more mergeback from the latest release

Original commit message from CVS:
more mergeback from the latest release
This commit is contained in:
Thomas Vander Stichele 2002-04-15 09:27:03 +00:00
parent 79fa56ed76
commit 4a596daeb3
5 changed files with 25 additions and 7 deletions

8
README
View file

@ -4,8 +4,16 @@ plugins for GStreamer
* to develop against uninstalled GStreamer core : * to develop against uninstalled GStreamer core :
add path to gstreamer-uninstalled.pc to PKG_CONFIG_PATH 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 * to register plugins in source tree
run gst-register --gst-plugin-path=. 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

7
REQUIREMENTS Normal file
View file

@ -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)

View file

@ -10,10 +10,15 @@ AM_DISABLE_STATIC
dnl when going to/from release please set the nano (fourth number) right ! dnl when going to/from release please set the nano (fourth number) right !
dnl We disable static building for development, for time savings dnl We disable static building for development, for time savings
AM_DISABLE_STATIC 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) AM_INIT_AUTOMAKE($PACKAGE,$VERSION)
AS_LIBTOOL(GST_PLUGINS, 0, 0, 0, yes) 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 ? dnl FIXME take something else ?
AC_CONFIG_SRCDIR([gst/law/alaw.c]) AC_CONFIG_SRCDIR([gst/law/alaw.c])
AM_CONFIG_HEADER(config.h) AM_CONFIG_HEADER(config.h)

View file

@ -474,9 +474,7 @@ gst_osssink_chain (GstPad *pad, GstBuffer *buf)
} }
/* FIXME: reverted wtay's patch. /* this doesn't work on BE machines, apparently
The way that's commented out isn't working on BE machines.
I guess it should be sample accurate and not capped inbetween.
while (size) { while (size) {
gint tosend = MIN (size, frag); gint tosend = MIN (size, frag);
write (osssink->fd, data, tosend); write (osssink->fd, data, tosend);

View file

@ -81,14 +81,14 @@ read_config ();
### "ac3", "ac3parse ! $cfg{AUDIOSINK}", ### "ac3", "ac3parse ! $cfg{AUDIOSINK}",
%pipes = ( %pipes = (
"au", "auparse ! $cfg{AUDIOSINK}", "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}", "fli", "flxdec ! colorspace ! $cfg{VIDEOSINK}",
"mod", "modplug ! $cfg{AUDIOSINK}", "mod", "modplug ! $cfg{AUDIOSINK}",
"mp3", "mad ! $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}", "ogg", "vorbisdec ! $cfg{AUDIOSINK}",
"sid", "siddec ! $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}) { if ($cfg{VISUALIZER}) {