Commit graph

122 commits

Author SHA1 Message Date
Wim Taymans
0837e1e495 Modified a lot of plugins to use the caps system.
Original commit message from CVS:
Modified a lot of plugins to use the caps system.
Modified the caps of audio/raw to our agreed properties.
Added the multidisksrc plugin of Dominic Ludlam
Renamed audiosink/src to osssink/src and updated all the examples using
the old name. Moved oss specific plugins in an oss directory. removed
the old audiosink from the elements/ dir.
removed audioraw.h metadata header files since we now use the properties.
There are still a few plugins that won't build because they include the
old audioraw.h header file. This will be fixed soon.
Make sure the caps are set in the plugins as described by their
padtemplates (this should solve problems with gstmediaplay with various
media files).

*please don't panic when some plugins won't build, just cd manually into
the plugin dirs* This will be fixed soon.
2001-03-24 17:22:03 +00:00
Wim Taymans
ebba06ccd2 I'm too lazy to comment this
Original commit message from CVS:
Added the FLX decoder of Sepp Wijnands <mrrazz@garbage-coderz.net>
2001-03-21 23:59:09 +00:00
Richard Boulton
d80375c632 Added --enable-plugin-docs configure option, to enable build of the plugin documentation (currently broken). This de...
Original commit message from CVS:
Added --enable-plugin-docs configure option, to enable build of the plugin
documentation (currently broken).  This defaults to off.
Changed --enable-docs-build to default to on, since all other documentation
should build correctly.

Also, correct typo in manual, and fix up a couple of things in example.c
2001-03-20 23:12:24 +00:00
Wim Taymans
3534e68563 Reworked the capsnegotiation function audiosink now uses capsnego to set its parameters mpg123/ac3dec use capsnego in...
Original commit message from CVS:
Reworked the capsnegotiation function
audiosink now uses capsnego to set its parameters
mpg123/ac3dec use capsnego instead of metadata
Added the beginnings of a testsuite for capsnego.
2001-03-18 02:42:30 +00:00
Erik Walthinsen
60be08c066 fixed issue with the xmlDocGetRootElement test and non-/usr/lib installs of libxml
Original commit message from CVS:
fixed issue with the xmlDocGetRootElement test and non-/usr/lib installs of libxml
2001-03-14 21:56:32 +00:00
Wim Taymans
0bb78cefa8 Applied the patch from hadess/ajmitch to add --disable-alsasink and
Original commit message from CVS:
Applied the patch from hadess/ajmitch to add --disable-alsasink and
--disable-esdsink (the latter one being untested) to configure.in
2001-03-13 18:45:49 +00:00
Wim Taymans
3ec275832a Merged the CAPSNEGO1 branch..
Original commit message from CVS:
Merged the CAPSNEGO1 branch..
2001-03-12 21:02:12 +00:00
Erik Walthinsen
5034ebd995 added check for version 1.8.1 or better of libxml
Original commit message from CVS:
added check for version 1.8.1 or better of libxml
2001-03-11 22:45:32 +00:00
Wim Taymans
8baa266798 Added a check for librtp.
Original commit message from CVS:
Added a check for librtp.
2001-03-09 22:02:38 +00:00
Wim Taymans
f8b7dead31 Added the RTP sink, added libasound to the REQUIREMENTS, configure.in is not yet detecting librtp...
Original commit message from CVS:
Added the RTP sink, added libasound to the REQUIREMENTS, configure.in is
not yet detecting librtp...
2001-03-09 20:50:36 +00:00
Wim Taymans
7f4abedd33 Only build alsa when detected by configure
Original commit message from CVS:
Only build alsa when detected by configure
2001-03-09 20:24:35 +00:00
Richard Boulton
51847f3fe4 Added a testsuite. This currently only has one test, which replicates a problem just submitted to the list.
Original commit message from CVS:
Added a testsuite.  This currently only has one test, which replicates a
problem just submitted to the list.

I hope noone disagrees that we need a testsuite.  Also, hopefully we all
think that a tiny testsuite which is easy to add tests to is much better
than a huge project to create a complete testsuite, which never gets
started because its too big and scary.

I suggest that tests get created whenever someone has a spare moment, or
whenever a bug is reported (to replicate the problem, and thus be sure that
when fixed it stays fixed), and before making a change to a piece of code
to ensure that it remains working.

