[FFmpeg-devel] [PATCH 10 bit support v5 1/3] avcodec/amfenc: Fixes the color information in the output.

Evgeny Pavlov lucenticus at gmail.com
Wed Nov 29 12:57:42 EET 2023


On Tue, Nov 28, 2023 at 8:13 PM Mark Thompson <sw at jkqxz.net> wrote:

> I upgraded to 23.11.1 and see no change - the colour information is still
> missing in the header but not the stream, and the two different sequence
> parameter sets are identical to what they were before the change.
>
> Can you share what your trace_headers output looks like for the
> out-of-band and in-band parameter sets?  Are they identical for you?
>
Yes, it seems that they are identical for me and both have colour
information (please find my output below).
Is it possible to provide a video you tested? Probably I need to
test the patch on your video input.

 Stream #0:0[0x1](und): Video: hevc (Main 10) (hvc1 / 0x31637668),
yuv420p10le(tv, bt2020nc/bt2020/smpte2084, progressive), 3840x2160 [SAR 1:1
DAR 16:9], 2158 kb/s, 29.97 fps, 29.97 tbr, 30k tbn (default)
    Metadata:
      creation_time   : 2018-11-26T22:40:26.000000Z
      handler_name    : Core Media Video
      vendor_id       : [0][0][0][0]
    Side data:
      Mastering Display Metadata, has_primaries:1 has_luminance:1
r(0.7080,0.2920) g(0.1700,0.7970) b(0.1310 0.0460) wp(0.3127, 0.3290)
min_luminance=0.000000, max_luminance=1000.000000
      Content Light Level Metadata, MaxCLL=1000, MaxFALL=300
Stream mapping:
  Stream #0:0 -> #0:0 (hevc (native) -> hevc (hevc_amf))
[trace_headers @ 00000226a49c4a80] Extradata
[trace_headers @ 00000226a49c4a80] Sequence Parameter Set
[trace_headers @ 00000226a49c4a80] 0           forbidden_zero_bit
                               0 = 0
[trace_headers @ 00000226a49c4a80] 1           nal_unit_type
                           100001 = 33
[trace_headers @ 00000226a49c4a80] 7           nuh_layer_id
                          000000 = 0
[trace_headers @ 00000226a49c4a80] 13          nuh_temporal_id_plus1
                              001 = 1
[trace_headers @ 00000226a49c4a80] 16          sps_video_parameter_set_id
                            0000 = 0
[trace_headers @ 00000226a49c4a80] 20          sps_max_sub_layers_minus1
                              000 = 0
[trace_headers @ 00000226a49c4a80] 23          sps_temporal_id_nesting_flag
                               1 = 1
[trace_headers @ 00000226a49c4a80] 24          general_profile_space
                               00 = 0
[trace_headers @ 00000226a49c4a80] 26          general_tier_flag
                                0 = 0
[trace_headers @ 00000226a49c4a80] 27          general_profile_idc
                            00001 = 1
[trace_headers @ 00000226a49c4a80] 32
 general_profile_compatibility_flag[0]                       0 = 0
[trace_headers @ 00000226a49c4a80] 33
 general_profile_compatibility_flag[1]                       1 = 1
[trace_headers @ 00000226a49c4a80] 34
 general_profile_compatibility_flag[2]                       1 = 1
[trace_headers @ 00000226a49c4a80] 35
 general_profile_compatibility_flag[3]                       0 = 0
[trace_headers @ 00000226a49c4a80] 36
 general_profile_compatibility_flag[4]                       0 = 0
[trace_headers @ 00000226a49c4a80] 37
 general_profile_compatibility_flag[5]                       0 = 0
[trace_headers @ 00000226a49c4a80] 38
 general_profile_compatibility_flag[6]                       0 = 0
[trace_headers @ 00000226a49c4a80] 39
 general_profile_compatibility_flag[7]                       0 = 0
[trace_headers @ 00000226a49c4a80] 40
 general_profile_compatibility_flag[8]                       0 = 0
[trace_headers @ 00000226a49c4a80] 41
 general_profile_compatibility_flag[9]                       0 = 0
[trace_headers @ 00000226a49c4a80] 42
 general_profile_compatibility_flag[10]                      0 = 0
[trace_headers @ 00000226a49c4a80] 43
 general_profile_compatibility_flag[11]                      0 = 0
[trace_headers @ 00000226a49c4a80] 44
 general_profile_compatibility_flag[12]                      0 = 0
[trace_headers @ 00000226a49c4a80] 45
 general_profile_compatibility_flag[13]                      0 = 0
[trace_headers @ 00000226a49c4a80] 46
 general_profile_compatibility_flag[14]                      0 = 0
[trace_headers @ 00000226a49c4a80] 47
 general_profile_compatibility_flag[15]                      0 = 0
[trace_headers @ 00000226a49c4a80] 48
 general_profile_compatibility_flag[16]                      0 = 0
[trace_headers @ 00000226a49c4a80] 49
 general_profile_compatibility_flag[17]                      0 = 0
[trace_headers @ 00000226a49c4a80] 50
 general_profile_compatibility_flag[18]                      0 = 0
[trace_headers @ 00000226a49c4a80] 51
 general_profile_compatibility_flag[19]                      0 = 0
[trace_headers @ 00000226a49c4a80] 52
 general_profile_compatibility_flag[20]                      0 = 0
[trace_headers @ 00000226a49c4a80] 53
 general_profile_compatibility_flag[21]                      0 = 0
[trace_headers @ 00000226a49c4a80] 54
 general_profile_compatibility_flag[22]                      0 = 0
[trace_headers @ 00000226a49c4a80] 55
 general_profile_compatibility_flag[23]                      0 = 0
[trace_headers @ 00000226a49c4a80] 56
 general_profile_compatibility_flag[24]                      0 = 0
[trace_headers @ 00000226a49c4a80] 57
 general_profile_compatibility_flag[25]                      0 = 0
[trace_headers @ 00000226a49c4a80] 58
 general_profile_compatibility_flag[26]                      0 = 0
[trace_headers @ 00000226a49c4a80] 59
 general_profile_compatibility_flag[27]                      0 = 0
[trace_headers @ 00000226a49c4a80] 60
 general_profile_compatibility_flag[28]                      0 = 0
[trace_headers @ 00000226a49c4a80] 61
 general_profile_compatibility_flag[29]                      0 = 0
[trace_headers @ 00000226a49c4a80] 62
 general_profile_compatibility_flag[30]                      0 = 0
[trace_headers @ 00000226a49c4a80] 63
 general_profile_compatibility_flag[31]                      0 = 0
[trace_headers @ 00000226a49c4a80] 64
 general_progressive_source_flag                             1 = 1
[trace_headers @ 00000226a49c4a80] 65
 general_interlaced_source_flag                              0 = 0
[trace_headers @ 00000226a49c4a80] 66
 general_non_packed_constraint_flag                          1 = 1
[trace_headers @ 00000226a49c4a80] 67
 general_frame_only_constraint_flag                          1 = 1
[trace_headers @ 00000226a49c4a80] 68          general_reserved_zero_7bits
                          0000000 = 0
[trace_headers @ 00000226a49c4a80] 75
 general_one_picture_only_constraint_flag                    0 = 0
[trace_headers @ 00000226a49c4a80] 76          general_reserved_zero_35bits
        000000000000000000000000 = 0
[trace_headers @ 00000226a49c4a80] 100         general_reserved_zero_35bits
                     00000000000 = 0
[trace_headers @ 00000226a49c4a80] 111         general_inbld_flag
                               0 = 0
[trace_headers @ 00000226a49c4a80] 112         general_level_idc
                         10111010 = 186
[trace_headers @ 00000226a49c4a80] 120         sps_seq_parameter_set_id
                               1 = 0
[trace_headers @ 00000226a49c4a80] 121         chroma_format_idc
                              010 = 1
