Commit graph

1083 commits

Author SHA1 Message Date
Erik Walthinsen
a3742beca4 added no-alsa warning and made 0.9 check conditional on alsa existing at all
Original commit message from CVS:
added no-alsa warning and made 0.9 check conditional on alsa existing at all
2001-05-30 21:27:35 +00:00
Wim Taymans
42f52b0b2d Fixed a bug so that gst_props_new (NULL) == NULL
Original commit message from CVS:
Fixed a bug so that gst_props_new (NULL) == NULL
2001-05-30 21:14:46 +00:00
Erik Walthinsen
af1a58b347 stupid mistake, I put != instead of == in the g_return_if's
Original commit message from CVS:
stupid mistake, I put != instead of == in the g_return_if's
2001-05-30 20:36:01 +00:00
Erik Walthinsen
dfa833096c added sanity checks to make sure _push and _pull don't get called on pads of the wrong direction
Original commit message from CVS:
added sanity checks to make sure _push and _pull don't get called on pads of the wrong direction
2001-05-30 20:13:34 +00:00
Richard Boulton
6aacb9ca09 Automatically generate a patched automake if needed, and put instructions in the README about how to use such a patch...
Original commit message from CVS:
Automatically generate a patched automake if needed, and put instructions
in the README about how to use such a patched automake.
2001-05-30 15:16:58 +00:00
Richard Boulton
378c15b872 Add configure.base and autogen.sh to distributions.
Original commit message from CVS:
Add configure.base and autogen.sh to distributions.
Add rules to keep configure.in and configure.ac up-to-date.
2001-05-30 14:39:06 +00:00
Richard Boulton
53ca792d2f create a configure.base file, containing the contents of configure.{in,ac}, with those lines specific to one file pre...
Original commit message from CVS:
* create a configure.base file, containing the contents of
configure.{in,ac}, with those lines specific to one file prepended by
"SUBSTFOR configure.in:" or "SUBSTFOR configure.ac:" appropriately.

* Add lines to autogen.sh to generate configure.in and configure.ac
automatically from this file. (Very simple sed scripts)

* Remove configure.in and configure.ac

This shouldn't cause any problems to anyone, and should make it easy to do
work on configure scripts by just working on configure.base.
2001-05-30 14:22:50 +00:00
Richard Boulton
08f70983da More small changes to bring the two scripts closer together.
Original commit message from CVS:
More small changes to bring the two scripts closer together.
Turned off building docs by default in configure.ac.
Only diffs are now essential due to changes from autoconf 2.13 to 2.50.
2001-05-30 13:25:28 +00:00
Richard Boulton
a938d73cf1 Deal more gracefully with being either unable to check that automake is or finding that automake definitely isn't pat...
Original commit message from CVS:
Deal more gracefully with being either unable to check that automake is
patched (will now just give a small warning), or finding that automake
definitely isn't patched (will give a big loud warning recommend stopping
the build and sleep briefly to give the user a chance to read the message).
Will eventually try to do the build anyway though.

