1
0
mirror of https://github.com/VDR4Arch/vdr.git synced 2023-10-10 13:36:52 +02:00

Fixed support for Viaccess CAMs

This commit is contained in:
Klaus Schmidinger 2003-03-19 17:07:10 +01:00
parent efcb48432d
commit e76f985840
3 changed files with 5 additions and 3 deletions

View File

@ -87,6 +87,7 @@ Peter Hofmann <software@pxh.de>
Axel Gruber <axel@agm.de> Axel Gruber <axel@agm.de>
for his support in keeping the Premiere World channels up to date in 'channels.conf' for his support in keeping the Premiere World channels up to date in 'channels.conf'
for helping to debug support for Viaccess CAMs
Arnold Niessen <niessen@iae.nl> <arnold.niessen@philips.com> Arnold Niessen <niessen@iae.nl> <arnold.niessen@philips.com>
for translating OSD texts to the Dutch language for translating OSD texts to the Dutch language

View File

@ -1971,7 +1971,7 @@ Video Disk Recorder Revision History
reporting this one). reporting this one).
- Broken CAM connections are now restored automatically. - Broken CAM connections are now restored automatically.
2003-03-16: Version 1.1.26 2003-03-19: Version 1.1.26
- Removed signal handling and usleep(5000) from cDvbOsd::Cmd() (apparently this - Removed signal handling and usleep(5000) from cDvbOsd::Cmd() (apparently this
is no longer necessary with DVB driver 1.0.0pre2 or later). is no longer necessary with DVB driver 1.0.0pre2 or later).
@ -1986,3 +1986,4 @@ Video Disk Recorder Revision History
Torsten Herz for reporting this one). Torsten Herz for reporting this one).
- Modified the EPG scanner to avoid CPU load peaks (thanks to Steffen Becker for - Modified the EPG scanner to avoid CPU load peaks (thanks to Steffen Becker for
reporting this one). reporting this one).
- Fixed support for Viaccess CAMs (thanks to Axel Gruber for helping to debug this).

4
ci.c
View File

@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and * See the main source file 'vdr.c' for copyright information and
* how to reach the author. * how to reach the author.
* *
* $Id: ci.c 1.7 2003/02/16 11:20:55 kls Exp $ * $Id: ci.c 1.8 2003/03/16 22:32:47 kls Exp $
*/ */
/* XXX TODO /* XXX TODO
@ -1232,7 +1232,7 @@ cCiCaPmt::cCiCaPmt(int ProgramNumber)
capmt[length++] = CPLM_ONLY; capmt[length++] = CPLM_ONLY;
capmt[length++] = (ProgramNumber >> 8) & 0xFF; capmt[length++] = (ProgramNumber >> 8) & 0xFF;
capmt[length++] = ProgramNumber & 0xFF; capmt[length++] = ProgramNumber & 0xFF;
capmt[length++] = 0x00; //XXX version_number, current_next_indicator - apparently may be 0x00 capmt[length++] = 0x01; // version_number, current_next_indicator - apparently vn doesn't matter, but cni must be 1
esInfoLengthPos = length; esInfoLengthPos = length;
capmt[length++] = 0x00; // program_info_length H (at program level) capmt[length++] = 0x00; // program_info_length H (at program level)
capmt[length++] = 0x00; // program_info_length L capmt[length++] = 0x00; // program_info_length L