Commit graph

704 commits

Author SHA1 Message Date
Wim Taymans 05a7d639e0 Added a testsuite for refcounting.
Original commit message from CVS:
Added a testsuite for refcounting.
2001-05-11 18:44:18 +00:00
Wim Taymans fa8e54e450 Work on refcounting and proper object destruction.
Original commit message from CVS:
Work on refcounting and proper object destruction.
2001-05-11 18:41:13 +00:00
Erik Walthinsen 24a3b52549 minor updates to ouptut, added section for meta-elements' children
Original commit message from CVS:
minor updates to ouptut, added section for meta-elements' children
2001-05-10 08:22:39 +00:00
Erik Walthinsen 38e8ff8b70 minor cleanup of some debug strings
Original commit message from CVS:
minor cleanup of some debug strings
2001-05-10 08:17:45 +00:00
Erik Walthinsen 89aa4a3810 - Fixed up a bunch of warnings.
Original commit message from CVS:
- Fixed up a bunch of warnings.
- Fixed buffer_copy (alloc correct size)
- Added start of autoplugger meta-element
2001-05-10 08:16:36 +00:00
Erik Walthinsen a4ef247132 added the caps_changed signals, changed a few other things around a littleto clean up warnings
Original commit message from CVS:
added the caps_changed signals, changed a few other things around a littleto clean up warnings
2001-05-08 20:44:25 +00:00
Wim Taymans 16638cdf31 Added a WITH_BUG2 define to show the livelock we're trying to fix.
Original commit message from CVS:
Added a WITH_BUG2 define to show the livelock we're trying to fix.
2001-05-07 21:57:43 +00:00
Erik Walthinsen aec5a57022 updated autoplugcache so it can be removed mid-signal, now autoplugtest works
Original commit message from CVS:
updated autoplugcache so it can be removed mid-signal, now autoplugtest works
2001-05-07 21:46:15 +00:00
Erik Walthinsen 5bb3603feb fixed bug in datastructure usage
Original commit message from CVS:
fixed bug in datastructure usage
2001-05-06 22:48:41 +00:00
Erik Walthinsen e88151bc2e fixed gst_scheduler_pad_disconnect (never ignore compiler warnings\!) and updated a few INFO lines
Original commit message from CVS:
fixed gst_scheduler_pad_disconnect (never ignore compiler warnings\!) and updated a few INFO lines
2001-05-06 22:12:46 +00:00
Erik Walthinsen fa726627a3 fixed up some things, added vorbis
Original commit message from CVS:
fixed up some things, added vorbis
2001-05-06 22:12:00 +00:00
Wim Taymans 82091e16ff Adjusted the Makefile so that it builds here...
Original commit message from CVS:
Adjusted the Makefile so that it builds here...
2001-05-06 18:03:49 +00:00
Erik Walthinsen 4b85dd12e9 initial checkin of autoplugcache and a test program to simulate dynamic autoplugging
Original commit message from CVS:
initial checkin of autoplugcache and a test program to simulate dynamic autoplugging
2001-05-06 17:33:57 +00:00
Erik Walthinsen 12d962e174 added initial bash commandline completion code
Original commit message from CVS:
added initial bash commandline completion code
2001-05-06 08:16:10 +00:00
Erik Walthinsen 9bc5f785d7 Add the GST_ELEMENT_NO_ENTRY flag, which when set will force the scheduler to skip over an element as an option for t...
Original commit message from CVS:
Add the GST_ELEMENT_NO_ENTRY flag, which when set will force the scheduler
to skip over an element as an option for the first cothread jump.  This is
needed because libraries like mad don't ever seem to want to quit.  Thus
they ignore COTHREAD_STOPPING and can't be trusted to be the entry.
2001-05-04 22:14:35 +00:00
Erik Walthinsen 649c98a5f7 Some minor DEBUG cleanups, renamed the various scheduler-specific routines to actually be called gst_schedule_ instea...
Original commit message from CVS:
Some minor DEBUG cleanups, renamed the various scheduler-specific routines
to actually be called gst_schedule_ instead of gst_bin_.
2001-05-04 20:43:44 +00:00
Thomas Vander Stichele 4902cf1f80 made a quick hack in adder to set GST_ELEMENT_COTHREAD_STOPPING after one interation to force return to main program;...
Original commit message from CVS:
* made a quick hack in adder to set GST_ELEMENT_COTHREAD_STOPPING after
one interation to force return to main program; should probably be fixed
in a better way
* cleaned mixer up, it now works with delayed start.  Drinks are in order.
2001-05-03 10:16:26 +00:00
Wim Taymans b3484a042a Added and extra whitespace before ## args (remember it eats all non whitespace chars to the left if it's empty).
Original commit message from CVS:
Added and extra whitespace before ## args (remember it eats all non
whitespace chars to the left if it's empty).
2001-05-02 23:44:46 +00:00
Erik Walthinsen 4777090985 re-enabled the funcptr hash table
Original commit message from CVS:
re-enabled the funcptr hash table
2001-05-02 20:27:25 +00:00
Wim Taymans 4bd4712f60 Added a WITH_BUG flag to trigger the scheduling error we're trying to chase.
Original commit message from CVS:
Added a WITH_BUG flag to trigger the scheduling error we're trying to
chase.
2001-05-02 20:16:24 +00:00
Thomas Vander Stichele 6ec7766a4c delayed second song
Original commit message from CVS:
delayed second song
2001-05-02 20:12:04 +00:00
Erik Walthinsen 12f5bc7926 added two debugging things: xml pipelie output, and schedule dump
Original commit message from CVS:
added two debugging things: xml pipelie output, and schedule dump
2001-05-02 20:01:02 +00:00
Erik Walthinsen 4b2bb87b25 Converted the DEBUG system to look like the INFO system, with a function pointer that can be replaced. Not done with...
Original commit message from CVS:
Converted the DEBUG system to look like the INFO system, with a function
pointer that can be replaced.  Not done with everything, since it seems
that we need an ERROR system plus a FATAL error, or maybe just an ERROR
system with a severity, and depending on this the DEBUG system might again
be changed to have a single or at least fewer handlers.

