[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