Commit graph

9 commits

Author SHA1 Message Date
Erik Walthinsen
61805cfb88 Added ability for caps_nego_failed signal to indicate that it's solved the problem, via a gboolean * argument that's ...
Original commit message from CVS:
Added ability for caps_nego_failed signal to indicate that it's solved the
problem, via a gboolean * argument that's FALSE, and can be set to TRUE if
the handler has fixed things up.

Updated the autoplugger so it now works in both the unknown and known cases
with and without other issues like a crippled (mono-only) osssink.
2001-05-22 01:42:50 +00:00
Erik Walthinsen
6ae2bbb62d fixed up pausing system, and added src_caps_nego_failed body
Original commit message from CVS:
fixed up pausing system, and added src_caps_nego_failed body
2001-05-21 21:35:44 +00:00
Erik Walthinsen
4118c5130e gstautoplugcache.c: Set default for cache's caps_proxy to FALSE again.
Original commit message from CVS:
gstautoplugcache.c: Set default for cache's caps_proxy to FALSE again.
gstautoplugger.c: Fixed with strategic positioning of gst_pad_set_caps()
2001-05-21 02:41:19 +00:00
Erik Walthinsen
50c9930349 update to latest code, includes caps_fail handlers that kinda work
Original commit message from CVS:
update to latest code, includes caps_fail handlers that kinda work
2001-05-17 22:00:30 +00:00
Erik Walthinsen
65a6e752bf up to latest (broken) autoplugger)
Original commit message from CVS:
up to latest (broken) autoplugger)
2001-05-16 21:18:15 +00:00
Erik Walthinsen
05a517acf1 IT WORKS\!\!\!
Original commit message from CVS:
IT WORKS\!\!\!
2001-05-15 04:13:01 +00:00
Erik Walthinsen
d769aaaf99 gstinfo.c: one more check to make sure DEBUG_FUNCPTR_NAME doesn't go south gstpad.c: debugging changes gsttypefind.c:...
Original commit message from CVS:
gstinfo.c: one more check to make sure DEBUG_FUNCPTR_NAME doesn't go south
gstpad.c: debugging changes
gsttypefind.c: moved gst_pad_set_caps to *before* the caps_changed signal
gstautoplugcache.c: added refcounting around signal_emit, and debug updates
gstautoplugger.c: added code to remove the autoplugcache when done
2001-05-15 01:45:16 +00:00
Erik Walthinsen
ed06327f06 cothreads.c: added a comment on one of the tests gstbin.h: added the GST_BIN_SELF_SCHEDULABLE flag gstelement.c: clea...
Original commit message from CVS:
cothreads.c: added a comment on one of the tests
gstbin.h: added the GST_BIN_SELF_SCHEDULABLE flag
gstelement.c: cleaned up the _change_state function a little
gstobject.c: improved the refcounting DEBUGs
gstpad.c: moved the connected signal to after capsnego,
added the caps_nego_failed signal
gstpad.h: added the caps_nego_failed signal funcptr
gstscheduler.c: added the GST_BIN_SELF_SCHEDULABLE exception
gsttypefind.c: added check code around signal_emit to deal with the case
where the signal's handler shuts down the element
gstautoplugcache.c: added the first_buffer signal and caps_proxy arg
gstautoplugger.c: significant rework, it functions quite nicely actually
2001-05-14 20:08:42 +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