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;