Skip to content
Snippets Groups Projects
Commit 629d4a34 authored by Maxime Chapelet's avatar Maxime Chapelet Committed by Felix Paul Kühne
Browse files

vout: new native display renderer for Apple platforms

This new module provides the ability to render Core Video pixel buffers pictures into an AVSampleBufferDisplayLayer.
Pictures decoded by a software decoder are converted to Core Video pixel buffers and picture decoded by the VideoToolbox decoder are rendered directly.
With this native API, rendering will be able to handle HDR tone-mapping natively without using OpenGL/libplacebo as it will be backed by Metal.
It also opens the ability to handle Picture in Picture mode on supported Darwin platforms with upcoming additional work.

It currently have the limitation to not support spherical video as it doesn't seems to be feasible at this time.

This module has the highest priority and will be the first vout display to be opened.
parent f630d448
No related branches found
No related tags found
Loading
Pipeline #385486 passed with stage
in 19 minutes and 5 seconds
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment