• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package(default_visibility = ["//iamf:__subpackages__"])
2
3# keep-sorted start block=yes prefix_order=cc_library newline_separated=yes
4cc_library(
5    name = "leb_generator",
6    srcs = ["leb_generator.cc"],
7    hdrs = ["leb_generator.h"],
8    deps = [
9        "//iamf/obu:types",
10        "@com_google_absl//absl/log",
11        "@com_google_absl//absl/memory",
12        "@com_google_absl//absl/status",
13        "@com_google_absl//absl/strings",
14    ],
15)
16
17cc_library(
18    name = "read_bit_buffer",
19    srcs = ["read_bit_buffer.cc"],
20    hdrs = ["read_bit_buffer.h"],
21    deps = [
22        "//iamf/common/utils:bit_buffer_util",
23        "//iamf/common/utils:macros",
24        "//iamf/obu:types",
25        "@com_google_absl//absl/functional:any_invocable",
26        "@com_google_absl//absl/log",
27        "@com_google_absl//absl/log:check",
28        "@com_google_absl//absl/memory",
29        "@com_google_absl//absl/status",
30        "@com_google_absl//absl/strings",
31        "@com_google_absl//absl/types:span",
32    ],
33)
34
35cc_library(
36    name = "write_bit_buffer",
37    srcs = ["write_bit_buffer.cc"],
38    hdrs = ["write_bit_buffer.h"],
39    deps = [
40        ":leb_generator",
41        "//iamf/common/utils:bit_buffer_util",
42        "//iamf/common/utils:macros",
43        "//iamf/obu:types",
44        "@com_google_absl//absl/log",
45        "@com_google_absl//absl/status",
46        "@com_google_absl//absl/strings",
47        "@com_google_absl//absl/types:span",
48    ],
49)
50
51# keep-sorted end
52