gstreamer/plugins/elements
Benjamin Otte 1e82f617e4 gst/gstclock.*: deprecate old interface and disable functions that aren't in use anymore.
Original commit message from CVS:
2004-01-13  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* gst/gstclock.c: (gst_clock_class_init), (gst_clock_init),
(gst_clock_set_speed), (gst_clock_set_active),
(gst_clock_is_active), (gst_clock_reset),
(gst_clock_handle_discont):
* gst/gstclock.h:
deprecate old interface and disable functions that aren't in use
anymore.
* gst/gstelement.h:
* gst/gstelement.c: (gst_element_get_time), (gst_element_wait),
(gst_element_set_time), (gst_element_adjust_time):
add concept of "element time" and functions to get/set this time.
* gst/gstelement.c: (gst_element_change_state):
update element time correctly.
* gst/gstelement.c: (gst_element_get_compatible_pad_filtered):
This is a debug message, not a g_critical.
* gst/gstpad.c: (gst_pad_event_default):
handle discontinuous events right with element time.
* gst/gstscheduler.c: (gst_scheduler_state_transition):
update to clocking fixes.
set clocks on elements in READY=>PAUSED. The old behaviour caused
a wrong element time on the first element that started playing.
* gst/schedulers/gstbasicscheduler.c:
(gst_basic_scheduler_class_init):
* gst/schedulers/gstoptimalscheduler.c:
(gst_opt_scheduler_class_init):
remove code that just implements the default behaviour.
* gst/elements/gstfakesink.c: (gst_fakesink_chain):
update to use new clocking functions
* testsuite/clock/clock1.c: (gst_clock_debug), (main):
* testsuite/clock/clock2.c: (gst_clock_debug), (main):
update to test new element time.
* gst/autoplug/gstspideridentity.c: (gst_spider_identity_getcaps):
use _get_allowed_caps instead of _get_caps. This catches filtered
caps correctly.
* testsuite/debug/commandline.c:
update for new GST_DEBUG syntax.
* testsuite/threads/Makefile.am:
disable a test that only works sometimes.
2004-01-14 00:46:48 +00:00
..
.gitignore update - this is huge, because it includes *.bb, *.bbg and *.da files which are generated for gcov. 2004-01-12 16:53:23 +00:00
gstaggregator.c gst/gstutils.h: GST_PARENT_CALL and 2004-01-08 04:10:18 +00:00
gstaggregator.h update plugin initialization restructuring (see email for details 2003-10-31 19:32:47 +00:00
gstbufferstore.c gst/elements/gstbufferstore.c: initialize debugging structure correctly 2004-01-11 18:23:48 +00:00
gstbufferstore.h merge TYPEFIND branch. Major changes: 2003-10-28 20:25:30 +00:00
gstelements.c gst/elements/gstelements.c: Set ranks of elements to NONE, so the autoplugger doesn't use them. 2003-12-22 19:10:41 +00:00
gstfakesink.c gst/gstclock.*: deprecate old interface and disable functions that aren't in use anymore. 2004-01-14 00:46:48 +00:00
gstfakesink.h update plugin initialization restructuring (see email for details 2003-10-31 19:32:47 +00:00
gstfakesrc.c gst/gstutils.h: GST_PARENT_CALL and 2004-01-08 04:10:18 +00:00
gstfakesrc.h Merge CAPS branch 2003-12-22 01:39:35 +00:00
gstfdsink.c gst/gstutils.h: GST_PARENT_CALL and 2004-01-08 04:10:18 +00:00
gstfdsink.h update plugin initialization restructuring (see email for details 2003-10-31 19:32:47 +00:00
gstfdsrc.c gst/gstutils.h: GST_PARENT_CALL and 2004-01-08 04:10:18 +00:00
gstfdsrc.h update plugin initialization restructuring (see email for details 2003-10-31 19:32:47 +00:00
gstfilesink.c gst/gstutils.h: GST_PARENT_CALL and 2004-01-08 04:10:18 +00:00
gstfilesink.h implement URI schemes 2003-11-24 03:21:54 +00:00
gstfilesrc.c gst/: Change GstBuffer private structure element names. (all files) 2004-01-11 22:11:35 +00:00
gstfilesrc.h implement URI schemes 2003-11-24 03:21:54 +00:00
gstidentity.c gst/gstutils.h: GST_PARENT_CALL and 2004-01-08 04:10:18 +00:00
gstidentity.h Negotiation fixes 2004-01-01 02:23:47 +00:00
gstmd5sink.c gst/gstutils.h: GST_PARENT_CALL and 2004-01-08 04:10:18 +00:00
gstmd5sink.h update plugin initialization restructuring (see email for details 2003-10-31 19:32:47 +00:00
gstmultidisksrc.c gst/gstutils.h: GST_PARENT_CALL and 2004-01-08 04:10:18 +00:00
gstmultidisksrc.h update plugin initialization restructuring (see email for details 2003-10-31 19:32:47 +00:00
gstmultifilesrc.c gst/gstutils.h: GST_PARENT_CALL and 2004-01-08 04:10:18 +00:00
gstmultifilesrc.h update plugin initialization restructuring (see email for details 2003-10-31 19:32:47 +00:00
gstpipefilter.c gst/gstutils.h: GST_PARENT_CALL and 2004-01-08 04:10:18 +00:00
gstpipefilter.h update plugin initialization restructuring (see email for details 2003-10-31 19:32:47 +00:00
gstqueue.c gst/: Change GstBuffer private structure element names. (all files) 2004-01-11 22:11:35 +00:00
gstqueue.h gst/: Change GstBuffer private structure element names. (all files) 2004-01-11 22:11:35 +00:00
gstshaper.c gst/gstutils.h: GST_PARENT_CALL and 2004-01-08 04:10:18 +00:00
gstshaper.h update plugin initialization restructuring (see email for details 2003-10-31 19:32:47 +00:00
gststatistics.c gst/gstutils.h: GST_PARENT_CALL and 2004-01-08 04:10:18 +00:00
gststatistics.h update plugin initialization restructuring (see email for details 2003-10-31 19:32:47 +00:00
gsttee.c gst/elements/gstbufferstore.c: initialize debugging structure correctly 2004-01-11 18:23:48 +00:00
gsttee.h update plugin initialization restructuring (see email for details 2003-10-31 19:32:47 +00:00
gsttypefind.c adding i18n tested with nl, seems to work fine 2004-01-13 11:30:00 +00:00
gsttypefind.h Make GstCaps parameter const. Copy caps parameter. Use _POINTER to marshal caps instead of _BOXED. Don't double-fre... 2003-12-24 07:42:43 +00:00
gsttypefindelement.c adding i18n tested with nl, seems to work fine 2004-01-13 11:30:00 +00:00
gsttypefindelement.h Make GstCaps parameter const. Copy caps parameter. Use _POINTER to marshal caps instead of _BOXED. Don't double-fre... 2003-12-24 07:42:43 +00:00
Makefile.am merge TYPEFIND branch. Major changes: 2003-10-28 20:25:30 +00:00