summaryrefslogtreecommitdiff
path: root/liboverlay
AgeCommit message (Collapse)Author
2009-11-12Fix for overlay shared_fd closeDan Vacura
The shared_fd should only be closed by the control side. Previously, the shared_fd would be closed by the data side first then closed again by the control side. This caused problems when the fd was reused for a different purpose between the first and second close.
2009-10-22Fix for overlay creation crashDan Vacura
When the overlay has not fully shutdown in one instance and a second instance is created the call to create the overlay will fail. Upon failure, a bug in the error handling was exposed. This patch fixes the error handling and retries the overlay creation.
2009-10-05Add support for 8 overlay buffersDan Vacura
2009-09-29Clean up streamEn state and error handlingDan Vacura
Originally from: https://partner.source.android.com/g/#change,1193 Tested with camera stress tests (the latest version) and did not see hang issue
2009-09-29Add logs around overlay create and destroyJames Dong
2009-09-16Suppress buffer queue error logs during stream_offDan Vacura
Clients of the overlay abstraction do not know if streaming has been started, so they will continue to queue/dequeue buffers. This will result in extra errors logs that are not really errors. Originally from: https://partner.source.android.com/g/#change,1060
2009-09-15Stop using colorkey, switch to 32 bit framebuffer with alpha insteadRebecca Schultz Zavin
Change-Id: I9a5d646a876d991961173086ecd0a5f3c33192b9 Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
2009-09-11Add refcounting to shared memory in liboverlay.Andrew Collins
In order to avoid deadlocking in the case where the control side of overlay is deallocated before the data side, reference count the shared memory used in liboverlay. Originally from: https://partner.source.android.com/g/#change,1006
2009-09-10OVERLAY_FORMAT_DEFAULT in overlaySnigdha Sinha
Originally from: https://partner.source.android.com/g/#change,921
2009-09-08Make hi-res video playback smoother by increasing the overlay buffersBenny Wong
from 4 to 6. 6 is the number of buffers actually being supported already in the kernel. Originally from: https://partner.source.android.com/g/#change,928 Removed all changes to the LOGE so that we keep the failure log messages for now.
2009-09-02Set colorkey to new valueRebecca Schultz Zavin
Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
2009-09-01This is to ensure that the MIO is synced up with the overlay when a stream_offBenny Wong
happens as all the buffers are flushed when stream_off is called Bug 2087567 Originally from: https://partner.source.android.com/g/#change,903 Fixed a typo "=" => "==" on line 183, android_surface_output_omap34xx.cpp
2009-09-01Remove global alpha during multimedia use casesBenny Wong
Originally from: https://partner.source.android.com/g/#change,902
2009-08-24Modified overlay_getBufferAddress function to return the overlay buffer file ↵Benny Wong
descriptor, offset and size
2009-08-19Notify clients that queued buffer status changedDan Vacura
2009-08-12Enable global alphaBenny Wong
2009-07-30Modify overlay hal to support inputresize and setparameter functionsRebecca Schultz Zavin
Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
2009-07-21Major overlay hal cleanup, also switch semaphores to mutexesRebecca Schultz Zavin
Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
2009-07-20Adding the omap3 hal for overlaysRebecca Schultz Zavin
Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>