[vlc] Re: Checking of CAM Slot Type

Paul Sokolovsky paul at maxnet.ru
Wed Jul 6 23:02:21 CEST 2005


Did you try this? I mean does the CI work now? Did you test it?

Paul

----- Original Message ----- 
From: "Michael Ditum" <mrskensington at gmail.com>
To: <vlc at videolan.org>
Sent: Wednesday, July 06, 2005 6:43 PM
Subject: [vlc] Checking of CAM Slot Type


I was trying to get a Nexus-S v2.3 with the CI streaming a satelitte
signal to a multicast IP. When I started vlc part of the way through
the startup it would say...

CAMInit: no compatible CAM module

After a little debugging I chased it down to the following problem. On
this card/CI the caps.slot_type returns 10 which is CA_CI_LINK and
CA_DESCR combined. The problem is that the code will only use the CI
if caps.slot_type equals CA_CI_LINK.. i.e.

if ( ioctl( p_sys->i_ca_handle, CA_GET_CAP, &caps ) != 0
           || caps.slot_num == 0 || caps.slot_type != CA_CI_LINK )

when it should be ...

if ( ioctl( p_sys->i_ca_handle, CA_GET_CAP, &caps ) != 0
           || caps.slot_num == 0 || !(caps.slot_type & CA_CI_LINK) )

I've attached a patch against the latest SVN to fix this issue.

Mike

-- 
This is the vlc mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://www.videolan.org/support/lists.html



More information about the vlc mailing list