Changed _data to _movieData to avoid possible confusion

This commit is contained in:
Robert Osfield
2007-06-12 14:43:26 +00:00
parent cc0f1cb0fe
commit ab347eb34c
2 changed files with 22 additions and 21 deletions

View File

@@ -43,7 +43,7 @@ int QuicktimeImageStream::_qtInstanceCount = 0;
QuicktimeImageStream::QuicktimeImageStream(std::string fileName) : ImageStream()
{
_len = 0;
_data = new MovieData();
_movieData = new MovieData();
for (int i = 0; i < NUM_CMD_INDEX; i++)
_cmd[i] = THREAD_IDLE;
@@ -69,7 +69,7 @@ QuicktimeImageStream::~QuicktimeImageStream()
// clean up quicktime movies.
delete _data;
delete _movieData;
}
@@ -106,9 +106,9 @@ void QuicktimeImageStream::load(std::string fileName)
{
osg::notify(osg::DEBUG_INFO) << "QT-ImageStream: loading quicktime movie from " << fileName << std::endl;
_data->load(this, fileName);
_movieData->load(this, fileName);
_len = _data->getMovieDuration();
_len = _movieData->getMovieDuration();
_current = 0;
}
@@ -139,7 +139,7 @@ void QuicktimeImageStream::run()
ThreadCommand cmd = getCmd();
osg::notify(osg::DEBUG_INFO) << "movietime: " << _data->getMovieTime() << " rate: " << _data->getMovieRate() << " state " << cmd << " playing: " << playing << " done " << done << " " << _wrIndex << "/" << _rdIndex << std::endl;
osg::notify(osg::DEBUG_INFO) << "movietime: " << _movieData->getMovieTime() << " rate: " << _movieData->getMovieRate() << " state " << cmd << " playing: " << playing << " done " << done << " " << _wrIndex << "/" << _rdIndex << std::endl;
// Handle commands
{
if (cmd != THREAD_IDLE) {
@@ -147,43 +147,43 @@ void QuicktimeImageStream::run()
switch (cmd) {
case THREAD_START: // Start or continue stream
applyLoopingMode();
_data->setMovieRate(1.0f);
_movieData->setMovieRate(1.0f);
playing = true;
break;
case THREAD_STOP:
_data->setMovieRate(0);
_movieData->setMovieRate(0);
osg::notify(osg::INFO) << "QT-ImageStream: stop at "<< std::endl;
playing = false;
break;
case THREAD_REWIND:
SetMovieRate(_data->getMovie(),0);
GoToBeginningOfMovie(_data->getMovie());
SetMovieRate(_movieData->getMovie(),0);
GoToBeginningOfMovie(_movieData->getMovie());
break;
case THREAD_FORWARD:
SetMovieRate(_data->getMovie(),0);
GoToEndOfMovie(_data->getMovie());
SetMovieRate(_movieData->getMovie(),0);
GoToEndOfMovie(_movieData->getMovie());
break;
case THREAD_SEEK:
_data->setMovieTime(_currentRate);
_movieData->setMovieTime(_currentRate);
playing = true;
break;
case THREAD_SETRATE:
_data->setMovieRate(_currentRate);
_movieData->setMovieRate(_currentRate);
playing = (_currentRate != 0.0f);
break;
case THREAD_CLOSE:
_data->setMovieRate(0);
_movieData->setMovieRate(0);
break;
case THREAD_QUIT: // TODO
_data->setMovieRate(0);
_movieData->setMovieRate(0);
osg::notify(osg::INFO) << "QT-ImageStream: quit" << std::endl;
//playing = false;
done = true;
@@ -194,8 +194,8 @@ void QuicktimeImageStream::run()
}
}
MoviesTask(_data->getMovie(),0);
_current = _data->getMovieTime();
MoviesTask(_movieData->getMovie(),0);
_current = _movieData->getMovieTime();
}
@@ -221,7 +221,8 @@ void QuicktimeImageStream::run()
}
void QuicktimeImageStream::applyLoopingMode() {
void QuicktimeImageStream::applyLoopingMode()
{
osg::notify(osg::INFO) << "applying loop mode " << getLoopingMode() << std::endl;
_data->setLooping(getLoopingMode() == osg::ImageStream::LOOPING);
_movieData->setLooping(getLoopingMode() == osg::ImageStream::LOOPING);
}