[MPlayer-dvb] Displaying an image with bmovl on TV with a DVB-Card
Nico Sabbi
nsabbi at tiscali.it
Sat Sep 17 21:14:41 CEST 2005
jabiruh wrote:
>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
>
>
when you use -vo mpegpes the content is passed undecoded to the dvb card,
so no decoding is done, consequently no filtering (-vf bmovl) is possible.
Nico
More information about the MPlayer-dvb
mailing list