Performance of desktop software MPEG-2 TS decoder

Performance of a full MPEG-2 TS (Transport Stream) decoder implemented in software on multimedia microprocessor is analyzed. MPEG-Z TS system is used in digital television broadcasting and network delivery and is a packetized stream which contains audio, video and data packets of constant length. The MPEG-5 TS decoder is implemented on Sun UltraSparc processor running in Unix Solaris OS environment. The UltraSparc multimedia instructions set called VIS (Visual Instruction Set) is used for speeding up video decompression and display of decoded images. Multithreading and real time processes of the Solaris OS are used for timing and synchronization. It is indicated how the performance of the decoder depends on different factors and experimental results are shown for different processor speeds.