| Index: talk/media/base/fakevideocapturer.h
|
| diff --git a/talk/media/base/fakevideocapturer.h b/talk/media/base/fakevideocapturer.h
|
| index c9dce2c1d94cd5bdad678fb64120647be0f1035f..ef6288ac3962bae0f0bb74a5370bb6fd137d24df 100644
|
| --- a/talk/media/base/fakevideocapturer.h
|
| +++ b/talk/media/base/fakevideocapturer.h
|
| @@ -64,6 +64,8 @@ class FakeVideoCapturer : public cricket::VideoCapturer {
|
| cricket::VideoFormat::FpsToInterval(30), cricket::FOURCC_I420));
|
| formats.push_back(cricket::VideoFormat(160, 120,
|
| cricket::VideoFormat::FpsToInterval(30), cricket::FOURCC_I420));
|
| + formats.push_back(cricket::VideoFormat(1280, 720,
|
| + cricket::VideoFormat::FpsToInterval(60), cricket::FOURCC_I420));
|
| ResetSupportedFormats(formats);
|
| }
|
| ~FakeVideoCapturer() {
|
| @@ -79,9 +81,17 @@ class FakeVideoCapturer : public cricket::VideoCapturer {
|
| }
|
| return CaptureCustomFrame(GetCaptureFormat()->width,
|
| GetCaptureFormat()->height,
|
| + GetCaptureFormat()->interval,
|
| GetCaptureFormat()->fourcc);
|
| }
|
| bool CaptureCustomFrame(int width, int height, uint32 fourcc) {
|
| + // default to 30fps
|
| + return CaptureCustomFrame(width, height, 33333333, fourcc);
|
| + }
|
| + bool CaptureCustomFrame(int width,
|
| + int height,
|
| + int64_t timestamp_interval,
|
| + uint32 fourcc) {
|
| if (!running_) {
|
| return false;
|
| }
|
| @@ -106,7 +116,7 @@ class FakeVideoCapturer : public cricket::VideoCapturer {
|
| frame.data_size = size;
|
| frame.elapsed_time = next_timestamp_;
|
| frame.time_stamp = initial_unix_timestamp_ + next_timestamp_;
|
| - next_timestamp_ += 33333333; // 30 fps
|
| + next_timestamp_ += timestamp_interval;
|
|
|
| rtc::scoped_ptr<char[]> data(new char[size]);
|
| frame.data = data.get();
|
|
|