| Index: remoting/test/frame_generator_util.cc
|
| diff --git a/remoting/test/frame_generator_util.cc b/remoting/test/frame_generator_util.cc
|
| index c84115a482a8a24f4a8024169f95de0df1b48bff..bf78b0f14ae415af1c2a53d9d4c7a46d4efded32 100644
|
| --- a/remoting/test/frame_generator_util.cc
|
| +++ b/remoting/test/frame_generator_util.cc
|
| @@ -15,14 +15,6 @@
|
| namespace remoting {
|
| namespace test {
|
|
|
| -namespace {
|
| -const int kBarcodeCellWidth = 8;
|
| -const int kBarcodeCellHeight = 8;
|
| -const int kBarcodeBits = 10;
|
| -const int kBarcodeBlackThreshold = 85;
|
| -const int kBarcodeWhiteThreshold = 170;
|
| -} // namespace
|
| -
|
| std::unique_ptr<webrtc::DesktopFrame> LoadDesktopFrameFromPng(
|
| const char* name) {
|
| base::FilePath file_path;
|
| @@ -59,47 +51,5 @@ void DrawRect(webrtc::DesktopFrame* frame,
|
| }
|
| }
|
|
|
| -void DrawBarcode(int value, bool changed, webrtc::DesktopFrame* frame) {
|
| - CHECK(value < (1 << kBarcodeBits));
|
| - for (int i = 0; i < kBarcodeBits; ++i) {
|
| - DrawRect(frame, webrtc::DesktopRect::MakeXYWH(i * kBarcodeCellWidth, 0,
|
| - kBarcodeCellWidth,
|
| - kBarcodeCellHeight),
|
| - (value & 1) ? 0xffffffff : 0xff000000);
|
| - value >>= 1;
|
| - }
|
| - if (changed) {
|
| - frame->mutable_updated_region()->AddRect(webrtc::DesktopRect::MakeXYWH(
|
| - 0, 0, kBarcodeCellWidth * kBarcodeBits, kBarcodeCellHeight));
|
| - }
|
| -}
|
| -
|
| -int ReadBarcode(const webrtc::DesktopFrame& frame) {
|
| - int result = 0;
|
| - for (int i = kBarcodeBits - 1; i >= 0; --i) {
|
| - // Sample barcode in the center of the cell for each bit.
|
| - int x = i * kBarcodeCellWidth + kBarcodeCellWidth / 2;
|
| - int y = kBarcodeCellHeight / 2;
|
| - uint8_t* data = frame.GetFrameDataAtPos(webrtc::DesktopVector(x, y));
|
| - int b = data[0];
|
| - int g = data[1];
|
| - int r = data[2];
|
| - bool bit = 0;
|
| - if (b > kBarcodeWhiteThreshold && g > kBarcodeWhiteThreshold &&
|
| - r > kBarcodeWhiteThreshold) {
|
| - bit = 1;
|
| - } else if (b < kBarcodeBlackThreshold && g < kBarcodeBlackThreshold &&
|
| - r < kBarcodeBlackThreshold) {
|
| - bit = 0;
|
| - } else {
|
| - LOG(FATAL) << "Invalid barcode.";
|
| - }
|
| - result <<= 1;
|
| - if (bit)
|
| - result |= 1;
|
| - }
|
| - return result;
|
| -}
|
| -
|
| } // namespace test
|
| } // namespace remoting
|
|
|