From e3bc32fb5817129f12033c25eeef748e7e29c5b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Wed, 17 Sep 2014 14:56:05 +0300 Subject: [PATCH] vtenc: Check for errors from VTCompressionSessionCompleteFrames() --- sys/applemedia/vtenc.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/sys/applemedia/vtenc.c b/sys/applemedia/vtenc.c index 52eb41940e..8465eb082f 100644 --- a/sys/applemedia/vtenc.c +++ b/sys/applemedia/vtenc.c @@ -723,7 +723,12 @@ gst_vtenc_encode_frame (GstVTEnc * self, GstVideoCodecFrame * frame) (int) vt_status); } - VTCompressionSessionCompleteFrames (self->session, kCMTimeInvalid); + vt_status = + VTCompressionSessionCompleteFrames (self->session, kCMTimeInvalid); + if (vt_status != 0) { + GST_WARNING_OBJECT (self, "VTCompressionSessionCompleteFrames returned %d", + (int) vt_status); + } GST_OBJECT_UNLOCK (self); gst_video_codec_frame_unref (frame);