summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog44
-rw-r--r--configure.ac3
-rw-r--r--ext/Makefile.am8
3 files changed, 55 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 5362d942..2006a415 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,49 @@
2005-02-24 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+ * configure.ac:
+ * ext/Makefile.am:
+ * ext/gconf/Makefile.am:
+ * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_get_type),
+ (gst_gconf_audio_sink_base_init),
+ (gst_gconf_audio_sink_class_init), (gst_gconf_audio_sink_init),
+ (gst_gconf_audio_sink_dispose), (cb_toggle_element),
+ (gst_gconf_audio_sink_change_state):
+ * ext/gconf/gstgconfaudiosink.h:
+ * ext/gconf/gstgconfelements.c: (plugin_init):
+ * ext/gconf/gstgconfelements.h:
+ * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_get_type),
+ (gst_gconf_video_sink_base_init),
+ (gst_gconf_video_sink_class_init), (gst_gconf_video_sink_init),
+ (gst_gconf_video_sink_dispose), (cb_toggle_element),
+ (gst_gconf_video_sink_change_state):
+ * ext/gconf/gstgconfvideosink.h:
+ Add GConf video/audio sink handling elements. Automagically
+ change contained element on GConf change.
+ * gst/autodetect/Makefile.am:
+ * gst/autodetect/gstautoaudiosink.c:
+ (gst_auto_audio_sink_get_type), (gst_auto_audio_sink_base_init),
+ (gst_auto_audio_sink_class_init), (gst_auto_audio_sink_init),
+ (gst_auto_audio_sink_factory_filter),
+ (gst_auto_audio_sink_compare_ranks),
+ (gst_auto_audio_sink_find_best), (gst_auto_audio_sink_detect):
+ * gst/autodetect/gstautoaudiosink.h:
+ * gst/autodetect/gstautodetect.c: (plugin_init):
+ * gst/autodetect/gstautodetect.h:
+ * gst/autodetect/gstautovideosink.c:
+ (gst_auto_video_sink_get_type), (gst_auto_video_sink_base_init),
+ (gst_auto_video_sink_class_init), (gst_auto_video_sink_init),
+ (gst_auto_video_sink_factory_filter),
+ (gst_auto_video_sink_compare_ranks),
+ (gst_auto_video_sink_find_best), (gst_auto_video_sink_detect):
+ * gst/autodetect/gstautovideosink.h:
+ Add video/audio output autodetection elements, based on ranks.
+ No sound server handling in autoaudiosink yet.
+ * ext/alsa/gstalsaplugin.c: (plugin_init):
+ * sys/oss/gstossaudio.c: (plugin_init):
+ Change ranks to prefer ALSA over OSS.
+
+2005-02-24 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+
* ext/ivorbis/vorbis.c: (plugin_init):
Set rank to secondary, we always prefer oggdemux (for obvious
reasons).
diff --git a/configure.ac b/configure.ac
index 4cd6b5b3..6173d15c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -369,6 +369,7 @@ GST_PLUGINS_ALL="\
audioscale \
audiorate \
auparse \
+ autodetect \
avi \
cdxaparse \
chart \
@@ -1951,6 +1952,7 @@ gst/audioconvert/Makefile
gst/audioscale/Makefile
gst/audiorate/Makefile
gst/auparse/Makefile
+gst/autodetect/Makefile
gst/avi/Makefile
gst/cdxaparse/Makefile
gst/chart/Makefile
@@ -2061,6 +2063,7 @@ ext/esd/Makefile
ext/faac/Makefile
ext/faad/Makefile
ext/flac/Makefile
+ext/gconf/Makefile
ext/gdk_pixbuf/Makefile
ext/gnomevfs/Makefile
ext/gsm/Makefile
diff --git a/ext/Makefile.am b/ext/Makefile.am
index 19c8c3dc..d5a3e127 100644
--- a/ext/Makefile.am
+++ b/ext/Makefile.am
@@ -130,6 +130,12 @@ else
FLAC_DIR=
endif
+if USE_GCONF
+GCONF_DIR = gconf
+else
+GCONF_DIR =
+endif
+
if USE_GDK_PIXBUF
GDK_PIXBUF_DIR=gdk_pixbuf
else
@@ -418,6 +424,7 @@ SUBDIRS=\
$(FAAC_DIR) \
$(FAAD_DIR) \
$(FLAC_DIR) \
+ $(GCONF_DIR) \
$(GDK_PIXBUF_DIR) \
$(GNOMEVFS_DIR) \
$(GSM_DIR) \
@@ -483,6 +490,7 @@ DIST_SUBDIRS=\
faac \
faad \
flac \
+ gconf \
gdk_pixbuf \
gnomevfs \
gsm \