From 6d25e90262e377f10716c39116e2e42938e1fad2 Mon Sep 17 00:00:00 2001 From: Anshul Maheshwari Date: Fri, 21 Mar 2014 15:59:52 +0530 Subject: [PATCH] doc/examples/avcodec: information regarding gop_size ignored if frame->pic-type is AV_PICTURE_TYPE_I Signed-off-by: Michael Niedermayer --- doc/examples/avcodec.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/doc/examples/avcodec.c b/doc/examples/avcodec.c index d56e6a480e..86727a7b48 100644 --- a/doc/examples/avcodec.c +++ b/doc/examples/avcodec.c @@ -375,7 +375,13 @@ static void video_encode_example(const char *filename, int codec_id) c->height = 288; /* frames per second */ c->time_base = (AVRational){1,25}; - c->gop_size = 10; /* emit one intra frame every ten frames */ + /* emit one intra frame every ten frames + * check frame pict_type before passing frame + * to encoder, if frame->pict_type is AV_PICTURE_TYPE_I + * then gop_size is ignored and the output of encoder + * will always be I frame irrespective to gop_size + */ + c->gop_size = 10; c->max_b_frames = 1; c->pix_fmt = AV_PIX_FMT_YUV420P;