summaryrefslogtreecommitdiff
path: root/dvbdevice.c
AgeCommit message (Collapse)Author
2007-02-24Fixed handling error status in cDvbTuner::GetFrontendStatus()Klaus Schmidinger
2007-01-13Added cDevice::HasCi() so that devices with Common Interface can be avoided ↵Klaus Schmidinger
when tuning to an FTA channel
2007-01-07CAM handling refactored; multiple recordings with one CAM; automatic CAM ↵1.5.0Klaus Schmidinger
selection
2006-08-14Fixed setting additional audio PIDs in CAMsKlaus Schmidinger
2006-06-11Reduced logging for the SVDRP GRAB command1.4.1Klaus Schmidinger
2006-05-28Removed all the compatibility '#if APIVERSNUM...' stuff and instead ↵Klaus Schmidinger
increased the API version number
2006-05-20Fixed handling Transfer Mode when replaying Dolby Digital audio and the ↵Klaus Schmidinger
option '-a' was given
2006-04-09Fixed VPS recording in case there is more than one timer in the VPS marginKlaus Schmidinger
2006-03-26The new function cDevice::ForceTransferMode() can be used to force the ↵Klaus Schmidinger
primary device into transfer mode
2006-03-19Fixed cDvbDevice::SetAudioBypass() in case setTransferModeForDolbyDigital is ↵Klaus Schmidinger
false
2006-02-19Fixed handling DPID when deciding whether to switch to 'Transfer Mode'Klaus Schmidinger
2006-02-04Added an 'Id' parameter to cDevice::PlayAudio() to allow plugins to easier ↵Klaus Schmidinger
process the audio data
2006-01-28Changed DVBS_TUNE_TIMEOUT and DVBC_TUNE_TIMEOUT to 9000ms to avoid problems ↵Klaus Schmidinger
with channels that have low symbol rates
2006-01-14Made the log messages regarding lost lock of devices "info" instead of "error"Klaus Schmidinger
2006-01-07Adapted c(Dvb)Device::ProvidesCa() to the dynamic CA handlingKlaus Schmidinger
2006-01-07The file 'ca.conf' is obsolete and has been removed; revised all ↵Klaus Schmidinger
descriptions regarding CICAM
2006-01-05Improved tuner timeout handling (cont'd)Klaus Schmidinger
2006-01-04Now using FE_READ_STATUS to read the current frontend statusKlaus Schmidinger
2006-01-03Improved tuner timeout handlingKlaus Schmidinger
2006-01-01The DVB devices now retune (and, if applicable, resend the DiSEqC data) if ↵Klaus Schmidinger
the lock is lost
2005-12-29cDevice::GrabImage() now returns a pointer to the image in memory; ↵Klaus Schmidinger
cDevice::GrabImageFile() grabs the image to a file
2005-12-29Converting a grabbed image to JPEG is now done with the new function RgbToJpeg()Klaus Schmidinger
2005-12-28Revoked the check for low symbol rates on FF cards (some actually can do this)Klaus Schmidinger
2005-12-03Now checking the channel's symbol rate in order to avoid problems on full ↵Klaus Schmidinger
featured DVB cards with symbol rates below 10000
2005-12-03Fixed handling second audio and Dolby Digital PIDs for encrypted channels ↵Klaus Schmidinger
(was broken in version 1.3.37)
2005-11-26Implemented handling of the "CA PMT Reply" for CAMs; some preparations for ↵Klaus Schmidinger
being able to record several encrypted channels from the same transponder
2005-11-11Modified switching to Dolby Digital audio in live modeKlaus Schmidinger
2005-08-21Fixed cDvbTuner to avoid lockups on NPTL systemsKlaus Schmidinger
2005-08-21Now waiting at startup until all DVB devices are readyKlaus Schmidinger
2005-08-15Removed the VIDEO_STILLPICTURE_WORKS_WITH_VDR_FRAMES stuff from ↵1.3.29Klaus Schmidinger
cDvbDevice::StillPicture(), since apparently the VIDEO_STILLPICTURE call works
2005-08-14Changed cThread Active() vs. Running()Klaus Schmidinger
2005-08-13Centralized 'thread active' handlingKlaus Schmidinger
2005-06-19Removed a superfluous return statementKlaus Schmidinger
2005-06-05A device can now detach all receivers for a given PIDKlaus Schmidinger
2005-05-16Using cSource::IsSat()Klaus Schmidinger
2005-05-14Added a check for Setup.DiSEqC in cDvbDevice::ProvidesTransponder()Klaus Schmidinger
2005-03-20Some fixes to avoid compiler warnings in gcc 4.0Klaus Schmidinger
2005-03-13Fixed cDvbDevice::SetVideoDisplayFormat() in case of 16:9Klaus Schmidinger
2005-03-05Dropped CA support for the old '-icam' firmwareKlaus 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-20Fixed the call to SetVideoFormat() in cDvbDevice::cDvbDevice() (parameter is ↵Klaus Schmidinger
_bool_)
2005-02-19Avoiding unnecessary calls to SetPid() in cDvbDevice::SetAudioTrackDevice()Klaus Schmidinger
2005-02-13Implemented cDvbDevice::SetTransferModeForDolbyDigital()Klaus Schmidinger
2005-02-08Fixed handling Transfer Mode for radio channelsKlaus Schmidinger
2005-02-08Fixed cDvbDevice::SetAudioTrackDevice() to avoid a blank screen after ↵Klaus Schmidinger
switching back to live mode if a recording is currently active on the primary device
2005-02-06Making sure the "Mute" and "Volume+/-" keys don't interfere with digital audioKlaus Schmidinger
2005-01-16Recording and Transfer Mode now handle more than 2 audio PIDsKlaus Schmidinger
2005-01-16Fixed playing files with PES packets longer than 2048 byte through the full ↵Klaus Schmidinger
featured DVB card
2005-01-14Made cCondWait::SleepMs() sleep at least 3ms to avoid a possible busy waitKlaus Schmidinger