[Bug 733916] Simple pipeline with textoverlay and fakesink fails to negotiate

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Aug 7 07:04:25 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=733916
  GStreamer | gst-plugins-base | 1.4.0

--- Comment #8 from Thiago Sousa Santos <thiagossantos at gmail.com> 2014-08-07 14:04:22 UTC ---
(In reply to comment #7)
> Then you would have to add code to fakesink to let it handle the overlay
> composition meta.
> 
> But what do you mean with "fakesink will claim to accept the overlay meta"?

This:


:00:00.195544786 22567      0x226c940 DEBUG               basesink
gstbasesink.c:4831:gst_base_sink_default_query:<fakesink0> Checking if
requested caps video/x-raw(memory:SystemMemory,
meta:GstVideoOverlayComposition), format=(string)I420, width=(int)320,
height=(int)240, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1,
interlace-mode=(string)progressive are a subset of pad caps ANY result 1
0:00:00.195558989 22567      0x226c940 DEBUG               GST_PADS
gstpad.c:3589:gst_pad_query:<fakesink0:sink> sent query 0x7f37f8003400
(accept-caps), result 1
0:00:00.195571263 22567      0x226c940 DEBUG                default
gstutils.c:2857:gst_pad_query_accept_caps:<fakesink0:sink> query returned 1
0:00:00.195578643 22567      0x226c940 DEBUG               basesink
gstbasesink.c:3157:gst_base_sink_event:<fakesink0> received event 0x2385df0
caps event: 0x2385df0, time 99:99:99.999999999, seq-num 21, GstEventCaps,
caps=(GstCaps)"video/x-raw\(memory:SystemMemory\,\
meta:GstVideoOverlayComposition\)\,\ format\=\(string\)I420\,\
width\=\(int\)320\,\ height\=\(int\)240\,\ framerate\=\(fraction\)30/1\,\
pixel-aspect-ratio\=\(fraction\)1/1\,\ interlace-mode\=\(string\)progressive";
0:00:00.195618295 22567      0x226c940 DEBUG               basesink
gstbasesink.c:3069:gst_base_sink_default_event:<fakesink0> caps 0x2385df0
0:00:00.195626448 22567      0x226c940 DEBUG               GST_PADS
gstpad.c:5156:gst_pad_send_event_unchecked:<fakesink0:sink> sent event, ret ok
0:00:00.195634299 22567      0x226c940 LOG                 GST_PADS
gstpad.c:4677:store_sticky_event:<fakesink0:sink> stored sticky event caps
0:00:00.195641358 22567      0x226c940 DEBUG               GST_PADS
gstpad.c:4683:store_sticky_event:<fakesink0:sink> notify caps
0:00:00.195649502 22567      0x226c940 LOG           GST_PROPERTIES
gstobject.c:463:gst_object_dispatch_properties_changed:<fakesink0> deep
notification from sink (caps)
0:00:00.195658113 22567      0x226c940 LOG           GST_PROPERTIES
gstobject.c:463:gst_object_dispatch_properties_changed:<pipeline0> deep
notification from sink (caps)
0:00:00.195666700 22567      0x226c940 LOG                 GST_PADS
gstpad.c:4845:gst_pad_push_event_unchecked:<timeoverlay0:src> sent event
0x2385df0 to (caps) peerpad <fakesink0:sink>, ret ok

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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