This reverts commit d7031692e3ba9eed78ead07f8bf34a847ca1fce6. Reason for revert: Breaks downstream project Original change's description: > Reland "remove NV12 to I420 conversion in webrtc AV1 Encoder." > > This reverts commit 66557e1af3f95a70753e782224d13a6186ed0d2e. > > Reason for revert: Some downstream projects seem to have an old libaom version with no NV12 support yet. It will be updated soon. > > Original change's description: > > Revert "remove NV12 to I420 conversion in webrtc AV1 Encoder." > > > > This reverts commit 9558ab41eb4de39c62cda2dd1e559f5814a3a0c7. > > > > Reason for revert: speculative revert: breaks downstream project > > > > Original change's description: > > > remove NV12 to I420 conversion in webrtc AV1 Encoder. > > > > > > libaom supports for NV12 inputs for encoding av1 stream. It will reduce > > > unnecessary conversion from NV12 to I420 format. > > > (https://bugs.chromium.org/p/aomedia/issues/detail?id=3232&q=3232&can=2) > > > > > > Bug: webrtc:13746 > > > Change-Id: I1407227d1690b3f63cb6581eef5d587e5f418892 > > > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251920 > > > Reviewed-by: Erik Språng <sprang@webrtc.org> > > > Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org> > > > Commit-Queue: Shuhai Peng <shuhai.peng@intel.com> > > > Cr-Commit-Position: refs/heads/main@{#36111} > > > > Bug: webrtc:13746 > > Change-Id: Ie928f7f5b5992337a9d186fa70b7fdec20a33f00 > > No-Presubmit: true > > No-Tree-Checks: true > > No-Try: true > > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253122 > > Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com> > > Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> > > Commit-Queue: Artem Titov <titovartem@webrtc.org> > > Owners-Override: Artem Titov <titovartem@webrtc.org> > > Owners-Override: Mirko Bonadei <mbonadei@webrtc.org> > > Cr-Commit-Position: refs/heads/main@{#36114} > > Bug: webrtc:13746 > Change-Id: Ib26ff6204abceb863b03d55e5953797c9ca27fc2 > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253215 > Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com> > Reviewed-by: Erik Språng <sprang@webrtc.org> > Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org> > Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org> > Cr-Commit-Position: refs/heads/main@{#36156} Bug: webrtc:13746 Change-Id: Ia9f8024bf70a82f8e26cd7a80d3020ed796c1b40 No-Presubmit: true No-Tree-Checks: true No-Try: true Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254262 Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com> Reviewed-by: Andrey Logvin <landrey@webrtc.org> Commit-Queue: Andrey Logvin <landrey@webrtc.org> Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org> Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org> Cr-Commit-Position: refs/heads/main@{#36159}