From 1834751c4510edb66c96d0b741def5922738e74c Mon Sep 17 00:00:00 2001 From: Klaus Schmidinger Date: Sun, 14 Dec 2008 16:54:12 +0100 Subject: 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). --- PLUGINS/src/sky/HISTORY | 8 ++++++-- PLUGINS/src/sky/sky.c | 8 ++++---- 2 files changed, 10 insertions(+), 6 deletions(-) (limited to 'PLUGINS/src') diff --git a/PLUGINS/src/sky/HISTORY b/PLUGINS/src/sky/HISTORY index b39b65d..25b8fc8 100644 --- a/PLUGINS/src/sky/HISTORY +++ b/PLUGINS/src/sky/HISTORY @@ -55,12 +55,16 @@ VDR Plugin 'sky' Revision History as a query string. - The getskyepg.pl script now replaces "&" with "&". -2007-08-15:Version 0.3.6 +2007-08-15: Version 0.3.6 - Moved the "all" target in the Makefile before the "Implicit rules", so that a plain "make" will compile everything. -2008-03-22:Version 0.3.7 +2008-03-22: Version 0.3.7 - Removed the full path from the 'logger' call in the getskyepg.pl script (this program is apparently "on the move" through the file system...). + +2008-09-07: Version 0.3.8 + +- Fixed renamed constants (thanks to Udo Richter). diff --git a/PLUGINS/src/sky/sky.c b/PLUGINS/src/sky/sky.c index cb9b9c5..75bd9ec 100644 --- a/PLUGINS/src/sky/sky.c +++ b/PLUGINS/src/sky/sky.c @@ -3,7 +3,7 @@ * * See the README file for copyright information and how to reach the author. * - * $Id: sky.c 2.0 2008/03/22 10:19:32 kls Exp $ + * $Id: sky.c 2.1 2008/09/07 11:54:07 kls Exp $ */ #include @@ -15,7 +15,7 @@ #include #include -static const char *VERSION = "0.3.7"; +static const char *VERSION = "0.3.8"; static const char *DESCRIPTION = "Sky Digibox interface"; // --- cDigiboxDevice -------------------------------------------------------- @@ -160,12 +160,12 @@ bool cDigiboxDevice::GetTSPacket(uchar *&Data) Data = tsBuffer->Get(); if (Data) { // insert the actual PIDs: - int Pid = (((uint16_t)Data[1] & PID_MASK_HI) << 8) | Data[2]; + int Pid = (((uint16_t)Data[1] & TS_PID_MASK_HI) << 8) | Data[2]; if (Pid == DUMMYAPID) Pid = apid; else if (Pid == DUMMYVPID) Pid = vpid; - Data[1] = ((Pid >> 8) & 0xFF) | (Data[1] & ~PID_MASK_HI); + Data[1] = ((Pid >> 8) & 0xFF) | (Data[1] & ~TS_PID_MASK_HI); Data[2] = Pid & 0xFF; } return true; -- cgit v1.2.3