I demand that Günter Merz may or may not have written...
I've found a solution to my longstanding problem: Video and audio being out of sync on my vdr system using xine-lib as output display/control application.
[snip]
--- src/libmad/xine_mad_decoder.c.old 2010-07-17 20:00:54.000000000 +0200 +++ src/libmad/xine_mad_decoder.c 2010-07-17 20:02:10.000000000 +0200
[snip]
I hope this is helpful to other people.
Probably. (Would be nice if you – and others – would Cc xine-lib patches to xine-devel, or mention them in #xine.)
Anyway, I've (sometimes) seen sync problems with Channel 4 channels on Freeview, though I rarely watch those channels; it's possible that both cause and fix are the same. I've committed the patch locally (for now).