Building CEF with a new Ozone layer implementation

Having problems with building or using CEF's C/C++ APIs? This forum is here to help. Please do not post bug reports or feature requests here.

Building CEF with a new Ozone layer implementation

Postby prafulbhoyar » Wed Jul 09, 2014 8:22 am

Hello,

The current CEF client implementation on linux comes with X11.

i want to build the CEF with Ozone - DRI target. Is that possible through CEF? or should i first build chromium with this target in Ozone and then integrate with CEF?

thanks
PB
prafulbhoyar
Newbie
 
Posts: 4
Joined: Sat May 10, 2014 3:46 pm

Re: Building CEF with a new Ozone layer implementation

Postby magreenblatt » Wed Jul 09, 2014 9:54 am

It is not currently supported with CEF. I'm not sure if it is supported with content_shell, but that seems a likely place to start. See viewtopic.php?f=6&t=11923.
magreenblatt
Site Admin
 
Posts: 12402
Joined: Fri May 29, 2009 6:57 pm

Re: Building CEF with a new Ozone layer implementation

Postby prafulbhoyar » Thu Jul 10, 2014 12:40 am

Is it possible to build CEF directly with a specific Ozone platform, or will it always come with X11 on Linux
prafulbhoyar
Newbie
 
Posts: 4
Joined: Sat May 10, 2014 3:46 pm

Re: Building CEF with a new Ozone layer implementation

Postby zoli » Fri Jul 18, 2014 2:31 am

Hi,

We are working on adding Ozone/ARM CEF3 support at Linaro. I managed to get the
CEF samples running on the sample ozone plugins.
The main challenge is that not all the Ozone plugins do support the views toolkit.
I still need to clean up the patches, but hopefully we will be able to upstream the changes
soon.

Br,

Zoli
zoli
Newbie
 
Posts: 4
Joined: Fri Jul 18, 2014 2:21 am

Re: Building CEF with a new Ozone layer implementation

Postby zoli » Mon Sep 29, 2014 10:54 am

Hi,

here is the experimental Ozone support from Linaro:

https://github.com/kuscsik/chromiumembedded

Changelog:
----------
- Building for embedded ARM and X86 devices.
- Support for Aura window manager.
- Building CEF without toolkit views.

ToDo:
---------
- Test builds for various platforms supported by CEF.
- Generic code cleanup.
zoli
Newbie
 
Posts: 4
Joined: Fri Jul 18, 2014 2:21 am

Re: Building CEF with a new Ozone layer implementation

Postby magreenblatt » Mon Sep 29, 2014 7:41 pm

Thanks for sharing this. What are your plans for getting these changes merged into the main CEF repo? Can they be broken into a series of logical & incremental change sets to facilitate review?
magreenblatt
Site Admin
 
Posts: 12402
Joined: Fri May 29, 2009 6:57 pm

Re: Building CEF with a new Ozone layer implementation

Postby zoli » Wed Oct 01, 2014 3:26 am

I'm going to break down this to smaller chunks.

Z
zoli
Newbie
 
Posts: 4
Joined: Fri Jul 18, 2014 2:21 am

Re: Building CEF with a new Ozone layer implementation

Postby magreenblatt » Fri Oct 24, 2014 6:33 pm

zoli wrote:I'm going to break down this to smaller chunks.

Great! Do you have a timeline for this? I'm looking at re-implementing Linux support using the Ozone layer (to remove the X11 dependencies and fix off-screen rendering performance issues) and I don't want to duplicate your work.
magreenblatt
Site Admin
 
Posts: 12402
Joined: Fri May 29, 2009 6:57 pm

Re: Building CEF with a new Ozone layer implementation

Postby cameral » Wed Nov 05, 2014 11:15 am

Good job, Thanks for sharing!
cameral
Newbie
 
Posts: 9
Joined: Fri Oct 17, 2014 9:25 am

Rece: Building CEF with a new Ozone layer implementation

Postby echo » Tue Nov 25, 2014 8:58 am

Is there any news on this one? I'm looking forward to seeing Ozone implementation in CEF. I tried to build Linaro's version of CEF to no avail, but maybe I messed up something.
echo
Newbie
 
Posts: 2
Joined: Tue Nov 25, 2014 4:30 am

Next

Return to Support Forum

Who is online

Users browsing this forum: No registered users and 32 guests