<la-s>
chewitt: how do I apply the mixer settings?
<chewitt>
in a conventional distro you should be able to add the conf and add an alias (or rename AMLOGIC-HDMI in the conf to G12B-ODROID-N2 so it matches the card name in device-tree) without needing to patch anything
<chewitt>
I use patches as that's how the LibreELEC build-system kind of works
<chewitt>
the mixer settings can be set with "amixer"
<chewitt>
can I ask, what distro or app are you working on? .. I noticed the Q&A over HDMI things
<la-s>
chewitt: using NixOS
<la-s>
thanks for the bit about the configuration
<la-s>
Packages are immutable, and I don't think there is any easy way to add the configuration without needing to patch anything, and in any case, patching it is easier.
<la-s>
I just added an override for the alsaLib package to use your repo as the source
<chewitt>
audio support is still a bit work-in-progress, so that repo may be rebased
<la-s>
BTW, how well does hardware accelerated decoding actually work?
<chewitt>
that's a hard to answer question
<la-s>
I haven't found any easy way to test it (or get it to work) but was wondering if it worked mostly fine with some patches or something
<chewitt>
until last ~September it was all working rather well
<chewitt>
then the kernel APIs firmed up and the vdec was reworked for compliance
<chewitt>
h264, vp9 now pass compliance tests
<chewitt>
but player apps like ffmpeg, gstreamer, mpv need varying levels of rework to match
<chewitt>
like everything else in the V4L2 world, there is no prior art and everything inches forwards slowly
<chewitt>
and HEVC is missing
<chewitt>
N2 has enough CPU to software decode anything at 1080p, but 4K needs hardware decode
<la-s>
Thanks!
<chewitt>
and since most 4K material is HEVC, there's a double challenge
<la-s>
Yeah, I can at most decode 1080p @ 30 FPS
<chewitt>
fixing the current issues probably needs changes to the API, the vdec, and the player app
<chewitt>
the "herding cats" issue is .. getting all the players into the same room at the same time for a fix party
<chewitt>
I have been trying to do that, with limited success, since last Sept
<chewitt>
s/limited/little
<chewitt>
it's _very_ frustrating
<la-s>
chewitt: is there any documentation for the userspace/kernel APIs for hardware decoding used by meson?
<chewitt>
in the kernel I guess
<chewitt>
I don't personally code, so it's not something I've gone looking for to read :)
<la-s>
thanks
<la-s>
Wonder how hard it would be to add support to mpv
<chewitt>
IIRC there is already some support, but probably needs updating since the APIs firmed up
_whitelogger has joined #linux-amlogic
_whitelogger has joined #linux-amlogic
Tonymac32 has quit [Ping timeout: 256 seconds]
buzzmarshall has quit [Remote host closed the connection]
_whitelogger has joined #linux-amlogic
mastertheknife has joined #linux-amlogic
Darkmatter66 has joined #linux-amlogic
Darkmatter66_ has quit [Ping timeout: 265 seconds]
ldts has quit [Ping timeout: 272 seconds]
lvrp16 has quit [Ping timeout: 260 seconds]
lvrp16 has joined #linux-amlogic
lvrp16 has quit [Max SendQ exceeded]
lvrp16 has joined #linux-amlogic
ldts has joined #linux-amlogic
vagrantc has joined #linux-amlogic
Tonymac32 has joined #linux-amlogic
buzzmarshall has joined #linux-amlogic
TheAssassin has quit [Remote host closed the connection]
TheAssassin has joined #linux-amlogic
Tonymac32 has quit [Ping timeout: 260 seconds]
vagrantc has quit [Remote host closed the connection]
vagrantc has joined #linux-amlogic
return0e has joined #linux-amlogic
return0e has quit [Remote host closed the connection]
rokquarry has joined #linux-amlogic
buzzmarshall has quit [Read error: Connection reset by peer]