mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-27 16:36:39 +00:00
more mergeback from the latest release
Original commit message from CVS: more mergeback from the latest release
This commit is contained in:
parent
79fa56ed76
commit
4a596daeb3
5 changed files with 25 additions and 7 deletions
8
README
8
README
|
@ -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
7
REQUIREMENTS
Normal 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)
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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}) {
|
||||||
|
|
Loading…
Reference in a new issue