summaryrefslogtreecommitdiffstats
path: root/data
diff options
context:
space:
mode:
authorMaxime Ripard <maxime.ripard@bootlin.com>2018-07-11 14:36:08 +0200
committerMaxime Ripard <maxime.ripard@bootlin.com>2018-07-13 13:14:45 +0200
commite95b83bd3019f851ca9a4fb91910a62a1a9ad441 (patch)
treef20bfb7035d26cafaca249addeeae71e5f513a18 /data
parent0ba7d979ac47e2667737d944df1ea1d335726e34 (diff)
downloadv4l2-request-test-e95b83bd3019f851ca9a4fb91910a62a1a9ad441.tar.gz
v4l2-request-test-e95b83bd3019f851ca9a4fb91910a62a1a9ad441.tar.bz2
v4l2-request-test-e95b83bd3019f851ca9a4fb91910a62a1a9ad441.zip
Add H264 High profile
Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>
Diffstat (limited to 'data')
-rw-r--r--data/bbb-h264-high-32/frames.h9248
-rw-r--r--data/bbb-h264-high-32/slice-0.dumpbin0 -> 24424 bytes
-rw-r--r--data/bbb-h264-high-32/slice-1.dumpbin0 -> 3003 bytes
-rw-r--r--data/bbb-h264-high-32/slice-10.dump1
-rw-r--r--data/bbb-h264-high-32/slice-11.dumpbin0 -> 517 bytes
-rw-r--r--data/bbb-h264-high-32/slice-12.dump2
-rw-r--r--data/bbb-h264-high-32/slice-13.dumpbin0 -> 225 bytes
-rw-r--r--data/bbb-h264-high-32/slice-14.dumpbin0 -> 39980 bytes
-rw-r--r--data/bbb-h264-high-32/slice-15.dumpbin0 -> 2770 bytes
-rw-r--r--data/bbb-h264-high-32/slice-16.dumpbin0 -> 2649 bytes
-rw-r--r--data/bbb-h264-high-32/slice-17.dumpbin0 -> 3223 bytes
-rw-r--r--data/bbb-h264-high-32/slice-18.dumpbin0 -> 6580 bytes
-rw-r--r--data/bbb-h264-high-32/slice-19.dumpbin0 -> 8495 bytes
-rw-r--r--data/bbb-h264-high-32/slice-2.dumpbin0 -> 9233 bytes
-rw-r--r--data/bbb-h264-high-32/slice-20.dumpbin0 -> 10416 bytes
-rw-r--r--data/bbb-h264-high-32/slice-21.dumpbin0 -> 8908 bytes
-rw-r--r--data/bbb-h264-high-32/slice-22.dumpbin0 -> 5216 bytes
-rw-r--r--data/bbb-h264-high-32/slice-23.dumpbin0 -> 5986 bytes
-rw-r--r--data/bbb-h264-high-32/slice-24.dumpbin0 -> 4227 bytes
-rw-r--r--data/bbb-h264-high-32/slice-25.dumpbin0 -> 3423 bytes
-rw-r--r--data/bbb-h264-high-32/slice-26.dumpbin0 -> 3045 bytes
-rw-r--r--data/bbb-h264-high-32/slice-27.dumpbin0 -> 2775 bytes
-rw-r--r--data/bbb-h264-high-32/slice-28.dumpbin0 -> 3691 bytes
-rw-r--r--data/bbb-h264-high-32/slice-29.dumpbin0 -> 4388 bytes
-rw-r--r--data/bbb-h264-high-32/slice-3.dumpbin0 -> 14531 bytes
-rw-r--r--data/bbb-h264-high-32/slice-30.dumpbin0 -> 4174 bytes
-rw-r--r--data/bbb-h264-high-32/slice-31.dumpbin0 -> 3861 bytes
-rw-r--r--data/bbb-h264-high-32/slice-4.dumpbin0 -> 5078 bytes
-rw-r--r--data/bbb-h264-high-32/slice-5.dumpbin0 -> 574 bytes
-rw-r--r--data/bbb-h264-high-32/slice-6.dumpbin0 -> 290 bytes
-rw-r--r--data/bbb-h264-high-32/slice-7.dump1
-rw-r--r--data/bbb-h264-high-32/slice-8.dumpbin0 -> 856 bytes
-rw-r--r--data/bbb-h264-high-32/slice-9.dump2
33 files changed, 9254 insertions, 0 deletions
diff --git a/data/bbb-h264-high-32/frames.h b/data/bbb-h264-high-32/frames.h
new file mode 100644
index 0000000..3092508
--- /dev/null
+++ b/data/bbb-h264-high-32/frames.h
@@ -0,0 +1,9248 @@
+ {
+ .index = 0,
+ .output_buffer = 0,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65536,
+ .bottom_field_order_cnt = 65536,
+ .dpb = {
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 24424,
+ .header_bit_size = 36,
+ .first_mb_in_slice = 0,
+ .slice_type = 2,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 1,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 1,
+ .output_buffer = 1,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65538,
+ .bottom_field_order_cnt = 65538,
+ .dpb = {
+ [0] = {
+ .frame_num = 0,
+ .buf_index = 0,
+ .top_field_order_cnt = 65536,
+ .bottom_field_order_cnt = 65536,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 1, 0, 0, 0, 8, 0, 0, 0, 2, 0, 1, 0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 8, 0, 0, 0, },
+ { 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 3003,
+ .header_bit_size = 38,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 0,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 0,
+ .ref_pic_list0 = { 0, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 2,
+ .output_buffer = 2,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65540,
+ .bottom_field_order_cnt = 65540,
+ .dpb = {
+ [0] = {
+ .frame_num = 0,
+ .buf_index = 0,
+ .top_field_order_cnt = 65536,
+ .bottom_field_order_cnt = 65536,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [1] = {
+ .frame_num = 1,
+ .buf_index = 1,
+ .top_field_order_cnt = 65538,
+ .bottom_field_order_cnt = 65538,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 4, 2, 0, 0, 0, 8, 0, 0, 0, 4, 0, 1, 0, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 1, 0, 0, 0, 8, 0, 0, 0, },
+ { 2, 0, 1, 0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 9233,
+ .header_bit_size = 68,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 1,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 2,
+ .ref_pic_list0 = { 1, 1, 0, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 3,
+ .output_buffer = 3,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .dpb = {
+ [0] = {
+ .frame_num = 0,
+ .buf_index = 0,
+ .top_field_order_cnt = 65536,
+ .bottom_field_order_cnt = 65536,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [1] = {
+ .frame_num = 1,
+ .buf_index = 1,
+ .top_field_order_cnt = 65538,
+ .bottom_field_order_cnt = 65538,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [2] = {
+ .frame_num = 2,
+ .buf_index = 2,
+ .top_field_order_cnt = 65540,
+ .bottom_field_order_cnt = 65540,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, 3, 0, 0, 0, 8, 0, 0, 0, 6, 0, 1, 0, 6, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 4, 2, 0, 0, 0, 8, 0, 0, 0, },
+ { 4, 0, 1, 0, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 1, 0, 0, 0, 8, 0, 0, 0, 2, 0, 1, 0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, },
+ { 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 14531,
+ .header_bit_size = 75,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 0,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 2, 2, 1, 0, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 4,
+ .output_buffer = 4,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .dpb = {
+ [0] = {
+ .frame_num = 0,
+ .buf_index = 0,
+ .top_field_order_cnt = 65536,
+ .bottom_field_order_cnt = 65536,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [1] = {
+ .frame_num = 1,
+ .buf_index = 1,
+ .top_field_order_cnt = 65538,
+ .bottom_field_order_cnt = 65538,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [2] = {
+ .frame_num = 2,
+ .buf_index = 2,
+ .top_field_order_cnt = 65540,
+ .bottom_field_order_cnt = 65540,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [3] = {
+ .frame_num = 3,
+ .buf_index = 3,
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, 4, 0, 0, 0, 8, 0, 0, 0, 14, 0, 1, 0, 14, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, 3, 0, 0, 0, 8, 0, 0, 0, },
+ { 6, 0, 1, 0, 6, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 4, 2, 0, 0, 0, 8, 0, 0, 0, 4, 0, 1, 0, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, },
+ { 1, 0, 0, 0, 8, 0, 0, 0, 2, 0, 1, 0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 5078,
+ .header_bit_size = 77,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 1,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 3, 3, 2, 1, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 5,
+ .output_buffer = 5,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65546,
+ .bottom_field_order_cnt = 65546,
+ .dpb = {
+ [0] = {
+ .frame_num = 0,
+ .buf_index = 0,
+ .top_field_order_cnt = 65536,
+ .bottom_field_order_cnt = 65536,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [1] = {
+ .frame_num = 1,
+ .buf_index = 1,
+ .top_field_order_cnt = 65538,
+ .bottom_field_order_cnt = 65538,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [2] = {
+ .frame_num = 2,
+ .buf_index = 2,
+ .top_field_order_cnt = 65540,
+ .bottom_field_order_cnt = 65540,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [3] = {
+ .frame_num = 3,
+ .buf_index = 3,
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 5, 0, 0, 4, 5, 0, 0, 0, 8, 0, 0, 0, 10, 0, 1, 0, 10, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, 4, 0, 0, 0, 8, 0, 0, 0, },
+ { 14, 0, 1, 0, 14, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, 3, 0, 0, 0, 8, 0, 0, 0, 6, 0, 1, 0, 6, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 4, },
+ { 2, 0, 0, 0, 8, 0, 0, 0, 4, 0, 1, 0, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 1, 0, 0, 0, 8, 0, 0, 0, 2, 0, 1, 0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 574,
+ .header_bit_size = 56,
+ .first_mb_in_slice = 0,
+ .slice_type = 1,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 4,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 2,
+ .ref_pic_list0 = { 3, 2, 1, },
+ .num_ref_idx_l1_active_minus1 = 0,
+ .ref_pic_list1 = { 4, },
+ .flags = V4L2_H264_SLICE_FLAG_DIRECT_SPATIAL_MV_PRED,
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 5,
+ .luma_log2_weight_denom = 5,
+ .weight_factors = {
+ {
+ .luma_weight = { 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 32, 32, },
+ { 32, 32, },
+ { 32, 32, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 32, 32, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 6,
+ .output_buffer = 6,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65544,
+ .bottom_field_order_cnt = 65544,
+ .dpb = {
+ [0] = {
+ .frame_num = 0,
+ .buf_index = 0,
+ .top_field_order_cnt = 65536,
+ .bottom_field_order_cnt = 65536,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [1] = {
+ .frame_num = 1,
+ .buf_index = 1,
+ .top_field_order_cnt = 65538,
+ .bottom_field_order_cnt = 65538,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [2] = {
+ .frame_num = 2,
+ .buf_index = 2,
+ .top_field_order_cnt = 65540,
+ .bottom_field_order_cnt = 65540,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 3,
+ .buf_index = 3,
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [5] = {
+ .frame_num = 5,
+ .buf_index = 5,
+ .top_field_order_cnt = 65546,
+ .bottom_field_order_cnt = 65546,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 14, 0, 0, 0, 0, 0, 0, 0, 96, 183, 169, 232, 17, 127, 0, 0, 6, 0, 0, 4, 6, 0, 0, 0, 0, 0, 0, 0, 8, 0, 1, 0, 8, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 4, 5, 0, 0, 0, 8, 0, 0, 0, },
+ { 10, 0, 1, 0, 10, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, 4, 0, 0, 0, 8, 0, 0, 0, 14, 0, 1, 0, 14, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, },
+ { 3, 0, 0, 0, 8, 0, 0, 0, 6, 0, 1, 0, 6, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 290,
+ .header_bit_size = 44,
+ .first_mb_in_slice = 0,
+ .slice_type = 1,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 7,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 0,
+ .ref_pic_list0 = { 3, },
+ .num_ref_idx_l1_active_minus1 = 1,
+ .ref_pic_list1 = { 5, 4, },
+ .flags = V4L2_H264_SLICE_FLAG_DIRECT_SPATIAL_MV_PRED,
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 5,
+ .luma_log2_weight_denom = 5,
+ .weight_factors = {
+ {
+ .luma_weight = { 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 32, 32, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 32, 32, },
+ { 32, 32, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 7,
+ .output_buffer = 7,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65548,
+ .bottom_field_order_cnt = 65548,
+ .dpb = {
+ [0] = {
+ .frame_num = 0,
+ .buf_index = 0,
+ .top_field_order_cnt = 65536,
+ .bottom_field_order_cnt = 65536,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [1] = {
+ .frame_num = 1,
+ .buf_index = 1,
+ .top_field_order_cnt = 65538,
+ .bottom_field_order_cnt = 65538,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [2] = {
+ .frame_num = 2,
+ .buf_index = 2,
+ .top_field_order_cnt = 65540,
+ .bottom_field_order_cnt = 65540,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 3,
+ .buf_index = 3,
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [5] = {
+ .frame_num = 5,
+ .buf_index = 5,
+ .top_field_order_cnt = 65546,
+ .bottom_field_order_cnt = 65546,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [6] = {
+ .frame_num = 6,
+ .buf_index = 6,
+ .top_field_order_cnt = 65544,
+ .bottom_field_order_cnt = 65544,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 14, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 7, 0, 0, 4, 6, 0, 0, 0, 8, 0, 0, 0, 12, 0, 1, 0, 12, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 4, 5, 0, 0, 0, 8, 0, 0, 0, },
+ { 10, 0, 1, 0, 10, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, 4, 0, 0, 0, 8, 0, 0, 0, 14, 0, 1, 0, 14, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, },
+ { 3, 0, 0, 0, 8, 0, 0, 0, 6, 0, 1, 0, 6, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 246,
+ .header_bit_size = 44,
+ .first_mb_in_slice = 0,
+ .slice_type = 1,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 7,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 1,
+ .ref_pic_list0 = { 5, 3, },
+ .num_ref_idx_l1_active_minus1 = 0,
+ .ref_pic_list1 = { 4, },
+ .flags = V4L2_H264_SLICE_FLAG_DIRECT_SPATIAL_MV_PRED,
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 5,
+ .luma_log2_weight_denom = 5,
+ .weight_factors = {
+ {
+ .luma_weight = { 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 32, 32, },
+ { 32, 32, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 32, 32, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 8,
+ .output_buffer = 8,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .dpb = {
+ [0] = {
+ .frame_num = 0,
+ .buf_index = 0,
+ .top_field_order_cnt = 65536,
+ .bottom_field_order_cnt = 65536,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [1] = {
+ .frame_num = 1,
+ .buf_index = 1,
+ .top_field_order_cnt = 65538,
+ .bottom_field_order_cnt = 65538,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [2] = {
+ .frame_num = 2,
+ .buf_index = 2,
+ .top_field_order_cnt = 65540,
+ .bottom_field_order_cnt = 65540,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 3,
+ .buf_index = 3,
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [5] = {
+ .frame_num = 5,
+ .buf_index = 5,
+ .top_field_order_cnt = 65546,
+ .bottom_field_order_cnt = 65546,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [6] = {
+ .frame_num = 6,
+ .buf_index = 6,
+ .top_field_order_cnt = 65544,
+ .bottom_field_order_cnt = 65544,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 6,
+ .buf_index = 7,
+ .top_field_order_cnt = 65548,
+ .bottom_field_order_cnt = 65548,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 14, 0, 0, 0, 0, 0, 0, 0, 136, 123, 68, 113, 17, 127, 0, 0, 8, 0, 0, 4, 6, 0, 0, 0, 8, 0, 0, 0, 20, 0, 1, 0, 20, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 4, 5, 0, 0, 0, 8, 0, 0, 0, },
+ { 10, 0, 1, 0, 10, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, 4, 0, 0, 0, 8, 0, 0, 0, 14, 0, 1, 0, 14, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, },
+ { 3, 0, 0, 0, 8, 0, 0, 0, 6, 0, 1, 0, 6, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 856,
+ .header_bit_size = 85,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 3,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 4, 4, 5, 3, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 9,
+ .output_buffer = 0,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .dpb = {
+ [1] = {
+ .frame_num = 1,
+ .buf_index = 1,
+ .top_field_order_cnt = 65538,
+ .bottom_field_order_cnt = 65538,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [2] = {
+ .frame_num = 2,
+ .buf_index = 2,
+ .top_field_order_cnt = 65540,
+ .bottom_field_order_cnt = 65540,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 3,
+ .buf_index = 3,
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [5] = {
+ .frame_num = 5,
+ .buf_index = 5,
+ .top_field_order_cnt = 65546,
+ .bottom_field_order_cnt = 65546,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [6] = {
+ .frame_num = 6,
+ .buf_index = 6,
+ .top_field_order_cnt = 65544,
+ .bottom_field_order_cnt = 65544,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 6,
+ .buf_index = 7,
+ .top_field_order_cnt = 65548,
+ .bottom_field_order_cnt = 65548,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 9, 0, 0, 0, 0, 0, 0, 0, 134, 58, 253, 98, 17, 127, 0, 0, 0, 0, 0, 4, 7, 0, 0, 0, 8, 0, 0, 0, 16, 0, 1, 0, 16, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 4, 6, 0, 0, 0, 8, 0, 0, 0, },
+ { 20, 0, 1, 0, 20, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 4, 5, 0, 0, 0, 8, 0, 0, 0, 10, 0, 1, 0, 10, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, },
+ { 4, 0, 0, 0, 8, 0, 0, 0, 14, 0, 1, 0, 14, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, 3, 0, 0, 0, 8, 0, 0, 0, 6, 0, 1, 0, 6, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 248,
+ .header_bit_size = 56,
+ .first_mb_in_slice = 0,
+ .slice_type = 1,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 6,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 2,
+ .ref_pic_list0 = { 4, 5, 3, },
+ .num_ref_idx_l1_active_minus1 = 0,
+ .ref_pic_list1 = { 8, },
+ .flags = V4L2_H264_SLICE_FLAG_DIRECT_SPATIAL_MV_PRED,
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 5,
+ .luma_log2_weight_denom = 5,
+ .weight_factors = {
+ {
+ .luma_weight = { 32, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 32, 32, },
+ { 32, 32, },
+ { 32, 32, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 32, 32, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 10,
+ .output_buffer = 9,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65554,
+ .bottom_field_order_cnt = 65554,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [1] = {
+ .frame_num = 1,
+ .buf_index = 1,
+ .top_field_order_cnt = 65538,
+ .bottom_field_order_cnt = 65538,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [2] = {
+ .frame_num = 2,
+ .buf_index = 2,
+ .top_field_order_cnt = 65540,
+ .bottom_field_order_cnt = 65540,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 3,
+ .buf_index = 3,
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [5] = {
+ .frame_num = 5,
+ .buf_index = 5,
+ .top_field_order_cnt = 65546,
+ .bottom_field_order_cnt = 65546,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [6] = {
+ .frame_num = 6,
+ .buf_index = 6,
+ .top_field_order_cnt = 65544,
+ .bottom_field_order_cnt = 65544,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 6,
+ .buf_index = 7,
+ .top_field_order_cnt = 65548,
+ .bottom_field_order_cnt = 65548,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 14, 0, 0, 0, 0, 0, 0, 0, 136, 171, 196, 114, 17, 127, 0, 0, 9, 0, 0, 4, 8, 0, 0, 0, 8, 0, 0, 0, 18, 0, 1, 0, 18, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 0, 0, 0, 8, 0, 0, 0, },
+ { 16, 0, 1, 0, 16, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 4, 6, 0, 0, 0, 8, 0, 0, 0, 20, 0, 1, 0, 20, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, },
+ { 4, 0, 0, 0, 8, 0, 0, 0, 14, 0, 1, 0, 14, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 180,
+ .header_bit_size = 44,
+ .first_mb_in_slice = 0,
+ .slice_type = 1,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 7,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 1,
+ .ref_pic_list0 = { 0, 4, },
+ .num_ref_idx_l1_active_minus1 = 0,
+ .ref_pic_list1 = { 8, },
+ .flags = V4L2_H264_SLICE_FLAG_DIRECT_SPATIAL_MV_PRED,
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 5,
+ .luma_log2_weight_denom = 5,
+ .weight_factors = {
+ {
+ .luma_weight = { 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 32, 32, },
+ { 32, 32, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 32, 32, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 11,
+ .output_buffer = 10,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [1] = {
+ .frame_num = 1,
+ .buf_index = 1,
+ .top_field_order_cnt = 65538,
+ .bottom_field_order_cnt = 65538,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [2] = {
+ .frame_num = 2,
+ .buf_index = 2,
+ .top_field_order_cnt = 65540,
+ .bottom_field_order_cnt = 65540,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 3,
+ .buf_index = 3,
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [5] = {
+ .frame_num = 5,
+ .buf_index = 5,
+ .top_field_order_cnt = 65546,
+ .bottom_field_order_cnt = 65546,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [6] = {
+ .frame_num = 6,
+ .buf_index = 6,
+ .top_field_order_cnt = 65544,
+ .bottom_field_order_cnt = 65544,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 6,
+ .buf_index = 7,
+ .top_field_order_cnt = 65548,
+ .bottom_field_order_cnt = 65548,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [9] = {
+ .frame_num = 8,
+ .buf_index = 9,
+ .top_field_order_cnt = 65554,
+ .bottom_field_order_cnt = 65554,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 14, 0, 0, 0, 0, 0, 0, 0, 136, 155, 68, 114, 17, 127, 0, 0, 10, 0, 0, 4, 8, 0, 0, 0, 8, 0, 0, 0, 24, 0, 1, 0, 24, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 0, 0, 0, 8, 0, 0, 0, },
+ { 16, 0, 1, 0, 16, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 4, 6, 0, 0, 0, 8, 0, 0, 0, 20, 0, 1, 0, 20, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, },
+ { 4, 0, 0, 0, 8, 0, 0, 0, 14, 0, 1, 0, 14, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 517,
+ .header_bit_size = 96,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 5,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 8, 8, 0, 4, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 12,
+ .output_buffer = 11,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65558,
+ .bottom_field_order_cnt = 65558,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [1] = {
+ .frame_num = 1,
+ .buf_index = 1,
+ .top_field_order_cnt = 65538,
+ .bottom_field_order_cnt = 65538,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [2] = {
+ .frame_num = 2,
+ .buf_index = 2,
+ .top_field_order_cnt = 65540,
+ .bottom_field_order_cnt = 65540,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 3,
+ .buf_index = 3,
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [5] = {
+ .frame_num = 5,
+ .buf_index = 5,
+ .top_field_order_cnt = 65546,
+ .bottom_field_order_cnt = 65546,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [6] = {
+ .frame_num = 6,
+ .buf_index = 6,
+ .top_field_order_cnt = 65544,
+ .bottom_field_order_cnt = 65544,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 6,
+ .buf_index = 7,
+ .top_field_order_cnt = 65548,
+ .bottom_field_order_cnt = 65548,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [9] = {
+ .frame_num = 8,
+ .buf_index = 9,
+ .top_field_order_cnt = 65554,
+ .bottom_field_order_cnt = 65554,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [10] = {
+ .frame_num = 8,
+ .buf_index = 10,
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 14, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 11, 0, 0, 4, 9, 0, 0, 0, 8, 0, 0, 0, 22, 0, 1, 0, 22, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 4, 8, 0, 0, 0, 8, 0, 0, 0, },
+ { 24, 0, 1, 0, 24, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 0, 0, 0, 8, 0, 0, 0, 16, 0, 1, 0, 16, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 4, },
+ { 6, 0, 0, 0, 8, 0, 0, 0, 20, 0, 1, 0, 20, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 173,
+ .header_bit_size = 44,
+ .first_mb_in_slice = 0,
+ .slice_type = 1,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 7,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 1,
+ .ref_pic_list0 = { 8, 0, },
+ .num_ref_idx_l1_active_minus1 = 0,
+ .ref_pic_list1 = { 10, },
+ .flags = V4L2_H264_SLICE_FLAG_DIRECT_SPATIAL_MV_PRED,
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 5,
+ .luma_log2_weight_denom = 5,
+ .weight_factors = {
+ {
+ .luma_weight = { 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 32, 32, },
+ { 32, 32, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 32, 32, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 13,
+ .output_buffer = 12,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65562,
+ .bottom_field_order_cnt = 65562,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [1] = {
+ .frame_num = 1,
+ .buf_index = 1,
+ .top_field_order_cnt = 65538,
+ .bottom_field_order_cnt = 65538,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [2] = {
+ .frame_num = 2,
+ .buf_index = 2,
+ .top_field_order_cnt = 65540,
+ .bottom_field_order_cnt = 65540,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 3,
+ .buf_index = 3,
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [5] = {
+ .frame_num = 5,
+ .buf_index = 5,
+ .top_field_order_cnt = 65546,
+ .bottom_field_order_cnt = 65546,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [6] = {
+ .frame_num = 6,
+ .buf_index = 6,
+ .top_field_order_cnt = 65544,
+ .bottom_field_order_cnt = 65544,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 6,
+ .buf_index = 7,
+ .top_field_order_cnt = 65548,
+ .bottom_field_order_cnt = 65548,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [9] = {
+ .frame_num = 8,
+ .buf_index = 9,
+ .top_field_order_cnt = 65554,
+ .bottom_field_order_cnt = 65554,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [10] = {
+ .frame_num = 8,
+ .buf_index = 10,
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [11] = {
+ .frame_num = 9,
+ .buf_index = 11,
+ .top_field_order_cnt = 65558,
+ .bottom_field_order_cnt = 65558,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 14, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 12, 0, 0, 4, 9, 0, 0, 0, 8, 0, 0, 0, 26, 0, 1, 0, 26, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 4, 8, 0, 0, 0, 8, 0, 0, 0, },
+ { 24, 0, 1, 0, 24, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 0, 0, 0, 8, 0, 0, 0, 16, 0, 1, 0, 16, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 4, },
+ { 6, 0, 0, 0, 8, 0, 0, 0, 20, 0, 1, 0, 20, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 225,
+ .header_bit_size = 85,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 7,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 10, 10, 8, 0, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 14,
+ .output_buffer = 1,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65564,
+ .bottom_field_order_cnt = 65564,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [2] = {
+ .frame_num = 2,
+ .buf_index = 2,
+ .top_field_order_cnt = 65540,
+ .bottom_field_order_cnt = 65540,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 3,
+ .buf_index = 3,
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [5] = {
+ .frame_num = 5,
+ .buf_index = 5,
+ .top_field_order_cnt = 65546,
+ .bottom_field_order_cnt = 65546,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [6] = {
+ .frame_num = 6,
+ .buf_index = 6,
+ .top_field_order_cnt = 65544,
+ .bottom_field_order_cnt = 65544,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 6,
+ .buf_index = 7,
+ .top_field_order_cnt = 65548,
+ .bottom_field_order_cnt = 65548,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [9] = {
+ .frame_num = 8,
+ .buf_index = 9,
+ .top_field_order_cnt = 65554,
+ .bottom_field_order_cnt = 65554,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [10] = {
+ .frame_num = 8,
+ .buf_index = 10,
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [11] = {
+ .frame_num = 9,
+ .buf_index = 11,
+ .top_field_order_cnt = 65558,
+ .bottom_field_order_cnt = 65558,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [12] = {
+ .frame_num = 9,
+ .buf_index = 12,
+ .top_field_order_cnt = 65562,
+ .bottom_field_order_cnt = 65562,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 14, 0, 0, 0, 0, 0, 0, 0, 136, 107, 196, 112, 17, 127, 0, 0, 1, 0, 0, 4, 10, 0, 0, 0, 8, 0, 0, 0, 28, 0, 1, 0, 28, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 4, 9, 0, 0, 0, 8, 0, 0, 0, },
+ { 26, 0, 1, 0, 26, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 4, 8, 0, 0, 0, 8, 0, 0, 0, 24, 0, 1, 0, 24, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, },
+ { 7, 0, 0, 0, 8, 0, 0, 0, 16, 0, 1, 0, 16, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 4, 6, 0, 0, 0, 8, 0, 0, 0, 20, 0, 1, 0, 20, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 39980,
+ .header_bit_size = 36,
+ .first_mb_in_slice = 0,
+ .slice_type = 2,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = -3,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 5,
+ .luma_log2_weight_denom = 5,
+ .weight_factors = {
+ {
+ .luma_weight = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 15,
+ .output_buffer = 13,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65566,
+ .bottom_field_order_cnt = 65566,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [1] = {
+ .frame_num = 10,
+ .buf_index = 1,
+ .top_field_order_cnt = 65564,
+ .bottom_field_order_cnt = 65564,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [2] = {
+ .frame_num = 2,
+ .buf_index = 2,
+ .top_field_order_cnt = 65540,
+ .bottom_field_order_cnt = 65540,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 3,
+ .buf_index = 3,
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [5] = {
+ .frame_num = 5,
+ .buf_index = 5,
+ .top_field_order_cnt = 65546,
+ .bottom_field_order_cnt = 65546,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [6] = {
+ .frame_num = 6,
+ .buf_index = 6,
+ .top_field_order_cnt = 65544,
+ .bottom_field_order_cnt = 65544,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 6,
+ .buf_index = 7,
+ .top_field_order_cnt = 65548,
+ .bottom_field_order_cnt = 65548,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [9] = {
+ .frame_num = 8,
+ .buf_index = 9,
+ .top_field_order_cnt = 65554,
+ .bottom_field_order_cnt = 65554,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [10] = {
+ .frame_num = 8,
+ .buf_index = 10,
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [11] = {
+ .frame_num = 9,
+ .buf_index = 11,
+ .top_field_order_cnt = 65558,
+ .bottom_field_order_cnt = 65558,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [12] = {
+ .frame_num = 9,
+ .buf_index = 12,
+ .top_field_order_cnt = 65562,
+ .bottom_field_order_cnt = 65562,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 15, 0, 0, 0, 0, 0, 0, 0, 136, 171, 196, 114, 17, 127, 0, 0, 13, 0, 0, 4, 11, 0, 0, 0, 8, 0, 0, 0, 30, 0, 1, 0, 30, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 10, 0, 0, 0, 8, 0, 0, 0, },
+ { 28, 0, 1, 0, 28, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 4, 9, 0, 0, 0, 8, 0, 0, 0, 26, 0, 1, 0, 26, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 4, },
+ { 8, 0, 0, 0, 8, 0, 0, 0, 24, 0, 1, 0, 24, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 0, 0, 0, 8, 0, 0, 0, 16, 0, 1, 0, 16, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 2770,
+ .header_bit_size = 75,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 0,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 1, 1, 12, 10, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 16,
+ .output_buffer = 14,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65568,
+ .bottom_field_order_cnt = 65568,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [1] = {
+ .frame_num = 10,
+ .buf_index = 1,
+ .top_field_order_cnt = 65564,
+ .bottom_field_order_cnt = 65564,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [2] = {
+ .frame_num = 2,
+ .buf_index = 2,
+ .top_field_order_cnt = 65540,
+ .bottom_field_order_cnt = 65540,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 3,
+ .buf_index = 3,
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [5] = {
+ .frame_num = 5,
+ .buf_index = 5,
+ .top_field_order_cnt = 65546,
+ .bottom_field_order_cnt = 65546,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [6] = {
+ .frame_num = 6,
+ .buf_index = 6,
+ .top_field_order_cnt = 65544,
+ .bottom_field_order_cnt = 65544,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 6,
+ .buf_index = 7,
+ .top_field_order_cnt = 65548,
+ .bottom_field_order_cnt = 65548,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [9] = {
+ .frame_num = 8,
+ .buf_index = 9,
+ .top_field_order_cnt = 65554,
+ .bottom_field_order_cnt = 65554,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [10] = {
+ .frame_num = 8,
+ .buf_index = 10,
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [11] = {
+ .frame_num = 9,
+ .buf_index = 11,
+ .top_field_order_cnt = 65558,
+ .bottom_field_order_cnt = 65558,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [12] = {
+ .frame_num = 9,
+ .buf_index = 12,
+ .top_field_order_cnt = 65562,
+ .bottom_field_order_cnt = 65562,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [13] = {
+ .frame_num = 11,
+ .buf_index = 13,
+ .top_field_order_cnt = 65566,
+ .bottom_field_order_cnt = 65566,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 15, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 14, 0, 0, 4, 12, 0, 0, 0, 8, 0, 0, 0, 32, 0, 1, 0, 32, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 4, 11, 0, 0, 0, 8, 0, 0, 0, },
+ { 30, 0, 1, 0, 30, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 10, 0, 0, 0, 8, 0, 0, 0, 28, 0, 1, 0, 28, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 4, },
+ { 9, 0, 0, 0, 8, 0, 0, 0, 26, 0, 1, 0, 26, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 4, 8, 0, 0, 0, 8, 0, 0, 0, 24, 0, 1, 0, 24, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 2649,
+ .header_bit_size = 75,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 0,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 13, 13, 1, 12, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 17,
+ .output_buffer = 15,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65570,
+ .bottom_field_order_cnt = 65570,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [1] = {
+ .frame_num = 10,
+ .buf_index = 1,
+ .top_field_order_cnt = 65564,
+ .bottom_field_order_cnt = 65564,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [2] = {
+ .frame_num = 2,
+ .buf_index = 2,
+ .top_field_order_cnt = 65540,
+ .bottom_field_order_cnt = 65540,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 3,
+ .buf_index = 3,
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [5] = {
+ .frame_num = 5,
+ .buf_index = 5,
+ .top_field_order_cnt = 65546,
+ .bottom_field_order_cnt = 65546,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [6] = {
+ .frame_num = 6,
+ .buf_index = 6,
+ .top_field_order_cnt = 65544,
+ .bottom_field_order_cnt = 65544,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 6,
+ .buf_index = 7,
+ .top_field_order_cnt = 65548,
+ .bottom_field_order_cnt = 65548,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [9] = {
+ .frame_num = 8,
+ .buf_index = 9,
+ .top_field_order_cnt = 65554,
+ .bottom_field_order_cnt = 65554,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [10] = {
+ .frame_num = 8,
+ .buf_index = 10,
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [11] = {
+ .frame_num = 9,
+ .buf_index = 11,
+ .top_field_order_cnt = 65558,
+ .bottom_field_order_cnt = 65558,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [12] = {
+ .frame_num = 9,
+ .buf_index = 12,
+ .top_field_order_cnt = 65562,
+ .bottom_field_order_cnt = 65562,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [13] = {
+ .frame_num = 11,
+ .buf_index = 13,
+ .top_field_order_cnt = 65566,
+ .bottom_field_order_cnt = 65566,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [14] = {
+ .frame_num = 12,
+ .buf_index = 14,
+ .top_field_order_cnt = 65568,
+ .bottom_field_order_cnt = 65568,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 0, 16, 0, 0, 0, 0, 0, 0, 80, 203, 21, 108, 17, 127, 0, 0, 15, 0, 0, 4, 13, 0, 0, 0, 8, 0, 0, 0, 34, 0, 1, 0, 34, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 4, 12, 0, 0, 0, 8, 0, 0, 0, },
+ { 32, 0, 1, 0, 32, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 4, 11, 0, 0, 0, 8, 0, 0, 0, 30, 0, 1, 0, 30, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, },
+ { 10, 0, 0, 0, 8, 0, 0, 0, 28, 0, 1, 0, 28, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 4, 9, 0, 0, 0, 8, 0, 0, 0, 26, 0, 1, 0, 26, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 3223,
+ .header_bit_size = 77,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = -1,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 14, 14, 13, 1, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 18,
+ .output_buffer = 2,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65572,
+ .bottom_field_order_cnt = 65572,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [1] = {
+ .frame_num = 10,
+ .buf_index = 1,
+ .top_field_order_cnt = 65564,
+ .bottom_field_order_cnt = 65564,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [3] = {
+ .frame_num = 3,
+ .buf_index = 3,
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [5] = {
+ .frame_num = 5,
+ .buf_index = 5,
+ .top_field_order_cnt = 65546,
+ .bottom_field_order_cnt = 65546,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [6] = {
+ .frame_num = 6,
+ .buf_index = 6,
+ .top_field_order_cnt = 65544,
+ .bottom_field_order_cnt = 65544,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 6,
+ .buf_index = 7,
+ .top_field_order_cnt = 65548,
+ .bottom_field_order_cnt = 65548,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [9] = {
+ .frame_num = 8,
+ .buf_index = 9,
+ .top_field_order_cnt = 65554,
+ .bottom_field_order_cnt = 65554,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [10] = {
+ .frame_num = 8,
+ .buf_index = 10,
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [11] = {
+ .frame_num = 9,
+ .buf_index = 11,
+ .top_field_order_cnt = 65558,
+ .bottom_field_order_cnt = 65558,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [12] = {
+ .frame_num = 9,
+ .buf_index = 12,
+ .top_field_order_cnt = 65562,
+ .bottom_field_order_cnt = 65562,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [13] = {
+ .frame_num = 11,
+ .buf_index = 13,
+ .top_field_order_cnt = 65566,
+ .bottom_field_order_cnt = 65566,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [14] = {
+ .frame_num = 12,
+ .buf_index = 14,
+ .top_field_order_cnt = 65568,
+ .bottom_field_order_cnt = 65568,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [15] = {
+ .frame_num = 13,
+ .buf_index = 15,
+ .top_field_order_cnt = 65570,
+ .bottom_field_order_cnt = 65570,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 15, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 16, 0, 0, 4, 14, 0, 0, 0, 8, 0, 0, 0, 36, 0, 1, 0, 36, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 4, 13, 0, 0, 0, 8, 0, 0, 0, },
+ { 34, 0, 1, 0, 34, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 4, 12, 0, 0, 0, 8, 0, 0, 0, 32, 0, 1, 0, 32, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 4, },
+ { 11, 0, 0, 0, 8, 0, 0, 0, 30, 0, 1, 0, 30, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 10, 0, 0, 0, 8, 0, 0, 0, 28, 0, 1, 0, 28, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 6580,
+ .header_bit_size = 77,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = -1,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 15, 15, 14, 13, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 19,
+ .output_buffer = 6,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65574,
+ .bottom_field_order_cnt = 65574,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [1] = {
+ .frame_num = 10,
+ .buf_index = 1,
+ .top_field_order_cnt = 65564,
+ .bottom_field_order_cnt = 65564,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [2] = {
+ .frame_num = 14,
+ .buf_index = 2,
+ .top_field_order_cnt = 65572,
+ .bottom_field_order_cnt = 65572,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [3] = {
+ .frame_num = 3,
+ .buf_index = 3,
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [5] = {
+ .frame_num = 5,
+ .buf_index = 5,
+ .top_field_order_cnt = 65546,
+ .bottom_field_order_cnt = 65546,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 6,
+ .buf_index = 7,
+ .top_field_order_cnt = 65548,
+ .bottom_field_order_cnt = 65548,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [9] = {
+ .frame_num = 8,
+ .buf_index = 9,
+ .top_field_order_cnt = 65554,
+ .bottom_field_order_cnt = 65554,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [10] = {
+ .frame_num = 8,
+ .buf_index = 10,
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [11] = {
+ .frame_num = 9,
+ .buf_index = 11,
+ .top_field_order_cnt = 65558,
+ .bottom_field_order_cnt = 65558,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [12] = {
+ .frame_num = 9,
+ .buf_index = 12,
+ .top_field_order_cnt = 65562,
+ .bottom_field_order_cnt = 65562,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [13] = {
+ .frame_num = 11,
+ .buf_index = 13,
+ .top_field_order_cnt = 65566,
+ .bottom_field_order_cnt = 65566,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [14] = {
+ .frame_num = 12,
+ .buf_index = 14,
+ .top_field_order_cnt = 65568,
+ .bottom_field_order_cnt = 65568,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [15] = {
+ .frame_num = 13,
+ .buf_index = 15,
+ .top_field_order_cnt = 65570,
+ .bottom_field_order_cnt = 65570,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 15, 0, 0, 0, 0, 0, 0, 0, 96, 183, 169, 232, 17, 127, 0, 0, 17, 0, 0, 4, 15, 0, 0, 0, 8, 0, 0, 0, 38, 0, 1, 0, 38, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 4, 14, 0, 0, 0, 8, 0, 0, 0, },
+ { 36, 0, 1, 0, 36, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 4, 13, 0, 0, 0, 8, 0, 0, 0, 34, 0, 1, 0, 34, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 4, },
+ { 12, 0, 0, 0, 8, 0, 0, 0, 32, 0, 1, 0, 32, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 4, 11, 0, 0, 0, 8, 0, 0, 0, 30, 0, 1, 0, 30, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 8495,
+ .header_bit_size = 77,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = -1,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 2, 2, 15, 14, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 20,
+ .output_buffer = 7,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65576,
+ .bottom_field_order_cnt = 65576,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [1] = {
+ .frame_num = 10,
+ .buf_index = 1,
+ .top_field_order_cnt = 65564,
+ .bottom_field_order_cnt = 65564,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [2] = {
+ .frame_num = 14,
+ .buf_index = 2,
+ .top_field_order_cnt = 65572,
+ .bottom_field_order_cnt = 65572,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [3] = {
+ .frame_num = 3,
+ .buf_index = 3,
+ .top_field_order_cnt = 65542,
+ .bottom_field_order_cnt = 65542,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [5] = {
+ .frame_num = 5,
+ .buf_index = 5,
+ .top_field_order_cnt = 65546,
+ .bottom_field_order_cnt = 65546,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [6] = {
+ .frame_num = 15,
+ .buf_index = 6,
+ .top_field_order_cnt = 65574,
+ .bottom_field_order_cnt = 65574,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [9] = {
+ .frame_num = 8,
+ .buf_index = 9,
+ .top_field_order_cnt = 65554,
+ .bottom_field_order_cnt = 65554,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [10] = {
+ .frame_num = 8,
+ .buf_index = 10,
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [11] = {
+ .frame_num = 9,
+ .buf_index = 11,
+ .top_field_order_cnt = 65558,
+ .bottom_field_order_cnt = 65558,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [12] = {
+ .frame_num = 9,
+ .buf_index = 12,
+ .top_field_order_cnt = 65562,
+ .bottom_field_order_cnt = 65562,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [13] = {
+ .frame_num = 11,
+ .buf_index = 13,
+ .top_field_order_cnt = 65566,
+ .bottom_field_order_cnt = 65566,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [14] = {
+ .frame_num = 12,
+ .buf_index = 14,
+ .top_field_order_cnt = 65568,
+ .bottom_field_order_cnt = 65568,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [15] = {
+ .frame_num = 13,
+ .buf_index = 15,
+ .top_field_order_cnt = 65570,
+ .bottom_field_order_cnt = 65570,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 15, 0, 0, 0, 0, 0, 0, 0, 136, 171, 196, 114, 17, 127, 0, 0, 2, 0, 0, 4, 0, 0, 0, 0, 8, 0, 0, 0, 40, 0, 1, 0, 40, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 4, 15, 0, 0, 0, 8, 0, 0, 0, },
+ { 38, 0, 1, 0, 38, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 4, 14, 0, 0, 0, 8, 0, 0, 0, 36, 0, 1, 0, 36, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 4, },
+ { 13, 0, 0, 0, 8, 0, 0, 0, 34, 0, 1, 0, 34, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 4, 12, 0, 0, 0, 8, 0, 0, 0, 32, 0, 1, 0, 32, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 10416,
+ .header_bit_size = 77,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = -1,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 6, 6, 2, 15, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 21,
+ .output_buffer = 3,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65578,
+ .bottom_field_order_cnt = 65578,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [1] = {
+ .frame_num = 10,
+ .buf_index = 1,
+ .top_field_order_cnt = 65564,
+ .bottom_field_order_cnt = 65564,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [2] = {
+ .frame_num = 14,
+ .buf_index = 2,
+ .top_field_order_cnt = 65572,
+ .bottom_field_order_cnt = 65572,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [5] = {
+ .frame_num = 5,
+ .buf_index = 5,
+ .top_field_order_cnt = 65546,
+ .bottom_field_order_cnt = 65546,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [6] = {
+ .frame_num = 15,
+ .buf_index = 6,
+ .top_field_order_cnt = 65574,
+ .bottom_field_order_cnt = 65574,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [7] = {
+ .frame_num = 0,
+ .buf_index = 7,
+ .top_field_order_cnt = 65576,
+ .bottom_field_order_cnt = 65576,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [9] = {
+ .frame_num = 8,
+ .buf_index = 9,
+ .top_field_order_cnt = 65554,
+ .bottom_field_order_cnt = 65554,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [10] = {
+ .frame_num = 8,
+ .buf_index = 10,
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [11] = {
+ .frame_num = 9,
+ .buf_index = 11,
+ .top_field_order_cnt = 65558,
+ .bottom_field_order_cnt = 65558,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [12] = {
+ .frame_num = 9,
+ .buf_index = 12,
+ .top_field_order_cnt = 65562,
+ .bottom_field_order_cnt = 65562,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [13] = {
+ .frame_num = 11,
+ .buf_index = 13,
+ .top_field_order_cnt = 65566,
+ .bottom_field_order_cnt = 65566,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [14] = {
+ .frame_num = 12,
+ .buf_index = 14,
+ .top_field_order_cnt = 65568,
+ .bottom_field_order_cnt = 65568,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [15] = {
+ .frame_num = 13,
+ .buf_index = 15,
+ .top_field_order_cnt = 65570,
+ .bottom_field_order_cnt = 65570,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 15, 0, 0, 0, 0, 0, 0, 0, 136, 155, 68, 114, 17, 127, 0, 0, 3, 0, 0, 4, 1, 0, 0, 0, 8, 0, 0, 0, 42, 0, 1, 0, 42, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 4, 0, 0, 0, 0, 8, 0, 0, 0, },
+ { 40, 0, 1, 0, 40, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 4, 15, 0, 0, 0, 8, 0, 0, 0, 38, 0, 1, 0, 38, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 4, },
+ { 14, 0, 0, 0, 8, 0, 0, 0, 36, 0, 1, 0, 36, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 4, 13, 0, 0, 0, 8, 0, 0, 0, 34, 0, 1, 0, 34, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 8908,
+ .header_bit_size = 77,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = -1,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 7, 7, 6, 2, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 22,
+ .output_buffer = 5,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65580,
+ .bottom_field_order_cnt = 65580,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [1] = {
+ .frame_num = 10,
+ .buf_index = 1,
+ .top_field_order_cnt = 65564,
+ .bottom_field_order_cnt = 65564,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [2] = {
+ .frame_num = 14,
+ .buf_index = 2,
+ .top_field_order_cnt = 65572,
+ .bottom_field_order_cnt = 65572,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [3] = {
+ .frame_num = 1,
+ .buf_index = 3,
+ .top_field_order_cnt = 65578,
+ .bottom_field_order_cnt = 65578,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [6] = {
+ .frame_num = 15,
+ .buf_index = 6,
+ .top_field_order_cnt = 65574,
+ .bottom_field_order_cnt = 65574,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [7] = {
+ .frame_num = 0,
+ .buf_index = 7,
+ .top_field_order_cnt = 65576,
+ .bottom_field_order_cnt = 65576,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [9] = {
+ .frame_num = 8,
+ .buf_index = 9,
+ .top_field_order_cnt = 65554,
+ .bottom_field_order_cnt = 65554,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [10] = {
+ .frame_num = 8,
+ .buf_index = 10,
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [11] = {
+ .frame_num = 9,
+ .buf_index = 11,
+ .top_field_order_cnt = 65558,
+ .bottom_field_order_cnt = 65558,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [12] = {
+ .frame_num = 9,
+ .buf_index = 12,
+ .top_field_order_cnt = 65562,
+ .bottom_field_order_cnt = 65562,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [13] = {
+ .frame_num = 11,
+ .buf_index = 13,
+ .top_field_order_cnt = 65566,
+ .bottom_field_order_cnt = 65566,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [14] = {
+ .frame_num = 12,
+ .buf_index = 14,
+ .top_field_order_cnt = 65568,
+ .bottom_field_order_cnt = 65568,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [15] = {
+ .frame_num = 13,
+ .buf_index = 15,
+ .top_field_order_cnt = 65570,
+ .bottom_field_order_cnt = 65570,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 15, 0, 0, 0, 0, 0, 0, 0, 136, 139, 196, 113, 17, 127, 0, 0, 5, 0, 0, 4, 2, 0, 0, 0, 8, 0, 0, 0, 44, 0, 1, 0, 44, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, 1, 0, 0, 0, 8, 0, 0, 0, },
+ { 42, 0, 1, 0, 42, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 4, 0, 0, 0, 0, 8, 0, 0, 0, 40, 0, 1, 0, 40, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 4, },
+ { 15, 0, 0, 0, 8, 0, 0, 0, 38, 0, 1, 0, 38, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 4, 14, 0, 0, 0, 8, 0, 0, 0, 36, 0, 1, 0, 36, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 5216,
+ .header_bit_size = 77,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = -1,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 3, 3, 7, 6, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 23,
+ .output_buffer = 9,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65582,
+ .bottom_field_order_cnt = 65582,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [1] = {
+ .frame_num = 10,
+ .buf_index = 1,
+ .top_field_order_cnt = 65564,
+ .bottom_field_order_cnt = 65564,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [2] = {
+ .frame_num = 14,
+ .buf_index = 2,
+ .top_field_order_cnt = 65572,
+ .bottom_field_order_cnt = 65572,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 1,
+ .buf_index = 3,
+ .top_field_order_cnt = 65578,
+ .bottom_field_order_cnt = 65578,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65550,
+ .bottom_field_order_cnt = 65550,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [5] = {
+ .frame_num = 2,
+ .buf_index = 5,
+ .top_field_order_cnt = 65580,
+ .bottom_field_order_cnt = 65580,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [6] = {
+ .frame_num = 15,
+ .buf_index = 6,
+ .top_field_order_cnt = 65574,
+ .bottom_field_order_cnt = 65574,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [7] = {
+ .frame_num = 0,
+ .buf_index = 7,
+ .top_field_order_cnt = 65576,
+ .bottom_field_order_cnt = 65576,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [10] = {
+ .frame_num = 8,
+ .buf_index = 10,
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [11] = {
+ .frame_num = 9,
+ .buf_index = 11,
+ .top_field_order_cnt = 65558,
+ .bottom_field_order_cnt = 65558,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [12] = {
+ .frame_num = 9,
+ .buf_index = 12,
+ .top_field_order_cnt = 65562,
+ .bottom_field_order_cnt = 65562,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [13] = {
+ .frame_num = 11,
+ .buf_index = 13,
+ .top_field_order_cnt = 65566,
+ .bottom_field_order_cnt = 65566,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [14] = {
+ .frame_num = 12,
+ .buf_index = 14,
+ .top_field_order_cnt = 65568,
+ .bottom_field_order_cnt = 65568,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [15] = {
+ .frame_num = 13,
+ .buf_index = 15,
+ .top_field_order_cnt = 65570,
+ .bottom_field_order_cnt = 65570,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 15, 0, 0, 0, 0, 0, 0, 0, 136, 123, 68, 113, 17, 127, 0, 0, 6, 0, 0, 4, 3, 0, 0, 0, 8, 0, 0, 0, 46, 0, 1, 0, 46, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 4, 2, 0, 0, 0, 8, 0, 0, 0, },
+ { 44, 0, 1, 0, 44, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, 1, 0, 0, 0, 8, 0, 0, 0, 42, 0, 1, 0, 42, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 4, },
+ { 0, 0, 0, 0, 8, 0, 0, 0, 40, 0, 1, 0, 40, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 4, 15, 0, 0, 0, 8, 0, 0, 0, 38, 0, 1, 0, 38, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 5986,
+ .header_bit_size = 77,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = -1,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 5, 5, 3, 7, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 24,
+ .output_buffer = 4,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65584,
+ .bottom_field_order_cnt = 65584,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [1] = {
+ .frame_num = 10,
+ .buf_index = 1,
+ .top_field_order_cnt = 65564,
+ .bottom_field_order_cnt = 65564,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [2] = {
+ .frame_num = 14,
+ .buf_index = 2,
+ .top_field_order_cnt = 65572,
+ .bottom_field_order_cnt = 65572,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 1,
+ .buf_index = 3,
+ .top_field_order_cnt = 65578,
+ .bottom_field_order_cnt = 65578,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [5] = {
+ .frame_num = 2,
+ .buf_index = 5,
+ .top_field_order_cnt = 65580,
+ .bottom_field_order_cnt = 65580,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [6] = {
+ .frame_num = 15,
+ .buf_index = 6,
+ .top_field_order_cnt = 65574,
+ .bottom_field_order_cnt = 65574,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 0,
+ .buf_index = 7,
+ .top_field_order_cnt = 65576,
+ .bottom_field_order_cnt = 65576,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [9] = {
+ .frame_num = 3,
+ .buf_index = 9,
+ .top_field_order_cnt = 65582,
+ .bottom_field_order_cnt = 65582,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [10] = {
+ .frame_num = 8,
+ .buf_index = 10,
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [11] = {
+ .frame_num = 9,
+ .buf_index = 11,
+ .top_field_order_cnt = 65558,
+ .bottom_field_order_cnt = 65558,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [12] = {
+ .frame_num = 9,
+ .buf_index = 12,
+ .top_field_order_cnt = 65562,
+ .bottom_field_order_cnt = 65562,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [13] = {
+ .frame_num = 11,
+ .buf_index = 13,
+ .top_field_order_cnt = 65566,
+ .bottom_field_order_cnt = 65566,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [14] = {
+ .frame_num = 12,
+ .buf_index = 14,
+ .top_field_order_cnt = 65568,
+ .bottom_field_order_cnt = 65568,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [15] = {
+ .frame_num = 13,
+ .buf_index = 15,
+ .top_field_order_cnt = 65570,
+ .bottom_field_order_cnt = 65570,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 15, 0, 0, 0, 0, 0, 0, 0, 96, 183, 169, 232, 17, 127, 0, 0, 7, 0, 0, 4, 4, 0, 0, 0, 8, 0, 0, 0, 48, 0, 1, 0, 48, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 4, 3, 0, 0, 0, 8, 0, 0, 0, },
+ { 46, 0, 1, 0, 46, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 4, 2, 0, 0, 0, 8, 0, 0, 0, 44, 0, 1, 0, 44, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, },
+ { 1, 0, 0, 0, 8, 0, 0, 0, 42, 0, 1, 0, 42, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 4, 0, 0, 0, 0, 8, 0, 0, 0, 40, 0, 1, 0, 40, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 4227,
+ .header_bit_size = 75,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 0,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 9, 9, 5, 3, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 25,
+ .output_buffer = 11,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65586,
+ .bottom_field_order_cnt = 65586,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [1] = {
+ .frame_num = 10,
+ .buf_index = 1,
+ .top_field_order_cnt = 65564,
+ .bottom_field_order_cnt = 65564,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [2] = {
+ .frame_num = 14,
+ .buf_index = 2,
+ .top_field_order_cnt = 65572,
+ .bottom_field_order_cnt = 65572,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 1,
+ .buf_index = 3,
+ .top_field_order_cnt = 65578,
+ .bottom_field_order_cnt = 65578,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65584,
+ .bottom_field_order_cnt = 65584,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [5] = {
+ .frame_num = 2,
+ .buf_index = 5,
+ .top_field_order_cnt = 65580,
+ .bottom_field_order_cnt = 65580,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [6] = {
+ .frame_num = 15,
+ .buf_index = 6,
+ .top_field_order_cnt = 65574,
+ .bottom_field_order_cnt = 65574,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 0,
+ .buf_index = 7,
+ .top_field_order_cnt = 65576,
+ .bottom_field_order_cnt = 65576,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65556,
+ .bottom_field_order_cnt = 65556,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [9] = {
+ .frame_num = 3,
+ .buf_index = 9,
+ .top_field_order_cnt = 65582,
+ .bottom_field_order_cnt = 65582,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [10] = {
+ .frame_num = 8,
+ .buf_index = 10,
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [12] = {
+ .frame_num = 9,
+ .buf_index = 12,
+ .top_field_order_cnt = 65562,
+ .bottom_field_order_cnt = 65562,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [13] = {
+ .frame_num = 11,
+ .buf_index = 13,
+ .top_field_order_cnt = 65566,
+ .bottom_field_order_cnt = 65566,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [14] = {
+ .frame_num = 12,
+ .buf_index = 14,
+ .top_field_order_cnt = 65568,
+ .bottom_field_order_cnt = 65568,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [15] = {
+ .frame_num = 13,
+ .buf_index = 15,
+ .top_field_order_cnt = 65570,
+ .bottom_field_order_cnt = 65570,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 15, 0, 0, 0, 0, 0, 0, 0, 136, 171, 196, 114, 17, 127, 0, 0, 18, 0, 0, 4, 5, 0, 0, 0, 8, 0, 0, 0, 50, 0, 1, 0, 50, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 4, 4, 0, 0, 0, 8, 0, 0, 0, },
+ { 48, 0, 1, 0, 48, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 4, 3, 0, 0, 0, 8, 0, 0, 0, 46, 0, 1, 0, 46, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 4, },
+ { 2, 0, 0, 0, 8, 0, 0, 0, 44, 0, 1, 0, 44, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, 1, 0, 0, 0, 8, 0, 0, 0, 42, 0, 1, 0, 42, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 3423,
+ .header_bit_size = 75,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 0,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 4, 4, 9, 5, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 26,
+ .output_buffer = 8,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65588,
+ .bottom_field_order_cnt = 65588,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65552,
+ .bottom_field_order_cnt = 65552,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [1] = {
+ .frame_num = 10,
+ .buf_index = 1,
+ .top_field_order_cnt = 65564,
+ .bottom_field_order_cnt = 65564,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [2] = {
+ .frame_num = 14,
+ .buf_index = 2,
+ .top_field_order_cnt = 65572,
+ .bottom_field_order_cnt = 65572,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 1,
+ .buf_index = 3,
+ .top_field_order_cnt = 65578,
+ .bottom_field_order_cnt = 65578,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65584,
+ .bottom_field_order_cnt = 65584,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [5] = {
+ .frame_num = 2,
+ .buf_index = 5,
+ .top_field_order_cnt = 65580,
+ .bottom_field_order_cnt = 65580,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [6] = {
+ .frame_num = 15,
+ .buf_index = 6,
+ .top_field_order_cnt = 65574,
+ .bottom_field_order_cnt = 65574,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 0,
+ .buf_index = 7,
+ .top_field_order_cnt = 65576,
+ .bottom_field_order_cnt = 65576,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [9] = {
+ .frame_num = 3,
+ .buf_index = 9,
+ .top_field_order_cnt = 65582,
+ .bottom_field_order_cnt = 65582,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [10] = {
+ .frame_num = 8,
+ .buf_index = 10,
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [11] = {
+ .frame_num = 5,
+ .buf_index = 11,
+ .top_field_order_cnt = 65586,
+ .bottom_field_order_cnt = 65586,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [12] = {
+ .frame_num = 9,
+ .buf_index = 12,
+ .top_field_order_cnt = 65562,
+ .bottom_field_order_cnt = 65562,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [13] = {
+ .frame_num = 11,
+ .buf_index = 13,
+ .top_field_order_cnt = 65566,
+ .bottom_field_order_cnt = 65566,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [14] = {
+ .frame_num = 12,
+ .buf_index = 14,
+ .top_field_order_cnt = 65568,
+ .bottom_field_order_cnt = 65568,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [15] = {
+ .frame_num = 13,
+ .buf_index = 15,
+ .top_field_order_cnt = 65570,
+ .bottom_field_order_cnt = 65570,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 15, 0, 0, 0, 0, 0, 0, 0, 136, 155, 68, 114, 17, 127, 0, 0, 19, 0, 0, 4, 6, 0, 0, 0, 8, 0, 0, 0, 52, 0, 1, 0, 52, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 4, 5, 0, 0, 0, 8, 0, 0, 0, },
+ { 50, 0, 1, 0, 50, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 4, 4, 0, 0, 0, 8, 0, 0, 0, 48, 0, 1, 0, 48, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 4, },
+ { 3, 0, 0, 0, 8, 0, 0, 0, 46, 0, 1, 0, 46, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 4, 2, 0, 0, 0, 8, 0, 0, 0, 44, 0, 1, 0, 44, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 3045,
+ .header_bit_size = 75,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 0,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 11, 11, 4, 9, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 27,
+ .output_buffer = 0,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65590,
+ .bottom_field_order_cnt = 65590,
+ .dpb = {
+ [1] = {
+ .frame_num = 10,
+ .buf_index = 1,
+ .top_field_order_cnt = 65564,
+ .bottom_field_order_cnt = 65564,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [2] = {
+ .frame_num = 14,
+ .buf_index = 2,
+ .top_field_order_cnt = 65572,
+ .bottom_field_order_cnt = 65572,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 1,
+ .buf_index = 3,
+ .top_field_order_cnt = 65578,
+ .bottom_field_order_cnt = 65578,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65584,
+ .bottom_field_order_cnt = 65584,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [5] = {
+ .frame_num = 2,
+ .buf_index = 5,
+ .top_field_order_cnt = 65580,
+ .bottom_field_order_cnt = 65580,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [6] = {
+ .frame_num = 15,
+ .buf_index = 6,
+ .top_field_order_cnt = 65574,
+ .bottom_field_order_cnt = 65574,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 0,
+ .buf_index = 7,
+ .top_field_order_cnt = 65576,
+ .bottom_field_order_cnt = 65576,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65588,
+ .bottom_field_order_cnt = 65588,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [9] = {
+ .frame_num = 3,
+ .buf_index = 9,
+ .top_field_order_cnt = 65582,
+ .bottom_field_order_cnt = 65582,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [10] = {
+ .frame_num = 8,
+ .buf_index = 10,
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [11] = {
+ .frame_num = 5,
+ .buf_index = 11,
+ .top_field_order_cnt = 65586,
+ .bottom_field_order_cnt = 65586,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [12] = {
+ .frame_num = 9,
+ .buf_index = 12,
+ .top_field_order_cnt = 65562,
+ .bottom_field_order_cnt = 65562,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [13] = {
+ .frame_num = 11,
+ .buf_index = 13,
+ .top_field_order_cnt = 65566,
+ .bottom_field_order_cnt = 65566,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [14] = {
+ .frame_num = 12,
+ .buf_index = 14,
+ .top_field_order_cnt = 65568,
+ .bottom_field_order_cnt = 65568,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [15] = {
+ .frame_num = 13,
+ .buf_index = 15,
+ .top_field_order_cnt = 65570,
+ .bottom_field_order_cnt = 65570,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 15, 0, 0, 0, 0, 0, 0, 0, 136, 139, 196, 113, 17, 127, 0, 0, 0, 0, 0, 4, 7, 0, 0, 0, 8, 0, 0, 0, 54, 0, 1, 0, 54, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 4, 6, 0, 0, 0, 8, 0, 0, 0, },
+ { 52, 0, 1, 0, 52, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 4, 5, 0, 0, 0, 8, 0, 0, 0, 50, 0, 1, 0, 50, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 4, },
+ { 4, 0, 0, 0, 8, 0, 0, 0, 48, 0, 1, 0, 48, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 4, 3, 0, 0, 0, 8, 0, 0, 0, 46, 0, 1, 0, 46, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 2775,
+ .header_bit_size = 75,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 0,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 8, 8, 11, 4, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 28,
+ .output_buffer = 1,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65592,
+ .bottom_field_order_cnt = 65592,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65590,
+ .bottom_field_order_cnt = 65590,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [2] = {
+ .frame_num = 14,
+ .buf_index = 2,
+ .top_field_order_cnt = 65572,
+ .bottom_field_order_cnt = 65572,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 1,
+ .buf_index = 3,
+ .top_field_order_cnt = 65578,
+ .bottom_field_order_cnt = 65578,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65584,
+ .bottom_field_order_cnt = 65584,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [5] = {
+ .frame_num = 2,
+ .buf_index = 5,
+ .top_field_order_cnt = 65580,
+ .bottom_field_order_cnt = 65580,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [6] = {
+ .frame_num = 15,
+ .buf_index = 6,
+ .top_field_order_cnt = 65574,
+ .bottom_field_order_cnt = 65574,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 0,
+ .buf_index = 7,
+ .top_field_order_cnt = 65576,
+ .bottom_field_order_cnt = 65576,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65588,
+ .bottom_field_order_cnt = 65588,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [9] = {
+ .frame_num = 3,
+ .buf_index = 9,
+ .top_field_order_cnt = 65582,
+ .bottom_field_order_cnt = 65582,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [10] = {
+ .frame_num = 8,
+ .buf_index = 10,
+ .top_field_order_cnt = 65560,
+ .bottom_field_order_cnt = 65560,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [11] = {
+ .frame_num = 5,
+ .buf_index = 11,
+ .top_field_order_cnt = 65586,
+ .bottom_field_order_cnt = 65586,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [12] = {
+ .frame_num = 9,
+ .buf_index = 12,
+ .top_field_order_cnt = 65562,
+ .bottom_field_order_cnt = 65562,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [13] = {
+ .frame_num = 11,
+ .buf_index = 13,
+ .top_field_order_cnt = 65566,
+ .bottom_field_order_cnt = 65566,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [14] = {
+ .frame_num = 12,
+ .buf_index = 14,
+ .top_field_order_cnt = 65568,
+ .bottom_field_order_cnt = 65568,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [15] = {
+ .frame_num = 13,
+ .buf_index = 15,
+ .top_field_order_cnt = 65570,
+ .bottom_field_order_cnt = 65570,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 15, 0, 0, 0, 0, 0, 0, 0, 136, 123, 68, 113, 17, 127, 0, 0, 1, 0, 0, 4, 8, 0, 0, 0, 8, 0, 0, 0, 56, 0, 1, 0, 56, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 0, 0, 0, 8, 0, 0, 0, },
+ { 54, 0, 1, 0, 54, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 4, 6, 0, 0, 0, 8, 0, 0, 0, 52, 0, 1, 0, 52, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 4, },
+ { 5, 0, 0, 0, 8, 0, 0, 0, 50, 0, 1, 0, 50, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 4, 4, 0, 0, 0, 8, 0, 0, 0, 48, 0, 1, 0, 48, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 3691,
+ .header_bit_size = 75,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 0,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 0, 0, 8, 11, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 29,
+ .output_buffer = 10,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65594,
+ .bottom_field_order_cnt = 65594,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65590,
+ .bottom_field_order_cnt = 65590,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [1] = {
+ .frame_num = 8,
+ .buf_index = 1,
+ .top_field_order_cnt = 65592,
+ .bottom_field_order_cnt = 65592,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [2] = {
+ .frame_num = 14,
+ .buf_index = 2,
+ .top_field_order_cnt = 65572,
+ .bottom_field_order_cnt = 65572,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 1,
+ .buf_index = 3,
+ .top_field_order_cnt = 65578,
+ .bottom_field_order_cnt = 65578,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65584,
+ .bottom_field_order_cnt = 65584,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [5] = {
+ .frame_num = 2,
+ .buf_index = 5,
+ .top_field_order_cnt = 65580,
+ .bottom_field_order_cnt = 65580,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [6] = {
+ .frame_num = 15,
+ .buf_index = 6,
+ .top_field_order_cnt = 65574,
+ .bottom_field_order_cnt = 65574,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 0,
+ .buf_index = 7,
+ .top_field_order_cnt = 65576,
+ .bottom_field_order_cnt = 65576,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65588,
+ .bottom_field_order_cnt = 65588,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [9] = {
+ .frame_num = 3,
+ .buf_index = 9,
+ .top_field_order_cnt = 65582,
+ .bottom_field_order_cnt = 65582,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [11] = {
+ .frame_num = 5,
+ .buf_index = 11,
+ .top_field_order_cnt = 65586,
+ .bottom_field_order_cnt = 65586,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [12] = {
+ .frame_num = 9,
+ .buf_index = 12,
+ .top_field_order_cnt = 65562,
+ .bottom_field_order_cnt = 65562,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [13] = {
+ .frame_num = 11,
+ .buf_index = 13,
+ .top_field_order_cnt = 65566,
+ .bottom_field_order_cnt = 65566,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [14] = {
+ .frame_num = 12,
+ .buf_index = 14,
+ .top_field_order_cnt = 65568,
+ .bottom_field_order_cnt = 65568,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [15] = {
+ .frame_num = 13,
+ .buf_index = 15,
+ .top_field_order_cnt = 65570,
+ .bottom_field_order_cnt = 65570,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 15, 0, 0, 0, 0, 0, 0, 0, 136, 107, 196, 112, 17, 127, 0, 0, 4, 0, 0, 4, 9, 0, 0, 0, 8, 0, 0, 0, 58, 0, 1, 0, 58, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 8, 0, 0, 0, 8, 0, 0, 0, },
+ { 56, 0, 1, 0, 56, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 0, 0, 0, 8, 0, 0, 0, 54, 0, 1, 0, 54, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 4, },
+ { 6, 0, 0, 0, 8, 0, 0, 0, 52, 0, 1, 0, 52, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 4, 5, 0, 0, 0, 8, 0, 0, 0, 50, 0, 1, 0, 50, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 4388,
+ .header_bit_size = 75,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 0,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 1, 1, 0, 8, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 30,
+ .output_buffer = 12,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65596,
+ .bottom_field_order_cnt = 65596,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65590,
+ .bottom_field_order_cnt = 65590,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [1] = {
+ .frame_num = 8,
+ .buf_index = 1,
+ .top_field_order_cnt = 65592,
+ .bottom_field_order_cnt = 65592,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [2] = {
+ .frame_num = 14,
+ .buf_index = 2,
+ .top_field_order_cnt = 65572,
+ .bottom_field_order_cnt = 65572,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 1,
+ .buf_index = 3,
+ .top_field_order_cnt = 65578,
+ .bottom_field_order_cnt = 65578,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65584,
+ .bottom_field_order_cnt = 65584,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [5] = {
+ .frame_num = 2,
+ .buf_index = 5,
+ .top_field_order_cnt = 65580,
+ .bottom_field_order_cnt = 65580,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [6] = {
+ .frame_num = 15,
+ .buf_index = 6,
+ .top_field_order_cnt = 65574,
+ .bottom_field_order_cnt = 65574,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 0,
+ .buf_index = 7,
+ .top_field_order_cnt = 65576,
+ .bottom_field_order_cnt = 65576,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65588,
+ .bottom_field_order_cnt = 65588,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [9] = {
+ .frame_num = 3,
+ .buf_index = 9,
+ .top_field_order_cnt = 65582,
+ .bottom_field_order_cnt = 65582,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [10] = {
+ .frame_num = 9,
+ .buf_index = 10,
+ .top_field_order_cnt = 65594,
+ .bottom_field_order_cnt = 65594,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [11] = {
+ .frame_num = 5,
+ .buf_index = 11,
+ .top_field_order_cnt = 65586,
+ .bottom_field_order_cnt = 65586,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [13] = {
+ .frame_num = 11,
+ .buf_index = 13,
+ .top_field_order_cnt = 65566,
+ .bottom_field_order_cnt = 65566,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [14] = {
+ .frame_num = 12,
+ .buf_index = 14,
+ .top_field_order_cnt = 65568,
+ .bottom_field_order_cnt = 65568,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [15] = {
+ .frame_num = 13,
+ .buf_index = 15,
+ .top_field_order_cnt = 65570,
+ .bottom_field_order_cnt = 65570,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 15, 0, 0, 0, 0, 0, 0, 0, 96, 183, 169, 232, 17, 127, 0, 0, 8, 0, 0, 4, 10, 0, 0, 0, 8, 0, 0, 0, 60, 0, 1, 0, 60, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, 9, 0, 0, 0, 8, 0, 0, 0, },
+ { 58, 0, 1, 0, 58, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 8, 0, 0, 0, 8, 0, 0, 0, 56, 0, 1, 0, 56, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, },
+ { 7, 0, 0, 0, 8, 0, 0, 0, 54, 0, 1, 0, 54, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 4, 6, 0, 0, 0, 8, 0, 0, 0, 52, 0, 1, 0, 52, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 4174,
+ .header_bit_size = 75,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 0,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 10, 10, 1, 0, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ {
+ .index = 31,
+ .output_buffer = 13,
+ .frame.h264 = {
+ .decode_param = {
+ .top_field_order_cnt = 65598,
+ .bottom_field_order_cnt = 65598,
+ .dpb = {
+ [0] = {
+ .frame_num = 7,
+ .buf_index = 0,
+ .top_field_order_cnt = 65590,
+ .bottom_field_order_cnt = 65590,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [1] = {
+ .frame_num = 8,
+ .buf_index = 1,
+ .top_field_order_cnt = 65592,
+ .bottom_field_order_cnt = 65592,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [2] = {
+ .frame_num = 14,
+ .buf_index = 2,
+ .top_field_order_cnt = 65572,
+ .bottom_field_order_cnt = 65572,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [3] = {
+ .frame_num = 1,
+ .buf_index = 3,
+ .top_field_order_cnt = 65578,
+ .bottom_field_order_cnt = 65578,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [4] = {
+ .frame_num = 4,
+ .buf_index = 4,
+ .top_field_order_cnt = 65584,
+ .bottom_field_order_cnt = 65584,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [5] = {
+ .frame_num = 2,
+ .buf_index = 5,
+ .top_field_order_cnt = 65580,
+ .bottom_field_order_cnt = 65580,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [6] = {
+ .frame_num = 15,
+ .buf_index = 6,
+ .top_field_order_cnt = 65574,
+ .bottom_field_order_cnt = 65574,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [7] = {
+ .frame_num = 0,
+ .buf_index = 7,
+ .top_field_order_cnt = 65576,
+ .bottom_field_order_cnt = 65576,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [8] = {
+ .frame_num = 6,
+ .buf_index = 8,
+ .top_field_order_cnt = 65588,
+ .bottom_field_order_cnt = 65588,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [9] = {
+ .frame_num = 3,
+ .buf_index = 9,
+ .top_field_order_cnt = 65582,
+ .bottom_field_order_cnt = 65582,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [10] = {
+ .frame_num = 9,
+ .buf_index = 10,
+ .top_field_order_cnt = 65594,
+ .bottom_field_order_cnt = 65594,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [11] = {
+ .frame_num = 5,
+ .buf_index = 11,
+ .top_field_order_cnt = 65586,
+ .bottom_field_order_cnt = 65586,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [12] = {
+ .frame_num = 10,
+ .buf_index = 12,
+ .top_field_order_cnt = 65596,
+ .bottom_field_order_cnt = 65596,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | V4L2_H264_DPB_ENTRY_FLAG_ACTIVE,
+ },
+ [14] = {
+ .frame_num = 12,
+ .buf_index = 14,
+ .top_field_order_cnt = 65568,
+ .bottom_field_order_cnt = 65568,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ [15] = {
+ .frame_num = 13,
+ .buf_index = 15,
+ .top_field_order_cnt = 65570,
+ .bottom_field_order_cnt = 65570,
+ .flags = V4L2_H264_DPB_ENTRY_FLAG_VALID | 0 | 0,
+ },
+ },
+ },
+ .pps = {
+ .weighted_bipred_idc = 2,
+ .pic_init_qp_minus26 = -3,
+ .pic_init_qs_minus26 = 0,
+ .chroma_qp_index_offset = -2,
+ .second_chroma_qp_index_offset = -2,
+ .flags = V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE | V4L2_H264_PPS_FLAG_WEIGHTED_PRED | V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE | 0 | 0 ,
+ },
+ .sps = {
+ .chroma_format_idc = 1,
+ .bit_depth_luma_minus8 = 0,
+ .bit_depth_chroma_minus8 = 0,
+ .log2_max_frame_num_minus4 = 0,
+ .log2_max_pic_order_cnt_lsb_minus4 = 2,
+ .pic_order_cnt_type = 0,
+ .pic_width_in_mbs_minus1 = 53,
+ .pic_height_in_map_units_minus1 = 29,
+ .flags = 0 | 0 | V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY | 0 | V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE,
+ },
+ .scaling_matrix = {
+ .scaling_list_4x4 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
+ .scaling_list_8x8 = {
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ { 15, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 9, 0, 0, 4, 11, 0, 0, 0, 8, 0, 0, 0, 62, 0, 1, 0, 62, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 4, 10, 0, 0, 0, 8, 0, 0, 0, },
+ { 60, 0, 1, 0, 60, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, 9, 0, 0, 0, 8, 0, 0, 0, 58, 0, 1, 0, 58, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, },
+ { 8, 0, 0, 0, 8, 0, 0, 0, 56, 0, 1, 0, 56, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 0, 0, 0, 8, 0, 0, 0, 54, 0, 1, 0, 54, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ { 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ },
+ },
+ .slice_param = {
+ .size = 3861,
+ .header_bit_size = 77,
+ .first_mb_in_slice = 0,
+ .slice_type = 0,
+ .cabac_init_idc = 0,
+ .slice_qp_delta = 1,
+ .disable_deblocking_filter_idc = 0,
+ .slice_alpha_c0_offset_div2 = 0,
+ .slice_beta_offset_div2 = 0,
+ .num_ref_idx_l0_active_minus1 = 3,
+ .ref_pic_list0 = { 12, 12, 10, 1, },
+ .pred_weight_table = {
+ .chroma_log2_weight_denom = 0,
+ .luma_log2_weight_denom = 0,
+ .weight_factors = {
+ {
+ .luma_weight = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ {
+ .luma_weight = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .luma_offset = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
+ .chroma_weight = {
+ { 1, 1, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ .chroma_offset = {
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ { 0, 0, },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
diff --git a/data/bbb-h264-high-32/slice-0.dump b/data/bbb-h264-high-32/slice-0.dump
new file mode 100644
index 0000000..94617a8
--- /dev/null
+++ b/data/bbb-h264-high-32/slice-0.dump
Binary files differ
diff --git a/data/bbb-h264-high-32/slice-1.dump b/data/bbb-h264-high-32/slice-1.dump
new file mode 100644
index 0000000..a4a4ff8
--- /dev/null
+++ b/data/bbb-h264-high-32/slice-1.dump
Binary files differ
diff --git a/data/bbb-h264-high-32/slice-10.dump b/data/bbb-h264-high-32/slice-10.dump
new file mode 100644
index 0000000..f4e70e4
--- /dev/null
+++ b/data/bbb-h264-high-32/slice-10.dump
@@ -0,0 +1 @@
+ jG{-|+_㠈^hۻ4̓HY+b,cEठ.DO 6uooQ8 ش-Du"f 'P8Z1Z$|%,}ͤ$u&LJJ*{#=(TJl,x}sx'`Ō_4bf6a/ \ No newline at end of file
diff --git a/data/bbb-h264-high-32/slice-11.dump b/data/bbb-h264-high-32/slice-11.dump
new file mode 100644
index 0000000..2fa7352
--- /dev/null
+++ b/data/bbb-h264-high-32/slice-11.dump
Binary files differ
diff --git a/data/bbb-h264-high-32/slice-12.dump b/data/bbb-h264-high-32/slice-12.dump
new file mode 100644
index 0000000..6f2232f
--- /dev/null
+++ b/data/bbb-h264-high-32/slice-12.dump
@@ -0,0 +1,2 @@
++jG:r2lĚ:<JFF;57[C5iCQcE#U
+&ب_[ӱ#m0}4ɚg ((:^{?ҿ\tye}4_Zd0ATKeıe5:emݯL \ No newline at end of file
diff --git a/data/bbb-h264-high-32/slice-13.dump b/data/bbb-h264-high-32/slice-13.dump
new file mode 100644
index 0000000..127db39
--- /dev/null
+++ b/data/bbb-h264-high-32/slice-13.dump
Binary files differ
diff --git a/data/bbb-h264-high-32/slice-14.dump b/data/bbb-h264-high-32/slice-14.dump
new file mode 100644
index 0000000..0173ecc
--- /dev/null
+++ b/data/bbb-h264-high-32/slice-14.dump
Binary files differ
diff --git a/data/bbb-h264-high-32/slice-15.dump b/data/bbb-h264-high-32/slice-15.dump
new file mode 100644
index 0000000..7079938
--- /dev/null
+++ b/data/bbb-h264-high-32/slice-15.dump
Binary files differ
diff --git a/data/bbb-h264-high-32/slice-16.dump b/data/bbb-h264-high-32/slice-16.dump
new file mode 100644
index 0000000..ab88584
--- /dev/null
+++ b/data/bbb-h264-high-32/slice-16.dump
Binary files differ
diff --git a/data/bbb-h264-high-32/slice-17.dump b/data/bbb-h264-high-32/slice-17.dump
new file mode 100644
index 0000000..8dadc1e
--- /dev/null
+++ b/data/bbb-h264-high-32/slice-17.dump
Binary files differ
diff --git a/data/bbb-h264-high-32/slice-18.dump b/data/bbb-h264-high-32/slice-18.dump
new file mode 100644
index 0000000..27377cb
--- /dev/null
+++ b/data/bbb-h264-high-32/slice-18.dump
Binary files differ
diff --git a/data/bbb-h264-high-32/slice-19.dump b/data/bbb-h264-high-32/slice-19.dump
new file mode 100644
index 0000000..34758df
--- /dev/null
+++ b/data/bbb-h264-high-32/slice-19.dump
Binary files differ
diff --git a/data/bbb-h264-high-32/slice-2.dump b/data/bbb-h264-high-32/slice-2.dump
new file mode 100644
index 0000000..ec67a7d
--- /dev/null
+++ b/data/bbb-h264-high-32/slice-2.dump
Binary files differ
diff --git a/data/bbb-h264-high-32/slice-20.dump b/data/bbb-h264-high-32/slice-20.dump
new file mode 100644
index 0000000..6433e31
--- /dev/null
+++ b/data/bbb-h264-high-32/slice-20.dump
Binary files differ
diff --git a/data/bbb-h264-high-32/slice-21.dump b/data/bbb-h264-high-32/slice-21.dump
new file mode 100644
index 0000000..da3f273
--- /dev/null
+++ b/data/bbb-h264-high-32/slice-21.dump
Binary files differ
diff --git a/data/bbb-h264-high-32/slice-22.dump b/data/bbb-h264-high-32/slice-22.dump
new file mode 100644
index 0000000..6bdec6c
--- /dev/null
+++ b/data/bbb-h264-high-32/slice-22.dump
Binary files differ
diff --git a/data/bbb-h264-high-32/slice-23.dump b/data/bbb-h264-high-32/slice-23.dump
new file mode 100644
index 0000000..a56a89f
--- /dev/null
+++ b/data/bbb-h264-high-32/slice-23.dump
Binary files differ
diff --git a/data/bbb-h264-high-32/slice-24.dump b/data/bbb-h264-high-32/slice-24.dump
new file mode 100644
index 0000000..6e66c0d
--- /dev/null
+++ b/data/bbb-h264-high-32/slice-24.dump
Binary files differ
diff --git a/data/bbb-h264-high-32/slice-25.dump b/data/bbb-h264-high-32/slice-25.dump
new file mode 100644
index 0000000..5225a04
--- /dev/null
+++ b/data/bbb-h264-high-32/slice-25.dump
Binary files differ
diff --git a/data/bbb-h264-high-32/slice-26.dump b/data/bbb-h264-high-32/slice-26.dump
new file mode 100644
index 0000000..45121f7
--- /dev/null
+++ b/data/bbb-h264-high-32/slice-26.dump
Binary files differ
diff --git a/data/bbb-h264-high-32/slice-27.dump b/data/bbb-h264-high-32/slice-27.dump
new file mode 100644
index 0000000..5bac2f8
--- /dev/null
+++ b/data/bbb-h264-high-32/slice-27.dump
Binary files differ
diff --git a/data/bbb-h264-high-32/slice-28.dump b/data/bbb-h264-high-32/slice-28.dump
new file mode 100644
index 0000000..0c5e6f1
--- /dev/null
+++ b/data/bbb-h264-high-32/slice-28.dump
Binary files differ
diff --git a/data/bbb-h264-high-32/slice-29.dump b/data/bbb-h264-high-32/slice-29.dump
new file mode 100644
index 0000000..ab7c58f
--- /dev/null
+++ b/data/bbb-h264-high-32/slice-29.dump
Binary files differ
diff --git a/data/bbb-h264-high-32/slice-3.dump b/data/bbb-h264-high-32/slice-3.dump
new file mode 100644
index 0000000..25fdb1f
--- /dev/null
+++ b/data/bbb-h264-high-32/slice-3.dump
Binary files differ
diff --git a/data/bbb-h264-high-32/slice-30.dump b/data/bbb-h264-high-32/slice-30.dump
new file mode 100644
index 0000000..b04e540
--- /dev/null
+++ b/data/bbb-h264-high-32/slice-30.dump
Binary files differ
diff --git a/data/bbb-h264-high-32/slice-31.dump b/data/bbb-h264-high-32/slice-31.dump
new file mode 100644
index 0000000..fb74ef5
--- /dev/null
+++ b/data/bbb-h264-high-32/slice-31.dump
Binary files differ
diff --git a/data/bbb-h264-high-32/slice-4.dump b/data/bbb-h264-high-32/slice-4.dump
new file mode 100644
index 0000000..5c2d284
--- /dev/null
+++ b/data/bbb-h264-high-32/slice-4.dump
Binary files differ
diff --git a/data/bbb-h264-high-32/slice-5.dump b/data/bbb-h264-high-32/slice-5.dump
new file mode 100644
index 0000000..1758323
--- /dev/null
+++ b/data/bbb-h264-high-32/slice-5.dump
Binary files differ
diff --git a/data/bbb-h264-high-32/slice-6.dump b/data/bbb-h264-high-32/slice-6.dump
new file mode 100644
index 0000000..d59eb84
--- /dev/null
+++ b/data/bbb-h264-high-32/slice-6.dump
Binary files differ
diff --git a/data/bbb-h264-high-32/slice-7.dump b/data/bbb-h264-high-32/slice-7.dump
new file mode 100644
index 0000000..87be7c9
--- /dev/null
+++ b/data/bbb-h264-high-32/slice-7.dump
@@ -0,0 +1 @@
+jG9/uk >MFPU_44˸#/l-djQω21D[E^2MJ,0@&YbL¥/:q rǷkWr?A ys:U(yaj{,C],lH 1a~um~jM"RFb4ǐG> }=Ba|TKȭ7SwߑYv>$yLh){2e=t@TOla \ No newline at end of file
diff --git a/data/bbb-h264-high-32/slice-8.dump b/data/bbb-h264-high-32/slice-8.dump
new file mode 100644
index 0000000..c769849
--- /dev/null
+++ b/data/bbb-h264-high-32/slice-8.dump
Binary files differ
diff --git a/data/bbb-h264-high-32/slice-9.dump b/data/bbb-h264-high-32/slice-9.dump
new file mode 100644
index 0000000..5f1ffd9
--- /dev/null
+++ b/data/bbb-h264-high-32/slice-9.dump
@@ -0,0 +1,2 @@
+AE,g5i d7 (5SE9)QfSw8g~/\ChYdQ9~vX"jM?wj^tI5Du瘵fr?3T+2|wd<D`Q?3QTk*I r'IJs,@ԶvYwpOв&CGYJαXxĤB@c
+h[RNrk$ U2%Ҫu" 4[^NT*  \ No newline at end of file