summaryrefslogtreecommitdiff
path: root/device.c
AgeCommit message (Collapse)Author
2005-02-12Making sure the first audio packet is not dropped when switching to "pre ↵Klaus Schmidinger
1.3.19 Dolby Digital compatibility mode"
2005-02-12Added 'uchar Id' to cAudio::Play()'Klaus Schmidinger
2005-02-08Restricted the "setting audio track" log message to automatic changes during ↵Klaus Schmidinger
replay
2005-02-08Fixed a possible freeze in pause mode in case a device's PlayPesPacket() ↵Klaus Schmidinger
function permanently returns 0
2005-02-06Added MPEG1 replay capability to cPesAssembler1.3.20Klaus Schmidinger
2005-02-06Calling pesAssembler->Reset() in cDevice::AttachPlayer() to avoid problems ↵Klaus Schmidinger
with residual data in replay and Transfer Mode
2005-02-06Fixed the "pre 1.3.19" compatibility mode for old Dolby Digital recordingsKlaus Schmidinger
2005-02-06Making sure the "Mute" and "Volume+/-" keys don't interfere with digital audioKlaus Schmidinger
2005-02-06Removed 'flags' from tTrackIdKlaus Schmidinger
2005-02-06Making sure the current audio track is actually one of the ones available in ↵Klaus Schmidinger
a recording
2005-01-30Moved the call to SetAudioChannel(0) into cDevice::ClrAvailableTracks()Klaus Schmidinger
2005-01-30Fixed masking SubStreamType in cDevice::PlayPesPacket()Klaus Schmidinger
2005-01-25Now setting primaryDevice = NULL before deleting the devices in ↵Klaus Schmidinger
cDevice::Shutdown()
2005-01-23Fixed DTS detectionKlaus Schmidinger
2005-01-23Recording and Transfer Mode can now handle up to 8 Dolby Digital tracksKlaus Schmidinger
2005-01-16Falling back to 'stereo' when switching channelsKlaus Schmidinger
2005-01-16Fixed a possible race condition in cDevice::Action() and cTSBuffer::Action()Klaus Schmidinger
2005-01-16Recording and Transfer Mode now handle more than 2 audio PIDsKlaus Schmidinger
2005-01-09Changed 'Recording/Record Dobly Digital' to 'DVB/Use Dolby Digital' and ↵Klaus Schmidinger
using it for available audio tracks
2005-01-08Implemented Setup.CurrentDolbyKlaus Schmidinger
2005-01-08Displaying audio track description in channel displayKlaus Schmidinger
2005-01-06Fixed a possible race condition in cDevice::Action()Klaus Schmidinger
2005-01-06Fixed handling preferred audio language when switching via Channels menu to ↵Klaus Schmidinger
the same channel
2005-01-06Implemented left/right/stereo selectionKlaus Schmidinger
2005-01-05Implemented preferred audio languagesKlaus Schmidinger
2005-01-04Moved setting available tracks to cDeviceKlaus Schmidinger
2005-01-02Implemented audio track menuKlaus Schmidinger
2004-12-24Added cDevice::mutexReceiver to avoid a race condition when ↵Klaus Schmidinger
attaching/detaching receivers from different threads
2004-12-17Added support for AC3 replay over the DVB deviceKlaus Schmidinger
2004-10-30No longer explicitly waiting for a tuner lock when switching channelsKlaus Schmidinger
2004-10-23Fixed attaching a cPlayer to a cDeviceKlaus Schmidinger
2004-10-17If one PID can't be added, the whole cDevice::AttachReceiver() will now failKlaus Schmidinger
2004-10-16Made the "Channel not available!" message and mtInfo instead of mtErrorKlaus Schmidinger
2004-10-16Avoiding unnecessary section filter start/stopsKlaus Schmidinger
2004-10-16Improved buffer handlingKlaus Schmidinger
2004-06-19Added cDevice::Flush()Klaus Schmidinger
2004-05-16Added missing NULL checks when accessing sectionHandlerKlaus Schmidinger
2004-05-16Implemented 'skins' and 'themes'Klaus Schmidinger
2004-02-08Removed the now obsolete CaCaps stuffKlaus Schmidinger
2004-01-11The actual transponder data is now taken from the NIT1.3.1Klaus Schmidinger
2004-01-04Implemented automatic PID switching and channel detectionKlaus Schmidinger
2003-12-22Changed section handling; replaced 'libdtv' with 'libsi'Klaus Schmidinger
2003-11-07Added cDevice::GetSTC()Klaus Schmidinger
2003-10-18The cThread class now accepts a 'Description' parameterKlaus Schmidinger
2003-08-15Fixed scaling SPU bitmaps in Letterbox mode when playing NTSC materialKlaus Schmidinger
2003-08-02Fixed selecting the device, because sometimes an FTA recording terminated a ↵Klaus Schmidinger
CA recording
2003-06-08Initializing the current channel to '1'Klaus Schmidinger
2003-05-25Changed the DEFAULTPRIORITY in device.c to -1Klaus Schmidinger
2003-05-16Moved the detection of a broken video data stream from the cDevice into the ↵Klaus Schmidinger
cRecorder
2003-05-11Implemented cDevice::ActualDevice()Klaus Schmidinger