playback: fix autoplugging block issue 66/288266/3 accepted/tizen/unified/20230215.155637
authorEunhye Choi <eunhae1.choi@samsung.com>
Tue, 14 Feb 2023 08:08:19 +0000 (17:08 +0900)
committerEunhye Choi <eunhae1.choi@samsung.com>
Tue, 14 Feb 2023 08:18:23 +0000 (17:18 +0900)
commit0fb96d8ac1ea782228c435ba996c6c169968c0b9
tree75b18f41091ee4a36346ecdb47beb9bc18a1d374
parentc21f324adad88503f9d22072873087abed01b31f
playback: fix autoplugging block issue

- autoplugging is blocked by blocking pad.
- parsebin: if expose_pad is called even if end_pad already exist,
            parsebin srcpad is locked and never be unlocked.
- decodebin3: if identity state is changed to ready, the sinkpad
              is not activated and autoplugging is blocked.

Change-Id: I335914d2d90783bdc1dd05dc3badd8fa7277378d
packaging/gstreamer.spec
subprojects/gst-plugins-base/gst/playback/gstdecodebin3.c
subprojects/gst-plugins-base/gst/playback/gstparsebin.c
subprojects/gst-plugins-base/meson.build