mirror of
https://github.com/vdr-projects/vdr.git
synced 2025-03-01 10:50:46 +00:00
Version 1.7.2
- Added a note about 'Id' being obsolete to the description of cDevice::PlayAudio(). - Switched to the new S2API driver API, which was decided to become the official DVB API in the kernel (based on patches from Igor M. Liplianin, Niels Wagenaar and Edgar Hucek). VDR now uses the S2API driver from http://linuxtv.org/hg/v4l-dvb. In order to correctly detect DVB-S2 capable devices, you need to apply the patch from ftp://ftp.cadsoft.de/vdr/Developer/v4l-dvb-s2api-add-s2-capability.diff to the driver source, because the S2API doesn't provide a way of telling whether a device can handle DVB-S2 transponders. - The cDvbTuner::IsTunedTo() function now also checks the symbol rate in case of DVB-S and DVB-C. - Improved handling PES video packets with zero length when converting from TS to PES. For good replay in Transfer Mode on full featured DVB cards you may want to apply the patch from ftp://ftp.cadsoft.de/vdr/Developer/av7110_v4ldvb_api5_audiobuf_test_1.diff to the driver (thanks to Oliver Endriss).
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
* See the main source file 'vdr.c' for copyright information and
|
||||
* how to reach the author.
|
||||
*
|
||||
* $Id: dvbdevice.h 2.2 2008/06/01 09:48:04 kls Exp $
|
||||
* $Id: dvbdevice.h 2.3 2008/12/06 13:31:12 kls Exp $
|
||||
*/
|
||||
|
||||
#ifndef __DVBDEVICE_H
|
||||
@@ -15,8 +15,8 @@
|
||||
#include "device.h"
|
||||
#include "dvbspu.h"
|
||||
|
||||
#if DVB_API_VERSION != 3 || DVB_API_VERSION_MINOR != 3
|
||||
#error VDR requires Linux DVB driver API version 3.3!
|
||||
#if DVB_API_VERSION != 5 || DVB_API_VERSION_MINOR != 0
|
||||
#error VDR requires Linux DVB driver API version 5.0!
|
||||
#endif
|
||||
|
||||
#define MAXDVBDEVICES 8
|
||||
@@ -35,8 +35,9 @@ public:
|
||||
///< Must be called before accessing any DVB functions.
|
||||
///< \return True if any devices are available.
|
||||
private:
|
||||
dvbfe_delsys frontendType;
|
||||
dvb_frontend_info frontendInfo;
|
||||
int numProvidedSystems;
|
||||
fe_delivery_system frontendType;
|
||||
int fd_osd, fd_audio, fd_video, fd_dvr, fd_stc, fd_ca;
|
||||
protected:
|
||||
virtual void MakePrimaryDevice(bool On);
|
||||
|
||||
Reference in New Issue
Block a user