ChanServ changed the topic of #asahi-dev to: Asahi Linux: porting Linux to Apple Silicon macs | Non-development talk: #asahi | General development | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-dev
ddxtanx has quit [Remote host closed the connection]
<chadmed>
smh i cant remeber how i got weston to output YUV video from vlc to an overlay plane
<chadmed>
unless they just took that away between last time i tried and now for some reason
<chadmed>
for context ive hooked up surf.has_planes and family and it works for our single-plane fb formats but i cant test it for planar yuv since nothing seems to want to draw a yuv framebuffer
<leio>
(note that I don't have gst 1.24 in gentoo yet)
<chadmed>
it really annoys me that nothing in plasma has any of this hooked up yet
SalimTer- has quit [Ping timeout: 480 seconds]
<leio>
chadmed: I think with gstreamer you can't really get it to dmabuf and offload without something like VAAPI either
<leio>
I mean the stuff described in those blog posts
<chadmed>
yeah figured that from the blog posts :c
<leio>
but with a custom pipeline we might be able to make a copy to dmabuf memory
<leio>
for testing
<chadmed>
let me see how mpv does it. it has a drm backend and already supports a bunch of drm formats, just not planar yuv
<leio>
we might be able to sneak in a gldownload element in a gst-launch-1.0 pipeline which seems to be able to copy from GL memory to DMABuf memory
<leio>
but I guess the tricky part was also to integrate with GTK, so maybe if we skip that and send straight to waylandsink maybe.
<leio>
but then we'd still need the compositor to put it in an overlay plane, perhaps waylandsink fullscreen=true is sufficient for that
SalimTerryLi has joined #asahi-dev
john-cabaj has joined #asahi-dev
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-dev
<chadmed>
ez clap overlay planes work
<chadmed>
i think therefore the easiest option will be to teach mpv's drm backend about planar formats
<chadmed>
rather than mess about with trying to pipe gstreamer's buffers into dmabuf or whatever
jeffmiw has joined #asahi-dev
<leio>
I mean, might be just a matter of something like `gst-launch-1.0 uridecodebin3 uri=file:///path/to/file ! videoconvertscale ! gldownload ! 'video/x-raw(memory:DMABuf)' ! waylandsink fullscreen=true`
<leio>
but I just get a bunch of green
<leio>
(typically a graphics/display driver bug)
schroes has quit [Ping timeout: 480 seconds]
schroes has joined #asahi-dev
schroes has quit [Read error: Connection reset by peer]
SalimTer- has joined #asahi-dev
schroes has joined #asahi-dev
SalimTerryLi has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
ddxtanx has quit [Quit: Konversation terminated!]
pb17 has joined #asahi-dev
SalimTerryLi has joined #asahi-dev
SalimTer- has quit [Ping timeout: 480 seconds]
SalimTer- has joined #asahi-dev
SalimTerryLi has quit [Ping timeout: 480 seconds]
sneak2 has joined #asahi-dev
billak has joined #asahi-dev
jlco has quit [Ping timeout: 480 seconds]
cylm_ has joined #asahi-dev
cylm has quit [Ping timeout: 480 seconds]
billak has quit []
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
darkapex1 has joined #asahi-dev
darkapex has quit [Remote host closed the connection]
jlco has joined #asahi-dev
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-dev
chadmed has quit []
chadmed has joined #asahi-dev
chadmed has quit []
chadmed has joined #asahi-dev
chadmed has quit []
chadmed has joined #asahi-dev
chadmed has quit []
chadmed has joined #asahi-dev
chadmed has quit []
chadmed has joined #asahi-dev
chadmed has quit []
chadmed has joined #asahi-dev
sneak2 has quit [Quit: Connection closed for inactivity]
<john-cabaj>
jannau: When new release tags are made, I notice previous commits have changed history - not necessarily content, but the commit dates. Do commits from previous release tags get updated frequently enough that it would be better to always update every Asahi patch for each Ubuntu Asahi release, or is it safe to just find the new commits with different commit messages and assume those are new, and the old commits are s
jeffmiw has quit [Ping timeout: 480 seconds]
___nick___ has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
darkapex1 has quit [Remote host closed the connection]
darkapex1 has joined #asahi-dev
___nick___ has quit [Ping timeout: 480 seconds]
ddxtanx has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
oneiros has joined #asahi-dev
systwi_ has joined #asahi-dev
systwi has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
hailey has joined #asahi-dev
systwi_ has quit [Read error: Connection reset by peer]