Delete all logic related to VCMDecodeErrorMode
Bug: webrtc:8064 Change-Id: I345f342a314d88390fff8b305b121076b45a51e8 Reviewed-on: https://webrtc-review.googlesource.com/c/116692 Reviewed-by: Philip Eliasson <philipel@webrtc.org> Reviewed-by: Erik Språng <sprang@webrtc.org> Commit-Queue: Niels Moller <nisse@webrtc.org> Cr-Commit-Position: refs/heads/master@{#26283}
This commit is contained in:
@ -27,19 +27,6 @@ class VideoDecoder;
|
||||
class VideoEncoder;
|
||||
struct CodecSpecificInfo;
|
||||
|
||||
// Used to indicate which decode with errors mode should be used.
|
||||
enum VCMDecodeErrorMode {
|
||||
kNoErrors, // Never decode with errors. Video will freeze
|
||||
// if nack is disabled.
|
||||
kSelectiveErrors, // Frames that are determined decodable in
|
||||
// VCMSessionInfo may be decoded with missing
|
||||
// packets. As not all incomplete frames will be
|
||||
// decodable, video will freeze if nack is disabled.
|
||||
kWithErrors // Release frames as needed. Errors may be
|
||||
// introduced as some encoded frames may not be
|
||||
// complete.
|
||||
};
|
||||
|
||||
class VideoCodingModule : public Module {
|
||||
public:
|
||||
enum SenderNackMode { kNackNone, kNackAll, kNackSelective };
|
||||
@ -166,12 +153,7 @@ class VideoCodingModule : public Module {
|
||||
// Return value : VCM_OK, on success;
|
||||
// < 0, on error.
|
||||
enum ReceiverRobustness { kNone, kHardNack };
|
||||
virtual int SetReceiverRobustnessMode(ReceiverRobustness robustnessMode,
|
||||
VCMDecodeErrorMode errorMode) = 0;
|
||||
|
||||
int SetReceiverRobustnessMode(ReceiverRobustness robustnessMode) {
|
||||
return SetReceiverRobustnessMode(robustnessMode, kNoErrors);
|
||||
}
|
||||
virtual int SetReceiverRobustnessMode(ReceiverRobustness robustnessMode) = 0;
|
||||
|
||||
// Sets the maximum number of sequence numbers that we are allowed to NACK
|
||||
// and the oldest sequence number that we will consider to NACK. If a
|
||||
|
||||
Reference in New Issue
Block a user