If we all add little tests occasionally, then we'll have a good useful
testsuite before we know it.  All you need to do is make a
2001-03-09 12:08:38 +00:00
Wim Taymans
ce2a732640 Removed the libxmms check until they fix their m4 script..
Original commit message from CVS:
Removed the libxmms check until they fix their m4 script..
2001-03-08 21:28:05 +00:00
Wim Taymans
c2e4a66fc6 Added a check for libxmms
Original commit message from CVS:
Added a check for libxmms
2001-03-07 22:20:32 +00:00
Wim Taymans
55006f6367 Merged the AUTOPLUG2 branch
Original commit message from CVS:
Merged the AUTOPLUG2 branch
2001-03-07 21:52:56 +00:00
David I. Lehn
066b743683 Update mpeg2dec plugin. Now depends on mpeg2dec 0.2.0.
Original commit message from CVS:
Update mpeg2dec plugin.  Now depends on mpeg2dec 0.2.0.
2001-03-04 22:22:37 +00:00
Wim Taymans
020d17cda5 Added makefile for xmms. libxmms detection is not done yet.
Original commit message from CVS:
Added makefile for xmms.
libxmms detection is not done yet.
2001-03-04 21:58:44 +00:00
Wim Taymans
617a3fcf0d Added a comma to fix ./configure as found by Steve Baker
Original commit message from CVS:
Added a comma to fix ./configure as found by Steve Baker
2001-03-03 17:09:56 +00:00
Erik Walthinsen
ca4e87219c added sparc cothreads
Original commit message from CVS:
added sparc cothreads
2001-03-02 18:30:37 +00:00
Erik Walthinsen
37004188a8 commented out some printfs that went to stdout
Original commit message from CVS:
commented out some printfs that went to stdout
2001-02-25 03:36:36 +00:00
Wim Taymans
60eeda80de Remove some unneeded files
Original commit message from CVS:
Remove some unneeded files
Added a fix for broken libglade-config in configure.in
2001-02-24 20:06:52 +00:00
David I. Lehn
588c0e575b Add Debian files to distribution.
Original commit message from CVS:
Add Debian files to distribution.
2001-02-24 19:33:44 +00:00
Wim Taymans
f37f8a939e Added directories to Makefiles for DIST
Original commit message from CVS:
Added directories to Makefiles for DIST
2001-02-24 16:56:19 +00:00
Erik Walthinsen
92b4f3b33a updates to configure.in and -config to help with cross compiling
Original commit message from CVS:
updates to configure.in and -config to help with cross compiling
2001-02-23 00:55:14 +00:00
Wim Taymans
47ef3f848f Fixed the jpeg decoder
Original commit message from CVS:
Fixed the jpeg decoder
Modifications for lame >=3.86
2001-02-21 23:01:36 +00:00
Richard Boulton
954663456a Innocuous little change to fix a warning with newer versions of automake - shouldn't cause any backwards compatibilit...
Original commit message from CVS:
Innocuous little change to fix a warning with newer versions of automake -
shouldn't cause any backwards compatibility problems.
2001-02-14 10:34:14 +00:00
Erik Walthinsen
cf94838ea0 removed intl and po from configure.in, until we have gettext working
Original commit message from CVS:
removed intl and po from configure.in, until we have gettext working
2001-02-07 22:48:11 +00:00
Erik Walthinsen
ebb1eaeb48 added configure option to turn on building of docs, else they aren't built
Original commit message from CVS:
added configure option to turn on building of docs, else they aren't built
2001-02-07 22:23:54 +00:00
Erik Walthinsen
c0ef1f3067 fixed up the Alpha and ARM processor checks
Original commit message from CVS:
fixed up the Alpha and ARM processor checks
2001-02-03 07:25:24 +00:00
Erik Walthinsen
db5b4fbb46 ARM works!
Original commit message from CVS:
ARM works!
2001-01-31 22:54:08 +00:00
Wim Taymans
0a1cb23d32 For the icecast sender
Original commit message from CVS:
For the icecast sender
2001-01-26 23:33:50 +00:00
Wim Taymans
72b41ccad5 Added typefind example to configure.in
Original commit message from CVS:
Added typefind example to configure.in
2001-01-17 00:02:15 +00:00
Erik Walthinsen
9ca8248cc2 Massive build fixup. Will send message to -devel list later with details on the changes and what they mean for Makef...
Original commit message from CVS:
Massive build fixup.  Will send message to -devel list later with details
on the changes and what they mean for Makefile.am writers.  Check
docs/random/omega/build/TODO for a list of things that I had to make sure
of.

