avaudenc: Use gst_caps_fixate() instead of gst_caps_truncate()
authorSebastian Dröge <sebastian@centricular.com>
Tue, 5 Jul 2016 17:16:45 +0000 (20:16 +0300)
committerSebastian Dröge <sebastian@centricular.com>
Tue, 5 Jul 2016 17:16:45 +0000 (20:16 +0300)
Just truncating might not be enough.

ext/libav/gstavaudenc.c

index 1edbc90..0500a33 100644 (file)
@@ -360,7 +360,7 @@ gst_ffmpegaudenc_set_format (GstAudioEncoder * encoder, GstAudioInfo * info)
     gst_caps_unref (icaps);
     return FALSE;
   }
-  icaps = gst_caps_truncate (icaps);
+  icaps = gst_caps_fixate (icaps);
 
   if (!gst_audio_encoder_set_output_format (GST_AUDIO_ENCODER (ffmpegaudenc),
           icaps)) {