forked from FFmpeg/FFmpeg
avutil/stereo3d: add a Stereo3D type to signal that the packing is unspecified
Given that a video stream/frame may have only one view or both views coded with the packing information being unavailable, this commit adds a new type value AV_STEREO3D_UNSPEC for this purpose. The most common case for this is container level signaling of Stereo3D video where the specifics are defined at the bitstream level. Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
parent
e0b574c483
commit
1c8b32e19f
2 changed files with 6 additions and 0 deletions
|
@ -74,6 +74,7 @@ static const char * const stereo3d_type_names[] = {
|
|||
[AV_STEREO3D_SIDEBYSIDE_QUINCUNX] = "side by side (quincunx subsampling)",
|
||||
[AV_STEREO3D_LINES] = "interleaved lines",
|
||||
[AV_STEREO3D_COLUMNS] = "interleaved columns",
|
||||
[AV_STEREO3D_UNSPEC] = "unspecified",
|
||||
};
|
||||
|
||||
static const char * const stereo3d_view_names[] = {
|
||||
|
|
|
@ -136,6 +136,11 @@ enum AVStereo3DType {
|
|||
* @endcode
|
||||
*/
|
||||
AV_STEREO3D_COLUMNS,
|
||||
|
||||
/**
|
||||
* Video is stereoscopic but the packing is unspecified.
|
||||
*/
|
||||
AV_STEREO3D_UNSPEC,
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Reference in a new issue