Just to add my grain of salt to this discussion...
Problem with audio timing was driving me nuts couple of weeks ago.
It is not limited only to DVB sources but also to video files with AC3 or DTS audio.
I am using ffdaudio as audio decoder - but the problem was present with other audio decoders also,
but only when I was trying to pass the AC3 or DTS directly to my amplifier over S/PDIF.
When I leave the processing to libdts or liba52 and then send the output over S/PDIF everything works fine.
This whole thing had one more side-effect - video was running normally for a while and then you would see
for a fraction of a second video accelerating 'to catch up' and then it would run again fine for a couple of seconds - until next jump.
This problem was present in windows media player also, not just in MediaPortal.
Anyway - I stopped passing AC3 and DTS directly, but I would be really interested to know the cause...
Problem with audio timing was driving me nuts couple of weeks ago.
It is not limited only to DVB sources but also to video files with AC3 or DTS audio.
I am using ffdaudio as audio decoder - but the problem was present with other audio decoders also,
but only when I was trying to pass the AC3 or DTS directly to my amplifier over S/PDIF.
When I leave the processing to libdts or liba52 and then send the output over S/PDIF everything works fine.
This whole thing had one more side-effect - video was running normally for a while and then you would see
for a fraction of a second video accelerating 'to catch up' and then it would run again fine for a couple of seconds - until next jump.
This problem was present in windows media player also, not just in MediaPortal.
Anyway - I stopped passing AC3 and DTS directly, but I would be really interested to know the cause...