На платформе AMD можно использовать OpenVideo (PDF) для декодирования видео на графическом процессоре с помощью аппаратных средств с фиксированными функциями.Таким образом, только сжатое видео должно быть перенесено в память графического процессора.
Я полагаю, что Nvidia предоставляет нечто подобное под названием VDPAU (API декодирования и представления видео для Unix).Единственная информация, которую я могу получить, - это документация на сайте nvdia .Однако, похоже, нет подробностей о том, как PureVideo / VDPAU может взаимодействовать с OpenCL.Кто-нибудь может предоставить больше информации или поделиться опытом относительно взаимодействия с OpenCL?