> prendre Gstreamer, c'est aussi prendre toute la glib et tout un tas de trucs dont chromium (et donc chrome) n'a pas besoin
Chromium dépends déjà de Gtk+ et de la Glib sur GNU/Linux ... De plus, la proposition consistait à fournir une option de compilation pour pouvoir utiliser alternativement GStreamer, pas de remplacer FFMpeg. Google pouvait très bien continuer à utiliser FFMpeg et laisser les autres s'amuser avec GStreamer sans problème. Google a fermé le ticket sans discuter.
WebKit offre plusieurs backends (CoreGraphics, Cairo, Gtk+, Qt, Wx, EFL, etc ...), ça ne t'oblige pas à les utiliser tous en même temps ...
> se trainer la Glib et ce truc de GObject, ben ça fait mal
La GLib, c'est une petite lib de rien du tout, c'est même une dépendance de Qt depuis quelques temps. Au passage, la GLib ne dépends pas de GObject (en fait, c'est l'inverse).
> Et puis moi j'aime bien ffmpeg ;)
FFMpeg est un super projet, mais le code n'est pas redistribuable partout dans le monde. De par son architecture modulaire, GStreamer permet de fournir un set de codecs de base librement redistribuable et d'obtenir légalement les autres (soit une implémentation libre, soit les codecs fluendo). Actuellement, sans FFMpeg, pas de balise video sous Chromium.
[^] # Re: absence révélatrice: Xiph.org
Posté par GeneralZod . En réponse au journal Google Summer of Code 2010. Évalué à 7.
Chromium dépends déjà de Gtk+ et de la Glib sur GNU/Linux ... De plus, la proposition consistait à fournir une option de compilation pour pouvoir utiliser alternativement GStreamer, pas de remplacer FFMpeg. Google pouvait très bien continuer à utiliser FFMpeg et laisser les autres s'amuser avec GStreamer sans problème. Google a fermé le ticket sans discuter.
WebKit offre plusieurs backends (CoreGraphics, Cairo, Gtk+, Qt, Wx, EFL, etc ...), ça ne t'oblige pas à les utiliser tous en même temps ...
> se trainer la Glib et ce truc de GObject, ben ça fait mal
La GLib, c'est une petite lib de rien du tout, c'est même une dépendance de Qt depuis quelques temps. Au passage, la GLib ne dépends pas de GObject (en fait, c'est l'inverse).
> Et puis moi j'aime bien ffmpeg ;)
FFMpeg est un super projet, mais le code n'est pas redistribuable partout dans le monde. De par son architecture modulaire, GStreamer permet de fournir un set de codecs de base librement redistribuable et d'obtenir légalement les autres (soit une implémentation libre, soit les codecs fluendo). Actuellement, sans FFMpeg, pas de balise video sous Chromium.