[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:
> Hi,
> 
> 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?
> 
> Thanks,
> Jeremy Bicha
> 
> 
> 
> _______________________________________________
> webkit-gtk mailing list
> webkit-gtk at lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-gtk
> 

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...
Name: signature.asc
Type: application/pgp-signature
Size: 897 bytes
Desc: OpenPGP digital signature
URL: <http://lists.webkit.org/pipermail/webkit-gtk/attachments/20170813/c49e05c1/attachment.bin>


More information about the webkit-gtk mailing list