- Timestamp:
- 11/20/09 15:31:11 (4 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/src/osgPlugins/ffmpeg/FFmpegImageStream.cpp
r10538 r10809 129 129 { 130 130 m_commands->push(CMD_REWIND); 131 } 132 133 void FFmpegImageStream::seek(double time) { 134 m_seek_time = time; 135 m_commands->push(CMD_SEEK); 131 136 } 132 137 … … 235 240 return true; 236 241 242 case CMD_SEEK: 243 cmdSeek(m_seek_time); 244 return true; 245 237 246 case CMD_STOP: 238 247 return false; … … 255 264 if (! m_decoder->video_decoder().isRunning()) 256 265 m_decoder->video_decoder().start(); 266 267 m_decoder->resume(); 257 268 } 258 269 … … 266 277 if (_status == PLAYING) 267 278 { 268 279 m_decoder->pause(); 269 280 } 270 281 … … 279 290 } 280 291 292 void FFmpegImageStream::cmdSeek(double time) 293 { 294 m_decoder->seek(time); 295 } 281 296 282 297
