History log of /hardware/libhardware/include/hardware/gralloc.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
bb56a1007d80ef8165493395ac8c9b0bf05a435f 30-Nov-2011 Glenn Kasten <gkasten@google.com> Fix typo in gralloc.h

Change-Id: I8d989b21e10e19ae4124188f02ef84eeabdb4654
/hardware/libhardware/include/hardware/gralloc.h
29ead941b377cb87bcc7fe48208b96d84d649d43 22-Nov-2011 Jamie Gennis <jgennis@google.com> Gralloc: add a usage bit for video encoding

This change adds a new Gralloc usage bit to indicate that a buffer will
be passed to the HW video encoder.

Change-Id: I75c3fc514906e5b18fb60345a2d9c5a606403633
/hardware/libhardware/include/hardware/gralloc.h
4b560d5563ee4699cd24938c2f13b4a416408273 10-Aug-2011 Jamie Gennis <jgennis@google.com> Gralloc: add a HWComposer usage bit

This change adds a new Gralloc usage bit to indicate that the Gralloc
buffer being allocated will be passed to the HWComposer HAL module.

Change-Id: If901f886cb22fc8379811898db3a380a61c0e442
/hardware/libhardware/include/hardware/gralloc.h
5337b102898cfd48eda7215df15baaf3bc96521f 29-Apr-2011 Mathias Agopian <mathias@google.com> split fb.h out of gralloc.h

fb and gralloc are part of the same HAL for now,
but for clarity we split them into these two headers.

Change-Id: I8e9e3068e47f0d94dd7c145d72fdc2e9fff24af5
/hardware/libhardware/include/hardware/gralloc.h
33c0fe022e166007547d9c7390e7e6dbba5122e7 03-May-2011 Iliyan Malchev <malchev@google.com> libhardware: move buffer_handle_t to system/core

Change-Id: I2ed9ff7360086bc3458b2211437c102fee615481
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/libhardware/include/hardware/gralloc.h
ef1ab51f163ec199b044210128908a56a1d969de 14-Apr-2011 Iliyan Malchev <malchev@google.com> libhardware: minor cleanup in gralloc.h

Change-Id: I2180725805e47d313e29ed80b4c9c05e06b77831
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/libhardware/include/hardware/gralloc.h
53b8af5e9ccb7ab9b48b223d4efde9096890fd6a 29-Apr-2011 Mathias Agopian <mathias@google.com> get rid of GRALLOC_MODULE_PERFORM_CREATE_HANDLE_FROM_BUFFER

Change-Id: I916812dcfa2e1188e7e249303b80b7b221de71fd
/hardware/libhardware/include/hardware/gralloc.h
97c7c40b73329ee86ce2abe5c320dd82d117ea14 19-Apr-2011 Mathias Agopian <mathias@google.com> add a method to blank/unblank the screen

Change-Id: I3874654248826c29e57bb62bb5217184bdfb4263
/hardware/libhardware/include/hardware/gralloc.h
7cb277a5c26447df01196bb19650235603062e93 20-Jan-2011 Glenn Kasten <gkasten@google.com> Protected surface API

Change-Id: I63a16e77228b4a440ad08b9f21d8fbbacef3698e
/hardware/libhardware/include/hardware/gralloc.h
158549c89405186d9ecaefd3811cfae3949056ee 02-Dec-2010 Erik Gilling <konkers@android.com> gralloc: add dump hooks to gralloc/hwcomposer

Change-Id: I27bf46103b4d1d547c42a6de4f3270a6dfd7b7ec
/hardware/libhardware/include/hardware/gralloc.h
e99520400f228e45b1feff28eb4105b8e5599196 08-Dec-2010 Erik Gilling <konkers@android.com> gralloc: add padding to alloc_device_t and hwc_composer_device_t

also adds version #defines

