summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXiang, Haihao <haihao.xiang@intel.com>2012-12-06 16:13:35 +0800
committerXiang, Haihao <haihao.xiang@intel.com>2013-05-28 16:46:49 +0800
commit6f6b2e1ad6fb2763edd54996a046b81e3d14e9df (patch)
tree3566a4d04e1843d8b6ecee2d4d7a740ec754ede2
parent8b3aea10c277ba438a45486facc0109bea8c40ef (diff)
mpeg2enc: Fix the picture header for B frame
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
-rw-r--r--test/encode/mpeg2enc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/test/encode/mpeg2enc.c b/test/encode/mpeg2enc.c
index 6dfa39c..1a49795 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 */
}