ref: 8a663c207798b3e1e2d6966119405c661366f92d
parent: 196fa405ea7e6b5feeb5a74f6e8ecee2426e17ea
author: knik <knik>
date: Thu Nov 26 09:27:05 EST 2015
bugfix by Sebastian Wilhelmi: faac exits immediately when encoding raw wav file
--- a/frontend/main.c
+++ b/frontend/main.c
@@ -18,7 +18,7 @@
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
- * $Id: main.c,v 1.87 2015/06/09 10:58:00 knik Exp $
+ * $Id: main.c,v 1.88 2015/11/26 14:27:05 knik Exp $
*/
#ifdef _MSC_VER
@@ -1072,13 +1072,13 @@
{
int bytesWritten;
- if (total_samples < infile->samples)
+ if (total_samples < infile->samples || infile->samples == 0)
samplesRead = wav_read_float32(infile, pcmbuf, samplesInput,
chanmap);
else
samplesRead = 0;
- if (total_samples + (samplesRead / infile->channels) > infile->samples)
+ if (total_samples + (samplesRead / infile->channels) > infile->samples && infile->samples != 0)
samplesRead = (infile->samples - total_samples) * infile->channels;
total_samples += samplesRead / infile->channels;
@@ -1227,6 +1227,9 @@
/*
$Log: main.c,v $
+Revision 1.88 2015/11/26 14:27:05 knik
+bugfix by Sebastian Wilhelmi: faac exits immediately when encoding raw wav file
+
Revision 1.87 2015/06/09 10:58:00 knik
fixed compilation without limbp4v2