summaryrefslogtreecommitdiffstats
path: root/data/bbb-h264-high-32/frames.h
diff options
context:
space:
mode:
Diffstat (limited to 'data/bbb-h264-high-32/frames.h')
-rw-r--r--data/bbb-h264-high-32/frames.h9248
1 files changed, 9248 insertions, 0 deletions
diff --git a/data/bbb-h264-high-32/frames.h b/data/bbb-h264-high-32/frames.h
new file mode 100644
index 0000000..3092508
--- /dev/null
+++ b/data/bbb-h264-high-32/frames.h
@@ -0,0 +1,9248 @@
+ {
+ .index = 0,
+ .output_buffer = 0,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65536,
+ .bottom_field_order_cnt = 65536,
+ .dpb = {
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 24424,
+ .header_bit_size = 36,
+ .first_mb_in_slice = 0,
+ .slice_type = 2,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 1,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 1,
+ .output_buffer = 1,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65538,
+ .bottom_field_order_cnt = 65538,
+ .dpb = {
+ [0] = {
+ .frame_num = 0,
+ .buf_index = 0,
+ .top_field_order_cnt = 65536,
+ .bottom_field_order_cnt = 65536,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 1, 0, 0, 0, 8, 0, 0, 0, 2, 0, 1, 0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 8, 0, 0, 0, },
+ { 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 3003,
+ .header_bit_size = 38,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 0,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 0,
+ .ref_pic_list0 = { 0, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 2,
+ .output_buffer = 2,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65540,
+ .bottom_field_order_cnt = 65540,
+ .dpb = {
+ [0] = {
+ .frame_num = 0,
+ .buf_index = 0,
+ .top_field_order_cnt = 65536,
+ .bottom_field_order_cnt = 65536,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [1] = {
+ .frame_num = 1,
+ .buf_index = 1,
+ .top_field_order_cnt = 65538,
+ .bottom_field_order_cnt = 65538,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 4, 2, 0, 0, 0, 8, 0, 0, 0, 4, 0, 1, 0, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 1, 0, 0, 0, 8, 0, 0, 0, },
+ { 2, 0, 1, 0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 9233,
+ .header_bit_size = 68,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 1,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 2,
+ .ref_pic_list0 = { 1, 1, 0, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 3,
+ .output_buffer = 3,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .dpb = {
+ [0] = {
+ .frame_num = 0,
+ .buf_index = 0,
+ .top_field_order_cnt = 65536,
+ .bottom_field_order_cnt = 65536,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [1] = {
+ .frame_num = 1,
+ .buf_index = 1,
+ .top_field_order_cnt = 65538,
+ .bottom_field_order_cnt = 65538,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [2] = {
+ .frame_num = 2,
+ .buf_index = 2,
+ .top_field_order_cnt = 65540,
+ .bottom_field_order_cnt = 65540,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, 3, 0, 0, 0, 8, 0, 0, 0, 6, 0, 1, 0, 6, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 4, 2, 0, 0, 0, 8, 0, 0, 0, },
+ { 4, 0, 1, 0, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 1, 0, 0, 0, 8, 0, 0, 0, 2, 0, 1, 0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, },
+ { 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 14531,
+ .header_bit_size = 75,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 0,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 2, 2, 1, 0, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 4,
+ .output_buffer = 4,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .dpb = {
+ [0] = {
+ .frame_num = 0,
+ .buf_index = 0,
+ .top_field_order_cnt = 65536,
+ .bottom_field_order_cnt = 65536,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [1] = {
+ .frame_num = 1,
+ .buf_index = 1,
+ .top_field_order_cnt = 65538,
+ .bottom_field_order_cnt = 65538,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [2] = {
+ .frame_num = 2,
+ .buf_index = 2,
+ .top_field_order_cnt = 65540,
+ .bottom_field_order_cnt = 65540,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [3] = {
+ .frame_num = 3,
+ .buf_index = 3,
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, 4, 0, 0, 0, 8, 0, 0, 0, 14, 0, 1, 0, 14, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, 3, 0, 0, 0, 8, 0, 0, 0, },
+ { 6, 0, 1, 0, 6, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 4, 2, 0, 0, 0, 8, 0, 0, 0, 4, 0, 1, 0, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, },
+ { 1, 0, 0, 0, 8, 0, 0, 0, 2, 0, 1, 0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 5078,
+ .header_bit_size = 77,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 1,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 3, 3, 2, 1, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 5,
+ .output_buffer = 5,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65546,
+ .bottom_field_order_cnt = 65546,
+ .dpb = {
+ [0] = {
+ .frame_num = 0,
+ .buf_index = 0,
+ .top_field_order_cnt = 65536,
+ .bottom_field_order_cnt = 65536,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [1] = {
+ .frame_num = 1,
+ .buf_index = 1,
+ .top_field_order_cnt = 65538,
+ .bottom_field_order_cnt = 65538,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [2] = {
+ .frame_num = 2,
+ .buf_index = 2,
+ .top_field_order_cnt = 65540,
+ .bottom_field_order_cnt = 65540,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [3] = {
+ .frame_num = 3,
+ .buf_index = 3,
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 5, 0, 0, 4, 5, 0, 0, 0, 8, 0, 0, 0, 10, 0, 1, 0, 10, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, 4, 0, 0, 0, 8, 0, 0, 0, },
+ { 14, 0, 1, 0, 14, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, 3, 0, 0, 0, 8, 0, 0, 0, 6, 0, 1, 0, 6, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 4, },
+ { 2, 0, 0, 0, 8, 0, 0, 0, 4, 0, 1, 0, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 1, 0, 0, 0, 8, 0, 0, 0, 2, 0, 1, 0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 574,
+ .header_bit_size = 56,
+ .first_mb_in_slice = 0,
+ .slice_type = 1,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 4,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 2,
+ .ref_pic_list0 = { 3, 2, 1, },
+ .num_ref_idx_l1_active_minus1 = 0,
+ .ref_pic_list1 = { 4, },
+ .flags = V4L2_H264_SLICE_FLAG_DIRECT_SPATIAL_MV_PRED,
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 5,
+ .luma_log2_weight_denom = 5,
+ .weight_factors = {
+ {
+ .luma_weight = { 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 32, 32, },
+ { 32, 32, },
+ { 32, 32, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 32, 32, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 6,
+ .output_buffer = 6,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65544,
+ .bottom_field_order_cnt = 65544,
+ .dpb = {
+ [0] = {
+ .frame_num = 0,
+ .buf_index = 0,
+ .top_field_order_cnt = 65536,
+ .bottom_field_order_cnt = 65536,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [1] = {
+ .frame_num = 1,
+ .buf_index = 1,
+ .top_field_order_cnt = 65538,
+ .bottom_field_order_cnt = 65538,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [2] = {
+ .frame_num = 2,
+ .buf_index = 2,
+ .top_field_order_cnt = 65540,
+ .bottom_field_order_cnt = 65540,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 3,
+ .buf_index = 3,
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [5] = {
+ .frame_num = 5,
+ .buf_index = 5,
+ .top_field_order_cnt = 65546,
+ .bottom_field_order_cnt = 65546,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 14, 0, 0, 0, 0, 0, 0, 0, 96, 183, 169, 232, 17, 127, 0, 0, 6, 0, 0, 4, 6, 0, 0, 0, 0, 0, 0, 0, 8, 0, 1, 0, 8, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 4, 5, 0, 0, 0, 8, 0, 0, 0, },
+ { 10, 0, 1, 0, 10, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, 4, 0, 0, 0, 8, 0, 0, 0, 14, 0, 1, 0, 14, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, },
+ { 3, 0, 0, 0, 8, 0, 0, 0, 6, 0, 1, 0, 6, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 290,
+ .header_bit_size = 44,
+ .first_mb_in_slice = 0,
+ .slice_type = 1,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 7,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 0,
+ .ref_pic_list0 = { 3, },
+ .num_ref_idx_l1_active_minus1 = 1,
+ .ref_pic_list1 = { 5, 4, },
+ .flags = V4L2_H264_SLICE_FLAG_DIRECT_SPATIAL_MV_PRED,
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 5,
+ .luma_log2_weight_denom = 5,
+ .weight_factors = {
+ {
+ .luma_weight = { 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 32, 32, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 32, 32, },
+ { 32, 32, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 7,
+ .output_buffer = 7,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65548,
+ .bottom_field_order_cnt = 65548,
+ .dpb = {
+ [0] = {
+ .frame_num = 0,
+ .buf_index = 0,
+ .top_field_order_cnt = 65536,
+ .bottom_field_order_cnt = 65536,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [1] = {
+ .frame_num = 1,
+ .buf_index = 1,
+ .top_field_order_cnt = 65538,
+ .bottom_field_order_cnt = 65538,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [2] = {
+ .frame_num = 2,
+ .buf_index = 2,
+ .top_field_order_cnt = 65540,
+ .bottom_field_order_cnt = 65540,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 3,
+ .buf_index = 3,
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [5] = {
+ .frame_num = 5,
+ .buf_index = 5,
+ .top_field_order_cnt = 65546,
+ .bottom_field_order_cnt = 65546,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [6] = {
+ .frame_num = 6,
+ .buf_index = 6,
+ .top_field_order_cnt = 65544,
+ .bottom_field_order_cnt = 65544,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 14, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 7, 0, 0, 4, 6, 0, 0, 0, 8, 0, 0, 0, 12, 0, 1, 0, 12, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 4, 5, 0, 0, 0, 8, 0, 0, 0, },
+ { 10, 0, 1, 0, 10, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, 4, 0, 0, 0, 8, 0, 0, 0, 14, 0, 1, 0, 14, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, },
+ { 3, 0, 0, 0, 8, 0, 0, 0, 6, 0, 1, 0, 6, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 246,
+ .header_bit_size = 44,
+ .first_mb_in_slice = 0,
+ .slice_type = 1,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 7,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 1,
+ .ref_pic_list0 = { 5, 3, },
+ .num_ref_idx_l1_active_minus1 = 0,
+ .ref_pic_list1 = { 4, },
+ .flags = V4L2_H264_SLICE_FLAG_DIRECT_SPATIAL_MV_PRED,
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 5,
+ .luma_log2_weight_denom = 5,
+ .weight_factors = {
+ {
+ .luma_weight = { 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 32, 32, },
+ { 32, 32, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 32, 32, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 8,
+ .output_buffer = 8,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .dpb = {
+ [0] = {
+ .frame_num = 0,
+ .buf_index = 0,
+ .top_field_order_cnt = 65536,
+ .bottom_field_order_cnt = 65536,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [1] = {
+ .frame_num = 1,
+ .buf_index = 1,
+ .top_field_order_cnt = 65538,
+ .bottom_field_order_cnt = 65538,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [2] = {
+ .frame_num = 2,
+ .buf_index = 2,
+ .top_field_order_cnt = 65540,
+ .bottom_field_order_cnt = 65540,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 3,
+ .buf_index = 3,
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [5] = {
+ .frame_num = 5,
+ .buf_index = 5,
+ .top_field_order_cnt = 65546,
+ .bottom_field_order_cnt = 65546,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [6] = {
+ .frame_num = 6,
+ .buf_index = 6,
+ .top_field_order_cnt = 65544,
+ .bottom_field_order_cnt = 65544,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 6,
+ .buf_index = 7,
+ .top_field_order_cnt = 65548,
+ .bottom_field_order_cnt = 65548,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 14, 0, 0, 0, 0, 0, 0, 0, 136, 123, 68, 113, 17, 127, 0, 0, 8, 0, 0, 4, 6, 0, 0, 0, 8, 0, 0, 0, 20, 0, 1, 0, 20, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 4, 5, 0, 0, 0, 8, 0, 0, 0, },
+ { 10, 0, 1, 0, 10, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, 4, 0, 0, 0, 8, 0, 0, 0, 14, 0, 1, 0, 14, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, },
+ { 3, 0, 0, 0, 8, 0, 0, 0, 6, 0, 1, 0, 6, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 856,
+ .header_bit_size = 85,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 3,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 4, 4, 5, 3, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 9,
+ .output_buffer = 0,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .dpb = {
+ [1] = {
+ .frame_num = 1,
+ .buf_index = 1,
+ .top_field_order_cnt = 65538,
+ .bottom_field_order_cnt = 65538,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [2] = {
+ .frame_num = 2,
+ .buf_index = 2,
+ .top_field_order_cnt = 65540,
+ .bottom_field_order_cnt = 65540,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 3,
+ .buf_index = 3,
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [5] = {
+ .frame_num = 5,
+ .buf_index = 5,
+ .top_field_order_cnt = 65546,
+ .bottom_field_order_cnt = 65546,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [6] = {
+ .frame_num = 6,
+ .buf_index = 6,
+ .top_field_order_cnt = 65544,
+ .bottom_field_order_cnt = 65544,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 6,
+ .buf_index = 7,
+ .top_field_order_cnt = 65548,
+ .bottom_field_order_cnt = 65548,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 9, 0, 0, 0, 0, 0, 0, 0, 134, 58, 253, 98, 17, 127, 0, 0, 0, 0, 0, 4, 7, 0, 0, 0, 8, 0, 0, 0, 16, 0, 1, 0, 16, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 4, 6, 0, 0, 0, 8, 0, 0, 0, },
+ { 20, 0, 1, 0, 20, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 4, 5, 0, 0, 0, 8, 0, 0, 0, 10, 0, 1, 0, 10, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, },
+ { 4, 0, 0, 0, 8, 0, 0, 0, 14, 0, 1, 0, 14, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, 3, 0, 0, 0, 8, 0, 0, 0, 6, 0, 1, 0, 6, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 248,
+ .header_bit_size = 56,
+ .first_mb_in_slice = 0,
+ .slice_type = 1,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 6,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 2,
+ .ref_pic_list0 = { 4, 5, 3, },
+ .num_ref_idx_l1_active_minus1 = 0,
+ .ref_pic_list1 = { 8, },
+ .flags = V4L2_H264_SLICE_FLAG_DIRECT_SPATIAL_MV_PRED,
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 5,
+ .luma_log2_weight_denom = 5,
+ .weight_factors = {
+ {
+ .luma_weight = { 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 32, 32, },
+ { 32, 32, },
+ { 32, 32, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 32, 32, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 10,
+ .output_buffer = 9,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65554,
+ .bottom_field_order_cnt = 65554,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [1] = {
+ .frame_num = 1,
+ .buf_index = 1,
+ .top_field_order_cnt = 65538,
+ .bottom_field_order_cnt = 65538,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [2] = {
+ .frame_num = 2,
+ .buf_index = 2,
+ .top_field_order_cnt = 65540,
+ .bottom_field_order_cnt = 65540,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 3,
+ .buf_index = 3,
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [5] = {
+ .frame_num = 5,
+ .buf_index = 5,
+ .top_field_order_cnt = 65546,
+ .bottom_field_order_cnt = 65546,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [6] = {
+ .frame_num = 6,
+ .buf_index = 6,
+ .top_field_order_cnt = 65544,
+ .bottom_field_order_cnt = 65544,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 6,
+ .buf_index = 7,
+ .top_field_order_cnt = 65548,
+ .bottom_field_order_cnt = 65548,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 14, 0, 0, 0, 0, 0, 0, 0, 136, 171, 196, 114, 17, 127, 0, 0, 9, 0, 0, 4, 8, 0, 0, 0, 8, 0, 0, 0, 18, 0, 1, 0, 18, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 0, 0, 0, 8, 0, 0, 0, },
+ { 16, 0, 1, 0, 16, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 4, 6, 0, 0, 0, 8, 0, 0, 0, 20, 0, 1, 0, 20, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, },
+ { 4, 0, 0, 0, 8, 0, 0, 0, 14, 0, 1, 0, 14, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 180,
+ .header_bit_size = 44,
+ .first_mb_in_slice = 0,
+ .slice_type = 1,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 7,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 1,
+ .ref_pic_list0 = { 0, 4, },
+ .num_ref_idx_l1_active_minus1 = 0,
+ .ref_pic_list1 = { 8, },
+ .flags = V4L2_H264_SLICE_FLAG_DIRECT_SPATIAL_MV_PRED,
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 5,
+ .luma_log2_weight_denom = 5,
+ .weight_factors = {
+ {
+ .luma_weight = { 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 32, 32, },
+ { 32, 32, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 32, 32, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 11,
+ .output_buffer = 10,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [1] = {
+ .frame_num = 1,
+ .buf_index = 1,
+ .top_field_order_cnt = 65538,
+ .bottom_field_order_cnt = 65538,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [2] = {
+ .frame_num = 2,
+ .buf_index = 2,
+ .top_field_order_cnt = 65540,
+ .bottom_field_order_cnt = 65540,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 3,
+ .buf_index = 3,
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [5] = {
+ .frame_num = 5,
+ .buf_index = 5,
+ .top_field_order_cnt = 65546,
+ .bottom_field_order_cnt = 65546,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [6] = {
+ .frame_num = 6,
+ .buf_index = 6,
+ .top_field_order_cnt = 65544,
+ .bottom_field_order_cnt = 65544,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 6,
+ .buf_index = 7,
+ .top_field_order_cnt = 65548,
+ .bottom_field_order_cnt = 65548,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [9] = {
+ .frame_num = 8,
+ .buf_index = 9,
+ .top_field_order_cnt = 65554,
+ .bottom_field_order_cnt = 65554,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 14, 0, 0, 0, 0, 0, 0, 0, 136, 155, 68, 114, 17, 127, 0, 0, 10, 0, 0, 4, 8, 0, 0, 0, 8, 0, 0, 0, 24, 0, 1, 0, 24, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 0, 0, 0, 8, 0, 0, 0, },
+ { 16, 0, 1, 0, 16, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 4, 6, 0, 0, 0, 8, 0, 0, 0, 20, 0, 1, 0, 20, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, },
+ { 4, 0, 0, 0, 8, 0, 0, 0, 14, 0, 1, 0, 14, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 517,
+ .header_bit_size = 96,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 5,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 8, 8, 0, 4, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 12,
+ .output_buffer = 11,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65558,
+ .bottom_field_order_cnt = 65558,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [1] = {
+ .frame_num = 1,
+ .buf_index = 1,
+ .top_field_order_cnt = 65538,
+ .bottom_field_order_cnt = 65538,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [2] = {
+ .frame_num = 2,
+ .buf_index = 2,
+ .top_field_order_cnt = 65540,
+ .bottom_field_order_cnt = 65540,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 3,
+ .buf_index = 3,
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [5] = {
+ .frame_num = 5,
+ .buf_index = 5,
+ .top_field_order_cnt = 65546,
+ .bottom_field_order_cnt = 65546,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [6] = {
+ .frame_num = 6,
+ .buf_index = 6,
+ .top_field_order_cnt = 65544,
+ .bottom_field_order_cnt = 65544,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 6,
+ .buf_index = 7,
+ .top_field_order_cnt = 65548,
+ .bottom_field_order_cnt = 65548,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [9] = {
+ .frame_num = 8,
+ .buf_index = 9,
+ .top_field_order_cnt = 65554,
+ .bottom_field_order_cnt = 65554,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [10] = {
+ .frame_num = 8,
+ .buf_index = 10,
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 14, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 11, 0, 0, 4, 9, 0, 0, 0, 8, 0, 0, 0, 22, 0, 1, 0, 22, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 4, 8, 0, 0, 0, 8, 0, 0, 0, },
+ { 24, 0, 1, 0, 24, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 0, 0, 0, 8, 0, 0, 0, 16, 0, 1, 0, 16, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 4, },
+ { 6, 0, 0, 0, 8, 0, 0, 0, 20, 0, 1, 0, 20, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 173,
+ .header_bit_size = 44,
+ .first_mb_in_slice = 0,
+ .slice_type = 1,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 7,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 1,
+ .ref_pic_list0 = { 8, 0, },
+ .num_ref_idx_l1_active_minus1 = 0,
+ .ref_pic_list1 = { 10, },
+ .flags = V4L2_H264_SLICE_FLAG_DIRECT_SPATIAL_MV_PRED,
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 5,
+ .luma_log2_weight_denom = 5,
+ .weight_factors = {
+ {
+ .luma_weight = { 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 32, 32, },
+ { 32, 32, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 32, 32, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 13,
+ .output_buffer = 12,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65562,
+ .bottom_field_order_cnt = 65562,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [1] = {
+ .frame_num = 1,
+ .buf_index = 1,
+ .top_field_order_cnt = 65538,
+ .bottom_field_order_cnt = 65538,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [2] = {
+ .frame_num = 2,
+ .buf_index = 2,
+ .top_field_order_cnt = 65540,
+ .bottom_field_order_cnt = 65540,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 3,
+ .buf_index = 3,
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [5] = {
+ .frame_num = 5,
+ .buf_index = 5,
+ .top_field_order_cnt = 65546,
+ .bottom_field_order_cnt = 65546,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [6] = {
+ .frame_num = 6,
+ .buf_index = 6,
+ .top_field_order_cnt = 65544,
+ .bottom_field_order_cnt = 65544,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 6,
+ .buf_index = 7,
+ .top_field_order_cnt = 65548,
+ .bottom_field_order_cnt = 65548,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [9] = {
+ .frame_num = 8,
+ .buf_index = 9,
+ .top_field_order_cnt = 65554,
+ .bottom_field_order_cnt = 65554,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [10] = {
+ .frame_num = 8,
+ .buf_index = 10,
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [11] = {
+ .frame_num = 9,
+ .buf_index = 11,
+ .top_field_order_cnt = 65558,
+ .bottom_field_order_cnt = 65558,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 14, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 12, 0, 0, 4, 9, 0, 0, 0, 8, 0, 0, 0, 26, 0, 1, 0, 26, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 4, 8, 0, 0, 0, 8, 0, 0, 0, },
+ { 24, 0, 1, 0, 24, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 0, 0, 0, 8, 0, 0, 0, 16, 0, 1, 0, 16, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 4, },
+ { 6, 0, 0, 0, 8, 0, 0, 0, 20, 0, 1, 0, 20, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 225,
+ .header_bit_size = 85,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 7,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 10, 10, 8, 0, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 14,
+ .output_buffer = 1,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65564,
+ .bottom_field_order_cnt = 65564,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [2] = {
+ .frame_num = 2,
+ .buf_index = 2,
+ .top_field_order_cnt = 65540,
+ .bottom_field_order_cnt = 65540,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 3,
+ .buf_index = 3,
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [5] = {
+ .frame_num = 5,
+ .buf_index = 5,
+ .top_field_order_cnt = 65546,
+ .bottom_field_order_cnt = 65546,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [6] = {
+ .frame_num = 6,
+ .buf_index = 6,
+ .top_field_order_cnt = 65544,
+ .bottom_field_order_cnt = 65544,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 6,
+ .buf_index = 7,
+ .top_field_order_cnt = 65548,
+ .bottom_field_order_cnt = 65548,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [9] = {
+ .frame_num = 8,
+ .buf_index = 9,
+ .top_field_order_cnt = 65554,
+ .bottom_field_order_cnt = 65554,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [10] = {
+ .frame_num = 8,
+ .buf_index = 10,
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [11] = {
+ .frame_num = 9,
+ .buf_index = 11,
+ .top_field_order_cnt = 65558,
+ .bottom_field_order_cnt = 65558,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [12] = {
+ .frame_num = 9,
+ .buf_index = 12,
+ .top_field_order_cnt = 65562,
+ .bottom_field_order_cnt = 65562,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 14, 0, 0, 0, 0, 0, 0, 0, 136, 107, 196, 112, 17, 127, 0, 0, 1, 0, 0, 4, 10, 0, 0, 0, 8, 0, 0, 0, 28, 0, 1, 0, 28, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 4, 9, 0, 0, 0, 8, 0, 0, 0, },
+ { 26, 0, 1, 0, 26, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 4, 8, 0, 0, 0, 8, 0, 0, 0, 24, 0, 1, 0, 24, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, },
+ { 7, 0, 0, 0, 8, 0, 0, 0, 16, 0, 1, 0, 16, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 4, 6, 0, 0, 0, 8, 0, 0, 0, 20, 0, 1, 0, 20, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 39980,
+ .header_bit_size = 36,
+ .first_mb_in_slice = 0,
+ .slice_type = 2,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = -3,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 5,
+ .luma_log2_weight_denom = 5,
+ .weight_factors = {
+ {
+ .luma_weight = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 15,
+ .output_buffer = 13,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65566,
+ .bottom_field_order_cnt = 65566,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [1] = {
+ .frame_num = 10,
+ .buf_index = 1,
+ .top_field_order_cnt = 65564,
+ .bottom_field_order_cnt = 65564,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [2] = {
+ .frame_num = 2,
+ .buf_index = 2,
+ .top_field_order_cnt = 65540,
+ .bottom_field_order_cnt = 65540,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 3,
+ .buf_index = 3,
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [5] = {
+ .frame_num = 5,
+ .buf_index = 5,
+ .top_field_order_cnt = 65546,
+ .bottom_field_order_cnt = 65546,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [6] = {
+ .frame_num = 6,
+ .buf_index = 6,
+ .top_field_order_cnt = 65544,
+ .bottom_field_order_cnt = 65544,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 6,
+ .buf_index = 7,
+ .top_field_order_cnt = 65548,
+ .bottom_field_order_cnt = 65548,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [9] = {
+ .frame_num = 8,
+ .buf_index = 9,
+ .top_field_order_cnt = 65554,
+ .bottom_field_order_cnt = 65554,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [10] = {
+ .frame_num = 8,
+ .buf_index = 10,
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [11] = {
+ .frame_num = 9,
+ .buf_index = 11,
+ .top_field_order_cnt = 65558,
+ .bottom_field_order_cnt = 65558,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [12] = {
+ .frame_num = 9,
+ .buf_index = 12,
+ .top_field_order_cnt = 65562,
+ .bottom_field_order_cnt = 65562,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 15, 0, 0, 0, 0, 0, 0, 0, 136, 171, 196, 114, 17, 127, 0, 0, 13, 0, 0, 4, 11, 0, 0, 0, 8, 0, 0, 0, 30, 0, 1, 0, 30, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 10, 0, 0, 0, 8, 0, 0, 0, },
+ { 28, 0, 1, 0, 28, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 4, 9, 0, 0, 0, 8, 0, 0, 0, 26, 0, 1, 0, 26, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 4, },
+ { 8, 0, 0, 0, 8, 0, 0, 0, 24, 0, 1, 0, 24, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 0, 0, 0, 8, 0, 0, 0, 16, 0, 1, 0, 16, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 2770,
+ .header_bit_size = 75,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 0,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 1, 1, 12, 10, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 16,
+ .output_buffer = 14,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65568,
+ .bottom_field_order_cnt = 65568,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [1] = {
+ .frame_num = 10,
+ .buf_index = 1,
+ .top_field_order_cnt = 65564,
+ .bottom_field_order_cnt = 65564,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [2] = {
+ .frame_num = 2,
+ .buf_index = 2,
+ .top_field_order_cnt = 65540,
+ .bottom_field_order_cnt = 65540,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 3,
+ .buf_index = 3,
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [5] = {
+ .frame_num = 5,
+ .buf_index = 5,
+ .top_field_order_cnt = 65546,
+ .bottom_field_order_cnt = 65546,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [6] = {
+ .frame_num = 6,
+ .buf_index = 6,
+ .top_field_order_cnt = 65544,
+ .bottom_field_order_cnt = 65544,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 6,
+ .buf_index = 7,
+ .top_field_order_cnt = 65548,
+ .bottom_field_order_cnt = 65548,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [9] = {
+ .frame_num = 8,
+ .buf_index = 9,
+ .top_field_order_cnt = 65554,
+ .bottom_field_order_cnt = 65554,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [10] = {
+ .frame_num = 8,
+ .buf_index = 10,
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [11] = {
+ .frame_num = 9,
+ .buf_index = 11,
+ .top_field_order_cnt = 65558,
+ .bottom_field_order_cnt = 65558,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [12] = {
+ .frame_num = 9,
+ .buf_index = 12,
+ .top_field_order_cnt = 65562,
+ .bottom_field_order_cnt = 65562,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [13] = {
+ .frame_num = 11,
+ .buf_index = 13,
+ .top_field_order_cnt = 65566,
+ .bottom_field_order_cnt = 65566,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 15, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 14, 0, 0, 4, 12, 0, 0, 0, 8, 0, 0, 0, 32, 0, 1, 0, 32, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 4, 11, 0, 0, 0, 8, 0, 0, 0, },
+ { 30, 0, 1, 0, 30, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 10, 0, 0, 0, 8, 0, 0, 0, 28, 0, 1, 0, 28, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 4, },
+ { 9, 0, 0, 0, 8, 0, 0, 0, 26, 0, 1, 0, 26, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 4, 8, 0, 0, 0, 8, 0, 0, 0, 24, 0, 1, 0, 24, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 2649,
+ .header_bit_size = 75,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 0,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 13, 13, 1, 12, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 17,
+ .output_buffer = 15,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65570,
+ .bottom_field_order_cnt = 65570,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [1] = {
+ .frame_num = 10,
+ .buf_index = 1,
+ .top_field_order_cnt = 65564,
+ .bottom_field_order_cnt = 65564,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [2] = {
+ .frame_num = 2,
+ .buf_index = 2,
+ .top_field_order_cnt = 65540,
+ .bottom_field_order_cnt = 65540,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 3,
+ .buf_index = 3,
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [5] = {
+ .frame_num = 5,
+ .buf_index = 5,
+ .top_field_order_cnt = 65546,
+ .bottom_field_order_cnt = 65546,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [6] = {
+ .frame_num = 6,
+ .buf_index = 6,
+ .top_field_order_cnt = 65544,
+ .bottom_field_order_cnt = 65544,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 6,
+ .buf_index = 7,
+ .top_field_order_cnt = 65548,
+ .bottom_field_order_cnt = 65548,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [9] = {
+ .frame_num = 8,
+ .buf_index = 9,
+ .top_field_order_cnt = 65554,
+ .bottom_field_order_cnt = 65554,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [10] = {
+ .frame_num = 8,
+ .buf_index = 10,
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [11] = {
+ .frame_num = 9,
+ .buf_index = 11,
+ .top_field_order_cnt = 65558,
+ .bottom_field_order_cnt = 65558,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [12] = {
+ .frame_num = 9,
+ .buf_index = 12,
+ .top_field_order_cnt = 65562,
+ .bottom_field_order_cnt = 65562,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [13] = {
+ .frame_num = 11,
+ .buf_index = 13,
+ .top_field_order_cnt = 65566,
+ .bottom_field_order_cnt = 65566,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [14] = {
+ .frame_num = 12,
+ .buf_index = 14,
+ .top_field_order_cnt = 65568,
+ .bottom_field_order_cnt = 65568,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 0, 16, 0, 0, 0, 0, 0, 0, 80, 203, 21, 108, 17, 127, 0, 0, 15, 0, 0, 4, 13, 0, 0, 0, 8, 0, 0, 0, 34, 0, 1, 0, 34, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 4, 12, 0, 0, 0, 8, 0, 0, 0, },
+ { 32, 0, 1, 0, 32, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 4, 11, 0, 0, 0, 8, 0, 0, 0, 30, 0, 1, 0, 30, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, },
+ { 10, 0, 0, 0, 8, 0, 0, 0, 28, 0, 1, 0, 28, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 4, 9, 0, 0, 0, 8, 0, 0, 0, 26, 0, 1, 0, 26, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 3223,
+ .header_bit_size = 77,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = -1,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 14, 14, 13, 1, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 18,
+ .output_buffer = 2,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65572,
+ .bottom_field_order_cnt = 65572,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [1] = {
+ .frame_num = 10,
+ .buf_index = 1,
+ .top_field_order_cnt = 65564,
+ .bottom_field_order_cnt = 65564,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [3] = {
+ .frame_num = 3,
+ .buf_index = 3,
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [5] = {
+ .frame_num = 5,
+ .buf_index = 5,
+ .top_field_order_cnt = 65546,
+ .bottom_field_order_cnt = 65546,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [6] = {
+ .frame_num = 6,
+ .buf_index = 6,
+ .top_field_order_cnt = 65544,
+ .bottom_field_order_cnt = 65544,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 6,
+ .buf_index = 7,
+ .top_field_order_cnt = 65548,
+ .bottom_field_order_cnt = 65548,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [9] = {
+ .frame_num = 8,
+ .buf_index = 9,
+ .top_field_order_cnt = 65554,
+ .bottom_field_order_cnt = 65554,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [10] = {
+ .frame_num = 8,
+ .buf_index = 10,
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [11] = {
+ .frame_num = 9,
+ .buf_index = 11,
+ .top_field_order_cnt = 65558,
+ .bottom_field_order_cnt = 65558,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [12] = {
+ .frame_num = 9,
+ .buf_index = 12,
+ .top_field_order_cnt = 65562,
+ .bottom_field_order_cnt = 65562,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [13] = {
+ .frame_num = 11,
+ .buf_index = 13,
+ .top_field_order_cnt = 65566,
+ .bottom_field_order_cnt = 65566,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [14] = {
+ .frame_num = 12,
+ .buf_index = 14,
+ .top_field_order_cnt = 65568,
+ .bottom_field_order_cnt = 65568,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [15] = {
+ .frame_num = 13,
+ .buf_index = 15,
+ .top_field_order_cnt = 65570,
+ .bottom_field_order_cnt = 65570,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 15, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 16, 0, 0, 4, 14, 0, 0, 0, 8, 0, 0, 0, 36, 0, 1, 0, 36, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 4, 13, 0, 0, 0, 8, 0, 0, 0, },
+ { 34, 0, 1, 0, 34, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 4, 12, 0, 0, 0, 8, 0, 0, 0, 32, 0, 1, 0, 32, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 4, },
+ { 11, 0, 0, 0, 8, 0, 0, 0, 30, 0, 1, 0, 30, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 10, 0, 0, 0, 8, 0, 0, 0, 28, 0, 1, 0, 28, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 6580,
+ .header_bit_size = 77,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = -1,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 15, 15, 14, 13, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 19,
+ .output_buffer = 6,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65574,
+ .bottom_field_order_cnt = 65574,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [1] = {
+ .frame_num = 10,
+ .buf_index = 1,
+ .top_field_order_cnt = 65564,
+ .bottom_field_order_cnt = 65564,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [2] = {
+ .frame_num = 14,
+ .buf_index = 2,
+ .top_field_order_cnt = 65572,
+ .bottom_field_order_cnt = 65572,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [3] = {
+ .frame_num = 3,
+ .buf_index = 3,
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [5] = {
+ .frame_num = 5,
+ .buf_index = 5,
+ .top_field_order_cnt = 65546,
+ .bottom_field_order_cnt = 65546,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 6,
+ .buf_index = 7,
+ .top_field_order_cnt = 65548,
+ .bottom_field_order_cnt = 65548,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [9] = {
+ .frame_num = 8,
+ .buf_index = 9,
+ .top_field_order_cnt = 65554,
+ .bottom_field_order_cnt = 65554,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [10] = {
+ .frame_num = 8,
+ .buf_index = 10,
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [11] = {
+ .frame_num = 9,
+ .buf_index = 11,
+ .top_field_order_cnt = 65558,
+ .bottom_field_order_cnt = 65558,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [12] = {
+ .frame_num = 9,
+ .buf_index = 12,
+ .top_field_order_cnt = 65562,
+ .bottom_field_order_cnt = 65562,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [13] = {
+ .frame_num = 11,
+ .buf_index = 13,
+ .top_field_order_cnt = 65566,
+ .bottom_field_order_cnt = 65566,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [14] = {
+ .frame_num = 12,
+ .buf_index = 14,
+ .top_field_order_cnt = 65568,
+ .bottom_field_order_cnt = 65568,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [15] = {
+ .frame_num = 13,
+ .buf_index = 15,
+ .top_field_order_cnt = 65570,
+ .bottom_field_order_cnt = 65570,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 15, 0, 0, 0, 0, 0, 0, 0, 96, 183, 169, 232, 17, 127, 0, 0, 17, 0, 0, 4, 15, 0, 0, 0, 8, 0, 0, 0, 38, 0, 1, 0, 38, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 4, 14, 0, 0, 0, 8, 0, 0, 0, },
+ { 36, 0, 1, 0, 36, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 4, 13, 0, 0, 0, 8, 0, 0, 0, 34, 0, 1, 0, 34, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 4, },
+ { 12, 0, 0, 0, 8, 0, 0, 0, 32, 0, 1, 0, 32, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 4, 11, 0, 0, 0, 8, 0, 0, 0, 30, 0, 1, 0, 30, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 8495,
+ .header_bit_size = 77,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = -1,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 2, 2, 15, 14, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 20,
+ .output_buffer = 7,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65576,
+ .bottom_field_order_cnt = 65576,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [1] = {
+ .frame_num = 10,
+ .buf_index = 1,
+ .top_field_order_cnt = 65564,
+ .bottom_field_order_cnt = 65564,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [2] = {
+ .frame_num = 14,
+ .buf_index = 2,
+ .top_field_order_cnt = 65572,
+ .bottom_field_order_cnt = 65572,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [3] = {
+ .frame_num = 3,
+ .buf_index = 3,
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [5] = {
+ .frame_num = 5,
+ .buf_index = 5,
+ .top_field_order_cnt = 65546,
+ .bottom_field_order_cnt = 65546,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [6] = {
+ .frame_num = 15,
+ .buf_index = 6,
+ .top_field_order_cnt = 65574,
+ .bottom_field_order_cnt = 65574,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [9] = {
+ .frame_num = 8,
+ .buf_index = 9,
+ .top_field_order_cnt = 65554,
+ .bottom_field_order_cnt = 65554,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [10] = {
+ .frame_num = 8,
+ .buf_index = 10,
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [11] = {
+ .frame_num = 9,
+ .buf_index = 11,
+ .top_field_order_cnt = 65558,
+ .bottom_field_order_cnt = 65558,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [12] = {
+ .frame_num = 9,
+ .buf_index = 12,
+ .top_field_order_cnt = 65562,
+ .bottom_field_order_cnt = 65562,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [13] = {
+ .frame_num = 11,
+ .buf_index = 13,
+ .top_field_order_cnt = 65566,
+ .bottom_field_order_cnt = 65566,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [14] = {
+ .frame_num = 12,
+ .buf_index = 14,
+ .top_field_order_cnt = 65568,
+ .bottom_field_order_cnt = 65568,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [15] = {
+ .frame_num = 13,
+ .buf_index = 15,
+ .top_field_order_cnt = 65570,
+ .bottom_field_order_cnt = 65570,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 15, 0, 0, 0, 0, 0, 0, 0, 136, 171, 196, 114, 17, 127, 0, 0, 2, 0, 0, 4, 0, 0, 0, 0, 8, 0, 0, 0, 40, 0, 1, 0, 40, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 4, 15, 0, 0, 0, 8, 0, 0, 0, },
+ { 38, 0, 1, 0, 38, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 4, 14, 0, 0, 0, 8, 0, 0, 0, 36, 0, 1, 0, 36, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 4, },
+ { 13, 0, 0, 0, 8, 0, 0, 0, 34, 0, 1, 0, 34, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 4, 12, 0, 0, 0, 8, 0, 0, 0, 32, 0, 1, 0, 32, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 10416,
+ .header_bit_size = 77,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = -1,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 6, 6, 2, 15, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 21,
+ .output_buffer = 3,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65578,
+ .bottom_field_order_cnt = 65578,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [1] = {
+ .frame_num = 10,
+ .buf_index = 1,
+ .top_field_order_cnt = 65564,
+ .bottom_field_order_cnt = 65564,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [2] = {
+ .frame_num = 14,
+ .buf_index = 2,
+ .top_field_order_cnt = 65572,
+ .bottom_field_order_cnt = 65572,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [5] = {
+ .frame_num = 5,
+ .buf_index = 5,
+ .top_field_order_cnt = 65546,
+ .bottom_field_order_cnt = 65546,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [6] = {
+ .frame_num = 15,
+ .buf_index = 6,
+ .top_field_order_cnt = 65574,
+ .bottom_field_order_cnt = 65574,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [7] = {
+ .frame_num = 0,
+ .buf_index = 7,
+ .top_field_order_cnt = 65576,
+ .bottom_field_order_cnt = 65576,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [9] = {
+ .frame_num = 8,
+ .buf_index = 9,
+ .top_field_order_cnt = 65554,
+ .bottom_field_order_cnt = 65554,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [10] = {
+ .frame_num = 8,
+ .buf_index = 10,
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [11] = {
+ .frame_num = 9,
+ .buf_index = 11,
+ .top_field_order_cnt = 65558,
+ .bottom_field_order_cnt = 65558,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [12] = {
+ .frame_num = 9,
+ .buf_index = 12,
+ .top_field_order_cnt = 65562,
+ .bottom_field_order_cnt = 65562,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [13] = {
+ .frame_num = 11,
+ .buf_index = 13,
+ .top_field_order_cnt = 65566,
+ .bottom_field_order_cnt = 65566,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [14] = {
+ .frame_num = 12,
+ .buf_index = 14,
+ .top_field_order_cnt = 65568,
+ .bottom_field_order_cnt = 65568,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [15] = {
+ .frame_num = 13,
+ .buf_index = 15,
+ .top_field_order_cnt = 65570,
+ .bottom_field_order_cnt = 65570,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 15, 0, 0, 0, 0, 0, 0, 0, 136, 155, 68, 114, 17, 127, 0, 0, 3, 0, 0, 4, 1, 0, 0, 0, 8, 0, 0, 0, 42, 0, 1, 0, 42, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 4, 0, 0, 0, 0, 8, 0, 0, 0, },
+ { 40, 0, 1, 0, 40, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 4, 15, 0, 0, 0, 8, 0, 0, 0, 38, 0, 1, 0, 38, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 4, },
+ { 14, 0, 0, 0, 8, 0, 0, 0, 36, 0, 1, 0, 36, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 4, 13, 0, 0, 0, 8, 0, 0, 0, 34, 0, 1, 0, 34, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 8908,
+ .header_bit_size = 77,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = -1,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 7, 7, 6, 2, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 22,
+ .output_buffer = 5,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65580,
+ .bottom_field_order_cnt = 65580,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [1] = {
+ .frame_num = 10,
+ .buf_index = 1,
+ .top_field_order_cnt = 65564,
+ .bottom_field_order_cnt = 65564,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [2] = {
+ .frame_num = 14,
+ .buf_index = 2,
+ .top_field_order_cnt = 65572,
+ .bottom_field_order_cnt = 65572,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [3] = {
+ .frame_num = 1,
+ .buf_index = 3,
+ .top_field_order_cnt = 65578,
+ .bottom_field_order_cnt = 65578,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [6] = {
+ .frame_num = 15,
+ .buf_index = 6,
+ .top_field_order_cnt = 65574,
+ .bottom_field_order_cnt = 65574,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [7] = {
+ .frame_num = 0,
+ .buf_index = 7,
+ .top_field_order_cnt = 65576,
+ .bottom_field_order_cnt = 65576,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [9] = {
+ .frame_num = 8,
+ .buf_index = 9,
+ .top_field_order_cnt = 65554,
+ .bottom_field_order_cnt = 65554,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [10] = {
+ .frame_num = 8,
+ .buf_index = 10,
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [11] = {
+ .frame_num = 9,
+ .buf_index = 11,
+ .top_field_order_cnt = 65558,
+ .bottom_field_order_cnt = 65558,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [12] = {
+ .frame_num = 9,
+ .buf_index = 12,
+ .top_field_order_cnt = 65562,
+ .bottom_field_order_cnt = 65562,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [13] = {
+ .frame_num = 11,
+ .buf_index = 13,
+ .top_field_order_cnt = 65566,
+ .bottom_field_order_cnt = 65566,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [14] = {
+ .frame_num = 12,
+ .buf_index = 14,
+ .top_field_order_cnt = 65568,
+ .bottom_field_order_cnt = 65568,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [15] = {
+ .frame_num = 13,
+ .buf_index = 15,
+ .top_field_order_cnt = 65570,
+ .bottom_field_order_cnt = 65570,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 15, 0, 0, 0, 0, 0, 0, 0, 136, 139, 196, 113, 17, 127, 0, 0, 5, 0, 0, 4, 2, 0, 0, 0, 8, 0, 0, 0, 44, 0, 1, 0, 44, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, 1, 0, 0, 0, 8, 0, 0, 0, },
+ { 42, 0, 1, 0, 42, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 4, 0, 0, 0, 0, 8, 0, 0, 0, 40, 0, 1, 0, 40, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 4, },
+ { 15, 0, 0, 0, 8, 0, 0, 0, 38, 0, 1, 0, 38, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 4, 14, 0, 0, 0, 8, 0, 0, 0, 36, 0, 1, 0, 36, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 5216,
+ .header_bit_size = 77,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = -1,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 3, 3, 7, 6, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 23,
+ .output_buffer = 9,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65582,
+ .bottom_field_order_cnt = 65582,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [1] = {
+ .frame_num = 10,
+ .buf_index = 1,
+ .top_field_order_cnt = 65564,
+ .bottom_field_order_cnt = 65564,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [2] = {
+ .frame_num = 14,
+ .buf_index = 2,
+ .top_field_order_cnt = 65572,
+ .bottom_field_order_cnt = 65572,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 1,
+ .buf_index = 3,
+ .top_field_order_cnt = 65578,
+ .bottom_field_order_cnt = 65578,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [5] = {
+ .frame_num = 2,
+ .buf_index = 5,
+ .top_field_order_cnt = 65580,
+ .bottom_field_order_cnt = 65580,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [6] = {
+ .frame_num = 15,
+ .buf_index = 6,
+ .top_field_order_cnt = 65574,
+ .bottom_field_order_cnt = 65574,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [7] = {
+ .frame_num = 0,
+ .buf_index = 7,
+ .top_field_order_cnt = 65576,
+ .bottom_field_order_cnt = 65576,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [10] = {
+ .frame_num = 8,
+ .buf_index = 10,
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [11] = {
+ .frame_num = 9,
+ .buf_index = 11,
+ .top_field_order_cnt = 65558,
+ .bottom_field_order_cnt = 65558,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [12] = {
+ .frame_num = 9,
+ .buf_index = 12,
+ .top_field_order_cnt = 65562,
+ .bottom_field_order_cnt = 65562,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [13] = {
+ .frame_num = 11,
+ .buf_index = 13,
+ .top_field_order_cnt = 65566,
+ .bottom_field_order_cnt = 65566,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [14] = {
+ .frame_num = 12,
+ .buf_index = 14,
+ .top_field_order_cnt = 65568,
+ .bottom_field_order_cnt = 65568,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [15] = {
+ .frame_num = 13,
+ .buf_index = 15,
+ .top_field_order_cnt = 65570,
+ .bottom_field_order_cnt = 65570,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 15, 0, 0, 0, 0, 0, 0, 0, 136, 123, 68, 113, 17, 127, 0, 0, 6, 0, 0, 4, 3, 0, 0, 0, 8, 0, 0, 0, 46, 0, 1, 0, 46, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 4, 2, 0, 0, 0, 8, 0, 0, 0, },
+ { 44, 0, 1, 0, 44, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, 1, 0, 0, 0, 8, 0, 0, 0, 42, 0, 1, 0, 42, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 4, },
+ { 0, 0, 0, 0, 8, 0, 0, 0, 40, 0, 1, 0, 40, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 4, 15, 0, 0, 0, 8, 0, 0, 0, 38, 0, 1, 0, 38, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 5986,
+ .header_bit_size = 77,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = -1,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 5, 5, 3, 7, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 24,
+ .output_buffer = 4,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65584,
+ .bottom_field_order_cnt = 65584,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [1] = {
+ .frame_num = 10,
+ .buf_index = 1,
+ .top_field_order_cnt = 65564,
+ .bottom_field_order_cnt = 65564,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [2] = {
+ .frame_num = 14,
+ .buf_index = 2,
+ .top_field_order_cnt = 65572,
+ .bottom_field_order_cnt = 65572,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 1,
+ .buf_index = 3,
+ .top_field_order_cnt = 65578,
+ .bottom_field_order_cnt = 65578,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [5] = {
+ .frame_num = 2,
+ .buf_index = 5,
+ .top_field_order_cnt = 65580,
+ .bottom_field_order_cnt = 65580,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [6] = {
+ .frame_num = 15,
+ .buf_index = 6,
+ .top_field_order_cnt = 65574,
+ .bottom_field_order_cnt = 65574,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 0,
+ .buf_index = 7,
+ .top_field_order_cnt = 65576,
+ .bottom_field_order_cnt = 65576,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [9] = {
+ .frame_num = 3,
+ .buf_index = 9,
+ .top_field_order_cnt = 65582,
+ .bottom_field_order_cnt = 65582,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [10] = {
+ .frame_num = 8,
+ .buf_index = 10,
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [11] = {
+ .frame_num = 9,
+ .buf_index = 11,
+ .top_field_order_cnt = 65558,
+ .bottom_field_order_cnt = 65558,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [12] = {
+ .frame_num = 9,
+ .buf_index = 12,
+ .top_field_order_cnt = 65562,
+ .bottom_field_order_cnt = 65562,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [13] = {
+ .frame_num = 11,
+ .buf_index = 13,
+ .top_field_order_cnt = 65566,
+ .bottom_field_order_cnt = 65566,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [14] = {
+ .frame_num = 12,
+ .buf_index = 14,
+ .top_field_order_cnt = 65568,
+ .bottom_field_order_cnt = 65568,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [15] = {
+ .frame_num = 13,
+ .buf_index = 15,
+ .top_field_order_cnt = 65570,
+ .bottom_field_order_cnt = 65570,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 15, 0, 0, 0, 0, 0, 0, 0, 96, 183, 169, 232, 17, 127, 0, 0, 7, 0, 0, 4, 4, 0, 0, 0, 8, 0, 0, 0, 48, 0, 1, 0, 48, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 4, 3, 0, 0, 0, 8, 0, 0, 0, },
+ { 46, 0, 1, 0, 46, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 4, 2, 0, 0, 0, 8, 0, 0, 0, 44, 0, 1, 0, 44, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, },
+ { 1, 0, 0, 0, 8, 0, 0, 0, 42, 0, 1, 0, 42, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 4, 0, 0, 0, 0, 8, 0, 0, 0, 40, 0, 1, 0, 40, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 4227,
+ .header_bit_size = 75,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 0,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 9, 9, 5, 3, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 25,
+ .output_buffer = 11,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65586,
+ .bottom_field_order_cnt = 65586,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [1] = {
+ .frame_num = 10,
+ .buf_index = 1,
+ .top_field_order_cnt = 65564,
+ .bottom_field_order_cnt = 65564,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [2] = {
+ .frame_num = 14,
+ .buf_index = 2,
+ .top_field_order_cnt = 65572,
+ .bottom_field_order_cnt = 65572,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 1,
+ .buf_index = 3,
+ .top_field_order_cnt = 65578,
+ .bottom_field_order_cnt = 65578,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65584,
+ .bottom_field_order_cnt = 65584,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [5] = {
+ .frame_num = 2,
+ .buf_index = 5,
+ .top_field_order_cnt = 65580,
+ .bottom_field_order_cnt = 65580,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [6] = {
+ .frame_num = 15,
+ .buf_index = 6,
+ .top_field_order_cnt = 65574,
+ .bottom_field_order_cnt = 65574,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 0,
+ .buf_index = 7,
+ .top_field_order_cnt = 65576,
+ .bottom_field_order_cnt = 65576,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [9] = {
+ .frame_num = 3,
+ .buf_index = 9,
+ .top_field_order_cnt = 65582,
+ .bottom_field_order_cnt = 65582,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [10] = {
+ .frame_num = 8,
+ .buf_index = 10,
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [12] = {
+ .frame_num = 9,
+ .buf_index = 12,
+ .top_field_order_cnt = 65562,
+ .bottom_field_order_cnt = 65562,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [13] = {
+ .frame_num = 11,
+ .buf_index = 13,
+ .top_field_order_cnt = 65566,
+ .bottom_field_order_cnt = 65566,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [14] = {
+ .frame_num = 12,
+ .buf_index = 14,
+ .top_field_order_cnt = 65568,
+ .bottom_field_order_cnt = 65568,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [15] = {
+ .frame_num = 13,
+ .buf_index = 15,
+ .top_field_order_cnt = 65570,
+ .bottom_field_order_cnt = 65570,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 15, 0, 0, 0, 0, 0, 0, 0, 136, 171, 196, 114, 17, 127, 0, 0, 18, 0, 0, 4, 5, 0, 0, 0, 8, 0, 0, 0, 50, 0, 1, 0, 50, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 4, 4, 0, 0, 0, 8, 0, 0, 0, },
+ { 48, 0, 1, 0, 48, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 4, 3, 0, 0, 0, 8, 0, 0, 0, 46, 0, 1, 0, 46, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 4, },
+ { 2, 0, 0, 0, 8, 0, 0, 0, 44, 0, 1, 0, 44, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, 1, 0, 0, 0, 8, 0, 0, 0, 42, 0, 1, 0, 42, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 3423,
+ .header_bit_size = 75,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 0,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 4, 4, 9, 5, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 26,
+ .output_buffer = 8,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65588,
+ .bottom_field_order_cnt = 65588,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [1] = {
+ .frame_num = 10,
+ .buf_index = 1,
+ .top_field_order_cnt = 65564,
+ .bottom_field_order_cnt = 65564,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [2] = {
+ .frame_num = 14,
+ .buf_index = 2,
+ .top_field_order_cnt = 65572,
+ .bottom_field_order_cnt = 65572,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 1,
+ .buf_index = 3,
+ .top_field_order_cnt = 65578,
+ .bottom_field_order_cnt = 65578,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65584,
+ .bottom_field_order_cnt = 65584,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [5] = {
+ .frame_num = 2,
+ .buf_index = 5,
+ .top_field_order_cnt = 65580,
+ .bottom_field_order_cnt = 65580,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [6] = {
+ .frame_num = 15,
+ .buf_index = 6,
+ .top_field_order_cnt = 65574,
+ .bottom_field_order_cnt = 65574,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 0,
+ .buf_index = 7,
+ .top_field_order_cnt = 65576,
+ .bottom_field_order_cnt = 65576,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [9] = {
+ .frame_num = 3,
+ .buf_index = 9,
+ .top_field_order_cnt = 65582,
+ .bottom_field_order_cnt = 65582,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [10] = {
+ .frame_num = 8,
+ .buf_index = 10,
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [11] = {
+ .frame_num = 5,
+ .buf_index = 11,
+ .top_field_order_cnt = 65586,
+ .bottom_field_order_cnt = 65586,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [12] = {
+ .frame_num = 9,
+ .buf_index = 12,
+ .top_field_order_cnt = 65562,
+ .bottom_field_order_cnt = 65562,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [13] = {
+ .frame_num = 11,
+ .buf_index = 13,
+ .top_field_order_cnt = 65566,
+ .bottom_field_order_cnt = 65566,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [14] = {
+ .frame_num = 12,
+ .buf_index = 14,
+ .top_field_order_cnt = 65568,
+ .bottom_field_order_cnt = 65568,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [15] = {
+ .frame_num = 13,
+ .buf_index = 15,
+ .top_field_order_cnt = 65570,
+ .bottom_field_order_cnt = 65570,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 15, 0, 0, 0, 0, 0, 0, 0, 136, 155, 68, 114, 17, 127, 0, 0, 19, 0, 0, 4, 6, 0, 0, 0, 8, 0, 0, 0, 52, 0, 1, 0, 52, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 4, 5, 0, 0, 0, 8, 0, 0, 0, },
+ { 50, 0, 1, 0, 50, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 4, 4, 0, 0, 0, 8, 0, 0, 0, 48, 0, 1, 0, 48, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 4, },
+ { 3, 0, 0, 0, 8, 0, 0, 0, 46, 0, 1, 0, 46, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 4, 2, 0, 0, 0, 8, 0, 0, 0, 44, 0, 1, 0, 44, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 3045,
+ .header_bit_size = 75,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 0,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 11, 11, 4, 9, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 27,
+ .output_buffer = 0,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65590,
+ .bottom_field_order_cnt = 65590,
+ .dpb = {
+ [1] = {
+ .frame_num = 10,
+ .buf_index = 1,
+ .top_field_order_cnt = 65564,
+ .bottom_field_order_cnt = 65564,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [2] = {
+ .frame_num = 14,
+ .buf_index = 2,
+ .top_field_order_cnt = 65572,
+ .bottom_field_order_cnt = 65572,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 1,
+ .buf_index = 3,
+ .top_field_order_cnt = 65578,
+ .bottom_field_order_cnt = 65578,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65584,
+ .bottom_field_order_cnt = 65584,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [5] = {
+ .frame_num = 2,
+ .buf_index = 5,
+ .top_field_order_cnt = 65580,
+ .bottom_field_order_cnt = 65580,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [6] = {
+ .frame_num = 15,
+ .buf_index = 6,
+ .top_field_order_cnt = 65574,
+ .bottom_field_order_cnt = 65574,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 0,
+ .buf_index = 7,
+ .top_field_order_cnt = 65576,
+ .bottom_field_order_cnt = 65576,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65588,
+ .bottom_field_order_cnt = 65588,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [9] = {
+ .frame_num = 3,
+ .buf_index = 9,
+ .top_field_order_cnt = 65582,
+ .bottom_field_order_cnt = 65582,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [10] = {
+ .frame_num = 8,
+ .buf_index = 10,
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [11] = {
+ .frame_num = 5,
+ .buf_index = 11,
+ .top_field_order_cnt = 65586,
+ .bottom_field_order_cnt = 65586,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [12] = {
+ .frame_num = 9,
+ .buf_index = 12,
+ .top_field_order_cnt = 65562,
+ .bottom_field_order_cnt = 65562,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [13] = {
+ .frame_num = 11,
+ .buf_index = 13,
+ .top_field_order_cnt = 65566,
+ .bottom_field_order_cnt = 65566,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [14] = {
+ .frame_num = 12,
+ .buf_index = 14,
+ .top_field_order_cnt = 65568,
+ .bottom_field_order_cnt = 65568,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [15] = {
+ .frame_num = 13,
+ .buf_index = 15,
+ .top_field_order_cnt = 65570,
+ .bottom_field_order_cnt = 65570,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 15, 0, 0, 0, 0, 0, 0, 0, 136, 139, 196, 113, 17, 127, 0, 0, 0, 0, 0, 4, 7, 0, 0, 0, 8, 0, 0, 0, 54, 0, 1, 0, 54, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 4, 6, 0, 0, 0, 8, 0, 0, 0, },
+ { 52, 0, 1, 0, 52, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 4, 5, 0, 0, 0, 8, 0, 0, 0, 50, 0, 1, 0, 50, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 4, },
+ { 4, 0, 0, 0, 8, 0, 0, 0, 48, 0, 1, 0, 48, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 4, 3, 0, 0, 0, 8, 0, 0, 0, 46, 0, 1, 0, 46, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 2775,
+ .header_bit_size = 75,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 0,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 8, 8, 11, 4, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 28,
+ .output_buffer = 1,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65592,
+ .bottom_field_order_cnt = 65592,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65590,
+ .bottom_field_order_cnt = 65590,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [2] = {
+ .frame_num = 14,
+ .buf_index = 2,
+ .top_field_order_cnt = 65572,
+ .bottom_field_order_cnt = 65572,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 1,
+ .buf_index = 3,
+ .top_field_order_cnt = 65578,
+ .bottom_field_order_cnt = 65578,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65584,
+ .bottom_field_order_cnt = 65584,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [5] = {
+ .frame_num = 2,
+ .buf_index = 5,
+ .top_field_order_cnt = 65580,
+ .bottom_field_order_cnt = 65580,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [6] = {
+ .frame_num = 15,
+ .buf_index = 6,
+ .top_field_order_cnt = 65574,
+ .bottom_field_order_cnt = 65574,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 0,
+ .buf_index = 7,
+ .top_field_order_cnt = 65576,
+ .bottom_field_order_cnt = 65576,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65588,
+ .bottom_field_order_cnt = 65588,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [9] = {
+ .frame_num = 3,
+ .buf_index = 9,
+ .top_field_order_cnt = 65582,
+ .bottom_field_order_cnt = 65582,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [10] = {
+ .frame_num = 8,
+ .buf_index = 10,
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [11] = {
+ .frame_num = 5,
+ .buf_index = 11,
+ .top_field_order_cnt = 65586,
+ .bottom_field_order_cnt = 65586,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [12] = {
+ .frame_num = 9,
+ .buf_index = 12,
+ .top_field_order_cnt = 65562,
+ .bottom_field_order_cnt = 65562,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [13] = {
+ .frame_num = 11,
+ .buf_index = 13,
+ .top_field_order_cnt = 65566,
+ .bottom_field_order_cnt = 65566,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [14] = {
+ .frame_num = 12,
+ .buf_index = 14,
+ .top_field_order_cnt = 65568,
+ .bottom_field_order_cnt = 65568,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [15] = {
+ .frame_num = 13,
+ .buf_index = 15,
+ .top_field_order_cnt = 65570,
+ .bottom_field_order_cnt = 65570,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 15, 0, 0, 0, 0, 0, 0, 0, 136, 123, 68, 113, 17, 127, 0, 0, 1, 0, 0, 4, 8, 0, 0, 0, 8, 0, 0, 0, 56, 0, 1, 0, 56, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 0, 0, 0, 8, 0, 0, 0, },
+ { 54, 0, 1, 0, 54, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 4, 6, 0, 0, 0, 8, 0, 0, 0, 52, 0, 1, 0, 52, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 4, },
+ { 5, 0, 0, 0, 8, 0, 0, 0, 50, 0, 1, 0, 50, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 4, 4, 0, 0, 0, 8, 0, 0, 0, 48, 0, 1, 0, 48, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 3691,
+ .header_bit_size = 75,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 0,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 0, 0, 8, 11, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 29,
+ .output_buffer = 10,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65594,
+ .bottom_field_order_cnt = 65594,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65590,
+ .bottom_field_order_cnt = 65590,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [1] = {
+ .frame_num = 8,
+ .buf_index = 1,
+ .top_field_order_cnt = 65592,
+ .bottom_field_order_cnt = 65592,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [2] = {
+ .frame_num = 14,
+ .buf_index = 2,
+ .top_field_order_cnt = 65572,
+ .bottom_field_order_cnt = 65572,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 1,
+ .buf_index = 3,
+ .top_field_order_cnt = 65578,
+ .bottom_field_order_cnt = 65578,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65584,
+ .bottom_field_order_cnt = 65584,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [5] = {
+ .frame_num = 2,
+ .buf_index = 5,
+ .top_field_order_cnt = 65580,
+ .bottom_field_order_cnt = 65580,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [6] = {
+ .frame_num = 15,
+ .buf_index = 6,
+ .top_field_order_cnt = 65574,
+ .bottom_field_order_cnt = 65574,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 0,
+ .buf_index = 7,
+ .top_field_order_cnt = 65576,
+ .bottom_field_order_cnt = 65576,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65588,
+ .bottom_field_order_cnt = 65588,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [9] = {
+ .frame_num = 3,
+ .buf_index = 9,
+ .top_field_order_cnt = 65582,
+ .bottom_field_order_cnt = 65582,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [11] = {
+ .frame_num = 5,
+ .buf_index = 11,
+ .top_field_order_cnt = 65586,
+ .bottom_field_order_cnt = 65586,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [12] = {
+ .frame_num = 9,
+ .buf_index = 12,
+ .top_field_order_cnt = 65562,
+ .bottom_field_order_cnt = 65562,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [13] = {
+ .frame_num = 11,
+ .buf_index = 13,
+ .top_field_order_cnt = 65566,
+ .bottom_field_order_cnt = 65566,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [14] = {
+ .frame_num = 12,
+ .buf_index = 14,
+ .top_field_order_cnt = 65568,
+ .bottom_field_order_cnt = 65568,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [15] = {
+ .frame_num = 13,
+ .buf_index = 15,
+ .top_field_order_cnt = 65570,
+ .bottom_field_order_cnt = 65570,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 15, 0, 0, 0, 0, 0, 0, 0, 136, 107, 196, 112, 17, 127, 0, 0, 4, 0, 0, 4, 9, 0, 0, 0, 8, 0, 0, 0, 58, 0, 1, 0, 58, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 8, 0, 0, 0, 8, 0, 0, 0, },
+ { 56, 0, 1, 0, 56, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 0, 0, 0, 8, 0, 0, 0, 54, 0, 1, 0, 54, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 4, },
+ { 6, 0, 0, 0, 8, 0, 0, 0, 52, 0, 1, 0, 52, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 4, 5, 0, 0, 0, 8, 0, 0, 0, 50, 0, 1, 0, 50, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 4388,
+ .header_bit_size = 75,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 0,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 1, 1, 0, 8, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 30,
+ .output_buffer = 12,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65596,
+ .bottom_field_order_cnt = 65596,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65590,
+ .bottom_field_order_cnt = 65590,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [1] = {
+ .frame_num = 8,
+ .buf_index = 1,
+ .top_field_order_cnt = 65592,
+ .bottom_field_order_cnt = 65592,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [2] = {
+ .frame_num = 14,
+ .buf_index = 2,
+ .top_field_order_cnt = 65572,
+ .bottom_field_order_cnt = 65572,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 1,
+ .buf_index = 3,
+ .top_field_order_cnt = 65578,
+ .bottom_field_order_cnt = 65578,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65584,
+ .bottom_field_order_cnt = 65584,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [5] = {
+ .frame_num = 2,
+ .buf_index = 5,
+ .top_field_order_cnt = 65580,
+ .bottom_field_order_cnt = 65580,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [6] = {
+ .frame_num = 15,
+ .buf_index = 6,
+ .top_field_order_cnt = 65574,
+ .bottom_field_order_cnt = 65574,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 0,
+ .buf_index = 7,
+ .top_field_order_cnt = 65576,
+ .bottom_field_order_cnt = 65576,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65588,
+ .bottom_field_order_cnt = 65588,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [9] = {
+ .frame_num = 3,
+ .buf_index = 9,
+ .top_field_order_cnt = 65582,
+ .bottom_field_order_cnt = 65582,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [10] = {
+ .frame_num = 9,
+ .buf_index = 10,
+ .top_field_order_cnt = 65594,
+ .bottom_field_order_cnt = 65594,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [11] = {
+ .frame_num = 5,
+ .buf_index = 11,
+ .top_field_order_cnt = 65586,
+ .bottom_field_order_cnt = 65586,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [13] = {
+ .frame_num = 11,
+ .buf_index = 13,
+ .top_field_order_cnt = 65566,
+ .bottom_field_order_cnt = 65566,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [14] = {
+ .frame_num = 12,
+ .buf_index = 14,
+ .top_field_order_cnt = 65568,
+ .bottom_field_order_cnt = 65568,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [15] = {
+ .frame_num = 13,
+ .buf_index = 15,
+ .top_field_order_cnt = 65570,
+ .bottom_field_order_cnt = 65570,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 15, 0, 0, 0, 0, 0, 0, 0, 96, 183, 169, 232, 17, 127, 0, 0, 8, 0, 0, 4, 10, 0, 0, 0, 8, 0, 0, 0, 60, 0, 1, 0, 60, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, 9, 0, 0, 0, 8, 0, 0, 0, },
+ { 58, 0, 1, 0, 58, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 8, 0, 0, 0, 8, 0, 0, 0, 56, 0, 1, 0, 56, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, },
+ { 7, 0, 0, 0, 8, 0, 0, 0, 54, 0, 1, 0, 54, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 4, 6, 0, 0, 0, 8, 0, 0, 0, 52, 0, 1, 0, 52, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 4174,
+ .header_bit_size = 75,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 0,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 10, 10, 1, 0, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 31,
+ .output_buffer = 13,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65598,
+ .bottom_field_order_cnt = 65598,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65590,
+ .bottom_field_order_cnt = 65590,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [1] = {
+ .frame_num = 8,
+ .buf_index = 1,
+ .top_field_order_cnt = 65592,
+ .bottom_field_order_cnt = 65592,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [2] = {
+ .frame_num = 14,
+ .buf_index = 2,
+ .top_field_order_cnt = 65572,
+ .bottom_field_order_cnt = 65572,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 1,
+ .buf_index = 3,
+ .top_field_order_cnt = 65578,
+ .bottom_field_order_cnt = 65578,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65584,
+ .bottom_field_order_cnt = 65584,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [5] = {
+ .frame_num = 2,
+ .buf_index = 5,
+ .top_field_order_cnt = 65580,
+ .bottom_field_order_cnt = 65580,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [6] = {
+ .frame_num = 15,
+ .buf_index = 6,
+ .top_field_order_cnt = 65574,
+ .bottom_field_order_cnt = 65574,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 0,
+ .buf_index = 7,
+ .top_field_order_cnt = 65576,
+ .bottom_field_order_cnt = 65576,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65588,
+ .bottom_field_order_cnt = 65588,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [9] = {
+ .frame_num = 3,
+ .buf_index = 9,
+ .top_field_order_cnt = 65582,
+ .bottom_field_order_cnt = 65582,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [10] = {
+ .frame_num = 9,
+ .buf_index = 10,
+ .top_field_order_cnt = 65594,
+ .bottom_field_order_cnt = 65594,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [11] = {
+ .frame_num = 5,
+ .buf_index = 11,
+ .top_field_order_cnt = 65586,
+ .bottom_field_order_cnt = 65586,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [12] = {
+ .frame_num = 10,
+ .buf_index = 12,
+ .top_field_order_cnt = 65596,
+ .bottom_field_order_cnt = 65596,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [14] = {
+ .frame_num = 12,
+ .buf_index = 14,
+ .top_field_order_cnt = 65568,
+ .bottom_field_order_cnt = 65568,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [15] = {
+ .frame_num = 13,
+ .buf_index = 15,
+ .top_field_order_cnt = 65570,
+ .bottom_field_order_cnt = 65570,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 15, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 9, 0, 0, 4, 11, 0, 0, 0, 8, 0, 0, 0, 62, 0, 1, 0, 62, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 4, 10, 0, 0, 0, 8, 0, 0, 0, },
+ { 60, 0, 1, 0, 60, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, 9, 0, 0, 0, 8, 0, 0, 0, 58, 0, 1, 0, 58, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, },
+ { 8, 0, 0, 0, 8, 0, 0, 0, 56, 0, 1, 0, 56, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 0, 0, 0, 8, 0, 0, 0, 54, 0, 1, 0, 54, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 3861,
+ .header_bit_size = 77,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 1,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 12, 12, 10, 1, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },