Commit Graph

10 Commits

Author SHA1 Message Date
trav90 39d24eae19 Fix build bustage
"LogToBrowserConsole" function doesn't exist in our tree.
2018-07-25 06:24:28 +08:00
trav90 021f2ef2e2 Block libav versions below 54.35.1 2018-07-25 06:24:21 +08:00
trav90 4d5cec6777 Accept libavcodec 57.100+ 2018-07-25 06:24:06 +08:00
trav90 1258bc5bfe Add support for libavcodec 57
At this point only the original FFmpeg project is supported.
2018-07-25 06:24:04 +08:00
trav90 4291ecc27c Provide finer granularity on which FFmpeg symbols are to be loaded 2018-07-25 06:23:56 +08:00
trav90 1d6f670a27 Align FFmpeg library names for logging purposes 2018-07-25 06:22:38 +08:00
trav90 9d1938950d Don't rely on library name to determine version of libavcodec
Also use portable way to dynamically open libraries.
2018-07-25 06:22:35 +08:00
trav90 6b219443fd Remove dependency on libavformat
When searching for ffmpeg or libav we currently look for libavformat and search for a specific version. We have no use for the libavformat library as we only use libavcodec and (indirectly) libavutil. The version numbering in libavformat is also completely irrelevant for our use.

With this commit, we will look for libavcodec instead.
2018-07-25 06:20:04 +08:00
trav90 4699afe3ca Use libavformat-ffmpeg.so.56 if available
Some Debian based distro's install FFmpeg as libavformat-ffmpeg.so.56 alongside LibAV.
2018-07-25 01:31:32 +08:00
trav90 538539f5c3 Move PlatformDecoderModule outside fmp4 2018-07-25 01:29:11 +08:00