diff matroskadec.c @ 3330:374e74567a4e libavformat

Make ff_new_chapter() return AVChapter instead of int so its consistant with av_new_program() and its simpler to set other fields in AVChapter which arent set by ff_new_chapter().
author michael
date Fri, 23 May 2008 13:14:11 +0000
parents 4bf98e198eec
children 7a823a401282
line wrap: on
line diff
--- a/matroskadec.c	Fri May 23 13:08:44 2008 +0000
+++ b/matroskadec.c	Fri May 23 13:14:11 2008 +0000
@@ -2257,7 +2257,8 @@
                         start = start * AV_TIME_BASE / 1000000000;
                         if (end != AV_NOPTS_VALUE)
                             end = end * AV_TIME_BASE / 1000000000;
-                        res = ff_new_chapter(s, uid, start, end, title);
+                        if(!ff_new_chapter(s, uid, start, end, title))
+                            res= AVERROR(ENOMEM);
                     }
                     av_free(title);
                     break;