Move set audio path api here
[adaptation/intel_mfld/tel-plugin-mfld-blackbay.git] / src / desc_imc_pr3.c
index c7f5673..7cc6bf7 100644 (file)
@@ -35,6 +35,7 @@
 #include <hal.h>
 
 #include "tty_imc.h"
+#include "pr3_audio.h"
 
 #define BUF_LEN_MAX 512
 
@@ -96,6 +97,7 @@ static struct tcore_hal_operations hops =
 {
        .power = hal_power,
        .send = hal_send,
+       .set_sound_path = pr3_audio_set_sound_path,
 };
 
 static gboolean on_recv_tty_message(GIOChannel *channel, GIOCondition condition, gpointer data)
@@ -168,6 +170,10 @@ static gboolean on_init(TcorePlugin *plugin)
 
        dbg("tty_fd = %d, watch_id_tty=%d ", data->tty_fd, data->watch_id_tty);
 
+       if (pr3_audio_init() != TRUE)
+               err("Error in audio initialization")
+
+
        return TRUE;
 }
 
@@ -176,6 +182,9 @@ static void on_unload(TcorePlugin *plugin)
        if (!plugin)
                return;
 
+       if (pr3_audio_unload() != TRUE)
+               err("Error in audio unload")
+
        dbg("I'm unload");
 }