Well AVIVO is used to code videos, not to decode. The reason why ATI include video decoder in to AVIVO pack is ability to recompress more video sources - they need to decode it first (here the decoder is in use) then encode.
Thier decoder is not developed to be used in external apps. There si no HW deinterlacing or DXVA support at all (this is not needed in reencode process).