platform/upstream/gstreamer.git
22 years agofixing some stuff
Thomas Vander Stichele [Wed, 2 Jan 2002 22:01:58 +0000 (22:01 +0000)]
fixing some stuff

Original commit message from CVS:
fixing some stuff

22 years agoremoving the editor from the build
Thomas Vander Stichele [Wed, 2 Jan 2002 20:12:57 +0000 (20:12 +0000)]
removing the editor from the build

Original commit message from CVS:
removing the editor from the build

22 years agofixes to the pkgconfig file to make other modules behave properly
Thomas Vander Stichele [Wed, 2 Jan 2002 19:03:02 +0000 (19:03 +0000)]
fixes to the pkgconfig file to make other modules behave properly

Original commit message from CVS:
fixes to the pkgconfig file to make other modules behave properly

22 years agothis should do it
Thomas Vander Stichele [Wed, 2 Jan 2002 15:52:43 +0000 (15:52 +0000)]
this should do it

Original commit message from CVS:
this should do it

22 years agopath fleshing:
Thomas Vander Stichele [Wed, 2 Jan 2002 15:16:18 +0000 (15:16 +0000)]
path fleshing:

Original commit message from CVS:
path fleshing:

22 years agopath stuffing
Thomas Vander Stichele [Wed, 2 Jan 2002 14:51:28 +0000 (14:51 +0000)]
path stuffing

Original commit message from CVS:
path stuffing

22 years agobumped version
Thomas Vander Stichele [Wed, 2 Jan 2002 14:09:13 +0000 (14:09 +0000)]
bumped version

Original commit message from CVS:
bumped version

22 years agofixing
Thomas Vander Stichele [Wed, 2 Jan 2002 14:08:16 +0000 (14:08 +0000)]
fixing

Original commit message from CVS:
fixing

22 years agofixes for make distcheck does GST_ELEMENT_IS_COTHREAD_STOPPING still exist ? and...
Thomas Vander Stichele [Wed, 2 Jan 2002 14:07:46 +0000 (14:07 +0000)]
fixes for make distcheck does GST_ELEMENT_IS_COTHREAD_STOPPING still exist ? and if so, how should it be found by the...

Original commit message from CVS:
fixes for make distcheck
does GST_ELEMENT_IS_COTHREAD_STOPPING still exist ?
and if so, how should it be found by the bytestream test ?

22 years agofixes to make distcheck work changed registry out of date to warning to allow tests...
Thomas Vander Stichele [Wed, 2 Jan 2002 12:23:26 +0000 (12:23 +0000)]
fixes to make distcheck work changed registry out of date to warning to allow tests to continue regardless (any bette...

Original commit message from CVS:
fixes to make distcheck work
changed registry out of date to warning to allow tests to continue regardless (any better suggestions much appreciated)

22 years ago/me should compile first
Wim Taymans [Tue, 1 Jan 2002 16:01:00 +0000 (16:01 +0000)]
/me should compile first

Original commit message from CVS:
/me should compile first

22 years agoAPI docs updates.
Wim Taymans [Tue, 1 Jan 2002 15:59:05 +0000 (15:59 +0000)]
API docs updates.

Original commit message from CVS:
API docs updates.

22 years agoAPI doc updates.
Wim Taymans [Tue, 1 Jan 2002 15:58:51 +0000 (15:58 +0000)]
API doc updates.

Original commit message from CVS:
API doc updates.

22 years agocommented out gstmediaplay as the gstmediaplay.so files don't build, is this app...
Christian Schaller [Tue, 1 Jan 2002 15:51:21 +0000 (15:51 +0000)]
commented out gstmediaplay as the gstmediaplay.so files don't build, is this app GNOME2 now?  not able to build with ...

Original commit message from CVS:
commented out gstmediaplay as the gstmediaplay.so files don't build, is this app GNOME2 now?  not able to build with gnome2 either.

22 years agoCan someone please fix this? I reverted to 1.13 with some changes. plugins now build...
Wim Taymans [Tue, 1 Jan 2002 14:56:57 +0000 (14:56 +0000)]
Can someone please fix this? I reverted to 1.13 with some changes. plugins now build for me.

Original commit message from CVS:
Can someone please fix this? I reverted to 1.13 with some changes. plugins
now build for me.

22 years agoEnable static building again for the release.
Wim Taymans [Tue, 1 Jan 2002 14:33:33 +0000 (14:33 +0000)]
Enable static building again for the release.

Original commit message from CVS:
Enable static building again for the release.

22 years agoDisable gstplay for glib2 for now
Wim Taymans [Tue, 1 Jan 2002 14:06:48 +0000 (14:06 +0000)]
Disable gstplay for glib2 for now

Original commit message from CVS:
Disable gstplay for glib2 for now

22 years agoMake some things work again
Wim Taymans [Tue, 1 Jan 2002 13:57:18 +0000 (13:57 +0000)]
Make some things work again

Original commit message from CVS:
Make some things work again

22 years agoSome small fixes
Wim Taymans [Tue, 1 Jan 2002 13:56:35 +0000 (13:56 +0000)]
Some small fixes

Original commit message from CVS:
Some small fixes

22 years agoSome fixes
Wim Taymans [Tue, 1 Jan 2002 13:55:46 +0000 (13:55 +0000)]
Some fixes

Original commit message from CVS:
Some fixes

22 years agofix some typos
Wim Taymans [Tue, 1 Jan 2002 13:54:21 +0000 (13:54 +0000)]
fix some typos

Original commit message from CVS:
fix some typos

22 years agoSmall cleanups
Wim Taymans [Tue, 1 Jan 2002 13:51:04 +0000 (13:51 +0000)]
Small cleanups

Original commit message from CVS:
Small cleanups
Added a bound to the number of switches, also fix a small bug

22 years agoSome small cleanups. added a drop_probaility arg to identity, so it occasionally...
Wim Taymans [Tue, 1 Jan 2002 13:46:04 +0000 (13:46 +0000)]
Some small cleanups. added a drop_probaility arg to identity, so it occasionally can drop buffers to simulate network...

Original commit message from CVS:
Some small cleanups.
added a drop_probaility arg to identity, so it occasionally can drop buffers
to simulate network packet loss

22 years agoyes, it does return a gboolean.
Wim Taymans [Mon, 31 Dec 2001 16:02:50 +0000 (16:02 +0000)]
yes, it does return a gboolean.

Original commit message from CVS:
yes, it does return a gboolean.

22 years agoAdded a syntax line for avi.
Wim Taymans [Mon, 31 Dec 2001 15:55:29 +0000 (15:55 +0000)]
Added a syntax line for avi.

Original commit message from CVS:
Added a syntax line for avi.

22 years agocan someone fix this better than me and remove FIXME's ?
Thomas Vander Stichele [Mon, 31 Dec 2001 15:54:42 +0000 (15:54 +0000)]
can someone fix this better than me and remove FIXME's ?

Original commit message from CVS:
can someone fix this better than me and remove FIXME's ?

22 years agoSet the toplevel property in xvideosin;k to FALSE as we are going to embed the window.
Wim Taymans [Mon, 31 Dec 2001 02:40:03 +0000 (02:40 +0000)]
Set the toplevel property in xvideosin;k to FALSE as we are going to embed the window.

Original commit message from CVS:
Set the toplevel property in xvideosin;k to FALSE as we are going to
embed the window.

22 years agoSome ramblings about better capsnego
Wim Taymans [Mon, 31 Dec 2001 02:24:09 +0000 (02:24 +0000)]
Some ramblings about better capsnego

Original commit message from CVS:
Some ramblings about better capsnego

22 years agoFixed up the spec file for the split, now to do the plug-ins one
Rodney Dawes [Sun, 30 Dec 2001 18:59:49 +0000 (18:59 +0000)]
Fixed up the spec file for the split, now to do the plug-ins one

Original commit message from CVS:
Fixed up the spec file for the split, now to do the plug-ins one

22 years agoThis one did not work at all for me - this fixes it for me...
Ronald S. Bultje [Sun, 30 Dec 2001 12:50:10 +0000 (12:50 +0000)]
This one did not work at all for me - this fixes it for me...

Original commit message from CVS:
This one did not work at all for me - this fixes it for me...

22 years agoRemoved the Xid stuff now that xvideosink supports toplevel windows.
Wim Taymans [Sat, 29 Dec 2001 17:25:17 +0000 (17:25 +0000)]
Removed the Xid stuff now that xvideosink supports toplevel windows.

Original commit message from CVS:
Removed the Xid stuff now that xvideosink supports toplevel windows.

22 years agoAdded info for gtk1.2 based builds, the name property doesn't work very well with...
Wim Taymans [Sat, 29 Dec 2001 15:44:43 +0000 (15:44 +0000)]
Added info for gtk1.2 based builds, the name property doesn't work very well with the shim.

Original commit message from CVS:
Added info for gtk1.2 based builds, the name property doesn't work very
well with the shim.

22 years agoAnd remove some of the debugging crap
Wim Taymans [Sat, 29 Dec 2001 03:09:23 +0000 (03:09 +0000)]
And remove some of the debugging crap

Original commit message from CVS:
And remove some of the debugging crap

22 years agoAnd the .h file..
Wim Taymans [Sat, 29 Dec 2001 03:05:34 +0000 (03:05 +0000)]
And the .h file..

Original commit message from CVS:
And the .h file..

22 years agoChanged to a GList as a GSList seems to have ..uhm.. issues
Wim Taymans [Sat, 29 Dec 2001 03:02:14 +0000 (03:02 +0000)]
Changed to a GList as a GSList seems to have ..uhm.. issues

Original commit message from CVS:
Changed to a GList as a GSList seems to have ..uhm.. issues

22 years agodocumentation updates
Wim Taymans [Fri, 28 Dec 2001 20:27:59 +0000 (20:27 +0000)]
documentation updates

Original commit message from CVS:
documentation updates

22 years ago- Removed deprecated buffer flags.
Wim Taymans [Fri, 28 Dec 2001 20:20:26 +0000 (20:20 +0000)]
- Removed deprecated buffer flags.

Original commit message from CVS:
- Removed deprecated buffer flags.
- removed gst_element_signal_eos, replaced with gst_element_set_eos
to set the object to PAUSED, signal an eos event etc..
- small updates to documentation
- repair some plugins

22 years agoFix cleanup for filesrc
Wim Taymans [Fri, 28 Dec 2001 15:19:38 +0000 (15:19 +0000)]
Fix cleanup for filesrc

Original commit message from CVS:
Fix cleanup for filesrc

22 years agotaking a leaf out of a glib mail let me know if this fails for you, I'm testing it atm
Thomas Vander Stichele [Thu, 27 Dec 2001 22:32:35 +0000 (22:32 +0000)]
taking a leaf out of a glib mail let me know if this fails for you, I'm testing it atm

Original commit message from CVS:
taking a leaf out of a glib mail
let me know if this fails for you, I'm testing it atm

22 years agothis isn't going to go away is it ?
Thomas Vander Stichele [Thu, 27 Dec 2001 10:31:35 +0000 (10:31 +0000)]
this isn't going to go away is it ?

Original commit message from CVS:
this isn't going to go away is it ?

22 years agowhen is this getting fixed
Thomas Vander Stichele [Thu, 27 Dec 2001 10:28:49 +0000 (10:28 +0000)]
when is this getting fixed

Original commit message from CVS:
when is this getting fixed

22 years ago- Added a function to get the currently executing cothread
Wim Taymans [Thu, 27 Dec 2001 00:47:41 +0000 (00:47 +0000)]
- Added a function to get the currently executing cothread

Original commit message from CVS:
- Added a function to get the currently executing cothread
- Removed some useless includes
- _interrupt now returns a boolean so the behaviour after the interrupt
can be controlled by the scheduler.
- Added a better way to set/get the default scheduler.
- make thread and pipeline get the default scheduler.

22 years agoAdded a property to make identity fail after N buffers
Wim Taymans [Thu, 27 Dec 2001 00:40:50 +0000 (00:40 +0000)]
Added a property to make identity fail after N buffers

Original commit message from CVS:
Added a property to make identity fail after N buffers

22 years agosame changes as in gst-plugins module also, PKG_CHECK_MODULES does the pkg-config...
Andy Wingo [Wed, 26 Dec 2001 23:18:56 +0000 (23:18 +0000)]
same changes as in gst-plugins module also, PKG_CHECK_MODULES does the pkg-config checking for us

Original commit message from CVS:
same changes as in gst-plugins module
also, PKG_CHECK_MODULES does the pkg-config checking for us

22 years agooutput human-readable xml
Andy Wingo [Wed, 26 Dec 2001 06:58:25 +0000 (06:58 +0000)]
output human-readable xml

Original commit message from CVS:
output human-readable xml

22 years agosave the plugin paths in the registry load them back don't look in PLUGIN_DIR ($prefi...
Andy Wingo [Tue, 25 Dec 2001 23:32:01 +0000 (23:32 +0000)]
save the plugin paths in the registry load them back don't look in PLUGIN_DIR ($prefix/lib/gst usually) when PLUGIN_B...

Original commit message from CVS:
* save the plugin paths in the registry
* load them back
* don't look in PLUGIN_DIR ($prefix/lib/gst usually) when PLUGIN_BUILD_DIR

22 years agoformat the outputted reg.xml for libxml2. if anything causes your xml probs in the...
Andy Wingo [Tue, 25 Dec 2001 22:57:31 +0000 (22:57 +0000)]
format the outputted reg.xml for libxml2. if anything causes your xml probs in the future, this is probably it...

Original commit message from CVS:
format the outputted reg.xml for libxml2. if anything causes your xml probs in the
future, this is probably it...

22 years agodon't install test plugins don't eat turkey
Thomas Vander Stichele [Tue, 25 Dec 2001 12:13:24 +0000 (12:13 +0000)]
don't install test plugins don't eat turkey

Original commit message from CVS:
don't install test plugins
don't eat turkey

22 years agoTee Fixes. added cothread_stop (not used) improved the pad event dispatcher.
Wim Taymans [Tue, 25 Dec 2001 02:15:46 +0000 (02:15 +0000)]
Tee Fixes. added cothread_stop (not used) improved the pad event dispatcher.

Original commit message from CVS:
Tee Fixes.
added cothread_stop (not used)
improved the pad event dispatcher.
added an event_received signal on the pad.
do less state changes in the autoplugger.
small scheduler fix.

22 years agomissing include
Ronald S. Bultje [Mon, 24 Dec 2001 22:57:32 +0000 (22:57 +0000)]
missing include

Original commit message from CVS:
missing include

22 years agofinalize removal of httpsrc
Andy Wingo [Mon, 24 Dec 2001 22:11:04 +0000 (22:11 +0000)]
finalize removal of httpsrc

Original commit message from CVS:
finalize removal of httpsrc

22 years agoremoved httpsrc from core
Andy Wingo [Mon, 24 Dec 2001 21:33:03 +0000 (21:33 +0000)]
removed httpsrc from core

Original commit message from CVS:
removed httpsrc from core

22 years agoremoved lib directories (they are in libs/gst now)
Andy Wingo [Mon, 24 Dec 2001 20:52:36 +0000 (20:52 +0000)]
removed lib directories (they are in libs/gst now)

Original commit message from CVS:
removed lib directories (they are in libs/gst now)

22 years agoBetter, cleaner state management of the scheduler by adding scheduler state flags.
Wim Taymans [Mon, 24 Dec 2001 15:14:03 +0000 (15:14 +0000)]
Better, cleaner state management of the scheduler by adding scheduler state flags.

Original commit message from CVS:
Better, cleaner state management of the scheduler by adding scheduler state
flags.
typefind has to interrupt instead of yield.
Fix a leak in the queue when it's dropping buffers.

22 years agoAdded some more stats about iteration times
Wim Taymans [Mon, 24 Dec 2001 12:30:09 +0000 (12:30 +0000)]
Added some more stats about iteration times

Original commit message from CVS:
Added some more stats about iteration times

22 years agoadditions
Thomas Vander Stichele [Mon, 24 Dec 2001 09:59:34 +0000 (09:59 +0000)]
additions

Original commit message from CVS:
additions

22 years agoHide the fact that caps nego doesn't work over a queue.
Wim Taymans [Mon, 24 Dec 2001 01:04:08 +0000 (01:04 +0000)]
Hide the fact that caps nego doesn't work over a queue.

Original commit message from CVS:
Hide the fact that caps nego doesn't work over a queue.

Can someone fix xvideosink so that it compiles with Xv support again?

22 years agoRemoved the munmap for now
Wim Taymans [Sun, 23 Dec 2001 23:36:44 +0000 (23:36 +0000)]
Removed the munmap for now

Original commit message from CVS:
Removed the munmap for now

22 years agosmall fix
Thomas Vander Stichele [Sun, 23 Dec 2001 22:33:18 +0000 (22:33 +0000)]
small fix

Original commit message from CVS:
small fix

22 years agoremoving all plugin checks
Thomas Vander Stichele [Sun, 23 Dec 2001 21:06:48 +0000 (21:06 +0000)]
removing all plugin checks

Original commit message from CVS:
removing all plugin checks

22 years agoplugins should be gotten from the separate gst-plugins module from now on we're fixin...
Thomas Vander Stichele [Sun, 23 Dec 2001 20:59:46 +0000 (20:59 +0000)]
plugins should be gotten from the separate gst-plugins module from now on we're fixing bugs there all over the place

Original commit message from CVS:
plugins should be gotten from the separate gst-plugins module from now on
we're fixing bugs there all over the place

22 years agomore changes
Thomas Vander Stichele [Sun, 23 Dec 2001 18:12:12 +0000 (18:12 +0000)]
more changes

Original commit message from CVS:
more changes

22 years agomoving around
Thomas Vander Stichele [Sun, 23 Dec 2001 17:27:58 +0000 (17:27 +0000)]
moving around

Original commit message from CVS:
moving around

22 years agoAdded a drawing of a possible player architecture added plugin guidelines
Wim Taymans [Sun, 23 Dec 2001 17:18:27 +0000 (17:18 +0000)]
Added a drawing of a possible player architecture added plugin guidelines

Original commit message from CVS:
Added a drawing of a possible player architecture
added plugin guidelines

22 years agochanging stuff
Thomas Vander Stichele [Sun, 23 Dec 2001 17:14:13 +0000 (17:14 +0000)]
changing stuff

Original commit message from CVS:
changing stuff

22 years agomoving libs around
Thomas Vander Stichele [Sun, 23 Dec 2001 17:12:25 +0000 (17:12 +0000)]
moving libs around

Original commit message from CVS:
moving libs around

22 years agono plugins builds by default
Andy Wingo [Sun, 23 Dec 2001 16:51:07 +0000 (16:51 +0000)]
no plugins builds by default

Original commit message from CVS:
no plugins builds by default

22 years agoFix an event leak
Wim Taymans [Sun, 23 Dec 2001 14:50:44 +0000 (14:50 +0000)]
Fix an event leak

Original commit message from CVS:
Fix an event leak
Ne need to save signals on longjmp

22 years agoBetter cothread cleanup
Wim Taymans [Sun, 23 Dec 2001 14:27:48 +0000 (14:27 +0000)]
Better cothread cleanup

Original commit message from CVS:
Better cothread cleanup

22 years agoadded --disable-plugins option; useful if you are making the switch to gst-plugins
Andy Wingo [Sun, 23 Dec 2001 05:59:38 +0000 (05:59 +0000)]
added --disable-plugins option; useful if you are making the switch to gst-plugins

Original commit message from CVS:
added --disable-plugins option; useful if you are making the switch to
gst-plugins

22 years agopkg-config related fixes note that a relative path in your PKG_CONFIG_PATH will show...
Andy Wingo [Sun, 23 Dec 2001 03:24:17 +0000 (03:24 +0000)]
pkg-config related fixes note that a relative path in your PKG_CONFIG_PATH will show up as ${pcfiledir}, unfortunately

Original commit message from CVS:
pkg-config related fixes
note that a relative path in your PKG_CONFIG_PATH will show up as ${pcfiledir},
unfortunately

22 years agoadded new libs stuff
Thomas Vander Stichele [Sun, 23 Dec 2001 00:11:14 +0000 (00:11 +0000)]
added new libs stuff

Original commit message from CVS:
added new libs stuff

22 years agomoving bytestream in the same way as in gst-plugins since ac3parse needs it
Thomas Vander Stichele [Sun, 23 Dec 2001 00:07:59 +0000 (00:07 +0000)]
moving bytestream in the same way as in gst-plugins since ac3parse needs it

Original commit message from CVS:
moving bytestream in the same way as in gst-plugins since ac3parse needs it

22 years agoNever destroy the current cothread.
Wim Taymans [Sat, 22 Dec 2001 23:19:17 +0000 (23:19 +0000)]
Never destroy the current cothread.

Original commit message from CVS:
Never destroy the current cothread.
Don't try to signal the scheduler if we don't have one

22 years agoIncluding pad.h should be enough.
Wim Taymans [Sat, 22 Dec 2001 21:57:24 +0000 (21:57 +0000)]
Including pad.h should be enough.

Original commit message from CVS:
Including pad.h should be enough.

22 years agoFixed the typefind function
Wim Taymans [Sat, 22 Dec 2001 21:28:16 +0000 (21:28 +0000)]
Fixed the typefind function

Original commit message from CVS:
Fixed the typefind function

22 years agoAdded buffer stats at the end, if it's not 0, we have a leak.
Wim Taymans [Sat, 22 Dec 2001 21:26:56 +0000 (21:26 +0000)]
Added buffer stats at the end, if it's not 0, we have a leak.

Original commit message from CVS:
Added buffer stats at the end, if it's not 0, we have a leak.

22 years agoThis is an attempt at not segfaulting on errors but reporting some usefull info instead.
Wim Taymans [Sat, 22 Dec 2001 21:18:17 +0000 (21:18 +0000)]
This is an attempt at not segfaulting on errors but reporting some usefull info instead.

Original commit message from CVS:
This is an attempt at not segfaulting on errors but reporting some
usefull info instead.
- bin changes so errors can propagate.
- changed the _FAST macros to _CAST because that is what they do.
- removed all references to cothreads out of the core, they are
really a scheduler issue, handler with a sched_private gpointer.
- added a live buffer count, for debugging buffer leaks.
- added error checking in gst_scheduler_state_transition this solves the
"out of cothreads" problem.
- GST_ELEMENT_NO_ENTRY == GST_ELEMENT_INFINITE_LOOP
- added 2 private element flasg for use by the scheduler
(_COTHREAD_STOPPING) is now
- added scheduler entry points:
- _yield : to create possible scheduling points.
- _interrupt: to stop execution of an element.
- _error: to signal en error condition to the scheduler.
- improved error messages for pads.
- signal gst_element_error where appropriate.
- added the a new bin to the parent before entering it so one can reference
its children.
- queue memleak fixes on dispose.
- added possible deadlock detection in queue (turned off be default)
- GstBasicScheduler is a real class of its own now, hiding its internal
variables.
- GST_ELEMENT_IS_COTHREAD_STOPPING is gone. either call explicit _yield
operations, or make a sane loop.
- Better state change handling in filesrc. Better error reporting/recovery
too.
- updated core plugins.
- detect non decoupled elements on scheduler boundries and error.

22 years agodebian/Makfile.in was not getting produced, so i commented it out of AC_OUTPUT.
Andy Wingo [Sat, 22 Dec 2001 02:21:39 +0000 (02:21 +0000)]
debian/Makfile.in was not getting produced, so i commented it out of AC_OUTPUT.

Original commit message from CVS:
debian/Makfile.in was not getting produced, so i commented it out of AC_OUTPUT.

22 years agochanged -d configure option to --autogen-debug added --autogen-noconfigure option...
Andy Wingo [Sat, 22 Dec 2001 01:58:59 +0000 (01:58 +0000)]
changed -d configure option to --autogen-debug added --autogen-noconfigure option that skips the configure stage adde...

Original commit message from CVS:
* changed -d configure option to --autogen-debug
* added --autogen-noconfigure option that skips the configure stage
* added --autogen-nocheck to skip version checks
* cleared a little bit of kruft

22 years agoRemove Debian control files from distribution: they become immediately out of date...
David I. Lehn [Fri, 21 Dec 2001 20:26:57 +0000 (20:26 +0000)]
Remove Debian control files from distribution: they become immediately out of date when the lazy maintainer doesn't h...

Original commit message from CVS:
Remove Debian control files from distribution:
* they become immediately out of date when the lazy maintainer doesn't
have them ready when rest of code is released
* they are an annoyance when renaming or deleting files

22 years agooutput cosmetic fix
Thomas Vander Stichele [Fri, 21 Dec 2001 13:52:18 +0000 (13:52 +0000)]
output cosmetic fix

Original commit message from CVS:
output cosmetic fix

22 years agothis patch fixes arts and artsd compilation problems. this is necessary for make...
Andy Wingo [Thu, 20 Dec 2001 20:41:28 +0000 (20:41 +0000)]
this patch fixes arts and artsd compilation problems. this is necessary for make dist to work. i know plugins are bei...

Original commit message from CVS:
this patch fixes arts and artsd compilation problems. this is necessary for make
dist to work. i know plugins are being moved, though, this needs to be ported to
the -plugins module.

* experimental and broken selection now use GST_CHECK_FEATURE, for what it's worth
* crucial fixes to arts m4's that need backporting to autostars and -plugins
* make gst-feature less frantic in reporting missing plugins
* cleanups and misc arts fixes

22 years agoAdded another test app.
Wim Taymans [Thu, 20 Dec 2001 20:06:45 +0000 (20:06 +0000)]
Added another test app.

Original commit message from CVS:
Added another test app.

22 years ago- Reclaim cothread state even if the cothread was never activated after the free.
Wim Taymans [Thu, 20 Dec 2001 20:03:10 +0000 (20:03 +0000)]
- Reclaim cothread state even if the cothread was never activated after the free.

Original commit message from CVS:
- Reclaim cothread state even if the cothread was never activated after
the free.
- fix the bin state change when there are no more children.
- use a real method to signal the parent bin of a state change.
- move the state change policy in the scheduler.
- remove the unused and ridiculous state change event
- don't free the cothread state when the element is disabled. only free it
when the element is removed from the scheduler.

22 years agocothread cleanup.
Wim Taymans [Thu, 20 Dec 2001 02:41:34 +0000 (02:41 +0000)]
cothread cleanup.

Original commit message from CVS:
cothread cleanup.
- removed some old code.
- ran the thing through indent
- rename cothread_init/free to cothread_context_init/free
- implement cothread_free/destroy to clear the cothread_state slot
- make cothread_init reuse empty slots.
minor cleanups in error reporting (gstpad, gstelement)
code cleanup in gstthread
make unexpected state changes in gstthread less fatal
free the cothread_state in the scheduler.

This one passes all the current cvs testcases including dynamic-pipeline.

22 years agogstreamer.m4 extra_dist removal
Andy Wingo [Thu, 20 Dec 2001 01:27:13 +0000 (01:27 +0000)]
gstreamer.m4 extra_dist removal

Original commit message from CVS:
gstreamer.m4 extra_dist removal

22 years agoremoved gstreamer.m4 (packages should use pkg.m4) guilaunch depends only on gtk,...
Andy Wingo [Thu, 20 Dec 2001 01:20:22 +0000 (01:20 +0000)]
removed gstreamer.m4 (packages should use pkg.m4) guilaunch depends only on gtk, not libglade-gnome removed an unnece...

Original commit message from CVS:
* removed gstreamer.m4 (packages should use pkg.m4)
* guilaunch depends only on gtk, not libglade-gnome
* removed an unnecessary check in dynamic-pipeline.c
* attempted to avoid a spurious autoheader run
* gtk2 fixes
* killed a lot of files that automake brings in for us
* killed acinclude.m4, it's autogenerated

22 years agofix to get guilaunch to build properly with gnome2
Andy Wingo [Wed, 19 Dec 2001 22:16:01 +0000 (22:16 +0000)]
fix to get guilaunch to build properly with gnome2

Original commit message from CVS:
fix to get guilaunch to build properly with gnome2

22 years agoThe test apps I'm using to track down cleanup issues.
Wim Taymans [Wed, 19 Dec 2001 19:25:06 +0000 (19:25 +0000)]
The test apps I'm using to track down cleanup issues.

Original commit message from CVS:
The test apps I'm using to track down cleanup issues.

22 years agoAdded object cleanup at the end of -launch, report all problems please.
Wim Taymans [Wed, 19 Dec 2001 19:23:51 +0000 (19:23 +0000)]
Added object cleanup at the end of -launch, report all problems please.

Original commit message from CVS:
Added object cleanup at the end of -launch, report all problems
please.

22 years agoSome more work on cleanup.
Wim Taymans [Wed, 19 Dec 2001 19:22:53 +0000 (19:22 +0000)]
Some more work on cleanup.

Original commit message from CVS:
Some more work on cleanup.
- added two functions in the scheduler _setup and _reset to initialize
the context. In the case of the cothread context we have to map the
cothread stack space onto the threads stack.
- setup/reset the scheduler context in the threads context.
- fix the ghostpad cleanup.
- slightly changed the scheduler code to cleanly remove connections.

22 years agoinclude gstevent.h
Wim Taymans [Wed, 19 Dec 2001 02:19:00 +0000 (02:19 +0000)]
include gstevent.h

Original commit message from CVS:
include gstevent.h

22 years agoInclude it all
Wim Taymans [Wed, 19 Dec 2001 02:05:59 +0000 (02:05 +0000)]
Include it all

Original commit message from CVS:
Include it all

22 years agoMoved the typedef to gsttypes.h as stock rh 7.2 gcc doesn't seem to like it otherwise.
Wim Taymans [Wed, 19 Dec 2001 01:50:11 +0000 (01:50 +0000)]
Moved the typedef to gsttypes.h as stock rh 7.2 gcc doesn't seem to like it otherwise.

Original commit message from CVS:
Moved the typedef to gsttypes.h as stock rh 7.2 gcc doesn't seem to like
it otherwise.

22 years agoAdded capsnego to the Tee Element
Zaheer Abbas Merali [Wed, 19 Dec 2001 01:17:54 +0000 (01:17 +0000)]
Added capsnego to the Tee Element

Original commit message from CVS:
Added capsnego to the Tee Element

22 years agoSmall g_print additions
Wim Taymans [Tue, 18 Dec 2001 19:45:31 +0000 (19:45 +0000)]
Small g_print additions

Original commit message from CVS:
Small g_print additions

22 years agoRemove the unref untill it works :(
Wim Taymans [Tue, 18 Dec 2001 19:33:34 +0000 (19:33 +0000)]
Remove the unref untill it works :(

Original commit message from CVS:
Remove the unref untill it works :(

22 years agoMake launch catch pipeline events and print them out.
Wim Taymans [Tue, 18 Dec 2001 19:07:06 +0000 (19:07 +0000)]
Make launch catch pipeline events and print them out.

Original commit message from CVS:
Make launch catch pipeline events and print them out.

22 years ago- Elements can now send events to their parent.
Wim Taymans [Tue, 18 Dec 2001 19:03:07 +0000 (19:03 +0000)]
- Elements can now send events to their parent.

Original commit message from CVS:
- Elements can now send events to their parent.
- remove the g_signals from the core for parent<->child communication
- the application can easily get element info by listening for an event
signal from the toplevel bin.
- added gst_element_info()/_error().
- fakesrc and fakesink use the info event instead of g_print.
- GST_TYPE_* causes segfaults with elect fence, rever to G_TYPE_POINTER
until we know what's wrong.
- various leaks fixed wrt element destroy.
- The object that created the event is now stored as GST_EVENT_SRC