summaryrefslogtreecommitdiffstats
path: root/libavformat/utils.c
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2008-05-23 13:14:11 +0000
committerMichael Niedermayer <michaelni@gmx.at>2008-05-23 13:14:11 +0000
commit5c37f43a0d2131f292853f0d184acf4ec8dfb99f (patch)
tree5ebc16eff5aa639d79f36e875983b8d83c28b2e4 /libavformat/utils.c
parentfbabf1e94405ba81eaa5f2a1f840920f47caed0c (diff)
downloadffmpeg-streaming-5c37f43a0d2131f292853f0d184acf4ec8dfb99f.zip
ffmpeg-streaming-5c37f43a0d2131f292853f0d184acf4ec8dfb99f.tar.gz
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(). Originally committed as revision 13262 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavformat/utils.c')
-rw-r--r--libavformat/utils.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/libavformat/utils.c b/libavformat/utils.c
index 5f5909b..73c28e7 100644
--- a/libavformat/utils.c
+++ b/libavformat/utils.c
@@ -2234,7 +2234,7 @@ void av_set_program_name(AVProgram *program, char *provider_name, char *name)
}
}
-int ff_new_chapter(AVFormatContext *s, int id, int64_t start, int64_t end, const char *title)
+AVChapter *ff_new_chapter(AVFormatContext *s, int id, int64_t start, int64_t end, const char *title)
{
AVChapter *chapter = NULL;
int i;
@@ -2246,7 +2246,7 @@ int ff_new_chapter(AVFormatContext *s, int id, int64_t start, int64_t end, const
if(!chapter){
chapter= av_mallocz(sizeof(AVChapter));
if(!chapter)
- return AVERROR(ENOMEM);
+ return NULL;
dynarray_add(&s->chapters, &s->nb_chapters, chapter);
}
if(chapter->title)
@@ -2256,7 +2256,7 @@ int ff_new_chapter(AVFormatContext *s, int id, int64_t start, int64_t end, const
chapter->start = start;
chapter->end = end;
- return 0;
+ return chapter;
}
/************************************************************/
OpenPOWER on IntegriCloud