Habe ich was grundlegendes nicht verstanden?
Ist es möglich ein VDR mit FF zu nutzten wobei die Ausgabe über Soundkarte und xineliboutput(X11) funktionieren soll?
Das ganze als Standalone; also OHNE Server oder Client?
Es handelt sich um ein Problem mit meinem VDR:Kapott in etwas abgewandelter Form:
VDR:Kapott : ASUS K8vse Deluxe, AMD 64 3400+, Nexus-S, AMD64-Gentoo 2007.0, gentoo-de
(TT-DVB-T z.zT ausgebaut um 'Probleme' zu vermeiden)
Was ich gemacht habe:
VDR mit einer FF aufgesetzt
VDR läuft und alles ist gut.
Beim nutzten des VDR habe ich TV-Sound aus der DVB Karte und 'Plugin-Musik' auch aus der TVKarte
Beim nutzen von der commandline habe ich sound aus der Onboard-Soundkarte ueber ALSA. Also auch OK
Sound geht also per DVB-S Karte und Onboard-Soundkarte (Je nach Anwendung).
Dann habe ich vdr.xineliboutput installiert.
Ich habe es hinbekommen, dass ich ein klasse Bild auf dem Monitor habe aber KEINEN Sound. Egal was ich wo eintrage: ICH bekomme es nicht hin!?
Das sind meine xineliboutput Einstellungen aus der /etc/vdr/setup.conf:
silver opt # cat /etc/vdr/setup.conf | grep xine
xineliboutput.Audio.Compression = 100
xineliboutput.Audio.Delay = 0
xineliboutput.Audio.Driver = alsa
xineliboutput.Audio.Equalizer = 56 30 35 35 0 0 0 0 0 0
xineliboutput.Audio.Headphone = 0
xineliboutput.Audio.Port = default
xineliboutput.Audio.SoftwareVolumeControl = 1
xineliboutput.Audio.Speakers = Stereo 2.0
xineliboutput.Audio.Surround = 1
xineliboutput.Audio.Upmix = 0
xineliboutput.Audio.Visualization = goom
xineliboutput.Audio.Visualization.GoomOpts = width=720,height=576,fps=25
xineliboutput.Decoder.PesBuffers = 1000
xineliboutput.DisplayAspect = 4:3
xineliboutput.Frontend = sxfe
xineliboutput.Fullscreen = 1
xineliboutput.Media.BrowseFilesDir = /video0
xineliboutput.Media.BrowseImagesDir = /video0
xineliboutput.Media.BrowseMusicDir = /video0/Musik/Ding Dong/08 Loveparade.mp3
xineliboutput.Media.CacheImplicitPlaylists = 1
xineliboutput.Media.EnableID3Scanner = 1
xineliboutput.Modeline =
xineliboutput.OSD.AlphaCorrection = 0
xineliboutput.OSD.AlphaCorrectionAbs = 0
xineliboutput.OSD.Downscale = 0
xineliboutput.OSD.HideMainMenu = 0
xineliboutput.OSD.Prescale = 1
xineliboutput.OSD.SpuAutoSelect = 0
xineliboutput.OSD.SpuLang0 = en
xineliboutput.OSD.SpuLang1 = fi
xineliboutput.OSD.SpuLang2 = de
xineliboutput.OSD.SpuLang3 =
xineliboutput.OSD.UnscaledAlways = 0
xineliboutput.OSD.UnscaledLowRes = 1
xineliboutput.OSD.UnscaledOpaque = 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.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 = 0
xineliboutput.Remote.UseTcp = 1
xineliboutput.Remote.UseUdp = 1
xineliboutput.RemoteMode = 0
xineliboutput.Video.AutoCrop = 0
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.Deinterlace = tvtime
xineliboutput.Video.DeinterlaceOptions = method=Linear,cheap_mode=1,pulldown=none,framerate_mode=full,judder_correction=1,use_progressive_frame_flag=1,chroma_filter=0,enable=1
xineliboutput.Video.Driver = xv
xineliboutput.Video.FieldOrder = 0
xineliboutput.Video.HUE = -1
xineliboutput.Video.Overscan = 0
xineliboutput.Video.Port = /dev/fb0
xineliboutput.Video.Saturation = -1
xineliboutput.Video.Scale = 1
xineliboutput.VideoModeSwitching = 1
xineliboutput.X11.UseKeyboard = 1
xineliboutput.X11.WindowHeight = 576
xineliboutput.X11.WindowWidth = 720
Alles anzeigen
dann noch meine /etc/conf.d/vdr.xineliboutput
silver opt # cat /etc/conf.d/vdr.xineliboutput
#
# Usage examples (VDR plugin)
#
# If no arguments are given, both X11 and framebuffer frontends are tried.
# First working frontend is used with best available video driver.
# Complete list of available command-line arguments can be obtained
# with "vdr --help".
#
# lauft auf X ; nicht schoen :(
#_EXTRAOPTS="--primary --local=sxfe --display=/dev/fb0 --video=xshm "
#_EXTRAOPTS="--primary --local=sxfe --display=/dev/fb0 --video=xshm --fullscreen"
# supper! ; sehr schoen ;-)) 110%
# _EXTRAOPTS="--primary --local=sxfe --display=/dev/fb0 --video=xv --fullscreen "
_EXTRAOPTS="--primary --local=sxfe --display=/dev/fb0 --video=xv --fullscreen "
# config:
# for sxfe: auto, x11, xshm, xv, xvmc, xxmc,
# vidix, sdl, opengl, none
# for fbfe: auto, fb, DirectFB, vidixfb,
# sdl, dxr3, aadxr3, none
# -f --fullscreen Fullscreen mode (X11)
Alles anzeigen
Fehlermeldungen habe ich keine. Aber trotrdem mal der komplette Ausschnitt des VDR Startes:
Jun 10 16:20:08 silver vdr: [4105] vdr: warning - cannot set dumpable: Invalid argument
Jun 10 16:20:08 silver vdr: [4106] VDR version 1.4.6 started
Jun 10 16:20:08 silver vdr: [4106] Bigpatch 06.03.2007 is active!
Jun 10 16:20:08 silver vdr: [4106] switched to user 'vdr'
Jun 10 16:20:08 silver vdr: [4106] running as daemon (tid=4106)
Jun 10 16:20:08 silver vdr: [4106] loading plugin: /usr/lib64/vdr/plugins/libvdr-xineliboutput.so.1.4.5
Jun 10 16:20:08 silver vdr: [4106] loading /etc/vdr/setup.conf
Jun 10 16:20:08 silver vdr: [4106] [xine..put] Skipping configuration entry Frontend=sxfe (overridden in command line)
Jun 10 16:20:08 silver vdr: [4106] [xine..put] Skipping configuration entry Fullscreen=1 (overridden in command line)
Jun 10 16:20:08 silver vdr: [4106] [xine..put] Skipping configuration entry Video.Driver=xv (overridden in command line)
Jun 10 16:20:08 silver vdr: [4106] [xine..put] Skipping configuration entry Video.Port=/dev/fb0 (overridden in command line)
Jun 10 16:20:08 silver vdr: [4106] loading /etc/vdr/sources.conf
Jun 10 16:20:08 silver vdr: [4106] loading /etc/vdr/diseqc.conf
Jun 10 16:20:08 silver vdr: [4106] loading /etc/vdr/channels.conf
Jun 10 16:20:09 silver vdr: [4106] loading /etc/vdr/timers.conf
Jun 10 16:20:09 silver vdr: [4106] loading /etc/vdr/commands.conf
Jun 10 16:20:09 silver vdr: [4106] loading /etc/vdr/reccmds.conf
Jun 10 16:20:09 silver vdr: [4106] loading /etc/vdr/svdrphosts.conf
Jun 10 16:20:09 silver vdr: [4106] loading /etc/vdr/remote.conf
Jun 10 16:20:09 silver vdr: [4106] loading /etc/vdr/keymacros.conf
Jun 10 16:20:09 silver vdr: [4106] reading EPG data from /video0/epg.data
Jun 10 16:20:09 silver vdr: [4110] video directory scanner thread started (pid=4106, tid=4110)
Jun 10 16:20:09 silver vdr: [4110] video directory scanner thread ended (pid=4106, tid=4110)
Jun 10 16:20:09 silver vdr: [4111] video directory scanner thread started (pid=4106, tid=4111)
Jun 10 16:20:09 silver vdr: [4111] video directory scanner thread ended (pid=4106, tid=4111)
Jun 10 16:20:09 silver vdr: [4106] probing /dev/dvb/adapter0/frontend0
Jun 10 16:20:11 silver vdr: [4106] probing /dev/dvb/adapter1/frontend0
Jun 10 16:20:11 silver vdr: [4126] tuner on device 1 thread started (pid=4106, tid=4126)
Jun 10 16:20:11 silver vdr: [4127] section handler thread started (pid=4106, tid=4127)
Jun 10 16:20:11 silver vdr: [4106] found 2 video devices
Jun 10 16:20:11 silver vdr: [4106] initializing plugin: xineliboutput (1.0.0rc2): X11/xine-lib output plugin
Jun 10 16:20:11 silver vdr: [4106] setting primary device to 3
Jun 10 16:20:11 silver vdr: [4106] SVDRP listening on port 2001
Jun 10 16:20:11 silver vdr: [4106] skin "Elchi_Plugin" not available - using "classic" instead
Jun 10 16:20:11 silver vdr: [4106] loading /etc/vdr/themes/classic-default.theme
Jun 10 16:20:11 silver vdr: [4106] starting plugin: xineliboutput
Jun 10 16:20:11 silver vdr: [4131] tuner on device 2 thread started (pid=4106, tid=4131)
Jun 10 16:20:11 silver vdr: [4132] section handler thread started (pid=4106, tid=4132)
Jun 10 16:20:11 silver vdr: [4133] Local decoder/display (cXinelibThread) thread started (pid=4106, tid=4133)
Jun 10 16:20:11 silver vdr: [4133] [xine..put] xineliboutput: plugin file is /usr/lib64/vdr/plugins/libvdr-xineliboutput.so.1.4.5
Jun 10 16:20:11 silver vdr: [4133] [xine..put] Searching frontend sxfe from /usr/lib64/vdr/plugins/
Jun 10 16:20:11 silver vdr: [4133] [xine..put] Probing /usr/lib64/vdr/plugins/libxineliboutput-sxfe.so.1.0.0rc2
Jun 10 16:20:11 silver vdr: [4133] [xine..put] load_frontend: entry at 0x2aaaaabb9400
Jun 10 16:20:11 silver vdr: [4133] [xine..put] Using frontend sxfe (X11 (sxfe)) from libxineliboutput-sxfe.so.1.0.0rc2
Jun 10 16:20:11 silver vdr: [4133] [xine..put] cXinelibLocal::Action - fe created
Jun 10 16:20:11 silver vdr: [4133] [vdr-fe] sxfe_display_open(width=720, height=576, fullscreen=1, display=/dev/fb0)
Jun 10 16:20:11 silver vdr: [4133] [vdr-fe] sxfe_display_open: failed to connect to X server (/dev/fb0)
Jun 10 16:20:11 silver vdr: [4133] [vdr-fe] Display size : 347 x 260 mm
Jun 10 16:20:11 silver vdr: [4133] [vdr-fe] 1024 x 768 pixels
Jun 10 16:20:11 silver vdr: [4133] [vdr-fe] 75dpi / 74dpi
Jun 10 16:20:11 silver vdr: [4133] [vdr-fe] Display ratio: 2953.000000/2951.000000 = 1.000000
Jun 10 16:20:11 silver vdr: [4133] [xine..put] cXinelibLocal::Action - fe->fe_display_open ok
Jun 10 16:20:11 silver vdr: [4133] [xine..put] cXinelibLocal::Action - xine_init
Jun 10 16:20:11 silver vdr: [4133] [vdr-fe] fe_xine_init: xine_open_audio_driver("alsa:default") failed
Jun 10 16:20:11 silver vdr: [4133] [xine..put] cXinelibLocal::Action - fe->xine_init ok
Jun 10 16:20:11 silver vdr: [4133] [xine..put] cXinelibLocal::Action - xine_open
Jun 10 16:20:11 silver vdr: [4133] [input_vdr] Symbol SysLogLevel found : value 3
Jun 10 16:20:11 silver vdr: [4133] [input_vdr] Symbol LogToSysLog found : value yes
Jun 10 16:20:11 silver vdr: [4133] [input_vdr] init class succeeded
Jun 10 16:20:11 silver vdr: [4133] [input_vdr] vdr_class_get_instance
Jun 10 16:20:11 silver vdr: [4133] [input_vdr] vdr_class_get_instance done.
Jun 10 16:20:11 silver vdr: [4133] [input_vdr] vdr_plugin_open_local
Jun 10 16:20:11 silver vdr: [4133] [xine..put] cXinelibLocal::Action - fe->xine_open ok
Jun 10 16:20:11 silver vdr: [4133] [vdr-fe] re-wiring post plugins
Jun 10 16:20:11 silver vdr: [4133] [xine..put] cXinelibLocal::Action - fe->xine_play ok
Jun 10 16:20:11 silver vdr: [4133] [vdr-fe] opening post plugin: tvtime:method=Linear,cheap_mode=1,pulldown=none,framerate_mode=full,judder_correction=1,use_progressive_frame_flag=1,chroma_filter=0,enable=1
Jun 10 16:20:11 silver vdr: [4133] [xine-post] * enable post tvtime --> not found, no action
Jun 10 16:20:11 silver vdr: [4133] [xine-post] * loading post tvtime:method=Linear,cheap_mode=1,pulldown=none,framerate_mode=full,judder_correction=1,use_progressive_frame_flag=1,chroma_filter=0,enable=1
Jun 10 16:20:11 silver vdr: [4133] [xine-post] Unknown post plugin parameter enable !
Jun 10 16:20:11 silver vdr: [4133] [xine-post] loaded plugins (type 1.0): tvtime
Jun 10 16:20:11 silver vdr: [4133] [xine-post] * enable post tvtime --> found, enabled
Jun 10 16:20:11 silver vdr: [4133] [xine-post] wiring tvtime[out] -> [in]video_out
Jun 10 16:20:11 silver vdr: [4133] [xine-post] wiring stream[out] -> [in]tvtime
Jun 10 16:20:11 silver vdr: [4133] [vdr-fe] Post plugin tvtime loaded and wired
Jun 10 16:20:11 silver vdr: [4133] [vdr-fe] closing post plugin: upmix
Jun 10 16:20:11 silver vdr: [4133] [vdr-fe] closing post plugin: autocrop
Jun 10 16:20:11 silver vdr: [4133] [vdr-fe] closing post plugin: pp
Jun 10 16:20:11 silver vdr: [4133] [vdr-fe] closing post plugin: unsharp
Jun 10 16:20:11 silver vdr: [4133] [vdr-fe] closing post plugin: denoise3d
Jun 10 16:20:11 silver vdr: [4133] [xine..put] cXinelibLocal::Action - fe config OK
Jun 10 16:20:12 silver vdr: [4133] [xine..put] cXinelibLocal::Action - logo sent
Jun 10 16:20:12 silver vdr: [4133] [xine..put] cXinelibLocal:Action - Starting event loop
Jun 10 16:20:12 silver vdr: [4106] [xine..put] cXinelibDevice::StartDevice(): Device started
Jun 10 16:20:12 silver vdr: [4106] skin "Elchi_Plugin" not available - using "classic" instead
Jun 10 16:20:12 silver vdr: [4106] loading /etc/vdr/themes/classic-default.theme
Jun 10 16:20:12 silver vdr: [4106] remote control XKeySym - keys known
Jun 10 16:20:12 silver vdr: [4106] remote control LIRC - keys known
Jun 10 16:20:12 silver vdr: [4106] switching to channel 22
Jun 10 16:20:12 silver vdr: [4106] setting watchdog timer to 60 seconds
Jun 10 16:20:12 silver lircd-0.8.1[6901]: accepted new client on /dev/lircd
Jun 10 16:20:12 silver vdr: [4144] LIRC remote control thread started (pid=4106, tid=4144)
Jun 10 16:20:12 silver vdr: [4139] [input_vdr] BLANK in middle of stream! bufs queue 0 , video_fifo 0
Jun 10 16:20:12 silver vdr: [4145] transfer thread started (pid=4106, tid=4145)
Jun 10 16:20:12 silver vdr: [4146] receiver on device 2 thread started (pid=4106, tid=4146)
Jun 10 16:20:12 silver vdr: [4147] TS buffer on device 2 thread started (pid=4106, tid=4147)
Jun 10 16:20:13 silver vdr: [4106] connect from 127.0.0.1, port 46583 - accepted
Jun 10 16:20:13 silver vdr: [4106] closing SVDRP connection
Jun 10 16:20:13 silver vdr: [4145] cAudioRepacker(0xC0): skipped 528 bytes to sync on next audio frame
Jun 10 16:20:13 silver vdr: [4145] setting audio track to 1 (0)
Jun 10 16:20:21 silver vdr: [4106] max. latency time 1 seconds
Alles anzeigen
Unglaubliche Dankbarkeit sei dem edlen Helfer gewiss!
Lieben Gruß,
Chris