----- Original Message -----
From: "Kristian Hermansen" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, April 01, 2004 8:17 AM
Subject: [mp3encoder] LAME --decode problems...
> Does anyone have any idea on my last post? Seems to be a bug in LAME...
Mpglib has problems with corrupted streams. Here's the patch:
--- mpglib\interface.c 2004-03-10 05:50:54.000000000 +0000
+++ interface.c 2004-04-14 16:32:44.000000000 +0000
@@ -395,7 +395,7 @@
int size;
fprintf(stderr,"bitstream problem: resyncing...\n");
mp->old_free_format=0;
- mp->sync_bitstream=1;
+// mp->sync_bitstream=1;
/* skip some bytes, buffer the rest */
size = (int) (wordpointer - (mp->bsspace[mp->bsnum]+512));
@@ -557,6 +557,11 @@
if (bytes>0) {
int size;
+ while (bytes > 512) {
+ read_buf_byte(mp);
+ bytes--;
+ mp->framesize--;
+ }
copy_mp(mp,bytes,wordpointer);
wordpointer += bytes;
Dmitriy Startsev
_______________________________________________
mp3encoder mailing list
[EMAIL PROTECTED]
http://minnie.tuhs.org/mailman/listinfo/mp3encoder