speech-recognition: adapted nuance skeleton to API changes.
authorKrisztian Litkey <krisztian.litkey@intel.com>
Thu, 6 Jun 2013 13:41:20 +0000 (16:41 +0300)
committerKrisztian Litkey <krisztian.litkey@intel.com>
Thu, 6 Jun 2013 13:55:30 +0000 (16:55 +0300)
src/plugins/nuance-speech-engine/nuance.c

index 0d95690..2f7c9b3 100644 (file)
@@ -97,7 +97,8 @@ static int nuance_rescan(uint32_t start, uint32_t end, void *user_data)
 }
 
 
-static void *nuance_sampledup(uint32_t start, uint32_t end, void *user_data)
+static void *nuance_sampledup(uint32_t start, uint32_t end, size_t *size,
+                              void *user_data)
 {
     nuance_t *nua = (nuance_t *)user_data;
 
@@ -105,7 +106,10 @@ static void *nuance_sampledup(uint32_t start, uint32_t end, void *user_data)
 
     mrp_debug("duplicating Nuance backend sample (%u - %u)", start, end);
 
-    return (void *)4;
+    if (size != NULL)
+        *size = sizeof(void *);
+
+    return mrp_allocz(sizeof(void *));
 }