Commit Graph

15949 Commits

Author SHA1 Message Date
James Dong
37d5dbc742 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.
2010-06-03 11:30:03 -07:00
James Dong
1ce3ee8a00 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.
2010-06-03 11:27:19 -07:00
James Dong
c1cf2705d5 Merge "Fix a Javadoc to clarify when setAudioStreamType() should be called." into froyo 2010-06-03 11:26:09 -07:00
Kenny Root
3678042be7 am 15fe2cb7: Add error checking for translatable strings 2010-06-03 09:36:00 -07:00
The Android Open Source Project
54821476ae am a9f06fef: am ee7e6a78: merge from open-source master 2010-06-03 09:10:54 -07:00
The Android Open Source Project
2519d6ce45 am ee7e6a78: merge from open-source master
Merge commit 'ee7e6a78e28b360826f215e0e84d43b1513b6401' into kraken

* commit 'ee7e6a78e28b360826f215e0e84d43b1513b6401':
  Improved error-handling in Rfc822Tokenizer
2010-06-03 09:09:07 -07:00
The Android Open Source Project
1531d2f979 merge from open-source master
Change-Id: Idf8d5661d7b261b74ac0b1271af98795ac5faff9
2010-06-03 09:03:58 -07:00
Eric Laurent
eafff459aa 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
2010-06-03 03:21:53 -07:00
Jeff Brown
007bfcac73 am ca583f09: Merge "Fixed some minor bugs in MotionEvent recycling." into kraken 2010-06-02 16:29:37 -07:00
Joe Onorato
c79889017c am 169af47b: remove logging 2010-06-02 16:27:50 -07:00
Joe Onorato
7ff4efd920 am c91460d2: Pull the carrier name display in the windowshade out into its own view. 2010-06-02 16:27:45 -07:00
Joe Onorato
e8ee57963b am 1a86dd10: Use the built-in handler instead of allocating another one. 2010-06-02 16:27:41 -07:00
Joe Onorato
1cce874909 am f5510540: Get the ticker working again. 2010-06-02 16:27:36 -07:00
Joe Onorato
6d79801213 am 9834d534: better debugging "slot" for the notification icons. 2010-06-02 16:27:31 -07:00
Joe Onorato
5e6cb81aaf am 75199e3d: Populate the notifications at startup of SystemUI.apk. 2010-06-02 16:27:26 -07:00
Joe Onorato
21fe3fe2cd am b77f53b2: Get the IconMerger working again. 2010-06-02 16:27:21 -07:00
Daniel Sandler
5768a7fbdd am 87937dbc: New shadowy status bar, direct from Z\'ha\'dum. 2010-06-02 16:27:15 -07:00
Joe Onorato
9af0a29651 am 798ac4c7: Start moving resources to SystemUI.apk. 2010-06-02 16:27:09 -07:00
Joe Onorato
e25f39de47 am 79de0c55: Move the StatusBarPhone package into a new catch-all SystemUI.apk. 2010-06-02 16:27:03 -07:00
Joe Onorato
bb50990470 am 7dd8c6e4: Remove unused files from the service package. 2010-06-02 16:26:56 -07:00
Joe Onorato
80fcbff8ae am 175f79c5: In fact, switching an item between ongoing and notifications works. 2010-06-02 16:26:48 -07:00
Joe Onorato
0d25bb7d61 am 5ee67ebf: Get the text appearance compiling 2010-06-02 16:26:41 -07:00
Joe Onorato
1e35aae190 am 9c1d8234: Deal with broken notifications. 2010-06-02 16:26:34 -07:00
Joe Onorato
b86db2406a am 871bdb98: Handle bad icon resources. 2010-06-02 16:26:26 -07:00
Joe Onorato
a24ccd0637 am 20da8f8a: Implement setAreThereNotifications. 2010-06-02 16:26:17 -07:00
Joe Onorato
2279892137 am 0e26dffd: updateNotifications works. 2010-06-02 16:26:09 -07:00
Joe Onorato
2ac74fbf9e am 66b4c5bb: Implement removeNotification. 2010-06-02 16:26:01 -07:00
Joe Onorato
49a515469d am aaba60b2: Notifications don\'t crash when you click them, and pass through events to NotificationManagerService 2010-06-02 16:25:53 -07:00
Joe Onorato
7d3e185dd3 am e345fff2: notifications show 2010-06-02 16:25:44 -07:00
Joe Onorato
929abbd98e am a0c56fe9: Checkpoint. Doesn\'t build. 2010-06-02 16:25:34 -07:00
Joe Onorato
ae29657b68 am 18e69dfc: Checkpoint. Data structures for Notifications in place. 2010-06-02 16:25:25 -07:00
Joe Onorato
c34b48a194 am 6528b355: Remove unused stuff. 2010-06-02 16:25:14 -07:00
Joe Onorato
316b9d325b am 4762c2d7: Add expand and collapse. 2010-06-02 16:25:04 -07:00
Joe Onorato
78132e6a28 am f3f0e053: Make disable() work. 2010-06-02 16:24:55 -07:00
Joe Onorato
e269d56d2c am 53680172: Remove unused cruft. 2010-06-02 16:24:45 -07:00
Joe Onorato
3f9eb92272 am 263700df: Clock 2010-06-02 16:24:34 -07:00
Joe Onorato
ed7ac9a2cf am 66d7d01e: Get icon updating working. 2010-06-02 16:24:24 -07:00
Joe Onorato
147daf7736 am 514ad663: Set the visibility of the icons. 2010-06-02 16:24:13 -07:00
Joe Onorato
bb54ffa8ce am fb78cd99: Put the icons in the right order. 2010-06-02 16:24:00 -07:00
Joe Onorato
0cd672c29d am 0cbda99f: The status bar draws its icons now. 2010-06-02 16:23:48 -07:00
Joe Onorato
5f1f2b17b7 am 503007dd: Checkpoint status bar factoring. Now it builds and doesn\'t crash at boot. 2010-06-02 16:23:36 -07:00
Joe Onorato
a8f401bb2f am 94c98c0e: PhoneStatusBarService 2010-06-02 16:23:23 -07:00
Joe Onorato
fd0a4c48fe am 089de88f: StatusBarService -> StatusBarManagerService 2010-06-02 16:23:11 -07:00
Joe Onorato
5469453cd7 am 90233a1e: Add IStatusBar 2010-06-02 16:22:44 -07:00
Joe Onorato
b4528aa49b am 25f95f92: Rename IStatusBar to IStatusBarService. 2010-06-02 16:22:31 -07:00
Jeff Brown
afd5a633b6 Merge "Fixed some minor bugs in MotionEvent recycling." into kraken 2010-06-02 15:46:13 -07:00
Joe Onorato
1def685fb6 am 2314aab5: First pass at splitting the status bar for the different devices. 2010-06-02 15:32:06 -07:00
Scott Main
f5b5ea651e am c87d5849: am 105e1c5a: am 6a297118: Merge "docs: a couple doc bug fixes" into froyo 2010-06-02 13:49:10 -07:00
Scott Main
3ee0388b81 am 105e1c5a: am 6a297118: Merge "docs: a couple doc bug fixes" into froyo
Merge commit '105e1c5adc3da14996d659ac403e7254b81bcb76' into kraken

* commit '105e1c5adc3da14996d659ac403e7254b81bcb76':
  docs: a couple doc bug fixes
2010-06-02 13:46:53 -07:00
Scott Main
a689e8ed41 am 6a297118: Merge "docs: a couple doc bug fixes" into froyo
Merge commit '6a297118724f31b1063b74f52295d459ec4f58dc' into froyo-plus-aosp

* commit '6a297118724f31b1063b74f52295d459ec4f58dc':
  docs: a couple doc bug fixes
2010-06-02 13:44:44 -07:00