Wim Taymans [Wed, 24 Jul 2002 20:20:50 +0000 (20:20 +0000)]
Fixed the missing .h file and some reorg (not sure what's best)
Original commit message from CVS:
Fixed the missing .h file and some reorg (not sure what's best)
Wim Taymans [Wed, 24 Jul 2002 19:46:42 +0000 (19:46 +0000)]
Documentation updates
Original commit message from CVS:
Documentation updates
Andy Wingo [Wed, 24 Jul 2002 18:31:12 +0000 (18:31 +0000)]
add default bufferpool, clean up some code, add bufferpool testing to fakesrc
Original commit message from CVS:
add default bufferpool, clean up some code, add bufferpool testing to fakesrc
Thomas Vander Stichele [Mon, 15 Jul 2002 23:12:02 +0000 (23:12 +0000)]
start of list of example features (and matching plug-ins later on)
Original commit message from CVS:
start of list of example features (and matching plug-ins later on)
Wim Taymans [Sat, 13 Jul 2002 23:12:22 +0000 (23:12 +0000)]
- Documentation updates, renamed some _ methods because gtkdoc didn't want to generate docs for them.
Original commit message from CVS:
- Documentation updates, renamed some _ methods because gtkdoc didn't
want to generate docs for them.
- Add some more events for future use.
Wim Taymans [Sat, 13 Jul 2002 23:08:04 +0000 (23:08 +0000)]
Make sizeof(GstBuffer) independent of config.h and HAVE_ATOMIC_H. This still needs a more fundamental solution though.
Original commit message from CVS:
Make sizeof(GstBuffer) independent of config.h and HAVE_ATOMIC_H. This still
needs a more fundamental solution though.
Wim Taymans [Sat, 13 Jul 2002 23:05:46 +0000 (23:05 +0000)]
Small documentation updates
Original commit message from CVS:
Small documentation updates
Wim Taymans [Fri, 12 Jul 2002 23:21:20 +0000 (23:21 +0000)]
API docs updates
Original commit message from CVS:
API docs updates
Andy Wingo [Fri, 12 Jul 2002 19:13:19 +0000 (19:13 +0000)]
be more lenient when loading unconnected pads
Original commit message from CVS:
be more lenient when loading unconnected pads
Wim Taymans [Fri, 12 Jul 2002 15:39:18 +0000 (15:39 +0000)]
Short doc about state changes and actions associated with each state change.
Original commit message from CVS:
Short doc about state changes and actions associated with each state change.
Thomas Vander Stichele [Fri, 12 Jul 2002 14:14:30 +0000 (14:14 +0000)]
Makefile.am portability fix better error handling, this solves the g_error_free assert error some people had
Original commit message from CVS:
Makefile.am portability fix
better error handling, this solves the g_error_free assert error some people
had
Andy Wingo [Fri, 12 Jul 2002 06:48:32 +0000 (06:48 +0000)]
added gst-launch grammar reference
Original commit message from CVS:
added gst-launch grammar reference
Thomas Vander Stichele [Thu, 11 Jul 2002 21:38:23 +0000 (21:38 +0000)]
lioux's virtual patch
Original commit message from CVS:
lioux's virtual patch
Thomas Vander Stichele [Thu, 11 Jul 2002 21:22:55 +0000 (21:22 +0000)]
I'm too lazy to comment this
Original commit message from CVS:
combined patch by me and lioux@FreeBSD.org
Wim Taymans [Thu, 11 Jul 2002 21:10:44 +0000 (21:10 +0000)]
Added PAD_DISABLED to the TODO list
Original commit message from CVS:
Added PAD_DISABLED to the TODO list
Andy Wingo [Thu, 11 Jul 2002 19:43:32 +0000 (19:43 +0000)]
added updated tex limits for dbian systems
Original commit message from CVS:
added updated tex limits for dbian systems
Andy Wingo [Thu, 11 Jul 2002 19:40:06 +0000 (19:40 +0000)]
doc fixen
Original commit message from CVS:
doc fixen
Andy Wingo [Thu, 11 Jul 2002 16:30:59 +0000 (16:30 +0000)]
Use docbook xsl version 1.50.0 until libxslt can handle 1.51.0 and above
Original commit message from CVS:
Use docbook xsl version 1.50.0 until libxslt can handle 1.51.0 and above
Thomas Vander Stichele [Thu, 11 Jul 2002 15:13:09 +0000 (15:13 +0000)]
better problem checking
Original commit message from CVS:
better problem checking
Wim Taymans [Thu, 11 Jul 2002 14:18:31 +0000 (14:18 +0000)]
Attempt to write a good TODO list
Original commit message from CVS:
Attempt to write a good TODO list
David Schleef [Wed, 10 Jul 2002 18:16:44 +0000 (18:16 +0000)]
Fix GstBufferFlag so it's really an enum typedef, not a declaration.
Original commit message from CVS:
Fix GstBufferFlag so it's really an enum typedef, not a declaration.
Thomas Vander Stichele [Wed, 10 Jul 2002 10:42:04 +0000 (10:42 +0000)]
added configure check for POPT_TABLEEND
Original commit message from CVS:
added configure check for POPT_TABLEEND
Thomas Vander Stichele [Tue, 9 Jul 2002 21:30:20 +0000 (21:30 +0000)]
revert wingo's patch since it breaks add AM_MAINTAINER_MODE to configure.ac since that adds the option to configure
Original commit message from CVS:
revert wingo's patch since it breaks
add AM_MAINTAINER_MODE to configure.ac since that adds the option to configure
Andy Wingo [Tue, 9 Jul 2002 18:43:13 +0000 (18:43 +0000)]
the percent sign is now valid XML
Original commit message from CVS:
the percent sign is now valid XML
Andy Wingo [Tue, 9 Jul 2002 17:44:22 +0000 (17:44 +0000)]
remove AM_MAINTAINER_MODE from the main configure.ac
Original commit message from CVS:
remove AM_MAINTAINER_MODE from the main configure.ac
Wim Taymans [Tue, 9 Jul 2002 15:45:14 +0000 (15:45 +0000)]
Fix the g_mutex_free in the fallback case
Original commit message from CVS:
Fix the g_mutex_free in the fallback case
Thomas Vander Stichele [Tue, 9 Jul 2002 11:08:01 +0000 (11:08 +0000)]
oops fix
Original commit message from CVS:
oops fix
Thomas Vander Stichele [Tue, 9 Jul 2002 10:27:22 +0000 (10:27 +0000)]
merge from BRANCH-RELEASE-0_4_0
Original commit message from CVS:
merge from BRANCH-RELEASE-0_4_0
Wim Taymans [Mon, 8 Jul 2002 19:25:07 +0000 (19:25 +0000)]
Remove bufspeed test
Original commit message from CVS:
Remove bufspeed test
Wim Taymans [Mon, 8 Jul 2002 19:23:59 +0000 (19:23 +0000)]
Also print event stats on exit.
Original commit message from CVS:
Also print event stats on exit.
Wim Taymans [Mon, 8 Jul 2002 19:23:21 +0000 (19:23 +0000)]
Make the old testcase compile again
Original commit message from CVS:
Make the old testcase compile again
Wim Taymans [Mon, 8 Jul 2002 19:22:41 +0000 (19:22 +0000)]
unref event instead of freeing it
Original commit message from CVS:
unref event instead of freeing it
Wim Taymans [Mon, 8 Jul 2002 19:22:02 +0000 (19:22 +0000)]
- Removed bufferpool code and move that to gstbuffer.c
Original commit message from CVS:
- Removed bufferpool code and move that to gstbuffer.c
- implemented refcounting on GstData
- implemented new buffer code based on Company's work in the EVENTS2 branch
- added boxed types for GstData/GstEvent/GstBuffer/GstBufferPool
- added refcounting to bufferpools and events
- use lockfree allocation for buffers
- simplified the clock, use lockfree allocation
- use GQueue in GstQueue for faster access to the tail element
- update core plugins to the new event API
Wim Taymans [Mon, 8 Jul 2002 19:12:38 +0000 (19:12 +0000)]
- Added a bunch of fast atomic operations on x86 with C fallbacks
Original commit message from CVS:
- Added a bunch of fast atomic operations on x86 with C fallbacks
- Added the code for refcounting in GstData
- Added a gstmemchunk allocator using atomic operations
Wim Taymans [Mon, 8 Jul 2002 19:10:11 +0000 (19:10 +0000)]
This one removes the unused code..
Original commit message from CVS:
This one removes the unused code..
Wim Taymans [Mon, 8 Jul 2002 19:07:30 +0000 (19:07 +0000)]
- Removed unused locking from the cothreads
Original commit message from CVS:
- Removed unused locking from the cothreads
- use G_*_DECLS in .h files
- remove gstlog.h include from gstobject.h, add to .c files
- removed unused refcounting code from gstobject
- small fixes in #includes
- Added Scheduling policy and priority properties to gstthread so that
SCHED_FIFO and SCHED_RR threads can be constructed.
Andy Wingo [Fri, 5 Jul 2002 16:18:18 +0000 (16:18 +0000)]
if you can't write to the registry (ie it is root-owned and you are user) and it is out of date, just ignore it; plug...
Original commit message from CVS:
if you can't write to the registry (ie it is root-owned and you are user) and it
is out of date, just ignore it; plugin state will get written to the user reg
David I. Lehn [Thu, 4 Jul 2002 19:29:19 +0000 (19:29 +0000)]
move to gst-plugins
Original commit message from CVS:
move to gst-plugins
David I. Lehn [Thu, 4 Jul 2002 19:28:47 +0000 (19:28 +0000)]
add devel to dist
Original commit message from CVS:
add devel to dist
Andy Wingo [Thu, 4 Jul 2002 16:03:48 +0000 (16:03 +0000)]
fix segfault
Original commit message from CVS:
fix segfault
Christian Schaller [Thu, 4 Jul 2002 10:31:31 +0000 (10:31 +0000)]
added ortp info
Original commit message from CVS:
added ortp info
Wim Taymans [Tue, 2 Jul 2002 18:42:00 +0000 (18:42 +0000)]
Set the scheduler to NULL in all cases.
Original commit message from CVS:
Set the scheduler to NULL in all cases.
Christian Schaller [Tue, 2 Jul 2002 14:11:45 +0000 (14:11 +0000)]
commented out gstreamer-gstpad-template.html as it doesn't exist
Original commit message from CVS:
commented out gstreamer-gstpad-template.html as it doesn't exist
David I. Lehn [Tue, 2 Jul 2002 13:38:01 +0000 (13:38 +0000)]
ignore generated enumtypes files.
Original commit message from CVS:
ignore generated enumtypes files.
David I. Lehn [Tue, 2 Jul 2002 13:37:28 +0000 (13:37 +0000)]
add back gstenumtypes.h
Original commit message from CVS:
add back gstenumtypes.h
Thomas Vander Stichele [Mon, 1 Jul 2002 15:54:26 +0000 (15:54 +0000)]
back to hack
Original commit message from CVS:
back to hack
Thomas Vander Stichele [Mon, 1 Jul 2002 13:02:03 +0000 (13:02 +0000)]
for better or worse, make distcheck now passes again
Original commit message from CVS:
for better or worse, make distcheck now passes again
Thomas Vander Stichele [Mon, 1 Jul 2002 12:09:20 +0000 (12:09 +0000)]
fake fails on a make distcheck
Original commit message from CVS:
fake fails on a make distcheck
Thomas Vander Stichele [Mon, 1 Jul 2002 12:08:22 +0000 (12:08 +0000)]
dist fixes
Original commit message from CVS:
dist fixes
Thomas Vander Stichele [Mon, 1 Jul 2002 10:41:39 +0000 (10:41 +0000)]
fixing tests
Original commit message from CVS:
fixing tests
Thomas Vander Stichele [Mon, 1 Jul 2002 09:57:10 +0000 (09:57 +0000)]
identify failing tests
Original commit message from CVS:
identify failing tests
Christian Schaller [Sat, 29 Jun 2002 16:26:47 +0000 (16:26 +0000)]
commented out the munmap stuff again
Original commit message from CVS:
commented out the munmap stuff again
Thomas Vander Stichele [Fri, 28 Jun 2002 10:58:05 +0000 (10:58 +0000)]
more protective programming cothread 0 cleans up higher cothreads if they're still around use a magic number to prote...
Original commit message from CVS:
more protective programming
cothread 0 cleans up higher cothreads if they're still around
use a magic number to protect against mem corruption in the struct
flames welcome
Andy Wingo [Thu, 27 Jun 2002 23:55:27 +0000 (23:55 +0000)]
free stack properly s/prefered/preferred/
Original commit message from CVS:
* free stack properly
* s/prefered/preferred/
Thomas Vander Stichele [Thu, 27 Jun 2002 22:24:36 +0000 (22:24 +0000)]
no newlines
Original commit message from CVS:
no newlines
Thomas Vander Stichele [Thu, 27 Jun 2002 22:23:51 +0000 (22:23 +0000)]
no newlines
Original commit message from CVS:
no newlines
Thomas Vander Stichele [Thu, 27 Jun 2002 22:22:42 +0000 (22:22 +0000)]
fix a debug segfault
Original commit message from CVS:
fix a debug segfault
Thomas Vander Stichele [Thu, 27 Jun 2002 22:17:17 +0000 (22:17 +0000)]
ok, my latest added error checking and stuff this reverts uraeus's patch but should tell us what goes wrong with munmap
Original commit message from CVS:
ok, my latest added error checking and stuff
this reverts uraeus's patch but should tell us what goes wrong with munmap
Christian Schaller [Thu, 27 Jun 2002 21:35:56 +0000 (21:35 +0000)]
Fixes suggested by thomasvs to get rhythmbox working with basic threads
Original commit message from CVS:
Fixes suggested by thomasvs to get rhythmbox working with basic threads
- int res;
+ int res = 0;
- res = munmap ((void *) thread, COTHREAD_STACKSIZE);
+/* res = munmap ((void *) thread, COTHREAD_STACKSIZE); */
Thomas Vander Stichele [Thu, 27 Jun 2002 15:52:13 +0000 (15:52 +0000)]
some debug info remove the preventive munmap reinstate the other munmap for cothread stocks which really should be th...
Original commit message from CVS:
some debug info
remove the preventive munmap
reinstate the other munmap for cothread stocks which really should be there IMO
Thomas Vander Stichele [Thu, 27 Jun 2002 11:34:37 +0000 (11:34 +0000)]
back to basics
Original commit message from CVS:
back to basics
Thomas Vander Stichele [Wed, 26 Jun 2002 08:22:17 +0000 (08:22 +0000)]
ok, this seems to be the right fix for the basic scheduler.
Original commit message from CVS:
ok, this seems to be the right fix for the basic scheduler.
I'd appreciate it if :
a) someone looks over these minimal changes and tells me if they're done
in the right way (especially the alignment argument ;))
b) others run lots of pipes with basic and tell me if they still have
issues
If all goes well I want to revert to the basic scheduler and do a release
Thomas Vander Stichele [Tue, 25 Jun 2002 12:09:32 +0000 (12:09 +0000)]
hahaha
Original commit message from CVS:
hahaha
Thomas Vander Stichele [Tue, 25 Jun 2002 12:08:10 +0000 (12:08 +0000)]
blind flying adding more debug output cleaning up according to man pages
Original commit message from CVS:
blind flying
adding more debug output
cleaning up according to man pages
Wim Taymans [Sun, 23 Jun 2002 12:50:12 +0000 (12:50 +0000)]
This makes more sense and solves the locking problem when a loop based element is selected as the entry point.
Original commit message from CVS:
This makes more sense and solves the locking problem when a loop based
element is selected as the entry point.
Wim Taymans [Sun, 23 Jun 2002 12:43:45 +0000 (12:43 +0000)]
Use new method to check for availability of threads
Original commit message from CVS:
Use new method to check for availability of threads
Wim Taymans [Sun, 23 Jun 2002 12:42:52 +0000 (12:42 +0000)]
Small cleanups
Original commit message from CVS:
Small cleanups
Wim Taymans [Sun, 23 Jun 2002 12:42:01 +0000 (12:42 +0000)]
Or not..
Original commit message from CVS:
Or not..
Wim Taymans [Sun, 23 Jun 2002 12:21:50 +0000 (12:21 +0000)]
Unlock an element even if it was a loop based one
Original commit message from CVS:
Unlock an element even if it was a loop based one
Andy Wingo [Sun, 23 Jun 2002 04:31:45 +0000 (04:31 +0000)]
implement _destroy, and fix some bugs changing songs in the player doesn't work now, i don't know why yet
Original commit message from CVS:
implement _destroy, and fix some bugs
changing songs in the player doesn't work now, i don't know why yet
Thomas Vander Stichele [Sat, 22 Jun 2002 23:17:44 +0000 (23:17 +0000)]
as promised, the header changes and some of wingo's virtual fixes as well by accident
Original commit message from CVS:
as promised, the header changes
and some of wingo's virtual fixes as well by accident
Steve Baker [Sat, 22 Jun 2002 13:23:59 +0000 (13:23 +0000)]
add getters for values
Original commit message from CVS:
add getters for values
Christian Schaller [Sat, 22 Jun 2002 10:07:45 +0000 (10:07 +0000)]
add color to debug
Original commit message from CVS:
add color to debug
Wim Taymans [Sat, 22 Jun 2002 09:23:40 +0000 (09:23 +0000)]
Don't seek past the end of the file
Original commit message from CVS:
Don't seek past the end of the file
Fix a bug where the mapend was incorrectly calculated when we read past
the end of the file.
Wim Taymans [Fri, 21 Jun 2002 14:50:00 +0000 (14:50 +0000)]
Added a runtime option to use a dummy threading implementation that uses
Original commit message from CVS:
Added a runtime option to use a dummy threading implementation that uses
NOPs for all synchronisation and threading operations.
Andy Wingo [Fri, 21 Jun 2002 14:35:45 +0000 (14:35 +0000)]
cleanups
Original commit message from CVS:
cleanups
Wim Taymans [Fri, 21 Jun 2002 08:00:13 +0000 (08:00 +0000)]
Pass some required params to cothreads_init
Original commit message from CVS:
Pass some required params to cothreads_init
Wim Taymans [Wed, 19 Jun 2002 18:13:28 +0000 (18:13 +0000)]
Added _get_prefered_stack to the scheduler
Original commit message from CVS:
Added _get_prefered_stack to the scheduler
Thomas Vander Stichele [Tue, 18 Jun 2002 09:00:23 +0000 (09:00 +0000)]
is make distcheck that much to ask ?
Original commit message from CVS:
is make distcheck that much to ask ?
Wim Taymans [Mon, 17 Jun 2002 20:35:22 +0000 (20:35 +0000)]
Added cothread context stress test (that fails)
Original commit message from CVS:
Added cothread context stress test (that fails)
Wim Taymans [Mon, 17 Jun 2002 19:23:05 +0000 (19:23 +0000)]
Allocate a few more bytes as gmarkup reads past the end of the allocated buffer
Original commit message from CVS:
Allocate a few more bytes as gmarkup reads past the end of the
allocated buffer
Wim Taymans [Mon, 17 Jun 2002 16:00:10 +0000 (16:00 +0000)]
Only revert the state of the failed element
Original commit message from CVS:
Only revert the state of the failed element
Christian Schaller [Mon, 17 Jun 2002 11:32:34 +0000 (11:32 +0000)]
removed my gst-launch-ext manpage as I discovered it is already part of gst-plugins
Original commit message from CVS:
removed my gst-launch-ext manpage as I discovered it is already part of gst-plugins
Christian Schaller [Mon, 17 Jun 2002 10:32:52 +0000 (10:32 +0000)]
added manpage for gst-launch-ext to spec file
Original commit message from CVS:
added manpage for gst-launch-ext to spec file
Christian Schaller [Mon, 17 Jun 2002 10:22:43 +0000 (10:22 +0000)]
add gst-launch-ext manpage to build
Original commit message from CVS:
add gst-launch-ext manpage to build
Thomas Vander Stichele [Mon, 17 Jun 2002 09:23:34 +0000 (09:23 +0000)]
fixes
Original commit message from CVS:
fixes
Thomas Vander Stichele [Mon, 17 Jun 2002 09:19:49 +0000 (09:19 +0000)]
updates
Original commit message from CVS:
updates
David I. Lehn [Mon, 17 Jun 2002 01:53:36 +0000 (01:53 +0000)]
make the include location more visible
Original commit message from CVS:
make the include location more visible
David I. Lehn [Sun, 16 Jun 2002 23:23:28 +0000 (23:23 +0000)]
auto build some enum code.
Original commit message from CVS:
auto build some enum code.
useful for things like autogenerated python bindings.
Wim Taymans [Sun, 16 Jun 2002 22:36:10 +0000 (22:36 +0000)]
Added more debugging info
Original commit message from CVS:
Added more debugging info
Wim Taymans [Sun, 16 Jun 2002 21:50:50 +0000 (21:50 +0000)]
Some small cleanups implement a default _clock_wait
Original commit message from CVS:
Some small cleanups
implement a default _clock_wait
Thomas Vander Stichele [Sun, 16 Jun 2002 21:20:07 +0000 (21:20 +0000)]
print the name
Original commit message from CVS:
print the name
Wim Taymans [Sun, 16 Jun 2002 19:48:38 +0000 (19:48 +0000)]
Better add the check instead of crashing
Original commit message from CVS:
Better add the check instead of crashing
Wim Taymans [Sun, 16 Jun 2002 19:33:15 +0000 (19:33 +0000)]
Fixed the fast scheduler by proxying event to the event handler when the element is not event aware.
Original commit message from CVS:
Fixed the fast scheduler by proxying event to the event handler when the
element is not event aware.
Wim Taymans [Sun, 16 Jun 2002 19:08:21 +0000 (19:08 +0000)]
Added --gst-version that does nothing else than to print out the core version number the app is using.
Original commit message from CVS:
Added --gst-version that does nothing else than to print out the core
version number the app is using.
Wim Taymans [Sun, 16 Jun 2002 17:34:14 +0000 (17:34 +0000)]
Use setfunc to set the cothread function instead of _reset
Original commit message from CVS:
Use setfunc to set the cothread function instead of _reset
Thomas Vander Stichele [Sun, 16 Jun 2002 10:33:55 +0000 (10:33 +0000)]
changing default scheduler to wingo's spiffy standard one, since it doesn't look up for as many users as basic ;)
Original commit message from CVS:
changing default scheduler to wingo's spiffy standard one, since it
doesn't look up for as many users as basic ;)
Wim Taymans [Sat, 15 Jun 2002 16:12:20 +0000 (16:12 +0000)]
Better error handling when mmap'ing
Original commit message from CVS:
Better error handling when mmap'ing
Wim Taymans [Thu, 13 Jun 2002 22:29:32 +0000 (22:29 +0000)]
Implement size_hint on bytestream so that plugins can give a hint about the number of bytes they are going to read.
Original commit message from CVS:
Implement size_hint on bytestream so that plugins can give a hint about the
number of bytes they are going to read.
Wim Taymans [Thu, 13 Jun 2002 22:27:40 +0000 (22:27 +0000)]
Added a size event to optimize buffer sizes make filesrc update its blocksize when it receives a size event
Original commit message from CVS:
Added a size event to optimize buffer sizes
make filesrc update its blocksize when it receives a size event