Age | Commit message (Collapse) | Author |
|
New prose in MediaCodec and MediaRecorder describing the behavior.
Bug: 192086134
Test: make docs
Change-Id: I004688adcbd731b4ed0461628ce4cdb6b7035561
|
|
5d41bf1b65 am: 69814e45a1 am: 50f0fc71e3
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1673760
Change-Id: I7050200724896046e042c310f6e5f3e6431759bb
|
|
- add hashCode() and equals() to ParameterDescriptor
- clarify documentation for subscribe/unsubscribe APIs
Bug: 184537653
Test: atest CtsMediaTestCases:MediaCodecTest
Change-Id: Ie98d2d29eccd94f26ecf6763ae47cee942fc08f8
|
|
Add new session-id key to Media Format and MediaMetrics.
Bug: b/180037783
Test: set session ID in app and print log in native code.
Change-Id: I405dd64545d1e605eed9ab8626cd81cda4b94d64
|
|
am: 2dd3576872 am: 0abd962e42
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1648069
Change-Id: Ic60a0a502de6297278e253547321d782026564c5
|
|
Bug: 151997287
Bug: 183968006
Test: Manual
Change-Id: I3ca8a1efbf8a1942fd54e2f892bc76fee847da4c
|
|
am: 1632f384c0
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1653567
Change-Id: I243bb389f22e0f651aef0397f24aee7c12af7ad0
|
|
Bug: 183242434
Test: builds
Change-Id: Ifed0209d36f6d40b0a9fb95008b74eff5c96c742
|
|
Bug: 183242434
Test: atest android.media.cts.MediaCodecTest
Change-Id: Iaef8f8aef564dc8cda84a83f6cc628d87649b43d
|
|
Based on API review feedback from jmtrivi@ to reduce unexpected
usage of the APIs.
And add some stub APIs
Reference CLs:
MediaDrm ag/13835091 by robertshih@
MediaExtractor: ag/13607751 by aquilescanta@
MediaParser: ag/13714647 by aquilescanta@
MediaRecorder: ag/13545885 by dichenzhang@
AudioTrack & AudioRecord: ag/13712857 by hunga@
Bug: 183095725
Test: pending CTS
CTS-Coverage-Bug: 183366721
Change-Id: I931edf021a5ec6b27a25bc6142a129b92da0fc9a
Merged-In: I931edf021a5ec6b27a25bc6142a129b92da0fc9a
|
|
Bug: 183242434
Test: atest android.media.cts.MediaCodecTest
Change-Id: Iaef8f8aef564dc8cda84a83f6cc628d87649b43d
|
|
Bug: 157501309
Test: atest android.media.cts.DecoderTest#testTunneledVideoPlayback
atest android.media.cts.DecoderTest#testTunneledVideoFlush
CTS-Coverage-Bug: 157501309
Change-Id: I5107106bb64d96ac6cc7d8704955b2f4477b94a8
|
|
* Added new codes
* Reorganized existing codes
Bug: 162255728
Test: MediaDrmClearkeyTest
Change-Id: Icf35e9e68c8009f969481b95fcbf952d895f99d0
|
|
And use it for MediaCodec as an example.
Test: mmm
Bug: 167036690
Change-Id: Idfea3876d413c3d8d3d6e153e716687e79815d95
|
|
Allows MediaParser and MediaExtractor clients to know the
encrpytion pattern of the parsed/extracted media. Without
the getter, only MediaCodec can know the pattern, which
impossibilitates the use of app-bundled decoders.
Bug: 158743263
Test: atest CtsMediaTestCases:MediaCodecTest.testCryptoInfoPattern
Change-Id: Iaf77c8ecafad093cfa434a9ac31314895a44e78f
|
|
am: d8e4e24521 am: f6f58cce56
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11986780
Change-Id: I4f2c5014e1b4b0dd88a8d93b9efc848c46b57ae4
|
|
It's using the key length when it should use the iv length.
Bug: 154120292
Test: Manually.
Change-Id: I98d71b974688acbeef0c7112298c5edf37d47ef7
|
|
0dff7ecaf3 am: 3acfa18bed am: 81cc755689
Change-Id: I7090af8dec65e9780e8a49786f1cf57b9e986c6c
|
|
Bug: 154120292
Test: presubmit
Change-Id: I67fdd5ad3cc327d5ab91aa1bfe3928c67463be8f
|
|
Also, provide javadoc describing the semantics.
Bug: 153165698
Test: build
Change-Id: I0deebe2ad9ab6857cf525f09f865b562142c1010
|
|
Bug: 154111004
Bug: 154108503
Test: atest CtsMediaTestCases:MediaCodecBlockModelTest
Change-Id: Ia2891f2fde5bc48055c093d450ca3ee2cc62f30d
|
|
Split setter for LinearBlock in QueueRequest between:
- setLinearBlock for unencrypted streams
- setEncryptedLinearBlock with non-null crypto info
Bug: 149487982
Test: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small
Change-Id: I7d147b3963febeb431b268262343c782f2c1e3e9
|
|
- Remove GraphicBlock and use HardwareBuffer instead.
- retrieveChangedKeys -> getChangedKeys
- More messages for Exceptions
Bug: 149487982
Test: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small
Change-Id: I4d19a8dfa6b9f43005c3d3d8ecc840d16aebd356
|
|
Bug: 150004878
Test: atest CtsMediaTestCases:MediaCodecTest
Test: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small
Change-Id: I779aa12bea633cee755aba46231e1b8c8e67b2cd
Merged-In: I779aa12bea633cee755aba46231e1b8c8e67b2cd
(cherry picked from commit 253f0046ba5a3c3621a6911f7ee11dceb38300fd)
|
|
- New exception for APIs that are incompatible with the new mode
- Better messages with exceptions
- QueueRequest API/documentation rework as per suggestion
Bug: 149487982
Test: atest CtsMediaTestCases:MediaCodecBlockModelTest
Change-Id: I48be448876c200208bb814e91b920c76d09a3b9e
|
|
Bug: 136283874
Test: atest CtsMediaTestCases:MediaCodecBlockModelTest
Test: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small
Change-Id: I3fb163be67112b28fa9998493b359f12d096e759
|
|
af521c4ced am: 98274d96f5 am: 9868e4c737 am: 03bdd73cca am: 1c80c22f40
Change-Id: I1de34ea1a389fb7a318e1c7d8b6e96c84ef404fe
|
|
af521c4ced am: 98274d96f5 am: 9868e4c737 am: 03bdd73cca
Change-Id: I1dd0de6e7c63fd6199def4578aef323af9322f90
|
|
af521c4ced
Change-Id: Id28175d26ec9910e184d5520cdf280e3ab831cf4
|
|
Change-Id: I511da6d59c3b525cb678d6bb08a6cfa8e4e5a94f
|
|
Existing annotations in libcore/ and frameworks/ will deleted after the migration. This also means that any java library that compiles @UnsupportedAppUsage requires a direct dependency on "unsupportedappusage" java_library.
Bug: 145132366
Test: m && diff unsupportedappusage_index.csv
Change-Id: I4bc8c9482e4bb1af21363f951affff7ee3fefeab
|
|
c03b91a7ef am: 23b72c725c
am: a802a56b45
Change-Id: I2428e273bed9d458887c677f7391510e6f0461ed
|
|
Test: atest CtsMediaTestCases -- \
--module-arg CtsMediaTestCases:size:small
Bug: 143672592
Change-Id: I4fb55eb8a90913544a793097c977fee539e09776
|
|
Make the Javadoc about the data expected in CSD buffer #0 for FLAC
consistent with the code.
Bug: 140613717
Test: javadoc-only fix
Change-Id: Ic2a35c6bd308a4f79215d920a88ccc2dd6f8cd12
|
|
|
|
Test: cts
Bug: 134971304
Change-Id: I73bec6db8b22c03edcb3aa415c6124cfa2b461cf
|
|
Test: javadoc only fix
Change-Id: I531c6a433fefcd880d3233a59bfb249c7968a8e5
|
|
Bug: 135390389
Change-Id: Ie1b83e2db85703ea6fb03483b0ce08924de93e4f
|
|
Bug: 121191296
Test: MediaCodecTest
Change-Id: I9c13a7c0aef379a09575d3e802944d94712b48a1
|
|
Test: make docs, check html
Bug: 131423214
Change-Id: If2d6f78cc5f77a5c7b5b8b936ae9f3216387561e
|
|
|
|
bug: 80314065
Change-Id: Ia9369decb8c454fe091fca77f8996e1400c14790
|
|
As suggested in API review, change IllegalArgumentException
to NullPointerException for the case when the argument is null.
Bug: 123569725
Test: make
Change-Id: I4f0d6fd609b1c2f2096fe0f610804f49432cb650
|
|
Bug: 112374531
Bug: 119631295
Bug: 112370870
Change-Id: Icf8db614a616bd5c815bc272093ce77d05eb4406
|
|
New codes are being added to handle resource
contention, lost session state, frame size too
large and insufficient security level for
decryption. Also cleans up inconsistent use of
tamper detected error where invalid state error
should have been used.
bug:111504510
bug:111505796
test: cts and gts media test cases
Change-Id: Ifa652d31ea151fbdc9faa0dd15b19f885d82b916
|
|
Bug: 119312182
Test: compile
Change-Id: I5cfc577b681ea6dcc1692abf71837fd5f41616ea
|
|
bug: 118507186
Change-Id: I742b93ba4475fb82b7a9f9aaf237f43cfa66a915
|
|
Protect native context for MediaCodec object from concurrent access.
Bug: 112863346
Bug: 112913410
Test: atest frameworks/av/media/libstagefright:postsubmit
Change-Id: Icacdd45bd6dcb0b03e2760a3441d2e7c7587d3ec
|
|
Based on some analysis, these fields/methods are likely false positives.
Set maxTargetSdk=P so that any apps using them are required to migrate off
them in future. See the bug for more details.
Exempted-From-Owner-Approval: Automatic changes to the codebase
affecting only @UnsupportedAppUsage annotations, themselves added
without requiring owners approval earlier.
Bug: 115609023
Test: m
Change-Id: I719b5c94e5b1f4fa562dd5d655953422958ad37e
|
|
am: e1b0d4a253
Change-Id: I65e6b8b5110b4175c35e8bcdef5299418de623ca
|