GNOME Bugzilla – Bug 750650
liveadder: sync_time should not include its own latency
Last modified: 2015-06-09 19:49:33 UTC
Created attachment 304870 [details] [review] patch removing own latency in sync time Synchronization actually includes its own latency. To me this is wrong as a sink without any tolerance will receive late buffers.
A sink with no tolerance will every every buffer late with a simple pipeline like uridecodebin ! identity sync=1 ! sink. Sinks always need some kind of tolerance (or latency) as GStreamer has no mechanism to deal with the fact that various forms of CPU processing are not instant.