# HG changeset patch # User michael # Date 1156972697 0 # Node ID 4a78757f28bc394116cc68fa6b499d29794fdd9c # Parent d170a32e985cc86d1f5136cecc4e8c6a3d18dc7e fix b pyramid in mp4 muxing if no dts are provided to the muxer diff -r d170a32e985c -r 4a78757f28bc x264.c --- a/x264.c Tue Aug 29 21:23:27 2006 +0000 +++ b/x264.c Wed Aug 30 21:18:17 2006 +0000 @@ -160,6 +160,7 @@ x4->params.b_bframe_adaptive = avctx->b_frame_strategy; x4->params.i_bframe_bias = avctx->bframebias; x4->params.b_bframe_pyramid = (avctx->flags2 & CODEC_FLAG2_BPYRAMID); + avctx->has_b_frames= (avctx->flags2 & CODEC_FLAG2_BPYRAMID) ? 2 : !!avctx->max_b_frames; x4->params.i_keyint_min = avctx->keyint_min; if(x4->params.i_keyint_min > x4->params.i_keyint_max)