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
 
   
 
   
xineliboutput.DisplayAspect = CenterCutOut
+
  xineliboutput.Audio.Compression = 100
+
  xineliboutput.Audio.Compression = 500
+
 
  xineliboutput.Audio.Delay = 0
 
  xineliboutput.Audio.Delay = 0
 
  xineliboutput.Audio.Driver = alsa
 
  xineliboutput.Audio.Driver = alsa
 
  xineliboutput.Audio.Equalizer = 0 0 0 0 0 0 0 0 0 0
 
  xineliboutput.Audio.Equalizer = 0 0 0 0 0 0 0 0 0 0
 
  xineliboutput.Audio.Headphone = 0
 
  xineliboutput.Audio.Headphone = 0
  xineliboutput.Audio.Port = default
+
  xineliboutput.Audio.Port = hw:0,3
 
  xineliboutput.Audio.SoftwareVolumeControl = 0
 
  xineliboutput.Audio.SoftwareVolumeControl = 0
 
  xineliboutput.Audio.Speakers = Surround 5.1
 
  xineliboutput.Audio.Speakers = Surround 5.1
 
  xineliboutput.Audio.Surround = 0
 
  xineliboutput.Audio.Surround = 0
 
  xineliboutput.Audio.Upmix = 0
 
  xineliboutput.Audio.Upmix = 0
  xineliboutput.Audio.Visualization = none
+
  xineliboutput.Audio.Visualization = goom
  xineliboutput.Audio.Visualization.GoomOpts = width=1440,height=768,fps=25
+
  xineliboutput.Audio.Visualization.GoomOpts = width=720,height=576,fps=25
  xineliboutput.Decoder.PesBuffers = 900
+
  xineliboutput.Decoder.PesBuffers = 250
  xineliboutput.DisplayAspect = Pan&Scan
+
  xineliboutput.DisplayAspect = CenterCutOut
 
  xineliboutput.Frontend = sxfe
 
  xineliboutput.Frontend = sxfe
 
  xineliboutput.Fullscreen = 1
 
  xineliboutput.Fullscreen = 1
xineliboutput.Media.BrowseFilesDir = /media
 
xineliboutput.Media.BrowseImagesDir = /media/filme/21
 
xineliboutput.Media.BrowseMusicDir = /media/filme1
 
 
  xineliboutput.Media.CacheImplicitPlaylists = 1
 
  xineliboutput.Media.CacheImplicitPlaylists = 1
 +
xineliboutput.Media.DVD.ArrowKeysControlPlayback = 1
 
  xineliboutput.Media.EnableID3Scanner = 1
 
  xineliboutput.Media.EnableID3Scanner = 1
  xineliboutput.Modeline =  
+
  xineliboutput.Modeline =
 
  xineliboutput.OSD.AlphaCorrection = 0
 
  xineliboutput.OSD.AlphaCorrection = 0
 
  xineliboutput.OSD.AlphaCorrectionAbs = 0
 
  xineliboutput.OSD.AlphaCorrectionAbs = 0
 
  xineliboutput.OSD.Blending = 1
 
  xineliboutput.OSD.Blending = 1
 
  xineliboutput.OSD.BlendingLowRes = 1
 
  xineliboutput.OSD.BlendingLowRes = 1
 +
xineliboutput.OSD.DvbSubtitles = 0
 
  xineliboutput.OSD.ExtSubSize = -1
 
  xineliboutput.OSD.ExtSubSize = -1
 +
xineliboutput.OSD.Height = 576
 
  xineliboutput.OSD.HideMainMenu = 0
 
  xineliboutput.OSD.HideMainMenu = 0
 
  xineliboutput.OSD.LayersVisible = 4
 
  xineliboutput.OSD.LayersVisible = 4
  xineliboutput.OSD.Scaling = 2
+
  xineliboutput.OSD.Scaling = 1
  xineliboutput.Playlist.Album = 1
+
xineliboutput.OSD.Size = automatic
  xineliboutput.Playlist.Artist = 1
