platform/upstream/gstreamer.git
21 years ago- don't be rude but give informative message about what went wrong.
Wim Taymans [Thu, 17 Apr 2003 17:11:51 +0000 (17:11 +0000)]
- don't be rude but give informative message about what went wrong.

Original commit message from CVS:
- don't be rude but give informative message about what went wrong.

21 years agoanother bugfix, i will never get used to using the retrun value of g_(s)list_prepend
Benjamin Otte [Thu, 17 Apr 2003 14:52:38 +0000 (14:52 +0000)]
another bugfix, i will never get used to using the retrun value of g_(s)list_prepend

Original commit message from CVS:
another bugfix, i will never get used to using the retrun value of g_(s)list_prepend

21 years agoIt's absolute fun if you don't find this. If an element claims a successful state...
Benjamin Otte [Thu, 17 Apr 2003 13:52:41 +0000 (13:52 +0000)]
It's absolute fun if you don't find this. If an element claims a successful state change but did not actually change ...

Original commit message from CVS:
It's absolute fun if you don't find this. If an element claims a successful state change but did not actually change its state it is broken and the program deserves to crash. And hard. Can you hear I'm annoyed?

21 years agoRemove dummy signals, add full signal.
Colin Walters [Thu, 17 Apr 2003 09:19:34 +0000 (09:19 +0000)]
Remove dummy signals, add full signal.

Original commit message from CVS:
Remove dummy signals, add full signal.

21 years agobugfixing in pipeline parsing. Fixed the 2 pipelines that are now added to the testsuite
Benjamin Otte [Wed, 16 Apr 2003 21:37:35 +0000 (21:37 +0000)]
bugfixing in pipeline parsing. Fixed the 2 pipelines that are now added to the testsuite

Original commit message from CVS:
bugfixing in pipeline parsing. Fixed the 2 pipelines that are now added to the testsuite

21 years agoadd a breaking testcase
Benjamin Otte [Wed, 16 Apr 2003 19:45:55 +0000 (19:45 +0000)]
add a breaking testcase

Original commit message from CVS:
add a breaking testcase

21 years ago*_is_writeable => *_is_writable (spelling)
Benjamin Otte [Wed, 16 Apr 2003 18:35:57 +0000 (18:35 +0000)]
*_is_writeable => *_is_writable (spelling)

Original commit message from CVS:
*_is_writeable => *_is_writable (spelling)

21 years agoFix a compilation problem with the example code.
David Schleef [Wed, 16 Apr 2003 06:38:53 +0000 (06:38 +0000)]
Fix a compilation problem with the example code.

Original commit message from CVS:
Fix a compilation problem with the example code.

21 years agochange *_is_readonly to *_is_writeable. Hope the name stays now...
Benjamin Otte [Tue, 15 Apr 2003 21:33:08 +0000 (21:33 +0000)]
change *_is_readonly to *_is_writeable. Hope the name stays now...

Original commit message from CVS:
change *_is_readonly to *_is_writeable. Hope the name stays now...

21 years agoremove left over _needs_copy_on_write
Benjamin Otte [Tue, 15 Apr 2003 19:22:05 +0000 (19:22 +0000)]
remove left over _needs_copy_on_write

Original commit message from CVS:
remove left over _needs_copy_on_write

21 years agoremove left over GST_DATA_IS_READONLY
Benjamin Otte [Tue, 15 Apr 2003 19:16:51 +0000 (19:16 +0000)]
remove left over GST_DATA_IS_READONLY

Original commit message from CVS:
remove left over GST_DATA_IS_READONLY

21 years agomake bytestream use the shiny new timestamp macros
Benjamin Otte [Tue, 15 Apr 2003 18:52:07 +0000 (18:52 +0000)]
make bytestream use the shiny new timestamp macros

Original commit message from CVS:
make bytestream use the shiny new timestamp macros

21 years agoOuch: gst_element_dispose does a state change to NULL. Change the state to NULL yours...
Benjamin Otte [Tue, 15 Apr 2003 18:46:09 +0000 (18:46 +0000)]
Ouch: gst_element_dispose does a state change to NULL. Change the state to NULL yourself if you dispose plugins that ...

