Compare commits

...

3 commits

Author SHA1 Message Date
Simon Bruder eeaa32a13b
Add ContinuityFixer 2020-02-13 21:37:46 +00:00
Simon Bruder ca8ec63e7d
Add faster implementation of descale 2020-02-13 21:04:31 +00:00
Simon Bruder 4632b6fbfc
Add pocl OpenCL runtime 2020-02-13 21:04:25 +00:00

View file

@ -7,9 +7,11 @@ RUN echo 'deb http://ftp-stud.hs-esslingen.de/pub/Mirrors/debian-multimedia/ tes
&& apt-get -y install \
autoconf \
beignet-opencl-icd \
clinfo \
ffmpeg \
git \
libtool \
pocl-opencl-icd \
python3-pip \
vapoursynth \
vapoursynth-* \
@ -42,6 +44,29 @@ RUN cd /tmp \
&& cd .. \
&& rm -rf VapourSynth-DCTFilter
RUN cd /tmp \
&& git clone --depth=1 https://github.com/MonoS/VS-ContinuityFixer \
&& cd VS-ContinuityFixer \
&& sed -i \
-e 's/VapourSynth\.h/vapoursynth\/VapourSynth.h/' \
-e 's/VSHelper\.h/vapoursynth\/VSHelper.h/' \
continuity.cpp \
&& g++ -shared -fPIC -O2 -msse2 -mfpmath=sse continuity.cpp -o continuity.so \
&& cp continuity.so /usr/lib/x86_64-linux-gnu/vapoursynth/ \
&& cd .. \
&& rm -rf VS-ContinuityFixer
# Double speed for getnative
RUN cd /tmp/ \
&& git clone --depth=1 https://github.com/BluBb-mADe/vapoursynth-descale \
&& cd vapoursynth-descale \
&& g++ -std=c++17 -shared -fPIC -O2 descale.cpp -o libdescale.so \
&& cp descale.py /usr/lib/python3/dist-packages/ \
&& cp libdescale.so /usr/lib/x86_64-linux-gnu/vapoursynth/ \
&& cd .. \
&& rm -rf vapoursynth-descale
RUN pip3 --no-cache-dir install \
matplotlib \
tqdm \