• Pablo Ceballos's avatar
    BQ: Modify consumer buffer count interfaces · 19e3e06e
    Pablo Ceballos authored
    - Rename setDefaultMaxBufferCount() to setMaxBufferCount(). Modify it
      to be hard maximum on the number of buffers that can't be overwritten
      by the producer.
    - Enforce the maximum buffer count in setMaxAcquiredBufferCount(),
      setMaxDequeuedBufferCount(), and setAsyncMode().
    - Remove mOverrideMaxBufferCount as it's no longer needed since
      overriding is no longer possible.
    - Expose setMaxAcquiredBufferCount() in GLConsumer.
    - Remove disableAsyncBuffer(), it was only being used for single buffer
      mode. Single buffer mode is now achievable with setMaxBufferCount().
    
    Bug 13174928
    
    Change-Id: Ia33799f42751272a711fbd8559f7602ce9f18e4f
    19e3e06e
BufferQueueConsumer.cpp 21.7 KB