1. 07 Apr, 2015 1 commit
  2. 06 Apr, 2015 1 commit
  3. 24 Mar, 2015 1 commit
    • Eino-Ville Talvala's avatar
      Add dataSpace to buffer queues; remove old format enums. · 63e8376d
      Eino-Ville Talvala authored
      - Wire up new dataSpace parameter through buffer queue stack
      - Update tests to include the parameter
      - Switch eglApi to using dataSpace to indicate sRGB gamma/linear
        difference
      - Remove RAW_SENSOR in favor of RAW16
      - Remove use of sRGB format enums
      - Add default dataspace to buffer queue core
      - Add query for default dataspace
      
      Change-Id: I070bd2e7c56506055c419004c29e2e3feac725df
      63e8376d
  4. 19 Mar, 2015 2 commits
    • Dan Stoza's avatar
      DO NOT MERGE libgui: Prepare for IGBC::BufferItem removal · cf3834db
      Dan Stoza authored
      Currently, there are two instances of BufferItem: one inside of
      IGraphicBufferConsumer, and a standalone one inside of libgui. They
      only differ in the name of one of the fields, and we want to remove
      the IGBC version. This changes things so that client code may be
      incrementally switched over to the libgui version.
      
      This is a squashed commit containing the following changes:
          I64f495105f56cbf5803cea4aa6b072ea29b70cf5
          I1394e693314429ada93427889f10b7b01c948053
          I9c3bc8037fa9438d4d9080b8afb694219ef2f71f
          I699ed0a6837076867ca756b28d1ffb2238f7a0d9
          Iac8425e1241774304a131da2fb9dec6e82922f13
      
      Change-Id: Ic4d51f5df6dbc70b376d13fceba2335b9bae4f3d
      cf3834db
    • Eino-Ville Talvala's avatar
      DO NOT MERGE Add dataSpace to buffer queues; remove old format enums. · 82c6bcc9
      Eino-Ville Talvala authored
      - Wire up new dataSpace parameter through buffer queue stack
      - Update tests to include the parameter
      - Switch eglApi to using dataSpace to indicate sRGB gamma/linear
        difference
      - Remove RAW_SENSOR in favor of RAW16
      - Remove use of sRGB format enums
      - Add default dataspace to buffer queue core
      - Add query for default dataspace
      
      Cherry pick of I070bd2e7c56506055c419004c29e2e3feac725df
      
      Change-Id: I461952389c18051176c6b75e664f20ad369f5760
      82c6bcc9
  5. 18 Mar, 2015 1 commit
    • Dan Stoza's avatar
      libgui: Enable -Weverything and -Werror · 3be1c6b6
      Dan Stoza authored
      Enables -Weverything and -Werror, with just a few exceptions for
      warnings we can't (or shouldn't need to) work around.
      
      Cherry pick of I034abec27bf4020d84af60d7acc1939c59986dd6 plus a
      couple of minor changes to CpuConsumer.cpp to make it work with a
      prior change:
          Uncomment CC_LOGV on line 46
          Change C-style cast to static_cast on line 71
      
      Change-Id: Iaec610477ea0122317b0578fb74caf2383d4cf08
      3be1c6b6
  6. 12 Mar, 2015 1 commit
    • Dan Stoza's avatar
      libgui: Prepare for IGBC::BufferItem removal · dd26416f
      Dan Stoza authored
      Switches some dependencies from IGraphicBufferConsumer::BufferItem to
      android::BufferItem and adds some methods to facilitate incrementally
      changing client code to do the same.
      
      Change-Id: I699ed0a6837076867ca756b28d1ffb2238f7a0d9
      dd26416f
  7. 04 Mar, 2015 1 commit
    • Eino-Ville Talvala's avatar
      Add dataSpace to buffer queues; remove old format enums. · 5b75a513
      Eino-Ville Talvala authored
      - Wire up new dataSpace parameter through buffer queue stack
      - Update tests to include the parameter
      - Switch eglApi to using dataSpace to indicate sRGB gamma/linear
        difference
      - Remove RAW_SENSOR in favor of RAW16
      - Remove use of sRGB format enums
      - Add default dataspace to buffer queue core
      - Add query for default dataspace
      
      Change-Id: I070bd2e7c56506055c419004c29e2e3feac725df
      5b75a513
  8. 05 Dec, 2014 2 commits
    • Dan Stoza's avatar
      libgui: Enable -Weverything and -Werror · dd883c0b
      Dan Stoza authored
      Enables -Weverything and -Werror, with just a few exceptions for
      warnings we can't (or shouldn't need to) work around.
      
      This is a squashed commit based on an initial change with a couple of
      fixes to avoid breaking certain targets. The source commits are:
        d723bd76
        00d504c0
        429ba89c
      
      Change-Id: I034abec27bf4020d84af60d7acc1939c59986dd6
      dd883c0b
    • Dan Stoza's avatar
      libgui: Enable -Weverything and -Werror · d723bd76
      Dan Stoza authored
      Enables -Weverything and -Werror, with just a few exceptions for
      warnings we can't (or shouldn't need to) work around.
      
      Change-Id: I034abec27bf4020d84af60d7acc1939c59986dd6
      d723bd76
  9. 17 Nov, 2014 1 commit
  10. 14 Nov, 2014 1 commit
  11. 07 Nov, 2014 1 commit
    • Dan Stoza's avatar
      Add a BufferItem parameter to onFrameAvailable · 8dc55396
      Dan Stoza authored
      Passes the BufferItem for the queued buffer to the onFrameAvailable
      callback so the consumer can track the BufferQueue's contents. Also
      adds an onFrameReplaced callback, which is necessary if the consumer
      wants to do anything more than simple queue length tracking.
      
      Bug: 18111837
      Change-Id: If9d07229c9b586c668e5f99074e9b63b0468feb0
      8dc55396
  12. 09 Jun, 2014 1 commit
    • Mark Salyzyn's avatar
      libgui: 64 bit compile issues (part deux) · 8f515ce1
      Mark Salyzyn authored
      - nsecs_t printed with PRId64
      - int64_t/uint64_t print issues
      - some size_t printing issues.
      - missing argument to BQ_LOGV
      
      Change-Id: I493f2b578e801dc38c44f8c536faa45266720402
      8f515ce1
  13. 15 Apr, 2014 1 commit
    • Dan Stoza's avatar
      BufferQueue: Add StreamSplitter · 99b18b44
      Dan Stoza authored
      Adds a StreamSplitter class, that takes one IGraphicBufferConsumer
      interface and multiple IGraphicBufferProducer interfaces and
      implements a one-to-many broadcast of GraphicBuffers (while managing
      fences correctly).
      
      Change-Id: I38ecdf3e311ac521bc781c30dde0cc382a4376a3
      99b18b44