VIDEO POST PROCESSING(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– Video Post Processing πŸ’–

okay so you're in the Kernel API Manual, and this is the Video Post Processing(9) page β€” literally the VPP zone, bestie. ✨ VPP handles all the Post Processing after the Scanout from the VIU. We handle the following post processings:

  • Postblend β€” blends the OSD1 only πŸ’… We exclude OSD2, VS1, VS1 and Preblend output.
  • Vertical OSD Scaler β€” for OSD1 only; we disable the vertical scaler and use it only for interlace scanout. πŸ¦‹
  • Intermediate FIFO β€” with default Amlogic values. πŸŽ€

😭 What is missing 😭

no cap, this page also lists what is not here yet:

  • Preblend for video overlay pre-scaling πŸ™ˆ
  • OSD2 support for cursor framebuffer
  • Video pre-scaling before postblend
  • Full Vertical/Horizontal OSD scaling to support TV overscan
  • HDR conversion 🌈

🌸 SEE ALSO 🌸

  • Kernel file ./drivers/gpu/drm/meson/meson_vpp.c πŸ‘‘

kisses bestie, that's the whole page πŸ’‹ from the ./drivers/gpu/drm/meson source, dated October 2026, signing off on Video Post Processing(9) 🫢

πŸ“¦ where this page comes from