OSDN Git Service

android-x86/frameworks-native.git
14 years agomerge from froyo-plus-aosp
The Android Open Source Project [Mon, 7 Jun 2010 23:42:09 +0000 (16:42 -0700)]
merge from froyo-plus-aosp

Change-Id: I58f1d905b3fa781e4f5827d4d7b9323a4cdcc04e

14 years agomerge from open-source master
The Android Open Source Project [Mon, 7 Jun 2010 23:37:22 +0000 (16:37 -0700)]
merge from open-source master

Change-Id: I1a36964a723bce72139f1bc2402520b7f8d5e47b

14 years agomerge from open-source master
The Android Open Source Project [Mon, 7 Jun 2010 23:32:53 +0000 (16:32 -0700)]
merge from open-source master

Change-Id: I56de40bad4be52a06300bfc310e16d27b2fb14df

14 years agoam 2cbff0ed: Merge "Initial checkin of preliminary support for "http live" streaming...
Andreas Huber [Mon, 7 Jun 2010 22:21:59 +0000 (15:21 -0700)]
am 2cbff0ed: Merge "Initial checkin of preliminary support for "http live" streaming in stagefright." into kraken

14 years agoMerge "Initial checkin of preliminary support for "http live" streaming in stagefrigh...
Andreas Huber [Mon, 7 Jun 2010 22:20:14 +0000 (15:20 -0700)]
Merge "Initial checkin of preliminary support for "http live" streaming in stagefright." into kraken

14 years agoMerge "Canvas.drawVertices: correct color range-check"
Jean-Baptiste Queru [Mon, 7 Jun 2010 21:51:42 +0000 (14:51 -0700)]
Merge "Canvas.drawVertices: correct color range-check"

14 years agoam 526f2ff1: Merge "Serialize all commands for a particular profile." into kraken
Jaikumar Ganesh [Mon, 7 Jun 2010 21:11:28 +0000 (14:11 -0700)]
am 526f2ff1: Merge "Serialize all commands for a particular profile." into kraken

14 years agoam a8c2514e: Merge "Pass BluetoothDevice to the Bluetooth Headset calls." into kraken
Jaikumar Ganesh [Mon, 7 Jun 2010 21:11:24 +0000 (14:11 -0700)]
am a8c2514e: Merge "Pass BluetoothDevice to the Bluetooth Headset calls." into kraken

14 years agoam e50ab5f9: Merge "Add a new state machine for handling the incoming / outgoing...
Jaikumar Ganesh [Mon, 7 Jun 2010 21:11:20 +0000 (14:11 -0700)]
am e50ab5f9: Merge "Add a new state machine for handling the incoming / outgoing profile connections." into kraken

14 years agoMerge "Serialize all commands for a particular profile." into kraken
Jaikumar Ganesh [Mon, 7 Jun 2010 21:10:08 +0000 (14:10 -0700)]
Merge "Serialize all commands for a particular profile." into kraken

14 years agoMerge "Pass BluetoothDevice to the Bluetooth Headset calls." into kraken
Jaikumar Ganesh [Mon, 7 Jun 2010 21:09:49 +0000 (14:09 -0700)]
Merge "Pass BluetoothDevice to the Bluetooth Headset calls." into kraken

14 years agoMerge "Add a new state machine for handling the incoming / outgoing profile connectio...
Jaikumar Ganesh [Mon, 7 Jun 2010 21:09:39 +0000 (14:09 -0700)]
Merge "Add a new state machine for handling the incoming / outgoing profile connections." into kraken

14 years agoam e0cbd72b: Merge "PackageManagerService: always install native binaries from .apk...
David 'Digit' Turner [Mon, 7 Jun 2010 21:04:20 +0000 (14:04 -0700)]
am e0cbd72b: Merge "PackageManagerService: always install native binaries from .apk" into kraken

14 years agoMerge "PackageManagerService: always install native binaries from .apk" into kraken
David 'Digit' Turner [Mon, 7 Jun 2010 21:02:38 +0000 (14:02 -0700)]
Merge "PackageManagerService: always install native binaries from .apk" into kraken

