summaryrefslogtreecommitdiffstats
path: root/libs
Commit message (Collapse)AuthorAgeFilesLines
* Update fountain and add writable flag to script slots.Jason Sams2009-08-179-111/+108
|
* Merge change 21471 into eclairAndroid (Google) Code Review2009-08-1610-0/+650
|\ | | | | | | | | * changes: Add Galaxy wallpaper
| * Add Galaxy wallpaperRomain Guy2009-08-1610-0/+650
| |
* | make sure to update a surface's usage bits when it changes, instead of only ↵Mathias Agopian2009-08-141-23/+52
|/ | | | | | the first time. also fixed a few locking issues in Surface and commented how each member is protected.
* fix a bug that could cause a window to be hidden in some cases.Mathias Agopian2009-08-131-1/+6
| | | | | | | this would happen is the window is made visible but the client didn't render yet into it. This happens often with SurfaceView. Instead of filling the window with solid black, SF would simply ignore it which could lead to more disturbing artifacts. in theory the window manager should not display a window before it has been drawn into, but it does happen occasionnaly.
* Surface::GPU and Surface::HARDWARE are now deprecated; they will be set ↵Mathias Agopian2009-08-132-5/+0
| | | | | | automatically if needed. this also ripples into the window manager API by making some constant there deprecated as well.
* Merge change 21152Android (Google) Code Review2009-08-1310-64/+123
|\ | | | | | | | | * changes: Implement named slots and convert script.addType to script.setType to remove ordering restrictions.
| * Implement named slots and convert script.addType to script.setType to remove ↵Jason Sams2009-08-1310-64/+123
| | | | | | | | ordering restrictions.
* | Merge change 21059Android (Google) Code Review2009-08-121-4/+11
|\ \ | | | | | | | | | | | | * changes: make sure EGL_ANDROID_swap_rectangle is actually supported before using it
| * | make sure EGL_ANDROID_swap_rectangle is actually supported before using itMathias Agopian2009-08-121-4/+11
| | |
* | | Merge change 21057Android (Google) Code Review2009-08-121-1/+1
|\ \ \ | |/ / | | / | |/ |/| * changes: Better error handling in EGL extensions
| * Better error handling in EGL extensionsMathias Agopian2009-08-121-1/+1
| |
* | Implement reflecting Java objects into the ACC enviroment.Jason Sams2009-08-1214-106/+126
| |
* | Grass has graduated from an RS experiment to a real live wallpaper.Romain Guy2009-08-1210-579/+0
| |
* | am b8546001: Merge change 20878 into donutDianne Hackborn2009-08-121-5/+53
|\ \ | |/ |/| | | | | | | | | Merge commit 'b8546001701405a76dad7e6235046e592296fac2' * commit 'b8546001701405a76dad7e6235046e592296fac2': Fix issue #2048263: More debugging information
| * Fix issue #2048263: More debugging informationDianne Hackborn2009-08-111-5/+53
| | | | | | | | | | We now hopefully do better about generating the anr reports, and include information about the malloc loaded assets in meminfo.
| * Test for issue 2041105: CPU pegged after lost of bluetooth connection[WAR ROOM].Eric Laurent2009-08-081-2/+3
| | | | | | | | | | Merge change 7419 from master that may help eliminate the problem. This change was for a different use case (when disabling A2DP to switch output to SCO) but without a repro case it is worth trying.
* | Fix the simulator build by removing librs_jni and libRS from it.Marco Nelissen2009-08-121-0/+7
| | | | | | | | | | | | | | Since libacc isn't 64-bit clean (it casts pointers to integers), and so can't be built for the gHardy simulator, everything that depends on it can't be built for the simulator either, which means removing libRS and librs_jni.
* | Workaround for issue 2046783.Eric Laurent2009-08-122-2/+13
| | | | | | | | | | Apparently the problem is caused by the fact that A2dpAudioStreamOut::standby() calls a2dp_stop() after the headset has been powered down. The workaround consists in indicating to A2DP audio hardware that a close request is pending and that stanby() must be bypassed.
* | second take, hopefully this time it doesn't break one of the builds: ↵Mathias Agopian2009-08-112-4/+2
| | | | | | | | "SurfaceFlinger will now allocate buffers based on the usage specified by the clients. This allows to allocate the right kind of buffer automatically, without having the user to specify anything."
* | second take, hopefully this time it doesn't break one of the builds: ↵Mathias Agopian2009-08-1111-33/+83
| | | | | | | | "SurfaceFlinger will now allocate buffers based on the usage specified by the clients. This allows to allocate the right kind of buffer automatically, without having the user to specify anything."
* | Revert "SurfaceFlinger will now allocate buffers based on the usage ↵Fred Quintana2009-08-1111-83/+33
| | | | | | | | | | | | specified by the clients. This allows to allocate the right kind of buffer automatically, without having the user to specify anything." This reverts commit 8b76a0ac6fbf07254629ed1ea86af014d5abe050.
* | SurfaceFlinger will now allocate buffers based on the usage specified by the ↵Mathias Agopian2009-08-1111-33/+83
| | | | | | | | | | | | | | clients. This allows to allocate the right kind of buffer automatically, without having the user to specify anything. This change makes SurfaceHolder.setType(GPU) obsolete (it's now ignored). Added an API to android_native_window_t to allow extending the functionality without ever breaking binary compatibility. This is used to implement the new set_usage() API. This API needs to be called by software renderers because the default is to use usage flags suitable for h/w.
* | Fix issue 2046140: master: media_server crash when powering down A2DP ↵Eric Laurent2009-08-112-25/+30
| | | | | | | | | | | | | | | | | | | | headset while a ringtone is playing. This is because the AudioFlinger duplicating thread is closed while the output tracks are still active. This cause the output tracks objects to be destroyed at a time where they can be in use by the destination output mixer. The fix consists in adding the OutputTrack to the track list (mTracks) of its destination thread so that a strong reference is help during the mixer processed and the track is detroyed only when safe by destination thread. Also added detection of problems when creating the output track (e.g. no more tracks in mixer). In this case the output track is not added to output track list of duplicating thread.
* | Fix issue 2043314: Recorded audio is choppy.Eric Laurent2009-08-111-1/+1
| | | | | | | | Fixed cut/paste error causing constant reset of current frame index in input buffer.
* | Merge change 20699Android (Google) Code Review2009-08-101-0/+3
|\ \ | | | | | | | | | | | | * changes: enable HW acceleration for the Dim Surface on 8k devices
| * | enable HW acceleration for the Dim Surface on 8k devicesMathias Agopian2009-08-101-0/+3
| | |
* | | Merge change 20686Android (Google) Code Review2009-08-101-0/+3
|\ \ \ | | | | | | | | | | | | | | | | * changes: fix the build
| * | | fix the buildJoe Onorato2009-08-101-0/+3
| | | |
* | | | Merge change 20607Android (Google) Code Review2009-08-101-0/+4
|\ \ \ \ | |/ / / |/| | | | | | | | | | | * changes: Limit AudioFlinger mixer track sampling rate.
| * | | Limit AudioFlinger mixer track sampling rate.Eric Laurent2009-08-101-0/+4
| |/ / | | | | | | | | | When changing the audio output stream sampling rate with setParameters() make sure that all tracks have a sampling rate less or equal to 2 times the new output sampling rate.
* | | Merge change 20654Android (Google) Code Review2009-08-104-34/+49
|\ \ \ | | | | | | | | | | | | | | | | * changes: The build system knows how to deal with lex files, but it treats them as c++, so make spec.lex conform to that.
| * | | The build system knows how to deal with lex files, but it treats them as ↵Joe Onorato2009-08-104-34/+49
| | | | | | | | | | | | | | | | | | | | | | | | c++, so make spec.lex conform to that.
* | | | Implement basic allocation readback. Add Get height, width to ScriptC_Lib.Jason Sams2009-08-107-50/+51
|/ / /
* | | build libRSJoe Onorato2009-08-101-2/+0
|/ /
* | Merge change 20586Android (Google) Code Review2009-08-095-2/+105
|\ \ | | | | | | | | | | | | * changes: Let java put #defines into renderscript
| * | Let java put #defines into renderscriptJoe Onorato2009-08-095-2/+105
| | |
* | | Make the laves follow the ripplesRomain Guy2009-08-093-47/+203
|/ /
* | add three rs functions: uptimeMillis, startTimeMillis, elapsedTimeMillisJoe Onorato2009-08-092-6/+37
| |
* | Begin implementing SimpleMesh and fix some bugs with refcounting and java ↵Jason Sams2009-08-0920-131/+620
| | | | | | | | object destruction tracking.
* | Better ripples and leavesRomain Guy2009-08-096-64/+188
| |
* | remove unused and confusing commentMathias Agopian2009-08-071-10/+0
| |
* | Merge changes 20497,20498,20499Android (Google) Code Review2009-08-073-50/+83
|\ \ | | | | | | | | | | | | | | | | | | * changes: minor code clean-up added EGLUtils::strerror better error handling
| * | minor code clean-upMathias Agopian2009-08-071-36/+15
| | |
| * | added EGLUtils::strerrorMathias Agopian2009-08-071-5/+29
| | |
| * | better error handlingMathias Agopian2009-08-062-9/+39
| | |
* | | Merge change 20481Android (Google) Code Review2009-08-076-55/+182
|\ \ \ | | | | | | | | | | | | | | | | * changes: Add refraction and bettr normals computation to FallRS
| * | | Add refraction and bettr normals computation to FallRSRomain Guy2009-08-076-55/+182
| | | |
* | | | AudioService now differentiates BT headsets and car kits.Eric Laurent2009-08-072-4/+4
| | | | | | | | | | | | | | | | | | | | The BT headset detection now makes the difference between car kits and headsets, which can be used by audio policy manager. The headset connection is also detected earlier, that is when the headset is connected and not when the SCO socket is connected as it was the case before. This allows the audio policy manager to suspend A2DP output while ringing if a SCO headset is connected.
* | | | Fix problem in AudioFlinger closeOutput and closeInput.Eric Laurent2009-08-071-7/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There was no garanty that the corresponding thread destructor had been already called when exiting the closeOutput() or closeInput() functions. This contructor could be called by the thread after the exit condition is signalled. By way of consequence, closeOutputStream() could be called after we exited closeOutput() function. To solve the problem, the call to closeOutputStream() or closeInputStream() is moved to closeOutput() or closeInput().