Merge patches from Dan Church for terminatorX Bugs #30, #31 and #32.
authorterminatorX <>
Sat, 26 Nov 2011 17:16:32 +0000 (17:16 +0000)
committerterminatorX <>
Sat, 26 Nov 2011 17:16:32 +0000 (17:16 +0000)
src/tX_audiofile.h
src/tX_mastergui.cc
src/tX_prelis.cc
src/tX_vttgui.cc

index a46d00ea50c51719628d4d7e7ccba873f41e13e4..3776e9ba4a3c95e150d695435250c19bb20d62a5 100644 (file)
@@ -33,7 +33,7 @@
 #include <tX_endian.h>
 
 #ifdef USE_SOX_INPUT
-#define SOX_STR "sox \"%s\" -t raw -c 1 -r 44100 -s -w -"
+#define SOX_STR "sox \"%s\" -t raw -c 1 -r 44100 -s -2 -"
 #endif
 
 #ifdef USE_MPG123_INPUT
@@ -44,14 +44,14 @@ but mpg321 doesn't support -m yet.
 
 #ifdef BIG_ENDIAN_MACHINE
 /* This works with mpg321 only... */
-#define MPG123_STR "mpg123 -qs \"%s\" | sox -x -t raw -s -w -r 44100 -c 2 - -t raw -c 1 -r 44100 -s -w -"
+#define MPG123_STR "mpg123 -qs \"%s\" | sox -x -t raw -s -2 -r 44100 -c 2 - -t raw -c 1 -r 44100 -s -2 -"
 #else
-#define MPG123_STR "mpg123 -qs \"%s\" | sox -t raw -s -w -r 44100 -c 2 - -t raw -c 1 -r 44100 -s -w -"
+#define MPG123_STR "mpg123 -qs \"%s\" | sox -t raw -s -2 -r 44100 -c 2 - -t raw -c 1 -r 44100 -s -2 -"
 #endif
 #endif
 
 #ifdef USE_OGG123_INPUT
-#define OGG123_STR "ogg123 -q -d wav -f - \"%s\" | sox -t wav - -t raw -c 1 -r 44100 -s -w -"
+#define OGG123_STR "ogg123 -q -d wav -f - \"%s\" | sox -t wav - -t raw -c 1 -r 44100 -s -2 -"
 /* -o file:/dev/stdout because ogg123 doesn't interpret - as stdout */
 /* 20010907: i take that back, it seems that newer versions don't
  * have that problem */
index b8c54430e140bd6357b3b6d390c6df1ef0ab6c6e..030f57739b50f39dd64db4b0cbb7a2eeaf8fc2ab 100644 (file)
@@ -273,7 +273,7 @@ char tx_mg_current_setname[PATH_MAX]="";
 GtkSignalFunc new_tables() {
        GtkWidget *dialog=gtk_message_dialog_new(GTK_WINDOW(main_window), 
                GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO,
-               "Are you sure you want to loose all turntables and events?");
+               "Are you sure you want to lose all turntables and events?");
        
        int res=gtk_dialog_run(GTK_DIALOG(dialog));
        gtk_widget_destroy(dialog);
@@ -894,7 +894,7 @@ gboolean quit()
        if (globals.quit_confirm) {
                GtkWidget *dialog=gtk_message_dialog_new(GTK_WINDOW(main_window), 
                GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO,
-               "Exit terminatorX and loose all unsaved data?");
+               "Exit terminatorX and lose all unsaved data?");
                
                int res=gtk_dialog_run(GTK_DIALOG(dialog));
                gtk_widget_destroy(dialog);
index 43d906a02a33aa051fb48549ee635a5974582630..cc67e79611383d2716bb4a0fbdc9b1a69f222913 100644 (file)
@@ -118,7 +118,7 @@ void prelis_start(char *name) {
                else
 #endif
 #ifdef USE_SOX_INPUT           
-                       execlp("sox", "sox", nm, "-t", "ossdsp", "-w", "-s", dev, NULL);
+                       execlp("sox", "sox", nm, "-t", "ossdsp", "-2", "-s", dev, NULL);
 #else
                        exit(0);
 #endif                 
index e5e542e68ca77de612fae561656865ef60694841..3c6e6c5b7f88e94259c0e4a3fe7605ae1c2c889b 100644 (file)
@@ -277,7 +277,7 @@ void drop_file(GtkWidget *widget, GdkDragContext *context,
 GtkSignalFunc load_file(GtkWidget *wid, vtt_class *vtt)
 {      
 #ifdef USE_FILECHOOSER
-       const char *extensions[]={ "mp3", "wav", "ogg", "iff", "aiff", "voc", "au", NULL };
+       const char *extensions[]={ "mp3", "wav", "ogg", "flac", "iff", "aiff", "voc", "au", "spx", NULL };
        char name_buf[512];
        sprintf(name_buf, "Select Audio File for %s", vtt->name);