summaryrefslogtreecommitdiffstats
path: root/data/ed-mpeg2/frames.h
diff options
context:
space:
mode:
Diffstat (limited to 'data/ed-mpeg2/frames.h')
-rw-r--r--data/ed-mpeg2/frames.h1523
1 files changed, 849 insertions, 674 deletions
diff --git a/data/ed-mpeg2/frames.h b/data/ed-mpeg2/frames.h
index 647213a..fbba0c1 100644
--- a/data/ed-mpeg2/frames.h
+++ b/data/ed-mpeg2/frames.h
@@ -1,850 +1,1025 @@
{
.index = 0,
.frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_I,
- .f_code = { 15, 15, 15, 15 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
+ .bit_size = 449432,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1280,
+ .vertical_size = 720,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_I,
+ .f_code = { 15, 15, 15, 15 },
+ .intra_dc_precision = 0,
+ .picture_structure = 3,
+ .top_field_first = 0,
+ .frame_pred_frame_dct = 1,
+ .concealment_motion_vectors = 0,
+ .q_scale_type = 0,
+ .intra_vlc_format = 0,
+ .alternate_scan = 0,
+ .repeat_first_field = 0,
+ .progressive_frame = 1,
+ },
+ .quantiser_scale_code = 2,
.forward_ref_index = 0,
.backward_ref_index = 0,
},
+ .frame.mpeg2.quantization = {
+ .load_intra_quantiser_matrix = 1,
+ .load_non_intra_quantiser_matrix = 1,
+ .load_chroma_intra_quantiser_matrix = 1,
+ .load_chroma_non_intra_quantiser_matrix = 1,
+ .intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ .chroma_intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .chroma_non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
},
{
.index = 1,
.frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_P,
- .f_code = { 4, 4, 15, 15 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
+ .bit_size = 244384,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1280,
+ .vertical_size = 720,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_P,
+ .f_code = { 4, 4, 15, 15 },
+ .intra_dc_precision = 0,
+ .picture_structure = 3,
+ .top_field_first = 0,
+ .frame_pred_frame_dct = 1,
+ .concealment_motion_vectors = 0,
+ .q_scale_type = 0,
+ .intra_vlc_format = 0,
+ .alternate_scan = 0,
+ .repeat_first_field = 0,
+ .progressive_frame = 1,
+ },
+ .quantiser_scale_code = 2,
.forward_ref_index = 0,
.backward_ref_index = 1,
},
+ .frame.mpeg2.quantization = {
+ .load_intra_quantiser_matrix = 1,
+ .load_non_intra_quantiser_matrix = 1,
+ .load_chroma_intra_quantiser_matrix = 1,
+ .load_chroma_non_intra_quantiser_matrix = 1,
+ .intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ .chroma_intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .chroma_non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
},
{
.index = 2,
.frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_B,
- .f_code = { 3, 3, 3, 3 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
+ .bit_size = 166152,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1280,
+ .vertical_size = 720,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_B,
+ .f_code = { 2, 2, 3, 3 },
+ .intra_dc_precision = 0,
+ .picture_structure = 3,
+ .top_field_first = 0,
+ .frame_pred_frame_dct = 1,
+ .concealment_motion_vectors = 0,
+ .q_scale_type = 0,
+ .intra_vlc_format = 0,
+ .alternate_scan = 0,
+ .repeat_first_field = 0,
+ .progressive_frame = 1,
+ },
+ .quantiser_scale_code = 2,
.forward_ref_index = 0,
.backward_ref_index = 1,
},
+ .frame.mpeg2.quantization = {
+ .load_intra_quantiser_matrix = 1,
+ .load_non_intra_quantiser_matrix = 1,
+ .load_chroma_intra_quantiser_matrix = 1,
+ .load_chroma_non_intra_quantiser_matrix = 1,
+ .intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ .chroma_intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .chroma_non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
},
{
.index = 3,
.frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_B,
- .f_code = { 3, 3, 2, 2 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
+ .bit_size = 166392,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1280,
+ .vertical_size = 720,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_B,
+ .f_code = { 3, 3, 2, 2 },
+ .intra_dc_precision = 0,
+ .picture_structure = 3,
+ .top_field_first = 0,
+ .frame_pred_frame_dct = 1,
+ .concealment_motion_vectors = 0,
+ .q_scale_type = 0,
+ .intra_vlc_format = 0,
+ .alternate_scan = 0,
+ .repeat_first_field = 0,
+ .progressive_frame = 1,
+ },
+ .quantiser_scale_code = 2,
.forward_ref_index = 0,
.backward_ref_index = 1,
},
+ .frame.mpeg2.quantization = {
+ .load_intra_quantiser_matrix = 1,
+ .load_non_intra_quantiser_matrix = 1,
+ .load_chroma_intra_quantiser_matrix = 1,
+ .load_chroma_non_intra_quantiser_matrix = 1,
+ .intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ .chroma_intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .chroma_non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
},
{
.index = 4,
.frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_P,
- .f_code = { 4, 4, 15, 15 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
+ .bit_size = 223032,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1280,
+ .vertical_size = 720,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_P,
+ .f_code = { 4, 4, 15, 15 },
+ .intra_dc_precision = 0,
+ .picture_structure = 3,
+ .top_field_first = 0,
+ .frame_pred_frame_dct = 1,
+ .concealment_motion_vectors = 0,
+ .q_scale_type = 0,
+ .intra_vlc_format = 0,
+ .alternate_scan = 0,
+ .repeat_first_field = 0,
+ .progressive_frame = 1,
+ },
+ .quantiser_scale_code = 2,
.forward_ref_index = 1,
.backward_ref_index = 4,
},
+ .frame.mpeg2.quantization = {
+ .load_intra_quantiser_matrix = 1,
+ .load_non_intra_quantiser_matrix = 1,
+ .load_chroma_intra_quantiser_matrix = 1,
+ .load_chroma_non_intra_quantiser_matrix = 1,
+ .intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ .chroma_intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .chroma_non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
},
{
.index = 5,
.frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_B,
- .f_code = { 2, 2, 3, 3 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
+ .bit_size = 167216,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1280,
+ .vertical_size = 720,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_B,
+ .f_code = { 3, 3, 3, 3 },
+ .intra_dc_precision = 0,
+ .picture_structure = 3,
+ .top_field_first = 0,
+ .frame_pred_frame_dct = 1,
+ .concealment_motion_vectors = 0,
+ .q_scale_type = 0,
+ .intra_vlc_format = 0,
+ .alternate_scan = 0,
+ .repeat_first_field = 0,
+ .progressive_frame = 1,
+ },
+ .quantiser_scale_code = 2,
.forward_ref_index = 1,
.backward_ref_index = 4,
},
+ .frame.mpeg2.quantization = {
+ .load_intra_quantiser_matrix = 1,
+ .load_non_intra_quantiser_matrix = 1,
+ .load_chroma_intra_quantiser_matrix = 1,
+ .load_chroma_non_intra_quantiser_matrix = 1,
+ .intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ .chroma_intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .chroma_non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
},
{
.index = 6,
.frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_B,
- .f_code = { 3, 3, 3, 3 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
+ .bit_size = 169704,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1280,
+ .vertical_size = 720,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_B,
+ .f_code = { 4, 4, 2, 2 },
+ .intra_dc_precision = 0,
+ .picture_structure = 3,
+ .top_field_first = 0,
+ .frame_pred_frame_dct = 1,
+ .concealment_motion_vectors = 0,
+ .q_scale_type = 0,
+ .intra_vlc_format = 0,
+ .alternate_scan = 0,
+ .repeat_first_field = 0,
+ .progressive_frame = 1,
+ },
+ .quantiser_scale_code = 2,
.forward_ref_index = 1,
.backward_ref_index = 4,
},
+ .frame.mpeg2.quantization = {
+ .load_intra_quantiser_matrix = 1,
+ .load_non_intra_quantiser_matrix = 1,
+ .load_chroma_intra_quantiser_matrix = 1,
+ .load_chroma_non_intra_quantiser_matrix = 1,
+ .intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ .chroma_intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .chroma_non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
},
{
.index = 7,
.frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_P,
- .f_code = { 4, 4, 15, 15 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
+ .bit_size = 250640,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1280,
+ .vertical_size = 720,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_P,
+ .f_code = { 4, 4, 15, 15 },
+ .intra_dc_precision = 0,
+ .picture_structure = 3,
+ .top_field_first = 0,
+ .frame_pred_frame_dct = 1,
+ .concealment_motion_vectors = 0,
+ .q_scale_type = 0,
+ .intra_vlc_format = 0,
+ .alternate_scan = 0,
+ .repeat_first_field = 0,
+ .progressive_frame = 1,
+ },
+ .quantiser_scale_code = 2,
.forward_ref_index = 4,
.backward_ref_index = 7,
},
+ .frame.mpeg2.quantization = {
+ .load_intra_quantiser_matrix = 1,
+ .load_non_intra_quantiser_matrix = 1,
+ .load_chroma_intra_quantiser_matrix = 1,
+ .load_chroma_non_intra_quantiser_matrix = 1,
+ .intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ .chroma_intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .chroma_non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
},
{
.index = 8,
.frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_B,
- .f_code = { 3, 3, 3, 3 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
+ .bit_size = 179912,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1280,
+ .vertical_size = 720,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_B,
+ .f_code = { 2, 2, 2, 2 },
+ .intra_dc_precision = 0,
+ .picture_structure = 3,
+ .top_field_first = 0,
+ .frame_pred_frame_dct = 1,
+ .concealment_motion_vectors = 0,
+ .q_scale_type = 0,
+ .intra_vlc_format = 0,
+ .alternate_scan = 0,
+ .repeat_first_field = 0,
+ .progressive_frame = 1,
+ },
+ .quantiser_scale_code = 2,
.forward_ref_index = 4,
.backward_ref_index = 7,
},
+ .frame.mpeg2.quantization = {
+ .load_intra_quantiser_matrix = 1,
+ .load_non_intra_quantiser_matrix = 1,
+ .load_chroma_intra_quantiser_matrix = 1,
+ .load_chroma_non_intra_quantiser_matrix = 1,
+ .intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ .chroma_intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .chroma_non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
},
{
.index = 9,
.frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_B,
- .f_code = { 3, 3, 2, 2 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
+ .bit_size = 184264,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1280,
+ .vertical_size = 720,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_B,
+ .f_code = { 2, 2, 2, 2 },
+ .intra_dc_precision = 0,
+ .picture_structure = 3,
+ .top_field_first = 0,
+ .frame_pred_frame_dct = 1,
+ .concealment_motion_vectors = 0,
+ .q_scale_type = 0,
+ .intra_vlc_format = 0,
+ .alternate_scan = 0,
+ .repeat_first_field = 0,
+ .progressive_frame = 1,
+ },
+ .quantiser_scale_code = 2,
.forward_ref_index = 4,
.backward_ref_index = 7,
},
+ .frame.mpeg2.quantization = {
+ .load_intra_quantiser_matrix = 1,
+ .load_non_intra_quantiser_matrix = 1,
+ .load_chroma_intra_quantiser_matrix = 1,
+ .load_chroma_non_intra_quantiser_matrix = 1,
+ .intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ .chroma_intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .chroma_non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
},
{
.index = 10,
.frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_I,
- .f_code = { 15, 15, 15, 15 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
+ .bit_size = 445840,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1280,
+ .vertical_size = 720,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_I,
+ .f_code = { 15, 15, 15, 15 },
+ .intra_dc_precision = 0,
+ .picture_structure = 3,
+ .top_field_first = 0,
+ .frame_pred_frame_dct = 1,
+ .concealment_motion_vectors = 0,
+ .q_scale_type = 0,
+ .intra_vlc_format = 0,
+ .alternate_scan = 0,
+ .repeat_first_field = 0,
+ .progressive_frame = 1,
+ },
+ .quantiser_scale_code = 2,
.forward_ref_index = 10,
.backward_ref_index = 10,
},
+ .frame.mpeg2.quantization = {
+ .load_intra_quantiser_matrix = 1,
+ .load_non_intra_quantiser_matrix = 1,
+ .load_chroma_intra_quantiser_matrix = 1,
+ .load_chroma_non_intra_quantiser_matrix = 1,
+ .intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ .chroma_intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .chroma_non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
},
{
.index = 11,
.frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_B,
- .f_code = { 2, 2, 3, 3 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
+ .bit_size = 189344,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1280,
+ .vertical_size = 720,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_B,
+ .f_code = { 3, 3, 3, 3 },
+ .intra_dc_precision = 0,
+ .picture_structure = 3,
+ .top_field_first = 0,
+ .frame_pred_frame_dct = 1,
+ .concealment_motion_vectors = 0,
+ .q_scale_type = 0,
+ .intra_vlc_format = 0,
+ .alternate_scan = 0,
+ .repeat_first_field = 0,
+ .progressive_frame = 1,
+ },
+ .quantiser_scale_code = 2,
.forward_ref_index = 7,
.backward_ref_index = 10,
},
+ .frame.mpeg2.quantization = {
+ .load_intra_quantiser_matrix = 1,
+ .load_non_intra_quantiser_matrix = 1,
+ .load_chroma_intra_quantiser_matrix = 1,
+ .load_chroma_non_intra_quantiser_matrix = 1,
+ .intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ .chroma_intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .chroma_non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
},
{
.index = 12,
.frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_B,
- .f_code = { 3, 3, 1, 1 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
+ .bit_size = 201008,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1280,
+ .vertical_size = 720,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_B,
+ .f_code = { 3, 3, 2, 2 },
+ .intra_dc_precision = 0,
+ .picture_structure = 3,
+ .top_field_first = 0,
+ .frame_pred_frame_dct = 1,
+ .concealment_motion_vectors = 0,
+ .q_scale_type = 0,
+ .intra_vlc_format = 0,
+ .alternate_scan = 0,
+ .repeat_first_field = 0,
+ .progressive_frame = 1,
+ },
+ .quantiser_scale_code = 2,
.forward_ref_index = 7,
.backward_ref_index = 10,
},
+ .frame.mpeg2.quantization = {
+ .load_intra_quantiser_matrix = 1,
+ .load_non_intra_quantiser_matrix = 1,
+ .load_chroma_intra_quantiser_matrix = 1,
+ .load_chroma_non_intra_quantiser_matrix = 1,
+ .intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ .chroma_intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .chroma_non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
},
{
.index = 13,
.frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_P,
- .f_code = { 4, 4, 15, 15 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
+ .bit_size = 285800,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1280,
+ .vertical_size = 720,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_P,
+ .f_code = { 4, 4, 15, 15 },
+ .intra_dc_precision = 0,
+ .picture_structure = 3,
+ .top_field_first = 0,
+ .frame_pred_frame_dct = 1,
+ .concealment_motion_vectors = 0,
+ .q_scale_type = 0,
+ .intra_vlc_format = 0,
+ .alternate_scan = 0,
+ .repeat_first_field = 0,
+ .progressive_frame = 1,
+ },
+ .quantiser_scale_code = 2,
.forward_ref_index = 10,
.backward_ref_index = 13,
},
+ .frame.mpeg2.quantization = {
+ .load_intra_quantiser_matrix = 1,
+ .load_non_intra_quantiser_matrix = 1,
+ .load_chroma_intra_quantiser_matrix = 1,
+ .load_chroma_non_intra_quantiser_matrix = 1,
+ .intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ .chroma_intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .chroma_non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
},
{
.index = 14,
.frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_B,
- .f_code = { 1, 1, 2, 2 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
+ .bit_size = 191048,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1280,
+ .vertical_size = 720,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_B,
+ .f_code = { 3, 3, 3, 3 },
+ .intra_dc_precision = 0,
+ .picture_structure = 3,
+ .top_field_first = 0,
+ .frame_pred_frame_dct = 1,
+ .concealment_motion_vectors = 0,
+ .q_scale_type = 0,
+ .intra_vlc_format = 0,
+ .alternate_scan = 0,
+ .repeat_first_field = 0,
+ .progressive_frame = 1,
+ },
+ .quantiser_scale_code = 2,
.forward_ref_index = 10,
.backward_ref_index = 13,
},
+ .frame.mpeg2.quantization = {
+ .load_intra_quantiser_matrix = 1,
+ .load_non_intra_quantiser_matrix = 1,
+ .load_chroma_intra_quantiser_matrix = 1,
+ .load_chroma_non_intra_quantiser_matrix = 1,
+ .intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ .chroma_intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .chroma_non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
},
{
.index = 15,
.frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_B,
- .f_code = { 3, 3, 2, 2 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
+ .bit_size = 194632,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1280,
+ .vertical_size = 720,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_B,
+ .f_code = { 3, 3, 3, 3 },
+ .intra_dc_precision = 0,
+ .picture_structure = 3,
+ .top_field_first = 0,
+ .frame_pred_frame_dct = 1,
+ .concealment_motion_vectors = 0,
+ .q_scale_type = 0,
+ .intra_vlc_format = 0,
+ .alternate_scan = 0,
+ .repeat_first_field = 0,
+ .progressive_frame = 1,
+ },
+ .quantiser_scale_code = 2,
.forward_ref_index = 10,
.backward_ref_index = 13,
},
+ .frame.mpeg2.quantization = {
+ .load_intra_quantiser_matrix = 1,
+ .load_non_intra_quantiser_matrix = 1,
+ .load_chroma_intra_quantiser_matrix = 1,
+ .load_chroma_non_intra_quantiser_matrix = 1,
+ .intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ .chroma_intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .chroma_non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
},
{
.index = 16,
.frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_P,
- .f_code = { 4, 4, 15, 15 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
+ .bit_size = 271184,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1280,
+ .vertical_size = 720,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_P,
+ .f_code = { 4, 4, 15, 15 },
+ .intra_dc_precision = 0,
+ .picture_structure = 3,
+ .top_field_first = 0,
+ .frame_pred_frame_dct = 1,
+ .concealment_motion_vectors = 0,
+ .q_scale_type = 0,
+ .intra_vlc_format = 0,
+ .alternate_scan = 0,
+ .repeat_first_field = 0,
+ .progressive_frame = 1,
+ },
+ .quantiser_scale_code = 2,
.forward_ref_index = 13,
.backward_ref_index = 16,
},
+ .frame.mpeg2.quantization = {
+ .load_intra_quantiser_matrix = 1,
+ .load_non_intra_quantiser_matrix = 1,
+ .load_chroma_intra_quantiser_matrix = 1,
+ .load_chroma_non_intra_quantiser_matrix = 1,
+ .intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ .chroma_intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .chroma_non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
},
{
.index = 17,
.frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_B,
- .f_code = { 2, 2, 3, 3 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
+ .bit_size = 44616,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1280,
+ .vertical_size = 720,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_B,
+ .f_code = { 1, 1, 2, 2 },
+ .intra_dc_precision = 0,
+ .picture_structure = 3,
+ .top_field_first = 0,
+ .frame_pred_frame_dct = 1,
+ .concealment_motion_vectors = 0,
+ .q_scale_type = 0,
+ .intra_vlc_format = 0,
+ .alternate_scan = 0,
+ .repeat_first_field = 0,
+ .progressive_frame = 1,
+ },
+ .quantiser_scale_code = 2,
.forward_ref_index = 13,
.backward_ref_index = 16,
},
+ .frame.mpeg2.quantization = {
+ .load_intra_quantiser_matrix = 1,
+ .load_non_intra_quantiser_matrix = 1,
+ .load_chroma_intra_quantiser_matrix = 1,
+ .load_chroma_non_intra_quantiser_matrix = 1,
+ .intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ .chroma_intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .chroma_non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
},
{
.index = 18,
.frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_B,
- .f_code = { 3, 3, 3, 3 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
+ .bit_size = 207624,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1280,
+ .vertical_size = 720,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_B,
+ .f_code = { 3, 3, 3, 3 },
+ .intra_dc_precision = 0,
+ .picture_structure = 3,
+ .top_field_first = 0,
+ .frame_pred_frame_dct = 1,
+ .concealment_motion_vectors = 0,
+ .q_scale_type = 0,
+ .intra_vlc_format = 0,
+ .alternate_scan = 0,
+ .repeat_first_field = 0,
+ .progressive_frame = 1,
+ },
+ .quantiser_scale_code = 2,
.forward_ref_index = 13,
.backward_ref_index = 16,
},
+ .frame.mpeg2.quantization = {
+ .load_intra_quantiser_matrix = 1,
+ .load_non_intra_quantiser_matrix = 1,
+ .load_chroma_intra_quantiser_matrix = 1,
+ .load_chroma_non_intra_quantiser_matrix = 1,
+ .intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ .chroma_intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .chroma_non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
},
{
.index = 19,
.frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_P,
- .f_code = { 4, 4, 15, 15 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
+ .bit_size = 295376,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1280,
+ .vertical_size = 720,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_P,
+ .f_code = { 4, 4, 15, 15 },
+ .intra_dc_precision = 0,
+ .picture_structure = 3,
+ .top_field_first = 0,
+ .frame_pred_frame_dct = 1,
+ .concealment_motion_vectors = 0,
+ .q_scale_type = 0,
+ .intra_vlc_format = 0,
+ .alternate_scan = 0,
+ .repeat_first_field = 0,
+ .progressive_frame = 1,
+ },
+ .quantiser_scale_code = 2,
.forward_ref_index = 16,
.backward_ref_index = 19,
},
+ .frame.mpeg2.quantization = {
+ .load_intra_quantiser_matrix = 1,
+ .load_non_intra_quantiser_matrix = 1,
+ .load_chroma_intra_quantiser_matrix = 1,
+ .load_chroma_non_intra_quantiser_matrix = 1,
+ .intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ .chroma_intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .chroma_non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
},
{
.index = 20,
.frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_B,
- .f_code = { 4, 4, 2, 2 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
+ .bit_size = 202632,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1280,
+ .vertical_size = 720,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_B,
+ .f_code = { 3, 3, 3, 3 },
+ .intra_dc_precision = 0,
+ .picture_structure = 3,
+ .top_field_first = 0,
+ .frame_pred_frame_dct = 1,
+ .concealment_motion_vectors = 0,
+ .q_scale_type = 0,
+ .intra_vlc_format = 0,
+ .alternate_scan = 0,
+ .repeat_first_field = 0,
+ .progressive_frame = 1,
+ },
+ .quantiser_scale_code = 2,
.forward_ref_index = 16,
.backward_ref_index = 19,
},
+ .frame.mpeg2.quantization = {
+ .load_intra_quantiser_matrix = 1,
+ .load_non_intra_quantiser_matrix = 1,
+ .load_chroma_intra_quantiser_matrix = 1,
+ .load_chroma_non_intra_quantiser_matrix = 1,
+ .intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ .chroma_intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .chroma_non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
},
{
.index = 21,
.frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_B,
- .f_code = { 3, 3, 2, 2 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
+ .bit_size = 193856,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1280,
+ .vertical_size = 720,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_B,
+ .f_code = { 3, 3, 2, 2 },
+ .intra_dc_precision = 0,
+ .picture_structure = 3,
+ .top_field_first = 0,
+ .frame_pred_frame_dct = 1,
+ .concealment_motion_vectors = 0,
+ .q_scale_type = 0,
+ .intra_vlc_format = 0,
+ .alternate_scan = 0,
+ .repeat_first_field = 0,
+ .progressive_frame = 1,
+ },
+ .quantiser_scale_code = 2,
.forward_ref_index = 16,
.backward_ref_index = 19,
},
+ .frame.mpeg2.quantization = {
+ .load_intra_quantiser_matrix = 1,
+ .load_non_intra_quantiser_matrix = 1,
+ .load_chroma_intra_quantiser_matrix = 1,
+ .load_chroma_non_intra_quantiser_matrix = 1,
+ .intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ .chroma_intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .chroma_non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
},
{
.index = 22,
.frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_I,
- .f_code = { 15, 15, 15, 15 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
+ .bit_size = 491624,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1280,
+ .vertical_size = 720,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_I,
+ .f_code = { 15, 15, 15, 15 },
+ .intra_dc_precision = 0,
+ .picture_structure = 3,
+ .top_field_first = 0,
+ .frame_pred_frame_dct = 1,
+ .concealment_motion_vectors = 0,
+ .q_scale_type = 0,
+ .intra_vlc_format = 0,
+ .alternate_scan = 0,
+ .repeat_first_field = 0,
+ .progressive_frame = 1,
+ },
+ .quantiser_scale_code = 2,
.forward_ref_index = 22,
.backward_ref_index = 22,
},
+ .frame.mpeg2.quantization = {
+ .load_intra_quantiser_matrix = 1,
+ .load_non_intra_quantiser_matrix = 1,
+ .load_chroma_intra_quantiser_matrix = 1,
+ .load_chroma_non_intra_quantiser_matrix = 1,
+ .intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ .chroma_intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .chroma_non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
},
{
.index = 23,
.frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_B,
- .f_code = { 2, 2, 3, 3 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
+ .bit_size = 223120,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1280,
+ .vertical_size = 720,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_B,
+ .f_code = { 3, 3, 3, 3 },
+ .intra_dc_precision = 0,
+ .picture_structure = 3,
+ .top_field_first = 0,
+ .frame_pred_frame_dct = 1,
+ .concealment_motion_vectors = 0,
+ .q_scale_type = 0,
+ .intra_vlc_format = 0,
+ .alternate_scan = 0,
+ .repeat_first_field = 0,
+ .progressive_frame = 1,
+ },
+ .quantiser_scale_code = 2,
.forward_ref_index = 19,
.backward_ref_index = 22,
},
+ .frame.mpeg2.quantization = {
+ .load_intra_quantiser_matrix = 1,
+ .load_non_intra_quantiser_matrix = 1,
+ .load_chroma_intra_quantiser_matrix = 1,
+ .load_chroma_non_intra_quantiser_matrix = 1,
+ .intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ .chroma_intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .chroma_non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ },
},
{
.index = 24,
.frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_B,
- .f_code = { 3, 3, 2, 2 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
+ .bit_size = 226512,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1280,
+ .vertical_size = 720,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_B,
+ .f_code = { 3, 3, 3, 3 },
+ .intra_dc_precision = 0,
+ .picture_structure = 3,
+ .top_field_first = 0,
+ .frame_pred_frame_dct = 1,
+ .concealment_motion_vectors = 0,
+ .q_scale_type = 0,
+ .intra_vlc_format = 0,
+ .alternate_scan = 0,
+ .repeat_first_field = 0,
+ .progressive_frame = 1,
+ },
+ .quantiser_scale_code = 2,
.forward_ref_index = 19,
.backward_ref_index = 22,
},
- },
- {
- .index = 25,
- .frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_P,
- .f_code = { 4, 4, 15, 15 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
- .forward_ref_index = 22,
- .backward_ref_index = 25,
- },
- },
- {
- .index = 26,
- .frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_B,
- .f_code = { 3, 3, 3, 3 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
- .forward_ref_index = 22,
- .backward_ref_index = 25,
- },
- },
- {
- .index = 27,
- .frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_B,
- .f_code = { 4, 4, 2, 2 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
- .forward_ref_index = 22,
- .backward_ref_index = 25,
- },
- },
- {
- .index = 28,
- .frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_P,
- .f_code = { 3, 3, 15, 15 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
- .forward_ref_index = 25,
- .backward_ref_index = 28,
- },
- },
- {
- .index = 29,
- .frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_B,
- .f_code = { 2, 2, 2, 2 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
- .forward_ref_index = 25,
- .backward_ref_index = 28,
- },
- },
- {
- .index = 30,
- .frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_B,
- .f_code = { 3, 3, 3, 3 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
- .forward_ref_index = 25,
- .backward_ref_index = 28,
- },
- },
- {
- .index = 31,
- .frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_P,
- .f_code = { 4, 4, 15, 15 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
- .forward_ref_index = 28,
- .backward_ref_index = 31,
- },
- },
- {
- .index = 32,
- .frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_B,
- .f_code = { 3, 3, 3, 3 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
- .forward_ref_index = 28,
- .backward_ref_index = 31,
- },
- },
- {
- .index = 33,
- .frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_B,
- .f_code = { 3, 3, 2, 2 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
- .forward_ref_index = 28,
- .backward_ref_index = 31,
- },
- },
- {
- .index = 34,
- .frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_I,
- .f_code = { 15, 15, 15, 15 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
- .forward_ref_index = 34,
- .backward_ref_index = 34,
- },
- },
- {
- .index = 35,
- .frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_B,
- .f_code = { 3, 3, 3, 3 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
- .forward_ref_index = 31,
- .backward_ref_index = 34,
- },
- },
- {
- .index = 36,
- .frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_B,
- .f_code = { 3, 3, 3, 3 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
- .forward_ref_index = 31,
- .backward_ref_index = 34,
- },
- },
- {
- .index = 37,
- .frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_P,
- .f_code = { 4, 4, 15, 15 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
- .forward_ref_index = 34,
- .backward_ref_index = 37,
- },
- },
- {
- .index = 38,
- .frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_B,
- .f_code = { 3, 3, 4, 4 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
- .forward_ref_index = 34,
- .backward_ref_index = 37,
- },
- },
- {
- .index = 39,
- .frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_B,
- .f_code = { 3, 3, 3, 3 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
- .forward_ref_index = 34,
- .backward_ref_index = 37,
- },
- },
- {
- .index = 40,
- .frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_P,
- .f_code = { 4, 4, 15, 15 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
- .forward_ref_index = 37,
- .backward_ref_index = 40,
- },
- },
- {
- .index = 41,
- .frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_B,
- .f_code = { 3, 3, 2, 2 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
- .forward_ref_index = 37,
- .backward_ref_index = 40,
- },
- },
- {
- .index = 42,
- .frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_B,
- .f_code = { 3, 3, 2, 2 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
- .forward_ref_index = 37,
- .backward_ref_index = 40,
- },
- },
- {
- .index = 43,
- .frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_P,
- .f_code = { 4, 4, 15, 15 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
- .forward_ref_index = 40,
- .backward_ref_index = 43,
- },
- },
- {
- .index = 44,
- .frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_B,
- .f_code = { 3, 3, 3, 3 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
- .forward_ref_index = 40,
- .backward_ref_index = 43,
- },
- },
- {
- .index = 45,
- .frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_B,
- .f_code = { 4, 4, 3, 3 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
- .forward_ref_index = 40,
- .backward_ref_index = 43,
- },
- },
- {
- .index = 46,
- .frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_I,
- .f_code = { 15, 15, 15, 15 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
- .forward_ref_index = 46,
- .backward_ref_index = 46,
- },
- },
- {
- .index = 47,
- .frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_B,
- .f_code = { 3, 3, 3, 3 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
- .forward_ref_index = 43,
- .backward_ref_index = 46,
- },
- },
- {
- .index = 48,
- .frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_B,
- .f_code = { 3, 3, 3, 3 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
- .forward_ref_index = 43,
- .backward_ref_index = 46,
- },
- },
- {
- .index = 49,
- .frame.mpeg2.slice_params = {
- .slice_type = V4L2_MPEG2_SLICE_TYPE_P,
- .f_code = { 5, 5, 15, 15 },
- .intra_dc_precision = 0,
- .picture_structure = 3,
- .top_field_first = 0,
- .frame_pred_frame_dct = 1,
- .concealment_motion_vectors = 0,
- .q_scale_type = 0,
- .intra_vlc_format = 0,
- .alternate_scan = 0,
- .forward_ref_index = 46,
- .backward_ref_index = 49,
+ .frame.mpeg2.quantization = {
+ .load_intra_quantiser_matrix = 1,
+ .load_non_intra_quantiser_matrix = 1,
+ .load_chroma_intra_quantiser_matrix = 1,
+ .load_chroma_non_intra_quantiser_matrix = 1,
+ .intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
+ .chroma_intra_quantiser_matrix = { 8, 16, 16, 19, 16, 19, 22, 22, 22, 22, 22, 22, 26, 24, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 29, 29, 29, 34, 34, 34, 29, 29, 29, 27, 27, 29, 29, 32, 32, 34, 34, 37, 38, 37, 35, 35, 34, 35, 38, 38, 40, 40, 40, 48, 48, 46, 46, 56, 56, 58, 69, 69, 83, },
+ .chroma_non_intra_quantiser_matrix = { 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, },
},
},