X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=avi2swf%2Fvideoreader_vfw.cc;h=d605cf72f0791636718c8aa69a14a43d96233966;hb=3fe3310fb999cc5ed13a9ffdedd7016b710c9c35;hp=b809eb0e2d68f334ccf0ee0b502bc633153446fe;hpb=f8e8408f984b72dd90467f9c46ede4767139b189;p=swftools.git diff --git a/avi2swf/videoreader_vfw.cc b/avi2swf/videoreader_vfw.cc index b809eb0..d605cf7 100644 --- a/avi2swf/videoreader_vfw.cc +++ b/avi2swf/videoreader_vfw.cc @@ -19,12 +19,12 @@ along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#include "videoreader.h" #ifdef WIN32 #include #include #include #include -#include "videoreader.h" typedef struct _videoreader_vfw_internal { //video: @@ -162,6 +162,7 @@ int videoreader_vfw_getimage(videoreader_t* vr, void*buffer) bi = (LPBITMAPINFOHEADER)AVIStreamGetFrame(i->getframe, i->video_pos); i->video_pos++; + vr->frame++; if(!bi) { fprintf(stderr, "AVIStreamGetFrame failed\n"); @@ -330,6 +331,7 @@ int videoreader_vfw_open(videoreader_t* vr, char* filename) i->getframe = AVIStreamGetFrameOpen(i->vs, 0); if(!i->getframe) { + fprintf(stderr, "Couldn't initialize AVIStream for %s- codec missing?\n", filename); return -1; }