gstbin: Avoid pointless object lock forwarding messages.
authorJan Schmidt <jan@centricular.com>
Sun, 16 Mar 2014 18:24:12 +0000 (05:24 +1100)
committerJan Schmidt <jan@centricular.com>
Sun, 16 Mar 2014 18:36:37 +0000 (05:36 +1100)
commit44f0be4ee6584dcc543d46ec7ff2baefd74f7a0d
tree3ffed79fcf58911965547182db2ff18899742a4c
parentd784d59262ebe93d0f7109a5bc2bc59d0f185067
gstbin: Avoid pointless object lock forwarding messages.

Every instance of calling bin_do_message_forward() first took the
object lock, so that bin_do_message_forward() could drop it and
then reclaim. Instead, only take the object lock afterward where
needed.
gst/gstbin.c