Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Sep 21, 2012
  1. @xoomdev

    Fixed sample video corrupted in MediaCodec mode.

    Edwin Wong authored xoomdev committed
    Change-Id: Ibe11a83199f3db1ba6266a1a9e11c7fc24ceb554
    related-to-bug: 6732061
Commits on Sep 14, 2012
  1. @xoomdev

    libgui: Add support to update buffer geometry.

    Ramkumar Radhakrishnan authored xoomdev committed
    Add native window properties NATIVE_WINDOW_UPDATE_BUFFERS_GEOMETRY
    to the perform function of SurfaceTextureClient and SurfaceTexture
    to update the width, height and format of the buffer dynamically
    from the client before queue buffer call.
    Change-Id: I62447fcf523b507d534085cd0835f55a978c4ead
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
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. @Whitehawkx
  2. @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. @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
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. @Whitehawkx

    native : Add Yamato format to OMX_IVCommon

    Arvind Thatikonda authored Whitehawkx committed
    - Add Yamato format to OMX_IVCommon
    Change-Id: Ifd51eb74a0ade99bef63ccaefa055a8d6943ce0f
  2. @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
  3. @Whitehawkx

    native: Add Tile format to OMX_IVCommon

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

    libs/ui: Add support for triple framebuffers

    Naseer Ahmed authored Whitehawkx committed
    Change-Id: I90dd38deeeda9a3785b87286cc7d252c6f948750
  5. @xplodwild @Whitehawkx

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

    xplodwild authored Whitehawkx committed
    Change-Id: I842e5a84a81bdb39234162cdc262d9ce6ba2688e
Commits on Jul 20, 2012
  1. @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 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 :
    Backported from /#/c/13317/
    Change-Id: I2e5c10d3cd9584803dd282aa17650661d6499e5b
Commits on Jun 15, 2012
  1. @j9brown

    Add ASSIST keycode.

    j9brown authored
    Bug: 6594275
    Change-Id: I032b055207d16bfff93ee8a350c0dc52b9102926
Commits on Jun 1, 2012
  1. @j9brown

    Merge "Support looper callbacks based on smart pointers." into jb-dev

    j9brown authored Android (Google) Code Review committed
  2. @j9brown

    Merge "Delete unused poll() code." into jb-dev

    j9brown authored Android (Google) Code Review committed
  3. @j9brown

    Merge "Remove unused statistics code." into jb-dev

    j9brown authored Android (Google) Code Review committed
  4. @j9brown

    Support looper callbacks based on smart pointers.

    j9brown authored
    Bug: 6559630
    Change-Id: I5a667f219f431838638acefbc9fa6afa610971bd
Commits on May 31, 2012
  1. @j9brown

    Delete unused poll() code.

    j9brown authored
    We don't need this code anymore and it is just in the way.
    Bug: 6559630
    Change-Id: I1dc9decf85d5ea1feab159c2985da6c20baffdd5
  2. @j9brown

    Remove unused statistics code.

    j9brown authored
    Bug: 6559630
    Change-Id: Iacdf4bb4c1c125c09305cbd8cb443c7c80cfc010
Commits on May 24, 2012
  1. add the ability to reject buffers in SurfaceTexture::updateTexImage

    Mathias Agopian authored
    SurfaceFlinger is using this new feature to reject buffers that
    don't have the right size.
    Bug: 6498869
    Change-Id: I8a7250a47db6c082a357b703feb3b9d0fc8d3443
Commits on May 16, 2012
  1. Merge "Move CameraParameters header to join rest of camera library." …

    Eino-Ville Talvala authored Android (Google) Code Review committed
    …into jb-dev
Commits on May 15, 2012
  1. Move CameraParameters header to join rest of camera library.

    Eino-Ville Talvala authored
    CameraParameters was moved over to frameworks/native before
    frameworks/av was created, since it is referenced by HAL
    implementations. Move it to frameworks/av to keep it together with its
    Bug: 6500863
    Change-Id: Iffd890c861a334930da71a2722553572bad1cb54
  2. @jgennis

    Merge changes I32fbc2b6,Ifd0ed05b into jb-dev

    jgennis authored Android (Google) Code Review committed
    * changes:
      SurfaceFlinger: recompute visible regions less
      libgui: remove setPostTransformCrop
  3. Merge "Fix log spam about CPU frequency on one device" into jb-dev

    Glenn Kasten authored Android (Google) Code Review committed
Commits on May 14, 2012
  1. Fix log spam about CPU frequency on one device

    Glenn Kasten authored
    Previous kernels have allowed opening the CPU frequency file regardless
    whether the CPU is up or not.  This fixes some log spam on one device
    with dynamic hot plug CPU feature, which does not allow opening the CPU
    frequency file if CPU is down.
    Also, since the file descriptors are global and have long lives, add
    the close-on-exec flag.
    Change-Id: Ia14a2b9e20038dfb96a573920176a47a96bd3f5a
  2. @jgennis

    libgui: remove setPostTransformCrop

    jgennis authored
    This change removes the setPostTransformCrop function from
    SurfaceTextureClient.  It also includes a small logging fix in BufferQueue.
    Bug: 6299171
    Change-Id: Ifd0ed05b95dad6085e7a8267fda4d69b76ea3bad
  3. minor Rect.h cleanup

    Mathias Agopian authored
    add getBounds(), getWidth(), getHeight(), width() and height()
    are kept for backward compatibility.
    Change-Id: I83837abf17dc2f8bded1beff73430e8c7d9bbdb3
Commits on May 11, 2012
  1. @jgennis

    libutils: add a tracing tag for video

    jgennis authored
    Change-Id: Icbecc7184844e95ee81a558b0a54d5513d5cf59f
  2. @jgennis

    SurfaceFlinger: add a crop to the layer state

    jgennis authored
    This change adds a crop rectangle specified in window coordinates to the layer
    state.  The all window pixels outside this crop rectangle are treated as though
    they were fully transparent.  This change also adds the plumbing necessary for
    WindowManager to set that crop.
    Change-Id: I582bc445dc8c97d4c943d4db8d582a6ef5a66081
Something went wrong with that request. Please try again.