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

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(setup.conf anpassen)
Zeile 22: Zeile 22:
 
  vi setup.conf
 
  vi setup.conf
 
   
 
   
# Folgende Zeile hinzufügen
 
 
  xineliboutput.DisplayAspect = CenterCutOut
 
  xineliboutput.DisplayAspect = CenterCutOut
 +
 +
xineliboutput.Audio.Compression = 500
 +
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 = default
 +
xineliboutput.Audio.SoftwareVolumeControl = 0
 +
xineliboutput.Audio.Speakers = Surround 5.1
 +
xineliboutput.Audio.Surround = 0
 +
xineliboutput.Audio.Upmix = 0
 +
xineliboutput.Audio.Visualization = none
 +
xineliboutput.Audio.Visualization.GoomOpts = width=1440,height=768,fps=25
 +
xineliboutput.Decoder.PesBuffers = 900
 +
xineliboutput.DisplayAspect = Pan&Scan
 +
xineliboutput.Frontend = sxfe
 +
xineliboutput.Fullscreen = 1
 +
xineliboutput.Media.BrowseFilesDir = /media
 +
xineliboutput.Media.BrowseImagesDir = /media/filme/21
 +
xineliboutput.Media.BrowseMusicDir = /media/filme1
 +
xineliboutput.Media.CacheImplicitPlaylists = 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.ExtSubSize = -1
 +
xineliboutput.OSD.HideMainMenu = 0
 +
xineliboutput.OSD.LayersVisible = 4
 +
xineliboutput.OSD.Scaling = 2
 +
xineliboutput.Playlist.Album = 1
 +
xineliboutput.Playlist.Artist = 1
 +
xineliboutput.Playlist.Tracknumber = 1
 +
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.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.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.Overscan = 0
 +
xineliboutput.Video.Port = :0.1
 +
xineliboutput.Video.Saturation = -1
 +
xineliboutput.Video.Scale = 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

Version vom 23. August 2009, 11:55 Uhr

Inhaltsverzeichnis

Downloadverzeichnis vorbereiten

mkdir -p /data/installfiles/vdrplugins

xineliboutput Plugin

cd /data/installfiles/vdrplugins
cvs -z3 -d:pserver:anonymous@xineliboutput.cvs.sourceforge.net:/cvsroot/xineliboutput co vdr-xineliboutput
mv vdr-xineliboutput/ vdr-xineliboutput-cvs-23082009
tar -czf vdr-xineliboutput-cvs-23082009.tar.gz vdr-xineliboutput-cvs-23082009/
cd /usr/local/src/vdr/PLUGINS/src/
cp -a /data/installfiles/vdrplugins/vdr-xineliboutput-cvs-23082009 .
ln -s vdr-xineliboutput-cvs-23082009/ xineliboutput
cd xineliboutput/
./configure make && make install
mkdir -p /etc/vdr/plugins/xineliboutput
cp *.mpg /etc/vdr/plugins/xineliboutput/

runvdr anpassen

-P'xineliboutput -l sxfe --video=vdpau --display=:0.1 -p --post tvtime:method=use_vo_driver --audio=alsa:default -f' \

setup.conf anpassen

cd /etc/vdr
vi setup.conf

xineliboutput.DisplayAspect = CenterCutOut

xineliboutput.Audio.Compression = 500

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 = default xineliboutput.Audio.SoftwareVolumeControl = 0 xineliboutput.Audio.Speakers = Surround 5.1 xineliboutput.Audio.Surround = 0 xineliboutput.Audio.Upmix = 0 xineliboutput.Audio.Visualization = none xineliboutput.Audio.Visualization.GoomOpts = width=1440,height=768,fps=25 xineliboutput.Decoder.PesBuffers = 900 xineliboutput.DisplayAspect = Pan&Scan xineliboutput.Frontend = sxfe xineliboutput.Fullscreen = 1 xineliboutput.Media.BrowseFilesDir = /media xineliboutput.Media.BrowseImagesDir = /media/filme/21 xineliboutput.Media.BrowseMusicDir = /media/filme1 xineliboutput.Media.CacheImplicitPlaylists = 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.ExtSubSize = -1 xineliboutput.OSD.HideMainMenu = 0 xineliboutput.OSD.LayersVisible = 4 xineliboutput.OSD.Scaling = 2 xineliboutput.Playlist.Album = 1 xineliboutput.Playlist.Artist = 1 xineliboutput.Playlist.Tracknumber = 1 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.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.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.Overscan = 0
xineliboutput.Video.Port = :0.1
xineliboutput.Video.Saturation = -1
xineliboutput.Video.Scale = 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