It was fixed.
Upstream had long left nonfree bits in when they should not have.
This has been rectified - our packages reflect this.
See this thread for more info (and a repo for the nonfree versions of the packages):
https://forum.manjaro.org/t/behind-the-scene-manjaro-community-mesa-nonfree-codecs/135012