platform/upstream/gstreamer.git
21 years agoFix caps negotiation problems.
David Schleef [Mon, 19 May 2003 02:36:01 +0000 (02:36 +0000)]
Fix caps negotiation problems.

Original commit message from CVS:
Fix caps negotiation problems.

21 years agoChange GST_DEBUG_FUNCPTR() to return a pointer of the same type that it is called...
David Schleef [Sun, 18 May 2003 23:34:12 +0000 (23:34 +0000)]
Change GST_DEBUG_FUNCPTR() to return a pointer of the same type that it is called with.  Fix lots of warnings due to ...

Original commit message from CVS:
Change GST_DEBUG_FUNCPTR() to return a pointer of the same type that it
is called with.  Fix lots of warnings due to change.

21 years agoFix broken links to gstreamer.net site
David Schleef [Sun, 18 May 2003 23:32:29 +0000 (23:32 +0000)]
Fix broken links to gstreamer.net site

Original commit message from CVS:
Fix broken links to gstreamer.net site

21 years agodoc dist fix
Thomas Vander Stichele [Sun, 18 May 2003 23:03:42 +0000 (23:03 +0000)]
doc dist fix

Original commit message from CVS:
doc dist fix

21 years agospec fix
Thomas Vander Stichele [Sun, 18 May 2003 23:02:38 +0000 (23:02 +0000)]
spec fix

Original commit message from CVS:
spec fix

21 years agoapplying http://bugzilla.gnome.org/show_bug.cgi?id=110707 patch, should fix testsuite...
Thomas Vander Stichele [Sun, 18 May 2003 22:59:51 +0000 (22:59 +0000)]
applying bugzilla.gnome.org/show_bug.cgi?id=110707 patch, should fix testsuite issues

Original commit message from CVS:
applying
http://bugzilla.gnome.org/show_bug.cgi?id=110707
patch, should fix testsuite issues

21 years agoChange uint to guint
David Schleef [Sun, 18 May 2003 22:45:27 +0000 (22:45 +0000)]
Change uint to guint

Original commit message from CVS:
Change uint to guint

21 years agoFix aliasing warning from gcc-3.3
David Schleef [Sun, 18 May 2003 22:44:11 +0000 (22:44 +0000)]
Fix aliasing warning from gcc-3.3

Original commit message from CVS:
Fix aliasing warning from gcc-3.3

21 years agochange from sscanf to strtol
David Schleef [Sun, 18 May 2003 22:41:25 +0000 (22:41 +0000)]
change from sscanf to strtol

Original commit message from CVS:
change from sscanf to strtol

21 years agoremoving devhelp dir
Thomas Vander Stichele [Sun, 18 May 2003 22:30:58 +0000 (22:30 +0000)]
removing devhelp dir

Original commit message from CVS:
removing devhelp dir

21 years agooops
Thomas Vander Stichele [Sun, 18 May 2003 16:28:15 +0000 (16:28 +0000)]
oops

Original commit message from CVS:
oops

21 years agogtk-doc fixes
Thomas Vander Stichele [Sun, 18 May 2003 15:08:17 +0000 (15:08 +0000)]
gtk-doc fixes

Original commit message from CVS:
gtk-doc fixes

21 years agoconverting to xml as intermediary step to fix devhelp generation assorted doc build...
Thomas Vander Stichele [Sun, 18 May 2003 15:04:26 +0000 (15:04 +0000)]
converting to xml as intermediary step to fix devhelp generation assorted doc build fixes as well bugzilla.gno...

Original commit message from CVS:
converting to xml as intermediary step to fix devhelp generation
assorted doc build fixes as well
http://bugzilla.gnome.org/show_bug.cgi?id=113195

21 years agoa bunch of gtk-doc fixes
Thomas Vander Stichele [Sun, 18 May 2003 15:03:34 +0000 (15:03 +0000)]
a bunch of gtk-doc fixes

Original commit message from CVS:
a bunch of gtk-doc fixes

21 years agoAdd new man page. Fix a few typos in other man pages.
David Schleef [Sun, 18 May 2003 04:40:19 +0000 (04:40 +0000)]
Add new man page.  Fix a few typos in other man pages.

Original commit message from CVS:
Add new man page.  Fix a few typos in other man pages.

