* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+
+/**
+ * @file mp3lameaudio.c
+ * Interface to libmp3lame for mp3 encoding.
+ */
#include "avcodec.h"
#include "mpegaudio.h"
goto err_close;
avctx->frame_size = MPA_FRAME_SIZE;
- avctx->key_frame = 1;
+
+ avctx->coded_frame= avcodec_alloc_frame();
+ avctx->coded_frame->key_frame= 1;
return 0;
int MP3lame_encode_close(AVCodecContext *avctx)
{
Mp3AudioContext *s = avctx->priv_data;
+
+ av_freep(&avctx->coded_frame);
lame_close(s->gfp);
return 0;