~/talk

The State of Hardware Video Codecs in Linux

links:none on file
slides:none on file

Upstream Linux now hosts roughly about 10+ upstream drivers for hardware codecs, starting with an MFC M2M driver in 2011; decoder conformance uses the open tool fluster compliance, and a stateless decoder UAPI (2019) is merged while stateless encoder UAPI is still missing despite RFCs for VP8 and H.264. Request API landed in 4.20 to attach per-frame controls. Pending work includes Raspberry Pi MML merge, Venus→Iris firmware and 8K/RK3588 drivers; multicore and M2M limitations remain practical hurdles.

AI-written summary · about

  1. 0:00Hardware video codecs in Linux
  2. 1:47What is a video codec?
  3. 4:57Stateful vs stateless codecs
  4. 7:06Upstream codec drivers examples
  5. 9:17History of Linux codec drivers
  6. 13:37First milestone in drivers
  7. 15:46Early codec driver challenges
  8. 17:14Stateless codec support evolution
  9. 20:28Stateful vs stateless trade-offs
  10. 21:51Current upstream codec state
  11. 23:18Pending codec driver work
  12. 26:49Future of codec drivers
  13. 28:57Codec framework challenges
  14. 30:26Summary and trends
  15. 31:10Q&A on codec specs
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.