 			_timeOrigin = 0;
 			_timeOriginNeeded = true;
 			
-			_segmentBeginSeconds = Number.MAX_VALUE;
+			_segmentBeginSeconds = -1;
 			_segmentLastSeconds = -1;
 			
 			_firstSeekTime = 0;

				}
			}
			
			_segmentBeginSeconds = Number.MAX_VALUE;
			_segmentLastSeconds = -1;
			_lastInjectedSubtitleTime = -1;
			_encryptedDataBuffer.length = 0;

		public static var flvLowWaterVideo:uint = 0;
		public const filterThresholdMs:uint = 0;
				
		private function handleFLVMessage(timestamp:uint, message:ByteArray):void
		{
			var timestampSeconds:Number = timestamp / 1000.0;

			if(_segmentBeginSeconds < 0)
			{
				_segmentBeginSeconds = timestampSeconds;
				trace("Noting segment start time for " + segmentUri + " of " + timestampSeconds);
