[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