popcornmix
popcornmix
Most APIs don't deal with actual packed 24-bit quantities as they are expensive to access. Normally APIs (like openmax) will just deal with 32-bit quanties and the least significant 8...
@amtssp The firmware does uses the maximum supported sample rate from the EDID as a limit. What does "tvservice -a" report? Try adding hdmi_force_edid_audio=1 which assumes all audio formats/rates are...
I'd suggest removing hdmi_ignore_edid=0xa5000080. We now allow HDMI modes to be forced even if not listed in the EDID. There was a firmware commit on "March 8th 2004" labelled: "audioplus:...
You can't passthrough flac audio - no receiver supports that. omxplayer does support 24 bit audio as PCM (e.g. after flac is decoded by arm).
Yes, this is desired. We did add it at one point but reverted it when issues with some apps like Sonic Pi were found. But it needs to be re-visited.
As you are building your own kernel. Can you narrow down where the problem started?
@XECDesign what's the source of our `/usr/share/alsa/cards/vc4-hdmi.conf`? I believe it should contain "interface PCM" following https://github.com/raspberrypi/linux/pull/4311
@XECDesign I believe the version in linked post is correct. I think that is needed to make plain ALSA work. I'm a little surprised pulseaudio works without the correct version...
@HiassofT but pulseaudio is currently working with vc4 driver using [this](http://ix.io/3DAT) conf file, which looks wrong to me (e.g. the conf file doesn't include "interface PCM").
Are you using 32-bit or 64-bit ubuntu? openmax is not supported on 64-bit (and as a deprecated interface it never will be).