 			sendHLSDebug(debugInfo);
 		}
 		
+		protected function onAutoBitrateSwitchChange(event:DynamicStreamEvent):void
+		{
+			sendHLSDebug(new Object());
+		}
+		
+		protected function onBitrateSwitchingChange(event:DynamicStreamEvent):void
+		{
+			sendHLSDebug(new Object());
+		}
+		
 		protected function sendSubtitleNotification(event:SubtitleEvent):void
 		{
 			sendNotification("loadEmbeddedCaptions", {language: event.language, text: event.text, trackid: 99}); // will triger onLoadEmbeddedCaptions function inside kplayer

				debugInfo['droppedFrames'] = _droppedFrames;
			}
			
			sendNotification("debugInfoReceived", debugInfo);
		}
		

	import com.kaltura.kdpfl.view.controls.KTrace;
	
	import org.osmf.elements.ProxyElement;
	import org.osmf.events.DynamicStreamEvent;
	import org.osmf.events.HTTPStreamingEvent;
	import org.osmf.events.MediaElementEvent;
	import org.osmf.media.MediaElement;
	import org.osmf.net.NetStreamLoadTrait;
	import org.osmf.net.httpstreaming.HLSHTTPStreamSource;
	import org.osmf.traits.DVRTrait;
	import org.osmf.traits.DynamicStreamTrait;
	import org.osmf.traits.MediaTraitType;
	import org.puremvc.as3.interfaces.INotification;
	import org.puremvc.as3.patterns.mediator.Mediator;
	
	public class KalturaHLSMediator extends Mediator
	{
		public static const NAME:String = "KalturaHLSMediator";
