In OS/2 Version 3, the DIVE driver architecture has been enhanced to support the use of motion video accelerator hardware. This enhanced DIVE architecture is called EnDIVE. It provides additional DEVESC_ functions for querying information about the color formats supported by the hardware, video memory managment and image processing.
When the hardware is present in the graphics system, OS/2 display drivers look for and load a "buddy" DLL that supports the EnDIVE functions. In turn, software using DIVE architecture drivers will detect and use the additional functions to accelerate image processing operations.