summaryrefslogtreecommitdiffstats
path: root/data
diff options
context:
space:
mode:
authorPaul Kocialkowski <paul.kocialkowski@bootlin.com>2018-08-09 11:25:48 +0200
committerPaul Kocialkowski <paul.kocialkowski@bootlin.com>2018-08-09 11:25:48 +0200
commitc393d31e539f7d11e66a63aca329233d36a062e6 (patch)
tree66ed06bbebca86d5b7fb17ee7a025c38a5251fd0 /data
parent443d07710cf37056ced4879cb7199eaee6e087a7 (diff)
downloadv4l2-request-test-c393d31e539f7d11e66a63aca329233d36a062e6.tar.gz
v4l2-request-test-c393d31e539f7d11e66a63aca329233d36a062e6.tar.bz2
v4l2-request-test-c393d31e539f7d11e66a63aca329233d36a062e6.zip
Add happy Big Buck Bunny preset
This preset is a 1080x1080 crop of the associated sample video, which allows testing both a width and height not aligned to 16. Signed-off-by: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
Diffstat (limited to 'data')
-rw-r--r--data/bbb-happy-mpeg2/frames.h1025
-rw-r--r--data/bbb-happy-mpeg2/slice-0.dumpbin0 -> 150521 bytes
-rw-r--r--data/bbb-happy-mpeg2/slice-1.dumpbin0 -> 196450 bytes
-rw-r--r--data/bbb-happy-mpeg2/slice-10.dumpbin0 -> 211307 bytes
-rw-r--r--data/bbb-happy-mpeg2/slice-11.dumpbin0 -> 82778 bytes
-rw-r--r--data/bbb-happy-mpeg2/slice-12.dumpbin0 -> 79113 bytes
-rw-r--r--data/bbb-happy-mpeg2/slice-13.dumpbin0 -> 171574 bytes
-rw-r--r--data/bbb-happy-mpeg2/slice-14.dumpbin0 -> 95658 bytes
-rw-r--r--data/bbb-happy-mpeg2/slice-15.dumpbin0 -> 106578 bytes
-rw-r--r--data/bbb-happy-mpeg2/slice-16.dumpbin0 -> 188831 bytes
-rw-r--r--data/bbb-happy-mpeg2/slice-17.dumpbin0 -> 134425 bytes
-rw-r--r--data/bbb-happy-mpeg2/slice-18.dumpbin0 -> 110155 bytes
-rw-r--r--data/bbb-happy-mpeg2/slice-19.dumpbin0 -> 107936 bytes
-rw-r--r--data/bbb-happy-mpeg2/slice-2.dumpbin0 -> 91007 bytes
-rw-r--r--data/bbb-happy-mpeg2/slice-20.dumpbin0 -> 80432 bytes
-rw-r--r--data/bbb-happy-mpeg2/slice-21.dumpbin0 -> 75850 bytes
-rw-r--r--data/bbb-happy-mpeg2/slice-22.dumpbin0 -> 210259 bytes
-rw-r--r--data/bbb-happy-mpeg2/slice-23.dumpbin0 -> 87468 bytes
-rw-r--r--data/bbb-happy-mpeg2/slice-24.dumpbin0 -> 80054 bytes
-rw-r--r--data/bbb-happy-mpeg2/slice-3.dumpbin0 -> 74763 bytes
-rw-r--r--data/bbb-happy-mpeg2/slice-4.dumpbin0 -> 132428 bytes
-rw-r--r--data/bbb-happy-mpeg2/slice-5.dumpbin0 -> 81965 bytes
-rw-r--r--data/bbb-happy-mpeg2/slice-6.dumpbin0 -> 82876 bytes
-rw-r--r--data/bbb-happy-mpeg2/slice-7.dumpbin0 -> 106621 bytes
-rw-r--r--data/bbb-happy-mpeg2/slice-8.dumpbin0 -> 78877 bytes
-rw-r--r--data/bbb-happy-mpeg2/slice-9.dumpbin0 -> 79471 bytes
26 files changed, 1025 insertions, 0 deletions
diff --git a/data/bbb-happy-mpeg2/frames.h b/data/bbb-happy-mpeg2/frames.h
new file mode 100644
index 0000000..b315c26
--- /dev/null
+++ b/data/bbb-happy-mpeg2/frames.h
@@ -0,0 +1,1025 @@
+ {
+ .index = 0,
+ .frame.mpeg2.slice_params = {
+ .bit_size = 1204168,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1080,
+ .vertical_size = 1080,
+ .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 = {
+ .bit_size = 1571600,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1080,
+ .vertical_size = 1080,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_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,
+ .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 = {
+ .bit_size = 728056,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1080,
+ .vertical_size = 1080,
+ .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, 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,
+ .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 = {
+ .bit_size = 598104,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1080,
+ .vertical_size = 1080,
+ .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, 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 = 4,
+ .frame.mpeg2.slice_params = {
+ .bit_size = 1059424,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1080,
+ .vertical_size = 1080,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_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,
+ .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 = {
+ .bit_size = 655720,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1080,
+ .vertical_size = 1080,
+ .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, 5, 5 },
+ .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 = {
+ .bit_size = 663008,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1080,
+ .vertical_size = 1080,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_B,
+ .f_code = { 5, 5, 5, 5 },
+ .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 = {
+ .bit_size = 852968,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1080,
+ .vertical_size = 1080,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_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,
+ .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 = {
+ .bit_size = 631016,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1080,
+ .vertical_size = 1080,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_B,
+ .f_code = { 5, 5, 5, 5 },
+ .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 = {
+ .bit_size = 635768,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1080,
+ .vertical_size = 1080,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_B,
+ .f_code = { 5, 5, 5, 5 },
+ .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 = {
+ .bit_size = 1690456,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1080,
+ .vertical_size = 1080,
+ .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 = {
+ .bit_size = 662224,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1080,
+ .vertical_size = 1080,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_B,
+ .f_code = { 5, 5, 5, 5 },
+ .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 = {
+ .bit_size = 632904,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1080,
+ .vertical_size = 1080,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_B,
+ .f_code = { 5, 5, 5, 5 },
+ .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 = {
+ .bit_size = 1372592,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1080,
+ .vertical_size = 1080,
+ .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 = {
+ .bit_size = 765264,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1080,
+ .vertical_size = 1080,
+ .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, 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,
+ .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 = {
+ .bit_size = 852624,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1080,
+ .vertical_size = 1080,
+ .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, 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 = {
+ .bit_size = 1510648,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1080,
+ .vertical_size = 1080,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_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,
+ .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 = {
+ .bit_size = 1075400,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1080,
+ .vertical_size = 1080,
+ .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, 5, 5 },
+ .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 = {
+ .bit_size = 881240,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1080,
+ .vertical_size = 1080,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_B,
+ .f_code = { 5, 5, 5, 5 },
+ .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 = {
+ .bit_size = 863488,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1080,
+ .vertical_size = 1080,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_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,
+ .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 = {
+ .bit_size = 643456,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1080,
+ .vertical_size = 1080,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_B,
+ .f_code = { 5, 5, 5, 5 },
+ .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 = {
+ .bit_size = 606800,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1080,
+ .vertical_size = 1080,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_B,
+ .f_code = { 5, 5, 5, 5 },
+ .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 = {
+ .bit_size = 1682072,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1080,
+ .vertical_size = 1080,
+ .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 = {
+ .bit_size = 699744,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1080,
+ .vertical_size = 1080,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_B,
+ .f_code = { 5, 5, 5, 5 },
+ .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 = {
+ .bit_size = 640432,
+ .data_bit_offset = 0,
+ .sequence = {
+ .horizontal_size = 1080,
+ .vertical_size = 1080,
+ .vbv_buffer_size = 1048576,
+ .profile_and_level_indication = 0,
+ .chroma_format = 1,
+ },
+ .picture = {
+ .picture_coding_type = V4L2_MPEG2_PICTURE_CODING_TYPE_B,
+ .f_code = { 5, 5, 5, 5 },
+ .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, },
+ },
+ },
diff --git a/data/bbb-happy-mpeg2/slice-0.dump b/data/bbb-happy-mpeg2/slice-0.dump
new file mode 100644
index 0000000..b3f6916
--- /dev/null
+++ b/data/bbb-happy-mpeg2/slice-0.dump
Binary files differ
diff --git a/data/bbb-happy-mpeg2/slice-1.dump b/data/bbb-happy-mpeg2/slice-1.dump
new file mode 100644
index 0000000..9c6b51c
--- /dev/null
+++ b/data/bbb-happy-mpeg2/slice-1.dump
Binary files differ
diff --git a/data/bbb-happy-mpeg2/slice-10.dump b/data/bbb-happy-mpeg2/slice-10.dump
new file mode 100644
index 0000000..c8a30eb
--- /dev/null
+++ b/data/bbb-happy-mpeg2/slice-10.dump
Binary files differ
diff --git a/data/bbb-happy-mpeg2/slice-11.dump b/data/bbb-happy-mpeg2/slice-11.dump
new file mode 100644
index 0000000..71bebc8
--- /dev/null
+++ b/data/bbb-happy-mpeg2/slice-11.dump
Binary files differ
diff --git a/data/bbb-happy-mpeg2/slice-12.dump b/data/bbb-happy-mpeg2/slice-12.dump
new file mode 100644
index 0000000..a16e76a
--- /dev/null
+++ b/data/bbb-happy-mpeg2/slice-12.dump
Binary files differ
diff --git a/data/bbb-happy-mpeg2/slice-13.dump b/data/bbb-happy-mpeg2/slice-13.dump
new file mode 100644
index 0000000..53ab670
--- /dev/null
+++ b/data/bbb-happy-mpeg2/slice-13.dump
Binary files differ
diff --git a/data/bbb-happy-mpeg2/slice-14.dump b/data/bbb-happy-mpeg2/slice-14.dump
new file mode 100644
index 0000000..0173eaa
--- /dev/null
+++ b/data/bbb-happy-mpeg2/slice-14.dump
Binary files differ
diff --git a/data/bbb-happy-mpeg2/slice-15.dump b/data/bbb-happy-mpeg2/slice-15.dump
new file mode 100644
index 0000000..2910884
--- /dev/null
+++ b/data/bbb-happy-mpeg2/slice-15.dump
Binary files differ
diff --git a/data/bbb-happy-mpeg2/slice-16.dump b/data/bbb-happy-mpeg2/slice-16.dump
new file mode 100644
index 0000000..86a825d
--- /dev/null
+++ b/data/bbb-happy-mpeg2/slice-16.dump
Binary files differ
diff --git a/data/bbb-happy-mpeg2/slice-17.dump b/data/bbb-happy-mpeg2/slice-17.dump
new file mode 100644
index 0000000..ea5c7f4
--- /dev/null
+++ b/data/bbb-happy-mpeg2/slice-17.dump
Binary files differ
diff --git a/data/bbb-happy-mpeg2/slice-18.dump b/data/bbb-happy-mpeg2/slice-18.dump
new file mode 100644
index 0000000..7de5929
--- /dev/null
+++ b/data/bbb-happy-mpeg2/slice-18.dump
Binary files differ
diff --git a/data/bbb-happy-mpeg2/slice-19.dump b/data/bbb-happy-mpeg2/slice-19.dump
new file mode 100644
index 0000000..6d529cb
--- /dev/null
+++ b/data/bbb-happy-mpeg2/slice-19.dump
Binary files differ
diff --git a/data/bbb-happy-mpeg2/slice-2.dump b/data/bbb-happy-mpeg2/slice-2.dump
new file mode 100644
index 0000000..a8000aa
--- /dev/null
+++ b/data/bbb-happy-mpeg2/slice-2.dump
Binary files differ
diff --git a/data/bbb-happy-mpeg2/slice-20.dump b/data/bbb-happy-mpeg2/slice-20.dump
new file mode 100644
index 0000000..503b538
--- /dev/null
+++ b/data/bbb-happy-mpeg2/slice-20.dump
Binary files differ
diff --git a/data/bbb-happy-mpeg2/slice-21.dump b/data/bbb-happy-mpeg2/slice-21.dump
new file mode 100644
index 0000000..96c2724
--- /dev/null
+++ b/data/bbb-happy-mpeg2/slice-21.dump
Binary files differ
diff --git a/data/bbb-happy-mpeg2/slice-22.dump b/data/bbb-happy-mpeg2/slice-22.dump
new file mode 100644
index 0000000..2455a10
--- /dev/null
+++ b/data/bbb-happy-mpeg2/slice-22.dump
Binary files differ
diff --git a/data/bbb-happy-mpeg2/slice-23.dump b/data/bbb-happy-mpeg2/slice-23.dump
new file mode 100644
index 0000000..e13cafa
--- /dev/null
+++ b/data/bbb-happy-mpeg2/slice-23.dump
Binary files differ
diff --git a/data/bbb-happy-mpeg2/slice-24.dump b/data/bbb-happy-mpeg2/slice-24.dump
new file mode 100644
index 0000000..71bcd28
--- /dev/null
+++ b/data/bbb-happy-mpeg2/slice-24.dump
Binary files differ
diff --git a/data/bbb-happy-mpeg2/slice-3.dump b/data/bbb-happy-mpeg2/slice-3.dump
new file mode 100644
index 0000000..a189179
--- /dev/null
+++ b/data/bbb-happy-mpeg2/slice-3.dump
Binary files differ
diff --git a/data/bbb-happy-mpeg2/slice-4.dump b/data/bbb-happy-mpeg2/slice-4.dump
new file mode 100644
index 0000000..4fb4937
--- /dev/null
+++ b/data/bbb-happy-mpeg2/slice-4.dump
Binary files differ
diff --git a/data/bbb-happy-mpeg2/slice-5.dump b/data/bbb-happy-mpeg2/slice-5.dump
new file mode 100644
index 0000000..1932d1c
--- /dev/null
+++ b/data/bbb-happy-mpeg2/slice-5.dump
Binary files differ
diff --git a/data/bbb-happy-mpeg2/slice-6.dump b/data/bbb-happy-mpeg2/slice-6.dump
new file mode 100644
index 0000000..2f1cc57
--- /dev/null
+++ b/data/bbb-happy-mpeg2/slice-6.dump
Binary files differ
diff --git a/data/bbb-happy-mpeg2/slice-7.dump b/data/bbb-happy-mpeg2/slice-7.dump
new file mode 100644
index 0000000..47371f7
--- /dev/null
+++ b/data/bbb-happy-mpeg2/slice-7.dump
Binary files differ
diff --git a/data/bbb-happy-mpeg2/slice-8.dump b/data/bbb-happy-mpeg2/slice-8.dump
new file mode 100644
index 0000000..af7064a
--- /dev/null
+++ b/data/bbb-happy-mpeg2/slice-8.dump
Binary files differ
diff --git a/data/bbb-happy-mpeg2/slice-9.dump b/data/bbb-happy-mpeg2/slice-9.dump
new file mode 100644
index 0000000..7e7b478
--- /dev/null
+++ b/data/bbb-happy-mpeg2/slice-9.dump
Binary files differ