- Jul 18, 2023
-
-
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>
-
- Dec 09, 2022
-
-
Xin Li authored
Bug: 261731544 Merged-In: Id2cc220b9122eec412823f577f07ecd82bad60fc Change-Id: I1b1441bcd03b64013819a8fc158879554dd5a819
-
- Oct 11, 2022
-
-
Xin Li authored
[automerger skipped] Merge tm-qpr-dev-plus-aosp-without-vendor@9129937 am: 2d9f68b8 -s ours am: 4c96bdcd -s ours am skip reason: Merged-In I3ceefaad9b420f86e4f0b524e6f0b5649af9997b with SHA-1 39f241ae is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/v4l2_codec2/+/20136969 Change-Id: I3015cb21d5ed2d926f5f1e6a662838e819a66bfb Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Xin Li authored
am skip reason: Merged-In I3ceefaad9b420f86e4f0b524e6f0b5649af9997b with SHA-1 39f241ae is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/v4l2_codec2/+/20136969 Change-Id: I8f501659b6b44db71380541e90b2449e1d91c7a4 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
- Oct 06, 2022
-
-
Xin Li authored
Bug: 248070379 Merged-In: I3ceefaad9b420f86e4f0b524e6f0b5649af9997b Change-Id: I646c183bf1d60d6732e01092e8868e1d177b7936
-
- Sep 06, 2022
-
-
Bartłomiej Grzesik authored
This patch adds a Android system property persist.vendor.v4l2_codec2.disable_vbr. The property allows user to disable option to encode with variable bitrate in runtime. This change is required for a temporary workaround for b/235771157. Bug: 235771157, 238835187 Test: android.video.cts.VideoEncoderDecoderTest#testVp8Other0Perf0640x0360 Change-Id: I4a9931431354193968f8255d0d501aed02ee3508 (cherry picked from commit f9f4b5681ff4fc22cd83192b17693d90922134c7)
-
- Aug 17, 2022
-
-
Xin Li authored
[automerger skipped] DO NOT MERGE - Merge Android 13 am: 282b0666 -s ours am: 9be91caf -s ours am: 4aa5a52a -s ours am: 121895ee -s ours am skip reason: subject contains skip directive Original change: https://android-review.googlesource.com/c/platform/external/v4l2_codec2/+/2186764 Change-Id: Ia0407de34a8151a54f184cacf1dd1aa806b5e8b8 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Xin Li authored
[automerger skipped] DO NOT MERGE - Merge Android 13 am: 282b0666 -s ours am: 9be91caf -s ours am: 4aa5a52a -s ours am skip reason: Merged-In I3ceefaad9b420f86e4f0b524e6f0b5649af9997b with SHA-1 39f241ae is already in history Original change: https://android-review.googlesource.com/c/platform/external/v4l2_codec2/+/2186764 Change-Id: I4b19c54ffd3a24fa1d4400d09f1860fe4df55c90 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Xin Li authored
am skip reason: Merged-In I3ceefaad9b420f86e4f0b524e6f0b5649af9997b with SHA-1 39f241ae is already in history Original change: https://android-review.googlesource.com/c/platform/external/v4l2_codec2/+/2186764 Change-Id: I30de62144cbda5d852f2d06a221aa00f2e7ab1d7 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-