diff libgsmhr1/err_conc.h @ 600:5a7d04bf26f5

libgsmhr1: integrate signal-level err_conc code
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 04 Dec 2025 10:24:06 +0000
parents 762cf36e2487
children
line wrap: on
line diff
--- a/libgsmhr1/err_conc.h	Thu Dec 04 10:02:09 2025 +0000
+++ b/libgsmhr1/err_conc.h	Thu Dec 04 10:24:06 2025 +0000
@@ -2,6 +2,7 @@
 #define __ERR_CONC
 
 #include "typedefs.h"
+#include "tw_gsmhr.h"
 
 /*_________________________________________________________________________
  |                                                                         |
@@ -9,13 +10,13 @@
  |_________________________________________________________________________|
 */
 
-void   para_conceal_speech_decoder(Shortword pswErrorFlag[],
-                       Shortword pswSpeechPara[], Shortword *pswMutePermit);
-
   Shortword level_calc(Shortword swInd, Longword *pl_en);
 
-  void   level_estimator(Shortword update, Shortword *pswLevelMean,
-                                Shortword *pswLevelMax,
+  void   level_estimator_det(struct gsmhr_decoder_state *st,
+                                Shortword *pswLevelMean,
+                                Shortword *pswLevelMax);
+
+  void   level_estimator_upd(struct gsmhr_decoder_state *st,
                                 Shortword pswDecodedSpeechFrame[]);
 
   void   signal_conceal_sub(Shortword pswPPFExcit[],