Also did a bit of work fixing up the actual DEBUG and INFO commands
scattered throughout the code.  We still have over 500 of these in gst/*.c
alone...
2001-05-02 19:20:24 +00:00
Thomas Vander Stichele 611c3ae810 trying to adapt to incsched
Original commit message from CVS:
trying to adapt to incsched
2001-05-02 19:11:48 +00:00
Thomas Vander Stichele 9cd0c45bb8 added mixer
Original commit message from CVS:
added mixer
2001-05-02 08:51:42 +00:00
Erik Walthinsen 114c923c9f /me is an idiot
Original commit message from CVS:
/me is an idiot
2001-05-01 23:00:51 +00:00
Wim Taymans 9a476d9362 Changed the pipeline setup for incremental scheduling.
Original commit message from CVS:
Changed the pipeline setup for incremental scheduling.
2001-05-01 22:45:42 +00:00
Erik Walthinsen 879f3b4f29 - fixed configure.in %VAR stuff
Original commit message from CVS:
- fixed configure.in %VAR stuff
- fixed gstreamer.pc.in description string
- fixed up incremental scheduling some more
- updated the GST_DEBUG_FUNCPTR code to no longer need a hash
- minor updates to DEBUG colorization
- new test/mpeg2parse4.c
2001-05-01 21:41:40 +00:00
Erik Walthinsen 899edf17dd added code to save the pipeline to xml
Original commit message from CVS:
added code to save the pipeline to xml
2001-05-01 21:35:46 +00:00
Thomas Vander Stichele 861ebf934c added newlines to debug output
Original commit message from CVS:
added newlines to debug output
2001-05-01 13:16:43 +00:00
Wim Taymans e62a1c69d6 Implemented the function to get the pipeline of gstplay.
Original commit message from CVS:
Implemented the function to get the pipeline of gstplay.
2001-04-30 23:35:25 +00:00
Thomas Vander Stichele 0db9c4b9c4 cleared naming issues, still doesn't play
Original commit message from CVS:
cleared naming issues, still doesn't play
2001-04-30 19:51:40 +00:00
Wim Taymans bbb64b5412 Changed the way the typefind function works by creating a little pipeline as the toplevel bin..
Original commit message from CVS:
Changed the way the typefind function works by creating a little
pipeline as the toplevel bin..
2001-04-29 22:27:07 +00:00
Thomas Vander Stichele 9ae4474e81 trying to convert mixer to incsched, not working yet
Original commit message from CVS:
trying to convert mixer to incsched, not working yet
2001-04-29 21:56:03 +00:00
Wim Taymans 7d7de1b296 Added more colors for props/caps/clock/negotiation.
Original commit message from CVS:
Added more colors for props/caps/clock/negotiation.
2001-04-28 18:59:03 +00:00
Erik Walthinsen fc0fff488b now fully correct within incsched1 world
Original commit message from CVS:
now fully correct within incsched1 world
2001-04-28 07:17:53 +00:00
Erik Walthinsen 32dda13984 brought in mpeg2parse3.c from HEAD and fixed it up so it works
Original commit message from CVS:
brought in mpeg2parse3.c from HEAD and fixed it up so it works
2001-04-28 04:23:55 +00:00
Erik Walthinsen 86027bd86f - Updated colorization some more (pthread and cothread id is in color)
Original commit message from CVS:
- Updated colorization some more (pthread and cothread id is in color)
- Added some minor debug to help trace mp1vid segfaults
2001-04-28 04:23:27 +00:00
Erik Walthinsen 7fdca5f428 Updated the colorization a bit more, and did a significant pass through all the other code to change categories on DE...
Original commit message from CVS:
Updated the colorization a bit more, and did a significant pass through all
the other code to change categories on DEBUG and INFO statements to be
correct, and not simply zero.  There are still more, but this is a good
first pass.
2001-04-28 02:54:53 +00:00
Matt Howell 7678183d1a fixed another thread synch case... better debug
Original commit message from CVS:
fixed another thread synch case... better debug
2001-04-28 01:46:00 +00:00
Erik Walthinsen f3e94925e9 another update to the colorization code
Original commit message from CVS:
another update to the colorization code
2001-04-28 01:06:08 +00:00
Erik Walthinsen 0a7edf91e0 fixes to colorization
Original commit message from CVS:
fixes to colorization
2001-04-27 21:09:42 +00:00
Matt Howell cb0068581c initial fix of thread synch for queues and state change
Original commit message from CVS:
initial fix of thread synch for queues and state change
2001-04-27 20:55:47 +00:00
Erik Walthinsen 41ca38a36d added colorization of DEBUG and INFO, and a comment in gstelement.h
Original commit message from CVS:
added colorization of DEBUG and INFO, and a comment in gstelement.h
2001-04-27 20:47:21 +00:00
Wim Taymans 89a89a8665 Tried to get the autoplugger working by setting the pipeline to PAUSED before attempting to connect pads...
Original commit message from CVS:
Tried to get the autoplugger working by setting the pipeline to PAUSED before
attempting to connect pads...
2001-04-27 20:45:18 +00:00
Wim Taymans f4e002ad63 A commit of pending (small) changes...
Original commit message from CVS:
A commit of pending (small) changes...
2001-04-27 19:35:54 +00:00
Wim Taymans f7784bdb6f Fixed the autoplugger
Original commit message from CVS:
Fixed the autoplugger
2001-04-27 19:17:08 +00:00
Erik Walthinsen c5cce64b7b fixed cothread_current_main so it, um, works.
Original commit message from CVS:
fixed cothread_current_main so it, um, works.
2001-04-27 01:46:14 +00:00
Erik Walthinsen cea5e50a9d added cothread_current_main with (void) args
Original commit message from CVS:
added cothread_current_main with (void) args
2001-04-27 01:42:19 +00:00
Erik Walthinsen 1b34ed4622 latest variant of mp1vid causes lockup, solution is interruptibility
Original commit message from CVS:
latest variant of mp1vid causes lockup, solution is interruptibility
2001-04-26 23:34:02 +00:00