Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Sep 12, 2012
  1. @Whitehawkx

    frameworks/native: SF: Adapt vertices to GL co-ordinates

    Jeykumar Sankaran authored Whitehawkx committed
    Adapt co-ordinates in drawWormhole() from display co-ordinate system to
    GL co-ordinate system.
    
    Change-Id: Id25a9e63c38ceb242f6d67eaca9e88cb95aead42
    CRs-Fixed:382824
  2. @Whitehawkx

    SurfaceFlinger: update sourceTransform in hwc_layer_t

    Arun Kumar K.R authored Whitehawkx committed
    set the sourceTransform in hwc_layer_t to the bufferOrientation,
    which will be used for setting the orientation on external display
    
    CRs-fixed: 387357
    Change-Id: I7ae6a818001eb41a9209dea166dc9232de182fe5
    (cherry picked from commit 608db1fa7aa4dee3fc0359bd5686a74e2dfc9d40)
  3. @Kali- @Whitehawkx

    native: use standard cm qcom ifdef

    Kali- authored Whitehawkx committed
    Change-Id: I35d7ba187a46af840253ec5b5c93df888546ce65
Commits on Sep 6, 2012
  1. @cyanogen @Whitehawkx

    Revert "surfacetexture: Add API to set the min undequeued buffer count"

    cyanogen authored Whitehawkx committed
    This reverts commit 7523410.
    
    Revert "Allow 3+ undequeued buffers for SurfaceTextureLayer"
    
    This reverts commit 3c77f87.
Commits on Aug 28, 2012
  1. @rdeva31 @Whitehawkx

    native: Add custom 32-aligned NV12 colorformat

    rdeva31 authored Whitehawkx committed
    Change-Id: If00faad5b155e8be70ffb48b01992bdf86165dc8
  2. @cyanogen @Whitehawkx

    Fix makefile from the previous commit

    cyanogen authored Whitehawkx committed
    Change-Id: Ia245a408cf02ee0d1968bbc05ac181fe1129b9ce
  3. @Whitehawkx

    SF::Call qcomuiClearRegion() method for mdp composition

    Ramakant Singh authored Whitehawkx committed
    Change-Id: I2c36aeea1a71312e1fbd5b56a14c8c183719a8ba
    CRs-Fixed: 383115
Commits on Aug 27, 2012
  1. @cyanogen @Whitehawkx

    surfacetexture: Add API to set the min undequeued buffer count

    cyanogen authored Whitehawkx committed
     * Needed if we want to globally raise the value to reduce jank. Too
       many buffers causes issues for camera drivers.
     * Change the value back to 3 globally for QCOM targets.
    
    Change-Id: Ifc553fc0ea622974f773550799970b37e80a7c96
Commits on Aug 21, 2012
  1. @cyanogen @Whitehawkx

    Allow 3+ undequeued buffers for SurfaceTextureLayer

    cyanogen authored Whitehawkx committed
     * Eliminates launcher jank on QCOM hardware.
     * Original patch from QCOM that set this to 3 globally uses too much
       memory in places where it's not really needed such as camera.
    
    Change-Id: I0153f981a3645f22fdb61b6ea38eeacb3eaf65de
  2. @Whitehawkx
  3. @Whitehawkx

    BufferQueue: Increase MIN_UNDEQUEUED from 2 to 3.

    Saurabh Shah authored Whitehawkx committed
    If 2 queueBuffers happen fairly closely, the former buffer is not picked by
    display. But SurfaceTexture won't return this to clients, since its not the
    oldest. It will return the locked buffer causing deadlock.
    
    Increasing the min_dequeued buffer count to 3 (from 2) will increase the
    distance between video and display by 1 more.
    
    CRs-fixed: 382393
    
    Change-Id: I275c01473c7057714da35693dfda7a358e9d9285
Commits on Aug 17, 2012
  1. @chirayudesai @Whitehawkx

    fix build

    chirayudesai authored Whitehawkx committed
    Change-Id: Id22c93397e759eb013162e9b6baa2db571c0e786
  2. @Whitehawkx

    Add support for custom buffer sizes.

    Ramkumar Radhakrishnan authored Whitehawkx committed
    Add native window properties NATIVE_WINDOW_SET_BUFFERS_SIZE to the
    perform function of SurfaceTextureClient to set the user defined size
    of graphic buffers.
    
    Change-Id: I1dc2203990a3641fbb9ddab9a86f7e9017f05270
  3. @Whitehawkx

    FramebufferNativeWindow: Fix locking

    Naseer Ahmed authored Whitehawkx committed
    * No locking needed for query.
    * Postpone locking until after fb_post returns
    
    Change-Id: I214afddc1f32295c9fb625d07b27a9d98999859e
  4. @Whitehawkx

    frameworks/native: fix copy back dirty region

    Omprakash Dhyade authored Whitehawkx committed
    Copyback dirty region logic does copyback,
    even when its not necessary causing 2ms delay.
    Fix the logic to copy back only what is necessary.
    
    Change-Id: I52de68258ac9f87d704ee5401f93417805fa6773
  5. @Whitehawkx

    native/libs/ui: Adding fix for conf 2.0 seg faults

    Vishrut Shah authored Whitehawkx committed
    function call to cancelBuffer was resulted in seg-faults on conf 2.0.
    Setting function pointer of cancelBuffer to null in order to select
    correct path of execution.
    CRs-fixed: 383715
    
    Change-Id: Ic560bf2e19fe22812dacfca1a54148076cc98b13
  6. @codeworkx @Whitehawkx

    binder: libsamsungion goes libsecion

    codeworkx authored Whitehawkx committed
    Change-Id: I40024b0611ee7f938e238a64e5ee1626f308f0da
Commits on Aug 10, 2012
  1. SurfaceTexture: Add support for drawing non-GPU supported buffers.

    Naseer Ahmed authored Gerrit Code Review committed
    Add support for drawing buffers which are not supported by the GPU.
    These buffers are drawn using the overlay or C2D. During rotation,
    when the draw operation is performed, the GPU clears the clip region
    for this buffer.
    
    Change-Id: I7e7abef68ef5aefddaf1596979819ddd66be3681
  2. SurfaceFlinger: send the orientation information to HWC

    Arun Kumar K.R authored Gerrit Code Review committed
    Change-Id: I04a30d472ac2d12706b8d82b4bb433598482454d
    CRs-fixed: 382796
Commits on Aug 8, 2012
  1. @Whitehawkx

    frameworks/native: Add support for external-only layers.

    Saurabh Shah authored Whitehawkx committed
    Add support for external-only layers, used for dual-display
    or closed captions.
    Do not draw external-only layers.
    
    Change-Id: Ieeb945d8a01f16a61a40433aa388a7c7822dcc8a
Commits on Jul 25, 2012
  1. @FaultException @Whitehawkx

    native: fix FB compilation

    FaultException authored Whitehawkx committed
    Change-Id: Ib52cfe6c2a9f7dc45ffcc0dbe98e870bded32381
  2. @Whitehawkx

    native : Add Yamato format to OMX_IVCommon

    Arvind Thatikonda authored Whitehawkx committed
    - Add Yamato format to OMX_IVCommon
    
    Change-Id: Ifd51eb74a0ade99bef63ccaefa055a8d6943ce0f
  3. @Whitehawkx

    native: add support for color-converter

    Vikash Garodia authored Whitehawkx committed
    Defines interfaces to interact with mm-color-converter
    wrapper class.
    
    Change-Id: Iff2926e553442fca72d9f30a89b5b7177d7a870b
  4. @Whitehawkx

    native: Add Tile format to OMX_IVCommon

    Shalaj Jain authored Whitehawkx committed
    Change-Id: I2b1fac62651fabe3338246d6b28057854f390a10
  5. @Whitehawkx

    libs/ui: Add support for triple framebuffers

    Naseer Ahmed authored Whitehawkx committed
    Change-Id: I90dd38deeeda9a3785b87286cc7d252c6f948750
  6. @tpruvot @Whitehawkx

    CleanSpec to rebuild surfaceflinger dependencies

    tpruvot authored Whitehawkx committed
    Change-Id: If5710989631b761592da15b07acaa738588a9c56
  7. @eyeballer @Whitehawkx

    surfaceflinger: fix filter for samsung omx patches

    eyeballer authored Whitehawkx committed
    Currently, any device that doesn't have TARGET_SOC
    defined is broken.
    
    Change-Id: I573e770b1857706773186ab6879c4c572f6115dd
  8. @xplodwild @Whitehawkx

    Add Samsung OMX and Color Format support (1/2)

    xplodwild authored Whitehawkx committed
    Change-Id: I842e5a84a81bdb39234162cdc262d9ce6ba2688e
