totem r3849 - in trunk: . src



Author: tpm
Date: 2007-01-10 14:23:41 +0000 (Wed, 10 Jan 2007)
New Revision: 3849
ViewCVS link: http://svn.gnome.org/viewcvs/totem?rev=3849&view=rev

Added:
   trunk/src/totem-missing-plugins.c
   trunk/src/totem-missing-plugins.h
Modified:
   trunk/ChangeLog
   trunk/configure.in
   trunk/src/Makefile.am
   trunk/src/totem.c
Log:
* configure.in:
* src/Makefile.am:
* src/totem-missing-plugins.c: Added.
(totem_codec_install_plugin_is_blacklisted):
(totem_codec_install_blacklist_plugin):
(totem_codec_install_context_free):
(on_gimme_codec_installation_done):
(totem_on_missing_plugins_event):
(totem_missing_plugins_setup):
* src/totem-missing-plugins.h: Added.
* src/totem.c:
(video_widget_create):
Add optional support for automatic/easy missing codec installation via
libgimme-codec. If libgimme-codec is available and the GStreamer backend
is used (and a recent-enough gst-plugins-base used), totem will use the
library to call an external installer program with information about
the plugins missing. If anything was installed, the GStreamer plugin
registry will be updated and playback tried again (without the need to
restart totem). (Closes: #394697)





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]