On Thu, 21 Oct 2021 07:51:20 GMT, Alexander Matveev <almat...@openjdk.org> wrote:
> - Added support for H.265/HEVC for all 3 platforms. > - Support is added only for .mp4 files over FILE/HTTP/HTTPS protocols. HTTP > Live Streaming with H.265/HEVC is not supported. > - On Windows mfwrapper was introduced which uses Media Foundation APIs to > decode HEVC. > - 10 and 12-bit HEVC was tested and also supported, however due to graphics > pipeline not supporting 10-bit YUV rendering we will use color converter to > convert video frame to 8-bit before sending it for rendering. > - Resolution upto 4k is supported. > > Additional runtime dependency requirements: > Windows: Windows 10 with HEVC Video Extensions installed. > macOS: macOS High Sierra and later > Linux: at least libavcodec56 and libswscale5 > > Additional build dependency: > Linux: libswscale-dev This pull request has now been integrated. Changeset: 1f10c633 Author: Alexander Matveev <almat...@openjdk.org> URL: https://git.openjdk.java.net/jfx/commit/1f10c63358ac4cfdbe503da823f420d224397c78 Stats: 2086 lines in 30 files changed: 1964 ins; 28 del; 94 mod 8273096: Add support for H.265/HEVC to JavaFX Media Reviewed-by: kcr, jvos ------------- PR: https://git.openjdk.java.net/jfx/pull/649