The #RaspberryPi 5 is here and like its predecessor it supports decoding and displaying H.265 in 4K@60fps.
Some of you may wonder: does that really work on a modern #Linux / #FDO desktop? If my laptop fan starts spinning when playing such content, how can the PI handle it?
Here I'd like to draw your attention to a pretty cool feature we just introduced in #GNOME45 - support for YCbCr or YUV pixel formats in the system compositor (Mutter).
Just landed a fix for a small issue in the #mpv dmabuf #Wayland backend, where the overlay surface was always present, even when empty (no controls or subtitles).
This prevented direct scanout of the video surface on AFAICS all common compositors (and would have added an extra blending step of the full window size where it did still work).
Just watched Sintel in 4K using display hardware YUV->RGB conversion and scaling on #gnome Mutter with #mpv - no 3D GPU usage (no shaders, no compositing) and also very littly CPU usage (video decoding done by VAAPI) and thus very power efficient.
We are finally getting there - unleash the power of #Wayland :P
I have been working on a set of shaders for #mpv for about a year now (500+ commits, it turns out). Most of it has to do with denoising and sharpening. Check them out if you're interested!
Ok so was wondering how on #RiverWM I could automatically float #MPV and have it open at a set size. I discovered that you can set a float rule in River and then in your mpv.conf file you can add a line like:
autofit-larger=40%x40%
Voila mpv now opens floating and at 40% of the screen size and I can still fullscreen it or resize it manually if needed too. Nice ! 🙃
»#MPV 0.36 also adds vo_kitty as a modern Sixel alternative [no idea], vo_gpu_next can now support mapping HDR10+ dynamic metadata, Dolby Vision metadata parsing for dynamic scene brightness […]« – oh wow, this is huge!
#XTerm (Grand old terminal emulator) #Emacs (Grand old text editor that becomes your operating system) #Ranger (File Manager with a Terminal UI) #i3wm (Tiling window manager) #neomutt (Mail client with Terminal UI) #mpv (Media player) #yt-dlp (CLI client for YouTube) #GIMP (Image editor with gazillion keyboard shortcuts) #Feh (Minimal image viewer) #Firefox (The One True Browser)