#include <memory>
#include <string>
#include "gtest/gtest.h"
#include "./vpx_config.h"
#include "test/codec_factory.h"
#include "test/decode_test_driver.h"
#include "test/encode_test_driver.h"
#include "test/register_state_check.h"
#include "test/video_source.h"
namespace libvpx_test {
void Encoder::InitEncoder(VideoSource *video) { … }
void Encoder::EncodeFrame(VideoSource *video,
const vpx_enc_frame_flags_t frame_flags) { … }
void Encoder::EncodeFrameInternal(const VideoSource &video,
const vpx_enc_frame_flags_t frame_flags) { … }
void Encoder::Flush() { … }
void EncoderTest::InitializeConfig() { … }
void EncoderTest::SetMode(TestMode mode) { … }
static bool compare_img(const vpx_image_t *img1, const vpx_image_t *img2) { … }
void EncoderTest::MismatchHook(const vpx_image_t * ,
const vpx_image_t * ) { … }
void EncoderTest::RunLoop(VideoSource *video) { … }
}