Thomas Vander Stichele [Sun, 8 Dec 2002 02:08:47 +0000 (02:08 +0000)]
oops
Original commit message from CVS:
oops
Wim Taymans [Sun, 8 Dec 2002 01:26:02 +0000 (01:26 +0000)]
fix bug #96751
Original commit message from CVS:
fix bug #96751
Thomas Vander Stichele [Sun, 8 Dec 2002 01:13:09 +0000 (01:13 +0000)]
changed to macros
Original commit message from CVS:
changed to macros
Thomas Vander Stichele [Sat, 7 Dec 2002 22:18:17 +0000 (22:18 +0000)]
move these to macros
Original commit message from CVS:
move these to macros
Thomas Vander Stichele [Sat, 7 Dec 2002 14:16:52 +0000 (14:16 +0000)]
variety is spicy
Original commit message from CVS:
variety is spicy
Thomas Vander Stichele [Sat, 7 Dec 2002 14:15:52 +0000 (14:15 +0000)]
typos
Original commit message from CVS:
typos
Thomas Vander Stichele [Sat, 7 Dec 2002 14:13:50 +0000 (14:13 +0000)]
fix a warning
Original commit message from CVS:
fix a warning
Thomas Vander Stichele [Sat, 7 Dec 2002 14:13:27 +0000 (14:13 +0000)]
move some code around to avoid warnings
Original commit message from CVS:
move some code around to avoid warnings
David Schleef [Fri, 6 Dec 2002 23:05:26 +0000 (23:05 +0000)]
Removing unused code related to stack allocation (cothreads_stackquery(), gst_scheduler_get_preferred_stack())
Original commit message from CVS:
Removing unused code related to stack allocation (cothreads_stackquery(),
gst_scheduler_get_preferred_stack())
Wim Taymans [Fri, 6 Dec 2002 20:12:38 +0000 (20:12 +0000)]
Make sure we set the reaping flag when going to NULL before we signal the parent.
Original commit message from CVS:
Make sure we set the reaping flag when going to NULL before we signal the
parent.
Wim Taymans [Fri, 6 Dec 2002 20:06:06 +0000 (20:06 +0000)]
Added syntax to make filtered connections like: osssrc src\!audio/raw, channels=int 2, width=int 8\!sink fakesink
Original commit message from CVS:
Added syntax to make filtered connections like:
osssrc src\!audio/raw, channels=int 2, width=int 8\!sink fakesink
Wim Taymans [Fri, 6 Dec 2002 20:03:57 +0000 (20:03 +0000)]
Make sure we don't set caps that violate the (app)filter
Original commit message from CVS:
Make sure we don't set caps that violate the (app)filter
Wim Taymans [Fri, 6 Dec 2002 20:02:24 +0000 (20:02 +0000)]
Fix valloc bug found by jmi25@cam.ac.uk, closes bug #100553. removed dead code
Original commit message from CVS:
Fix valloc bug found by jmi25@cam.ac.uk, closes bug #100553.
removed dead code
Thomas Vander Stichele [Fri, 6 Dec 2002 13:37:43 +0000 (13:37 +0000)]
looks like a silly typo
Original commit message from CVS:
looks like a silly typo
Leif Johnson [Thu, 5 Dec 2002 23:43:49 +0000 (23:43 +0000)]
+ fixing compile warnings about uninitialized variable
Original commit message from CVS:
+ fixing compile warnings about uninitialized variable
David Schleef [Thu, 5 Dec 2002 01:50:31 +0000 (01:50 +0000)]
refactor cothread stack mmap code. Add makecontext() as an option for initial stack preparation.
Original commit message from CVS:
refactor cothread stack mmap code. Add makecontext() as an option
for initial stack preparation.
David Schleef [Wed, 4 Dec 2002 00:07:13 +0000 (00:07 +0000)]
Add some assertions to check that we're running inside the correct thread when playing with that thread's cothreads
Original commit message from CVS:
Add some assertions to check that we're running inside the correct
thread when playing with that thread's cothreads
Wim Taymans [Tue, 3 Dec 2002 23:46:16 +0000 (23:46 +0000)]
Check state changes before going into enless loops
Original commit message from CVS:
Check state changes before going into enless loops
David Schleef [Tue, 3 Dec 2002 22:44:49 +0000 (22:44 +0000)]
Change GPrivate usage to GStaticPrivate, assuming it's more trustworthy
Original commit message from CVS:
Change GPrivate usage to GStaticPrivate, assuming it's more trustworthy
David I. Lehn [Tue, 3 Dec 2002 21:55:39 +0000 (21:55 +0000)]
use AM_CFLAGS dummy NULL init for vars to deal with warnings
Original commit message from CVS:
use AM_CFLAGS
dummy NULL init for vars to deal with warnings
Wim Taymans [Tue, 3 Dec 2002 21:40:49 +0000 (21:40 +0000)]
Do some error checking to make this test succeed
Original commit message from CVS:
Do some error checking to make this test succeed
Wim Taymans [Tue, 3 Dec 2002 21:34:18 +0000 (21:34 +0000)]
Make sure the thread goes back to NULL before leaving the thread context
Original commit message from CVS:
Make sure the thread goes back to NULL before leaving the thread context
Wim Taymans [Tue, 3 Dec 2002 21:33:29 +0000 (21:33 +0000)]
Reset the scheduler when going to NULL
Original commit message from CVS:
Reset the scheduler when going to NULL
David Schleef [Tue, 3 Dec 2002 21:02:55 +0000 (21:02 +0000)]
Add assertion in cothread_get_context()
Original commit message from CVS:
Add assertion in cothread_get_context()
Wim Taymans [Mon, 2 Dec 2002 22:41:15 +0000 (22:41 +0000)]
Add small cache testsuite
Original commit message from CVS:
Add small cache testsuite
Wim Taymans [Mon, 2 Dec 2002 22:39:56 +0000 (22:39 +0000)]
More cache updates
Original commit message from CVS:
More cache updates
Wim Taymans [Mon, 2 Dec 2002 20:20:13 +0000 (20:20 +0000)]
Added current status of memcache
Original commit message from CVS:
Added current status of memcache
Gerhard Tonn [Mon, 2 Dec 2002 19:09:47 +0000 (19:09 +0000)]
I'm too lazy to comment this
Original commit message from CVS:
Patch from Gerhard Tonn <GerhardTonn@gammatau.de> for s390
Jeremy Simon [Sun, 1 Dec 2002 18:32:34 +0000 (18:32 +0000)]
Initialize buf with NULL ... should compile now
Original commit message from CVS:
Initialize buf with NULL ... should compile now
Steve Baker [Sun, 1 Dec 2002 01:42:48 +0000 (01:42 +0000)]
remove debug
Original commit message from CVS:
remove debug
Steve Baker [Sun, 1 Dec 2002 01:39:35 +0000 (01:39 +0000)]
this debugging would have borked
Original commit message from CVS:
this debugging would have borked
Steve Baker [Sun, 1 Dec 2002 01:37:58 +0000 (01:37 +0000)]
first phase of spider cleanup
Original commit message from CVS:
first phase of spider cleanup
- get rid of the buffer cache for type finding
- do type finding within spider identity instead of in seperate element
- currently doing type finding with the first buffer only. will eventually merge buffer until there is "enough" data to typefind with
- spider now only has 1 sink instead of many. I don't believe it would be possible to mux with spider anyway
- if type finding fails, gst_element_error is called. Its up to the app to catch the error signal and stop the pipeline
Christian Schaller [Fri, 29 Nov 2002 22:30:20 +0000 (22:30 +0000)]
add libgstcaches.so
Original commit message from CVS:
add libgstcaches.so
Christian Schaller [Fri, 29 Nov 2002 22:04:55 +0000 (22:04 +0000)]
fix > to <
Original commit message from CVS:
fix > to <
Wim Taymans [Fri, 29 Nov 2002 20:50:10 +0000 (20:50 +0000)]
Added caches dir
Original commit message from CVS:
Added caches dir
Wim Taymans [Fri, 29 Nov 2002 19:19:32 +0000 (19:19 +0000)]
Make forte heppy
Original commit message from CVS:
Make forte heppy
Wim Taymans [Fri, 29 Nov 2002 19:08:47 +0000 (19:08 +0000)]
More forte compiler fixes, added a .h file to store commonly used macros that have to ifdefed out on non-gcc compilers
Original commit message from CVS:
More forte compiler fixes, added a .h file to store commonly used macros
that have to ifdefed out on non-gcc compilers
Wim Taymans [Fri, 29 Nov 2002 18:34:32 +0000 (18:34 +0000)]
Add a little cast to make forte happy
Original commit message from CVS:
Add a little cast to make forte happy
Wim Taymans [Fri, 29 Nov 2002 18:18:34 +0000 (18:18 +0000)]
Print cache info too
Original commit message from CVS:
Print cache info too
Wim Taymans [Fri, 29 Nov 2002 18:16:58 +0000 (18:16 +0000)]
Index caches dir too, add caches to Makefile.am
Original commit message from CVS:
Index caches dir too, add caches to Makefile.am
Wim Taymans [Fri, 29 Nov 2002 18:16:06 +0000 (18:16 +0000)]
Added memory cache
Original commit message from CVS:
Added memory cache
Wim Taymans [Fri, 29 Nov 2002 18:15:01 +0000 (18:15 +0000)]
- Save longdesc
Original commit message from CVS:
- Save longdesc
- Save caches
Wim Taymans [Fri, 29 Nov 2002 18:13:54 +0000 (18:13 +0000)]
Make caches plugable
Original commit message from CVS:
Make caches plugable
Wim Taymans [Fri, 29 Nov 2002 18:13:29 +0000 (18:13 +0000)]
Make the cache plugable
Original commit message from CVS:
Make the cache plugable
Wim Taymans [Fri, 29 Nov 2002 18:10:21 +0000 (18:10 +0000)]
Used glib macros for no_intrument
Original commit message from CVS:
Used glib macros for no_intrument
Thomas Vander Stichele [Fri, 29 Nov 2002 17:05:13 +0000 (17:05 +0000)]
applied fixed patch from Brian
Original commit message from CVS:
applied fixed patch from Brian
Thomas Vander Stichele [Fri, 29 Nov 2002 14:20:53 +0000 (14:20 +0000)]
revert fix because GST_DEBUG_LEAVE("") doesn't work with it
Original commit message from CVS:
revert fix because GST_DEBUG_LEAVE("") doesn't work with it
Thomas Vander Stichele [Fri, 29 Nov 2002 13:59:30 +0000 (13:59 +0000)]
random cleanups and paranoia checks
Original commit message from CVS:
random cleanups and paranoia checks
Thomas Vander Stichele [Fri, 29 Nov 2002 13:56:23 +0000 (13:56 +0000)]
faq updates metadata/mediainfo
Original commit message from CVS:
faq updates
metadata/mediainfo
Thomas Vander Stichele [Fri, 29 Nov 2002 13:55:16 +0000 (13:55 +0000)]
code cleanup and make it work
Original commit message from CVS:
code cleanup and make it work
Christian Schaller [Fri, 29 Nov 2002 11:28:51 +0000 (11:28 +0000)]
undo commit to this makefile as I am not sure yet that the fix is ok
Original commit message from CVS:
undo commit to this makefile as I am not sure yet that the fix is ok
Christian Schaller [Fri, 29 Nov 2002 11:10:35 +0000 (11:10 +0000)]
commit Brian's patch with AC fix from thomas
Original commit message from CVS:
commit Brian's patch with AC fix from thomas
Wim Taymans [Thu, 28 Nov 2002 21:30:13 +0000 (21:30 +0000)]
Fix stupid bug
Original commit message from CVS:
Fix stupid bug
Thomas Vander Stichele [Thu, 28 Nov 2002 21:24:01 +0000 (21:24 +0000)]
cleanups
Original commit message from CVS:
cleanups
Christian Schaller [Thu, 28 Nov 2002 14:13:51 +0000 (14:13 +0000)]
commit the fdsrc fix from Pedro Corte-Real
Original commit message from CVS:
commit the fdsrc fix from Pedro Corte-Real
Christian Schaller [Thu, 28 Nov 2002 13:29:52 +0000 (13:29 +0000)]
commiting Leifs registry to /var/cache patch, works well for me :)
Original commit message from CVS:
commiting Leifs registry to /var/cache patch, works well for me :)
Leif Johnson [Thu, 28 Nov 2002 08:37:12 +0000 (08:37 +0000)]
+ small updates to plugin writer's guide
Original commit message from CVS:
+ small updates to plugin writer's guide
Christian Schaller [Thu, 28 Nov 2002 00:10:38 +0000 (00:10 +0000)]
added vishnu's doc patch
Original commit message from CVS:
added vishnu's doc patch
Wim Taymans [Wed, 27 Nov 2002 23:14:33 +0000 (23:14 +0000)]
Small cleanups
Original commit message from CVS:
Small cleanups
Christian Schaller [Wed, 27 Nov 2002 22:42:26 +0000 (22:42 +0000)]
removed gsttimecache html from docs section
Original commit message from CVS:
removed gsttimecache html from docs section
Wim Taymans [Wed, 27 Nov 2002 22:37:57 +0000 (22:37 +0000)]
Fix stupid compiler warning
Original commit message from CVS:
Fix stupid compiler warning
Wim Taymans [Wed, 27 Nov 2002 22:24:22 +0000 (22:24 +0000)]
Fix GstTimeCache leftover
Original commit message from CVS:
Fix GstTimeCache leftover
Christian Schaller [Wed, 27 Nov 2002 22:08:59 +0000 (22:08 +0000)]
remove indexing again, wrong module :)
Original commit message from CVS:
remove indexing again, wrong module :)
Christian Schaller [Wed, 27 Nov 2002 21:30:03 +0000 (21:30 +0000)]
added indexing makefile
Original commit message from CVS:
added indexing makefile
Wim Taymans [Wed, 27 Nov 2002 21:10:20 +0000 (21:10 +0000)]
Removed old timecache
Original commit message from CVS:
Removed old timecache
Thomas Vander Stichele [Wed, 27 Nov 2002 21:08:06 +0000 (21:08 +0000)]
gst_init modeled upon gtk_init code cleanups
Original commit message from CVS:
gst_init modeled upon gtk_init
code cleanups
Wim Taymans [Wed, 27 Nov 2002 20:47:39 +0000 (20:47 +0000)]
- Added first attempt at general caching mechanism (GstTimeCache renamed to GstCache)
Original commit message from CVS:
- Added first attempt at general caching mechanism (GstTimeCache renamed
to GstCache)
- Some more clocking checks and updates (waiting on GST_CLOCK_TIME_NONE
returns immediatly instead of blocking forever)
- Moved clock get/set functions to element class instead of instance.
- Added cache methods on elements.
- Renamed GST_PROPS_BOOL_TYPE to GST_PROPS_BOOLEAN_TYPE to make it more
consistent with gst_props_get/set_boolean and GST_PROPS_BOOLEAN.
- Give short stats about plugins in gst-inspect.
Wim Taymans [Mon, 25 Nov 2002 00:20:52 +0000 (00:20 +0000)]
Make different names for the different cothreads implementations
Original commit message from CVS:
Make different names for the different cothreads implementations
Wim Taymans [Sat, 23 Nov 2002 16:55:15 +0000 (16:55 +0000)]
Ramblings about the timecache.
Original commit message from CVS:
Ramblings about the timecache.
Wim Taymans [Fri, 22 Nov 2002 23:17:39 +0000 (23:17 +0000)]
Make sure to unset the scheduler
Original commit message from CVS:
Make sure to unset the scheduler
Wim Taymans [Fri, 22 Nov 2002 23:15:14 +0000 (23:15 +0000)]
Added g_return_if_fail
Original commit message from CVS:
Added g_return_if_fail
Wim Taymans [Fri, 22 Nov 2002 22:10:06 +0000 (22:10 +0000)]
Only setup the scheduler when going to READY so that one can create a pipeline in another thread than that where it w...
Original commit message from CVS:
Only setup the scheduler when going to READY so that one can create a
pipeline in another thread than that where it will eventually iterate in.
Wim Taymans [Thu, 21 Nov 2002 23:52:30 +0000 (23:52 +0000)]
Small cleanups, more descriptive properties
Original commit message from CVS:
Small cleanups, more descriptive properties
David Schleef [Thu, 21 Nov 2002 00:54:32 +0000 (00:54 +0000)]
Add assertion to make sure that we're in the thread containing the cothread we're trying to switch to.
Original commit message from CVS:
Add assertion to make sure that we're in the thread containing the
cothread we're trying to switch to.
Wim Taymans [Wed, 20 Nov 2002 21:31:05 +0000 (21:31 +0000)]
Better error recovery when the mmap fails.
Original commit message from CVS:
Better error recovery when the mmap fails.
Wim Taymans [Wed, 20 Nov 2002 21:29:29 +0000 (21:29 +0000)]
Print buffer stats even after failed state change.
Original commit message from CVS:
Print buffer stats even after failed state change.
Wim Taymans [Wed, 20 Nov 2002 21:13:07 +0000 (21:13 +0000)]
Use full object path string in default error/notify handlers.
Original commit message from CVS:
Use full object path string in default error/notify handlers.
Wim Taymans [Tue, 19 Nov 2002 23:21:28 +0000 (23:21 +0000)]
I suppose this is where done=FALSE should be done..
Original commit message from CVS:
I suppose this is where done=FALSE should be done..
Wim Taymans [Tue, 19 Nov 2002 23:15:23 +0000 (23:15 +0000)]
- an element also has a failed state change if the scheduler setup failed.
Original commit message from CVS:
- an element also has a failed state change if the scheduler setup failed.
- set a thread to _STATE_NULL before destroying it.
David Schleef [Tue, 19 Nov 2002 02:30:45 +0000 (02:30 +0000)]
Added gst_buffer[_pool]_needs_copy_on_write()
Original commit message from CVS:
Added gst_buffer[_pool]_needs_copy_on_write()
David Schleef [Tue, 19 Nov 2002 02:29:18 +0000 (02:29 +0000)]
Added gst_data_needs_copy_on_write()
Original commit message from CVS:
Added gst_data_needs_copy_on_write()
David Schleef [Tue, 19 Nov 2002 02:28:09 +0000 (02:28 +0000)]
Added atomic code for PowerPC
Original commit message from CVS:
Added atomic code for PowerPC
David Schleef [Tue, 19 Nov 2002 02:25:52 +0000 (02:25 +0000)]
Cleaned up cothread_create(), added comments, added code to unmap a guard page.
Original commit message from CVS:
Cleaned up cothread_create(), added comments, added code to unmap a
guard page.
Thomas Vander Stichele [Mon, 18 Nov 2002 22:54:06 +0000 (22:54 +0000)]
adding tests
Original commit message from CVS:
adding tests
Thomas Vander Stichele [Mon, 18 Nov 2002 22:48:26 +0000 (22:48 +0000)]
some more thread tests
Original commit message from CVS:
some more thread tests
Thomas Vander Stichele [Mon, 18 Nov 2002 22:44:47 +0000 (22:44 +0000)]
a little cleanup also, clear the global we use here so we can reuse cothreads
Original commit message from CVS:
a little cleanup
also, clear the global we use here so we can reuse cothreads
Thomas Vander Stichele [Sun, 17 Nov 2002 12:37:50 +0000 (12:37 +0000)]
we don't link to plug-ins
Original commit message from CVS:
we don't link to plug-ins
David Schleef [Sun, 17 Nov 2002 00:12:59 +0000 (00:12 +0000)]
Fix compile problem on non-i386
Original commit message from CVS:
Fix compile problem on non-i386
David Schleef [Fri, 15 Nov 2002 09:51:41 +0000 (09:51 +0000)]
Move stack_top code from cothread_create() to cothread_context_init(), since we only need to calculate it once.
Original commit message from CVS:
Move stack_top code from cothread_create() to cothread_context_init(),
since we only need to calculate it once.
Thomas Vander Stichele [Thu, 14 Nov 2002 21:20:47 +0000 (21:20 +0000)]
threadc still fails
Original commit message from CVS:
threadc still fails
Thomas Vander Stichele [Thu, 14 Nov 2002 21:19:55 +0000 (21:19 +0000)]
another thread test, this still fails
Original commit message from CVS:
another thread test, this still fails
Thomas Vander Stichele [Thu, 14 Nov 2002 13:35:13 +0000 (13:35 +0000)]
on the negative side, I have to add the mmap back or else it segfaults on the positive side, with ds's fix for stack_...
Original commit message from CVS:
on the negative side, I have to add the mmap back or else it segfaults
on the positive side, with ds's fix for stack_top, I haven't had a
segfault in any of the thread tests since ;)
Let's cross fingers here
David Schleef [Thu, 14 Nov 2002 11:14:52 +0000 (11:14 +0000)]
Fix up allocation of stack space for a cothread. Previous code did not allow for the underlying threading model to i...
Original commit message from CVS:
Fix up allocation of stack space for a cothread. Previous code did
not allow for the underlying threading model to insert an unmapped
guard page.
Thomas Vander Stichele [Thu, 14 Nov 2002 09:23:58 +0000 (09:23 +0000)]
adding back threads tests
Original commit message from CVS:
adding back threads tests
David Schleef [Thu, 14 Nov 2002 02:49:16 +0000 (02:49 +0000)]
Add automatic stack dumping on SIGSEGV and SIGQUIT
Original commit message from CVS:
Add automatic stack dumping on SIGSEGV and SIGQUIT
Thomas Vander Stichele [Wed, 13 Nov 2002 17:06:23 +0000 (17:06 +0000)]
cleanups in code fix tests to run and complete if they can move threadb to failing tests since it doesn't work with b...
Original commit message from CVS:
cleanups in code
fix tests to run and complete if they can
move threadb to failing tests since it doesn't work with basicomega
(crashes in the mmap)
Thomas Vander Stichele [Sun, 10 Nov 2002 14:28:25 +0000 (14:28 +0000)]
add some debug info
Original commit message from CVS:
add some debug info
Thomas Vander Stichele [Sat, 9 Nov 2002 18:16:27 +0000 (18:16 +0000)]
adding formats
Original commit message from CVS:
adding formats
Wim Taymans [Thu, 7 Nov 2002 18:50:06 +0000 (18:50 +0000)]
Remove groups from chains and elements from groups when they are destroyed.
Original commit message from CVS:
Remove groups from chains and elements from groups when they are destroyed.
Christian Schaller [Tue, 5 Nov 2002 21:07:49 +0000 (21:07 +0000)]
add wingoopt scheduler
Original commit message from CVS:
add wingoopt scheduler