libaom_srcs.gni 41 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753
  1. # This file is generated. DO NOT EDIT.
  2. aom_av1_common_intrin_avx2 = [
  3. "//third_party/libaom/source/libaom/av1/common/x86/av1_inv_txfm_avx2.c",
  4. "//third_party/libaom/source/libaom/av1/common/x86/av1_inv_txfm_avx2.h",
  5. "//third_party/libaom/source/libaom/av1/common/x86/cdef_block_avx2.c",
  6. "//third_party/libaom/source/libaom/av1/common/x86/cfl_avx2.c",
  7. "//third_party/libaom/source/libaom/av1/common/x86/convolve_2d_avx2.c",
  8. "//third_party/libaom/source/libaom/av1/common/x86/convolve_avx2.c",
  9. "//third_party/libaom/source/libaom/av1/common/x86/highbd_inv_txfm_avx2.c",
  10. "//third_party/libaom/source/libaom/av1/common/x86/jnt_convolve_avx2.c",
  11. "//third_party/libaom/source/libaom/av1/common/x86/reconinter_avx2.c",
  12. "//third_party/libaom/source/libaom/av1/common/x86/selfguided_avx2.c",
  13. "//third_party/libaom/source/libaom/av1/common/x86/warp_plane_avx2.c",
  14. "//third_party/libaom/source/libaom/av1/common/x86/wiener_convolve_avx2.c",
  15. ]
  16. aom_av1_common_intrin_neon = [
  17. "//third_party/libaom/source/libaom/av1/common/arm/av1_inv_txfm_neon.c",
  18. "//third_party/libaom/source/libaom/av1/common/arm/av1_inv_txfm_neon.h",
  19. "//third_party/libaom/source/libaom/av1/common/arm/av1_txfm_neon.c",
  20. "//third_party/libaom/source/libaom/av1/common/arm/blend_a64_hmask_neon.c",
  21. "//third_party/libaom/source/libaom/av1/common/arm/blend_a64_vmask_neon.c",
  22. "//third_party/libaom/source/libaom/av1/common/arm/cdef_block_neon.c",
  23. "//third_party/libaom/source/libaom/av1/common/arm/cfl_neon.c",
  24. "//third_party/libaom/source/libaom/av1/common/arm/convolve_neon.c",
  25. "//third_party/libaom/source/libaom/av1/common/arm/convolve_neon.h",
  26. "//third_party/libaom/source/libaom/av1/common/arm/highbd_inv_txfm_neon.c",
  27. "//third_party/libaom/source/libaom/av1/common/arm/jnt_convolve_neon.c",
  28. "//third_party/libaom/source/libaom/av1/common/arm/reconinter_neon.c",
  29. "//third_party/libaom/source/libaom/av1/common/arm/reconintra_neon.c",
  30. "//third_party/libaom/source/libaom/av1/common/arm/resize_neon.c",
  31. "//third_party/libaom/source/libaom/av1/common/arm/selfguided_neon.c",
  32. "//third_party/libaom/source/libaom/av1/common/arm/warp_plane_neon.c",
  33. "//third_party/libaom/source/libaom/av1/common/arm/wiener_convolve_neon.c",
  34. ]
  35. aom_av1_common_intrin_sse2 = [
  36. "//third_party/libaom/source/libaom/av1/common/x86/av1_txfm_sse2.h",
  37. "//third_party/libaom/source/libaom/av1/common/x86/cdef_block_sse2.c",
  38. "//third_party/libaom/source/libaom/av1/common/x86/cfl_sse2.c",
  39. "//third_party/libaom/source/libaom/av1/common/x86/convolve_2d_sse2.c",
  40. "//third_party/libaom/source/libaom/av1/common/x86/convolve_sse2.c",
  41. "//third_party/libaom/source/libaom/av1/common/x86/jnt_convolve_sse2.c",
  42. "//third_party/libaom/source/libaom/av1/common/x86/warp_plane_sse2.c",
  43. "//third_party/libaom/source/libaom/av1/common/x86/wiener_convolve_sse2.c",
  44. ]
  45. aom_av1_common_intrin_sse4_1 = [
  46. "//third_party/libaom/source/libaom/av1/common/x86/av1_convolve_horiz_rs_sse4.c",
  47. "//third_party/libaom/source/libaom/av1/common/x86/av1_convolve_scale_sse4.c",
  48. "//third_party/libaom/source/libaom/av1/common/x86/av1_txfm_sse4.c",
  49. "//third_party/libaom/source/libaom/av1/common/x86/av1_txfm_sse4.h",
  50. "//third_party/libaom/source/libaom/av1/common/x86/cdef_block_sse4.c",
  51. "//third_party/libaom/source/libaom/av1/common/x86/filterintra_sse4.c",
  52. "//third_party/libaom/source/libaom/av1/common/x86/highbd_inv_txfm_sse4.c",
  53. "//third_party/libaom/source/libaom/av1/common/x86/intra_edge_sse4.c",
  54. "//third_party/libaom/source/libaom/av1/common/x86/reconinter_sse4.c",
  55. "//third_party/libaom/source/libaom/av1/common/x86/selfguided_sse4.c",
  56. "//third_party/libaom/source/libaom/av1/common/x86/warp_plane_sse4.c",
  57. ]
  58. aom_av1_common_intrin_ssse3 = [
  59. "//third_party/libaom/source/libaom/av1/common/x86/av1_inv_txfm_ssse3.c",
  60. "//third_party/libaom/source/libaom/av1/common/x86/av1_inv_txfm_ssse3.h",
  61. "//third_party/libaom/source/libaom/av1/common/x86/cdef_block_ssse3.c",
  62. "//third_party/libaom/source/libaom/av1/common/x86/cfl_ssse3.c",
  63. "//third_party/libaom/source/libaom/av1/common/x86/jnt_convolve_ssse3.c",
  64. "//third_party/libaom/source/libaom/av1/common/x86/resize_ssse3.c",
  65. ]
  66. aom_av1_common_intrin_vsx =
  67. [ "//third_party/libaom/source/libaom/av1/common/ppc/cfl_ppc.c" ]
  68. aom_av1_common_sources = [
  69. "//third_party/libaom/source/libaom/av1/arg_defs.c",
  70. "//third_party/libaom/source/libaom/av1/arg_defs.h",
  71. "//third_party/libaom/source/libaom/av1/av1_iface_common.h",
  72. "//third_party/libaom/source/libaom/av1/common/alloccommon.c",
  73. "//third_party/libaom/source/libaom/av1/common/alloccommon.h",
  74. "//third_party/libaom/source/libaom/av1/common/av1_common_int.h",
  75. "//third_party/libaom/source/libaom/av1/common/av1_inv_txfm1d.c",
  76. "//third_party/libaom/source/libaom/av1/common/av1_inv_txfm1d.h",
  77. "//third_party/libaom/source/libaom/av1/common/av1_inv_txfm1d_cfg.h",
  78. "//third_party/libaom/source/libaom/av1/common/av1_inv_txfm2d.c",
  79. "//third_party/libaom/source/libaom/av1/common/av1_loopfilter.c",
  80. "//third_party/libaom/source/libaom/av1/common/av1_loopfilter.h",
  81. "//third_party/libaom/source/libaom/av1/common/av1_txfm.c",
  82. "//third_party/libaom/source/libaom/av1/common/av1_txfm.h",
  83. "//third_party/libaom/source/libaom/av1/common/blockd.c",
  84. "//third_party/libaom/source/libaom/av1/common/blockd.h",
  85. "//third_party/libaom/source/libaom/av1/common/cdef.c",
  86. "//third_party/libaom/source/libaom/av1/common/cdef.h",
  87. "//third_party/libaom/source/libaom/av1/common/cdef_block.c",
  88. "//third_party/libaom/source/libaom/av1/common/cdef_block.h",
  89. "//third_party/libaom/source/libaom/av1/common/cfl.c",
  90. "//third_party/libaom/source/libaom/av1/common/cfl.h",
  91. "//third_party/libaom/source/libaom/av1/common/common.h",
  92. "//third_party/libaom/source/libaom/av1/common/common_data.h",
  93. "//third_party/libaom/source/libaom/av1/common/convolve.c",
  94. "//third_party/libaom/source/libaom/av1/common/convolve.h",
  95. "//third_party/libaom/source/libaom/av1/common/debugmodes.c",
  96. "//third_party/libaom/source/libaom/av1/common/entropy.c",
  97. "//third_party/libaom/source/libaom/av1/common/entropy.h",
  98. "//third_party/libaom/source/libaom/av1/common/entropymode.c",
  99. "//third_party/libaom/source/libaom/av1/common/entropymode.h",
  100. "//third_party/libaom/source/libaom/av1/common/entropymv.c",
  101. "//third_party/libaom/source/libaom/av1/common/entropymv.h",
  102. "//third_party/libaom/source/libaom/av1/common/enums.h",
  103. "//third_party/libaom/source/libaom/av1/common/filter.h",
  104. "//third_party/libaom/source/libaom/av1/common/frame_buffers.c",
  105. "//third_party/libaom/source/libaom/av1/common/frame_buffers.h",
  106. "//third_party/libaom/source/libaom/av1/common/idct.c",
  107. "//third_party/libaom/source/libaom/av1/common/idct.h",
  108. "//third_party/libaom/source/libaom/av1/common/mv.h",
  109. "//third_party/libaom/source/libaom/av1/common/mvref_common.c",
  110. "//third_party/libaom/source/libaom/av1/common/mvref_common.h",
  111. "//third_party/libaom/source/libaom/av1/common/obu_util.c",
  112. "//third_party/libaom/source/libaom/av1/common/obu_util.h",
  113. "//third_party/libaom/source/libaom/av1/common/pred_common.c",
  114. "//third_party/libaom/source/libaom/av1/common/pred_common.h",
  115. "//third_party/libaom/source/libaom/av1/common/quant_common.c",
  116. "//third_party/libaom/source/libaom/av1/common/quant_common.h",
  117. "//third_party/libaom/source/libaom/av1/common/reconinter.c",
  118. "//third_party/libaom/source/libaom/av1/common/reconinter.h",
  119. "//third_party/libaom/source/libaom/av1/common/reconintra.c",
  120. "//third_party/libaom/source/libaom/av1/common/reconintra.h",
  121. "//third_party/libaom/source/libaom/av1/common/resize.c",
  122. "//third_party/libaom/source/libaom/av1/common/resize.h",
  123. "//third_party/libaom/source/libaom/av1/common/restoration.c",
  124. "//third_party/libaom/source/libaom/av1/common/restoration.h",
  125. "//third_party/libaom/source/libaom/av1/common/scale.c",
  126. "//third_party/libaom/source/libaom/av1/common/scale.h",
  127. "//third_party/libaom/source/libaom/av1/common/scan.c",
  128. "//third_party/libaom/source/libaom/av1/common/scan.h",
  129. "//third_party/libaom/source/libaom/av1/common/seg_common.c",
  130. "//third_party/libaom/source/libaom/av1/common/seg_common.h",
  131. "//third_party/libaom/source/libaom/av1/common/thread_common.c",
  132. "//third_party/libaom/source/libaom/av1/common/thread_common.h",
  133. "//third_party/libaom/source/libaom/av1/common/tile_common.c",
  134. "//third_party/libaom/source/libaom/av1/common/tile_common.h",
  135. "//third_party/libaom/source/libaom/av1/common/timing.c",
  136. "//third_party/libaom/source/libaom/av1/common/timing.h",
  137. "//third_party/libaom/source/libaom/av1/common/token_cdfs.h",
  138. "//third_party/libaom/source/libaom/av1/common/txb_common.c",
  139. "//third_party/libaom/source/libaom/av1/common/txb_common.h",
  140. "//third_party/libaom/source/libaom/av1/common/warped_motion.c",
  141. "//third_party/libaom/source/libaom/av1/common/warped_motion.h",
  142. "//third_party/libaom/source/libaom/common/args_helper.c",
  143. "//third_party/libaom/source/libaom/common/args_helper.h",
  144. ]
  145. aom_av1_decoder_sources = [
  146. "//third_party/libaom/source/libaom/av1/av1_dx_iface.c",
  147. "//third_party/libaom/source/libaom/av1/decoder/decodeframe.c",
  148. "//third_party/libaom/source/libaom/av1/decoder/decodeframe.h",
  149. "//third_party/libaom/source/libaom/av1/decoder/decodemv.c",
  150. "//third_party/libaom/source/libaom/av1/decoder/decodemv.h",
  151. "//third_party/libaom/source/libaom/av1/decoder/decoder.c",
  152. "//third_party/libaom/source/libaom/av1/decoder/decoder.h",
  153. "//third_party/libaom/source/libaom/av1/decoder/decodetxb.c",
  154. "//third_party/libaom/source/libaom/av1/decoder/decodetxb.h",
  155. "//third_party/libaom/source/libaom/av1/decoder/detokenize.c",
  156. "//third_party/libaom/source/libaom/av1/decoder/detokenize.h",
  157. "//third_party/libaom/source/libaom/av1/decoder/dthread.h",
  158. "//third_party/libaom/source/libaom/av1/decoder/grain_synthesis.c",
  159. "//third_party/libaom/source/libaom/av1/decoder/grain_synthesis.h",
  160. "//third_party/libaom/source/libaom/av1/decoder/obu.c",
  161. "//third_party/libaom/source/libaom/av1/decoder/obu.h",
  162. ]
  163. aom_av1_encoder_asm_sse2 = [
  164. "//third_party/libaom/source/libaom/av1/encoder/x86/dct_sse2.asm",
  165. "//third_party/libaom/source/libaom/av1/encoder/x86/error_sse2.asm",
  166. ]
  167. aom_av1_encoder_asm_ssse3_x86_64 = [ "//third_party/libaom/source/libaom/av1/encoder/x86/av1_quantize_ssse3_x86_64.asm" ]
  168. aom_av1_encoder_intrin_avx2 = [
  169. "//third_party/libaom/source/libaom/av1/encoder/x86/av1_quantize_avx2.c",
  170. "//third_party/libaom/source/libaom/av1/encoder/x86/corner_match_avx2.c",
  171. "//third_party/libaom/source/libaom/av1/encoder/x86/error_intrin_avx2.c",
  172. "//third_party/libaom/source/libaom/av1/encoder/x86/av1_fwd_txfm_avx2.h",
  173. "//third_party/libaom/source/libaom/av1/encoder/x86/av1_fwd_txfm2d_avx2.c",
  174. "//third_party/libaom/source/libaom/av1/encoder/x86/highbd_fwd_txfm_avx2.c",
  175. "//third_party/libaom/source/libaom/av1/encoder/x86/wedge_utils_avx2.c",
  176. "//third_party/libaom/source/libaom/av1/encoder/x86/encodetxb_avx2.c",
  177. "//third_party/libaom/source/libaom/av1/encoder/x86/rdopt_avx2.c",
  178. "//third_party/libaom/source/libaom/av1/encoder/x86/av1_k_means_avx2.c",
  179. "//third_party/libaom/source/libaom/av1/encoder/x86/temporal_filter_avx2.c",
  180. ]
  181. aom_av1_encoder_intrin_msa = [
  182. "//third_party/libaom/source/libaom/av1/encoder/mips/msa/error_msa.c",
  183. "//third_party/libaom/source/libaom/av1/encoder/mips/msa/fdct4x4_msa.c",
  184. "//third_party/libaom/source/libaom/av1/encoder/mips/msa/temporal_filter_msa.c",
  185. ]
  186. aom_av1_encoder_intrin_neon = [
  187. "//third_party/libaom/source/libaom/av1/encoder/arm/neon/quantize_neon.c",
  188. "//third_party/libaom/source/libaom/av1/encoder/arm/neon/av1_highbd_quantize_neon.c",
  189. "//third_party/libaom/source/libaom/av1/encoder/arm/neon/ml_neon.c",
  190. "//third_party/libaom/source/libaom/av1/encoder/arm/neon/picksrt_neon.c",
  191. "//third_party/libaom/source/libaom/av1/encoder/arm/neon/rdopt_neon.c",
  192. "//third_party/libaom/source/libaom/av1/encoder/arm/neon/av1_error_neon.c",
  193. "//third_party/libaom/source/libaom/av1/encoder/arm/neon/encodetxb_neon.c",
  194. "//third_party/libaom/source/libaom/av1/encoder/arm/neon/hybrid_fwd_txfm_neon.c",
  195. "//third_party/libaom/source/libaom/av1/encoder/arm/neon/av1_fwd_txfm2d_neon.c",
  196. "//third_party/libaom/source/libaom/av1/encoder/arm/neon/highbd_fwd_txfm_neon.c",
  197. "//third_party/libaom/source/libaom/av1/encoder/arm/neon/av1_temporal_denoiser_neon.c",
  198. ]
  199. aom_av1_encoder_intrin_sse2 = [
  200. "//third_party/libaom/source/libaom/av1/encoder/x86/av1_fwd_txfm_sse2.c",
  201. "//third_party/libaom/source/libaom/av1/encoder/x86/av1_fwd_txfm_sse2.h",
  202. "//third_party/libaom/source/libaom/av1/encoder/x86/av1_k_means_sse2.c",
  203. "//third_party/libaom/source/libaom/av1/encoder/x86/av1_quantize_sse2.c",
  204. "//third_party/libaom/source/libaom/av1/encoder/x86/encodetxb_sse2.c",
  205. "//third_party/libaom/source/libaom/av1/encoder/x86/error_intrin_sse2.c",
  206. "//third_party/libaom/source/libaom/av1/encoder/x86/reconinter_enc_sse2.c",
  207. "//third_party/libaom/source/libaom/av1/encoder/x86/temporal_filter_sse2.c",
  208. "//third_party/libaom/source/libaom/av1/encoder/x86/wedge_utils_sse2.c",
  209. "//third_party/libaom/source/libaom/av1/encoder/x86/av1_temporal_denoiser_sse2.c",
  210. ]
  211. aom_av1_encoder_intrin_sse3 =
  212. [ "//third_party/libaom/source/libaom/av1/encoder/x86/ml_sse3.c" ]
  213. aom_av1_encoder_intrin_sse4_1 = [
  214. "//third_party/libaom/source/libaom/av1/encoder/x86/av1_fwd_txfm1d_sse4.c",
  215. "//third_party/libaom/source/libaom/av1/encoder/x86/av1_fwd_txfm2d_sse4.c",
  216. "//third_party/libaom/source/libaom/av1/encoder/x86/corner_match_sse4.c",
  217. "//third_party/libaom/source/libaom/av1/encoder/x86/encodetxb_sse4.c",
  218. "//third_party/libaom/source/libaom/av1/encoder/x86/highbd_fwd_txfm_sse4.c",
  219. "//third_party/libaom/source/libaom/av1/encoder/x86/rdopt_sse4.c",
  220. ]
  221. aom_av1_encoder_intrin_sse4_2 =
  222. [ "//third_party/libaom/source/libaom/av1/encoder/x86/hash_sse42.c" ]
  223. aom_av1_encoder_intrin_ssse3 = [
  224. "//third_party/libaom/source/libaom/av1/encoder/x86/reconinter_enc_ssse3.c",
  225. ]
  226. aom_av1_encoder_sources = [
  227. "//third_party/libaom/source/libaom/av1/av1_cx_iface.c",
  228. "//third_party/libaom/source/libaom/av1/av1_cx_iface.h",
  229. "//third_party/libaom/source/libaom/av1/encoder/allintra_vis.c",
  230. "//third_party/libaom/source/libaom/av1/encoder/allintra_vis.h",
  231. "//third_party/libaom/source/libaom/av1/encoder/aq_complexity.c",
  232. "//third_party/libaom/source/libaom/av1/encoder/aq_complexity.h",
  233. "//third_party/libaom/source/libaom/av1/encoder/aq_cyclicrefresh.c",
  234. "//third_party/libaom/source/libaom/av1/encoder/aq_cyclicrefresh.h",
  235. "//third_party/libaom/source/libaom/av1/encoder/aq_variance.c",
  236. "//third_party/libaom/source/libaom/av1/encoder/aq_variance.h",
  237. "//third_party/libaom/source/libaom/av1/encoder/av1_fwd_txfm1d.c",
  238. "//third_party/libaom/source/libaom/av1/encoder/av1_fwd_txfm1d.h",
  239. "//third_party/libaom/source/libaom/av1/encoder/av1_fwd_txfm1d_cfg.h",
  240. "//third_party/libaom/source/libaom/av1/encoder/av1_fwd_txfm2d.c",
  241. "//third_party/libaom/source/libaom/av1/encoder/av1_noise_estimate.c",
  242. "//third_party/libaom/source/libaom/av1/encoder/av1_noise_estimate.h",
  243. "//third_party/libaom/source/libaom/av1/encoder/av1_quantize.c",
  244. "//third_party/libaom/source/libaom/av1/encoder/av1_quantize.h",
  245. "//third_party/libaom/source/libaom/av1/encoder/av1_temporal_denoiser.c",
  246. "//third_party/libaom/source/libaom/av1/encoder/av1_temporal_denoiser.h",
  247. "//third_party/libaom/source/libaom/av1/encoder/bitstream.c",
  248. "//third_party/libaom/source/libaom/av1/encoder/bitstream.h",
  249. "//third_party/libaom/source/libaom/av1/encoder/block.h",
  250. "//third_party/libaom/source/libaom/av1/encoder/compound_type.c",
  251. "//third_party/libaom/source/libaom/av1/encoder/compound_type.h",
  252. "//third_party/libaom/source/libaom/av1/encoder/context_tree.c",
  253. "//third_party/libaom/source/libaom/av1/encoder/context_tree.h",
  254. "//third_party/libaom/source/libaom/av1/encoder/corner_detect.c",
  255. "//third_party/libaom/source/libaom/av1/encoder/corner_detect.h",
  256. "//third_party/libaom/source/libaom/av1/encoder/corner_match.c",
  257. "//third_party/libaom/source/libaom/av1/encoder/corner_match.h",
  258. "//third_party/libaom/source/libaom/av1/encoder/cost.c",
  259. "//third_party/libaom/source/libaom/av1/encoder/cost.h",
  260. "//third_party/libaom/source/libaom/av1/encoder/dwt.c",
  261. "//third_party/libaom/source/libaom/av1/encoder/dwt.h",
  262. "//third_party/libaom/source/libaom/av1/encoder/enc_enums.h",
  263. "//third_party/libaom/source/libaom/av1/encoder/encode_strategy.c",
  264. "//third_party/libaom/source/libaom/av1/encoder/encode_strategy.h",
  265. "//third_party/libaom/source/libaom/av1/encoder/encodeframe.c",
  266. "//third_party/libaom/source/libaom/av1/encoder/encodeframe.h",
  267. "//third_party/libaom/source/libaom/av1/encoder/encodeframe_utils.c",
  268. "//third_party/libaom/source/libaom/av1/encoder/encodeframe_utils.h",
  269. "//third_party/libaom/source/libaom/av1/encoder/encodemb.c",
  270. "//third_party/libaom/source/libaom/av1/encoder/encodemb.h",
  271. "//third_party/libaom/source/libaom/av1/encoder/encodemv.c",
  272. "//third_party/libaom/source/libaom/av1/encoder/encodemv.h",
  273. "//third_party/libaom/source/libaom/av1/encoder/encoder.c",
  274. "//third_party/libaom/source/libaom/av1/encoder/encoder.h",
  275. "//third_party/libaom/source/libaom/av1/encoder/encoder_alloc.h",
  276. "//third_party/libaom/source/libaom/av1/encoder/encoder_utils.c",
  277. "//third_party/libaom/source/libaom/av1/encoder/encoder_utils.h",
  278. "//third_party/libaom/source/libaom/av1/encoder/encodetxb.c",
  279. "//third_party/libaom/source/libaom/av1/encoder/encodetxb.h",
  280. "//third_party/libaom/source/libaom/av1/encoder/ethread.c",
  281. "//third_party/libaom/source/libaom/av1/encoder/ethread.h",
  282. "//third_party/libaom/source/libaom/av1/encoder/extend.c",
  283. "//third_party/libaom/source/libaom/av1/encoder/extend.h",
  284. "//third_party/libaom/source/libaom/av1/encoder/external_partition.c",
  285. "//third_party/libaom/source/libaom/av1/encoder/external_partition.h",
  286. "//third_party/libaom/source/libaom/av1/encoder/grain_test_vectors.h",
  287. "//third_party/libaom/source/libaom/av1/encoder/hash.c",
  288. "//third_party/libaom/source/libaom/av1/encoder/hash.h",
  289. "//third_party/libaom/source/libaom/av1/encoder/hash_motion.c",
  290. "//third_party/libaom/source/libaom/av1/encoder/hash_motion.h",
  291. "//third_party/libaom/source/libaom/av1/encoder/hybrid_fwd_txfm.c",
  292. "//third_party/libaom/source/libaom/av1/encoder/hybrid_fwd_txfm.h",
  293. "//third_party/libaom/source/libaom/av1/encoder/interp_search.c",
  294. "//third_party/libaom/source/libaom/av1/encoder/interp_search.h",
  295. "//third_party/libaom/source/libaom/av1/encoder/intra_mode_search.c",
  296. "//third_party/libaom/source/libaom/av1/encoder/intra_mode_search.h",
  297. "//third_party/libaom/source/libaom/av1/encoder/intra_mode_search_utils.h",
  298. "//third_party/libaom/source/libaom/av1/encoder/level.c",
  299. "//third_party/libaom/source/libaom/av1/encoder/level.h",
  300. "//third_party/libaom/source/libaom/av1/encoder/lookahead.c",
  301. "//third_party/libaom/source/libaom/av1/encoder/lookahead.h",
  302. "//third_party/libaom/source/libaom/av1/encoder/mcomp.c",
  303. "//third_party/libaom/source/libaom/av1/encoder/mcomp.h",
  304. "//third_party/libaom/source/libaom/av1/encoder/mcomp_structs.h",
  305. "//third_party/libaom/source/libaom/av1/encoder/ml.c",
  306. "//third_party/libaom/source/libaom/av1/encoder/ml.h",
  307. "//third_party/libaom/source/libaom/av1/encoder/model_rd.h",
  308. "//third_party/libaom/source/libaom/av1/encoder/motion_search_facade.c",
  309. "//third_party/libaom/source/libaom/av1/encoder/motion_search_facade.h",
  310. "//third_party/libaom/source/libaom/av1/encoder/mv_prec.c",
  311. "//third_party/libaom/source/libaom/av1/encoder/mv_prec.h",
  312. "//third_party/libaom/source/libaom/av1/encoder/nonrd_opt.h",
  313. "//third_party/libaom/source/libaom/av1/encoder/nonrd_pickmode.c",
  314. "//third_party/libaom/source/libaom/av1/encoder/palette.c",
  315. "//third_party/libaom/source/libaom/av1/encoder/palette.h",
  316. "//third_party/libaom/source/libaom/av1/encoder/partition_search.c",
  317. "//third_party/libaom/source/libaom/av1/encoder/partition_search.h",
  318. "//third_party/libaom/source/libaom/av1/encoder/partition_strategy.c",
  319. "//third_party/libaom/source/libaom/av1/encoder/partition_strategy.h",
  320. "//third_party/libaom/source/libaom/av1/encoder/pass2_strategy.h",
  321. "//third_party/libaom/source/libaom/av1/encoder/pickcdef.c",
  322. "//third_party/libaom/source/libaom/av1/encoder/pickcdef.h",
  323. "//third_party/libaom/source/libaom/av1/encoder/picklpf.c",
  324. "//third_party/libaom/source/libaom/av1/encoder/pickrst.h",
  325. "//third_party/libaom/source/libaom/av1/encoder/ransac.c",
  326. "//third_party/libaom/source/libaom/av1/encoder/ransac.h",
  327. "//third_party/libaom/source/libaom/av1/encoder/ratectrl.c",
  328. "//third_party/libaom/source/libaom/av1/encoder/ratectrl.h",
  329. "//third_party/libaom/source/libaom/av1/encoder/rc_utils.h",
  330. "//third_party/libaom/source/libaom/av1/encoder/rd.c",
  331. "//third_party/libaom/source/libaom/av1/encoder/rd.h",
  332. "//third_party/libaom/source/libaom/av1/encoder/rdopt.c",
  333. "//third_party/libaom/source/libaom/av1/encoder/rdopt.h",
  334. "//third_party/libaom/source/libaom/av1/encoder/rdopt_data_defs.h",
  335. "//third_party/libaom/source/libaom/av1/encoder/rdopt_utils.h",
  336. "//third_party/libaom/source/libaom/av1/encoder/reconinter_enc.c",
  337. "//third_party/libaom/source/libaom/av1/encoder/reconinter_enc.h",
  338. "//third_party/libaom/source/libaom/av1/encoder/segmentation.c",
  339. "//third_party/libaom/source/libaom/av1/encoder/segmentation.h",
  340. "//third_party/libaom/source/libaom/av1/encoder/sorting_network.h",
  341. "//third_party/libaom/source/libaom/av1/encoder/speed_features.c",
  342. "//third_party/libaom/source/libaom/av1/encoder/speed_features.h",
  343. "//third_party/libaom/source/libaom/av1/encoder/superres_scale.c",
  344. "//third_party/libaom/source/libaom/av1/encoder/superres_scale.h",
  345. "//third_party/libaom/source/libaom/av1/encoder/svc_layercontext.c",
  346. "//third_party/libaom/source/libaom/av1/encoder/svc_layercontext.h",
  347. "//third_party/libaom/source/libaom/av1/encoder/thirdpass.c",
  348. "//third_party/libaom/source/libaom/av1/encoder/thirdpass.h",
  349. "//third_party/libaom/source/libaom/av1/encoder/tokenize.c",
  350. "//third_party/libaom/source/libaom/av1/encoder/tokenize.h",
  351. "//third_party/libaom/source/libaom/av1/encoder/tx_search.c",
  352. "//third_party/libaom/source/libaom/av1/encoder/tx_search.h",
  353. "//third_party/libaom/source/libaom/av1/encoder/txb_rdopt.c",
  354. "//third_party/libaom/source/libaom/av1/encoder/txb_rdopt.h",
  355. "//third_party/libaom/source/libaom/av1/encoder/txb_rdopt_utils.h",
  356. "//third_party/libaom/source/libaom/av1/encoder/var_based_part.c",
  357. "//third_party/libaom/source/libaom/av1/encoder/var_based_part.h",
  358. "//third_party/libaom/source/libaom/av1/encoder/wedge_utils.c",
  359. "//third_party/libaom/source/libaom/third_party/fastfeat/fast.c",
  360. "//third_party/libaom/source/libaom/third_party/fastfeat/fast.h",
  361. "//third_party/libaom/source/libaom/third_party/fastfeat/fast_9.c",
  362. "//third_party/libaom/source/libaom/third_party/fastfeat/nonmax.c",
  363. "//third_party/libaom/source/libaom/third_party/vector/vector.c",
  364. "//third_party/libaom/source/libaom/third_party/vector/vector.h",
  365. ]
  366. aom_dsp_common_asm_sse2 = [
  367. "//third_party/libaom/source/libaom/aom_dsp/x86/aom_high_subpixel_8t_sse2.asm",
  368. "//third_party/libaom/source/libaom/aom_dsp/x86/aom_high_subpixel_bilinear_sse2.asm",
  369. "//third_party/libaom/source/libaom/aom_dsp/x86/aom_subpixel_8t_sse2.asm",
  370. "//third_party/libaom/source/libaom/aom_dsp/x86/aom_subpixel_bilinear_sse2.asm",
  371. "//third_party/libaom/source/libaom/aom_dsp/x86/highbd_intrapred_asm_sse2.asm",
  372. "//third_party/libaom/source/libaom/aom_dsp/x86/intrapred_asm_sse2.asm",
  373. "//third_party/libaom/source/libaom/aom_dsp/x86/inv_wht_sse2.asm",
  374. ]
  375. aom_dsp_common_asm_ssse3 = [
  376. "//third_party/libaom/source/libaom/aom_dsp/x86/aom_subpixel_8t_ssse3.asm",
  377. "//third_party/libaom/source/libaom/aom_dsp/x86/aom_subpixel_bilinear_ssse3.asm",
  378. ]
  379. aom_dsp_common_intrin_avx2 = [
  380. "//third_party/libaom/source/libaom/aom_dsp/x86/aom_convolve_copy_avx2.c",
  381. "//third_party/libaom/source/libaom/aom_dsp/x86/aom_subpixel_8t_intrin_avx2.c",
  382. "//third_party/libaom/source/libaom/aom_dsp/x86/common_avx2.h",
  383. "//third_party/libaom/source/libaom/aom_dsp/x86/txfm_common_avx2.h",
  384. "//third_party/libaom/source/libaom/aom_dsp/x86/convolve_avx2.h",
  385. "//third_party/libaom/source/libaom/aom_dsp/x86/fft_avx2.c",
  386. "//third_party/libaom/source/libaom/aom_dsp/x86/intrapred_avx2.c",
  387. "//third_party/libaom/source/libaom/aom_dsp/x86/loopfilter_avx2.c",
  388. "//third_party/libaom/source/libaom/aom_dsp/x86/blend_a64_mask_avx2.c",
  389. "//third_party/libaom/source/libaom/aom_dsp/x86/bitdepth_conversion_avx2.h",
  390. ]
  391. aom_dsp_common_intrin_dspr2 = [
  392. "//third_party/libaom/source/libaom/aom_dsp/mips/aom_convolve_copy_dspr2.c",
  393. "//third_party/libaom/source/libaom/aom_dsp/mips/common_dspr2.c",
  394. "//third_party/libaom/source/libaom/aom_dsp/mips/common_dspr2.h",
  395. "//third_party/libaom/source/libaom/aom_dsp/mips/convolve2_dspr2.c",
  396. "//third_party/libaom/source/libaom/aom_dsp/mips/convolve2_horiz_dspr2.c",
  397. "//third_party/libaom/source/libaom/aom_dsp/mips/convolve2_vert_dspr2.c",
  398. "//third_party/libaom/source/libaom/aom_dsp/mips/convolve8_horiz_dspr2.c",
  399. "//third_party/libaom/source/libaom/aom_dsp/mips/convolve8_vert_dspr2.c",
  400. "//third_party/libaom/source/libaom/aom_dsp/mips/convolve_common_dspr2.h",
  401. "//third_party/libaom/source/libaom/aom_dsp/mips/intrapred16_dspr2.c",
  402. "//third_party/libaom/source/libaom/aom_dsp/mips/intrapred4_dspr2.c",
  403. "//third_party/libaom/source/libaom/aom_dsp/mips/intrapred8_dspr2.c",
  404. "//third_party/libaom/source/libaom/aom_dsp/mips/inv_txfm_dspr2.h",
  405. ]
  406. aom_dsp_common_intrin_msa = [
  407. "//third_party/libaom/source/libaom/aom_dsp/mips/aom_convolve8_horiz_msa.c",
  408. "//third_party/libaom/source/libaom/aom_dsp/mips/aom_convolve8_vert_msa.c",
  409. "//third_party/libaom/source/libaom/aom_dsp/mips/aom_convolve_copy_msa.c",
  410. "//third_party/libaom/source/libaom/aom_dsp/mips/aom_convolve_msa.h",
  411. "//third_party/libaom/source/libaom/aom_dsp/mips/intrapred_msa.c",
  412. "//third_party/libaom/source/libaom/aom_dsp/mips/macros_msa.h",
  413. ]
  414. aom_dsp_common_intrin_neon = [
  415. "//third_party/libaom/source/libaom/aom_dsp/arm/aom_convolve_copy_neon.c",
  416. "//third_party/libaom/source/libaom/aom_dsp/arm/fwd_txfm_neon.c",
  417. "//third_party/libaom/source/libaom/aom_dsp/arm/loopfilter_neon.c",
  418. "//third_party/libaom/source/libaom/aom_dsp/arm/highbd_intrapred_neon.c",
  419. "//third_party/libaom/source/libaom/aom_dsp/arm/intrapred_neon.c",
  420. "//third_party/libaom/source/libaom/aom_dsp/arm/subtract_neon.c",
  421. "//third_party/libaom/source/libaom/aom_dsp/arm/blend_a64_mask_neon.c",
  422. ]
  423. aom_dsp_common_intrin_sse2 = [
  424. "//third_party/libaom/source/libaom/aom_dsp/x86/aom_convolve_copy_sse2.c",
  425. "//third_party/libaom/source/libaom/aom_dsp/x86/aom_subpixel_8t_intrin_sse2.c",
  426. "//third_party/libaom/source/libaom/aom_dsp/x86/aom_asm_stubs.c",
  427. "//third_party/libaom/source/libaom/aom_dsp/x86/convolve.h",
  428. "//third_party/libaom/source/libaom/aom_dsp/x86/convolve_sse2.h",
  429. "//third_party/libaom/source/libaom/aom_dsp/x86/fft_sse2.c",
  430. "//third_party/libaom/source/libaom/aom_dsp/x86/highbd_intrapred_sse2.c",
  431. "//third_party/libaom/source/libaom/aom_dsp/x86/intrapred_sse2.c",
  432. "//third_party/libaom/source/libaom/aom_dsp/x86/intrapred_x86.h",
  433. "//third_party/libaom/source/libaom/aom_dsp/x86/loopfilter_sse2.c",
  434. "//third_party/libaom/source/libaom/aom_dsp/x86/lpf_common_sse2.h",
  435. "//third_party/libaom/source/libaom/aom_dsp/x86/mem_sse2.h",
  436. "//third_party/libaom/source/libaom/aom_dsp/x86/transpose_sse2.h",
  437. "//third_party/libaom/source/libaom/aom_dsp/x86/txfm_common_sse2.h",
  438. "//third_party/libaom/source/libaom/aom_dsp/x86/sum_squares_sse2.h",
  439. "//third_party/libaom/source/libaom/aom_dsp/x86/bitdepth_conversion_sse2.h",
  440. ]
  441. aom_dsp_common_intrin_sse4_1 = [
  442. "//third_party/libaom/source/libaom/aom_dsp/x86/blend_mask_sse4.h",
  443. "//third_party/libaom/source/libaom/aom_dsp/x86/blend_a64_hmask_sse4.c",
  444. "//third_party/libaom/source/libaom/aom_dsp/x86/blend_a64_mask_sse4.c",
  445. "//third_party/libaom/source/libaom/aom_dsp/x86/blend_a64_vmask_sse4.c",
  446. "//third_party/libaom/source/libaom/aom_dsp/x86/intrapred_sse4.c",
  447. "//third_party/libaom/source/libaom/aom_dsp/x86/intrapred_utils.h",
  448. ]
  449. aom_dsp_common_intrin_ssse3 = [
  450. "//third_party/libaom/source/libaom/aom_dsp/x86/aom_subpixel_8t_intrin_ssse3.c",
  451. "//third_party/libaom/source/libaom/aom_dsp/x86/convolve_ssse3.h",
  452. "//third_party/libaom/source/libaom/aom_dsp/x86/intrapred_ssse3.c",
  453. ]
  454. aom_dsp_common_sources = [
  455. "//third_party/libaom/source/libaom/aom_dsp/aom_convolve.c",
  456. "//third_party/libaom/source/libaom/aom_dsp/aom_dsp_common.h",
  457. "//third_party/libaom/source/libaom/aom_dsp/aom_filter.h",
  458. "//third_party/libaom/source/libaom/aom_dsp/aom_simd.h",
  459. "//third_party/libaom/source/libaom/aom_dsp/aom_simd_inline.h",
  460. "//third_party/libaom/source/libaom/aom_dsp/bitreader_buffer.c",
  461. "//third_party/libaom/source/libaom/aom_dsp/bitreader_buffer.h",
  462. "//third_party/libaom/source/libaom/aom_dsp/bitwriter_buffer.c",
  463. "//third_party/libaom/source/libaom/aom_dsp/bitwriter_buffer.h",
  464. "//third_party/libaom/source/libaom/aom_dsp/blend.h",
  465. "//third_party/libaom/source/libaom/aom_dsp/blend_a64_hmask.c",
  466. "//third_party/libaom/source/libaom/aom_dsp/blend_a64_mask.c",
  467. "//third_party/libaom/source/libaom/aom_dsp/blend_a64_vmask.c",
  468. "//third_party/libaom/source/libaom/aom_dsp/entcode.c",
  469. "//third_party/libaom/source/libaom/aom_dsp/entcode.h",
  470. "//third_party/libaom/source/libaom/aom_dsp/fft.c",
  471. "//third_party/libaom/source/libaom/aom_dsp/fft_common.h",
  472. "//third_party/libaom/source/libaom/aom_dsp/grain_params.h",
  473. "//third_party/libaom/source/libaom/aom_dsp/intrapred.c",
  474. "//third_party/libaom/source/libaom/aom_dsp/intrapred_common.h",
  475. "//third_party/libaom/source/libaom/aom_dsp/loopfilter.c",
  476. "//third_party/libaom/source/libaom/aom_dsp/odintrin.c",
  477. "//third_party/libaom/source/libaom/aom_dsp/odintrin.h",
  478. "//third_party/libaom/source/libaom/aom_dsp/prob.h",
  479. "//third_party/libaom/source/libaom/aom_dsp/recenter.h",
  480. "//third_party/libaom/source/libaom/aom_dsp/simd/v128_intrinsics.h",
  481. "//third_party/libaom/source/libaom/aom_dsp/simd/v128_intrinsics_c.h",
  482. "//third_party/libaom/source/libaom/aom_dsp/simd/v256_intrinsics.h",
  483. "//third_party/libaom/source/libaom/aom_dsp/simd/v256_intrinsics_c.h",
  484. "//third_party/libaom/source/libaom/aom_dsp/simd/v64_intrinsics.h",
  485. "//third_party/libaom/source/libaom/aom_dsp/simd/v64_intrinsics_c.h",
  486. "//third_party/libaom/source/libaom/aom_dsp/subtract.c",
  487. "//third_party/libaom/source/libaom/aom_dsp/txfm_common.h",
  488. "//third_party/libaom/source/libaom/aom_dsp/x86/convolve_common_intrin.h",
  489. ]
  490. aom_dsp_decoder_sources = [
  491. "//third_party/libaom/source/libaom/aom_dsp/binary_codes_reader.c",
  492. "//third_party/libaom/source/libaom/aom_dsp/binary_codes_reader.h",
  493. "//third_party/libaom/source/libaom/aom_dsp/bitreader.c",
  494. "//third_party/libaom/source/libaom/aom_dsp/bitreader.h",
  495. "//third_party/libaom/source/libaom/aom_dsp/entdec.c",
  496. "//third_party/libaom/source/libaom/aom_dsp/entdec.h",
  497. ]
  498. aom_dsp_encoder_asm_sse2 = [
  499. "//third_party/libaom/source/libaom/aom_dsp/x86/sad4d_sse2.asm",
  500. "//third_party/libaom/source/libaom/aom_dsp/x86/sad_sse2.asm",
  501. "//third_party/libaom/source/libaom/aom_dsp/x86/subpel_variance_sse2.asm",
  502. "//third_party/libaom/source/libaom/aom_dsp/x86/subtract_sse2.asm",
  503. ]
  504. aom_dsp_encoder_asm_sse2_x86_64 =
  505. [ "//third_party/libaom/source/libaom/aom_dsp/x86/ssim_sse2_x86_64.asm" ]
  506. aom_dsp_encoder_asm_ssse3_x86_64 = [
  507. "//third_party/libaom/source/libaom/aom_dsp/x86/fwd_txfm_ssse3_x86_64.asm",
  508. "//third_party/libaom/source/libaom/aom_dsp/x86/quantize_ssse3_x86_64.asm",
  509. ]
  510. aom_dsp_encoder_intrin_avx =
  511. [ "//third_party/libaom/source/libaom/aom_dsp/x86/aom_quantize_avx.c" ]
  512. aom_dsp_encoder_intrin_avx2 = [
  513. "//third_party/libaom/source/libaom/aom_dsp/x86/avg_intrin_avx2.c",
  514. "//third_party/libaom/source/libaom/aom_dsp/x86/masked_sad_intrin_avx2.c",
  515. "//third_party/libaom/source/libaom/aom_dsp/x86/subtract_avx2.c",
  516. "//third_party/libaom/source/libaom/aom_dsp/x86/highbd_quantize_intrin_avx2.c",
  517. "//third_party/libaom/source/libaom/aom_dsp/x86/highbd_adaptive_quantize_avx2.c",
  518. "//third_party/libaom/source/libaom/aom_dsp/x86/quantize_avx2.c",
  519. "//third_party/libaom/source/libaom/aom_dsp/x86/sad4d_avx2.c",
  520. "//third_party/libaom/source/libaom/aom_dsp/x86/sad_avx2.c",
  521. "//third_party/libaom/source/libaom/aom_dsp/x86/highbd_sad_avx2.c",
  522. "//third_party/libaom/source/libaom/aom_dsp/x86/sad_impl_avx2.c",
  523. "//third_party/libaom/source/libaom/aom_dsp/x86/variance_avx2.c",
  524. "//third_party/libaom/source/libaom/aom_dsp/x86/sse_avx2.c",
  525. "//third_party/libaom/source/libaom/aom_dsp/x86/variance_impl_avx2.c",
  526. "//third_party/libaom/source/libaom/aom_dsp/x86/blk_sse_sum_avx2.c",
  527. "//third_party/libaom/source/libaom/aom_dsp/x86/sum_squares_avx2.c",
  528. ]
  529. aom_dsp_encoder_intrin_msa = [
  530. "//third_party/libaom/source/libaom/aom_dsp/mips/sad_msa.c",
  531. "//third_party/libaom/source/libaom/aom_dsp/mips/subtract_msa.c",
  532. "//third_party/libaom/source/libaom/aom_dsp/mips/variance_msa.c",
  533. "//third_party/libaom/source/libaom/aom_dsp/mips/sub_pixel_variance_msa.c",
  534. ]
  535. aom_dsp_encoder_intrin_neon = [
  536. "//third_party/libaom/source/libaom/aom_dsp/arm/sad4d_neon.c",
  537. "//third_party/libaom/source/libaom/aom_dsp/arm/sad_neon.c",
  538. "//third_party/libaom/source/libaom/aom_dsp/arm/subpel_variance_neon.c",
  539. "//third_party/libaom/source/libaom/aom_dsp/arm/variance_neon.c",
  540. "//third_party/libaom/source/libaom/aom_dsp/arm/hadamard_neon.c",
  541. "//third_party/libaom/source/libaom/aom_dsp/arm/avg_neon.c",
  542. "//third_party/libaom/source/libaom/aom_dsp/arm/sse_neon.c",
  543. "//third_party/libaom/source/libaom/aom_dsp/arm/sum_squares_neon.c",
  544. ]
  545. aom_dsp_encoder_intrin_sse2 = [
  546. "//third_party/libaom/source/libaom/aom_dsp/x86/avg_intrin_sse2.c",
  547. "//third_party/libaom/source/libaom/aom_dsp/x86/fwd_txfm_impl_sse2.h",
  548. "//third_party/libaom/source/libaom/aom_dsp/x86/fwd_txfm_sse2.c",
  549. "//third_party/libaom/source/libaom/aom_dsp/x86/fwd_txfm_sse2.h",
  550. "//third_party/libaom/source/libaom/aom_dsp/x86/quantize_sse2.c",
  551. "//third_party/libaom/source/libaom/aom_dsp/x86/quantize_x86.h",
  552. "//third_party/libaom/source/libaom/aom_dsp/x86/blk_sse_sum_sse2.c",
  553. "//third_party/libaom/source/libaom/aom_dsp/x86/sum_squares_sse2.c",
  554. "//third_party/libaom/source/libaom/aom_dsp/x86/variance_sse2.c",
  555. ]
  556. aom_dsp_encoder_intrin_sse4_1 =
  557. [ "//third_party/libaom/source/libaom/aom_dsp/x86/sse_sse4.c" ]
  558. aom_dsp_encoder_intrin_ssse3 = [
  559. "//third_party/libaom/source/libaom/aom_dsp/x86/masked_sad_intrin_ssse3.h",
  560. "//third_party/libaom/source/libaom/aom_dsp/x86/masked_sad_intrin_ssse3.c",
  561. "//third_party/libaom/source/libaom/aom_dsp/x86/masked_sad4d_ssse3.c",
  562. "//third_party/libaom/source/libaom/aom_dsp/x86/masked_variance_intrin_ssse3.h",
  563. "//third_party/libaom/source/libaom/aom_dsp/x86/masked_variance_intrin_ssse3.c",
  564. "//third_party/libaom/source/libaom/aom_dsp/x86/quantize_ssse3.c",
  565. "//third_party/libaom/source/libaom/aom_dsp/x86/variance_impl_ssse3.c",
  566. "//third_party/libaom/source/libaom/aom_dsp/x86/jnt_variance_ssse3.c",
  567. "//third_party/libaom/source/libaom/aom_dsp/x86/jnt_sad_ssse3.c",
  568. ]
  569. aom_dsp_encoder_sources = [
  570. "//third_party/libaom/source/libaom/aom_dsp/avg.c",
  571. "//third_party/libaom/source/libaom/aom_dsp/binary_codes_writer.c",
  572. "//third_party/libaom/source/libaom/aom_dsp/binary_codes_writer.h",
  573. "//third_party/libaom/source/libaom/aom_dsp/bitwriter.c",
  574. "//third_party/libaom/source/libaom/aom_dsp/bitwriter.h",
  575. "//third_party/libaom/source/libaom/aom_dsp/blk_sse_sum.c",
  576. "//third_party/libaom/source/libaom/aom_dsp/entenc.c",
  577. "//third_party/libaom/source/libaom/aom_dsp/entenc.h",
  578. "//third_party/libaom/source/libaom/aom_dsp/fwd_txfm.c",
  579. "//third_party/libaom/source/libaom/aom_dsp/grain_table.c",
  580. "//third_party/libaom/source/libaom/aom_dsp/grain_table.h",
  581. "//third_party/libaom/source/libaom/aom_dsp/noise_model.c",
  582. "//third_party/libaom/source/libaom/aom_dsp/noise_model.h",
  583. "//third_party/libaom/source/libaom/aom_dsp/noise_util.c",
  584. "//third_party/libaom/source/libaom/aom_dsp/noise_util.h",
  585. "//third_party/libaom/source/libaom/aom_dsp/psnr.c",
  586. "//third_party/libaom/source/libaom/aom_dsp/psnr.h",
  587. "//third_party/libaom/source/libaom/aom_dsp/quantize.c",
  588. "//third_party/libaom/source/libaom/aom_dsp/quantize.h",
  589. "//third_party/libaom/source/libaom/aom_dsp/sad.c",
  590. "//third_party/libaom/source/libaom/aom_dsp/sad_av1.c",
  591. "//third_party/libaom/source/libaom/aom_dsp/sse.c",
  592. "//third_party/libaom/source/libaom/aom_dsp/ssim.c",
  593. "//third_party/libaom/source/libaom/aom_dsp/ssim.h",
  594. "//third_party/libaom/source/libaom/aom_dsp/sum_squares.c",
  595. "//third_party/libaom/source/libaom/aom_dsp/variance.c",
  596. "//third_party/libaom/source/libaom/aom_dsp/variance.h",
  597. ]
  598. aom_encoder_stats_sources = [
  599. "//third_party/libaom/source/libaom/stats/aomstats.c",
  600. "//third_party/libaom/source/libaom/stats/aomstats.h",
  601. "//third_party/libaom/source/libaom/stats/rate_hist.c",
  602. "//third_party/libaom/source/libaom/stats/rate_hist.h",
  603. ]
  604. aom_mem_sources = [
  605. "//third_party/libaom/source/libaom/aom_mem/aom_mem.c",
  606. "//third_party/libaom/source/libaom/aom_mem/aom_mem.h",
  607. "//third_party/libaom/source/libaom/aom_mem/include/aom_mem_intrnl.h",
  608. ]
  609. aom_ports_asm_x86 = [ "//third_party/libaom/source/libaom/aom_ports/float.asm" ]
  610. aom_rc_interface_sources = [
  611. "//third_party/libaom/source/libaom/common/y4minput.c",
  612. "//third_party/libaom/source/libaom/common/y4minput.h",
  613. "//third_party/libaom/source/libaom/test/codec_factory.h",
  614. "//third_party/libaom/source/libaom/test/decode_test_driver.cc",
  615. "//third_party/libaom/source/libaom/test/decode_test_driver.h",
  616. "//third_party/libaom/source/libaom/test/encode_test_driver.cc",
  617. "//third_party/libaom/source/libaom/test/encode_test_driver.h",
  618. "//third_party/libaom/source/libaom/test/ratectrl_rtc_test.cc",
  619. "//third_party/libaom/source/libaom/test/test_aom_rc_interface.cc",
  620. "//third_party/libaom/source/libaom/test/y4m_video_source.h",
  621. "//third_party/libaom/source/libaom/test/yuv_video_source.h",
  622. ]
  623. aom_rtcd_sources = [
  624. "//third_party/libaom/source/libaom/aom_dsp/aom_dsp_rtcd.c",
  625. "//third_party/libaom/source/libaom/aom_scale/aom_scale_rtcd.c",
  626. "//third_party/libaom/source/libaom/av1/common/av1_rtcd.c",
  627. ]
  628. aom_scale_intrin_dspr2 = [
  629. "//third_party/libaom/source/libaom/aom_scale/mips/dspr2/yv12extend_dspr2.c",
  630. ]
  631. aom_scale_sources = [
  632. "//third_party/libaom/source/libaom/aom_scale/aom_scale.h",
  633. "//third_party/libaom/source/libaom/aom_scale/generic/aom_scale.c",
  634. "//third_party/libaom/source/libaom/aom_scale/generic/gen_scalers.c",
  635. "//third_party/libaom/source/libaom/aom_scale/generic/yv12config.c",
  636. "//third_party/libaom/source/libaom/aom_scale/generic/yv12extend.c",
  637. "//third_party/libaom/source/libaom/aom_scale/yv12config.h",
  638. ]
  639. aom_sources = [
  640. "//third_party/libaom/source/libaom/aom/aom.h",
  641. "//third_party/libaom/source/libaom/aom/aom_codec.h",
  642. "//third_party/libaom/source/libaom/aom/aom_decoder.h",
  643. "//third_party/libaom/source/libaom/aom/aom_encoder.h",
  644. "//third_party/libaom/source/libaom/aom/aom_external_partition.h",
  645. "//third_party/libaom/source/libaom/aom/aom_frame_buffer.h",
  646. "//third_party/libaom/source/libaom/aom/aom_image.h",
  647. "//third_party/libaom/source/libaom/aom/aom_integer.h",
  648. "//third_party/libaom/source/libaom/aom/aomcx.h",
  649. "//third_party/libaom/source/libaom/aom/aomdx.h",
  650. "//third_party/libaom/source/libaom/aom/internal/aom_codec_internal.h",
  651. "//third_party/libaom/source/libaom/aom/internal/aom_image_internal.h",
  652. "//third_party/libaom/source/libaom/aom/src/aom_codec.c",
  653. "//third_party/libaom/source/libaom/aom/src/aom_decoder.c",
  654. "//third_party/libaom/source/libaom/aom/src/aom_encoder.c",
  655. "//third_party/libaom/source/libaom/aom/src/aom_image.c",
  656. "//third_party/libaom/source/libaom/aom/src/aom_integer.c",
  657. ]
  658. aom_util_sources = [
  659. "//third_party/libaom/source/libaom/aom_util/aom_thread.c",
  660. "//third_party/libaom/source/libaom/aom_util/aom_thread.h",
  661. "//third_party/libaom/source/libaom/aom_util/debug_util.c",
  662. "//third_party/libaom/source/libaom/aom_util/debug_util.h",
  663. "//third_party/libaom/source/libaom/aom_util/endian_inl.h",
  664. ]
  665. aom_webm_decoder_sources = [
  666. "//third_party/libaom/source/libaom/common/webmdec.cc",
  667. "//third_party/libaom/source/libaom/common/webmdec.h",
  668. ]
  669. aom_webm_encoder_sources = [
  670. "//third_party/libaom/source/libaom/common/webmenc.cc",
  671. "//third_party/libaom/source/libaom/common/webmenc.h",
  672. ]
  673. av1_rc_qmode_sources = [
  674. "//third_party/libaom/source/libaom/common/tools_common.c",
  675. "//third_party/libaom/source/libaom/common/tools_common.h",
  676. "//third_party/libaom/source/libaom/common/y4minput.c",
  677. "//third_party/libaom/source/libaom/common/y4minput.h",
  678. "//third_party/libaom/source/libaom/test/ducky_encode_test.cc",
  679. "//third_party/libaom/source/libaom/test/mock_ratectrl_qmode.h",
  680. "//third_party/libaom/source/libaom/test/ratectrl_qmode_test.cc",
  681. ]
  682. # Files below this line are generated by the libaom build system.
  683. aom_rtcd_sources_gen = [
  684. "//third_party/libaom/source/libaom/config/aom_dsp_rtcd.h",
  685. "//third_party/libaom/source/libaom/config/aom_scale_rtcd.h",
  686. "//third_party/libaom/source/libaom/config/av1_rtcd.h",
  687. ]
  688. aom_sources_gen = [
  689. "//third_party/libaom/source/libaom/config/aom_config.c",
  690. "//third_party/libaom/source/libaom/config/aom_config.h",
  691. ]
  692. aom_version_sources_gen =
  693. [ "//third_party/libaom/source/libaom/config/aom_version.h" ]
  694. av1_rc_qmode_sources_gen =
  695. [ "//third_party/libaom/source/libaom/gen_src/usage_exit.c" ]