Skip to content

GPAC 10bit support

jeanlf edited this page Jan 13, 2020 · 1 revision

HOME » MP4Client » 10bit support

GPAC supports 10bit display and 10bit HEVC profiles using the great openHEVC decoder.

The support requires a graphics card capable of driving a 10 bit display; this support is usually enabled via the control application of your GPU. Do not worry, 10-bit video will still show in 8 bit if your graphics card doesn't handle 10 bit output !

The setup currently requires manual configuration of the player.

Filters (>=0.9.0)

Edit the GPAC configuration file and set the following keys:

[core]
gl-bits-comp=10

You can also enable it from the command line using -gl-bits-comp=10 option (core option, works for any app in GPAC).

Old ARCH (pre 0.9.0)

Edit the GPAC configuration file and set the following keys:

[Compositor]
OpenGLMode=always

[Video]
GLNbBitsPerComponent=10

[Systems]
Output8bit=no

You can also enable it from the command line:

MP4Client -opt Compositor:OpenGLMode=always -opt Video:GLNbBitsPerComponent=10 -opt Systems:Output8bit=no

Discussion

This has only been successfully tested on windows, using the "DirectX Video Output" module of GPAC. It has been tested on a ATI FirePro W5000 GPU but should work the same on other ATI models or NVidia ones.

Support for 10 bit is also enabled on X11 (same config) but doesn't seem to work with the FirePro W5000.

Clone this wiki locally
You can’t perform that action at this time.