Age | Commit message (Collapse) | Author |
|
mainline-go-tethering-release
Change-Id: Ibb943e0851cd9fee4593bdc84f065f8e87f99d16
|
|
Original change: https://googleplex-android-review.googlesource.com/c/device/generic/goldfish-opengl/+/19480009
Change-Id: Ibb80022ba02971b6f45b6204e1f8f6076ec1592e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
From T and forward, the media framework
will configure addition color aspects.
Such information will be sent to host
side for it to pick the right yuv-to-rgb
color conversion shader.
Bug: 239368327
Change-Id: I6c85a2e04224526dfb93711bbe541ddca84d8fe8
|
|
mainline-go-tethering-release
Change-Id: I1b4b7e3f476099f4fa87e4c02ae61bb894a2131a
|
|
Original change: https://googleplex-android-review.googlesource.com/c/device/generic/goldfish-opengl/+/19285139
Change-Id: I5250289ac80968aecf6270a08414a749627ecdec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Bug: 238321873
Test:
set avd memory to be at least 4G
android.media.codec.cts.MediaCodecResourceTest
Change-Id: I66d3c3f4a8004a5c09702da6c4cf307a3daa3265
|
|
Original change: https://googleplex-android-review.googlesource.com/c/device/generic/goldfish-opengl/+/19291730
Change-Id: I1b87e114b6ccf38a90e620aaac4874c7986191fb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
ALOGW "presentDisplay display has no layers to compose"
shows up too frequently, turn it to Verbose mode.
Bug: 239019769
Change-Id: I89caf2481332e6ed07a14afeacc0f84268b41336
|
|
mainline-go-tethering-release
Change-Id: I25b7bdacd30ec2ecf061e299300714a208d37287
|
|
Original change: https://googleplex-android-review.googlesource.com/c/device/generic/goldfish-opengl/+/19236369
Change-Id: I153993ccef5cf0d6c89ba9724d002340b6603d3f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
There is no need to wait for csd1, as the csd0
contains all the necessary information.
Bug: 238530616
Test:
atest com.google.android.exoplayer.gts.DashStreamingTest#widevineH265AdaptiveWithSeekingV24
Change-Id: I88d9d3a005a344c2d265b1218f507c9f6c202050
|
|
mainline-go-tethering-release
Change-Id: I9d935aef2ade861c9dee1d395a78e19e1b64d0ff
|
|
40ee41d5cb
Original change: https://googleplex-android-review.googlesource.com/c/device/generic/goldfish-opengl/+/18874539
Change-Id: Id12ddbaf4c6763f9b7fa684f8b35767be48dc06f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
|
|
Bug: 235885722
Test: dEQP-VK.api.pipeline.pipeline_invalid_pointers_unused_structs*
Merged-In: I696730ae1c8a7576f152a3cb8dbeb0c45473c3a0
Change-Id: I696730ae1c8a7576f152a3cb8dbeb0c45473c3a0
|
|
mainline-go-tethering-release
Change-Id: Icd4f6b12bd1f9e391acea5d6723aa55cca6cef50
|
|
mainline-go-tethering-release
Change-Id: I568f37aa6edf8e96756112e6b29d82ac91b183d1
|
|
2p: 219aa7b175 am: 96efa2b5eb am: 7efa95e75e -s ours am: 169ee4dfa6 -s ours
am skip reason: Merged-In I145e933c49f93fb54936761445c4d5b172c28d65 with SHA-1 219aa7b175 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/device/generic/goldfish-opengl/+/18906804
Change-Id: Ibc50ccb36fb0122c51a6ab5c1d18eb8811bccfe8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
2p: 219aa7b175 am: 96efa2b5eb am: 7efa95e75e -s ours
am skip reason: Merged-In I145e933c49f93fb54936761445c4d5b172c28d65 with SHA-1 219aa7b175 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/device/generic/goldfish-opengl/+/18906804
Change-Id: I9fde053f98ad76a3ac2b3a6c61ffffd87547619b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
96efa2b5eb
Original change: https://googleplex-android-review.googlesource.com/c/device/generic/goldfish-opengl/+/18906804
Change-Id: I394cac20d3556caae656d3c446813e3278356f89
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
s_glFramebufferTexture2D 2p: 219aa7b175 2p: e6278b56d3 am: 872b6e9f63 -s ours
am skip reason: Merged-In I145e933c49f93fb54936761445c4d5b172c28d65 with SHA-1 029738d158 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/device/generic/goldfish-opengl/+/18906804
Change-Id: I2eb3e8f7865e53402de7e3a17ebe7f454fcc6143
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
2p: e6278b56d3
Blank merge reason: Change-Id I145e933c49f93fb54936761445c4d5b172c28d65 with SHA-1 029738d158 is in history
Original change: https://googleplex-android-review.googlesource.com/c/device/generic/goldfish-opengl/+/18906804
Bug: 226672193
Change-Id: I2e89c7ea7a3e464b5dedb27f7b4baf2b32ff00c5
Merged-In: I145e933c49f93fb54936761445c4d5b172c28d65
|
|
Original change: https://googleplex-android-review.googlesource.com/c/device/generic/goldfish-opengl/+/18906804
Bug: 226672193
Change-Id: I81c24effc70d9d49bff509ee02dc0fe79e88af5c
Merged-In: I145e933c49f93fb54936761445c4d5b172c28d65
|
|
Original change: https://googleplex-android-review.googlesource.com/c/device/generic/goldfish-opengl/+/18906804
Bug: 226672193
Change-Id: Idff16f7b38ba0aea2040e54bcdfce9e08474353d
Merged-In: I145e933c49f93fb54936761445c4d5b172c28d65
|
|
Bug: 226672193
Test: dEQP-GLES3.functional.negative_api.buffer#framebuffer_texture2d
Change-Id: I145e933c49f93fb54936761445c4d5b172c28d65
Merged-In: I145e933c49f93fb54936761445c4d5b172c28d65
(cherry picked from commit 871e4a19aad185b2ef2efab6b0f36a337d727515)
|
|
Original change: https://googleplex-android-review.googlesource.com/c/device/generic/goldfish-opengl/+/18843127
Change-Id: Ib51a50bfbb812793ba5417c6aae46b81028bf27b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
|
|
tm-dev am: da979f803c
Original change: https://googleplex-android-review.googlesource.com/c/device/generic/goldfish-opengl/+/18620923
Change-Id: If3f9307252920c7f5fdf7b841b28372954fcf65b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
The last row does not have to fill alignment.
Bug: 223402256
Test: dEQP-GLES3.functional.texture.specification.texsubimage2d_pbo#pbo_bounds_2d
Merged-In: I0f6dbb6e0a0cf6066c3f8275ba8547f99ce251e8
Change-Id: I0f6dbb6e0a0cf6066c3f8275ba8547f99ce251e8
|
|
|
|
Original change: https://googleplex-android-review.googlesource.com/c/device/generic/goldfish-opengl/+/18820341
Change-Id: I3dadc757203306d84baae87ca809fdbcb9c5e014
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Cherry-pick from ag/15869660
Bug: b/165022040
Bug: b/194510950
Change-Id: I47475ffea518e84ae7bd79dec069c27eb16d98dd
Merged-In: I47475ffea518e84ae7bd79dec069c27eb16d98dd
|
|
mainline-go-tethering-release
Change-Id: I307c03dcc0b041a29ba3458c2ba7f9d17bdc9a42
|
|
Bug: 235127206
Test: dEQP-GLES3.functional.fbo.api#invalid_rbo_attachments
Merged-In: I0d5784a28df097b506840daec1bfbad7fe542dd0
Change-Id: I0d5784a28df097b506840daec1bfbad7fe542dd0
|
|
Original change: https://googleplex-android-review.googlesource.com/c/device/generic/goldfish-opengl/+/18721405
Change-Id: I531bd96fa52c3d9af042a220d8883b28ee45abd4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Skia tries to do the following:
1. create texture
2. bind texture to framebuffer
3. unbind framebuffer
4. delete texture
5. rebind framebuffer and expect its texture attachment still works.
We would have to rewrite texture data with smart pointers to support
such scenario.
Test: org.skia.skqp.SkQPRunner#UnitTest_GrContext_colorTypeSupportedAsSurface
Bug: 228188395
Merged-In: I0c05da49410080d506767a93983fc8b244f39e99
Change-Id: I0c05da49410080d506767a93983fc8b244f39e99
|
|
mainline-go-tethering-release
Change-Id: I865b7c9114ece7ed5e11b8d432177e4d734f1716
|
|
Original change: https://googleplex-android-review.googlesource.com/c/device/generic/goldfish-opengl/+/18702522
Change-Id: I9ea08f9ddad01e10a7e7c977a0c29d19a3fa5d7b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
The pool id now has other bits irrelevant to graphic or linear type.
Just checking the bit field is the right way.
Also fixed a typo that has been forcing hardware decoder to decode
to bytebuffer.
Bug: 232881288
Bug: 234447627
Test:
atest android.media.decoder.cts.ImageReaderDecoderTest
some of them should use host color buffer and some of
them should use byte buffer
Change-Id: I0eaef4eedb1a65e64ec70e440f09640df4de77f9
|
|
mainline-go-tethering-release
Change-Id: I3e657e04a6001c1ca35ae059de16297639873d4b
|
|
Original change: https://googleplex-android-review.googlesource.com/c/device/generic/goldfish-opengl/+/18458428
Change-Id: I82e13fa759f26066fe491fa73dd1b93300fa097e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
There are two modes of decoding:
1, decoding into bytebuffer
2, decoding into surface (host color buffer for emulator)
previous way of getting this mode is not working
anymore. now, change it to use the buffer pool id,
which is either GRAPHIC(host color buffer) or LINEAR (bytebuffer).
Bug: 232881288
Test:
atest android.media.decoder.cts.ImageReaderDecoderTest
Change-Id: Iff124e74fb95ebb4377a311d1224ef9bb944f195
|
|
Original change: https://googleplex-android-review.googlesource.com/c/device/generic/goldfish-opengl/+/18334103
Change-Id: If66acedb0f3796aa1f3b7fa054c3998cf9462a65
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
There are tests that create stale RBO that could not be referenced by
RBO ID. The test does the following:
1. Bind FBO x
2. Bind RBO y to FBO x
3. Unbind FBO x
4. Delete RBO y
5. Create RBO z with the same ID as RBO y
7. Bind RBO z to FBO w
8. Draw something on FBO w (which should end up in RBO z)
9. Rebind FBO x, check its content (RBO y) is not modified
Previously we always use RBO ID to reference to an RBO. A FBO will hold
IDs to its RBO and looks up a global ID->RBO map to find the real RBO,
which results in situation when an RBO is stale and its ID got
overriden, the old FBO will refer to the new RBO instead of the old one.
In the above example, after step 5, FBO x will refer to RBO z instead of
RBO y, which fails the test.
We change the RBO implementation so that FBOs use smart pointers to
refer to RBOs.
Bug: 232014849
Test: dEQP-GLES2.functional.lifetime.attach.deleted_input#renderbuffer_framebuffer, org.skia.skqp.SkQPRunner#UnitTest_ES2BlendWithNoTexture
Merged-In: Ia99225f366e538adb290e19f9e0ac5e6b3cdc702
Change-Id: Ia99225f366e538adb290e19f9e0ac5e6b3cdc702
|
|
Original change: https://googleplex-android-review.googlesource.com/c/device/generic/goldfish-opengl/+/18409474
Change-Id: Ib61f203c370aa7b91bfc6fbacfb29757f618258b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Similar to hevc helper, this will simplify
the decoder logic on the host side.
Bug: 232807787
Change-Id: If40dc5eeb0610cf8b7aaefeee3eb41683e4339e7
|
|
fe82255f03
Original change: https://googleplex-android-review.googlesource.com/c/device/generic/goldfish-opengl/+/18381944
Change-Id: Ic7fda1eb1f122749fd12bf9a156351e527a51e2f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Since the hevc helper only decodes the header, it dose not need
output buffer.
Bug: 228596851
Change-Id: I2955d8b8c4621be283e99eae8a760d8c16bb93f6
|
|
Original change: https://googleplex-android-review.googlesource.com/c/device/generic/goldfish-opengl/+/18333635
Change-Id: If0dd6512a236bd775bc6f30b5b31a1715c93e4ca
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
This will make the overall decoder logic more straightforward,
as the guest side is handling the adaptive playing logic.
Host side can just carry out the actual decoding using
hardware.
TODO:
re-use existing hevc helper by doing a proper reset.
Currently, the hevc helper is created fresh for each
vps/sps/pps frame. It might be able to do proper reset
before decoding the next frame header.
Bug: 228596851
Test: enable adaptive-playing for c2.goldfish.hevcdec
atest android.media.decoder.cts.AdaptivePlaybackTest
Change-Id: Ie5213e7801025f557101f2b8e6b3d064a8f76cac
|