In recent versions of the firmware for FF DVB cards (actually IIRC since mid 2005) Werner Fink has greatly improved syncing audio and video in AC3 mode. Therefore the "buffer reserve" in cTransfer::Action() should no longer be necessary. I'd like to get rid of this stuff entirely, so if there's anybody who has a reason why this should still be left in there, please speak up. For a quick test it is sufficient to add the line bool GotBufferReserve = false; GotBufferReserve = true;//XXX (marked with XXX) in transfer.c. Klaus