[trace_headers @ 00000226a49c4a80] 124         pic_width_in_luma_samples
          00000000000111100000001 = 3840
[trace_headers @ 00000226a49c4a80] 147         pic_height_in_luma_samples
         00000000000100001110001 = 2160
[trace_headers @ 00000226a49c4a80] 170         conformance_window_flag
                                0 = 0
[trace_headers @ 00000226a49c4a80] 171         bit_depth_luma_minus8
                              011 = 2
[trace_headers @ 00000226a49c4a80] 174         bit_depth_chroma_minus8
                              011 = 2
[trace_headers @ 00000226a49c4a80] 177
log2_max_pic_order_cnt_lsb_minus4                           1 = 0
[trace_headers @ 00000226a49c4a80] 178
sps_sub_layer_ordering_info_present_flag                    0 = 0
[trace_headers @ 00000226a49c4a80] 179
sps_max_dec_pic_buffering_minus1[0]                       010 = 1
[trace_headers @ 00000226a49c4a80] 182         sps_max_num_reorder_pics[0]
                                1 = 0
[trace_headers @ 00000226a49c4a80] 183
sps_max_latency_increase_plus1[0]                           1 = 0
[trace_headers @ 00000226a49c4a80] 184
log2_min_luma_coding_block_size_minus3                      1 = 0
[trace_headers @ 00000226a49c4a80] 185
log2_diff_max_min_luma_coding_block_size                00100 = 3
[trace_headers @ 00000226a49c4a80] 190
log2_min_luma_transform_block_size_minus2                   1 = 0
[trace_headers @ 00000226a49c4a80] 191
log2_diff_max_min_luma_transform_block_size             00100 = 3
[trace_headers @ 00000226a49c4a80] 196
max_transform_hierarchy_depth_inter                     00101 = 4
[trace_headers @ 00000226a49c4a80] 201
max_transform_hierarchy_depth_intra                     00101 = 4
[trace_headers @ 00000226a49c4a80] 206         scaling_list_enabled_flag
                                0 = 0
[trace_headers @ 00000226a49c4a80] 207         amp_enabled_flag
                               1 = 1
[trace_headers @ 00000226a49c4a80] 208
sample_adaptive_offset_enabled_flag                         1 = 1
[trace_headers @ 00000226a49c4a80] 209         pcm_enabled_flag
                               0 = 0
[trace_headers @ 00000226a49c4a80] 210         num_short_term_ref_pic_sets
                              010 = 1
[trace_headers @ 00000226a49c4a80] 213         num_negative_pics
                              010 = 1
[trace_headers @ 00000226a49c4a80] 216         num_positive_pics
                                1 = 0
[trace_headers @ 00000226a49c4a80] 217         delta_poc_s0_minus1[0]
                               1 = 0
[trace_headers @ 00000226a49c4a80] 218         used_by_curr_pic_s0_flag[0]
                                1 = 1
[trace_headers @ 00000226a49c4a80] 219
long_term_ref_pics_present_flag                             0 = 0
[trace_headers @ 00000226a49c4a80] 220
sps_temporal_mvp_enabled_flag                               0 = 0
[trace_headers @ 00000226a49c4a80] 221
strong_intra_smoothing_enabled_flag                         0 = 0
[trace_headers @ 00000226a49c4a80] 222         vui_parameters_present_flag
                                1 = 1
[trace_headers @ 00000226a49c4a80] 223
aspect_ratio_info_present_flag                              1 = 1
[trace_headers @ 00000226a49c4a80] 224         aspect_ratio_idc
                        11111111 = 255
[trace_headers @ 00000226a49c4a80] 232         sar_width
                 0000000000000001 = 1
[trace_headers @ 00000226a49c4a80] 248         sar_height
                0000000000000001 = 1
[trace_headers @ 00000226a49c4a80] 264         overscan_info_present_flag
                               0 = 0
[trace_headers @ 00000226a49c4a80] 265
video_signal_type_present_flag                              1 = 1
[trace_headers @ 00000226a49c4a80] 266         video_format
                             101 = 5
