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; |