14 years agoam a557b24a: Initial checkin of mpeg2 transport stream parser for stagefright.
Andreas Huber [Mon, 7 Jun 2010 20:19:55 +0000 (13:19 -0700)]
am a557b24a: Initial checkin of mpeg2 transport stream parser for stagefright.

14 years agoam 455d4100: Merge "Initial checkin of "foundation" library for future stagefright...
Andreas Huber [Mon, 7 Jun 2010 19:51:16 +0000 (12:51 -0700)]
am 455d4100: Merge "Initial checkin of "foundation" library for future stagefright development." into kraken

14 years agoam b7bb3b3d: Fix bug in reporting a processes\'s dependent component.
Dianne Hackborn [Mon, 7 Jun 2010 19:51:10 +0000 (12:51 -0700)]
am b7bb3b3d: Fix bug in reporting a processes\'s dependent component.

14 years agoMerge "Initial checkin of "foundation" library for future stagefright development...
Andreas Huber [Mon, 7 Jun 2010 19:50:05 +0000 (12:50 -0700)]
Merge "Initial checkin of "foundation" library for future stagefright development." into kraken

14 years agoam 7a68d368: Merge "Remove hard-coded pixel format for recording frames in CameraSour...
James Dong [Mon, 7 Jun 2010 17:21:10 +0000 (10:21 -0700)]
am 7a68d368: Merge "Remove hard-coded pixel format for recording frames in CameraSource. Retrieve the pixel format from Camera HAL at runtime." into kraken

14 years agoMerge "Remove hard-coded pixel format for recording frames in CameraSource. Retrieve...
James Dong [Mon, 7 Jun 2010 17:19:58 +0000 (10:19 -0700)]
Merge "Remove hard-coded pixel format for recording frames in CameraSource. Retrieve the pixel format from Camera HAL at runtime." into kraken

14 years agoam a8ebe8b3: am df2e2eff: Merge "Watchdog now records kernel stacks when it fires...
Christopher Tate [Sun, 6 Jun 2010 19:11:54 +0000 (12:11 -0700)]
am a8ebe8b3: am df2e2eff: Merge "Watchdog now records kernel stacks when it fires" into froyo

14 years agoam 168585ed: am 5474902f: Merge "xhdpi" into froyo
Dianne Hackborn [Sun, 6 Jun 2010 19:11:50 +0000 (12:11 -0700)]
am 168585ed: am 5474902f: Merge "xhdpi" into froyo

14 years agoam 9c4ed139: am f9610b38: Merge "Make the DUN apn data secure." into froyo
Robert Greenwalt [Sun, 6 Jun 2010 19:11:45 +0000 (12:11 -0700)]
am 9c4ed139: am f9610b38: Merge "Make the DUN apn data secure." into froyo

14 years agoam df2e2eff: Merge "Watchdog now records kernel stacks when it fires" into froyo
Christopher Tate [Sun, 6 Jun 2010 19:10:08 +0000 (12:10 -0700)]
am df2e2eff: Merge "Watchdog now records kernel stacks when it fires" into froyo

Merge commit 'df2e2eff9446c0220515fa7aab7857135e04e12e' into kraken

* commit 'df2e2eff9446c0220515fa7aab7857135e04e12e':
  Watchdog now records kernel stacks when it fires

14 years agoam 5474902f: Merge "xhdpi" into froyo
Dianne Hackborn [Sun, 6 Jun 2010 19:10:05 +0000 (12:10 -0700)]
am 5474902f: Merge "xhdpi" into froyo

Merge commit '5474902fe9fe72c825855c4a77f99a581a9f6594' into kraken

* commit '5474902fe9fe72c825855c4a77f99a581a9f6594':
  xhdpi

14 years agoam f9610b38: Merge "Make the DUN apn data secure." into froyo
Robert Greenwalt [Sun, 6 Jun 2010 19:10:00 +0000 (12:10 -0700)]
am f9610b38: Merge "Make the DUN apn data secure." into froyo

Merge commit 'f9610b3842e030138c1dc327a3a467aaea02c227' into kraken

* commit 'f9610b3842e030138c1dc327a3a467aaea02c227':
  Make the DUN apn data secure.

