<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><span>with -Y -W no change</span></div><div><br><span></span></div><div><span>joolz</span></div><div><br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div dir="ltr"> <font size="2" face="Arial"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> Georgi Chorbadzhiyski <gf@unixsol.org><br> <b><span style="font-weight: bold;">To:</span></b> Mailing list for DVBlast developers <dvblast-devel@videolan.org> <br> <b><span style="font-weight: bold;">Sent:</span></b> Tuesday, 24 January 2012, 14:06<br> <b><span style="font-weight: bold;">Subject:</span></b> Re:
 [dvblast-devel] tsdecrypt<br> </font> </div> <br>Around 01/24/2012 02:56 PM, Georgi Chorbadzhiyski scribbled:<br>> Around 01/24/2012 02:53 PM, Doychin Dokov scribbled:<br>>> -Y does include the ECM PIDs in the output, but clears the CA descriptors<br>>> from the PMT. Tsdecrypt uses the PMT to realize what the ECM PID is, and<br>>> thus says it's unknown.<br>> <br>> Hmm, this must be a regression since 2.0. Because I have 2.0 working as expected.<br>> <br><br>Ok, this one from f576e3d seems suspicious:<br><br>@@ -1169,8 +1175,7 @@ static void CopyDescriptors( uint8_t *p_descs, uint8_t *p_current_descs )<br>         uint8_t i_tag = desc_get_tag( p_current_desc );<br><br>         j++;<br>-        /* A descrambled stream is not supposed to carry CA descriptors. */<br>-        if ( i_ca_handle && i_tag == 0x9 ) continue;<br>+   
     if ( b_enable_ecm && i_tag == 0x9 ) continue;<br><br>Could you try the attached patch on top of current git I think it should fix the problem.<br><br>-- <br>Georgi Chorbadzhiyski<br><a href="http://georgi.unixsol.org/" target="_blank">http://georgi.unixsol.org/</a><br><br>From cf873f2848375b2be958c5d03477f7bdf6cddd36 Mon Sep 17 00:00:00 2001<br>From: Georgi Chorbadzhiyski <<a ymailto="mailto:gf@unixsol.org" href="mailto:gf@unixsol.org">gf@unixsol.org</a>><br>Date: Tue, 24 Jan 2012 15:05:36 +0200<br>Subject: [PATCH] demux: If ECM forwarding is enabled do not remove CA<br> descriptors from PMT.<br><br>---<br> demux.c |    2 +-<br> 1 files changed, 1 insertions(+), 1 deletions(-)<br><br>diff --git a/demux.c b/demux.c<br>index 0ab24c2..e3bfb26 100644<br>--- a/demux.c<br>+++ b/demux.c<br>@@ -1175,7 +1175,7 @@ static void CopyDescriptors( uint8_t *p_descs, uint8_t *p_current_descs )<br>         uint8_t
 i_tag = desc_get_tag( p_current_desc );<br> <br>         j++;<br>-        if ( b_enable_ecm && i_tag == 0x9 ) continue;<br>+        if ( !b_enable_ecm && i_tag == 0x9 ) continue;<br> <br>         p_desc = descs_get_desc( p_descs, k );<br>         if ( p_desc == NULL ) continue; /* This shouldn't happen */<br>-- <br>1.7.5.1<br><br><br>_______________________________________________<br>dvblast-devel mailing list<br><a ymailto="mailto:dvblast-devel@videolan.org" href="mailto:dvblast-devel@videolan.org">dvblast-devel@videolan.org</a><br><a href="http://mailman.videolan.org/listinfo/dvblast-devel" target="_blank">http://mailman.videolan.org/listinfo/dvblast-devel</a><br><br><br> </div> </div> </blockquote></div>   </div></body></html>