[Bug 766611] gl: buffer pool configuration error with caopengllayersink
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Fri May 20 14:40:23 UTC 2016
https://bugzilla.gnome.org/show_bug.cgi?id=766611
--- Comment #7 from Matthew Waters (ystreet00) <ystreet00 at gmail.com> ---
12:49:10:359: 0x102a88370 DEBUG caopengllayersink
caopengllayersink.m:796:gst_ca_opengl_layer_sink_propose_allocation:<sink>
check existing pool caps
12:49:10:359: 0x102a88370 DEBUG GST_PADS gstpad.c:3927:gboolean
gst_pad_query(GstPad *, GstQuery *):<sink:sink> sent query 0x101e734a0
(allocation), resu
lt 1
12:49:10:359: 0x102a88370 DEBUG GST_PADS gstpad.c:3927:gboolean
gst_pad_query(GstPad *, GstQuery *):<glcolorbalance0:sink> sent query
0x101e734a0 (alloca
tion), result 1
12:49:10:359: 0x102a88370 DEBUG basetransform
gstbasetransform.c:1010:gboolean
gst_base_transform_do_bufferpool(GstBaseTransform *, GstCaps *):<glcolorconvert
element0> calling decide_allocation
12:49:10:359: 0x102a88370 LOG basetransform
gstbasetransform.c:882:gboolean
gst_base_transform_default_decide_allocation(GstBaseTransform *, GstQuery
*):<gl
colorconvertelement0> filter_meta for api GstGLSyncMetaAPI returned: keep
12:49:10:359: 0x102a88370 INFO bufferpool
gstbufferpool.c:685:gboolean gst_buffer_pool_set_config(GstBufferPool *,
GstStructure *):<glbufferpool0> can't change config, we are active
12:49:10:359: 0x102a88370 INFO bufferpool
gstbufferpool.c:685:gboolean gst_buffer_pool_set_config(GstBufferPool *,
GstStructure *):<glbufferpool0> can't change config, we are active
12:49:10:359: 0x102a88370 WARN basetransform
gstbasetransform.c:965:gboolean
gst_base_transform_default_decide_allocation(GstBaseTransform *, GstQuery
*):<glcolorconvertelement0> error: Failed to configure the buffer pool
12:49:10:359: 0x102a88370 WARN basetransform
gstbasetransform.c:965:gboolean
gst_base_transform_default_decide_allocation(GstBaseTransform *, GstQuery
*):<glcolorconvertelement0> error: Configuration is most likely invalid, please
report this issue.
So, the problem is that caopengllayersink proposes an already running pool
which is not valid usage anymore. Taking the propose_allocation () code from
glimagesink (which has been changed for this issue) will make it work. I won't
have my mac available for another week.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list