mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-26 03:31:05 +00:00
compile fixen, and prepare to move MAINTAINER_MODE to as-version.m4
Original commit message from CVS: compile fixen, and prepare to move MAINTAINER_MODE to as-version.m4
This commit is contained in:
parent
a74d6c0f40
commit
206a7b87f8
3 changed files with 17 additions and 47 deletions
59
REQUIREMENTS
59
REQUIREMENTS
|
@ -2,20 +2,25 @@ GStreamer uses a *large* array of tools and libraries, most of which are
|
||||||
optional. We have attempted to make sure that any code that depends on
|
optional. We have attempted to make sure that any code that depends on
|
||||||
optional libraries doesn't get built unless you have those libraries. If
|
optional libraries doesn't get built unless you have those libraries. If
|
||||||
you find this not to be the case, please, let us know by filing a bug
|
you find this not to be the case, please, let us know by filing a bug
|
||||||
report at http://sourceforge.net/bugs/?group_id=1936.
|
report at http://bugzilla.gnome.org/.
|
||||||
|
|
||||||
|
|
||||||
|
Required tools:
|
||||||
|
===============
|
||||||
|
|
||||||
|
An extra set of tools is required if you wish to build GStreamer out of
|
||||||
|
CVS (using autogen.sh):
|
||||||
|
|
||||||
|
autoconf 2.52 or better
|
||||||
|
automake 1.5
|
||||||
|
libtool v1.4 or better
|
||||||
|
pkgconfig 0.9.0 or better (http://www.freedesktop.org/software/pkgconfig/)
|
||||||
|
|
||||||
Required libraries:
|
Required libraries:
|
||||||
===================
|
===================
|
||||||
|
|
||||||
The core GStreamer libraries are required which depend on the following:
|
The core GStreamer libraries. See the gstreamer/ module in GStreamer cvs, or
|
||||||
|
the version that corresponds to this plugin release.
|
||||||
the latest glib2, currently at v2.0.4
|
|
||||||
libxml2 (also called gnome-xml, available from http://xmlsoft.org/)
|
|
||||||
|
|
||||||
These libraries are all central parts of gnome, and are available from the
|
|
||||||
ftp.gnome.org or its mirrors, amongst other places.
|
|
||||||
|
|
||||||
|
|
||||||
Optional libraries:
|
Optional libraries:
|
||||||
===================
|
===================
|
||||||
|
@ -24,9 +29,6 @@ This file lists supporting libraries for which gst-plugins contains plugins,
|
||||||
as well as their minimum version. You can find the corresponding plugins in
|
as well as their minimum version. You can find the corresponding plugins in
|
||||||
ext/(library)
|
ext/(library)
|
||||||
|
|
||||||
gdk_pixbuf
|
|
||||||
libgnomeui (for gstplay, gsteditor, autoplug example, several tests)
|
|
||||||
libglade (for gstplay, gsteditor)
|
|
||||||
libHermes (for colorspace conversions; you need this for any video work)
|
libHermes (for colorspace conversions; you need this for any video work)
|
||||||
http://www.clanlib.org/hermes/
|
http://www.clanlib.org/hermes/
|
||||||
libghttp (for httpsrc)
|
libghttp (for httpsrc)
|
||||||
|
@ -86,40 +88,9 @@ avifile (for the avi windows decoder plugins)
|
||||||
|
|
||||||
flac (for the FLAC lossless audio format)
|
flac (for the FLAC lossless audio format)
|
||||||
http://flac.sourceforge.net
|
http://flac.sourceforge.net
|
||||||
|
>= 1.0.3
|
||||||
|
|
||||||
Required tools:
|
|
||||||
===============
|
|
||||||
|
|
||||||
An extra set of tools is required if you wish to build GStreamer out of
|
|
||||||
CVS (using autogen.sh):
|
|
||||||
|
|
||||||
autoconf 2.52
|
|
||||||
automake 1.5
|
|
||||||
libtool v1.4 or better
|
|
||||||
pkgconfig 0.8.0 (http://www.freedesktop.org/software/pkgconfig/)
|
|
||||||
|
|
||||||
|
|
||||||
Optional tools:
|
|
||||||
===============
|
|
||||||
|
|
||||||
gtkdoc
|
|
||||||
db2html
|
|
||||||
fig2dev
|
|
||||||
xsltproc
|
|
||||||
|
|
||||||
|
|
||||||
Optional debian packages:
|
Optional debian packages:
|
||||||
=========================
|
=========================
|
||||||
|
|
||||||
(This is an incomplete list, made only of problems which have been reported,
|
|
||||||
rather than by an audit.)
|
|
||||||
task-helix-gnome-dev OR libgnome-dev
|
|
||||||
|
|
||||||
gtk-doc-tools 0.4-0.2 -- needed to build documentation
|
gtk-doc-tools 0.4-0.2 -- needed to build documentation
|
||||||
|
|
||||||
Alternatively, the docbook-gnome-bin package, which is available by adding the
|
|
||||||
following lines to apt's sources.list (/etc/apt/sources.list):
|
|
||||||
|
|
||||||
deb ftp://ftp.home-of-linux.org/pub/debian gnome/
|
|
||||||
deb-src ftp://ftp.home-of-linux.org/pub/debian gnome/
|
|
||||||
|
|
|
@ -28,8 +28,6 @@ dnl Add parameters for aclocal
|
||||||
dnl (This must come after AM_INIT_AUTOMAKE, since it modifies ACLOCAL)
|
dnl (This must come after AM_INIT_AUTOMAKE, since it modifies ACLOCAL)
|
||||||
ACLOCAL="$ACLOCAL -I m4 -I common/m4 $ACLOCAL_FLAGS"
|
ACLOCAL="$ACLOCAL -I m4 -I common/m4 $ACLOCAL_FLAGS"
|
||||||
|
|
||||||
AM_MAINTAINER_MODE
|
|
||||||
|
|
||||||
AC_PROG_CC
|
AC_PROG_CC
|
||||||
AM_PROG_CC_STDC
|
AM_PROG_CC_STDC
|
||||||
AM_PROG_AS
|
AM_PROG_AS
|
||||||
|
@ -453,6 +451,7 @@ dnl HAVE_FESTIVAL=yes
|
||||||
dnl])
|
dnl])
|
||||||
|
|
||||||
dnl *** FLAC ***
|
dnl *** FLAC ***
|
||||||
|
dnl FLAC 1.0.3 is needed
|
||||||
translit(dnm, m, l) AM_CONDITIONAL(USE_FLAC, true)
|
translit(dnm, m, l) AM_CONDITIONAL(USE_FLAC, true)
|
||||||
GST_CHECK_FEATURE(FLAC, [FLAC lossless audio], flacenc flacdec, [
|
GST_CHECK_FEATURE(FLAC, [FLAC lossless audio], flacenc flacdec, [
|
||||||
GST_CHECK_LIBHEADER(FLAC, FLAC, FLAC__stream_decoder_new, -lm, FLAC/all.h, FLAC_LIBS="-lFLAC")
|
GST_CHECK_LIBHEADER(FLAC, FLAC, FLAC__stream_decoder_new, -lm, FLAC/all.h, FLAC_LIBS="-lFLAC")
|
||||||
|
|
|
@ -1010,7 +1010,7 @@ gst_alsa_sink_process (GstAlsa *this, snd_pcm_uframes_t frames)
|
||||||
* also, for sample accuracy etc, we should play avail
|
* also, for sample accuracy etc, we should play avail
|
||||||
* bytes, but hey. */
|
* bytes, but hey. */
|
||||||
gst_element_set_eos(GST_ELEMENT(this));
|
gst_element_set_eos(GST_ELEMENT(this));
|
||||||
gst_event_free(event);
|
gst_event_unref(event);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in a new issue