- Jul 20, 2023
-
-
Garfield Tan authored
[automerger skipped] Move v4l2_codec HAL from the manifest to a vintf fragment am: 7e153427 am: 6739e0ef am: 05b0a17e am: 5a5fefaf am: 973d3935 -s ours am skip reason: Merged-In I1616bf2ae90327e87bf13cc379e85927333eb0ed with SHA-1 885767a7 is already in history Original change: https://android-review.googlesource.com/c/platform/external/v4l2_codec2/+/2665236 Change-Id: I8b9430b3e2640ee9291e9ea667da1cfcbfa3d035 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Garfield Tan authored
Move v4l2_codec HAL from the manifest to a vintf fragment am: 7e153427 am: 6739e0ef am: 05b0a17e am: 5a5fefaf Original change: https://android-review.googlesource.com/c/platform/external/v4l2_codec2/+/2665236 Change-Id: I025b411861f4d3863779378cf94eca7e8342e077 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Garfield Tan authored
Move v4l2_codec HAL from the manifest to a vintf fragment am: 7e153427 am: 6739e0ef am: 05b0a17e Original change: https://android-review.googlesource.com/c/platform/external/v4l2_codec2/+/2665236 Change-Id: Ibc710a85b106232ec9e0821f484cbc21f162ba55 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Garfield Tan authored
Original change: https://android-review.googlesource.com/c/platform/external/v4l2_codec2/+/2665236 Change-Id: I8b0f208a0f42d0fb764609629023af9da4a598ab Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Garfield Tan authored
Original change: https://android-review.googlesource.com/c/platform/external/v4l2_codec2/+/2665236 Change-Id: I1f80d9e401399cb4db65baab05fb314b4db52a90 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
- Jul 19, 2023
-
-
Garfield Tan authored
The code owner then owns the manifest the vintf fragment. Remove IConfigurable because it isn't declared in the compatibility matrix. It isn't registered to hwservice_manager either in the implementation. Bug: 291157411 Test: ARC++ boots. Change-Id: I1616bf2ae90327e87bf13cc379e85927333eb0ed Merged-In: I1616bf2ae90327e87bf13cc379e85927333eb0ed
-
Garfield Tan authored
-
- Jul 18, 2023
-
-
Garfield Tan authored
The code owner then owns the manifest the vintf fragment. Remove IConfigurable because it isn't declared in the compatibility matrix. It isn't registered to hwservice_manager either in the implementation. Bug: 291157411 Test: ARC++ boots. Change-Id: I1616bf2ae90327e87bf13cc379e85927333eb0ed
-
Michał Krawczyk authored
Uncomment mikrawczyk in OWNERS file am: 30841dc6 am: 78832112 am: 96b79f2c am: 8a59a293 am: ff5f31c4 Original change: https://android-review.googlesource.com/c/platform/external/v4l2_codec2/+/2657738 Change-Id: I13598b3779bc0b7cbadd6a7d5be2650bc5b93a57 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Michał Krawczyk authored
Original change: https://android-review.googlesource.com/c/platform/external/v4l2_codec2/+/2657738 Change-Id: Ic5915be58af164869146ec87c4a64969b7296fbf Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Michał Krawczyk authored
Original change: https://android-review.googlesource.com/c/platform/external/v4l2_codec2/+/2657738 Change-Id: I456576609696d6e3b7982ee49105bf464faa061d Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Michał Krawczyk authored
Original change: https://android-review.googlesource.com/c/platform/external/v4l2_codec2/+/2657738 Change-Id: I98cfc95cf5d427ba1076ac3877738c62c37657ac Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Michał Krawczyk authored
Original change: https://android-review.googlesource.com/c/platform/external/v4l2_codec2/+/2657738 Change-Id: Ifc849aa1380be9a7d19f80fa35ded3386e70c161 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
- Jul 14, 2023
-
-
Michał Krawczyk authored
The mikrawczyk was commented out because of no AOSP account. The AOSP gerrit account was now created, and I'm removing the comment from my email. Bug: None Test: None Change-Id: I7685035441ff9efa24a52b51768abc1eb7a1436e
-
Treehugger Robot authored
Merge "Update OWNERS to include current team" into main am: cb6997db am: 0e0f2bbf am: 94c5b89d am: ce21cc0a am: 8795606f Original change: https://android-review.googlesource.com/c/platform/external/v4l2_codec2/+/2657041 Change-Id: Id9fafa1cbf35f694eaaaa0ef5e1d13036ec0dafd Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Treehugger Robot authored
Merge "Update OWNERS to include current team" into main am: cb6997db am: 0e0f2bbf am: 94c5b89d am: ce21cc0a Original change: https://android-review.googlesource.com/c/platform/external/v4l2_codec2/+/2657041 Change-Id: I0e3126c556f3594aa1f726f8a4044b3e675fd642 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Treehugger Robot authored
Merge "Update OWNERS to include current team" into main am: cb6997db am: 0e0f2bbf am: 94c5b89d Original change: https://android-review.googlesource.com/c/platform/external/v4l2_codec2/+/2657041 Change-Id: I65b3cf5cdedc659571b7b7c39b8ad1ccdc4980ff Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Treehugger Robot authored
Original change: https://android-review.googlesource.com/c/platform/external/v4l2_codec2/+/2657041 Change-Id: I6b460dfe3b7f1baf3e9557de46e8cf3e7736c2c1 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Treehugger Robot authored
Original change: https://android-review.googlesource.com/c/platform/external/v4l2_codec2/+/2657041 Change-Id: I211e7687225094018c252bc9f507b1e4b87f0135 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Treehugger Robot authored
-
Bartłomiej Grzesik authored
This CL updates ownership of the component. Bug: None Test: None Change-Id: Iacd4abcf0d869f7c607e639ac1ac7f87e3c98762
-
- Apr 12, 2023
-
-
Bartłomiej Grzesik authored
This CL switches to output allocator to C2PlatformAllocatorStore::GRALLOC that enforces use of C2PooledBufferPool without need of allocating a separate allocator ID. For this reason V4L2AllocatorId::V4L2_BUFFERPOOL is no longer used and is removed in this change. Bug: 268301611 Bug: 268305422 Bug: 270329448 Bug: 238710012 Bug: 238390060 Bug: 270331759 Bug: 238709912 Test: CtsMediaCodecTestCases Test: CtsMediaDecoderTestCases Test: CtsMediaV2TestCases Test: GtsExoPlayerTestCases com.google.android.exoplayer.gts.CommonEncryptionDrmTest#cencSchemeTypeV* Change-Id: Ife2fbb6ac4ff2dc25e006792f8dad2d8ec6f4ac4 (cherry picked from commit 210185e4)
-
Bartłomiej Grzesik authored
This CL removes unused source code files, since classes inside of them are no longer used in the component. Removed classes are: * C2VdaBqBlockPool * C2VdaPooledBlockPool * H2BGraphicBufferProducer Bug: 268301611 Bug: 268305422 Bug: 270329448 Bug: 238710012 Bug: 238390060 Bug: 270331759 Bug: 238709912 Test: CtsMediaCodecTestCases Test: CtsMediaDecoderTestCases Test: CtsMediaV2TestCases Test: GtsExoPlayerTestCases com.google.android.exoplayer.gts.CommonEncryptionDrmTest#cencSchemeTypeV* Change-Id: I0fc53c942ecb44bde246fca72234a176acb47122 (cherry picked from commit 347ef462)
-
Bartłomiej Grzesik authored
This CL removes requestNewBufferSet and setNotifyBlockAvailableCb methods, that became unused after switch to C2BufferQueueBlockPool and C2PooledBlockPool. Bug: 268301611 Bug: 268305422 Bug: 270329448 Bug: 238710012 Bug: 238390060 Bug: 270331759 Bug: 238709912 Test: CtsMediaCodecTestCases Test: CtsMediaDecoderTestCases Test: CtsMediaV2TestCases Test: GtsExoPlayerTestCases com.google.android.exoplayer.gts.CommonEncryptionDrmTest#cencSchemeTypeV* Change-Id: I6085cb7d5a7118d2b81d1f6d9d533b98fc978fa1 (cherry picked from commit d73cbf57)
-
Bartłomiej Grzesik authored
With implementation of limitation of number of fetched buffers inside VideoFramePool, there is no need to use C2VdaPooledBlockPool, hence switching to C2PooledBlockPool. Bug: 268301611 Bug: 268305422 Bug: 270329448 Bug: 238710012 Bug: 238390060 Bug: 270331759 Bug: 238709912 Test: CtsMediaCodecTestCases Test: CtsMediaDecoderTestCases Test: CtsMediaV2TestCases Test: GtsExoPlayerTestCases com.google.android.exoplayer.gts.CommonEncryptionDrmTest#cencSchemeTypeV* Change-Id: Iaac647c0ddbeba1e820bb2daf63e94894eb2b424 (cherry picked from commit db98c8b0)
-
Bartłomiej Grzesik authored
Due to move to Codec 2.0 VNDK 1.2 and implementation of asynchronous graphic buffer fetching, there is no need to use C2VdaBqBlockPool. Limitation of number of fetched buffers is done by C2SurfaceSyncMemory and VideoFramePool. For this reason switching to C2BufferQueueBlockPool. This moves unblocks a dozen of tests failures on Android T. Bug: 268301611 Bug: 268305422 Bug: 270329448 Bug: 238710012 Bug: 238390060 Bug: 270331759 Bug: 238709912 Test: CtsMediaCodecTestCases Test: CtsMediaDecoderTestCases Test: CtsMediaV2TestCases Test: GtsExoPlayerTestCases com.google.android.exoplayer.gts.CommonEncryptionDrmTest#cencSchemeTypeV* Change-Id: Ia36a290146860f68c611da4746cd0375225adc99 (cherry picked from commit c53b55c4)
-
Bartłomiej Grzesik authored
This CL moves limitation logic from C2VdaPooledBufferPool to VideoFramePool. This will allow removal of C2VdaPooledBufferPool. Bug: 268301611 Bug: 268305422 Bug: 270329448 Bug: 238710012 Bug: 238390060 Bug: 270331759 Bug: 238709912 Test: CtsMediaCodecTestCases Test: CtsMediaDecoderTestCases Test: CtsMediaV2TestCases Test: GtsExoPlayerTestCases com.google.android.exoplayer.gts.CommonEncryptionDrmTest#cencSchemeTypeV* Change-Id: I78abfdbcda6f9b3de2a6d5bcfd705a7028490f9b (cherry picked from commit b9a66ded)
-
Bartłomiej Grzesik authored
This CL adds asynchronous frame fetching to VideoFramePool that relies on new API introduced in Codec 2.0. When a buffer is not available the new version of fetchGraphicBlock returns a C2_BLOCKING together fence that will be signaled once the call should be retried. Bug: 268301611 Bug: 268305422 Bug: 270329448 Bug: 238710012 Bug: 238390060 Bug: 270331759 Bug: 238709912 Test: CtsMediaCodecTestCases Test: CtsMediaDecoderTestCases Test: CtsMediaV2TestCases Test: GtsExoPlayerTestCases com.google.android.exoplayer.gts.CommonEncryptionDrmTest#cencSchemeTypeV* Change-Id: Id470113e2037ec2c69ed1ccbf2fe15a4facf80ce (cherry picked from commit cb4034b1)
-
Bartłomiej Grzesik authored
This CL uprevs Codec 2.0 VNDK version 1.2 to take advantage of asynchronous graphic buffer fetching from buffer queue in following patches. Bug: 268301611 Bug: 268305422 Bug: 270329448 Bug: 238710012 Bug: 238390060 Bug: 270331759 Bug: 238709912 Test: CtsMediaCodecTestCases Test: CtsMediaDecoderTestCases Test: CtsMediaV2TestCases Test: GtsExoPlayerTestCases com.google.android.exoplayer.gts.CommonEncryptionDrmTest#cencSchemeTypeV* Change-Id: Icad6d78c3f36d365749af787f2b3bab3edc54d3e (cherry picked from commit d1454490)
-
- Mar 13, 2023
-
-
Tao Wu authored
Thanks Yiwei pointed out the buggy code which doesn't do error handling and also we should only sync CPU writable buffer. Bug: 268317650 Test: atest com.google.android.media.gts.RtcVideoCodecTest#testDynamicBitrateChangeVp8 Change-Id: I3c1019fb0d56180ef8460625843cf8e98301ddce
-
- Feb 28, 2023
-
-
Tao Wu authored
Android encoder framework reuses the same gpu buffers as inputs and doesn't call lock/unlock explicitly between writes. If there is format conversion, this is fine since we will read back what we've written first and then put it in another buffer. Whenever there is no format conversion, this causes sync issue on ARCVM since host side buffers never get updated. Fix this by explicitly calling lock/unlock before sending buffer to encoder. Bug: 268317650 Test: atest com.google.android.media.gts.RtcVideoCodecTest#testDynamicBitrateChangeVp8 Change-Id: Ia1750aa37c2d879ddff0301814e489974f218f5c
-
- Dec 12, 2022
-
-
Automerger Merge Worker authored
Merge "[automerger skipped] Merge Android 13 QPR1 am: 1abdcba6 -s ours" into stage-aosp-master am: d3131fb5 -s ours am: cbc72238 -s ours am skip reason: Merged-In Id2cc220b9122eec412823f577f07ecd82bad60fc with SHA-1 3db9508b is already in history Original change: https://android-review.googlesource.com/c/platform/external/v4l2_codec2/+/2336996 Change-Id: Ibfae74a433ceb2e27900328161d3625b77e1765c Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Xin Li authored
[automerger skipped] Merge Android 13 QPR1 am: 1abdcba6 -s ours am: 1af175bc -s ours am: 43f7d484 -s ours am skip reason: Merged-In Id2cc220b9122eec412823f577f07ecd82bad60fc with SHA-1 3db9508b is already in history Original change: https://android-review.googlesource.com/c/platform/external/v4l2_codec2/+/2336996 Change-Id: Id389befd2ca444d3d3f2657be3c4595553ebcd6b Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Xin Li authored
[automerger skipped] Merge Android 13 QPR1 am: 1abdcba6 -s ours am: 141ecb3f -s ours am: 615f27ae -s ours am skip reason: Merged-In Id2cc220b9122eec412823f577f07ecd82bad60fc with SHA-1 3db9508b is already in history Original change: https://android-review.googlesource.com/c/platform/external/v4l2_codec2/+/2336996 Change-Id: Ie45a5b8bd4baaeaba1ccdf5f298cfa7f81e16b88 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
- Dec 10, 2022
-
-
Automerger Merge Worker authored
Merge "[automerger skipped] Merge Android 13 QPR1 am: 1abdcba6 -s ours" into stage-aosp-master am: d3131fb5 -s ours am skip reason: Merged-In Id2cc220b9122eec412823f577f07ecd82bad60fc with SHA-1 3db9508b is already in history Original change: https://android-review.googlesource.com/c/platform/external/v4l2_codec2/+/2336996 Change-Id: I6d5a53cec9a1da146a9301fe8e040ae1af992157 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Xin Li authored
am skip reason: Merged-In Id2cc220b9122eec412823f577f07ecd82bad60fc with SHA-1 3db9508b is already in history Original change: https://android-review.googlesource.com/c/platform/external/v4l2_codec2/+/2336996 Change-Id: I2cfc9b09620a70e9d22341d78fd32badb647a8c6 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Xin Li authored
am skip reason: Merged-In Id2cc220b9122eec412823f577f07ecd82bad60fc with SHA-1 3db9508b is already in history Original change: https://android-review.googlesource.com/c/platform/external/v4l2_codec2/+/2336996 Change-Id: Ie5141a291d75dbfaa21235e27dead12469a81685 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Automerger Merge Worker authored
-
Xin Li authored
am skip reason: Merged-In Id2cc220b9122eec412823f577f07ecd82bad60fc with SHA-1 3db9508b is already in history Original change: https://android-review.googlesource.com/c/platform/external/v4l2_codec2/+/2336996 Change-Id: I4b1e99ff7289ad6f08ab82b557d7cc83adc19749 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Xin Li authored
am skip reason: Merged-In Id2cc220b9122eec412823f577f07ecd82bad60fc with SHA-1 3db9508b is already in history Original change: https://android-review.googlesource.com/c/platform/external/v4l2_codec2/+/2336996 Change-Id: If02d91856a21f16cc087ce775633355a53815a2e Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-