summaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2014-09-17 14:56:05 +0300
committerSebastian Dröge <sebastian@centricular.com>2014-09-17 14:56:05 +0300
commite3bc32fb5817129f12033c25eeef748e7e29c5b9 (patch)
tree6c39da406c1fc0dd5a66131e2f6cdda022ffb758 /sys
parentb93e0f5f9941c3927f4c1dcadaa8b19375adc8ce (diff)
vtenc: Check for errors from VTCompressionSessionCompleteFrames()
Diffstat (limited to 'sys')
-rw-r--r--sys/applemedia/vtenc.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/sys/applemedia/vtenc.c b/sys/applemedia/vtenc.c
index 52eb41940..8465eb082 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);