file2uri helper
[maemo-recorder] / src / maemo-recorder-ui.c
index 0d58ce9..d737ebb 100644 (file)
@@ -641,6 +641,7 @@ static void cbDestroy(GtkWidget* widget, GdkEvent *event, gpointer data)
 
     app = (AppData *) data;
 
+    ULOG_DEBUG("delete_event");
     if (!closeFile(app))
         return;
 
@@ -892,6 +893,7 @@ openURI(gpointer user_data)
         else
             setLength(data, 0.0);
 
+        setFormatString(data, data->file_format);
         data->saved = TRUE;
     }
     else
@@ -1099,7 +1101,7 @@ static void cbEmailing(GtkWidget* widget, AppData *data)
     
     if (g_file_test(getFileName(data), G_FILE_TEST_EXISTS))
     {
-        file = g_strdup_printf("file://%s", getFileName(data)); 
+        file = file2uri(getFileName(data));
         ULOG_INFO("Emailing: %s", file);
         list = g_slist_append(list, file);
         if (osso_email_files_email(data->osso, list) != OSSO_OK)
@@ -1875,6 +1877,8 @@ setFormatString(AppData *data, AudioFormat afmt)
             format = FORMAT_NAME_ILBC;
             rate = ILBC_RATE;
             break;
+        /* TODO: we can play wavs with many sampling rates, 2 channels */
+        /* we really should migrate to the better format spec */
         case FORMAT_WAV:
             format = FORMAT_NAME_WAV;
             bits = PCM_WIDTH;