> "My current assumption is that the videotoolbox hardware decoding support doesn’t support the same codecs in mpv yet as it does in Firefox"
mpv supports videotoolbox hardware decoding of h264/h265, it's just not enabled by default. It prevents the use of most filters and has slightly lower quality decoding in my experience.
To get hardware decoding in mpv and hopefully get the same minimal CPU usage as Firefox just call mpv with `--hwdec=videotoolbox` or add `hwdec=videotoolbox` to your `~/.config/mpv/mpv.conf` file.
Also from the article:
> "here I noticed a major difference in how Homebrew seems to work compared to Arch Linux for example. On Arch Linux applications are built from source code centrally instead of relying on binaries from a vendor."
This is true for Homebrew formula as well, like the mpv formula, just not Homebrew casks. Most casks are proprietary closed source applications.