mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-22 05:56:31 +00:00
fix state change test
Original commit message from CVS: fix state change test
This commit is contained in:
parent
52d5e11fa7
commit
e4ea7ba8bf
2 changed files with 11 additions and 3 deletions
|
@ -1,3 +1,8 @@
|
|||
2005-09-03 Thomas Vander Stichele <thomas at apestaart dot org>
|
||||
|
||||
* testsuite/test_bin.py:
|
||||
fix state change test
|
||||
|
||||
2005-09-02 Andy Wingo <wingo@pobox.com>
|
||||
|
||||
* gst/gstmessage.override:
|
||||
|
|
|
@ -35,10 +35,13 @@ class MyBin(gst.Bin):
|
|||
# name manually
|
||||
self.set_property('name', name)
|
||||
|
||||
def do_change_state(self):
|
||||
self._state_changed = True
|
||||
def do_change_state(self, state_change):
|
||||
if state_change == gst.STATE_CHANGE_PAUSED_TO_PLAYING:
|
||||
self._state_changed = True
|
||||
|
||||
# chain up to parent
|
||||
return gst.Bin.do_change_state(self)
|
||||
return gst.Bin.do_change_state(self, state_change)
|
||||
|
||||
# we need to register the type for PyGTK < 2.8
|
||||
gobject.type_register(MyBin)
|
||||
|
||||
|
|
Loading…
Reference in a new issue