mirror of
https://github.com/librempeg/librempeg
synced 2024-11-23 19:58:59 +00:00
compute b_per_i_or_p value correctly, patch by Thierry Foucu, tfoucu at gmail dot com
Originally committed as revision 17166 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
70bf0416cf
commit
68a7aafff6
@ -175,8 +175,11 @@ static int gxf_write_mpeg_auxiliary(ByteIOContext *pb, GXFStreamContext *ctx)
|
||||
ctx->p_per_gop = ctx->pframes / ctx->iframes;
|
||||
if (ctx->pframes % ctx->iframes)
|
||||
ctx->p_per_gop++;
|
||||
if (ctx->pframes)
|
||||
if (ctx->pframes) {
|
||||
ctx->b_per_i_or_p = ctx->bframes / ctx->pframes;
|
||||
if (ctx->bframes % ctx->pframes)
|
||||
ctx->b_per_i_or_p++;
|
||||
}
|
||||
if (ctx->p_per_gop > 9)
|
||||
ctx->p_per_gop = 9; /* ensure value won't take more than one char */
|
||||
if (ctx->b_per_i_or_p > 9)
|
||||
|
Loading…
Reference in New Issue
Block a user