Created
June 6, 2021 01:58
-
-
Save sagz/a39f4bdec45c2f4ae9e7f7764c46db26 to your computer and use it in GitHub Desktop.
Frame 0 RPU of img_5858.hevc
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ➜ dist ./dovi_tool info -i RPU.bin -f 0 | |
| Parsing RPU file... | |
| DoviRpu { | |
| dovi_profile: 8, | |
| reader: BitVecReader: {offset: 2752, len: 2752}, | |
| header: RpuDataHeader { | |
| rpu_nal_prefix: 25, | |
| rpu_type: 2, | |
| rpu_format: 18, | |
| vdr_rpu_profile: 1, | |
| vdr_rpu_level: 0, | |
| vdr_seq_info_present_flag: true, | |
| chroma_resampling_explicit_filter_flag: false, | |
| coefficient_data_type: 0, | |
| coefficient_log2_denom: 23, | |
| vdr_rpu_normalized_idc: 1, | |
| bl_video_full_range_flag: false, | |
| bl_bit_depth_minus8: 2, | |
| el_bit_depth_minus8: 2, | |
| vdr_bit_depth_minus_8: 4, | |
| spatial_resampling_filter_flag: false, | |
| reserved_zero_3bits: 0, | |
| el_spatial_resampling_filter_flag: false, | |
| disable_residual_flag: true, | |
| vdr_dm_metadata_present_flag: true, | |
| use_prev_vdr_rpu_flag: false, | |
| prev_vdr_rpu_id: 0, | |
| vdr_rpu_id: 0, | |
| mapping_color_space: 0, | |
| mapping_chroma_format_idc: 0, | |
| num_pivots_minus_2: [ | |
| 7, | |
| 0, | |
| 0, | |
| ], | |
| pred_pivot_value: [ | |
| [ | |
| 63, | |
| 69, | |
| 230, | |
| 256, | |
| 256, | |
| 37, | |
| 16, | |
| 8, | |
| 7, | |
| ], | |
| [ | |
| 0, | |
| 1023, | |
| ], | |
| [ | |
| 0, | |
| 1023, | |
| ], | |
| ], | |
| nlq_method_idc: None, | |
| nlq_num_pivots_minus2: None, | |
| num_x_partitions_minus1: 0, | |
| num_y_partitions_minus1: 0, | |
| }, | |
| vdr_rpu_data: Some( | |
| VdrRpuData { | |
| mapping_idc: [ | |
| [ | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| ], | |
| [ | |
| 1, | |
| ], | |
| [ | |
| 1, | |
| ], | |
| ], | |
| mapping_param_pred_flag: [ | |
| [ | |
| false, | |
| false, | |
| false, | |
| false, | |
| false, | |
| false, | |
| false, | |
| false, | |
| ], | |
| [ | |
| false, | |
| ], | |
| [ | |
| false, | |
| ], | |
| ], | |
| num_mapping_param_predictors: [ | |
| [ | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| ], | |
| [ | |
| 0, | |
| ], | |
| [ | |
| 0, | |
| ], | |
| ], | |
| diff_pred_part_idx_mapping_minus1: [ | |
| [ | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| ], | |
| [ | |
| 0, | |
| ], | |
| [ | |
| 0, | |
| ], | |
| ], | |
| poly_order_minus1: [ | |
| [ | |
| 1, | |
| 1, | |
| 1, | |
| 1, | |
| 1, | |
| 1, | |
| 1, | |
| 1, | |
| ], | |
| [ | |
| 0, | |
| ], | |
| [ | |
| 0, | |
| ], | |
| ], | |
| linear_interp_flag: [ | |
| [ | |
| false, | |
| false, | |
| false, | |
| false, | |
| false, | |
| false, | |
| false, | |
| false, | |
| ], | |
| [ | |
| false, | |
| ], | |
| [ | |
| false, | |
| ], | |
| ], | |
| pred_linear_interp_value_int: [ | |
| [ | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| ], | |
| [ | |
| 0, | |
| ], | |
| [ | |
| 0, | |
| ], | |
| ], | |
| pred_linear_interp_value: [ | |
| [ | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| ], | |
| [ | |
| 0, | |
| ], | |
| [ | |
| 0, | |
| ], | |
| ], | |
| poly_coef_int: [ | |
| [ | |
| [ | |
| -1, | |
| 1, | |
| -3, | |
| ], | |
| [ | |
| -1, | |
| 1, | |
| -2, | |
| ], | |
| [ | |
| 0, | |
| 0, | |
| -1, | |
| ], | |
| [ | |
| 0, | |
| 0, | |
| 0, | |
| ], | |
| [ | |
| 0, | |
| -2, | |
| 1, | |
| ], | |
| [ | |
| 6, | |
| -14, | |
| 8, | |
| ], | |
| [ | |
| 13, | |
| -30, | |
| 16, | |
| ], | |
| [ | |
| 28, | |
| -62, | |
| 34, | |
| ], | |
| ], | |
| [ | |
| [], | |
| ], | |
| [ | |
| [], | |
| ], | |
| ], | |
| poly_coef: [ | |
| [ | |
| [ | |
| 7978928, | |
| 8332855, | |
| 4889184, | |
| ], | |
| [ | |
| 8269552, | |
| 5186604, | |
| 3909327, | |
| ], | |
| [ | |
| 1317527, | |
| 5338528, | |
| 7440486, | |
| ], | |
| [ | |
| 2119979, | |
| 2065496, | |
| 2288524, | |
| ], | |
| [ | |
| 7982780, | |
| 5409990, | |
| 1585336, | |
| ], | |
| [ | |
| 3460436, | |
| 3197328, | |
| 615464, | |
| ], | |
| [ | |
| 3921968, | |
| 6820672, | |
| 5546752, | |
| ], | |
| [ | |
| 1947392, | |
| 1244640, | |
| 6094272, | |
| ], | |
| ], | |
| [ | |
| [], | |
| ], | |
| [ | |
| [], | |
| ], | |
| ], | |
| mmr_order_minus1: [ | |
| [ | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| ], | |
| [ | |
| 2, | |
| ], | |
| [ | |
| 2, | |
| ], | |
| ], | |
| mmr_constant_int: [ | |
| [ | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| ], | |
| [ | |
| -1, | |
| ], | |
| [ | |
| -2, | |
| ], | |
| ], | |
| mmr_constant: [ | |
| [ | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| ], | |
| [ | |
| 4188155, | |
| ], | |
| [ | |
| 6389327, | |
| ], | |
| ], | |
| mmr_coef_int: [ | |
| [ | |
| [], | |
| [], | |
| [], | |
| [], | |
| [], | |
| [], | |
| [], | |
| [], | |
| ], | |
| [ | |
| [ | |
| [ | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| ], | |
| [ | |
| 1, | |
| 3, | |
| 0, | |
| -4, | |
| -1, | |
| -2, | |
| 2, | |
| ], | |
| [ | |
| -1, | |
| -4, | |
| -1, | |
| 3, | |
| 0, | |
| 1, | |
| -10, | |
| ], | |
| [ | |
| -1, | |
| 1, | |
| 0, | |
| -1, | |
| -1, | |
| -1, | |
| 12, | |
| ], | |
| ], | |
| ], | |
| [ | |
| [ | |
| [ | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| ], | |
| [ | |
| 3, | |
| 0, | |
| 5, | |
| -2, | |
| -7, | |
| 0, | |
| 0, | |
| ], | |
| [ | |
| -3, | |
| -1, | |
| -7, | |
| 2, | |
| 9, | |
| -1, | |
| -5, | |
| ], | |
| [ | |
| 0, | |
| 0, | |
| 2, | |
| -2, | |
| -5, | |
| 0, | |
| 6, | |
| ], | |
| ], | |
| ], | |
| ], | |
| mmr_coef: [ | |
| [ | |
| [], | |
| [], | |
| [], | |
| [], | |
| [], | |
| [], | |
| [], | |
| [], | |
| ], | |
| [ | |
| [ | |
| [ | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| ], | |
| [ | |
| 705568, | |
| 6778652, | |
| 739652, | |
| 6451088, | |
| 4957009, | |
| 5762128, | |
| 5980826, | |
| ], | |
| [ | |
| 6359965, | |
| 3533214, | |
| 7481723, | |
| 1107168, | |
| 7291404, | |
| 8100137, | |
| 5798904, | |
| ], | |
| [ | |
| 6900831, | |
| 4107935, | |
| 762460, | |
| 4106660, | |
| 2620573, | |
| 545445, | |
| 2973664, | |
| ], | |
| ], | |
| ], | |
| [ | |
| [ | |
| [ | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| 0, | |
| ], | |
| [ | |
| 4438378, | |
| 3214133, | |
| 4263144, | |
| 8212876, | |
| 5336260, | |
| 1628407, | |
| 5426045, | |
| ], | |
| [ | |
| 3531622, | |
| 3136655, | |
| 7907964, | |
| 2444756, | |
| 1229184, | |
| 7962716, | |
| 6901800, | |
| ], | |
| [ | |
| 5917361, | |
| 2863974, | |
| 8253338, | |
| 2372924, | |
| 712920, | |
| 1229046, | |
| 3243492, | |
| ], | |
| ], | |
| ], | |
| ], | |
| }, | |
| ), | |
| nlq_data: None, | |
| vdr_dm_data: Some( | |
| VdrDmData { | |
| affected_dm_metadata_id: 0, | |
| current_dm_metadata_id: 0, | |
| scene_refresh_flag: 1, | |
| ycc_to_rgb_coef0: 9574, | |
| ycc_to_rgb_coef1: 0, | |
| ycc_to_rgb_coef2: 13802, | |
| ycc_to_rgb_coef3: 9574, | |
| ycc_to_rgb_coef4: -1540, | |
| ycc_to_rgb_coef5: -5348, | |
| ycc_to_rgb_coef6: 9574, | |
| ycc_to_rgb_coef7: 17610, | |
| ycc_to_rgb_coef8: 0, | |
| ycc_to_rgb_offset0: 16777216, | |
| ycc_to_rgb_offset1: 134217728, | |
| ycc_to_rgb_offset2: 134217728, | |
| rgb_to_lms_coef0: 7222, | |
| rgb_to_lms_coef1: 8771, | |
| rgb_to_lms_coef2: 390, | |
| rgb_to_lms_coef3: 2654, | |
| rgb_to_lms_coef4: 12430, | |
| rgb_to_lms_coef5: 1300, | |
| rgb_to_lms_coef6: 0, | |
| rgb_to_lms_coef7: 422, | |
| rgb_to_lms_coef8: 15962, | |
| signal_eotf: 65535, | |
| signal_eotf_param0: 0, | |
| signal_eotf_param1: 0, | |
| signal_eotf_param2: 0, | |
| signal_bit_depth: 12, | |
| signal_color_space: 0, | |
| signal_chroma_format: 0, | |
| signal_full_range_flag: 1, | |
| source_min_pq: 0, | |
| source_max_pq: 3079, | |
| source_diagonal: 42, | |
| num_ext_blocks: 1, | |
| ext_metadata_blocks: [ | |
| Level1( | |
| ExtMetadataBlockLevel1 { | |
| block_info: BlockInfo { | |
| ext_block_length: 5, | |
| ext_block_level: 1, | |
| remaining: BitVec<bitvec::order::Msb0, u8> { | |
| addr: 0x00007ffda8604080, | |
| head: 000, | |
| bits: 4, | |
| capacity: 64, | |
| } [ | |
| 0b0000, | |
| ], | |
| }, | |
| min_pq: 0, | |
| max_pq: 3079, | |
| avg_pq: 2295, | |
| }, | |
| ), | |
| ], | |
| }, | |
| ), | |
| remaining: BitVec<bitvec::order::Msb0, u8> { | |
| addr: 0x00007ffda8604190, | |
| head: 000, | |
| bits: 3, | |
| capacity: 64, | |
| } [ | |
| 0b000, | |
| ], | |
| rpu_data_crc32: 2148420201, | |
| last_byte: 128, | |
| modified: false, | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment