diff --git a/libavcodec/libmp3lame.c b/libavcodec/libmp3lame.c index af783a065109aecb9a9fc876c01a3b151d4d44c3..4483d2870aa1b0a8a02facfa0054542ac6a7a492 100644 --- a/libavcodec/libmp3lame.c +++ b/libavcodec/libmp3lame.c @@ -175,10 +175,10 @@ static int MP3lame_encode_frame(AVCodecContext *avctx, } if(lame_result < 0){ - if(lame_result==-1) { - /* output buffer too small */ - av_log(avctx, AV_LOG_ERROR, "lame: output buffer too small (buffer index: %d, free bytes: %d)\n", s->buffer_index, BUFFER_SIZE - s->buffer_index); - } + if(lame_result==-1) { + /* output buffer too small */ + av_log(avctx, AV_LOG_ERROR, "lame: output buffer too small (buffer index: %d, free bytes: %d)\n", s->buffer_index, BUFFER_SIZE - s->buffer_index); + } return -1; } @@ -187,20 +187,20 @@ static int MP3lame_encode_frame(AVCodecContext *avctx, if(s->buffer_index<4) return 0; - len= mp3len(s->buffer, NULL, NULL); + len= mp3len(s->buffer, NULL, NULL); //av_log(avctx, AV_LOG_DEBUG, "in:%d packet-len:%d index:%d\n", avctx->frame_size, len, s->buffer_index); - if(len <= s->buffer_index){ - memcpy(frame, s->buffer, len); - s->buffer_index -= len; + if(len <= s->buffer_index){ + memcpy(frame, s->buffer, len); + s->buffer_index -= len; - memmove(s->buffer, s->buffer+len, s->buffer_index); + memmove(s->buffer, s->buffer+len, s->buffer_index); //FIXME fix the audio codec API, so we do not need the memcpy() /*for(i=0; i