[trace_headers @ 00000226a49c4a80] 269         video_full_range_flag
                                0 = 0
[trace_headers @ 00000226a49c4a80] 270
colour_description_present_flag                             1 = 1
[trace_headers @ 00000226a49c4a80] 271         colour_primaries
                        00001001 = 9
[trace_headers @ 00000226a49c4a80] 279         transfer_characteristics
                        00010000 = 16
[trace_headers @ 00000226a49c4a80] 287         matrix_coefficients
                         00001001 = 9
[trace_headers @ 00000226a49c4a80] 295         chroma_loc_info_present_flag
                               0 = 0
[trace_headers @ 00000226a49c4a80] 296
neutral_chroma_indication_flag                              0 = 0
[trace_headers @ 00000226a49c4a80] 297         field_seq_flag
                               0 = 0
[trace_headers @ 00000226a49c4a80] 298
frame_field_info_present_flag                               0 = 0
[trace_headers @ 00000226a49c4a80] 299         default_display_window_flag
                                0 = 0
[trace_headers @ 00000226a49c4a80] 300         vui_timing_info_present_flag
                               1 = 1
[trace_headers @ 00000226a49c4a80] 301         vui_num_units_in_tick
 00000000000000000000001111101001 = 1001
[trace_headers @ 00000226a49c4a80] 333         vui_time_scale
00000000000000000111010100110000 = 30000
[trace_headers @ 00000226a49c4a80] 365
vui_poc_proportional_to_timing_flag                         1 = 1
[trace_headers @ 00000226a49c4a80] 366
vui_num_ticks_poc_diff_one_minus1                           1 = 0
[trace_headers @ 00000226a49c4a80] 367
vui_hrd_parameters_present_flag                             0 = 0
[trace_headers @ 00000226a49c4a80] 368         bitstream_restriction_flag
                               0 = 0
[trace_headers @ 00000226a49c4a80] 369         sps_extension_present_flag
                               0 = 0
[trace_headers @ 00000226a49c4a80] 370         rbsp_stop_one_bit
                                1 = 1
[trace_headers @ 00000226a49c4a80] 371         rbsp_alignment_zero_bit
                                0 = 0
[trace_headers @ 00000226a49c4a80] 372         rbsp_alignment_zero_bit
                                0 = 0
[trace_headers @ 00000226a49c4a80] 373         rbsp_alignment_zero_bit
                                0 = 0
[trace_headers @ 00000226a49c4a80] 374         rbsp_alignment_zero_bit
                                0 = 0
[trace_headers @ 00000226a49c4a80] 375         rbsp_alignment_zero_bit
                                0 = 0
[trace_headers @ 00000226a49c4a80] Picture Parameter Set
...
[trace_headers @ 00000226a49c4a80] Video Parameter Set
...
[trace_headers @ 00000226a49c4a80] Packet: 15029 bytes, key frame, pts 0,
dts 0.
[trace_headers @ 00000226a49c4a80] Video Parameter Set
...
[trace_headers @ 00000226a49c4a80] Sequence Parameter Set
[trace_headers @ 00000226a49c4a80] 0           forbidden_zero_bit
                               0 = 0
[trace_headers @ 00000226a49c4a80] 1           nal_unit_type
                           100001 = 33
[trace_headers @ 00000226a49c4a80] 7           nuh_layer_id
                          000000 = 0
[trace_headers @ 00000226a49c4a80] 13          nuh_temporal_id_plus1
                              001 = 1
[trace_headers @ 00000226a49c4a80] 16          sps_video_parameter_set_id
                            0000 = 0
[trace_headers @ 00000226a49c4a80] 20          sps_max_sub_layers_minus1
                              000 = 0
[trace_headers @ 00000226a49c4a80] 23          sps_temporal_id_nesting_flag
                               1 = 1
[trace_headers @ 00000226a49c4a80] 24          general_profile_space
                               00 = 0
