webrtc/api/video
Florent Castelli 8bbdb5b9bd Update VideoBitrateAllocator allocate to take a struct with more fields
We want to evaluate more data in order to make better choices in the
bitrate allocators.
In order to freely update the parameter list without
breaking the API many times for projects customizing them, we'll use a
struct instead.

Bug: webrtc:10126
Change-Id: I443f86781c5134950294cdd1e3197a47447cf973
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/141418
Commit-Queue: Florent Castelli <orphis@webrtc.org>
Reviewed-by: Tommi <tommi@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#28748}
2019-08-02 13:52:54 +00:00
..
test Format almost everything. 2019-07-08 13:45:15 +00:00
BUILD.gn Update VideoBitrateAllocator allocate to take a struct with more fields 2019-08-02 13:52:54 +00:00
builtin_video_bitrate_allocator_factory.cc Delete unneeded direct includes of common_types.h 2019-04-01 07:18:13 +00:00
builtin_video_bitrate_allocator_factory.h Reland "Use the factory instead of using the builtin code path in VideoCodecInitializer" 2018-11-08 19:10:47 +00:00
color_space.cc Add chroma siting to ColorSpace 2018-12-10 11:19:35 +00:00
color_space.h Add chroma siting to ColorSpace 2018-12-10 11:19:35 +00:00
DEPS New interface EncodedImageBufferInterface, replacing use of CopyOnWriteBuffer 2019-06-19 07:02:34 +00:00
encoded_frame.cc Delete method EncodedFrame::GetBitstream, part 2 2018-11-29 14:01:39 +00:00
encoded_frame.h Format almost everything. 2019-07-08 13:45:15 +00:00
encoded_image.cc New interface EncodedImageBufferInterface, replacing use of CopyOnWriteBuffer 2019-06-19 07:02:34 +00:00
encoded_image.h Format almost everything. 2019-07-08 13:45:15 +00:00
hdr_metadata.cc Pass HdrMetadata between VideoFrame and EncodedImage for VP9 2018-11-09 13:33:37 +00:00
hdr_metadata.h Reorder methods and members of HdrMetadata 2018-12-13 14:00:39 +00:00
i010_buffer.cc Reland "Partial frame capture API part 1" 2019-01-31 13:03:31 +00:00
i010_buffer.h Format almost everything. 2019-07-08 13:45:15 +00:00
i420_buffer.cc Format almost everything. 2019-07-08 13:45:15 +00:00
i420_buffer.h Format almost everything. 2019-07-08 13:45:15 +00:00
OWNERS Add nisse@ as owner of api/video/ 2018-06-19 14:02:11 +00:00
video_bitrate_allocation.cc [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
video_bitrate_allocation.h Format almost everything. 2019-07-08 13:45:15 +00:00
video_bitrate_allocator_factory.h Format almost everything. 2019-07-08 13:45:15 +00:00
video_bitrate_allocator.cc Update VideoBitrateAllocator allocate to take a struct with more fields 2019-08-02 13:52:54 +00:00
video_bitrate_allocator.h Update VideoBitrateAllocator allocate to take a struct with more fields 2019-08-02 13:52:54 +00:00
video_codec_constants.h Reduce kMaxSimulcastStreams to 3 2019-07-04 15:54:36 +00:00
video_codec_type.h Delete unused constant kVideoCodecI420 2019-01-11 09:04:56 +00:00
video_content_type.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
video_content_type.h Reland "[cleanup] Remove useless includes." 2018-10-08 07:44:19 +00:00
video_frame_buffer.cc Remove deprecated interface in I420BufferInterface::GetI420 2019-05-03 12:16:34 +00:00
video_frame_buffer.h Remove deprecated interface in I420BufferInterface::GetI420 2019-05-03 12:16:34 +00:00
video_frame_marking.h Frame marking RTP header extension (PART 1: implement extension) 2018-09-11 22:35:30 +00:00
video_frame_type.h Make VideoFrameType an enum class, and move to separate file and target 2019-03-22 12:44:51 +00:00
video_frame.cc Add plumbing of RtpPacketInfos to each VideoFrame as input for SourceTracker. 2019-06-20 10:24:29 +00:00
video_frame.h Format almost everything. 2019-07-08 13:45:15 +00:00
video_rotation.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
video_sink_interface.h Don't use angle-bracket #includes for WebRTC's own files 2019-06-26 16:06:52 +00:00
video_source_interface.cc Move VideoStreamEncoderInterface to api/. 2018-05-21 19:50:37 +00:00
video_source_interface.h Revert "Reland "Partial frame capture API part 1"" 2019-02-11 14:20:37 +00:00
video_stream_decoder_create_unittest.cc Fix and test CreateVideoStreamDecoder 2019-04-09 07:57:18 +00:00
video_stream_decoder_create.cc Fix and test CreateVideoStreamDecoder 2019-04-09 07:57:18 +00:00
video_stream_decoder_create.h Fix and test CreateVideoStreamDecoder 2019-04-09 07:57:18 +00:00
video_stream_decoder.h Added functions to control the VideoStreamDecoder playout delay. 2019-06-05 11:58:57 +00:00
video_stream_encoder_create.cc Remove CreateVideoStreamEncoder version that uses GlobalTaskQueueFactory 2019-03-28 10:19:52 +00:00
video_stream_encoder_create.h Format almost everything. 2019-07-08 13:45:15 +00:00
video_stream_encoder_interface.h Make VideoStreamEncoderInterface::SetFecControllerOverride pure virtual 2019-07-01 09:03:31 +00:00
video_stream_encoder_observer.cc Remove clang:find_bad_constructs suppression from call:call. 2018-08-29 11:57:00 +00:00
video_stream_encoder_observer.h Move encoder metadata into EncoderInfo struct. 2018-10-25 08:51:53 +00:00
video_stream_encoder_settings.h WebRtcVideoChannel encoder fallback. 2019-07-03 12:31:42 +00:00
video_timing.cc Replace fatal error with error log 2019-03-01 07:02:42 +00:00
video_timing.h Replace fatal error with error log 2019-03-01 07:02:42 +00:00