# HG changeset patch # User michael # Date 1229903416 0 # Node ID bfc790ab375f8ffc17a8b32c7604b3d428f44985 # Parent df6989f6122b75b3f41e9ff2cce25eaa237f5f67 Change mpeg audio parser so it only sets frame_size, channels and bit_rate after it has a few valid frames. Fixes issue762 diff -r df6989f6122b -r bfc790ab375f mp3.c --- a/mp3.c Sun Dec 21 20:56:30 2008 +0000 +++ b/mp3.c Sun Dec 21 23:50:16 2008 +0000 @@ -383,7 +383,7 @@ for(frames = 0; buf2 < end; frames++) { header = AV_RB32(buf2); - fsize = ff_mpa_decode_header(&avctx, header, &sample_rate); + fsize = ff_mpa_decode_header(&avctx, header, &sample_rate, &sample_rate, &sample_rate, &sample_rate); if(fsize < 0) break; buf2 += fsize;