Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
gst-plugins-bad
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
1,002
Issues
1,002
List
Boards
Labels
Service Desk
Milestones
Merge Requests
201
Merge Requests
201
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Packages & Registries
Packages & Registries
Container Registry
Analytics
Analytics
CI / CD
Repository
Value Stream
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
GStreamer
gst-plugins-bad
Commits
5e69fec2
Commit
5e69fec2
authored
Dec 24, 2001
by
Andy Wingo Wingo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
make arts stuff work, i think
Original commit message from CVS: make arts stuff work, i think
parent
a95c8f2f
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
37 additions
and
49 deletions
+37
-49
configure.ac
configure.ac
+21
-33
ext/Makefile.am
ext/Makefile.am
+9
-4
ext/arts/Makefile.am
ext/arts/Makefile.am
+7
-12
No files found.
configure.ac
View file @
5e69fec2
...
...
@@ -79,15 +79,9 @@ GST_CHECK_FEATURE(EXPERIMENTAL, [enable building of experimental plugins],,
[
AC_MSG_WARN(building experimental plugins)
USE_LIBMIKMOD="yes"
USE_ARTS="yes"
USE_ARTSC="yes"
USE_SINE="yes"
],[
AC_MSG_NOTICE(not building experimental plugins)
USE_LIBMIKMOD="no"
USE_ARTS="no"
USE_ARTSC="no"
USE_SINE="no"
])
dnl broken plugins; stuff that doesn't seem to build at the moment
...
...
@@ -494,6 +488,25 @@ GST_CHECK_FEATURE(HERMES, [Hermes library], colorspace, [
GST_CHECK_LIBHEADER(HERMES, Hermes, Hermes_ConverterInstance, , Hermes/Hermes.h, HERMES_LIBS="-lHermes")
], AC_SUBST(HERMES_LIBS))
dnl *** http ***
translit(dnm, m, l) AM_CONDITIONAL(USE_HTTP, true)
GST_CHECK_FEATURE(HTTP, [http plugins], gsthttpsrc, [
dnl FIXME: need to check for header
GHTTP_LIBS=
GST_HTTPSRC_GET_TYPE=
if test x$USE_GLIB2 = xyes; then
AC_MSG_WARN(ghttp disabled for glib2.0)
else
AC_CHECK_LIB(ghttp, ghttp_request_new,
[HTTP_LIBS="-lghttp"
GST_HTTPSRC_GET_TYPE="gst_httpsrc_get_type"
HAVE_HTTP=yes
], :, $LIBS)
fi
AC_SUBST(HTTP_LIBS)
AC_SUBST(GST_HTTPSRC_GET_TYPE)
])
dnl *** lame ***
translit(dnm, m, l) AM_CONDITIONAL(USE_LAME, true)
GST_CHECK_FEATURE(LAME, [lame mp3 encoder library], lame, [
...
...
@@ -601,25 +614,6 @@ GST_CHECK_FEATURE(XMMS, [xmms plugin], xmms, [
AM_PATH_XMMS(0.1.0, HAVE_XMMS=yes, HAVE_XMMS=no)
])
dnl Check for libghttp
translit(dnm, m, l) AM_CONDITIONAL(USE_LIBGHTTP, true)
GST_CHECK_FEATURE(LIBGHTTP, [libghttp plugins], gsthttpsrc, [
dnl FIXME: need to check for header
GHTTP_LIBS=
GST_HTTPSRC_GET_TYPE=
if test x$USE_GLIB2 = xyes; then
AC_MSG_WARN(ghttp disabled for glib2.0)
else
AC_CHECK_LIB(ghttp, ghttp_request_new,
[GHTTP_LIBS="-lghttp"
GST_HTTPSRC_GET_TYPE="gst_httpsrc_get_type"
HAVE_LIBGHTTP=yes
], :, $LIBS)
fi
AC_SUBST(GHTTP_LIBS)
AC_SUBST(GST_HTTPSRC_GET_TYPE)
])
dnl Check for atomic.h
dnl Note: use AC_CHECK_HEADER not AC_CHECK_HEADERS, because the latter
dnl defines the wrong default symbol as well (HAVE_ASM_ATOMIC_H)
...
...
@@ -837,12 +831,6 @@ dnl # Set defines according to variables set above #
dnl ################################################
dnl These should be "USE_*" instead of "HAVE_*", but some packages expect
dnl HAVE_ and it is likely to be easier to stick with the old name
if test "x$USE_LIBGHTTP" = xyes; then
AC_DEFINE(HAVE_LIBGHTTP, 1, [Define if ghttp library is available])
fi
if test "x$USE_LIBMMX" = xyes; then
AC_DEFINE(HAVE_LIBMMX, 1, [Define if libmmx is available])
fi
...
...
@@ -1002,8 +990,6 @@ dnl wtay fix this: testsuite/threads/Makefile
dnl testsuite/refcounting/Makefile
dnl stamp.h
dnl echo "$infomessages", infomessages="$infomessages"
dnl ext/arts/Makefile
dnl ext/artsd/Makefile
AC_OUTPUT(
Makefile
gst/Makefile
...
...
@@ -1058,6 +1044,8 @@ ext/Makefile
ext/a52/Makefile
ext/aalib/Makefile
ext/alsa/Makefile
ext/arts/Makefile
ext/artsd/Makefile
ext/audiofile/Makefile
ext/avifile/Makefile
ext/cdparanoia/Makefile
...
...
ext/Makefile.am
View file @
5e69fec2
...
...
@@ -94,6 +94,12 @@ else
HERMES_DIR
=
endif
if
USE_HTTP
HTTP_DIR
=
gnomevfs
else
HTTP_DIR
=
endif
if
USE_LAME
LAME_DIR
=
lame
else
...
...
@@ -164,12 +170,11 @@ SUBDIRS=$(A52_DIR) $(AALIB_DIR) $(ALSA_DIR) \
$(ARTS_DIR)
$(ARTSC_DIR)
$(AUDIOFILE_DIR)
\
$(AVIFILE_DIR)
$(CDPARANOIA_DIR)
$(DV_DIR)
$(DVDREAD_DIR)
$(ESD_DIR)
\
$(FESTIVAL_DIR)
$(FLAC_DIR)
$(GNOMEVFS_DIR)
$(GSM_DIR)
$(HERMES_DIR)
\
$(JPEG_DIR)
$(LAME_DIR)
$(MAD_DIR)
$(MIKMOD_DIR)
$(MPEG2DEC_DIR)
\
$(
HTTP_DIR)
$(
JPEG_DIR)
$(LAME_DIR)
$(MAD_DIR)
$(MIKMOD_DIR)
$(MPEG2DEC_DIR)
\
$(OPENQUICKTIME_DIR)
$(RTP_DIR)
$(SDL_DIR)
$(SHOUT_DIR)
$(VORBIS_DIR)
\
$(XMMS_DIR)
# fixme : add arts and artsd
DIST_SUBDIRS
=
a52 aalib alsa avifile audiofile cdparanoia
\
DIST_SUBDIRS
=
a52 aalib alsa arts artsd avifile audiofile cdparanoia
\
dv dvdread esd
\
festival flac gnomevfs gsm hermes jpeg lame mad mikmod mpeg2dec
\
festival flac gnomevfs gsm hermes
http
jpeg lame mad mikmod mpeg2dec
\
openquicktime rtp sdl shout vorbis xmms
ext/arts/Makefile.am
View file @
5e69fec2
filter
dir
=
$(libdir)
/gst
plugin
dir
=
$(libdir)
/gst
filter_LTLIBRARIES
=
libgst_
arts.la
plugin_LTLIBRARIES
=
libgst
arts.la
gst_artsio_impl.lo
:
gst_artsio.cc
SUFFIXES
=
.idl
.idl.cc
:
mcopidl
-t
$<
$(ARTS_
MCOP
FLAGS)
mcopidl
-t
$<
$(ARTS_
CXX
FLAGS)
# mcopidl Extension Expansion Technology clean up
CLEANFILES
=
gst_artsio.h gst_artsio.cc gst_artsio.mcopclass gst_artsio.mcoptype
libgst
_
arts_la_SOURCES
=
gst_arts.c gst_artsio.cc gst_artsio_impl.cc
libgstarts_la_SOURCES
=
gst_arts.c gst_artsio.cc gst_artsio_impl.cc
noinst_HEADERS
=
gst_arts.h gst_artsio_impl.h
# FIXME automake 1.4 hack, 1.5 should let us put the .idl in
...
...
@@ -20,11 +20,6 @@ EXTRA_DIST = gst_artsio.idl
dist-hook
:
rm
-f
$(distdir)
/gst_artsio.cc
# gst_artsio.cc and gst_artsio.h are generated from the idl, and the tools
# needed to do this should be present on any platform where the rest of arts
# is present: therefore, these don't need to go in the dist.
#EXTRA_DIST = gst_artsio.cc gst_artsio.h
libgst_arts_la_CFLAGS
=
$(ARTS_CFLAGS)
libgst_arts_la_CXXFLAGS
=
$(ARTS_CFLAGS)
$(CFLAGS)
libgst_arts_la_LDFLAGS
=
$(ARTS_LIBS)
libgstarts_la_CFLAGS
=
$(GST_CFLAGS)
libgstarts_la_CXXFLAGS
=
$(ARTS_CXXFLAGS)
$(GST_CFLAGS)
libgstarts_la_LIBADD
=
$(ARTS_LIBS)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment