[MPlayer-dvb] Displaying an image with bmovl on TV with a DVB-Card
jabiruh
jabiruh at gmx.de
Sat Sep 17 21:10:23 CEST 2005
Hi to all,
Actually I want to pipe the content of the framebuffer to the DVB-Card to have
it displayed on TV. And I think this should be possible with
mplayer -vf bmovl (in addition to fbdump which grabs the framebuffer and saves
it as an ppm-image)
When I start mplayer with
mplayer -vo mpegpes -ao mpegpes -afm 9 -framedrop -cache 4096 -quiet -vf
bmovl=0:0:/tmp/myfifo -loop 0 -nosound -v -v -v -v /pub/mplayer/dummy.mpg
dummy.mpg is played correctly (with no sound as specified)
From another console I then do a
# mkfifo /tmp/fifo
# echo "RGB24 720 576 0 0 0 0" > /tmp/bmovl
# cat /root/framebuffer-720x576.ppm >> /tmp/bmovl
# cat /tmp/bmovl > /tmp/fifo
This makes the video stop playing (mplayer is still running), but
framebuffer-720x576.ppm does not show up.
The output of mplayer ends with:
telecine = 1.0 -2.500
telecine = 1.0 -2.500
telecine = 1.0 -2.500
telecine = 1.0 -2.500
...
telecine = 1.0 -2.500
DEBUG: Got: RGB24+720 576 0 0 0 0
DEBUG: RAWIMG: 720 576 0 0 0 0
Got 1166400 bytes... (wanted 1166400)
telecine = 1.0 -2.500
I tried this with several fileformats and resolutions but the only difference
was that the messages then don't show the last two lines (Got ...).
Is this just a problem of "-vo mpegpes" because with "-vo xv" everything is
fine?
Are there some better ways to pipe the framebuffer to a DVB-Card?
Reiner
More information about the MPlayer-dvb
mailing list