diff libgsmefr/dec_create.c @ 51:722959d9410f

libgsmefr: implement EFR_{en,de}coder_create() functions
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 25 Nov 2022 06:46:22 +0000
parents libgsmfrp/state.c@286d5f097eb4
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/libgsmefr/dec_create.c	Fri Nov 25 06:46:22 2022 +0000
@@ -0,0 +1,20 @@
+/*
+ * In this module we implement allocation and initialization
+ * of state structures for our GSM EFR decoder.
+ */
+
+#include <stdlib.h>
+#include "gsm_efr.h"
+#include "typedef.h"
+#include "cnst.h"
+#include "dec_state.h"
+
+struct EFR_decoder_state *EFR_decoder_create(void)
+{
+	struct EFR_decoder_state *st;
+
+	st = malloc(sizeof(struct EFR_decoder_state));
+	if (st)
+		EFR_decoder_reset(st);
+	return st;
+}