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