Changeset 1201


Ignore:
Timestamp:
08/12/10 08:22:42 (3 years ago)
Author:
jeroen
Message:

fixed 3 issues in HTTP model: starttime=0 offset should not be sent, timeoffsets should be ceiled to 1/100 second to prevent server from returning previous keyframe, code that checks whether video is buffering should ignore last second (where buffer naturally depletes)

Location:
trunk/fl5
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/fl5/build/build.properties

    r1168 r1201  
    66 
    77# The location of the Flex SDK on your sytem. 
    8 flexsdk = C:/Program Files/Adobe/Flex Builder 3/sdks/3.3.0 
     8# flexsdk = C:/Program Files/Adobe/Flex Builder 3/sdks/3.3.0 
    99# Replace the above line with the following for unix / OS X, replacing the path 
    10 # flexsdk = /Developer/SDKs/flex_sdk_3 
     10flexsdk = /Developer/SDKs/flex_sdk_3 
    1111 
    1212# Extension for Windows setups 
    13 execextension = .exe 
     13# execextension = .exe 
    1414# Value should be left blank for Unix / OS X 
    15 # execextension = 
     15execextension = 
    1616 
    1717flexsdk.bin.dir = ${flexsdk}/bin 
  • trunk/fl5/src/com/longtailvideo/jwplayer/media/HTTPMediaProvider.as

    r1151 r1201  
    156156                        url = encodeURI(url); 
    157157                        if (_mp4 || _startparam == 'starttime') { 
    158                                 off = _timeoffset; 
     158                                off = Math.ceil(_timeoffset*100)/100; 
     159                                _mp4 = true; 
    159160                        } 
    160161                        if (!_mp4 || off > 0) { 
     
    271272                        } 
    272273 
    273                         if (bufferFill < 50 && state == PlayerState.PLAYING) { 
     274                        if (bufferFill < 50 && state == PlayerState.PLAYING && item.duration - pos > _stream.bufferTime) { 
    274275                                _bufferFull = false; 
    275276                                _stream.pause(); 
     
    354355                                        break; 
    355356                        } 
    356                         sendMediaEvent(MediaEvent.JWPLAYER_MEDIA_META, {metadata: {status: evt.info.code}}); 
     357                        // sendMediaEvent(MediaEvent.JWPLAYER_MEDIA_META, {metadata: {status: evt.info.code}}); 
    357358                } 
    358359 
  • trunk/fl5/src/com/longtailvideo/jwplayer/player/PlayerVersion.as

    r1196 r1201  
    33         
    44        public class PlayerVersion { 
    5                 protected static var _version:String = "5.2.1196"; 
     5                protected static var _version:String = "5.2.1200"; 
    66                 
    77                public static function get version():String { 
Note: See TracChangeset for help on using the changeset viewer.