[linux-dvb] patch - descrambling on stream level
Manu Abraham
abraham.manu at gmail.com
Tue Oct 18 22:53:18 CEST 2005
Per Dalén wrote:
>The patch worked fine with my Twinhan DVB-Cab CI card. The only thing I
>changed to get it work was to stop the loop in parse_cab_channel_list in
>the same manner as the parse_ter_channel_list and parse_sat_channel_list.
>
>
>
Yeah, that would be needed for DVB-C.
Manu
>------------------------------------------------------------------------
>
>Index: lib/libdvbsi/channels.c
>===================================================================
>RCS file: /cvs/linuxtv/dvb-apps/lib/libdvbsi/channels.c,v
>retrieving revision 1.1
>diff -u -b -B -r1.1 channels.c
>--- lib/libdvbsi/channels.c 22 Jun 2005 15:34:59 -0000 1.1
>+++ lib/libdvbsi/channels.c 18 Oct 2005 20:33:40 -0000
>@@ -191,6 +191,11 @@
> p_channel_params->video_pid = strtoul((strtok('\0', ":")), NULL, 0);
> p_channel_params->audio_pid = strtoul((strtok('\0', ":")), NULL, 0);
> p_channel_params->service_id = strtoul((strtok('\0', ":")), NULL, 0); // The old format does not have it !
>+ if (!strcmp(channel_name, p_channel_params->channel)) {
>+ printf("%s: Channel=[%s], Frequency=[%d], Video=[%d], Audio=[%d], Service=[%d]\n",
>+ __FUNCTION__, p_channel_params->channel, p_channel_params->frequency, p_channel_params->video_pid, p_channel_params->audio_pid, p_channel_params->service_id);
>+ break;
>+ }
> }
>
> return 0;
>
>
>------------------------------------------------------------------------
>
More information about the linux-dvb
mailing list