Ticket #2814: fix2.patch
File fix2.patch, 1.1 KB (added by , 19 years ago) |
---|
-
mythplugins/mythmusic/mythmusic/metaioid3v2.cpp
307 307 308 308 while (loop_de_doo) 309 309 { 310 const unsigned char *prev_buf; 311 310 312 if (buflen < sizeof(buffer)) 311 313 { 312 314 int bytes; … … 322 324 { 323 325 if (mad_header_decode(&header, &stream) == -1) 324 326 { 327 // If we fail on the same buffer, we're not going to make 328 // any progress. 329 if (prev_buf == stream.buffer) 330 { 331 loop_de_doo = false; 332 break; 333 } 334 prev_buf = stream.buffer; 335 325 336 if (!MAD_RECOVERABLE(stream.error)) 326 337 { 327 338 break; … … 340 351 } 341 352 else 342 353 { 354 prev_buf = 0; 343 355 if(amount_checked == 0) 344 356 { 345 357 old_bitrate = header.bitrate;