Visualization - Enhance FFmpeg Compatibility Layer and Update Video Recorder (#582)

- Creation of Media_FFmpegCompatibility.pxx to wrap deprecated functions and API changes.
- Refactoring of Media_FormatContext and Media_CodecContext to use the new compatibility layer.
- Updates to Image_VideoRecorder and its tests to leverage the new compatibility functions and ensure proper codec context handling.
This commit is contained in:
Pasukhin Dmitry
2025-06-27 14:38:01 +01:00
committed by GitHub
parent 6b69f59803
commit 22d437b771
33 changed files with 583 additions and 2287 deletions

View File

@@ -191,7 +191,7 @@ runs:
-D 3RDPARTY_RAPIDJSON_DIR=${{ github.workspace }}/rapidjson-858451e5b7d1c56cf8f6d58f88cf958351837e53 \
-D USE_FREETYPE=ON \
-D USE_DRACO=ON \
-D USE_FFMPEG=OFF \
-D USE_FFMPEG=ON \
-D USE_FREEIMAGE=ON \
-D USE_GLES2=ON \
-D USE_OPENVR=ON \