- 02 3月, 2021 1 次提交
-
-
由 Maksim Shabunin 提交于
-
- 01 3月, 2021 1 次提交
-
-
由 Mikhail Nikolskii 提交于
videoio: HW decode/encode in FFMPEG backend; new properties with support in FFMPEG/GST/MSMF * HW acceleration in FFMPEG backend * fixes on Windows, remove D3D9 * HW acceleration in FFMPEG backend * fixes on Windows, remove D3D9 * improve va test * Copyright * check LIBAVUTIL_BUILD >= AV_VERSION_INT(55, 78, 100) // FFMPEG 3.4+ * CAP_MSMF test on .mp4 * .mp4 in test * improve va test * Copyright * check LIBAVUTIL_BUILD >= AV_VERSION_INT(55, 78, 100) // FFMPEG 3.4+ * CAP_MSMF test on .mp4 * .mp4 in test * .avi for GStreamer test * revert changes around seek() * cv_writer_open_with_params * params.warnUnusedParameters * VideoCaptureParameters in GStreamer * open_with_params * params->getUnused * Reduce PSNR threshold 33->32 (other tests use 30) * require FFMPEG 4.0+; PSNR 30 as in other tests * GStreamer AVI-demux plugin not installed in Ubuntu test environment? * fix build on very old ffmpeg * fix build on very old ffmpeg * fix build issues * fix build issues (static_cast) * FFMPEG built on Windows without H264 encoder? * fix for write_nothing test on VAAPI * fix warnings * fix cv_writer_get_prop in plugins * use avcodec_get_hw_frames_parameters; more robust fallback to SW codecs * internal function hw_check_device() for device check/logging * two separate tests for HW read and write * image size 640x480 in encode test * WITH_VA=ON (only .h headers used in OpenCV, no linkage dependency) * exception on VP9 SW encoder? * rebase master; refine info message * videoio: fix FFmpeg standalone plugin build * videoio(ffmpeg): eliminate MSVC build warnings * address review comments * videoio(hw): update videocapture_acceleration.read test - remove parallel decoding by SW code path - check PSNR against the original generated image * videoio: minor fixes * videoio(test): disable unsupported MSMF cases (SW and HW) * videoio(test): update PSNR thresholds for HW acceleration read * videoio(test): update debug messages * "hw_acceleration" whitelisting parameter * little optimization in test * D3D11VA supports decoders, doesn't support encoders * videoio(test): adjust PSNR threshold in write_read_position tests * videoio(ffmpeg): fix rejecting on acceleration device name mismatch * videoio(ffmpeg): fix compilation USE_AV_HW_CODECS=0, add more debug logging * videoio: rework VideoAccelerationType behavior - enum is not a bitset - default value is backend specific - only '_NONE' and '_ANY' may fallback on software processing - specific H/W acceleration doesn't fallback on software processing. It fails if there is no support for specified H/W acceleration. * videoio(test): fix for current FFmpeg wrapper Co-authored-by: NAlexander Alekhin <alexander.a.alekhin@gmail.com>
-
- 28 1月, 2021 1 次提交
-
-
由 Alexander Alekhin 提交于
- example: ffmpeg
-
- 04 9月, 2020 1 次提交
-
-
由 Alexander Alekhin 提交于
-
- 25 8月, 2020 3 次提交
-
-
由 Vadim Levin 提交于
- AVDISCARD_NONINTRA flag is supported only for FFMPEG libraries pack
-
由 Vadim Levin 提交于
-
由 Vadim Levin 提交于
Remove obsolete FFMPEG versions support * refactor: removed obsolete FFMPEG version support - Oldest available version via official FFMPEG repository mirror has tag v.0.5 LIBAVFORMAT version for this tag is 52.31.0 * refactor: prefer std::min function to MIN macro * refactor: use appropriate macro instead of manual version calculation * refactor: remove macros for versions prior 0.5.15 release * refactor: remove libavcodec macros for versions < 54.35.1 (default to Ubuntu 14.04) * refactor: remove libavformat macro for versions < 54.20.4 (default ubuntu 14.04) * refactor: remove libavutil macro for versions < 52.3.0 (default ubuntu 14.04) * refactor: remove missed macros for libavcodec and libavformat * refactor: remove unused _opencv_ffmpeg_free function * build: add FFMPEG libraries versions checks - Add verbose message about what FFMPEG libraries are missing. - Add minimal versions check set to libav 9.20 release (default ubuntu 14.04) and FFMPEG 1.1.16 release. If the check is failed CMake produces user-friendly message instead of build error. * fix: libavcodec version guard for AVDISCARD_NONINTRA * fix: libav check of libavcodec version guard for AVDISCARD_NONINTRA * fix: version check for AV_CODEC_FLAG_GLOBAL_HEADER * fix: missing FFMPEG libraries output
-
- 17 8月, 2020 1 次提交
-
-
由 Tomoaki Teshima 提交于
-
- 07 8月, 2020 1 次提交
-
-
由 Peter Rekdal Sunde 提交于
-
- 23 7月, 2020 2 次提交
-
-
由 Alexander Smorkalov 提交于
- 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.
-
由 Alexey Lapshin 提交于
- Add VideoCapture camera orientation property for mp4 videos with camera orientation meta. - Add auto rotation for 90, 180, 270 degrees using cv::rotate
-
- 30 5月, 2020 1 次提交
-
-
由 Alexander Alekhin 提交于
decoder should be properly flushed after that
-
- 10 3月, 2020 1 次提交
-
-
由 Vadim Levin 提交于
* 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.
-
- 26 1月, 2020 1 次提交
-
-
由 Pierre Letessier 提交于
Videocapture skip frames * enable skipping frames * update videoio_skip test
-
- 19 11月, 2019 2 次提交
-
-
由 Alexander Alekhin 提交于
-
由 cudawarped 提交于
- backport 15290 - add extra test case
-
- 18 11月, 2019 1 次提交
-
-
由 cudawarped 提交于
Add retrieve encoded frame to VideoCapture * Add capacity to retrieve the encoded frame from a VideoCapture object. * Correct raw codec and pixle format output from ffmpeg capture. * Remove warnings from build. * Added VideoCaptureRaw subclass. * Include abstract base class VideoCaptureBase and rename new subclass VideoContainer as suggested by mshabunin. * Remove using. * Change base class name for compatibility with jave bindings generator. * Move grab and retrieve and add override specifier * Add setRaw and readRaw to IVideoCapture interface -setRaw to disable video decoding and enable bitstream filters from mp4 to h254 and h265. -readRaw to return the raw undecoded/filtered bitstream. Add createRawCapture to initiate a backend with setRaw enabled. Remove inheritance and use an independant VideoContainer subclass with IVideoCapture member. * Address unused parameter warings. Remove VideoContainer from python bindings as it no longer returns a Mat. Use opencv type uchar instead of unsigned char. Add missing destructor to VideoContainer class. * Address build warnings and include all params in documentation. * Include deprecated bitstream filtering API. * Update codec_id query to work with older ffmpeg api's. Change api version defines to be consistent - most recent api version first. * Fix typo. * Update test to work with naming of new files in the extra repo * Investigate test failure * Check bytes read by ffmpeg * Removed mp4 video container test * Applied suggested changes. * videoio: rework API for extraction of RAW video streams - FFmpeg only * address review comments
-
- 07 8月, 2019 2 次提交
-
-
由 Douwe Gelling 提交于
-
由 fishjam 提交于
-
- 16 6月, 2019 1 次提交
-
-
由 Alexander Alekhin 提交于
-
- 11 4月, 2019 1 次提交
-
-
由 kiwixz 提交于
Do not use compound literals (fix MSVC C4576) (#14276) * do not use compound literals (compat cpp98) * only fix msvc path * remove unnecessary cplusplus check
-
- 26 2月, 2019 1 次提交
-
-
由 Maksim Shabunin 提交于
-
- 03 11月, 2018 1 次提交
-
-
由 Alexander Alekhin 提交于
-
- 01 11月, 2018 1 次提交
-
-
由 Emanuele Ruffaldi 提交于
-
- 17 10月, 2018 1 次提交
-
-
由 Michał Janiszewski 提交于
-
- 03 10月, 2018 1 次提交
-
-
由 Peter Rekdal Sunde 提交于
The `codec_tag` is only available when opening a file from disk. If `AVStream` is a network stream then `fourcc` must be obtained using `codec_id`. I have tested the following scenarios: 1) Open a `.mp4` file and verify that `codec_tag` is returned (old behavior) 2) Open a `rtsp` stream and verify that `codec_fourcc` is returned (Tested with a MJPEG, H264 and H265 stream)
-
- 01 10月, 2018 1 次提交
-
-
由 Loic Petit 提交于
-
- 18 9月, 2018 1 次提交
-
-
由 Alexander Alekhin 提交于
-
- 07 9月, 2018 2 次提交
-
-
由 cyy 提交于
* may be an typo fix * remove identical branch,may be paste error * add parentheses around macro parameter * simplify if condition * check malloc fail * change the condition of branch removed by commit 3041502861318c85d901e8c08226ff67898c77ed
-
由 Hamdi Sahloul 提交于
-
- 24 7月, 2018 1 次提交
-
-
由 Maksim Shabunin 提交于
-
- 29 5月, 2018 2 次提交
-
-
由 Alexander Alekhin 提交于
-
由 Alexander Alekhin 提交于
Using codec->time_base is deprecated to specify muxer settings. Resolves issue with FPS value for AVI files with FFmpeg 4.0. Related FFmpeg commits: - https://github.com/FFmpeg/FFmpeg/commit/194be1f43ea391eb986732707435176e579265aa - https://github.com/FFmpeg/FFmpeg/commit/91736025b2807995e29bd0661807c1c84f515fef
-
- 08 5月, 2018 1 次提交
-
-
由 Damien Picard 提交于
with the ffmpeg backend
-
- 14 3月, 2018 1 次提交
-
-
由 miqlas 提交于
* Haiku supporting patches * Revert uneeded changes * Whitespace cleanup
-
- 22 2月, 2018 1 次提交
-
-
由 Alexander Alekhin 提交于
reuse av_guess_sample_aspect_ratio() if available in ffmpeg
-
- 20 2月, 2018 1 次提交
-
-
由 Alexander Alekhin 提交于
> cap_ffmpeg_impl.hpp:1710:11: error: 'uchar' does not name a type
-
- 14 2月, 2018 1 次提交
-
-
由 luz.paz 提交于
Found via `codespell`
-
- 22 12月, 2017 1 次提交
-
-
由 Tomoaki Teshima 提交于
* disable the warning in CMake, not int the code using pragma
-
- 08 12月, 2017 1 次提交
-
-
由 Riyuzakii 提交于
-