New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FFmpeg 59 libavfomat support (with photos) #2388
Comments
Why should it work? |
so why hard code the requirement of under 59?????? something seems really fishy here........ based on the date of that autobuild being 2021-04-30 for ffmpeg 59 and audacity 3.1.3 release date being "after" 2021-04-30 something doesn't add up that commit was Sept 2021 several months after the release of ffmpeg 59 |
The latest released version is 4.4, which bundles avformat 58.76.100. avformat 59 is not yet released and is a subject of an ABI break. The support for avformat 59 will be added after the official FFmpeg release |
that just sounds like a major cover up why prevent unreleased versions and why close the issue? |
As per https://wiki.audacityteam.org/wiki/Release_Notes_3.1
Also, note that https://github.com/audacity/audacity/tree/release-3.1.3/libraries/lib-ffmpeg-support/impl has 3 different files, one per supported avformat version. So I don't really get why you call this a "cover up".
Because avformat 59 is not yet released and is a subject of an ABI break.
Because avformat 59 is not released yet and as long as it's not, it won't be added. Once it is released, we plan to add support for it to the next version we release. |
again I dont know much about ABI but my take is how compat ffmpeg is with audacity and how compat audacity is with ffmpeg........... I still think giving the user a choice to load in an unsupported "External Lib" should be allowed that way people can find out whats supported and whats not..... maybe prompt the user to "proceed at his/her own risk" if they attempt to use an unsupported ffmpeg version |
The 59 bump ABI instability period is long over. Generally, FFmpeg does not break ABI outside of a short ABI instability period after every major bump in master. |
https://github.com/audacity/audacity/blob/release-3.1.3/libraries/lib-ffmpeg-support/impl/ffmpeg-4.2.4-single-header.h#L4161
would suggest that libavformat 59 "should just work"
however trying to import it into audacity yields only 58.77.100 works
downloaded 59 from ffmpegs autobuild github........
58 works
https://github.com/BtbN/FFmpeg-Builds/releases/tag/autobuild-2021-03-31-12-39
59 does not
https://github.com/BtbN/FFmpeg-Builds/releases/tag/autobuild-2021-04-30-12-35
The text was updated successfully, but these errors were encountered: