that are fantastic news.
> Yes, that is possible. Ozone builds don't have any dependency on GTK
> or X11, and can render directly to hardware. You will need to write
> code to present chromium's composited output to your framebuffer,
> however.
Do you know where those chromium specific stuff is, so I can read through the code?
> If your device has DRM/KMS support, it is a bit easier since you you
> can just use the "dri" ozone platform.
Well, if it hasn't support for DRM/KMS than we will definitely at those modules.
> > In our case X11 is definitely no solution, however Wayland would be if it
> > can access the Linux framebuffer device.
>
> For wayland, you might need to port weston to your device or write
> your own wayland compositor. After that, you should be able to use the
> wayland support being built at https://github.com/01org/ozone-wayland
If
I understand this correctly, as you pointed out that we can directly
render to hardware,
does this mean that we do not even need a window
manager at all and we have "not" to
write code to tell chromium where it
should present the composited output, when we
compile ozone with “dri” flag set.
I have also some generic question about building chromium/ozone with gyp (GYP is completely new to me).
When
we build ozone will chromium also be build or do we have to link it
some how,
or can this all be controlled through GYP_DEFINES?
Thank you so much for your help,
Best regards, Christian
Hello Michael,
that are fantastic news.
> Yes, that is possible. Ozone builds don't have any dependency on GTK
> or X11, and can render directly to hardware. You will need to write
> code to present chromium's composited output to your framebuffer,
> however.
Do you know where those chromium specific stuff is, so I can read through the code?
> If your device has DRM/KMS support, it is a bit easier since you you
> can just use the "dri" ozone platform.
Well, if it hasn't support for DRM/KMS than we will definitely at those modules.
> > In our case X11 is definitely no solution, however Wayland would be if it
> > can access the Linux framebuffer device.
>
> For wayland, you might need to port weston to your device or write
> your own wayland compositor. After that, you should be able to use the
> wayland support being built at https://github.com/01org/ozone-wayland
If I understand this correctly, as you pointed out that we can directly render to hardware,
does this mean that we do not even need a window manager at all and we have "not" to
write code to tell chromium where it should present the composited output, when we
compile ozone with “dri” flag set.
I have also some generic question about building chromium/ozone with gyp (GYP is completely new to me).
When we build ozone will chromium also be build or do we have to link it some how,
or can this all be controlled through GYP_DEFINES?
Hello people,
Has anyone here completed CEF porting with ozone for linux framebuffer device? with aura or lite windowing systems?
We are evaluating whether to port
pretty old WebKitDFB codebase (and update it, already done the POC)
http://git.directfb.org/?p=libs/WebKitDFB.git;a=summary
or updated CEF at
https://github.com/kuscsik/chromiumembedded
on man- hour/complication requirements and system performance.
Any help/insight would be great...
Thanks!
We are here evaluating website rendering
On Thursday, May 22, 2014 at 5:13:13 PM UTC+5:30, Christian Schwarzgruber wrote:
--
*This message and any attachment are confidential and may be privileged or
otherwise protected from disclosure and solely for the use of the person(s)
or entity to whom it is intended. The contents is issued in confidence for
the purpose only for which it is produced. **If you have received this
message in error and are not the intended recipient, please notify the
sender immediately and delete this message and any attachment from your
system. If you are not the intended recipient, be advised that any use of
this message is prohibited and may be unlawful, and you must not copy this
message or attachment or disclose the contents to any other person.*
*Internet correspondence is not secure and neither Lukup Media Pvt. Ltd.
nor the sender accepts responsibility for viruses or other forms of data
corruption caused by such. It is your responsibility to scan this e-mail
and any attachments for viruses. Neither Lukup Media Pvt. Ltd. nor the
sender does accept liability for any errors or omissions in the contents of
this message or attachments that arise as a result of e-mail transmission. *
This message and any attachment are confidential and may be privileged or otherwise protected from disclosure and solely for the use of the person(s) or entity to whom it is intended. The contents is issued in confidence for the purpose only for which it is produced. If you have received this message in error and are not the intended recipient, please notify the sender immediately and delete this message and any attachment from your system. If you are not the intended recipient, be advised that any use of this message is prohibited and may be unlawful, and you must not copy this message or attachment or disclose the contents to any other person.
Is there any successful story implementing using ozone , Direct FB ?.
We are also looking for similar solution. We are going to try out this option.
Please share your thoughts.
I already looked at the 'DRM' backend option. It can be built only with content_shell ,and it always runs at 800/600 resolution. I am looking at higher resolution. Except this the solution looks good.
Would there be any fix to increase the resolution?
I had final question before proceeding ,
Our requirement is to embed the browser for linux embedded platform without any display server. We would be looking at only major web rendering part.. other features, extensions & plugin supports not required now.
Initially i was looking at CEF3 ,where it provides stable API for embedding a browser. How ever ..It still relies on X server for window manager..and As per i heard Ozone Layer was not completely ported into CEF3.
The only option left with me is , content_shell with Ozone implementation.
content_shell was a basic browser generally created for testing the content module . Content shell would do the most what we require.. How ever Would it be stable enough like CEF3 ?.