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

Alexander Matveev almatvee at openjdk.org
Sat Dec 3 00:20:12 UTC 2022


On Tue, 11 Oct 2022 00:01:18 GMT, Alexander Matveev <almatvee at openjdk.org> wrote:

> - 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.

This pull request has now been integrated.

Changeset: fe81a27f
Author:    Alexander Matveev <almatvee at openjdk.org>
URL:       https://git.openjdk.org/jfx/commit/fe81a27f0dc9e90a51d42e525b074be32ec5c82b
Stats:     3283 lines in 26 files changed: 455 ins; 2784 del; 44 mod

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

Reviewed-by: angorya, kcr

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

PR: https://git.openjdk.org/jfx/pull/909


More information about the openjfx-dev mailing list