ported to chinook
[maemo-recorder] / src / maemo-recorder.h
index 3e00441..e2aa678 100644 (file)
@@ -25,8 +25,8 @@
 
 #include <libosso.h>
 #include <osso-log.h>
-#include <hildon-widgets/hildon-program.h>
-#include <hildon-widgets/hildon-window.h>
+#include <hildon/hildon-program.h>
+#include <hildon/hildon-window.h>
 #include <gconf/gconf-client.h>
 
 #include <gtk/gtk.h>
@@ -48,6 +48,8 @@
  */
 /* 13.33 kbps for 30 ms frames */
 #define ILBC_BITRATE_20 15200
+#define ILBC_BITRATE_30 13300
+
 /* 8000 Hz * 8 bits/sample */
 #define PCMA_BITRATE 64000
 #define PCMU_BITRATE 64000
@@ -78,6 +80,15 @@ typedef enum
     FORMAT_WAV
 } AudioFormat;
 
+#define FORMAT_NAME_WAV "WAV"
+#define FORMAT_NAME_PCMA "PCM A-law"
+#define FORMAT_NAME_PCMU "PCM \u03BC-law"
+/*
+#define FORMAT_NAME_PCMU "PCM mu-law"
+*/
+#define FORMAT_NAME_PCM "PCM raw"
+#define FORMAT_NAME_ILBC "iLBC"
+
 /* TODO: this kind of struct might be more handy when passing around audioformat info */
 #if 0
 struct _AudioFormatSpec
@@ -108,6 +119,7 @@ typedef struct _mainViewStr
     GtkWidget *fileNameEntry;
     GtkWidget *lengthEntry;
     GtkWidget *stateEntry;
+    GtkWidget *formatEntry;
     GtkObject *adjustment;
 
 } mainViewStr;