Hi Marcus, I finally managed to try the commands you suggested. It is actually the same I already tried with gstreamer-properties. This seems to be just a GUI for the command line tools.
So what happens it that I get a perfect test picture with ximagesink (no xv). But with xvimagesink there is only a green window. Regarding the xv messages in the xorg.log I have the same as you. Xv is definitely enabled and also works fine with xine. So I wonder why xv with gstreamer is working on your board EPIA-M6000 and not on my EPIA-M10000. They should be the same apart from the CPU. Has anyone some more ideas what could be wrong? Marcus Priesch wrote: > Hi Ondrej, > > i do not know cheese exactly, but you asked for gstreamer supporting > xv ... and i can tell you that it works for me ... however i am not sure > what can be done in the wrong way .... try the following for gstreamer > xv capabilities ... > > $ gst-launch-0.10 videotestsrc ! xvimagesink # use xv > > $ gst-launch-0.10 videotestsrc ! ximagesink # use x11 shm > > if the "xvimagesink" pipeline doesnt work for you, then xv and gstreamer > is not working at all on your board - then you should check what i > mentioned in my previous mail ... there shouldnt be the need to hack > applications for different hardware - thats all what gstreamer was > developed for ;) > > hope this helps, > marcus. > > On Wed, 2008-05-28 at 10:59 +0200, Ondrej Wisniewski wrote: >> Hi Marcus, >> >> can you please explain a little more what you did exactly with this >> pipeline? >> >> Xv out is working fine on my board, it just doesn't work with gstreamer >> applications like cheese (http://www.gnome.org/projects/cheese). >> >> It should work out of the box without hacking like it does with intel >> graphics. >> >> >> Marcus Priesch wrote: >>> Hi Ondrej, >>> >>> i have a me6000 (which also has cle266) running fine with gstreamer and >>> xv out ... >>> >>> i donno gstreamer-properties, i have hacked up a simple pipeline with >>> the python bindings and it really runs great ... sort of video overlay >>> from a bt878 capture card ... >>> >>> i would suggest to check the xorg log for >>> >>> (II) Loading extension XVideo >>> >>> and something like ... >>> >>> (II) VIA(0): [Xv] Using PCI DMA for Xv image transfer. >>> (II) VIA(0): Benchmarking video copy. Less is better. >>> (--) VIA(0): Timed libc YUV420 copy... 14541007. Throughput: 24.5 >>> MiB/s. >>> (--) VIA(0): Timed kernel YUV420 copy... 14450003. Throughput: 24.6 >>> MiB/s. >>> (--) VIA(0): Ditch SSE YUV420 copy... Not supported by CPU. >>> (--) VIA(0): Timed MMX YUV420 copy... 3119115. Throughput: 114.1 >>> MiB/s. >>> (--) VIA(0): Timed 3DNow! YUV420 copy... 10435735. Throughput: 34.1 >>> MiB/s. >>> (--) VIA(0): Ditch MMX2 YUV420 copy... Not supported by CPU. >>> (--) VIA(0): Using MMX YUV42X copy for video. >>> >>> i'm not sure if you need drm and dri for it to work ... i have it >>> >>> if your xorg log tells you that you have Xv, try out a simple pipeline >>> with gst-launch ... _______________________________________________ openchrome-users mailing list [email protected] http://wiki.openchrome.org/mailman/listinfo/openchrome-users Main page: http://www.openchrome.org Wiki: http://wiki.openchrome.org User Forum: http://wiki.openchrome.org/tikiwiki/tiki-view_forum.php?forumId=1
