summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@collabora.co.uk>2012-12-12 16:45:53 +0100
committerWim Taymans <wim.taymans@collabora.co.uk>2012-12-12 16:47:19 +0100
commitb333e1204ef885d01f428275e1604bc958569c37 (patch)
tree400e4f7db6fa05d9824b1356c75d070cd5cedf20 /ext
parent21ac746f336c3170b31ce56f323a73d0329fe781 (diff)
downloadgstreamer-b333e1204ef885d01f428275e1604bc958569c37.tar.gz
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).
Diffstat (limited to 'ext')
-rw-r--r--ext/libav/gstavaudenc.c1
1 files changed, 1 insertions, 0 deletions
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);