Hiho,
I'm using vdr 1.4.7 and mplayer plugin from e-tobi on Debian Etch with a full featured Hauppauge Nexus-S card and having trouble with audio during video playback.
When I configure mplayer to decode audio with the Nexus by setting
AO="mpegpes:card=1"
in /etc/vdr/plugins/vdrmplayer.sh.conf, movie playback doesn't work at all. I get a black screen, TV audio mutes but movie playback doesn't start. The mplayer process is there, but seems to do nothing:
/usr/bin/mplayer -vo mpegpes:card=1 -ao mpegpes:card=1 \ -vf scale=704:331,expand=704:576:-1:-1:1,lavc=5000:25 \ -framedrop -cache-min 10 -slave -nolirc -subpos 80 \ -sub-bg-color 0 -sub-bg-alpha 30 -quiet -osdlevel 0 \ /movies/foo.avi
When I press "Exit" (a few times) on my remote, vdr resumes to TV playback, but often I need to restart vdr for proper operation. Otherwise I can't tune all channels resp. I'm getting messages of channels not available.
I stopped vdr and tried the command line above (only removed -slave option): this works pretty well. I get proper video and audio playback. For me it seems, that vdr still occupies the DVB (audio) device when the plugin starts mplayer for video playback. Is that possible?
I tried playing audio via the onboard soundchip by setting
AO="alsa"
and this works so far. But audio and video are getting seriously out of sync, so this is no reasonable workaround for the problem (besides that switching my amplifier to the other audio line is somewhat annoying ;)
Something I'm doing wrong?
Any help is appreciated. If you need more configuration information please ask for it.
Thanks,
Jörn
Jörn Reder wrote:
I'm using vdr 1.4.7 and mplayer plugin from e-tobi on Debian Etch with a full featured Hauppauge Nexus-S card and having trouble with audio during video playback.
I missed posting exact version numbers:
vdr 1.4.7-4ctvdr1 vdr-plugin-mplayer 0.10.1-6 mplayer 1.0-rc1svn20070225-0.3etch1 Kernel 2.6.18-5-k7
Hmm, looks mplayer could be more recent, probably I'll try to upgrade it...
Regards,
Jörn