Author: titmuss
Date: Thu Oct 30 03:45:25 2008
New Revision: 3234

URL: http://svn.slimdevices.com?rev=3234&root=Jive&view=rev
Log:
Bug: N/A
Descripiton:
Porting fix for bug 5720 from ip3k firmware r4408.


Modified:
    7.3/trunk/squeezeplay/src/squeezeplay/src/audio/decode/decode_mad.c

Modified: 7.3/trunk/squeezeplay/src/squeezeplay/src/audio/decode/decode_mad.c
URL: 
http://svn.slimdevices.com/7.3/trunk/squeezeplay/src/squeezeplay/src/audio/decode/decode_mad.c?rev=3234&root=Jive&r1=3233&r2=3234&view=diff
==============================================================================
--- 7.3/trunk/squeezeplay/src/squeezeplay/src/audio/decode/decode_mad.c 
(original)
+++ 7.3/trunk/squeezeplay/src/squeezeplay/src/audio/decode/decode_mad.c Thu Oct 
30 03:45:25 2008
@@ -255,6 +255,15 @@
 
        /* parse xing header */
        if (self->frames++ == 0) {
+               /* Bug 5720, files with CRC will have the ptr in the
+                * wrong place
+                */
+               if (self->frame.header.flags & MAD_FLAG_PROTECTION) {
+                       if (self->stream.anc_ptr.byte > self->stream.buffer + 
2) {
+                               self->stream.anc_ptr.byte = 
self->stream.anc_ptr.byte - 2;
+                       }
+               }
+
                xing_parse(self);
                self->encoder_delay *= pcm->channels;
        }

_______________________________________________
Jive-checkins mailing list
[email protected]
http://lists.slimdevices.com/cgi-bin/mailman/listinfo/jive-checkins

Reply via email to