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