From e95b83bd3019f851ca9a4fb91910a62a1a9ad441 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Wed, 11 Jul 2018 14:36:08 +0200 Subject: Add H264 High profile Signed-off-by: Maxime Ripard --- data/bbb-h264-high-32/frames.h | 9248 +++++++++++++++++++++++++++++++++++ data/bbb-h264-high-32/slice-0.dump | Bin 0 -> 24424 bytes data/bbb-h264-high-32/slice-1.dump | Bin 0 -> 3003 bytes data/bbb-h264-high-32/slice-10.dump | 1 + data/bbb-h264-high-32/slice-11.dump | Bin 0 -> 517 bytes data/bbb-h264-high-32/slice-12.dump | 2 + data/bbb-h264-high-32/slice-13.dump | Bin 0 -> 225 bytes data/bbb-h264-high-32/slice-14.dump | Bin 0 -> 39980 bytes data/bbb-h264-high-32/slice-15.dump | Bin 0 -> 2770 bytes data/bbb-h264-high-32/slice-16.dump | Bin 0 -> 2649 bytes data/bbb-h264-high-32/slice-17.dump | Bin 0 -> 3223 bytes data/bbb-h264-high-32/slice-18.dump | Bin 0 -> 6580 bytes data/bbb-h264-high-32/slice-19.dump | Bin 0 -> 8495 bytes data/bbb-h264-high-32/slice-2.dump | Bin 0 -> 9233 bytes data/bbb-h264-high-32/slice-20.dump | Bin 0 -> 10416 bytes data/bbb-h264-high-32/slice-21.dump | Bin 0 -> 8908 bytes data/bbb-h264-high-32/slice-22.dump | Bin 0 -> 5216 bytes data/bbb-h264-high-32/slice-23.dump | Bin 0 -> 5986 bytes data/bbb-h264-high-32/slice-24.dump | Bin 0 -> 4227 bytes data/bbb-h264-high-32/slice-25.dump | Bin 0 -> 3423 bytes data/bbb-h264-high-32/slice-26.dump | Bin 0 -> 3045 bytes data/bbb-h264-high-32/slice-27.dump | Bin 0 -> 2775 bytes data/bbb-h264-high-32/slice-28.dump | Bin 0 -> 3691 bytes data/bbb-h264-high-32/slice-29.dump | Bin 0 -> 4388 bytes data/bbb-h264-high-32/slice-3.dump | Bin 0 -> 14531 bytes data/bbb-h264-high-32/slice-30.dump | Bin 0 -> 4174 bytes data/bbb-h264-high-32/slice-31.dump | Bin 0 -> 3861 bytes data/bbb-h264-high-32/slice-4.dump | Bin 0 -> 5078 bytes data/bbb-h264-high-32/slice-5.dump | Bin 0 -> 574 bytes data/bbb-h264-high-32/slice-6.dump | Bin 0 -> 290 bytes data/bbb-h264-high-32/slice-7.dump | 1 + data/bbb-h264-high-32/slice-8.dump | Bin 0 -> 856 bytes data/bbb-h264-high-32/slice-9.dump | 2 + 33 files changed, 9254 insertions(+) create mode 100644 data/bbb-h264-high-32/frames.h create mode 100644 data/bbb-h264-high-32/slice-0.dump create mode 100644 data/bbb-h264-high-32/slice-1.dump create mode 100644 data/bbb-h264-high-32/slice-10.dump create mode 100644 data/bbb-h264-high-32/slice-11.dump create mode 100644 data/bbb-h264-high-32/slice-12.dump create mode 100644 data/bbb-h264-high-32/slice-13.dump create mode 100644 data/bbb-h264-high-32/slice-14.dump create mode 100644 data/bbb-h264-high-32/slice-15.dump create mode 100644 data/bbb-h264-high-32/slice-16.dump create mode 100644 data/bbb-h264-high-32/slice-17.dump create mode 100644 data/bbb-h264-high-32/slice-18.dump create mode 100644 data/bbb-h264-high-32/slice-19.dump create mode 100644 data/bbb-h264-high-32/slice-2.dump create mode 100644 data/bbb-h264-high-32/slice-20.dump create mode 100644 data/bbb-h264-high-32/slice-21.dump create mode 100644 data/bbb-h264-high-32/slice-22.dump create mode 100644 data/bbb-h264-high-32/slice-23.dump create mode 100644 data/bbb-h264-high-32/slice-24.dump create mode 100644 data/bbb-h264-high-32/slice-25.dump create mode 100644 data/bbb-h264-high-32/slice-26.dump create mode 100644 data/bbb-h264-high-32/slice-27.dump create mode 100644 data/bbb-h264-high-32/slice-28.dump create mode 100644 data/bbb-h264-high-32/slice-29.dump create mode 100644 data/bbb-h264-high-32/slice-3.dump create mode 100644 data/bbb-h264-high-32/slice-30.dump create mode 100644 data/bbb-h264-high-32/slice-31.dump create mode 100644 data/bbb-h264-high-32/slice-4.dump create mode 100644 data/bbb-h264-high-32/slice-5.dump create mode 100644 data/bbb-h264-high-32/slice-6.dump create mode 100644 data/bbb-h264-high-32/slice-7.dump create mode 100644 data/bbb-h264-high-32/slice-8.dump create mode 100644 data/bbb-h264-high-32/slice-9.dump (limited to 'data') 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 new file mode 100644 index 0000000..94617a8 Binary files /dev/null and b/data/bbb-h264-high-32/slice-0.dump differ diff --git a/data/bbb-h264-high-32/slice-1.dump b/data/bbb-h264-high-32/slice-1.dump new file mode 100644 index 0000000..a4a4ff8 Binary files /dev/null and b/data/bbb-h264-high-32/slice-1.dump differ 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ठ.DO 6uooQ8 ش-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 new file mode 100644 index 0000000..2fa7352 Binary files /dev/null and b/data/bbb-h264-high-32/slice-11.dump differ 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 new file mode 100644 index 0000000..127db39 Binary files /dev/null and b/data/bbb-h264-high-32/slice-13.dump differ diff --git a/data/bbb-h264-high-32/slice-14.dump b/data/bbb-h264-high-32/slice-14.dump new file mode 100644 index 0000000..0173ecc Binary files /dev/null and b/data/bbb-h264-high-32/slice-14.dump differ diff --git a/data/bbb-h264-high-32/slice-15.dump b/data/bbb-h264-high-32/slice-15.dump new file mode 100644 index 0000000..7079938 Binary files /dev/null and b/data/bbb-h264-high-32/slice-15.dump differ diff --git a/data/bbb-h264-high-32/slice-16.dump b/data/bbb-h264-high-32/slice-16.dump new file mode 100644 index 0000000..ab88584 Binary files /dev/null and b/data/bbb-h264-high-32/slice-16.dump differ diff --git a/data/bbb-h264-high-32/slice-17.dump b/data/bbb-h264-high-32/slice-17.dump new file mode 100644 index 0000000..8dadc1e Binary files /dev/null and b/data/bbb-h264-high-32/slice-17.dump differ diff --git a/data/bbb-h264-high-32/slice-18.dump b/data/bbb-h264-high-32/slice-18.dump new file mode 100644 index 0000000..27377cb Binary files /dev/null and b/data/bbb-h264-high-32/slice-18.dump differ diff --git a/data/bbb-h264-high-32/slice-19.dump b/data/bbb-h264-high-32/slice-19.dump new file mode 100644 index 0000000..34758df Binary files /dev/null and b/data/bbb-h264-high-32/slice-19.dump differ diff --git a/data/bbb-h264-high-32/slice-2.dump b/data/bbb-h264-high-32/slice-2.dump new file mode 100644 index 0000000..ec67a7d Binary files /dev/null and b/data/bbb-h264-high-32/slice-2.dump differ diff --git a/data/bbb-h264-high-32/slice-20.dump b/data/bbb-h264-high-32/slice-20.dump new file mode 100644 index 0000000..6433e31 Binary files /dev/null and b/data/bbb-h264-high-32/slice-20.dump differ diff --git a/data/bbb-h264-high-32/slice-21.dump b/data/bbb-h264-high-32/slice-21.dump new file mode 100644 index 0000000..da3f273 Binary files /dev/null and b/data/bbb-h264-high-32/slice-21.dump differ diff --git a/data/bbb-h264-high-32/slice-22.dump b/data/bbb-h264-high-32/slice-22.dump new file mode 100644 index 0000000..6bdec6c Binary files /dev/null and b/data/bbb-h264-high-32/slice-22.dump differ diff --git a/data/bbb-h264-high-32/slice-23.dump b/data/bbb-h264-high-32/slice-23.dump new file mode 100644 index 0000000..a56a89f Binary files /dev/null and b/data/bbb-h264-high-32/slice-23.dump differ diff --git a/data/bbb-h264-high-32/slice-24.dump b/data/bbb-h264-high-32/slice-24.dump new file mode 100644 index 0000000..6e66c0d Binary files /dev/null and b/data/bbb-h264-high-32/slice-24.dump differ diff --git a/data/bbb-h264-high-32/slice-25.dump b/data/bbb-h264-high-32/slice-25.dump new file mode 100644 index 0000000..5225a04 Binary files /dev/null and b/data/bbb-h264-high-32/slice-25.dump differ diff --git a/data/bbb-h264-high-32/slice-26.dump b/data/bbb-h264-high-32/slice-26.dump new file mode 100644 index 0000000..45121f7 Binary files /dev/null and b/data/bbb-h264-high-32/slice-26.dump differ diff --git a/data/bbb-h264-high-32/slice-27.dump b/data/bbb-h264-high-32/slice-27.dump new file mode 100644 index 0000000..5bac2f8 Binary files /dev/null and b/data/bbb-h264-high-32/slice-27.dump differ diff --git a/data/bbb-h264-high-32/slice-28.dump b/data/bbb-h264-high-32/slice-28.dump new file mode 100644 index 0000000..0c5e6f1 Binary files /dev/null and b/data/bbb-h264-high-32/slice-28.dump differ diff --git a/data/bbb-h264-high-32/slice-29.dump b/data/bbb-h264-high-32/slice-29.dump new file mode 100644 index 0000000..ab7c58f Binary files /dev/null and b/data/bbb-h264-high-32/slice-29.dump differ diff --git a/data/bbb-h264-high-32/slice-3.dump b/data/bbb-h264-high-32/slice-3.dump new file mode 100644 index 0000000..25fdb1f Binary files /dev/null and b/data/bbb-h264-high-32/slice-3.dump differ diff --git a/data/bbb-h264-high-32/slice-30.dump b/data/bbb-h264-high-32/slice-30.dump new file mode 100644 index 0000000..b04e540 Binary files /dev/null and b/data/bbb-h264-high-32/slice-30.dump differ diff --git a/data/bbb-h264-high-32/slice-31.dump b/data/bbb-h264-high-32/slice-31.dump new file mode 100644 index 0000000..fb74ef5 Binary files /dev/null and b/data/bbb-h264-high-32/slice-31.dump differ diff --git a/data/bbb-h264-high-32/slice-4.dump b/data/bbb-h264-high-32/slice-4.dump new file mode 100644 index 0000000..5c2d284 Binary files /dev/null and b/data/bbb-h264-high-32/slice-4.dump differ diff --git a/data/bbb-h264-high-32/slice-5.dump b/data/bbb-h264-high-32/slice-5.dump new file mode 100644 index 0000000..1758323 Binary files /dev/null and b/data/bbb-h264-high-32/slice-5.dump differ diff --git a/data/bbb-h264-high-32/slice-6.dump b/data/bbb-h264-high-32/slice-6.dump new file mode 100644 index 0000000..d59eb84 Binary files /dev/null and b/data/bbb-h264-high-32/slice-6.dump differ 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 new file mode 100644 index 0000000..c769849 Binary files /dev/null and b/data/bbb-h264-high-32/slice-8.dump differ 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,g5i d7 (5SE9)QfSw8g~/\ChYdQ9~vX"jM?wj^tI5Du瘵fr?3T+2|wd