AMD hat im August 2016 das Advanced Media Framework als Teil der Initiative GPUOpen geöffnet. Das offizielle AMF-Projekt stellt Entwicklern eine Programmierschnittstelle für Multimedia-Anwendungen bereit und bindet die Videoverarbeitung von Radeon-Grafikkarten ein.
Das Framework abstrahiert plattformspezifische Details und unterstützt unter anderem DirectX 11, OpenGL und OpenCL. Für die Verarbeitung von Video- und Mediendaten nutzt AMD freie Komponenten wie FFmpeg. Der Quellcode und Beispiele stehen im öffentlichen AMF-Repository.
GPUOpen richtet sich an Medienwerkzeuge und Spieleentwicklung
Für Entwicklerteams ist der Zugriff auf hardwarebeschleunigte Videoeinheiten vor allem bei Aufnahme, Streaming, Konvertierung und anderen Medienfunktionen relevant. Das ergänzt AMDs damalige Entwicklerangebote für Radeon-Hardware, zu denen auch die Unterstützung der Polaris-Grafikarchitektur unter Linux gehörte.