[trace_headers @ 00000226a49c4a80] 26          general_tier_flag
                                0 = 0
[trace_headers @ 00000226a49c4a80] 27          general_profile_idc
                            00001 = 1
[trace_headers @ 00000226a49c4a80] 32
 general_profile_compatibility_flag[0]                       0 = 0
[trace_headers @ 00000226a49c4a80] 33
 general_profile_compatibility_flag[1]                       1 = 1
[trace_headers @ 00000226a49c4a80] 34
 general_profile_compatibility_flag[2]                       1 = 1
[trace_headers @ 00000226a49c4a80] 35
 general_profile_compatibility_flag[3]                       0 = 0
[trace_headers @ 00000226a49c4a80] 36
 general_profile_compatibility_flag[4]                       0 = 0
[trace_headers @ 00000226a49c4a80] 37
 general_profile_compatibility_flag[5]                       0 = 0
[trace_headers @ 00000226a49c4a80] 38
 general_profile_compatibility_flag[6]                       0 = 0
[trace_headers @ 00000226a49c4a80] 39
 general_profile_compatibility_flag[7]                       0 = 0
[trace_headers @ 00000226a49c4a80] 40
 general_profile_compatibility_flag[8]                       0 = 0
[trace_headers @ 00000226a49c4a80] 41
 general_profile_compatibility_flag[9]                       0 = 0
[trace_headers @ 00000226a49c4a80] 42
 general_profile_compatibility_flag[10]                      0 = 0
[trace_headers @ 00000226a49c4a80] 43
 general_profile_compatibility_flag[11]                      0 = 0
[trace_headers @ 00000226a49c4a80] 44
 general_profile_compatibility_flag[12]                      0 = 0
[trace_headers @ 00000226a49c4a80] 45
 general_profile_compatibility_flag[13]                      0 = 0
[trace_headers @ 00000226a49c4a80] 46
 general_profile_compatibility_flag[14]                      0 = 0
[trace_headers @ 00000226a49c4a80] 47
 general_profile_compatibility_flag[15]                      0 = 0
[trace_headers @ 00000226a49c4a80] 48
 general_profile_compatibility_flag[16]                      0 = 0
[trace_headers @ 00000226a49c4a80] 49
 general_profile_compatibility_flag[17]                      0 = 0
[trace_headers @ 00000226a49c4a80] 50
 general_profile_compatibility_flag[18]                      0 = 0
[trace_headers @ 00000226a49c4a80] 51
 general_profile_compatibility_flag[19]                      0 = 0
[trace_headers @ 00000226a49c4a80] 52
 general_profile_compatibility_flag[20]                      0 = 0
[trace_headers @ 00000226a49c4a80] 53
 general_profile_compatibility_flag[21]                      0 = 0
[trace_headers @ 00000226a49c4a80] 54
 general_profile_compatibility_flag[22]                      0 = 0
[trace_headers @ 00000226a49c4a80] 55
 general_profile_compatibility_flag[23]                      0 = 0
[trace_headers @ 00000226a49c4a80] 56
 general_profile_compatibility_flag[24]                      0 = 0
[trace_headers @ 00000226a49c4a80] 57
 general_profile_compatibility_flag[25]                      0 = 0
[trace_headers @ 00000226a49c4a80] 58
 general_profile_compatibility_flag[26]                      0 = 0
[trace_headers @ 00000226a49c4a80] 59
 general_profile_compatibility_flag[27]                      0 = 0
[trace_headers @ 00000226a49c4a80] 60
 general_profile_compatibility_flag[28]                      0 = 0
[trace_headers @ 00000226a49c4a80] 61
 general_profile_compatibility_flag[29]                      0 = 0
[trace_headers @ 00000226a49c4a80] 62
 general_profile_compatibility_flag[30]                      0 = 0
[trace_headers @ 00000226a49c4a80] 63
 general_profile_compatibility_flag[31]                      0 = 0
[trace_headers @ 00000226a49c4a80] 64
 general_progressive_source_flag                             1 = 1
