         }
 
         /* compare two tags, smallest continuity
-         * then smallest pts. then discontinuity then aac/avc header then metadata, then others  
-         * 
+         * then smallest pts. then discontinuity then aac/avc header then metadata, then others
+         *
         return a negative number, if x should appear before y in the sorted sequence
         retun 0, if x equals y
-        return a positive number, if x should appear after y in the sorted sequence* 
-         * 
+        return a positive number, if x should appear after y in the sorted sequence*
+         *
          * */
         private function compareTags(x : FLVData, y : FLVData) : Number {
             if (x.continuity != y.continuity) {

            flushAll();
        }

        /* 
         * if requested position is available in StreamBuffer, trim buffer 
         * and inject from that point
         * if seek position out of buffer, ask fragment loader to retrieve data 
         */
        public function seek(position : Number) : void {
            // compute _seek_position_requested based on position and playlist type

        }

        private function _clipBackBuffer(maxBackBufferLength : Number) : void {
            /*      min_pos        		                   current
             *                                    		   position
             *        *------------------*---------------------*----
             *         ****************** <-------------------->
