Revision: 15222
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=15222
Author:   hcube
Date:     2008-06-14 19:31:23 +0200 (Sat, 14 Jun 2008)

Log Message:
-----------
remove warnings

Modified Paths:
--------------
    branches/soc-2007-hcube/extern/tinySND/ffmpeg/ffmpegReader.cpp

Modified: branches/soc-2007-hcube/extern/tinySND/ffmpeg/ffmpegReader.cpp
===================================================================
--- branches/soc-2007-hcube/extern/tinySND/ffmpeg/ffmpegReader.cpp      
2008-06-14 17:12:49 UTC (rev 15221)
+++ branches/soc-2007-hcube/extern/tinySND/ffmpeg/ffmpegReader.cpp      
2008-06-14 17:31:23 UTC (rev 15222)
@@ -137,7 +137,7 @@
                // NOT SUPPORTED YET: unknown duration
                return;
        }
-       mDuration = mFormatCtx->duration / AV_TIME_BASE;
+       mDuration = float(mFormatCtx->duration) / float(AV_TIME_BASE);
        mNumFrames = (int)(mSampleRate * mDuration);
 
        mIsSeekable = true; // !!!! UNIMPLEMENTED YET !!!!
@@ -150,6 +150,8 @@
        mNumRemainedFrames = 0;
        mPktBufferSize = 0;
        mPkt.data = 0;
+       mSeekReq = false;
+       mFrameCounter = 0;
        
        mIsFormatSupported = true;
        printf("ffmpeg reader ok: %s\n", filename);
@@ -180,14 +182,13 @@
                return;
        }
        
-       double pos = frameNum / mSampleRate;
+       float pos = float(frameNum) / mSampleRate;
 
-       mSeekPos = (int64_t)(pos * AV_TIME_BASE);
+       mSeekPos = (int64_t)(pos * float(AV_TIME_BASE));
        mSeekFlags = frameNum < mFrameCounter ? AVSEEK_FLAG_BACKWARD : 0;
        mSeekReq = true;
 
        mSeekFrameNum = frameNum;
-       printf("seek end\n");
 }
 
 void ffmpegReader::fillBuffer( float *buffer, int framesNum )


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to