<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/kernel-5-10-rockchip-h-264-bifrost-more--wxo6fuzm5" -->

---
title: Kernel 5.10: Rockchip, H.264, Bifrost & more! | daily.dev
description: Linux Kernel 5.10 has been released as the next LTS version. Collabora highlights its contributions: RK3399 ISP driver improvements (to be moved out of staging...
canonical: https://daily.dev/posts/kernel-5-10-rockchip-h-264-bifrost-more--wxo6fuzm5
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Kernel 5.10: Rockchip, H.264, Bifrost & more! | daily.dev
og:description: Linux Kernel 5.10 has been released as the next LTS version. Collabora highlights its contributions: RK3399 ISP driver improvements (to be moved out of staging...
og:url: https://daily.dev/posts/kernel-5-10-rockchip-h-264-bifrost-more--wxo6fuzm5
og:image: https://api.daily.dev/og/posts/WXO6FUzm5.png
og:image:alt: Kernel 5.10: Rockchip, H.264, Bifrost & more!
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Kernel 5.10: Rockchip, H.264, Bifrost & more!

**[Collabora Blog](https://daily.dev/sources/collabora)** · 6 min read · 0 upvotes · 0 comments

## Summary

Linux Kernel 5.10 has been released as the next LTS version. Collabora highlights its contributions: RK3399 ISP driver improvements (to be moved out of staging in v5.11), stabilization of the V4L2 H.264 stateless codec uAPI (also destaging in v5.11), official Bifrost GPU support in the Panfrost driver, a GStreamer/Cedrus kernel oops fix, Direct I/O error handling consolidation, PS8640 DSI-to-eDP bridge driver updates, Magic SysRq capital letter command support, Exynos log noise reduction, DRM hot-unplug documentation, and various Device Tree fixes and bindings improvements.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.collabora.com/news-and-blog/news-and-events/kernel-5.10-rockchip-h264-bifrost-more.html>

## Questions this post answers

### Does Linux kernel 5.10 support Bifrost GPUs in the Panfrost driver?

Yes, Linux 5.10 officially adds Bifrost GPU support to the Panfrost driver. Panfrost is the free and open source driver for Mali Midgard and Bifrost GPUs, and this release marks the milestone of Bifrost support landing upstream, contributed by Alyssa Rosenzweig, Tomeu Vizoso, Rohan Garg, Boris Brezillon, and Italo Nicola.

_Developers tracking open source GPU driver progress follow milestones like this on daily.dev._

### When was the V4L2 H.264 stateless codec uAPI stabilized in the Linux kernel?

The V4L2 H.264 stateless codec uAPI was cleaned up and considered stable in Linux 5.10, with the pull request for destaging sent in November of that cycle. The actual destaging to a first-class public uAPI was scheduled for the following release, Linux 5.11. H.264 is the most commonly used video codec, making this a significant milestone for stateless codec support.

_Embedded and media developers keeping up with V4L2 codec API changes find relevant updates on daily.dev._

### What fix was applied in Linux 5.10 for the GStreamer kernel oops with the Cedrus driver?

The fix sets the CAPTURE resolution automatically based on the OUTPUT resolution, preventing userspace from selecting a CAPTURE resolution that is too small. This resolved a reproducible kernel oops triggered when GStreamer was used with Cedrus, the open source Video Engine driver for Allwinner sunxi SoCs used in devices like the PinePhone.

_Developers working with Allwinner SoCs and open source media drivers track fixes like this on daily.dev._

---

Tags: [#linux](https://daily.dev/tags/linux)

[View this post on daily.dev](https://daily.dev/posts/kernel-5-10-rockchip-h-264-bifrost-more--wxo6fuzm5)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Kernel 5.10: Rockchip, H.264, Bifrost & more!","url":"https://daily.dev/posts/kernel-5-10-rockchip-h-264-bifrost-more--wxo6fuzm5","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/kernel-5-10-rockchip-h-264-bifrost-more--wxo6fuzm5"},"datePublished":"2026-08-11T08:56:16.220Z","dateModified":"2026-08-11T09:30:45.901Z","description":"Linux Kernel 5.10 has been released as the next LTS version. Collabora highlights its contributions: RK3399 ISP driver improvements (to be moved out of staging...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/702ae0c924b2d2f4055fdb36942172eb?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/702ae0c924b2d2f4055fdb36942172eb?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Collabora Blog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Collabora Blog","logo":"https://media.daily.dev/image/upload/s--ZGZ0FjqS--/f_auto,q_auto/v1786438306/logos/collabora?_a=BAMAMicg0","url":"https://daily.dev/sources/collabora"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/kernel-5-10-rockchip-h-264-bifrost-more--wxo6fuzm5","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"linux","timeRequired":"PT6M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Collabora Blog","item":"https://daily.dev/sources/collabora"},{"@type":"ListItem","position":3,"name":"Kernel 5.10: Rockchip, H.264, Bifrost & more!"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/kernel-5-10-rockchip-h-264-bifrost-more--wxo6fuzm5#faq","mainEntity":[{"@type":"Question","name":"Does Linux kernel 5.10 support Bifrost GPUs in the Panfrost driver?","acceptedAnswer":{"@type":"Answer","text":"Yes, Linux 5.10 officially adds Bifrost GPU support to the Panfrost driver. Panfrost is the free and open source driver for Mali Midgard and Bifrost GPUs, and this release marks the milestone of Bifrost support landing upstream, contributed by Alyssa Rosenzweig, Tomeu Vizoso, Rohan Garg, Boris Brezillon, and Italo Nicola. Developers tracking open source GPU driver progress follow milestones like this on daily.dev."}},{"@type":"Question","name":"When was the V4L2 H.264 stateless codec uAPI stabilized in the Linux kernel?","acceptedAnswer":{"@type":"Answer","text":"The V4L2 H.264 stateless codec uAPI was cleaned up and considered stable in Linux 5.10, with the pull request for destaging sent in November of that cycle. The actual destaging to a first-class public uAPI was scheduled for the following release, Linux 5.11. H.264 is the most commonly used video codec, making this a significant milestone for stateless codec support. Embedded and media developers keeping up with V4L2 codec API changes find relevant updates on daily.dev."}},{"@type":"Question","name":"What fix was applied in Linux 5.10 for the GStreamer kernel oops with the Cedrus driver?","acceptedAnswer":{"@type":"Answer","text":"The fix sets the CAPTURE resolution automatically based on the OUTPUT resolution, preventing userspace from selecting a CAPTURE resolution that is too small. This resolved a reproducible kernel oops triggered when GStreamer was used with Cedrus, the open source Video Engine driver for Allwinner sunxi SoCs used in devices like the PinePhone. Developers working with Allwinner SoCs and open source media drivers track fixes like this on daily.dev."}}]}
```