Commits on Jul 20, 2012
  1. @AndroidMeda @Whitehawkx

    surfaceflinger: Enable dithering if persist.sys.use_dithering=1|2

    AndroidMeda authored Whitehawkx committed
    * Fixes color banding(1) and blur effect(2)
    
    0: surface doesn't need dithering
    1: enable dithering if necessary (default)
    2: enable dithering (always)
    
    Change-Id: Icda52b0b11ed3e2fa0db769d581582c23beb90fd
  2. @aleho @Whitehawkx

    Implement additional keycodes

    aleho authored Whitehawkx committed
        Adds keys for
    
        *) WLAN, Bluetooth, touchpad toggle,
        *) brightness down, up, auto and
        *) screenshot
    
        as found on docks for current Asus Transformer devices.
    
    Change-Id: Icf7141e559b6bd29cfbe28148944d2081a0dd525
Commits on Jul 15, 2012
  1. @labbott @cyanogen

    binder: add support for Ion

    labbott authored cyanogen committed
    Add classes to allocate from the Ion memory manager.
    
    Change-Id: I72ad0c95a06c47a5d7441f7f699ba1462e1b8632
    
    binder: Get rid of old flag
    
    MAP_LOCKED_MAP_POPULATE is an outdated flag that is not used
    anymore. Get rid of this flag in MemoryHeapIon
    
    Change-Id: Ib43d2a413f5177b98a66bf3ef1476db8caef56cd
Commits on Jul 13, 2012
  1. @rmcc

    Revert "get rid of MemoryHeapPmem"

    rmcc authored
    This reverts commit 7a75248 and
    makes MemoryHeapPmem conditioned to BOARD_NEEDS_MEMORYHEAPPMEM
    
    Change-Id: I2f38340984ba87d6970d17ec944e3faded4132c8
Commits on Jul 12, 2012
  1. @cyanogen

    Merge "MemoryHeapBase: ifdef for gingerbread/froyo compatibility" int…

    cyanogen authored Gerrit Code Review committed
    …o jellybean
Commits on Jul 11, 2012
  1. @tpruvot @AndroidMeda

    MemoryHeapBase: ifdef for gingerbread/froyo compatibility

    tpruvot authored AndroidMeda committed
    Allow to "revert" by a board config flag the offset member addon
    see commit f24c4cd0f20 (aosp change id Ie618fb5c0718e)
    
    This change is required to use overlay based proprietary camera libs
    coming from gingerbread and froyo builds.
    
    This change also requires a global cflag named BINDER_COMPAT
    because a lot of modules use the MemoryHeap includes
    
    Add this in your BoardConfig.mk :
    COMMON_GLOBAL_CFLAGS += -DBINDER_COMPAT
    
    Backported from /#/c/13317/
    
    Change-Id: I2e5c10d3cd9584803dd282aa17650661d6499e5b
  2. @TomGiordano @tilal6991

    surfaceflinger: allow 180 degree hardware rotation

    TomGiordano authored tilal6991 committed
    Change-Id: Id6991021701b15f2ce1e5513474238a09d8862bf
Something went wrong with that request. Please try again.