mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-18 22:36:33 +00:00
matroska-demux: Actually set detected 3D info into output caps.
Use the information read from the StereoMode info to configure multiview-mode and multiview-flags in the video caps.
This commit is contained in:
parent
3f39d06338
commit
0c46c5c3e2
1 changed files with 8 additions and 0 deletions
|
@ -5204,6 +5204,14 @@ gst_matroska_demux_video_caps (GstMatroskaTrackVideoContext *
|
|||
videocontext->display_width * videocontext->pixel_height,
|
||||
videocontext->display_height * videocontext->pixel_width, NULL);
|
||||
}
|
||||
if (videocontext->multiview_mode != GST_VIDEO_MULTIVIEW_MODE_NONE) {
|
||||
gst_caps_set_simple (caps,
|
||||
"multiview-mode", G_TYPE_STRING,
|
||||
gst_video_multiview_mode_to_caps_string
|
||||
(videocontext->multiview_mode), "multiview-flags",
|
||||
GST_TYPE_VIDEO_MULTIVIEW_FLAGSET, videocontext->multiview_flags,
|
||||
GST_FLAG_SET_MASK_EXACT, NULL);
|
||||
}
|
||||
|
||||
if (videocontext->default_fps > 0.0) {
|
||||
gint fps_n, fps_d;
|
||||
|
|
Loading…
Reference in a new issue