Make messages future proof. state-change gets a flag if it was a message comming...
authorWim Taymans <wim.taymans@gmail.com>
Tue, 18 Oct 2005 13:19:16 +0000 (13:19 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Tue, 18 Oct 2005 13:19:16 +0000 (13:19 +0000)
commit20aff65b34693e76d6558c1b396a613bb17651e1
tree440783c30b9437b1e91a75215d6bbac3c4611ab0
parent265df9f026f9680b588338f9dfe72fd47c30733b
Make messages future proof. state-change gets a flag if it was a message comming from the streaming thread.

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: (bin_bus_handler):
* gst/gstelement.c: (gst_element_commit_state),
(gst_element_lost_state):
* gst/gstmessage.c: (gst_message_new_state_changed),
(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):
Make messages future proof.
state-change gets a flag if it was a message comming from the
streaming thread.
segment-start/stop can also be specified in other formats.
A message to notify an app that a pipeline changed playback
duration.
Also fix a GstMessage leak in -launch
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