mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-13 21:28:01 +02:00
Let the mpeg audio parser correct the codec_id.
Originally committed as revision 16582 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
cb595b7f02
commit
a14d138cb8
@ -58,13 +58,16 @@ int ff_mpa_decode_header(AVCodecContext *avctx, uint32_t head, int *sample_rate,
|
|||||||
|
|
||||||
switch(s->layer) {
|
switch(s->layer) {
|
||||||
case 1:
|
case 1:
|
||||||
|
avctx->codec_id = CODEC_ID_MP1;
|
||||||
*frame_size = 384;
|
*frame_size = 384;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
|
avctx->codec_id = CODEC_ID_MP2;
|
||||||
*frame_size = 1152;
|
*frame_size = 1152;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
case 3:
|
case 3:
|
||||||
|
avctx->codec_id = CODEC_ID_MP3;
|
||||||
if (s->lsf)
|
if (s->lsf)
|
||||||
*frame_size = 576;
|
*frame_size = 576;
|
||||||
else
|
else
|
||||||
|
Loading…
Reference in New Issue
Block a user