opencv/modules/highgui/src
Frédéric Devernay b524e275c1 allow QtKit capture in secondary threads
[NSRunLoop currentRunLoop] is not the same as in the main thread.
see
https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/F
oundation/Classes/nsrunloop_Class/Reference/Reference.html
"If no input sources or timers are attached to the run loop, this
method exits immediately"

The old code caused grabFrame() to return immediately if the capture
was not done in the main thread.
This code works correctly, even in secondary threads, provided that all
capture functions are called in the *same* thread
2013-07-02 18:08:12 +02:00
..
files_Qt Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
bitstrm.cpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
bitstrm.hpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
cap_android.cpp Native camera issue on HTC One S fixed. 2012-09-07 17:22:47 +04:00
cap_avfoundation.mm Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
cap_cmu.cpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
cap_dc1394_v2.cpp Merge remote-tracking branch 'remotes/upstream/2.4' into dc1394_2-1394b 2013-06-27 19:43:05 +02:00
cap_dc1394.cpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
cap_dshow.cpp Bug #3044 cap_dshow.cpp forgotten validity check fixed. 2013-06-10 13:29:45 -07:00
cap_ffmpeg_api.hpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
cap_ffmpeg_impl.hpp Fix ffmpeg wrapper compatibility with libavcodec > 53.25.0 2013-04-04 11:27:43 +04:00
cap_ffmpeg.cpp VideoCapture for video files implemented. 2013-06-24 02:45:24 -07:00
cap_giganetix.cpp Smartek Giganetix Cameras support (Patch #2192) integrated. 2013-02-01 16:07:32 +04:00
cap_gstreamer.cpp Patch #2721 More FourCC for gstreamer applied. 2013-01-30 11:44:14 +04:00
cap_images.cpp "atomic bomb" commit. Reorganized OpenCV directory structure 2010-05-11 17:44:00 +00:00
cap_ios_abstract_camera.mm updated licenses 2013-06-18 07:02:09 +04:00
cap_ios_photo_camera.mm fixed Kirill's comments 2013-06-18 06:59:52 +04:00
cap_ios_video_camera.mm updated licenses 2013-06-18 07:02:09 +04:00
cap_libv4l.cpp Removed references to YG from samples 2013-06-28 12:21:52 +04:00
cap_mil.cpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
cap_msmf.cpp Test fixes 2013-06-27 15:47:37 +04:00
cap_openni.cpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
cap_pvapi.cpp Fixed PvAPI search on Windows #1927 2012-05-24 20:10:13 +00:00
cap_qt.cpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
cap_qtkit.mm allow QtKit capture in secondary threads 2013-07-02 18:08:12 +02:00
cap_tyzx.cpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
cap_unicap.cpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
cap_v4l.cpp Removed references to YG from samples 2013-06-28 12:21:52 +04:00
cap_vfw.cpp Media foundation video i/o fixes. 2013-06-25 03:35:30 -07:00
cap_ximea.cpp Fixed Ximea cameras support 2013-06-11 21:17:31 +04:00
cap_xine.cpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
cap.cpp Media foundation video i/o fixes. 2013-06-25 03:35:30 -07:00
ffmpeg_codecs.hpp fixed INT64_C & UINT64_C definitions (patch #2033) 2012-10-10 17:27:32 +04:00
grfmt_base.cpp Improve error reporting of JPEG image encoder 2013-01-28 16:55:00 +04:00
grfmt_base.hpp Improve error reporting of JPEG image encoder 2013-01-28 16:55:00 +04:00
grfmt_bmp.cpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
grfmt_bmp.hpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
grfmt_exr.cpp Fix OS X build warnings 2012-10-22 20:33:14 +04:00
grfmt_exr.hpp Fix OS X build warnings 2012-10-22 20:33:14 +04:00
grfmt_imageio.cpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
grfmt_imageio.hpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
grfmt_jpeg2000.cpp {highgui} Fix copy-paste error in conditional 2013-01-26 16:38:01 -05:00
grfmt_jpeg2000.hpp "atomic bomb" commit. Reorganized OpenCV directory structure 2010-05-11 17:44:00 +00:00
grfmt_jpeg.cpp Fix build warnings from gcc 4.8 2013-05-13 17:07:30 +04:00
grfmt_jpeg.hpp "atomic bomb" commit. Reorganized OpenCV directory structure 2010-05-11 17:44:00 +00:00
grfmt_png.cpp Fix build warnings from gcc 4.8 2013-05-13 17:07:30 +04:00
grfmt_png.hpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
grfmt_pxm.cpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
grfmt_pxm.hpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
grfmt_sunras.cpp updated 3rd party libs: CLapack 3.1.1.1 => 3.2.1, zlib 1.2.3 => 1.2.5, libpng 1.2.x => 1.4.3, libtiff 3.7.x => 3.9.4. fixed many 64-bit related VS2010 warnings 2010-07-16 12:54:53 +00:00
grfmt_sunras.hpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
grfmt_tiff.cpp Fix rollover when computing buffer size in tiff decoder (bug #2161) 2013-01-30 00:07:33 +04:00
grfmt_tiff.hpp Added writing of compressed tiffs using libtiff library (patch #1080, thanks to Pieter-Jan Busschaert) 2011-06-02 09:06:00 +00:00
grfmts.hpp "atomic bomb" commit. Reorganized OpenCV directory structure 2010-05-11 17:44:00 +00:00
ios_conversions.mm added conversions between UIImage and cv::Mat 2013-06-28 13:26:54 +04:00
loadsave.cpp Improve error reporting of JPEG image encoder 2013-01-28 16:55:00 +04:00
precomp.cpp "atomic bomb" commit. Reorganized OpenCV directory structure 2010-05-11 17:44:00 +00:00
precomp.hpp VideoCapture for video files implemented. 2013-06-24 02:45:24 -07:00
utils.cpp added 16-bit support to TiffEncoder (restore after #4919) 2011-04-25 10:46:06 +00:00
utils.hpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
window_carbon.cpp Normalize line endings and whitespace 2012-10-17 15:32:23 +04:00
window_cocoa.mm Fix OS X build warnings 2012-10-22 20:33:14 +04:00
window_gtk.cpp updated OpenGL functionality: 2013-02-19 14:13:11 +04:00
window_QT.cpp Pass the HAVE_QT* flags through the config header, like all others. 2013-06-19 17:44:12 +04:00
window_QT.h Fix image saving from QT toolbar 2013-06-06 11:15:00 +01:00
window_QT.qrc QT new functions: 2010-07-16 09:12:15 +00:00
window_w32.cpp updated OpenGL functionality: 2013-02-19 14:13:11 +04:00
window.cpp (tab to space) 2x 2013-05-20 12:06:25 +02:00