From: Zhou Chang Date: Thu, 22 Mar 2012 07:41:10 +0000 (+0800) Subject: Added high profile support in SPS for avcenc. X-Git-Tag: accepted/trunk/20120822.013104~79 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=75a8bb3d1f652503e8d61ffbd8d1d259ade4ec42;p=profile%2Fivi%2Flibva.git Added high profile support in SPS for avcenc. --- diff --git a/test/encode/avcenc.c b/test/encode/avcenc.c index 2bf334c..71c0644 100644 --- a/test/encode/avcenc.c +++ b/test/encode/avcenc.c @@ -793,6 +793,14 @@ static void sps_rbsp(bitstream *bs) bitstream_put_ui(bs, seq_param->level_idc, 8); /* level_idc */ bitstream_put_ue(bs, seq_param->seq_parameter_set_id); /* seq_parameter_set_id */ + if ( profile_idc == PROFILE_IDC_HIGH) { + bitstream_put_ue(bs, 1); /* chroma_format_idc = 1, 4:2:0 */ + bitstream_put_ue(bs, 0); /* bit_depth_luma_minus8 */ + bitstream_put_ue(bs, 0); /* bit_depth_chroma_minus8 */ + bitstream_put_ui(bs, 0, 1); /* qpprime_y_zero_transform_bypass_flag */ + bitstream_put_ui(bs, 0, 1); /* seq_scaling_matrix_present_flag */ + } + bitstream_put_ue(bs, seq_param->seq_fields.bits.log2_max_frame_num_minus4); /* log2_max_frame_num_minus4 */ bitstream_put_ue(bs, seq_param->seq_fields.bits.pic_order_cnt_type); /* pic_order_cnt_type */