You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-04 22:03:09 +02:00
avutil/frame: add a 3D Reference Displays Information side data type
Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
committed by
Timo Rothenpieler
parent
80a05bea4f
commit
b2e4b0e282
@ -243,6 +243,17 @@ enum AVFrameSideDataType {
|
|||||||
* The data is an int storing the view ID.
|
* The data is an int storing the view ID.
|
||||||
*/
|
*/
|
||||||
AV_FRAME_DATA_VIEW_ID,
|
AV_FRAME_DATA_VIEW_ID,
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This side data contains information about the reference display width(s)
|
||||||
|
* and reference viewing distance(s) as well as information about the
|
||||||
|
* corresponding reference stereo pair(s), i.e., the pair(s) of views to be
|
||||||
|
* displayed for the viewer's left and right eyes on the reference display
|
||||||
|
* at the reference viewing distance.
|
||||||
|
* The payload is the AV3DReferenceDisplaysInfo struct defined in
|
||||||
|
* libavutil/tdrdi.h.
|
||||||
|
*/
|
||||||
|
AV_FRAME_DATA_3D_REFERENCE_DISPLAYS,
|
||||||
};
|
};
|
||||||
|
|
||||||
enum AVActiveFormatDescription {
|
enum AVActiveFormatDescription {
|
||||||
|
@ -55,6 +55,7 @@ static const AVSideDataDescriptor sd_props[] = {
|
|||||||
[AV_FRAME_DATA_ICC_PROFILE] = { "ICC profile", AV_SIDE_DATA_PROP_GLOBAL | AV_SIDE_DATA_PROP_COLOR_DEPENDENT },
|
[AV_FRAME_DATA_ICC_PROFILE] = { "ICC profile", AV_SIDE_DATA_PROP_GLOBAL | AV_SIDE_DATA_PROP_COLOR_DEPENDENT },
|
||||||
[AV_FRAME_DATA_SEI_UNREGISTERED] = { "H.26[45] User Data Unregistered SEI message", AV_SIDE_DATA_PROP_MULTI },
|
[AV_FRAME_DATA_SEI_UNREGISTERED] = { "H.26[45] User Data Unregistered SEI message", AV_SIDE_DATA_PROP_MULTI },
|
||||||
[AV_FRAME_DATA_VIDEO_HINT] = { "Encoding video hint", AV_SIDE_DATA_PROP_SIZE_DEPENDENT },
|
[AV_FRAME_DATA_VIDEO_HINT] = { "Encoding video hint", AV_SIDE_DATA_PROP_SIZE_DEPENDENT },
|
||||||
|
[AV_FRAME_DATA_3D_REFERENCE_DISPLAYS] = { "3D Reference Displays Information", AV_SIDE_DATA_PROP_GLOBAL },
|
||||||
};
|
};
|
||||||
|
|
||||||
const AVSideDataDescriptor *av_frame_side_data_desc(enum AVFrameSideDataType type)
|
const AVSideDataDescriptor *av_frame_side_data_desc(enum AVFrameSideDataType type)
|
||||||
|
@ -80,7 +80,7 @@
|
|||||||
|
|
||||||
#define LIBAVUTIL_VERSION_MAJOR 60
|
#define LIBAVUTIL_VERSION_MAJOR 60
|
||||||
#define LIBAVUTIL_VERSION_MINOR 4
|
#define LIBAVUTIL_VERSION_MINOR 4
|
||||||
#define LIBAVUTIL_VERSION_MICRO 100
|
#define LIBAVUTIL_VERSION_MICRO 101
|
||||||
|
|
||||||
#define LIBAVUTIL_VERSION_INT AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, \
|
#define LIBAVUTIL_VERSION_INT AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, \
|
||||||
LIBAVUTIL_VERSION_MINOR, \
|
LIBAVUTIL_VERSION_MINOR, \
|
||||||
|
Reference in New Issue
Block a user