             }
             // provide audio track List to audio select callback. this callback will return the selected audio track
             var audioPID : int;
+            _audioFound = (audioList.length > 0);
             var audioTrack : AudioTrack = _callback_audioselect(audioList);
             if (audioTrack) {
                 audioPID = audioTrack.id;

            _tags = new Vector.<FLVTag>();
            _timer = new Timer(0, 0);
            _audioOnly = audioOnly;
            _audioSelected = true;
        };


        private var _timer : Timer;
        private var _totalBytes : uint;
        private var _audioOnly : Boolean;
        private var _audioFound : Boolean;
        private var _audioSelected : Boolean;

        public static function probe(data : ByteArray) : Boolean {
