 						_enhancedSeekTags = new Vector.<FLVTag>();
 						_enhancedSeekSawIFrame = false;
 					}
+
+					if(sawIFrame)
+						_enhancedSeekSawIFrame = true;
 					
 					if (tag is FLVTagVideo)
 					{                                  

		public static var writeToMasterBuffer:Boolean = false;
		public static var _masterBuffer:ByteArray = new ByteArray();

		private var neverPlayed:Boolean = true;
		private var neverBuffered:Boolean = true; // Set after first buffering event.
		private var bufferBias:Number = 0.0; // Used to forcibly add more time to the buffer based on other logic.

			{
				CONFIG::LOGGING
				{
					if(logEveryPacket)
						logger.debug("Saw super.bufferLength " + super.bufferLength + " < " + bufferFeedMin);
				}
				return;
			}
