input-selector: resolve deadlock issue 78/227578/2 accepted/tizen/unified/20200325.055656 submit/tizen/20200317.044702 submit/tizen/20200323.055218 submit/tizen/20200324.013709
authorEunhye Choi <eunhae1.choi@samsung.com>
Fri, 13 Mar 2020 02:51:14 +0000 (11:51 +0900)
committerEunhye Choi <eunhae1.choi@samsung.com>
Fri, 13 Mar 2020 03:28:33 +0000 (12:28 +0900)
commit50c5108850408ad9f4c0164fd4cf0e2dace563c5
treed30b3d0186576385d59a0961bcf2845ab407accb
parent5f99d4a708106573b601e4237de2e70663dc3ee5
input-selector: resolve deadlock issue

- deadlock can be occurred by bitrate query during
  pipeline reconfiguration.
- the query is required by queue2 and almost demux reply
  the request but not all.
- deadlock can be resolved by forwarding the query to srcpad directly.
- queue2: revert bea8fc39a4798aafa5daeec6bc785937f916311d
  which is temporary patch to avoid deadlock

Change-Id: I499d1fe27cfd9db3ef66197b5b3b752c71d3446d
packaging/gstreamer.spec
plugins/elements/gstinputselector.c
plugins/elements/gstqueue2.c