H.263 level 45 only supports QCIF, so we shouldn't treat it as "higher"
than e.g. level 40, which also supports CIF.
Bug: 147922039
Test: CTS
Change-Id: I4a09b2362829b2f825dae7220155e14f54837b18
KEY_CODECS_STRING is associated to the codec string of a track.
Bug: 132153067
Bug: 134057371
Test: Pending.
Change-Id: I502f11523d2fe6bc78be7382eaaa91d7234d1db0
Put comments for the newly added DTMB, New Zealand
and Thailand rating strings.
Test: manual
Bug: 112835405
Change-Id: I4b1e8b87efdd675bdcddec86433164518da0f2bf
AudioEffect.Descriptor.connectMode is a string exposed by SDK
but only some valid values are defined by SDK.
Add missing values for pre and post processing connect modes.
Bug: 136294538
Test: make
Change-Id: I5be02c08945d37fa80eb58ab0a25a0085bb9fb58
This CL makes MediaSessionService counts the number of current
MediaSessions per uid, and throw exception to the app if the number
exceeds the limit.
Bug: 143672815
Test: atest MediaSessionTest
Change-Id: Ib3dd0f655d54f9ca436bcc3808e8eba241dfaacc
Added Android user id based routing. Added API to defined and removed
user id based routing. The APIs are based on the applications uid based
routing. The logic for user id based routing also largely resembles the
application's uid based routing.
Bug: 139365417
Test: atest
com.google.android.gts.audio.AudioHostTest#testUserIdDeviceAffinity
Test: atest AudioPlaybackCaptureTest
Change-Id: I1f458680c96439f047829d5b2a5d1f0d37be60bd
Exposes a set of @SystemApi's allowing the active VoiceInteractionService
to enroll voice models.
Bug: 147159435
Test: manual tested enrollment and unenrollment via bundled
hotwordenrollment application and test app.
Change-Id: I94ef3550df236486401a0a6f9de9d874b9bf9b46
The main objective of this CL is to enable selecting BT device.
For that it updates MRM and SystemMediaRoute2Provider such that
- MRM.getRoutingControllers() returns a list including the system session
- SystemMediaRoute2Provider marks routes as "transferable"
- SystemMediaRoute2Provider sets provider id correctly
- SystemMediaRoute2Provider handles transferToRoute()
Bug: 147979868
Bug: 147122575
Test: atest mediaroutertest
&& manually selecting phone / bt devices from output switcher
Change-Id: I2e2032fd6677f79b9f864c313c40846daa87f113
Add thumbnail support for more supported image & video format
Bug: 117863715
Test: atest MtpTests
Test: manual test on Windows 10 file explorer
Test: manual test on Linux nautilus file browser
Change-Id: Id973db64683dbdb75f1fe97cae8439bab6cdcb57
priority hints in
This change is to allow the TunerResourceManager to manage the
TvInputHardware resources.
Changes are needed in the TvInputHardwareManager implementation to
request resource from TRM instead of directly granting resources to the
client.
Test: manual
Bug: 147380513
Change-Id: Ic33d2ef86ffcc14607de621ef0f70ae4ade5c70e
Current hashCode API cares only for mId and it returns same values
even if other member variables are different.
To avoid for returning same values between different TvTrackInfo of
each program, hashCode API should care all variables used on
equals API. Note that mId is defined as unique only in the same
program.
Test: build
Change-Id: I4d72f6ce80141d92f86e548804e1f0257ed6fcfb