This paper describes the design of a fully programmable multimedia system. The system, which utilizes a single multimedia video processor (MVP), is capable of performing real-time MPEG video and audio encoding at SIF resolution, 30 frames per second. Support is provided for a windows environment, including a scalable video window for viewing decoded video sequences or monitoring video compression in real time. The system is also well suited to perform image processing, 2-D and 3-D graphics, and many other video and audio processing and compression algorithms.