Integrated: 8273096: Add support for H.265/HEVC to JavaFX Media
    Alexander Matveev 
    almatvee at openjdk.java.net
       
    Mon Dec 20 21:19:40 UTC 2021
    
    
  
On Thu, 21 Oct 2021 07:51:20 GMT, Alexander Matveev <almatvee at 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 <almatvee at 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
    
    
More information about the openjfx-dev
mailing list