Audio and Video Decoding and Synchronous Playback for Embedded Systems