NXP is a leading semiconductor company who creates semiconductors that deliver better sensory experience in TVs, set-top boxes, identification applications, mobile phones, cars, and a wide range of other electronic devices. one of the groups in the company -modern & media signal processing groups- is involved in developing and prototyping signal & video processing algorithms to be put in systems-on-silicon. the video data used here is in proprietary uncompressed format called PFSPD (phillips file standard for pictoral data ). the assignment of this project is to develop a video player application capable to display output from PFSPD format video file. the application must have a high performance in real-time playback to the full limits of the hardware. the appication is named "NXPP" (NXP PFSPD Player). this paper describes the architecture of the of the design that theoreticaly is able to provide the required performance. the method to determine the best design aspects was based on experiments to gather the performance data. it was realized by modifying design aspects in the development process supported with performance analysis. from the results of investigating the design aspects, the final design of NXPP includes the application of multithreading, streaming SIMD extension (SSE), openGL, shader, and direct memory access (DMA) technology.