webrtc/api/video_codecs
Mirko Bonadei 23c32da48a Revert "Extends WebRTC logs for software encoder fallback"
This reverts commit 050ffefd85.

Reason for revert: Breaks downstream project.

Original change's description:
> Extends WebRTC logs for software encoder fallback
>
> This CL extends logging related to HW->SW fallbacks on the encoder
> side in WebRTC. The goal is to make it easier to track down the
> different steps taken when setting up the video encoder and why/when
> HW encoding fails.
>
> Current logs are added on several lines which makes regexp searching
> difficult. This CL adds all related information on one line instead.
>
> Three new search tags are also added VSE (VideoStreamEncoder), VESFW
> (VideoEncoderSoftwareFallbackWrapper) and SEA (SimulcastEncoderAdapter). The idea is to allow searching for the tags to see correlated logs.
>
> It has been verified that these added logs also show up in WebRTC
> logs in Meet.
>
> Logs from the GPU process are not included due to the sandboxed
> nature which makes it much more complex to add to the native
> WebRTC log. I think that these simple logs will provide value as is.
>
> Example: https://gist.github.com/henrik-and/41946f7f0b10774241bd14d7687f770b
>
> Bug: b/322132132
> Change-Id: Iec58c9741a9dd6bab3236a88e9a6e45440f5d980
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/339260
> Commit-Queue: Henrik Andreassson <henrika@webrtc.org>
> Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
> Reviewed-by: Henrik Boström <hbos@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#41733}

