This reverts commit 050ffefd854f8a57071992238723259e9ae0d85a. 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}
32 lines
1.2 KiB
C
32 lines
1.2 KiB
C
/*
|
|
* Copyright (c) 2011 The WebRTC project authors. All Rights Reserved.
|
|
*
|
|
* Use of this source code is governed by a BSD-style license
|
|
* that can be found in the LICENSE file in the root of the source
|
|
* tree. An additional intellectual property rights grant can be found
|
|
* in the file PATENTS. All contributing project authors may
|
|
* be found in the AUTHORS file in the root of the source tree.
|
|
*/
|
|
|
|
#ifndef MODULES_VIDEO_CODING_INCLUDE_VIDEO_ERROR_CODES_H_
|
|
#define MODULES_VIDEO_CODING_INCLUDE_VIDEO_ERROR_CODES_H_
|
|
|
|
// NOTE: in sync with video_coding_module_defines.h
|
|
|
|
// Define return values
|
|
|
|
#define WEBRTC_VIDEO_CODEC_TARGET_BITRATE_OVERSHOOT 5
|
|
#define WEBRTC_VIDEO_CODEC_OK_REQUEST_KEYFRAME 4
|
|
#define WEBRTC_VIDEO_CODEC_NO_OUTPUT 1
|
|
#define WEBRTC_VIDEO_CODEC_OK 0
|
|
#define WEBRTC_VIDEO_CODEC_ERROR -1
|
|
#define WEBRTC_VIDEO_CODEC_MEMORY -3
|
|
#define WEBRTC_VIDEO_CODEC_ERR_PARAMETER -4
|
|
#define WEBRTC_VIDEO_CODEC_TIMEOUT -6
|
|
#define WEBRTC_VIDEO_CODEC_UNINITIALIZED -7
|
|
#define WEBRTC_VIDEO_CODEC_FALLBACK_SOFTWARE -13
|
|
#define WEBRTC_VIDEO_CODEC_ERR_SIMULCAST_PARAMETERS_NOT_SUPPORTED -15
|
|
#define WEBRTC_VIDEO_CODEC_ENCODER_FAILURE -16
|
|
|
|
#endif // MODULES_VIDEO_CODING_INCLUDE_VIDEO_ERROR_CODES_H_
|