1# keep-sorted start block=yes prefix_order=cc_library,cc_test newline_separated=yes 2cc_library( 3 name = "encoder_test_base", 4 testonly = True, 5 srcs = ["encoder_test_base.cc"], 6 hdrs = ["encoder_test_base.h"], 7 deps = [ 8 "//iamf/cli:audio_frame_with_data", 9 "//iamf/cli/codec:encoder_base", 10 "//iamf/obu:audio_frame", 11 "@com_google_absl//absl/memory", 12 "@com_google_absl//absl/status", 13 "@com_google_absl//absl/status:status_matchers", 14 "@com_google_googletest//:gtest", 15 ], 16) 17 18cc_test( 19 name = "aac_encoder_test", 20 srcs = ["aac_encoder_test.cc"], 21 deps = [ 22 ":encoder_test_base", 23 "//iamf/cli/codec:aac_encoder", 24 "//iamf/cli/proto:codec_config_cc_proto", 25 "//iamf/obu:codec_config", 26 "//iamf/obu:obu_header", 27 "//iamf/obu/decoder_config:aac_decoder_config", 28 "@com_google_absl//absl/status", 29 "@com_google_absl//absl/status:status_matchers", 30 "@com_google_googletest//:gtest_main", 31 ], 32) 33 34cc_test( 35 name = "decoder_base_test", 36 srcs = ["decoder_base_test.cc"], 37 deps = [ 38 "//iamf/cli/codec:decoder_base", 39 "@com_google_absl//absl/status", 40 "@com_google_googletest//:gtest_main", 41 ], 42) 43 44cc_test( 45 name = "encoder_base_test", 46 srcs = ["encoder_base_test.cc"], 47 deps = [ 48 "//iamf/cli:audio_frame_with_data", 49 "//iamf/cli/codec:encoder_base", 50 "//iamf/obu:audio_frame", 51 "//iamf/obu:codec_config", 52 "//iamf/obu:obu_header", 53 "//iamf/obu:types", 54 "@com_google_absl//absl/status", 55 "@com_google_absl//absl/status:status_matchers", 56 "@com_google_googletest//:gtest_main", 57 ], 58) 59 60cc_test( 61 name = "flac_decoder_stream_callbacks_test", 62 srcs = ["flac_decoder_stream_callbacks_test.cc"], 63 deps = [ 64 "//iamf/cli/codec:flac_decoder", 65 "//iamf/cli/codec:flac_decoder_stream_callbacks", 66 "@com_google_googletest//:gtest_main", 67 "@flac//:src", 68 ], 69) 70 71cc_test( 72 name = "flac_decoder_test", 73 srcs = ["flac_decoder_test.cc"], 74 deps = [ 75 "//iamf/cli/codec:flac_decoder", 76 "@com_google_absl//absl/status:status_matchers", 77 "@com_google_googletest//:gtest_main", 78 "@flac//:src", 79 ], 80) 81 82cc_test( 83 name = "flac_encoder_test", 84 srcs = ["flac_encoder_test.cc"], 85 deps = [ 86 ":encoder_test_base", 87 "//iamf/cli/codec:flac_encoder", 88 "//iamf/cli/proto:codec_config_cc_proto", 89 "//iamf/obu:codec_config", 90 "//iamf/obu:obu_header", 91 "//iamf/obu/decoder_config:flac_decoder_config", 92 "@com_google_absl//absl/status", 93 "@com_google_absl//absl/status:status_matchers", 94 "@com_google_googletest//:gtest_main", 95 ], 96) 97 98cc_test( 99 name = "lpcm_decoder_test", 100 size = "small", 101 srcs = ["lpcm_decoder_test.cc"], 102 deps = [ 103 "//iamf/cli/codec:lpcm_decoder", 104 "//iamf/obu:codec_config", 105 "//iamf/obu:obu_header", 106 "//iamf/obu/decoder_config:lpcm_decoder_config", 107 "@com_google_absl//absl/log", 108 "@com_google_absl//absl/status:status_matchers", 109 "@com_google_googletest//:gtest_main", 110 ], 111) 112 113cc_test( 114 name = "lpcm_encoder_test", 115 size = "small", 116 srcs = ["lpcm_encoder_test.cc"], 117 deps = [ 118 ":encoder_test_base", 119 "//iamf/cli/codec:lpcm_encoder", 120 "//iamf/obu:codec_config", 121 "//iamf/obu:obu_header", 122 "//iamf/obu/decoder_config:lpcm_decoder_config", 123 "@com_google_absl//absl/status:status_matchers", 124 "@com_google_googletest//:gtest_main", 125 ], 126) 127 128cc_test( 129 name = "opus_encoder_test", 130 srcs = ["opus_encoder_test.cc"], 131 deps = [ 132 ":encoder_test_base", 133 "//iamf/cli/codec:opus_encoder", 134 "//iamf/cli/proto:codec_config_cc_proto", 135 "//iamf/obu:codec_config", 136 "//iamf/obu:obu_header", 137 "//iamf/obu/decoder_config:opus_decoder_config", 138 "@com_google_absl//absl/status:status_matchers", 139 "@com_google_googletest//:gtest_main", 140 ], 141) 142 143# keep-sorted end 144