Bug: b/322132132
Change-Id: I24d0a4e71a43ac192485f1af208563a51d919865
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/339661
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Owners-Override: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41735}
2024-02-14 13:45:39 +00:00
..
test video_codecs: fix h265_profile line-endings 2024-01-10 12:46:30 +00:00
av1_profile.cc sdp: backfill default codec parameters for AV1 2024-02-01 13:11:09 +00:00
av1_profile.h sdp: backfill default codec parameters for AV1 2024-02-01 13:11:09 +00:00
bitstream_parser.h Make header files self contained. 2022-10-08 08:38:36 +00:00
BUILD.gn sdp: backfill default codec parameters for AV1 2024-02-01 13:11:09 +00:00
builtin_video_decoder_factory.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
builtin_video_decoder_factory.h Export symbols needed by the Chromium component build (part 6). 2018-10-23 06:48:51 +00:00
builtin_video_encoder_factory.cc Delete EncoderSimulcastProxy in favor of SimulcastEncoderAdapter. 2023-03-16 13:25:44 +00:00
builtin_video_encoder_factory.h Export symbols needed by the Chromium component build (part 6). 2018-10-23 06:48:51 +00:00
h264_profile_level_id.cc Reland "Unify access to SDP codec parameters" 2024-01-03 12:03:11 +00:00
h264_profile_level_id.h Reland "Unify access to SDP codec parameters" 2024-01-03 12:03:11 +00:00
h265_profile_tier_level.cc video_codecs: fix h265_profile line-endings 2024-01-10 12:46:30 +00:00
h265_profile_tier_level.h video_codecs: fix h265_profile line-endings 2024-01-10 12:46:30 +00:00
OWNERS Revise video owners 2022-09-30 08:44:30 +00:00
scalability_mode.cc Add support for more scalability modes (1.5:1 resolution ratio). 2022-08-31 11:01:16 +00:00
scalability_mode.h Add support for more scalability modes (1.5:1 resolution ratio). 2022-08-31 11:01:16 +00:00
scalability_mode_helper.cc Add ScalabilityModeStringToEnum helper function. 2023-09-11 17:04:27 +00:00
scalability_mode_helper.h Add ScalabilityModeStringToEnum helper function. 2023-09-11 17:04:27 +00:00
sdp_video_format.cc Add default AV1 parameters to SdpVideoFormat comparison 2024-02-07 08:15:52 +00:00
sdp_video_format.h Reland "Unify access to SDP codec parameters" 2024-01-03 12:03:11 +00:00
simulcast_stream.cc Add temporary method SimulcastStream::SetNumberOfTemporalLayers 2022-07-18 12:19:52 +00:00
simulcast_stream.h Add temporary method SimulcastStream::SetNumberOfTemporalLayers 2022-07-18 12:19:52 +00:00
spatial_layer.cc Move definition of SpatialLayer to api/video_codecs/spatial_layer.h 2020-08-17 09:45:19 +00:00
spatial_layer.h Move definition of SpatialLayer to api/video_codecs/spatial_layer.h 2020-08-17 09:45:19 +00:00
video_codec.cc Revert "Extends WebRTC logs for software encoder fallback" 2024-02-14 13:45:39 +00:00
video_codec.h Revert "Extends WebRTC logs for software encoder fallback" 2024-02-14 13:45:39 +00:00
video_decoder.cc Delete deprecated VideoDecoder::InitDecode 2021-08-31 14:13:49 +00:00
video_decoder.h Remove EncodedFrame::MissingFrame and start removing Decode() param 2023-08-30 10:38:35 +00:00
video_decoder_factory.cc Add VideoDecoderFactory function to pass Environment for VideoDecoder construction 2024-01-23 09:26:36 +00:00
video_decoder_factory.h Add VideoDecoderFactory function to pass Environment for VideoDecoder construction 2024-01-23 09:26:36 +00:00
video_decoder_factory_template.h New VideoDecoderFactoryTemplate. 2022-07-14 15:38:20 +00:00
video_decoder_factory_template_dav1d_adapter.h sdp: backfill default codec parameters for AV1 2024-02-01 13:11:09 +00:00
video_decoder_factory_template_libvpx_vp8_adapter.h Make header files self contained. 2022-10-08 08:38:36 +00:00
video_decoder_factory_template_libvpx_vp9_adapter.h New VideoDecoderFactoryTemplate. 2022-07-14 15:38:20 +00:00
video_decoder_factory_template_open_h264_adapter.h Use Video{Encoder, Decoder}FactoryTemplate instead of Internal{Encoder, Decoder}Factory. 2022-07-22 12:07:25 +00:00
video_decoder_software_fallback_wrapper.cc Add codec name H265 to support H265 in WebRTC 2023-09-20 09:25:32 +00:00
video_decoder_software_fallback_wrapper.h Export symbols needed by the Chromium component build (part 8). 2019-04-02 10:13:36 +00:00
video_encoder.cc Format ^(api|call|common_audio|examples|media|net|p2p|pc)/ 2023-05-03 11:09:26 +00:00
video_encoder.h Enable multithreaded OpenH264 encoding behind field trial 2023-02-22 14:26:33 +00:00
video_encoder_factory.h RtpSenderInterface::SetEncoderSelector 2022-06-08 11:06:52 +00:00
video_encoder_factory_template.h Fuzzy match the SdpVideoFormat in VideoEncoderFactoryTemplate::CreateVideoEncoder. 2023-04-05 11:48:26 +00:00
video_encoder_factory_template_libaom_av1_adapter.h Reland "Unify access to SDP codec parameters" 2024-01-03 12:03:11 +00:00
video_encoder_factory_template_libvpx_vp8_adapter.h Reland "Unify access to SDP codec parameters" 2024-01-03 12:03:11 +00:00
video_encoder_factory_template_libvpx_vp9_adapter.h Remove references to AudioCodec and VideoCodec constructors 2023-06-05 23:23:40 +00:00
video_encoder_factory_template_open_h264_adapter.h Remove references to AudioCodec and VideoCodec constructors 2023-06-05 23:23:40 +00:00
video_encoder_software_fallback_wrapper.cc Revert "Extends WebRTC logs for software encoder fallback" 2024-02-14 13:45:39 +00:00
video_encoder_software_fallback_wrapper.h Use backticks not vertical bars to denote variables in comments for /api 2021-07-26 18:27:34 +00:00
vp8_frame_buffer_controller.h Use backticks not vertical bars to denote variables in comments 2021-08-10 10:40:03 +00:00
vp8_frame_config.cc Prepare to rename RTC_NOTREACHED to RTC_DCHECK_NOTREACHED 2021-11-15 21:44:59 +00:00
vp8_frame_config.h Make DefaultTemporalLayers explicitly request a key frame 2019-06-24 08:26:17 +00:00
vp8_temporal_layers.cc Pass FecControllerOverride to Vp8FrameBufferControllerFactory::Create 2019-07-02 10:55:55 +00:00
vp8_temporal_layers.h Pass FecControllerOverride to Vp8FrameBufferControllerFactory::Create 2019-07-02 10:55:55 +00:00
vp8_temporal_layers_factory.cc Enforce VideoEncoderConfig.num_temporal_layers >= 1. 2020-01-21 13:38:08 +00:00
vp8_temporal_layers_factory.h Remove deprecated version of Vp8FrameBufferControllerFactory::Create 2019-07-02 14:40:20 +00:00
vp9_profile.cc Reland "Unify access to SDP codec parameters" 2024-01-03 12:03:11 +00:00
vp9_profile.h Reland "Unify access to SDP codec parameters" 2024-01-03 12:03:11 +00:00