[gst-devel] Deadloop when trying to link a tee with 3 sinks.

Peter Cai newptcai at gmail.com
Wed Nov 11 09:52:50 CET 2009


A pipeline like this : appsrc ! decodebin ! ffmpegcolorspace ! tee ! fakesink.

Latter the code tried to add 3 directdrawsink to that tee.
The first 2 is added just OK
But when trying to add the 3rd, it goes into a dead loop

the log continuously shows like this:

0:00:05.657321000  5228   00A09B60 DEBUG              default
gstffmpegcodecmap.c:417:gst_ffmpeg_pixfmt_to_caps: caps for pix_fmt=0:
072DE0C0
0:00:05.657321000  5228   00A09B60 DEBUG              default
gstffmpegcodecmap.c:417:gst_ffmpeg_pixfmt_to_caps: caps for pix_fmt=1:
072DE0C0
0:00:05.657321000  5228   00A09B60 DEBUG              default
gstffmpegcodecmap.c:417:gst_ffmpeg_pixfmt_to_caps: caps for pix_fmt=2:
072D5E20
0:00:05.657321000  5228   00A09B60 DEBUG              default
gstffmpegcodecmap.c:417:gst_ffmpeg_pixfmt_to_caps: caps for pix_fmt=3:
072DE080

I pasted more detail log here : http://pastebin.com/d1853fdc0

Did I made some mistakes or this is a bug of tee because no one has
ever tried to link more than 3 sinks to a tee?
-- 
look to the things around you,the immediate world around you, if you
are alive,it will mean something to you ——Paul Strand




More information about the gstreamer-devel mailing list