ChanServ changed the topic of #asahi-re to: Asahi Linux: porting Linux to Apple Silicon macs | Hardware / boot process / firmware interface reverse engineering | WARNING: this channel (only) may contain binary reverse engineering discussion | RE policy: https://alx.sh/re (MANDATORY READ) | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-re
Dcow has joined #asahi-re
Dcow has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
balrog has quit [Quit: Bye]
balrog has joined #asahi-re
Dcow has joined #asahi-re
Dcow has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
yuyichao has quit [Ping timeout: 480 seconds]
riker77_ has joined #asahi-re
riker77 has quit [Ping timeout: 480 seconds]
riker77_ is now known as riker77
phiologe has joined #asahi-re
PhilippvK has quit [Ping timeout: 480 seconds]
yuyichao has joined #asahi-re
yuyichao has quit []
yuyichao has joined #asahi-re
PhilippvK has joined #asahi-re
phiologe has quit [Ping timeout: 480 seconds]
Dcow has joined #asahi-re
Dcow has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
the_lanetly_052__ has joined #asahi-re
Dcow has joined #asahi-re
<Jamie[m]1>
functions in the AVD kext seem to come in 3 flavours: HEVC, AVC, and LGH
<Jamie[m]1>
HEVC is obvious, and AVC what is commonly known as H.264
<Jamie[m]1>
but does anyone have a clue about LGH?
<chadmed>
internal name for prores perhaps?
<Jamie[m]1>
Potentially, but notable ProRes has a completely separate accelerator and kext
<Jamie[m]1>
(APR)
<Jamie[m]1>
s/notable/notably/
<chadmed>
ah yeah of course and i was *just* reading the wiki page with all the accelerators too
<Jamie[m]1>
heh i just added APR to that page :P
<chadmed>
official specs only list H.265 and AVC/H.264 as well as prores
<Jamie[m]1>
and prores only on the m1 pro/max right?
<chadmed>
yeah
<chadmed>
the spec sheet for the M1 machines doesnt list any of the video decode capability
<chadmed>
the only video related thing that i can think of with those letters is HLG, referring to the hybrid log gamma function used by HDR (the proper stuff not the crap they put in gaming monitors)
<chadmed>
which would make sense if AVD does H.265 and AVC
<marcan>
Jamie[m]1: LGH is VP9
<marcan>
I guess apple decided they were allergic to naming the open devil codec since they have their hands so deep in the MPEG-LA pie :p
<chadmed>
that was my first assumption, but i doubted it because they dont announce that it does it on the spec sheet
<Jamie[m]1>
haha wtf
<marcan>
they do announce it in the plist though!
<marcan>
also ffmpeg already has support for it, thanks to rcombs
<marcan>
(on macos)
<marcan>
"leghorn" is what they call it
<chadmed>
finally i can get rid of e-h264ify when my j314s arrives and get non-potato video back on the web :D
<marcan>
ffmpeg also now has support for the prores stuff, which means its prores decoding has scaffolding to hook into hwdec now
<marcan>
which is something we're going to want to use once we support this (probably via v4l2 m2m?)
<Jamie[m]1>
oh no, is that a 4th open video decoding API I didn't know about
<chadmed>
dont forget MMAL ;)
<Jamie[m]1>
aaa
the_lanetly_052___ has joined #asahi-re
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-re
Dcow has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
the_lanetly_052__ has quit [Ping timeout: 480 seconds]
Dcow has joined #asahi-re
riker77 has quit [Quit: Quitting IRC - gone for good...]
the_lanetly_052___ has quit [Ping timeout: 480 seconds]
riker77 has joined #asahi-re
_jannau_ has quit [Ping timeout: 480 seconds]
jannau has quit [Ping timeout: 480 seconds]
thunfisch has quit [Ping timeout: 480 seconds]
_jannau_ has joined #asahi-re
jannau has joined #asahi-re
Dcow__ has joined #asahi-re
Dcow_ has quit [Ping timeout: 480 seconds]
the_lanetly_052 has joined #asahi-re
sppdqd[m] has joined #asahi-re
<Jamie[m]1>
sven: no, it doesn't look like rtkit
<Jamie[m]1>
but the kext does refer to it as an m3 mailbox
<sven>
likely a different mbox then
<sven>
the cio mailbox is called something like m3wrap
<Jamie[m]1>
heh this one is also called wrap
<sven>
weird
<Jamie[m]1>
the avd is double-annoying in that its firmware is loaded by macOS
<Jamie[m]1>
and is hardcoded into the kext
<sven>
hrm, so how does that mailbox interface look like
<sven>
might be an earlier version of that cio m3wrap
<Jamie[m]1>
not confident enough in my RE yet to be able to say for sure
<Jamie[m]1>
except that it's not identical
<Jamie[m]1>
we can try and reconcile it once i understand it enough, i guess
<sven>
sure, was just curious
thunfisch has joined #asahi-re
blzd has quit [Remote host closed the connection]
thunfisch has quit [Quit: frrrp!]
thunfisch has joined #asahi-re
Dcow has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
the_lanetly_052 has quit [Remote host closed the connection]
the_lanetly_052 has joined #asahi-re
yuyichao has quit [Ping timeout: 480 seconds]
yuyichao has joined #asahi-re
riker77 has quit [Quit: Quitting IRC - gone for good...]
riker77 has joined #asahi-re
<marcan>
Jamie[m]1: I've looked at the firmware thing; I'm going to have some kind of fwcutter for the kernel in the installer
kgarrington has joined #asahi-re
kgarrington has quit [Remote host closed the connection]
kgarrington has joined #asahi-re
kgarrington has quit [Remote host closed the connection]
the_lanetly_052 has quit [Ping timeout: 480 seconds]
Lightsword_ is now known as Lightsword
kgarrington has joined #asahi-re
kgarrington has quit [Remote host closed the connection]
kgarrington has joined #asahi-re
kgarrington has quit [Remote host closed the connection]
kgarrington has joined #asahi-re
kgarrington has quit [Remote host closed the connection]