RFR: 8294400: Provide media support for libavcodec version 59
Kevin Rushforth
kcr at openjdk.org
Tue Oct 25 13:31:55 UTC 2022
On Tue, 25 Oct 2022 05:07:05 GMT, Alexander Matveev <almatvee at openjdk.org> wrote:
> - Added support for libavcodec 59.
> - libavcodec 59 removed several deprecated APIs and avplugin code was updated to use replacement APIs instead.
> - No changes to avplugin when used with 58 or below.
> - Note: Support for libavcodec 59 was added based on ffmpeg only. libav does not have version 59.
I did a successful test build, but I don't currently have a system with libav59 libraries to test it on.
The fix looks good to me with one exception. You also need to add an entry for `"avplugin-ffmpeg-59"` in the [NativeMediaManager constructor](https://github.com/openjdk/jfx/blob/bb4cead00e952484896191ca0e41f1608ae5b41e/modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/NativeMediaManager.java#L127).
-------------
PR: https://git.openjdk.org/jfx/pull/932
More information about the openjfx-dev
mailing list