Some embodiments of the invention provide a method for synchronizing an
audio stream with a video stream. This method involves searching in the
audio stream for audio data having values that match a distinct set of
audio data values and synchronizing the audio stream with the video
stream based on the search. In some embodiments, the distinct set of
audio data values is defined by a predetermined distinct tone. In other
embodiments, the distinct set of audio data values is defined by audio
data contained in the video stream.