         private var _retryCount : int;
         /* alt audio tracks */
         private var _altAudioTracks : Vector.<AltAudioTrack>;
+        /* subtitle tracks */
+        private var _subtitleTracks : Vector.<SubtitleTrack>;
         /* manifest load metrics */
         private var _metrics : HLSLoadMetrics;
 

            _retryTimeout = 1000;
            _retryCount = 0;
            _altAudioTracks = null;
            _loadManifest();
        }


    import flash.utils.clearTimeout;
    import flash.utils.getTimer;
    import flash.utils.setTimeout;
    
    import org.mangui.hls.HLS;
    import org.mangui.hls.HLSSettings;
    import org.mangui.hls.constant.HLSLoaderTypes;
    import org.mangui.hls.constant.HLSPlayStates;
    import org.mangui.hls.constant.HLSTypes;
    import org.mangui.hls.event.HLSError;
    import org.mangui.hls.event.HLSEvent;
    import org.mangui.hls.event.HLSLoadMetrics;
    import org.mangui.hls.model.Fragment;
    import org.mangui.hls.model.Level;
    import org.mangui.hls.playlist.AltAudioTrack;
    import org.mangui.hls.playlist.DataUri;
    import org.mangui.hls.playlist.Manifest;
    import org.mangui.hls.playlist.SubtitleTrack;

    CONFIG::LOGGING {
        import org.mangui.hls.utils.Log;
