mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-03 09:01:54 -05:00
spa: aec: webrtc: use static_cast to cast from void *
This commit is contained in:
parent
35c011b955
commit
a506ddd799
1 changed files with 3 additions and 3 deletions
|
|
@ -60,7 +60,7 @@ static bool webrtc_get_spa_bool(const struct spa_dict *args, const char *key, bo
|
||||||
|
|
||||||
static int webrtc_init(void *data, const struct spa_dict *args, const struct spa_audio_info_raw *info)
|
static int webrtc_init(void *data, const struct spa_dict *args, const struct spa_audio_info_raw *info)
|
||||||
{
|
{
|
||||||
auto impl = reinterpret_cast<struct impl_data*>(data);
|
auto impl = static_cast<struct impl_data*>(data);
|
||||||
|
|
||||||
bool extended_filter = webrtc_get_spa_bool(args, "webrtc.extended_filter", true);
|
bool extended_filter = webrtc_get_spa_bool(args, "webrtc.extended_filter", true);
|
||||||
bool delay_agnostic = webrtc_get_spa_bool(args, "webrtc.delay_agnostic", true);
|
bool delay_agnostic = webrtc_get_spa_bool(args, "webrtc.delay_agnostic", true);
|
||||||
|
|
@ -122,7 +122,7 @@ static int webrtc_init(void *data, const struct spa_dict *args, const struct spa
|
||||||
|
|
||||||
static int webrtc_run(void *data, const float *rec[], const float *play[], float *out[], uint32_t n_samples)
|
static int webrtc_run(void *data, const float *rec[], const float *play[], float *out[], uint32_t n_samples)
|
||||||
{
|
{
|
||||||
auto impl = reinterpret_cast<struct impl_data*>(data);
|
auto impl = static_cast<struct impl_data*>(data);
|
||||||
webrtc::StreamConfig config =
|
webrtc::StreamConfig config =
|
||||||
webrtc::StreamConfig(impl->info.rate, impl->info.channels, false);
|
webrtc::StreamConfig(impl->info.rate, impl->info.channels, false);
|
||||||
unsigned int num_blocks = n_samples * 1000 / impl->info.rate / 10;
|
unsigned int num_blocks = n_samples * 1000 / impl->info.rate / 10;
|
||||||
|
|
@ -218,7 +218,7 @@ impl_init(const struct spa_handle_factory *factory,
|
||||||
impl->aec.info = NULL;
|
impl->aec.info = NULL;
|
||||||
impl->aec.latency = "480/48000",
|
impl->aec.latency = "480/48000",
|
||||||
|
|
||||||
impl->log = (struct spa_log*)spa_support_find(support, n_support, SPA_TYPE_INTERFACE_Log);
|
impl->log = static_cast<struct spa_log *>(spa_support_find(support, n_support, SPA_TYPE_INTERFACE_Log));
|
||||||
spa_log_topic_init(impl->log, &log_topic);
|
spa_log_topic_init(impl->log, &log_topic);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue