blob: e6114eb8dae8bc531d37b547ccd919de0dd223f5 [file] [log] [blame]
package(default_visibility = ["//iamf:__subpackages__"])
# keep-sorted start block=yes prefix_order=cc_library newline_separated=yes
cc_library(
name = "leb_generator",
srcs = ["leb_generator.cc"],
hdrs = ["leb_generator.h"],
deps = [
"//iamf/obu:types",
"@com_google_absl//absl/log",
"@com_google_absl//absl/memory",
"@com_google_absl//absl/status",
"@com_google_absl//absl/strings",
],
)
cc_library(
name = "read_bit_buffer",
srcs = ["read_bit_buffer.cc"],
hdrs = ["read_bit_buffer.h"],
deps = [
"//iamf/common/utils:bit_buffer_util",
"//iamf/common/utils:macros",
"//iamf/obu:types",
"@com_google_absl//absl/functional:any_invocable",
"@com_google_absl//absl/log",
"@com_google_absl//absl/log:check",
"@com_google_absl//absl/memory",
"@com_google_absl//absl/status",
"@com_google_absl//absl/strings",
"@com_google_absl//absl/types:span",
],
)
cc_library(
name = "write_bit_buffer",
srcs = ["write_bit_buffer.cc"],
hdrs = ["write_bit_buffer.h"],
deps = [
":leb_generator",
"//iamf/common/utils:bit_buffer_util",
"//iamf/common/utils:macros",
"//iamf/obu:types",
"@com_google_absl//absl/log",
"@com_google_absl//absl/status",
"@com_google_absl//absl/strings",
"@com_google_absl//absl/types:span",
],
)
# keep-sorted end