 			
 			return true;
 		}
-
+		
 		/**
 		 * Attempt to remap a sequence from an old manifest to a new.
 		 *

					}
				}				
			}

			var currentManifest:HLSManifestParser = getManifestForQuality(lastQuality);
			
			var timerOnErrorDelay:Number = newManifest.targetDuration * 1000  / 2;
			

			// Remap if needed.
			var newSequence:int = remapSequence(getLastSequenceManifest(), newManifest, getLastSequence(), false);

			// Store the new manifest.
			trace("Updating manifest for quality " + reloadingQuality);
			if(manifest.streams.length)
				manifest.streams[reloadingQuality].manifest = newManifest;
			else
				manifest = newManifest;

			// If it's a change and remap fails, we can abort.
			if(newSequence == -1 && (!getLastSequenceManifest() || newManifest.fullUrl != getLastSequenceManifest().fullUrl))
			{

			tag.objects = ["onMetaData", metadata];
			dispatchEvent(new HTTPStreamingEvent(HTTPStreamingEvent.SCRIPT_DATA, false, false, 0, tag, FLVTagScriptDataMode.IMMEDIATE));
		}
		
		// getSegmentIndexForTime()
		//		returns
		//			-1 if there is no manifest or no valid segments
