Mercurial > libavcodec.hg
comparison libmp3lame.c @ 11654:fe105c6d28c7 libavcodec
Set .supported_samplerates for mpeg audio encoders.
author | michael |
---|---|
date | Thu, 22 Apr 2010 09:41:45 +0000 |
parents | 7dd2a45249a9 |
children | fac8063ed1e7 |
comparison
equal
deleted
inserted
replaced
11653:28638e0d6e63 | 11654:fe105c6d28c7 |
---|---|
79 lame_close(s->gfp); | 79 lame_close(s->gfp); |
80 err: | 80 err: |
81 return -1; | 81 return -1; |
82 } | 82 } |
83 | 83 |
84 static const int sSampleRates[3] = { | 84 static const int sSampleRates[] = { |
85 44100, 48000, 32000 | 85 44100, 48000, 32000, 22050, 24000, 16000, 11025, 12000, 8000, 0 |
86 }; | 86 }; |
87 | 87 |
88 static const int sBitRates[2][3][15] = { | 88 static const int sBitRates[2][3][15] = { |
89 { { 0, 32, 64, 96,128,160,192,224,256,288,320,352,384,416,448}, | 89 { { 0, 32, 64, 96,128,160,192,224,256,288,320,352,384,416,448}, |
90 { 0, 32, 48, 56, 64, 80, 96,112,128,160,192,224,256,320,384}, | 90 { 0, 32, 48, 56, 64, 80, 96,112,128,160,192,224,256,320,384}, |
222 MP3lame_encode_init, | 222 MP3lame_encode_init, |
223 MP3lame_encode_frame, | 223 MP3lame_encode_frame, |
224 MP3lame_encode_close, | 224 MP3lame_encode_close, |
225 .capabilities= CODEC_CAP_DELAY, | 225 .capabilities= CODEC_CAP_DELAY, |
226 .sample_fmts = (const enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, | 226 .sample_fmts = (const enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, |
227 .supported_samplerates= sSampleRates, | |
227 .long_name= NULL_IF_CONFIG_SMALL("libmp3lame MP3 (MPEG audio layer 3)"), | 228 .long_name= NULL_IF_CONFIG_SMALL("libmp3lame MP3 (MPEG audio layer 3)"), |
228 }; | 229 }; |