GNOME Bugzilla – Bug 122279
goom's first timestamp is broken
Last modified: 2009-08-15 18:40:50 UTC
goom does not check the timestamp of its input. if the first timestamp != 0, goom does not set the output's first buffer timestamps to this number. The result is that if you connect a running pipeline to goom, the goom output will have heavily broken timestamps. bug is in 0.6.x too and needs to be fixed there, too.
Created attachment 19991 [details] [review] dirty patch from ronald
Uh, this is a patch for gsttee.c.
This appears to be fixed in HEAD. That is, goom ! ffcolorspace ! timeoverlay ! xvimagesink has the correct timestamp even when linking/unlinking in gst-editor.
That's not hard. The issue is when you're tee'ing it. goom -> videosink filesrc -> ... -> tee -> osssink Then, if you connect tee<->goom halfway, it hangs.
No, really. It works.
Jan went through and fixed all the visualizations so I am closing this old bug as fixed.