#include <string>
#include "./vpx_config.h"
#include "test/codec_factory.h"
#include "test/decode_test_driver.h"
#include "test/md5_helper.h"
#include "test/util.h"
#if CONFIG_WEBM_IO
#include "test/webm_video_source.h"
#endif
namespace {
#if CONFIG_WEBM_IO
const int kLegacyByteAlignment = …;
const int kLegacyYPlaneByteAlignment = …;
const int kNumPlanesToCheck = …;
const char kVP9TestFile[] = …;
const char kVP9Md5File[] = …;
struct ByteAlignmentTestParam { … };
const ByteAlignmentTestParam kBaTestParams[] = …;
class ByteAlignmentTest
: public ::testing::TestWithParam<ByteAlignmentTestParam> { … };
TEST_F(ByteAlignmentTest, SwitchByteAlignment) { … }
TEST_P(ByteAlignmentTest, TestAlignment) { … }
INSTANTIATE_TEST_SUITE_P(…);
#endif
}