[Openchrome-users] openchrome and gstreamer

Xavier Bachelot xavier
Mon Jun 9 02:10:08 PDT 2008


Ondrej Wisniewski wrote:
> 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?
> 
Possibly, kernel version and especially drm. Which versions are you 
running, respectively ?

Ondrej, could you please try with Option "NoXVDMA" in the Device section 
of your xorg conf and see if it helps ?
It is strange however that it does work fine with xine. Are you using 
'xine -V xxmc' or 'xine -V xv' ?

Regards,
Xavier
> 
> 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
> openchrome-users at openchrome.org
> 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
> 






More information about the Openchrome-users mailing list