Mercurial > libavcodec.hg
comparison mpegaudio_parser.c @ 8587:b3f3d9ffab1c libavcodec
Let the mpeg audio parser correct the codec_id.
| author | michael |
|---|---|
| date | Tue, 13 Jan 2009 19:35:34 +0000 |
| parents | d7d0cde5f308 |
| children | 04423b2f6e0b |
comparison
equal
deleted
inserted
replaced
| 8586:d7d0cde5f308 | 8587:b3f3d9ffab1c |
|---|---|
| 56 return -1; | 56 return -1; |
| 57 } | 57 } |
| 58 | 58 |
| 59 switch(s->layer) { | 59 switch(s->layer) { |
| 60 case 1: | 60 case 1: |
| 61 avctx->codec_id = CODEC_ID_MP1; | |
| 61 *frame_size = 384; | 62 *frame_size = 384; |
| 62 break; | 63 break; |
| 63 case 2: | 64 case 2: |
| 65 avctx->codec_id = CODEC_ID_MP2; | |
| 64 *frame_size = 1152; | 66 *frame_size = 1152; |
| 65 break; | 67 break; |
| 66 default: | 68 default: |
| 67 case 3: | 69 case 3: |
| 70 avctx->codec_id = CODEC_ID_MP3; | |
| 68 if (s->lsf) | 71 if (s->lsf) |
| 69 *frame_size = 576; | 72 *frame_size = 576; |
| 70 else | 73 else |
| 71 *frame_size = 1152; | 74 *frame_size = 1152; |
| 72 break; | 75 break; |
