From 4a596daeb3710e5560a801aaaeb872d231133098 Mon Sep 17 00:00:00 2001 From: Thomas Vander Stichele Date: Mon, 15 Apr 2002 09:27:03 +0000 Subject: [PATCH] more mergeback from the latest release Original commit message from CVS: more mergeback from the latest release --- README | 8 ++++++++ REQUIREMENTS | 7 +++++++ configure.ac | 7 ++++++- sys/oss/gstosssink.c | 4 +--- tools/gst-launch-ext | 6 +++--- 5 files changed, 25 insertions(+), 7 deletions(-) create mode 100644 REQUIREMENTS diff --git a/README b/README index bad30730b1..d59daa4990 100644 --- a/README +++ b/README @@ -4,8 +4,16 @@ plugins for GStreamer * to develop against uninstalled GStreamer core : add path to gstreamer-uninstalled.pc to PKG_CONFIG_PATH + or run configure --with-pkg-config-path=(path to gstreamer uninstalled) * to register plugins in source tree run gst-register --gst-plugin-path=. +* if a certain plugin doesn't build, then redo configure with + --disable-(plugin) + to disable it from the build +* Additional documentation : + +REQUIREMENTS + supporting libraries for plugins diff --git a/REQUIREMENTS b/REQUIREMENTS new file mode 100644 index 0000000000..6cc1e9fb72 --- /dev/null +++ b/REQUIREMENTS @@ -0,0 +1,7 @@ +This file lists supporting libraries for which gst-plugins contains plugins, +as well as their minimum version. You can find the corresponding plugins in +ext/(library) + +a52dec 0.7.3 +avifile >= 0.6.0 (cvs) + diff --git a/configure.ac b/configure.ac index 1ac0851849..3ebe17d39e 100644 --- a/configure.ac +++ b/configure.ac @@ -10,10 +10,15 @@ AM_DISABLE_STATIC dnl when going to/from release please set the nano (fourth number) right ! dnl We disable static building for development, for time savings AM_DISABLE_STATIC -AS_VERSION(gst-plugins, GST_PLUGINS, 0, 3, 3, 1) +AS_VERSION(gst-plugins, GST_PLUGINS, 0, 3, 4, 0) AM_INIT_AUTOMAKE($PACKAGE,$VERSION) AS_LIBTOOL(GST_PLUGINS, 0, 0, 0, yes) +dnl we'll move this to a configure option later on which will be turned on +dnl by autogen +dnl GST_ERROR="-Wall -Werror" +GST_ERROR="-Werror" + dnl FIXME take something else ? AC_CONFIG_SRCDIR([gst/law/alaw.c]) AM_CONFIG_HEADER(config.h) diff --git a/sys/oss/gstosssink.c b/sys/oss/gstosssink.c index 59e1950cd3..c5d96cb167 100644 --- a/sys/oss/gstosssink.c +++ b/sys/oss/gstosssink.c @@ -474,9 +474,7 @@ gst_osssink_chain (GstPad *pad, GstBuffer *buf) } - /* FIXME: reverted wtay's patch. - The way that's commented out isn't working on BE machines. - I guess it should be sample accurate and not capped inbetween. + /* this doesn't work on BE machines, apparently while (size) { gint tosend = MIN (size, frag); write (osssink->fd, data, tosend); diff --git a/tools/gst-launch-ext b/tools/gst-launch-ext index 27a1306a06..61cd2ca28c 100755 --- a/tools/gst-launch-ext +++ b/tools/gst-launch-ext @@ -81,14 +81,14 @@ read_config (); ### "ac3", "ac3parse ! $cfg{AUDIOSINK}", %pipes = ( "au", "auparse ! $cfg{AUDIOSINK}", - "avi", "avidemux video_00! { queue ! windec ! $cfg{VIDEOSINK} } avidemux0.audio_00! { queue ! mad ! $cfg{AUDIOSINK} }", + "avi", "avidemux video_%02d! { queue ! windec ! $cfg{VIDEOSINK} } avidemux0.audio_00! { queue ! mad ! $cfg{AUDIOSINK} }", "fli", "flxdec ! colorspace ! $cfg{VIDEOSINK}", "mod", "modplug ! $cfg{AUDIOSINK}", "mp3", "mad ! $cfg{AUDIOSINK}", - "mpg", "mpegdemux video_00! { queue ! mpeg2dec ! $cfg{VIDEOSINK} } mpegdemux0.audio_00! { queue ! mad ! $cfg{AUDIOSINK} }", + "mpg", "mpegdemux video_%02d! { queue ! mpeg2dec ! $cfg{VIDEOSINK} } mpegdemux0.audio_%02d! { queue ! mad ! $cfg{AUDIOSINK} }", "ogg", "vorbisdec ! $cfg{AUDIOSINK}", "sid", "siddec ! $cfg{AUDIOSINK}", - "vob", "mpegdemux video_00! { queue max_level=500 ! mpeg2dec ! $cfg{VIDEOSINK} } mpegdemux0.private_stream_1.0! { queue max_level=500 ! a52dec ! $cfg{AUDIOSINK} }", + "vob", "mpegdemux video_%02d! { queue max_level=500 ! mpeg2dec ! $cfg{VIDEOSINK} } mpegdemux0.private_stream_1_%02d! { queue max_level=500 ! a52dec ! $cfg{AUDIOSINK} }", ); if ($cfg{VISUALIZER}) {