summaryrefslogtreecommitdiff
path: root/device.c
AgeCommit message (Collapse)Author
2005-06-12Modified cEITScanner::Process() so that it works on systems with only budget ↵Klaus Schmidinger
cards or a mix of DVB-S, DVB-C or DVB-T cards
2005-06-05A device can now detach all receivers for a given PIDKlaus Schmidinger
2005-05-07Now preferring budget cards when selecting a DVB device for recordingKlaus Schmidinger
2005-05-05Fixed handling fragments of less than 3 byte in cPesAssemblerKlaus Schmidinger
2005-02-27Keeping the track language codes and descriptions in Transfer ModeKlaus Schmidinger
2005-02-27Revisited 'Fixed calling cStatus::MsgChannelSwitch() in ↵Klaus Schmidinger
cDevice::SetChannel()' to allow keeping language codes in Trandfer Mode
2005-02-27Improved automatic audio track selectionKlaus Schmidinger
2005-02-26Fixed ensuring there is a current audio track in case there is only one trackKlaus Schmidinger
2005-02-20Implemented setup option "DVB/Video display format"Klaus Schmidinger
2005-02-20Added support for setting the video display modeKlaus Schmidinger
2005-02-19Fixed calling cStatus::MsgChannelSwitch() in cDevice::SetChannel()Klaus Schmidinger
2005-02-13cAudio::Play() now also gets the 0xC0...0xDF audioKlaus Schmidinger
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