Original commit message from CVS:
Ouch: gst_element_dispose does a state change to NULL. Change the state to NULL yourself if you dispose plugins that reference some of the freed memory on state changes.

This is probably broken in lots of cases.

21 years agoAPI change: remove gst_object_destroy and #defines to it
Benjamin Otte [Tue, 15 Apr 2003 18:43:57 +0000 (18:43 +0000)]
API change: remove gst_object_destroy and #defines to it

Original commit message from CVS:
API change: remove gst_object_destroy and #defines to it

21 years agoAPI change: rename (currently unused function) gst_(data|buffer)_needs_copy_on_write...
Benjamin Otte [Tue, 15 Apr 2003 18:41:23 +0000 (18:41 +0000)]
API change: rename (currently unused function) gst_(data|buffer)_needs_copy_on_write to gst_(data|buffer)_is_readonly...

Original commit message from CVS:
API change: rename (currently unused function) gst_(data|buffer)_needs_copy_on_write to gst_(data|buffer)_is_readonly - we don't want to confuse even core developers

21 years agodestroyed gst_*_destroy in the examples - use gst_object_unref instead - includes...
Benjamin Otte [Tue, 15 Apr 2003 18:17:24 +0000 (18:17 +0000)]
destroyed gst_*_destroy in the examples - use gst_object_unref instead - includes some tries to bufixes, most of the ...

Original commit message from CVS:
destroyed gst_*_destroy in the examples - use gst_object_unref instead - includes some tries to bufixes, most of the tests still fail

21 years agodestroyed gst_*_destroy in the examples - use gst_object_unref instead
Benjamin Otte [Tue, 15 Apr 2003 17:40:56 +0000 (17:40 +0000)]
destroyed gst_*_destroy in the examples - use gst_object_unref instead

Original commit message from CVS:
destroyed gst_*_destroy in the examples - use gst_object_unref instead

21 years agosome thoughts about clocking - this looks suspiciously easy. Either i'm missing somet...
Benjamin Otte [Tue, 15 Apr 2003 01:11:05 +0000 (01:11 +0000)]
some thoughts about clocking - this looks suspiciously easy. Either i'm missing something (it's late) or it's a quite...

Original commit message from CVS:
some thoughts about clocking - this looks suspiciously easy. Either i'm missing something (it's late) or it's a quite good approach.

21 years ago- make aggregator actually work
Wim Taymans [Mon, 14 Apr 2003 18:58:11 +0000 (18:58 +0000)]
- make aggregator actually work

Original commit message from CVS:
- make aggregator actually work

21 years agoUpdated makefile too..
Wim Taymans [Mon, 14 Apr 2003 18:53:40 +0000 (18:53 +0000)]
Updated makefile too..

Original commit message from CVS:
Updated makefile too..

21 years ago- Added infrastructure to run a filter against plugins, registries and registrypools...
Wim Taymans [Mon, 14 Apr 2003 18:53:03 +0000 (18:53 +0000)]
- Added infrastructure to run a filter against plugins, registries and registrypools. This makes it possible to creat...

Original commit message from CVS:
- Added infrastructure to run a filter against plugins, registries and
registrypools. This makes it possible to create custom code to filter
out the plugins/features you're interested in.

21 years ago- use g_list_foreach where apropriate
Wim Taymans [Mon, 14 Apr 2003 18:38:11 +0000 (18:38 +0000)]
- use g_list_foreach where apropriate

Original commit message from CVS:
- use g_list_foreach where apropriate

21 years agoenable debugging output for bison parser, fix // comments, better error recovery...
Benjamin Otte [Mon, 14 Apr 2003 18:33:58 +0000 (18:33 +0000)]
enable debugging output for bison parser, fix // comments, better error recovery, error out on non-instantiable eleme...

Original commit message from CVS:
enable debugging output for bison parser, fix // comments, better error recovery, error out on non-instantiable elements (fixes #110758)

21 years agoFall back on sa_handler if sa_sigaction doesn't work
David Schleef [Sun, 13 Apr 2003 21:11:12 +0000 (21:11 +0000)]
Fall back on sa_handler if sa_sigaction doesn't work

Original commit message from CVS:
Fall back on sa_handler if sa_sigaction doesn't work

