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).
This commit is contained in:
Wim Taymans 2012-12-12 16:45:53 +01:00
parent 21ac746f33
commit b333e1204e

View file

@ -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);