Index: webrtc/test/frame_generator_capturer.h |
diff --git a/webrtc/test/frame_generator_capturer.h b/webrtc/test/frame_generator_capturer.h |
index 75e48497bec35c65fa5a746e57e619c570c78b79..dfd12711d187988560178bc90082b1e4788d472f 100644 |
--- a/webrtc/test/frame_generator_capturer.h |
+++ b/webrtc/test/frame_generator_capturer.h |
@@ -15,7 +15,7 @@ |
#include "webrtc/api/video/video_frame.h" |
#include "webrtc/base/criticalsection.h" |
-#include "webrtc/base/task_queue.h" |
+#include "webrtc/base/platform_thread.h" |
#include "webrtc/test/video_capturer.h" |
#include "webrtc/typedefs.h" |
@@ -74,8 +74,6 @@ |
bool Init(); |
private: |
- class InsertFrameTask; |
- |
void InsertFrame(); |
static bool Run(void* obj); |
@@ -84,18 +82,17 @@ |
rtc::VideoSinkInterface<VideoFrame>* sink_ GUARDED_BY(&lock_); |
SinkWantsObserver* sink_wants_observer_ GUARDED_BY(&lock_); |
+ std::unique_ptr<EventTimerWrapper> tick_; |
rtc::CriticalSection lock_; |
+ rtc::PlatformThread thread_; |
std::unique_ptr<FrameGenerator> frame_generator_; |
int target_fps_; |
VideoRotation fake_rotation_ = kVideoRotation_0; |
int64_t first_frame_capture_time_; |
- // Must be the last field, so it will be deconstructed first as tasks |
- // in the TaskQueue access other fields of the instance of this class. |
- rtc::TaskQueue task_queue_; |
}; |
-} // namespace test |
-} // namespace webrtc |
+} // test |
+} // webrtc |
#endif // WEBRTC_TEST_FRAME_GENERATOR_CAPTURER_H_ |