summaryrefslogtreecommitdiff
path: root/transfer.c
AgeCommit message (Collapse)Author
2013-08-22Increased the value of MAXRETRIES to 20 to reduce the probability of ↵Klaus Schmidinger
disturbances in transfer mode
2013-03-01Now calling DeviceClear() in cTransfer::Receive() if the output device ↵Klaus Schmidinger
blocks, instead of not retrying for 10 seconds
2013-01-20Reduced the number of retries in cTransfer::Receive() to avoid blocking ↵1.7.36Klaus Schmidinger
recordings in case the primary device can't handle the current live signal
2012-03-02Revised priority handling to allow receivers with a priority that is lower ↵Klaus Schmidinger
than that of live viewing
2010-01-30The PCR pid is now recorded for channels where this is different from the ↵Klaus Schmidinger
video PID
2009-12-06Removed debug output of '-' from cTransfer::Receive()Klaus Schmidinger
2009-01-23Changed cPatPmtGenerator to make sure the PMT pid doesn't collide with any ↵Klaus Schmidinger
of the actual pids of the channel
2009-01-16Added a missing Detach() in cTransfer::Activate()Klaus Schmidinger
2008-08-15First step towards switching to TS (Transport Stream) as recording formatKlaus Schmidinger
2007-01-07CAM handling refactored; multiple recordings with one CAM; automatic CAM ↵1.5.0Klaus Schmidinger
selection
2006-01-29Removed leftover 'needsBufferReserve' variable from cTransferKlaus Schmidinger
2006-01-28Removed the "buffer reserve" in Transfer Mode - it's no longer necessary ↵Klaus Schmidinger
with recent driver/firmware versions
2006-01-21Disabled the "buffer reserve" in Transfer ModeKlaus Schmidinger
2005-08-14Changed cThread Active() vs. Running()Klaus Schmidinger
2005-08-13Centralized 'thread active' handlingKlaus Schmidinger
2005-02-19Increased POLLTIMEOUTS_BEFORE_DEVICECLEAR in transfer.c to 6 to avoid ↵Klaus Schmidinger
problems with the larger buffer reserve
2005-02-12Now using twice the buffer reserve in cTransfer if the primary DVB card is ↵Klaus Schmidinger
an unmodified version with only 2MB of SDRAM
2005-02-12Removed the "Cleared/PlayPes(NULL, 0)" handling from cTransfer::Action(); ↵Klaus Schmidinger
Making sure the buffer reserve in cTransfer::Action() is re-established after clearing the buffer
2005-01-23Added PlayPes(NULL, 0) to cTransfer::Action() when clearing the transfer buffer1.3.19Klaus Schmidinger
2005-01-16Extended some buffer sizes to allow handling HDTV streamsKlaus Schmidinger
2005-01-16Recording and Transfer Mode now handle more than 2 audio PIDsKlaus Schmidinger
2005-01-07Changed a variable nameKlaus Schmidinger
2005-01-06Only waiting for data if there actually is a DPidKlaus Schmidinger
2005-01-02Implemented audio track menuKlaus Schmidinger
2004-12-17Added support for AC3 replay over the DVB deviceKlaus Schmidinger
2004-10-23Taking the complete size of available data into account when deciding ↵Klaus Schmidinger
whether to clear the transfer buffer to avoid overflows
2004-10-16Improved buffer handlingKlaus Schmidinger
2004-03-07Avoiding too many consecutive "ring buffer overflow" messagesKlaus Schmidinger
2003-10-18The cThread class now accepts a 'Description' parameterKlaus Schmidinger
2003-08-31Now clearing the player device if there are too many poll timeouts in ↵Klaus Schmidinger
'Transfer Mode'
2003-05-18Changed comment since 'buffer empty' was removed from the driverKlaus Schmidinger
2003-05-11Implemented cDevice::ActualDevice()Klaus Schmidinger
2003-03-30Replaced the 'for' loops in StripAudioPackets() with memset() callsKlaus Schmidinger
2003-02-15Now polling the output device in 'Transfer Mode' and retrying to put packets ↵Klaus Schmidinger
into the ring buffer
2003-01-26Modified cRingBufferLinear to avoid excessive memmove() calls in 'Transfer ↵Klaus Schmidinger
Mode' and during recordings
2002-12-14Fixed high CPU load in 'Transfer Mode'Klaus Schmidinger
2002-11-03Implemented audio plugin interfaceKlaus Schmidinger
2002-10-26Fixed channel switching in case of an active 'Transfer Mode' on the primary ↵Klaus Schmidinger
device
2002-10-13Fixed some faulty default parameter initializationsKlaus Schmidinger
2002-10-12Reactivated full handling of second audio PID (even in 'Transfer Mode')Klaus Schmidinger
2002-09-22Fixed a race condition when starting 'Transfer Mode'Klaus Schmidinger
2002-06-23Switched handling 'Transfer Mode' to the new cPlayer/cControl structuresKlaus Schmidinger
2002-06-22Activated transfer modeKlaus Schmidinger