Treehugger Robot
416d479225
Merge "Update doc for audio-coupled-haptic related stuff." am: fe752fc2b4 am: 1fe0a419aa am: 4ce721d428 am: eddf6d85c2
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2142192
Change-Id: Ifed67552955d00b8ce020859346c4daee3debe14
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-08 00:36:04 +00:00
Treehugger Robot
1fe0a419aa
Merge "Update doc for audio-coupled-haptic related stuff." am: fe752fc2b4
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2142192
Change-Id: I3f5cfa8f028fba4807a95834920737b68dd73dd5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-07 23:25:33 +00:00
Treehugger Robot
fe752fc2b4
Merge "Update doc for audio-coupled-haptic related stuff."
2022-07-07 23:02:03 +00:00
jiabin
60cf4a5b02
Update doc for audio-coupled-haptic related stuff.
...
When using audio-coupled-haptic playback, the haptic channels will be
muted if the app doesn't have the vibrate permission. Update the doc to
state that apps should hold vibrate permission to make
audio-coupled-haptic works as expected.
Bug: 236586224
Test: make
Change-Id: I69c1332d39f997a61f3a969d652144d829de9659
2022-07-06 16:32:29 +00:00
Naomi Musgrave
cf1dc5c71b
Merge "[Partial Screenshare] Set WindowContainerToken for task capture" into tm-qpr-dev am: 7430d775c9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18918928
Change-Id: I69a714482db0dc597e921ef48f8db8e0d4d99fd5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-28 11:24:36 +00:00
Naomi Musgrave
6254236666
[Partial Screenshare] Set WindowContainerToken for task capture
...
The launch cookie of the target task will be provided by SysUI;
convert this to the WindowContainerToken so the ContentRecorder
can capture the correct layer of the hierarchy.
Bug: 235984372
Test: atest WmTests:WindowManagerServiceTests
Change-Id: I52f69cd078dd5b8ba6cb5b1c292423773dbd8123
2022-06-27 17:52:09 +00:00
Oliver Woodman
78d4ab4420
Merge "Proactively unparcel bitmaps in MediaMetadata" into tm-dev am: 1574fbe57c am: fbb13d7bb9 am: 2a66534e3a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18918926
Change-Id: I9956c98274ee3e7560e397b06b14db200af096ef
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-17 20:31:14 +00:00
Oliver Woodman
52603aed4e
Merge "Proactively unparcel bitmaps in MediaMetadata" into tm-dev am: 1574fbe57c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18918926
Change-Id: Ied35c63444b8096d634097f705dd1635801cc345
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-17 19:30:35 +00:00
Oliver Woodman
a110072a44
Proactively unparcel bitmaps in MediaMetadata
...
This ensures that the GC accounts for the underlying allocations
Bug: 215820910
Test: Manual
Change-Id: I6b1d3f17abdb513b1ac929267b3d386326fa83c4
2022-06-16 12:12:42 +00:00
Wonsik Kim
84959301fb
Merge "Revert "MediaCodec: don't cache buffers until requested"" into tm-dev
2022-06-14 21:48:41 +00:00
Wonsik Kim
bc7d1172e0
Revert "MediaCodec: don't cache buffers until requested"
...
This reverts commit d59a075f79 .
Reason for revert: regression (see b/235925715)
Fixes: 235925715
Bug: 189889230
Test: manual
Change-Id: I2e52c3abdd13fa0547a510b3599e082e3bff0989
2022-06-14 20:01:22 +00:00
TreeHugger Robot
92c7cf10a9
Merge "aidl: Fix missing conversion logic for broadcast device" into tm-dev am: cd17169a8e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18756431
Change-Id: I2e3f79f91e5fb820459b50279a72317dfad8d6e7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-07 07:04:41 +00:00
Jakub Tyszkowski
a1728774ae
aidl: Fix missing conversion logic for broadcast device
...
Bug: 234707737
Test: atest AidlConversionUnitTests
Change-Id: I32e2ae9d6d433fb49e76ed3079cf85639eb71486
Merged-In: I32e2ae9d6d433fb49e76ed3079cf85639eb71486
(cherry picked from commit 2d1b9ae095 )
2022-06-07 01:22:04 +00:00
Jon Eckenrode
c0ff999651
Merge "Revised the API documentation for the getMediaProjection() method." into tm-dev am: 0cfcaa28ee am: 2382724518 am: 1ae9afd5c4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18635346
Change-Id: I2d783cd8c13205449520551387e61b7c46401968
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-04 00:28:16 +00:00
TreeHugger Robot
b751d92662
Merge "media: return null when there are no CamcorderProfiles for getAll" into tm-dev am: 2edaa3a126 am: 2b5072afb9 am: d70b9b3739
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18721254
Change-Id: Ic9cc2a39da58baec3ee894649fe270724683a0e4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-04 00:26:18 +00:00
Jon Eckenrode
1ae9afd5c4
Merge "Revised the API documentation for the getMediaProjection() method." into tm-dev am: 0cfcaa28ee am: 2382724518
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18635346
Change-Id: Id71acf216097cbbe49c855e392416cc35e7c6476
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-04 00:17:22 +00:00
Jon Eckenrode
85fffa5a65
Merge "Revised the API documentation for the getMediaProjection() method." into tm-dev am: 0cfcaa28ee
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18635346
Change-Id: I21ef9605f9f1ca61264997593bfaafa9ba1071dd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-04 00:15:06 +00:00
TreeHugger Robot
d70b9b3739
Merge "media: return null when there are no CamcorderProfiles for getAll" into tm-dev am: 2edaa3a126 am: 2b5072afb9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18721254
Change-Id: I9094f0a0b523240cf4d52a5dcf86d42a5f92ad52
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-04 00:14:53 +00:00
TreeHugger Robot
60d779605a
Merge "media: return null when there are no CamcorderProfiles for getAll" into tm-dev am: 2edaa3a126
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18721254
Change-Id: Ia44f6eec201856cb11beeb5ed719d102e36f8e51
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-04 00:11:56 +00:00
Jon Eckenrode
0cfcaa28ee
Merge "Revised the API documentation for the getMediaProjection() method." into tm-dev
2022-06-03 23:36:13 +00:00
Lajos Molnar
fee968da45
media: return null when there are no CamcorderProfiles for getAll
...
The API says that null is returned, but an exception was thrown.
Also correct a misleading word in the getAll description.
Bug: 232286218
Change-Id: Iee336628753fad29bb5fccff211e4997fb51a99b
2022-06-02 15:06:20 -07:00
Grzegorz Kolodziejczyk
bc0926a8ea
Merge "aidl: Fix missing conversion logic for broadcast device" into tm-qpr-dev am: f3d2d183bb
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18674055
Change-Id: I3d22a1cbbd261874b89ff24a71cce3b01af23dfb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-02 10:55:13 +00:00
Jakub Tyszkowski
2d1b9ae095
aidl: Fix missing conversion logic for broadcast device
...
Test: atest AidlConversionUnitTests
Change-Id: I32e2ae9d6d433fb49e76ed3079cf85639eb71486
2022-06-01 14:46:00 +00:00
Henry Fang
e83b5e7bb9
Merge "Allow LNB to be opened before Frontend" into tm-dev am: 9dd35d01f8 am: 88f77abcd2 am: 3d70f2c73f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18635147
Change-Id: I659af602ce7ef0b639da640c4f8a4b01087d4d66
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-28 19:57:27 +00:00
Henry Fang
42094ae71b
Merge "Allow LNB to be opened before Frontend" into tm-dev am: 9dd35d01f8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18635147
Change-Id: I4cedca76a4dc4584643c2b72377dfa73f2107030
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-28 19:17:01 +00:00
Henry Fang
9dd35d01f8
Merge "Allow LNB to be opened before Frontend" into tm-dev
2022-05-28 18:43:29 +00:00
joneckenrode
9c28afbf90
Revised the API documentation for the getMediaProjection() method.
...
Test: Built API documentation
Bug: 233914615
Signed-off-by: joneckenrode <joneckenrode@google.com >
Change-Id: I722d2b0223603b265b68437eea12248b8002b501
2022-05-27 22:01:59 +00:00
Lajos Molnar
fd4b04daed
Merge "media: clarify that MediaFormat.KEY_LEVEL is required when specifying a profile" into tm-dev am: 894dabfbb2 am: 8193486750 am: 6a9090be80
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18605849
Change-Id: Ie34cc7a609d0eba5056d916e1baacab28859078d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-27 19:37:37 +00:00
Lajos Molnar
e10a2a969d
Merge "media: clarify that MediaFormat.KEY_LEVEL is required when specifying a profile" into tm-dev am: 894dabfbb2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18605849
Change-Id: I7c1cbcfbaf478d56523f89e57ca13a7cc06331ad
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-27 19:13:25 +00:00
Lajos Molnar
894dabfbb2
Merge "media: clarify that MediaFormat.KEY_LEVEL is required when specifying a profile" into tm-dev
2022-05-27 18:54:26 +00:00
Henry Fang
e6983c1f66
Allow LNB to be opened before Frontend
...
Change-Id: If7e82db95dda80a90767d7808b140ebcb175ab97
bug: 233830709
Test: atest TunerTest.java
2022-05-27 17:47:31 +00:00
TreeHugger Robot
17127f637f
Merge "media: clarify that flush() is not supported for encoders." into tm-dev am: 381a3b6691 am: 946aeccb28 am: e113210f3b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18590094
Change-Id: I2ca97109a024644fa5059450d4013706384b8127
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-26 16:08:00 +00:00
TreeHugger Robot
383e903ab7
Merge "media: clarify that flush() is not supported for encoders." into tm-dev am: 381a3b6691
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18590094
Change-Id: I8efaec85e37a0b015b384661a61dd0c2920ec822
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-26 15:04:11 +00:00
TreeHugger Robot
381a3b6691
Merge "media: clarify that flush() is not supported for encoders." into tm-dev
2022-05-26 09:56:47 +00:00
Lajos Molnar
5b5b8be9eb
Merge "media: clarify MediaFormat.KEY_FRAME_RATE for video encoders" into tm-dev am: 42e8a2285c am: 32caee0675 am: c46e9f6947
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18605610
Change-Id: I6bbba22597f72283dcc4911d826b5f8dd3b8e953
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-26 08:14:26 +00:00
Lajos Molnar
341487c321
Merge "media: clarify MediaFormat.KEY_FRAME_RATE for video encoders" into tm-dev am: 42e8a2285c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18605610
Change-Id: I772ea091c45c35b328f69982e47506ce70f69d21
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-26 07:35:54 +00:00
Lajos Molnar
062784a9f2
media: clarify that flush() is not supported for encoders.
...
Bug: 146022133
Change-Id: If1083bb6c6193b01bdd29e60dfc907df8e052663
2022-05-25 17:11:09 -07:00
Lajos Molnar
2e9d9128de
media: clarify MediaFormat.KEY_FRAME_RATE for video encoders
...
Bug: 228530100
Change-Id: I4fb6d1228f9e84541e2048ac6dfe29d4f8939c02
2022-05-25 15:40:33 -07:00
Lajos Molnar
269a560b37
media: clarify that MediaFormat.KEY_LEVEL is required when specifying a profile
...
Also further clarify the meaning of level and profile.
Bug: 219899706
Change-Id: Ibf8e821a1c97173521163d7a3bb956d85194048d
2022-05-25 15:34:48 -07:00
TreeHugger Robot
d7d0d4b1ab
Merge "MediaCodec: don't cache buffers until requested" into tm-dev
2022-05-23 17:13:42 +00:00
Eric Laurent
735965fa7c
Merge "SpatializerHelper: Deliver metrics to MediaMetrics" into tm-dev am: e2049a8968 am: 6280ea5e63 am: 39cf0dcd14
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18510742
Change-Id: Ibb83f83b77b284ef80cd9da2defcb686add3849e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-23 10:06:39 +00:00
Eric Laurent
465c1878ad
Merge "SpatializerHelper: Deliver metrics to MediaMetrics" into tm-dev am: e2049a8968
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18510742
Change-Id: I7d8551e19ffdd1ef8b1476438b6beb0ebdae30ce
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-23 09:30:05 +00:00
Eric Laurent
e2049a8968
Merge "SpatializerHelper: Deliver metrics to MediaMetrics" into tm-dev
2022-05-23 09:11:41 +00:00
Andy Hung
b71ee9b9c9
SpatializerHelper: Deliver metrics to MediaMetrics
...
Added minor optimization to prevent unnecessary
spatial device update.
Test: adb shell dumpsys media.metrics
Bug: 203434487
Change-Id: If35ab4362c95b3559567296acc756527eeb42680
2022-05-20 14:05:22 -07:00
Naomi Musgrave
cb0d7f43a0
Merge "[Media Projection] Require valid token to set session" into tm-dev am: 55ecb4ec82 am: 986c517b77 am: fa30ad6853
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18356863
Change-Id: I6628d4dd134d59873fed774ba904650d9c1c33d7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-20 16:14:04 +00:00
Naomi Musgrave
0425bd34f8
Merge "[Media Projection] Require valid token to set session" into tm-dev am: 55ecb4ec82
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18356863
Change-Id: I764b3935e77de41478129bab9cb896f11e415177
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-20 14:00:26 +00:00
Naomi Musgrave
55ecb4ec82
Merge "[Media Projection] Require valid token to set session" into tm-dev
2022-05-20 13:39:48 +00:00
Wonsik Kim
d59a075f79
MediaCodec: don't cache buffers until requested
...
Bug: 189889230
Test: manual & presubmit
Change-Id: I4caca59d6854416cedb6758fe66aefaacb69beb7
(cherry picked from commit 07358dfea5 )
Merged-In: I4caca59d6854416cedb6758fe66aefaacb69beb7
2022-05-19 23:25:27 +00:00
Naomi Musgrave
e3f6b7e16a
[Media Projection] Require valid token to set session
...
When MediaProjection sets the session details in
MediaProjectiondManagerService, clear and re-set the
calling identity (since we have entered the system server
across the aidl boundary).
Additionaly, verify that the call originated from a valid
MediaProjection session. In the current model for
MediaProjection, signature-level permission
MANAGE_MEDIA_PROJECTION is held by the component that shows the
acceptance dialog to the user. The user allowing some app to
capture with MediaProjection is represented by
the IMediaProjection token (see MediaProjectionManagerService#
isValidMediaProjection).
Bug: 230748205
Test: Manual
Change-Id: Iace8eb7eea6c7a99fba7ea726481461a11bd1c90
2022-05-17 22:11:33 +01:00
Wonsik Kim
9f1aca4313
Merge "MediaCodec: don't cache buffers until requested" am: 4f9ab851b3 am: de5a8defbe
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2092586
Change-Id: I5e2b54e679d45fb0d5a6d89577468c594b3c4d69
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-14 01:05:52 +00:00