Seriously, this is better than a previous commit as we only need to notify the fact...
authorWim Taymans <wim.taymans@gmail.com>
Tue, 18 Oct 2005 16:25:38 +0000 (16:25 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Tue, 18 Oct 2005 16:25:38 +0000 (16:25 +0000)
commit0176d5a0cf5e3f87afbb8b73c27f81af3288f5a9
treeb0f4aaf3b630c70970f504f660e35d33f580e8c2
parent2c61a2f4d5c8738861d0a83e5cd1878d80edefc3
Seriously, this is better than a previous commit as we only need to notify the fact that an element changed state in ...

Original commit message from CVS:
* check/gst/gstbin.c: (GST_START_TEST):
* check/gst/gstmessage.c: (GST_START_TEST):
* check/gst/gstpipeline.c: (GST_START_TEST), (message_received):
* gst/gstbin.c: (gst_bin_class_init), (gst_bin_recalc_func),
(bin_bus_handler):
* gst/gstelement.c: (gst_element_abort_state),
(gst_element_commit_state), (gst_element_lost_state):
* gst/gstmessage.c: (gst_message_new_state_changed),
(gst_message_new_state_dirty), (gst_message_new_segment_start),
(gst_message_new_segment_done), (gst_message_new_duration),
(gst_message_parse_state_changed),
(gst_message_parse_segment_start),
(gst_message_parse_segment_done), (gst_message_parse_duration):
* gst/gstmessage.h:
* tools/gst-launch.c: (event_loop):
Seriously, this is better than a previous commit as we only need
to notify the fact that an element changed state in a streaming
thread, marking the state of the parents dirty, hence the
STATE_DIRTY message instead of abusing a boolean in a STATE_CHANGE
message.
12 files changed:
ChangeLog
check/gst/gstbin.c
check/gst/gstmessage.c
check/gst/gstpipeline.c
gst/gstbin.c
gst/gstelement.c
gst/gstmessage.c
gst/gstmessage.h
tests/check/gst/gstbin.c
tests/check/gst/gstmessage.c
tests/check/gst/gstpipeline.c
tools/gst-launch.c