[dvblast-devel] tsdecrypt
JULIAN GARDNER
joolzg at btinternet.com
Tue Jan 24 14:18:17 CET 2012
just tested as well
/ecm/emm NOT WORKING
/ecm/emm and -Y -W NOT WORKING
joolz
>________________________________
> From: JULIAN GARDNER <joolzg at btinternet.com>
>To: Mailing list for DVBlast developers <dvblast-devel at videolan.org>
>Sent: Tuesday, 24 January 2012, 14:16
>Subject: Re: [dvblast-devel] tsdecrypt
>
>
>with -Y -W no change
>
>
>joolz
>
>
>
>>________________________________
>> From: Georgi Chorbadzhiyski <gf at unixsol.org>
>>To: Mailing list for DVBlast developers <dvblast-devel at videolan.org>
>>Sent: Tuesday, 24 January 2012, 14:06
>>Subject: Re: [dvblast-devel] tsdecrypt
>>
>>Around 01/24/2012 02:56 PM, Georgi Chorbadzhiyski scribbled:
>>> Around 01/24/2012 02:53 PM, Doychin Dokov scribbled:
>>>> -Y does include the ECM PIDs in the output, but clears the CA descriptors
>>>> from the PMT. Tsdecrypt uses the PMT to realize what the ECM PID is, and
>>>> thus says it's unknown.
>>>
>>> Hmm, this must be a regression since 2.0. Because I have 2.0 working as expected.
>>>
>>
>>Ok, this one from f576e3d seems suspicious:
>>
>>@@ -1169,8 +1175,7 @@ static void CopyDescriptors( uint8_t *p_descs, uint8_t *p_current_descs )
>> uint8_t i_tag = desc_get_tag( p_current_desc );
>>
>> j++;
>>- /* A descrambled stream is not supposed to carry CA descriptors. */
>>- if ( i_ca_handle && i_tag == 0x9 ) continue;
>>+
if ( b_enable_ecm && i_tag == 0x9 ) continue;
>>
>>Could you try the attached patch on top of current git I think it should fix the problem.
>>
>>--
>>Georgi Chorbadzhiyski
>>http://georgi.unixsol.org/
>>
>>From cf873f2848375b2be958c5d03477f7bdf6cddd36 Mon Sep 17 00:00:00 2001
>>From: Georgi Chorbadzhiyski <gf at unixsol.org>
>>Date: Tue, 24 Jan 2012 15:05:36 +0200
>>Subject: [PATCH] demux: If ECM forwarding is enabled do not remove CA
>>descriptors from PMT.
>>
>>---
>>demux.c | 2 +-
>>1 files changed, 1 insertions(+), 1 deletions(-)
>>
>>diff --git a/demux.c b/demux.c
>>index 0ab24c2..e3bfb26 100644
>>--- a/demux.c
>>+++ b/demux.c
>>@@ -1175,7 +1175,7 @@ static void CopyDescriptors( uint8_t *p_descs, uint8_t *p_current_descs )
>> uint8_t
i_tag = desc_get_tag( p_current_desc );
>>
>> j++;
>>- if ( b_enable_ecm && i_tag == 0x9 ) continue;
>>+ if ( !b_enable_ecm && i_tag == 0x9 ) continue;
>>
>> p_desc = descs_get_desc( p_descs, k );
>> if ( p_desc == NULL ) continue; /* This shouldn't happen */
>>--
>>1.7.5.1
>>
>>
>>_______________________________________________
>>dvblast-devel mailing list
>>dvblast-devel at videolan.org
>>http://mailman.videolan.org/listinfo/dvblast-devel
>>
>>
>>
>_______________________________________________
>dvblast-devel mailing list
>dvblast-devel at videolan.org
>http://mailman.videolan.org/listinfo/dvblast-devel
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/dvblast-devel/attachments/20120124/5630d6af/attachment-0001.html>
More information about the dvblast-devel
mailing list