Delete class webrtc::VideoRenderer and its header file.

To replace the SmoothsRenderedFrames method, added a corresponding
flag to VideoReceiveStream::Config instead.

BUG=webrtc:5426

Review URL: https://codereview.webrtc.org/1818023002

Cr-Original-Commit-Position: refs/heads/master@{#12102}
Cr-Mirrored-From: https://chromium.googlesource.com/external/webrtc
Cr-Mirrored-Commit: 7ade7b3282aa18177768b1615719e67cc4ba87ce
diff --git a/test/DEPS b/test/DEPS
index 27c0e74..e8ed18b 100644
--- a/test/DEPS
+++ b/test/DEPS
@@ -2,6 +2,7 @@
   "+webrtc/base",
   "+webrtc/call",
   "+webrtc/common_video",
+  "+webrtc/media/base",
   "+webrtc/modules/audio_coding",
   "+webrtc/modules/audio_device",
   "+webrtc/modules/media_file",
diff --git a/test/video_renderer.h b/test/video_renderer.h
index 3739522..49d2fa3 100644
--- a/test/video_renderer.h
+++ b/test/video_renderer.h
@@ -12,11 +12,13 @@
 
 #include <stddef.h>
 
-#include "webrtc/video_renderer.h"
+#include "webrtc/media/base/videosinkinterface.h"
 
 namespace webrtc {
+class VideoFrame;
+
 namespace test {
-class VideoRenderer : public webrtc::VideoRenderer {
+class VideoRenderer : public rtc::VideoSinkInterface<VideoFrame> {
  public:
   // Creates a platform-specific renderer if possible, or a null implementation
   // if failing.