Jason Sams
a57e982785
Fix remaining object leaks. Change FountainView to tear down the rsContext and recreate on rotation to test teardown.
2009-09-25 16:50:36 -07:00
Jason Sams
61f08d6fa7
Improved object lifecycle tracking and fix leaks.
2009-09-25 16:37:33 -07:00
Jason Sams
66b2771d74
Reduce debugging spew and add props to selectivly re-enable it.
...
change-id: Ib59ed5d7a9d479ccd1af456029735dbc65ae1efe
2009-09-25 15:25:00 -07:00
Jason Sams
a9e7a05b84
Improve renderscript context teardown. Track object in the system and then force their cleanup by releasing all user references once destroy context is called. Java layer will no longer send destroy notifications for objects garbage collected once a context is destroyed.
2009-09-25 14:51:22 -07:00
Jason Sams
65e7aa56f5
Implement pause/resume for the RS thread.
2009-09-24 17:38:20 -07:00
Android (Google) Code Review
0d3999f788
Merge change 26942 into eclair
...
* changes:
Minor cleanup of profile and compile logging.
2009-09-24 18:46:39 -04:00
Jason Sams
d3f2eaf60a
Minor cleanup of profile and compile logging.
2009-09-24 15:42:52 -07:00
Android (Google) Code Review
b9c932ba12
Merge change 26925 into eclair
...
* changes:
minor SurfaceFlinger code cleanup and remove unnecessary tests
2009-09-24 18:21:40 -04:00
Mathias Agopian
f2d28b7485
minor SurfaceFlinger code cleanup and remove unnecessary tests
2009-09-24 14:57:26 -07:00
Android (Google) Code Review
a6a4113d50
Merge change 26917 into eclair
...
* changes:
Fix invokables to make sure script pointers are setup before invoking function calls. Reduce app startup time up to 1s.
2009-09-24 17:56:39 -04:00
Jason Sams
e60446b9c1
Fix invokables to make sure script pointers are setup before invoking function calls. Reduce app startup time up to 1s.
2009-09-24 14:55:38 -07:00
Android (Google) Code Review
a183cb5ebd
Merge change 26897 into eclair
...
* changes:
Removed last bits of predefined element types from native code. Predefined types are now constructed at the java layer from standard building blocks.
2009-09-24 15:35:17 -04:00
Android (Google) Code Review
e31c0b5693
Merge change 26708 into eclair
...
* changes:
Remove depricated triangleMesh.
2009-09-24 15:34:26 -04:00
Jason Sams
b6f2b131c4
Removed last bits of predefined element types from native code. Predefined types are now constructed at the java layer from standard building blocks.
2009-09-24 12:33:45 -07:00
Christopher Tate
4cc86e1ae8
Clear the device's data from the transport when backup is disabled
...
Turning off backup in the Settings UI constitutes an opt-out of the whole
mechanism. For privacy reasons we instruct the backend to wipe all of the data
belonging to this device when the user does this. If the attempt fails it is
rescheduled in the future based on the transport's requestBackupTime()
suggestion. If network connectivity changes prompt the transport to indicate a
backup pass is appropriate "now," any pending init operation is processed before
the backup schedule is resumed.
The broadcasts used internally to the backup manager are now fully protected;
third party apps can neither send nor receive them.
(Also a minor logging change; don't log 'appropriate' EOF encountered during
parsing of a backup data stream.)
2009-09-24 11:19:04 -07:00
Mathias Agopian
cc934763c3
turn dithering off if it's not needed
2009-09-23 19:16:27 -07:00
Mathias Agopian
44cac13465
fix [2142193] disable GL_LINEAR when not needed
2009-09-23 18:55:02 -07:00
Jason Sams
6b9dec00af
Remove depricated triangleMesh.
2009-09-23 18:07:45 -07:00
Android (Google) Code Review
a30071273a
Merge change 26728 into eclair
...
* changes:
Make the renderscript timing logging available by setting debug.rs.profile=1
2009-09-23 20:27:52 -04:00
Joe Onorato
9ac2c66f01
Make the renderscript timing logging available by setting debug.rs.profile=1
2009-09-23 17:26:07 -07:00
Mathias Agopian
2e4b68d57b
fix [2133214] STOPSHIP: revert I4a06bb4f: workaround for [2113743] Sholes: frozen then runtime restart going to list view
...
Revert "workaround for [2113743] Sholes: frozen then runtime restart going to list view"
This reverts commit 4a06bb4f3355b0ef2b76aa883704da9d154c44ae.
2009-09-23 16:59:57 -07:00
Mathias Agopian
bc7261130a
fix [2132563] stuck in boot animation (framebuffer_device_open: Failed to create flip chain)
2009-09-23 15:49:32 -07:00
Android (Google) Code Review
5dd7c726f4
Merge change 26667 into eclair
...
* changes:
Add raster object to control point and line params. Add flag to force SW rendering.
2009-09-23 17:00:22 -04:00
Jason Sams
ebfb436a49
Add raster object to control point and line params. Add flag to force SW rendering.
2009-09-23 13:57:02 -07:00
Android (Google) Code Review
bdeccbba6f
Merge change 26623 into eclair
...
* changes:
fbDev wasn't initialized of hw_get_module failed, but was then used anyway.
2009-09-23 15:02:49 -04:00
Marco Nelissen
e613468402
fbDev wasn't initialized of hw_get_module failed, but was then used anyway.
2009-09-23 10:56:51 -07:00
Jason Sams
59038ca98b
Update viewport when height or width change.
2009-09-22 12:26:53 -07:00
Eric Laurent
f69a3f8dc5
Fix issue 2116700: Ringer screwy while connected over Bluetooth.
...
There was a regression introduced in AudioFlinger by change 24114 for suspended output:
The suspended output was not reading and mixing audio tracks.
When the phone is ringing, the A2DP output is suspended if the SCO headset and A2DP headset are the same. As the ringtone is played over the duplicated output, the fact that the A2DP output was not reading data was causing the hardware output to be stalled from time to time.
2009-09-22 00:35:48 -07:00
Andy McFadden
fa0a4bde3f
Work around gcc 4.0.3 bug.
...
This appears to fix the sim-eng build on the gDapper build machines.
Basic problem is that LayerBuffer::OverlaySource has a constructor that
calls SurfaceFlinger.signalEvent(). SurfaceFlinger lists LayerBuffer
as a friend, but that's not enough to convince gcc that the embedded
OverlaySource class is also a friend. I don't see a way to make them
friendly, so I marked signalEvent() as public.
2009-09-21 14:33:20 -07:00
Android (Google) Code Review
c6a22beff2
Merge change 26081 into eclair
...
* changes:
workaround for [2113743] Sholes: frozen then runtime restart going to list view
2009-09-20 20:12:30 -04:00
Mathias Agopian
4a06bb4f33
workaround for [2113743] Sholes: frozen then runtime restart going to list view
2009-09-20 17:08:45 -07:00
Dianne Hackborn
6cca1599f7
Fix issue #1862317 : Browser does not appear to honor anchors (#es) in links
...
Also a little improved debugging output of bad resource identifiers.
Change-Id: I054064ef22855608ffd722e4ccf12ce57d1992b2
2009-09-20 12:40:03 -07:00
Jason Sams
d342fd7526
Clean up some debugging and add 2 math lib routines.
2009-09-18 14:24:24 -07:00
Android (Google) Code Review
2925b8c62a
Merge change 25496 into eclair
...
* changes:
Fix issue 2127371: Possible race condition in AudioFlinger::openRecord() when a Track is being destroyed.
2009-09-18 02:55:00 -04:00
Mathias Agopian
ac7f13bc1a
fix [2129080] Soft reboot after clicking around and then rubbing the screen
2009-09-17 19:23:59 -07:00
Mathias Agopian
b1a1874625
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
2009-09-17 16:18:16 -07:00
Eric Laurent
b9481d8cf6
Fix issue 2127371: Possible race condition in AudioFlinger::openRecord() when a Track is being destroyed.
...
The fix consists in locking AudioFlinger::mLock mutex in the TrackBase destructor before clearing the strong pointer to the shared memory client. The mutex is not locked in removeclient() any more which implies that we must make sure that the Client destructor is always called from the TrackBase destructor or that we hold the mLock mutex before calling deleting the Client.
2009-09-17 09:26:04 -07:00
Mathias Agopian
bcef9ac35d
add basic time stats for surfaces lock time
2009-09-17 01:35:28 -07:00
Benny Wong
e38212a22f
Overlay could not set position or rotation immediately after created, it should be triggered by signalEvent().
...
Originally from: https://partner.source.android.com/g/#change,1074
2009-09-16 20:24:21 -07:00
Mathias Agopian
af369f6280
disable backbuffer preservation when possible, which may improve performance a bit
2009-09-16 20:15:42 -07:00
Android (Google) Code Review
75c4d49877
Merge change 25423 into eclair
...
* changes:
fix [2119400] sholes: artifacting when switching orientation
2009-09-16 21:27:54 -04:00
Mathias Agopian
7cf03bace8
fix [2119400] sholes: artifacting when switching orientation
2009-09-16 18:27:24 -07:00
Android (Google) Code Review
9080125f67
Merge change 25393 into eclair
...
* changes:
fix again [2102410] Home Screen is not displayed in the background in Landscape Mode
2009-09-16 20:00:57 -04:00
Mathias Agopian
2c68dd0483
fix again [2102410] Home Screen is not displayed in the background in Landscape Mode
2009-09-16 17:00:19 -07:00
Android (Google) Code Review
07e62d1de9
Merge change 25185 into eclair
...
* changes:
Implement renderscript Invokables.
2009-09-16 18:06:12 -04:00
Jason Sams
be2e84193f
Implement renderscript Invokables.
2009-09-16 15:04:38 -07:00
Eric Laurent
2bb6b2a11f
Fix issue 2123668: Class scope typo in AudioFlinger.cpp.
2009-09-16 06:02:45 -07:00
Mathias Agopian
8ae0384a78
revert to black video background, since we don't need the color-key anylonger
2009-09-15 19:31:28 -07:00
Mathias Agopian
e611a6ed33
fix [2122448] android_native_window_t::setUsage() only reallocates the first buffer
...
Take 2. We needed to check that the usage flags are "good enough" as opposed to "the same".
This reverts commit 8f17a762fe9e9f31e4e86cb60ff2bfb6b10fdee6.
2009-09-15 19:21:31 -07:00
Mathias Agopian
8f17a762fe
Revert "fix [2122448] android_native_window_t::setUsage() only reallocates the first buffer"
...
This reverts commit 486aa963b63e20b7910e1004cebb4f0afabbd80f.
2009-09-15 18:57:06 -07:00