[webkit-gtk] webkitgtk requiring 'bad' gstreamer plugins is a problem for Ubuntu
Carlos Alberto Lopez Perez
clopez at igalia.com
Sun Aug 13 05:06:28 PDT 2017
On 11/08/17 21:18, Jeremy Bicha wrote:
> I uploaded webkit2gtk 2.17.90 to Ubuntu 17.10 Alpha since we intend to have
> Ubuntu 17.10's release include 2.18.
> I had to use -DUSE_GSTREAMER_GL=OFF because webkit2gtk is in Ubuntu 'main'
> and it is not permitted for 'main' packages to have binary dependencies on
> Ubuntu 'universe' packages like the 'bad' gstreamer plugins.
> Which particular 'bad' plugins are needed for this feature?
> Could you ask gstreamer to move them to 'good'?
> What are the consequences of setting that build flag?
> Jeremy Bicha
> webkit-gtk mailing list
> webkit-gtk at lists.webkit.org
The opengl (libgstopengl.so) plugin of GStreamer (from the *-bad plugin
collection) is required when enabling the USE_GSTREAMER_GL option of CMake.
USE_GSTREAMER_GL was configured by default to off, but it seems recently
we changed that in https://bugs.webkit.org/show_bug.cgi?id=173406
My understanding is that with USE_GSTREAMER_GL WebKit/GStreamer can
upload the video rendered directly to the GPU, therefore it avoids extra
memory copies and increases the performance. This is specially
interesting on some embedded platforms where the video is rendered by
specialized hardware (VPU) with direct access to the GPU memory.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 897 bytes
Desc: OpenPGP digital signature
More information about the webkit-gtk