Video Coding Engine

[4][5][6] VCE occupies a considerable amount of the die surface at the time of its introduction[7] and is not to be confused with AMD's Unified Video Decoder (UVD).

As of AMD Raven Ridge (released January 2018), UVD and VCE were succeeded by Video Core Next (VCN).

[12] Stoney Ridge features a cut down version of VCE 3.4 without HEVC/H.265 encoding and is accompanied by a UVD 6.2 engine.

[14] The Video Code Engine 4.0 encoder and UVD 7.0 decoder are included in the Vega-based GPUs.

The software "MediaShow Espresso Video Transcoding" seems to utilize VCE and UVD to the fullest extent possible.

The original Open Broadcaster Software (OBS) requires a fork build in order to enable VCE.

[49] The VCE was succeeded by AMD Video Core Next in the Raven Ridge series of APUs released in October 2017.

In "full-fixed mode" the entire computation is done by the fixed-function VCE unit. Full-fixed mode can be accessed through the OpenMAX IL API.
The entropy encoding block of the VCE ASIC is also separately accessible, enabling "hybrid mode" . In "hybrid mode" most of the computation is done by the 3D engine of the GPU. Using AMD's Accelerated Parallel Programming SDK and OpenCL developers can create hybrid encoders that pair custom motion estimation, inverse discrete cosine transform and motion compensation with the hardware entropy encoding to achieve faster than real-time encoding.
Support for the VCE ASIC is contained in the Linux kernel device driver amdgpu .