Alexander Alekhin
a77275e650
videoio(test): skip unstable MSMF tests (3)
5 years ago
Douwe Gelling
96a27f4266
allow forcing the input format for ffmpeg backend with env var
5 years ago
fishjam
26ac5a3bdc
try to fix VideoCapture different time stamp
5 years ago
Alexander Alekhin
a4b4432015
videoio(test): skip unstable MSMF tests (2)
5 years ago
Victor Romero
987bb2ca61
Fix build for UWP
...
backport of commit: f18cbd036a
5 years ago
Alexander Alekhin
406313bbc5
videoio(test): skip unstable MSMF tests
5 years ago
Victor Romero
f18cbd036a
Merge pull request #15207 from vicroms:fix-uwp-build
...
Fix build for UWP (#15207 )
* Guard non-WinRT calls to fix UWP build
* Remove unnecessary guard for WinRT
5 years ago
Maksim Shabunin
b231e91d87
Fix for building with old V4L
5 years ago
Alexander Alekhin
61f589ddd0
videoio(gstreamer): more .get() checks
5 years ago
Alexander Alekhin
228af2d617
videoio: fix debug message
5 years ago
Tomasz Gorochowik
4997a6bf06
V4L2: Add V4L2_PIX_FMT_Y10 (10 bit grey) support
5 years ago
Maksim Shabunin
2a9521661e
Fixed video writer filename check for plugins
5 years ago
Maksim Shabunin
693877212d
Fixed video writer filename check for plugins
5 years ago
Alexander Alekhin
07fe1cd6b8
videoio: eliminate build warnings (clang)
5 years ago
James Bowley
daa308f81c
Update obsolete flag in Intel video decoder.
...
Old flag resulted in software implementation being selected when the Intel decoder is not the primary adapter.
6 years ago
Maksim Shabunin
46205a7235
videoio: fix GStreamer plugin build
6 years ago
Alexander Alekhin
442bc80cd7
pre: OpenCV 4.1.1 (version++)
6 years ago
Alexander Alekhin
2b2633c11f
videoio(gstreamer): port changes from 14834
6 years ago
Alexander Alekhin
8ab6efb8c0
videoio: refactor GStreamer backend
...
- exception safe smart pointers, fixed many memory leaks
- fixed errors handling
- fixed strings handling
- fixed file existence check
- fixed toFraction() implementation
- add 'drop=true' for v4l2 input
- avoid overriding custom pipelines sink's 'max-buffers' value
- updated valgrind supression rules
- added support for GStreamer native leaks tracking (via gst_deinit() call)
- repaired capturing through GStreamer0.10 (fixed CV_8UC1)
6 years ago
Alexander Alekhin
ab24325df3
videoio(test): avoid raw ptr in ffmpeg tests
...
causes leaks if FFmpeg is disabled through OPENCV_VIDEOIO_PRIORITY_FFMPEG=0
6 years ago
Alexander Alekhin
baf372ad3d
videoio(test): add extra videoio tests
6 years ago
Alexander Alekhin
95d9cfb5c3
static analysis issues
6 years ago
Alexander Alekhin
26dfa5e77c
ffmpeg: win32 wrapper update
6 years ago
Alexander Alekhin
7b099e0fe2
videoio: plugins support on Win32
6 years ago
Alexander Alekhin
3af1b6ecdc
valgrind: fix issues
6 years ago
Maksim Shabunin
ae31115017
Improved MediaSDK detection mechanism
6 years ago
Maksim Shabunin
5015829ce8
Fixed plugin installation location on Windows
6 years ago
Maksim Shabunin
f99f58d99f
Allow setting IS_PART_OF_WORLD in command line, fix videoio plugin linking
6 years ago
Ahmed Ashour
5c56b8ce92
java: generated code to have javadoc
6 years ago
David Carlier
9fd95b93f7
FreeBSD build fix
6 years ago
Alexey Nikolaev
05563f5bc4
Merge pull request #14592 from aleksey-nikolaev:master
...
VideoCapture Direct Show. Added getter for CV_CAP_PROP_CONVERT_RGB, CAP_PROP_CHANNEL properties. (#14592 )
* Added getter for CV_CAP_PROP_CONVERT_RGB, CAP_PROP_CHANNEL properties.
Some refactoring.
* One space less.
6 years ago
David Carlier
a6144b8e1a
OpenBSD build fix
6 years ago
Alexander Alekhin
22701f0c27
imgcodecs(CAP_IMAGES): fix handling of input pattern
6 years ago
Maksim Shabunin
bcf7286ad9
Docs: updated videoio module overview
6 years ago
Maksim Shabunin
6fc6207e93
Added videoio plugin for MediaSDK
6 years ago
Maksim Shabunin
9a81ff7315
Backported AVFoundation fixes from master branch
6 years ago
Maksim Shabunin
683acd9ae2
Support very old V4L
6 years ago
Alexander Alekhin
c9f3f4d1d3
cmake: fix pkg-config handling
...
Avoid non-intentional call of "include(FindPkgConfig)"
It should be handled in the root CMakeLists.txt (safely for cross-compiling)
6 years ago
Alexander Alekhin
0d747daf47
cmake: use absolute library paths from 'pkgconfig'
...
- drop legacy check_module() macro
- drop 'ALIASOF_'
6 years ago
Maksim Shabunin
5cb0eded64
Merge pull request #14278 from mshabunin:fix-osx-camera-auth-rt
...
* AVFoundation: Use runtime check for camera authorization
6 years ago
Alexander Alekhin
7621b91769
Merge pull request #14292 from alalek:issue_14291
...
* macosx: fix C++11 build
backporting commit c3cf35ab63
* macosx: eliminate build warning
6 years ago
kiwixz
c8056b3e27
Merge pull request #14276 from kiwixz:pr/fix_compound
...
Do not use compound literals (fix MSVC C4576) (#14276 )
* do not use compound literals (compat cpp98)
* only fix msvc path
* remove unnecessary cplusplus check
6 years ago
Alexander Alekhin
a0a1fb5fec
python: discover tests from module/misc/python/test paths
6 years ago
Pavel Rojtberg
15bb0b86ce
VideoCapture: add exception error mode similar to fstream + test
6 years ago
Maksim Shabunin
aa1359dc19
Merge pull request #14267 from mshabunin:fix-osx-camera-auth
...
* Added authorization request to AVFoundation camera backend (OSX 10.14+)
6 years ago
Maksim Shabunin
52cd1dacbf
Merge pull request #14156 from mshabunin:videowriter-bad-test
...
* videoio: added bad parameters handling to VideoWriter
* AVFoundation/Writer: support UTF-8, check input parameters
6 years ago
Giles Payne
0d1a0b126b
Merge pull request #14005 from komakai:android-video-cap
...
* Add Android Media NDK video i/o file capture back-end
* Fix failing test
* Improve error handling/prevent resource leaks
* Add license text
* Modify default for WITH_ANDROID_MEDIANDK option
* Fix spelling of deleter_AMediaExtractor
6 years ago
Maksim Shabunin
e4a4f93b72
Removed obsolete functions from cap_dc1394_v2.cpp
6 years ago
Josh Veitch-Michaelis
2143f7cee1
release frame after disabling convert rgb
6 years ago
Christopher N. Hesse
796b0fec7d
videoio: gst: Fix gst assertion on null msg
...
According to the gstreamer docs [1], the GstMessage pointer returned by
gst_bus_pop() is nullable, meaning NULL is a valid return value.
Previously, gst_is_missing_plugin_message would throw an assert when its
message object parameter would fail the GST_IS_MESSAGE macro check,
crashing the entire process (unless running in a try-catch block of course).
Instead of relying on valid messages, check if the message object itself is
valid before passing it to other gstreamer functions.
[1] https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstBus.html#gst-bus-pop
Signed-off-by: Christopher N. Hesse <raymanfx@gmail.com>
6 years ago