diff options
Diffstat (limited to 'data/caminandes-h265/frames.h')
-rw-r--r-- | data/caminandes-h265/frames.h | 9850 |
1 files changed, 9850 insertions, 0 deletions
diff --git a/data/caminandes-h265/frames.h b/data/caminandes-h265/frames.h new file mode 100644 index 0000000..620812d --- /dev/null +++ b/data/caminandes-h265/frames.h @@ -0,0 +1,9850 @@ + { + .index = 0, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 1160512, + .data_bit_offset = 130, + .nal_unit_type = 20, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_I, + .colour_plane_id = 0, + .slice_pic_order_cnt = 0, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 0, + .num_ref_idx_l0_active_minus1 = 0, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 1, + .collocated_ref_idx = 255, + .five_minus_max_num_merge_cand = 0, + .use_integer_mv_flag = 0, + .slice_qp_delta = -21, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 1, + .pic_struct = 0, + .dpb = { 0 }, + .num_active_dpb_entries = 0, + .ref_idx_l0 = { 255 }, + .ref_idx_l1 = { 255 }, + .num_rps_poc_st_curr_before = 0, + .num_rps_poc_st_curr_after = 0, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { 0 }, + }, + }, + }, + { + .index = 1, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 82472, + .data_bit_offset = 141, + .nal_unit_type = 1, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_P, + .colour_plane_id = 0, + .slice_pic_order_cnt = 1, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 0, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 1, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -21, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 1, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 0, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 0, 0 }, + }, + }, + .num_active_dpb_entries = 1, + .ref_idx_l0 = { 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 255 }, + .num_rps_poc_st_curr_before = 1, + .num_rps_poc_st_curr_after = 0, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 7, + .delta_chroma_log2_weight_denom = -1, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0 }, + .luma_offset_l1 = { 0 }, + .delta_chroma_weight_l1 = { 0 }, + .chroma_offset_l1 = { 0 }, + }, + }, + }, + }, + { + .index = 2, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 387784, + .data_bit_offset = 163, + .nal_unit_type = 1, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_P, + .colour_plane_id = 0, + .slice_pic_order_cnt = 5, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 1, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 1, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -21, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 0, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 0, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 0, 0 }, + }, + { + .buffer_index = 1, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 1, 1 }, + }, + }, + .num_active_dpb_entries = 2, + .ref_idx_l0 = { 1, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 255 }, + .num_rps_poc_st_curr_before = 2, + .num_rps_poc_st_curr_after = 0, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 7, + .delta_chroma_log2_weight_denom = -1, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0 }, + .luma_offset_l1 = { 0 }, + .delta_chroma_weight_l1 = { 0 }, + .chroma_offset_l1 = { 0 }, + }, + }, + }, + }, + { + .index = 3, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 105576, + .data_bit_offset = 143, + .nal_unit_type = 1, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_B, + .colour_plane_id = 0, + .slice_pic_order_cnt = 3, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 1, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 0, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -19, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 0, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 0, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 0, 0 }, + }, + { + .buffer_index = 1, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 1, 1 }, + }, + { + .buffer_index = 2, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 5, 5 }, + }, + }, + .num_active_dpb_entries = 3, + .ref_idx_l0 = { 1, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 2, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .num_rps_poc_st_curr_before = 2, + .num_rps_poc_st_curr_after = 1, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 0, + .delta_chroma_log2_weight_denom = 0, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 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, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 34024, + .data_bit_offset = 141, + .nal_unit_type = 0, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_B, + .colour_plane_id = 0, + .slice_pic_order_cnt = 2, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 1, + .num_ref_idx_l1_active_minus1 = 1, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 0, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -18, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 0, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 0, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 0, 0 }, + }, + { + .buffer_index = 1, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 1, 1 }, + }, + { + .buffer_index = 2, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 5, 5 }, + }, + { + .buffer_index = 3, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 3, 3 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 1, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 3, 2, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .num_rps_poc_st_curr_before = 2, + .num_rps_poc_st_curr_after = 2, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 0, + .delta_chroma_log2_weight_denom = 0, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 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, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 41032, + .data_bit_offset = 140, + .nal_unit_type = 0, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_B, + .colour_plane_id = 0, + .slice_pic_order_cnt = 4, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 2, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 0, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -18, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 1, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 0, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 0, 0 }, + }, + { + .buffer_index = 1, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 1, 1 }, + }, + { + .buffer_index = 2, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 5, 5 }, + }, + { + .buffer_index = 3, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 3, 3 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 3, 1, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 2, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .num_rps_poc_st_curr_before = 3, + .num_rps_poc_st_curr_after = 1, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 0, + .delta_chroma_log2_weight_denom = 0, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 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, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 418464, + .data_bit_offset = 175, + .nal_unit_type = 1, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_P, + .colour_plane_id = 0, + .slice_pic_order_cnt = 9, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 2, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 1, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -21, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 1, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 0, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 0, 0 }, + }, + { + .buffer_index = 1, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 1, 1 }, + }, + { + .buffer_index = 2, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 5, 5 }, + }, + { + .buffer_index = 3, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 3, 3 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 2, 3, 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 255 }, + .num_rps_poc_st_curr_before = 4, + .num_rps_poc_st_curr_after = 0, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 7, + .delta_chroma_log2_weight_denom = -1, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0 }, + .luma_offset_l1 = { 0 }, + .delta_chroma_weight_l1 = { 0 }, + .chroma_offset_l1 = { 0 }, + }, + }, + }, + }, + { + .index = 7, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 115616, + .data_bit_offset = 156, + .nal_unit_type = 1, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_B, + .colour_plane_id = 0, + .slice_pic_order_cnt = 7, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 2, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 0, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -19, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 0, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 1, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 1, 1 }, + }, + { + .buffer_index = 2, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 5, 5 }, + }, + { + .buffer_index = 3, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 3, 3 }, + }, + { + .buffer_index = 6, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 9, 9 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 1, 2, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 3, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .num_rps_poc_st_curr_before = 3, + .num_rps_poc_st_curr_after = 1, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 0, + .delta_chroma_log2_weight_denom = 0, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 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, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 41240, + .data_bit_offset = 143, + .nal_unit_type = 0, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_B, + .colour_plane_id = 0, + .slice_pic_order_cnt = 6, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 1, + .num_ref_idx_l1_active_minus1 = 1, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 0, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -18, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 1, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 2, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 5, 5 }, + }, + { + .buffer_index = 3, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 3, 3 }, + }, + { + .buffer_index = 6, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 9, 9 }, + }, + { + .buffer_index = 7, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 7, 7 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 0, 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 3, 2, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .num_rps_poc_st_curr_before = 2, + .num_rps_poc_st_curr_after = 2, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 0, + .delta_chroma_log2_weight_denom = 0, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 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, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 44968, + .data_bit_offset = 142, + .nal_unit_type = 0, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_B, + .colour_plane_id = 0, + .slice_pic_order_cnt = 8, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 2, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 0, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -18, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 0, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 2, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 5, 5 }, + }, + { + .buffer_index = 3, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 3, 3 }, + }, + { + .buffer_index = 6, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 9, 9 }, + }, + { + .buffer_index = 7, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 7, 7 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 3, 0, 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 2, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .num_rps_poc_st_curr_before = 3, + .num_rps_poc_st_curr_after = 1, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 0, + .delta_chroma_log2_weight_denom = 0, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 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, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 225576, + .data_bit_offset = 173, + .nal_unit_type = 1, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_P, + .colour_plane_id = 0, + .slice_pic_order_cnt = 10, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 2, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 1, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -21, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 0, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 2, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 5, 5 }, + }, + { + .buffer_index = 3, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 3, 3 }, + }, + { + .buffer_index = 6, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 9, 9 }, + }, + { + .buffer_index = 7, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 7, 7 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 2, 3, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 255 }, + .num_rps_poc_st_curr_before = 4, + .num_rps_poc_st_curr_after = 0, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 7, + .delta_chroma_log2_weight_denom = -1, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0 }, + .luma_offset_l1 = { 0 }, + .delta_chroma_weight_l1 = { 0 }, + .chroma_offset_l1 = { 0 }, + }, + }, + }, + }, + { + .index = 11, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 466328, + .data_bit_offset = 182, + .nal_unit_type = 1, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_P, + .colour_plane_id = 0, + .slice_pic_order_cnt = 14, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 2, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 1, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -21, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 1, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 10, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 10, 10 }, + }, + { + .buffer_index = 3, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 3, 3 }, + }, + { + .buffer_index = 6, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 9, 9 }, + }, + { + .buffer_index = 7, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 7, 7 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 0, 2, 3, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 255 }, + .num_rps_poc_st_curr_before = 4, + .num_rps_poc_st_curr_after = 0, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 7, + .delta_chroma_log2_weight_denom = -1, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0 }, + .luma_offset_l1 = { 0 }, + .delta_chroma_weight_l1 = { 0 }, + .chroma_offset_l1 = { 0 }, + }, + }, + }, + }, + { + .index = 12, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 141376, + .data_bit_offset = 154, + .nal_unit_type = 1, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_B, + .colour_plane_id = 0, + .slice_pic_order_cnt = 12, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 2, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 0, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -19, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 0, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 10, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 10, 10 }, + }, + { + .buffer_index = 11, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 14, 14 }, + }, + { + .buffer_index = 6, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 9, 9 }, + }, + { + .buffer_index = 7, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 7, 7 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 0, 2, 3, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .num_rps_poc_st_curr_before = 3, + .num_rps_poc_st_curr_after = 1, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 0, + .delta_chroma_log2_weight_denom = 0, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 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, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 49792, + .data_bit_offset = 143, + .nal_unit_type = 0, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_B, + .colour_plane_id = 0, + .slice_pic_order_cnt = 11, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 1, + .num_ref_idx_l1_active_minus1 = 1, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 0, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -18, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 1, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 10, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 10, 10 }, + }, + { + .buffer_index = 11, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 14, 14 }, + }, + { + .buffer_index = 12, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 12, 12 }, + }, + { + .buffer_index = 7, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 7, 7 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 0, 3, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 2, 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .num_rps_poc_st_curr_before = 2, + .num_rps_poc_st_curr_after = 2, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 0, + .delta_chroma_log2_weight_denom = 0, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 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, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 50712, + .data_bit_offset = 142, + .nal_unit_type = 0, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_B, + .colour_plane_id = 0, + .slice_pic_order_cnt = 13, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 2, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 0, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -18, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 0, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 10, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 10, 10 }, + }, + { + .buffer_index = 11, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 14, 14 }, + }, + { + .buffer_index = 12, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 12, 12 }, + }, + { + .buffer_index = 7, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 7, 7 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 2, 0, 3, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .num_rps_poc_st_curr_before = 3, + .num_rps_poc_st_curr_after = 1, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 0, + .delta_chroma_log2_weight_denom = 0, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 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, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 221712, + .data_bit_offset = 170, + .nal_unit_type = 1, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_P, + .colour_plane_id = 0, + .slice_pic_order_cnt = 16, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 2, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 1, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -21, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 0, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 10, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 10, 10 }, + }, + { + .buffer_index = 11, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 14, 14 }, + }, + { + .buffer_index = 12, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 12, 12 }, + }, + { + .buffer_index = 7, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 7, 7 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 1, 2, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 255 }, + .num_rps_poc_st_curr_before = 4, + .num_rps_poc_st_curr_after = 0, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 7, + .delta_chroma_log2_weight_denom = -1, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0 }, + .luma_offset_l1 = { 0 }, + .delta_chroma_weight_l1 = { 0 }, + .chroma_offset_l1 = { 0 }, + }, + }, + }, + }, + { + .index = 16, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 880, + .data_bit_offset = 115, + .nal_unit_type = 0, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_B, + .colour_plane_id = 0, + .slice_pic_order_cnt = 15, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 2, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 0, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -18, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 0, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 10, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 10, 10 }, + }, + { + .buffer_index = 11, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 14, 14 }, + }, + { + .buffer_index = 12, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 12, 12 }, + }, + { + .buffer_index = 15, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 16, 16 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 1, 2, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 3, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .num_rps_poc_st_curr_before = 3, + .num_rps_poc_st_curr_after = 1, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 0, + .delta_chroma_log2_weight_denom = 0, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 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, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 466872, + .data_bit_offset = 182, + .nal_unit_type = 1, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_P, + .colour_plane_id = 0, + .slice_pic_order_cnt = 20, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 2, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 1, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -21, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 0, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 10, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 10, 10 }, + }, + { + .buffer_index = 11, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 14, 14 }, + }, + { + .buffer_index = 12, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 12, 12 }, + }, + { + .buffer_index = 15, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 16, 16 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 3, 1, 2, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 255 }, + .num_rps_poc_st_curr_before = 4, + .num_rps_poc_st_curr_after = 0, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 7, + .delta_chroma_log2_weight_denom = -1, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0 }, + .luma_offset_l1 = { 0 }, + .delta_chroma_weight_l1 = { 0 }, + .chroma_offset_l1 = { 0 }, + }, + }, + }, + }, + { + .index = 18, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 130264, + .data_bit_offset = 156, + .nal_unit_type = 1, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_B, + .colour_plane_id = 0, + .slice_pic_order_cnt = 18, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 2, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 0, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -19, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 1, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 11, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 14, 14 }, + }, + { + .buffer_index = 12, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 12, 12 }, + }, + { + .buffer_index = 15, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 16, 16 }, + }, + { + .buffer_index = 17, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 20, 20 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 2, 0, 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 3, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .num_rps_poc_st_curr_before = 3, + .num_rps_poc_st_curr_after = 1, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 0, + .delta_chroma_log2_weight_denom = 0, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 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, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 52696, + .data_bit_offset = 145, + .nal_unit_type = 0, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_B, + .colour_plane_id = 0, + .slice_pic_order_cnt = 17, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 1, + .num_ref_idx_l1_active_minus1 = 1, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 0, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -18, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 1, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 12, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 12, 12 }, + }, + { + .buffer_index = 15, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 16, 16 }, + }, + { + .buffer_index = 18, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 18, 18 }, + }, + { + .buffer_index = 17, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 20, 20 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 1, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 2, 3, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .num_rps_poc_st_curr_before = 2, + .num_rps_poc_st_curr_after = 2, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 0, + .delta_chroma_log2_weight_denom = 0, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 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, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 48728, + .data_bit_offset = 144, + .nal_unit_type = 0, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_B, + .colour_plane_id = 0, + .slice_pic_order_cnt = 19, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 2, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 0, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -18, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 1, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 12, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 12, 12 }, + }, + { + .buffer_index = 15, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 16, 16 }, + }, + { + .buffer_index = 18, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 18, 18 }, + }, + { + .buffer_index = 17, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 20, 20 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 2, 1, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 3, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .num_rps_poc_st_curr_before = 3, + .num_rps_poc_st_curr_after = 1, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 0, + .delta_chroma_log2_weight_denom = 0, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 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, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 459216, + .data_bit_offset = 179, + .nal_unit_type = 1, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_P, + .colour_plane_id = 0, + .slice_pic_order_cnt = 24, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 2, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 1, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -21, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 1, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 12, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 12, 12 }, + }, + { + .buffer_index = 15, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 16, 16 }, + }, + { + .buffer_index = 18, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 18, 18 }, + }, + { + .buffer_index = 17, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 20, 20 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 3, 2, 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 255 }, + .num_rps_poc_st_curr_before = 4, + .num_rps_poc_st_curr_after = 0, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 7, + .delta_chroma_log2_weight_denom = -1, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0 }, + .luma_offset_l1 = { 0 }, + .delta_chroma_weight_l1 = { 0 }, + .chroma_offset_l1 = { 0 }, + }, + }, + }, + }, + { + .index = 22, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 130720, + .data_bit_offset = 156, + .nal_unit_type = 1, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_B, + .colour_plane_id = 0, + .slice_pic_order_cnt = 22, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 2, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 0, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -19, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 1, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 21, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 24, 24 }, + }, + { + .buffer_index = 15, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 16, 16 }, + }, + { + .buffer_index = 18, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 18, 18 }, + }, + { + .buffer_index = 17, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 20, 20 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 3, 2, 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .num_rps_poc_st_curr_before = 3, + .num_rps_poc_st_curr_after = 1, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 0, + .delta_chroma_log2_weight_denom = 0, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 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, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 50696, + .data_bit_offset = 143, + .nal_unit_type = 0, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_B, + .colour_plane_id = 0, + .slice_pic_order_cnt = 21, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 1, + .num_ref_idx_l1_active_minus1 = 1, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 0, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -18, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 0, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 21, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 24, 24 }, + }, + { + .buffer_index = 22, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 22, 22 }, + }, + { + .buffer_index = 18, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 18, 18 }, + }, + { + .buffer_index = 17, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 20, 20 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 3, 2, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 1, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .num_rps_poc_st_curr_before = 2, + .num_rps_poc_st_curr_after = 2, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 0, + .delta_chroma_log2_weight_denom = 0, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 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, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 40088, + .data_bit_offset = 142, + .nal_unit_type = 0, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_B, + .colour_plane_id = 0, + .slice_pic_order_cnt = 23, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 2, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 0, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -18, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 0, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 21, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 24, 24 }, + }, + { + .buffer_index = 22, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 22, 22 }, + }, + { + .buffer_index = 18, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 18, 18 }, + }, + { + .buffer_index = 17, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 20, 20 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 1, 3, 2, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .num_rps_poc_st_curr_before = 3, + .num_rps_poc_st_curr_after = 1, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 0, + .delta_chroma_log2_weight_denom = 0, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 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, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 512272, + .data_bit_offset = 182, + .nal_unit_type = 1, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_P, + .colour_plane_id = 0, + .slice_pic_order_cnt = 29, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 2, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 1, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -21, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 0, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 21, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 24, 24 }, + }, + { + .buffer_index = 22, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 22, 22 }, + }, + { + .buffer_index = 18, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 18, 18 }, + }, + { + .buffer_index = 17, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 20, 20 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 0, 1, 3, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 255 }, + .num_rps_poc_st_curr_before = 4, + .num_rps_poc_st_curr_after = 0, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 7, + .delta_chroma_log2_weight_denom = -1, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0 }, + .luma_offset_l1 = { 0 }, + .delta_chroma_weight_l1 = { 0 }, + .chroma_offset_l1 = { 0 }, + }, + }, + }, + }, + { + .index = 26, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 126928, + .data_bit_offset = 158, + .nal_unit_type = 1, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_B, + .colour_plane_id = 0, + .slice_pic_order_cnt = 27, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 2, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 0, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -19, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 1, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 21, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 24, 24 }, + }, + { + .buffer_index = 22, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 22, 22 }, + }, + { + .buffer_index = 25, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 29, 29 }, + }, + { + .buffer_index = 18, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 18, 18 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 0, 1, 3, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 2, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .num_rps_poc_st_curr_before = 3, + .num_rps_poc_st_curr_after = 1, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 0, + .delta_chroma_log2_weight_denom = 0, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 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, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 69008, + .data_bit_offset = 150, + .nal_unit_type = 0, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_B, + .colour_plane_id = 0, + .slice_pic_order_cnt = 25, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 1, + .num_ref_idx_l1_active_minus1 = 1, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 0, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -18, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 1, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 21, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 24, 24 }, + }, + { + .buffer_index = 22, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 22, 22 }, + }, + { + .buffer_index = 25, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 29, 29 }, + }, + { + .buffer_index = 26, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 27, 27 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 0, 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 3, 2, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .num_rps_poc_st_curr_before = 2, + .num_rps_poc_st_curr_after = 2, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 0, + .delta_chroma_log2_weight_denom = 0, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 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, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 60968, + .data_bit_offset = 150, + .nal_unit_type = 0, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_B, + .colour_plane_id = 0, + .slice_pic_order_cnt = 26, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 1, + .num_ref_idx_l1_active_minus1 = 1, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 0, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -18, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 1, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 21, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 24, 24 }, + }, + { + .buffer_index = 22, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 22, 22 }, + }, + { + .buffer_index = 25, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 29, 29 }, + }, + { + .buffer_index = 26, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 27, 27 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 0, 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 3, 2, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .num_rps_poc_st_curr_before = 2, + .num_rps_poc_st_curr_after = 2, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 0, + .delta_chroma_log2_weight_denom = 0, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 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, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 54696, + .data_bit_offset = 142, + .nal_unit_type = 0, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_B, + .colour_plane_id = 0, + .slice_pic_order_cnt = 28, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 2, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 0, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -18, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 1, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 21, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 24, 24 }, + }, + { + .buffer_index = 22, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 22, 22 }, + }, + { + .buffer_index = 25, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 29, 29 }, + }, + { + .buffer_index = 26, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 27, 27 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 3, 0, 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 2, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .num_rps_poc_st_curr_before = 3, + .num_rps_poc_st_curr_after = 1, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 0, + .delta_chroma_log2_weight_denom = 0, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 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, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 226536, + .data_bit_offset = 168, + .nal_unit_type = 1, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_P, + .colour_plane_id = 0, + .slice_pic_order_cnt = 30, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 2, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 1, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -21, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 1, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 21, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 24, 24 }, + }, + { + .buffer_index = 22, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 22, 22 }, + }, + { + .buffer_index = 25, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 29, 29 }, + }, + { + .buffer_index = 26, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 27, 27 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 2, 3, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 255 }, + .num_rps_poc_st_curr_before = 4, + .num_rps_poc_st_curr_after = 0, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 7, + .delta_chroma_log2_weight_denom = -1, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0 }, + .luma_offset_l1 = { 0 }, + .delta_chroma_weight_l1 = { 0 }, + .chroma_offset_l1 = { 0 }, + }, + }, + }, + }, + { + .index = 31, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 517976, + .data_bit_offset = 182, + .nal_unit_type = 1, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_P, + .colour_plane_id = 0, + .slice_pic_order_cnt = 34, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 2, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 1, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -21, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 0, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 22, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 22, 22 }, + }, + { + .buffer_index = 25, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 29, 29 }, + }, + { + .buffer_index = 26, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 27, 27 }, + }, + { + .buffer_index = 30, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 30, 30 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 3, 1, 2, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 255 }, + .num_rps_poc_st_curr_before = 4, + .num_rps_poc_st_curr_after = 0, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 7, + .delta_chroma_log2_weight_denom = -1, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0 }, + .luma_offset_l1 = { 0 }, + .delta_chroma_weight_l1 = { 0 }, + .chroma_offset_l1 = { 0 }, + }, + }, + }, + }, + { + .index = 32, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 153984, + .data_bit_offset = 154, + .nal_unit_type = 1, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_B, + .colour_plane_id = 0, + .slice_pic_order_cnt = 32, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 2, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 0, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -19, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 1, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 25, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 29, 29 }, + }, + { + .buffer_index = 26, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 27, 27 }, + }, + { + .buffer_index = 30, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 30, 30 }, + }, + { + .buffer_index = 31, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 34, 34 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 2, 0, 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 3, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .num_rps_poc_st_curr_before = 3, + .num_rps_poc_st_curr_after = 1, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 0, + .delta_chroma_log2_weight_denom = 0, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 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 = 33, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 52512, + .data_bit_offset = 143, + .nal_unit_type = 0, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_B, + .colour_plane_id = 0, + .slice_pic_order_cnt = 31, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 1, + .num_ref_idx_l1_active_minus1 = 1, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 0, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -18, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 1, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 32, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 32, 32 }, + }, + { + .buffer_index = 26, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 27, 27 }, + }, + { + .buffer_index = 30, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 30, 30 }, + }, + { + .buffer_index = 31, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 34, 34 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 2, 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 0, 3, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .num_rps_poc_st_curr_before = 2, + .num_rps_poc_st_curr_after = 2, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 0, + .delta_chroma_log2_weight_denom = 0, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 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 = 34, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 55744, + .data_bit_offset = 142, + .nal_unit_type = 0, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_B, + .colour_plane_id = 0, + .slice_pic_order_cnt = 33, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 2, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 0, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -18, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 0, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 32, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 32, 32 }, + }, + { + .buffer_index = 26, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 27, 27 }, + }, + { + .buffer_index = 30, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 30, 30 }, + }, + { + .buffer_index = 31, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 34, 34 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 0, 2, 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 3, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .num_rps_poc_st_curr_before = 3, + .num_rps_poc_st_curr_after = 1, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 0, + .delta_chroma_log2_weight_denom = 0, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 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 = 35, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 498728, + .data_bit_offset = 182, + .nal_unit_type = 1, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_P, + .colour_plane_id = 0, + .slice_pic_order_cnt = 38, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 2, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 1, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -21, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 0, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 32, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 32, 32 }, + }, + { + .buffer_index = 26, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 27, 27 }, + }, + { + .buffer_index = 30, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 30, 30 }, + }, + { + .buffer_index = 31, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 34, 34 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 3, 0, 2, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 255 }, + .num_rps_poc_st_curr_before = 4, + .num_rps_poc_st_curr_after = 0, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 7, + .delta_chroma_log2_weight_denom = -1, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0 }, + .luma_offset_l1 = { 0 }, + .delta_chroma_weight_l1 = { 0 }, + .chroma_offset_l1 = { 0 }, + }, + }, + }, + }, + { + .index = 36, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 140040, + .data_bit_offset = 156, + .nal_unit_type = 1, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_B, + .colour_plane_id = 0, + .slice_pic_order_cnt = 36, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 2, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 0, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -19, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 0, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 32, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 32, 32 }, + }, + { + .buffer_index = 35, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 38, 38 }, + }, + { + .buffer_index = 30, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 30, 30 }, + }, + { + .buffer_index = 31, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 34, 34 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 3, 0, 2, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .num_rps_poc_st_curr_before = 3, + .num_rps_poc_st_curr_after = 1, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 0, + .delta_chroma_log2_weight_denom = 0, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 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 = 37, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 60184, + .data_bit_offset = 148, + .nal_unit_type = 0, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_B, + .colour_plane_id = 0, + .slice_pic_order_cnt = 35, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 1, + .num_ref_idx_l1_active_minus1 = 1, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 0, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -18, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 1, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 32, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 32, 32 }, + }, + { + .buffer_index = 35, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 38, 38 }, + }, + { + .buffer_index = 36, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 36, 36 }, + }, + { + .buffer_index = 31, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 34, 34 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 3, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 2, 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .num_rps_poc_st_curr_before = 2, + .num_rps_poc_st_curr_after = 2, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 0, + .delta_chroma_log2_weight_denom = 0, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 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 = 38, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 53864, + .data_bit_offset = 147, + .nal_unit_type = 0, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_B, + .colour_plane_id = 0, + .slice_pic_order_cnt = 37, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 2, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 0, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -18, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 1, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 32, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 32, 32 }, + }, + { + .buffer_index = 35, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 38, 38 }, + }, + { + .buffer_index = 36, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 36, 36 }, + }, + { + .buffer_index = 31, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 34, 34 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 2, 3, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .num_rps_poc_st_curr_before = 3, + .num_rps_poc_st_curr_after = 1, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 0, + .delta_chroma_log2_weight_denom = 0, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 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 = 39, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 453984, + .data_bit_offset = 182, + .nal_unit_type = 1, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_P, + .colour_plane_id = 0, + .slice_pic_order_cnt = 43, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 2, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 1, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -21, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 0, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 32, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 32, 32 }, + }, + { + .buffer_index = 35, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 38, 38 }, + }, + { + .buffer_index = 36, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 36, 36 }, + }, + { + .buffer_index = 31, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 34, 34 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 1, 2, 3, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 255 }, + .num_rps_poc_st_curr_before = 4, + .num_rps_poc_st_curr_after = 0, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 7, + .delta_chroma_log2_weight_denom = -1, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0 }, + .luma_offset_l1 = { 0 }, + .delta_chroma_weight_l1 = { 0 }, + .chroma_offset_l1 = { 0 }, + }, + }, + }, + }, + { + .index = 40, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 108728, + .data_bit_offset = 158, + .nal_unit_type = 1, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_B, + .colour_plane_id = 0, + .slice_pic_order_cnt = 41, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 2, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 0, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -19, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 0, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 32, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 32, 32 }, + }, + { + .buffer_index = 35, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 38, 38 }, + }, + { + .buffer_index = 36, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 36, 36 }, + }, + { + .buffer_index = 39, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 43, 43 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 1, 2, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 3, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .num_rps_poc_st_curr_before = 3, + .num_rps_poc_st_curr_after = 1, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 0, + .delta_chroma_log2_weight_denom = 0, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 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 = 41, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 62984, + .data_bit_offset = 150, + .nal_unit_type = 0, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_B, + .colour_plane_id = 0, + .slice_pic_order_cnt = 39, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 1, + .num_ref_idx_l1_active_minus1 = 1, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 0, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -18, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 0, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 35, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 38, 38 }, + }, + { + .buffer_index = 36, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 36, 36 }, + }, + { + .buffer_index = 39, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 43, 43 }, + }, + { + .buffer_index = 40, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 41, 41 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 0, 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 3, 2, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .num_rps_poc_st_curr_before = 2, + .num_rps_poc_st_curr_after = 2, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 0, + .delta_chroma_log2_weight_denom = 0, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 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 = 42, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 936, + .data_bit_offset = 118, + .nal_unit_type = 0, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_B, + .colour_plane_id = 0, + .slice_pic_order_cnt = 40, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 1, + .num_ref_idx_l1_active_minus1 = 1, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 0, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -18, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 1, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 35, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 38, 38 }, + }, + { + .buffer_index = 36, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 36, 36 }, + }, + { + .buffer_index = 39, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 43, 43 }, + }, + { + .buffer_index = 40, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 41, 41 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 0, 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 3, 2, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .num_rps_poc_st_curr_before = 2, + .num_rps_poc_st_curr_after = 2, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 0, + .delta_chroma_log2_weight_denom = 0, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 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 = 43, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 48768, + .data_bit_offset = 142, + .nal_unit_type = 0, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_B, + .colour_plane_id = 0, + .slice_pic_order_cnt = 42, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 2, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 0, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -18, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 1, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 35, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 38, 38 }, + }, + { + .buffer_index = 36, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 36, 36 }, + }, + { + .buffer_index = 39, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 43, 43 }, + }, + { + .buffer_index = 40, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 41, 41 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 3, 0, 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 2, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .num_rps_poc_st_curr_before = 3, + .num_rps_poc_st_curr_after = 1, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 0, + .delta_chroma_log2_weight_denom = 0, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 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 = 44, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 567576, + .data_bit_offset = 182, + .nal_unit_type = 1, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_P, + .colour_plane_id = 0, + .slice_pic_order_cnt = 47, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 2, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 1, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -21, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 0, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 35, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 38, 38 }, + }, + { + .buffer_index = 36, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 36, 36 }, + }, + { + .buffer_index = 39, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 43, 43 }, + }, + { + .buffer_index = 40, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 41, 41 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 2, 3, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 255 }, + .num_rps_poc_st_curr_before = 4, + .num_rps_poc_st_curr_after = 0, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 7, + .delta_chroma_log2_weight_denom = -1, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0 }, + .luma_offset_l1 = { 0 }, + .delta_chroma_weight_l1 = { 0 }, + .chroma_offset_l1 = { 0 }, + }, + }, + }, + }, + { + .index = 45, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 34024, + .data_bit_offset = 148, + .nal_unit_type = 1, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_B, + .colour_plane_id = 0, + .slice_pic_order_cnt = 45, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 2, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 0, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -19, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 1, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 44, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 47, 47 }, + }, + { + .buffer_index = 36, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 36, 36 }, + }, + { + .buffer_index = 39, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 43, 43 }, + }, + { + .buffer_index = 40, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 41, 41 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 2, 3, 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .num_rps_poc_st_curr_before = 3, + .num_rps_poc_st_curr_after = 1, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 0, + .delta_chroma_log2_weight_denom = 0, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 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 = 46, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 9840, + .data_bit_offset = 138, + .nal_unit_type = 0, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_B, + .colour_plane_id = 0, + .slice_pic_order_cnt = 44, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 1, + .num_ref_idx_l1_active_minus1 = 1, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 0, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -18, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 0, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 44, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 47, 47 }, + }, + { + .buffer_index = 39, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 43, 43 }, + }, + { + .buffer_index = 40, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 41, 41 }, + }, + { + .buffer_index = 45, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 45, 45 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 1, 2, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 3, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .num_rps_poc_st_curr_before = 2, + .num_rps_poc_st_curr_after = 2, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 0, + .delta_chroma_log2_weight_denom = 0, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 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 = 47, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 2544, + .data_bit_offset = 120, + .nal_unit_type = 0, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_B, + .colour_plane_id = 0, + .slice_pic_order_cnt = 46, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 2, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 0, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -18, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 0, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 44, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 47, 47 }, + }, + { + .buffer_index = 39, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 43, 43 }, + }, + { + .buffer_index = 40, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 41, 41 }, + }, + { + .buffer_index = 45, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 45, 45 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 3, 1, 2, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .num_rps_poc_st_curr_before = 3, + .num_rps_poc_st_curr_after = 1, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 0, + .delta_chroma_log2_weight_denom = 0, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 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 = 48, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 341328, + .data_bit_offset = 175, + .nal_unit_type = 1, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_P, + .colour_plane_id = 0, + .slice_pic_order_cnt = 49, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 2, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 1, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -21, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 1, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 44, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 47, 47 }, + }, + { + .buffer_index = 39, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 43, 43 }, + }, + { + .buffer_index = 40, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 41, 41 }, + }, + { + .buffer_index = 45, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 45, 45 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 0, 3, 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 255 }, + .num_rps_poc_st_curr_before = 4, + .num_rps_poc_st_curr_after = 0, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 7, + .delta_chroma_log2_weight_denom = -1, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0 }, + .luma_offset_l1 = { 0 }, + .delta_chroma_weight_l1 = { 0 }, + .chroma_offset_l1 = { 0 }, + }, + }, + }, + }, + { + .index = 49, + .frame.h265 = { + .sps = { + .chroma_format_idc = 1, + .separate_colour_plane_flag = 0, + .pic_width_in_luma_samples = 640, + .pic_height_in_luma_samples = 360, + .bit_depth_luma_minus8 = 0, + .bit_depth_chroma_minus8 = 0, + .log2_max_pic_order_cnt_lsb_minus4 = 4, + .sps_max_dec_pic_buffering_minus1 = 4, + .sps_max_num_reorder_pics = 0, + .sps_max_latency_increase_plus1 = 0, + .log2_min_luma_coding_block_size_minus3 = 0, + .log2_diff_max_min_luma_coding_block_size = 3, + .log2_min_luma_transform_block_size_minus2 = 0, + .log2_diff_max_min_luma_transform_block_size = 3, + .max_transform_hierarchy_depth_inter = 0, + .max_transform_hierarchy_depth_intra = 0, + .scaling_list_enabled_flag = 0, + .amp_enabled_flag = 0, + .sample_adaptive_offset_enabled_flag = 1, + .pcm_enabled_flag = 0, + .pcm_sample_bit_depth_luma_minus1 = 255, + .pcm_sample_bit_depth_chroma_minus1 = 255, + .log2_min_pcm_luma_coding_block_size_minus3 = 253, + .log2_diff_max_min_pcm_luma_coding_block_size = 0, + .pcm_loop_filter_disabled_flag = 0, + .num_short_term_ref_pic_sets = 0, + .long_term_ref_pics_present_flag = 0, + .num_long_term_ref_pics_sps = 0, + .sps_temporal_mvp_enabled_flag = 1, + .strong_intra_smoothing_enabled_flag = 1, + }, + .pps = { + .dependent_slice_segment_flag = 0, + .output_flag_present_flag = 0, + .num_extra_slice_header_bits = 0, + .sign_data_hiding_enabled_flag = 1, + .cabac_init_present_flag = 0, + .init_qp_minus26 = 0, + .constrained_intra_pred_flag = 0, + .transform_skip_enabled_flag = 0, + .cu_qp_delta_enabled_flag = 1, + .diff_cu_qp_delta_depth = 1, + .pps_cb_qp_offset = 0, + .pps_cr_qp_offset = 0, + .pps_slice_chroma_qp_offsets_present_flag = 0, + .weighted_pred_flag = 1, + .weighted_bipred_flag = 0, + .transquant_bypass_enabled_flag = 0, + .tiles_enabled_flag = 0, + .entropy_coding_sync_enabled_flag = 1, + .num_tile_columns_minus1 = 0, + .num_tile_rows_minus1 = 0, + .loop_filter_across_tiles_enabled_flag = 1, + .pps_loop_filter_across_slices_enabled_flag = 1, + .deblocking_filter_override_enabled_flag = 0, + .pps_disable_deblocking_filter_flag = 0, + .pps_beta_offset_div2 = 0, + .pps_tc_offset_div2 = 0, + .lists_modification_present_flag = 0, + .log2_parallel_merge_level_minus2 = 0, + }, + .slice_params = { + .bit_size = 40704, + .data_bit_offset = 144, + .nal_unit_type = 0, + .nuh_temporal_id_plus1 = 1, + .slice_type = V4L2_HEVC_SLICE_TYPE_B, + .colour_plane_id = 0, + .slice_pic_order_cnt = 48, + .slice_sao_luma_flag = 1, + .slice_sao_chroma_flag = 1, + .slice_temporal_mvp_enabled_flag = 1, + .num_ref_idx_l0_active_minus1 = 2, + .num_ref_idx_l1_active_minus1 = 0, + .mvd_l1_zero_flag = 0, + .cabac_init_flag = 0, + .collocated_from_l0_flag = 0, + .collocated_ref_idx = 0, + .five_minus_max_num_merge_cand = 3, + .use_integer_mv_flag = 0, + .slice_qp_delta = -18, + .slice_cb_qp_offset = 0, + .slice_cr_qp_offset = 0, + .slice_act_y_qp_offset = 0, + .slice_act_cb_qp_offset = 0, + .slice_act_cr_qp_offset = 0, + .slice_deblocking_filter_disabled_flag = 0, + .slice_beta_offset_div2 = 0, + .slice_tc_offset_div2 = 0, + .slice_loop_filter_across_slices_enabled_flag = 1, + .pic_struct = 0, + .dpb = { + { + .buffer_index = 44, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 47, 47 }, + }, + { + .buffer_index = 48, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_AFTER, + .field_pic = 0, + .pic_order_cnt = { 49, 49 }, + }, + { + .buffer_index = 40, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 41, 41 }, + }, + { + .buffer_index = 45, + .rps = V4L2_HEVC_DPB_ENTRY_RPS_ST_CURR_BEFORE, + .field_pic = 0, + .pic_order_cnt = { 45, 45 }, + }, + }, + .num_active_dpb_entries = 4, + .ref_idx_l0 = { 0, 3, 2, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .ref_idx_l1 = { 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }, + .num_rps_poc_st_curr_before = 3, + .num_rps_poc_st_curr_after = 1, + .num_rps_poc_lt_curr = 0, + .pred_weight_table = { + .luma_log2_weight_denom = 0, + .delta_chroma_log2_weight_denom = 0, + .delta_luma_weight_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l0 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + .delta_luma_weight_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .luma_offset_l1 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + .delta_chroma_weight_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 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_l1 = { + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + { 0, 0, }, + }, + }, + }, + }, + }, |