| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Add version check for LIBAVFORMAT_VERSION_MAJOR to handle the const AVCodec* change in av_find_best_stream() between ffmpeg 4.x and 5.x. Ubuntu 22.04 ships ffmpeg 4.4 (libavformat 58.x) which uses AVCodec**, while newer ffmpeg 5.0+ (libavformat 59+) uses const AVCodec**.
| Back | FazBrowse Home | New Git URL |
The cv-reader build fails on Ubuntu 22.04 which ships with ffmpeg 4.4 (libavformat 58.x).
In ffmpeg 5.0+ (libavformat 59+), AVCodec became const-qualified in av_find_best_stream(). This PR adds a version check to support both old and new ffmpeg APIs.
Fixes build error: