[FFmpeg-devel] [PATCH 02/10] avutil/stereo3d: add a Stereo3D type to signal that the packing is unspecified

James Almer jamrial at gmail.com
Tue Jun 25 22:43:02 EEST 2024


On 6/25/2024 4:39 PM, Anton Khirnov wrote:
> Quoting James Almer (2024-06-25 21:14:01)
>> On 6/25/2024 4:10 PM, Anton Khirnov wrote:
>>> Quoting James Almer (2024-06-23 01:15:12)
>>>> Given that a video stream/frame may have only one 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.
>>>
>>> So what information does the side data contain then?
>>
>> Everything but the packing type (AVStereo3DView, AVStereo3DPrimaryEye,
>> baseline, horizontal_disparity_adjustment, and
>> horizontal_field_of_view), which is what the vexu and hfov boxes signal.
> 
> Don't all these imply the video is stereo?

Yes, but not how the views are packed.
I changed the description locally to "Video is stereoscopic but the 
packing is unspecified.", fwiw. 2D should be the only value for monoscopic.


More information about the ffmpeg-devel mailing list