Alexander Alekhin
d7cb2ea210
videoio(dshow): add NULL ptr check
4 years ago
Alexander Alekhin
4ae2c11520
videoio(build): eliminate inconsistent 'override' warnings
4 years ago
Alexander Alekhin
b697b3162f
videoio(mjpeg): disable parallel encoder
4 years ago
Alexander Alekhin
40c0830b63
videoio(avfoundation): add getCaptureDomain()
4 years ago
Alexander Alekhin
85009800b3
videoio(docs): fixes
4 years ago
Alexander Alekhin
1c88e1fd19
Merge pull request #19661 from alalek:ffmpeg_fixes_3.4
...
* videoio(ffmpeg): eliminate MSVC build warnings
* videoio(ffmpeg): update initialization code
- repair FFmpeg logger settings on each .open() call
4 years ago
Maksim Shabunin
b2321576bc
Fixed several issues found by static analysis
4 years ago
Alexander Alekhin
d2d6eba16a
cmake: fix add_apple_compiler_options() calls and OBJCXX handling
4 years ago
Maksim Shabunin
f65d75f5c8
Updated more links to forum.opencv.org
4 years ago
Alexander Alekhin
48d9031efb
videoio(test): add FFmpeg backend check
...
- configure through OPENCV_TEST_VIDEOIO_BACKEND_REQUIRE_FFMPEG environment variable
4 years ago
Maksim Shabunin
55a2bcbe15
videoio: turn off syncronized sink in GStreamer
4 years ago
Alexander Alekhin
962f5c9b82
videoio(test): skip GStreamer in 'frame_timestamp' tests
...
- CAP_PROP_POS_MSEC is not reliable
4 years ago
Jaime Rivera
2fa624aef0
Add Timestamps to MSMF Video Capture by index
...
Enable frame timestamp tests for MSMF
Add functional test for camera live timestamps
Remove trailing whitespace
Add timestamp test to all functional tests. Protect div by 0
Add Timestamps to MSMF Video Capture by index
4 years ago
Alexander Smorkalov
24fac5f56d
Added test for VideoCapture CAP_PROP_FRAME_MSEC option.
...
- Suppressed FFMPEG + h264, h265 as it does not pass tests with CI configuration.
- Suppressed MediaFoundation backend as it always returns zero for now.
4 years ago
Alexander Alekhin
0800f6f91b
videoio: add missing getCaptureDomain() methods
4 years ago
Maksim Shabunin
21a8d9569d
videoio: added frameSize to MFX capture
4 years ago
Alexander Alekhin
f2bb3d0d80
videoio(dc1394_v2): ensure variable initialization
4 years ago
Takehiro Kajihara
8c44b8306b
Fix typo in videoio doc
4 years ago
Alexander Alekhin
f6795d75a6
videoio: repair build of FFmpeg windows wrapper
4 years ago
Vadim Levin
f7e524cbe6
fix: libavcodec version check for AVDISCARD_NONINTRA
...
- AVDISCARD_NONINTRA flag is supported only for FFMPEG libraries pack
4 years ago
Vadim Levin
e503ac508e
fix: libavcodec version check for AV_CODEC_FLAG_GLOBAL_HEADER
4 years ago
Tomoaki Teshima
cc769ff19d
fix build error on odroid-n2-plus
4 years ago
Alexander Smorkalov
7ed37b3fa5
MP4 autorotation tests and various fixes for Windows
...
- Added test for automated rotation for MP4 videos with metadata
- Fix 180 degrees rotation bug
- Moved rotation logic to cv::VideoCapture implementation for FFmpeg and restore binary compatibility with FFmpeg wrapper.
4 years ago
Alexey Lapshin
f0271e54d9
Autorotation for mp4 streams with metadata
...
- Add VideoCapture camera orientation property for mp4 videos with camera orientation meta.
- Add auto rotation for 90, 180, 270 degrees using cv::rotate
4 years ago
jasonKercher
749bd80091
Merge pull request #17770 from jasonKercher:3.4_triggered
...
3.4 Allow first capture to return false
* fix first capture timeout
* fix first capture timeout
4 years ago
Fernando Martin
cb0f74ab9f
Merge pull request #17473 from f3rm4rf3r:fixingFourCCDocBrokenLink
...
* - Fixing broken URL to mp4ra website
* - Fixing broken URL to mp4ra website (in C videoio API)
5 years ago
Alexander Alekhin
f1dd5e49c5
videoio(ffmpeg): fix handling of AVERROR_EOF
...
decoder should be properly flushed after that
5 years ago
Maksim Shabunin
2d11edd103
videoio/MSMF: fixed audio stream handling
5 years ago
Alexander Alekhin
98611adeb9
build: fix warnings about TARGET_OS_MACCATALYST
5 years ago
Chris Ballinger
220df8252d
Add target conditionals for Mac Catalyst
5 years ago
Maksim Shabunin
f30931848e
CAP_MFX: surface pool with timeout, more parameters
5 years ago
hn-88
ea04f9d12e
to make OpenCV compile on mingw32
...
added #define NO_DSHOW_STRSAFE
5 years ago
HowardsPlayPen
cbcdbde29d
Update videocapture_basic.cpp
...
I believe you are using the wrong version of open() on line 28 - adding deviceID + appId together. It's better to use the new version of .open() taking two integers as parameter.
5 years ago
Vadim Levin
18550b4601
test: Added tests for VideoCapture constructors in java
5 years ago
Maksim Shabunin
585593e9fc
videoio: fixed MSMF writer fps handling
5 years ago
Maksim Shabunin
433c5199fd
videoio: fixed conversion in MSMF backend
5 years ago
Alexander Alekhin
e12b1c2209
build: updates for winpack dldt
5 years ago
Alexander Alekhin
2fb1d9d02e
doc: fix misused "see also" doxygen command
5 years ago
Vadim Levin
09fe66e87f
Merge pull request #16713 from VadimLevin:dev/vlevin/ffmpeg_video_capture_bitrate
...
* feature: Add video capture bitrate read-only property for FFMPEG backend
* test: For WIN32 property should be either expected or 0.
Added `IsOneOf` helper function, enabled only for _WIN32.
5 years ago
Maksim Shabunin
219ef95dd8
MSMF: fixed issue with camera format selection
5 years ago
firebladed
f00607c8ac
Merge pull request #16626 from firebladed:firebladed-v4l2_pix_fmt_y12
...
V4L2: Add V4L2_PIX_FMT_Y12 (12 bit grey) support
5 years ago
Maksim Shabunin
6c8f50d1f3
videoio/MSMF: refactored format handling and selection, property reading and writing
5 years ago
Alexander Smorkalov
fb781834f5
Improved GStreamer documentation.
5 years ago
Vadim Pisarevsky
174022547f
fixed incorrect dump of the pixel format
5 years ago
Pierre Letessier
0853085ec6
Merge pull request #16190 from pletessier:videocapture_skip_frames
...
Videocapture skip frames
* enable skipping frames
* update videoio_skip test
5 years ago
Brian Wignall
f9c514b391
Fix spelling typos
...
backport commit 659ffaddb4
5 years ago
Alexander Alekhin
6ea29a7696
cmake: prefer using CMAKE_SYSTEM_PROCESSOR / CMAKE_SIZEOF_VOID_P
...
Drop:
- discouraged CMAKE_CL_64
- MSVC64
- MINGW64
5 years ago
Alexander Alekhin
501ff7f056
videoio(v4l2): use logging, update handling of EBUSY, device closing
...
- DEBUG logging compilation is enabled for all videoio backends
- eliminate output through perror(), stderr
5 years ago
Vadim Levin
373160ce00
Merge pull request #15973 from VadimLevin:dev/vlevin/video_capture_inf_loop
...
* Fix infinite loop when trying to change state of the busy camera
- Add finite number of attempts in tryIoctl functions
10 by default.
* Introduced new flag for ioctl call to handle EBUSY
5 years ago
Alexander Alekhin
3f431a16a3
videoio: fix ffmpeg wrapper build
5 years ago