AMD открыл код для ускорения кодирования видео с привлечением VCE-движков GPU
В дополнение к ранее открытому коду для задействования UVD-декодеров GPU, компания AMD опубликовала код для обеспечения поддержки аппаратных механизмов ускорения кодирования видео, предоставляемых VCE-движками (Video Encode Engine) современных GPU. Код для использования VCE подготовлен для свободного драйвера Radeon, включая патчи для организации взаимодействия с оборудованием через drm-модуль ядра Linux и реализацию аппаратно ускоренного кодировщика H.264 для Mesa. VCE предоставляет средства для аппаратного ускорения кодирования видео H.264, оптимизированные для кодирования с низкой задержкой, например для организации вывода на беспроводные экраны. Тем не менее, VCE может применяться и при кодировании общего назначения. Обеспечена поддержка только движков VCE 2/¾/5/6, присутствующих в новых чипах Sea Islands, Kabini, Kaveri и Hawaii. Движок VCE1, используемый в семействах GPU Southern Islands и Trinity, пока не поддерживается. Поддержка кодирования в настоящее время добавлена в трекер состояний OpenMAX и может быть использована в GStreamer.
© OpenNet