tibbs / rpms / audacity

Forked from rpms/audacity 5 years ago
Clone
278585d
diff -Nur audacity-src-1.3.2-beta-orig/configure audacity-src-1.3.2-beta/configure
278585d
--- audacity-src-1.3.2-beta-orig/configure	2006-10-29 01:05:36.000000000 +0200
278585d
+++ audacity-src-1.3.2-beta/configure	2007-02-24 03:12:59.000000000 +0100
278585d
@@ -5162,9 +5162,9 @@
278585d
 
278585d
 
278585d
 
278585d
-   { echo "$as_me:$LINENO: checking for FLAC__file_decoder_new in -lFLAC" >&5
278585d
-echo $ECHO_N "checking for FLAC__file_decoder_new in -lFLAC... $ECHO_C" >&6; }
278585d
-if test "${ac_cv_lib_FLAC_FLAC__file_decoder_new+set}" = set; then
278585d
+   { echo "$as_me:$LINENO: checking for FLAC__stream_decoder_init_file in -lFLAC" >&5
278585d
+echo $ECHO_N "checking for FLAC__stream_decoder_init_file in -lFLAC... $ECHO_C" >&6; }
278585d
+if test "${ac_cv_lib_FLAC_FLAC__stream_decoder_init_file+set}" = set; then
278585d
   echo $ECHO_N "(cached) $ECHO_C" >&6
278585d
 else
278585d
   ac_check_lib_save_LIBS=$LIBS
278585d
@@ -5182,11 +5182,11 @@
278585d
 #ifdef __cplusplus
278585d
 extern "C"
278585d
 #endif
278585d
-char FLAC__file_decoder_new ();
278585d
+char FLAC__stream_decoder_init_file ();
278585d
 int
278585d
 main ()
278585d
 {
278585d
-return FLAC__file_decoder_new ();
278585d
+return FLAC__stream_decoder_init_file ();
278585d
   ;
278585d
   return 0;
278585d
 }
278585d
@@ -5225,21 +5225,21 @@
278585d
   ac_status=$?
278585d
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
278585d
   (exit $ac_status); }; }; then
278585d
-  ac_cv_lib_FLAC_FLAC__file_decoder_new=yes
278585d
+  ac_cv_lib_FLAC_FLAC__stream_decoder_init_file=yes
278585d
 else
278585d
   echo "$as_me: failed program was:" >&5
278585d
 sed 's/^/| /' conftest.$ac_ext >&5
278585d
 
278585d
-	ac_cv_lib_FLAC_FLAC__file_decoder_new=no
278585d
+	ac_cv_lib_FLAC_FLAC__stream_decoder_init_file=no
278585d
 fi
278585d
 
278585d
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
278585d
       conftest$ac_exeext conftest.$ac_ext
278585d
 LIBS=$ac_check_lib_save_LIBS
278585d
 fi
278585d
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_FLAC_FLAC__file_decoder_new" >&5
278585d
-echo "${ECHO_T}$ac_cv_lib_FLAC_FLAC__file_decoder_new" >&6; }
278585d
-if test $ac_cv_lib_FLAC_FLAC__file_decoder_new = yes; then
278585d
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_FLAC_FLAC__stream_decoder_init_file" >&5
278585d
+echo "${ECHO_T}$ac_cv_lib_FLAC_FLAC__stream_decoder_init_file" >&6; }
278585d
+if test $ac_cv_lib_FLAC_FLAC__stream_decoder_init_file = yes; then
278585d
   lib_found="yes"
278585d
 else
278585d
   lib_found="no"
278585d
diff -Nur audacity-src-1.3.2-beta-orig/src/export/ExportFLAC.cpp audacity-src-1.3.2-beta/src/export/ExportFLAC.cpp
278585d
--- audacity-src-1.3.2-beta-orig/src/export/ExportFLAC.cpp	2006-10-29 01:05:27.000000000 +0200
278585d
+++ audacity-src-1.3.2-beta/src/export/ExportFLAC.cpp	2007-02-24 03:09:44.000000000 +0100
278585d
@@ -58,7 +58,6 @@
278585d
       gPrefs->Read(wxT("/FileFormats/FLACBitDepth"), wxT("16"));
278585d
    
278585d
    FLAC::Encoder::File *encoder= new FLAC::Encoder::File();
278585d
-   encoder->set_filename(OSFILENAME(fName));
278585d
    encoder->set_channels(numChannels);
278585d
    encoder->set_sample_rate(int(rate + 0.5));
278585d
 
278585d
@@ -72,7 +71,7 @@
278585d
     	format=int16Sample;
278585d
    	encoder->set_bits_per_sample(16);
278585d
    }
278585d
-   encoder->init();
278585d
+   encoder->init(OSFILENAME(fName));
278585d
    
278585d
    int numWaveTracks;
278585d
    WaveTrack **waveTracks;
278585d
diff -Nur audacity-src-1.3.2-beta-orig/src/import/ImportFLAC.cpp audacity-src-1.3.2-beta/src/import/ImportFLAC.cpp
278585d
--- audacity-src-1.3.2-beta-orig/src/import/ImportFLAC.cpp	2006-10-29 01:05:28.000000000 +0200
278585d
+++ audacity-src-1.3.2-beta/src/import/ImportFLAC.cpp	2007-02-24 03:04:04.000000000 +0100
278585d
@@ -264,19 +264,15 @@
278585d
 
278585d
 bool FLACImportFileHandle::Init()
278585d
 {
278585d
-   bool success = mFile->set_filename(OSFILENAME(mName));
278585d
-   if (!success) {
278585d
-      return false;
278585d
-   }
278585d
-   FLAC::Decoder::File::State state = mFile->init();
278585d
-   if (state != FLAC__FILE_DECODER_OK) {
278585d
+   FLAC__StreamDecoderInitStatus state = mFile->init(OSFILENAME(mName));
278585d
+   if (state != FLAC__STREAM_DECODER_INIT_STATUS_OK) {
278585d
       return false;
278585d
    }
278585d
    mFile->process_until_end_of_metadata();
278585d
-   state = mFile->get_state();
278585d
-   if (state != FLAC__FILE_DECODER_OK) {
278585d
-      return false;
278585d
-   }
278585d
+   //   FLAC__StreamDecoderState decstate = mFile->get_state();
278585d
+   //   if (state != FLAC__STREAM_DECODER_FILE_DECODER_OK) {
278585d
+       //      return false;
278585d
+   // }
278585d
    if (!mFile->is_valid() || mFile->get_was_error())
278585d
    {
278585d
       // This probably is not a FLAC file at all
278585d
@@ -340,7 +336,7 @@
278585d
       mChannels[1]->SetTeamed(true);
278585d
    }
278585d
 
278585d
-   mFile->process_until_end_of_file();
278585d
+   mFile->process_until_end_of_stream();
278585d
    
278585d
    *outTracks = new Track *[*outNumTracks];
278585d
    for(c = 0; c < *outNumTracks; c++) {