summaryrefslogtreecommitdiffstats
path: root/libs
Commit message (Collapse)AuthorAgeFilesLines
...
| * Fix ImageProcessing example.Jason Sams2010-02-101-4/+9
| |
* | Merge "Remove some logs."Wu-cheng Li2010-02-102-2/+2
|\ \
| * | Remove some logs.Wu-cheng Li2010-02-102-2/+2
| | |
* | | Merge "Add exposure compensation parameter."Wu-cheng Li2010-02-091-0/+2
|\ \ \
| * | | Add exposure compensation parameter.Wu-cheng Li2010-02-091-0/+2
| |/ / | | | | | | | | | bug:2375993
* | | Merge "Preview seperating RenderScript into RenderScript and RenderScriptGL"Jason Sams2010-02-098-37/+64
|\ \ \ | | |/ | |/|
| * | Preview seperating RenderScript into RenderScript and RenderScriptGLJason Sams2010-02-098-37/+64
| | |
* | | Merge "Add support for physically rotated displays"Mathias Agopian2010-02-092-37/+69
|\ \ \ | |/ / |/| |
| * | Add support for physically rotated displaysMathias Agopian2010-02-082-37/+69
| |/ | | | | | | | | | | | | | | | | | | | | | | | | This feature is currently controled by a system property. "ro.sf.hwrotation" can be set to either 90 or 270. It'll cause SF to rotate the screen by 90 and 270 degres respectively. That is, if the driver reports 800x480 for instance, and ro.sf.hwrotation is set to 90, applications will "see" a 480x800 display and will run in portrait. This is implemented by introducing an extra "display" transformation in the GraphicPlane.
* | Fix fountain and put the demos back in the optional build.Jason Sams2010-02-082-0/+7
|/
* Add support for direct EGLImageKHR use with pushbuffer APIMathias Agopian2010-02-042-16/+31
| | | | | | | We now always first try to use the EGLImageKHR directly before making a copy with copybit. The copy may be needed when EGLImage doesn't support the requested format, which is currently the case with YUV.
* Add float support for set and get in CameraParameters.Wu-cheng Li2010-01-311-0/+14
| | | | | bug:2375989 bug:2375987
* Add focal length and view angle API.Wu-cheng Li2010-01-301-0/+3
| | | | bug:2375989,2375987
* Simplify the MemoryDealer implementationMathias Agopian2010-01-293-138/+181
| | | | | | | | | | | | | | At some point the implementation became complicated because of SurfaceFlinger's special needs, since we are now relying on gralloc we can go back to much simpler MemoryDealer. Removed HeapInterface and AllocatorInterface, since those don't need to be paramterized anymore. Merged SimpleMemory and Allocation. Made SimplisticAllocator non virtual. Removed MemoryDealer flags (READ_ONLY, PAGE_ALIGNED) Removed a lot of unneeded code.
* Remove verbose log from AudioPolicyManagerBase.Eric Laurent2010-01-281-2/+1
|
* Merge "Fix some minor bugs with GL state setup that were exposed by Droids ↵Jason Sams2010-01-277-13/+24
|\ | | | | | | driver."
| * Fix some minor bugs with GL state setup that were exposed by Droids driver.Jason Sams2010-01-277-13/+24
| |
* | Merge "Fix issue 2285561: New AudioFlinger and audio driver API needed for ↵Eric Laurent2010-01-2710-9/+62
|\ \ | |/ |/| | | A/V sync"
| * Fix issue 2285561: New AudioFlinger and audio driver API needed for A/V syncEric Laurent2010-01-2610-9/+62
| | | | | | | | | | | | | | | | | | | | | | | | Added getRenderPosition() API to IAudioFlinger to retreive number of audio frames written by AudioFlinger to audio HAL and by DSP to DAC. Added getRenderPosition() API to AudioHardwareInterface to retreive number of audio frames written by DSP to DAC. Exposed AudioTrack::getPosition() to AudioSink() to make it available to media player. Removed excessive log in AudioHardwareGeneric.
* | Merge "Add support for setting camera display orientation."Chih-Chung Chang2010-01-271-20/+0
|\ \ | |/ |/|
| * Add support for setting camera display orientation.Chih-Chung Chang2010-01-261-20/+0
| |
* | Merge "Turn the debugging back on."Jason Sams2010-01-261-0/+1
|\ \
| * | Turn the debugging back on.Jason Sams2010-01-261-0/+1
| | |
* | | Revert "Fix failure to open AVRCP input device due to EPERM."Nick Pelly2010-01-261-7/+1
| |/ |/| | | | | This reverts commit e6b1bbd8acca3f6e174c24cf4eb23a66db2d08a2.
* | am 425324e9: am e834722f: Merge "Fix failure to open AVRCP input device due ↵Nick Pelly2010-01-251-2/+8
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | to EPERM." into eclair Merge commit '425324e97bba75cd69bb6c81de6248529540e6fe' * commit '425324e97bba75cd69bb6c81de6248529540e6fe': Fix failure to open AVRCP input device due to EPERM.
| * | Fix failure to open AVRCP input device due to EPERM.Nick Pelly2010-01-201-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sleep for 100us and try to open the input device again if it fails, with a maximum of 10 attempts. We need the retry logic because setting permissions on a new input device is racy. The init process watches for new input device (via uevent) and sets the permission on them in devices.c:make_device(). However at the same time EventHub.cpp watches for new input devices from the system_server process, and immediately tries to open them. I can't see a simple way to avoid this race condition. As best as I can tell this race condition has always exisited. There must have been some timing change that happened recently that causes us to hit this race condition much more often. See repro notes in referenced bug. Bug: 2375632
* | | Fix issue 2378022: AudioService should direct volume control to ↵Eric Laurent2010-01-252-6/+6
| |/ |/| | | | | | | | | | | | | | | STREAM_VOICE_CALL stream when STREAM_VOICE_CALL stream is active. Modified AudioService.getActiveStreamType() so that STREAM_VOICE_CALL is selected when a track using this stream type is playing. Chanded isMusicActive() for a more generic isStreamActive(stream) method in AudioSystem, IAudioFlinger and AudioFlinger.
* | Cleanup seperation of Legacy and user attribs. All user programs now use ↵Jason Sams2010-01-257-195/+172
| | | | | | | | the new names. Legacy vertex attribs are given default names.
* | Change key to KEY_SUPPORTED_JPEG_THUMBNAIL_SIZES for consistency.Wu-cheng Li2010-01-251-1/+1
| | | | | | | | bug:2375986
* | Merge "Add support for 180/270 degrees rotation."Chih-Chung Chang2010-01-221-5/+14
|\ \
| * | Add support for 180/270 degrees rotation.Chih-Chung Chang2010-01-221-5/+14
| | |
* | | Merge "return an error when Surface::lock() is called while the surface is ↵Mathias Agopian2010-01-221-3/+11
|\ \ \ | |/ / |/| | | | | already locked."
| * | return an error when Surface::lock() is called while the surface is already ↵Mathias Agopian2010-01-221-3/+11
| | | | | | | | | | | | locked.
* | | Add an orientation parameter for overlay, so we can do camera preview in ↵Chih-Chung Chang2010-01-217-14/+35
|/ / | | | | | | portrait mode.
* | fix [2324665] texture leak in surfaceflinger when using cameraMathias Agopian2010-01-211-1/+16
| |
* | fix a texture leak introduced recently.Mathias Agopian2010-01-211-4/+11
| | | | | | | | | | create the texture name once and for all for a given BufferSource and make sure to recreate it when we're forced to delete the texture.
* | Merge "fix [2363362] [Sapphire] Corrupted raw picture displayed during snapshot"Mathias Agopian2010-01-201-0/+10
|\ \
| * | fix [2363362] [Sapphire] Corrupted raw picture displayed during snapshotMathias Agopian2010-01-201-0/+10
| | | | | | | | | | | | | | | handled all cases where the scale factor of a video is out of bounds of supported scale factors in copybit.
* | | Merge "part of fix for [2363362] [Sapphire] Corrupted raw picture displayed ↵Mathias Agopian2010-01-202-11/+18
|\ \ \ | |/ / | | | | | | during snapshot"
| * | part of fix for [2363362] [Sapphire] Corrupted raw picture displayed during ↵Mathias Agopian2010-01-202-11/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | snapshot make sure to fallback properly to software when copybit operation fails. with this change, the preview image will at least be displayed in b&w (since GL doesn't support the yuv format). This would also fix 2363506, but that one is now handled more cleanly.
* | | am b3699b14: am 836e1666: Merge "add drawSpriteScreenspaceCropped to ↵Joe Onorato2010-01-202-4/+13
|\ \ \ | |/ / |/| / | |/ | | | | | | | | | | renderscript" into eclair Merge commit 'b3699b14be3a3db1d75ea4c38853b0a53d14b1be' * commit 'b3699b14be3a3db1d75ea4c38853b0a53d14b1be': add drawSpriteScreenspaceCropped to renderscript
| * add drawSpriteScreenspaceCropped to renderscriptJoe Onorato2010-01-142-4/+13
| |
* | Merge "fix [2363506] [Sapphire] Video playback broken"Mathias Agopian2010-01-202-6/+8
|\ \
| * | fix [2363506] [Sapphire] Video playback brokenMathias Agopian2010-01-202-6/+8
| | | | | | | | | | | | don't try to use copybit for incompatible buffers
* | | Merge "Create base class for audio policy manager."Eric Laurent2010-01-206-1165/+1962
|\ \ \
| * | | Create base class for audio policy manager.Eric Laurent2010-01-136-1165/+1962
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | First implementations of audio policy manager in Eclair branch have shown that most code is common to all platforms. Creating AudioPolicyManagerBase base class will improve code maintainability and readability. Audio policy manager code for platforms using generic audio previously in AudioPolicyManagerGeneric is replaced by AudioPolicyManagerBase. Audio policy manager test code previously in AudioPolicyManagerGeneric is moved to AudioPolicyManagerBase. Also added a wake lock for delayed commands in AudioPolicyService.
* | | | Fix RS mipmap generation for 8 bit alpha textures.Jason Sams2010-01-191-0/+22
| |/ / |/| |
* | | Merge "Remove excessive logging, fix error in GLSL uniform generation."Jason Sams2010-01-132-3/+1
|\ \ \ | |/ / |/| |
| * | Remove excessive logging, fix error in GLSL uniform generation.Jason Sams2010-01-132-3/+1
| | |
* | | Merge "Implement type generation for user uniforms in vertex shader."Jason Sams2010-01-126-36/+130
|\ \ \ | |/ /