Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions Source/MediaInfo/File__Analyze.h
Original file line number Diff line number Diff line change
Expand Up @@ -932,6 +932,37 @@ public :
#if defined(MEDIAINFO_MPEGPS_YES) || defined(MEDIAINFO_MPEGTS_YES) || defined(MEDIAINFO_MPEG4_YES) || defined(MEDIAINFO_MK_YES)
void dvcC(bool has_dependency_pid=false, std::map<std::string, Ztring>* Infos=NULL);
#endif
#if defined(MEDIAINFO_HEVC_YES) || defined(MEDIAINFO_AV1_YES)
struct DV_RPU {
int8u vdr_rpu_profile{};
int32u bl_bit_depth{};
int32u el_bit_depth{};
int32u vdr_bit_depth{};
bool BL_video_full_range_flag{};
int8u isMEL{};
float CMv{};
int16u active_area_left_offset{};
int16u active_area_right_offset{};
int16u active_area_top_offset{};
int16u active_area_bottom_offset{};
int16u max_display_mastering_luminance{};
int16u min_display_mastering_luminance{};
int16u max_content_light_level{};
int16u max_frame_average_light_level{};
bool L11_present{};
int8u content_type{};
int8u white_point{};
int8u sharpness{};
int8u noise_reduction{};
int8u mpeg_noise_reduction{};
int8u frame_rate_conversion{};
int8u brightness{};
int8u color{};
int8u profile_deduced{};
};
// Must be in bitstream before calling this function.
void Get_DolbyVision_ReferenceProcessingUnit(DV_RPU& data);
#endif

//***************************************************************************
// Unknown
Expand Down
31 changes: 31 additions & 0 deletions Source/MediaInfo/File__Analyze_MinimizeSize.h
Original file line number Diff line number Diff line change
Expand Up @@ -800,6 +800,37 @@ public :
#if defined(MEDIAINFO_MPEGPS_YES) || defined(MEDIAINFO_MPEGTS_YES) || defined(MEDIAINFO_MPEG4_YES) || defined(MEDIAINFO_MK_YES)
void dvcC(bool has_dependency_pid=false, std::map<std::string, Ztring>* Infos=NULL);
#endif
#if defined(MEDIAINFO_HEVC_YES) || defined(MEDIAINFO_AV1_YES)
struct DV_RPU {
int8u vdr_rpu_profile{};
int32u bl_bit_depth{};
int32u el_bit_depth{};
int32u vdr_bit_depth{};
bool BL_video_full_range_flag{};
int8u isMEL{};
float CMv{};
int16u active_area_left_offset{};
int16u active_area_right_offset{};
int16u active_area_top_offset{};
int16u active_area_bottom_offset{};
int16u max_display_mastering_luminance{};
int16u min_display_mastering_luminance{};
int16u max_content_light_level{};
int16u max_frame_average_light_level{};
bool L11_present{};
int8u content_type{};
int8u white_point{};
int8u sharpness{};
int8u noise_reduction{};
int8u mpeg_noise_reduction{};
int8u frame_rate_conversion{};
int8u brightness{};
int8u color{};
int8u profile_deduced{};
};
// Must be in bitstream before calling this function.
void Get_DolbyVision_ReferenceProcessingUnit(DV_RPU& data);
#endif

//***************************************************************************
// Unknown
Expand Down
623 changes: 623 additions & 0 deletions Source/MediaInfo/File__Analyze_Streams.cpp

Large diffs are not rendered by default.

Loading