From b333e1204ef885d01f428275e1604bc958569c37 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 12 Dec 2012 16:45:53 +0100 Subject: [PATCH] avaudenc: init frame with defaults Init the AVFrame with the right method. This sets the extended_data field correctly that is needed for some formats (G726 for example). --- ext/libav/gstavaudenc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ext/libav/gstavaudenc.c b/ext/libav/gstavaudenc.c index 1accde5ec2..80f8edb688 100644 --- a/ext/libav/gstavaudenc.c +++ b/ext/libav/gstavaudenc.c @@ -385,6 +385,7 @@ gst_ffmpegaudenc_encode_audio (GstFFMpegAudEnc * ffmpegaudenc, memset (&pkt, 0, sizeof (pkt)); memset (&frame, 0, sizeof (frame)); + avcodec_get_frame_defaults (&frame); info = gst_audio_encoder_get_audio_info (enc); planar = av_sample_fmt_is_planar (ffmpegaudenc->context->sample_fmt);