shithub: opus

Download patch

ref: 6b0705065feae1aa882fdc1980a31a6c0f3b3da6
parent: 227537c994c2fbec9c542693c566e342bd8b5243
author: Jean-Marc Valin <jmvalin@amazon.com>
date: Wed Jan 26 21:45:47 EST 2022

Implement lpcnet_plc_get_size()

--- a/dnn/include/lpcnet.h
+++ b/dnn/include/lpcnet.h
@@ -176,6 +176,7 @@
   */
 LPCNET_EXPORT void lpcnet_synthesize(LPCNetState *st, const float *features, short *output, int N);
 
+LPCNET_EXPORT int lpcnet_plc_get_size(void);
 
 LPCNET_EXPORT void lpcnet_plc_init(LPCNetPLCState *st);
 
--- a/dnn/lpcnet_plc.c
+++ b/dnn/lpcnet_plc.c
@@ -31,6 +31,10 @@
 #include "lpcnet_private.h"
 #include "lpcnet.h"
 
+LPCNET_EXPORT int lpcnet_plc_get_size() {
+  return sizeof(LPCNetPLCState);
+}
+
 LPCNET_EXPORT void lpcnet_plc_init(LPCNetPLCState *st) {
   lpcnet_init(&st->lpcnet);
   lpcnet_encoder_init(&st->enc);
--