From f62dda74cc7f1396ce2b49679d8a35a2fe182c93 Mon Sep 17 00:00:00 2001 From: ijsf Date: Thu, 12 Mar 2015 09:27:30 +0100 Subject: [PATCH] Restricted activeVideoMaxFrameDuration to fix frame rate --- sys/applemedia/avfvideosrc.m | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/applemedia/avfvideosrc.m b/sys/applemedia/avfvideosrc.m index b0246171e6..f04a97790e 100644 --- a/sys/applemedia/avfvideosrc.m +++ b/sys/applemedia/avfvideosrc.m @@ -467,7 +467,8 @@ didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer [device setValue:min_frame_duration forKey:@"activeVideoMinFrameDuration"]; @try { /* Only available on OSX >= 10.8 and iOS >= 7.0 */ - [device setValue:max_frame_duration forKey:@"activeVideoMaxFrameDuration"]; + // Restrict activeVideoMaxFrameDuration to the minimum value so we get a better capture frame rate + [device setValue:min_frame_duration forKey:@"activeVideoMaxFrameDuration"]; } @catch (NSException *exception) { if (![[exception name] isEqualToString:NSUndefinedKeyException]) { GST_WARNING ("An unexcepted error occured: %s",