summaryrefslogtreecommitdiffstats
path: root/content/renderer/media
diff options
context:
space:
mode:
authorwjia@chromium.org <wjia@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-10-26 21:15:24 +0000
committerwjia@chromium.org <wjia@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-10-26 21:15:24 +0000
commit86901182346f454e2598753c88ede26c7d41f476 (patch)
treec0662f2a3cb4e798ee1c77230a5c638e1e70e474 /content/renderer/media
parentcdd1c9e59c6792def68b86fa83ff987248b63f17 (diff)
downloadchromium_src-86901182346f454e2598753c88ede26c7d41f476.zip
chromium_src-86901182346f454e2598753c88ede26c7d41f476.tar.gz
chromium_src-86901182346f454e2598753c88ede26c7d41f476.tar.bz2
Temporarily disable video capture restart logic.
Some client can't handle resolution change on the fly. Temporarily use fixed resolution till those clients support resampling. BUG=158074 Review URL: https://codereview.chromium.org/11231067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@164410 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/renderer/media')
-rw-r--r--content/renderer/media/video_capture_impl.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/content/renderer/media/video_capture_impl.cc b/content/renderer/media/video_capture_impl.cc
index 51047ec..f6e43d7 100644
--- a/content/renderer/media/video_capture_impl.cc
+++ b/content/renderer/media/video_capture_impl.cc
@@ -166,6 +166,9 @@ void VideoCaptureImpl::DoStartCaptureOnCaptureThread(
} else {
handler->OnStarted(this);
if (state_ == video_capture::kStarted) {
+ // TODO(wjia): Temporarily disable restarting till client supports
+ // resampling.
+#if 0
if (capability.width > current_params_.width ||
capability.height > current_params_.height) {
StopDevice();
@@ -174,6 +177,8 @@ void VideoCaptureImpl::DoStartCaptureOnCaptureThread(
<< "after started, try to restart.";
clients_pending_on_restart_[handler] = capability;
} else {
+#endif
+ {
if (device_info_available_) {
handler->OnDeviceInfoReceived(this, device_info_);
}