> - Added support for JAR and JRT protocol to AVFoundation platform. > - Removed H.264/MP3 and AAC support from GStreamer platform, which was > primary used to playback these formats for JAR and JRT protocols. > - Added ability to FXMediaPlayer sample to generate playlist for JAR and JRT > protocols for testing. See FXMedia.java for how to use it. > - H.265/HEVC via JAR/JRT protocols should work on macOS after this change. > Before it did not work because GStreamer platform did not support H.265/HEVC > and AVFoundation did not support JAR/JRT protocols. > - Minor code clean up. > > After this changes: > GSTPlatform: AIFF and WAV for all protocols. > AVFoundation: MP3, AAC, HLS, H.264 and H.265 for all protocols. > > This change is transparent for end user and does not affect list of supported > formats by JavaFX Media.
Alexander Matveev has updated the pull request incrementally with one additional commit since the last revision: 8287822: [macos] Remove support of duplicated formats from macOS [v3] ------------- Changes: - all: https://git.openjdk.org/jfx/pull/909/files - new: https://git.openjdk.org/jfx/pull/909/files/9b76b9e9..d4eaaa89 Webrevs: - full: https://webrevs.openjdk.org/?repo=jfx&pr=909&range=02 - incr: https://webrevs.openjdk.org/?repo=jfx&pr=909&range=01-02 Stats: 22 lines in 1 file changed: 16 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jfx/pull/909.diff Fetch: git fetch https://git.openjdk.org/jfx pull/909/head:pull/909 PR: https://git.openjdk.org/jfx/pull/909