My approach is different from yours. I am guided by the application rather than any particular need for a codec. Say one day I decide that I must have vlc. I compile the SBo queue files iteratively in /var/lib/sbopkg/queues/
My vlc.sqf looks like this:
Naturally I will also have a52dec.sqf, and so on.