Another issue concerns dolby audio: has there anything changed in breaking
down those packets into smaller ones? I ask because a lot of FIXMEs are
triggered in my code that deal with packet reassembly.
The only difference I can think of is that up to now cRemux::Process() has
only returned _one_ PES packet per call, while now cRemuxGet() returns all
the PES packets that are currently available (for better throughput).
If you need the old behaviour I could add a flag to cRemux::Get() that
makes it return only a single PES packet at a time.
I do not call cRemux::Get() directly. I just look into the data supplied to
PlayVideo() respectively PlayAudio(). It's ok for me when these functions are
now called with more than one PES packet at a time as there is already code in
vdr-xine that deals with such data (maybe I've missed something concerning
dolby audio that is now causing problems).