14 years agoam fae5cb2b: optimize Surface.readFromParcel()
Mathias Agopian [Sat, 5 Jun 2010 02:15:46 +0000 (19:15 -0700)]
am fae5cb2b: optimize Surface.readFromParcel()

14 years agoam 7623da43: split surface management from surface\'s buffers management
Mathias Agopian [Sat, 5 Jun 2010 02:15:42 +0000 (19:15 -0700)]
am 7623da43: split surface management from surface\'s buffers management

14 years agoam 593c05ce: clean-up client management.
Mathias Agopian [Sat, 5 Jun 2010 02:15:38 +0000 (19:15 -0700)]
am 593c05ce: clean-up client management.

14 years agooptimize Surface.readFromParcel()
Mathias Agopian [Sat, 5 Jun 2010 01:26:32 +0000 (18:26 -0700)]
optimize Surface.readFromParcel()

this is called for each relayout() and used to create a full Surface (cpp)
which in turn did some heavy work (including an IPC with surfaceflinger),
most of the time to destroy it immediatelly when the returned surface
(the one in the parcel) was the same.

we now more intelligentely read from the parcel and construct the new
object only if needed.

Change-Id: Idfd40d9ac96ffc6d4ae5fd99bcc0773e131e2267

14 years agosplit surface management from surface's buffers management
Mathias Agopian [Tue, 1 Jun 2010 22:12:58 +0000 (15:12 -0700)]
split surface management from surface's buffers management

Change-Id: If3c5655d1231f8f0c49ba68f972b1b20c93b3f87

14 years agoclean-up client management.
Mathias Agopian [Thu, 3 Jun 2010 06:28:45 +0000 (23:28 -0700)]
clean-up client management.

simplified things a lot, the biggest change is that the concept
of "ClientID" is now gone, instead we simply use references.

Change-Id: Icbc57f80865884aa5f35ad0d0a0db26f19f9f7ce

14 years agoam df2e2eff: Merge "Watchdog now records kernel stacks when it fires" into froyo
Christopher Tate [Sat, 5 Jun 2010 01:07:07 +0000 (18:07 -0700)]
am df2e2eff: Merge "Watchdog now records kernel stacks when it fires" into froyo

Merge commit 'df2e2eff9446c0220515fa7aab7857135e04e12e' into froyo-plus-aosp

* commit 'df2e2eff9446c0220515fa7aab7857135e04e12e':
  Watchdog now records kernel stacks when it fires

14 years agoMerge "Watchdog now records kernel stacks when it fires" into froyo
Christopher Tate [Sat, 5 Jun 2010 01:06:07 +0000 (18:06 -0700)]
Merge "Watchdog now records kernel stacks when it fires" into froyo

14 years agoam 5474902f: Merge "xhdpi" into froyo
Dianne Hackborn [Fri, 4 Jun 2010 23:33:48 +0000 (16:33 -0700)]
am 5474902f: Merge "xhdpi" into froyo

Merge commit '5474902fe9fe72c825855c4a77f99a581a9f6594' into froyo-plus-aosp

* commit '5474902fe9fe72c825855c4a77f99a581a9f6594':
  xhdpi

14 years agoMerge "xhdpi" into froyo
Dianne Hackborn [Fri, 4 Jun 2010 23:32:01 +0000 (16:32 -0700)]
Merge "xhdpi" into froyo

14 years agoam f9610b38: Merge "Make the DUN apn data secure." into froyo
Robert Greenwalt [Fri, 4 Jun 2010 22:57:21 +0000 (15:57 -0700)]
am f9610b38: Merge "Make the DUN apn data secure." into froyo

Merge commit 'f9610b3842e030138c1dc327a3a467aaea02c227' into froyo-plus-aosp

* commit 'f9610b3842e030138c1dc327a3a467aaea02c227':
  Make the DUN apn data secure.

14 years agoMerge "Make the DUN apn data secure." into froyo
Robert Greenwalt [Fri, 4 Jun 2010 22:55:09 +0000 (15:55 -0700)]
Merge "Make the DUN apn data secure." into froyo

14 years agoam 66236db3: am 1e2e2aea: am 4b330921: Don\'t crash when low storage is encountered...
Jeff Hamilton [Fri, 4 Jun 2010 20:55:02 +0000 (13:55 -0700)]
am 66236db3: am 1e2e2aea: am 4b330921: Don\'t crash when low storage is encountered pre-boot completion.

