Maksim Shabunin
83655ba9be
MediaSDK video backend: Windows support
7 years ago
Maksim Shabunin
ef332dc550
Fixed and suppressed warnings produced by GCC 6.3.0
7 years ago
Yaron Inger
0d979a741b
videoio: remove AssetsLibrary dependency.
...
The entire AssetsLibrary framework is deprecated since iOS 8.0. The code
used in the camera example code can use UIKit to save videos to the
camera instead, which allows to avoid linking with PhotoKit instead to
prevent increasing the iOS deployment target.
7 years ago
Adam Rankin
fb8143d55d
Using environment variable to store capture options ( #9292 )
...
* Using environment variable to store options parsed by av_dict_parse_string(ENV{OPENCV_FFMPEG_CAPTURE_OPTIONS}, ";", "|")
* Adding missing mandatory flags parameter
* Guarding against missing function via LIBAVUTIL version
* Code review fixes
Copy/paste error due to coder mistake reverted
Proper version checking for LIBAVUTIL_BUILD
7 years ago
Vladislav Sovrasov
32bf712102
cmake: disable implicit-fallthrough by default
7 years ago
Maksim Shabunin
235b00b6ee
Fixed MediaSDK tests and build warnings
7 years ago
Pavel Rojtberg
01acb08c7b
videoio: ximea - allow opening capture by serial number
7 years ago
Alexander Alekhin
897b071b97
videoio(v4l): move MJPEG/JPEG to the end of probe list
7 years ago
Emanuele Ruffaldi
588ca5d126
videoio for mingw32: added STRSAFE_NO_DEPRECATE and realpath
7 years ago
Alexander Alekhin
b6949c5088
cmake: CMP0022 NEW
7 years ago
Vladislav Sovrasov
2b8f888ea4
videoio: remove throw lists since they are deprecated in cxx11 (and gcc7 produces a warning)
7 years ago
Vladislav Sovrasov
651a1d2869
videoio: don't pass zero fps to 3rd-party codecs
7 years ago
Suleyman TURKMEN
89480801b8
some improvements on tutorials
7 years ago
Alexander Alekhin
602f047fe8
build: replace WIN32 => _WIN32
7 years ago
Alexander Alekhin
e45d5446f2
cleanup unused 3rdparty files
7 years ago
Satoshi Tanaka
96a3c7954d
Merge pull request #8914 from stnk20:gstreamer_yuv
...
Add gstreamer capture capability for some YUV formats (#8914 )
* Add gstreamer capture capability for some YUV formats.(only for gstreamer-1.0)
* avoid cross initialization error
* add checking if pipeline is manualpipeline, for compatibility.
7 years ago
Rink Springer
df7fb00c21
dshow: Only show debugging messages if environment variable OPENCV_DSHOW_DEBUG is explicitly set to non-zero
...
Based on discussion at: https://github.com/opencv/opencv/pull/9051
7 years ago
Maksim Shabunin
02db592014
Fixed several issues found by static analysis (Windows specific)
8 years ago
Alexander Alekhin
a4a47b538c
build: detect Android via '__ANDROID__' macro
...
https://sourceforge.net/p/predef/wiki/OperatingSystems
8 years ago
Alexander Alekhin
cc862e996e
videoio: fixes for GStreamer support
...
- emulated frame counter (with autodetection of GStreamer broken behavior)
- skip 'seek' tests if seeking is not supported by backend
- update 'fps' and total frames checks (increase error tolerance)
- update synthetic image generation
8 years ago
Alexander Alekhin
6833b46a05
videoio(test): fix message
8 years ago
Maksim Shabunin
e0393f8557
Fixed some issues found by static analysis (4th round)
8 years ago
Neil Shipp
3f72ff215e
Fix WinRT build breaks in highgui and videoio.
8 years ago
Maksim Shabunin
a769d69a9d
Fixed several issues found by static analysis
8 years ago
Alexander Alekhin
a87d6b098f
videoio: synchronize ffmpeg open() call
8 years ago
Maksim Shabunin
32d4af36e2
Fixing some static analysis issues
8 years ago
Alexander Alekhin
006966e629
trace: initial support for code trace
8 years ago
Alexander Alekhin
d7597a8610
videoio: do not mix `CV_CAP` and `CAP_` APIs enum values
8 years ago
Alexander Alekhin
460e9bf0af
videoio: drop changes from legacy C-API header
8 years ago
Alexander Alekhin
23f4bff742
videoio: update VideoWriter apiPreference parameter position
8 years ago
Alexander Alekhin
35a2f2fef9
videoio(macosx): fix array access exception in AVFoundation
8 years ago
Maksim Shabunin
87b569d812
Rewritten some tests in videoio and imgcodecs modules
...
general:
- all iterative tests have been replaced with parameterized tests
- old-style try..catch tests have been modified to use EXPECT_/ASSERT_ gtest macros
- added temporary files cleanup
- modified MatComparator error message formatting
imgcodecs:
- test_grfmt.cpp split to test_jpg.cpp, test_png.cpp, test_tiff.cpp, etc.
videoio:
- added public HAVE_VIDEO_INPUT, HAVE_VIDEO_OUTPUT definitions to cvconfig.h
- built-in MotionJPEG codec could not be tested on some platforms (read_write test was disabled if ffmpeg is off, encoding/decoding was handled by ffmpeg otherwise).
- image-related tests moved to imgcodecs (Videoio_Image)
- several property get/set tests have been combined into one
- added MotionJPEG test video to opencv_extra
8 years ago
Maksim Shabunin
c06f3d63e8
Initial version of MediaSDK integration:
...
- cmake dependencies search (WITH_MFX option)
- raw H264, H265, MPEG2 encoding and decoding
- tests for supported formats
8 years ago
Vladislav Sovrasov
f1c16f42b4
video: add one more constructor for VideoWriter
8 years ago
abratchik
037d8fbdcd
Refactor OpenCV Java Wrapping
8 years ago
Maksim Shabunin
7cefb52fda
V4L: do not return frame if it can not be retrieved
8 years ago
kvaghel1
6fd9edc50f
Fix frame timestamp in VideoCapture::get
8 years ago
Neio Zhou
7faf8cd06e
Aravis: support Bayer GR 8 raw format.
8 years ago
Arek
9edcd9b4ef
Merge pull request #8711 from ArkadiuszRaj:aravis_autoexposure_correction
...
Aravis: Use of std::fabs, added support for 16-bit mono files and exposure compensation (#8711 )
* Use of std::fabs, added support for 16-bit mono files
* Correction in priority2 stage & adding exposure compensation
8 years ago
Matthias Grundmann
0e64e68d31
Update cap_mjpeg_encoder.cpp
...
Avoid shifting by 32bits; undefined behavior according to c - standard
8 years ago
brian-armstrong-discord
9e054d3880
Merge pull request #8492 from brian-armstrong-discord:exif_inmemory
...
autorotate in-memory jpegs (#8492 )
* autorotate in-memory jpegs
* correct indentation (4 spaces)
* imgcodecs: don't apply EXIF rotation for unloaded images
* videoio: don't try to rotate MJPEG stream
* imgcodecs: ByteStreamBuffer::seekoff support all seek "dir"
* imgcodecs: fix condition: "off == egptr() - eback()" is valid offset
8 years ago
orisano
550ca10ec6
Remove stdout log when destructor called.
8 years ago
Pavel Rojtberg
d92d82d194
cap_v4l: SetProperty - do not return false while setting video size
8 years ago
Maksim Shabunin
e72d353b45
Download cache
8 years ago
abratchik
276e47afae
fix #7833
8 years ago
ziggy90127
d69b3e385e
Add AVMediaTypeMuxed capture devices to AVFoundation, just as QTKit does.
8 years ago
ziggy90127
0aadab0941
Add AVMediaTypeMuxed capture devices to AVFoundation, just as QTKit does.
8 years ago
ionut
a41d877fe6
Change the value of bit/pixel from channels to 8*channels because videos encoded
...
by cap_mjpeg_encoder.cpp don't play on windows media player.
Issue number #8113
8 years ago
berak
d7240d1a28
fix leaking handle in cap_dshow.cpp
8 years ago
Alexander Alekhin
eaba0e6358
cmake: append '-framework UIKit' for videoio/imgcodecs module
8 years ago