Skip to content

Instantly share code, notes, and snippets.

View tiagovignatti's full-sized avatar
🌱

Tiago Vignatti tiagovignatti

🌱
View GitHub Profile
@tiagovignatti
tiagovignatti / gist:10881009
Created April 16, 2014 14:05
chromium and ozone-wayland patches organization
tiago@fisu:~/git/chromium/src$ git rev-parse --abbrev-ref HEAD
master-ozone
tiago@fisu:~/git/chromium/src$ git log --pretty=oneline -5
423d87a2a35eeb0dba9c965b29e1e78b0e24d1f0 OzoneChannel: Add needed support in Content.
f1305f2d861e537fdfe20b95b3724d3deb2c3c5b Add support to provide external ozone files in views.
c8ceae0bfbaa8c3f753a9600e7d23e142749c26a EGL specific changes for Wayland.
65e0719a9c0e3cbbb5a7e966515bda4bd11c1b3d browser: Support Desktop Aura creation on Ozone
b0d5d7e2620dc95df15cea76e873e25f542bef39 SVN changes up to revision 262376
tiago@fisu:~/git/chromium/src$ cd ozone/
tiago@fisu:~/git/chromium/src/ozone$ git rev-parse --abbrev-ref HEAD
diff --git a/content/browser/browser_main_loop.cc b/content/browser/browser_main_loop.cc
index 56a24f7..b2c930d 100644
--- a/content/browser/browser_main_loop.cc
+++ b/content/browser/browser_main_loop.cc
@@ -879,7 +879,8 @@ void BrowserMainLoop::ShutdownThreadsAndCleanUp() {
if (BrowserGpuChannelHostFactory::instance())
BrowserGpuChannelHostFactory::Terminate();
-#if defined(USE_OZONE)
+#if 0
diff --git a/platform/ozone_platform_wayland.cc b/platform/ozone_platform_wayland.cc
index a0bc70e..34e73f3 100644
--- a/platform/ozone_platform_wayland.cc
+++ b/platform/ozone_platform_wayland.cc
@@ -4,6 +4,7 @@
#include "ozone/platform/ozone_platform_wayland.h"
+#include "media/ozone/ozone_platform.h"
#include "ozone/ui/cursor/cursor_factory_ozone_wayland.h"
diff --git a/ui/ozone/platform/dri/buffer_data.cc b/ui/ozone/platform/dri/buffer_data.cc
index a2ea1b3..d070e54 100644
--- a/ui/ozone/platform/dri/buffer_data.cc
+++ b/ui/ozone/platform/dri/buffer_data.cc
@@ -14,8 +14,7 @@ namespace ui {
// Pixel configuration for the current buffer format.
// TODO(dnicoara) These will need to change once we query the hardware for
// supported configurations.
-const uint8_t kColorDepth = 24;
-const uint8_t kPixelDepth = 32;
diff --git a/ui/ozone/platform/dri/dri_buffer.cc b/ui/ozone/platform/dri/dri_buffer.cc
index e4cde59..5efb772 100644
--- a/ui/ozone/platform/dri/dri_buffer.cc
+++ b/ui/ozone/platform/dri/dri_buffer.cc
@@ -50,6 +50,7 @@ bool CreateDumbBuffer(int fd,
uint32_t* handle,
uint32_t* stride) {
struct drm_mode_create_dumb request;
+ memset(&request, 0, sizeof(request));
request.width = info.width();
root@fisu:/home/tiago/git/chromium/src/out/Debug# ./ozone_egl_demo --ozone-platform=gbm
[0626/144415:ERROR:dri_wrapper.cc(77)] drm_mode_add_fb ret: 0 fb: 25 1 256
[0626/144415:ERROR:dri_wrapper.cc(77)] drm_mode_add_fb ret: 0 fb: 27 2 256
[0626/144415:INFO:dri_util.cc(109)] mode for connector 9 is 1366x768
[0626/144415:ERROR:dri_wrapper.cc(77)] drm_mode_add_fb ret: 0 fb: 28 3 5504
[0626/144415:ERROR:dri_wrapper.cc(39)] set_crtc: 3 conn: 9buf: 28
[0626/144415:ERROR:gbm_surface_factory.cc(55)] Not implemented reached in virtual bool ui::{anonymous}::GbmSurfaceAdapter::ResizeNativeWindow(const gfx::Size&)
[0626/144415:ERROR:dri_wrapper.cc(77)] drm_mode_add_fb ret: 0 fb: 29 12 5632
[0626/144415:INFO:hardware_display_controller.cc(114)] Attempting to PageFlip connector: 9
[0626/144415:ERROR:dri_wrapper.cc(96)] page flip 1 crtc: 3 29
(gdb) bt
#0 drm_intel_gem_bo_tile_pitch (bufmgr_gem=0x40e3d0, pitch=5464,
tiling_mode=0x7fffffffdde8) at intel_bufmgr_gem.c:332
#1 0x00007ffff7e15af8 in drm_intel_gem_bo_alloc_tiled (bufmgr=0x40e3d0,
name=0x7ffff574711f "image", x=1366, y=768, cpp=4, tiling_mode=0x7fffffffdde8,
pitch=0x7fffffffddd0, flags=0) at intel_bufmgr_gem.c:837
#2 0x00007ffff7e10efa in drm_intel_bo_alloc_tiled (bufmgr=0x40e3d0,
name=0x7ffff574711f "image", x=1366, y=768, cpp=4, tiling_mode=0x7fffffffdde8,
pitch=0x7fffffffddd0, flags=0) at intel_bufmgr.c:68
#3 0x00007ffff555a92f in intel_create_image (screen=0x40d8a0, width=1366, height=768,
@tiagovignatti
tiagovignatti / gist:23bb659d3a59029cdc23
Created July 4, 2014 14:44
hack for starting secondary display
commit 3c1bdd234926334b36f68a2a522044eee5a80066
Author: Tiago Vignatti <[email protected]>
Date: Thu Jul 3 16:32:09 2014 -0300
hack for starting secondary display
diff --git a/ui/ozone/platform/dri/screen_manager.cc b/ui/ozone/platform/dri/screen_manager.cc
index ada162d..6fbf94c 100644
--- a/ui/ozone/platform/dri/screen_manager.cc
+++ b/ui/ozone/platform/dri/screen_manager.cc
@tiagovignatti
tiagovignatti / gist:31e5d8a86140b80f9fa0
Last active August 29, 2015 14:06
Web app using minimal Linux setup
solution:
https://github.com/tmpsantos/meta-crosswalk/commits/embedded
https://github.com/tmpsantos/poky/commits/embedded
https://github.com/tiagovignatti/crosswalk/commits/embedded
https://github.com/tiagovignatti/chromium-crosswalk/commits/embedded
HOWTO:
wifi settings:
first type `connmanctl enable wifi` and then follow:
asdf adsf adf