[linux-dvb] ca_zap partial success!

Oivind oivindg at gmail.com
Tue Jun 28 20:22:02 CEST 2005


Unfortunately, the parser is bugged. From one of my tests with the
same cvs source, I got video but no audio. You could get a better (or
worse) result by trying another channel. Since you don't have other
channels, I guess you need to wait for an update.

Oivind


On 6/28/05, Allan Stirling <Dibblahdvb0042 at pendor.org> wrote:
> Since I'd had problems with Astra-28.5 looking different to what was
> being expected, I thought I'd try Hotbird. Unfortunately, the only
> channel I have a valid card / CAM for is XPLUS TV (It came free with the
> Dragon CAM). Audio gets decrypted, video does not.
> 
> Hints?
> 
> Cheers,
> 
> Allan.
> 
> ./ca_zap  -a 3 -c /root/.szap/channels.conf -n "XPLUS TV" -t sat
> Using Adpater=[/dev/dvb/adapter3]
>  Frontend=[/dev/dvb/adapter3/frontend0]
>  Demux=[/dev/dvb/adapter3/demux0]
>  Slot=[/dev/dvb/adapter3/ca0]
> Parsing /root/.szap/channels.conf
> Satellite frontend
> parse_sat_channel_list: Channel=[XPLUS TV], Frequency=[10853],
> Satellite=[0], Symbol Rate=[27500], Video=[2986], Audio=[2987],
> Service=[8622]
> Service ID=[8622]
> parse_pat: ----------------->parse PAT section
> parse_pat: PAT => Section Length=[57], TS ID=[11700]
> parse_si: PMT PID = [160]
> parse_si: PAT: Close Demux /dev/dvb/adapter3/demux0
> parse_pmt: PMT Words=[ 02 b0 47 21 ae cf 00 00 eb aa f0 17 09 04 4a 70
> ec e8 0b 02 42 3f 0e 03 c0 19 dd 10 06 c0 02 71 c0 04 00 02 eb aa f0 0b
> 06 01 02 0e 03 c0 17 f3 52 01 02 03 eb ab f0 0e 0a 04 65 6e 67 00 0e 03
> c0 01 eb 52 01 03 64 95 0c 1c ]
> 
> parse_pmt: ----------->parse PMT section, PMT PID=[160], bytes=[74]
> parse_pmt_header: Table ID=[2], Section Length=[71], Program
> Number=[8622], Section Number=[0], PCR PID=[2986], Program info length=[23]
> parse_pmt: Program info length=[23]
> INFO:: Parsing descriptor: parse_ca_descriptor, Tag=[09], Length=[4]
> parse_ca_descriptor: Tag=[09], Length=[04], CA System=[4a70], CA PID=[ce8]
> parse_ca_descriptor: CA Private Data=[ ]
> parse_ca_descriptor: Pos=[18]
> parse_pmt: Count=[18], Position=[18], Program descriptor count=[23]
> INFO:: Parsing descriptor: parse_system_clock_descriptor, Tag=[0b],
> Length=[2]
> parse_pmt: Count=[41], Position=[22], Program descriptor count=[23]
> 
>         parse_streams: Elements=[ 0e 03 c0 19 dd 10 06 c0 02 71 c0 04 00
> 02 eb aa f0 0b 06 01 02 0e 03 c0 17 f3 52 01 02 03 eb ab f0 0e 0a 04 65
> 6e 67 00 0e 03 c0 01 eb 52 01 03 64 95 0c 1c 00 00 00 00 00 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> ... (Zeros removed)
> ]
>         parse_streams: Stream=[0], Stream Type=[14], Elementary
> PID=[960], ES info length=[2525]
> INFO:: Parsing descriptor: parse_video_stream_descriptor, Tag=[02],
> Length=[235]
> INFO:: Parsing descriptor: parse_data_stream_alignment_descriptor,
> Tag=[06], Length=[1]
> INFO:: Parsing descriptor: parse_audio_stream_descriptor, Tag=[03],
> Length=[235]
> 
> copy_en50221_pmt_object: Copying EN50221 Header
> copy_en50221_pmt_object: Program Number=[8622], Program info length=[23]
> copy_en50221_pmt_object: Program level descriptor count=[2]
> copy_en50221_pmt_object: CA descriptor=[0b] found, @ [0xbfa9500c],
> descriptor length=[02]
> copy_en50221_pmt_object: CA descriptor=[00] found, @ [0xbfa9500c],
> descriptor length=[00]
> copy_en50221_stream_object: Stream Type=[14], Elementary PID=[960], ES
> length=[2525], Number of descriptors=[0]
> do_en50221_pmt_object: CA PMT List Management=[03]
> set_pmt_command: Setting PMT Command
> do_en50221_pmt_object: Object length=[88], Total length=[11]
> asn_1_encode: Length=[11]
> asn_1_encode: length indicator=[0b]
> do_en50221_pmt_object: ASN.1 words=[1], Length Array=[  11 ]
> en50221_encode_header: CA PMT List Mgmt=[3], Program Number=[8622],
> Program info length=[23]
> write_en50221_pmt_object: EN50221 header encoded
> write_en50221_pmt_object: Program level descriptor @ [0x8052088],
> count=[2], tag=[00], length=[00]
> write_en50221_pmt_object: Descriptor length=[0]
> write_en50221_pmt_object: Program level descriptor @ [0x8052088],
> count=[2], tag=[00], length=[00]
> write_en50221_pmt_object: Descriptor length=[0]
> en50221_encode_streams: Stream type=[0e], ES PID=[3c0], ES Info length=[9dd]
> debug_message: CA MESSAGE=[ 9f 80 32 0b 03 21 ae dd 10 17 0e 03 c0 10 00  ]
> 
> 
> _______________________________________________
> linux-dvb mailing list
> linux-dvb at linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>




More information about the linux-dvb mailing list