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