2022-12-16 00:53:36 +00:00
|
|
|
# Copyright 2022 Google LLC. All rights reserved.
|
|
|
|
#
|
|
|
|
# Use of this source code is governed by a BSD-style
|
|
|
|
# license that can be found in the LICENSE file or at
|
|
|
|
# https://developers.google.com/open-source/licenses/bsd
|
|
|
|
|
|
|
|
add_library(codecs STATIC
|
|
|
|
aac_audio_specific_config.cc
|
|
|
|
ac3_audio_util.cc
|
|
|
|
av1_codec_configuration_record.cc
|
|
|
|
av1_parser.cc
|
|
|
|
avc_decoder_configuration_record.cc
|
|
|
|
decoder_configuration_record.cc
|
|
|
|
dovi_decoder_configuration_record.cc
|
|
|
|
ec3_audio_util.cc
|
|
|
|
ac4_audio_util.cc
|
|
|
|
es_descriptor.cc
|
|
|
|
h264_byte_to_unit_stream_converter.cc
|
|
|
|
h264_parser.cc
|
|
|
|
h265_byte_to_unit_stream_converter.cc
|
|
|
|
h265_parser.cc
|
|
|
|
h26x_bit_reader.cc
|
|
|
|
h26x_byte_to_unit_stream_converter.cc
|
|
|
|
hevc_decoder_configuration_record.cc
|
|
|
|
hls_audio_util.cc
|
|
|
|
nal_unit_to_byte_stream_converter.cc
|
|
|
|
nalu_reader.cc
|
|
|
|
video_slice_header_parser.cc
|
|
|
|
vp_codec_configuration_record.cc
|
|
|
|
vp8_parser.cc
|
|
|
|
vp9_parser.cc
|
|
|
|
)
|
|
|
|
|
|
|
|
target_link_libraries(codecs
|
|
|
|
media_base)
|
|
|
|
|
|
|
|
add_executable(codecs_unittest
|
|
|
|
aac_audio_specific_config_unittest.cc
|
|
|
|
ac3_audio_util_unittest.cc
|
|
|
|
av1_codec_configuration_record_unittest.cc
|
|
|
|
av1_parser_unittest.cc
|
|
|
|
avc_decoder_configuration_record_unittest.cc
|
|
|
|
dovi_decoder_configuration_record_unittest.cc
|
|
|
|
ec3_audio_util_unittest.cc
|
|
|
|
ac4_audio_util_unittest.cc
|
|
|
|
es_descriptor_unittest.cc
|
|
|
|
h264_byte_to_unit_stream_converter_unittest.cc
|
|
|
|
h264_parser_unittest.cc
|
|
|
|
h265_byte_to_unit_stream_converter_unittest.cc
|
|
|
|
h265_parser_unittest.cc
|
|
|
|
h26x_bit_reader_unittest.cc
|
|
|
|
hevc_decoder_configuration_record_unittest.cc
|
|
|
|
hls_audio_util_unittest.cc
|
|
|
|
nal_unit_to_byte_stream_converter_unittest.cc
|
|
|
|
nalu_reader_unittest.cc
|
|
|
|
video_slice_header_parser_unittest.cc
|
|
|
|
vp_codec_configuration_record_unittest.cc
|
|
|
|
vp8_parser_unittest.cc
|
|
|
|
vp9_parser_unittest.cc
|
|
|
|
)
|
|
|
|
|
|
|
|
target_link_libraries(codecs_unittest
|
|
|
|
codecs
|
|
|
|
gmock
|
|
|
|
gtest
|
|
|
|
gtest_main
|
|
|
|
test_data_util)
|
|
|
|
|
2023-07-17 23:11:41 +00:00
|
|
|
add_gtest(codecs_unittest)
|