Skip to main content

Module decoder

Module decoder 

Source
Expand description

VC-1 / WMV9 Macroblock Decoder

Full Simple/Main-profile decode path: • Proper VLC coefficient decoding (intra + inter TCOEF tables) • Uniform / non-uniform inverse quantization • VC-1 integer IDCT (8×8, 8×4, 4×8, 4×4) • Half-pixel motion compensation with bilinear filter • Overlap smoothing filter (Main profile) • Reference frame buffer for P/B frames

Structs§

AcPredBuffer
DcPredBuffer
MacroblockDecoder
MvPredictor
Wmv2DcPredBuffer
Predictor storage is in “scaled DC coefficient” domain (level * dc_scale). Default value 1024 corresponds to mid-gray (128) with scale=8.
YuvFrame

Functions§

apply_idct
idct8x8