14 years agoam 1e2e2aea: am 4b330921: Don\'t crash when low storage is encountered pre-boot compl...
Jeff Hamilton [Fri, 4 Jun 2010 20:52:45 +0000 (13:52 -0700)]
am 1e2e2aea: am 4b330921: Don\'t crash when low storage is encountered pre-boot completion.

Merge commit '1e2e2aea8ce3b1c39f4d0f753e3f7081c94a0bac' into kraken

* commit '1e2e2aea8ce3b1c39f4d0f753e3f7081c94a0bac':
  Don't crash when low storage is encountered pre-boot completion.

14 years agoam 4b330921: Don\'t crash when low storage is encountered pre-boot completion.
Jeff Hamilton [Fri, 4 Jun 2010 20:50:31 +0000 (13:50 -0700)]
am 4b330921: Don\'t crash when low storage is encountered pre-boot completion.

Merge commit '4b3309211ed6f3532b44481945a4725143d50b8a' into froyo-plus-aosp

* commit '4b3309211ed6f3532b44481945a4725143d50b8a':
  Don't crash when low storage is encountered pre-boot completion.

14 years agoam fef42db9: Add sample code.
Dianne Hackborn [Fri, 4 Jun 2010 20:41:58 +0000 (13:41 -0700)]
am fef42db9: Add sample code.

14 years agoam faed5fbf: Merge "Add support for heavy-weight applications." into kraken
Dianne Hackborn [Fri, 4 Jun 2010 20:31:54 +0000 (13:31 -0700)]
am faed5fbf: Merge "Add support for heavy-weight applications." into kraken

14 years agoMerge "Add support for heavy-weight applications." into kraken
Dianne Hackborn [Fri, 4 Jun 2010 20:30:32 +0000 (13:30 -0700)]
Merge "Add support for heavy-weight applications." into kraken

14 years agoam 7c035d8a: am 2d743fe2: merge from open-source master
The Android Open Source Project [Fri, 4 Jun 2010 20:00:37 +0000 (13:00 -0700)]
am 7c035d8a: am 2d743fe2: merge from open-source master

14 years agoam 2d743fe2: merge from open-source master
The Android Open Source Project [Fri, 4 Jun 2010 19:58:09 +0000 (12:58 -0700)]
am 2d743fe2: merge from open-source master

Merge commit '2d743fe2f39397d41334001d897eb78da56e94ef' into kraken

* commit '2d743fe2f39397d41334001d897eb78da56e94ef':
  Add better error handling for savePicture and restorePicture

14 years agomerge from open-source master
The Android Open Source Project [Fri, 4 Jun 2010 18:07:49 +0000 (11:07 -0700)]
merge from open-source master

Change-Id: Ic9060d92c014d6cbe9d90ce8deca8fa111711471

14 years agoam f8acea6c: Merge "Delete local references to avoid reference table overflow." into...
Jaikumar Ganesh [Fri, 4 Jun 2010 16:47:47 +0000 (09:47 -0700)]
am f8acea6c: Merge "Delete local references to avoid reference table overflow." into kraken

14 years agoMerge "Delete local references to avoid reference table overflow." into kraken
Jaikumar Ganesh [Fri, 4 Jun 2010 16:46:03 +0000 (09:46 -0700)]
Merge "Delete local references to avoid reference table overflow." into kraken

14 years agoam cefb01ab: Merge "Add KEY_SUPPORTED_METERING_MODES and fix some typos." into kraken
Wu-cheng Li [Fri, 4 Jun 2010 10:39:44 +0000 (03:39 -0700)]
am cefb01ab: Merge "Add KEY_SUPPORTED_METERING_MODES and fix some typos." into kraken

14 years agoMerge "Add KEY_SUPPORTED_METERING_MODES and fix some typos." into kraken
Wu-cheng Li [Fri, 4 Jun 2010 10:38:25 +0000 (03:38 -0700)]
Merge "Add KEY_SUPPORTED_METERING_MODES and fix some typos." into kraken

