From f111ff0138494c6fd8726af9b899ba05d801331c Mon Sep 17 00:00:00 2001 From: "Xiang, Haihao" Date: Thu, 6 Dec 2012 16:13:35 +0800 Subject: [PATCH] mpeg2enc: Fix the picture header for B frame Signed-off-by: Xiang, Haihao --- test/encode/mpeg2enc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/encode/mpeg2enc.c b/test/encode/mpeg2enc.c index d1371f8..1cc0c5b 100644 --- a/test/encode/mpeg2enc.c +++ b/test/encode/mpeg2enc.c @@ -329,7 +329,8 @@ pps_rbsp(const VAEncSequenceParameterBufferMPEG2 *seq_param, 3); bitstream_put_ui(bs, 0xFFFF, 16); /* vbv_delay, always 0xFFFF */ - if (pic_param->picture_type == VAEncPictureTypePredictive) { + if (pic_param->picture_type == VAEncPictureTypePredictive || + pic_param->picture_type == VAEncPictureTypeBidirectional) { bitstream_put_ui(bs, 0, 1); /* full_pel_forward_vector, always 0 for MPEG-2 */ bitstream_put_ui(bs, 7, 3); /* forward_f_code, always 7 for MPEG-2 */ } -- 2.7.4