[dvblast-devel] tsdecrypt
Georgi Chorbadzhiyski
gf at unixsol.org
Wed Jan 25 15:59:12 CET 2012
Around 01/24/2012 04:19 PM, JULIAN GARDNER scribbled:
> Ive just checked the stream in TSreader and i can see the CAT and PMT are ok, as in the CA Desciptor is present.
>
> Whats missing are the pids from the PMT
>
> debug: setting filter on PID 939
> debug: setting filter on PID 938
> debug: new PMT program=930 version=1 pcrpid=939
> debug: * ES pid=939 streamtype=0x02 streamtype_txt="13818-2 video (MPEG-2)"
> debug: - desc 09 ca sysid=0x500 pid=80
> debug: - desc 09 ca sysid=0x500 pid=92
> debug: - desc 09 ca sysid=0x500 pid=130
> debug: * ES pid=938 streamtype=0x03 streamtype_txt="11172-3 audio (MPEG-1)"
> debug: - desc 0a audio_language language=swe audiotype=0 audiotype_txt="undefined"
> debug: - desc 09 ca sysid=0x500 pid=80
> debug: - desc 09 ca sysid=0x500 pid=92
> debug: - desc 09 ca sysid=0x500 pid=130
> debug: end PMT
> debug: setting filter on PID 55
> debug: setting filter on PID 49
> debug: new CAT version=2
> debug: - desc 09 ca sysid=0x500 pid=55
> debug: - desc 09 ca sysid=0x500 pid=49
> debug: end CAT
>
>
> Now the pids 80, 92 and 130 are needed, but as seen in the log they are not in the output stream
>
> If i add these to the dvb.conf it works
Ok, I think I see what is going on. Since CA descriptor is per ES we seem to miss it.
When the CA descriptor is in main PMT loop like this:
debug: new PMT program=1815 version=7 pcrpid=514
debug: - desc 09 ca sysid=0xb00 pid=51
debug: * ES pid=218 streamtype=0x03 streamtype_txt="11172-3 audio (MPEG-1)"
debug: - desc 52 stream_identifier component_tag=1
debug: - desc 0a audio_language language=eng audiotype=1 audiotype_txt="clean effects"
debug: * ES pid=514 streamtype=0x02 streamtype_txt="13818-2 video (MPEG-2)"
debug: - desc 52 stream_identifier component_tag=0
debug: - desc 02 video_stream multiple_frame_rate=0 frame_rate_code=3 frame_rate_txt="25.00" mpeg1_only=0 constraint_parameter=1 still_picture=0 profile=4 profile_txt="Main" level=8 level_txt="Main" chroma_format=1 chroma_format_txt="4:2:0" frame_rate_extension=0
debug: end PMT
it is working.
I'm working on a fix right now.
--
Georgi Chorbadzhiyski
http://georgi.unixsol.org/
More information about the dvblast-devel
mailing list