14 years agoam 2ea200c5: Merge "Issue 2667801: [Audio Effect Framework] AudioFlinger, AudioMixer...
Eric Laurent [Fri, 4 Jun 2010 07:16:05 +0000 (00:16 -0700)]
am 2ea200c5: Merge "Issue 2667801: [Audio Effect Framework] AudioFlinger, AudioMixer AudioTrack modifications." into kraken

14 years agoMerge "Issue 2667801: [Audio Effect Framework] AudioFlinger, AudioMixer AudioTrack...
Eric Laurent [Fri, 4 Jun 2010 07:14:46 +0000 (00:14 -0700)]
Merge "Issue 2667801: [Audio Effect Framework] AudioFlinger, AudioMixer AudioTrack modifications." into kraken

14 years agoam 5f5df382: Merge "Add camera metering mode API." into kraken
Wu-cheng Li [Fri, 4 Jun 2010 05:33:15 +0000 (22:33 -0700)]
am 5f5df382: Merge "Add camera metering mode API." into kraken

14 years agoMerge "Add camera metering mode API." into kraken
Wu-cheng Li [Fri, 4 Jun 2010 05:32:05 +0000 (22:32 -0700)]
Merge "Add camera metering mode API." into kraken

14 years agoam 266b74e8: Merge "Sprinkle new BlockGuard around SQLiteDatabase." into kraken
Brad Fitzpatrick [Thu, 3 Jun 2010 23:09:35 +0000 (16:09 -0700)]
am 266b74e8: Merge "Sprinkle new BlockGuard around SQLiteDatabase." into kraken

14 years agoMerge "Sprinkle new BlockGuard around SQLiteDatabase." into kraken
Brad Fitzpatrick [Thu, 3 Jun 2010 23:07:51 +0000 (16:07 -0700)]
Merge "Sprinkle new BlockGuard around SQLiteDatabase." into kraken

14 years agoam b8c7548d: am e896d416: am 2e3761ba: Merge "Changes to the prefetcher to allow...
Andreas Huber [Thu, 3 Jun 2010 22:33:35 +0000 (15:33 -0700)]
am b8c7548d: am e896d416: am 2e3761ba: Merge "Changes to the prefetcher to allow for bursts of data to be transferred, hopefully allowing the radio to go to low-power mode while idle." into froyo

14 years agoam e896d416: am 2e3761ba: Merge "Changes to the prefetcher to allow for bursts of...
Andreas Huber [Thu, 3 Jun 2010 22:31:56 +0000 (15:31 -0700)]
am e896d416: am 2e3761ba: Merge "Changes to the prefetcher to allow for bursts of data to be transferred, hopefully allowing the radio to go to low-power mode while idle." into froyo

Merge commit 'e896d41699ffe7be932102d7ccc9566f41ddb447' into kraken

* commit 'e896d41699ffe7be932102d7ccc9566f41ddb447':
  Changes to the prefetcher to allow for bursts of data to be transferred, hopefully allowing the radio to go to low-power mode while idle.

14 years agoam 2e3761ba: Merge "Changes to the prefetcher to allow for bursts of data to be trans...
Andreas Huber [Thu, 3 Jun 2010 22:30:03 +0000 (15:30 -0700)]
am 2e3761ba: Merge "Changes to the prefetcher to allow for bursts of data to be transferred, hopefully allowing the radio to go to low-power mode while idle." into froyo

Merge commit '2e3761ba43f634e97ac493f4b79e5e53954a1491' into froyo-plus-aosp

* commit '2e3761ba43f634e97ac493f4b79e5e53954a1491':
  Changes to the prefetcher to allow for bursts of data to be transferred, hopefully allowing the radio to go to low-power mode while idle.

14 years agoMerge "Changes to the prefetcher to allow for bursts of data to be transferred, hopef...
Andreas Huber [Thu, 3 Jun 2010 22:28:13 +0000 (15:28 -0700)]
Merge "Changes to the prefetcher to allow for bursts of data to be transferred, hopefully allowing the radio to go to low-power mode while idle." into froyo

14 years agoMerge "Add better error handling for savePicture and restorePicture"
Romain Guy [Thu, 3 Jun 2010 21:26:21 +0000 (14:26 -0700)]
Merge "Add better error handling for savePicture and restorePicture"

