summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2015-06-28 16:54:35 +0200
committerSebastian Dröge <sebastian@centricular.com>2015-06-28 16:54:35 +0200
commit8271b2755a81fe182a17a1a623a181d2a5b3f0d4 (patch)
treeffc9d2828d6cf1817a67c6e10ed0d5526d6e730c
parente964dcdb02a714f30c316025261ab1ffb61224f1 (diff)
avvidenc: Fix compiler warning
gstavvidenc.c: In function 'gst_ffmpegvidenc_flush_buffers': gstavvidenc.c:733:7: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statement] GstFFMpegVidEncClass *oclass = ^ cc1: all warnings being treated as errors
-rw-r--r--ext/libav/gstavvidenc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/libav/gstavvidenc.c b/ext/libav/gstavvidenc.c
index 9dc154c..2215d5a 100644
--- a/ext/libav/gstavvidenc.c
+++ b/ext/libav/gstavvidenc.c
@@ -728,13 +728,13 @@ gst_ffmpegvidenc_flush_buffers (GstFFMpegVidEnc * ffmpegenc, gboolean send)
ret = avcodec_encode_video2 (ffmpegenc->context, pkt, NULL, &have_data);
if (ret < 0) { /* there should be something, notify and give up */
- g_slice_free (AVPacket, pkt);
#ifndef GST_DISABLE_GST_DEBUG
GstFFMpegVidEncClass *oclass =
(GstFFMpegVidEncClass *) (G_OBJECT_GET_CLASS (ffmpegenc));
GST_WARNING_OBJECT (ffmpegenc,
"avenc_%s: failed to flush buffer", oclass->in_plugin->name);
#endif /* GST_DISABLE_GST_DEBUG */
+ g_slice_free (AVPacket, pkt);
gst_video_codec_frame_unref (frame);
break;
}