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 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