Ubuntu VDR DVB-T mittels Xine und VDPAU - VDR Plugins

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Zeile 5: Zeile 5:
 
  sudo su -
 
  sudo su -
  
 +
===xineliboutput Plguin herunterladen===
 
  cd /data/installfiles/vdrplugins
 
  cd /data/installfiles/vdrplugins
 
  cvs -z3 -d:pserver:anonymous@xineliboutput.cvs.sourceforge.net:/cvsroot/xineliboutput co vdr-xineliboutput
 
  cvs -z3 -d:pserver:anonymous@xineliboutput.cvs.sourceforge.net:/cvsroot/xineliboutput co vdr-xineliboutput
 
  mv vdr-xineliboutput/ vdr-xineliboutput-cvs-30102009
 
  mv vdr-xineliboutput/ vdr-xineliboutput-cvs-30102009
 
  tar -czf vdr-xineliboutput-cvs-30102009.tar.gz vdr-xineliboutput-cvs-30102009/
 
  tar -czf vdr-xineliboutput-cvs-30102009.tar.gz vdr-xineliboutput-cvs-30102009/
 +
 +
===xineliboutput Plugin installieren===
 
  cd /usr/local/src/vdr/PLUGINS/src/
 
  cd /usr/local/src/vdr/PLUGINS/src/
 
  cp -a /data/installfiles/vdrplugins/vdr-xineliboutput-cvs-30102009 .
 
  cp -a /data/installfiles/vdrplugins/vdr-xineliboutput-cvs-30102009 .
Zeile 16: Zeile 19:
 
  mkdir -p /etc/vdr/plugins/xineliboutput
 
  mkdir -p /etc/vdr/plugins/xineliboutput
 
  cp *.mpg /etc/vdr/plugins/xineliboutput/
 
  cp *.mpg /etc/vdr/plugins/xineliboutput/
 
===setup.conf anpassen===
 
'''Achtung!''' Konfiguration nur bei gestoptem VDR durchführen.
 
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.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.Address = 224.0.1.9
 
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 = 0
 
xineliboutput.Video.AutoCrop.FixedSize = 0
 
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=use_vo_driver,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 = 1
 
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
 
 
===xineliboutput config anpassen===
 
'''Achtung!''' Konfiguration nur bei gestoptem VDR durchführen.
 
cd /etc/vdr/plugins/xineliboutput/
 
vi config
 
 
# number of buffers for HD content
 
# numeric, default: 2500
 
media.xvdr.num_buffers_hd:4000
 
 
# SRC tuning step
 
# numeric, default: 5000
 
media.xvdr.scr_tuning_step:150
 
 
# number of audio buffers
 
# numeric, default: 230
 
engine.buffers.audio_num_buffers:500
 
 
# number of video buffers
 
# numeric, default: 500
 
engine.buffers.video_num_buffers:1000
 
 
# default number of video frames
 
# numeric, default: 15
 
engine.buffers.video_num_frames:22
 
  
 
===runvdr anpassen===
 
===runvdr anpassen===
  -P'xineliboutput --local=sxfe --video=vdpau --display=:0 -p --post tvtime:method=use_vo_driver --audio=alsa:hw:0,3 -f' \
+
  -P'xineliboutput --local=none --remote=37890 --video=vdpau' \
  
 
==remote Plugin==
 
==remote Plugin==

Version vom 4. November 2009, 17:07 Uhr

Inhaltsverzeichnis

Downloadverzeichnis vorbereiten

mkdir -p /data/installfiles/vdrplugins

xineliboutput Plugin

sudo su -

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-30102009
tar -czf vdr-xineliboutput-cvs-30102009.tar.gz vdr-xineliboutput-cvs-30102009/

xineliboutput Plugin installieren

cd /usr/local/src/vdr/PLUGINS/src/
cp -a /data/installfiles/vdrplugins/vdr-xineliboutput-cvs-30102009 .
ln -s vdr-xineliboutput-cvs-30102009/ xineliboutput
cd xineliboutput/
./configure make && make install
mkdir -p /etc/vdr/plugins/xineliboutput
cp *.mpg /etc/vdr/plugins/xineliboutput/

runvdr anpassen

-P'xineliboutput --local=none --remote=37890 --video=vdpau' \

remote Plugin

sudo su -

Plugin herunterladen

cd /data/installfiles/vdrplugins
wget http://www.escape-edv.de/endriss/vdr/vdr-remote-0.4.0.tgz

Plugin installieren

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