# Alle benodigde files in /usr/local/src: # - FFdecsa-1.0.0-concurrent-0.3.4.tar.bz2 # - vdr-1.3.32-scffdecsa-1.0.0.tar.bz2 # - vdr-1.3.32.tar.bz2 # - vdr-sc-0.4.9.tar.gz # - vdr-softdevice-0.1.3.tgz # - vdr-femon-0.9.3.tgz # - vdr-channelscan-0.0.4b.tgz (nee, doet het niet met vdr-1.3.32) # Een recente versie van gcc/g++ (3.4) is aan te raden cd /usr/local/src tar xvjf vdr-1.3.32-scffdecsa-1.0.0.tar.bz2 tar xvjf vdr-1.3.32.tar.bz2 cd vdr-1.3.32/PLUGINS/src tar xvzf ../../../vdr-sc-0.4.9.tar.gz ln -s sc-0.4.9 sc tar xvzf ../../../vdr-femon-0.9.3.tgz ln -s femon-0.9.3 femon #tar xvzf ../../../vdr-channelscan-0.0.4b.tgz #ln -s channelscan-0.0.4b channelscan # en daarna rm -rf ik alle mappen onder patches/src behalve sc/femon/channelscan # omdat ik alleen die drie gebruik cd ../.. patch -p1 < ../vdr-1.3.32-sc+ffdecsa-1.0.0.diff # en druk een paar keer op enter ("n") voor de orig files die al weg zijn # pas FFdecsa/Makefile -march= eventueel aan (staat op athlon-xp) # zoek op internet voor de juiste processor cd PLUGINS/src tar xvzf ../../../vdr-softdevice-0.1.3.tgz mv softdevice-0.1.3 softdevice cd softdevice joe Makefile # of met welke andere text-editor dan ook # zet een hekje voor DFB_SUPPORT=1, FB_SUPPORT=1, VIDIX_SUPPORT=1 # zet een hekje voor PP_LIBAVCODEC=1 (postprocessing, niet echt nodig) # zet hekje voor USE_SUBPLUGINS=1 # pas de regel LIBAVCODEC= aan: # LIBAVCODEC=/usr/include/ffmpeg (althans, daar staat libavcodec-dev bij mij) cd ../../.. cp Make.config.template Make.config # opties voor sc in Make.config zetten: cat <> Make.config IRDETO=1 SECA=1 VIACCESS=1 NAGRA=1 CONAX=1 SHL=1 CONSTCW=1 SC_SECA=1 SC_CRYPTOWORKS=1 SC_IRDETO=1 SC_CONAX=1 SC_VIACCESS=1 CARDCLIENT=1 EINDE # en compiler make make plugins # en installeren make install make plugins_install