[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    extragear/multimedia/k3b/src/rip
From:       Sebastian Trueg <sebastian () trueg ! de>
Date:       2006-08-21 10:12:08
Message-ID: 1156155128.871836.25607.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 575332 by trueg:

Properly close the encoder when finished. This fixes flac file encoding.


 M  +13 -4     k3baudioprojectconvertingthread.cpp  


--- trunk/extragear/multimedia/k3b/src/rip/k3baudioprojectconvertingthread.cpp #575331:575332
@@ -156,10 +156,12 @@
     ++i;
   }
 
-  if( d->encoder )
-    d->encoder->closeFile();
-  else
-    d->waveFileWriter->close();
+  if( m_singleFile ) {
+    if( d->encoder )
+      d->encoder->closeFile();
+    else
+      d->waveFileWriter->close();
+  }
   
   if( !d->canceled && success && m_writePlaylist ) {
     success = success && writePlaylist();
@@ -274,6 +276,13 @@
     emitPercent( 100*d->overallBytesRead/d->overallBytesToRead );
   }
 
+  if( !m_singleFile ) {
+    if( d->encoder )
+      d->encoder->closeFile();
+    else
+      d->waveFileWriter->close();
+  }
+
   return ( readLength == 0 );
 }
 
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic