mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-20 04:56:24 +00:00
Use intermediate guint when handling GstVideoMultiviewFlags
The underlying integer type of the enum GstVideoMultiviewFlags is implementation defined and may not have the same size as guint. https://bugzilla.gnome.org/show_bug.cgi?id=774293
This commit is contained in:
parent
70e1d1bcd4
commit
55297bdbad
1 changed files with 4 additions and 2 deletions
|
@ -943,6 +943,7 @@ gst_matroska_mux_video_pad_setcaps (GstPad * pad, GstCaps * caps)
|
||||||
GstBuffer *codec_buf = NULL;
|
GstBuffer *codec_buf = NULL;
|
||||||
gint width, height, pixel_width, pixel_height;
|
gint width, height, pixel_width, pixel_height;
|
||||||
gint fps_d, fps_n;
|
gint fps_d, fps_n;
|
||||||
|
guint multiview_flags;
|
||||||
|
|
||||||
mux = GST_MATROSKA_MUX (GST_PAD_PARENT (pad));
|
mux = GST_MATROSKA_MUX (GST_PAD_PARENT (pad));
|
||||||
|
|
||||||
|
@ -1008,8 +1009,9 @@ gst_matroska_mux_video_pad_setcaps (GstPad * pad, GstCaps * caps)
|
||||||
if ((s = gst_structure_get_string (structure, "multiview-mode")))
|
if ((s = gst_structure_get_string (structure, "multiview-mode")))
|
||||||
videocontext->multiview_mode =
|
videocontext->multiview_mode =
|
||||||
gst_video_multiview_mode_from_caps_string (s);
|
gst_video_multiview_mode_from_caps_string (s);
|
||||||
gst_structure_get_flagset (structure, "multiview-flags",
|
gst_structure_get_flagset (structure, "multiview-flags", &multiview_flags,
|
||||||
&videocontext->multiview_flags, NULL);
|
NULL);
|
||||||
|
videocontext->multiview_flags = multiview_flags;
|
||||||
|
|
||||||
|
|
||||||
skip_details:
|
skip_details:
|
||||||
|
|
Loading…
Reference in a new issue