| package(default_visibility = ["//iamf/cli:__subpackages__"]) |
| |
| # keep-sorted start block=yes prefix_order=cc_library newline_separated=yes |
| cc_library( |
| name = "audio_element_renderer_ambisonics_to_channel", |
| srcs = ["audio_element_renderer_ambisonics_to_channel.cc"], |
| hdrs = ["audio_element_renderer_ambisonics_to_channel.h"], |
| deps = [ |
| ":audio_element_renderer_base", |
| ":loudspeakers_renderer", |
| ":renderer_utils", |
| "//iamf/cli:audio_element_with_data", |
| "//iamf/cli:channel_label", |
| "//iamf/common/utils:macros", |
| "//iamf/obu:audio_element", |
| "//iamf/obu:mix_presentation", |
| "//iamf/obu:types", |
| "@com_google_absl//absl/base:core_headers", |
| "@com_google_absl//absl/log", |
| "@com_google_absl//absl/memory", |
| "@com_google_absl//absl/status", |
| "@com_google_absl//absl/strings", |
| "@com_google_absl//absl/types:span", |
| ], |
| ) |
| |
| cc_library( |
| name = "audio_element_renderer_base", |
| srcs = ["audio_element_renderer_base.cc"], |
| hdrs = ["audio_element_renderer_base.h"], |
| deps = [ |
| ":renderer_utils", |
| "//iamf/cli:channel_label", |
| "//iamf/cli:demixing_module", |
| "//iamf/common/utils:macros", |
| "//iamf/obu:types", |
| "@com_google_absl//absl/base:core_headers", |
| "@com_google_absl//absl/log:check", |
| "@com_google_absl//absl/status", |
| "@com_google_absl//absl/status:statusor", |
| "@com_google_absl//absl/synchronization", |
| "@com_google_absl//absl/types:span", |
| ], |
| ) |
| |
| cc_library( |
| name = "audio_element_renderer_channel_to_channel", |
| srcs = ["audio_element_renderer_channel_to_channel.cc"], |
| hdrs = ["audio_element_renderer_channel_to_channel.h"], |
| deps = [ |
| ":audio_element_renderer_base", |
| ":loudspeakers_renderer", |
| ":renderer_utils", |
| "//iamf/cli:channel_label", |
| "//iamf/common/utils:macros", |
| "//iamf/common/utils:map_utils", |
| "//iamf/common/utils:validation_utils", |
| "//iamf/obu:audio_element", |
| "//iamf/obu:mix_presentation", |
| "//iamf/obu:types", |
| "@com_google_absl//absl/base:core_headers", |
| "@com_google_absl//absl/base:no_destructor", |
| "@com_google_absl//absl/container:flat_hash_map", |
| "@com_google_absl//absl/log", |
| "@com_google_absl//absl/memory", |
| "@com_google_absl//absl/status", |
| "@com_google_absl//absl/strings", |
| "@com_google_absl//absl/strings:string_view", |
| "@com_google_absl//absl/types:span", |
| ], |
| ) |
| |
| cc_library( |
| name = "audio_element_renderer_passthrough", |
| srcs = ["audio_element_renderer_passthrough.cc"], |
| hdrs = ["audio_element_renderer_passthrough.h"], |
| deps = [ |
| ":audio_element_renderer_base", |
| "//iamf/cli:channel_label", |
| "//iamf/common/utils:macros", |
| "//iamf/common/utils:map_utils", |
| "//iamf/common/utils:sample_processing_utils", |
| "//iamf/common/utils:validation_utils", |
| "//iamf/obu:audio_element", |
| "//iamf/obu:mix_presentation", |
| "//iamf/obu:types", |
| "@com_google_absl//absl/base:core_headers", |
| "@com_google_absl//absl/base:no_destructor", |
| "@com_google_absl//absl/container:flat_hash_map", |
| "@com_google_absl//absl/functional:any_invocable", |
| "@com_google_absl//absl/log", |
| "@com_google_absl//absl/memory", |
| "@com_google_absl//absl/status", |
| "@com_google_absl//absl/strings", |
| "@com_google_absl//absl/strings:string_view", |
| "@com_google_absl//absl/types:span", |
| ], |
| ) |
| |
| cc_library( |
| name = "loudspeakers_renderer", |
| srcs = [ |
| "loudspeakers_renderer.cc", |
| ], |
| hdrs = [ |
| "loudspeakers_renderer.h", |
| ], |
| deps = [ |
| ":precomputed_gains", |
| "//iamf/cli:channel_label", |
| "//iamf/common/utils:macros", |
| "//iamf/common/utils:map_utils", |
| "//iamf/common/utils:validation_utils", |
| "//iamf/obu:audio_element", |
| "//iamf/obu:parameter_data", |
| "//iamf/obu:types", |
| "@com_google_absl//absl/base:no_destructor", |
| "@com_google_absl//absl/log", |
| "@com_google_absl//absl/log:check", |
| "@com_google_absl//absl/status", |
| "@com_google_absl//absl/status:statusor", |
| "@com_google_absl//absl/strings", |
| "@com_google_absl//absl/strings:string_view", |
| "@com_google_absl//absl/types:span", |
| ], |
| ) |
| |
| cc_library( |
| name = "precomputed_gains", |
| srcs = ["precomputed_gains.cc"], |
| hdrs = ["precomputed_gains.h"], |
| deps = ["@com_google_absl//absl/container:flat_hash_map"], |
| ) |
| |
| cc_library( |
| name = "renderer_utils", |
| srcs = ["renderer_utils.cc"], |
| hdrs = ["renderer_utils.h"], |
| deps = [ |
| "//iamf/cli:channel_label", |
| "//iamf/cli:demixing_module", |
| "//iamf/common/utils:macros", |
| "//iamf/common/utils:map_utils", |
| "//iamf/obu:mix_presentation", |
| "//iamf/obu:types", |
| "@com_google_absl//absl/base:no_destructor", |
| "@com_google_absl//absl/container:flat_hash_map", |
| "@com_google_absl//absl/log:check", |
| "@com_google_absl//absl/status", |
| "@com_google_absl//absl/status:statusor", |
| "@com_google_absl//absl/strings", |
| ], |
| ) |
| |
| # keep-sorted end |