diff options
-rw-r--r-- | CHANGELOG.txt | 3 | ||||
-rw-r--r-- | demuxer/Demuxers/LAVFDemuxer.cpp | 5 |
2 files changed, 8 insertions, 0 deletions
diff --git a/CHANGELOG.txt b/CHANGELOG.txt index a0f4a55e..21d7f84b 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,6 +1,9 @@ LAV DirectShow Filters Changelog =================================== +LAV Splitter +- NEW: Support for opening "icyx://" stream URLs + LAV Video - Fixed: Aggressive Deinterlacing is no longer applied to soft-telecined content, which caused severe playback issues. 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: |