History log of /hardware/libhardware/modules/gralloc/framebuffer.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
8405fe5a5203af18f39fd47b35606f0b32cd956c 13-Jun-2012 Jean-Baptiste Queru <jbq@google.com> am 1fbbb08d: Merge "remove seemed useless gralloc_open() call in fb_device_open()"

* commit '1fbbb08ddda4321ccdb05345658044c1f0235997':
remove seemed useless gralloc_open() call in fb_device_open()
539c9936aec9cdd75054e24e07e7decdd1d4de39 15-Mar-2012 suyi Yuan <yuan.suyi@gmail.com> remove seemed useless gralloc_open() call in fb_device_open()

Change-Id: I520e460bd558934c71042b5a4fdb03b3935ad720
Signed-off-by: suyi Yuan <yuan.suyi@gmail.com>
/hardware/libhardware/modules/gralloc/framebuffer.cpp
60d056bf2926357260592409dee31374fa8e301b 08-Jan-2012 Steve Block <steveblock@google.com> Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE

See https://android-git.corp.google.com/g/#/c/157220

Bug: 5449033
Change-Id: I0cbe865d464a37365fa3be84948b07e5a0d181d0
/hardware/libhardware/modules/gralloc/framebuffer.cpp
22d351317af55274b7020c58b83660f4bfcef66b 06-Jan-2012 Steve Block <steveblock@google.com> Rename (IF_)LOGW(_IF) to (IF_)ALOGW(_IF) DO NOT MERGE

See https://android-git.corp.google.com/g/157065

Bug: 5449033
Change-Id: I135fadaf10e95af1eb918889a22980c194c650ca
/hardware/libhardware/modules/gralloc/framebuffer.cpp
b224b78c143241ab5d120af27fc110d1dc3f32a2 04-Jan-2012 Steve Block <steveblock@google.com> Rename (IF_)LOGI(_IF) to (IF_)ALOGI(_IF) DO NOT MERGE

See https://android-git.corp.google.com/g/156801

Bug: 5449033
Change-Id: Ia8b6f74b27098b3dba27f177a76264eb23f849ee
/hardware/libhardware/modules/gralloc/framebuffer.cpp
57adb36c30893cf3161bbb16a4a3505689ee75fa 06-Jun-2011 Jean-Baptiste Queru <jbq@google.com> Remove workarounds for buggy /dev/fb0 drivers

Change-Id: Ideadd5f39693d05cf29a81d9f87ed804d7e52380
/hardware/libhardware/modules/gralloc/framebuffer.cpp
cd347fdf74d5f2e0af856455c514e655f40a6fdb 01-Apr-2011 Jean-Baptiste Queru <jbq@google.com> Allow to force 16bpp when 32bpp has problems

Bug: 4197654

Change-Id: Icf1e8793d6a4d2e070a8f232efd4136d79339496
/hardware/libhardware/modules/gralloc/framebuffer.cpp
25b68b5c24e443c326af73a33cea6dc45e845254 16-Jan-2011 David 'Digit' Turner <digit@google.com> gralloc: Add support for 32-bit framebuffers.

Note: The code under hardware/libhardware/modules/gralloc/ is only used
when running the system under the emulator.

Change-Id: I022978aeaacc5137c9917cd2ef6952dd3897ece4
/hardware/libhardware/modules/gralloc/framebuffer.cpp
80d3699c9e8e18d57684f3b20d58fd259379a9d2 15-Jan-2011 David 'Digit' Turner <digit@google.com> gralloc: Fix division-by-0 during system emulation.

This patch avoids a division-by-0 when the system is running
under emulation (the kernel driver reports pixclock as 0, for
some reason). Which results in a SIGFPE during the boot sequence.

Change-Id: Idb6bcdd58999ea9231f2411481c25929d5d02f1d
/hardware/libhardware/modules/gralloc/framebuffer.cpp
118b5d7961a4abc29c8bd592956007f40ad4fc6d 15-Oct-2010 Jean-Baptiste Queru <jbq@google.com> Allow disabling page-flipping.

Some devices have low-level bugs in their page-flip.

Disabling it at this level gives us more flexibility
than trying to control it elsewhere.

Bug: 3097357
Change-Id: Icc6ae172264e453bec0680e74a497a2b24299c4a
/hardware/libhardware/modules/gralloc/framebuffer.cpp
f96b2064d7753af7ab75f05eff9559f401e1a4ad 15-Dec-2009 Mathias Agopian <mathias@google.com> remove all references to pmem and simplify the lock/unlock hooks

this gralloc module is only used on the emulator or without a h/w
renderer. therefore there is no synchronization to do in lock/unlock
and pmem buffers are not relevant.

hopefully this will remove some of the confusion about how gralloc
should be implemented and make it more obvious that this implementation
is not intended to be used by h/w renderers.
/hardware/libhardware/modules/gralloc/framebuffer.cpp
fc0541328190d60b3cf6beb72b630e115dc7a2be 19-Aug-2009 Mathias Agopian <mathias@google.com> split gralloc_priv.h and make sure it is C friendly
/hardware/libhardware/modules/gralloc/framebuffer.cpp
6d125da5d28369df62dc5c186b43fcd40a3d33e8 16-Jul-2009 Mathias Agopian <mathias@google.com> generic gralloc HAL doesn't need to support partial updates using msm7k specific ioctl.
/hardware/libhardware/modules/gralloc/framebuffer.cpp
82aee243796ad9dd70426550f2eb07d1b7c1f8ff 13-Jul-2009 Mathias Agopian <mathias@google.com> automatically detect update-on-demand
/hardware/libhardware/modules/gralloc/framebuffer.cpp
d28d7e87f824559a6bfdc4dbdc12b74162557454 07-Jul-2009 Mathias Agopian <mathias@google.com> fix [1965734] Screen flickers a lot [Sholes]
/hardware/libhardware/modules/gralloc/framebuffer.cpp
a4b587cb063dfd1b11f0006b0149e5e3045cc873 07-Jul-2009 Marco Nelissen <marcone@google.com> Simulator build fixes for the new GL stuff. The simulator still doesn't run, but at least it builds.
/hardware/libhardware/modules/gralloc/framebuffer.cpp
cdb66fbc8a192e4b01b8b529c78773b2a3bf4573 07-Jul-2009 Mathias Agopian <mathias@google.com> workaroud [1964234] emulator renders funny with new gralloc.

we detect we're running on the emu (using a very bad heuristic, see 1964251) and switch UPDATE_ON_DEMAND off.
/hardware/libhardware/modules/gralloc/framebuffer.cpp
5115665397e5f5be5a5d464bc22b70b023d243d9 10-Jun-2009 Mathias Agopian <mathias@google.com> with the new lock/unlock API we don't really mean reference counting on mmap/munmap because we're guaranteed to map the buffers only once within a process.

no need to track all handles anymore, which simplifies the code a lot.
/hardware/libhardware/modules/gralloc/framebuffer.cpp
f5cf8f842a5736281098ef1f8f837ab688b35707 08-May-2009 Mathias Agopian <mathias@google.com> better documentation for (*setUpdateRect)()
/hardware/libhardware/modules/gralloc/framebuffer.cpp
295190f426a209cf08a21476f15e0e281db6fcb5 06-May-2009 Mathias Agopian <mathias@google.com> get rid of unused/needed flags
/hardware/libhardware/modules/gralloc/framebuffer.cpp
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/modules/gralloc/framebuffer.cpp
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/modules/gralloc/framebuffer.cpp