RFR: 8287822: [macos] Remove support of duplicated formats from macOS [v2]

Alexander Matveev almatvee at openjdk.org
Wed Oct 12 22:42:52 UTC 2022


> - 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 [v2]

-------------

Changes:
  - all: https://git.openjdk.org/jfx/pull/909/files
  - new: https://git.openjdk.org/jfx/pull/909/files/3a0cc087..9b76b9e9

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jfx&pr=909&range=01
 - incr: https://webrevs.openjdk.org/?repo=jfx&pr=909&range=00-01

  Stats: 15 lines in 4 files changed: 4 ins; 0 del; 11 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


More information about the openjfx-dev mailing list