vlc/vlc-3.0 | branch: master | Martin Storsjö <[email protected]> | Sat Mar 31 22:11:35 2018 +0300| [d93be5118b4e8e8bdcc25914dc57f06dc90688dd] | committer: Hugo Beauzée-Luyssen
contrib: ffmpeg: Patch ffmpeg to build with clang without gas-preprocessor Vanilla clang supports altmacro since clang 5.0, and thus doesn't require gas-preprocessor for building the arm assembly any longer. However, the built-in assembler doesn't support a few of the fringe features used in the assembly. Patches 1-2 are needed for both libav and ffmpeg, while 3-5 are needed only on ffmpeg. All patches are already in the latest corresponding upstream master versions. Patches 1-2 and 4-5 are only needed on Xcode 9.3, while patch 3 is needed with clang >= 5.0 for any target. (cherry picked from commit a4c0c013985a634095d34132916cbd0ea00fff11) Signed-off-by: Hugo Beauzée-Luyssen <[email protected]> > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git/?a=commit;h=d93be5118b4e8e8bdcc25914dc57f06dc90688dd --- ...vc1dsp-Add-commas-between-macro-arguments.patch | 306 +++++++++++++++++++++ ...-.const_data-instead-of-.section-.rodata-.patch | 46 ++++ ...-Only-compile-the-rgb2yuv-asm-if-.dn-alia.patch | 111 ++++++++ ...cdsp-Avoid-using-macro-expansion-counters.patch | 61 ++++ ...evcdsp-Add-commas-between-macro-arguments.patch | 121 ++++++++ contrib/src/ffmpeg/rules.mak | 5 + 6 files changed, 650 insertions(+) Diff: http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git/?a=commitdiff;h=d93be5118b4e8e8bdcc25914dc57f06dc90688dd _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