NOTE: this requires a complete rebuild of all plugins, since I also
changed the STATE enum to a bitfield instead of sequential numbers.
2001-01-14 21:55:41 +00:00
Erik Walthinsen
112ca8f1e1 turned static library build back off for development
Original commit message from CVS:
turned static library build back off for development
2001-01-13 02:55:45 +00:00
Wim Taymans
0e6eff633c Check for more atomic operations
Original commit message from CVS:
Check for more atomic operations
2001-01-12 20:44:16 +00:00
Wim Taymans
12e14584fe Added --with-win32-libdir to configure
Original commit message from CVS:
Added --with-win32-libdir to configure
2001-01-09 21:19:22 +00:00
Erik Walthinsen
3acac6f9f3 added config option for win32 dll and re-enabled static building
Original commit message from CVS:
added config option for win32 dll and re-enabled static building
2001-01-09 21:06:28 +00:00
Richard Boulton
c12e795dec Move plugin example code to new location, and put it into build system.
Original commit message from CVS:
Move plugin example code to new location, and put it into build system.
Add work on firstplugin chapter of pwg.
Fix typo in quotes.
Add @'s before commands in manuals.mak
2001-01-08 23:55:27 +00:00
Wim Taymans
a0c0706dfb Made sure -g is not used when no --enable-debug
Original commit message from CVS:
Made sure -g is not used when no --enable-debug
Updated AUTHORS in gstmediaplay
2001-01-07 17:09:28 +00:00
Richard Boulton
a33e291b6a Add tests for -L png and -L eps arguments to fig2dev.
Original commit message from CVS:
Add tests for -L png and -L eps arguments to fig2dev.
Correct slip in docs/manuals.mak which used HAVE_DB2PS instead of
HAVE_PS2PDF.
2001-01-07 13:58:57 +00:00
Erik Walthinsen
0459d59aeb added check for libasound, and fixed check for cdparanoia
Original commit message from CVS:
added check for libasound, and fixed check for cdparanoia
2001-01-07 08:40:09 +00:00
Richard Boulton
a00d37e0ca Fix tiny slip which made configdir still always be /etc/gstreamer/
Original commit message from CVS:
Fix tiny slip which made configdir still always be /etc/gstreamer/
2001-01-07 05:35:09 +00:00
Richard Boulton
0a418d15d0 Config directory (which currently just holds the registry)ecan now be set by configure --with-configdir=<directory path>
Original commit message from CVS:
Config directory (which currently just holds the registry)ecan now be set
by configure --with-configdir=<directory path>
2001-01-07 05:30:07 +00:00
Erik Walthinsen
bd021a5384 removed xing and added AM_CONDITIONAL for HAVE_GNOME
Original commit message from CVS:
removed xing and added AM_CONDITIONAL for HAVE_GNOME
2001-01-06 10:42:07 +00:00
Wim Taymans
786ba1e3d7 Added proper comment for the bonobo component fix a compile bug in inspect... Erik, have pending changes to gstpad.h?
Original commit message from CVS:
Added proper comment for the bonobo component
fix a compile bug in inspect... Erik, have pending changes to gstpad.h?
2001-01-03 19:54:01 +00:00
Richard Boulton
e7b7c1d6d7 Added auto detection of libesd.
Original commit message from CVS:
Added auto detection of libesd.
Added nearly complete esdsink: all structure in place, just need to add
actaul links to libesd. ;-)
2001-01-03 16:25:59 +00:00
Richard Boulton
91a75707b1 Add GST_HTTPSRC_GET_TYPE back into configure.in: documentation fails to build correctly when libhttp isn't present wi...
Original commit message from CVS:
Add GST_HTTPSRC_GET_TYPE back into configure.in: documentation fails to
build correctly when libhttp isn't present without this.
2001-01-02 14:34:14 +00:00
Wim Taymans
baf7b1747c Added a check for libjpeg
Original commit message from CVS:
Added a check for libjpeg
Added and action for the load menu in gstplay
Fixed drag and drop in gstplay
More verbose errors in gstasyndisksrc
2001-01-02 12:04:46 +00:00
Erik Walthinsen
ae0d5d1889 Massive, massive update of most source files. I went through and cleaned up all the warnings that I could, which inv...
Original commit message from CVS:
Massive, massive update of most source files.  I went through and cleaned
up all the warnings that I could, which involved fixing some of the plugins.

The configure.in script was re-arranged and cleaned up so, and a check for
libtool 1.3.5 was added to autogen.sh.  Added checks for Gtk and GNOME.

Some plugins were removed from the list of things to build for various reasons.

Added GST_DEBUG_FORCE_DISABLE in gstgetbits, since that's time critical and
even an if() from a DEBUG can significantly increase runtimes.
2001-01-02 08:13:34 +00:00
Wim Taymans
dd37e99746 Fixes for gsteditor/gstplay install/build fixed typo in random/eos added num_buffers property to fakesrc
Original commit message from CVS:
Fixes for gsteditor/gstplay install/build
fixed typo in random/eos
added num_buffers property to fakesrc
2001-01-02 01:44:53 +00:00