From aae7621243d161d50e1c579925855a30b35bc8be Mon Sep 17 00:00:00 2001 From: Alexander Alekhin Date: Sat, 24 Jun 2017 11:01:33 +0300 Subject: [PATCH] highgui(macos): fix video file reading via AVFoundation --- modules/highgui/src/cap_avfoundation_mac.mm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/highgui/src/cap_avfoundation_mac.mm b/modules/highgui/src/cap_avfoundation_mac.mm index c56795d753..fbc4845f65 100644 --- a/modules/highgui/src/cap_avfoundation_mac.mm +++ b/modules/highgui/src/cap_avfoundation_mac.mm @@ -697,12 +697,12 @@ CvCaptureFile::CvCaptureFile(const char* filename) { return; } - NSArray *tracks = [mAsset tracksWithMediaType:AVMediaTypeAudio]; + NSArray *tracks = [mAsset tracksWithMediaType:AVMediaTypeVideo]; if ([tracks count] == 0) { - fprintf(stderr, "OpenCV: Couldn't read movie file \"%s\"\n", filename); - [localpool drain]; - started = 0; - return; + fprintf(stderr, "OpenCV: Couldn't read video stream from file \"%s\"\n", filename); + [localpool drain]; + started = 0; + return; } mAssetTrack = [tracks[0] retain];