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
@ -943,6 +943,7 @@ gst_matroska_mux_video_pad_setcaps (GstPad * pad, GstCaps * caps)
|
||||
GstBuffer *codec_buf = NULL;
|
||||
gint width, height, pixel_width, pixel_height;
|
||||
gint fps_d, fps_n;
|
||||
guint multiview_flags;
|
||||
|
||||
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")))
|
||||
videocontext->multiview_mode =
|
||||
gst_video_multiview_mode_from_caps_string (s);
|
||||
gst_structure_get_flagset (structure, "multiview-flags",
|
||||
&videocontext->multiview_flags, NULL);
|
||||
gst_structure_get_flagset (structure, "multiview-flags", &multiview_flags,
|
||||
NULL);
|
||||
videocontext->multiview_flags = multiview_flags;
|
||||
|
||||
|
||||
skip_details:
|
||||
|
Loading…
x
Reference in New Issue
Block a user