21 years agoCall perl script using $(PERL_PATH)
David Schleef [Sun, 18 May 2003 03:36:41 +0000 (03:36 +0000)]
Call perl script using $(PERL_PATH)

Original commit message from CVS:
Call perl script using $(PERL_PATH)

21 years agoCheck for Perl and sigaction().
David Schleef [Sun, 18 May 2003 03:31:58 +0000 (03:31 +0000)]
Check for Perl and sigaction().

Original commit message from CVS:
Check for Perl and sigaction().

21 years agofix wrong caps refcount handling of filtered caps in cornercases.
Benjamin Otte [Sun, 18 May 2003 03:22:04 +0000 (03:22 +0000)]
fix wrong caps refcount handling of filtered caps in cornercases.

Original commit message from CVS:
fix wrong caps refcount handling of filtered caps in cornercases.

21 years agoadded filtered caps to man page
Benjamin Otte [Sun, 18 May 2003 02:46:42 +0000 (02:46 +0000)]
added filtered caps to man page

Original commit message from CVS:
added filtered caps to man page

21 years agoremove _destroy functions from public headers and make them static.
Benjamin Otte [Sun, 18 May 2003 02:42:19 +0000 (02:42 +0000)]
remove _destroy functions from public headers and make them static.

Original commit message from CVS:
remove _destroy functions from public headers and make them static.

21 years agomake the parser accept chained caps, too
Benjamin Otte [Sun, 18 May 2003 02:30:00 +0000 (02:30 +0000)]
make the parser accept chained caps, too

Original commit message from CVS:
make the parser accept chained caps, too

21 years agoclock debug addition
Thomas Vander Stichele [Sat, 17 May 2003 23:08:40 +0000 (23:08 +0000)]
clock debug addition

Original commit message from CVS:
clock debug addition

21 years agoadding typefind binary
Thomas Vander Stichele [Sat, 17 May 2003 23:04:02 +0000 (23:04 +0000)]
adding typefind binary

Original commit message from CVS:
adding typefind binary

21 years agoThis is filtered caps in 20 lines. Implemented full featured parsing of pipelines...
Benjamin Otte [Sat, 17 May 2003 20:45:06 +0000 (20:45 +0000)]
This is filtered caps in 20 lines. Implemented full featured parsing of pipelines with filtered caps. To get a grip o...

Original commit message from CVS:
This is filtered caps in 20 lines. Implemented full featured parsing of pipelines with filtered caps. To get a grip of the syntax you might want to look at testsuite/caps/string-conversions.c or run that test

21 years agoonly set state to playing when elements are linked - don't pause in SOMETIMES callback
Benjamin Otte [Sat, 17 May 2003 17:08:58 +0000 (17:08 +0000)]
only set state to playing when elements are linked - don't pause in SOMETIMES callback

Original commit message from CVS:
only set state to playing when elements are linked - don't pause in SOMETIMES callback

21 years agofix wrong debug message to print the right thing
Benjamin Otte [Sat, 17 May 2003 15:55:23 +0000 (15:55 +0000)]
fix wrong debug message to print the right thing

Original commit message from CVS:
fix wrong debug message to print the right thing

