Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(548)

Unified Diff: trunk/src/media/video/capture/win/capability_list_win.cc

Issue 84393002: Revert 236927 "Reorganize media::VideoCapture* types" (Closed) Base URL: svn://svn.chromium.org/chrome/
Patch Set: Created 7 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: trunk/src/media/video/capture/win/capability_list_win.cc
===================================================================
--- trunk/src/media/video/capture/win/capability_list_win.cc (revision 236934)
+++ trunk/src/media/video/capture/win/capability_list_win.cc (working copy)
@@ -33,8 +33,7 @@
}
bool CompareColor(const ResolutionDiff& item1, const ResolutionDiff& item2) {
- return item1.capability->supported_format.pixel_format <
- item2.capability->supported_format.pixel_format;
+ return item1.capability->color < item2.capability->color;
}
} // namespace.
@@ -51,7 +50,7 @@
capabilities_.push_back(capability);
}
-const VideoCaptureCapabilityWin& CapabilityList::GetBestMatchedFormat(
+const VideoCaptureCapabilityWin& CapabilityList::GetBestMatchedCapability(
int requested_width,
int requested_height,
int requested_frame_rate) const {
@@ -66,9 +65,8 @@
it != capabilities_.end(); ++it) {
ResolutionDiff diff;
diff.capability = &(*it);
- diff.diff_width = it->supported_format.frame_size.width() - requested_width;
- diff.diff_height =
- it->supported_format.frame_size.height() - requested_height;
+ diff.diff_width = it->width - requested_width;
+ diff.diff_height = it->height - requested_height;
// The 1000 allows using integer arithmetic for f.i. 29.971 fps.
diff.diff_frame_rate =
1000 * ((static_cast<float>(it->frame_rate_numerator) /
« no previous file with comments | « trunk/src/media/video/capture/win/capability_list_win.h ('k') | trunk/src/media/video/capture/win/sink_filter_win.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698