Changeset 3317
- Timestamp:
- 08/24/04 14:55:15 (9 years ago)
- Location:
- OpenSceneGraph/trunk
- Files:
-
- 4 modified
-
ChangeLog (modified) (1 diff)
-
include/osg/ImageStream (modified) (2 diffs)
-
src/osg/ImageStream.cpp (modified) (1 diff)
-
src/osgPlugins/mpeg/MpegImageStream.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/ChangeLog
r3296 r3317 1 2004-08-18 10:34 robert 2 3 * NEWS.txt: Set date for 0.9.7-2 release 4 5 2004-08-18 07:06 robert 6 7 * src/osg/: dxtctool.cpp, dxtctool.h: Rejigged the __int* 8 definitions to try and get round Mingw compile errors 9 10 2004-08-17 20:42 robert 11 12 * src/osg/: dxtctool.cpp, dxtctool.h: From Bruce Clay, fixes for 13 VS6.0 build. 14 15 2004-08-17 19:57 robert 16 17 * include/osgUtil/RenderBin: From David Fries, added getBinNum() 18 method 19 20 2004-08-17 19:56 robert 21 22 * src/osg/PrimitiveSet.cpp: Changed sizeof(..) references to 1,2,4 23 respectively. 24 25 2004-08-17 09:14 robert 26 27 * ChangeLog: Updated changelog 28 1 29 2004-08-17 08:58 robert 2 30 -
OpenSceneGraph/trunk/include/osg/ImageStream
r3179 r3317 56 56 StreamStatus getStatus() { return _status; } 57 57 58 59 enum LoopingMode 60 { 61 NO_LOOPING, 62 LOOPING 63 }; 64 65 void setLoopingMode(LoopingMode mode) { _loopingMode = mode; } 66 LoopingMode getLoopingMode() const { return _loopingMode; } 67 68 58 69 virtual void setReferenceTime(double) {} 59 70 virtual double getReferenceTime() const { return 0.0; } … … 69 80 70 81 StreamStatus _status; 82 LoopingMode _loopingMode; 71 83 }; 72 84 -
OpenSceneGraph/trunk/src/osg/ImageStream.cpp
r3190 r3317 17 17 18 18 ImageStream::ImageStream(): 19 _status(PAUSED) 19 _status(PAUSED), 20 _loopingMode(LOOPING) 20 21 { 21 22 setDataVariance(DYNAMIC); -
OpenSceneGraph/trunk/src/osgPlugins/mpeg/MpegImageStream.cpp
r3285 r3317 290 290 if (frameNumber>=_frames) 291 291 { 292 rewind(); 293 //stop(); 292 if (getLoopingMode()==LOOPING) 293 { 294 rewind(); 295 } 296 else 297 { 298 pause(); 299 } 294 300 } 295 301 else