21 years agoAdd unistd.h (#110671)
Ronald S. Bultje [Sat, 17 May 2003 13:10:00 +0000 (13:10 +0000)]
Add unistd.h (#110671)

Original commit message from CVS:
Add unistd.h (#110671)

21 years agoadded tests for gst_caps_{to,from}_string
Benjamin Otte [Sat, 17 May 2003 00:48:34 +0000 (00:48 +0000)]
added tests for gst_caps_{to,from}_string

Original commit message from CVS:
added tests for gst_caps_{to,from}_string

21 years agoadded gst_{props,caps}_{from,to}_string to API, see documentation for use, put errors...
Benjamin Otte [Sat, 17 May 2003 00:47:01 +0000 (00:47 +0000)]
added gst_{props,caps}_{from,to}_string to API, see documentation for use, put errors into testsuite/caps/string-conv...

Original commit message from CVS:
added gst_{props,caps}_{from,to}_string to API, see documentation for use, put errors into testsuite/caps/string-conversions.c

21 years agoref pool before creating buffer that's using it
Benjamin Otte [Sat, 17 May 2003 00:42:57 +0000 (00:42 +0000)]
ref pool before creating buffer that's using it

Original commit message from CVS:
ref pool before creating buffer that's using it

21 years agomake -> shell variable
Ronald S. Bultje [Fri, 16 May 2003 06:33:36 +0000 (06:33 +0000)]
make -> shell variable

Original commit message from CVS:
make -> shell variable

21 years agogtk-doc fixes clock debug
Thomas Vander Stichele [Thu, 15 May 2003 22:46:37 +0000 (22:46 +0000)]
gtk-doc fixes clock debug

Original commit message from CVS:
gtk-doc fixes
clock debug

21 years agoFix macro GST_FOURCC_ARGS - it assumed big endian ints
Benjamin Otte [Tue, 13 May 2003 23:15:46 +0000 (23:15 +0000)]
Fix macro GST_FOURCC_ARGS - it assumed big endian ints

Original commit message from CVS:
Fix macro GST_FOURCC_ARGS - it assumed big endian ints

21 years agoAdded GST_CAT_APPLICATION. Fixes #111009
David Schleef [Tue, 13 May 2003 06:48:49 +0000 (06:48 +0000)]
Added GST_CAT_APPLICATION.  Fixes #111009

Original commit message from CVS:
Added GST_CAT_APPLICATION.  Fixes #111009

21 years agoFix bug in PRINT() macro
David Schleef [Tue, 13 May 2003 05:47:04 +0000 (05:47 +0000)]
Fix bug in PRINT() macro

Original commit message from CVS:
Fix bug in PRINT() macro

21 years agofix sparc atomic functions.
James A Morrison [Mon, 12 May 2003 23:20:55 +0000 (23:20 +0000)]
fix sparc atomic functions.

Original commit message from CVS:
Patch from James A Morrison <ja2morri@student.math.uwaterloo.ca> to
fix sparc atomic functions.

21 years agoChange from AS_COMPILER() to AS_COMPILER_FLAG() in order to directly check for availa...
David Schleef [Sun, 11 May 2003 07:08:46 +0000 (07:08 +0000)]
Change from AS_COMPILER() to AS_COMPILER_FLAG() in order to directly check for available warning/error flags

Original commit message from CVS:
Change from AS_COMPILER() to AS_COMPILER_FLAG() in order to directly
check for available warning/error flags

21 years agoMake sure the FIXED flag is computed correctly when normalizing a GstProps.
Wim Taymans [Sat, 10 May 2003 18:09:48 +0000 (18:09 +0000)]
Make sure the FIXED flag is computed correctly when normalizing a GstProps.

Original commit message from CVS:
Make sure the FIXED flag is computed correctly when normalizing a GstProps.

21 years agoSysClocks need their own mutex/cond pair, as we have multiple (via subclasses). Use...
Benjamin Otte [Sat, 10 May 2003 14:38:48 +0000 (14:38 +0000)]
SysClocks need their own mutex/cond pair, as we have multiple (via subclasses). Use a static mutex for setting THE sy...

Original commit message from CVS:
SysClocks need their own mutex/cond pair, as we have multiple (via subclasses). Use a static mutex for setting THE system clock

21 years agoenable allocation tracing for GstObjects and make allocation tracing a configure...
Benjamin Otte [Sat, 10 May 2003 12:42:02 +0000 (12:42 +0000)]
enable allocation tracing for GstObjects and make allocation tracing a configure switch (enable by default for now)

Original commit message from CVS:
enable allocation tracing for GstObjects and make allocation tracing a configure switch (enable by default for now)

21 years agoUse GstMemChunk to allocate events
Wim Taymans [Sat, 10 May 2003 12:15:58 +0000 (12:15 +0000)]
Use GstMemChunk to allocate events

Original commit message from CVS:
Use GstMemChunk to allocate events

21 years agobugfixes:
Benjamin Otte [Sat, 10 May 2003 11:11:29 +0000 (11:11 +0000)]
bugfixes:

Original commit message from CVS:
bugfixes:
- allow disposal of subclasses of GstSystemClock
- only create one system clock

21 years agoChange .p2align to .align to make non-gas assemblers happy (Fixes: #112607)
David Schleef [Fri, 9 May 2003 18:35:24 +0000 (18:35 +0000)]
Change .p2align to .align to make non-gas assemblers happy (Fixes: #112607)

Original commit message from CVS:
Change .p2align to .align to make non-gas assemblers happy (Fixes: #112607)

21 years agomake test fail when it fails (d'oh)
Benjamin Otte [Fri, 9 May 2003 15:19:01 +0000 (15:19 +0000)]
make test fail when it fails (d'oh)

Original commit message from CVS:
make test fail when it fails (d'oh)

21 years agostuff about RGB video
David Schleef [Fri, 9 May 2003 07:55:35 +0000 (07:55 +0000)]
stuff about RGB video

Original commit message from CVS:
stuff about RGB video

21 years agoFix 112596, gst_caps_is_always_compatible() broken
Wim Taymans [Thu, 8 May 2003 19:57:06 +0000 (19:57 +0000)]
Fix 112596, gst_caps_is_always_compatible() broken

Original commit message from CVS:
Fix 112596, gst_caps_is_always_compatible() broken

21 years agosome minor improvements:
Benjamin Otte [Tue, 6 May 2003 23:47:07 +0000 (23:47 +0000)]
some minor improvements:

Original commit message from CVS:
some minor improvements:
- better debugging output
- don't set state to paused when plugging anymore
- bugfix: set typefind caps on srcpad, not sinkpad
- remove unnecessary check for right caps

21 years agostate need not be playing with new schedulers when adding/removing elements
Benjamin Otte [Tue, 6 May 2003 23:42:23 +0000 (23:42 +0000)]
state need not be playing with new schedulers when adding/removing elements

Original commit message from CVS:
state need not be playing with new schedulers when adding/removing elements

21 years agodo error checking for int/float values and don't accept trailing characters, but...
Benjamin Otte [Tue, 6 May 2003 22:58:04 +0000 (22:58 +0000)]
do error checking for int/float values and don't accept trailing characters, but do accept overflows

Original commit message from CVS:
do error checking for int/float values and don't accept trailing characters, but do accept overflows

21 years agoDocumentation updates
Wim Taymans [Tue, 6 May 2003 22:10:29 +0000 (22:10 +0000)]
Documentation updates

Original commit message from CVS:
Documentation updates

21 years agosimple fix: these are signed ints, not unsigned
Benjamin Otte [Tue, 6 May 2003 22:03:02 +0000 (22:03 +0000)]
simple fix: these are signed ints, not unsigned

Original commit message from CVS:
simple fix: these are signed ints, not unsigned

21 years agoimplement proper refcounting of pad's templates and references from real pads to...
Benjamin Otte [Tue, 6 May 2003 21:58:49 +0000 (21:58 +0000)]
implement proper refcounting of pad's templates and references from real pads to their ghost pads and the other way a...

Original commit message from CVS:
implement proper refcounting of pad's templates and references from real pads to their ghost pads and the other way around - this fixes the segfaults in the player

21 years agoerr... reset to desired version after doing a benchmark :)
Wim Taymans [Tue, 6 May 2003 21:04:46 +0000 (21:04 +0000)]
err... reset to desired version after doing a benchmark :)

Original commit message from CVS:
err... reset to desired version after doing a benchmark :)

21 years ago- Explicitly set buffer fields to default values instead of using memset, this seems...
Wim Taymans [Tue, 6 May 2003 21:03:34 +0000 (21:03 +0000)]
- Explicitly set buffer fields to default values instead of using memset, this seems to speed up buffer allocation by...

Original commit message from CVS:
- Explicitly set buffer fields to default values instead of using memset,
this seems to speed up buffer allocation by at least 30%

21 years agoremove unnecessary check for registries - registry gets rebuilt automagically anyway
Benjamin Otte [Fri, 2 May 2003 21:13:19 +0000 (21:13 +0000)]
remove unnecessary check for registries - registry gets rebuilt automagically anyway

Original commit message from CVS:
remove unnecessary check for registries - registry gets rebuilt automagically anyway

21 years agomake gst-launch --gst-mask=-1 fakesrc ! fakesink work on Solaris
Benjamin Otte [Fri, 2 May 2003 20:07:45 +0000 (20:07 +0000)]
make gst-launch --gst-mask=-1 fakesrc ! fakesink work on Solaris

Original commit message from CVS:
make gst-launch --gst-mask=-1 fakesrc ! fakesink work on Solaris

21 years agofix gcc 2.x compiler error, when variables aren't defined at the top.
Benjamin Otte [Thu, 1 May 2003 20:57:40 +0000 (20:57 +0000)]
fix gcc 2.x compiler error, when variables aren't defined at the top.

Original commit message from CVS:
fix gcc 2.x compiler error, when variables aren't defined at the top.

21 years agounreachable code
Benjamin Otte [Thu, 1 May 2003 20:16:14 +0000 (20:16 +0000)]
unreachable code

Original commit message from CVS:
unreachable code

21 years agofix for forte
Benjamin Otte [Thu, 1 May 2003 16:54:09 +0000 (16:54 +0000)]
fix for forte

Original commit message from CVS:
fix for forte

21 years agoadded GST_STR_NULL to check for NULL strings. Fixed a case where a char* given to...
Benjamin Otte [Thu, 1 May 2003 16:36:27 +0000 (16:36 +0000)]
added GST_STR_NULL to check for NULL strings. Fixed a case where a char* given to printf was NULL to use that macro.

Original commit message from CVS:
added GST_STR_NULL to check for NULL strings. Fixed a case where a char* given to printf was NULL to use that macro.

21 years agosilence forte warnings
Benjamin Otte [Thu, 1 May 2003 15:16:17 +0000 (15:16 +0000)]
silence forte warnings

Original commit message from CVS:
silence forte warnings

21 years agoUse -f instead of -e since -e does not work in Solaris /bin/sh.
Brian Cameron [Thu, 1 May 2003 13:17:34 +0000 (13:17 +0000)]
Use -f instead of -e since -e does not work in Solaris /bin/sh.

Original commit message from CVS:
Use -f instead of -e since -e does not work in Solaris /bin/sh.

21 years agoFixed if-test in autogen.sh so it works on Solaris. Just needed to surround "$NOCHEC...
Brian Cameron [Thu, 1 May 2003 13:11:08 +0000 (13:11 +0000)]
Fixed if-test in autogen.sh so it works on Solaris.  Just needed to surround "$NOCHECK" in quotes.

Original commit message from CVS:
Fixed if-test in autogen.sh so it works on Solaris.  Just needed to surround
"$NOCHECK" in quotes.

21 years agoDisable MIPS, 'cuz it's broken.
David Schleef [Thu, 1 May 2003 01:11:52 +0000 (01:11 +0000)]
Disable MIPS, 'cuz it's broken.

Original commit message from CVS:
Disable MIPS, 'cuz it's broken.

21 years agoA few ideas looking for feedback
Jan Schmidt [Mon, 28 Apr 2003 22:09:38 +0000 (22:09 +0000)]
A few ideas looking for feedback

Original commit message from CVS:
A few ideas looking for feedback

21 years agooffsets may be negative (nobody ever seeked beackwards, hu?)
Benjamin Otte [Mon, 28 Apr 2003 21:48:37 +0000 (21:48 +0000)]
offsets may be negative (nobody ever seeked beackwards, hu?)

Original commit message from CVS:
offsets may be negative (nobody ever seeked beackwards, hu?)

21 years agoparsing returns elements, not bins - so put it into a pipeline if it's not a bin
Benjamin Otte [Mon, 28 Apr 2003 17:01:44 +0000 (17:01 +0000)]
parsing returns elements, not bins - so put it into a pipeline if it's not a bin

Original commit message from CVS:
parsing returns elements, not bins - so put it into a pipeline if it's not a bin

21 years agofix deadlock when thread itself goes PLAYING => PAUSED => PLAYING
Benjamin Otte [Mon, 28 Apr 2003 00:01:31 +0000 (00:01 +0000)]
fix deadlock when thread itself goes PLAYING => PAUSED => PLAYING

Original commit message from CVS:
fix deadlock when thread itself goes PLAYING => PAUSED => PLAYING

21 years agoadd extra error for empty pipeline
Benjamin Otte [Sun, 27 Apr 2003 23:56:31 +0000 (23:56 +0000)]
add extra error for empty pipeline

Original commit message from CVS:
add extra error for empty pipeline

21 years agoMake events use internal links, too
Benjamin Otte [Sun, 27 Apr 2003 21:34:01 +0000 (21:34 +0000)]
Make events use internal links, too

Original commit message from CVS:
Make events use internal links, too

21 years agoignore .pc files
Steve Baker [Sun, 27 Apr 2003 06:20:44 +0000 (06:20 +0000)]
ignore .pc files

Original commit message from CVS:
ignore .pc files

21 years ago- remove some \n in GstThread debugging
Wim Taymans [Sat, 26 Apr 2003 14:38:18 +0000 (14:38 +0000)]
- remove some \n in GstThread debugging

Original commit message from CVS:
- remove some \n in GstThread debugging
- move the state change g_cond_signal to the set_state function to make
sure that we don't unlock the waiters before we completed the state
change.

21 years agofix debugging segfault
Benjamin Otte [Sat, 26 Apr 2003 13:55:13 +0000 (13:55 +0000)]
fix debugging segfault

Original commit message from CVS:
fix debugging segfault

21 years agofix and better comment gst_event_new_discontinuous. Nice memory leak there
Benjamin Otte [Sat, 26 Apr 2003 01:54:01 +0000 (01:54 +0000)]
fix and better comment gst_event_new_discontinuous. Nice memory leak there

Original commit message from CVS:
fix and better comment gst_event_new_discontinuous. Nice memory leak there

21 years agoupdate man page to new pipeline parsing and make it more informational
Benjamin Otte [Fri, 25 Apr 2003 20:15:54 +0000 (20:15 +0000)]
update man page to new pipeline parsing and make it more informational

Original commit message from CVS:
update man page to new pipeline parsing and make it more informational

21 years agoI suck - it's the wrong variable and I don't get it for ages even while testing this...
Benjamin Otte [Fri, 25 Apr 2003 17:35:26 +0000 (17:35 +0000)]
I suck - it's the wrong variable and I don't get it for ages even while testing this code

Original commit message from CVS:
I suck - it's the wrong variable and I don't get it for ages even while testing this code
But while I was atit, I fixed it right this time (I hope)

21 years agojust to be sure...
Benjamin Otte [Fri, 25 Apr 2003 00:26:09 +0000 (00:26 +0000)]
just to be sure...

Original commit message from CVS:
just to be sure...

21 years agofix stupid segfault when setting integer properties
Benjamin Otte [Thu, 24 Apr 2003 22:34:10 +0000 (22:34 +0000)]
fix stupid segfault when setting integer properties

Original commit message from CVS:
fix stupid segfault when setting integer properties

21 years agowhoops, fix
Thomas Vander Stichele [Thu, 24 Apr 2003 09:24:40 +0000 (09:24 +0000)]
whoops, fix

Original commit message from CVS:
whoops, fix

21 years agoadding a q&a
Thomas Vander Stichele [Thu, 24 Apr 2003 09:23:33 +0000 (09:23 +0000)]
adding a q&a

Original commit message from CVS:
adding a q&a

21 years agofix 2 warnings
Benjamin Otte [Wed, 23 Apr 2003 20:06:54 +0000 (20:06 +0000)]
fix 2 warnings

Original commit message from CVS:
fix 2 warnings

21 years agomake the user registry location major-minor versioned so it doesn't clash with older...
Thomas Vander Stichele [Wed, 23 Apr 2003 19:59:38 +0000 (19:59 +0000)]
make the user registry location major-minor versioned so it doesn't clash with older incompatible registries make gst...

Original commit message from CVS:
* make the user registry location major-minor versioned so it doesn't
clash with older incompatible registries
* make gst-register output the location of the registry it's writing

21 years agoworkaround for bison 1.35 bug
Benjamin Otte [Wed, 23 Apr 2003 19:16:06 +0000 (19:16 +0000)]
workaround for bison 1.35 bug

Original commit message from CVS:
workaround for bison 1.35 bug

21 years agomake gst_thread_get_current() work with threaded cothreads
Benjamin Otte [Mon, 21 Apr 2003 18:37:13 +0000 (18:37 +0000)]
make gst_thread_get_current() work with threaded cothreads

Original commit message from CVS:
make gst_thread_get_current() work with threaded cothreads

21 years agomake that error message more useful, it kept confusing me
Benjamin Otte [Mon, 21 Apr 2003 18:34:20 +0000 (18:34 +0000)]
make that error message more useful, it kept confusing me

Original commit message from CVS:
make that error message more useful, it kept confusing me

21 years agoassorted fixes:
Benjamin Otte [Mon, 21 Apr 2003 18:09:29 +0000 (18:09 +0000)]
assorted fixes:

Original commit message from CVS:
assorted fixes:
- fix for #111146 (works now with lots of warnings (or maybe even without - the fun of races))
- more useful debugging output
- restructuring of when to release the lock
- emitting SHUTDOWN when holding lock so we're not destroyed while signalling
- probably something else I don't remember

21 years agoGST_DEBUG/INFO doesn't need a \n at the end.
Wim Taymans [Sat, 19 Apr 2003 11:52:07 +0000 (11:52 +0000)]
GST_DEBUG/INFO doesn't need a \n at the end.

Original commit message from CVS:
GST_DEBUG/INFO doesn't need a \n at the end.

21 years ago- removed an assert, mmaping the stack of another thread seems to work fine.
Wim Taymans [Sat, 19 Apr 2003 11:50:27 +0000 (11:50 +0000)]
- removed an assert, mmaping the stack of another thread seems to work fine.

Original commit message from CVS:
- removed an assert, mmaping the stack of another thread seems to work fine.
This makes the cothread based scheduler work again with the new GstThread.

21 years agoAdd caps list test that shows incorrect behavior
David Schleef [Fri, 18 Apr 2003 23:37:05 +0000 (23:37 +0000)]
Add caps list test that shows incorrect behavior

Original commit message from CVS:
Add caps list test that shows incorrect behavior

21 years agorewrite GstThread - should be quite a bit cleaner and does change state correctly now
Benjamin Otte [Fri, 18 Apr 2003 23:35:34 +0000 (23:35 +0000)]
rewrite GstThread - should be quite a bit cleaner and does change state correctly now

Original commit message from CVS:
rewrite GstThread - should be quite a bit cleaner and does change state correctly now

21 years ago- make child_state_change a virtual function
Benjamin Otte [Fri, 18 Apr 2003 23:34:21 +0000 (23:34 +0000)]
- make child_state_change a virtual function

Original commit message from CVS:
- make child_state_change a virtual function
- remove unneeded != NULL checks
- implement gst_bin_sync_children_state

21 years agomake EOS really recursive and not just one layer deep
Benjamin Otte [Fri, 18 Apr 2003 23:31:18 +0000 (23:31 +0000)]
make EOS really recursive and not just one layer deep

Original commit message from CVS:
make EOS really recursive and not just one layer deep

21 years agoSmall example that shows caps nego recovery.
Wim Taymans [Thu, 17 Apr 2003 22:32:59 +0000 (22:32 +0000)]
Small example that shows caps nego recovery.

Original commit message from CVS:
Small example that shows caps nego recovery.

21 years ago- Added a property to perform caps negotiation in the chain function instead of using...
Wim Taymans [Thu, 17 Apr 2003 22:31:32 +0000 (22:31 +0000)]
- Added a property to perform caps negotiation in the chain function instead of using proxied negotiation.

Original commit message from CVS:
- Added a property to perform caps negotiation in the chain function instead
of using proxied negotiation.

21 years agoAdded a simple function gst_pad_recover_caps_error that a plugin should call from...
Wim Taymans [Thu, 17 Apr 2003 22:29:31 +0000 (22:29 +0000)]
Added a simple function gst_pad_recover_caps_error that a plugin should call from now on (instead of gst_element_erro...

Original commit message from CVS:
Added a simple function gst_pad_recover_caps_error that a plugin
should call from now on (instead of gst_element_error). This function
will emit a caps_nego_failed signal that the app can catch to resolve
the negotiation failure.

21 years agoTransform variable properties too
Wim Taymans [Thu, 17 Apr 2003 22:21:13 +0000 (22:21 +0000)]
Transform variable properties too

Original commit message from CVS:
Transform variable properties too

21 years agorelease lock before doing signal handling
Benjamin Otte [Thu, 17 Apr 2003 19:51:28 +0000 (19:51 +0000)]
release lock before doing signal handling

Original commit message from CVS:
release lock before doing signal handling

21 years agoquick braindump of capsnego failure recovery
Wim Taymans [Thu, 17 Apr 2003 19:44:53 +0000 (19:44 +0000)]
quick braindump of capsnego failure recovery

Original commit message from CVS:
quick braindump of capsnego failure recovery

21 years agoone more test
Benjamin Otte [Thu, 17 Apr 2003 19:36:13 +0000 (19:36 +0000)]
one more test

Original commit message from CVS:
one more test

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.