14 years agoam c458d0e3: am b85a1679: am 85a1c578: Merge "Doc change: Adjust security sandbox...
Dirk Dougherty [Thu, 3 Jun 2010 20:02:28 +0000 (13:02 -0700)]
am c458d0e3: am b85a1679: am 85a1c578: Merge "Doc change: Adjust security sandbox description." into froyo

14 years agoam b85a1679: am 85a1c578: Merge "Doc change: Adjust security sandbox description...
Dirk Dougherty [Thu, 3 Jun 2010 20:00:31 +0000 (13:00 -0700)]
am b85a1679: am 85a1c578: Merge "Doc change: Adjust security sandbox description." into froyo

Merge commit 'b85a1679a4a6fae5dd39611ae594f5e2b945407c' into kraken

* commit 'b85a1679a4a6fae5dd39611ae594f5e2b945407c':
  Doc change: Adjust security sandbox description.

14 years agoam 85a1c578: Merge "Doc change: Adjust security sandbox description." into froyo
Dirk Dougherty [Thu, 3 Jun 2010 19:58:35 +0000 (12:58 -0700)]
am 85a1c578: Merge "Doc change: Adjust security sandbox description." into froyo

Merge commit '85a1c578300a0c9fb23aef5f79c9b1f3892e9c2e' into froyo-plus-aosp

* commit '85a1c578300a0c9fb23aef5f79c9b1f3892e9c2e':
  Doc change: Adjust security sandbox description.

14 years agoMerge "Doc change: Adjust security sandbox description." into froyo
Dirk Dougherty [Thu, 3 Jun 2010 19:57:06 +0000 (12:57 -0700)]
Merge "Doc change: Adjust security sandbox description." into froyo

14 years agoam 57ad0703: am c40209ac: am 28a92b2e: Merge "Fix a Javadoc to clarify when setAudioS...
James Dong [Thu, 3 Jun 2010 18:32:29 +0000 (11:32 -0700)]
am 57ad0703: am c40209ac: am 28a92b2e: Merge "Fix a Javadoc to clarify when setAudioStreamType() should be called." into froyo

14 years agoam c40209ac: am 28a92b2e: Merge "Fix a Javadoc to clarify when setAudioStreamType...
James Dong [Thu, 3 Jun 2010 18:30:03 +0000 (11:30 -0700)]
am c40209ac: am 28a92b2e: Merge "Fix a Javadoc to clarify when setAudioStreamType() should be called." into froyo

Merge commit 'c40209ac60a64a7c08b0d0028060d5308fd7a0b8' into kraken

* commit 'c40209ac60a64a7c08b0d0028060d5308fd7a0b8':
  Fix a Javadoc to clarify when setAudioStreamType() should be called.

14 years agoam 28a92b2e: Merge "Fix a Javadoc to clarify when setAudioStreamType() should be...
James Dong [Thu, 3 Jun 2010 18:27:19 +0000 (11:27 -0700)]
am 28a92b2e: Merge "Fix a Javadoc to clarify when setAudioStreamType() should be called." into froyo

Merge commit '28a92b2e76a13c18dc23e5239717b122a174182f' into froyo-plus-aosp

* commit '28a92b2e76a13c18dc23e5239717b122a174182f':
  Fix a Javadoc to clarify when setAudioStreamType() should be called.

14 years agoMerge "Fix a Javadoc to clarify when setAudioStreamType() should be called." into...
James Dong [Thu, 3 Jun 2010 18:26:09 +0000 (11:26 -0700)]
Merge "Fix a Javadoc to clarify when setAudioStreamType() should be called." into froyo

14 years agoam 15fe2cb7: Add error checking for translatable strings
Kenny Root [Thu, 3 Jun 2010 16:36:00 +0000 (09:36 -0700)]
am 15fe2cb7: Add error checking for translatable strings

14 years agoam a9f06fef: am ee7e6a78: merge from open-source master
The Android Open Source Project [Thu, 3 Jun 2010 16:10:54 +0000 (09:10 -0700)]
am a9f06fef: am ee7e6a78: merge from open-source master

14 years agoam ee7e6a78: merge from open-source master
The Android Open Source Project [Thu, 3 Jun 2010 16:09:07 +0000 (09:09 -0700)]
am ee7e6a78: merge from open-source master

