diff --git a/lib_com/ivas_prot.h b/lib_com/ivas_prot.h index 7c293cb3769ce721a90cbab71f50a03cf79dedde..be936f2c37b36ba6aa342dbe1c9220ebf0646731 100644 --- a/lib_com/ivas_prot.h +++ b/lib_com/ivas_prot.h @@ -5187,42 +5187,6 @@ void ivas_binaural_add_LFE( float *output_f[] /* o : synthesized core-coder transport channels/DirAC output */ ); - -/*---------------------------------------------------------------------------------* - * Multi-pose ring buffer Prototypes -*-----------------------------------------------------------------------------------*/ - -ivas_error ivas_CLDFB_RINGBUF_Open( - ISAR_CLDFB_RINGBUF_HANDLE *ph, - const int16_t capacity_columns -); - -void ivas_CLDFB_RINGBUF_Close( - ISAR_CLDFB_RINGBUF_HANDLE *ph -); - -void ivas_CLDFB_RINGBUF_Push( - ISAR_CLDFB_RINGBUF_HANDLE h, - const float *real, - const float *imag, - const int16_t num_bands -); - -void ivas_CLDFB_RINGBUF_Pop( - ISAR_CLDFB_RINGBUF_HANDLE h, - float *real, - float *imag, - const int16_t num_bands -); - -void ivas_CLDFB_RINGBUF_GetByIdx( - ISAR_CLDFB_RINGBUF_HANDLE h, - float **p_real, - float **p_imag, - const int16_t idx -); - - /*----------------------------------------------------------------------------------* * renderer prototypes *----------------------------------------------------------------------------------*/ diff --git a/lib_rend/ivas_cldfb_ring_buffer.c b/lib_rend/ivas_cldfb_ring_buffer.c index 79be9a60bc1984a0cf632ea22db4cb515a0f041c..b09a280792827d4e214ea3b489aa47bf77fbad56 100644 --- a/lib_rend/ivas_cldfb_ring_buffer.c +++ b/lib_rend/ivas_cldfb_ring_buffer.c @@ -34,7 +34,7 @@ #include "options.h" #include "cnst.h" #include "prot.h" -#include "ivas_prot.h" +#include "ivas_prot_rend.h" #include #ifdef DEBUGGING #include "debug.h" diff --git a/lib_rend/ivas_prot_rend.h b/lib_rend/ivas_prot_rend.h index ba5ac041dbc6d869c43e406d7427da3deffb07ab..2cd33f685ecbdde277565dce3af1f181f33eb05c 100644 --- a/lib_rend/ivas_prot_rend.h +++ b/lib_rend/ivas_prot_rend.h @@ -1627,6 +1627,40 @@ int16_t ivas_TD_RINGBUF_Size( const TD_RINGBUF_HANDLE h /* i : Ring buffer handle */ ); -/* clang-format on */ +/*---------------------------------------------------------------------------------* + * Multi-pose ring buffer Prototypes +*-----------------------------------------------------------------------------------*/ + +ivas_error ivas_CLDFB_RINGBUF_Open( + ISAR_CLDFB_RINGBUF_HANDLE *ph, + const int16_t capacity_columns +); + +void ivas_CLDFB_RINGBUF_Close( + ISAR_CLDFB_RINGBUF_HANDLE *ph +); + +void ivas_CLDFB_RINGBUF_Push( + ISAR_CLDFB_RINGBUF_HANDLE h, + const float *real, + const float *imag, + const int16_t num_bands +); + +void ivas_CLDFB_RINGBUF_Pop( + ISAR_CLDFB_RINGBUF_HANDLE h, + float *real, + float *imag, + const int16_t num_bands +); -#endif /* IVAS_PROT_REND_H */ +void ivas_CLDFB_RINGBUF_GetByIdx( + ISAR_CLDFB_RINGBUF_HANDLE h, + float **p_real, + float **p_imag, + const int16_t idx +); + +#endif + +/* clang-format on */