From 8ff5ed359fecfa48dada73ed58444c80bac955ae Mon Sep 17 00:00:00 2001 From: "Ronald S. Bultje" Date: Wed, 20 Jul 2005 10:07:09 +0000 Subject: [PATCH] Port auto/gconfsinks to 0.9. They actually appear to work here in Original commit message from CVS: * configure.ac: * ext/Makefile.am: * ext/gconf/Makefile.am: * ext/gconf/gconf.c: (gst_bin_find_unconnected_pad), (gst_gconf_render_bin_from_description), (gst_gconf_get_default_video_sink): * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init), (gst_gconf_audio_sink_class_init), (gst_gconf_audio_sink_dispose), (cb_toggle_element), (gst_gconf_audio_sink_change_state): * ext/gconf/gstgconfelements.h: * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init), (gst_gconf_video_sink_class_init), (gst_gconf_video_sink_dispose), (cb_toggle_element), (gst_gconf_video_sink_change_state): * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_base_init), (gst_auto_audio_sink_class_init), (gst_auto_audio_sink_detect), (gst_auto_audio_sink_change_state): * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_base_init), (gst_auto_video_sink_class_init), (gst_auto_video_sink_find_best), (gst_auto_video_sink_detect): Port auto/gconfsinks to 0.9. They actually appear to work here in Totem as well, making them actually useful. --- ChangeLog | 24 ++++++++++++++++++++++++ configure.ac | 5 ++++- ext/Makefile.am | 8 ++++++++ 3 files changed, 36 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index b73fddb..cab12a9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,29 @@ 2005-07-20 Ronald S. Bultje + * configure.ac: + * ext/Makefile.am: + * ext/gconf/Makefile.am: + * ext/gconf/gconf.c: (gst_bin_find_unconnected_pad), + (gst_gconf_render_bin_from_description), + (gst_gconf_get_default_video_sink): + * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init), + (gst_gconf_audio_sink_class_init), (gst_gconf_audio_sink_dispose), + (cb_toggle_element), (gst_gconf_audio_sink_change_state): + * ext/gconf/gstgconfelements.h: + * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init), + (gst_gconf_video_sink_class_init), (gst_gconf_video_sink_dispose), + (cb_toggle_element), (gst_gconf_video_sink_change_state): + * gst/autodetect/gstautoaudiosink.c: + (gst_auto_audio_sink_base_init), (gst_auto_audio_sink_class_init), + (gst_auto_audio_sink_detect), (gst_auto_audio_sink_change_state): + * gst/autodetect/gstautovideosink.c: + (gst_auto_video_sink_base_init), (gst_auto_video_sink_class_init), + (gst_auto_video_sink_find_best), (gst_auto_video_sink_detect): + Port auto/gconfsinks to 0.9. They actually appear to work here in + Totem as well, making them actually useful. + +2005-07-20 Ronald S. Bultje + * ext/faad/Makefile.am: Fix uninstalled build. diff --git a/configure.ac b/configure.ac index 1c8288f..bac10af 100644 --- a/configure.ac +++ b/configure.ac @@ -302,9 +302,10 @@ dnl these are all the gst plug-ins, compilable without additional libs GST_PLUGINS_ALL="\ videofilter \ alpha \ + autodetect \ avi \ effectv \ - fdsrc \ + fdsrc \ goom \ law \ level \ @@ -582,6 +583,7 @@ Makefile gst-plugins.spec gst/Makefile gst/alpha/Makefile +gst/autodetect/Makefile gst/avi/Makefile gst/effectv/Makefile gst/fdsrc/Makefile @@ -602,6 +604,7 @@ sys/oss/Makefile ext/Makefile ext/aalib/Makefile ext/dv/Makefile +ext/gconf/Makefile ext/libcaca/Makefile ext/mad/Makefile ext/raw1394/Makefile diff --git a/ext/Makefile.am b/ext/Makefile.am index 13e4843..0bfa012 100644 --- a/ext/Makefile.am +++ b/ext/Makefile.am @@ -124,6 +124,12 @@ endif FLAC_DIR= # endif +if USE_GCONF +GCONF_DIR=gconf +else +GCONF_DIR= +endif + # if USE_GDK_PIXBUF # GDK_PIXBUF_DIR=gdk_pixbuf # else @@ -393,6 +399,7 @@ SUBDIRS=\ $(FAAC_DIR) \ $(FAAD_DIR) \ $(FLAC_DIR) \ + $(GCONF_DIR) \ $(GDK_PIXBUF_DIR) \ $(GNOMEVFS_DIR) \ $(GSM_DIR) \ @@ -434,6 +441,7 @@ SUBDIRS=\ DIST_SUBDIRS=\ mad \ + gconf \ shout2 \ sidplay \ aalib \ -- 2.7.4