| Index: webrtc/test/testsupport/frame_reader.cc
|
| diff --git a/webrtc/test/testsupport/frame_reader.cc b/webrtc/test/testsupport/frame_reader.cc
|
| deleted file mode 100644
|
| index 2593afd8c8cb002137fe4216f36d777a5fe19a5d..0000000000000000000000000000000000000000
|
| --- a/webrtc/test/testsupport/frame_reader.cc
|
| +++ /dev/null
|
| @@ -1,84 +0,0 @@
|
| -/*
|
| - * Copyright (c) 2011 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/test/testsupport/frame_reader.h"
|
| -
|
| -#include <assert.h>
|
| -
|
| -#include "webrtc/api/video/i420_buffer.h"
|
| -#include "webrtc/test/frame_utils.h"
|
| -#include "webrtc/test/testsupport/fileutils.h"
|
| -
|
| -namespace webrtc {
|
| -namespace test {
|
| -
|
| -FrameReaderImpl::FrameReaderImpl(std::string input_filename,
|
| - int width, int height)
|
| - : input_filename_(input_filename),
|
| - width_(width), height_(height),
|
| - input_file_(NULL) {
|
| -}
|
| -
|
| -FrameReaderImpl::~FrameReaderImpl() {
|
| - Close();
|
| -}
|
| -
|
| -bool FrameReaderImpl::Init() {
|
| - if (width_ <= 0 || height_ <= 0) {
|
| - fprintf(stderr, "Frame width and height must be >0, was %d x %d\n",
|
| - width_, height_);
|
| - return false;
|
| - }
|
| - frame_length_in_bytes_ =
|
| - width_ * height_ + 2 * ((width_ + 1) / 2) * ((height_ + 1) / 2);
|
| -
|
| - input_file_ = fopen(input_filename_.c_str(), "rb");
|
| - if (input_file_ == NULL) {
|
| - fprintf(stderr, "Couldn't open input file for reading: %s\n",
|
| - input_filename_.c_str());
|
| - return false;
|
| - }
|
| - // Calculate total number of frames.
|
| - size_t source_file_size = GetFileSize(input_filename_);
|
| - if (source_file_size <= 0u) {
|
| - fprintf(stderr, "Found empty file: %s\n", input_filename_.c_str());
|
| - return false;
|
| - }
|
| - number_of_frames_ = static_cast<int>(source_file_size /
|
| - frame_length_in_bytes_);
|
| - return true;
|
| -}
|
| -
|
| -void FrameReaderImpl::Close() {
|
| - if (input_file_ != NULL) {
|
| - fclose(input_file_);
|
| - input_file_ = NULL;
|
| - }
|
| -}
|
| -
|
| -rtc::scoped_refptr<I420Buffer> FrameReaderImpl::ReadFrame() {
|
| - if (input_file_ == NULL) {
|
| - fprintf(stderr, "FrameReader is not initialized (input file is NULL)\n");
|
| - return nullptr;
|
| - }
|
| - rtc::scoped_refptr<I420Buffer> buffer(
|
| - ReadI420Buffer(width_, height_, input_file_));
|
| - if (!buffer && ferror(input_file_)) {
|
| - fprintf(stderr, "Error reading from input file: %s\n",
|
| - input_filename_.c_str());
|
| - }
|
| - return buffer;
|
| -}
|
| -
|
| -size_t FrameReaderImpl::FrameLength() { return frame_length_in_bytes_; }
|
| -int FrameReaderImpl::NumberOfFrames() { return number_of_frames_; }
|
| -
|
| -} // namespace test
|
| -} // namespace webrtc
|
|
|