Changeset 223

Show
Ignore:
Timestamp:
01/03/07 21:51:16 (2 years ago)
Author:
allan
Message:

- fix for some situations where minLoadedTime would be wrong at the beginning of an import

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/ff_private.c

    r221 r223  
    743743        dataResult = noErr; 
    744744        result = noErr; 
    745         minLoadedTime = 0
     745        minLoadedTime = -1
    746746        availableSize = 0; 
    747747        margin = 0; 
     
    865865                        TimeValue mediaLoadedTime = GetMovieTimeScale(storage->movie) * (double)mediaDuration / (double)mediaTimeScale; 
    866866                         
    867                         if(minLoadedTime == 0 || mediaLoadedTime < minLoadedTime) 
     867                        if(minLoadedTime == -1 || mediaLoadedTime < minLoadedTime) 
    868868                                minLoadedTime = mediaLoadedTime; 
    869869                         
     
    875875         
    876876        //set the loaded time to the length of the shortest track. 
    877         storage->loadedTime = minLoadedTime; 
     877        if(minLoadedTime > 0) 
     878                storage->loadedTime = minLoadedTime; 
    878879         
    879880        if(readResult != 0) {