21 years agoChange autoconf_2.52d_check to 2_52 to make bash happy
David Schleef [Sun, 13 Apr 2003 20:12:21 +0000 (20:12 +0000)]
Change autoconf_2.52d_check to 2_52 to make bash happy

Original commit message from CVS:
Change autoconf_2.52d_check to 2_52 to make bash happy

21 years agoRevert last Makefile.am change, and fix it correctly. I _think_ this won't break...
David Schleef [Sun, 13 Apr 2003 19:40:31 +0000 (19:40 +0000)]
Revert last Makefile.am change, and fix it correctly.  I _think_ this won't break with earlier flex versions, otherwi...

Original commit message from CVS:
Revert last Makefile.am change, and fix it correctly.  I _think_
this won't break with earlier flex versions, otherwise let me know.

21 years agoUsing bash is problematic on non-linux plattforms, Matthias use NetBSD.
Matthias Friedrich [Sun, 13 Apr 2003 13:38:35 +0000 (13:38 +0000)]
Using bash is problematic on non-linux plattforms, Matthias use NetBSD.

Original commit message from CVS:
moving GStreamer from Bash to sh. Patch from Matthias Friedrich <matt@mafr.de>
Using bash is problematic on non-linux plattforms, Matthias use NetBSD.

Matthias message:
I appended the promised fix to autogen.sh and friends. That way, only
plain /bin/sh is needed as it is present on all Unices.

The problems were non-portable pushd/popd functions and the usage of a
'==' comparison which is non-standard in test(1). The standard is '=',
although C programmers never believe it.

21 years ago- added macros GST_CLOCK_TIME_IS_VALID and GST_BUFFE_TIMESTAMP_IS_VALID
Benjamin Otte [Sun, 13 Apr 2003 03:07:07 +0000 (03:07 +0000)]
- added macros GST_CLOCK_TIME_IS_VALID and GST_BUFFE_TIMESTAMP_IS_VALID

Original commit message from CVS:
- added macros GST_CLOCK_TIME_IS_VALID and GST_BUFFE_TIMESTAMP_IS_VALID
- use macros in some places
- buffer's timestamp field is a GstClockTime, not a guint64 - this is currently the same, but be sure to only use GstClockTime when working with timestamps in the future

21 years agosilence compiler warning
Benjamin Otte [Sun, 13 Apr 2003 03:04:26 +0000 (03:04 +0000)]
silence compiler warning

Original commit message from CVS:
silence compiler warning

21 years agodon't error out on max-buffers = 0
Benjamin Otte [Sun, 13 Apr 2003 00:55:08 +0000 (00:55 +0000)]
don't error out on max-buffers = 0

Original commit message from CVS:
don't error out on max-buffers = 0

21 years ago- Added function to apply a custom filter on plugin features
Wim Taymans [Sat, 12 Apr 2003 15:14:55 +0000 (15:14 +0000)]
- Added function to apply a custom filter on plugin features

Original commit message from CVS:
- Added function to apply a custom filter on plugin features

21 years agosignal EOS on parent bins, when the last element playing sends EOS
Benjamin Otte [Sat, 12 Apr 2003 13:38:32 +0000 (13:38 +0000)]
signal EOS on parent bins, when the last element playing sends EOS

Original commit message from CVS:
signal EOS on parent bins, when the last element playing sends EOS

21 years agoDisable compiler warning because of a bug in flex-2.5.31
David Schleef [Fri, 11 Apr 2003 21:44:04 +0000 (21:44 +0000)]
Disable compiler warning because of a bug in flex-2.5.31

Original commit message from CVS:
Disable compiler warning because of a bug in flex-2.5.31

21 years agogeneral fixes:
Benjamin Otte [Fri, 11 Apr 2003 00:00:46 +0000 (00:00 +0000)]
general fixes:

Original commit message from CVS:
general fixes:
- changed newly added locked_state API to work like GStreamer does
- added gst_element_sync_state_with_parent function
- revert: pad linking does not require non-playing state
- updated spider and pipeline parsing to link elements in playing state
- bugfix: pads are now activated when added to a playing element (broke above change)

21 years agoRemoved sanity check that does not hold in some cases with the opt scheduler.
Wim Taymans [Thu, 10 Apr 2003 22:00:55 +0000 (22:00 +0000)]
Removed sanity check that does not hold in some cases with the opt scheduler.

Original commit message from CVS:
Removed sanity check that does not hold in some cases with the opt
scheduler.

21 years agoadded tests for parsing stuff
Benjamin Otte [Thu, 10 Apr 2003 01:51:42 +0000 (01:51 +0000)]
added tests for parsing stuff

Original commit message from CVS:
added tests for parsing stuff

21 years agodocumentation
Benjamin Otte [Thu, 10 Apr 2003 01:45:36 +0000 (01:45 +0000)]
documentation

Original commit message from CVS:
documentation

21 years agopatch to gst-launch - a pipeline parsing can result in an error even though a pipelin...
Benjamin Otte [Thu, 10 Apr 2003 01:40:03 +0000 (01:40 +0000)]
patch to gst-launch - a pipeline parsing can result in an error even though a pipeline is returned

Original commit message from CVS:
patch to gst-launch - a pipeline parsing can result in an error even though a pipeline is returned

21 years agobugfix: wrong function due to missing char
Benjamin Otte [Thu, 10 Apr 2003 01:32:56 +0000 (01:32 +0000)]
bugfix: wrong function due to missing char

Original commit message from CVS:
bugfix: wrong function due to missing char

21 years agoRemove grammar.output, too
David Schleef [Tue, 8 Apr 2003 23:21:37 +0000 (23:21 +0000)]
Remove grammar.output, too

Original commit message from CVS:
Remove grammar.output, too

21 years agoClean up Makefile.am
David Schleef [Tue, 8 Apr 2003 23:18:30 +0000 (23:18 +0000)]
Clean up Makefile.am

Original commit message from CVS:
Clean up Makefile.am

21 years agoFix warning
David Schleef [Tue, 8 Apr 2003 23:17:36 +0000 (23:17 +0000)]
Fix warning

Original commit message from CVS:
Fix warning

21 years agorewritten pipeline parsing lands. Have fun breaking it.
Benjamin Otte [Tue, 8 Apr 2003 21:59:44 +0000 (21:59 +0000)]
rewritten pipeline parsing lands. Have fun breaking it.

Original commit message from CVS:
rewritten pipeline parsing lands. Have fun breaking it.
regressions:
- No support for filtered links. If anybody needs this, please contact me and I'll add it as fast as possible.

improvements:
- The pipeline building actually works as expected.
- syntax compatible nearly everywhere but more flexible
- better property parsing (you can now set enums by name or nick)
- uses locked_state to allow for delayed pads
- can connect video pipelines without the need for queues
- allows properties on bins
- does not return a bin, but an element.

You may want to read docs/random/company/gstparse to learn how it works.

21 years agodo not return SUCCESS if a bin's child can't change state. This fix breaks old gstparse
Benjamin Otte [Tue, 8 Apr 2003 21:50:32 +0000 (21:50 +0000)]
do not return SUCCESS if a bin's child can't change state. This fix breaks old gstparse

Original commit message from CVS:
do not return SUCCESS if a bin's child can't change state. This fix breaks old gstparse

