OpenSUSE VDR DVB-S2 HD mittels Xine und VDPAU - VDR Plugins

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(runvdr anpassen)
(Anpassen der setup.conf)
 
(8 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 10: Zeile 10:
  
 
===xineliboutput Plugin installieren===
 
===xineliboutput Plugin installieren===
 +
Vorher noch über Yast folgende Pakete installieren: xorg-x11-devel
 +
 
  cd /usr/local/src/vdr/PLUGINS/src/
 
  cd /usr/local/src/vdr/PLUGINS/src/
 
  cp -a /data/installfiles/vdrplugins/vdr-xineliboutput-cvs-14122009 .
 
  cp -a /data/installfiles/vdrplugins/vdr-xineliboutput-cvs-14122009 .
Zeile 116: Zeile 118:
 
  xineliboutput.Remote.LocalIP =  
 
  xineliboutput.Remote.LocalIP =  
 
  xineliboutput.Remote.MaxClients = 10
 
  xineliboutput.Remote.MaxClients = 10
xineliboutput.Remote.Rtp.Address = 224.0.1.9
 
 
  xineliboutput.Remote.Rtp.AlwaysOn = 0
 
  xineliboutput.Remote.Rtp.AlwaysOn = 0
 
  xineliboutput.Remote.Rtp.Port = 37890
 
  xineliboutput.Remote.Rtp.Port = 37890
Zeile 164: Zeile 165:
 
===runvdr anpassen===
 
===runvdr anpassen===
 
  cd /usr/local/bin
 
  cd /usr/local/bin
  vi ./runvdr.sh
+
  vi ./runvdr
  
 
  Dann bei
 
  Dann bei
Zeile 171: Zeile 172:
 
         -L /usr/local/src/vdr/PLUGINS/lib \
 
         -L /usr/local/src/vdr/PLUGINS/lib \
 
         -s /usr/local/bin/vdrpoweroff.sh \
 
         -s /usr/local/bin/vdrpoweroff.sh \
+
folgendes einsetzen:
folgendes einsetzen:
+
 
         -P'xineliboutput --local=sxfe --remote=37890 --audio=alsa:hw:0,3 --video=vdpau --fullscreen --display=:0 --post tvtime:method=use_vo_driver --primary' \
 
         -P'xineliboutput --local=sxfe --remote=37890 --audio=alsa:hw:0,3 --video=vdpau --fullscreen --display=:0 --post tvtime:method=use_vo_driver --primary' \
 
 
         $*"
 
         $*"
...
 
  
 
==Soppalusikka skin==
 
==Soppalusikka skin==
Zeile 191: Zeile 189:
  
 
===Themes ablegen===
 
===Themes ablegen===
 +
mkdir /etc/vdr/themes/
 
  cd /etc/vdr/themes/
 
  cd /etc/vdr/themes/
 
  cp -a /usr/local/src/vdr/PLUGINS/src/skinsoppalusikka/themes/*.theme .
 
  cp -a /usr/local/src/vdr/PLUGINS/src/skinsoppalusikka/themes/*.theme .
Zeile 201: Zeile 200:
  
 
===runvdr anpassen===
 
===runvdr anpassen===
  -P'skinsoppalusikka -l /etc/vdr/plugins/logos' \
+
 
 +
  cd /usr/local/bin
 +
vi ./runvdr
 +
 
 +
Dann bei
 +
...
 +
VDRCMD="$VDRPRG -t /dev/tty8 -w 60 -c /etc/vdr -E /var/vdr --vfat \
 +
        -L /usr/local/src/vdr/PLUGINS/lib \
 +
        -s /usr/local/bin/vdrpoweroff.sh \
 +
        -P'xineliboutput --local=sxfe --remote=37890 --audio=alsa:hw:0,3 --video=vdpau --fullscreen --display=:0 --post tvtime:method=use_vo_driver --primary' \
 +
 
 +
folgendes einsetzen:
 +
 
 +
        -P'skinsoppalusikka -l /etc/vdr/plugins/logos' \
 +
        $*"
 +
 
 +
 
 +
 
  
  
 
[[Kategorie:OpenSUSE VDR DVB-S2 HD mittels Xine und VDPAU]]
 
[[Kategorie:OpenSUSE VDR DVB-S2 HD mittels Xine und VDPAU]]

Aktuelle Version vom 26. Dezember 2010, 20:32 Uhr

Inhaltsverzeichnis

[Bearbeiten] Downloadverzeichnis für Plugins vorbereiten

mkdir -p /data/installfiles/vdrplugins

[Bearbeiten] xineliboutput Plugin

[Bearbeiten] xineliboutput Plguin herunterladen

cd /data/installfiles/vdrplugins
cvs -z3 -d:pserver:anonymous@xineliboutput.cvs.sourceforge.net:/cvsroot/xineliboutput co vdr-xineliboutput
mv vdr-xineliboutput/ vdr-xineliboutput-cvs-14122009
tar -czf vdr-xineliboutput-cvs-14122009.tar.gz vdr-xineliboutput-cvs-14122009/

[Bearbeiten] xineliboutput Plugin installieren

Vorher noch über Yast folgende Pakete installieren: xorg-x11-devel
cd /usr/local/src/vdr/PLUGINS/src/
cp -a /data/installfiles/vdrplugins/vdr-xineliboutput-cvs-14122009 .
ln -s vdr-xineliboutput-cvs-14122009/ xineliboutput
cd xineliboutput/
./configure make && make install
mkdir -p /etc/vdr/plugins/xineliboutput
cp *.mpg /etc/vdr/plugins/xineliboutput/

[Bearbeiten] remote.conf anpaasen

Achtung! Dieser Schritt ist nicht zwingend erforderlich. Wenn Ihr euren VDR mit dem Plugin startet wird ein Anlernmenü für die Tastatur und die Fernbedienung gestartet. Dort könnt Ihr vorerst eure Tastatur anlernen und dadruch wird die remote.conf automatisch erstellt. Falls Ihr eure Tastatur nicht anlernen möchtet könnt Ihr einfach die untigen Werte in eure remote.conf übertragen.

cd /etc/vdr
vi remote.conf
XKeySym.Up         Up
XKeySym.Down       Down
XKeySym.Menu       m
XKeySym.Ok         Return
XKeySym.Back       BackSpace
XKeySym.Left       Left
XKeySym.Right      Right
XKeySym.Red        r
XKeySym.Green      g
XKeySym.Yellow     y
XKeySym.Blue       b
XKeySym.0          0
XKeySym.1          1
XKeySym.2          2
XKeySym.3          3
XKeySym.4          4
XKeySym.5          5
XKeySym.6          6
XKeySym.7          7
XKeySym.8          8
XKeySym.9          9
XKeySym.Power      Home
XKeySym.Channel+   KP_Add
XKeySym.Channel-   KP_Subtract
XKeySym.Volume+    Prior
XKeySym.Volume-    Next

[Bearbeiten] Anpassen der setup.conf

Die setup.conf kann entweder übder das VDR OSD am TV konfiguriert werden oder manuell direkt in der Datei. Hier ein Beispiel meiner setup.conf:

cd /etc/vdr/
vi setup.conf
xineliboutput.Audio.Compression = 100
xineliboutput.Audio.Delay = 0
xineliboutput.Audio.Driver = alsa
xineliboutput.Audio.Equalizer = 0 0 0 0 0 0 0 0 0 0
xineliboutput.Audio.Headphone = 0
xineliboutput.Audio.Port = hw:0,3
xineliboutput.Audio.SoftwareVolumeControl = 0
xineliboutput.Audio.Speakers = Surround 5.1
xineliboutput.Audio.Surround = 0
xineliboutput.Audio.Upmix = 0
xineliboutput.Audio.Visualization = goom
xineliboutput.Audio.Visualization.GoomOpts = width=720,height=576,fps=25
xineliboutput.Decoder.PesBuffers = 250
xineliboutput.DisplayAspect = CenterCutOut
xineliboutput.Frontend = sxfe
xineliboutput.Fullscreen = 1
xineliboutput.Media.CacheImplicitPlaylists = 1
xineliboutput.Media.DVD.ArrowKeysControlPlayback = 1
xineliboutput.Media.EnableID3Scanner = 1
xineliboutput.Media.MenuItems = -1
xineliboutput.Modeline = 
xineliboutput.OSD.AlphaCorrection = 0
xineliboutput.OSD.AlphaCorrectionAbs = 0
xineliboutput.OSD.Blending = 1
xineliboutput.OSD.BlendingLowRes = 1
xineliboutput.OSD.DvbSubtitles = 0
xineliboutput.OSD.ExtSubSize = -1
xineliboutput.OSD.Height = 576
xineliboutput.OSD.HideMainMenu = 0
xineliboutput.OSD.LayersVisible = 4
xineliboutput.OSD.Scaling = 1
xineliboutput.OSD.Size = automatic
xineliboutput.OSD.Width = 720
xineliboutput.Playlist.Album = 0
xineliboutput.Playlist.Artist = 0
xineliboutput.Playlist.Tracknumber = 0
xineliboutput.Post.denoise3d.chroma = 30
xineliboutput.Post.denoise3d.Enable = 0
xineliboutput.Post.denoise3d.luma = 40
xineliboutput.Post.denoise3d.time = 60
xineliboutput.Post.pp.Enable = 0
xineliboutput.Post.pp.Mode = de
xineliboutput.Post.pp.Quality = 3
xineliboutput.Post.unsharp.chroma_amount = 0
xineliboutput.Post.unsharp.chroma_matrix_height = 3
xineliboutput.Post.unsharp.chroma_matrix_width = 3
xineliboutput.Post.unsharp.Enable = 0
xineliboutput.Post.unsharp.luma_amount = 0
xineliboutput.Post.unsharp.luma_matrix_height = 5
xineliboutput.Post.unsharp.luma_matrix_width = 5
xineliboutput.Remote.AllowHttp = 1
xineliboutput.Remote.AllowHttpCtrl = 0
xineliboutput.Remote.AllowRtsp = 1
xineliboutput.Remote.AllowRtspCtrl = 0
xineliboutput.Remote.Iface = 
xineliboutput.Remote.Keyboard = 1
xineliboutput.Remote.ListenPort = 37890
xineliboutput.Remote.LocalIP = 
xineliboutput.Remote.MaxClients = 10
xineliboutput.Remote.Rtp.AlwaysOn = 0
xineliboutput.Remote.Rtp.Port = 37890
xineliboutput.Remote.Rtp.SapAnnouncements = 1
xineliboutput.Remote.Rtp.TTL = 1
xineliboutput.Remote.UseBroadcast = 1
xineliboutput.Remote.UseHttp = 1
xineliboutput.Remote.UsePipe = 1
xineliboutput.Remote.UseRtp = 1
xineliboutput.Remote.UseTcp = 1
xineliboutput.Remote.UseUdp = 1
xineliboutput.RemoteMode = 0
xineliboutput.Video.AspectRatio = 0
xineliboutput.Video.AutoCrop = 1
xineliboutput.Video.AutoCrop.AutoDetect = 1
xineliboutput.Video.AutoCrop.DetectSubs = 1
xineliboutput.Video.AutoCrop.FixedSize = 1
xineliboutput.Video.AutoCrop.SoftStart = 1
xineliboutput.Video.Brightness = -1
xineliboutput.Video.Contrast = -1
xineliboutput.Video.Decoder.H264 = automatic
xineliboutput.Video.Decoder.MPEG2 = automatic
xineliboutput.Video.Deinterlace = none
xineliboutput.Video.DeinterlaceOptions = method=ScalerBob,cheap_mode=1,pulldown=none,framerate_mode=full,judder_correction=1,use_progressive_frame_flag=1,chroma_filter=0,enabled=1
xineliboutput.Video.Driver = auto
xineliboutput.Video.FieldOrder = 0
xineliboutput.Video.HUE = -1
xineliboutput.Video.IBPTrickSpeed = 1
xineliboutput.Video.MaxTrickSpeed = 12
xineliboutput.Video.NoiseReduction = -1
xineliboutput.Video.Overscan = 0
xineliboutput.Video.Port = :0
xineliboutput.Video.Saturation = -1
xineliboutput.Video.Scale = 1
xineliboutput.Video.Sharpness = -1
xineliboutput.Video.SwScale = 0
xineliboutput.Video.SwScale.Aspect = 1
xineliboutput.Video.SwScale.Downscale = 0
xineliboutput.Video.SwScale.Height = 1080
xineliboutput.Video.SwScale.Resize = 1
xineliboutput.Video.SwScale.Width = 1920
xineliboutput.VideoModeSwitching = 1
xineliboutput.X11.UseKeyboard = 1
xineliboutput.X11.WindowHeight = 1080
xineliboutput.X11.WindowWidth = 1920

[Bearbeiten] runvdr anpassen

cd /usr/local/bin
vi ./runvdr
Dann bei
...
VDRCMD="$VDRPRG -t /dev/tty8 -w 60 -c /etc/vdr -E /var/vdr --vfat \
       -L /usr/local/src/vdr/PLUGINS/lib \
       -s /usr/local/bin/vdrpoweroff.sh \

folgendes einsetzen:

       -P'xineliboutput --local=sxfe --remote=37890 --audio=alsa:hw:0,3 --video=vdpau --fullscreen --display=:0 --post tvtime:method=use_vo_driver --primary' \
       $*"

[Bearbeiten] Soppalusikka skin

[Bearbeiten] Soppalusika Skin herunterladen

cd /data/installfiles/vdrplugins
wget http://www.saunalahti.fi/~rahrenbe/vdr/soppalusikka/files/vdr-skinsoppalusikka-1.6.4.tgz

[Bearbeiten] Soppalusika Skin installieren

cd /usr/local/src/vdr/PLUGINS/src/
tar -xzf /data/installfiles/vdrplugins/vdr-skinsoppalusikka-1.6.4.tgz
ln -s skinsoppalusikka-1.6.4/ skinsoppalusikka
cd /usr/local/src/vdr
make plugins

[Bearbeiten] Themes ablegen

mkdir /etc/vdr/themes/
cd /etc/vdr/themes/
cp -a /usr/local/src/vdr/PLUGINS/src/skinsoppalusikka/themes/*.theme .

[Bearbeiten] Senderlogos ablegen

cd /data/installfiles/vdrplugins
wget http://rsync16.de.gentoo.org/files/logos/logos-0.2.tar.bz2
cd /etc/vdr/plugins/
tar -xjf /data/installfiles/vdrplugins/logos-0.2.tar.bz2

[Bearbeiten] runvdr anpassen

cd /usr/local/bin
vi ./runvdr
Dann bei
...
VDRCMD="$VDRPRG -t /dev/tty8 -w 60 -c /etc/vdr -E /var/vdr --vfat \
       -L /usr/local/src/vdr/PLUGINS/lib \
       -s /usr/local/bin/vdrpoweroff.sh \
       -P'xineliboutput --local=sxfe --remote=37890 --audio=alsa:hw:0,3 --video=vdpau --fullscreen --display=:0 --post tvtime:method=use_vo_driver --primary' \

folgendes einsetzen:

       -P'skinsoppalusikka -l /etc/vdr/plugins/logos' \
       $*"