[trace_headers @ 00000226a49c4a80] 65
 general_interlaced_source_flag                              0 = 0
[trace_headers @ 00000226a49c4a80] 66
 general_non_packed_constraint_flag                          1 = 1
[trace_headers @ 00000226a49c4a80] 67
 general_frame_only_constraint_flag                          1 = 1
[trace_headers @ 00000226a49c4a80] 68          general_reserved_zero_7bits
                          0000000 = 0
[trace_headers @ 00000226a49c4a80] 75
 general_one_picture_only_constraint_flag                    0 = 0
[trace_headers @ 00000226a49c4a80] 76          general_reserved_zero_35bits
        000000000000000000000000 = 0
[trace_headers @ 00000226a49c4a80] 100         general_reserved_zero_35bits
                     00000000000 = 0
[trace_headers @ 00000226a49c4a80] 111         general_inbld_flag
                               0 = 0
[trace_headers @ 00000226a49c4a80] 112         general_level_idc
                         10111010 = 186
[trace_headers @ 00000226a49c4a80] 120         sps_seq_parameter_set_id
                               1 = 0
[trace_headers @ 00000226a49c4a80] 121         chroma_format_idc
                              010 = 1
[trace_headers @ 00000226a49c4a80] 124         pic_width_in_luma_samples
          00000000000111100000001 = 3840
[trace_headers @ 00000226a49c4a80] 147         pic_height_in_luma_samples
         00000000000100001110001 = 2160
[trace_headers @ 00000226a49c4a80] 170         conformance_window_flag
                                0 = 0
[trace_headers @ 00000226a49c4a80] 171         bit_depth_luma_minus8
                              011 = 2
[trace_headers @ 00000226a49c4a80] 174         bit_depth_chroma_minus8
                              011 = 2
[trace_headers @ 00000226a49c4a80] 177
log2_max_pic_order_cnt_lsb_minus4                           1 = 0
[trace_headers @ 00000226a49c4a80] 178
sps_sub_layer_ordering_info_present_flag                    0 = 0
[trace_headers @ 00000226a49c4a80] 179
sps_max_dec_pic_buffering_minus1[0]                       010 = 1
[trace_headers @ 00000226a49c4a80] 182         sps_max_num_reorder_pics[0]
                                1 = 0
[trace_headers @ 00000226a49c4a80] 183
sps_max_latency_increase_plus1[0]                           1 = 0
[trace_headers @ 00000226a49c4a80] 184
log2_min_luma_coding_block_size_minus3                      1 = 0
[trace_headers @ 00000226a49c4a80] 185
log2_diff_max_min_luma_coding_block_size                00100 = 3
[trace_headers @ 00000226a49c4a80] 190
log2_min_luma_transform_block_size_minus2                   1 = 0
[trace_headers @ 00000226a49c4a80] 191
log2_diff_max_min_luma_transform_block_size             00100 = 3
[trace_headers @ 00000226a49c4a80] 196
max_transform_hierarchy_depth_inter                     00101 = 4
[trace_headers @ 00000226a49c4a80] 201
max_transform_hierarchy_depth_intra                     00101 = 4
[trace_headers @ 00000226a49c4a80] 206         scaling_list_enabled_flag
                                0 = 0
[trace_headers @ 00000226a49c4a80] 207         amp_enabled_flag
                               1 = 1
[trace_headers @ 00000226a49c4a80] 208
sample_adaptive_offset_enabled_flag                         1 = 1
[trace_headers @ 00000226a49c4a80] 209         pcm_enabled_flag
                               0 = 0
[trace_headers @ 00000226a49c4a80] 210         num_short_term_ref_pic_sets
                              010 = 1
[trace_headers @ 00000226a49c4a80] 213         num_negative_pics
                              010 = 1
[trace_headers @ 00000226a49c4a80] 216         num_positive_pics
                                1 = 0
[trace_headers @ 00000226a49c4a80] 217         delta_poc_s0_minus1[0]
                               1 = 0
