Mercurial > libavcodec.hg
diff mp3lameaudio.c @ 2979:bfabfdf9ce55 libavcodec
COSMETICS: tabs --> spaces, some prettyprinting
author | diego |
---|---|
date | Thu, 22 Dec 2005 01:10:11 +0000 |
parents | ef2149182f1c |
children | 0b546eab515d |
line wrap: on
line diff
--- a/mp3lameaudio.c Wed Dec 21 17:50:40 2005 +0000 +++ b/mp3lameaudio.c Thu Dec 22 01:10:11 2005 +0000 @@ -28,51 +28,51 @@ #define BUFFER_SIZE (2*MPA_FRAME_SIZE) typedef struct Mp3AudioContext { - lame_global_flags *gfp; - int stereo; + lame_global_flags *gfp; + int stereo; uint8_t buffer[BUFFER_SIZE]; int buffer_index; } Mp3AudioContext; static int MP3lame_encode_init(AVCodecContext *avctx) { - Mp3AudioContext *s = avctx->priv_data; + Mp3AudioContext *s = avctx->priv_data; - if (avctx->channels > 2) - return -1; + if (avctx->channels > 2) + return -1; - s->stereo = avctx->channels > 1 ? 1 : 0; + s->stereo = avctx->channels > 1 ? 1 : 0; - if ((s->gfp = lame_init()) == NULL) - goto err; - lame_set_in_samplerate(s->gfp, avctx->sample_rate); - lame_set_out_samplerate(s->gfp, avctx->sample_rate); - lame_set_num_channels(s->gfp, avctx->channels); - /* lame 3.91 dies on quality != 5 */ - lame_set_quality(s->gfp, 5); - /* lame 3.91 doesn't work in mono */ - lame_set_mode(s->gfp, JOINT_STEREO); - lame_set_brate(s->gfp, avctx->bit_rate/1000); + if ((s->gfp = lame_init()) == NULL) + goto err; + lame_set_in_samplerate(s->gfp, avctx->sample_rate); + lame_set_out_samplerate(s->gfp, avctx->sample_rate); + lame_set_num_channels(s->gfp, avctx->channels); + /* lame 3.91 dies on quality != 5 */ + lame_set_quality(s->gfp, 5); + /* lame 3.91 doesn't work in mono */ + lame_set_mode(s->gfp, JOINT_STEREO); + lame_set_brate(s->gfp, avctx->bit_rate/1000); if(avctx->flags & CODEC_FLAG_QSCALE) { lame_set_brate(s->gfp, 0); lame_set_VBR(s->gfp, vbr_default); lame_set_VBR_q(s->gfp, avctx->global_quality / (float)FF_QP2LAMBDA); } lame_set_bWriteVbrTag(s->gfp,0); - if (lame_init_params(s->gfp) < 0) - goto err_close; + if (lame_init_params(s->gfp) < 0) + goto err_close; - avctx->frame_size = lame_get_framesize(s->gfp); + avctx->frame_size = lame_get_framesize(s->gfp); avctx->coded_frame= avcodec_alloc_frame(); avctx->coded_frame->key_frame= 1; - return 0; + return 0; err_close: - lame_close(s->gfp); + lame_close(s->gfp); err: - return -1; + return -1; } static const int sSampleRates[3] = { @@ -136,11 +136,11 @@ int MP3lame_encode_frame(AVCodecContext *avctx, unsigned char *frame, int buf_size, void *data) { - Mp3AudioContext *s = avctx->priv_data; - int len; - int lame_result; + Mp3AudioContext *s = avctx->priv_data; + int len; + int lame_result; - /* lame 3.91 dies on '1-channel interleaved' data */ + /* lame 3.91 dies on '1-channel interleaved' data */ if(data){ if (s->stereo) { @@ -198,12 +198,12 @@ int MP3lame_encode_close(AVCodecContext *avctx) { - Mp3AudioContext *s = avctx->priv_data; + Mp3AudioContext *s = avctx->priv_data; av_freep(&avctx->coded_frame); - lame_close(s->gfp); - return 0; + lame_close(s->gfp); + return 0; }