 		public static var _masterBuffer:ByteArray = new ByteArray();
 
 		private var neverPlayed:Boolean = true;
+		private var neverBuffered:Boolean = true; // Set after first buffering event.
 
 		/**
 		 * Constructor.

			switch(event.info.code)
			{
				case NetStreamCodes.NETSTREAM_BUFFER_EMPTY:
					emptyBufferInterruptionSinceLastQoSUpdate = true;
					_wasBufferEmptied = true;


				addEventListener(DRMStatusEvent.DRM_STATUS, onDRMStatus);
			}
				
			this.bufferTime = 0.1;
			this.bufferTimeMax = 0;
			
			setState(HTTPStreamingState.INIT);
