drivers/media/platform/st/sti/delta

STMicroelectronics DELTA multi-format video decoder for STiH4xx set-top-box SoCs

A firmware-driven hardware video decoder block found inside STMicroelectronics' STiH407/STiH410/STiH412 "Monaco" family of system-on-chip parts, which powered set-top boxes and similar consumer media gateways from roughly 2013 onward. It handles formats such as H.264 and MPEG so the SoC can play back broadcast and streamed video without using the CPU.

keep-annotate conf=0.74 deploy=low replacement=none subsystem=media category=media-other
74%

recommendation

Worth keeping but worth flagging as niche: the STiH4xx chips it targets are marked obsolete by ST and were last designed into products over a decade ago, so it mostly matters to legacy set-top boxes and industrial media appliances still in the field. However, the code received non-trivial upstream fixes as recently as 2025 and no other in-tree driver covers this SoC's decoder block, so removing it would strand existing users.

repository signals

15 files
4,285 source lines
15 commits, 5y
+4,395 / −67 lines added / removed, 5y
11 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 15 total · active in 9/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 3 commits · +4,338 −3 2022-04: 0 commits · +0 −0 2022-05: 1 commit · +9 −15 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 1 commit · +2 −4 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 1 commit · +1 −1 2024-10: 1 commit · +0 −4 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 1 commit · +4 −4 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 1 commit · +11 −9 2025-07: 0 commits · +0 −0 2025-08: 4 commits · +24 −21 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 2 commits · +6 −6 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. git.kernel.org

    Kernel Kconfig describes this as the STMicroelectronics DELTA multi-format video decoder for STiH4xx SoC series.

  2. git.kernel.org

    The driver still received a nontrivial upstream adjustment in 2025, indicating current maintenance rather than abandonment.

  3. st.com

    A close STiH4-series product page is marked Obsolete / Out of Production by ST, supporting that this hardware family is no longer sold new.

  4. st.com

    STiH407/STiH410 are 2013-era Monaco family multimedia/server-box SoCs, indicating the platform generation is old and tied to legacy STB deployments.

  5. lwn.net

    The driver originated as support for the DELTA video decoder on STMicroelectronics STiH4xx SoCs, confirming the hardware scope and firmware-coupled design.

codex reasoning notes (technical)

Local `rg`/`sed` on the tree showed `module_platform_driver`, compatible `st,st-delta`, and Kconfig text naming STiH4xx. Local `git -c safe.directory=... log -- drivers/media/platform/st/sti/delta` showed upstream fixes in 2025, so this is not removal-candidate code despite legacy hardware. Web search provided the ST product/databrief pages and LWN patch-posting page; ST pages indicate the surrounding STiH family is obsolete/2013-vintage, so present-day deployment is likely limited to legacy STB/industrial boxes. No natural in-tree replacement driver covers the same SoC-specific DELTA block, so annotate/retain is safer than deprecate/remove.