diff options
author | Maxime Ripard <maxime.ripard@bootlin.com> | 2018-07-11 14:36:08 +0200 |
---|---|---|
committer | Maxime Ripard <maxime.ripard@bootlin.com> | 2018-07-13 13:14:45 +0200 |
commit | e95b83bd3019f851ca9a4fb91910a62a1a9ad441 (patch) | |
tree | f20bfb7035d26cafaca249addeeae71e5f513a18 /data | |
parent | 0ba7d979ac47e2667737d944df1ea1d335726e34 (diff) | |
download | v4l2-request-test-e95b83bd3019f851ca9a4fb91910a62a1a9ad441.tar.gz v4l2-request-test-e95b83bd3019f851ca9a4fb91910a62a1a9ad441.tar.bz2 v4l2-request-test-e95b83bd3019f851ca9a4fb91910a62a1a9ad441.zip |
Add H264 High profile
Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>
Diffstat (limited to 'data')
33 files changed, 9254 insertions, 0 deletions
diff --git a/data/bbb-h264-high-32/frames.h b/data/bbb-h264-high-32/frames.h new file mode 100644 index 0000000..3092508 --- /dev/null +++ b/data/bbb-h264-high-32/frames.h @@ -0,0 +1,9248 @@ + { + .index = 0, + .output_buffer = 0, + .frame.h264 = { + .decode_param = { + .top_field_order_cnt = 65536, + .bottom_field_order_cnt = 65536, + .dpb = { + }, + }, + .pps = { + .weighted_bipred_idc = 2, + .pic_init_qp_minus26 = -3, + .pic_init_qs_minus26 = 0, + .chroma_qp_index_offset = -2, + .second_chroma_qp_index_offset = -2, + .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 , + }, + .sps = { + .chroma_format_idc = 1, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_frame_num_minus4 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 2, + .pic_order_cnt_type = 0, + .pic_width_in_mbs_minus1 = 53, + .pic_height_in_map_units_minus1 = 29, + .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE, + }, + .scaling_matrix = { + .scaling_list_4x4 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + }, + .scaling_list_8x8 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, }, + { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, }, + { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + }, + }, + .slice_param = { + .size = 24424, + .header_bit_size = 36, + .first_mb_in_slice = 0, + .slice_type = 2, + .cabac_init_idc = 0, + .slice_qp_delta = 1, + .disable_deblocking_filter_idc = 0, + .slice_alpha_c0_offset_div2 = 0, + .slice_beta_offset_div2 = 0, + .pred_weight_table = { + .chroma_log2_weight_denom = 0, + .luma_log2_weight_denom = 0, + .weight_factors = { + { + .luma_weight = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + { + .luma_weight = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + }, + }, + }, + }, + }, + { + .index = 1, + .output_buffer = 1, + .frame.h264 = { + .decode_param = { + .top_field_order_cnt = 65538, + .bottom_field_order_cnt = 65538, + .dpb = { + [0] = { + .frame_num = 0, + .buf_index = 0, + .top_field_order_cnt = 65536, + .bottom_field_order_cnt = 65536, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + }, + }, + .pps = { + .weighted_bipred_idc = 2, + .pic_init_qp_minus26 = -3, + .pic_init_qs_minus26 = 0, + .chroma_qp_index_offset = -2, + .second_chroma_qp_index_offset = -2, + .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 , + }, + .sps = { + .chroma_format_idc = 1, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_frame_num_minus4 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 2, + .pic_order_cnt_type = 0, + .pic_width_in_mbs_minus1 = 53, + .pic_height_in_map_units_minus1 = 29, + .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE, + }, + .scaling_matrix = { + .scaling_list_4x4 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + }, + .scaling_list_8x8 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 1, 0, 0, 0, 8, 0, 0, 0, 2, 0, 1, 0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 8, 0, 0, 0, }, + { 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, }, + { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + }, + }, + .slice_param = { + .size = 3003, + .header_bit_size = 38, + .first_mb_in_slice = 0, + .slice_type = 0, + .cabac_init_idc = 0, + .slice_qp_delta = 0, + .disable_deblocking_filter_idc = 0, + .slice_alpha_c0_offset_div2 = 0, + .slice_beta_offset_div2 = 0, + .num_ref_idx_l0_active_minus1 = 0, + .ref_pic_list0 = { 0, }, + .pred_weight_table = { + .chroma_log2_weight_denom = 0, + .luma_log2_weight_denom = 0, + .weight_factors = { + { + .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + { + .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + }, + }, + }, + }, + }, + { + .index = 2, + .output_buffer = 2, + .frame.h264 = { + .decode_param = { + .top_field_order_cnt = 65540, + .bottom_field_order_cnt = 65540, + .dpb = { + [0] = { + .frame_num = 0, + .buf_index = 0, + .top_field_order_cnt = 65536, + .bottom_field_order_cnt = 65536, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [1] = { + .frame_num = 1, + .buf_index = 1, + .top_field_order_cnt = 65538, + .bottom_field_order_cnt = 65538, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + }, + }, + .pps = { + .weighted_bipred_idc = 2, + .pic_init_qp_minus26 = -3, + .pic_init_qs_minus26 = 0, + .chroma_qp_index_offset = -2, + .second_chroma_qp_index_offset = -2, + .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 , + }, + .sps = { + .chroma_format_idc = 1, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_frame_num_minus4 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 2, + .pic_order_cnt_type = 0, + .pic_width_in_mbs_minus1 = 53, + .pic_height_in_map_units_minus1 = 29, + .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE, + }, + .scaling_matrix = { + .scaling_list_4x4 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + }, + .scaling_list_8x8 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 4, 2, 0, 0, 0, 8, 0, 0, 0, 4, 0, 1, 0, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 1, 0, 0, 0, 8, 0, 0, 0, }, + { 2, 0, 1, 0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, }, + { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + }, + }, + .slice_param = { + .size = 9233, + .header_bit_size = 68, + .first_mb_in_slice = 0, + .slice_type = 0, + .cabac_init_idc = 0, + .slice_qp_delta = 1, + .disable_deblocking_filter_idc = 0, + .slice_alpha_c0_offset_div2 = 0, + .slice_beta_offset_div2 = 0, + .num_ref_idx_l0_active_minus1 = 2, + .ref_pic_list0 = { 1, 1, 0, }, + .pred_weight_table = { + .chroma_log2_weight_denom = 0, + .luma_log2_weight_denom = 0, + .weight_factors = { + { + .luma_weight = { 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + { + .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + }, + }, + }, + }, + }, + { + .index = 3, + .output_buffer = 3, + .frame.h264 = { + .decode_param = { + .top_field_order_cnt = 65542, + .bottom_field_order_cnt = 65542, + .dpb = { + [0] = { + .frame_num = 0, + .buf_index = 0, + .top_field_order_cnt = 65536, + .bottom_field_order_cnt = 65536, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [1] = { + .frame_num = 1, + .buf_index = 1, + .top_field_order_cnt = 65538, + .bottom_field_order_cnt = 65538, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [2] = { + .frame_num = 2, + .buf_index = 2, + .top_field_order_cnt = 65540, + .bottom_field_order_cnt = 65540, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + }, + }, + .pps = { + .weighted_bipred_idc = 2, + .pic_init_qp_minus26 = -3, + .pic_init_qs_minus26 = 0, + .chroma_qp_index_offset = -2, + .second_chroma_qp_index_offset = -2, + .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 , + }, + .sps = { + .chroma_format_idc = 1, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_frame_num_minus4 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 2, + .pic_order_cnt_type = 0, + .pic_width_in_mbs_minus1 = 53, + .pic_height_in_map_units_minus1 = 29, + .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE, + }, + .scaling_matrix = { + .scaling_list_4x4 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + }, + .scaling_list_8x8 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, 3, 0, 0, 0, 8, 0, 0, 0, 6, 0, 1, 0, 6, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 4, 2, 0, 0, 0, 8, 0, 0, 0, }, + { 4, 0, 1, 0, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 1, 0, 0, 0, 8, 0, 0, 0, 2, 0, 1, 0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, }, + { 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + }, + }, + .slice_param = { + .size = 14531, + .header_bit_size = 75, + .first_mb_in_slice = 0, + .slice_type = 0, + .cabac_init_idc = 0, + .slice_qp_delta = 0, + .disable_deblocking_filter_idc = 0, + .slice_alpha_c0_offset_div2 = 0, + .slice_beta_offset_div2 = 0, + .num_ref_idx_l0_active_minus1 = 3, + .ref_pic_list0 = { 2, 2, 1, 0, }, + .pred_weight_table = { + .chroma_log2_weight_denom = 0, + .luma_log2_weight_denom = 0, + .weight_factors = { + { + .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + { + .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + }, + }, + }, + }, + }, + { + .index = 4, + .output_buffer = 4, + .frame.h264 = { + .decode_param = { + .top_field_order_cnt = 65550, + .bottom_field_order_cnt = 65550, + .dpb = { + [0] = { + .frame_num = 0, + .buf_index = 0, + .top_field_order_cnt = 65536, + .bottom_field_order_cnt = 65536, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [1] = { + .frame_num = 1, + .buf_index = 1, + .top_field_order_cnt = 65538, + .bottom_field_order_cnt = 65538, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [2] = { + .frame_num = 2, + .buf_index = 2, + .top_field_order_cnt = 65540, + .bottom_field_order_cnt = 65540, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [3] = { + .frame_num = 3, + .buf_index = 3, + .top_field_order_cnt = 65542, + .bottom_field_order_cnt = 65542, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + }, + }, + .pps = { + .weighted_bipred_idc = 2, + .pic_init_qp_minus26 = -3, + .pic_init_qs_minus26 = 0, + .chroma_qp_index_offset = -2, + .second_chroma_qp_index_offset = -2, + .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 , + }, + .sps = { + .chroma_format_idc = 1, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_frame_num_minus4 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 2, + .pic_order_cnt_type = 0, + .pic_width_in_mbs_minus1 = 53, + .pic_height_in_map_units_minus1 = 29, + .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE, + }, + .scaling_matrix = { + .scaling_list_4x4 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + }, + .scaling_list_8x8 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, 4, 0, 0, 0, 8, 0, 0, 0, 14, 0, 1, 0, 14, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, 3, 0, 0, 0, 8, 0, 0, 0, }, + { 6, 0, 1, 0, 6, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 4, 2, 0, 0, 0, 8, 0, 0, 0, 4, 0, 1, 0, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, }, + { 1, 0, 0, 0, 8, 0, 0, 0, 2, 0, 1, 0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + }, + }, + .slice_param = { + .size = 5078, + .header_bit_size = 77, + .first_mb_in_slice = 0, + .slice_type = 0, + .cabac_init_idc = 0, + .slice_qp_delta = 1, + .disable_deblocking_filter_idc = 0, + .slice_alpha_c0_offset_div2 = 0, + .slice_beta_offset_div2 = 0, + .num_ref_idx_l0_active_minus1 = 3, + .ref_pic_list0 = { 3, 3, 2, 1, }, + .pred_weight_table = { + .chroma_log2_weight_denom = 0, + .luma_log2_weight_denom = 0, + .weight_factors = { + { + .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + { + .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + }, + }, + }, + }, + }, + { + .index = 5, + .output_buffer = 5, + .frame.h264 = { + .decode_param = { + .top_field_order_cnt = 65546, + .bottom_field_order_cnt = 65546, + .dpb = { + [0] = { + .frame_num = 0, + .buf_index = 0, + .top_field_order_cnt = 65536, + .bottom_field_order_cnt = 65536, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [1] = { + .frame_num = 1, + .buf_index = 1, + .top_field_order_cnt = 65538, + .bottom_field_order_cnt = 65538, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [2] = { + .frame_num = 2, + .buf_index = 2, + .top_field_order_cnt = 65540, + .bottom_field_order_cnt = 65540, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [3] = { + .frame_num = 3, + .buf_index = 3, + .top_field_order_cnt = 65542, + .bottom_field_order_cnt = 65542, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [4] = { + .frame_num = 4, + .buf_index = 4, + .top_field_order_cnt = 65550, + .bottom_field_order_cnt = 65550, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + }, + }, + .pps = { + .weighted_bipred_idc = 2, + .pic_init_qp_minus26 = -3, + .pic_init_qs_minus26 = 0, + .chroma_qp_index_offset = -2, + .second_chroma_qp_index_offset = -2, + .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 , + }, + .sps = { + .chroma_format_idc = 1, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_frame_num_minus4 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 2, + .pic_order_cnt_type = 0, + .pic_width_in_mbs_minus1 = 53, + .pic_height_in_map_units_minus1 = 29, + .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE, + }, + .scaling_matrix = { + .scaling_list_4x4 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + }, + .scaling_list_8x8 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 5, 0, 0, 4, 5, 0, 0, 0, 8, 0, 0, 0, 10, 0, 1, 0, 10, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, 4, 0, 0, 0, 8, 0, 0, 0, }, + { 14, 0, 1, 0, 14, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, 3, 0, 0, 0, 8, 0, 0, 0, 6, 0, 1, 0, 6, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 4, }, + { 2, 0, 0, 0, 8, 0, 0, 0, 4, 0, 1, 0, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 1, 0, 0, 0, 8, 0, 0, 0, 2, 0, 1, 0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + }, + }, + .slice_param = { + .size = 574, + .header_bit_size = 56, + .first_mb_in_slice = 0, + .slice_type = 1, + .cabac_init_idc = 0, + .slice_qp_delta = 4, + .disable_deblocking_filter_idc = 0, + .slice_alpha_c0_offset_div2 = 0, + .slice_beta_offset_div2 = 0, + .num_ref_idx_l0_active_minus1 = 2, + .ref_pic_list0 = { 3, 2, 1, }, + .num_ref_idx_l1_active_minus1 = 0, + .ref_pic_list1 = { 4, }, + .flags = V4L2_H264_SLICE_FLAG_DIRECT_SPATIAL_MV_PRED, + .pred_weight_table = { + .chroma_log2_weight_denom = 5, + .luma_log2_weight_denom = 5, + .weight_factors = { + { + .luma_weight = { 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 32, 32, }, + { 32, 32, }, + { 32, 32, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + { + .luma_weight = { 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 32, 32, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + }, + }, + }, + }, + }, + { + .index = 6, + .output_buffer = 6, + .frame.h264 = { + .decode_param = { + .top_field_order_cnt = 65544, + .bottom_field_order_cnt = 65544, + .dpb = { + [0] = { + .frame_num = 0, + .buf_index = 0, + .top_field_order_cnt = 65536, + .bottom_field_order_cnt = 65536, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [1] = { + .frame_num = 1, + .buf_index = 1, + .top_field_order_cnt = 65538, + .bottom_field_order_cnt = 65538, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [2] = { + .frame_num = 2, + .buf_index = 2, + .top_field_order_cnt = 65540, + .bottom_field_order_cnt = 65540, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [3] = { + .frame_num = 3, + .buf_index = 3, + .top_field_order_cnt = 65542, + .bottom_field_order_cnt = 65542, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [4] = { + .frame_num = 4, + .buf_index = 4, + .top_field_order_cnt = 65550, + .bottom_field_order_cnt = 65550, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [5] = { + .frame_num = 5, + .buf_index = 5, + .top_field_order_cnt = 65546, + .bottom_field_order_cnt = 65546, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + }, + }, + .pps = { + .weighted_bipred_idc = 2, + .pic_init_qp_minus26 = -3, + .pic_init_qs_minus26 = 0, + .chroma_qp_index_offset = -2, + .second_chroma_qp_index_offset = -2, + .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 , + }, + .sps = { + .chroma_format_idc = 1, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_frame_num_minus4 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 2, + .pic_order_cnt_type = 0, + .pic_width_in_mbs_minus1 = 53, + .pic_height_in_map_units_minus1 = 29, + .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE, + }, + .scaling_matrix = { + .scaling_list_4x4 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + }, + .scaling_list_8x8 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 14, 0, 0, 0, 0, 0, 0, 0, 96, 183, 169, 232, 17, 127, 0, 0, 6, 0, 0, 4, 6, 0, 0, 0, 0, 0, 0, 0, 8, 0, 1, 0, 8, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 4, 5, 0, 0, 0, 8, 0, 0, 0, }, + { 10, 0, 1, 0, 10, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, 4, 0, 0, 0, 8, 0, 0, 0, 14, 0, 1, 0, 14, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, }, + { 3, 0, 0, 0, 8, 0, 0, 0, 6, 0, 1, 0, 6, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + }, + }, + .slice_param = { + .size = 290, + .header_bit_size = 44, + .first_mb_in_slice = 0, + .slice_type = 1, + .cabac_init_idc = 0, + .slice_qp_delta = 7, + .disable_deblocking_filter_idc = 0, + .slice_alpha_c0_offset_div2 = 0, + .slice_beta_offset_div2 = 0, + .num_ref_idx_l0_active_minus1 = 0, + .ref_pic_list0 = { 3, }, + .num_ref_idx_l1_active_minus1 = 1, + .ref_pic_list1 = { 5, 4, }, + .flags = V4L2_H264_SLICE_FLAG_DIRECT_SPATIAL_MV_PRED, + .pred_weight_table = { + .chroma_log2_weight_denom = 5, + .luma_log2_weight_denom = 5, + .weight_factors = { + { + .luma_weight = { 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 32, 32, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + { + .luma_weight = { 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 32, 32, }, + { 32, 32, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + }, + }, + }, + }, + }, + { + .index = 7, + .output_buffer = 7, + .frame.h264 = { + .decode_param = { + .top_field_order_cnt = 65548, + .bottom_field_order_cnt = 65548, + .dpb = { + [0] = { + .frame_num = 0, + .buf_index = 0, + .top_field_order_cnt = 65536, + .bottom_field_order_cnt = 65536, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [1] = { + .frame_num = 1, + .buf_index = 1, + .top_field_order_cnt = 65538, + .bottom_field_order_cnt = 65538, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [2] = { + .frame_num = 2, + .buf_index = 2, + .top_field_order_cnt = 65540, + .bottom_field_order_cnt = 65540, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [3] = { + .frame_num = 3, + .buf_index = 3, + .top_field_order_cnt = 65542, + .bottom_field_order_cnt = 65542, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [4] = { + .frame_num = 4, + .buf_index = 4, + .top_field_order_cnt = 65550, + .bottom_field_order_cnt = 65550, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [5] = { + .frame_num = 5, + .buf_index = 5, + .top_field_order_cnt = 65546, + .bottom_field_order_cnt = 65546, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [6] = { + .frame_num = 6, + .buf_index = 6, + .top_field_order_cnt = 65544, + .bottom_field_order_cnt = 65544, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + }, + }, + .pps = { + .weighted_bipred_idc = 2, + .pic_init_qp_minus26 = -3, + .pic_init_qs_minus26 = 0, + .chroma_qp_index_offset = -2, + .second_chroma_qp_index_offset = -2, + .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 , + }, + .sps = { + .chroma_format_idc = 1, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_frame_num_minus4 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 2, + .pic_order_cnt_type = 0, + .pic_width_in_mbs_minus1 = 53, + .pic_height_in_map_units_minus1 = 29, + .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE, + }, + .scaling_matrix = { + .scaling_list_4x4 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + }, + .scaling_list_8x8 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 14, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 7, 0, 0, 4, 6, 0, 0, 0, 8, 0, 0, 0, 12, 0, 1, 0, 12, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 4, 5, 0, 0, 0, 8, 0, 0, 0, }, + { 10, 0, 1, 0, 10, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, 4, 0, 0, 0, 8, 0, 0, 0, 14, 0, 1, 0, 14, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, }, + { 3, 0, 0, 0, 8, 0, 0, 0, 6, 0, 1, 0, 6, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + }, + }, + .slice_param = { + .size = 246, + .header_bit_size = 44, + .first_mb_in_slice = 0, + .slice_type = 1, + .cabac_init_idc = 0, + .slice_qp_delta = 7, + .disable_deblocking_filter_idc = 0, + .slice_alpha_c0_offset_div2 = 0, + .slice_beta_offset_div2 = 0, + .num_ref_idx_l0_active_minus1 = 1, + .ref_pic_list0 = { 5, 3, }, + .num_ref_idx_l1_active_minus1 = 0, + .ref_pic_list1 = { 4, }, + .flags = V4L2_H264_SLICE_FLAG_DIRECT_SPATIAL_MV_PRED, + .pred_weight_table = { + .chroma_log2_weight_denom = 5, + .luma_log2_weight_denom = 5, + .weight_factors = { + { + .luma_weight = { 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 32, 32, }, + { 32, 32, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + { + .luma_weight = { 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 32, 32, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + }, + }, + }, + }, + }, + { + .index = 8, + .output_buffer = 8, + .frame.h264 = { + .decode_param = { + .top_field_order_cnt = 65556, + .bottom_field_order_cnt = 65556, + .dpb = { + [0] = { + .frame_num = 0, + .buf_index = 0, + .top_field_order_cnt = 65536, + .bottom_field_order_cnt = 65536, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [1] = { + .frame_num = 1, + .buf_index = 1, + .top_field_order_cnt = 65538, + .bottom_field_order_cnt = 65538, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [2] = { + .frame_num = 2, + .buf_index = 2, + .top_field_order_cnt = 65540, + .bottom_field_order_cnt = 65540, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [3] = { + .frame_num = 3, + .buf_index = 3, + .top_field_order_cnt = 65542, + .bottom_field_order_cnt = 65542, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [4] = { + .frame_num = 4, + .buf_index = 4, + .top_field_order_cnt = 65550, + .bottom_field_order_cnt = 65550, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [5] = { + .frame_num = 5, + .buf_index = 5, + .top_field_order_cnt = 65546, + .bottom_field_order_cnt = 65546, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [6] = { + .frame_num = 6, + .buf_index = 6, + .top_field_order_cnt = 65544, + .bottom_field_order_cnt = 65544, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [7] = { + .frame_num = 6, + .buf_index = 7, + .top_field_order_cnt = 65548, + .bottom_field_order_cnt = 65548, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + }, + }, + .pps = { + .weighted_bipred_idc = 2, + .pic_init_qp_minus26 = -3, + .pic_init_qs_minus26 = 0, + .chroma_qp_index_offset = -2, + .second_chroma_qp_index_offset = -2, + .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 , + }, + .sps = { + .chroma_format_idc = 1, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_frame_num_minus4 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 2, + .pic_order_cnt_type = 0, + .pic_width_in_mbs_minus1 = 53, + .pic_height_in_map_units_minus1 = 29, + .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE, + }, + .scaling_matrix = { + .scaling_list_4x4 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + }, + .scaling_list_8x8 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 14, 0, 0, 0, 0, 0, 0, 0, 136, 123, 68, 113, 17, 127, 0, 0, 8, 0, 0, 4, 6, 0, 0, 0, 8, 0, 0, 0, 20, 0, 1, 0, 20, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 4, 5, 0, 0, 0, 8, 0, 0, 0, }, + { 10, 0, 1, 0, 10, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, 4, 0, 0, 0, 8, 0, 0, 0, 14, 0, 1, 0, 14, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, }, + { 3, 0, 0, 0, 8, 0, 0, 0, 6, 0, 1, 0, 6, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + }, + }, + .slice_param = { + .size = 856, + .header_bit_size = 85, + .first_mb_in_slice = 0, + .slice_type = 0, + .cabac_init_idc = 0, + .slice_qp_delta = 3, + .disable_deblocking_filter_idc = 0, + .slice_alpha_c0_offset_div2 = 0, + .slice_beta_offset_div2 = 0, + .num_ref_idx_l0_active_minus1 = 3, + .ref_pic_list0 = { 4, 4, 5, 3, }, + .pred_weight_table = { + .chroma_log2_weight_denom = 0, + .luma_log2_weight_denom = 0, + .weight_factors = { + { + .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + { + .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + }, + }, + }, + }, + }, + { + .index = 9, + .output_buffer = 0, + .frame.h264 = { + .decode_param = { + .top_field_order_cnt = 65552, + .bottom_field_order_cnt = 65552, + .dpb = { + [1] = { + .frame_num = 1, + .buf_index = 1, + .top_field_order_cnt = 65538, + .bottom_field_order_cnt = 65538, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [2] = { + .frame_num = 2, + .buf_index = 2, + .top_field_order_cnt = 65540, + .bottom_field_order_cnt = 65540, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [3] = { + .frame_num = 3, + .buf_index = 3, + .top_field_order_cnt = 65542, + .bottom_field_order_cnt = 65542, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [4] = { + .frame_num = 4, + .buf_index = 4, + .top_field_order_cnt = 65550, + .bottom_field_order_cnt = 65550, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [5] = { + .frame_num = 5, + .buf_index = 5, + .top_field_order_cnt = 65546, + .bottom_field_order_cnt = 65546, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [6] = { + .frame_num = 6, + .buf_index = 6, + .top_field_order_cnt = 65544, + .bottom_field_order_cnt = 65544, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [7] = { + .frame_num = 6, + .buf_index = 7, + .top_field_order_cnt = 65548, + .bottom_field_order_cnt = 65548, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [8] = { + .frame_num = 6, + .buf_index = 8, + .top_field_order_cnt = 65556, + .bottom_field_order_cnt = 65556, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + }, + }, + .pps = { + .weighted_bipred_idc = 2, + .pic_init_qp_minus26 = -3, + .pic_init_qs_minus26 = 0, + .chroma_qp_index_offset = -2, + .second_chroma_qp_index_offset = -2, + .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 , + }, + .sps = { + .chroma_format_idc = 1, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_frame_num_minus4 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 2, + .pic_order_cnt_type = 0, + .pic_width_in_mbs_minus1 = 53, + .pic_height_in_map_units_minus1 = 29, + .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE, + }, + .scaling_matrix = { + .scaling_list_4x4 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + }, + .scaling_list_8x8 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 9, 0, 0, 0, 0, 0, 0, 0, 134, 58, 253, 98, 17, 127, 0, 0, 0, 0, 0, 4, 7, 0, 0, 0, 8, 0, 0, 0, 16, 0, 1, 0, 16, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 4, 6, 0, 0, 0, 8, 0, 0, 0, }, + { 20, 0, 1, 0, 20, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 4, 5, 0, 0, 0, 8, 0, 0, 0, 10, 0, 1, 0, 10, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, }, + { 4, 0, 0, 0, 8, 0, 0, 0, 14, 0, 1, 0, 14, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, 3, 0, 0, 0, 8, 0, 0, 0, 6, 0, 1, 0, 6, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + }, + }, + .slice_param = { + .size = 248, + .header_bit_size = 56, + .first_mb_in_slice = 0, + .slice_type = 1, + .cabac_init_idc = 0, + .slice_qp_delta = 6, + .disable_deblocking_filter_idc = 0, + .slice_alpha_c0_offset_div2 = 0, + .slice_beta_offset_div2 = 0, + .num_ref_idx_l0_active_minus1 = 2, + .ref_pic_list0 = { 4, 5, 3, }, + .num_ref_idx_l1_active_minus1 = 0, + .ref_pic_list1 = { 8, }, + .flags = V4L2_H264_SLICE_FLAG_DIRECT_SPATIAL_MV_PRED, + .pred_weight_table = { + .chroma_log2_weight_denom = 5, + .luma_log2_weight_denom = 5, + .weight_factors = { + { + .luma_weight = { 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 32, 32, }, + { 32, 32, }, + { 32, 32, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + { + .luma_weight = { 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 32, 32, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + }, + }, + }, + }, + }, + { + .index = 10, + .output_buffer = 9, + .frame.h264 = { + .decode_param = { + .top_field_order_cnt = 65554, + .bottom_field_order_cnt = 65554, + .dpb = { + [0] = { + .frame_num = 7, + .buf_index = 0, + .top_field_order_cnt = 65552, + .bottom_field_order_cnt = 65552, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [1] = { + .frame_num = 1, + .buf_index = 1, + .top_field_order_cnt = 65538, + .bottom_field_order_cnt = 65538, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [2] = { + .frame_num = 2, + .buf_index = 2, + .top_field_order_cnt = 65540, + .bottom_field_order_cnt = 65540, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [3] = { + .frame_num = 3, + .buf_index = 3, + .top_field_order_cnt = 65542, + .bottom_field_order_cnt = 65542, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [4] = { + .frame_num = 4, + .buf_index = 4, + .top_field_order_cnt = 65550, + .bottom_field_order_cnt = 65550, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [5] = { + .frame_num = 5, + .buf_index = 5, + .top_field_order_cnt = 65546, + .bottom_field_order_cnt = 65546, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [6] = { + .frame_num = 6, + .buf_index = 6, + .top_field_order_cnt = 65544, + .bottom_field_order_cnt = 65544, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [7] = { + .frame_num = 6, + .buf_index = 7, + .top_field_order_cnt = 65548, + .bottom_field_order_cnt = 65548, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [8] = { + .frame_num = 6, + .buf_index = 8, + .top_field_order_cnt = 65556, + .bottom_field_order_cnt = 65556, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + }, + }, + .pps = { + .weighted_bipred_idc = 2, + .pic_init_qp_minus26 = -3, + .pic_init_qs_minus26 = 0, + .chroma_qp_index_offset = -2, + .second_chroma_qp_index_offset = -2, + .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 , + }, + .sps = { + .chroma_format_idc = 1, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_frame_num_minus4 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 2, + .pic_order_cnt_type = 0, + .pic_width_in_mbs_minus1 = 53, + .pic_height_in_map_units_minus1 = 29, + .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE, + }, + .scaling_matrix = { + .scaling_list_4x4 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + }, + .scaling_list_8x8 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 14, 0, 0, 0, 0, 0, 0, 0, 136, 171, 196, 114, 17, 127, 0, 0, 9, 0, 0, 4, 8, 0, 0, 0, 8, 0, 0, 0, 18, 0, 1, 0, 18, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 0, 0, 0, 8, 0, 0, 0, }, + { 16, 0, 1, 0, 16, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 4, 6, 0, 0, 0, 8, 0, 0, 0, 20, 0, 1, 0, 20, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, }, + { 4, 0, 0, 0, 8, 0, 0, 0, 14, 0, 1, 0, 14, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + }, + }, + .slice_param = { + .size = 180, + .header_bit_size = 44, + .first_mb_in_slice = 0, + .slice_type = 1, + .cabac_init_idc = 0, + .slice_qp_delta = 7, + .disable_deblocking_filter_idc = 0, + .slice_alpha_c0_offset_div2 = 0, + .slice_beta_offset_div2 = 0, + .num_ref_idx_l0_active_minus1 = 1, + .ref_pic_list0 = { 0, 4, }, + .num_ref_idx_l1_active_minus1 = 0, + .ref_pic_list1 = { 8, }, + .flags = V4L2_H264_SLICE_FLAG_DIRECT_SPATIAL_MV_PRED, + .pred_weight_table = { + .chroma_log2_weight_denom = 5, + .luma_log2_weight_denom = 5, + .weight_factors = { + { + .luma_weight = { 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 32, 32, }, + { 32, 32, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + { + .luma_weight = { 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 32, 32, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + }, + }, + }, + }, + }, + { + .index = 11, + .output_buffer = 10, + .frame.h264 = { + .decode_param = { + .top_field_order_cnt = 65560, + .bottom_field_order_cnt = 65560, + .dpb = { + [0] = { + .frame_num = 7, + .buf_index = 0, + .top_field_order_cnt = 65552, + .bottom_field_order_cnt = 65552, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [1] = { + .frame_num = 1, + .buf_index = 1, + .top_field_order_cnt = 65538, + .bottom_field_order_cnt = 65538, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [2] = { + .frame_num = 2, + .buf_index = 2, + .top_field_order_cnt = 65540, + .bottom_field_order_cnt = 65540, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [3] = { + .frame_num = 3, + .buf_index = 3, + .top_field_order_cnt = 65542, + .bottom_field_order_cnt = 65542, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [4] = { + .frame_num = 4, + .buf_index = 4, + .top_field_order_cnt = 65550, + .bottom_field_order_cnt = 65550, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [5] = { + .frame_num = 5, + .buf_index = 5, + .top_field_order_cnt = 65546, + .bottom_field_order_cnt = 65546, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [6] = { + .frame_num = 6, + .buf_index = 6, + .top_field_order_cnt = 65544, + .bottom_field_order_cnt = 65544, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [7] = { + .frame_num = 6, + .buf_index = 7, + .top_field_order_cnt = 65548, + .bottom_field_order_cnt = 65548, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [8] = { + .frame_num = 6, + .buf_index = 8, + .top_field_order_cnt = 65556, + .bottom_field_order_cnt = 65556, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [9] = { + .frame_num = 8, + .buf_index = 9, + .top_field_order_cnt = 65554, + .bottom_field_order_cnt = 65554, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + }, + }, + .pps = { + .weighted_bipred_idc = 2, + .pic_init_qp_minus26 = -3, + .pic_init_qs_minus26 = 0, + .chroma_qp_index_offset = -2, + .second_chroma_qp_index_offset = -2, + .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 , + }, + .sps = { + .chroma_format_idc = 1, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_frame_num_minus4 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 2, + .pic_order_cnt_type = 0, + .pic_width_in_mbs_minus1 = 53, + .pic_height_in_map_units_minus1 = 29, + .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE, + }, + .scaling_matrix = { + .scaling_list_4x4 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + }, + .scaling_list_8x8 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 14, 0, 0, 0, 0, 0, 0, 0, 136, 155, 68, 114, 17, 127, 0, 0, 10, 0, 0, 4, 8, 0, 0, 0, 8, 0, 0, 0, 24, 0, 1, 0, 24, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 0, 0, 0, 8, 0, 0, 0, }, + { 16, 0, 1, 0, 16, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 4, 6, 0, 0, 0, 8, 0, 0, 0, 20, 0, 1, 0, 20, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, }, + { 4, 0, 0, 0, 8, 0, 0, 0, 14, 0, 1, 0, 14, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + }, + }, + .slice_param = { + .size = 517, + .header_bit_size = 96, + .first_mb_in_slice = 0, + .slice_type = 0, + .cabac_init_idc = 0, + .slice_qp_delta = 5, + .disable_deblocking_filter_idc = 0, + .slice_alpha_c0_offset_div2 = 0, + .slice_beta_offset_div2 = 0, + .num_ref_idx_l0_active_minus1 = 3, + .ref_pic_list0 = { 8, 8, 0, 4, }, + .pred_weight_table = { + .chroma_log2_weight_denom = 0, + .luma_log2_weight_denom = 0, + .weight_factors = { + { + .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + { + .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + }, + }, + }, + }, + }, + { + .index = 12, + .output_buffer = 11, + .frame.h264 = { + .decode_param = { + .top_field_order_cnt = 65558, + .bottom_field_order_cnt = 65558, + .dpb = { + [0] = { + .frame_num = 7, + .buf_index = 0, + .top_field_order_cnt = 65552, + .bottom_field_order_cnt = 65552, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [1] = { + .frame_num = 1, + .buf_index = 1, + .top_field_order_cnt = 65538, + .bottom_field_order_cnt = 65538, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [2] = { + .frame_num = 2, + .buf_index = 2, + .top_field_order_cnt = 65540, + .bottom_field_order_cnt = 65540, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [3] = { + .frame_num = 3, + .buf_index = 3, + .top_field_order_cnt = 65542, + .bottom_field_order_cnt = 65542, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [4] = { + .frame_num = 4, + .buf_index = 4, + .top_field_order_cnt = 65550, + .bottom_field_order_cnt = 65550, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [5] = { + .frame_num = 5, + .buf_index = 5, + .top_field_order_cnt = 65546, + .bottom_field_order_cnt = 65546, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [6] = { + .frame_num = 6, + .buf_index = 6, + .top_field_order_cnt = 65544, + .bottom_field_order_cnt = 65544, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [7] = { + .frame_num = 6, + .buf_index = 7, + .top_field_order_cnt = 65548, + .bottom_field_order_cnt = 65548, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [8] = { + .frame_num = 6, + .buf_index = 8, + .top_field_order_cnt = 65556, + .bottom_field_order_cnt = 65556, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [9] = { + .frame_num = 8, + .buf_index = 9, + .top_field_order_cnt = 65554, + .bottom_field_order_cnt = 65554, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [10] = { + .frame_num = 8, + .buf_index = 10, + .top_field_order_cnt = 65560, + .bottom_field_order_cnt = 65560, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + }, + }, + .pps = { + .weighted_bipred_idc = 2, + .pic_init_qp_minus26 = -3, + .pic_init_qs_minus26 = 0, + .chroma_qp_index_offset = -2, + .second_chroma_qp_index_offset = -2, + .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 , + }, + .sps = { + .chroma_format_idc = 1, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_frame_num_minus4 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 2, + .pic_order_cnt_type = 0, + .pic_width_in_mbs_minus1 = 53, + .pic_height_in_map_units_minus1 = 29, + .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE, + }, + .scaling_matrix = { + .scaling_list_4x4 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + }, + .scaling_list_8x8 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 14, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 11, 0, 0, 4, 9, 0, 0, 0, 8, 0, 0, 0, 22, 0, 1, 0, 22, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 4, 8, 0, 0, 0, 8, 0, 0, 0, }, + { 24, 0, 1, 0, 24, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 0, 0, 0, 8, 0, 0, 0, 16, 0, 1, 0, 16, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 4, }, + { 6, 0, 0, 0, 8, 0, 0, 0, 20, 0, 1, 0, 20, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + }, + }, + .slice_param = { + .size = 173, + .header_bit_size = 44, + .first_mb_in_slice = 0, + .slice_type = 1, + .cabac_init_idc = 0, + .slice_qp_delta = 7, + .disable_deblocking_filter_idc = 0, + .slice_alpha_c0_offset_div2 = 0, + .slice_beta_offset_div2 = 0, + .num_ref_idx_l0_active_minus1 = 1, + .ref_pic_list0 = { 8, 0, }, + .num_ref_idx_l1_active_minus1 = 0, + .ref_pic_list1 = { 10, }, + .flags = V4L2_H264_SLICE_FLAG_DIRECT_SPATIAL_MV_PRED, + .pred_weight_table = { + .chroma_log2_weight_denom = 5, + .luma_log2_weight_denom = 5, + .weight_factors = { + { + .luma_weight = { 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 32, 32, }, + { 32, 32, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + { + .luma_weight = { 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 32, 32, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + }, + }, + }, + }, + }, + { + .index = 13, + .output_buffer = 12, + .frame.h264 = { + .decode_param = { + .top_field_order_cnt = 65562, + .bottom_field_order_cnt = 65562, + .dpb = { + [0] = { + .frame_num = 7, + .buf_index = 0, + .top_field_order_cnt = 65552, + .bottom_field_order_cnt = 65552, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [1] = { + .frame_num = 1, + .buf_index = 1, + .top_field_order_cnt = 65538, + .bottom_field_order_cnt = 65538, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [2] = { + .frame_num = 2, + .buf_index = 2, + .top_field_order_cnt = 65540, + .bottom_field_order_cnt = 65540, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [3] = { + .frame_num = 3, + .buf_index = 3, + .top_field_order_cnt = 65542, + .bottom_field_order_cnt = 65542, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [4] = { + .frame_num = 4, + .buf_index = 4, + .top_field_order_cnt = 65550, + .bottom_field_order_cnt = 65550, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [5] = { + .frame_num = 5, + .buf_index = 5, + .top_field_order_cnt = 65546, + .bottom_field_order_cnt = 65546, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [6] = { + .frame_num = 6, + .buf_index = 6, + .top_field_order_cnt = 65544, + .bottom_field_order_cnt = 65544, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [7] = { + .frame_num = 6, + .buf_index = 7, + .top_field_order_cnt = 65548, + .bottom_field_order_cnt = 65548, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [8] = { + .frame_num = 6, + .buf_index = 8, + .top_field_order_cnt = 65556, + .bottom_field_order_cnt = 65556, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [9] = { + .frame_num = 8, + .buf_index = 9, + .top_field_order_cnt = 65554, + .bottom_field_order_cnt = 65554, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [10] = { + .frame_num = 8, + .buf_index = 10, + .top_field_order_cnt = 65560, + .bottom_field_order_cnt = 65560, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [11] = { + .frame_num = 9, + .buf_index = 11, + .top_field_order_cnt = 65558, + .bottom_field_order_cnt = 65558, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + }, + }, + .pps = { + .weighted_bipred_idc = 2, + .pic_init_qp_minus26 = -3, + .pic_init_qs_minus26 = 0, + .chroma_qp_index_offset = -2, + .second_chroma_qp_index_offset = -2, + .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 , + }, + .sps = { + .chroma_format_idc = 1, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_frame_num_minus4 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 2, + .pic_order_cnt_type = 0, + .pic_width_in_mbs_minus1 = 53, + .pic_height_in_map_units_minus1 = 29, + .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE, + }, + .scaling_matrix = { + .scaling_list_4x4 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + }, + .scaling_list_8x8 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 14, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 12, 0, 0, 4, 9, 0, 0, 0, 8, 0, 0, 0, 26, 0, 1, 0, 26, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 4, 8, 0, 0, 0, 8, 0, 0, 0, }, + { 24, 0, 1, 0, 24, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 0, 0, 0, 8, 0, 0, 0, 16, 0, 1, 0, 16, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 4, }, + { 6, 0, 0, 0, 8, 0, 0, 0, 20, 0, 1, 0, 20, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + }, + }, + .slice_param = { + .size = 225, + .header_bit_size = 85, + .first_mb_in_slice = 0, + .slice_type = 0, + .cabac_init_idc = 0, + .slice_qp_delta = 7, + .disable_deblocking_filter_idc = 0, + .slice_alpha_c0_offset_div2 = 0, + .slice_beta_offset_div2 = 0, + .num_ref_idx_l0_active_minus1 = 3, + .ref_pic_list0 = { 10, 10, 8, 0, }, + .pred_weight_table = { + .chroma_log2_weight_denom = 0, + .luma_log2_weight_denom = 0, + .weight_factors = { + { + .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + { + .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + }, + }, + }, + }, + }, + { + .index = 14, + .output_buffer = 1, + .frame.h264 = { + .decode_param = { + .top_field_order_cnt = 65564, + .bottom_field_order_cnt = 65564, + .dpb = { + [0] = { + .frame_num = 7, + .buf_index = 0, + .top_field_order_cnt = 65552, + .bottom_field_order_cnt = 65552, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [2] = { + .frame_num = 2, + .buf_index = 2, + .top_field_order_cnt = 65540, + .bottom_field_order_cnt = 65540, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [3] = { + .frame_num = 3, + .buf_index = 3, + .top_field_order_cnt = 65542, + .bottom_field_order_cnt = 65542, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [4] = { + .frame_num = 4, + .buf_index = 4, + .top_field_order_cnt = 65550, + .bottom_field_order_cnt = 65550, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [5] = { + .frame_num = 5, + .buf_index = 5, + .top_field_order_cnt = 65546, + .bottom_field_order_cnt = 65546, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [6] = { + .frame_num = 6, + .buf_index = 6, + .top_field_order_cnt = 65544, + .bottom_field_order_cnt = 65544, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [7] = { + .frame_num = 6, + .buf_index = 7, + .top_field_order_cnt = 65548, + .bottom_field_order_cnt = 65548, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [8] = { + .frame_num = 6, + .buf_index = 8, + .top_field_order_cnt = 65556, + .bottom_field_order_cnt = 65556, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [9] = { + .frame_num = 8, + .buf_index = 9, + .top_field_order_cnt = 65554, + .bottom_field_order_cnt = 65554, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [10] = { + .frame_num = 8, + .buf_index = 10, + .top_field_order_cnt = 65560, + .bottom_field_order_cnt = 65560, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [11] = { + .frame_num = 9, + .buf_index = 11, + .top_field_order_cnt = 65558, + .bottom_field_order_cnt = 65558, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [12] = { + .frame_num = 9, + .buf_index = 12, + .top_field_order_cnt = 65562, + .bottom_field_order_cnt = 65562, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + }, + }, + .pps = { + .weighted_bipred_idc = 2, + .pic_init_qp_minus26 = -3, + .pic_init_qs_minus26 = 0, + .chroma_qp_index_offset = -2, + .second_chroma_qp_index_offset = -2, + .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 , + }, + .sps = { + .chroma_format_idc = 1, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_frame_num_minus4 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 2, + .pic_order_cnt_type = 0, + .pic_width_in_mbs_minus1 = 53, + .pic_height_in_map_units_minus1 = 29, + .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE, + }, + .scaling_matrix = { + .scaling_list_4x4 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + }, + .scaling_list_8x8 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 14, 0, 0, 0, 0, 0, 0, 0, 136, 107, 196, 112, 17, 127, 0, 0, 1, 0, 0, 4, 10, 0, 0, 0, 8, 0, 0, 0, 28, 0, 1, 0, 28, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 4, 9, 0, 0, 0, 8, 0, 0, 0, }, + { 26, 0, 1, 0, 26, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 4, 8, 0, 0, 0, 8, 0, 0, 0, 24, 0, 1, 0, 24, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, }, + { 7, 0, 0, 0, 8, 0, 0, 0, 16, 0, 1, 0, 16, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 4, 6, 0, 0, 0, 8, 0, 0, 0, 20, 0, 1, 0, 20, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + }, + }, + .slice_param = { + .size = 39980, + .header_bit_size = 36, + .first_mb_in_slice = 0, + .slice_type = 2, + .cabac_init_idc = 0, + .slice_qp_delta = -3, + .disable_deblocking_filter_idc = 0, + .slice_alpha_c0_offset_div2 = 0, + .slice_beta_offset_div2 = 0, + .pred_weight_table = { + .chroma_log2_weight_denom = 5, + .luma_log2_weight_denom = 5, + .weight_factors = { + { + .luma_weight = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + { + .luma_weight = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + }, + }, + }, + }, + }, + { + .index = 15, + .output_buffer = 13, + .frame.h264 = { + .decode_param = { + .top_field_order_cnt = 65566, + .bottom_field_order_cnt = 65566, + .dpb = { + [0] = { + .frame_num = 7, + .buf_index = 0, + .top_field_order_cnt = 65552, + .bottom_field_order_cnt = 65552, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [1] = { + .frame_num = 10, + .buf_index = 1, + .top_field_order_cnt = 65564, + .bottom_field_order_cnt = 65564, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [2] = { + .frame_num = 2, + .buf_index = 2, + .top_field_order_cnt = 65540, + .bottom_field_order_cnt = 65540, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [3] = { + .frame_num = 3, + .buf_index = 3, + .top_field_order_cnt = 65542, + .bottom_field_order_cnt = 65542, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [4] = { + .frame_num = 4, + .buf_index = 4, + .top_field_order_cnt = 65550, + .bottom_field_order_cnt = 65550, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [5] = { + .frame_num = 5, + .buf_index = 5, + .top_field_order_cnt = 65546, + .bottom_field_order_cnt = 65546, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [6] = { + .frame_num = 6, + .buf_index = 6, + .top_field_order_cnt = 65544, + .bottom_field_order_cnt = 65544, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [7] = { + .frame_num = 6, + .buf_index = 7, + .top_field_order_cnt = 65548, + .bottom_field_order_cnt = 65548, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [8] = { + .frame_num = 6, + .buf_index = 8, + .top_field_order_cnt = 65556, + .bottom_field_order_cnt = 65556, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [9] = { + .frame_num = 8, + .buf_index = 9, + .top_field_order_cnt = 65554, + .bottom_field_order_cnt = 65554, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [10] = { + .frame_num = 8, + .buf_index = 10, + .top_field_order_cnt = 65560, + .bottom_field_order_cnt = 65560, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [11] = { + .frame_num = 9, + .buf_index = 11, + .top_field_order_cnt = 65558, + .bottom_field_order_cnt = 65558, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [12] = { + .frame_num = 9, + .buf_index = 12, + .top_field_order_cnt = 65562, + .bottom_field_order_cnt = 65562, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + }, + }, + .pps = { + .weighted_bipred_idc = 2, + .pic_init_qp_minus26 = -3, + .pic_init_qs_minus26 = 0, + .chroma_qp_index_offset = -2, + .second_chroma_qp_index_offset = -2, + .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 , + }, + .sps = { + .chroma_format_idc = 1, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_frame_num_minus4 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 2, + .pic_order_cnt_type = 0, + .pic_width_in_mbs_minus1 = 53, + .pic_height_in_map_units_minus1 = 29, + .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE, + }, + .scaling_matrix = { + .scaling_list_4x4 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + }, + .scaling_list_8x8 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 15, 0, 0, 0, 0, 0, 0, 0, 136, 171, 196, 114, 17, 127, 0, 0, 13, 0, 0, 4, 11, 0, 0, 0, 8, 0, 0, 0, 30, 0, 1, 0, 30, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 10, 0, 0, 0, 8, 0, 0, 0, }, + { 28, 0, 1, 0, 28, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 4, 9, 0, 0, 0, 8, 0, 0, 0, 26, 0, 1, 0, 26, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 4, }, + { 8, 0, 0, 0, 8, 0, 0, 0, 24, 0, 1, 0, 24, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 0, 0, 0, 8, 0, 0, 0, 16, 0, 1, 0, 16, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + }, + }, + .slice_param = { + .size = 2770, + .header_bit_size = 75, + .first_mb_in_slice = 0, + .slice_type = 0, + .cabac_init_idc = 0, + .slice_qp_delta = 0, + .disable_deblocking_filter_idc = 0, + .slice_alpha_c0_offset_div2 = 0, + .slice_beta_offset_div2 = 0, + .num_ref_idx_l0_active_minus1 = 3, + .ref_pic_list0 = { 1, 1, 12, 10, }, + .pred_weight_table = { + .chroma_log2_weight_denom = 0, + .luma_log2_weight_denom = 0, + .weight_factors = { + { + .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + { + .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + }, + }, + }, + }, + }, + { + .index = 16, + .output_buffer = 14, + .frame.h264 = { + .decode_param = { + .top_field_order_cnt = 65568, + .bottom_field_order_cnt = 65568, + .dpb = { + [0] = { + .frame_num = 7, + .buf_index = 0, + .top_field_order_cnt = 65552, + .bottom_field_order_cnt = 65552, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [1] = { + .frame_num = 10, + .buf_index = 1, + .top_field_order_cnt = 65564, + .bottom_field_order_cnt = 65564, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [2] = { + .frame_num = 2, + .buf_index = 2, + .top_field_order_cnt = 65540, + .bottom_field_order_cnt = 65540, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [3] = { + .frame_num = 3, + .buf_index = 3, + .top_field_order_cnt = 65542, + .bottom_field_order_cnt = 65542, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [4] = { + .frame_num = 4, + .buf_index = 4, + .top_field_order_cnt = 65550, + .bottom_field_order_cnt = 65550, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [5] = { + .frame_num = 5, + .buf_index = 5, + .top_field_order_cnt = 65546, + .bottom_field_order_cnt = 65546, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [6] = { + .frame_num = 6, + .buf_index = 6, + .top_field_order_cnt = 65544, + .bottom_field_order_cnt = 65544, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [7] = { + .frame_num = 6, + .buf_index = 7, + .top_field_order_cnt = 65548, + .bottom_field_order_cnt = 65548, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [8] = { + .frame_num = 6, + .buf_index = 8, + .top_field_order_cnt = 65556, + .bottom_field_order_cnt = 65556, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [9] = { + .frame_num = 8, + .buf_index = 9, + .top_field_order_cnt = 65554, + .bottom_field_order_cnt = 65554, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [10] = { + .frame_num = 8, + .buf_index = 10, + .top_field_order_cnt = 65560, + .bottom_field_order_cnt = 65560, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [11] = { + .frame_num = 9, + .buf_index = 11, + .top_field_order_cnt = 65558, + .bottom_field_order_cnt = 65558, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [12] = { + .frame_num = 9, + .buf_index = 12, + .top_field_order_cnt = 65562, + .bottom_field_order_cnt = 65562, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [13] = { + .frame_num = 11, + .buf_index = 13, + .top_field_order_cnt = 65566, + .bottom_field_order_cnt = 65566, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + }, + }, + .pps = { + .weighted_bipred_idc = 2, + .pic_init_qp_minus26 = -3, + .pic_init_qs_minus26 = 0, + .chroma_qp_index_offset = -2, + .second_chroma_qp_index_offset = -2, + .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 , + }, + .sps = { + .chroma_format_idc = 1, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_frame_num_minus4 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 2, + .pic_order_cnt_type = 0, + .pic_width_in_mbs_minus1 = 53, + .pic_height_in_map_units_minus1 = 29, + .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE, + }, + .scaling_matrix = { + .scaling_list_4x4 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + }, + .scaling_list_8x8 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 15, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 14, 0, 0, 4, 12, 0, 0, 0, 8, 0, 0, 0, 32, 0, 1, 0, 32, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 4, 11, 0, 0, 0, 8, 0, 0, 0, }, + { 30, 0, 1, 0, 30, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 10, 0, 0, 0, 8, 0, 0, 0, 28, 0, 1, 0, 28, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 4, }, + { 9, 0, 0, 0, 8, 0, 0, 0, 26, 0, 1, 0, 26, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 4, 8, 0, 0, 0, 8, 0, 0, 0, 24, 0, 1, 0, 24, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + }, + }, + .slice_param = { + .size = 2649, + .header_bit_size = 75, + .first_mb_in_slice = 0, + .slice_type = 0, + .cabac_init_idc = 0, + .slice_qp_delta = 0, + .disable_deblocking_filter_idc = 0, + .slice_alpha_c0_offset_div2 = 0, + .slice_beta_offset_div2 = 0, + .num_ref_idx_l0_active_minus1 = 3, + .ref_pic_list0 = { 13, 13, 1, 12, }, + .pred_weight_table = { + .chroma_log2_weight_denom = 0, + .luma_log2_weight_denom = 0, + .weight_factors = { + { + .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + { + .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + }, + }, + }, + }, + }, + { + .index = 17, + .output_buffer = 15, + .frame.h264 = { + .decode_param = { + .top_field_order_cnt = 65570, + .bottom_field_order_cnt = 65570, + .dpb = { + [0] = { + .frame_num = 7, + .buf_index = 0, + .top_field_order_cnt = 65552, + .bottom_field_order_cnt = 65552, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [1] = { + .frame_num = 10, + .buf_index = 1, + .top_field_order_cnt = 65564, + .bottom_field_order_cnt = 65564, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [2] = { + .frame_num = 2, + .buf_index = 2, + .top_field_order_cnt = 65540, + .bottom_field_order_cnt = 65540, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [3] = { + .frame_num = 3, + .buf_index = 3, + .top_field_order_cnt = 65542, + .bottom_field_order_cnt = 65542, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [4] = { + .frame_num = 4, + .buf_index = 4, + .top_field_order_cnt = 65550, + .bottom_field_order_cnt = 65550, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [5] = { + .frame_num = 5, + .buf_index = 5, + .top_field_order_cnt = 65546, + .bottom_field_order_cnt = 65546, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [6] = { + .frame_num = 6, + .buf_index = 6, + .top_field_order_cnt = 65544, + .bottom_field_order_cnt = 65544, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [7] = { + .frame_num = 6, + .buf_index = 7, + .top_field_order_cnt = 65548, + .bottom_field_order_cnt = 65548, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [8] = { + .frame_num = 6, + .buf_index = 8, + .top_field_order_cnt = 65556, + .bottom_field_order_cnt = 65556, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [9] = { + .frame_num = 8, + .buf_index = 9, + .top_field_order_cnt = 65554, + .bottom_field_order_cnt = 65554, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [10] = { + .frame_num = 8, + .buf_index = 10, + .top_field_order_cnt = 65560, + .bottom_field_order_cnt = 65560, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [11] = { + .frame_num = 9, + .buf_index = 11, + .top_field_order_cnt = 65558, + .bottom_field_order_cnt = 65558, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [12] = { + .frame_num = 9, + .buf_index = 12, + .top_field_order_cnt = 65562, + .bottom_field_order_cnt = 65562, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [13] = { + .frame_num = 11, + .buf_index = 13, + .top_field_order_cnt = 65566, + .bottom_field_order_cnt = 65566, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [14] = { + .frame_num = 12, + .buf_index = 14, + .top_field_order_cnt = 65568, + .bottom_field_order_cnt = 65568, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + }, + }, + .pps = { + .weighted_bipred_idc = 2, + .pic_init_qp_minus26 = -3, + .pic_init_qs_minus26 = 0, + .chroma_qp_index_offset = -2, + .second_chroma_qp_index_offset = -2, + .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 , + }, + .sps = { + .chroma_format_idc = 1, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_frame_num_minus4 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 2, + .pic_order_cnt_type = 0, + .pic_width_in_mbs_minus1 = 53, + .pic_height_in_map_units_minus1 = 29, + .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE, + }, + .scaling_matrix = { + .scaling_list_4x4 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + }, + .scaling_list_8x8 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 0, 16, 0, 0, 0, 0, 0, 0, 80, 203, 21, 108, 17, 127, 0, 0, 15, 0, 0, 4, 13, 0, 0, 0, 8, 0, 0, 0, 34, 0, 1, 0, 34, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 4, 12, 0, 0, 0, 8, 0, 0, 0, }, + { 32, 0, 1, 0, 32, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 4, 11, 0, 0, 0, 8, 0, 0, 0, 30, 0, 1, 0, 30, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, }, + { 10, 0, 0, 0, 8, 0, 0, 0, 28, 0, 1, 0, 28, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 4, 9, 0, 0, 0, 8, 0, 0, 0, 26, 0, 1, 0, 26, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + }, + }, + .slice_param = { + .size = 3223, + .header_bit_size = 77, + .first_mb_in_slice = 0, + .slice_type = 0, + .cabac_init_idc = 0, + .slice_qp_delta = -1, + .disable_deblocking_filter_idc = 0, + .slice_alpha_c0_offset_div2 = 0, + .slice_beta_offset_div2 = 0, + .num_ref_idx_l0_active_minus1 = 3, + .ref_pic_list0 = { 14, 14, 13, 1, }, + .pred_weight_table = { + .chroma_log2_weight_denom = 0, + .luma_log2_weight_denom = 0, + .weight_factors = { + { + .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + { + .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + }, + }, + }, + }, + }, + { + .index = 18, + .output_buffer = 2, + .frame.h264 = { + .decode_param = { + .top_field_order_cnt = 65572, + .bottom_field_order_cnt = 65572, + .dpb = { + [0] = { + .frame_num = 7, + .buf_index = 0, + .top_field_order_cnt = 65552, + .bottom_field_order_cnt = 65552, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [1] = { + .frame_num = 10, + .buf_index = 1, + .top_field_order_cnt = 65564, + .bottom_field_order_cnt = 65564, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [3] = { + .frame_num = 3, + .buf_index = 3, + .top_field_order_cnt = 65542, + .bottom_field_order_cnt = 65542, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [4] = { + .frame_num = 4, + .buf_index = 4, + .top_field_order_cnt = 65550, + .bottom_field_order_cnt = 65550, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [5] = { + .frame_num = 5, + .buf_index = 5, + .top_field_order_cnt = 65546, + .bottom_field_order_cnt = 65546, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [6] = { + .frame_num = 6, + .buf_index = 6, + .top_field_order_cnt = 65544, + .bottom_field_order_cnt = 65544, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [7] = { + .frame_num = 6, + .buf_index = 7, + .top_field_order_cnt = 65548, + .bottom_field_order_cnt = 65548, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [8] = { + .frame_num = 6, + .buf_index = 8, + .top_field_order_cnt = 65556, + .bottom_field_order_cnt = 65556, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [9] = { + .frame_num = 8, + .buf_index = 9, + .top_field_order_cnt = 65554, + .bottom_field_order_cnt = 65554, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [10] = { + .frame_num = 8, + .buf_index = 10, + .top_field_order_cnt = 65560, + .bottom_field_order_cnt = 65560, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [11] = { + .frame_num = 9, + .buf_index = 11, + .top_field_order_cnt = 65558, + .bottom_field_order_cnt = 65558, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [12] = { + .frame_num = 9, + .buf_index = 12, + .top_field_order_cnt = 65562, + .bottom_field_order_cnt = 65562, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [13] = { + .frame_num = 11, + .buf_index = 13, + .top_field_order_cnt = 65566, + .bottom_field_order_cnt = 65566, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [14] = { + .frame_num = 12, + .buf_index = 14, + .top_field_order_cnt = 65568, + .bottom_field_order_cnt = 65568, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [15] = { + .frame_num = 13, + .buf_index = 15, + .top_field_order_cnt = 65570, + .bottom_field_order_cnt = 65570, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + }, + }, + .pps = { + .weighted_bipred_idc = 2, + .pic_init_qp_minus26 = -3, + .pic_init_qs_minus26 = 0, + .chroma_qp_index_offset = -2, + .second_chroma_qp_index_offset = -2, + .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 , + }, + .sps = { + .chroma_format_idc = 1, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_frame_num_minus4 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 2, + .pic_order_cnt_type = 0, + .pic_width_in_mbs_minus1 = 53, + .pic_height_in_map_units_minus1 = 29, + .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE, + }, + .scaling_matrix = { + .scaling_list_4x4 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + }, + .scaling_list_8x8 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 15, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 16, 0, 0, 4, 14, 0, 0, 0, 8, 0, 0, 0, 36, 0, 1, 0, 36, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 4, 13, 0, 0, 0, 8, 0, 0, 0, }, + { 34, 0, 1, 0, 34, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 4, 12, 0, 0, 0, 8, 0, 0, 0, 32, 0, 1, 0, 32, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 4, }, + { 11, 0, 0, 0, 8, 0, 0, 0, 30, 0, 1, 0, 30, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 10, 0, 0, 0, 8, 0, 0, 0, 28, 0, 1, 0, 28, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + }, + }, + .slice_param = { + .size = 6580, + .header_bit_size = 77, + .first_mb_in_slice = 0, + .slice_type = 0, + .cabac_init_idc = 0, + .slice_qp_delta = -1, + .disable_deblocking_filter_idc = 0, + .slice_alpha_c0_offset_div2 = 0, + .slice_beta_offset_div2 = 0, + .num_ref_idx_l0_active_minus1 = 3, + .ref_pic_list0 = { 15, 15, 14, 13, }, + .pred_weight_table = { + .chroma_log2_weight_denom = 0, + .luma_log2_weight_denom = 0, + .weight_factors = { + { + .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + { + .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + }, + }, + }, + }, + }, + { + .index = 19, + .output_buffer = 6, + .frame.h264 = { + .decode_param = { + .top_field_order_cnt = 65574, + .bottom_field_order_cnt = 65574, + .dpb = { + [0] = { + .frame_num = 7, + .buf_index = 0, + .top_field_order_cnt = 65552, + .bottom_field_order_cnt = 65552, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [1] = { + .frame_num = 10, + .buf_index = 1, + .top_field_order_cnt = 65564, + .bottom_field_order_cnt = 65564, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [2] = { + .frame_num = 14, + .buf_index = 2, + .top_field_order_cnt = 65572, + .bottom_field_order_cnt = 65572, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [3] = { + .frame_num = 3, + .buf_index = 3, + .top_field_order_cnt = 65542, + .bottom_field_order_cnt = 65542, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [4] = { + .frame_num = 4, + .buf_index = 4, + .top_field_order_cnt = 65550, + .bottom_field_order_cnt = 65550, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [5] = { + .frame_num = 5, + .buf_index = 5, + .top_field_order_cnt = 65546, + .bottom_field_order_cnt = 65546, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [7] = { + .frame_num = 6, + .buf_index = 7, + .top_field_order_cnt = 65548, + .bottom_field_order_cnt = 65548, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [8] = { + .frame_num = 6, + .buf_index = 8, + .top_field_order_cnt = 65556, + .bottom_field_order_cnt = 65556, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [9] = { + .frame_num = 8, + .buf_index = 9, + .top_field_order_cnt = 65554, + .bottom_field_order_cnt = 65554, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [10] = { + .frame_num = 8, + .buf_index = 10, + .top_field_order_cnt = 65560, + .bottom_field_order_cnt = 65560, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [11] = { + .frame_num = 9, + .buf_index = 11, + .top_field_order_cnt = 65558, + .bottom_field_order_cnt = 65558, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [12] = { + .frame_num = 9, + .buf_index = 12, + .top_field_order_cnt = 65562, + .bottom_field_order_cnt = 65562, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [13] = { + .frame_num = 11, + .buf_index = 13, + .top_field_order_cnt = 65566, + .bottom_field_order_cnt = 65566, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [14] = { + .frame_num = 12, + .buf_index = 14, + .top_field_order_cnt = 65568, + .bottom_field_order_cnt = 65568, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [15] = { + .frame_num = 13, + .buf_index = 15, + .top_field_order_cnt = 65570, + .bottom_field_order_cnt = 65570, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + }, + }, + .pps = { + .weighted_bipred_idc = 2, + .pic_init_qp_minus26 = -3, + .pic_init_qs_minus26 = 0, + .chroma_qp_index_offset = -2, + .second_chroma_qp_index_offset = -2, + .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 , + }, + .sps = { + .chroma_format_idc = 1, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_frame_num_minus4 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 2, + .pic_order_cnt_type = 0, + .pic_width_in_mbs_minus1 = 53, + .pic_height_in_map_units_minus1 = 29, + .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE, + }, + .scaling_matrix = { + .scaling_list_4x4 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + }, + .scaling_list_8x8 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 15, 0, 0, 0, 0, 0, 0, 0, 96, 183, 169, 232, 17, 127, 0, 0, 17, 0, 0, 4, 15, 0, 0, 0, 8, 0, 0, 0, 38, 0, 1, 0, 38, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 4, 14, 0, 0, 0, 8, 0, 0, 0, }, + { 36, 0, 1, 0, 36, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 4, 13, 0, 0, 0, 8, 0, 0, 0, 34, 0, 1, 0, 34, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 4, }, + { 12, 0, 0, 0, 8, 0, 0, 0, 32, 0, 1, 0, 32, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 4, 11, 0, 0, 0, 8, 0, 0, 0, 30, 0, 1, 0, 30, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + }, + }, + .slice_param = { + .size = 8495, + .header_bit_size = 77, + .first_mb_in_slice = 0, + .slice_type = 0, + .cabac_init_idc = 0, + .slice_qp_delta = -1, + .disable_deblocking_filter_idc = 0, + .slice_alpha_c0_offset_div2 = 0, + .slice_beta_offset_div2 = 0, + .num_ref_idx_l0_active_minus1 = 3, + .ref_pic_list0 = { 2, 2, 15, 14, }, + .pred_weight_table = { + .chroma_log2_weight_denom = 0, + .luma_log2_weight_denom = 0, + .weight_factors = { + { + .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + { + .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + }, + }, + }, + }, + }, + { + .index = 20, + .output_buffer = 7, + .frame.h264 = { + .decode_param = { + .top_field_order_cnt = 65576, + .bottom_field_order_cnt = 65576, + .dpb = { + [0] = { + .frame_num = 7, + .buf_index = 0, + .top_field_order_cnt = 65552, + .bottom_field_order_cnt = 65552, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [1] = { + .frame_num = 10, + .buf_index = 1, + .top_field_order_cnt = 65564, + .bottom_field_order_cnt = 65564, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [2] = { + .frame_num = 14, + .buf_index = 2, + .top_field_order_cnt = 65572, + .bottom_field_order_cnt = 65572, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [3] = { + .frame_num = 3, + .buf_index = 3, + .top_field_order_cnt = 65542, + .bottom_field_order_cnt = 65542, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [4] = { + .frame_num = 4, + .buf_index = 4, + .top_field_order_cnt = 65550, + .bottom_field_order_cnt = 65550, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [5] = { + .frame_num = 5, + .buf_index = 5, + .top_field_order_cnt = 65546, + .bottom_field_order_cnt = 65546, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [6] = { + .frame_num = 15, + .buf_index = 6, + .top_field_order_cnt = 65574, + .bottom_field_order_cnt = 65574, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [8] = { + .frame_num = 6, + .buf_index = 8, + .top_field_order_cnt = 65556, + .bottom_field_order_cnt = 65556, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [9] = { + .frame_num = 8, + .buf_index = 9, + .top_field_order_cnt = 65554, + .bottom_field_order_cnt = 65554, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [10] = { + .frame_num = 8, + .buf_index = 10, + .top_field_order_cnt = 65560, + .bottom_field_order_cnt = 65560, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [11] = { + .frame_num = 9, + .buf_index = 11, + .top_field_order_cnt = 65558, + .bottom_field_order_cnt = 65558, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [12] = { + .frame_num = 9, + .buf_index = 12, + .top_field_order_cnt = 65562, + .bottom_field_order_cnt = 65562, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [13] = { + .frame_num = 11, + .buf_index = 13, + .top_field_order_cnt = 65566, + .bottom_field_order_cnt = 65566, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [14] = { + .frame_num = 12, + .buf_index = 14, + .top_field_order_cnt = 65568, + .bottom_field_order_cnt = 65568, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [15] = { + .frame_num = 13, + .buf_index = 15, + .top_field_order_cnt = 65570, + .bottom_field_order_cnt = 65570, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + }, + }, + .pps = { + .weighted_bipred_idc = 2, + .pic_init_qp_minus26 = -3, + .pic_init_qs_minus26 = 0, + .chroma_qp_index_offset = -2, + .second_chroma_qp_index_offset = -2, + .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 , + }, + .sps = { + .chroma_format_idc = 1, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_frame_num_minus4 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 2, + .pic_order_cnt_type = 0, + .pic_width_in_mbs_minus1 = 53, + .pic_height_in_map_units_minus1 = 29, + .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE, + }, + .scaling_matrix = { + .scaling_list_4x4 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + }, + .scaling_list_8x8 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 15, 0, 0, 0, 0, 0, 0, 0, 136, 171, 196, 114, 17, 127, 0, 0, 2, 0, 0, 4, 0, 0, 0, 0, 8, 0, 0, 0, 40, 0, 1, 0, 40, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 4, 15, 0, 0, 0, 8, 0, 0, 0, }, + { 38, 0, 1, 0, 38, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 4, 14, 0, 0, 0, 8, 0, 0, 0, 36, 0, 1, 0, 36, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 4, }, + { 13, 0, 0, 0, 8, 0, 0, 0, 34, 0, 1, 0, 34, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 4, 12, 0, 0, 0, 8, 0, 0, 0, 32, 0, 1, 0, 32, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + }, + }, + .slice_param = { + .size = 10416, + .header_bit_size = 77, + .first_mb_in_slice = 0, + .slice_type = 0, + .cabac_init_idc = 0, + .slice_qp_delta = -1, + .disable_deblocking_filter_idc = 0, + .slice_alpha_c0_offset_div2 = 0, + .slice_beta_offset_div2 = 0, + .num_ref_idx_l0_active_minus1 = 3, + .ref_pic_list0 = { 6, 6, 2, 15, }, + .pred_weight_table = { + .chroma_log2_weight_denom = 0, + .luma_log2_weight_denom = 0, + .weight_factors = { + { + .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + { + .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + }, + }, + }, + }, + }, + { + .index = 21, + .output_buffer = 3, + .frame.h264 = { + .decode_param = { + .top_field_order_cnt = 65578, + .bottom_field_order_cnt = 65578, + .dpb = { + [0] = { + .frame_num = 7, + .buf_index = 0, + .top_field_order_cnt = 65552, + .bottom_field_order_cnt = 65552, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [1] = { + .frame_num = 10, + .buf_index = 1, + .top_field_order_cnt = 65564, + .bottom_field_order_cnt = 65564, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [2] = { + .frame_num = 14, + .buf_index = 2, + .top_field_order_cnt = 65572, + .bottom_field_order_cnt = 65572, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [4] = { + .frame_num = 4, + .buf_index = 4, + .top_field_order_cnt = 65550, + .bottom_field_order_cnt = 65550, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [5] = { + .frame_num = 5, + .buf_index = 5, + .top_field_order_cnt = 65546, + .bottom_field_order_cnt = 65546, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [6] = { + .frame_num = 15, + .buf_index = 6, + .top_field_order_cnt = 65574, + .bottom_field_order_cnt = 65574, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [7] = { + .frame_num = 0, + .buf_index = 7, + .top_field_order_cnt = 65576, + .bottom_field_order_cnt = 65576, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [8] = { + .frame_num = 6, + .buf_index = 8, + .top_field_order_cnt = 65556, + .bottom_field_order_cnt = 65556, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [9] = { + .frame_num = 8, + .buf_index = 9, + .top_field_order_cnt = 65554, + .bottom_field_order_cnt = 65554, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [10] = { + .frame_num = 8, + .buf_index = 10, + .top_field_order_cnt = 65560, + .bottom_field_order_cnt = 65560, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [11] = { + .frame_num = 9, + .buf_index = 11, + .top_field_order_cnt = 65558, + .bottom_field_order_cnt = 65558, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [12] = { + .frame_num = 9, + .buf_index = 12, + .top_field_order_cnt = 65562, + .bottom_field_order_cnt = 65562, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [13] = { + .frame_num = 11, + .buf_index = 13, + .top_field_order_cnt = 65566, + .bottom_field_order_cnt = 65566, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [14] = { + .frame_num = 12, + .buf_index = 14, + .top_field_order_cnt = 65568, + .bottom_field_order_cnt = 65568, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [15] = { + .frame_num = 13, + .buf_index = 15, + .top_field_order_cnt = 65570, + .bottom_field_order_cnt = 65570, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + }, + }, + .pps = { + .weighted_bipred_idc = 2, + .pic_init_qp_minus26 = -3, + .pic_init_qs_minus26 = 0, + .chroma_qp_index_offset = -2, + .second_chroma_qp_index_offset = -2, + .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 , + }, + .sps = { + .chroma_format_idc = 1, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_frame_num_minus4 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 2, + .pic_order_cnt_type = 0, + .pic_width_in_mbs_minus1 = 53, + .pic_height_in_map_units_minus1 = 29, + .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE, + }, + .scaling_matrix = { + .scaling_list_4x4 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + }, + .scaling_list_8x8 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 15, 0, 0, 0, 0, 0, 0, 0, 136, 155, 68, 114, 17, 127, 0, 0, 3, 0, 0, 4, 1, 0, 0, 0, 8, 0, 0, 0, 42, 0, 1, 0, 42, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 4, 0, 0, 0, 0, 8, 0, 0, 0, }, + { 40, 0, 1, 0, 40, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 4, 15, 0, 0, 0, 8, 0, 0, 0, 38, 0, 1, 0, 38, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 4, }, + { 14, 0, 0, 0, 8, 0, 0, 0, 36, 0, 1, 0, 36, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 4, 13, 0, 0, 0, 8, 0, 0, 0, 34, 0, 1, 0, 34, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + }, + }, + .slice_param = { + .size = 8908, + .header_bit_size = 77, + .first_mb_in_slice = 0, + .slice_type = 0, + .cabac_init_idc = 0, + .slice_qp_delta = -1, + .disable_deblocking_filter_idc = 0, + .slice_alpha_c0_offset_div2 = 0, + .slice_beta_offset_div2 = 0, + .num_ref_idx_l0_active_minus1 = 3, + .ref_pic_list0 = { 7, 7, 6, 2, }, + .pred_weight_table = { + .chroma_log2_weight_denom = 0, + .luma_log2_weight_denom = 0, + .weight_factors = { + { + .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + { + .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + }, + }, + }, + }, + }, + { + .index = 22, + .output_buffer = 5, + .frame.h264 = { + .decode_param = { + .top_field_order_cnt = 65580, + .bottom_field_order_cnt = 65580, + .dpb = { + [0] = { + .frame_num = 7, + .buf_index = 0, + .top_field_order_cnt = 65552, + .bottom_field_order_cnt = 65552, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [1] = { + .frame_num = 10, + .buf_index = 1, + .top_field_order_cnt = 65564, + .bottom_field_order_cnt = 65564, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [2] = { + .frame_num = 14, + .buf_index = 2, + .top_field_order_cnt = 65572, + .bottom_field_order_cnt = 65572, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [3] = { + .frame_num = 1, + .buf_index = 3, + .top_field_order_cnt = 65578, + .bottom_field_order_cnt = 65578, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [4] = { + .frame_num = 4, + .buf_index = 4, + .top_field_order_cnt = 65550, + .bottom_field_order_cnt = 65550, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [6] = { + .frame_num = 15, + .buf_index = 6, + .top_field_order_cnt = 65574, + .bottom_field_order_cnt = 65574, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [7] = { + .frame_num = 0, + .buf_index = 7, + .top_field_order_cnt = 65576, + .bottom_field_order_cnt = 65576, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [8] = { + .frame_num = 6, + .buf_index = 8, + .top_field_order_cnt = 65556, + .bottom_field_order_cnt = 65556, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [9] = { + .frame_num = 8, + .buf_index = 9, + .top_field_order_cnt = 65554, + .bottom_field_order_cnt = 65554, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [10] = { + .frame_num = 8, + .buf_index = 10, + .top_field_order_cnt = 65560, + .bottom_field_order_cnt = 65560, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [11] = { + .frame_num = 9, + .buf_index = 11, + .top_field_order_cnt = 65558, + .bottom_field_order_cnt = 65558, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [12] = { + .frame_num = 9, + .buf_index = 12, + .top_field_order_cnt = 65562, + .bottom_field_order_cnt = 65562, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [13] = { + .frame_num = 11, + .buf_index = 13, + .top_field_order_cnt = 65566, + .bottom_field_order_cnt = 65566, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [14] = { + .frame_num = 12, + .buf_index = 14, + .top_field_order_cnt = 65568, + .bottom_field_order_cnt = 65568, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [15] = { + .frame_num = 13, + .buf_index = 15, + .top_field_order_cnt = 65570, + .bottom_field_order_cnt = 65570, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + }, + }, + .pps = { + .weighted_bipred_idc = 2, + .pic_init_qp_minus26 = -3, + .pic_init_qs_minus26 = 0, + .chroma_qp_index_offset = -2, + .second_chroma_qp_index_offset = -2, + .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 , + }, + .sps = { + .chroma_format_idc = 1, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_frame_num_minus4 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 2, + .pic_order_cnt_type = 0, + .pic_width_in_mbs_minus1 = 53, + .pic_height_in_map_units_minus1 = 29, + .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE, + }, + .scaling_matrix = { + .scaling_list_4x4 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + }, + .scaling_list_8x8 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 15, 0, 0, 0, 0, 0, 0, 0, 136, 139, 196, 113, 17, 127, 0, 0, 5, 0, 0, 4, 2, 0, 0, 0, 8, 0, 0, 0, 44, 0, 1, 0, 44, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, 1, 0, 0, 0, 8, 0, 0, 0, }, + { 42, 0, 1, 0, 42, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 4, 0, 0, 0, 0, 8, 0, 0, 0, 40, 0, 1, 0, 40, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 4, }, + { 15, 0, 0, 0, 8, 0, 0, 0, 38, 0, 1, 0, 38, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 4, 14, 0, 0, 0, 8, 0, 0, 0, 36, 0, 1, 0, 36, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + }, + }, + .slice_param = { + .size = 5216, + .header_bit_size = 77, + .first_mb_in_slice = 0, + .slice_type = 0, + .cabac_init_idc = 0, + .slice_qp_delta = -1, + .disable_deblocking_filter_idc = 0, + .slice_alpha_c0_offset_div2 = 0, + .slice_beta_offset_div2 = 0, + .num_ref_idx_l0_active_minus1 = 3, + .ref_pic_list0 = { 3, 3, 7, 6, }, + .pred_weight_table = { + .chroma_log2_weight_denom = 0, + .luma_log2_weight_denom = 0, + .weight_factors = { + { + .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + { + .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + }, + }, + }, + }, + }, + { + .index = 23, + .output_buffer = 9, + .frame.h264 = { + .decode_param = { + .top_field_order_cnt = 65582, + .bottom_field_order_cnt = 65582, + .dpb = { + [0] = { + .frame_num = 7, + .buf_index = 0, + .top_field_order_cnt = 65552, + .bottom_field_order_cnt = 65552, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [1] = { + .frame_num = 10, + .buf_index = 1, + .top_field_order_cnt = 65564, + .bottom_field_order_cnt = 65564, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [2] = { + .frame_num = 14, + .buf_index = 2, + .top_field_order_cnt = 65572, + .bottom_field_order_cnt = 65572, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [3] = { + .frame_num = 1, + .buf_index = 3, + .top_field_order_cnt = 65578, + .bottom_field_order_cnt = 65578, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [4] = { + .frame_num = 4, + .buf_index = 4, + .top_field_order_cnt = 65550, + .bottom_field_order_cnt = 65550, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [5] = { + .frame_num = 2, + .buf_index = 5, + .top_field_order_cnt = 65580, + .bottom_field_order_cnt = 65580, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [6] = { + .frame_num = 15, + .buf_index = 6, + .top_field_order_cnt = 65574, + .bottom_field_order_cnt = 65574, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [7] = { + .frame_num = 0, + .buf_index = 7, + .top_field_order_cnt = 65576, + .bottom_field_order_cnt = 65576, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [8] = { + .frame_num = 6, + .buf_index = 8, + .top_field_order_cnt = 65556, + .bottom_field_order_cnt = 65556, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [10] = { + .frame_num = 8, + .buf_index = 10, + .top_field_order_cnt = 65560, + .bottom_field_order_cnt = 65560, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [11] = { + .frame_num = 9, + .buf_index = 11, + .top_field_order_cnt = 65558, + .bottom_field_order_cnt = 65558, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [12] = { + .frame_num = 9, + .buf_index = 12, + .top_field_order_cnt = 65562, + .bottom_field_order_cnt = 65562, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [13] = { + .frame_num = 11, + .buf_index = 13, + .top_field_order_cnt = 65566, + .bottom_field_order_cnt = 65566, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [14] = { + .frame_num = 12, + .buf_index = 14, + .top_field_order_cnt = 65568, + .bottom_field_order_cnt = 65568, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [15] = { + .frame_num = 13, + .buf_index = 15, + .top_field_order_cnt = 65570, + .bottom_field_order_cnt = 65570, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + }, + }, + .pps = { + .weighted_bipred_idc = 2, + .pic_init_qp_minus26 = -3, + .pic_init_qs_minus26 = 0, + .chroma_qp_index_offset = -2, + .second_chroma_qp_index_offset = -2, + .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 , + }, + .sps = { + .chroma_format_idc = 1, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_frame_num_minus4 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 2, + .pic_order_cnt_type = 0, + .pic_width_in_mbs_minus1 = 53, + .pic_height_in_map_units_minus1 = 29, + .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE, + }, + .scaling_matrix = { + .scaling_list_4x4 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + }, + .scaling_list_8x8 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 15, 0, 0, 0, 0, 0, 0, 0, 136, 123, 68, 113, 17, 127, 0, 0, 6, 0, 0, 4, 3, 0, 0, 0, 8, 0, 0, 0, 46, 0, 1, 0, 46, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 4, 2, 0, 0, 0, 8, 0, 0, 0, }, + { 44, 0, 1, 0, 44, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, 1, 0, 0, 0, 8, 0, 0, 0, 42, 0, 1, 0, 42, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 4, }, + { 0, 0, 0, 0, 8, 0, 0, 0, 40, 0, 1, 0, 40, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 4, 15, 0, 0, 0, 8, 0, 0, 0, 38, 0, 1, 0, 38, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + }, + }, + .slice_param = { + .size = 5986, + .header_bit_size = 77, + .first_mb_in_slice = 0, + .slice_type = 0, + .cabac_init_idc = 0, + .slice_qp_delta = -1, + .disable_deblocking_filter_idc = 0, + .slice_alpha_c0_offset_div2 = 0, + .slice_beta_offset_div2 = 0, + .num_ref_idx_l0_active_minus1 = 3, + .ref_pic_list0 = { 5, 5, 3, 7, }, + .pred_weight_table = { + .chroma_log2_weight_denom = 0, + .luma_log2_weight_denom = 0, + .weight_factors = { + { + .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + { + .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + }, + }, + }, + }, + }, + { + .index = 24, + .output_buffer = 4, + .frame.h264 = { + .decode_param = { + .top_field_order_cnt = 65584, + .bottom_field_order_cnt = 65584, + .dpb = { + [0] = { + .frame_num = 7, + .buf_index = 0, + .top_field_order_cnt = 65552, + .bottom_field_order_cnt = 65552, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [1] = { + .frame_num = 10, + .buf_index = 1, + .top_field_order_cnt = 65564, + .bottom_field_order_cnt = 65564, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [2] = { + .frame_num = 14, + .buf_index = 2, + .top_field_order_cnt = 65572, + .bottom_field_order_cnt = 65572, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [3] = { + .frame_num = 1, + .buf_index = 3, + .top_field_order_cnt = 65578, + .bottom_field_order_cnt = 65578, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [5] = { + .frame_num = 2, + .buf_index = 5, + .top_field_order_cnt = 65580, + .bottom_field_order_cnt = 65580, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [6] = { + .frame_num = 15, + .buf_index = 6, + .top_field_order_cnt = 65574, + .bottom_field_order_cnt = 65574, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [7] = { + .frame_num = 0, + .buf_index = 7, + .top_field_order_cnt = 65576, + .bottom_field_order_cnt = 65576, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [8] = { + .frame_num = 6, + .buf_index = 8, + .top_field_order_cnt = 65556, + .bottom_field_order_cnt = 65556, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [9] = { + .frame_num = 3, + .buf_index = 9, + .top_field_order_cnt = 65582, + .bottom_field_order_cnt = 65582, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [10] = { + .frame_num = 8, + .buf_index = 10, + .top_field_order_cnt = 65560, + .bottom_field_order_cnt = 65560, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [11] = { + .frame_num = 9, + .buf_index = 11, + .top_field_order_cnt = 65558, + .bottom_field_order_cnt = 65558, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [12] = { + .frame_num = 9, + .buf_index = 12, + .top_field_order_cnt = 65562, + .bottom_field_order_cnt = 65562, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [13] = { + .frame_num = 11, + .buf_index = 13, + .top_field_order_cnt = 65566, + .bottom_field_order_cnt = 65566, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [14] = { + .frame_num = 12, + .buf_index = 14, + .top_field_order_cnt = 65568, + .bottom_field_order_cnt = 65568, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [15] = { + .frame_num = 13, + .buf_index = 15, + .top_field_order_cnt = 65570, + .bottom_field_order_cnt = 65570, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + }, + }, + .pps = { + .weighted_bipred_idc = 2, + .pic_init_qp_minus26 = -3, + .pic_init_qs_minus26 = 0, + .chroma_qp_index_offset = -2, + .second_chroma_qp_index_offset = -2, + .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 , + }, + .sps = { + .chroma_format_idc = 1, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_frame_num_minus4 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 2, + .pic_order_cnt_type = 0, + .pic_width_in_mbs_minus1 = 53, + .pic_height_in_map_units_minus1 = 29, + .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE, + }, + .scaling_matrix = { + .scaling_list_4x4 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + }, + .scaling_list_8x8 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 15, 0, 0, 0, 0, 0, 0, 0, 96, 183, 169, 232, 17, 127, 0, 0, 7, 0, 0, 4, 4, 0, 0, 0, 8, 0, 0, 0, 48, 0, 1, 0, 48, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 4, 3, 0, 0, 0, 8, 0, 0, 0, }, + { 46, 0, 1, 0, 46, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 4, 2, 0, 0, 0, 8, 0, 0, 0, 44, 0, 1, 0, 44, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, }, + { 1, 0, 0, 0, 8, 0, 0, 0, 42, 0, 1, 0, 42, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 4, 0, 0, 0, 0, 8, 0, 0, 0, 40, 0, 1, 0, 40, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + }, + }, + .slice_param = { + .size = 4227, + .header_bit_size = 75, + .first_mb_in_slice = 0, + .slice_type = 0, + .cabac_init_idc = 0, + .slice_qp_delta = 0, + .disable_deblocking_filter_idc = 0, + .slice_alpha_c0_offset_div2 = 0, + .slice_beta_offset_div2 = 0, + .num_ref_idx_l0_active_minus1 = 3, + .ref_pic_list0 = { 9, 9, 5, 3, }, + .pred_weight_table = { + .chroma_log2_weight_denom = 0, + .luma_log2_weight_denom = 0, + .weight_factors = { + { + .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + { + .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + }, + }, + }, + }, + }, + { + .index = 25, + .output_buffer = 11, + .frame.h264 = { + .decode_param = { + .top_field_order_cnt = 65586, + .bottom_field_order_cnt = 65586, + .dpb = { + [0] = { + .frame_num = 7, + .buf_index = 0, + .top_field_order_cnt = 65552, + .bottom_field_order_cnt = 65552, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [1] = { + .frame_num = 10, + .buf_index = 1, + .top_field_order_cnt = 65564, + .bottom_field_order_cnt = 65564, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [2] = { + .frame_num = 14, + .buf_index = 2, + .top_field_order_cnt = 65572, + .bottom_field_order_cnt = 65572, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [3] = { + .frame_num = 1, + .buf_index = 3, + .top_field_order_cnt = 65578, + .bottom_field_order_cnt = 65578, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [4] = { + .frame_num = 4, + .buf_index = 4, + .top_field_order_cnt = 65584, + .bottom_field_order_cnt = 65584, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [5] = { + .frame_num = 2, + .buf_index = 5, + .top_field_order_cnt = 65580, + .bottom_field_order_cnt = 65580, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [6] = { + .frame_num = 15, + .buf_index = 6, + .top_field_order_cnt = 65574, + .bottom_field_order_cnt = 65574, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [7] = { + .frame_num = 0, + .buf_index = 7, + .top_field_order_cnt = 65576, + .bottom_field_order_cnt = 65576, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [8] = { + .frame_num = 6, + .buf_index = 8, + .top_field_order_cnt = 65556, + .bottom_field_order_cnt = 65556, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [9] = { + .frame_num = 3, + .buf_index = 9, + .top_field_order_cnt = 65582, + .bottom_field_order_cnt = 65582, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [10] = { + .frame_num = 8, + .buf_index = 10, + .top_field_order_cnt = 65560, + .bottom_field_order_cnt = 65560, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [12] = { + .frame_num = 9, + .buf_index = 12, + .top_field_order_cnt = 65562, + .bottom_field_order_cnt = 65562, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [13] = { + .frame_num = 11, + .buf_index = 13, + .top_field_order_cnt = 65566, + .bottom_field_order_cnt = 65566, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [14] = { + .frame_num = 12, + .buf_index = 14, + .top_field_order_cnt = 65568, + .bottom_field_order_cnt = 65568, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [15] = { + .frame_num = 13, + .buf_index = 15, + .top_field_order_cnt = 65570, + .bottom_field_order_cnt = 65570, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + }, + }, + .pps = { + .weighted_bipred_idc = 2, + .pic_init_qp_minus26 = -3, + .pic_init_qs_minus26 = 0, + .chroma_qp_index_offset = -2, + .second_chroma_qp_index_offset = -2, + .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 , + }, + .sps = { + .chroma_format_idc = 1, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_frame_num_minus4 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 2, + .pic_order_cnt_type = 0, + .pic_width_in_mbs_minus1 = 53, + .pic_height_in_map_units_minus1 = 29, + .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE, + }, + .scaling_matrix = { + .scaling_list_4x4 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + }, + .scaling_list_8x8 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 15, 0, 0, 0, 0, 0, 0, 0, 136, 171, 196, 114, 17, 127, 0, 0, 18, 0, 0, 4, 5, 0, 0, 0, 8, 0, 0, 0, 50, 0, 1, 0, 50, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 4, 4, 0, 0, 0, 8, 0, 0, 0, }, + { 48, 0, 1, 0, 48, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 4, 3, 0, 0, 0, 8, 0, 0, 0, 46, 0, 1, 0, 46, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 4, }, + { 2, 0, 0, 0, 8, 0, 0, 0, 44, 0, 1, 0, 44, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, 1, 0, 0, 0, 8, 0, 0, 0, 42, 0, 1, 0, 42, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + }, + }, + .slice_param = { + .size = 3423, + .header_bit_size = 75, + .first_mb_in_slice = 0, + .slice_type = 0, + .cabac_init_idc = 0, + .slice_qp_delta = 0, + .disable_deblocking_filter_idc = 0, + .slice_alpha_c0_offset_div2 = 0, + .slice_beta_offset_div2 = 0, + .num_ref_idx_l0_active_minus1 = 3, + .ref_pic_list0 = { 4, 4, 9, 5, }, + .pred_weight_table = { + .chroma_log2_weight_denom = 0, + .luma_log2_weight_denom = 0, + .weight_factors = { + { + .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + { + .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + }, + }, + }, + }, + }, + { + .index = 26, + .output_buffer = 8, + .frame.h264 = { + .decode_param = { + .top_field_order_cnt = 65588, + .bottom_field_order_cnt = 65588, + .dpb = { + [0] = { + .frame_num = 7, + .buf_index = 0, + .top_field_order_cnt = 65552, + .bottom_field_order_cnt = 65552, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [1] = { + .frame_num = 10, + .buf_index = 1, + .top_field_order_cnt = 65564, + .bottom_field_order_cnt = 65564, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [2] = { + .frame_num = 14, + .buf_index = 2, + .top_field_order_cnt = 65572, + .bottom_field_order_cnt = 65572, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [3] = { + .frame_num = 1, + .buf_index = 3, + .top_field_order_cnt = 65578, + .bottom_field_order_cnt = 65578, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [4] = { + .frame_num = 4, + .buf_index = 4, + .top_field_order_cnt = 65584, + .bottom_field_order_cnt = 65584, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [5] = { + .frame_num = 2, + .buf_index = 5, + .top_field_order_cnt = 65580, + .bottom_field_order_cnt = 65580, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [6] = { + .frame_num = 15, + .buf_index = 6, + .top_field_order_cnt = 65574, + .bottom_field_order_cnt = 65574, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [7] = { + .frame_num = 0, + .buf_index = 7, + .top_field_order_cnt = 65576, + .bottom_field_order_cnt = 65576, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [9] = { + .frame_num = 3, + .buf_index = 9, + .top_field_order_cnt = 65582, + .bottom_field_order_cnt = 65582, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [10] = { + .frame_num = 8, + .buf_index = 10, + .top_field_order_cnt = 65560, + .bottom_field_order_cnt = 65560, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [11] = { + .frame_num = 5, + .buf_index = 11, + .top_field_order_cnt = 65586, + .bottom_field_order_cnt = 65586, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [12] = { + .frame_num = 9, + .buf_index = 12, + .top_field_order_cnt = 65562, + .bottom_field_order_cnt = 65562, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [13] = { + .frame_num = 11, + .buf_index = 13, + .top_field_order_cnt = 65566, + .bottom_field_order_cnt = 65566, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [14] = { + .frame_num = 12, + .buf_index = 14, + .top_field_order_cnt = 65568, + .bottom_field_order_cnt = 65568, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [15] = { + .frame_num = 13, + .buf_index = 15, + .top_field_order_cnt = 65570, + .bottom_field_order_cnt = 65570, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + }, + }, + .pps = { + .weighted_bipred_idc = 2, + .pic_init_qp_minus26 = -3, + .pic_init_qs_minus26 = 0, + .chroma_qp_index_offset = -2, + .second_chroma_qp_index_offset = -2, + .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 , + }, + .sps = { + .chroma_format_idc = 1, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_frame_num_minus4 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 2, + .pic_order_cnt_type = 0, + .pic_width_in_mbs_minus1 = 53, + .pic_height_in_map_units_minus1 = 29, + .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE, + }, + .scaling_matrix = { + .scaling_list_4x4 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + }, + .scaling_list_8x8 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 15, 0, 0, 0, 0, 0, 0, 0, 136, 155, 68, 114, 17, 127, 0, 0, 19, 0, 0, 4, 6, 0, 0, 0, 8, 0, 0, 0, 52, 0, 1, 0, 52, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 4, 5, 0, 0, 0, 8, 0, 0, 0, }, + { 50, 0, 1, 0, 50, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 4, 4, 0, 0, 0, 8, 0, 0, 0, 48, 0, 1, 0, 48, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 4, }, + { 3, 0, 0, 0, 8, 0, 0, 0, 46, 0, 1, 0, 46, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 4, 2, 0, 0, 0, 8, 0, 0, 0, 44, 0, 1, 0, 44, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + }, + }, + .slice_param = { + .size = 3045, + .header_bit_size = 75, + .first_mb_in_slice = 0, + .slice_type = 0, + .cabac_init_idc = 0, + .slice_qp_delta = 0, + .disable_deblocking_filter_idc = 0, + .slice_alpha_c0_offset_div2 = 0, + .slice_beta_offset_div2 = 0, + .num_ref_idx_l0_active_minus1 = 3, + .ref_pic_list0 = { 11, 11, 4, 9, }, + .pred_weight_table = { + .chroma_log2_weight_denom = 0, + .luma_log2_weight_denom = 0, + .weight_factors = { + { + .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + { + .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + }, + }, + }, + }, + }, + { + .index = 27, + .output_buffer = 0, + .frame.h264 = { + .decode_param = { + .top_field_order_cnt = 65590, + .bottom_field_order_cnt = 65590, + .dpb = { + [1] = { + .frame_num = 10, + .buf_index = 1, + .top_field_order_cnt = 65564, + .bottom_field_order_cnt = 65564, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [2] = { + .frame_num = 14, + .buf_index = 2, + .top_field_order_cnt = 65572, + .bottom_field_order_cnt = 65572, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [3] = { + .frame_num = 1, + .buf_index = 3, + .top_field_order_cnt = 65578, + .bottom_field_order_cnt = 65578, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [4] = { + .frame_num = 4, + .buf_index = 4, + .top_field_order_cnt = 65584, + .bottom_field_order_cnt = 65584, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [5] = { + .frame_num = 2, + .buf_index = 5, + .top_field_order_cnt = 65580, + .bottom_field_order_cnt = 65580, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [6] = { + .frame_num = 15, + .buf_index = 6, + .top_field_order_cnt = 65574, + .bottom_field_order_cnt = 65574, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [7] = { + .frame_num = 0, + .buf_index = 7, + .top_field_order_cnt = 65576, + .bottom_field_order_cnt = 65576, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [8] = { + .frame_num = 6, + .buf_index = 8, + .top_field_order_cnt = 65588, + .bottom_field_order_cnt = 65588, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [9] = { + .frame_num = 3, + .buf_index = 9, + .top_field_order_cnt = 65582, + .bottom_field_order_cnt = 65582, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [10] = { + .frame_num = 8, + .buf_index = 10, + .top_field_order_cnt = 65560, + .bottom_field_order_cnt = 65560, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [11] = { + .frame_num = 5, + .buf_index = 11, + .top_field_order_cnt = 65586, + .bottom_field_order_cnt = 65586, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [12] = { + .frame_num = 9, + .buf_index = 12, + .top_field_order_cnt = 65562, + .bottom_field_order_cnt = 65562, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [13] = { + .frame_num = 11, + .buf_index = 13, + .top_field_order_cnt = 65566, + .bottom_field_order_cnt = 65566, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [14] = { + .frame_num = 12, + .buf_index = 14, + .top_field_order_cnt = 65568, + .bottom_field_order_cnt = 65568, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [15] = { + .frame_num = 13, + .buf_index = 15, + .top_field_order_cnt = 65570, + .bottom_field_order_cnt = 65570, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + }, + }, + .pps = { + .weighted_bipred_idc = 2, + .pic_init_qp_minus26 = -3, + .pic_init_qs_minus26 = 0, + .chroma_qp_index_offset = -2, + .second_chroma_qp_index_offset = -2, + .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 , + }, + .sps = { + .chroma_format_idc = 1, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_frame_num_minus4 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 2, + .pic_order_cnt_type = 0, + .pic_width_in_mbs_minus1 = 53, + .pic_height_in_map_units_minus1 = 29, + .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE, + }, + .scaling_matrix = { + .scaling_list_4x4 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + }, + .scaling_list_8x8 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 15, 0, 0, 0, 0, 0, 0, 0, 136, 139, 196, 113, 17, 127, 0, 0, 0, 0, 0, 4, 7, 0, 0, 0, 8, 0, 0, 0, 54, 0, 1, 0, 54, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 4, 6, 0, 0, 0, 8, 0, 0, 0, }, + { 52, 0, 1, 0, 52, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 4, 5, 0, 0, 0, 8, 0, 0, 0, 50, 0, 1, 0, 50, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 4, }, + { 4, 0, 0, 0, 8, 0, 0, 0, 48, 0, 1, 0, 48, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 4, 3, 0, 0, 0, 8, 0, 0, 0, 46, 0, 1, 0, 46, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + }, + }, + .slice_param = { + .size = 2775, + .header_bit_size = 75, + .first_mb_in_slice = 0, + .slice_type = 0, + .cabac_init_idc = 0, + .slice_qp_delta = 0, + .disable_deblocking_filter_idc = 0, + .slice_alpha_c0_offset_div2 = 0, + .slice_beta_offset_div2 = 0, + .num_ref_idx_l0_active_minus1 = 3, + .ref_pic_list0 = { 8, 8, 11, 4, }, + .pred_weight_table = { + .chroma_log2_weight_denom = 0, + .luma_log2_weight_denom = 0, + .weight_factors = { + { + .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + { + .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + }, + }, + }, + }, + }, + { + .index = 28, + .output_buffer = 1, + .frame.h264 = { + .decode_param = { + .top_field_order_cnt = 65592, + .bottom_field_order_cnt = 65592, + .dpb = { + [0] = { + .frame_num = 7, + .buf_index = 0, + .top_field_order_cnt = 65590, + .bottom_field_order_cnt = 65590, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [2] = { + .frame_num = 14, + .buf_index = 2, + .top_field_order_cnt = 65572, + .bottom_field_order_cnt = 65572, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [3] = { + .frame_num = 1, + .buf_index = 3, + .top_field_order_cnt = 65578, + .bottom_field_order_cnt = 65578, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [4] = { + .frame_num = 4, + .buf_index = 4, + .top_field_order_cnt = 65584, + .bottom_field_order_cnt = 65584, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [5] = { + .frame_num = 2, + .buf_index = 5, + .top_field_order_cnt = 65580, + .bottom_field_order_cnt = 65580, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [6] = { + .frame_num = 15, + .buf_index = 6, + .top_field_order_cnt = 65574, + .bottom_field_order_cnt = 65574, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [7] = { + .frame_num = 0, + .buf_index = 7, + .top_field_order_cnt = 65576, + .bottom_field_order_cnt = 65576, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [8] = { + .frame_num = 6, + .buf_index = 8, + .top_field_order_cnt = 65588, + .bottom_field_order_cnt = 65588, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [9] = { + .frame_num = 3, + .buf_index = 9, + .top_field_order_cnt = 65582, + .bottom_field_order_cnt = 65582, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [10] = { + .frame_num = 8, + .buf_index = 10, + .top_field_order_cnt = 65560, + .bottom_field_order_cnt = 65560, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [11] = { + .frame_num = 5, + .buf_index = 11, + .top_field_order_cnt = 65586, + .bottom_field_order_cnt = 65586, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [12] = { + .frame_num = 9, + .buf_index = 12, + .top_field_order_cnt = 65562, + .bottom_field_order_cnt = 65562, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [13] = { + .frame_num = 11, + .buf_index = 13, + .top_field_order_cnt = 65566, + .bottom_field_order_cnt = 65566, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [14] = { + .frame_num = 12, + .buf_index = 14, + .top_field_order_cnt = 65568, + .bottom_field_order_cnt = 65568, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [15] = { + .frame_num = 13, + .buf_index = 15, + .top_field_order_cnt = 65570, + .bottom_field_order_cnt = 65570, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + }, + }, + .pps = { + .weighted_bipred_idc = 2, + .pic_init_qp_minus26 = -3, + .pic_init_qs_minus26 = 0, + .chroma_qp_index_offset = -2, + .second_chroma_qp_index_offset = -2, + .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 , + }, + .sps = { + .chroma_format_idc = 1, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_frame_num_minus4 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 2, + .pic_order_cnt_type = 0, + .pic_width_in_mbs_minus1 = 53, + .pic_height_in_map_units_minus1 = 29, + .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE, + }, + .scaling_matrix = { + .scaling_list_4x4 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + }, + .scaling_list_8x8 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 15, 0, 0, 0, 0, 0, 0, 0, 136, 123, 68, 113, 17, 127, 0, 0, 1, 0, 0, 4, 8, 0, 0, 0, 8, 0, 0, 0, 56, 0, 1, 0, 56, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 0, 0, 0, 8, 0, 0, 0, }, + { 54, 0, 1, 0, 54, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 4, 6, 0, 0, 0, 8, 0, 0, 0, 52, 0, 1, 0, 52, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 4, }, + { 5, 0, 0, 0, 8, 0, 0, 0, 50, 0, 1, 0, 50, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 4, 4, 0, 0, 0, 8, 0, 0, 0, 48, 0, 1, 0, 48, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + }, + }, + .slice_param = { + .size = 3691, + .header_bit_size = 75, + .first_mb_in_slice = 0, + .slice_type = 0, + .cabac_init_idc = 0, + .slice_qp_delta = 0, + .disable_deblocking_filter_idc = 0, + .slice_alpha_c0_offset_div2 = 0, + .slice_beta_offset_div2 = 0, + .num_ref_idx_l0_active_minus1 = 3, + .ref_pic_list0 = { 0, 0, 8, 11, }, + .pred_weight_table = { + .chroma_log2_weight_denom = 0, + .luma_log2_weight_denom = 0, + .weight_factors = { + { + .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + { + .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + }, + }, + }, + }, + }, + { + .index = 29, + .output_buffer = 10, + .frame.h264 = { + .decode_param = { + .top_field_order_cnt = 65594, + .bottom_field_order_cnt = 65594, + .dpb = { + [0] = { + .frame_num = 7, + .buf_index = 0, + .top_field_order_cnt = 65590, + .bottom_field_order_cnt = 65590, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [1] = { + .frame_num = 8, + .buf_index = 1, + .top_field_order_cnt = 65592, + .bottom_field_order_cnt = 65592, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [2] = { + .frame_num = 14, + .buf_index = 2, + .top_field_order_cnt = 65572, + .bottom_field_order_cnt = 65572, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [3] = { + .frame_num = 1, + .buf_index = 3, + .top_field_order_cnt = 65578, + .bottom_field_order_cnt = 65578, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [4] = { + .frame_num = 4, + .buf_index = 4, + .top_field_order_cnt = 65584, + .bottom_field_order_cnt = 65584, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [5] = { + .frame_num = 2, + .buf_index = 5, + .top_field_order_cnt = 65580, + .bottom_field_order_cnt = 65580, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [6] = { + .frame_num = 15, + .buf_index = 6, + .top_field_order_cnt = 65574, + .bottom_field_order_cnt = 65574, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [7] = { + .frame_num = 0, + .buf_index = 7, + .top_field_order_cnt = 65576, + .bottom_field_order_cnt = 65576, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [8] = { + .frame_num = 6, + .buf_index = 8, + .top_field_order_cnt = 65588, + .bottom_field_order_cnt = 65588, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [9] = { + .frame_num = 3, + .buf_index = 9, + .top_field_order_cnt = 65582, + .bottom_field_order_cnt = 65582, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [11] = { + .frame_num = 5, + .buf_index = 11, + .top_field_order_cnt = 65586, + .bottom_field_order_cnt = 65586, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [12] = { + .frame_num = 9, + .buf_index = 12, + .top_field_order_cnt = 65562, + .bottom_field_order_cnt = 65562, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [13] = { + .frame_num = 11, + .buf_index = 13, + .top_field_order_cnt = 65566, + .bottom_field_order_cnt = 65566, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [14] = { + .frame_num = 12, + .buf_index = 14, + .top_field_order_cnt = 65568, + .bottom_field_order_cnt = 65568, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [15] = { + .frame_num = 13, + .buf_index = 15, + .top_field_order_cnt = 65570, + .bottom_field_order_cnt = 65570, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + }, + }, + .pps = { + .weighted_bipred_idc = 2, + .pic_init_qp_minus26 = -3, + .pic_init_qs_minus26 = 0, + .chroma_qp_index_offset = -2, + .second_chroma_qp_index_offset = -2, + .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 , + }, + .sps = { + .chroma_format_idc = 1, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_frame_num_minus4 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 2, + .pic_order_cnt_type = 0, + .pic_width_in_mbs_minus1 = 53, + .pic_height_in_map_units_minus1 = 29, + .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE, + }, + .scaling_matrix = { + .scaling_list_4x4 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + }, + .scaling_list_8x8 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 15, 0, 0, 0, 0, 0, 0, 0, 136, 107, 196, 112, 17, 127, 0, 0, 4, 0, 0, 4, 9, 0, 0, 0, 8, 0, 0, 0, 58, 0, 1, 0, 58, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 8, 0, 0, 0, 8, 0, 0, 0, }, + { 56, 0, 1, 0, 56, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 0, 0, 0, 8, 0, 0, 0, 54, 0, 1, 0, 54, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 4, }, + { 6, 0, 0, 0, 8, 0, 0, 0, 52, 0, 1, 0, 52, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 4, 5, 0, 0, 0, 8, 0, 0, 0, 50, 0, 1, 0, 50, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + }, + }, + .slice_param = { + .size = 4388, + .header_bit_size = 75, + .first_mb_in_slice = 0, + .slice_type = 0, + .cabac_init_idc = 0, + .slice_qp_delta = 0, + .disable_deblocking_filter_idc = 0, + .slice_alpha_c0_offset_div2 = 0, + .slice_beta_offset_div2 = 0, + .num_ref_idx_l0_active_minus1 = 3, + .ref_pic_list0 = { 1, 1, 0, 8, }, + .pred_weight_table = { + .chroma_log2_weight_denom = 0, + .luma_log2_weight_denom = 0, + .weight_factors = { + { + .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + { + .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + }, + }, + }, + }, + }, + { + .index = 30, + .output_buffer = 12, + .frame.h264 = { + .decode_param = { + .top_field_order_cnt = 65596, + .bottom_field_order_cnt = 65596, + .dpb = { + [0] = { + .frame_num = 7, + .buf_index = 0, + .top_field_order_cnt = 65590, + .bottom_field_order_cnt = 65590, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [1] = { + .frame_num = 8, + .buf_index = 1, + .top_field_order_cnt = 65592, + .bottom_field_order_cnt = 65592, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [2] = { + .frame_num = 14, + .buf_index = 2, + .top_field_order_cnt = 65572, + .bottom_field_order_cnt = 65572, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [3] = { + .frame_num = 1, + .buf_index = 3, + .top_field_order_cnt = 65578, + .bottom_field_order_cnt = 65578, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [4] = { + .frame_num = 4, + .buf_index = 4, + .top_field_order_cnt = 65584, + .bottom_field_order_cnt = 65584, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [5] = { + .frame_num = 2, + .buf_index = 5, + .top_field_order_cnt = 65580, + .bottom_field_order_cnt = 65580, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [6] = { + .frame_num = 15, + .buf_index = 6, + .top_field_order_cnt = 65574, + .bottom_field_order_cnt = 65574, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [7] = { + .frame_num = 0, + .buf_index = 7, + .top_field_order_cnt = 65576, + .bottom_field_order_cnt = 65576, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [8] = { + .frame_num = 6, + .buf_index = 8, + .top_field_order_cnt = 65588, + .bottom_field_order_cnt = 65588, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [9] = { + .frame_num = 3, + .buf_index = 9, + .top_field_order_cnt = 65582, + .bottom_field_order_cnt = 65582, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [10] = { + .frame_num = 9, + .buf_index = 10, + .top_field_order_cnt = 65594, + .bottom_field_order_cnt = 65594, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [11] = { + .frame_num = 5, + .buf_index = 11, + .top_field_order_cnt = 65586, + .bottom_field_order_cnt = 65586, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [13] = { + .frame_num = 11, + .buf_index = 13, + .top_field_order_cnt = 65566, + .bottom_field_order_cnt = 65566, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [14] = { + .frame_num = 12, + .buf_index = 14, + .top_field_order_cnt = 65568, + .bottom_field_order_cnt = 65568, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [15] = { + .frame_num = 13, + .buf_index = 15, + .top_field_order_cnt = 65570, + .bottom_field_order_cnt = 65570, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + }, + }, + .pps = { + .weighted_bipred_idc = 2, + .pic_init_qp_minus26 = -3, + .pic_init_qs_minus26 = 0, + .chroma_qp_index_offset = -2, + .second_chroma_qp_index_offset = -2, + .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 , + }, + .sps = { + .chroma_format_idc = 1, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_frame_num_minus4 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 2, + .pic_order_cnt_type = 0, + .pic_width_in_mbs_minus1 = 53, + .pic_height_in_map_units_minus1 = 29, + .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE, + }, + .scaling_matrix = { + .scaling_list_4x4 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + }, + .scaling_list_8x8 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 15, 0, 0, 0, 0, 0, 0, 0, 96, 183, 169, 232, 17, 127, 0, 0, 8, 0, 0, 4, 10, 0, 0, 0, 8, 0, 0, 0, 60, 0, 1, 0, 60, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, 9, 0, 0, 0, 8, 0, 0, 0, }, + { 58, 0, 1, 0, 58, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 8, 0, 0, 0, 8, 0, 0, 0, 56, 0, 1, 0, 56, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, }, + { 7, 0, 0, 0, 8, 0, 0, 0, 54, 0, 1, 0, 54, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 4, 6, 0, 0, 0, 8, 0, 0, 0, 52, 0, 1, 0, 52, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + }, + }, + .slice_param = { + .size = 4174, + .header_bit_size = 75, + .first_mb_in_slice = 0, + .slice_type = 0, + .cabac_init_idc = 0, + .slice_qp_delta = 0, + .disable_deblocking_filter_idc = 0, + .slice_alpha_c0_offset_div2 = 0, + .slice_beta_offset_div2 = 0, + .num_ref_idx_l0_active_minus1 = 3, + .ref_pic_list0 = { 10, 10, 1, 0, }, + .pred_weight_table = { + .chroma_log2_weight_denom = 0, + .luma_log2_weight_denom = 0, + .weight_factors = { + { + .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + { + .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + }, + }, + }, + }, + }, + { + .index = 31, + .output_buffer = 13, + .frame.h264 = { + .decode_param = { + .top_field_order_cnt = 65598, + .bottom_field_order_cnt = 65598, + .dpb = { + [0] = { + .frame_num = 7, + .buf_index = 0, + .top_field_order_cnt = 65590, + .bottom_field_order_cnt = 65590, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [1] = { + .frame_num = 8, + .buf_index = 1, + .top_field_order_cnt = 65592, + .bottom_field_order_cnt = 65592, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [2] = { + .frame_num = 14, + .buf_index = 2, + .top_field_order_cnt = 65572, + .bottom_field_order_cnt = 65572, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [3] = { + .frame_num = 1, + .buf_index = 3, + .top_field_order_cnt = 65578, + .bottom_field_order_cnt = 65578, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [4] = { + .frame_num = 4, + .buf_index = 4, + .top_field_order_cnt = 65584, + .bottom_field_order_cnt = 65584, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [5] = { + .frame_num = 2, + .buf_index = 5, + .top_field_order_cnt = 65580, + .bottom_field_order_cnt = 65580, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [6] = { + .frame_num = 15, + .buf_index = 6, + .top_field_order_cnt = 65574, + .bottom_field_order_cnt = 65574, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [7] = { + .frame_num = 0, + .buf_index = 7, + .top_field_order_cnt = 65576, + .bottom_field_order_cnt = 65576, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [8] = { + .frame_num = 6, + .buf_index = 8, + .top_field_order_cnt = 65588, + .bottom_field_order_cnt = 65588, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [9] = { + .frame_num = 3, + .buf_index = 9, + .top_field_order_cnt = 65582, + .bottom_field_order_cnt = 65582, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [10] = { + .frame_num = 9, + .buf_index = 10, + .top_field_order_cnt = 65594, + .bottom_field_order_cnt = 65594, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [11] = { + .frame_num = 5, + .buf_index = 11, + .top_field_order_cnt = 65586, + .bottom_field_order_cnt = 65586, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [12] = { + .frame_num = 10, + .buf_index = 12, + .top_field_order_cnt = 65596, + .bottom_field_order_cnt = 65596, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE, + }, + [14] = { + .frame_num = 12, + .buf_index = 14, + .top_field_order_cnt = 65568, + .bottom_field_order_cnt = 65568, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + [15] = { + .frame_num = 13, + .buf_index = 15, + .top_field_order_cnt = 65570, + .bottom_field_order_cnt = 65570, + .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0, + }, + }, + }, + .pps = { + .weighted_bipred_idc = 2, + .pic_init_qp_minus26 = -3, + .pic_init_qs_minus26 = 0, + .chroma_qp_index_offset = -2, + .second_chroma_qp_index_offset = -2, + .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 , + }, + .sps = { + .chroma_format_idc = 1, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_frame_num_minus4 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 2, + .pic_order_cnt_type = 0, + .pic_width_in_mbs_minus1 = 53, + .pic_height_in_map_units_minus1 = 29, + .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE, + }, + .scaling_matrix = { + .scaling_list_4x4 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + }, + .scaling_list_8x8 = { + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, }, + { 15, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 9, 0, 0, 4, 11, 0, 0, 0, 8, 0, 0, 0, 62, 0, 1, 0, 62, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 4, 10, 0, 0, 0, 8, 0, 0, 0, }, + { 60, 0, 1, 0, 60, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, 9, 0, 0, 0, 8, 0, 0, 0, 58, 0, 1, 0, 58, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, }, + { 8, 0, 0, 0, 8, 0, 0, 0, 56, 0, 1, 0, 56, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 0, 0, 0, 8, 0, 0, 0, 54, 0, 1, 0, 54, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + }, + }, + .slice_param = { + .size = 3861, + .header_bit_size = 77, + .first_mb_in_slice = 0, + .slice_type = 0, + .cabac_init_idc = 0, + .slice_qp_delta = 1, + .disable_deblocking_filter_idc = 0, + .slice_alpha_c0_offset_div2 = 0, + .slice_beta_offset_div2 = 0, + .num_ref_idx_l0_active_minus1 = 3, + .ref_pic_list0 = { 12, 12, 10, 1, }, + .pred_weight_table = { + .chroma_log2_weight_denom = 0, + .luma_log2_weight_denom = 0, + .weight_factors = { + { + .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + { + .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .chroma_weight = { + { 1, 1, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .chroma_offset = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + }, + }, + }, + }, + }, diff --git a/data/bbb-h264-high-32/slice-0.dump b/data/bbb-h264-high-32/slice-0.dump Binary files differnew file mode 100644 index 0000000..94617a8 --- /dev/null +++ b/data/bbb-h264-high-32/slice-0.dump diff --git a/data/bbb-h264-high-32/slice-1.dump b/data/bbb-h264-high-32/slice-1.dump Binary files differnew file mode 100644 index 0000000..a4a4ff8 --- /dev/null +++ b/data/bbb-h264-high-32/slice-1.dump diff --git a/data/bbb-h264-high-32/slice-10.dump b/data/bbb-h264-high-32/slice-10.dump new file mode 100644 index 0000000..f4e70e4 --- /dev/null +++ b/data/bbb-h264-high-32/slice-10.dump @@ -0,0 +1 @@ + jG{-|+_㠈^hۻ4̓HY+b,cEठ.DO6uooQ8ش-Du"f
'P8Z1Z$|%,}ͤ$u&LJJ*{#=(TJl,x}sx'`Ō_4bf6a/
\ No newline at end of file diff --git a/data/bbb-h264-high-32/slice-11.dump b/data/bbb-h264-high-32/slice-11.dump Binary files differnew file mode 100644 index 0000000..2fa7352 --- /dev/null +++ b/data/bbb-h264-high-32/slice-11.dump diff --git a/data/bbb-h264-high-32/slice-12.dump b/data/bbb-h264-high-32/slice-12.dump new file mode 100644 index 0000000..6f2232f --- /dev/null +++ b/data/bbb-h264-high-32/slice-12.dump @@ -0,0 +1,2 @@ ++jG:r2lĚ:<JFF;57[C5iCQcE#U +&ب_[ӱ#m0}4ɚg((:^{?ҿ\tye}4_Zd0ATKeıe5:emݯL
\ No newline at end of file diff --git a/data/bbb-h264-high-32/slice-13.dump b/data/bbb-h264-high-32/slice-13.dump Binary files differnew file mode 100644 index 0000000..127db39 --- /dev/null +++ b/data/bbb-h264-high-32/slice-13.dump diff --git a/data/bbb-h264-high-32/slice-14.dump b/data/bbb-h264-high-32/slice-14.dump Binary files differnew file mode 100644 index 0000000..0173ecc --- /dev/null +++ b/data/bbb-h264-high-32/slice-14.dump diff --git a/data/bbb-h264-high-32/slice-15.dump b/data/bbb-h264-high-32/slice-15.dump Binary files differnew file mode 100644 index 0000000..7079938 --- /dev/null +++ b/data/bbb-h264-high-32/slice-15.dump diff --git a/data/bbb-h264-high-32/slice-16.dump b/data/bbb-h264-high-32/slice-16.dump Binary files differnew file mode 100644 index 0000000..ab88584 --- /dev/null +++ b/data/bbb-h264-high-32/slice-16.dump diff --git a/data/bbb-h264-high-32/slice-17.dump b/data/bbb-h264-high-32/slice-17.dump Binary files differnew file mode 100644 index 0000000..8dadc1e --- /dev/null +++ b/data/bbb-h264-high-32/slice-17.dump diff --git a/data/bbb-h264-high-32/slice-18.dump b/data/bbb-h264-high-32/slice-18.dump Binary files differnew file mode 100644 index 0000000..27377cb --- /dev/null +++ b/data/bbb-h264-high-32/slice-18.dump diff --git a/data/bbb-h264-high-32/slice-19.dump b/data/bbb-h264-high-32/slice-19.dump Binary files differnew file mode 100644 index 0000000..34758df --- /dev/null +++ b/data/bbb-h264-high-32/slice-19.dump diff --git a/data/bbb-h264-high-32/slice-2.dump b/data/bbb-h264-high-32/slice-2.dump Binary files differnew file mode 100644 index 0000000..ec67a7d --- /dev/null +++ b/data/bbb-h264-high-32/slice-2.dump diff --git a/data/bbb-h264-high-32/slice-20.dump b/data/bbb-h264-high-32/slice-20.dump Binary files differnew file mode 100644 index 0000000..6433e31 --- /dev/null +++ b/data/bbb-h264-high-32/slice-20.dump diff --git a/data/bbb-h264-high-32/slice-21.dump b/data/bbb-h264-high-32/slice-21.dump Binary files differnew file mode 100644 index 0000000..da3f273 --- /dev/null +++ b/data/bbb-h264-high-32/slice-21.dump diff --git a/data/bbb-h264-high-32/slice-22.dump b/data/bbb-h264-high-32/slice-22.dump Binary files differnew file mode 100644 index 0000000..6bdec6c --- /dev/null +++ b/data/bbb-h264-high-32/slice-22.dump diff --git a/data/bbb-h264-high-32/slice-23.dump b/data/bbb-h264-high-32/slice-23.dump Binary files differnew file mode 100644 index 0000000..a56a89f --- /dev/null +++ b/data/bbb-h264-high-32/slice-23.dump diff --git a/data/bbb-h264-high-32/slice-24.dump b/data/bbb-h264-high-32/slice-24.dump Binary files differnew file mode 100644 index 0000000..6e66c0d --- /dev/null +++ b/data/bbb-h264-high-32/slice-24.dump diff --git a/data/bbb-h264-high-32/slice-25.dump b/data/bbb-h264-high-32/slice-25.dump Binary files differnew file mode 100644 index 0000000..5225a04 --- /dev/null +++ b/data/bbb-h264-high-32/slice-25.dump diff --git a/data/bbb-h264-high-32/slice-26.dump b/data/bbb-h264-high-32/slice-26.dump Binary files differnew file mode 100644 index 0000000..45121f7 --- /dev/null +++ b/data/bbb-h264-high-32/slice-26.dump diff --git a/data/bbb-h264-high-32/slice-27.dump b/data/bbb-h264-high-32/slice-27.dump Binary files differnew file mode 100644 index 0000000..5bac2f8 --- /dev/null +++ b/data/bbb-h264-high-32/slice-27.dump diff --git a/data/bbb-h264-high-32/slice-28.dump b/data/bbb-h264-high-32/slice-28.dump Binary files differnew file mode 100644 index 0000000..0c5e6f1 --- /dev/null +++ b/data/bbb-h264-high-32/slice-28.dump diff --git a/data/bbb-h264-high-32/slice-29.dump b/data/bbb-h264-high-32/slice-29.dump Binary files differnew file mode 100644 index 0000000..ab7c58f --- /dev/null +++ b/data/bbb-h264-high-32/slice-29.dump diff --git a/data/bbb-h264-high-32/slice-3.dump b/data/bbb-h264-high-32/slice-3.dump Binary files differnew file mode 100644 index 0000000..25fdb1f --- /dev/null +++ b/data/bbb-h264-high-32/slice-3.dump diff --git a/data/bbb-h264-high-32/slice-30.dump b/data/bbb-h264-high-32/slice-30.dump Binary files differnew file mode 100644 index 0000000..b04e540 --- /dev/null +++ b/data/bbb-h264-high-32/slice-30.dump diff --git a/data/bbb-h264-high-32/slice-31.dump b/data/bbb-h264-high-32/slice-31.dump Binary files differnew file mode 100644 index 0000000..fb74ef5 --- /dev/null +++ b/data/bbb-h264-high-32/slice-31.dump diff --git a/data/bbb-h264-high-32/slice-4.dump b/data/bbb-h264-high-32/slice-4.dump Binary files differnew file mode 100644 index 0000000..5c2d284 --- /dev/null +++ b/data/bbb-h264-high-32/slice-4.dump diff --git a/data/bbb-h264-high-32/slice-5.dump b/data/bbb-h264-high-32/slice-5.dump Binary files differnew file mode 100644 index 0000000..1758323 --- /dev/null +++ b/data/bbb-h264-high-32/slice-5.dump diff --git a/data/bbb-h264-high-32/slice-6.dump b/data/bbb-h264-high-32/slice-6.dump Binary files differnew file mode 100644 index 0000000..d59eb84 --- /dev/null +++ b/data/bbb-h264-high-32/slice-6.dump diff --git a/data/bbb-h264-high-32/slice-7.dump b/data/bbb-h264-high-32/slice-7.dump new file mode 100644 index 0000000..87be7c9 --- /dev/null +++ b/data/bbb-h264-high-32/slice-7.dump @@ -0,0 +1 @@ +jG9/uk >MFPU_44˸#/l-djQω21D[E^2MJ,0@&YbL¥/:q rǷkWr?A ys:U(yaj{,C],lH 1a~um~jM"RFb4ǐG> }=Ba|TKȭ7SwߑYv>$yLh){2e=t@TOla
\ No newline at end of file diff --git a/data/bbb-h264-high-32/slice-8.dump b/data/bbb-h264-high-32/slice-8.dump Binary files differnew file mode 100644 index 0000000..c769849 --- /dev/null +++ b/data/bbb-h264-high-32/slice-8.dump diff --git a/data/bbb-h264-high-32/slice-9.dump b/data/bbb-h264-high-32/slice-9.dump new file mode 100644 index 0000000..5f1ffd9 --- /dev/null +++ b/data/bbb-h264-high-32/slice-9.dump @@ -0,0 +1,2 @@ +AE,g5id7(5SE9)QfSw8g~/\ChYdQ9~vX"jM?wj^tI5Du瘵fr?3T+2|wd<D`Q?3QTk*Ir'IJs,@ԶvYwpOв&CGYJαXxĤB@c +h[RNrk$U2%Ҫu" 4[^NT*
\ No newline at end of file |