Also, don't abort if autoconf or automake return error codes: they both
seem able to do so even when having produced viable results.
2001-05-30 12:56:25 +00:00
Richard Boulton
66affbf74c Add checks for appropriate versions of automake.
Original commit message from CVS:
Add checks for appropriate versions of automake.
Add check that automake has been patched if it is a version which requires
a patch.
Please check that this doesn't cause problems: it's a bit of a hairy test,
so I might well have mucked it up and broken some people's build systems.
Hope not, though. ;-)
2001-05-29 16:40:07 +00:00
Richard Boulton
769318c1d0 Add idiot test to stop the installing of versions with plugin srcdir enabled.
Original commit message from CVS:
Add idiot test to stop the installing of versions with plugin srcdir
enabled.
2001-05-29 16:38:29 +00:00
Richard Boulton
efef6b28ba Fix differences between configure.in and configure.ac which were trivial or due merely to formatting differences. di...
Original commit message from CVS:
Fix differences between configure.in and configure.ac which were trivial
or due merely to formatting differences.  diff can now be used to see only
the significant differences, which should be helpful in keeping these
two files in sync.
2001-05-29 15:19:37 +00:00
Richard Boulton
58975a15a1 Update Makefile.am.future - a replacement for Makefile.am which uses features present in recent versions of automake ...
Original commit message from CVS:
Update Makefile.am.future - a replacement for Makefile.am which uses
features present in recent versions of automake (>1.4d) to avoid horrendous
hackery.
2001-05-29 12:43:21 +00:00
Richard Boulton
b2af90dcb6 Simplify alsa checking: we can use the standard AM_PATH_ALSA macro to check that we don't have alsa 0.9.x: we just ne...
Original commit message from CVS:
Simplify alsa checking: we can use the standard AM_PATH_ALSA macro to
check that we don't have alsa 0.9.x: we just need to specify something
for ACTION_NOT_FOUND to override the default AC_MSG_ERROR behaviour, so
I've put a colon for ACTION_NOT_FOUND. ;-)
Also, update the alsa macro in acinclude with the latest from the alsa
project CVS.
2001-05-29 12:31:21 +00:00
Erik Walthinsen
eb20f704f3 fixed #define line continuation in gstsparc.h
Original commit message from CVS:
fixed #define line continuation in gstsparc.h
2001-05-28 22:23:18 +00:00
Wim Taymans
eee30f5bc2 Added a check for gsm/gsm.h
Original commit message from CVS:
Added a check for gsm/gsm.h
2001-05-28 22:02:02 +00:00
Erik Walthinsen
0d34adb92c changed debug so it always prints pid and cid in color
Original commit message from CVS:
changed debug so it always prints pid and cid in color
2001-05-28 21:41:02 +00:00
Wim Taymans
5dd20aa4a5 Removed the -pre0
Original commit message from CVS:
Removed the -pre0
2001-05-28 21:02:25 +00:00
Wim Taymans
a4969acca0 Added the refcounting to the output targets.
Original commit message from CVS:
Added the refcounting to the output targets.
2001-05-28 20:47:47 +00:00
Wim Taymans
661fcdef87 Added a check for libgsm
Original commit message from CVS:
Added a check for libgsm
2001-05-28 20:36:13 +00:00
Wim Taymans
952019669a Updated to match configure.in
Original commit message from CVS:
Updated to match configure.in
2001-05-28 20:22:48 +00:00
Wim Taymans
09624b7335 The configure file for autoconf 2.50
Original commit message from CVS:
The configure file for autoconf 2.50
2001-05-28 20:05:03 +00:00
Erik Walthinsen
2ab5fbaf21 added blank file to keep autoconf happy, fill it in later
Original commit message from CVS:
added blank file to keep autoconf happy, fill it in later
2001-05-28 19:59:25 +00:00
Erik Walthinsen
86ca4f512d attempt at a fixed alsa check to guarantee 0.5.x
Original commit message from CVS:
attempt at a fixed alsa check to guarantee 0.5.x
2001-05-28 19:33:16 +00:00
Erik Walthinsen
29204d9ee2 distcheck cleanups
Original commit message from CVS:
distcheck cleanups
2001-05-28 19:09:48 +00:00
Erik Walthinsen
c442db8165 some fixes to handle builddirs, which distcheck uses, along with complete .pc files
Original commit message from CVS:
some fixes to handle builddirs, which distcheck uses, along with complete .pc files
2001-05-28 07:46:21 +00:00
Erik Walthinsen
13502fc293 Added some caps != NULL checks.
Original commit message from CVS:
Added some caps != NULL checks.
Patched up a problem with the thread handling when the iteration fails.
Cleaned up the output of -inspect a tiny bit.
2001-05-27 23:57:34 +00:00
Erik Walthinsen
d3b267f29b removed a spare alsa check, and made sure it fails for alsa 0.9.x
Original commit message from CVS:
removed a spare alsa check, and made sure it fails for alsa 0.9.x
2001-05-27 23:52:20 +00:00
Wim Taymans
c50c190b17 Added the headers
Original commit message from CVS:
Added the headers
2001-05-27 23:12:57 +00:00
Wim Taymans
4b984710c6 Updated for new API calls.
Original commit message from CVS:
Updated for new API calls.
2001-05-27 22:55:46 +00:00
Wim Taymans
a439397ad5 Added refcounting to the targets.
Original commit message from CVS:
Added refcounting to the targets.
2001-05-27 22:26:05 +00:00
Wim Taymans
986777c851 Makfeile updates.
Original commit message from CVS:
Makfeile updates.
2001-05-27 22:25:32 +00:00
Erik Walthinsen
a3d7869aaa various build fixes
Original commit message from CVS:
various build fixes
2001-05-27 21:56:04 +00:00
Wim Taymans
bd1ebc25dd Added a check for openquicktime.
Original commit message from CVS:
Added a check for openquicktime.
2001-05-27 20:52:01 +00:00
Steve Baker
b5cd8b4b99 now builds for those who are too lazy to upgrade their xml libraries
Original commit message from CVS:
now builds for those who are too lazy to upgrade their xml libraries
2001-05-27 17:02:25 +00:00
Bastien Nocera
b2ecc06ef1 - changed the Alt shortcuts to Ctrl shortcuts (like in all proper GTK+ apps)
Original commit message from CVS:
- changed the Alt shortcuts to Ctrl shortcuts (like in all proper GTK+ apps)
2001-05-27 14:41:38 +00:00
Wim Taymans
9fcb8430cd Updated for removed methods.
Original commit message from CVS:
Updated for removed methods.
2001-05-27 14:39:17 +00:00
Wim Taymans
5b436ccbe1 Updated for remove methods.
Original commit message from CVS:
Updated for remove methods.
2001-05-27 14:38:43 +00:00
Wim Taymans
b93de9e922 Docs updates
Original commit message from CVS:
Docs updates
Changed the cothread to use sigjmp_buf
removed some unused methods.
Some code cleanups.
2001-05-27 14:37:29 +00:00
Wim Taymans
1523fcb150 API docs updates.
Original commit message from CVS:
API docs updates.
2001-05-27 14:33:30 +00:00
Erik Walthinsen
eb6a6267bd fixed up and turned back on GST_SCHEDULE_SAFETY
Original commit message from CVS:
fixed up and turned back on GST_SCHEDULE_SAFETY
2001-05-27 00:04:00 +00:00
Erik Walthinsen
f3098e9546 fixed cothread locking and set_arg/get_arg safety, and switched to 64 cothreads of 32KB
Original commit message from CVS:
fixed cothread locking and set_arg/get_arg safety, and switched to 64 cothreads of 32KB
2001-05-26 22:58:15 +00:00
Wim Taymans
51df56e1aa Removed redundant prototypes.
Original commit message from CVS:
Removed redundant prototypes.
2001-05-26 16:41:27 +00:00
Wim Taymans
86316a4d29 Fixed a bug in the typecast macros for padtemplates.
Original commit message from CVS:
Fixed a bug in the typecast macros for padtemplates.
2001-05-26 16:33:02 +00:00
Wim Taymans
14b03dfeac don't link against libgst.la because it seems to fail on some libtool versions.
Original commit message from CVS:
don't link against libgst.la because it seems to fail on some libtool
versions.
2001-05-26 12:17:05 +00:00
Erik Walthinsen
e430bc2d95 shut up fakesrc and fakesink, changed sleeping a little
Original commit message from CVS:
shut up fakesrc and fakesink, changed sleeping a little
2001-05-26 05:36:26 +00:00
Erik Walthinsen
3b50989958 moved debug to before _init so cmdline can override, and put sleep(1)'s in while(1) to increase chance of contention ...
Original commit message from CVS:
moved debug to before _init so cmdline can override, and put sleep(1)'s in while(1) to increase chance of contention (I think)
2001-05-26 05:26:47 +00:00
Erik Walthinsen
7780b294e3 updated threadlock to actually be a thread locking test
Original commit message from CVS:
updated threadlock to actually be a thread locking test
2001-05-26 05:19:33 +00:00
David I. Lehn
2e0c571d6f Elements must have different names.
Original commit message from CVS:
Elements must have different names.
2001-05-25 23:36:32 +00:00
Bastien Nocera
3a985d4159 - more generic files to exclude: *~ and ~.bak
Original commit message from CVS:
- more generic files to exclude: *~ and ~.bak
2001-05-25 22:08:50 +00:00