Multimedia in WebKitGTK+ (FOSDEM 2010)

100 %
0 %
Information about Multimedia in WebKitGTK+ (FOSDEM 2010)
Technology

Published on February 15, 2014

Author: igalia

Source: slideshare.net

Description

By Philippe Normand.

This talk would give an outline of the status of multimedia support in WebKitGTK+ thanks to GStreamer. How it was done until recently, what we improved and what we plan to work on during 2010.

Multimedia in WebKitGTK+ Past / Present / Future Philippe Normand

About WebKit itself IT IS NOT A BROWSER, it is a framework to build browsers Fork of KHTML started by Apple, now with contributors all over the place. Shared base, with ports being built from the same tree, with different build systems. 2 core bricks: WebCore and JavascriptCore No stable API, no API documentation Each port provides its own API

What is WebKitGTK+? a WebKit port providing a GTK+ friendly API A regular GtkWidget which you can add to your GtkScrolledWindow. Rendering backend built with Cairo. Resource loading backend built with libsoup. Pango for fonts Keyring for auth storage GStreamer for audio/video

Multimedia in WebKit 3 layers from top to bottom: DOM: HTMLMediaElement graphics: cross­platform MediaPlayer bridge platform­specific MediaPlayerPrivate backend In the GTK+ port: video painting on a Cairo surface, buffers retrieved from a custom video sink.

Until September 2009 (past :)) 36% Skipped media tests, out of 97 (flaky or missing features). Not really useful without controls UI. Demo from the past

Since September 2009 (present!) Only 23% Skipped media tests (out of 108)! Simple controls UI (initial patch by Zan Dobersek) Trick modes (reverse playback, ffwd playback) QuickTime ref movies: redirections Better integration with PulseAudio data: uris support (upstreamed to gst­plugins­bad) on­disk buffering (review in progress) WebKit src element (patch by Sebastian Dröge) Demo

Youtube and HTML5 video

Oh, and Vimeo too!

Work in progress (future!) More media tests fixing Fullscreen video display Enhanced controls (Web)MediaPlayer (can be used for things like codecs installer) Closed captions

Contact #webkit and #webkit­gtk on irc.freenode.org webkit­gtk and webkit­dev mailing lists at lists.webkit.org http://www.webkit.org/ http://www.webkitgtk.org/ http://trac.webkit.org/wiki/HackingGtk

Questions?

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Multimedia in WebKitGTK+ (FOSDEM 2010) - HubSlide

Transcripts - Multimedia in WebKitGTK+ (FOSDEM 2010) 1. Multimedia in WebKitGTK+ Past / Present / Future Philippe Normand; 2. About WebKit itself IT IS ...
Read more

GitHub - philn/webkitgtk-fosdem-2010: Multimedia in ...

webkitgtk-fosdem-2010 - Multimedia in WebKitGTK+, past/present/future. webkitgtk-fosdem-2010 ... philn / webkitgtk-fosdem-2010. Code. Issues 0. Pull ...
Read more

GitHub - philn/webkitgtk-fosdem-2010: Multimedia in ...

webkitgtk-fosdem-2010 - Multimedia in WebKitGTK+, past/present/future. webkitgtk-fosdem-2010 ... philn / webkitgtk-fosdem-2010. Code. Issues 0. Pull ...
Read more

FOSDEM 2013 - people.igalia.com

WebKit2 announced in April 2010; Apple has released Safari using it; Cross-platform internal C API exists; One Two Qt browsers out there in the wild
Read more

archive.fosdem.org

... http:/fosdem.org/2013/schedule/2013/schedule/event/egov_testing_machine_to ... revisiting a proposal I originally made at OOoCon 2010 in ...
Read more

WebKitGTK+ Multimedia: HTML5 WebAudio API - YouTube

This video shows the results of implementing HTML5 WebAudio API in WebKitGTK+ ... WebKitGTK+ Multimedia: HTML5 WebAudio API ... [COSCUP 2010 ...
Read more

Planet WebKitGTK | Smile | Page 2 - mariospr.org

Category Archives: Planet WebKitGTK ... when I became a regular employee on February 2006, to finally become a partner of the company in 2010.
Read more

WebKitGTK+ | Smile

WebKitGTK+ (ATK) wrappers; WebKit2GTK ... Personal, Planet GNOME, Planet GPUL, Planet WebKitGTK, Planeta GNOME Hispano, WebKit, ... Multimedia layer ported ...
Read more