Merge commit 'ee7e6a78e28b360826f215e0e84d43b1513b6401' into kraken

* commit 'ee7e6a78e28b360826f215e0e84d43b1513b6401':
  Improved error-handling in Rfc822Tokenizer

14 years agomerge from open-source master
The Android Open Source Project [Thu, 3 Jun 2010 16:03:58 +0000 (09:03 -0700)]
merge from open-source master

Change-Id: Idf8d5661d7b261b74ac0b1271af98795ac5faff9

14 years agoIssue 2667801: [Audio Effect Framework] AudioFlinger, AudioMixer AudioTrack modificat...
Eric Laurent [Wed, 2 Jun 2010 06:49:17 +0000 (23:49 -0700)]
Issue 2667801: [Audio Effect Framework] AudioFlinger, AudioMixer AudioTrack modifications.

First drop of audio framework modifications for audio effects support.

- AudioTrack/AudioRecord:
Added support for auxiliary effects in AudioTrack
Added support for audio sessions
Fixed left right channel inversion in setVolume()

- IAudioFlinger:
Added interface methods for effect enumeraiton and instantiation
Added support for audio sessions.

- IAudioTrack:
Added method to attach auxiliary effect.

- AudioFlinger
Created new classes to control effect engines in effect library and manage effect connections to tracks or
output mix:
  EffectModule: wrapper object controlling the effect engine implementation in the effect library. There
is one EffectModule per instance of an effect in a given audio session
  EffectChain: group of effects associated to one audio session. There is one EffectChain per audio session.
EffectChain for session 0 is for output mix effects, other chains are attached to audio tracks
with same session ID. Each chain contains a variable number of EffectModules
  EffectHandle: implements the IEffect interface. There is one EffectHandle object for each application
controlling (or using) an effect module. THe EffectModule maintians a list of EffectHandles.

Added support for effect modules and effect chains creation in PlaybackThread.
modified mixer thread loop to allow track volume control by effect modules and call effect processing.

-AudioMixer
Each track now specifies its output buffer used by mixer for accumulation
Modified mixer process functions to process tracks by groups of tracks with same buffer
Modified track process functions to support accumulation to auxiliary channel

Change-Id: I26d5f7c9e070a89bdd383e1a659f8b7ca150379c

14 years agoam ca583f09: Merge "Fixed some minor bugs in MotionEvent recycling." into kraken
Jeff Brown [Wed, 2 Jun 2010 23:29:37 +0000 (16:29 -0700)]
am ca583f09: Merge "Fixed some minor bugs in MotionEvent recycling." into kraken

14 years agoam 169af47b: remove logging
Joe Onorato [Wed, 2 Jun 2010 23:27:50 +0000 (16:27 -0700)]
am 169af47b: remove logging

14 years agoam c91460d2: Pull the carrier name display in the windowshade out into its own view.
Joe Onorato [Wed, 2 Jun 2010 23:27:45 +0000 (16:27 -0700)]
am c91460d2: Pull the carrier name display in the windowshade out into its own view.

14 years agoam 1a86dd10: Use the built-in handler instead of allocating another one.
Joe Onorato [Wed, 2 Jun 2010 23:27:41 +0000 (16:27 -0700)]
am 1a86dd10: Use the built-in handler instead of allocating another one.

14 years agoam f5510540: Get the ticker working again.
Joe Onorato [Wed, 2 Jun 2010 23:27:36 +0000 (16:27 -0700)]
am f5510540: Get the ticker working again.

14 years agoam 9834d534: better debugging "slot" for the notification icons.
Joe Onorato [Wed, 2 Jun 2010 23:27:31 +0000 (16:27 -0700)]
am 9834d534: better debugging "slot" for the notification icons.

14 years agoam 75199e3d: Populate the notifications at startup of SystemUI.apk.
Joe Onorato [Wed, 2 Jun 2010 23:27:26 +0000 (16:27 -0700)]
am 75199e3d: Populate the notifications at startup of SystemUI.apk.

14 years agoam b77f53b2: Get the IconMerger working again.
Joe Onorato [Wed, 2 Jun 2010 23:27:21 +0000 (16:27 -0700)]
am b77f53b2: Get the IconMerger working again.

