Hi.
I'm trying to get the mplayer plugin working. Am I correct - mplayer uses the mpegpes vo option to feed the played stream into a PES stream, which VDR then plays?? I've vompiled mplayer to support dvb output : mplayer -vo help | grep mpegpes mpegpes Mpeg-PES to DVB card
Problem is when I execute 'mplayer -vo mpegpes "file"' I get : Opening /dev/dvb/adapter0/video0+audio0 DVB VIDEO DEVICE: : No such file or directory Error opening/initializing the selected video_out (-vo) device.
---and VDR crashes with no logs of why
udev isn't creating video0+audio0 : ls /dev/dvb/adapter0/ -la total 0 drwxr-xr-x 2 root root 140 Aug 19 11:11 . drwxr-xr-x 3 root root 60 Aug 19 10:49 .. crw-rw---- 1 root video 212, 4 Aug 19 10:49 demux0 crw-rw---- 1 root video 212, 5 Aug 19 10:49 dvr0 crw-rw---- 1 root video 212, 3 Aug 19 10:49 frontend0 crw-rw---- 1 root video 212, 7 Aug 19 10:49 net0
So I added video0+audio0
ls /dev/dvb/adapter0/ -la total 0 drwxr-xr-x 2 root root 140 Aug 19 11:11 . drwxr-xr-x 3 root root 60 Aug 19 10:49 .. crw-rw---- 1 root video 212, 4 Aug 19 10:49 demux0 crw-rw---- 1 root video 212, 5 Aug 19 10:49 dvr0 crw-rw---- 1 root video 212, 3 Aug 19 10:49 frontend0 crw-rw---- 1 root video 212, 7 Aug 19 10:49 net0 crw-rw---- 1 root video 212, 1 Aug 19 11:11 video0+audio0
but still get : Opening /dev/dvb/adapter0/video0+audio0 DVB VIDEO DEVICE: : No such file or directory Error opening/initializing the selected video_out (-vo) device.
---and VDR still crashes with no logs of why
I also tried adding 'video0' and 'audio0' on their own but get the same results.
Any ideas?
Simon Baxter wrote:
I'm trying to get the mplayer plugin working. Am I correct - mplayer uses the mpegpes vo option to feed the played stream into a PES stream, which VDR then plays??
No, you are not. Mplayer encodes the stream to MPEG-1 and sends it to the video output of DVB-card. Your card doesn't have such a thing.
I'm trying to get the mplayer plugin working. Am I correct - mplayer uses the mpegpes vo option to feed the played stream into a PES stream, which VDR then plays??
No, you are not. Mplayer encodes the stream to MPEG-1 and sends it to the video output of DVB-card. Your card doesn't have such a thing.
Oh. Fair enough.
I have modified my mplayer.sh to use the X output rather than mpegpes, so a mplayer window opens up to play the .avi file or whatever. But a weird problem occurs.
-If xine is running (I use the xine player as my card has no mpeg2 decode) the mplayer window launches full screen, but the video is in a smaller window with huge black borders
-If xine isn't running, and VDR is using skincurses, the mplayer window opens up fullscreen with full screen video fine.
Any ideas on this one?
Simon Baxter wrote:
I have modified my mplayer.sh to use the X output rather than mpegpes, so a mplayer window opens up to play the .avi file or whatever. But a weird problem occurs.
-If xine is running (I use the xine player as my card has no mpeg2 decode) the mplayer window launches full screen, but the video is in a smaller window with huge black borders
-If xine isn't running, and VDR is using skincurses, the mplayer window opens up fullscreen with full screen video fine.
Any ideas on this one?
Only one programm can access the XV-extension at a time, at least this is what I have experinced so far ...
vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Simon Baxter wrote:
I have modified my mplayer.sh to use the X output rather than mpegpes, so a mplayer window opens up to play the .avi file or whatever. But a weird problem occurs.
Why don't use the "xineplayer" which comes with vdr-xine (see documentation)?
-If xine is running (I use the xine player as my card has no mpeg2 decode) the mplayer window launches full screen, but the video is in a smaller window with huge black borders
-If xine isn't running, and VDR is using skincurses, the mplayer window opens up fullscreen with full screen video fine.
Only one XV window can be present at one time. Mplayer falls back to -vo x11, which doesn't support hardware scaling. If you have powerful enough system, you can enable software scaling with mplayer -zoom option. Mplayer will still try hardware scaling first, and uses the software only as a fallback.
I have modified my mplayer.sh to use the X output rather than mpegpes, so a mplayer window opens up to play the .avi file or whatever. But a weird problem occurs.
Why don't use the "xineplayer" which comes with vdr-xine (see documentation)?
I have been, but it gives no SLAVE control.
-If xine is running (I use the xine player as my card has no mpeg2 decode) the mplayer window launches full screen, but the video is in a smaller window with huge black borders
-If xine isn't running, and VDR is using skincurses, the mplayer window opens up fullscreen with full screen video fine.
Only one XV window can be present at one time. Mplayer falls back to -vo x11, which doesn't support hardware scaling. If you have powerful enough system, you can enable software scaling with mplayer -zoom option. Mplayer will still try hardware scaling first, and uses the software only as a fallback.
I've now configured the mplayer.sh to use -vo gl2 which seems to work fine. Thanks for your help.