Der Qualcomm Iris-Videodecoder und -Encoder erhält den Linux V4L2-Treiber
Der Qualcomm-Ingenieur Vikash Garodia hat gerade eine Zusage gedrängt, den „Qualcomm Iris V4L2 Encoder/Decoder-Treiber“ zum Mainline-Linux hinzuzufügen, um Unterstützung für H.264-, H.265- und VP9-Dekodierung, H.264- und H.265-Kodierung sowie zu ermöglichen M2M- und STREAMING-Funktionen.
Die im Qualcomm SoC enthaltenen Adreno-GPUs werden seit mehreren Jahren vom Open-Source-Freedreno-Treiber unterstützt. Dies war jedoch nicht der Fall, da der IP-Block für die Hardware-Videokodierung und -Dekodierung zuständig ist. Das neueste Patchset behebt dieses Problem für „Qualcomms neue Videobeschleunigungs-Hardwarearchitektur“, was bedeutet, dass es möglicherweise nicht für ältere Qualcomm-Prozessoren funktioniert.
Die Liste der im Iris V4L2-Encoder/Decoder-Treiber implementierten Funktionen:
Es ist sehr schwer, Informationen über die neue Iris VPU-Architektur zu finden, daher wissen wir nicht, welche Qualcomm-Prozessoren auf der neuen Architektur basieren, mit Ausnahme des sm8550 (Snapdragon 8 Gen 2), der im Patch-Set auftaucht. In mancher Hinsicht ist Qualcomm viel schlechter als Allwinner, da ich selbst noch nie ein Qualcomm-Datenblatt oder ein technisches Referenzhandbuch gesehen habe. Das liegt daran, dass alles einer Geheimhaltungsvereinbarung unterliegt, aber zumindest werden die Leute dafür bezahlt, auf der Softwareseite zu arbeiten, und der Software-Support ist normalerweise viel besser als bei Unternehmen wie Allwinner.
Ein paar weitere Details und den Code finden Sie auf der Linux Kernel Mailing List.
Über Phoronix und danke an TLS für den Tipp.
Jean-Luc startete CNX Software im Jahr 2010 als Teilzeitunternehmen, bevor er seinen Job als Software-Engineering-Manager kündigte und später im Jahr 2011 begann, hauptberuflich tägliche Nachrichten und Rezensionen zu schreiben.
Unterstützen Sie CNX Software! Spenden Sie über Kryptowährungen oder werden Sie Patron auf Patreon
Zusammenhängende Posts: