Changeset 1990
- Timestamp:
- 09/05/11 07:25:06 (21 months ago)
- Location:
- trunk/fl5
- Files:
-
- 3 edited
-
player.swf (modified) (previous)
-
src/com/longtailvideo/jwplayer/media/RTMPMediaProvider.as (modified) (2 diffs)
-
src/com/longtailvideo/jwplayer/model/PlaylistItem.as (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/fl5/src/com/longtailvideo/jwplayer/media/RTMPMediaProvider.as
r1985 r1990 542 542 _stream.addEventListener(IOErrorEvent.IO_ERROR, errorHandler); 543 543 _stream.addEventListener(AsyncErrorEvent.ASYNC_ERROR, errorHandler); 544 if(getConfigProperty('dvr') || getConfigProperty('subscribe') ) {545 _stream.bufferTime = 3;544 if(getConfigProperty('dvr') || getConfigProperty('subscribe') || _dynamic) { 545 _stream.bufferTime = 4; 546 546 } else { 547 547 _stream.bufferTime = config.bufferlength; … … 701 701 /** Dynamically switch streams **/ 702 702 private function swap(newLevel:Number):void { 703 if (_transitionLevel == -1) { 703 if (_transitionLevel == -1 && (newLevel < item.currentLevel || 704 _stream.bufferLength < _stream.bufferTime * 1.5 || item.levels[item.currentLevel].blacklisted)) { 704 705 _transitionLevel = newLevel; 705 706 item.setLevel(newLevel); -
trunk/fl5/src/com/longtailvideo/jwplayer/model/PlaylistItem.as
r1977 r1990 149 149 for (var i:Number=0; i < _levels.length; i++) { 150 150 var level:PlaylistItemLevel = _levels[i] as PlaylistItemLevel; 151 if ((isNaN(level.bitrate) || bitrate >= level.bitrate * 1. 2) && (isNaN(level.width) || width >= level.width * 0.8) && !level.blacklisted) {151 if ((isNaN(level.bitrate) || bitrate >= level.bitrate * 1.5) && (isNaN(level.width) || width >= level.width * 0.67) && !level.blacklisted) { 152 152 return i; 153 153 }
Note: See TracChangeset
for help on using the changeset viewer.
