fluendo/gst-plugins-bad — pull request #1 by gschmottlach-xse (2013-11-21 18:25:15+00:00)
Title: Sdk 0.10.23 hls

We found what (appear) to be several bugs in the hlsdemux plug-in that might interest you. We encountered these when testing with encrypted streams that utilized a EXT-X-KEY field with a URI that followed RFC 2397 rather than a more traditional URI. As a result the dataurisrc plugin was used to fetch the inline AES-128 key. This exposed a race condition. We also fixed several pad related issues.

Thanks for making your modifications to the HLS plugin available. They served as a great starting point for our efforts to get this to work reliably with in-line data URIs.