opencv/modules/videoio/src
Vadim Pisarevsky 518486ed3d
Added new data types to cv::Mat & UMat (#23865)
* started working on adding 32u, 64u, 64s, bool and 16bf types to OpenCV

* core & imgproc tests seem to pass

* fixed a few compile errors and test failures on macOS x86

* hopefully fixed some compile problems and test failures

* fixed some more warnings and test failures

* trying to fix small deviations in perf_core & perf_imgproc by revering randf_64f to exact version used before

* trying to fix behavior of the new OpenCV with old plugins; there is (quite strong) assumption that video capture would give us frames with depth == CV_8U (0) or CV_16U (2). If depth is > 7 then it means that the plugin is built with the old OpenCV. It needs to be recompiled, of course and then this hack can be removed.

* try to repair the case when target arch does not have FP64 SIMD

* 1. fixed bug in itoa() found by alalek
2. restored ==, !=, > and < univ. intrinsics on ARM32/ARM64.
2023-08-04 10:50:03 +03:00
..
cap_obsensor Merge pull request #23237 from hzcyf:feature/orbbec_femto_mega_support 2023-03-01 07:13:22 +00:00
cap_winrt Fix build for UWP 2019-08-05 17:19:36 +03:00
backend_plugin_legacy.impl.hpp videoio: split capture/writer plugin APIs 2021-01-14 06:19:23 +00:00
backend_plugin.cpp Added new data types to cv::Mat & UMat (#23865) 2023-08-04 10:50:03 +03:00
backend_static.cpp videoio(plugin): add query API for plugins 2021-04-19 14:25:45 +00:00
backend.hpp videoio(plugin): add query API for plugins 2021-04-19 14:25:45 +00:00
cap_android_camera.cpp Merge pull request #22343 from komakai:android_cam_polling 2022-09-19 08:51:13 +03:00
cap_android_mediandk.cpp Merge branch 4.x 2023-01-09 11:08:02 +00:00
cap_aravis.cpp Merge pull request #20363 from SentToDevNull:master 2022-01-13 23:22:36 +03:00
cap_avfoundation_mac.mm Backport C-API cleanup (imgproc) from 5.x 2023-01-16 23:29:50 +03:00
cap_avfoundation.mm Backport C-API cleanup (imgproc) from 5.x 2023-01-16 23:29:50 +03:00
cap_dc1394_v2.cpp Merge pull request #21107 from take1014:remove_assert_21038 2021-11-27 18:34:52 +00:00
cap_dshow.cpp Use NV12 instead of YUY2 for OBS Virtual Camera. 2023-04-09 01:56:03 +02:00
cap_dshow.hpp Merge pull request #19370 from OlivierLDff:patch-dshow-convertrgb 2021-01-29 10:18:09 +00:00
cap_ffmpeg_hw.hpp videoio: Include missing locale header for std::wstring_convert 2022-08-19 13:15:58 +05:30
cap_ffmpeg_impl.hpp Merge pull request #23540 from cudawarped:add_CAP_PROP_CODEC_FOURCC 2023-06-22 12:21:59 +03:00
cap_ffmpeg_legacy_api.hpp videoio/FFmpeg: added CV_16UC1 read/write support 2022-12-07 12:12:31 +03:00
cap_ffmpeg.cpp videoio/FFmpeg: added CV_16UC1 read/write support 2022-12-07 12:12:31 +03:00
cap_gphoto2.cpp Merge pull request #22149 from seanm:sprintf 2022-06-25 06:48:22 +03:00
cap_gstreamer.cpp Merge pull request #22930 from MaximMilashchenko:gstreamer_support 2022-12-23 10:15:22 +00:00
cap_images.cpp videoio: fix CAP_IMAGES with non-numbered file 2023-07-06 22:26:53 +03:00
cap_interface.hpp videoio: fixed FFmpeg plugin build 2022-12-01 20:26:08 +03:00
cap_ios_abstract_camera.mm build: fix warnings about TARGET_OS_MACCATALYST 2020-05-21 20:41:47 +00:00
cap_ios_photo_camera.mm
cap_ios_video_camera.mm Fix customPreviewLayer layout issue when rotateVideo is NO in iOS 2017-11-21 12:56:23 +08:00
cap_librealsense.cpp Framework for dynamic videoio backends, FFmpeg and GStreamer plugins 2019-02-26 13:50:30 +03:00
cap_librealsense.hpp Framework for dynamic videoio backends, FFmpeg and GStreamer plugins 2019-02-26 13:50:30 +03:00
cap_mfx_common.cpp Merge pull request #20614 from mshabunin:use-onevpl-load 2021-10-21 13:56:11 +00:00
cap_mfx_common.hpp Merge pull request #20614 from mshabunin:use-onevpl-load 2021-10-21 13:56:11 +00:00
cap_mfx_plugin.cpp videoio: dump exception's messages in plugins 2021-02-24 17:48:04 +00:00
cap_mfx_reader.cpp Merge pull request #20614 from mshabunin:use-onevpl-load 2021-10-21 13:56:11 +00:00
cap_mfx_reader.hpp Merge pull request #20614 from mshabunin:use-onevpl-load 2021-10-21 13:56:11 +00:00
cap_mfx_writer.cpp Merge pull request #20614 from mshabunin:use-onevpl-load 2021-10-21 13:56:11 +00:00
cap_mfx_writer.hpp Merge pull request #20614 from mshabunin:use-onevpl-load 2021-10-21 13:56:11 +00:00
cap_mjpeg_decoder.cpp Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2020-12-04 18:26:58 +00:00
cap_mjpeg_encoder.cpp Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2021-04-01 09:54:57 +00:00
cap_msmf.cpp Merge pull request #23172 from lilohuang:master 2023-01-25 04:49:08 +00:00
cap_msmf.hpp Remove unused code 2018-04-24 12:13:19 +03:00
cap_obsensor_capture.cpp add support for Orbbec Femto Mega RGB-D camera 2023-02-11 16:22:35 +08:00
cap_obsensor_capture.hpp Merge pull request #22936 from hzcyf:orbbec_new_cam_support 2022-12-16 12:23:12 +03:00
cap_openni2.cpp Backport C-API cleanup (imgproc) from 5.x 2023-01-16 23:29:50 +03:00
cap_pvapi.cpp Framework for dynamic videoio backends, FFmpeg and GStreamer plugins 2019-02-26 13:50:30 +03:00
cap_ueye.cpp Merge pull request #20475 from nibeh:patch-1 2021-08-24 12:31:54 +03:00
cap_v4l.cpp Merge pull request #18498 from firebladed:patch-1 2023-07-14 11:31:55 +03:00
cap_winrt_bridge.cpp
cap_winrt_bridge.hpp
cap_winrt_capture.cpp Framework for dynamic videoio backends, FFmpeg and GStreamer plugins 2019-02-26 13:50:30 +03:00
cap_winrt_capture.hpp Framework for dynamic videoio backends, FFmpeg and GStreamer plugins 2019-02-26 13:50:30 +03:00
cap_winrt_video.cpp
cap_winrt_video.hpp
cap_ximea.cpp Merge pull request #22149 from seanm:sprintf 2022-06-25 06:48:22 +03:00
cap_xine.cpp Merge pull request #22149 from seanm:sprintf 2022-06-25 06:48:22 +03:00
cap.cpp Added depricated_backends list. Added new information masseges. It needs to inform user, when he tries to use depricated or not uses backend 2023-05-05 14:22:18 +03:00
container_avi.cpp Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2021-07-10 13:01:03 +00:00
ffmpeg_codecs.hpp Add missing header for LIBAVCODEC_VERSION_INT 2022-08-08 23:33:28 +02:00
plugin_api.hpp core(parallel): plugins support 2021-02-15 17:07:36 +00:00
plugin_capture_api.hpp core(parallel): plugins support 2021-02-15 17:07:36 +00:00
plugin_writer_api.hpp core(parallel): plugins support 2021-02-15 17:07:36 +00:00
precomp.hpp Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2021-12-03 12:32:49 +00:00
videoio_c.cpp Clean up C API 2021-03-04 03:23:17 +03:00
videoio_registry.cpp Merge branch 4.x 2023-07-05 15:51:10 +03:00
videoio_registry.hpp Added depricated_backends list. Added new information masseges. It needs to inform user, when he tries to use depricated or not uses backend 2023-05-05 14:22:18 +03:00
wrl.h Fix modules/ typos 2019-08-16 17:34:29 +03:00