Files
platform-external-webrtc/webrtc/test/testsupport/jpeg_frame_writer_ios.cc
ilnik d986d76806 Update jpeg writer to compile on iOS and document it better
Original implementation of jpeg writer didn't compile on iOS at all.
This required clients to exclude some code using defines, which leads to
more complicated code.

Now, instead, jpeg writer will compile but will do nothing on iOS. Clients'
code don't need any additional checks now.

BUG=none

Review-Url: https://codereview.webrtc.org/3004603002
Cr-Commit-Position: refs/heads/master@{#19558}
2017-08-28 13:08:33 +00:00

31 lines
977 B
C++

/*
* Copyright (c) 2017 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/rtc_base/checks.h"
#include "webrtc/rtc_base/logging.h"
#include "webrtc/test/testsupport/frame_writer.h"
namespace webrtc {
namespace test {
JpegFrameWriter::JpegFrameWriter(const std::string& /*output_filename*/) {}
bool JpegFrameWriter::WriteFrame(const VideoFrame& /*input_frame*/,
int /*quality*/) {
LOG(LS_WARNING) << "Libjpeg isn't available on IOS. Jpeg frame writer is not "
"supported. No frame will be saved.";
// Don't fail.
return true;
}
} // namespace test
} // namespace webrtc