summaryrefslogtreecommitdiffstats
path: root/res
Commit message (Collapse)AuthorAgeFilesLines
* Automatic translation importclyde@build012016-09-108-0/+8
| | | | | Change-Id: I5ca8a3297a5c5ad7f53f24089f4cc9ecb7762e0d Ticket: -
* Automatic translation importclyde@build012016-09-0668-147/+351
| | | | | Change-Id: I6cc4bd01aef7bfe92c042004466c5ed5e63773eb Ticket: -
* AudioFX: Resync with AOSP translationsMichael Bestas2016-09-0454-10/+114
| | | | Change-Id: I87b3725f993f2d5601ef7d919853667fc6d0cfb2
* Merge "AudioFX: finish rename; persist process" into cm-13.0Roman Birg2016-08-2914-42/+42
|\
| * AudioFX: finish rename; persist processRoman Birg2016-08-2914-42/+42
| | | | | | | | | | | | | | | | | | | | | | - 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
* | Automatic translation importpinky@build012016-08-27105-551/+878
|/ | | | | Change-Id: Id6b8041002cb061c8c5d534c802610921d9571f7 Ticket: -
* Fix strings.Danny Baumann2016-08-2568-130/+1
| | | | | | Remove unused strings and use the correct app name. Change-Id: Ie4d14ec6009edadc2391240b4842f192fcbb4f93
* Merge branch 'cm-13.0-oss' into HEADRoman Birg2016-08-25219-764/+2129
|\ | | | | | | Change-Id: Ie762fdbe5b70dec6843ce489e78d802662e148fb
| * Automatic translation importMichael Bestas2016-05-252-4/+40
| | | | | | | | | | Ticket: RM-231 Change-Id: Ic6201b4ac8d30d0d7e1d875ec80bc6e98379322f
| * Automatic translation importMichael Bestas2016-05-252-29/+1
| | | | | | | | | | Ticket: RM-231 Change-Id: Ie12f87bc4c18152c37979656b7db180be5551b29
| * audiofx: Add support for line out devicesSteve Kondik2016-04-082-0/+31
| | | | | | | | | | | | | | | | | | * 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
| * Sync translations from AudioFX-resourcesRoman Birg2016-03-2376-266/+1598
| | | | | | | | | | | | | | | | Using 44194294fdccc212251e585a026318f736a3a24c as HEAD Ticket: RM-214 Change-Id: I7afb50e88fbb4497f6700d2edffbe2c164fb2c44 Signed-off-by: Roman Birg <roman@cyngn.com>
| * AudioFX: initial integration with DTSRoman Birg2016-03-058-82/+55
| | | | | | | | | | | | | | Ref: AUDIO-143 Change-Id: I48e7419fe64e2623b943bbb8a954b19681fc0abc Signed-off-by: Roman Birg <roman@cyngn.com>
| * AudioFX: add qs tileRoman Birg2016-01-143-1/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * AudioFX: warn when not default control panelRoman Birg2016-01-131-0/+5
| | | | | | | | | | Change-Id: I220b6b0ac2a63def3bed570e5762a2aaaa633892 Signed-off-by: Roman Birg <roman@cyngn.com>
| * audiofx: Refactor the EarthSteve Kondik2016-01-051-17/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
| * audiofx: Change namespace of local ViewPagerIndicatorSteve Kondik2016-01-051-1/+1
| | | | | | | | | | | | * To avoid conflicts elsewhere in the tree. Change-Id: I16f9b37f752f1be8971723f25479045edf72988e
| * fix knobs for devices using QCOM audio libsRoman Birg2015-09-081-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * AudioFX: landscape supportRoman Birg2015-08-2913-79/+264
| | | | | | | | | | | | | | | | | | | | | | | | - 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>
| * AudioFX: cleanup dimen initializationRoman Birg2015-08-241-2/+3
| | | | | | | | | | | | | | | | | | | | - 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>
| * audiofx: Fix preset display being cut with Large TextDiogo Ferreira2015-08-242-2/+2
| | | | | | | | | | | | | | | | 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
| * AudioFX: string organizationRoman Birg2015-08-122-18/+12
| | | | | | | | | | Change-Id: I930d6b948b12553905454fea47932efe82846920 Signed-off-by: Roman Birg <roman@cyngn.com>
| * AudioFX: less views, more butterRoman Birg2015-08-051-14/+1
| | | | | | | | | | | | | | | | | | | | - 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>
| * AudioFX: add super charger scriptRoman Birg2015-08-0144-319/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * AudioFX: translation sync with OSSRoman Birg2015-07-2956-192/+995
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * AudioFX: DTSRoman Birg2015-07-1016-293/+544
| | | | | | | | | | | | REF: SAMBAR-165 Change-Id: Ia7d1450fb973279c3b4589ae6de74860444a739a Signed-off-by: Roman Birg <roman@cyngn.com>
| * AudioFX: always prompt before deleting custom presetRoman Birg2015-07-021-2/+1
| | | | | | | | | | Change-Id: I28fac26a7f3c3fdc791a0216113c4071330bc9df Signed-off-by: Roman Birg <roman@cyngn.com>
| * AudioFX: prompt user if they are deleting a locked presetRoman Birg2015-06-181-0/+3
| | | | | | | | | | Change-Id: I5de65899991f7c71ee2b951c5fd7825cd367140c Signed-off-by: Roman Birg <roman@cyngn.com>
| * New icon and cleanup unused assets.Dave Kover2015-06-0516-3/+0
| | | | | | | | | | | | | | Swapping out the old icon with a new version. Removing unused assets and references in styles. Love is a battlefield. Change-Id: I9a8df994c8085aae4a52cf0878335f3981e2d3fc
| * AudioFX: dynamically add available knobsRoman Birg2015-05-293-101/+28
| | | | | | | | | | | | | | | | 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>
| * AudioFX: make Rename into a translatable stringRoman Birg2015-05-291-0/+2
| | | | | | | | | | Change-Id: I50231a2dd410f30c9a823c84407eb13b52351d7b Signed-off-by: Roman Birg <roman@cyngn.com>
| * AudioFX: display currently selected device with radio buttonRoman Birg2015-05-291-16/+17
| | | | | | | | | | | | | | | | 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>
| * AudioFX: fix RTL layoutRoman Birg2015-05-282-36/+31
| | | | | | | | | | | | | | RelativeLayout doesn't play well with RTL - use FrameLayouts instead Change-Id: I81ee517c7953ece82ea988db59936059a751d33c Signed-off-by: Roman Birg <roman@cyngn.com>
| * AudioFX: remove old assetsRoman Birg2015-05-288-0/+0
| | | | | | | | | | | | | | | | | | | | 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>
| * AudioFX: fix regressionsRoman Birg2015-05-272-76/+59
| | | | | | | | | | | | | | | | | | | | | | - 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>
| * AudioFX: improve initial opening state behaviorRoman Birg2015-05-072-0/+4
| | | | | | | | | | | | | | | | | | | | - 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>
| * AudioFX: remove custom preset char limitRoman Birg2015-05-041-1/+2
| | | | | | | | | | | | | | | | 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>
| * AudioFX: display proper virtualizer labelRoman Birg2015-04-271-1/+1
| | | | | | | | | | Change-Id: Ic1bfbdfcd4cc9febf024642bcd8aff83abc392c8 Signed-off-by: Roman Birg <roman@cyngn.com>
| * Combine MaxxAudio into AudioFXRoman Birg2015-04-27130-504/+1005
| | | | | | | | | | | | | | The interface supports MaxxAudio and not. Let's use one package. Change-Id: I86bb8444c5e653b574f71a2af2184c85dc9284fa Signed-off-by: Roman Birg <roman@cyngn.com>
* | Automatic translation importcm-13.0-20160823blinky@build012016-08-131-0/+7
| | | | | | | | | | Change-Id: I282e6efe98b6e28291c098d24839979930906d5e Ticket: -
* | Automatic translation importinky@build012016-07-151-0/+1
| | | | | | | | | | Change-Id: I394a01ac9e4d22d74476226fc40e72e46e74f7bb Ticket: -
* | Automatic translation importblinky@build012016-07-041-0/+1
| | | | | | | | Change-Id: Icf6623e03e64c7c820c89b056565a9aefba1920a
* | Automatic translation importinky@build012016-06-171-0/+4
| | | | | | | | Change-Id: I8a66c5eb00ef12a54db6c6a2947e38271b63e48b
* | Automatic translation importinky@build012016-06-011-0/+1
| | | | | | | | Change-Id: I08c9a3e882ed04af20dfbc20850e3ce661b75820
* | Automatic translation importAbhisek Devkota2016-05-171-0/+1
| | | | | | | | Change-Id: I9836e9ad80325cc57dec5dec9ca31cab01b6c9ef
* | Automatic translation importAbhisek Devkota2016-05-101-0/+1
| | | | | | | | | | Change-Id: I9c2eee4c597c212e613ac110c28d6c04c3387b69 Ticket: RM-232
* | Automatic translation importMichael Bestas2016-05-1011-0/+11
| | | | | | | | Change-Id: I8b60358a48fbb83101bcd6e472903e5f3ae84a15
* | Automatic translation importMichael Bestas2016-04-298-0/+8
| | | | | | | | Change-Id: I3bd8c460429cb30aa16488fbbcb03f20dd17752f
* | Automatic translation importMichael Bestas2016-04-1628-17/+457
| | | | | | | | Change-Id: Ibf208c383eb0146e9a896cba06f26fbb40d43e0a
* | AudioFX: Fix FC when opening the appLokesh Chamane2016-04-101-1/+1
| | | | | | | | | | | | | | Rename the string name to match the one in HeadsetService.java Change-Id: Ic998b3969ec6f121788bec160ff4add45668b00d Signed-off-by: Lokesh Chamane <lokesh.chamane@pac-rom.com>