blob: 4b2fab19eb7da742c37a461413d253d5b40e3833 [file] [log] [blame]
# Copyright 2019 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("//media/media_options.gni")
component("parsers") {
sources = [
"jpeg_parser.cc",
"jpeg_parser.h",
"media_parsers_export.h",
]
defines = [ "IS_MEDIA_PARSER_IMPL" ]
deps = [
"//base",
]
# This target is used in GPU IPC code and cannot depend on any //media code.
assert_no_deps = [
"//media",
"//media:shared_memory_support",
]
}
source_set("unit_tests") {
testonly = true
sources = [
"jpeg_parser_unittest.cc",
]
deps = [
":parsers",
"//base",
"//media:test_support",
"//testing/gtest",
]
}
fuzzer_test("media_jpeg_parser_picture_fuzzer") {
sources = [
"jpeg_parser_picture_fuzzertest.cc",
]
deps = [
":parsers",
"//base",
]
seed_corpus = "//media/test/data"
dict = "//media/test/jpeg.dict"
}