Janne Grunau

1,046 Followers
350 Following
770 Posts
#asahilinux r/e of apple silicon devices, video codecs and arm assembler/simd optimisazions for #ffmpeg, #x264 and #dav1d

Apparently chardet got Claude to rewrite the entire codebase from LGPL to MIT?

https://github.com/chardet/chardet/releases/tag/7.0.0

That is one way to launder GPL code I guess?

Release 7.0.0 · chardet/chardet

Ground-up, MIT-licensed rewrite of chardet. Same package name, same public API — drop-in replacement for chardet 5.x/6.x. Just way faster and more accurate! Highlights: MIT license (previous versi...

GitHub
Can't enter 1TR because monitor too small

A bit of measuring and finding the matching radius and visual path to cover the cutout and voila!

https://gitlab.gnome.org/World/Phosh/gmobile/-/merge_requests/104

data: Add cutout for apple,j414s (MacBook Pro 14-inch, M2 Pro, 2023) (!104) · Merge requests · World / Phosh / gmobile · GitLab

Had no data source, so visually verified and tuned with export G_RESOURCE_OVERLAYS=/mobi/phosh/gmobile/devices/display-panels=/my/path/to/json/

GitLab

Sent the display notch cutout description file for the MacBook Pro (M2 Pro, 14").

It would be nice if, at some point, the GNOME desktop (e.g., Mutter/GNOME Shell) could work with this information and adjust UI elements accordingly. Soon, there will be more and more devices with display cutouts.

There’s already amazing work by Phosh e.V. on this, so hopefully feature parity will come soon!

https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/487

#asahi #GNOME #Phosh

testing absurd things:
Is my thunderbolt/usb4 cable broken?

New blog post: My first Vulkan extension!

As part of my work at @Igalia, I implemented VK_EXT_blend_operation_advanced for Mesa -
first for Honeykrisp (Apple Silicon) and then for lavapipe.

https://christian-gmeiner.info/2026-02-13-my-first-vulkan-extension/

#Vulkan #Mesa #Mesa3d #igalia

My first Vulkan extension

After years of working on etnaviv - a Gallium/OpenGL driver for Vivante GPUs - I’ve been wanting to get into Vulkan. As part of my work at Igalia, the goal was to bring VK_EXT_blend_operation_advanced to lavapipe. But rather than going straight there, I started with Honeykrisp - the Vulkan driver for Apple Silicon - as a first target: a real hardware driver to validate the implementation against before wiring it up in a software renderer. My first Vulkan extension, and my first real contribution to Honeykrisp.

Christian Gmeiner

I've asked Claude to implement a Rust port of JS library given source code in another directory: there's already one such implementation in OSS, mine. Result?

AI blatantly plagiarised my OSS code, including parts that were not present in source it was pointed to port.

Upon prohibiting it to touch outside implementations and focus on translating local directory... it ignored command and plagiarised my work again. It did the same with C# port and one existing impl.

Spout2PW now has a landing page! Please boost to defend against the malware spammers 🩵

https://spout2pw.lina.yt

(Mostly because GitHub blocks crawlers, so apparently nobody can find it otherwise and it's easy to game... ^^;;)

Spout2PW & OBS-PWVideo

Spout2 on Linux bridge

Spout2PW & OBS-PWVideo