From f3ee6ebe16db81758f0b5380be4d4dff1075bb1c Mon Sep 17 00:00:00 2001 From: Hendrik Leppkes Date: Wed, 5 Mar 2014 15:26:00 +0100 Subject: Support opening icyx:// URLs --- demuxer/Demuxers/LAVFDemuxer.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'demuxer') diff --git a/demuxer/Demuxers/LAVFDemuxer.cpp b/demuxer/Demuxers/LAVFDemuxer.cpp index ce31ab0e..3d08905f 100644 --- a/demuxer/Demuxers/LAVFDemuxer.cpp +++ b/demuxer/Demuxers/LAVFDemuxer.cpp @@ -199,6 +199,11 @@ STDMETHODIMP CLAVFDemuxer::OpenInputStream(AVIOContext *byteContext, LPCOLESTR p memcpy(fileName, "mmsh", 4); } + // replace "icyx" protocol by http + if (_strnicmp("icyx:", fileName, 5) == 0) { + memcpy(fileName, "http", 4); + } + AVIOInterruptCB cb = {avio_interrupt_cb, this}; trynoformat: -- cgit v1.2.3