🎨 From #Inkscape to #PipeWire and SDL, #creative and audio #workflows get smoother. #Xfce, UPower, #dav1d, and #libnvme are also updated. A solid start to the year for #openSUSE Tumbleweed. #Linux #OpenSource https://news.opensuse.org/2026/02/03/tw-monthly-update-jan/
Tumbleweed Monthly Update - January 2026

Software package updates for openSUSE Tumbleweed beginning in 2026 started off fast and paused in the middle of the month before resuming. New major versions...

openSUSE News

Making the rav1d Video Decoder 1% Faster, https://ohadravid.github.io/posts/2025-05-rav1d-faster/.

The author explains the approach: how to measure, to profile, and how to improve the code. Really great writing and excellent findings!

#dav1d #rav1d #avi #RustLang #performance

Making the rav1d Video Decoder 1% Faster

*on macOS with an M3 chip *slightly more than 1%, on a specific benchmark, without any new unsafe code A while ago, memorysafety.org announced a contest for …

🌗 優化64位元架構、設定嚴格枚舉大小、將整數轉換為uint16_t、縮小結構體大小 (!1788) · VideoLAN / dav1d · GitLab 的合併請求
➤ 提升 Dav1d 編碼器效能的結構調整與資料類型優化
https://code.videolan.org/videolan/dav1d/-/merge_requests/1788
此合併請求旨在優化 dav1d 編碼器在 64 位元架構上的效能。透過調整資料結構的對齊方式、設定嚴格的枚舉大小、將整數型別壓縮為 uint16_t,以及減少結構體的大小,來提升效能。這些改動主要針對記憶體使用率和 CPU 快取效率,預計能提升 1080p 影片編碼效能約 3%,4K 影片約 1%。開發者發現原始目標並非超越現有實作,而是為了比較 Rust 與 C 的效能差異。
+ 這樣的優化對於影音編碼器來說非常重要,能有效提升效能,改善使用者體驗。
+ 看起來這是一個深度的效能優化,從結構體層面下手,需要對記憶體對齊和快取運作有深入的瞭解。
#程式優化 #影音編碼 #dav1d
Optimize using align for 64bit, set strict enum sizes, int to short, reduce structs sizes (!1788) · Merge requests · VideoLAN / dav1d · GitLab

@another, @mstorsjo,

GitLab

[Перевод] Ускоряем работу видеодекодера на 1%

Какое-то время назад memorysafety.org объявил о конкурсе по повышению производительности rav1d — порта AV1-декодера dav1d на Rust. Моя фамилия Равид, совсем как название декодера, поэтому я решил, что будет забавно попробовать (хоть я и, вероятно , не смогу участвовать в конкурсе). Эта статья посвящена двум найденным мной небольшим улучшениям производительности ( первый PR , второй PR ) и рассказу о том, как я их нашёл.

https://habr.com/ru/articles/912136/

#оптимизация_кода #обработка_видео #декодер #dav1d #rav1d #godbolt

Ускоряем работу видеодекодера на 1%

Какое-то время назад memorysafety.org объявил о конкурсе по повышению производительности rav1d — порта AV1-декодера dav1d на Rust. Моя фамилия Равид, совсем как название декодера, поэтому я решил, что...

Хабр

@wyatt I've seen others interpret it as rav1d offering a $20,000 bug bounty for dav1d, the C decoder. If you find exploitable undefined behavior that the dav1d devs have to spend 5% of CPU time to prevent, you win.

#rav1d #dav1d #av1 #BugBounty #UndefinedBehavior #riir #rustlang

dav1d, le décodeur AV1 le plus optimisé qu'Apple refuse d'utiliser http://dlvr.it/TKMlSN #dav1d #AV1
dav1d, le décodeur AV1 le plus optimisé qu'Apple refuse d'utiliser

Nous avons déjà parlé du codec vidéo AV1 (pour AOMedia Video 1). Il s'agit d'un codec moderne qui offre une compression plus élevée que le HEVC (H.265) et qui a un avantage sur ses concurrents : il est ouvert et ne dépend ni de brevets, ni de redevan...

MacGeneration

If any sw-decoder people (#dav1d, #ffmpeg, #vpx etc.) read this, do you know how feasible it would be to make decoders:
1. support output formats common for hw-decoders, like NV12, P010 etc.? Do some already do, do the #gstreamer implementions just miss something? Do I miss something?
2. support externally allocated buffers, crucially ones with stride != width?

Both points could help make things more performant - and together they could even allow zero-copy playback with common display engines.

HandBrake uses the dav1d decoder for AV1 video decoding. Dav1d is a high-performance and efficient open-source AV1 decoder developed by the VideoLAN, VLC, and FFmpeg communities. It is designed to provide fast and reliable decoding of AV1 video streams while minimizing CPU usage.

#handbrake #av1 #dav1d #decoder #VideoLAN #VLC #FFmpeg

Handbrake 1.8.1 was released. This release was mostly bug fixes, but there were two third-party libraries that got updated.

- FFmpeg 7.0.1 (decoding and filters)
- libdav1d 1.4.3 (AV1 video decoding)

https://github.com/HandBrake/HandBrake/releases/tag/1.8.1
https://ffmpeg.org/
https://code.videolan.org/videolan/dav1d

#Linux #handbrake #video #transcoder #ffmpeg #libdav1d #dav1d #av1

Release 1.8.1 · HandBrake/HandBrake

Upgrade Notice Before updating HandBrake, please make sure there are no pending encodes in the queue, and be sure to make a backup of any custom presets and app preferences you have, as they may no...

GitHub
Android: Google macht Wechsel zu VideoLANs AV1-Decoder offiziell - Golem.de

Jetzt ist es offiziell: Google gibt seinen eigenen AV1-Decoder auf und wechselt zum effizienteren vom VideoLAN-Team.

Golem.de