14 years agoam 87937dbc: New shadowy status bar, direct from Z\'ha\'dum.
Daniel Sandler [Wed, 2 Jun 2010 23:27:15 +0000 (16:27 -0700)]
am 87937dbc: New shadowy status bar, direct from Z\'ha\'dum.

14 years agoam 798ac4c7: Start moving resources to SystemUI.apk.
Joe Onorato [Wed, 2 Jun 2010 23:27:09 +0000 (16:27 -0700)]
am 798ac4c7: Start moving resources to SystemUI.apk.

14 years agoam 79de0c55: Move the StatusBarPhone package into a new catch-all SystemUI.apk.
Joe Onorato [Wed, 2 Jun 2010 23:27:03 +0000 (16:27 -0700)]
am 79de0c55: Move the StatusBarPhone package into a new catch-all SystemUI.apk.

14 years agoam 7dd8c6e4: Remove unused files from the service package.
Joe Onorato [Wed, 2 Jun 2010 23:26:56 +0000 (16:26 -0700)]
am 7dd8c6e4: Remove unused files from the service package.

14 years agoam 175f79c5: In fact, switching an item between ongoing and notifications works.
Joe Onorato [Wed, 2 Jun 2010 23:26:48 +0000 (16:26 -0700)]
am 175f79c5: In fact, switching an item between ongoing and notifications works.

14 years agoam 5ee67ebf: Get the text appearance compiling
Joe Onorato [Wed, 2 Jun 2010 23:26:41 +0000 (16:26 -0700)]
am 5ee67ebf: Get the text appearance compiling

14 years agoam 9c1d8234: Deal with broken notifications.
Joe Onorato [Wed, 2 Jun 2010 23:26:34 +0000 (16:26 -0700)]
am 9c1d8234: Deal with broken notifications.

14 years agoam 871bdb98: Handle bad icon resources.
Joe Onorato [Wed, 2 Jun 2010 23:26:26 +0000 (16:26 -0700)]
am 871bdb98: Handle bad icon resources.

14 years agoam 20da8f8a: Implement setAreThereNotifications.
Joe Onorato [Wed, 2 Jun 2010 23:26:17 +0000 (16:26 -0700)]
am 20da8f8a: Implement setAreThereNotifications.

14 years agoam 0e26dffd: updateNotifications works.
Joe Onorato [Wed, 2 Jun 2010 23:26:09 +0000 (16:26 -0700)]
am 0e26dffd: updateNotifications works.

14 years agoam 66b4c5bb: Implement removeNotification.
Joe Onorato [Wed, 2 Jun 2010 23:26:01 +0000 (16:26 -0700)]
am 66b4c5bb: Implement removeNotification.

14 years agoam aaba60b2: Notifications don\'t crash when you click them, and pass through events...
Joe Onorato [Wed, 2 Jun 2010 23:25:53 +0000 (16:25 -0700)]
am aaba60b2: Notifications don\'t crash when you click them, and pass through events to NotificationManagerService

14 years agoam e345fff2: notifications show
Joe Onorato [Wed, 2 Jun 2010 23:25:44 +0000 (16:25 -0700)]
am e345fff2: notifications show

14 years agoam a0c56fe9: Checkpoint. Doesn\'t build.
Joe Onorato [Wed, 2 Jun 2010 23:25:34 +0000 (16:25 -0700)]
am a0c56fe9: Checkpoint. Doesn\'t build.

14 years agoam 18e69dfc: Checkpoint. Data structures for Notifications in place.
Joe Onorato [Wed, 2 Jun 2010 23:25:25 +0000 (16:25 -0700)]
am 18e69dfc: Checkpoint.  Data structures for Notifications in place.

14 years agoam 6528b355: Remove unused stuff.
Joe Onorato [Wed, 2 Jun 2010 23:25:14 +0000 (16:25 -0700)]
am 6528b355: Remove unused stuff.

14 years agoam 4762c2d7: Add expand and collapse.
Joe Onorato [Wed, 2 Jun 2010 23:25:04 +0000 (16:25 -0700)]
am 4762c2d7: Add expand and collapse.