Implement latest HLSProvider.swc