drivers/media/platform/mediatek/vcodec/encoder

MediaTek MT8173/MT8183/MT8188/MT8192/MT8195 video encoder

The hardware video encoding engine built into MediaTek's MT8173, MT8183, MT8188, MT8192, and MT8195 ARM SoCs, which power a wide range of Chromebooks and other Arm Linux devices from the late 2010s through today. It accelerates H.264 and VP8/VP9 video encoding for applications like video calls and screen recording.

keep conf=0.82 deploy=medium replacement=none subsystem=media category=media-other
82%

recommendation

It should stay in the kernel because it drives the hardware video encoder block on a current generation of MediaTek ARM SoCs that ship in Chromebooks from Acer, ASUS, and Lenovo, with MediaTek publicly committing to more Chromebook launches in 2025. Upstream commit history shows ongoing fixes and feature work into 2026 with no removal discussions on the mailing lists.

repository signals

15 files
4,590 source lines
26 commits, 5y
+4,723 / −124 lines added / removed, 5y
19 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 26 total · active in 15/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: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 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: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 1 commit · +4,568 −0 2023-08: 1 commit · +37 −4 2023-09: 2 commits · +27 −26 2023-10: 1 commit · +5 −0 2023-11: 1 commit · +1 −1 2023-12: 2 commits · +11 −5 2024-01: 1 commit · +0 −1 2024-02: 0 commits · +0 −0 2024-03: 2 commits · +11 −2 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: 2 commits · +2 −2 2024-10: 2 commits · +5 −3 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: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 5 commits · +39 −38 2025-09: 2 commits · +10 −17 2025-10: 1 commit · +0 −14 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 1 commit · +1 −5 2026-02: 2 commits · +6 −6 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. git.kernel.org

    Upstream driver match table covers MediaTek MT8173, MT8183, MT8188, MT8192, and MT8195 encoder blocks, indicating this directory supports multiple relatively recent SoCs rather than one obsolete part.

  2. mediatek.com

    MediaTek states its chipsets power Chromebooks from major brands including Acer, ASUS, and Lenovo, showing continuing new-device deployment in the Chromebook market.

  3. mediatek.com

    MediaTek discussed Chromebook launches and plans for 2025, which supports the conclusion that this SoC family remains in active new-product deployment.

codex reasoning notes (technical)

Local shell inspection of mtk_vcodec_enc_drv.c confirmed a real platform V4L2 encoder driver with OF matches for MT8173/8183/8188/8192/8195. Local git log plus the user-supplied stats show sustained upstream activity through 2026-01-13 with multiple non-removal fixes, so this does not look dormant. web.search_query on lore.kernel.org returned no removal-discussion hits. Sources were obtained via local exec_command for code/history, web.search_query for MediaTek product-market evidence, and one canonical-recall kernel.org tree URL for the exact upstream file.