Change-Id: I89f19fc7811ea9c9efb579a9f6abb4c3d9011bbf
/hardware/libhardware/include/hardware/gralloc.h
7edeaf91a8d066e6797f875451f8aa9e9a4682f6 18-Nov-2010 Jamie Gennis <jgennis@google.com> Add a gralloc usage flag for external displays.

This change adds a gralloc usage flag to indicate that a buffer should
be displayed full-screen on an external display if one is present.

Change-Id: I3230a8dd2c49c89c81bf0ee9e646a448028bda2e
/hardware/libhardware/include/hardware/gralloc.h
95d78bef32edd183fb8c16b7775bf0a069948420 02-Jul-2010 Jamie Gennis <jgennis@google.com> Add 4 private gralloc usage bits.

The private gralloc usage bits can be used to specify device-specific
allocation requirements.

Change-Id: Idc4fbdd3dd7b71767143cf3df5886dfaf43e50a4
/hardware/libhardware/include/hardware/gralloc.h
aabb70292351f231bfd4daae8b73edb788eeba1a 02-Jul-2010 Jamie Gennis <jgennis@google.com> Fix a typo in the GRALLOC_USAGE_HW_2D constant.

Change-Id: I3de500455715298765b2e27bc8c59e2ec6c7a34f
/hardware/libhardware/include/hardware/gralloc.h
cd2433f3804a537aedc26f595b1c05f95a05244a 30-Oct-2009 Mathias Agopian <mathias@google.com> fix[2222341] Soft reset while going back from camcorder settings

add a way to convert a mapped "pushbuffer" buffer to a gralloc handle
which then can be safely used by surfaceflinger
/hardware/libhardware/include/hardware/gralloc.h
8255d9d3b62ddf90269ddbb54e6f92b29908fa75 18-Sep-2009 Mathias Agopian <mathias@google.com> Android side of the fix for [2121211] Sholes has stutter during animations

a new method, compostionComplete() is added to the framebuffer hal, it is used by surfaceflinger to signal the driver that the composition is complete, BEFORE it releases its client. This gives a chance to the driver to perfrom the proper synchronization.
/hardware/libhardware/include/hardware/gralloc.h
9d82c1a447a72a2c086b9cd34c5b73b163d7acbc 19-Aug-2009 Mathias Agopian <mathias@google.com> add typedefs to gralloc and hardware.h so it's more C friendly
/hardware/libhardware/include/hardware/gralloc.h
f5cf8f842a5736281098ef1f8f837ab688b35707 08-May-2009 Mathias Agopian <mathias@google.com> better documentation for (*setUpdateRect)()
/hardware/libhardware/include/hardware/gralloc.h
485e69809aef8bf301b6bf19c03dc2d7693aaa1a 06-May-2009 Mathias Agopian <mathias@google.com> better documentation and implementation for lock/unlock
/hardware/libhardware/include/hardware/gralloc.h
295190f426a209cf08a21476f15e0e281db6fcb5 06-May-2009 Mathias Agopian <mathias@google.com> get rid of unused/needed flags
/hardware/libhardware/include/hardware/gralloc.h
988b8bd553180e8d71b4028ecb721f46312efe62 04-May-2009 Mathias Agopian <mathias@google.com> lock will now return the vaddr of the buffer. map/umap are gone.

- make sure to return an error if a buffer is locked twice or unlocked while not locked.
- added registerBuffer() and unregisterBuffer() to the gralloc module so that we can do some cleanup when a buffer is no longer needed. this became necessary after we removed map/unmap so we have a place to unmap buffers without the need of a kernel module.
- change the constants for GRALLOC_USAGE_SW_{READ|WRITE}_NEVER to 0, so that NOT specifying them means "NEVER".
/hardware/libhardware/include/hardware/gralloc.h
a8a75166a2d3c7639a7432a67075c98796165206 10-Apr-2009 Mathias Agopian <mathias@google.com> Integrate from //sandbox/mathias/donut/...@145728

SurfaceFlinger rework for new EGL driver model support.
/hardware/libhardware/include/hardware/gralloc.h