adding filesrc inputs dinamycally to videomixer

Sebastian Dröge sebastian at centricular.com
Tue Jan 21 00:33:00 PST 2014


On Mo, 2014-01-20 at 13:21 -0200, Lautaro Woites wrote:

> > Can you file a bug at http://bugzilla.gnome.org with a test case? I
> > assume this happens because of the QoS translation that happens in
> > videomixer. It might not handle the offsets properly yet.
> >
> >
> I reduced the example and I seen that if I use fakesink as the pipeline's
> sink the QOS events are not sent.
> Also if I use some combinations of    mixer ! someencoder ! somemuxer!
> filesink as the pipeline's sink the QOS events are not sent.
> So I think that the videomixer is not the problem. I think the xvimagesink
> is sending the QOS events and
> the mixer is only forwarding them.

Yes, that's correct. videomixer is only forwarding the event but that
should actually be fine as it operates on the running time of all
streams.

> Do you want me to upload the example anyway?

Yes please, also a debug log with GST_DEBUG=6 could be helpful.

> One more question about this, why the xvimagesink is sending QOS events?
> The CPU is idle and I put queues before every mixer's
> sink pad and after the mixer's src pad.

xvimagesink is sending a QoS even for every single frame it receives.
Upstream elements can then decide based on the timestamps in the QoS
event if they should drop frames and skip forward (because they would
arrive too late in the sink anyway) or degrade quality of a filter
or ...

-- 
Sebastian Dröge, Centricular Ltd - http://www.centricular.com
Expertise, Straight from the Source
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20140121/6f4b7f13/attachment.pgp>


More information about the gstreamer-devel mailing list