Discussion:
[ozone-dev] Use Directfb to port Ozone on Arm
Eason.Chen
2018-03-22 05:30:45 UTC
Permalink
Hi,
I am refering to headless and use Directfb to do render on ARM platform.
The UI for static webpage can show ok without problem but the UI is not
smooth if show web page with animation or do playback.

It seems that call frequency of PresentCanvas is every 500ms which may not
be so fast.
Could some one provide some suggestion to improve the not smooth issue?Is
there some configuration can improve it?

Appreciate for the advance help.
Thanks.

Eason
--
You received this message because you are subscribed to the Google Groups "Ozone-Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ozone-dev+***@chromium.org.
Robert Kroeger
2018-03-22 14:32:58 UTC
Permalink
It sounds like that you've written a directfb ozone backend platform
implementation? Headless is not intended for integration. Instead, you
should have a new ozone platform implementation for directfb where you deal
with drive redraws off the backing display's refresh rate.

Perhaps you could try that and upload a CL. I'm happy to consider the
addition of new ozone platforms.

Rob.
Post by Eason.Chen
Hi,
I am refering to headless and use Directfb to do render on ARM platform.
The UI for static webpage can show ok without problem but the UI is not
smooth if show web page with animation or do playback.
It seems that call frequency of PresentCanvas is every 500ms which may not
be so fast.
Could some one provide some suggestion to improve the not smooth issue?Is
there some configuration can improve it?
Appreciate for the advance help.
Thanks.
Eason
--
You received this message because you are subscribed to the Google Groups "Ozone-Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ozone-dev+***@chromium.org.
Eason.Chen
2018-03-23 08:45:08 UTC
Permalink
Hi Rob,

Thanks for your suggestion.

I only changed the code of headless where allocate dfb buffer and share it
to surface in ResizeCanvas function.Then use DFB flip function in
PresentCanvas.
I am creating new ozone platform now instead of changing the code in
headless platform.

Is it possible that use headless ozoneplatform config will affect the call
frequency of PresentCanvas ?As I tried it on X86 Linux and the frequency is
also every 500ms.

Regards,
Eason
--
You received this message because you are subscribed to the Google Groups "Ozone-Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ozone-dev+***@chromium.org.
Loading...