<div dir="ltr">thanks for the clarification about ImageStream Robert.<br><br>If I understand right ImageStream buffers the frames in a PixelBufferObject and switches the frames in the compileBuffer() function. So if I could get feedback from this function then I could determine the frame count. Possibly the _compiledList[contextID] variable might help with this.<br>
Am I on the right track? Can you offer any advice?<br><br>Richard<br><br><div class="gmail_quote"><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div dir="ltr">Hi <b style="color: black; background-color: rgb(255, 255, 102);">Richard</b>, <br> <p>These methods are virtual methods, and ImageStream is a base class... <br> that implementations subclass from, so the fact a header doesn't <br>

 implement something doesn't say anything about the actual <br> implementations that are meant to implement it. <br> </p><p>Secondly the getReferenceTime() and TimeMultiplier are an time offset <br> and multiple, that is used by the ImageStream implementations to <br>

 compute the current time, and not the current time of the movie. <br> </p><p>The actual time of the movie is something that would have to added to <br> ImageStream and its implementations, it should be possible to do this, <br>

 something like a getMovieTime(). <br> </p><p>Robert. <br> </p><p>On Fri, Sep 19, 2008 at 6:52 AM, <b style="color: black; background-color: rgb(255, 255, 102);">Richard</b> Baron <b style="color: black; background-color: rgb(160, 255, 255);">Penman</b> <br>

 </p><richardbp+<a href="http://groups.google.com/groups/unlock?_done=/group/osg-users/browse_thread/thread/bde4593fbcf2f787/c30a4b7745126399%3Flnk%3Dgst%26q%3Drichard%2Bpenman&msg=00cb577c06825440" target="_blank">...</a>@<a href="http://gmail.com" target="_blank">gmail.com</a>> wrote: <br>

 > hello, <br> <p>> I would like to display what percentage of a video has been played. I'm <br> > using the ImageStream class and I thought getReferenceTime() or <br> > getTimeMultiplier() might help me, but they always return 0. <br>

 </p><p>> Examining the header file I found this: <br> > 72             virtual double getLength() const { return 0.0; } <br> > 73 <br> > 74             virtual void setReferenceTime(double) {} <br> > 75             virtual double getReferenceTime() const { return 0.0; } <br>

 > 76 <br> > 77             virtual void setTimeMultiplier(double) {} <br> > 78             virtual double getTimeMultiplier() const { return 0.0; } <br> </p><p>> So it seems this functionality is not ready yet. Does anyone have an <br>

 > alternative way to determine the current playing video frame? <br> </p><p>> regards, <br> > <b style="color: black; background-color: rgb(255, 255, 102);">Richard</b> <br> </p>> _______________________________________________ <br>

 > osg-users mailing list <br> > osg-us<a href="http://groups.google.com/groups/unlock?_done=/group/osg-users/browse_thread/thread/bde4593fbcf2f787/c30a4b7745126399%3Flnk%3Dgst%26q%3Drichard%2Bpenman&msg=00cb577c06825440" target="_blank">...</a>@<a href="http://lists.openscenegraph.org" target="_blank">lists.openscenegraph.org</a> <br>

 > <a rel="nofollow" href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph...</a> </div>
</blockquote></div><br></div>