From: Tim-Philipp M. <t....@ze...> - 2009-11-11 09:25:16
|
On Wed, 2009-11-11 at 16:52 +0800, Peter Cai wrote: > 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 Did you put queues after the tee for each branch? If not, that would likely prevent prerolling and hang as you describe (search the mailing list archives for tee+queue for an explanation). Cheers -Tim |