a system for synchronizing video data and audio data for an optical disc is disclosed . the system includes a demultiplexer , for splitting a data stream into audio data and video data , the audio data having an embedded / associated audio playback time information and the video data having an embedded / associated video playback time information ; an audio decoding block , having at least fast forward or slow forward functionality , for decoding the audio data to output decoded audio data ; a video decoding block , having at least fast forward or slow forward functionality , for decoding the video data to output decoded video data ; and a decision block , for sending at least an adjustment signal , wherein the adjustment signal is for instructing either the video decoding block or the audio decoding block to perform fast forward or slow forward operations .