mirror of
https://github.com/google/liblc3.git
synced 2026-04-18 05:35:31 +00:00
lc3_cpp: Update to HR interface
This commit is contained in:
committed by
Antoine Soulier
parent
daa580235e
commit
d967d8e63b
@@ -124,7 +124,7 @@ class Encoder : public Base<struct lc3_encoder> {
|
|||||||
auto s = state_ptr((lc3_encoder_t)
|
auto s = state_ptr((lc3_encoder_t)
|
||||||
malloc(lc3_hr_encoder_size(hrmode_, dt_us_, sr_pcm_hz_)), free);
|
malloc(lc3_hr_encoder_size(hrmode_, dt_us_, sr_pcm_hz_)), free);
|
||||||
|
|
||||||
if (lc3_setup_hr_encoder(hrmode_, dt_us_, sr_hz_, sr_pcm_hz_, s.get()))
|
if (lc3_hr_setup_encoder(hrmode_, dt_us_, sr_hz_, sr_pcm_hz_, s.get()))
|
||||||
states.push_back(std::move(s));
|
states.push_back(std::move(s));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -135,7 +135,7 @@ class Encoder : public Base<struct lc3_encoder> {
|
|||||||
|
|
||||||
void Reset() {
|
void Reset() {
|
||||||
for (auto &s : states)
|
for (auto &s : states)
|
||||||
lc3_setup_hr_encoder(hrmode_, dt_us_, sr_hz_, sr_pcm_hz_, s.get());
|
lc3_hr_setup_encoder(hrmode_, dt_us_, sr_hz_, sr_pcm_hz_, s.get());
|
||||||
}
|
}
|
||||||
|
|
||||||
// Encode
|
// Encode
|
||||||
@@ -225,7 +225,7 @@ class Decoder : public Base<struct lc3_decoder> {
|
|||||||
auto s = state_ptr((lc3_decoder_t)
|
auto s = state_ptr((lc3_decoder_t)
|
||||||
malloc(lc3_hr_decoder_size(hrmode_, dt_us_, sr_pcm_hz_)), free);
|
malloc(lc3_hr_decoder_size(hrmode_, dt_us_, sr_pcm_hz_)), free);
|
||||||
|
|
||||||
if (lc3_setup_hr_decoder(hrmode_, dt_us_, sr_hz_, sr_pcm_hz_, s.get()))
|
if (lc3_hr_setup_decoder(hrmode_, dt_us_, sr_hz_, sr_pcm_hz_, s.get()))
|
||||||
states.push_back(std::move(s));
|
states.push_back(std::move(s));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -236,7 +236,7 @@ class Decoder : public Base<struct lc3_decoder> {
|
|||||||
|
|
||||||
void Reset() {
|
void Reset() {
|
||||||
for (auto &s : states)
|
for (auto &s : states)
|
||||||
lc3_setup_hr_decoder(hrmode_, dt_us_, sr_hz_, sr_pcm_hz_, s.get());
|
lc3_hr_setup_decoder(hrmode_, dt_us_, sr_hz_, sr_pcm_hz_, s.get());
|
||||||
}
|
}
|
||||||
|
|
||||||
// Decode
|
// Decode
|
||||||
|
|||||||
Reference in New Issue
Block a user