21 years ago- clean bison- and flex-built files on make clean. (fixes #101421)
Benjamin Otte [Tue, 8 Apr 2003 21:48:27 +0000 (21:48 +0000)]
- clean bison- and flex-built files on make clean. (fixes #101421)

Original commit message from CVS:
- clean bison- and flex-built files on make clean. (fixes #101421)
- use CFLAGS that enable debugging symbols.

21 years agohuge modifications, hope i didn't break something:
Benjamin Otte [Tue, 8 Apr 2003 21:14:23 +0000 (21:14 +0000)]
huge modifications, hope i didn't break something:

Original commit message from CVS:
huge modifications, hope i didn't break something:
- added functions for setting/getting locked state of elements. gst_element_lock_state syncs the pads state with the state of its parent.
- made all gst_element_link_* functions call gst_element_link_pads_filtered
- gst_element_link_pads_filtered now accepts NULL as a pad name.
- make sure the link functions are only called when the elements are paused
That's it.

21 years agopad linking only works when both elements are not playing
Benjamin Otte [Tue, 8 Apr 2003 21:07:46 +0000 (21:07 +0000)]
pad linking only works when both elements are not playing

Original commit message from CVS:
pad linking only works when both elements are not playing

21 years agoHOWTO for pipeline parsing & gst-launch added.
Benjamin Otte [Tue, 8 Apr 2003 21:03:04 +0000 (21:03 +0000)]
HOWTO for pipeline parsing & gst-launch added.

Original commit message from CVS:
HOWTO for pipeline parsing & gst-launch added.
Someone wants to make docbook out of it?

21 years agomake typefinding work when the src provides caps. Fixes #93735
Benjamin Otte [Tue, 8 Apr 2003 08:02:36 +0000 (08:02 +0000)]
make typefinding work when the src provides caps. Fixes #93735

Original commit message from CVS:
make typefinding work when the src provides caps. Fixes #93735

21 years agoPort some changes from 0.6.0/0.6.1 back to HEAD (.pc files moved to pkg-config/,...
Ronald S. Bultje [Mon, 7 Apr 2003 21:28:57 +0000 (21:28 +0000)]
Port some changes from 0.6.0/0.6.1 back to HEAD (.pc files moved to pkg-config/, .m4 file moved from plugins to core)

Original commit message from CVS:
Port some changes from 0.6.0/0.6.1 back to HEAD (.pc files moved to pkg-config/, .m4 file moved from plugins to core)

21 years agoadd printf format and args macros for FOURCCs
David Schleef [Mon, 7 Apr 2003 20:11:38 +0000 (20:11 +0000)]
add printf format and args macros for FOURCCs

Original commit message from CVS:
add printf format and args macros for FOURCCs

21 years agowork around popt bug
Benjamin Otte [Fri, 4 Apr 2003 20:33:05 +0000 (20:33 +0000)]
work around popt bug

Original commit message from CVS:
work around popt bug

21 years agook, this is my nomination for idiot of the week
Benjamin Otte [Fri, 4 Apr 2003 19:52:46 +0000 (19:52 +0000)]
ok, this is my nomination for idiot of the week

Original commit message from CVS:
ok, this is my nomination for idiot of the week

21 years agoFix #109350, aplied patch from Peter N. Lundblad.
Wim Taymans [Fri, 4 Apr 2003 19:12:58 +0000 (19:12 +0000)]
Fix #109350, aplied patch from Peter N. Lundblad.

Original commit message from CVS:
Fix #109350, aplied patch from Peter N. Lundblad.

21 years agoAdd $(GST_LIBS) to libgstcontrol's LIBADD. Should go into 0.6.1.
David Schleef [Fri, 4 Apr 2003 19:09:29 +0000 (19:09 +0000)]
Add $(GST_LIBS) to libgstcontrol's LIBADD.  Should go into 0.6.1.

Original commit message from CVS:
Add $(GST_LIBS) to libgstcontrol's LIBADD.  Should go into 0.6.1.

21 years agoremove old workaround for older popt version.
Benjamin Otte [Fri, 4 Apr 2003 17:37:19 +0000 (17:37 +0000)]
remove old workaround for older popt version.

Original commit message from CVS:
remove old workaround for older popt version.

21 years agomany changes to startup handling:
Benjamin Otte [Fri, 4 Apr 2003 16:29:37 +0000 (16:29 +0000)]
many changes to startup handling:

Original commit message from CVS:
many changes to startup handling:
- make gst_init_with_popt_table work like gst_init - exit program on failure, return void
- add gst_init_check_with_popt_table to be the same as gst_init_with_popt_table before - work the same as gst_init_check
- revert an old workaround and apply the proper fix
- do not use g_error to exit the application, g_error causes a segfault. Use exit.

21 years agodocumentation changes (thx Ross)
Benjamin Otte [Sun, 30 Mar 2003 18:30:07 +0000 (18:30 +0000)]
documentation changes (thx Ross)

Original commit message from CVS:
documentation changes (thx Ross)

21 years agogst/gstelementfactory.c: Add "g_free (dp->license)" in gst_element_details_free().
Martin Schulze [Sat, 29 Mar 2003 11:58:15 +0000 (11:58 +0000)]
gst/gstelementfactory.c: Add "g_free (dp->license)" in gst_element_details_free().

Original commit message from CVS:
2003-03-29  Martin Schulze  <MHL.Schulze@t-online.de>

* gst/gstelementfactory.c: Add "g_free (dp->license)" in
gst_element_details_free().
* gst/gstevent.[ch]: Add function gst_event_get_type() to
support c++ language binding. Make macros gst_event_ref[_by_count]
return a GstEvent* instead of a GstData*.
* gst/gstbuffer.[ch]: Add functions gst_buffer[_pool]_get_type()
to support c++ language binding.

21 years agoRemove redundant _clock_set
Wim Taymans [Fri, 28 Mar 2003 17:36:22 +0000 (17:36 +0000)]
Remove redundant _clock_set

Original commit message from CVS:
Remove redundant _clock_set

21 years ago- enable chain if an active group is added to it
Wim Taymans [Fri, 28 Mar 2003 17:29:57 +0000 (17:29 +0000)]
- enable chain if an active group is added to it

Original commit message from CVS:
- enable chain if an active group is added to it
- enable group if a PLAYING element is added to it

21 years agocleanup: remove writer/reader booleans, just signal everytime bugfix: signal not_full...
Benjamin Otte [Thu, 27 Mar 2003 03:16:08 +0000 (03:16 +0000)]
cleanup: remove writer/reader booleans, just signal everytime bugfix: signal not_full after flush (Martin Janzen)

Original commit message from CVS:
cleanup: remove writer/reader booleans, just signal everytime
bugfix: signal not_full after flush (Martin Janzen)

21 years agoAdded some extra debugging info
Wim Taymans [Tue, 25 Mar 2003 19:42:19 +0000 (19:42 +0000)]
Added some extra debugging info

Original commit message from CVS:
Added some extra debugging info

21 years ago- Added dir to hold state change related testsuites
Wim Taymans [Tue, 25 Mar 2003 19:41:23 +0000 (19:41 +0000)]
- Added dir to hold state change related testsuites

Original commit message from CVS:
- Added dir to hold state change related testsuites
- Added _LOCKED_STATE test

21 years ago- Added _LOCKED_STATE element flag
Wim Taymans [Tue, 25 Mar 2003 19:39:18 +0000 (19:39 +0000)]
- Added _LOCKED_STATE element flag

Original commit message from CVS:
- Added _LOCKED_STATE element flag
- parent bin does not perform state changes on _LOCKED_STATE elements

21 years agoSet initial flags on various scheduler structures
Wim Taymans [Tue, 25 Mar 2003 19:34:30 +0000 (19:34 +0000)]
Set initial flags on various scheduler structures

Original commit message from CVS:
Set initial flags on various scheduler structures

21 years agofix memory leaks and unlock a mutex earlier
Benjamin Otte [Fri, 21 Mar 2003 20:53:26 +0000 (20:53 +0000)]
fix memory leaks and unlock a mutex earlier

Original commit message from CVS:
fix memory leaks and unlock a mutex earlier
This is a 0.6 branch candidate, btw

21 years ago- added support for _reset so PLAYING -> READY -> PLAYING can easily be done without...
Benjamin Otte [Wed, 19 Mar 2003 21:16:04 +0000 (21:16 +0000)]
- added support for _reset so PLAYING -> READY -> PLAYING can easily be done without destroying a bytestream first

Original commit message from CVS:
- added support for _reset so PLAYING -> READY -> PLAYING can easily be done without destroying a bytestream first
- minor performace improvement on data request (hope it doesn't break anything - if it does revert the changes to gst_bytestream_peek_bytes

21 years agobugfi^H^Hworkaround: only send eos to unconnected elements - fixes new mikmod
Benjamin Otte [Tue, 18 Mar 2003 00:39:34 +0000 (00:39 +0000)]
bugfi^H^Hworkaround: only send eos to unconnected elements - fixes new mikmod

Original commit message from CVS:
bugfi^H^Hworkaround: only send eos to unconnected elements - fixes new mikmod

21 years agoadd gthread scheduler to spec file
Christian Schaller [Sun, 16 Mar 2003 22:08:13 +0000 (22:08 +0000)]
add gthread scheduler to spec file

Original commit message from CVS:
add gthread scheduler to spec file

21 years agoFixed bug #108514.
Christian Meyer [Sun, 16 Mar 2003 20:06:02 +0000 (20:06 +0000)]
Fixed bug #108514.

Original commit message from CVS:
Fixed bug #108514.

21 years agoadded new function gst_event_has_new_media
Benjamin Otte [Sun, 16 Mar 2003 18:29:45 +0000 (18:29 +0000)]
added new function gst_event_has_new_media

Original commit message from CVS:
added new function gst_event_has_new_media

21 years ago- Slight reorganisation of functions that should be disabled
Wim Taymans [Fri, 14 Mar 2003 18:31:47 +0000 (18:31 +0000)]
- Slight reorganisation of functions that should be disabled

Original commit message from CVS:
- Slight reorganisation of functions that should be disabled
- make sure _gst_debug_register_funcptr is #ifdeffed out when DEBUGGING is
disabled.

This should fix 106047. Please retest.

21 years agodebugging session with wim
Benjamin Otte [Thu, 13 Mar 2003 23:59:36 +0000 (23:59 +0000)]
debugging session with wim

Original commit message from CVS:
debugging session with wim

21 years ago- fix unlink between decoupled elements
Wim Taymans [Thu, 13 Mar 2003 18:46:21 +0000 (18:46 +0000)]
- fix unlink between decoupled elements

Original commit message from CVS:
- fix unlink between decoupled elements
- clear the entry point of a group when we remove the element
- fix a potential problem in _merge_groups that could be triggered when
someone is holding an extra refcount to the group.

21 years agomutexes want to be free, too
Benjamin Otte [Wed, 12 Mar 2003 21:55:09 +0000 (21:55 +0000)]
mutexes want to be free, too

Original commit message from CVS:
mutexes want to be free, too

21 years agoFix optimal scheduler with cothreads
Wim Taymans [Tue, 11 Mar 2003 23:26:18 +0000 (23:26 +0000)]
Fix optimal scheduler with cothreads

Original commit message from CVS:
Fix optimal scheduler with cothreads

21 years agoFix bug when joining threads.
Benjamin Otte [Tue, 11 Mar 2003 21:37:36 +0000 (21:37 +0000)]
Fix bug when joining threads.

Original commit message from CVS:
Fix bug when joining threads.

21 years agoadded (hopefully) compatible cothreads emulation by using GThreads.
Benjamin Otte [Tue, 11 Mar 2003 21:01:31 +0000 (21:01 +0000)]
added (hopefully) compatible cothreads emulation by using GThreads.

Original commit message from CVS:
added (hopefully) compatible cothreads emulation by using GThreads.
use '--gst-scheduler=basicgthread' to try it out
includes bugfix for opt to call do_cothreads_init when using threads

21 years agoNow support ISO-style variable-argument macros, which is more portable than the gcc...
Brian Cameron [Tue, 11 Mar 2003 16:46:58 +0000 (16:46 +0000)]
Now support ISO-style variable-argument macros, which is more portable than the gcc-specific variable-argument style ...

Original commit message from CVS:
Now support ISO-style variable-argument macros, which is more portable than
the gcc-specific variable-argument style of macros.

21 years agoAdded scheduler refcount test
Wim Taymans [Mon, 10 Mar 2003 20:38:22 +0000 (20:38 +0000)]
Added scheduler refcount test

Original commit message from CVS:
Added scheduler refcount test

21 years agoNever take away the group from a loop based element OSLOSUMMIT1-200303051
Wim Taymans [Tue, 4 Mar 2003 20:55:25 +0000 (20:55 +0000)]
Never take away the group from a loop based element

Original commit message from CVS:
Never take away the group from a loop based element

21 years agoBetter capsnego
Wim Taymans [Sun, 2 Mar 2003 14:00:11 +0000 (14:00 +0000)]
Better capsnego

Original commit message from CVS:
Better capsnego

21 years agoAlso set the pad filter when proxy negotiating
Wim Taymans [Sun, 2 Mar 2003 13:59:46 +0000 (13:59 +0000)]
Also set the pad filter when proxy negotiating

Original commit message from CVS:
Also set the pad filter when proxy negotiating

21 years agoFix the get_wrapper to handle the case where the peer group is disabled
Wim Taymans [Fri, 28 Feb 2003 23:14:50 +0000 (23:14 +0000)]
Fix the get_wrapper to handle the case where the peer group is disabled

Original commit message from CVS:
Fix the get_wrapper to handle the case where the peer group is disabled

21 years agoStupid bug, always use the runqueue to start scheduling things.
Wim Taymans [Fri, 28 Feb 2003 17:50:04 +0000 (17:50 +0000)]
Stupid bug, always use the runqueue to start scheduling things.

Original commit message from CVS:
Stupid bug, always use the runqueue to start scheduling things.

21 years agoSchedule next chain on interrupt
Wim Taymans [Thu, 27 Feb 2003 23:47:40 +0000 (23:47 +0000)]
Schedule next chain on interrupt

Original commit message from CVS:
Schedule next chain on interrupt

21 years ago- More refcounting fixes that now sustain abuse from spider, key is to be careful...
Wim Taymans [Thu, 27 Feb 2003 23:07:30 +0000 (23:07 +0000)]
- More refcounting fixes that now sustain abuse from spider, key is to be careful when iterating over a list when our...

Original commit message from CVS:
- More refcounting fixes that now sustain abuse from spider, key is to be
careful when iterating over a list when our current pointer could be
removed.

21 years agoRemoved an assert that will not hold when the chain currently executing was merged...
Wim Taymans [Thu, 27 Feb 2003 21:23:39 +0000 (21:23 +0000)]
Removed an assert that will not hold when the chain currently executing was merged into another one.

Original commit message from CVS:
Removed an assert that will not hold when the chain currently executing
was merged into another one.

21 years agoAdded test for dynamic reconfiguration of pipelines triggered by padprobes
Wim Taymans [Thu, 27 Feb 2003 21:07:31 +0000 (21:07 +0000)]
Added test for dynamic reconfiguration of pipelines triggered by padprobes

Original commit message from CVS:
Added test for dynamic reconfiguration of pipelines triggered by padprobes

21 years agoso it's no big thing.
Wim Taymans [Thu, 27 Feb 2003 18:56:30 +0000 (18:56 +0000)]
so it's no big thing.

Original commit message from CVS:
- API change in padprobes, nobody uses this yet (or could), so it's no big
thing.

21 years agoprint refcount in _show
Wim Taymans [Thu, 27 Feb 2003 18:29:07 +0000 (18:29 +0000)]
print refcount in _show

Original commit message from CVS:
print refcount in _show

21 years agoAdded refcounting to the optimal scheduler to guard against modifications during...
Wim Taymans [Thu, 27 Feb 2003 18:21:34 +0000 (18:21 +0000)]
Added refcounting to the optimal scheduler to guard against modifications during iterations

Original commit message from CVS:
Added refcounting to the optimal scheduler to guard against modifications
during iterations

21 years agoAdd refcounting around _iterate to guard against unreffing in scheduling callbacks...
Wim Taymans [Thu, 27 Feb 2003 18:18:32 +0000 (18:18 +0000)]
Add refcounting around _iterate to guard against unreffing in scheduling callbacks or other nastyties

Original commit message from CVS:
Add refcounting around _iterate to guard against unreffing in scheduling
callbacks or other nastyties

21 years agoSmall cleanup
Wim Taymans [Thu, 27 Feb 2003 18:16:29 +0000 (18:16 +0000)]
Small cleanup

Original commit message from CVS:
Small cleanup

21 years agoFix typo
Wim Taymans [Thu, 27 Feb 2003 18:15:50 +0000 (18:15 +0000)]
Fix typo

Original commit message from CVS:
Fix typo

21 years agomore .cvsignore
Wim Taymans [Tue, 25 Feb 2003 21:01:59 +0000 (21:01 +0000)]
more .cvsignore

Original commit message from CVS:
more .cvsignore

21 years agoI'm too lazy to comment this
Wim Taymans [Tue, 25 Feb 2003 20:57:05 +0000 (20:57 +0000)]
I'm too lazy to comment this

Original commit message from CVS:
.

21 years agoYes, I'm annoyed
Wim Taymans [Tue, 25 Feb 2003 20:51:49 +0000 (20:51 +0000)]
Yes, I'm annoyed

Original commit message from CVS:
Yes, I'm annoyed

21 years agoI'm too lazy to comment this
Wim Taymans [Tue, 25 Feb 2003 20:41:01 +0000 (20:41 +0000)]
I'm too lazy to comment this

Original commit message from CVS:
*** empty log message ***