webrtc/modules
Artem Titov 66557e1af3 Revert "remove NV12 to I420 conversion in webrtc AV1 Encoder."
This reverts commit 9558ab41eb.

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}
2022-03-02 16:01:28 +00:00
..
async_audio_processing Use backticks not vertical bars to denote variables in comments for /modules/async_audio_processing 2021-08-02 11:16:59 +00:00
audio_coding Adding fuzzer for G711/PCM u/A decoders and fixing a fuzzer problem 2022-02-21 13:35:24 +00:00
audio_device Make WebRtcAudioRecord save timestamps 2022-02-07 13:30:54 +00:00
audio_mixer Remove RTC_DISALLOW_COPY_AND_ASSIGN from modules/ 2022-01-24 11:50:20 +00:00
audio_processing audioproc_f: fix AGC1 digital adaptive flag bug 2022-03-02 15:50:57 +00:00
congestion_controller Ensure returned delay based estimate from probe can be clamped by 2022-03-01 09:45:30 +00:00
desktop_capture PipeWire capturer: search for epoxy headers 2022-02-25 01:20:32 +00:00
include Use backticks not vertical bars to denote variables in comments for /modules/include 2021-07-30 22:40:29 +00:00
pacing Reland "Represent RtpPacketToSend::capture_time with Timestamp" 2022-02-28 10:04:37 +00:00
remote_bitrate_estimator Add field trial for limiting probes and delay based estimates to link 2022-02-28 17:29:37 +00:00
rtp_rtcp In RtcpTransceiver use TimeDelta instead of raw int to represent time 2022-02-28 11:21:17 +00:00
third_party Use source_sets in component builds and static_library in release builds. 2019-10-17 21:17:18 +00:00
utility Remove usage of INFO alias for LS_INFO in log messages 2021-11-04 13:46:17 +00:00
video_capture Remove more top-level const from parameters in function declarations 2022-02-01 09:15:50 +00:00
video_coding Revert "remove NV12 to I420 conversion in webrtc AV1 Encoder." 2022-03-02 16:01:28 +00:00
video_processing Remove top-level const from parameters in function declarations. 2022-01-26 11:05:25 +00:00
BUILD.gn Remove from chromium build targets that are not compatible with it. 2021-02-01 13:46:19 +00:00
module_common_types_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00