-
Notifications
You must be signed in to change notification settings - Fork 23
/
Changelog
executable file
·96 lines (82 loc) · 4.55 KB
/
Changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
# Entries are sorted chronologically from oldest to youngest within each release,
# releases are sorted from youngest to oldest.
#=============================================================
version 1.6.8 (2021/07/19)
- Clean up scripts for all submodules build
- Change method to determine ffmpeg version
- include version check in init_update_libs.sh before taking action
- include patch for libvpx-1.10.0
- Scripts are verified for all latest version libraries only; see init_update_libs.sh
#=============================================================
version 1.6.7 (2021/05/17)
- Clean up scripts for ffmpeg v4.4 build
- Clean up scripts for x264 v161.3049 build
#=============================================================
version 1.6.6 (2021/04/28)
- Clean up scripts for libvpx v1.10.0 build
#=============================================================
version 1.6.5 (2020/07/25)
- add amr codec
- use option --enable-libopencore-amrwb --enable-libvo-amrwbenc --enable-version3
#=============================================================
version 1.6.4 (2020/07/17)
- Clean up scripts for libvpx v1.8.2 build
- Update lame patch file to use configure file for version extraction
- Include solution for ffmpeg 4.1.1 when compiled with NDK r18b
#=============================================================
version 1.6.3 (2019/05/24)
- use option --enable-runtime-cpu-detect for x86/x86_64 platforms in vpx library build to fix runtime problem
#=============================================================
version 1.6.2 (2019/03/29)
- Add support for ffmpeg-1.0.10 build with clang (generated *.a libraries seems large)
- Include patches for ffmpeg-1.0.10
- Include --disable-asm for arm/arm64 for ffmpeg-1.0.10 when using clang due to errors
#=============================================================
vesrion 1.6.1 (2019/03/28)
- Add new patches for libvpx fixing: relocation R_386_GOTOFF against preemptible symbol... (valid for v1.8.0, v1.7.0 & v1.6.1+)
- Add new patches for libvpx fixing: sysroot for arm64-v8a
- Add option --enable-pic (required when using SDK toolchains)
- Add option to build standalone ffmpeg (aTalk) without the inclusion of the codec sub-modules
- Add option --disable-postproc to ffmpeg build
- Add dependency for options that are ABIS depends in _<MODULE>_build.sh scripts
- Clean up README.md information
- Display module version in applying patches and building process
#=============================================================
version 1.6.0 (2019/03/18)
- Use ffmpeg-4.1.1, libvpx-1.8.0, x264-157 and lame-3.100 for verification
- Upate patches to include libvpx and x264 etc
- Update _vpx_build.sh to use SDK or Standalone toolchains (see _vpx_build.sh for details)
- Change prefix to each sub-modules sub-directory for compatibility with aTalk
- prefix all sub-modules script file with '_' for better clarifications
- Cleanup all build scripts and readme file
#=============================================================
version 1.5.0 (2018/07/24):
- clean up build scripts
- Library ffmpeg use version 4.0.2
- Library libvpx use version 1.7.x (master-20180727)
#=============================================================
version 1.4.0 (2018/03/24):
- move LDFLAGS to ffmpeg_build.sh - only requires for final ffmpeg linkage
- libvpx still has configure error for Target=arm64-android-gcc
#=============================================================
version 1.3.0 (2018/03/21):
- cleanup and add libvpx options to _settings.sh
- include libvpx build (ndk-r15c only and r16b has errors - see vpx_build.sh)
- libvpx for arm64-v8a needs neon options, however libvpx.a not compatible with ffmpeg
- remove -nostadlib option in LDFLAGS, lame check stdlib for linkage
#=============================================================
version 1.2.0 (2018/03/18):
- update init_update_libs.sh to use lame-3.100 for aarch64 support; arm64-v8a libx.a has own undefined references
- change mips/mips64 cpu to use p5600/i6400 - ones that have been verified working
- ABI mips64 : -march=mips64r6 accepts by clang50 but complain by ffmpeg
-march=i6400 works for ffmpeg but complain by clang50; omit it in CFLAG - works for both
#=============================================================
version 1.1.0 (2018/03/14):
- clean up _settings.sh export parameters
- default to use API-21 for 64bit build
- use same PREFIX directory for all compiled sub-modules static libraries
- change FFMPEG_PKG_CONFIG to point to PREFIX directory
- apply patches for ffmpeg files (#undefine B0)
#=============================================================
version 1.0.0 (2018/03/11):
- initial release