     private var interleaveChannelIndex:uint = 0;
 
     private var headers:ByteArray = new ByteArray();
+    private var methods:Array = [];
     private var data:ByteArray = new ByteArray();
     private var rtpLength:int = -1;
     private var rtpChannel:int = -1;

      case STATE_INITIAL:
        trace("RTSPClient: STATE_INITIAL");

        break;
      case STATE_DESCRIBE_SENT:
        trace("RTSPClient: STATE_DESCRIBE_SENT");

        state = STATE_DESCRIBE_RCVD;

        if (!sdp.parse(body)) {

    }

    private function sendPauseReq():void {
      if (-1 === this.supportCommand("PAUSE")) {
        throw new Error('Pause is not supported by server.');
      }

      /* NetStream must be closed here, otherwise it will think of this rtsp pause
         as a very bad connection and buffer a lot before playing again. Not
         excellent for live data. */
