| Index: webrtc/modules/desktop_capture/rgba_color.cc
|
| diff --git a/webrtc/modules/desktop_capture/rgba_color.cc b/webrtc/modules/desktop_capture/rgba_color.cc
|
| deleted file mode 100644
|
| index 2342b46915061a62926149c8464f7ed0590eec44..0000000000000000000000000000000000000000
|
| --- a/webrtc/modules/desktop_capture/rgba_color.cc
|
| +++ /dev/null
|
| @@ -1,48 +0,0 @@
|
| -/*
|
| - * Copyright (c) 2016 The WebRTC project authors. All Rights Reserved.
|
| - *
|
| - * Use of this source code is governed by a BSD-style license
|
| - * that can be found in the LICENSE file in the root of the source
|
| - * tree. An additional intellectual property rights grant can be found
|
| - * in the file PATENTS. All contributing project authors may
|
| - * be found in the AUTHORS file in the root of the source tree.
|
| - */
|
| -
|
| -#include "webrtc/modules/desktop_capture/rgba_color.h"
|
| -
|
| -namespace webrtc {
|
| -
|
| -namespace {
|
| -
|
| -bool AlphaEquals(uint8_t i, uint8_t j) {
|
| - // On Linux and Windows 8 or early version, '0' was returned for alpha channel
|
| - // from capturer APIs, on Windows 10, '255' was returned. So a workaround is
|
| - // to treat 0 as 255.
|
| - return i == j || ((i == 0 || i == 255) && (j == 0 || j == 255));
|
| -}
|
| -
|
| -} // namespace
|
| -
|
| -RgbaColor::RgbaColor(uint8_t blue, uint8_t green, uint8_t red, uint8_t alpha) {
|
| - this->blue = blue;
|
| - this->green = green;
|
| - this->red = red;
|
| - this->alpha = alpha;
|
| -}
|
| -
|
| -RgbaColor::RgbaColor(uint8_t blue, uint8_t green, uint8_t red)
|
| - : RgbaColor(blue, green, red, 0xff) {}
|
| -
|
| -RgbaColor::RgbaColor(const uint8_t* bgra)
|
| - : RgbaColor(bgra[0], bgra[1], bgra[2], bgra[3]) {}
|
| -
|
| -bool RgbaColor::operator==(const RgbaColor& right) const {
|
| - return blue == right.blue && green == right.green && red == right.red &&
|
| - AlphaEquals(alpha, right.alpha);
|
| -}
|
| -
|
| -bool RgbaColor::operator!=(const RgbaColor& right) const {
|
| - return !(*this == right);
|
| -}
|
| -
|
| -} // namespace webrtc
|
|
|