Skip to content

ffmpeg/4.x: update FFmpeg wrapper 2024.05#25619

Merged
opencv-pushbot merged 1 commit intoopencv:4.xfrom
opencv-pushbot:gitee/alalek/update_ffmpeg_4.x
May 23, 2024
Merged

ffmpeg/4.x: update FFmpeg wrapper 2024.05#25619
opencv-pushbot merged 1 commit intoopencv:4.xfrom
opencv-pushbot:gitee/alalek/update_ffmpeg_4.x

Conversation

@opencv-alalek
Copy link
Copy Markdown
Contributor

Merge with 3rdparty: opencv/opencv_3rdparty#84

  • FFmpeg 4.4.4
  • OpenH264 version 1.8.0
  • libVPX version 1.14.0
  • libAOM version 3.9.0

previous update: #24767

force_builders=Win64,Win32

@asmorkalov
Copy link
Copy Markdown
Contributor

There is some issue with video module tests on Windows:

[ RUN      ] Tracking/DistanceAndOverlap.GOTURN/2, where GetParam() = ("faceocc2")
startFrame = 1
c:\build\precommit_windows64\4.x\opencv\modules\video\test\test_trackers.impl.hpp(230): error: Value of: dummy_frame.empty()
  Actual: true
Expected: false
0: C:\build\precommit_windows64/4.x/opencv_extra/testdata/cv//tracking/faceocc2/data/faceocc2.webm
[ WARN:0@31.809] global cap_msmf.cpp:935 CvCapture_MSMF::initStream Failed to set mediaType (stream 0, (320x240 @ 25) MFVideoFormat_RGB24(codec not found)
[  FAILED  ] Tracking/DistanceAndOverlap.GOTURN/2, where GetParam() = ("faceocc2") (1548 ms)

@opencv-alalek
Copy link
Copy Markdown
Contributor Author

Local tests are fine.

Looks like updated DLLs were not downloaded properly in these CI builds.

[ INFO:0@26.912] global plugin_loader.impl.hpp:67 cv::plugin::impl::DynamicLib::libraryLoad load C:\build\precommit_windows64\build\bin\Release\opencv_videoio_ffmpeg4100_64.dll => FAILED
[ INFO:0@26.912] global plugin_loader.impl.hpp:67 cv::plugin::impl::DynamicLib::libraryLoad load opencv_videoio_ffmpeg4100_64.dll => FAILED

Re-triggered builds are OK:

[ INFO:0@18.971] global plugin_loader.impl.hpp:67 cv::plugin::impl::DynamicLib::libraryLoad load C:\build\precommit_windows64\build\bin\Release\opencv_videoio_ffmpeg4100_64.dll => OK
[ INFO:0@18.971] global backend_plugin.cpp:50 cv::impl::PluginBackend::initCaptureAPI Found entry: 'opencv_videoio_capture_plugin_init_v1'
[ INFO:0@18.971] global backend_plugin.cpp:169 cv::impl::PluginBackend::checkCompatibility Video I/O: initialized 'FFmpeg OpenCV Video I/O Capture plugin': built with OpenCV 4.10 (ABI/API = 1/1), current OpenCV version is '4.10.0-pre' (ABI/API = 1/1)
[ INFO:0@18.971] global backend_plugin.cpp:69 cv::impl::PluginBackend::initCaptureAPI Video I/O: plugin is ready to use 'FFmpeg OpenCV Video I/O Capture plugin'
[ INFO:0@18.971] global backend_plugin.cpp:84 cv::impl::PluginBackend::initWriterAPI Found entry: 'opencv_videoio_writer_plugin_init_v1'
[ INFO:0@18.971] global backend_plugin.cpp:169 cv::impl::PluginBackend::checkCompatibility Video I/O: initialized 'FFmpeg OpenCV Video I/O Writer plugin': built with OpenCV 4.10 (ABI/API = 1/1), current OpenCV version is '4.10.0-pre' (ABI/API = 1/1)
[ INFO:0@18.971] global backend_plugin.cpp:103 cv::impl::PluginBackend::initWriterAPI Video I/O: plugin is ready to use 'FFmpeg OpenCV Video I/O Writer plugin'

Copy link
Copy Markdown
Contributor

@asmorkalov asmorkalov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@asmorkalov asmorkalov self-assigned this May 23, 2024
@opencv-pushbot opencv-pushbot merged commit f1aef89 into opencv:4.x May 23, 2024
@mshabunin mshabunin mentioned this pull request Jun 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants