| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Change-Id: I5ca8a3297a5c5ad7f53f24089f4cc9ecb7762e0d
Ticket: -
|
|
|
|
|
| |
Change-Id: I6cc4bd01aef7bfe92c042004466c5ed5e63773eb
Ticket: -
|
|
|
|
| |
Change-Id: I87b3725f993f2d5601ef7d919853667fc6d0cfb2
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Set persistent flag for app in the manifest, this backing process shouldn't be
dying when the user swipes away the UI
- Fix package structure to be org.cyanogenmod.audiofx
- Add missing java license headers
Change-Id: I03d37b6ca0548d881aaf46754c776da923e1ef59
|
|/
|
|
|
| |
Change-Id: Id6b8041002cb061c8c5d534c802610921d9571f7
Ticket: -
|
|
|
|
|
|
| |
Remove unused strings and use the correct app name.
Change-Id: Ie4d14ec6009edadc2391240b4842f192fcbb4f93
|
|\
| |
| |
| | |
Change-Id: Ie762fdbe5b70dec6843ce489e78d802662e148fb
|
| |
| |
| |
| |
| | |
Ticket: RM-231
Change-Id: Ic6201b4ac8d30d0d7e1d875ec80bc6e98379322f
|
| |
| |
| |
| |
| | |
Ticket: RM-231
Change-Id: Ie12f87bc4c18152c37979656b7db180be5551b29
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Kernel can report the output device as line-out if high impedance
is detected. This is useful to support in AudioFX as a standalone
device as the user probably won't want the same settings on their
headphones vs. their car stereo.
Change-Id: Ib77c66ecdb6ce7518253fa357959dd3317611602
|
| |
| |
| |
| |
| |
| |
| |
| | |
Using 44194294fdccc212251e585a026318f736a3a24c as HEAD
Ticket: RM-214
Change-Id: I7afb50e88fbb4497f6700d2edffbe2c164fb2c44
Signed-off-by: Roman Birg <roman@cyngn.com>
|
| |
| |
| |
| |
| |
| |
| | |
Ref: AUDIO-143
Change-Id: I48e7419fe64e2623b943bbb8a954b19681fc0abc
Signed-off-by: Roman Birg <roman@cyngn.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add a tile which displays the current device's off/on state of whether
it is applying effects.
Also made binding to service automatically explicitly set so we only do
this while the UI is up so any receivers don't hang onto service
references.
Ref: OPO-254
Change-Id: Ib730df78e899094eea50eaac12daad5effc852b6
Signed-off-by: Roman Birg <roman@cyngn.com>
|
| |
| |
| |
| |
| | |
Change-Id: I220b6b0ac2a63def3bed570e5762a2aaaa633892
Signed-off-by: Roman Birg <roman@cyngn.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Start using the new AudioDeviceInfo APIs on M. This allows us to
ditch a large amount of code responsible for tracking device
changes and simplifies the app lifecycle.
* Pass around AudioDeviceInfo objects throughout the app.
* Refactored MasterConfigControl as it was becoming a God Object
and the app lifecycle is simpler now.
- Split out callback handling into StateCallbacks
- Split out Equalizer-specific code into EqualizerManager
- MasterConfigControl holds references to these objects, and
now only contains device tracking and service glue.
Change-Id: If8f2366d61f71473f8451325841a9a23606e8ca0
|
| |
| |
| |
| |
| |
| | |
* To avoid conflicts elsewhere in the tree.
Change-Id: I16f9b37f752f1be8971723f25479045edf72988e
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
These devices should not use virtualizer/bass boost in speaker mode.
This patch will set the knobs to be disabled in speaker mode, and toast
when the user touches them letting them know they cannot use them with
speakers.
Ref: CRACKLING-586
Change-Id: I7a28ac4a0256e71092b1d0313b7f2117b705d19d
Signed-off-by: Roman Birg <roman@cyngn.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- fix some inconsistencies with eq bar heights
- ensure eq control (save, delete, etc) buttons are updated when we set
changing presets to false
- cache last BT devices so we can quickly bring up a good state when
rotating
- persist user device selection until audio output changes
Change-Id: I6c1192a2d3695600f70288b8149f72a11eede840
Signed-off-by: Roman Birg <roman@cyngn.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Read in dimension variables only once on init instead of on every
layout.
- Take configuration font scale into account when laying out the center
dash line so it's always in the center
Change-Id: I5f2044234c3f1713d8133b52cc60f0b25e61ad4a
Signed-off-by: Roman Birg <roman@cyngn.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
When the Large Text accessibility option is enabled, the preset
name would get a few of its pixels cut. This patchset solves that
by measuring the viewpager to have the size of its maximum child.
Change-Id: I35a0f16f8a07b79181a8eaec59d93d58713148e2
|
| |
| |
| |
| |
| | |
Change-Id: I930d6b948b12553905454fea47932efe82846920
Signed-off-by: Roman Birg <roman@cyngn.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- draw all text on the eq canvas manually instead of using views
- keep using bars as separate views so they handle touch events themselves
- always draw radial knob indicator, make it a little smaller
Change-Id: I23cbe304ea97d62a6e9cf71e8caef78dd3cf4cdd
Signed-off-by: Roman Birg <roman@cyngn.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Removed a bunch of old unused drawables to trim the fat.
Improve overdraw with:
- drawing the knobs manually instead of using images!
- set hardware layers on complex bar views as necessary
- set overlapping rendering calls as necessary
- use window background for coloring primary UI bg
Almost 60 fps now!
Change-Id: I32c037aab89ca8f504b9ed0ce8c95203939b474d
Signed-off-by: Roman Birg <roman@cyngn.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This is a squash of OSS commits:
Automatic translation import
Change-Id: I8f0aae54772bed6b3b054bee8fb701735f6699d7
# This is the 2nd commit message:
Add missing translations from 5.0.2_r1
Change-Id: Ia5cbd4a955b0378233e62bb3e44773a3fbc60b28
# This is the 3rd commit message:
Automatic translation import
Change-Id: I49f89fa035d9b0d510454b38f18648236030853a
# This is the 4th commit message:
Automatic translation import
Change-Id: Id5896de688909e7c308c741a1f7966292483edf4
# This is the 5th commit message:
Automatic translation import
Change-Id: Ibddd44e05993457534b6bc9ec11c99767b54c641
# This is the 6th commit message:
Automatic translation import
Change-Id: I2ac8c8e442b1e904e7476e78e475eac7597c1de2
# This is the 7th commit message:
Automatic translation import
Change-Id: I3bc96a51d3b6fcba3a17fb6997a35fdd85262d03
# This is the 8th commit message:
Automatic translation import
Change-Id: I1aaf4bc1ca4e5b725383ec8c0d8105403efc749b
# This is the 9th commit message:
Automatic translation import
Change-Id: I454177ba7ad1a9998a3d51ead392a11715227854
# This is the 10th commit message:
Automatic translation import
Change-Id: Ic924ccb44421c0448844ccdf6888dd5011e63819
Automatic translation import
Change-Id: I40418f60ecd8bb283c27745be09246b92f4a3f2a
Automatic translation import
Change-Id: Iee3add5e52f2adf4c950b1e86e28a7ecc22889b3
Automatic translation import
Change-Id: Ia46f0410e44f241cc14be859c3cb7345b02ce612
Automatic translation import
Change-Id: Ie6ed67cfb6a58baaff107815e0dd02acb8b0c051
Automatic translation import
Change-Id: I231642199c58c528dfe37fd4a58e3c51bf45105f
Ref: CYNGNOS-632
Change-Id: I4bddb47a2dcb40a8fdee4857ec77f8066f3412cc
|
| |
| |
| |
| |
| |
| | |
REF: SAMBAR-165
Change-Id: Ia7d1450fb973279c3b4589ae6de74860444a739a
Signed-off-by: Roman Birg <roman@cyngn.com>
|
| |
| |
| |
| |
| | |
Change-Id: I28fac26a7f3c3fdc791a0216113c4071330bc9df
Signed-off-by: Roman Birg <roman@cyngn.com>
|
| |
| |
| |
| |
| | |
Change-Id: I5de65899991f7c71ee2b951c5fd7825cd367140c
Signed-off-by: Roman Birg <roman@cyngn.com>
|
| |
| |
| |
| |
| |
| |
| | |
Swapping out the old icon with a new version. Removing unused
assets and references in styles. Love is a battlefield.
Change-Id: I9a8df994c8085aae4a52cf0878335f3981e2d3fc
|
| |
| |
| |
| |
| |
| |
| |
| | |
Knobs were defined statically for non-waves devices, but we cannot
assume knobs/effects are availble, so query them and add them as needed.
Change-Id: I759f99555a0956c43946bc7007d711273e608e0f
Signed-off-by: Roman Birg <roman@cyngn.com>
|
| |
| |
| |
| |
| | |
Change-Id: I50231a2dd410f30c9a823c84407eb13b52351d7b
Signed-off-by: Roman Birg <roman@cyngn.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
With multiple bluetooth devices, it can get pretty confusing when
switching between devices to know what you're on currently.
Change-Id: Ibfee8eb755695ed8a37886520d8534b980817079
Signed-off-by: Roman Birg <roman@cyngn.com>
|
| |
| |
| |
| |
| |
| |
| | |
RelativeLayout doesn't play well with RTL - use FrameLayouts instead
Change-Id: I81ee517c7953ece82ea988db59936059a751d33c
Signed-off-by: Roman Birg <roman@cyngn.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
we have a new knob.png and the ones in the smaller density buckets are
out dated, we can safely remove them.
also removed unused old knob pngs
Change-Id: I33d785e591ed96b8eb1c686dfb193dfa646764c8
Signed-off-by: Roman Birg <roman@cyngn.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- always work with in-memory presets
- update global preset levels as appropriate
- remove extra intercept layout
- always go through with updateDeviceState() method
- smooth up eq swiping a little
Change-Id: Ie9cfa392673afbec3d0556724ea9111455602b11
Signed-off-by: Roman Birg <roman@cyngn.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- make eq bars start at 0, then animate to their previous state
- open up a single instance of the primary AudioFX app
- setup knob area in onCreate() so it looks more seamless to the user
- move debugging statements to Log.isLoggable()
Change-Id: I2f46ecf7ac606afa94098df573f0ccd3db598ac9
Signed-off-by: Roman Birg <roman@cyngn.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
We don't always display 24 chars on the screen, and this can change
based on the device theme. Just ellipsize the end if it's too long.
Change-Id: I272c9eaad20170c40e32615bbad147683711dce3
Signed-off-by: Roman Birg <roman@cyngn.com>
|
| |
| |
| |
| |
| | |
Change-Id: Ic1bfbdfcd4cc9febf024642bcd8aff83abc392c8
Signed-off-by: Roman Birg <roman@cyngn.com>
|
| |
| |
| |
| |
| |
| |
| | |
The interface supports MaxxAudio and not. Let's use one package.
Change-Id: I86bb8444c5e653b574f71a2af2184c85dc9284fa
Signed-off-by: Roman Birg <roman@cyngn.com>
|
| |
| |
| |
| |
| | |
Change-Id: I282e6efe98b6e28291c098d24839979930906d5e
Ticket: -
|
| |
| |
| |
| |
| | |
Change-Id: I394a01ac9e4d22d74476226fc40e72e46e74f7bb
Ticket: -
|
| |
| |
| |
| | |
Change-Id: Icf6623e03e64c7c820c89b056565a9aefba1920a
|
| |
| |
| |
| | |
Change-Id: I8a66c5eb00ef12a54db6c6a2947e38271b63e48b
|
| |
| |
| |
| | |
Change-Id: I08c9a3e882ed04af20dfbc20850e3ce661b75820
|
| |
| |
| |
| | |
Change-Id: I9836e9ad80325cc57dec5dec9ca31cab01b6c9ef
|
| |
| |
| |
| |
| | |
Change-Id: I9c2eee4c597c212e613ac110c28d6c04c3387b69
Ticket: RM-232
|
| |
| |
| |
| | |
Change-Id: I8b60358a48fbb83101bcd6e472903e5f3ae84a15
|
| |
| |
| |
| | |
Change-Id: I3bd8c460429cb30aa16488fbbcb03f20dd17752f
|
| |
| |
| |
| | |
Change-Id: Ibf208c383eb0146e9a896cba06f26fbb40d43e0a
|
| |
| |
| |
| |
| |
| |
| | |
Rename the string name to match the one in HeadsetService.java
Change-Id: Ic998b3969ec6f121788bec160ff4add45668b00d
Signed-off-by: Lokesh Chamane <lokesh.chamane@pac-rom.com>
|