Commit messages should speak for themselves. The short summary of this PR is to make it easier to build independently of your OS (thanks to Docker) and to make the build itself closer to what is produced by John Van Sickle. I still had problems with --enable-gnutls, where linker died on duplicated functions, and with --enable-libmfx, as it seems it's some obscure Intel stuff. There are also 2 commits that purely fix bugs: the $jval being ignored for the ffmpeg build itself, and a stray ")" breaking build-ubuntu.sh.
Commit messages should speak for themselves. The short summary of this PR is to make it easier to build independently of your OS (thanks to Docker) and to make the build itself closer to what is produced by John Van Sickle. I still had problems with --enable-gnutls, where linker died on duplicated functions, and with --enable-libmfx, as it seems it's some obscure Intel stuff. There are also 2 commits that purely fix bugs: the $jval being ignored for the ffmpeg build itself, and a stray ")" breaking build-ubuntu.sh.