File kwaveview-1.1.4.dif of Package kalsatools

--- kwaveview-1.1.4/capture.cpp
+++ kwaveview-1.1.4/capture.cpp	2003/12/09 00:50:20
@@ -20,7 +20,7 @@
   int pcmreturn;
 
   while(adata->doCapture) {
-#if SND_LIB_MINOR >= 6
+#if SND_LIB_MINOR >= 6 || SND_LIB_MAJOR >= 1
     while ((pcmreturn = snd_pcm_readi(adata->pcm_capture_handle, adata->buf + adata->writeofs, adata->frames)) < 0) {
       snd_pcm_prepare(adata->pcm_capture_handle);
       fprintf(stderr, "<<<<<<<<<<<<<<< Buffer Overrun >>>>>>>>>>>>>>>\n");
--- kwaveview-1.1.4/kwaveview.cpp
+++ kwaveview-1.1.4/kwaveview.cpp	2003/12/09 00:51:47
@@ -19,7 +19,7 @@
 KWaveView::KWaveView(QWidget *parent, const char *name) : QVBox(parent, name) {
   
   aboutWidget = new QMessageBox(this);
-#if SND_LIB_MINOR >= 6
+#if SND_LIB_MINOR >= 6 || SND_LIB_MAJOR >= 1
   PCMname =  DEFAULT_PCMNAME;
   open_seq();
   initSeqNotifier();
@@ -103,7 +103,7 @@
   return(adata->channels);
 }
 
-#if SND_LIB_MINOR >= 6
+#if SND_LIB_MINOR >= 6 || SND_LIB_MAJOR >= 1
 int KWaveView::setPCMname(QString p_name){
 
   PCMname = p_name;
@@ -126,7 +126,7 @@
 
 #endif
 
-#if SND_LIB_MINOR >= 6
+#if SND_LIB_MINOR >= 6 || SND_LIB_MAJOR >= 1
 
 void KWaveView::open_seq() {
 
@@ -164,7 +164,7 @@
   
   snd_pcm_t *pcm_handle;
 
-#if SND_LIB_MINOR >= 6
+#if SND_LIB_MINOR >= 6 || SND_LIB_MAJOR >= 1
   snd_pcm_stream_t stream_capture = SND_PCM_STREAM_CAPTURE;
   snd_pcm_hw_params_t *hwparams;
 
@@ -237,7 +237,7 @@
   return(pcm_handle);
 }
 
-#if SND_LIB_MINOR >= 6
+#if SND_LIB_MINOR >= 6 || SND_LIB_MAJOR >= 1   
 
 void KWaveView::midiAction(int fd) {
 
--- kwaveview-1.1.4/kwaveview.h
+++ kwaveview-1.1.4/kwaveview.h	2003/12/09 00:52:16
@@ -16,7 +16,7 @@
 #include "scope.h"
 #include "spectrum.h"
 
-#if SND_LIB_MINOR >= 6
+#if SND_LIB_MINOR >= 6 || SND_LIB_MAJOR >= 1
 #define DEFAULT_PCMNAME    "plughw:0,0"
 #else
 #define DEFAULT_CARD                0
@@ -37,7 +37,7 @@
     Spectrum *spectrum;
     QMessageBox *aboutWidget;
     Capture *capture;
-#if SND_LIB_MINOR >= 6
+#if SND_LIB_MINOR >= 6 || SND_LIB_MAJOR >= 1
     QString PCMname;
     snd_seq_t *seq_handle;
 #else
@@ -53,7 +53,7 @@
     int setPeriods(int periods);
     int setRate(int rate);
     int setChannels(int channels);
-#if SND_LIB_MINOR >= 6
+#if SND_LIB_MINOR >= 6 || SND_LIB_MAJOR >= 1
     int setPCMname(QString name);
     void open_seq();
     int initSeqNotifier();    
@@ -66,10 +66,10 @@
   public slots: 
     void displayAbout();
     void displaySpectrum();
-#if SND_LIB_MINOR >= 6
+#if SND_LIB_MINOR >= 6 || SND_LIB_MAJOR >= 1
     void midiAction(int fd);
 #endif    
 };
   
 #endif
-      
\ No newline at end of file
+      
--- kwaveview-1.1.4/main.cpp
+++ kwaveview-1.1.4/main.cpp	2003/12/09 00:52:36
@@ -14,7 +14,7 @@
          {"frag", 1, 0, 'f'},   
          {"rate", 1, 0, 'r'},   
          {"help", 0, 0, 'h'},
-#if SND_LIB_MINOR >= 6
+#if SND_LIB_MINOR >= 6 || SND_LIB_MAJOR >= 1
          {"soundcard", 1, 0, 'c'},
 #else
          {"soundcard", 1, 0, 'c'},
@@ -35,7 +35,7 @@
   KWaveView *kwaveview = new KWaveView(view);
   int getopt_return;
   int option_index; 
-#if SND_LIB_MINOR >= 6
+#if SND_LIB_MINOR >= 6 || SND_LIB_MAJOR >= 1
   while((getopt_return = getopt_long(argc, argv, "hb:f:c:r:", options, &option_index)) >= 0) {
 #else
   while((getopt_return = getopt_long(argc, argv, "hb:f:c:d:r:", options, &option_index)) >= 0) {
@@ -51,7 +51,7 @@
         kwaveview->setRate(atoi(optarg));
         break;
     case 'c': 
-#if SND_LIB_MINOR >= 6
+#if SND_LIB_MINOR >= 6 || SND_LIB_MAJOR >= 1
         kwaveview->setPCMname(optarg);
         break; 
 #else
@@ -66,7 +66,7 @@
         printf("--bufsize <bytes>            Buffersize [16384]\n");
         printf("--frag <num>                 Number of fragments [2]\n");
         printf("--rate <samples/s>           Samplerate [44100]\n");
-#if SND_LIB_MINOR >= 6
+#if SND_LIB_MINOR >= 6 || SND_LIB_MAJOR >= 1
         printf("--soundcard <plug>           Soundcard [plughw:0,0]\n\n");
 #else
         printf("--soundcard <num>            Soundcard number [0]\n");
--- kwaveview-1.1.4/make_kwaveview
+++ kwaveview-1.1.4/make_kwaveview	2003/12/09 00:49:43
@@ -1,5 +1,5 @@
-QT_LIB_DIR=-L/usr/lib/qt3/lib
-X11_LIB_DIR=-L/usr/X11R6/lib
+QT_LIB_DIR=-L/usr/lib/qt3/lib64 -L/usr/lib/qt3/lib
+X11_LIB_DIR=-L/usr/X11R6/lib64 -L/usr/X11R6/lib
 
 kwaveview: capture.o audiodata.o scope.o scope.moc.o \
 	spectrum.o spectrum.moc.o \
@@ -15,7 +15,7 @@
 	$(QT_LIB_DIR) $(X11_LIB_DIR) \
 	-lqt-mt -lasound -lsrfftw -lsfftw -lm
 
-CXXFLAGS=-DQT_THREAD_SUPPORT -I/usr/lib/qt3/include -I/usr/X11R6/include -I. -O -g -Wall
+CXXFLAGS=-DQT_THREAD_SUPPORT -I/usr/lib/qt3/include -I/usr/X11R6/include -I. $(RPM_OPT_FLAGS) -g -Wall
 
 capture.o: capture.cpp capture.h audiodata.h
 audiodata.o: audiodata.cpp audiodata.h 
openSUSE Build Service is sponsored by