0003-third-party-ffmpeg.patch 52 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254
  1. diff --git a/BUILD.gn b/BUILD.gn
  2. index 5ea4e37336..cd4b61bb2d 100755
  3. --- a/BUILD.gn
  4. +++ b/BUILD.gn
  5. @@ -7,6 +7,7 @@ import("ffmpeg_options.gni")
  6. import("//build/buildflag_header.gni")
  7. import("//build/config/compiler/compiler.gni")
  8. +import("//build/config/sysroot.gni")
  9. import("//build/config/sanitizers/sanitizers.gni")
  10. # Path to platform configuration files.
  11. @@ -435,6 +436,7 @@ if (is_component_ffmpeg) {
  12. # Fixes warnings PIC relocation when building as component.
  13. ldflags += [
  14. "-Wl,-Bsymbolic",
  15. + "-Wl,-L../../build/linux/debian_sid_riscv64-sysroot/usr/lib/riscv64-linux-gnu",
  16. "-L",
  17. rebase_path(target_gen_dir, root_build_dir),
  18. ]
  19. diff --git a/CREDITS.chromium b/CREDITS.chromium
  20. index d8b6501bef..894feedc0d 100644
  21. --- a/CREDITS.chromium
  22. +++ b/CREDITS.chromium
  23. @@ -129,160 +129,6 @@ incompatible with the GPLv2 and v3. To the best of our knowledge, they are
  24. compatible with the LGPL.
  25. -********************************************************************************
  26. -
  27. -libavcodec/arm/jrevdct_arm.S
  28. -
  29. -C-like prototype :
  30. - void j_rev_dct_arm(DCTBLOCK data)
  31. -
  32. - With DCTBLOCK being a pointer to an array of 64 'signed shorts'
  33. -
  34. - Copyright (c) 2001 Lionel Ulmer (lionel.ulmer@free.fr / bbrox@bbrox.org)
  35. -
  36. - Permission is hereby granted, free of charge, to any person obtaining a copy
  37. - of this software and associated documentation files (the "Software"), to deal
  38. - in the Software without restriction, including without limitation the rights
  39. - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  40. - copies of the Software, and to permit persons to whom the Software is
  41. - furnished to do so, subject to the following conditions:
  42. -
  43. - The above copyright notice and this permission notice shall be included in
  44. - all copies or substantial portions of the Software.
  45. -
  46. - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  47. - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  48. - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  49. - COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  50. - IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  51. - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  52. -
  53. -********************************************************************************
  54. -
  55. -libavcodec/arm/vp8dsp_armv6.S
  56. -
  57. -VP8 ARMv6 optimisations
  58. -
  59. -Copyright (c) 2010 Google Inc.
  60. -Copyright (c) 2010 Rob Clark <rob@ti.com>
  61. -Copyright (c) 2011 Mans Rullgard <mans@mansr.com>
  62. -
  63. -This file is part of FFmpeg.
  64. -
  65. -FFmpeg is free software; you can redistribute it and/or
  66. -modify it under the terms of the GNU Lesser General Public
  67. -License as published by the Free Software Foundation; either
  68. -version 2.1 of the License, or (at your option) any later version.
  69. -
  70. -FFmpeg is distributed in the hope that it will be useful,
  71. -but WITHOUT ANY WARRANTY; without even the implied warranty of
  72. -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  73. -Lesser General Public License for more details.
  74. -
  75. -You should have received a copy of the GNU Lesser General Public
  76. -License along with FFmpeg; if not, write to the Free Software
  77. -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  78. -
  79. -This code was partially ported from libvpx, which uses this license:
  80. -
  81. -Redistribution and use in source and binary forms, with or without
  82. -modification, are permitted provided that the following conditions are
  83. -met:
  84. -
  85. -* Redistributions of source code must retain the above copyright
  86. -notice, this list of conditions and the following disclaimer.
  87. -
  88. -* Redistributions in binary form must reproduce the above copyright
  89. -notice, this list of conditions and the following disclaimer in
  90. -the documentation and/or other materials provided with the
  91. -distribution.
  92. -
  93. -* Neither the name of Google nor the names of its contributors may
  94. -be used to endorse or promote products derived from this software
  95. -without specific prior written permission.
  96. -
  97. -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  98. -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  99. -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  100. -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  101. -HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  102. -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  103. -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  104. -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  105. -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  106. -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  107. -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  108. -
  109. -********************************************************************************
  110. -
  111. -libavcodec/x86/xvididct.asm
  112. -
  113. -XVID MPEG-4 VIDEO CODEC
  114. -
  115. - Conversion from gcc syntax to x264asm syntax with modifications
  116. - by Christophe Gisquet <christophe.gisquet@gmail.com>
  117. -
  118. - =========== SSE2 inverse discrete cosine transform ===========
  119. -
  120. - Copyright(C) 2003 Pascal Massimino <skal@planet-d.net>
  121. -
  122. - Conversion to gcc syntax with modifications
  123. - by Alexander Strange <astrange@ithinksw.com>
  124. -
  125. - Originally from dct/x86_asm/fdct_sse2_skal.asm in Xvid.
  126. -
  127. - Vertical pass is an implementation of the scheme:
  128. - Loeffler C., Ligtenberg A., and Moschytz C.S.:
  129. - Practical Fast 1D DCT Algorithm with Eleven Multiplications,
  130. - Proc. ICASSP 1989, 988-991.
  131. -
  132. - Horizontal pass is a double 4x4 vector/matrix multiplication,
  133. - (see also Intel's Application Note 922:
  134. - http://developer.intel.com/vtune/cbts/strmsimd/922down.htm
  135. - Copyright (C) 1999 Intel Corporation)
  136. -
  137. - More details at http://skal.planet-d.net/coding/dct.html
  138. -
  139. - ======= MMX and XMM forward discrete cosine transform =======
  140. -
  141. - Copyright(C) 2001 Peter Ross <pross@xvid.org>
  142. -
  143. - Originally provided by Intel at AP-922
  144. - http://developer.intel.com/vtune/cbts/strmsimd/922down.htm
  145. - (See more app notes at http://developer.intel.com/vtune/cbts/strmsimd/appnotes.htm)
  146. - but in a limited edition.
  147. - New macro implements a column part for precise iDCT
  148. - The routine precision now satisfies IEEE standard 1180-1990.
  149. -
  150. - Copyright(C) 2000-2001 Peter Gubanov <peter@elecard.net.ru>
  151. - Rounding trick Copyright(C) 2000 Michel Lespinasse <walken@zoy.org>
  152. -
  153. - http://www.elecard.com/peter/idct.html
  154. - http://www.linuxvideo.org/mpeg2dec/
  155. -
  156. - These examples contain code fragments for first stage iDCT 8x8
  157. - (for rows) and first stage DCT 8x8 (for columns)
  158. -
  159. - conversion to gcc syntax by Michael Niedermayer
  160. -
  161. - ======================================================================
  162. -
  163. - This file is part of FFmpeg.
  164. -
  165. - FFmpeg is free software; you can redistribute it and/or
  166. - modify it under the terms of the GNU Lesser General Public
  167. - License as published by the Free Software Foundation; either
  168. - version 2.1 of the License, or (at your option) any later version.
  169. -
  170. - FFmpeg is distributed in the hope that it will be useful,
  171. - but WITHOUT ANY WARRANTY; without even the implied warranty of
  172. - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  173. - Lesser General Public License for more details.
  174. -
  175. - You should have received a copy of the GNU Lesser General Public License
  176. - along with FFmpeg; if not, write to the Free Software Foundation,
  177. - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  178. -
  179. ********************************************************************************
  180. libavformat/oggparsetheora.c
  181. @@ -311,31 +157,6 @@ DEALINGS IN THE SOFTWARE.
  182. ********************************************************************************
  183. -libavutil/x86/x86inc.asm
  184. -
  185. -x86inc.asm: x264asm abstraction layer
  186. -
  187. - Copyright (C) 2005-2018 x264 project
  188. -
  189. - Authors: Loren Merritt <lorenm@u.washington.edu>
  190. - Henrik Gramner <henrik@gramner.com>
  191. - Anton Mitrofanov <BugMaster@narod.ru>
  192. - Fiona Glaser <fiona@x264.com>
  193. -
  194. - Permission to use, copy, modify, and/or distribute this software for any
  195. - purpose with or without fee is hereby granted, provided that the above
  196. - copyright notice and this permission notice appear in all copies.
  197. -
  198. - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  199. - WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  200. - MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
  201. - ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  202. - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
  203. - ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  204. - OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  205. -
  206. -********************************************************************************
  207. -
  208. libswresample/swresample.h
  209. Copyright (C) 2011-2013 Michael Niedermayer (michaelni@gmx.at)
  210. diff --git a/chromium/scripts/build_ffmpeg.py b/chromium/scripts/build_ffmpeg.py
  211. index 423e867101..0362c88ddb 100755
  212. --- a/chromium/scripts/build_ffmpeg.py
  213. +++ b/chromium/scripts/build_ffmpeg.py
  214. @@ -40,7 +40,7 @@ BRANDINGS = [
  215. ARCH_MAP = {
  216. 'android': ['ia32', 'x64', 'arm-neon', 'arm64'],
  217. 'linux': [
  218. - 'ia32', 'x64', 'noasm-x64', 'arm', 'arm-neon', 'arm64'
  219. + 'ia32', 'x64', 'noasm-x64', 'arm', 'arm-neon', 'arm64', 'riscv64'
  220. ],
  221. 'mac': ['x64', 'arm64'],
  222. 'win': ['ia32', 'x64', 'arm64'],
  223. @@ -142,6 +142,8 @@ def DetermineHostOsAndArch():
  224. host_arch = 'mips64el'
  225. elif platform.machine().startswith('arm'):
  226. host_arch = 'arm'
  227. + elif platform.machine() == 'riscv64':
  228. + host_arch = 'riscv64'
  229. else:
  230. return None
  231. @@ -893,6 +895,13 @@ def ConfigureAndBuild(target_arch, target_os, host_os, host_arch, parallel_jobs,
  232. '--extra-cflags=--target=mips64el-linux-gnuabi64',
  233. '--extra-ldflags=--target=mips64el-linux-gnuabi64',
  234. ])
  235. + elif target_arch == 'riscv64':
  236. + configure_flags['Common'].extend([
  237. + '--arch=riscv64',
  238. + '--enable-cross-compile',
  239. + '--target-os=linux',
  240. + '--sysroot=/home/rebecca.chang/chromium/src/build/linux/debian_sid_riscv64-sysroot',
  241. + ])
  242. else:
  243. print(
  244. 'Error: Unknown target arch %r for target OS %r!' % (target_arch,
  245. @@ -918,7 +927,7 @@ def ConfigureAndBuild(target_arch, target_os, host_os, host_arch, parallel_jobs,
  246. # typically be the system one, so explicitly configure use of Clang's
  247. # ld.lld, to ensure that things like cross-compilation and LTO work.
  248. # This does not work for ia32 and is always used on mac.
  249. - if target_arch != 'ia32' and target_os != 'mac':
  250. + if target_arch != 'ia32' and target_arch != 'riscv64' and target_os != 'mac':
  251. configure_flags['Common'].append('--extra-ldflags=-fuse-ld=lld')
  252. # Should be run on Mac, unless we're cross-compiling on Linux.
  253. diff --git a/chromium/scripts/copy_config.sh b/chromium/scripts/copy_config.sh
  254. index 4db59d2081..cbfd974ace 100755
  255. --- a/chromium/scripts/copy_config.sh
  256. +++ b/chromium/scripts/copy_config.sh
  257. @@ -10,7 +10,7 @@ for os in android linux linux-noasm mac win; do
  258. # Copy config files for various architectures:
  259. # - ia32/x64 have config.asm, config.h
  260. # - arm/arm-neon have config.h
  261. - for arch in arm arm-neon arm64 ia32 x64 mipsel mips64el; do
  262. + for arch in arm arm-neon arm64 ia32 x64 mipsel mips64el riscv64; do
  263. # Don't waste time on non-existent configs, if no config.h then skip.
  264. [ ! -e "build.$arch.$os/$target/config.h" ] && continue
  265. for f in config.h config_components.h config.asm libavutil/avconfig.h libavutil/ffversion.h libavcodec/bsf_list.c libavcodec/codec_list.c libavcodec/parser_list.c libavformat/demuxer_list.c libavformat/muxer_list.c libavformat/protocol_list.c; do
  266. diff --git a/chromium/scripts/generate_gn.py b/chromium/scripts/generate_gn.py
  267. index e86c7e0b6f..77e9706d09 100755
  268. --- a/chromium/scripts/generate_gn.py
  269. +++ b/chromium/scripts/generate_gn.py
  270. @@ -78,7 +78,7 @@ _Attrs = ('ARCHITECTURE', 'TARGET', 'PLATFORM')
  271. Attr = collections.namedtuple('Attr', _Attrs)(*_Attrs)
  272. SUPPORT_MATRIX = {
  273. Attr.ARCHITECTURE:
  274. - set(['ia32', 'x64', 'arm', 'arm64', 'arm-neon']),
  275. + set(['ia32', 'x64', 'arm', 'arm64', 'arm-neon', 'riscv64']),
  276. Attr.TARGET:
  277. set(['Chromium', 'Chrome', 'ChromeOS']),
  278. Attr.PLATFORM:
  279. diff --git a/chromium/scripts/generate_gn_unittest.py b/chromium/scripts/generate_gn_unittest.py
  280. index 880a697da6..3e96924c7f 100755
  281. --- a/chromium/scripts/generate_gn_unittest.py
  282. +++ b/chromium/scripts/generate_gn_unittest.py
  283. @@ -323,6 +323,9 @@ class SourceSetUnittest(unittest.TestCase):
  284. f = SourceSet(
  285. set(['common', 'arm-neon', 'chrome', 'chromeos']),
  286. set([SourceListCondition('arm-neon', 'ChromeOS', 'linux')]))
  287. + g = SourceSet(
  288. + set(['common']),
  289. + set([SourceListCondition('riscv64', 'Chromium', 'linux')]))
  290. expected = set()
  291. expected.add(
  292. @@ -334,7 +337,8 @@ class SourceSetUnittest(unittest.TestCase):
  293. SourceListCondition('x64', 'Chromium', 'linux'),
  294. SourceListCondition('x64', 'Chrome', 'linux'),
  295. SourceListCondition('arm', 'Chromium', 'linux'),
  296. - SourceListCondition('arm-neon', 'ChromeOS', 'linux')
  297. + SourceListCondition('arm-neon', 'ChromeOS', 'linux'),
  298. + SourceListCondition('riscv64', 'Chromium', 'linux')
  299. ])))
  300. expected.add(
  301. SourceSet(
  302. @@ -362,7 +366,7 @@ class SourceSetUnittest(unittest.TestCase):
  303. set(['arm-neon', 'chromeos']),
  304. set([SourceListCondition('arm-neon', 'ChromeOS', 'linux')])))
  305. - source_sets = gg.CreatePairwiseDisjointSets([a, b, c, d, e, f])
  306. + source_sets = gg.CreatePairwiseDisjointSets([a, b, c, d, e, f, g])
  307. self.assertEqualSourceSets(expected, set(source_sets))
  308. def testReduceConditions(self):
  309. @@ -375,6 +379,7 @@ class SourceSetUnittest(unittest.TestCase):
  310. SourceListCondition('arm', 'Chromium', 'linux'),
  311. SourceListCondition('arm64', 'Chromium', 'linux'),
  312. SourceListCondition('arm-neon', 'Chromium', 'linux'),
  313. + SourceListCondition('riscv64', 'Chromium', 'linux'),
  314. ]))
  315. gg.ReduceConditionalLogic(a)
  316. diff --git a/ffmpeg_generated.gni b/ffmpeg_generated.gni
  317. index 6798e91e08..e3ee785c24 100644
  318. --- a/ffmpeg_generated.gni
  319. +++ b/ffmpeg_generated.gni
  320. @@ -14,15 +14,12 @@ ffmpeg_asm_sources = []
  321. use_linux_config = is_linux || is_chromeos || is_fuchsia
  322. -if ((is_android && current_cpu == "arm" && arm_use_neon) || (is_android && current_cpu == "arm64") || (is_android && current_cpu == "x64") || (is_android && current_cpu == "x86") || (is_mac) || (is_win) || (use_linux_config)) {
  323. +if (use_linux_config && current_cpu == "riscv64") {
  324. ffmpeg_c_sources += [
  325. "libavcodec/ac3_channel_layout_tab.c",
  326. "libavcodec/ac3_parser.c",
  327. "libavcodec/adts_parser.c",
  328. "libavcodec/allcodecs.c",
  329. - "libavcodec/autorename_libavcodec_flacdsp.c",
  330. - "libavcodec/autorename_libavcodec_mpegaudiodsp.c",
  331. - "libavcodec/autorename_libavcodec_vorbisdsp.c",
  332. "libavcodec/avcodec.c",
  333. "libavcodec/avdct.c",
  334. "libavcodec/avfft.c",
  335. @@ -47,7 +44,10 @@ if ((is_android && current_cpu == "arm" && arm_use_neon) || (is_android && curre
  336. "libavcodec/flac_parser.c",
  337. "libavcodec/flacdata.c",
  338. "libavcodec/flacdec.c",
  339. + "libavcodec/flacdsp.c",
  340. "libavcodec/golomb.c",
  341. + "libavcodec/h264pred.c",
  342. + "libavcodec/hpeldsp.c",
  343. "libavcodec/imgconvert.c",
  344. "libavcodec/jni.c",
  345. "libavcodec/libopus.c",
  346. @@ -65,6 +65,7 @@ if ((is_android && current_cpu == "arm" && arm_use_neon) || (is_android && curre
  347. "libavcodec/mpegaudiodec_common.c",
  348. "libavcodec/mpegaudiodec_fixed.c",
  349. "libavcodec/mpegaudiodecheader.c",
  350. + "libavcodec/mpegaudiodsp.c",
  351. "libavcodec/mpegaudiodsp_data.c",
  352. "libavcodec/mpegaudiodsp_fixed.c",
  353. "libavcodec/mpegaudiodsp_float.c",
  354. @@ -86,11 +87,20 @@ if ((is_android && current_cpu == "arm" && arm_use_neon) || (is_android && curre
  355. "libavcodec/rdft.c",
  356. "libavcodec/to_upper4.c",
  357. "libavcodec/utils.c",
  358. + "libavcodec/videodsp.c",
  359. "libavcodec/vlc.c",
  360. "libavcodec/vorbis.c",
  361. "libavcodec/vorbis_data.c",
  362. "libavcodec/vorbis_parser.c",
  363. "libavcodec/vorbisdec.c",
  364. + "libavcodec/vorbisdsp.c",
  365. + "libavcodec/vp3.c",
  366. + "libavcodec/vp3_parser.c",
  367. + "libavcodec/vp3dsp.c",
  368. + "libavcodec/vp56rac.c",
  369. + "libavcodec/vp8.c",
  370. + "libavcodec/vp8_parser.c",
  371. + "libavcodec/vp8dsp.c",
  372. "libavcodec/vp9_parser.c",
  373. "libavcodec/xiph.c",
  374. "libavformat/allformats.c",
  375. @@ -139,11 +149,6 @@ if ((is_android && current_cpu == "arm" && arm_use_neon) || (is_android && curre
  376. "libavformat/wavdec.c",
  377. "libavutil/aes.c",
  378. "libavutil/aes_ctr.c",
  379. - "libavutil/autorename_libavutil_cpu.c",
  380. - "libavutil/autorename_libavutil_fixed_dsp.c",
  381. - "libavutil/autorename_libavutil_float_dsp.c",
  382. - "libavutil/autorename_libavutil_imgutils.c",
  383. - "libavutil/autorename_libavutil_tx_float.c",
  384. "libavutil/autorename_libavutil_utils.c",
  385. "libavutil/avstring.c",
  386. "libavutil/base64.c",
  387. @@ -152,6 +157,7 @@ if ((is_android && current_cpu == "arm" && arm_use_neon) || (is_android && curre
  388. "libavutil/camellia.c",
  389. "libavutil/channel_layout.c",
  390. "libavutil/color_utils.c",
  391. + "libavutil/cpu.c",
  392. "libavutil/crc.c",
  393. "libavutil/detection_bbox.c",
  394. "libavutil/dict.c",
  395. @@ -164,10 +170,13 @@ if ((is_android && current_cpu == "arm" && arm_use_neon) || (is_android && curre
  396. "libavutil/fifo.c",
  397. "libavutil/file_open.c",
  398. "libavutil/film_grain_params.c",
  399. + "libavutil/fixed_dsp.c",
  400. + "libavutil/float_dsp.c",
  401. "libavutil/frame.c",
  402. "libavutil/hdr_dynamic_metadata.c",
  403. "libavutil/hdr_dynamic_vivid_metadata.c",
  404. "libavutil/hwcontext.c",
  405. + "libavutil/imgutils.c",
  406. "libavutil/integer.c",
  407. "libavutil/intmath.c",
  408. "libavutil/lfg.c",
  409. @@ -197,27 +206,20 @@ if ((is_android && current_cpu == "arm" && arm_use_neon) || (is_android && curre
  410. "libavutil/twofish.c",
  411. "libavutil/tx.c",
  412. "libavutil/tx_double.c",
  413. + "libavutil/tx_float.c",
  414. "libavutil/tx_int32.c",
  415. "libavutil/video_enc_params.c",
  416. ]
  417. }
  418. -if (use_linux_config && ffmpeg_branding == "ChromeOS") {
  419. +if (use_linux_config && current_cpu == "riscv64" && ffmpeg_branding == "ChromeOS") {
  420. ffmpeg_c_sources += [
  421. "libavcodec/acelp_filters.c",
  422. "libavcodec/acelp_pitch_delay.c",
  423. "libavcodec/acelp_vectors.c",
  424. "libavcodec/amrnbdec.c",
  425. "libavcodec/amrwbdec.c",
  426. - "libavcodec/autorename_libavcodec_blockdsp.c",
  427. - "libavcodec/autorename_libavcodec_idctdsp.c",
  428. - "libavcodec/autorename_libavcodec_me_cmp.c",
  429. - "libavcodec/autorename_libavcodec_mpegvideo.c",
  430. - "libavcodec/autorename_libavcodec_mpegvideodsp.c",
  431. - "libavcodec/autorename_libavcodec_pixblockdsp.c",
  432. - "libavcodec/autorename_libavcodec_qpeldsp.c",
  433. - "libavcodec/autorename_libavcodec_simple_idct.c",
  434. - "libavcodec/autorename_libavcodec_xvididct.c",
  435. + "libavcodec/blockdsp.c",
  436. "libavcodec/celp_filters.c",
  437. "libavcodec/celp_math.c",
  438. "libavcodec/error_resilience.c",
  439. @@ -231,32 +233,50 @@ if (use_linux_config && ffmpeg_branding == "ChromeOS") {
  440. "libavcodec/h263data.c",
  441. "libavcodec/h263dec.c",
  442. "libavcodec/h263dsp.c",
  443. + "libavcodec/idctdsp.c",
  444. "libavcodec/ituh263dec.c",
  445. "libavcodec/jfdctfst.c",
  446. "libavcodec/jfdctint.c",
  447. "libavcodec/jrevdct.c",
  448. "libavcodec/lsp.c",
  449. + "libavcodec/me_cmp.c",
  450. "libavcodec/mpeg4video.c",
  451. "libavcodec/mpeg4video_parser.c",
  452. "libavcodec/mpeg4videodec.c",
  453. "libavcodec/mpeg_er.c",
  454. "libavcodec/mpegpicture.c",
  455. "libavcodec/mpegutils.c",
  456. + "libavcodec/mpegvideo.c",
  457. "libavcodec/mpegvideo_dec.c",
  458. "libavcodec/mpegvideo_motion.c",
  459. "libavcodec/mpegvideodata.c",
  460. + "libavcodec/mpegvideodsp.c",
  461. "libavcodec/msgsmdec.c",
  462. + "libavcodec/pixblockdsp.c",
  463. + "libavcodec/qpeldsp.c",
  464. "libavcodec/rl.c",
  465. + "libavcodec/simple_idct.c",
  466. "libavcodec/tiff_common.c",
  467. + "libavcodec/xvididct.c",
  468. "libavformat/amr.c",
  469. "libavformat/avidec.c",
  470. ]
  471. }
  472. -if ((is_mac && ffmpeg_branding == "Chrome") || (is_win && ffmpeg_branding == "Chrome") || (use_linux_config && ffmpeg_branding == "Chrome") || (use_linux_config && ffmpeg_branding == "ChromeOS")) {
  473. +if ((use_linux_config && current_cpu == "riscv64" && ffmpeg_branding == "Chrome") || (use_linux_config && current_cpu == "riscv64" && ffmpeg_branding == "ChromeOS")) {
  474. ffmpeg_c_sources += [
  475. + "libavcodec/aac_ac3_parser.c",
  476. + "libavcodec/aac_parser.c",
  477. + "libavcodec/aacdec.c",
  478. + "libavcodec/aacps_common.c",
  479. + "libavcodec/aacps_float.c",
  480. + "libavcodec/aacpsdsp_float.c",
  481. + "libavcodec/aacsbr.c",
  482. + "libavcodec/aactab.c",
  483. + "libavcodec/adts_header.c",
  484. "libavcodec/atsc_a53.c",
  485. "libavcodec/cabac.c",
  486. + "libavcodec/cbrt_data.c",
  487. "libavcodec/h2645_parse.c",
  488. "libavcodec/h264_cabac.c",
  489. "libavcodec/h264_cavlc.c",
  490. @@ -277,383 +297,14 @@ if ((is_mac && ffmpeg_branding == "Chrome") || (is_win && ffmpeg_branding == "Ch
  491. "libavcodec/h264idct.c",
  492. "libavcodec/h264qpel.c",
  493. "libavcodec/h274.c",
  494. - "libavcodec/startcode.c",
  495. - ]
  496. -}
  497. -
  498. -if ((use_linux_config && current_cpu == "x64" && ffmpeg_branding == "ChromeOS") || (use_linux_config && current_cpu == "x86" && ffmpeg_branding == "ChromeOS")) {
  499. - ffmpeg_c_sources += [
  500. - "libavcodec/x86/autorename_libavcodec_x86_mpegvideo.c",
  501. - "libavcodec/x86/blockdsp_init.c",
  502. - "libavcodec/x86/fdct.c",
  503. - "libavcodec/x86/fdctdsp_init.c",
  504. - "libavcodec/x86/h263dsp_init.c",
  505. - "libavcodec/x86/idctdsp_init.c",
  506. - "libavcodec/x86/me_cmp_init.c",
  507. - "libavcodec/x86/mpegvideodsp.c",
  508. - "libavcodec/x86/pixblockdsp_init.c",
  509. - "libavcodec/x86/qpeldsp_init.c",
  510. - "libavcodec/x86/xvididct_init.c",
  511. - ]
  512. - ffmpeg_asm_sources += [
  513. - "libavcodec/x86/blockdsp.asm",
  514. - "libavcodec/x86/h263_loopfilter.asm",
  515. - "libavcodec/x86/idctdsp.asm",
  516. - "libavcodec/x86/me_cmp.asm",
  517. - "libavcodec/x86/pixblockdsp.asm",
  518. - "libavcodec/x86/qpeldsp.asm",
  519. - "libavcodec/x86/simple_idct.asm",
  520. - "libavcodec/x86/simple_idct10.asm",
  521. - "libavcodec/x86/xvididct.asm",
  522. - ]
  523. -}
  524. -
  525. -if ((current_cpu == "arm64" && ffmpeg_branding == "Chrome") || (current_cpu == "x64" && ffmpeg_branding == "Chrome") || (is_android && current_cpu == "arm" && arm_use_neon && ffmpeg_branding == "Chrome") || (is_android && current_cpu == "x86" && ffmpeg_branding == "Chrome") || (is_mac && ffmpeg_branding == "Chrome") || (is_win && ffmpeg_branding == "Chrome") || (use_linux_config && ffmpeg_branding == "Chrome") || (use_linux_config && ffmpeg_branding == "ChromeOS")) {
  526. - ffmpeg_c_sources += [
  527. - "libavcodec/aac_ac3_parser.c",
  528. - "libavcodec/aac_parser.c",
  529. - "libavcodec/aacdec.c",
  530. - "libavcodec/aacps_common.c",
  531. - "libavcodec/aacps_float.c",
  532. - "libavcodec/aacpsdsp_float.c",
  533. - "libavcodec/aacsbr.c",
  534. - "libavcodec/aactab.c",
  535. - "libavcodec/adts_header.c",
  536. - "libavcodec/autorename_libavcodec_mdct15.c",
  537. - "libavcodec/autorename_libavcodec_sbrdsp.c",
  538. - "libavcodec/cbrt_data.c",
  539. "libavcodec/kbdwin.c",
  540. + "libavcodec/mdct15.c",
  541. + "libavcodec/sbrdsp.c",
  542. "libavcodec/sinewin.c",
  543. + "libavcodec/startcode.c",
  544. "libavformat/apetag.c",
  545. "libavformat/autorename_libavformat_aacdec.c",
  546. "libavformat/img2.c",
  547. ]
  548. }
  549. -if ((use_linux_config && current_cpu == "arm" && arm_use_neon && ffmpeg_branding == "ChromeOS") || (use_linux_config && current_cpu == "arm" && ffmpeg_branding == "ChromeOS")) {
  550. - ffmpeg_c_sources += [
  551. - "libavcodec/arm/blockdsp_init_arm.c",
  552. - "libavcodec/arm/idctdsp_init_arm.c",
  553. - "libavcodec/arm/idctdsp_init_armv5te.c",
  554. - "libavcodec/arm/idctdsp_init_armv6.c",
  555. - "libavcodec/arm/me_cmp_init_arm.c",
  556. - "libavcodec/arm/mpegvideo_arm.c",
  557. - "libavcodec/arm/mpegvideo_armv5te.c",
  558. - "libavcodec/arm/pixblockdsp_init_arm.c",
  559. - ]
  560. - ffmpeg_gas_sources += [
  561. - "libavcodec/arm/idctdsp_arm.S",
  562. - "libavcodec/arm/idctdsp_armv6.S",
  563. - "libavcodec/arm/jrevdct_arm.S",
  564. - "libavcodec/arm/me_cmp_armv6.S",
  565. - "libavcodec/arm/mpegvideo_armv5te_s.S",
  566. - "libavcodec/arm/pixblockdsp_armv6.S",
  567. - "libavcodec/arm/simple_idct_arm.S",
  568. - "libavcodec/arm/simple_idct_armv5te.S",
  569. - "libavcodec/arm/simple_idct_armv6.S",
  570. - ]
  571. -}
  572. -
  573. -if ((is_mac && current_cpu == "x64") || (is_win && current_cpu == "x64") || (is_win && current_cpu == "x86") || (use_linux_config && current_cpu == "x64") || (use_linux_config && current_cpu == "x86")) {
  574. - ffmpeg_c_sources += [
  575. - "libavcodec/x86/autorename_libavcodec_x86_videodsp_init.c",
  576. - "libavcodec/x86/h264_intrapred_init.c",
  577. - "libavcodec/x86/hpeldsp_init.c",
  578. - "libavcodec/x86/hpeldsp_vp3_init.c",
  579. - "libavcodec/x86/vp3dsp_init.c",
  580. - "libavcodec/x86/vp8dsp_init.c",
  581. - ]
  582. - ffmpeg_asm_sources += [
  583. - "libavcodec/x86/autorename_libavcodec_x86_hpeldsp.asm",
  584. - "libavcodec/x86/autorename_libavcodec_x86_videodsp.asm",
  585. - "libavcodec/x86/autorename_libavcodec_x86_vp3dsp.asm",
  586. - "libavcodec/x86/autorename_libavcodec_x86_vp8dsp.asm",
  587. - "libavcodec/x86/fpel.asm",
  588. - "libavcodec/x86/h264_intrapred.asm",
  589. - "libavcodec/x86/h264_intrapred_10bit.asm",
  590. - "libavcodec/x86/hpeldsp_vp3.asm",
  591. - "libavcodec/x86/vp8dsp_loopfilter.asm",
  592. - ]
  593. -}
  594. -
  595. -if ((is_mac && current_cpu == "x64" && ffmpeg_branding == "Chrome") || (is_win && current_cpu == "x64" && ffmpeg_branding == "Chrome") || (is_win && current_cpu == "x86" && ffmpeg_branding == "Chrome") || (use_linux_config && current_cpu == "x64" && ffmpeg_branding == "Chrome") || (use_linux_config && current_cpu == "x64" && ffmpeg_branding == "ChromeOS") || (use_linux_config && current_cpu == "x86" && ffmpeg_branding == "Chrome") || (use_linux_config && current_cpu == "x86" && ffmpeg_branding == "ChromeOS")) {
  596. - ffmpeg_c_sources += [
  597. - "libavcodec/x86/h264_qpel.c",
  598. - "libavcodec/x86/h264chroma_init.c",
  599. - "libavcodec/x86/h264dsp_init.c",
  600. - ]
  601. - ffmpeg_asm_sources += [
  602. - "libavcodec/x86/h264_chromamc.asm",
  603. - "libavcodec/x86/h264_chromamc_10bit.asm",
  604. - "libavcodec/x86/h264_deblock.asm",
  605. - "libavcodec/x86/h264_deblock_10bit.asm",
  606. - "libavcodec/x86/h264_idct.asm",
  607. - "libavcodec/x86/h264_idct_10bit.asm",
  608. - "libavcodec/x86/h264_qpel_10bit.asm",
  609. - "libavcodec/x86/h264_qpel_8bit.asm",
  610. - "libavcodec/x86/h264_weight.asm",
  611. - "libavcodec/x86/h264_weight_10bit.asm",
  612. - "libavcodec/x86/qpel.asm",
  613. - ]
  614. -}
  615. -
  616. -if ((is_android && current_cpu == "arm" && arm_use_neon) || (use_linux_config && current_cpu == "arm" && arm_use_neon) || (use_linux_config && current_cpu == "arm")) {
  617. - ffmpeg_c_sources += [
  618. - "libavcodec/arm/fft_init_arm.c",
  619. - "libavcodec/arm/flacdsp_init_arm.c",
  620. - "libavcodec/arm/mpegaudiodsp_init_arm.c",
  621. - "libavcodec/arm/rdft_init_arm.c",
  622. - "libavcodec/arm/vorbisdsp_init_arm.c",
  623. - "libavutil/arm/autorename_libavutil_arm_cpu.c",
  624. - "libavutil/arm/float_dsp_init_arm.c",
  625. - "libavutil/arm/float_dsp_init_vfp.c",
  626. - ]
  627. - ffmpeg_gas_sources += [
  628. - "libavcodec/arm/fft_vfp.S",
  629. - "libavcodec/arm/flacdsp_arm.S",
  630. - "libavcodec/arm/mdct_vfp.S",
  631. - "libavcodec/arm/mpegaudiodsp_fixed_armv6.S",
  632. - "libavutil/arm/float_dsp_vfp.S",
  633. - ]
  634. -}
  635. -
  636. -if ((use_linux_config && current_cpu == "arm" && arm_use_neon) || (use_linux_config && current_cpu == "arm")) {
  637. - ffmpeg_c_sources += [
  638. - "libavcodec/arm/h264pred_init_arm.c",
  639. - "libavcodec/arm/hpeldsp_init_arm.c",
  640. - "libavcodec/arm/hpeldsp_init_armv6.c",
  641. - "libavcodec/arm/videodsp_init_arm.c",
  642. - "libavcodec/arm/videodsp_init_armv5te.c",
  643. - "libavcodec/arm/vp3dsp_init_arm.c",
  644. - "libavcodec/arm/vp8dsp_init_arm.c",
  645. - "libavcodec/arm/vp8dsp_init_armv6.c",
  646. - ]
  647. - ffmpeg_gas_sources += [
  648. - "libavcodec/arm/hpeldsp_arm.S",
  649. - "libavcodec/arm/hpeldsp_armv6.S",
  650. - "libavcodec/arm/videodsp_armv5te.S",
  651. - "libavcodec/arm/vp8_armv6.S",
  652. - "libavcodec/arm/vp8dsp_armv6.S",
  653. - ]
  654. -}
  655. -
  656. -if ((is_android && current_cpu == "x64") || (is_mac && current_cpu == "x64") || (is_win && current_cpu == "x64") || (is_win && current_cpu == "x86") || (use_linux_config && current_cpu == "x64") || (use_linux_config && current_cpu == "x86")) {
  657. - ffmpeg_c_sources += [
  658. - "libavutil/x86/tx_float_init.c",
  659. - ]
  660. - ffmpeg_asm_sources += [
  661. - "libavcodec/x86/dct32.asm",
  662. - "libavcodec/x86/fft.asm",
  663. - "libavcodec/x86/flacdsp.asm",
  664. - "libavcodec/x86/imdct36.asm",
  665. - "libavcodec/x86/vorbisdsp.asm",
  666. - "libavutil/x86/cpuid.asm",
  667. - "libavutil/x86/fixed_dsp.asm",
  668. - "libavutil/x86/float_dsp.asm",
  669. - "libavutil/x86/imgutils.asm",
  670. - "libavutil/x86/lls.asm",
  671. - "libavutil/x86/tx_float.asm",
  672. - ]
  673. -}
  674. -
  675. -if ((is_android && current_cpu == "x64") || (is_android && current_cpu == "x86") || (is_mac && current_cpu == "x64") || (is_win && current_cpu == "x64") || (is_win && current_cpu == "x86") || (use_linux_config && current_cpu == "x64") || (use_linux_config && current_cpu == "x86")) {
  676. - ffmpeg_c_sources += [
  677. - "libavcodec/x86/autorename_libavcodec_x86_vorbisdsp_init.c",
  678. - "libavcodec/x86/constants.c",
  679. - "libavcodec/x86/dct_init.c",
  680. - "libavcodec/x86/fft_init.c",
  681. - "libavcodec/x86/flacdsp_init.c",
  682. - "libavcodec/x86/mpegaudiodsp.c",
  683. - "libavutil/x86/autorename_libavutil_x86_cpu.c",
  684. - "libavutil/x86/autorename_libavutil_x86_float_dsp_init.c",
  685. - "libavutil/x86/fixed_dsp_init.c",
  686. - "libavutil/x86/imgutils_init.c",
  687. - "libavutil/x86/lls_init.c",
  688. - ]
  689. -}
  690. -
  691. -if ((is_android && current_cpu == "arm64") || (is_mac && current_cpu == "arm64") || (is_win && current_cpu == "arm64") || (use_linux_config && current_cpu == "arm64")) {
  692. - ffmpeg_c_sources += [
  693. - "libavcodec/aarch64/fft_init_aarch64.c",
  694. - "libavcodec/aarch64/mpegaudiodsp_init.c",
  695. - "libavcodec/aarch64/vorbisdsp_init.c",
  696. - "libavutil/aarch64/cpu.c",
  697. - "libavutil/aarch64/float_dsp_init.c",
  698. - ]
  699. - ffmpeg_gas_sources += [
  700. - "libavcodec/aarch64/autorename_libavcodec_aarch64_fft_neon.S",
  701. - "libavcodec/aarch64/autorename_libavcodec_aarch64_mdct_neon.S",
  702. - "libavcodec/aarch64/autorename_libavcodec_aarch64_vorbisdsp_neon.S",
  703. - "libavcodec/aarch64/mpegaudiodsp_neon.S",
  704. - "libavutil/aarch64/autorename_libavutil_aarch64_float_dsp_neon.S",
  705. - ]
  706. -}
  707. -
  708. -if ((is_mac) || (is_win) || (use_linux_config)) {
  709. - ffmpeg_c_sources += [
  710. - "libavcodec/autorename_libavcodec_videodsp.c",
  711. - "libavcodec/h264pred.c",
  712. - "libavcodec/hpeldsp.c",
  713. - "libavcodec/vp3.c",
  714. - "libavcodec/vp3_parser.c",
  715. - "libavcodec/vp3dsp.c",
  716. - "libavcodec/vp56rac.c",
  717. - "libavcodec/vp8.c",
  718. - "libavcodec/vp8_parser.c",
  719. - "libavcodec/vp8dsp.c",
  720. - ]
  721. -}
  722. -
  723. -if ((is_mac && current_cpu == "arm64") || (is_win && current_cpu == "arm64") || (use_linux_config && current_cpu == "arm64")) {
  724. - ffmpeg_c_sources += [
  725. - "libavcodec/aarch64/h264pred_init.c",
  726. - "libavcodec/aarch64/hpeldsp_init_aarch64.c",
  727. - "libavcodec/aarch64/videodsp_init.c",
  728. - "libavcodec/aarch64/vp8dsp_init_aarch64.c",
  729. - ]
  730. - ffmpeg_gas_sources += [
  731. - "libavcodec/aarch64/autorename_libavcodec_aarch64_h264pred_neon.S",
  732. - "libavcodec/aarch64/autorename_libavcodec_aarch64_hpeldsp_neon.S",
  733. - "libavcodec/aarch64/autorename_libavcodec_aarch64_vp8dsp_neon.S",
  734. - "libavcodec/aarch64/videodsp.S",
  735. - ]
  736. -}
  737. -
  738. -if ((is_mac && current_cpu == "arm64" && ffmpeg_branding == "Chrome") || (is_win && current_cpu == "arm64" && ffmpeg_branding == "Chrome") || (use_linux_config && current_cpu == "arm64" && ffmpeg_branding == "Chrome") || (use_linux_config && current_cpu == "arm64" && ffmpeg_branding == "ChromeOS")) {
  739. - ffmpeg_c_sources += [
  740. - "libavcodec/aarch64/h264chroma_init_aarch64.c",
  741. - "libavcodec/aarch64/h264dsp_init_aarch64.c",
  742. - "libavcodec/aarch64/h264qpel_init_aarch64.c",
  743. - ]
  744. - ffmpeg_gas_sources += [
  745. - "libavcodec/aarch64/autorename_libavcodec_aarch64_h264cmc_neon.S",
  746. - "libavcodec/aarch64/autorename_libavcodec_aarch64_h264dsp_neon.S",
  747. - "libavcodec/aarch64/autorename_libavcodec_aarch64_h264idct_neon.S",
  748. - "libavcodec/aarch64/autorename_libavcodec_aarch64_h264qpel_neon.S",
  749. - ]
  750. -}
  751. -
  752. -if (use_linux_config && current_cpu == "arm" && arm_use_neon && ffmpeg_branding == "ChromeOS") {
  753. - ffmpeg_c_sources += [
  754. - "libavcodec/arm/blockdsp_init_neon.c",
  755. - "libavcodec/arm/idctdsp_init_neon.c",
  756. - ]
  757. - ffmpeg_gas_sources += [
  758. - "libavcodec/arm/autorename_libavcodec_arm_pixblockdsp_neon.S",
  759. - "libavcodec/arm/autorename_libavcodec_arm_simple_idct_neon.S",
  760. - "libavcodec/arm/blockdsp_neon.S",
  761. - "libavcodec/arm/idctdsp_neon.S",
  762. - "libavcodec/arm/mpegvideo_neon.S",
  763. - ]
  764. -}
  765. -
  766. -if ((is_android && current_cpu == "arm" && arm_use_neon) || (use_linux_config && current_cpu == "arm" && arm_use_neon)) {
  767. - ffmpeg_c_sources += [
  768. - "libavutil/arm/float_dsp_init_neon.c",
  769. - ]
  770. - ffmpeg_gas_sources += [
  771. - "libavcodec/arm/fft_neon.S",
  772. - "libavcodec/arm/mdct_neon.S",
  773. - "libavcodec/arm/rdft_neon.S",
  774. - "libavcodec/arm/vorbisdsp_neon.S",
  775. - "libavutil/arm/float_dsp_neon.S",
  776. - ]
  777. -}
  778. -
  779. -if (use_linux_config && current_cpu == "arm" && arm_use_neon) {
  780. - ffmpeg_c_sources += [
  781. - "libavcodec/arm/hpeldsp_init_neon.c",
  782. - "libavcodec/arm/vp8dsp_init_neon.c",
  783. - ]
  784. - ffmpeg_gas_sources += [
  785. - "libavcodec/arm/h264pred_neon.S",
  786. - "libavcodec/arm/hpeldsp_neon.S",
  787. - "libavcodec/arm/vp3dsp_neon.S",
  788. - "libavcodec/arm/vp8dsp_neon.S",
  789. - ]
  790. -}
  791. -
  792. -if ((use_linux_config && current_cpu == "arm" && arm_use_neon && ffmpeg_branding == "Chrome") || (use_linux_config && current_cpu == "arm" && arm_use_neon && ffmpeg_branding == "ChromeOS") || (use_linux_config && current_cpu == "arm" && ffmpeg_branding == "Chrome") || (use_linux_config && current_cpu == "arm" && ffmpeg_branding == "ChromeOS")) {
  793. - ffmpeg_c_sources += [
  794. - "libavcodec/arm/h264chroma_init_arm.c",
  795. - "libavcodec/arm/h264dsp_init_arm.c",
  796. - "libavcodec/arm/h264qpel_init_arm.c",
  797. - ]
  798. - ffmpeg_gas_sources += [
  799. - "libavcodec/arm/startcode_armv6.S",
  800. - ]
  801. -}
  802. -
  803. -if ((use_linux_config && current_cpu == "arm" && arm_use_neon && ffmpeg_branding == "Chrome") || (use_linux_config && current_cpu == "arm" && arm_use_neon && ffmpeg_branding == "ChromeOS")) {
  804. - ffmpeg_gas_sources += [
  805. - "libavcodec/arm/h264cmc_neon.S",
  806. - "libavcodec/arm/h264dsp_neon.S",
  807. - "libavcodec/arm/h264idct_neon.S",
  808. - "libavcodec/arm/h264qpel_neon.S",
  809. - ]
  810. -}
  811. -
  812. -if ((current_cpu == "arm64" && ffmpeg_branding == "Chrome") || (use_linux_config && current_cpu == "arm64" && ffmpeg_branding == "ChromeOS")) {
  813. - ffmpeg_c_sources += [
  814. - "libavcodec/aarch64/aacpsdsp_init_aarch64.c",
  815. - "libavcodec/aarch64/sbrdsp_init_aarch64.c",
  816. - ]
  817. - ffmpeg_gas_sources += [
  818. - "libavcodec/aarch64/autorename_libavcodec_aarch64_aacpsdsp_neon.S",
  819. - "libavcodec/aarch64/autorename_libavcodec_aarch64_sbrdsp_neon.S",
  820. - ]
  821. -}
  822. -
  823. -if (use_linux_config && current_cpu == "arm64" && ffmpeg_branding == "ChromeOS") {
  824. - ffmpeg_c_sources += [
  825. - "libavcodec/aarch64/idctdsp_init_aarch64.c",
  826. - "libavcodec/aarch64/pixblockdsp_init_aarch64.c",
  827. - ]
  828. - ffmpeg_gas_sources += [
  829. - "libavcodec/aarch64/pixblockdsp_neon.S",
  830. - "libavcodec/aarch64/simple_idct_neon.S",
  831. - ]
  832. -}
  833. -
  834. -if ((current_cpu == "x64" && ffmpeg_branding == "Chrome") || (is_android && current_cpu == "x86" && ffmpeg_branding == "Chrome") || (is_win && current_cpu == "x86" && ffmpeg_branding == "Chrome") || (use_linux_config && current_cpu == "x64" && ffmpeg_branding == "ChromeOS") || (use_linux_config && current_cpu == "x86" && ffmpeg_branding == "Chrome") || (use_linux_config && current_cpu == "x86" && ffmpeg_branding == "ChromeOS")) {
  835. - ffmpeg_c_sources += [
  836. - "libavcodec/x86/aacpsdsp_init.c",
  837. - "libavcodec/x86/mdct15_init.c",
  838. - "libavcodec/x86/sbrdsp_init.c",
  839. - ]
  840. -}
  841. -
  842. -if ((current_cpu == "x64" && ffmpeg_branding == "Chrome") || (is_win && current_cpu == "x86" && ffmpeg_branding == "Chrome") || (use_linux_config && current_cpu == "x64" && ffmpeg_branding == "ChromeOS") || (use_linux_config && current_cpu == "x86" && ffmpeg_branding == "Chrome") || (use_linux_config && current_cpu == "x86" && ffmpeg_branding == "ChromeOS")) {
  843. - ffmpeg_asm_sources += [
  844. - "libavcodec/x86/aacpsdsp.asm",
  845. - "libavcodec/x86/mdct15.asm",
  846. - "libavcodec/x86/sbrdsp.asm",
  847. - ]
  848. -}
  849. -
  850. -if ((is_android && current_cpu == "arm" && arm_use_neon && ffmpeg_branding == "Chrome") || (use_linux_config && current_cpu == "arm" && arm_use_neon && ffmpeg_branding == "Chrome") || (use_linux_config && current_cpu == "arm" && arm_use_neon && ffmpeg_branding == "ChromeOS") || (use_linux_config && current_cpu == "arm" && ffmpeg_branding == "Chrome") || (use_linux_config && current_cpu == "arm" && ffmpeg_branding == "ChromeOS")) {
  851. - ffmpeg_c_sources += [
  852. - "libavcodec/arm/aacpsdsp_init_arm.c",
  853. - "libavcodec/arm/sbrdsp_init_arm.c",
  854. - ]
  855. -}
  856. -
  857. -if ((is_android && current_cpu == "arm" && arm_use_neon && ffmpeg_branding == "Chrome") || (use_linux_config && current_cpu == "arm" && arm_use_neon && ffmpeg_branding == "Chrome") || (use_linux_config && current_cpu == "arm" && arm_use_neon && ffmpeg_branding == "ChromeOS")) {
  858. - ffmpeg_gas_sources += [
  859. - "libavcodec/arm/aacpsdsp_neon.S",
  860. - "libavcodec/arm/sbrdsp_neon.S",
  861. - ]
  862. -}
  863. -
  864. -if ((is_android && current_cpu == "arm" && arm_use_neon) || (is_android && current_cpu == "arm64") || (is_android && current_cpu == "x64") || (is_android && current_cpu == "x86")) {
  865. - ffmpeg_c_sources += [
  866. - "compat/strtod.c",
  867. - ]
  868. -}
  869. -
  870. -if ((use_linux_config && current_cpu == "arm" && arm_use_neon && ffmpeg_branding == "ChromeOS") || (use_linux_config && current_cpu == "arm64" && ffmpeg_branding == "ChromeOS")) {
  871. - ffmpeg_c_sources += [
  872. - "libavcodec/neon/mpegvideo.c",
  873. - ]
  874. -}
  875. -
  876. diff --git a/libavcodec/aarch64/autorename_libavcodec_aarch64_aacpsdsp_neon.S b/libavcodec/aarch64/autorename_libavcodec_aarch64_aacpsdsp_neon.S
  877. deleted file mode 100644
  878. index 06fc13706d..0000000000
  879. --- a/libavcodec/aarch64/autorename_libavcodec_aarch64_aacpsdsp_neon.S
  880. +++ /dev/null
  881. @@ -1,2 +0,0 @@
  882. -// File automatically generated. See crbug.com/495833.
  883. -#include "aacpsdsp_neon.S"
  884. diff --git a/libavcodec/aarch64/autorename_libavcodec_aarch64_fft_neon.S b/libavcodec/aarch64/autorename_libavcodec_aarch64_fft_neon.S
  885. deleted file mode 100644
  886. index 739b10d734..0000000000
  887. --- a/libavcodec/aarch64/autorename_libavcodec_aarch64_fft_neon.S
  888. +++ /dev/null
  889. @@ -1,2 +0,0 @@
  890. -// File automatically generated. See crbug.com/495833.
  891. -#include "fft_neon.S"
  892. diff --git a/libavcodec/aarch64/autorename_libavcodec_aarch64_h264cmc_neon.S b/libavcodec/aarch64/autorename_libavcodec_aarch64_h264cmc_neon.S
  893. deleted file mode 100644
  894. index c79db8bbbc..0000000000
  895. --- a/libavcodec/aarch64/autorename_libavcodec_aarch64_h264cmc_neon.S
  896. +++ /dev/null
  897. @@ -1,2 +0,0 @@
  898. -// File automatically generated. See crbug.com/495833.
  899. -#include "h264cmc_neon.S"
  900. diff --git a/libavcodec/aarch64/autorename_libavcodec_aarch64_h264dsp_neon.S b/libavcodec/aarch64/autorename_libavcodec_aarch64_h264dsp_neon.S
  901. deleted file mode 100644
  902. index 2dbf3ac9be..0000000000
  903. --- a/libavcodec/aarch64/autorename_libavcodec_aarch64_h264dsp_neon.S
  904. +++ /dev/null
  905. @@ -1,2 +0,0 @@
  906. -// File automatically generated. See crbug.com/495833.
  907. -#include "h264dsp_neon.S"
  908. diff --git a/libavcodec/aarch64/autorename_libavcodec_aarch64_h264idct_neon.S b/libavcodec/aarch64/autorename_libavcodec_aarch64_h264idct_neon.S
  909. deleted file mode 100644
  910. index ac5f5e0633..0000000000
  911. --- a/libavcodec/aarch64/autorename_libavcodec_aarch64_h264idct_neon.S
  912. +++ /dev/null
  913. @@ -1,2 +0,0 @@
  914. -// File automatically generated. See crbug.com/495833.
  915. -#include "h264idct_neon.S"
  916. diff --git a/libavcodec/aarch64/autorename_libavcodec_aarch64_h264pred_neon.S b/libavcodec/aarch64/autorename_libavcodec_aarch64_h264pred_neon.S
  917. deleted file mode 100644
  918. index c137cda781..0000000000
  919. --- a/libavcodec/aarch64/autorename_libavcodec_aarch64_h264pred_neon.S
  920. +++ /dev/null
  921. @@ -1,2 +0,0 @@
  922. -// File automatically generated. See crbug.com/495833.
  923. -#include "h264pred_neon.S"
  924. diff --git a/libavcodec/aarch64/autorename_libavcodec_aarch64_h264qpel_neon.S b/libavcodec/aarch64/autorename_libavcodec_aarch64_h264qpel_neon.S
  925. deleted file mode 100644
  926. index 82d383fdda..0000000000
  927. --- a/libavcodec/aarch64/autorename_libavcodec_aarch64_h264qpel_neon.S
  928. +++ /dev/null
  929. @@ -1,2 +0,0 @@
  930. -// File automatically generated. See crbug.com/495833.
  931. -#include "h264qpel_neon.S"
  932. diff --git a/libavcodec/aarch64/autorename_libavcodec_aarch64_hpeldsp_neon.S b/libavcodec/aarch64/autorename_libavcodec_aarch64_hpeldsp_neon.S
  933. deleted file mode 100644
  934. index 6b2a3aafbc..0000000000
  935. --- a/libavcodec/aarch64/autorename_libavcodec_aarch64_hpeldsp_neon.S
  936. +++ /dev/null
  937. @@ -1,2 +0,0 @@
  938. -// File automatically generated. See crbug.com/495833.
  939. -#include "hpeldsp_neon.S"
  940. diff --git a/libavcodec/aarch64/autorename_libavcodec_aarch64_mdct_neon.S b/libavcodec/aarch64/autorename_libavcodec_aarch64_mdct_neon.S
  941. deleted file mode 100644
  942. index 12d6b19e02..0000000000
  943. --- a/libavcodec/aarch64/autorename_libavcodec_aarch64_mdct_neon.S
  944. +++ /dev/null
  945. @@ -1,2 +0,0 @@
  946. -// File automatically generated. See crbug.com/495833.
  947. -#include "mdct_neon.S"
  948. diff --git a/libavcodec/aarch64/autorename_libavcodec_aarch64_sbrdsp_neon.S b/libavcodec/aarch64/autorename_libavcodec_aarch64_sbrdsp_neon.S
  949. deleted file mode 100644
  950. index 0020ac06ba..0000000000
  951. --- a/libavcodec/aarch64/autorename_libavcodec_aarch64_sbrdsp_neon.S
  952. +++ /dev/null
  953. @@ -1,2 +0,0 @@
  954. -// File automatically generated. See crbug.com/495833.
  955. -#include "sbrdsp_neon.S"
  956. diff --git a/libavcodec/aarch64/autorename_libavcodec_aarch64_vorbisdsp_neon.S b/libavcodec/aarch64/autorename_libavcodec_aarch64_vorbisdsp_neon.S
  957. deleted file mode 100644
  958. index f0058644c0..0000000000
  959. --- a/libavcodec/aarch64/autorename_libavcodec_aarch64_vorbisdsp_neon.S
  960. +++ /dev/null
  961. @@ -1,2 +0,0 @@
  962. -// File automatically generated. See crbug.com/495833.
  963. -#include "vorbisdsp_neon.S"
  964. diff --git a/libavcodec/aarch64/autorename_libavcodec_aarch64_vp8dsp_neon.S b/libavcodec/aarch64/autorename_libavcodec_aarch64_vp8dsp_neon.S
  965. deleted file mode 100644
  966. index c0cd74095d..0000000000
  967. --- a/libavcodec/aarch64/autorename_libavcodec_aarch64_vp8dsp_neon.S
  968. +++ /dev/null
  969. @@ -1,2 +0,0 @@
  970. -// File automatically generated. See crbug.com/495833.
  971. -#include "vp8dsp_neon.S"
  972. diff --git a/libavcodec/arm/autorename_libavcodec_arm_pixblockdsp_neon.S b/libavcodec/arm/autorename_libavcodec_arm_pixblockdsp_neon.S
  973. deleted file mode 100644
  974. index e1d69f8a32..0000000000
  975. --- a/libavcodec/arm/autorename_libavcodec_arm_pixblockdsp_neon.S
  976. +++ /dev/null
  977. @@ -1,2 +0,0 @@
  978. -// File automatically generated. See crbug.com/495833.
  979. -#include "pixblockdsp_neon.S"
  980. diff --git a/libavcodec/arm/autorename_libavcodec_arm_simple_idct_neon.S b/libavcodec/arm/autorename_libavcodec_arm_simple_idct_neon.S
  981. deleted file mode 100644
  982. index 796796745c..0000000000
  983. --- a/libavcodec/arm/autorename_libavcodec_arm_simple_idct_neon.S
  984. +++ /dev/null
  985. @@ -1,2 +0,0 @@
  986. -// File automatically generated. See crbug.com/495833.
  987. -#include "simple_idct_neon.S"
  988. diff --git a/libavcodec/autorename_libavcodec_blockdsp.c b/libavcodec/autorename_libavcodec_blockdsp.c
  989. deleted file mode 100644
  990. index 60549b3c7d..0000000000
  991. --- a/libavcodec/autorename_libavcodec_blockdsp.c
  992. +++ /dev/null
  993. @@ -1,2 +0,0 @@
  994. -// File automatically generated. See crbug.com/495833.
  995. -#include "blockdsp.c"
  996. diff --git a/libavcodec/autorename_libavcodec_flacdsp.c b/libavcodec/autorename_libavcodec_flacdsp.c
  997. deleted file mode 100644
  998. index c818953475..0000000000
  999. --- a/libavcodec/autorename_libavcodec_flacdsp.c
  1000. +++ /dev/null
  1001. @@ -1,2 +0,0 @@
  1002. -// File automatically generated. See crbug.com/495833.
  1003. -#include "flacdsp.c"
  1004. diff --git a/libavcodec/autorename_libavcodec_idctdsp.c b/libavcodec/autorename_libavcodec_idctdsp.c
  1005. deleted file mode 100644
  1006. index c747a9457a..0000000000
  1007. --- a/libavcodec/autorename_libavcodec_idctdsp.c
  1008. +++ /dev/null
  1009. @@ -1,2 +0,0 @@
  1010. -// File automatically generated. See crbug.com/495833.
  1011. -#include "idctdsp.c"
  1012. diff --git a/libavcodec/autorename_libavcodec_mdct15.c b/libavcodec/autorename_libavcodec_mdct15.c
  1013. deleted file mode 100644
  1014. index 2142ae206c..0000000000
  1015. --- a/libavcodec/autorename_libavcodec_mdct15.c
  1016. +++ /dev/null
  1017. @@ -1,2 +0,0 @@
  1018. -// File automatically generated. See crbug.com/495833.
  1019. -#include "mdct15.c"
  1020. diff --git a/libavcodec/autorename_libavcodec_me_cmp.c b/libavcodec/autorename_libavcodec_me_cmp.c
  1021. deleted file mode 100644
  1022. index 46db0f5dc9..0000000000
  1023. --- a/libavcodec/autorename_libavcodec_me_cmp.c
  1024. +++ /dev/null
  1025. @@ -1,2 +0,0 @@
  1026. -// File automatically generated. See crbug.com/495833.
  1027. -#include "me_cmp.c"
  1028. diff --git a/libavcodec/autorename_libavcodec_mpegaudiodsp.c b/libavcodec/autorename_libavcodec_mpegaudiodsp.c
  1029. deleted file mode 100644
  1030. index 43079e7f3d..0000000000
  1031. --- a/libavcodec/autorename_libavcodec_mpegaudiodsp.c
  1032. +++ /dev/null
  1033. @@ -1,2 +0,0 @@
  1034. -// File automatically generated. See crbug.com/495833.
  1035. -#include "mpegaudiodsp.c"
  1036. diff --git a/libavcodec/autorename_libavcodec_mpegvideo.c b/libavcodec/autorename_libavcodec_mpegvideo.c
  1037. deleted file mode 100644
  1038. index 72be6b77ab..0000000000
  1039. --- a/libavcodec/autorename_libavcodec_mpegvideo.c
  1040. +++ /dev/null
  1041. @@ -1,2 +0,0 @@
  1042. -// File automatically generated. See crbug.com/495833.
  1043. -#include "mpegvideo.c"
  1044. diff --git a/libavcodec/autorename_libavcodec_mpegvideodsp.c b/libavcodec/autorename_libavcodec_mpegvideodsp.c
  1045. deleted file mode 100644
  1046. index dc97fff74e..0000000000
  1047. --- a/libavcodec/autorename_libavcodec_mpegvideodsp.c
  1048. +++ /dev/null
  1049. @@ -1,2 +0,0 @@
  1050. -// File automatically generated. See crbug.com/495833.
  1051. -#include "mpegvideodsp.c"
  1052. diff --git a/libavcodec/autorename_libavcodec_pixblockdsp.c b/libavcodec/autorename_libavcodec_pixblockdsp.c
  1053. deleted file mode 100644
  1054. index 09ae9940f1..0000000000
  1055. --- a/libavcodec/autorename_libavcodec_pixblockdsp.c
  1056. +++ /dev/null
  1057. @@ -1,2 +0,0 @@
  1058. -// File automatically generated. See crbug.com/495833.
  1059. -#include "pixblockdsp.c"
  1060. diff --git a/libavcodec/autorename_libavcodec_qpeldsp.c b/libavcodec/autorename_libavcodec_qpeldsp.c
  1061. deleted file mode 100644
  1062. index 6a392b4d8e..0000000000
  1063. --- a/libavcodec/autorename_libavcodec_qpeldsp.c
  1064. +++ /dev/null
  1065. @@ -1,2 +0,0 @@
  1066. -// File automatically generated. See crbug.com/495833.
  1067. -#include "qpeldsp.c"
  1068. diff --git a/libavcodec/autorename_libavcodec_sbrdsp.c b/libavcodec/autorename_libavcodec_sbrdsp.c
  1069. deleted file mode 100644
  1070. index 4edbd8788b..0000000000
  1071. --- a/libavcodec/autorename_libavcodec_sbrdsp.c
  1072. +++ /dev/null
  1073. @@ -1,2 +0,0 @@
  1074. -// File automatically generated. See crbug.com/495833.
  1075. -#include "sbrdsp.c"
  1076. diff --git a/libavcodec/autorename_libavcodec_simple_idct.c b/libavcodec/autorename_libavcodec_simple_idct.c
  1077. deleted file mode 100644
  1078. index e06b988550..0000000000
  1079. --- a/libavcodec/autorename_libavcodec_simple_idct.c
  1080. +++ /dev/null
  1081. @@ -1,2 +0,0 @@
  1082. -// File automatically generated. See crbug.com/495833.
  1083. -#include "simple_idct.c"
  1084. diff --git a/libavcodec/autorename_libavcodec_videodsp.c b/libavcodec/autorename_libavcodec_videodsp.c
  1085. deleted file mode 100644
  1086. index fbe1348a98..0000000000
  1087. --- a/libavcodec/autorename_libavcodec_videodsp.c
  1088. +++ /dev/null
  1089. @@ -1,2 +0,0 @@
  1090. -// File automatically generated. See crbug.com/495833.
  1091. -#include "videodsp.c"
  1092. diff --git a/libavcodec/autorename_libavcodec_vorbisdsp.c b/libavcodec/autorename_libavcodec_vorbisdsp.c
  1093. deleted file mode 100644
  1094. index 1cf7818876..0000000000
  1095. --- a/libavcodec/autorename_libavcodec_vorbisdsp.c
  1096. +++ /dev/null
  1097. @@ -1,2 +0,0 @@
  1098. -// File automatically generated. See crbug.com/495833.
  1099. -#include "vorbisdsp.c"
  1100. diff --git a/libavcodec/autorename_libavcodec_xvididct.c b/libavcodec/autorename_libavcodec_xvididct.c
  1101. deleted file mode 100644
  1102. index 9791b89d28..0000000000
  1103. --- a/libavcodec/autorename_libavcodec_xvididct.c
  1104. +++ /dev/null
  1105. @@ -1,2 +0,0 @@
  1106. -// File automatically generated. See crbug.com/495833.
  1107. -#include "xvididct.c"
  1108. diff --git a/libavcodec/x86/autorename_libavcodec_x86_hpeldsp.asm b/libavcodec/x86/autorename_libavcodec_x86_hpeldsp.asm
  1109. deleted file mode 100644
  1110. index 258ec44b65..0000000000
  1111. --- a/libavcodec/x86/autorename_libavcodec_x86_hpeldsp.asm
  1112. +++ /dev/null
  1113. @@ -1,2 +0,0 @@
  1114. -; File automatically generated. See crbug.com/495833.
  1115. -%include "hpeldsp.asm"
  1116. diff --git a/libavcodec/x86/autorename_libavcodec_x86_mpegvideo.c b/libavcodec/x86/autorename_libavcodec_x86_mpegvideo.c
  1117. deleted file mode 100644
  1118. index 72be6b77ab..0000000000
  1119. --- a/libavcodec/x86/autorename_libavcodec_x86_mpegvideo.c
  1120. +++ /dev/null
  1121. @@ -1,2 +0,0 @@
  1122. -// File automatically generated. See crbug.com/495833.
  1123. -#include "mpegvideo.c"
  1124. diff --git a/libavcodec/x86/autorename_libavcodec_x86_videodsp.asm b/libavcodec/x86/autorename_libavcodec_x86_videodsp.asm
  1125. deleted file mode 100644
  1126. index 2c3627bf00..0000000000
  1127. --- a/libavcodec/x86/autorename_libavcodec_x86_videodsp.asm
  1128. +++ /dev/null
  1129. @@ -1,2 +0,0 @@
  1130. -; File automatically generated. See crbug.com/495833.
  1131. -%include "videodsp.asm"
  1132. diff --git a/libavcodec/x86/autorename_libavcodec_x86_videodsp_init.c b/libavcodec/x86/autorename_libavcodec_x86_videodsp_init.c
  1133. deleted file mode 100644
  1134. index f49bf19a7b..0000000000
  1135. --- a/libavcodec/x86/autorename_libavcodec_x86_videodsp_init.c
  1136. +++ /dev/null
  1137. @@ -1,2 +0,0 @@
  1138. -// File automatically generated. See crbug.com/495833.
  1139. -#include "videodsp_init.c"
  1140. diff --git a/libavcodec/x86/autorename_libavcodec_x86_vorbisdsp_init.c b/libavcodec/x86/autorename_libavcodec_x86_vorbisdsp_init.c
  1141. deleted file mode 100644
  1142. index e1b3dc8deb..0000000000
  1143. --- a/libavcodec/x86/autorename_libavcodec_x86_vorbisdsp_init.c
  1144. +++ /dev/null
  1145. @@ -1,2 +0,0 @@
  1146. -// File automatically generated. See crbug.com/495833.
  1147. -#include "vorbisdsp_init.c"
  1148. diff --git a/libavcodec/x86/autorename_libavcodec_x86_vp3dsp.asm b/libavcodec/x86/autorename_libavcodec_x86_vp3dsp.asm
  1149. deleted file mode 100644
  1150. index 668c9745eb..0000000000
  1151. --- a/libavcodec/x86/autorename_libavcodec_x86_vp3dsp.asm
  1152. +++ /dev/null
  1153. @@ -1,2 +0,0 @@
  1154. -; File automatically generated. See crbug.com/495833.
  1155. -%include "vp3dsp.asm"
  1156. diff --git a/libavcodec/x86/autorename_libavcodec_x86_vp8dsp.asm b/libavcodec/x86/autorename_libavcodec_x86_vp8dsp.asm
  1157. deleted file mode 100644
  1158. index f320f55b7f..0000000000
  1159. --- a/libavcodec/x86/autorename_libavcodec_x86_vp8dsp.asm
  1160. +++ /dev/null
  1161. @@ -1,2 +0,0 @@
  1162. -; File automatically generated. See crbug.com/495833.
  1163. -%include "vp8dsp.asm"
  1164. diff --git a/libavutil/aarch64/autorename_libavutil_aarch64_float_dsp_neon.S b/libavutil/aarch64/autorename_libavutil_aarch64_float_dsp_neon.S
  1165. deleted file mode 100644
  1166. index 9edc48b82c..0000000000
  1167. --- a/libavutil/aarch64/autorename_libavutil_aarch64_float_dsp_neon.S
  1168. +++ /dev/null
  1169. @@ -1,2 +0,0 @@
  1170. -// File automatically generated. See crbug.com/495833.
  1171. -#include "float_dsp_neon.S"
  1172. diff --git a/libavutil/arm/autorename_libavutil_arm_cpu.c b/libavutil/arm/autorename_libavutil_arm_cpu.c
  1173. deleted file mode 100644
  1174. index 3adbdc6f77..0000000000
  1175. --- a/libavutil/arm/autorename_libavutil_arm_cpu.c
  1176. +++ /dev/null
  1177. @@ -1,2 +0,0 @@
  1178. -// File automatically generated. See crbug.com/495833.
  1179. -#include "cpu.c"
  1180. diff --git a/libavutil/autorename_libavutil_cpu.c b/libavutil/autorename_libavutil_cpu.c
  1181. deleted file mode 100644
  1182. index 3adbdc6f77..0000000000
  1183. --- a/libavutil/autorename_libavutil_cpu.c
  1184. +++ /dev/null
  1185. @@ -1,2 +0,0 @@
  1186. -// File automatically generated. See crbug.com/495833.
  1187. -#include "cpu.c"
  1188. diff --git a/libavutil/autorename_libavutil_fixed_dsp.c b/libavutil/autorename_libavutil_fixed_dsp.c
  1189. deleted file mode 100644
  1190. index 5d4d92a91b..0000000000
  1191. --- a/libavutil/autorename_libavutil_fixed_dsp.c
  1192. +++ /dev/null
  1193. @@ -1,2 +0,0 @@
  1194. -// File automatically generated. See crbug.com/495833.
  1195. -#include "fixed_dsp.c"
  1196. diff --git a/libavutil/autorename_libavutil_float_dsp.c b/libavutil/autorename_libavutil_float_dsp.c
  1197. deleted file mode 100644
  1198. index c189d0a0be..0000000000
  1199. --- a/libavutil/autorename_libavutil_float_dsp.c
  1200. +++ /dev/null
  1201. @@ -1,2 +0,0 @@
  1202. -// File automatically generated. See crbug.com/495833.
  1203. -#include "float_dsp.c"
  1204. diff --git a/libavutil/autorename_libavutil_imgutils.c b/libavutil/autorename_libavutil_imgutils.c
  1205. deleted file mode 100644
  1206. index 4c2b8820a4..0000000000
  1207. --- a/libavutil/autorename_libavutil_imgutils.c
  1208. +++ /dev/null
  1209. @@ -1,2 +0,0 @@
  1210. -// File automatically generated. See crbug.com/495833.
  1211. -#include "imgutils.c"
  1212. diff --git a/libavutil/autorename_libavutil_tx_float.c b/libavutil/autorename_libavutil_tx_float.c
  1213. deleted file mode 100644
  1214. index 7688264d9e..0000000000
  1215. --- a/libavutil/autorename_libavutil_tx_float.c
  1216. +++ /dev/null
  1217. @@ -1,2 +0,0 @@
  1218. -// File automatically generated. See crbug.com/495833.
  1219. -#include "tx_float.c"
  1220. diff --git a/libavutil/x86/autorename_libavutil_x86_cpu.c b/libavutil/x86/autorename_libavutil_x86_cpu.c
  1221. deleted file mode 100644
  1222. index 3adbdc6f77..0000000000
  1223. --- a/libavutil/x86/autorename_libavutil_x86_cpu.c
  1224. +++ /dev/null
  1225. @@ -1,2 +0,0 @@
  1226. -// File automatically generated. See crbug.com/495833.
  1227. -#include "cpu.c"
  1228. diff --git a/libavutil/x86/autorename_libavutil_x86_float_dsp_init.c b/libavutil/x86/autorename_libavutil_x86_float_dsp_init.c
  1229. deleted file mode 100644
  1230. index 2982badd57..0000000000
  1231. --- a/libavutil/x86/autorename_libavutil_x86_float_dsp_init.c
  1232. +++ /dev/null
  1233. @@ -1,2 +0,0 @@
  1234. -// File automatically generated. See crbug.com/495833.
  1235. -#include "float_dsp_init.c"