Der Qualcomm Iris-Videodecoder und -Encoder erhält den Linux V4L2-Treiber

Blog

HeimHeim / Blog / Der Qualcomm Iris-Videodecoder und -Encoder erhält den Linux V4L2-Treiber

Jun 12, 2023

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-Decodierung, H.264 und H.265 zu ermöglichen

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, täglich Nachrichten und Rezensionen in Vollzeit zu schreiben.

Unterstützen Sie CNX Software! Spenden Sie über Kryptowährungen oder werden Sie Patron auf Patreon

Zusammenhängende Posts: