splitmuxsrc: Use a separate lock to delay typefind.
authorJan Schmidt <jan@centricular.com>
Wed, 24 Jun 2015 15:35:27 +0000 (01:35 +1000)
committerJan Schmidt <jan@centricular.com>
Wed, 29 Jul 2015 13:03:18 +0000 (23:03 +1000)
commite7ec32801ab0b66678e5a39d0063f10262e87783
tree7123edc36fb5013eb25936208a5750088b3df6d1
parent72b86ae8686932832d57bc6f6e45645f9c2d8243
splitmuxsrc: Use a separate lock to delay typefind.

Don't hold the main splitmux part lock over
the parent state change function, as it prevents
posting error messages that happen. Since the purpose
is to prevent typefinding from proceeding, use a
separate mutex just for that.
gst/multifile/gstsplitmuxpartreader.c
gst/multifile/gstsplitmuxpartreader.h