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