A system and a method for transcoding multiple media channels is disclosed
herein. The system includes a first processor to parse a media data
stream having one or more media data channels and a vector processor to
decompress, scale, and then compress the parsed media channel. A parsed
media data channel, in one embodiment, is accessed using a bit
manipulator and packetized into decoder instruction packets and
transmitted to the vector processor using a sequencer. The vector
processor decompresses the decoder instruction packets, scales a
macroblock generated from the packets, and then compresses the scaled
macroblock. As a result, the scaled and compressed output has less data
associated with the media channel, allowing for faster and/or more
efficient storage or transmission. A reduced sized scale buffer is
associated with another disclosed embodiment.