Currently our FFMPEGMediaPlayer only supports FFmpeg up to version 3. Support using the current FFmpeg version 4.*, which is used in Debian-10 and other distributions today. +++ Also take care of optional non-system ffmpeg libraries, potential packaged w/ JogAmp. For this, we should provide a choice via properties and allow loading an internal library name upfront, e.g. 'internal_avutil'. This will also resolve Bug 1356.
*** Bug 1356 has been marked as a duplicate of this bug. ***
jogl commit 2be7001101dbb16e5264c9c38b9764ba1e39ab5c Bug 1420: Add FFMpeg 4.* versioned lib-names and provide optional internal lib lookup New property 'jogl.ffmpeg.lib' may be set to 'internal', setting PREFER_SYSTEM_LIBS:=false (default it true) Non system internal libraries are named 'internal_<basename>', e.g. 'internal_avutil'. System default libraries are named '<basename>', e.g. 'avutil'. If PREFER_SYSTEM_LIBS is true (default), we lookup the default library first, then the versioned library names and last the internal library. If PREFER_SYSTEM_LIBS is false, we lookup the internal library first, then the versioned library names and last the default library. +++ TODO: Resolve FFmpeg 4.* API differences to previous 3.* version.