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
Thomas Vander Stichele [Mon, 4 Nov 2002 18:06:20 +0000 (18:06 +0000)]
www faq integration
Original commit message from CVS:
www faq integration
Wim Taymans [Sun, 3 Nov 2002 15:48:31 +0000 (15:48 +0000)]
Do some more checking on the input paramaters
Original commit message from CVS:
Do some more checking on the input paramaters
Wim Taymans [Sun, 3 Nov 2002 00:13:40 +0000 (00:13 +0000)]
Remove bogus free
Original commit message from CVS:
Remove bogus free
Thomas Vander Stichele [Sat, 2 Nov 2002 14:06:43 +0000 (14:06 +0000)]
small fix
Original commit message from CVS:
small fix
Wim Taymans [Sat, 2 Nov 2002 14:01:51 +0000 (14:01 +0000)]
Some more random thoughts
Original commit message from CVS:
Some more random thoughts
Wim Taymans [Sat, 2 Nov 2002 14:00:16 +0000 (14:00 +0000)]
Added clock test program
Original commit message from CVS:
Added clock test program
Wim Taymans [Sat, 2 Nov 2002 13:54:34 +0000 (13:54 +0000)]
- Reworked the clock to prepare for async notifications
Original commit message from CVS:
- Reworked the clock to prepare for async notifications
- moved some common scheduler checking to gstbin
- added some vmethods to gstbin for future use
- more fixes to the optimal scheduler
- use new clock api in the schedulers
Wim Taymans [Sat, 2 Nov 2002 13:31:31 +0000 (13:31 +0000)]
- Added caps as a property
Original commit message from CVS:
- Added caps as a property
- Removed signals in favour of property notification
- Use probes instead of event_received signal
- Small cleanups
Wim Taymans [Sat, 2 Nov 2002 13:28:14 +0000 (13:28 +0000)]
Added padprobe to makefile
Original commit message from CVS:
Added padprobe to makefile
Wim Taymans [Sat, 2 Nov 2002 13:25:18 +0000 (13:25 +0000)]
Removed annoying notify messages and removed properties that are better handled with query
Original commit message from CVS:
Removed annoying notify messages and removed properties that are
better handled with query
Wim Taymans [Sat, 2 Nov 2002 13:22:31 +0000 (13:22 +0000)]
Small cleanups
Original commit message from CVS:
Small cleanups
Wim Taymans [Sat, 2 Nov 2002 13:21:07 +0000 (13:21 +0000)]
We might use this in the future
Original commit message from CVS:
We might use this in the future
Wim Taymans [Sat, 2 Nov 2002 13:20:26 +0000 (13:20 +0000)]
Flashed out transform function
Original commit message from CVS:
Flashed out transform function
Wim Taymans [Sat, 2 Nov 2002 13:19:30 +0000 (13:19 +0000)]
Moved deep notify to GstObject
Original commit message from CVS:
Moved deep notify to GstObject
Wim Taymans [Sat, 2 Nov 2002 13:15:55 +0000 (13:15 +0000)]
Added the long awaited gst_buffer_set_data
Original commit message from CVS:
Added the long awaited gst_buffer_set_data
Wim Taymans [Sat, 2 Nov 2002 13:15:10 +0000 (13:15 +0000)]
Small cleanup
Original commit message from CVS:
Small cleanup
Wim Taymans [Sat, 2 Nov 2002 13:14:33 +0000 (13:14 +0000)]
Added first stab at probes.
Original commit message from CVS:
Added first stab at probes.
David I. Lehn [Sat, 2 Nov 2002 05:24:27 +0000 (05:24 +0000)]
use AM_CFLAGS instead of CFLAGS
Original commit message from CVS:
use AM_CFLAGS instead of CFLAGS
David I. Lehn [Sat, 2 Nov 2002 05:23:52 +0000 (05:23 +0000)]
add gst-md5sum remove old bin names
Original commit message from CVS:
add gst-md5sum
remove old bin names
David Schleef [Sat, 2 Nov 2002 00:41:11 +0000 (00:41 +0000)]
remove debugging message
Original commit message from CVS:
remove debugging message
David Schleef [Fri, 1 Nov 2002 22:17:20 +0000 (22:17 +0000)]
Convert to GThreads
Original commit message from CVS:
Convert to GThreads
David I. Lehn [Fri, 1 Nov 2002 22:05:28 +0000 (22:05 +0000)]
use plugin feature api vs gstobject api
Original commit message from CVS:
use plugin feature api vs gstobject api
David I. Lehn [Fri, 1 Nov 2002 22:03:56 +0000 (22:03 +0000)]
run libtoolize in autogen.sh.
Original commit message from CVS:
run libtoolize in autogen.sh.
remove ltmain.sh from cvs because libtoolize creates it.
let cothread detect tools same as root to fix auto*-x.y case
David Schleef [Fri, 1 Nov 2002 21:38:39 +0000 (21:38 +0000)]
Change from pthreads to GThreads
Original commit message from CVS:
Change from pthreads to GThreads
Thomas Vander Stichele [Fri, 1 Nov 2002 15:07:46 +0000 (15:07 +0000)]
fix up autoplug test a little
Original commit message from CVS:
fix up autoplug test a little
David Schleef [Thu, 31 Oct 2002 20:06:44 +0000 (20:06 +0000)]
Fix parsing of negative numbers. Note that parsing of floating point numbers is broken in exponential form (1.0e6 or...
Original commit message from CVS:
Fix parsing of negative numbers. Note that parsing of floating point
numbers is broken in exponential form (1.0e6 or 1.0E6).
Wim Taymans [Thu, 31 Oct 2002 18:41:18 +0000 (18:41 +0000)]
- A regular seek event sets the endoffset to -1 to indicate that the value should be ignored.
Original commit message from CVS:
- A regular seek event sets the endoffset to -1 to indicate
that the value should be ignored.
- A segment seek only takes start < stop
Thomas Vander Stichele [Wed, 30 Oct 2002 10:08:17 +0000 (10:08 +0000)]
bump up the version
Original commit message from CVS:
bump up the version
David I. Lehn [Wed, 30 Oct 2002 09:53:54 +0000 (09:53 +0000)]
move G_BEGIN_DECLS to after #include
Original commit message from CVS:
move G_BEGIN_DECLS to after #include
David I. Lehn [Wed, 30 Oct 2002 09:17:34 +0000 (09:17 +0000)]
use G_{BEGIN,END}_DECLS
Original commit message from CVS:
use G_{BEGIN,END}_DECLS
Thomas Vander Stichele [Tue, 29 Oct 2002 21:34:14 +0000 (21:34 +0000)]
how did this get by ?
Original commit message from CVS:
how did this get by ?
Thomas Vander Stichele [Tue, 29 Oct 2002 18:39:32 +0000 (18:39 +0000)]
alp's fix
Original commit message from CVS:
alp's fix
Thomas Vander Stichele [Tue, 29 Oct 2002 17:53:42 +0000 (17:53 +0000)]
instigated by alp. If this is wrong, let us know.
Original commit message from CVS:
instigated by alp. If this is wrong, let us know.
Thomas Vander Stichele [Tue, 29 Oct 2002 17:51:03 +0000 (17:51 +0000)]
pieces and bits
Original commit message from CVS:
pieces and bits
Thomas Vander Stichele [Tue, 29 Oct 2002 17:45:02 +0000 (17:45 +0000)]
mainloop test and some caps fixes that had to go in
Original commit message from CVS:
mainloop test
and some caps fixes that had to go in
Thomas Vander Stichele [Tue, 29 Oct 2002 17:36:41 +0000 (17:36 +0000)]
style stuff
Original commit message from CVS:
style stuff
Thomas Vander Stichele [Mon, 28 Oct 2002 02:22:01 +0000 (02:22 +0000)]
some ideas on how to do metadata in gst
Original commit message from CVS:
some ideas on how to do metadata in gst
Christian Schaller [Sun, 27 Oct 2002 12:23:29 +0000 (12:23 +0000)]
fixing the running of gst-register for the core package. No registry handling is not done automatically, not for the ...
Original commit message from CVS:
fixing the running of gst-register for the core package. No registry handling is not done automatically, not for the system reg. at least
Thomas Vander Stichele [Sun, 27 Oct 2002 01:35:51 +0000 (01:35 +0000)]
this is a real programming error
Original commit message from CVS:
this is a real programming error
Christian Schaller [Sat, 26 Oct 2002 19:52:23 +0000 (19:52 +0000)]
fix the most ugly mistakes and bad sentences
Original commit message from CVS:
fix the most ugly mistakes and bad sentences
Christian Schaller [Sat, 26 Oct 2002 19:35:48 +0000 (19:35 +0000)]
first draft of getting section
Original commit message from CVS:
first draft of getting section
Thomas Vander Stichele [Sat, 26 Oct 2002 15:18:03 +0000 (15:18 +0000)]
add cvs section
Original commit message from CVS:
add cvs section
Thomas Vander Stichele [Sat, 26 Oct 2002 15:16:12 +0000 (15:16 +0000)]
cvs questions
Original commit message from CVS:
cvs questions
David Schleef [Fri, 25 Oct 2002 23:57:12 +0000 (23:57 +0000)]
Convert from sys_errlist[] to g_strerror()
Original commit message from CVS:
Convert from sys_errlist[] to g_strerror()
Wim Taymans [Fri, 25 Oct 2002 23:24:56 +0000 (23:24 +0000)]
This should fix seeking in a non empty cache..
Original commit message from CVS:
This should fix seeking in a non empty cache..
David Schleef [Fri, 25 Oct 2002 19:38:15 +0000 (19:38 +0000)]
removal of nasm dependency
Original commit message from CVS:
removal of nasm dependency
David Schleef [Fri, 25 Oct 2002 19:24:46 +0000 (19:24 +0000)]
More nasm removal cleanups
Original commit message from CVS:
More nasm removal cleanups
Wim Taymans [Fri, 25 Oct 2002 19:14:57 +0000 (19:14 +0000)]
A discont event should not flush the queue
Original commit message from CVS:
A discont event should not flush the queue
David Schleef [Fri, 25 Oct 2002 06:40:21 +0000 (06:40 +0000)]
Fix some inconsistencies and missing flags
Original commit message from CVS:
Fix some inconsistencies and missing flags
David Schleef [Fri, 25 Oct 2002 03:36:34 +0000 (03:36 +0000)]
Remove HAVE_NASM-related stuff
Original commit message from CVS:
Remove HAVE_NASM-related stuff
David Schleef [Fri, 25 Oct 2002 03:23:30 +0000 (03:23 +0000)]
We don't depend on or use nasm on any platform. It was apparently for the mpeg2 plugin.
Original commit message from CVS:
We don't depend on or use nasm on any platform. It was apparently for
the mpeg2 plugin.
David Schleef [Fri, 25 Oct 2002 03:19:14 +0000 (03:19 +0000)]
inline assembly doesn't depend on HAVE_NASM, it depends on HAVE_CPU_I386
Original commit message from CVS:
inline assembly doesn't depend on HAVE_NASM, it depends on HAVE_CPU_I386
Thomas Vander Stichele [Thu, 24 Oct 2002 18:53:51 +0000 (18:53 +0000)]
forgot this
Original commit message from CVS:
forgot this
Thomas Vander Stichele [Thu, 24 Oct 2002 10:48:21 +0000 (10:48 +0000)]
additions
Original commit message from CVS:
additions
Thomas Vander Stichele [Thu, 24 Oct 2002 09:02:11 +0000 (09:02 +0000)]
still killing comma's
Original commit message from CVS:
still killing comma's
Thomas Vander Stichele [Thu, 24 Oct 2002 09:01:22 +0000 (09:01 +0000)]
can you guess what I've been reading ?
Original commit message from CVS:
can you guess what I've been reading ?
Thomas Vander Stichele [Thu, 24 Oct 2002 09:00:12 +0000 (09:00 +0000)]
fixing ANSI C compliance issues
Original commit message from CVS:
fixing ANSI C compliance issues
Wim Taymans [Tue, 22 Oct 2002 19:49:52 +0000 (19:49 +0000)]
Fix C++ linkage problems
Original commit message from CVS:
Fix C++ linkage problems
Thomas Vander Stichele [Sat, 19 Oct 2002 09:20:13 +0000 (09:20 +0000)]
faq
Original commit message from CVS:
faq
Thomas Vander Stichele [Sat, 19 Oct 2002 09:19:11 +0000 (09:19 +0000)]
faq it
Original commit message from CVS:
faq it
Thomas Vander Stichele [Sat, 19 Oct 2002 09:16:45 +0000 (09:16 +0000)]
it's the little fixes that do us in
Original commit message from CVS:
it's the little fixes that do us in
Thomas Vander Stichele [Sat, 19 Oct 2002 09:15:52 +0000 (09:15 +0000)]
in a swift and cunning move thomasvs leaps up to the front of the pack in the race to the biggest commit of the week
Original commit message from CVS:
in a swift and cunning move thomasvs leaps up to the front of the pack in the
race to the biggest commit of the week
David Schleef [Thu, 17 Oct 2002 23:02:59 +0000 (23:02 +0000)]
Fix for HPPA asm code
Original commit message from CVS:
Fix for HPPA asm code
Wim Taymans [Thu, 17 Oct 2002 22:32:55 +0000 (22:32 +0000)]
Add an fd param to set the file descriptor as an int
Original commit message from CVS:
Add an fd param to set the file descriptor as an int
David Schleef [Thu, 17 Oct 2002 00:53:13 +0000 (00:53 +0000)]
After the third time of calling GST_PROPS_FLOAT with an integer and wondering why it didn't work, I add an explicit c...
Original commit message from CVS:
After the third time of calling GST_PROPS_FLOAT with an integer and
wondering why it didn't work, I add an explicit cast.