webrtc/modules/video_coding
Sergio Garcia Murillo 46b43e0072 Update support for missing HIGH profiles and 1080p
The High and ConstrainedHigh profiles are missing from the decoder capabilities. Also level 3.1 doesn't allow 1080p

Bug: webrtc:347724928
Change-Id: I3f33468327d2aaf352fc80f69d2ee31481bafcb5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/355001
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42528}
2024-06-25 09:40:15 +00:00
..
codecs Update support for missing HIGH profiles and 1080p 2024-06-25 09:40:15 +00:00
deprecated Remove kMaxNalusPerPacket hard limit for H264 frames 2024-06-14 16:29:42 +00:00
g3doc Remove deprecated VideoStreamDecoderInterface and FrameBuffer2. 2023-02-13 16:25:00 +00:00
include Remove VideoCodingModule dependency on the global field trial string 2024-04-24 17:39:03 +00:00
svc Mark MakeScalabilityMode() RTC_EXPORT 2024-06-05 08:43:00 +00:00
timing Mass removal of absl_deps in all BUILD.gn files 2024-05-23 15:09:46 +00:00
utility Remove option to parse RateControlSettings from the global field trial string 2024-05-20 10:38:14 +00:00
BUILD.gn Video encoding: allow to use system OpenH264 2024-06-18 13:39:21 +00:00
chain_diff_calculator.cc
chain_diff_calculator.h
chain_diff_calculator_unittest.cc
decoder_database.cc Remove VCMEncodedFrame from webrtc::EncodedFrame inheritance 2023-08-28 11:46:48 +00:00
decoder_database.h Remove VCMEncodedFrame from webrtc::EncodedFrame inheritance 2023-08-28 11:46:48 +00:00
decoder_database_unittest.cc Move ownership of decoders to VCMDecoderDatabase 2022-09-30 06:21:36 +00:00
DEPS Move VideoEncoderConfig from api/ into video/config 2022-09-29 09:44:43 +00:00
encoded_frame.cc Rename EncodedImage property Timetamp to RtpTimestamp 2023-09-24 20:06:48 +00:00
encoded_frame.h Deprecate old names for EncodedImage::RtpTimestamp accessor and setter 2023-09-28 07:29:22 +00:00
fec_controller_default.cc Propagate FieldTrialsView through FEC protection method helpers 2024-05-13 11:44:26 +00:00
fec_controller_default.h Use propagated instead of global field trials in FecControllerDefault 2024-01-09 12:26:54 +00:00
fec_controller_unittest.cc Use propagated instead of global field trials in FecControllerDefault 2024-01-09 12:26:54 +00:00
fec_rate_table.h
frame_dependencies_calculator.cc
frame_dependencies_calculator.h
frame_dependencies_calculator_unittest.cc
frame_helpers.cc Logging clarification for frame_helpers. 2022-10-13 12:40:36 +00:00
frame_helpers.h Logging clarification for frame_helpers. 2022-10-13 12:40:36 +00:00
frame_helpers_unittest.cc Logging clarification for frame_helpers. 2022-10-13 12:40:36 +00:00
generic_decoder.cc Convert decoder TRACE_EVENT to flows 2024-04-30 08:47:29 +00:00
generic_decoder.h Remove EncodedFrame::MissingFrame and start removing Decode() param 2023-08-30 10:38:35 +00:00
generic_decoder_unittest.cc Deprecate VideoFrame::timestamp() and set_timestamp 2024-03-13 11:08:37 +00:00
h26x_packet_buffer.cc Remove kMaxNalusPerPacket hard limit for H264 frames 2024-06-14 16:29:42 +00:00
h26x_packet_buffer.h Remove kMaxNalusPerPacket hard limit for H264 frames 2024-06-14 16:29:42 +00:00
h26x_packet_buffer_unittest.cc Remove kMaxNalusPerPacket hard limit for H264 frames 2024-06-14 16:29:42 +00:00
h264_sprop_parameter_sets.cc
h264_sprop_parameter_sets.h Remove RTC_DISALLOW_COPY_AND_ASSIGN from modules/ 2022-01-24 11:50:20 +00:00
h264_sprop_parameter_sets_unittest.cc
h264_sps_pps_tracker.cc Remove kMaxNalusPerPacket hard limit for H264 frames 2024-06-14 16:29:42 +00:00
h264_sps_pps_tracker.h Remove kMaxNalusPerPacket hard limit for H264 frames 2024-06-14 16:29:42 +00:00
h264_sps_pps_tracker_unittest.cc Remove kMaxNalusPerPacket hard limit for H264 frames 2024-06-14 16:29:42 +00:00
histogram.cc
histogram.h
histogram_unittest.cc
internal_defines.h
loss_notification_controller.cc Use backticks not vertical bars to denote variables in comments for /modules/video_coding 2021-08-09 15:26:22 +00:00
loss_notification_controller.h Use backticks not vertical bars to denote variables in comments for /modules/video_coding 2021-08-09 15:26:22 +00:00
loss_notification_controller_unittest.cc
media_opt_util.cc Propagate FieldTrialsView through FEC protection method helpers 2024-05-13 11:44:26 +00:00
media_opt_util.h Propagate FieldTrialsView through FEC protection method helpers 2024-05-13 11:44:26 +00:00
nack_requester.cc Remove keyframe tracking from NackRequester. 2024-01-17 14:14:59 +00:00
nack_requester.h Remove keyframe tracking from NackRequester. 2024-01-17 14:14:59 +00:00
nack_requester_unittest.cc Remove keyframe tracking from NackRequester. 2024-01-17 14:14:59 +00:00
OWNERS
packet_buffer.cc Remove kMaxNalusPerPacket hard limit for H264 frames 2024-06-14 16:29:42 +00:00
packet_buffer.h Clean up decoders when stopping video receive stream. 2022-09-29 12:03:13 +00:00
packet_buffer_unittest.cc Remove kMaxNalusPerPacket hard limit for H264 frames 2024-06-14 16:29:42 +00:00
rtp_frame_id_only_ref_finder.cc Move RtpFrameObject and EncodedFrame out of video_coding namespace. 2021-03-23 14:22:47 +00:00
rtp_frame_id_only_ref_finder.h Move video video receiver transformable frame to modules/rtc_rtcp/source 2023-02-03 12:59:19 +00:00
rtp_frame_reference_finder.cc Format /modules 2023-04-20 02:02:45 +00:00
rtp_frame_reference_finder.h Move video video receiver transformable frame to modules/rtc_rtcp/source 2023-02-03 12:59:19 +00:00
rtp_frame_reference_finder_unittest.cc Move video video receiver transformable frame to modules/rtc_rtcp/source 2023-02-03 12:59:19 +00:00
rtp_generic_ref_finder.cc In RtpFrameReferenceFinder discard frames with too large spatial id 2024-02-27 21:44:37 +00:00
rtp_generic_ref_finder.h Move video video receiver transformable frame to modules/rtc_rtcp/source 2023-02-03 12:59:19 +00:00
rtp_seq_num_only_ref_finder.cc Replace ABSL_FALLTHROUGH_INTENDED with c++17 attribute 2022-01-17 14:55:02 +00:00
rtp_seq_num_only_ref_finder.h Move video video receiver transformable frame to modules/rtc_rtcp/source 2023-02-03 12:59:19 +00:00
rtp_vp8_ref_finder.cc SVC: Add end to end tests for VP8 and VP9 2022-06-22 11:07:01 +00:00
rtp_vp8_ref_finder.h Move video video receiver transformable frame to modules/rtc_rtcp/source 2023-02-03 12:59:19 +00:00
rtp_vp8_ref_finder_unittest.cc Move video video receiver transformable frame to modules/rtc_rtcp/source 2023-02-03 12:59:19 +00:00
rtp_vp9_ref_finder.cc Reland "Mark frames with inter_layer_predicted=true as delta frames" 2024-04-02 18:59:58 +00:00
rtp_vp9_ref_finder.h Move video video receiver transformable frame to modules/rtc_rtcp/source 2023-02-03 12:59:19 +00:00
rtp_vp9_ref_finder_unittest.cc Reland "Mark frames with inter_layer_predicted=true as delta frames" 2024-04-02 18:59:58 +00:00
video_codec_initializer.cc Propagate field trials for WebRTC-Video-MinVideoBitrate 2024-04-09 10:57:41 +00:00
video_codec_initializer_unittest.cc Provide Environment to construct VideoBitrateAllocator 2024-05-14 11:36:42 +00:00
video_coding_defines.cc Add powerEfficientDecoder and powerEfficientEncoder stats 2022-10-19 13:15:31 +00:00
video_coding_impl.cc Remove VideoCodingModule dependency on the global field trial string 2024-04-24 17:39:03 +00:00
video_coding_impl.h Move deprecated Receiver to modules/video_coding/deprecated/ 2023-05-08 07:02:15 +00:00
video_receiver.cc Move deprecated Receiver to modules/video_coding/deprecated/ 2023-05-08 07:02:15 +00:00
video_receiver2.cc Remove VCMEncodedFrame from webrtc::EncodedFrame inheritance 2023-08-28 11:46:48 +00:00
video_receiver2.h Remove VCMEncodedFrame from webrtc::EncodedFrame inheritance 2023-08-28 11:46:48 +00:00
video_receiver2_unittest.cc Remove EncodedFrame::MissingFrame and start removing Decode() param 2023-08-30 10:38:35 +00:00
video_receiver_unittest.cc Remove EncodedFrame::MissingFrame and start removing Decode() param 2023-08-30 10:38:35 +00:00