webrtc/api/video_codecs
Elad Alon b64af4b168 Add retransmission_allowed flag to encoder output
Using this flag, an encoder may inform the RTP sender module that
the packet is not elligible for retransmission. Specifically, it
may not be retransmitted in response to a NACK message,
nor because of early loss detection (see CL #135881).

Bug: webrtc:10702
Change-Id: Ib6a9cc361cf10ea7214cf672e05940c27899a6be
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/140105
Commit-Queue: Elad Alon <eladalon@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#28169}
2019-06-05 12:08:07 +00:00
..
test Removes TimeMicros interface from ThreadProcessingFakeClock. 2019-04-17 15:37:48 +00:00
bitstream_parser.h Add interface class for bitstream parser. 2019-03-22 12:14:41 +00:00
BUILD.gn Export symbols needed by the Chromium component build (part 8). 2019-04-02 10:13:36 +00:00
builtin_video_decoder_factory.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +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 Use EncoderSimulcastProxy for all codecs 2019-01-23 15:59:54 +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
OWNERS Add magjed/nisse/sprang/brandtr as api/video_codecs owners 2018-11-08 15:43:03 +00:00
sdp_video_format.cc Add copy and move operations to SdpVideoFormat. 2018-03-28 09:46:26 +00:00
sdp_video_format.h Export symbols needed by the Chromium component build (part 8). 2019-04-02 10:13:36 +00:00
video_codec.cc Delete unused members of VideoCodecH264. 2019-04-11 15:32:48 +00:00
video_codec.h Delete unused members of VideoCodecH264. 2019-04-11 15:32:48 +00:00
video_decoder.cc Delete DecodedImageCallback::ReceivedDecodedFrame 2019-04-25 08:09:29 +00:00
video_decoder.h Delete DecodedImageCallback::ReceivedDecodedFrame 2019-04-25 08:09:29 +00:00
video_decoder_factory.cc Add receive stream id argument to CreateDecoder() method 2018-09-11 08:47:04 +00:00
video_decoder_factory.h Export symbols needed by the Chromium component build (part 8). 2019-04-02 10:13:36 +00:00
video_decoder_software_fallback_wrapper.cc Reland "Delete CodecSpecificInfo argument from VideoDecoder::Decode" 2019-04-11 13:03:52 +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 Remove deprecated SetRates/SetRateAllocation from VideoEncoder. 2019-05-13 11:42:59 +00:00
video_encoder.h Remove deprecated SetRates/SetRateAllocation from VideoEncoder. 2019-05-13 11:42:59 +00:00
video_encoder_config.cc Implement the encoding RtpParameter scaleResolutionDownBy 2019-01-29 14:32:17 +00:00
video_encoder_config.h Implement the encoding RtpParameter scaleResolutionDownBy 2019-01-29 14:32:17 +00:00
video_encoder_factory.h Revert "Replace VideoEncoderFactory::QueryVideoEncoder with VideoEncoder::GetEncoderInfo" 2018-12-10 10:36:00 +00:00
video_encoder_software_fallback_wrapper.cc Reland "Replace usage of old SetRates/SetRateAllocation methods" 2019-04-12 13:37:32 +00:00
video_encoder_software_fallback_wrapper.h Export symbols needed by the Chromium component build (part 8). 2019-04-02 10:13:36 +00:00
vp8_frame_buffer_controller.h Reland "Refactor handling of configuration overrides from Vp8FrameBufferController" 2019-05-10 08:44:02 +00:00
vp8_frame_config.cc Add retransmission_allowed flag to encoder output 2019-06-05 12:08:07 +00:00
vp8_frame_config.h Add retransmission_allowed flag to encoder output 2019-06-05 12:08:07 +00:00
vp8_temporal_layers.cc Reland "Refactor handling of configuration overrides from Vp8FrameBufferController" 2019-05-10 08:44:02 +00:00
vp8_temporal_layers.h Reland "Refactor handling of configuration overrides from Vp8FrameBufferController" 2019-05-10 08:44:02 +00:00
vp8_temporal_layers_factory.cc Use single FrameBufferController in VP8, created by a factory. 2019-03-20 11:54:02 +00:00
vp8_temporal_layers_factory.h Use single FrameBufferController in VP8, created by a factory. 2019-03-20 11:54:02 +00:00