IPU Commands
00h BCLR - Clear Input FIFO
 - 0-7 BP - Bitstream start
 
BCLR clears all data in the input FIFO. The bitstream pointer is set to BP.
01h IDEC - Slice Decode
 - 0-5 FB - Bitstream skip
 - 16-20 QSC - Quantizer step
 - 24 DTD - When set, IDEC decodes DT
 - 25 SGN - When set, output RGB is decremented by 128 for each channel. Underflow wraps around
 - 26 DTE - Dither enable. Only applicable for RGB16
 - 27 OFM - Output format 
- 0=RGB32
 - 1=RGB16
 
 
02h BDEC - Macroblock Decode
 - 0-5 FB - Bitstream skip
 - 16-20 QSC - Quantizer step
 - 25 DT - Frame type 
- 0=Frame
 - 1=Field
 
 - 26 DCR - When set, DC prediction value is reset
 - 27 MBI - Intra bit 
- 0=Non-intra macroblock
 - 1=Intra macroblock
 
 
03h VDEC - VLC Decode
- 0-5 FB - Bitstream skip
 - 26-27 TBL - VLC table to read from 
- 0=Macroblock Increment (MBI)
 - 1=Macroblock Type
 - 2=Motion Code
 - 3=DMVector
 
 
04h FDEC - Fixed-length Decode
 - 0-5 FB - Bitstream skip
 
05h SETIQ - Set Quantization Table
 - 0-5 FB - Bitstream skip
 - 27 IQM - Matrix type 
- 0=Intra matrix
 - 1=Non-intra matrix
 
 
06h SETIQ - Set Quantization Table
No option bits
07h CSC - Color Space Conversion
 - 0-10 MBC - Macroblocks to decode
 - 26 DTE - Dither enable. Only applicable for RGB16
 - 27 OFM - Output format 
- 0=RGB32
 - 1=RGB16
 
 
08h PACK - 32-bit -> 4-bit/16-bit Color Conversion
 - 0-10 MBC - Macroblocks to convert
 - 26 DTE - Dither enable
 - 27 OFM - Output format 
- 0=INDX4
 - 1=RGB16
 
 
09h SETTH - Set Alpha Thresholds
 - 0-8 TH0 - Transparent alpha threshold
 - 16-24 TH1 - Translucent alpha threshold