From 9b395a6eeb12a919435db2f7327844bd2d3a3658 Mon Sep 17 00:00:00 2001
From: kramm <kramm>
Date: Sat, 23 Jul 2005 08:23:21 +0000
Subject: [PATCH] added some verbosity

---
 avi2swf/videoreader_avifile.cc |   19 +++++++++++++++++--
 1 file changed, 17 insertions(+), 2 deletions(-)

diff --git a/avi2swf/videoreader_avifile.cc b/avi2swf/videoreader_avifile.cc
index d1b06f0..e37d167 100644
--- a/avi2swf/videoreader_avifile.cc
+++ b/avi2swf/videoreader_avifile.cc
@@ -86,6 +86,11 @@ static int readSamples(videoreader_avifile_internal*i, void*buffer, int buffer_s
     while(i->audio_buffer.available < buffer_size) {
 	unsigned int samples_read = 0, bytes_read = 0;
 	ret = i->astream->ReadFrames(buffer, buffer_size, numsamples, samples_read, bytes_read);
+	if(ret!=0) {
+	    if(verbose) {
+		printf("ReadFrames() returns %d\n", ret);fflush(stdout);
+	    }
+	}
 	if(samples_read<=0) {
 	    int l = i->audio_buffer.available; 
 	    ringbuffer_read(&i->audio_buffer, buffer, l);
@@ -113,12 +118,22 @@ static int videoreader_avifile_getsamples(videoreader_t* v, void*buffer, int num
 	    b[t] = 0;
 	    b[t+1] = x-128;
 	}
-	if(!num_read) i->audio_eof=1;
+	if(!num_read) {
+	    if(verbose) {
+		printf("end of audio\n");fflush(stdout);
+	    }
+	    i->audio_eof=1;
+	}
 	return num_read;
     }
     if(i->soundbits == 16) {
 	int num_read = readSamples(i, buffer, num, num/(v->channels*2));
-	if(!num_read) i->audio_eof=1;
+	if(!num_read)  {
+	    if(verbose) {
+		printf("end of audio\n");fflush(stdout);
+	    }
+	    i->audio_eof=1;
+	}
 	return num_read;
     }
     return 0;
-- 
1.7.10.4