[MPlayer-dev-eng] Another ATSC "a52: CRC check failed" problem

Scott W. Larson scowl at pacifier.com
Wed Nov 30 03:02:16 CET 2005


Rich Felker wrote:

>diff -u is _unified_ diff. context diff (diff -c) is something else
>that we don't like.
>  
>
Whatever it's called, here it is in the hope it will help someone figure 
out the problem:

--- libmpdemux/demux_ts.c       6 Nov 2005 16:17:17 -0000       1.39
+++ libmpdemux/demux_ts.c       29 Nov 2005 15:54:40 -0000
@@ -1315,8 +1315,8 @@
                else if ((p[0] & 0xF0) == 0x80)
                {
                        mp_msg(MSGT_DEMUX, MSGL_DBG2, "A52 WITH HEADER\n");
-                       es->start   = p+4;
-                       es->size    = packet_len - 4;
+                       es->start   = p;
+                       es->size    = packet_len;
                        es->type    = AUDIO_A52;
                        es->payload_size -= packet_len;
 




More information about the MPlayer-dev-eng mailing list