From: Carlos Rafael Giani <dv@pseudoterminal.org>
To: "Alfonso Tamés" <alfonso@tames.com>, "Prabhu S" <prabhusundar@gmail.com>
Cc: "meta-freescale@yoctoproject.org" <meta-freescale@yoctoproject.org>
Subject: Re: Any hope of vblank-synchronized rendering (from vivante) on i.MX6 soon?
Date: Tue, 23 Sep 2014 19:51:28 +0200 [thread overview]
Message-ID: <5421B320.40007@pseudoterminal.org> (raw)
In-Reply-To: <9623C504-372D-4750-9A84-7A8ADF7679A3@tames.com>
[-- Attachment #1: Type: text/plain, Size: 3080 bytes --]
This is probably because v4l somehow uses vsync directly. Keep in mind
that v4l bypasses X11.
Also, you can use qt5 with pure framebuffer output. There, vsync works.
On 2014-09-23 19:19, Alfonso Tamés wrote:
>
>
> Yes, the attached test video is tearing in EGL FB without X11/wayland.
>
> This tears:
>
> gst-launch-1.0 -v filesrc location=vttest.mp4 typefind=true ! qtdemux
> ! h264parse ! imxvpudec ! imxeglvivsink
>
> This does not tear:
>
> gst-launch -v filesrc location=vttest.mp4 typefind=true ! aiurdemux !
> queue ! vpudec ! mfw_v4lsink
>
> I was jut starting a project using qt-gst gl video sink. I guess it
> will be a dead end
>
> :(
>
>
>
>
>
> On Sep 23, 2014, at 11:48 AM, Prabhu S <prabhusundar@gmail.com
> <mailto:prabhusundar@gmail.com>> wrote:
>
>> i.MX6 X11 EGL is single buffered and there is no support for VSYNC.
>> The tearing with X11 is a known issue. We did investigate to fix
>> this, but the solution becomes too hacky and cannot be used in
>> production systems.
>>
>> We are adding VSYNC support in Wayland. eglSwapInterval will be
>> supported for FBDEV and Wayland backends in the upcoming release(in
>> january). So Ozone-wayland can take advantage of this.
>>
>> On Tue, Sep 23, 2014 at 9:55 AM, Carlos Rafael Giani
>> <dv@pseudoterminal.org <mailto:dv@pseudoterminal.org>> wrote:
>>
>> On 09/23/2014 04:50 PM, Daiane Angolini wrote:
>>
>> On Tue, Sep 23, 2014 at 11:31 AM, Gerard Bucas
>> <gerard.b@tekmagic.net <mailto:gerard.b@tekmagic.net>> wrote:
>>
>> I agree Carlos!
>>
>> This is a show-stopper for applications in markets like
>> the Digital Signage market - which could be huge for the
>> i.MX6. The i.MX6 could be the best "media player" out
>> there but the problems related to video playback in a
>> browser (like Chrome/Chromium) needs to be solved wih the
>> highest priority and at the highest level.
>>
>> There seem to be TWO main issues:
>>
>> Do you have only 2 issues? Have you double checked if they
>> are/are not
>> reported in bugzilla?
>>
>> Do you have the detailed step-by-step? I want to reproduce them.
>>
>> Daiane
>>
>>
>> Daiane,
>>
>> try out the attached HTML example. It draws a white vertical bar
>> on a black background, and moves that bar horizontally. Run this
>> on an imx6 in Chromium in X11, and you will see how severe the
>> tearing is.
>>
>> --
>> _______________________________________________
>> meta-freescale mailing list
>> meta-freescale@yoctoproject.org
>> <mailto:meta-freescale@yoctoproject.org>
>> https://lists.yoctoproject.org/listinfo/meta-freescale
>>
>>
>> --
>> _______________________________________________
>> meta-freescale mailing list
>> meta-freescale@yoctoproject.org <mailto:meta-freescale@yoctoproject.org>
>> https://lists.yoctoproject.org/listinfo/meta-freescale
>
[-- Attachment #2: Type: text/html, Size: 6358 bytes --]
next prev parent reply other threads:[~2014-09-23 17:51 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-09-23 4:31 Any hope of vblank-synchronized rendering (from vivante) on i.MX6 soon? Gerard Bucas
2014-09-23 11:45 ` Daiane Angolini
2014-09-23 13:04 ` Gerard Bucas
2014-09-23 13:09 ` Daiane Angolini
2014-09-23 14:00 ` Carlos Rafael Giani
2014-09-23 14:29 ` Eric Nelson
2014-09-23 14:31 ` Gerard Bucas
2014-09-23 14:50 ` Daiane Angolini
2014-09-23 14:55 ` Carlos Rafael Giani
2014-09-23 14:57 ` Any hope of vblank-synchronized rendering (from vivante) on i.MX6 soon? [Resending to avoid HTML problems] Carlos Rafael Giani
2014-09-23 16:48 ` Any hope of vblank-synchronized rendering (from vivante) on i.MX6 soon? Prabhu S
[not found] ` <9623C504-372D-4750-9A84-7A8ADF7679A3@tames.com>
2014-09-23 17:51 ` Carlos Rafael Giani [this message]
2014-09-23 17:52 ` Carlos Rafael Giani
2014-09-23 18:46 ` Eric Nelson
2014-09-23 18:50 ` Prabhu S
2014-09-23 19:35 ` Eric Nelson
2014-09-23 20:09 ` Carlos Rafael Giani
2014-09-24 15:36 ` Daiane Angolini
2014-09-25 10:03 ` Carlos Rafael Giani
-- strict thread matches above, loose matches on Subject: below --
2014-10-02 16:21 Mike Folcik
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5421B320.40007@pseudoterminal.org \
--to=dv@pseudoterminal.org \
--cc=alfonso@tames.com \
--cc=meta-freescale@yoctoproject.org \
--cc=prabhusundar@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.