Renames test::VideoCapturer to TestVideoCapturer.

Bug: webrtc:9620
Change-Id: Ia9afbc2d4f0448f9479516baa741d925a0aca5ac
Reviewed-on: https://webrtc-review.googlesource.com/93760
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Sebastian Jansson <srte@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24346}
This commit is contained in:
Sebastian Jansson
2018-08-13 14:24:58 +02:00
committed by Commit Bot
parent 4e199e9f08
commit f1f363fae7
13 changed files with 37 additions and 31 deletions

View File

@ -44,10 +44,10 @@ rtc_source_set("video_test_common") {
"frame_generator_capturer.h",
"frame_utils.cc",
"frame_utils.h",
"test_video_capturer.cc",
"test_video_capturer.h",
"vcm_capturer.cc",
"vcm_capturer.h",
"video_capturer.cc",
"video_capturer.h",
"video_codec_settings.h",
]

View File

@ -190,7 +190,7 @@ class CallTest : public ::testing::Test {
test::FrameGeneratorCapturer* frame_generator_capturer_;
std::vector<rtc::VideoSourceInterface<VideoFrame>*> video_sources_;
std::vector<std::unique_ptr<VideoCapturer>> video_capturers_;
std::vector<std::unique_ptr<TestVideoCapturer>> video_capturers_;
DegradationPreference degradation_preference_ =
DegradationPreference::MAINTAIN_FRAMERATE;

View File

@ -227,7 +227,7 @@ void FrameGeneratorCapturer::AddOrUpdateSink(
// adaptation.
rtc::VideoSinkWants resolution_wants = wants;
resolution_wants.max_framerate_fps = std::numeric_limits<int>::max();
VideoCapturer::AddOrUpdateSink(sink, resolution_wants);
TestVideoCapturer::AddOrUpdateSink(sink, resolution_wants);
// Ignore any requests for framerate higher than initially configured.
if (wants.max_framerate_fps < target_fps_) {

View File

@ -17,7 +17,7 @@
#include "rtc_base/criticalsection.h"
#include "rtc_base/task_queue.h"
#include "test/frame_generator.h"
#include "test/video_capturer.h"
#include "test/test_video_capturer.h"
namespace webrtc {
@ -25,7 +25,7 @@ namespace test {
class FrameGenerator;
class FrameGeneratorCapturer : public VideoCapturer {
class FrameGeneratorCapturer : public TestVideoCapturer {
public:
class SinkWantsObserver {
public:

View File

@ -8,16 +8,18 @@
* be found in the AUTHORS file in the root of the source tree.
*/
#include "test/video_capturer.h"
#include "test/test_video_capturer.h"
#include "rtc_base/constructormagic.h"
namespace webrtc {
namespace test {
VideoCapturer::VideoCapturer() : video_adapter_(new cricket::VideoAdapter()) {}
VideoCapturer::~VideoCapturer() {}
TestVideoCapturer::TestVideoCapturer()
: video_adapter_(new cricket::VideoAdapter()) {}
TestVideoCapturer::~TestVideoCapturer() {}
absl::optional<VideoFrame> VideoCapturer::AdaptFrame(const VideoFrame& frame) {
absl::optional<VideoFrame> TestVideoCapturer::AdaptFrame(
const VideoFrame& frame) {
int cropped_width = 0;
int cropped_height = 0;
int out_width = 0;
@ -47,8 +49,9 @@ absl::optional<VideoFrame> VideoCapturer::AdaptFrame(const VideoFrame& frame) {
return out_frame;
}
void VideoCapturer::AddOrUpdateSink(rtc::VideoSinkInterface<VideoFrame>* sink,
const rtc::VideoSinkWants& wants) {
void TestVideoCapturer::AddOrUpdateSink(
rtc::VideoSinkInterface<VideoFrame>* sink,
const rtc::VideoSinkWants& wants) {
video_adapter_->OnResolutionFramerateRequest(
wants.target_pixel_count, wants.max_pixel_count, wants.max_framerate_fps);
}

View File

@ -7,8 +7,8 @@
* in the file PATENTS. All contributing project authors may
* be found in the AUTHORS file in the root of the source tree.
*/
#ifndef TEST_VIDEO_CAPTURER_H_
#define TEST_VIDEO_CAPTURER_H_
#ifndef TEST_TEST_VIDEO_CAPTURER_H_
#define TEST_TEST_VIDEO_CAPTURER_H_
#include <stddef.h>
@ -29,10 +29,10 @@ namespace webrtc {
class Clock;
namespace test {
class VideoCapturer : public rtc::VideoSourceInterface<VideoFrame> {
class TestVideoCapturer : public rtc::VideoSourceInterface<VideoFrame> {
public:
VideoCapturer();
virtual ~VideoCapturer();
TestVideoCapturer();
virtual ~TestVideoCapturer();
virtual void Start() = 0;
virtual void Stop() = 0;
@ -50,4 +50,4 @@ class VideoCapturer : public rtc::VideoSourceInterface<VideoFrame> {
} // namespace test
} // namespace webrtc
#endif // TEST_VIDEO_CAPTURER_H_
#endif // TEST_TEST_VIDEO_CAPTURER_H_

View File

@ -83,7 +83,7 @@ void VcmCapturer::AddOrUpdateSink(rtc::VideoSinkInterface<VideoFrame>* sink,
rtc::CritScope lock(&crit_);
RTC_CHECK(!sink_ || sink_ == sink);
sink_ = sink;
VideoCapturer::AddOrUpdateSink(sink, wants);
TestVideoCapturer::AddOrUpdateSink(sink, wants);
}
void VcmCapturer::RemoveSink(rtc::VideoSinkInterface<VideoFrame>* sink) {

View File

@ -17,12 +17,12 @@
#include "modules/video_capture/video_capture.h"
#include "rtc_base/criticalsection.h"
#include "rtc_base/scoped_ref_ptr.h"
#include "test/video_capturer.h"
#include "test/test_video_capturer.h"
namespace webrtc {
namespace test {
class VcmCapturer : public VideoCapturer,
class VcmCapturer : public TestVideoCapturer,
public rtc::VideoSinkInterface<VideoFrame> {
public:
static VcmCapturer* Create(size_t width,

View File

@ -33,8 +33,8 @@
#include "test/rtp_file_reader.h"
#include "test/run_loop.h"
#include "test/run_test.h"
#include "test/test_video_capturer.h"
#include "test/testsupport/frame_writer.h"
#include "test/video_capturer.h"
#include "test/video_renderer.h"
namespace {

View File

@ -139,7 +139,7 @@ void VideoAnalyzer::SetReceiver(PacketReceiver* receiver) {
receiver_ = receiver;
}
void VideoAnalyzer::SetSource(test::VideoCapturer* video_capturer,
void VideoAnalyzer::SetSource(test::TestVideoCapturer* video_capturer,
bool respect_sink_wants) {
if (respect_sink_wants)
captured_frame_forwarder_.SetSource(video_capturer);
@ -855,7 +855,7 @@ VideoAnalyzer::CapturedFrameForwarder::CapturedFrameForwarder(
clock_(clock) {}
void VideoAnalyzer::CapturedFrameForwarder::SetSource(
test::VideoCapturer* video_capturer) {
test::TestVideoCapturer* video_capturer) {
video_capturer_ = video_capturer;
}

View File

@ -46,7 +46,8 @@ class VideoAnalyzer : public PacketReceiver,
~VideoAnalyzer();
virtual void SetReceiver(PacketReceiver* receiver);
void SetSource(test::VideoCapturer* video_capturer, bool respect_sink_wants);
void SetSource(test::TestVideoCapturer* video_capturer,
bool respect_sink_wants);
void SetCall(Call* call);
void SetSendStream(VideoSendStream* stream);
void SetReceiveStream(VideoReceiveStream* stream);
@ -151,7 +152,7 @@ class VideoAnalyzer : public PacketReceiver,
public rtc::VideoSourceInterface<VideoFrame> {
public:
explicit CapturedFrameForwarder(VideoAnalyzer* analyzer, Clock* clock);
void SetSource(test::VideoCapturer* video_capturer);
void SetSource(test::TestVideoCapturer* video_capturer);
private:
void OnFrame(const VideoFrame& video_frame) override;
@ -167,7 +168,7 @@ class VideoAnalyzer : public PacketReceiver,
rtc::CriticalSection crit_;
rtc::VideoSinkInterface<VideoFrame>* send_stream_input_
RTC_GUARDED_BY(crit_);
test::VideoCapturer* video_capturer_;
test::TestVideoCapturer* video_capturer_;
Clock* clock_;
};

View File

@ -635,7 +635,7 @@ void VideoQualityTest::DestroyThumbnailStreams() {
}
thumbnail_send_streams_.clear();
thumbnail_receive_streams_.clear();
for (std::unique_ptr<test::VideoCapturer>& video_caputurer :
for (std::unique_ptr<test::TestVideoCapturer>& video_caputurer :
thumbnail_capturers_) {
video_caputurer.reset();
}
@ -766,12 +766,14 @@ void VideoQualityTest::StartAudioStreams() {
}
void VideoQualityTest::StartThumbnailCapture() {
for (std::unique_ptr<test::VideoCapturer>& capturer : thumbnail_capturers_)
for (std::unique_ptr<test::TestVideoCapturer>& capturer :
thumbnail_capturers_)
capturer->Start();
}
void VideoQualityTest::StopThumbnailCapture() {
for (std::unique_ptr<test::VideoCapturer>& capturer : thumbnail_capturers_)
for (std::unique_ptr<test::TestVideoCapturer>& capturer :
thumbnail_capturers_)
capturer->Stop();
}

View File

@ -89,7 +89,7 @@ class VideoQualityTest :
virtual std::unique_ptr<test::LayerFilteringTransport> CreateSendTransport();
virtual std::unique_ptr<test::DirectTransport> CreateReceiveTransport();
std::vector<std::unique_ptr<test::VideoCapturer>> thumbnail_capturers_;
std::vector<std::unique_ptr<test::TestVideoCapturer>> thumbnail_capturers_;
Clock* const clock_;
test::FunctionVideoEncoderFactory video_encoder_factory_;