+
xineliboutput.OSD.Width = 720
  xineliboutput.Playlist.Tracknumber = 1
+
  xineliboutput.Playlist.Album = 0
 +
  xineliboutput.Playlist.Artist = 0
 +
  xineliboutput.Playlist.Tracknumber = 0
 
  xineliboutput.Post.denoise3d.chroma = 30
 
  xineliboutput.Post.denoise3d.chroma = 30
 
  xineliboutput.Post.denoise3d.Enable = 0
 
  xineliboutput.Post.denoise3d.Enable = 0
Zeile 75: Zeile 75:
 
  xineliboutput.Remote.AllowRtsp = 1
 
  xineliboutput.Remote.AllowRtsp = 1
 
  xineliboutput.Remote.AllowRtspCtrl = 0
 
  xineliboutput.Remote.AllowRtspCtrl = 0
  xineliboutput.Remote.Iface =  
+
  xineliboutput.Remote.Iface =
 
  xineliboutput.Remote.Keyboard = 1
 
  xineliboutput.Remote.Keyboard = 1
 
  xineliboutput.Remote.ListenPort = 37890
 
  xineliboutput.Remote.ListenPort = 37890
  xineliboutput.Remote.LocalIP =  
+
  xineliboutput.Remote.LocalIP =
 +
xineliboutput.Remote.MaxClients = 10
 
  xineliboutput.Remote.Rtp.Address = 224.0.1.9
 
  xineliboutput.Remote.Rtp.Address = 224.0.1.9
 
  xineliboutput.Remote.Rtp.AlwaysOn = 0
 
  xineliboutput.Remote.Rtp.AlwaysOn = 0
Zeile 99: Zeile 100:
 
  xineliboutput.Video.Brightness = -1
 
  xineliboutput.Video.Brightness = -1
 
  xineliboutput.Video.Contrast = -1
 
  xineliboutput.Video.Contrast = -1
 +
xineliboutput.Video.Decoder.H264 = automatic
 +
xineliboutput.Video.Decoder.MPEG2 = automatic
 
  xineliboutput.Video.Deinterlace = none
 
  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.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
Zeile 106: Zeile 109:
 
  xineliboutput.Video.IBPTrickSpeed = 1
 
  xineliboutput.Video.IBPTrickSpeed = 1
 
  xineliboutput.Video.MaxTrickSpeed = 12
 
  xineliboutput.Video.MaxTrickSpeed = 12
 +
xineliboutput.Video.NoiseReduction = -1
 
  xineliboutput.Video.Overscan = 0
 
  xineliboutput.Video.Overscan = 0
  xineliboutput.Video.Port = :0.1
+
  xineliboutput.Video.Port = :0
 
  xineliboutput.Video.Saturation = -1
 
  xineliboutput.Video.Saturation = -1
 
  xineliboutput.Video.Scale = 1
 
  xineliboutput.Video.Scale = 1
 +
xineliboutput.Video.Sharpness = -1
 
  xineliboutput.Video.SwScale = 0
 
  xineliboutput.Video.SwScale = 0
 
  xineliboutput.Video.SwScale.Aspect = 1
 
  xineliboutput.Video.SwScale.Aspect = 1

Version vom 3. September 2009, 22:46 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-31082009
tar -czf vdr-xineliboutput-cvs-31082009.tar.gz vdr-xineliboutput-cvs-31082009/
cd /usr/local/src/vdr/PLUGINS/src/
cp -a /data/installfiles/vdrplugins/vdr-xineliboutput-cvs-31082009 .
ln -s vdr-xineliboutput-cvs-31082009/ xineliboutput
cd xineliboutput/
./configure make && make install
mkdir -p /etc/vdr/plugins/xineliboutput
cp *.mpg /etc/vdr/plugins/xineliboutput/

runvdr anpassen

-P'xineliboutput --local=sxfe --video=vdpau --display=:0 -p --post tvtime:method=use_vo_driver --audio=alsa:hw:0,3 -f' \

setup.conf anpassen

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