summaryrefslogtreecommitdiffstats
path: root/third_party/aom/test/decode_api_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/aom/test/decode_api_test.cc')
-rw-r--r--third_party/aom/test/decode_api_test.cc55
1 files changed, 0 insertions, 55 deletions
diff --git a/third_party/aom/test/decode_api_test.cc b/third_party/aom/test/decode_api_test.cc
deleted file mode 100644
index c1beacee1..000000000
--- a/third_party/aom/test/decode_api_test.cc
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Copyright (c) 2016, Alliance for Open Media. All rights reserved
- *
- * This source code is subject to the terms of the BSD 2 Clause License and
- * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
- * was not distributed with this source code in the LICENSE file, you can
- * obtain it at www.aomedia.org/license/software. If the Alliance for Open
- * Media Patent License 1.0 was not distributed with this source code in the
- * PATENTS file, you can obtain it at www.aomedia.org/license/patent.
- */
-
-#include "third_party/googletest/src/googletest/include/gtest/gtest.h"
-
-#include "config/aom_config.h"
-
-#include "test/util.h"
-#include "aom/aomdx.h"
-#include "aom/aom_decoder.h"
-
-namespace {
-
-TEST(DecodeAPI, InvalidParams) {
- static const aom_codec_iface_t *kCodecs[] = {
-#if CONFIG_AV1_DECODER
- aom_codec_av1_dx(),
-#endif
- };
- uint8_t buf[1] = { 0 };
- aom_codec_ctx_t dec;
-
- EXPECT_EQ(AOM_CODEC_INVALID_PARAM, aom_codec_dec_init(NULL, NULL, NULL, 0));
- EXPECT_EQ(AOM_CODEC_INVALID_PARAM, aom_codec_dec_init(&dec, NULL, NULL, 0));
- EXPECT_EQ(AOM_CODEC_INVALID_PARAM, aom_codec_decode(NULL, NULL, 0, NULL));
- EXPECT_EQ(AOM_CODEC_INVALID_PARAM, aom_codec_decode(NULL, buf, 0, NULL));
- EXPECT_EQ(AOM_CODEC_INVALID_PARAM,
- aom_codec_decode(NULL, buf, NELEMENTS(buf), NULL));
- EXPECT_EQ(AOM_CODEC_INVALID_PARAM,
- aom_codec_decode(NULL, NULL, NELEMENTS(buf), NULL));
- EXPECT_EQ(AOM_CODEC_INVALID_PARAM, aom_codec_destroy(NULL));
- EXPECT_TRUE(aom_codec_error(NULL) != NULL);
-
- for (int i = 0; i < NELEMENTS(kCodecs); ++i) {
- EXPECT_EQ(AOM_CODEC_INVALID_PARAM,
- aom_codec_dec_init(NULL, kCodecs[i], NULL, 0));
-
- EXPECT_EQ(AOM_CODEC_OK, aom_codec_dec_init(&dec, kCodecs[i], NULL, 0));
- EXPECT_EQ(AOM_CODEC_INVALID_PARAM,
- aom_codec_decode(&dec, NULL, NELEMENTS(buf), NULL));
- EXPECT_EQ(AOM_CODEC_INVALID_PARAM, aom_codec_decode(&dec, buf, 0, NULL));
-
- EXPECT_EQ(AOM_CODEC_OK, aom_codec_destroy(&dec));
- }
-}
-
-} // namespace