Mercurial > libavcodec.hg
diff mp3lameaudio.c @ 4119:85438e10d72d libavcodec
reindentation, patch by From: Steve Lhomme, slhomme divxcorp com
author | diego |
---|---|
date | Wed, 01 Nov 2006 21:09:14 +0000 |
parents | c8c591fe26f8 |
children | f97a2081b5b1 |
line wrap: on
line diff
--- a/mp3lameaudio.c Wed Nov 01 19:34:30 2006 +0000 +++ b/mp3lameaudio.c Wed Nov 01 21:09:14 2006 +0000 @@ -30,51 +30,51 @@ #define BUFFER_SIZE (2*MPA_FRAME_SIZE) typedef struct Mp3AudioContext { - lame_global_flags *gfp; - int stereo; - uint8_t buffer[BUFFER_SIZE]; - int buffer_index; + 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; + lame_set_bWriteVbrTag(s->gfp,0); + 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; + 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] = { @@ -138,11 +138,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) { @@ -200,12 +200,12 @@ int MP3lame_encode_close(AVCodecContext *avctx) { - Mp3AudioContext *s = avctx->priv_data; + Mp3AudioContext *s = avctx->priv_data; - av_freep(&avctx->coded_frame); + av_freep(&avctx->coded_frame); - lame_close(s->gfp); - return 0; + lame_close(s->gfp); + return 0; }