All posts by Jean Le Feuvre

Support for Apple latest adaptive streaming format

⚠ The content of this page may be outdated.
Please refer to this page for more up to date information: https://github.com/gpac/gpac/wiki/Support-for-Apple-fMP4-adaptive-streaming-format

 

As some of you may already know, Apple has announced during WWDC2016 the support for fragmented MP4 files in HLS:

https://developer.apple.com/videos/play/wwdc2016/504/

We have been adding support in GPAC for fmp4 HLS, both at the client side and at MP4Box side.
Continue reading Support for Apple latest adaptive streaming format

MPEG-DASH SRD and HEVC tiling for VR videos

⚠ The content of this page may be outdated.
Please refer to this page for more up to date information: https://github.com/gpac/gpac/wiki/MPEG-DASH-SRD-and-HEVC-tiling-for-VR-videos

 

We were at MMSys 2016 talking about new nice features in GPAC: support for MPEG-DASH Spatial Relation Description and HEVC motion-constrained tiling!
We had a quick poster presenting our two demos
Continue reading MPEG-DASH SRD and HEVC tiling for VR videos

GPAC goes 10 bit

⚠ The content of this page may be outdated.
Please refer to this page for more up to date information: https://github.com/gpac/gpac/wiki/GPAC-10bit-support

 

We have introduced support for 10 bit HEVC profile last week in GPAC, using the great openHEVC decoder. Doing so, we also introduced support for 10 bit display. 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. 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

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.

We welcome any feedback you may give on the compatibility of GPAC’s 10bit support on any GPUs !

Jean.