| Index: media/video/capture/win/capability_list_win.cc
|
| diff --git a/media/video/capture/win/capability_list_win.cc b/media/video/capture/win/capability_list_win.cc
|
| index cefda435379923d706c75a09cd6a8710fb85a2f8..2de2786e752f5880a62fee45c90e41c6473e2f87 100644
|
| --- a/media/video/capture/win/capability_list_win.cc
|
| +++ b/media/video/capture/win/capability_list_win.cc
|
| @@ -39,15 +39,16 @@ static bool CompareCapability(const VideoCaptureFormat& requested,
|
| return lhs.pixel_format < rhs.pixel_format;
|
| }
|
|
|
| -CapabilityWin GetBestMatchedCapability(const VideoCaptureFormat& requested,
|
| - const CapabilityList& capabilities) {
|
| +const CapabilityWin& GetBestMatchedCapability(
|
| + const VideoCaptureFormat& requested,
|
| + const CapabilityList& capabilities) {
|
| DCHECK(!capabilities.empty());
|
| - CapabilityWin best_match = capabilities.front();
|
| + const CapabilityWin* best_match = &(*capabilities.begin());
|
| for (const CapabilityWin& capability : capabilities) {
|
| - if (CompareCapability(requested, capability, best_match))
|
| - best_match = capability;
|
| + if (CompareCapability(requested, capability, *best_match))
|
| + best_match = &capability;
|
| }
|
| - return best_match;
|
| + return *best_match;
|
| }
|
|
|
| } // namespace media
|
|
|