Transcoding with fixed-point codecs
As we all know ARM-based platforms (like on many NAS) are quite challenged when transcoding needs kick-in (mandatory for online content).
However it turns-out that some codecs (like ac3) exist within ffmpeg as fixed-point implementations: this could probably drastically help to lower the CPU load on ARM platform. (I'm unsure about the complete list of fixed-point codecs though).
Would it be possible to have an additional option within "transcoding" preference, in order to favor such fixed-point AV codecs?
If a renderer can accept several possible input formats, then Serviio would pick the one that can be delivered by fixed-point implementation. If several, then some quality criteria may apply, etc...
Currently the only option is "Produce the best video quality", but one could chose different tradeoff with more granularity (including server performance): of course we would need to name it something less geeky than "fixed-point"...
Thanks for your thoughts on this.