The M107 Transport Stream Decoder parses MPEG-2 Transport Streams according to the ISO 13818-1 standard for MPEG-2 systems. The core performs the demultiplexing of video streams, audio streams, and section data. Up to 32 packet identification (PID) filters are supported for PES and section data. The Transport Stream Decoder extracts the packet payload data and system information and writes the data to memory. Robust error detection eliminates unused and eroneous packets. System timing information is also provided for use in an external System Timing Controller.