webrtc/api/video_codecs
Hans Wennborg d1780836f4 Fix incorrect use of scoped enumerations in format strings
Scoped enums do not get automatically promoted to their underlying type,
so these uses have undefined behavior and Clang recently started warning
about it.

Bug: chromium:1456289
Change-Id: I9cf4e5a68378930a3bf7d8ac7b0a21eaf0d12670
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/309520
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Auto-Submit: Hans Wennborg <hans@chromium.org>
Commit-Queue: Rasmus Brandt <brandtr@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40321}
2023-06-21 09:16:11 +00:00
..
test Fuzzy match the SdpVideoFormat in VideoEncoderFactoryTemplate::CreateVideoEncoder. 2023-04-05 11:48:26 +00:00
av1_profile.cc Adding some AV1 constants and helper functions 2022-06-10 16:39:54 +00:00
av1_profile.h Adding some AV1 constants and helper functions 2022-06-10 16:39:54 +00:00
bitstream_parser.h Make header files self contained. 2022-10-08 08:38:36 +00:00
BUILD.gn Delete EncoderSimulcastProxy in favor of SimulcastEncoderAdapter. 2023-03-16 13:25:44 +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 Fix incorrect use of scoped enumerations in format strings 2023-06-21 09:16:11 +00:00
h264_profile_level_id.h Reland: Added support for H264 YUV444 (I444) decoding. 2022-02-09 11:57:55 +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 api/video_codecs: Add scalability mode helper functions. 2022-09-02 13:40:38 +00:00
scalability_mode_helper.h api/video_codecs: Add scalability mode helper functions. 2022-09-02 13:40:38 +00:00
sdp_video_format.cc Add FuzzyMatchSdpVideoFormat convenience function for VideoEncoderFactoryTemplate. 2022-10-25 08:30:25 +00:00
sdp_video_format.h Add FuzzyMatchSdpVideoFormat convenience function for VideoEncoderFactoryTemplate. 2022-10-25 08:30:25 +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 Remove IsSinglecastOrAllNonFirstLayersInactive() helper. 2023-04-04 13:59:07 +00:00
video_codec.h Fix L1Tx target bitrate bug when the standard API is used. 2023-06-15 12:48:48 +00:00
video_decoder.cc Delete deprecated VideoDecoder::InitDecode 2021-08-31 14:13:49 +00:00
video_decoder.h Delete deprecated VideoDecoder::InitDecode 2021-08-31 14:13:49 +00:00
video_decoder_factory.h Remove deprecated signature of VideoDecoderFactory::QueryCodecSupport 2021-08-30 10:26:05 +00:00
video_decoder_factory_template.h New VideoDecoderFactoryTemplate. 2022-07-14 15:38:20 +00:00
video_decoder_factory_template_dav1d_adapter.h Update Dav1dDecoderTemplateAdapater to include AV1 profile1 support. 2023-04-04 12:40:17 +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 Fix fallback implementation name 2022-04-05 08:28:23 +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 Make header files self contained. 2022-10-08 08:38:36 +00:00
video_encoder_factory_template_libvpx_vp8_adapter.h Make header files self contained. 2022-10-08 08:38:36 +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 Replace ABSL_FALLTHROUGH_INTENDED with c++17 attribute 2022-01-17 14:55:02 +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 add 422 8 and 10 bit decoding support 2022-06-22 15:08:44 +00:00
vp9_profile.h add 422 8 and 10 bit decoding support 2022-06-22 15:08:44 +00:00