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
8250238: Media fails to load libav 58 library when using modules from maven central #272
Conversation
👋 Welcome back kcr! A progress list of the required criteria for merging this PR into |
NOTE: This is targeted to |
/reviewers 2 |
@kevinrushforth |
@sashamatveev can you review? |
Looks good. |
This should indeed go into 15. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've tested on Ubuntu 20.04 and playing media files works again with this fix.
@kevinrushforth This change now passes all automated pre-integration checks. When the change also fulfills all project specific requirements, type
There are currently no new commits on the ➡️ To integrate this PR with the above commit message to the |
/integrate |
@kevinrushforth |
When running a JavaFX application using the JavaFX modules from maven central, the native libraries are packed into the jar file, and then unpacked as needed by the JavaFX runtime. This fails for libavplugin-ffmpeg-58.so, because the entry for the
avplugin-ffmpeg-58
library is missing from the list of dependent libraries ofjfxmedia
in NativeMediaManager.java.Progress
Issue
Reviewers
Download
$ git fetch https://git.openjdk.java.net/jfx pull/272/head:pull/272
$ git checkout pull/272