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.
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.
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
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
Thomas Vander Stichele [Sun, 18 May 2003 23:02:38 +0000 (23:02 +0000)]
spec fix
Original commit message from CVS:
spec fix
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
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
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
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
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
Thomas Vander Stichele [Sun, 18 May 2003 16:28:15 +0000 (16:28 +0000)]
oops
Original commit message from CVS:
oops
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
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
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
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.
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)
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().
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.
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
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.
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
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.
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
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.
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
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)
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
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
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)
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)
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
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
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
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
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
Wim Taymans [Tue, 6 May 2003 22:10:29 +0000 (22:10 +0000)]
Documentation updates
Original commit message from CVS:
Documentation updates
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
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
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 :)
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%
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
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
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.
Benjamin Otte [Thu, 1 May 2003 20:16:14 +0000 (20:16 +0000)]
unreachable code
Original commit message from CVS:
unreachable code
Benjamin Otte [Thu, 1 May 2003 16:54:09 +0000 (16:54 +0000)]
fix for forte
Original commit message from CVS:
fix for forte
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.
Benjamin Otte [Thu, 1 May 2003 15:16:17 +0000 (15:16 +0000)]
silence forte warnings
Original commit message from CVS:
silence forte warnings
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.
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.
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.
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
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?)
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
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
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
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
Steve Baker [Sun, 27 Apr 2003 06:20:44 +0000 (06:20 +0000)]
ignore .pc files
Original commit message from CVS:
ignore .pc files
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.
Benjamin Otte [Sat, 26 Apr 2003 13:55:13 +0000 (13:55 +0000)]
fix debugging segfault
Original commit message from CVS:
fix debugging segfault
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
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
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)
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...
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
Thomas Vander Stichele [Thu, 24 Apr 2003 09:24:40 +0000 (09:24 +0000)]
whoops, fix
Original commit message from CVS:
whoops, fix
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
Benjamin Otte [Wed, 23 Apr 2003 20:06:54 +0000 (20:06 +0000)]
fix 2 warnings
Original commit message from CVS:
fix 2 warnings
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
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
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
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
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
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.
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.
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
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
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
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
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.
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.
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.
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
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
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
Benjamin Otte [Thu, 17 Apr 2003 19:36:13 +0000 (19:36 +0000)]
one more test
Original commit message from CVS:
one more test
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.