[trace_headers @ 00000226a49c4a80] 218         used_by_curr_pic_s0_flag[0]
                                1 = 1
[trace_headers @ 00000226a49c4a80] 219
long_term_ref_pics_present_flag                             0 = 0
[trace_headers @ 00000226a49c4a80] 220
sps_temporal_mvp_enabled_flag                               0 = 0
[trace_headers @ 00000226a49c4a80] 221
strong_intra_smoothing_enabled_flag                         0 = 0
[trace_headers @ 00000226a49c4a80] 222         vui_parameters_present_flag
                                1 = 1
[trace_headers @ 00000226a49c4a80] 223
aspect_ratio_info_present_flag                              1 = 1
[trace_headers @ 00000226a49c4a80] 224         aspect_ratio_idc
                        11111111 = 255
[trace_headers @ 00000226a49c4a80] 232         sar_width
                 0000000000000001 = 1
[trace_headers @ 00000226a49c4a80] 248         sar_height
                0000000000000001 = 1
[trace_headers @ 00000226a49c4a80] 264         overscan_info_present_flag
                               0 = 0
[trace_headers @ 00000226a49c4a80] 265
video_signal_type_present_flag                              1 = 1
[trace_headers @ 00000226a49c4a80] 266         video_format
                             101 = 5
[trace_headers @ 00000226a49c4a80] 269         video_full_range_flag
                                0 = 0
[trace_headers @ 00000226a49c4a80] 270
colour_description_present_flag                             1 = 1
[trace_headers @ 00000226a49c4a80] 271         colour_primaries
                        00001001 = 9
[trace_headers @ 00000226a49c4a80] 279         transfer_characteristics
                        00010000 = 16
[trace_headers @ 00000226a49c4a80] 287         matrix_coefficients
                         00001001 = 9
[trace_headers @ 00000226a49c4a80] 295         chroma_loc_info_present_flag
                               0 = 0
[trace_headers @ 00000226a49c4a80] 296
neutral_chroma_indication_flag                              0 = 0
[trace_headers @ 00000226a49c4a80] 297         field_seq_flag
                               0 = 0
[trace_headers @ 00000226a49c4a80] 298
frame_field_info_present_flag                               0 = 0
[trace_headers @ 00000226a49c4a80] 299         default_display_window_flag
                                0 = 0
[trace_headers @ 00000226a49c4a80] 300         vui_timing_info_present_flag
                               1 = 1
[trace_headers @ 00000226a49c4a80] 301         vui_num_units_in_tick
 00000000000000000000001111101001 = 1001
[trace_headers @ 00000226a49c4a80] 333         vui_time_scale
00000000000000000111010100110000 = 30000
[trace_headers @ 00000226a49c4a80] 365
vui_poc_proportional_to_timing_flag                         1 = 1
[trace_headers @ 00000226a49c4a80] 366
vui_num_ticks_poc_diff_one_minus1                           1 = 0
[trace_headers @ 00000226a49c4a80] 367
vui_hrd_parameters_present_flag                             0 = 0
[trace_headers @ 00000226a49c4a80] 368         bitstream_restriction_flag
                               0 = 0
[trace_headers @ 00000226a49c4a80] 369         sps_extension_present_flag
                               0 = 0
[trace_headers @ 00000226a49c4a80] 370         rbsp_stop_one_bit
                                1 = 1
[trace_headers @ 00000226a49c4a80] 371         rbsp_alignment_zero_bit
                                0 = 0
[trace_headers @ 00000226a49c4a80] 372         rbsp_alignment_zero_bit
                                0 = 0
[trace_headers @ 00000226a49c4a80] 373         rbsp_alignment_zero_bit
                                0 = 0
[trace_headers @ 00000226a49c4a80] 374         rbsp_alignment_zero_bit
                                0 = 0
[trace_headers @ 00000226a49c4a80] 375         rbsp_alignment_zero_bit
                                0 = 0
[trace_headers @ 00000226a49c4a80] Picture Parameter Set
...


More information about the ffmpeg-devel mailing list