Hi,
I was now successfully to vdr 1.7.10 with xineliboutput and vdpau support running. Output is via HDMI from my atom board.
But I'm not able to get DD5.1 output over HDMI running.
Maybe someone can give a hint what is wrong or missing.
Here is an extract what I did to get xinelibout running: Make sure you have a current gcc on the system, I used gcc-4.3.4.
gcc-config -l gcc-config 2 source /etc/profile
I use the following versions:
nvidia 190.53 (install with sh /usr/portage/distfiles/NVIDIA-Linux-x86-190.53-pkg0.run) kernel 2.6.32-gentoo-r1 vdr 1.7.10
Required libs:
emerge -av media-video/vcdimager emerge -av media-sound/musepack-tools
Make sure you do not have any xine or xine-lib installed, search with the command and decide to delete necessary files:
cd /usr find . -name "*xine*"
Download the following files: xine-lib from hg repository http://hg.debian.org/hg/xine-lib/xine-lib-1.2-vdpau.
cd /usr/local/src hg pull http://hg.debian.org/hg/xine-lib/xine-lib-1.2-vdpau
Compile xine-lib:
cd /usr/local/src/xine-lib-1.2-vdpau ./autogen.sh --prefix=/usr make make install
Compile Plugin for VDR:
cvs -z3 -d:pserver:anonymous@xineliboutput.cvs.sourceforge.net:/cvsroot/xineliboutput co vdr-xineliboutput
Copy the checkout to you vdr/PLUGINS/src folder and compile it with make plugins.
Copy to your /etc/vdr/setup.conf:
xineliboutput.Frontend = xineliboutput.OSD.AlphaCorrection = 0 xineliboutput.OSD.AlphaCorrectionAbs = 0 xineliboutput.OSD.Downscale = 1 xineliboutput.OSD.HideMainMenu = 0 xineliboutput.OSD.Prescale = 1 xineliboutput.OSD.UnscaledAlways = 0 xineliboutput.OSD.UnscaledLowRes = 0 xineliboutput.OSD.UnscaledOpaque = 0 xineliboutput.Remote.UseBroadcast = 0 xineliboutput.Remote.UsePipe = 0 xineliboutput.Remote.UseRtp = 0 xineliboutput.Remote.UseTcp = 1 xineliboutput.Remote.UseUdp = 1 xineliboutput.RemoteMode = 1
To test everything, start the X server with:
xinit
Start VDR with
runvdr
Start the display with
/usr/local/bin/vdr-sxfe --post tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1 --fullscreen --reconnect xvdr+tcp://127.0.0.1:37890 --video=vdpau
You should see know a picture on your display.
To start everything automatically copy the vdr-sxfe line into a file /usr/local/bin/start-vdr-sxfe and make it executable. Change /etc/inittab and add the line:
sxfe:3:respawn:/usr/local/bin/start-vdr-sxfe
Hi,
really no one is using DD5.1 over HDMI and can help me here?
Bye, Matthias
On Thu, Jan 14, 2010 at 5:07 PM, Matthias Fechner idefix@fechner.net wrote:
Hi,
really no one is using DD5.1 over HDMI and can help me here?
Bye, Matthias
Can't really make sense of your original post regarding your audio set up, but I guess your problem has nothing to do with xineliboutput per se. Have you got the DD pass through to work with any other application? Anyway, for configuring and testing your set up I recommend that you read this: http://alsa.opensrc.org/index.php/DigitalOut
-Petri
On 10.1.2010 19:36, Matthias Fechner wrote:
But I'm not able to get DD5.1 output over HDMI running.
~/.xine/config_xineliboutput: audio.device.alsa_passthrough_device:hdmi:CARD=Nvidia,DEV=0 audio.output.speaker_arrangement:Pass Through
("aplay -L" show correct output device name)
/usr/local/bin/vdr-sxfe --post tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1 --fullscreen --reconnect xvdr+tcp://127.0.0.1:37890 --video=vdpau
--post tvtime:use_vo_driver,cheap_mode=0...
VDPAUs deinterlacing gives better quality.
Am 15.01.2010 15:12, schrieb Pertti Kosunen:
~/.xine/config_xineliboutput: audio.device.alsa_passthrough_device:hdmi:CARD=Nvidia,DEV=0 audio.output.speaker_arrangement:Pass Through
("aplay -L" show correct output device name)
... --post tvtime:use_vo_driver,cheap_mode=0...
VDPAUs deinterlacing gives better quality.
thanks a lot for your answer, I have it now running and it works perfectly, nice upscale with vdpau support and DD5.1 output over HDMI.
For the archive, start vdr-sxfe with: /usr/local/bin/vdr-sxfe --post tvtime:use_vo_driver,cheap_mode=0,pulldown=0,use_progressive_frame_flag=1 --fullscreen --reconnect xvdr+tcp://127.0.0.1:37890 --video=vdpau
Edit your ~/.xine/config_xinelibout: .version:2 audio.device.alsa_default_device:hw:0,3 audio.device.alsa_front_device:hw:0,3 audio.device.alsa_passthrough_device:hdmi:CARD=NVidia,DEV=0 audio.output.speaker_arrangement:Pass Through audio.synchronization.av_sync_method:resample video.processing.ffmpeg_thread_count:4 effects.goom.fps:25 effects.goom.height:576 effects.goom.width:720 engine.buffers.video_num_buffers:250 engine.buffers.video_num_frames:22 engine.performance.memcpy_method:mmxext
Bye Matthias