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.