Displaying an image with bmovl on TV with a DVB-Card

jabiruh <[email protected]>
Newsgroups gmane.comp.video.mplayer.user.dvb
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.