libgav1_srcs.gni 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277
  1. # This file is generated. Do not edit.
  2. gav1_common_sources = [
  3. "//third_party/libgav1/src/src/buffer_pool.cc",
  4. "//third_party/libgav1/src/src/buffer_pool.h",
  5. "//third_party/libgav1/src/src/decoder.cc",
  6. "//third_party/libgav1/src/src/decoder_impl.cc",
  7. "//third_party/libgav1/src/src/decoder_impl.h",
  8. "//third_party/libgav1/src/src/decoder_settings.cc",
  9. "//third_party/libgav1/src/src/decoder_state.h",
  10. "//third_party/libgav1/src/src/film_grain.cc",
  11. "//third_party/libgav1/src/src/film_grain.h",
  12. "//third_party/libgav1/src/src/frame_buffer.cc",
  13. "//third_party/libgav1/src/src/frame_buffer_utils.h",
  14. "//third_party/libgav1/src/src/frame_scratch_buffer.h",
  15. "//third_party/libgav1/src/src/internal_frame_buffer_list.cc",
  16. "//third_party/libgav1/src/src/internal_frame_buffer_list.h",
  17. "//third_party/libgav1/src/src/loop_restoration_info.cc",
  18. "//third_party/libgav1/src/src/loop_restoration_info.h",
  19. "//third_party/libgav1/src/src/motion_vector.cc",
  20. "//third_party/libgav1/src/src/motion_vector.h",
  21. "//third_party/libgav1/src/src/obu_parser.cc",
  22. "//third_party/libgav1/src/src/obu_parser.h",
  23. "//third_party/libgav1/src/src/prediction_mask.cc",
  24. "//third_party/libgav1/src/src/prediction_mask.h",
  25. "//third_party/libgav1/src/src/quantizer.cc",
  26. "//third_party/libgav1/src/src/quantizer.h",
  27. "//third_party/libgav1/src/src/reconstruction.cc",
  28. "//third_party/libgav1/src/src/reconstruction.h",
  29. "//third_party/libgav1/src/src/residual_buffer_pool.cc",
  30. "//third_party/libgav1/src/src/residual_buffer_pool.h",
  31. "//third_party/libgav1/src/src/status_code.cc",
  32. "//third_party/libgav1/src/src/symbol_decoder_context.cc",
  33. "//third_party/libgav1/src/src/symbol_decoder_context.h",
  34. "//third_party/libgav1/src/src/threading_strategy.cc",
  35. "//third_party/libgav1/src/src/threading_strategy.h",
  36. "//third_party/libgav1/src/src/version.cc",
  37. "//third_party/libgav1/src/src/warp_prediction.cc",
  38. "//third_party/libgav1/src/src/warp_prediction.h",
  39. "//third_party/libgav1/src/src/yuv_buffer.cc",
  40. "//third_party/libgav1/src/src/yuv_buffer.h",
  41. ]
  42. gav1_dsp_sources = [
  43. "//third_party/libgav1/src/src/dsp/arm/average_blend_neon.cc",
  44. "//third_party/libgav1/src/src/dsp/arm/cdef_neon.cc",
  45. "//third_party/libgav1/src/src/dsp/arm/convolve_10bit_neon.cc",
  46. "//third_party/libgav1/src/src/dsp/arm/convolve_neon.cc",
  47. "//third_party/libgav1/src/src/dsp/arm/distance_weighted_blend_neon.cc",
  48. "//third_party/libgav1/src/src/dsp/arm/film_grain_neon.cc",
  49. "//third_party/libgav1/src/src/dsp/arm/intra_edge_neon.cc",
  50. "//third_party/libgav1/src/src/dsp/arm/intrapred_cfl_neon.cc",
  51. "//third_party/libgav1/src/src/dsp/arm/intrapred_directional_neon.cc",
  52. "//third_party/libgav1/src/src/dsp/arm/intrapred_filter_neon.cc",
  53. "//third_party/libgav1/src/src/dsp/arm/intrapred_neon.cc",
  54. "//third_party/libgav1/src/src/dsp/arm/intrapred_smooth_neon.cc",
  55. "//third_party/libgav1/src/src/dsp/arm/inverse_transform_10bit_neon.cc",
  56. "//third_party/libgav1/src/src/dsp/arm/inverse_transform_neon.cc",
  57. "//third_party/libgav1/src/src/dsp/arm/loop_filter_10bit_neon.cc",
  58. "//third_party/libgav1/src/src/dsp/arm/loop_filter_neon.cc",
  59. "//third_party/libgav1/src/src/dsp/arm/loop_restoration_10bit_neon.cc",
  60. "//third_party/libgav1/src/src/dsp/arm/loop_restoration_neon.cc",
  61. "//third_party/libgav1/src/src/dsp/arm/mask_blend_neon.cc",
  62. "//third_party/libgav1/src/src/dsp/arm/motion_field_projection_neon.cc",
  63. "//third_party/libgav1/src/src/dsp/arm/motion_vector_search_neon.cc",
  64. "//third_party/libgav1/src/src/dsp/arm/obmc_neon.cc",
  65. "//third_party/libgav1/src/src/dsp/arm/super_res_neon.cc",
  66. "//third_party/libgav1/src/src/dsp/arm/warp_neon.cc",
  67. "//third_party/libgav1/src/src/dsp/arm/weight_mask_neon.cc",
  68. "//third_party/libgav1/src/src/dsp/average_blend.cc",
  69. "//third_party/libgav1/src/src/dsp/cdef.cc",
  70. "//third_party/libgav1/src/src/dsp/constants.cc",
  71. "//third_party/libgav1/src/src/dsp/convolve.cc",
  72. "//third_party/libgav1/src/src/dsp/distance_weighted_blend.cc",
  73. "//third_party/libgav1/src/src/dsp/dsp.cc",
  74. "//third_party/libgav1/src/src/dsp/film_grain.cc",
  75. "//third_party/libgav1/src/src/dsp/intra_edge.cc",
  76. "//third_party/libgav1/src/src/dsp/intrapred.cc",
  77. "//third_party/libgav1/src/src/dsp/intrapred_cfl.cc",
  78. "//third_party/libgav1/src/src/dsp/intrapred_directional.cc",
  79. "//third_party/libgav1/src/src/dsp/intrapred_filter.cc",
  80. "//third_party/libgav1/src/src/dsp/intrapred_smooth.cc",
  81. "//third_party/libgav1/src/src/dsp/inverse_transform.cc",
  82. "//third_party/libgav1/src/src/dsp/loop_filter.cc",
  83. "//third_party/libgav1/src/src/dsp/loop_restoration.cc",
  84. "//third_party/libgav1/src/src/dsp/mask_blend.cc",
  85. "//third_party/libgav1/src/src/dsp/motion_field_projection.cc",
  86. "//third_party/libgav1/src/src/dsp/motion_vector_search.cc",
  87. "//third_party/libgav1/src/src/dsp/obmc.cc",
  88. "//third_party/libgav1/src/src/dsp/super_res.cc",
  89. "//third_party/libgav1/src/src/dsp/warp.cc",
  90. "//third_party/libgav1/src/src/dsp/weight_mask.cc",
  91. ]
  92. gav1_dsp_avx2_sources = [
  93. "//third_party/libgav1/src/src/dsp/x86/cdef_avx2.cc",
  94. "//third_party/libgav1/src/src/dsp/x86/convolve_avx2.cc",
  95. "//third_party/libgav1/src/src/dsp/x86/loop_restoration_10bit_avx2.cc",
  96. "//third_party/libgav1/src/src/dsp/x86/loop_restoration_avx2.cc",
  97. ]
  98. gav1_dsp_avx2_headers_sources = [
  99. "//third_party/libgav1/src/src/dsp/x86/cdef_avx2.h",
  100. "//third_party/libgav1/src/src/dsp/x86/common_avx2.h",
  101. "//third_party/libgav1/src/src/dsp/x86/convolve_avx2.h",
  102. "//third_party/libgav1/src/src/dsp/x86/loop_restoration_avx2.h",
  103. ]
  104. gav1_dsp_headers_sources = [
  105. "//third_party/libgav1/src/src/dsp/arm/average_blend_neon.h",
  106. "//third_party/libgav1/src/src/dsp/arm/cdef_neon.h",
  107. "//third_party/libgav1/src/src/dsp/arm/common_neon.h",
  108. "//third_party/libgav1/src/src/dsp/arm/convolve_neon.h",
  109. "//third_party/libgav1/src/src/dsp/arm/distance_weighted_blend_neon.h",
  110. "//third_party/libgav1/src/src/dsp/arm/film_grain_neon.h",
  111. "//third_party/libgav1/src/src/dsp/arm/intra_edge_neon.h",
  112. "//third_party/libgav1/src/src/dsp/arm/intrapred_cfl_neon.h",
  113. "//third_party/libgav1/src/src/dsp/arm/intrapred_directional_neon.h",
  114. "//third_party/libgav1/src/src/dsp/arm/intrapred_filter_neon.h",
  115. "//third_party/libgav1/src/src/dsp/arm/intrapred_neon.h",
  116. "//third_party/libgav1/src/src/dsp/arm/intrapred_smooth_neon.h",
  117. "//third_party/libgav1/src/src/dsp/arm/inverse_transform_neon.h",
  118. "//third_party/libgav1/src/src/dsp/arm/loop_filter_neon.h",
  119. "//third_party/libgav1/src/src/dsp/arm/loop_restoration_neon.h",
  120. "//third_party/libgav1/src/src/dsp/arm/mask_blend_neon.h",
  121. "//third_party/libgav1/src/src/dsp/arm/motion_field_projection_neon.h",
  122. "//third_party/libgav1/src/src/dsp/arm/motion_vector_search_neon.h",
  123. "//third_party/libgav1/src/src/dsp/arm/obmc_neon.h",
  124. "//third_party/libgav1/src/src/dsp/arm/super_res_neon.h",
  125. "//third_party/libgav1/src/src/dsp/arm/warp_neon.h",
  126. "//third_party/libgav1/src/src/dsp/arm/weight_mask_neon.h",
  127. "//third_party/libgav1/src/src/dsp/average_blend.h",
  128. "//third_party/libgav1/src/src/dsp/cdef.h",
  129. "//third_party/libgav1/src/src/dsp/common.h",
  130. "//third_party/libgav1/src/src/dsp/constants.h",
  131. "//third_party/libgav1/src/src/dsp/convolve.h",
  132. "//third_party/libgav1/src/src/dsp/distance_weighted_blend.h",
  133. "//third_party/libgav1/src/src/dsp/dsp.h",
  134. "//third_party/libgav1/src/src/dsp/film_grain.h",
  135. "//third_party/libgav1/src/src/dsp/film_grain_common.h",
  136. "//third_party/libgav1/src/src/dsp/intra_edge.h",
  137. "//third_party/libgav1/src/src/dsp/intrapred.h",
  138. "//third_party/libgav1/src/src/dsp/intrapred_cfl.h",
  139. "//third_party/libgav1/src/src/dsp/intrapred_directional.h",
  140. "//third_party/libgav1/src/src/dsp/intrapred_filter.h",
  141. "//third_party/libgav1/src/src/dsp/intrapred_smooth.h",
  142. "//third_party/libgav1/src/src/dsp/inverse_transform.h",
  143. "//third_party/libgav1/src/src/dsp/loop_filter.h",
  144. "//third_party/libgav1/src/src/dsp/loop_restoration.h",
  145. "//third_party/libgav1/src/src/dsp/mask_blend.h",
  146. "//third_party/libgav1/src/src/dsp/motion_field_projection.h",
  147. "//third_party/libgav1/src/src/dsp/motion_vector_search.h",
  148. "//third_party/libgav1/src/src/dsp/obmc.h",
  149. "//third_party/libgav1/src/src/dsp/super_res.h",
  150. "//third_party/libgav1/src/src/dsp/warp.h",
  151. "//third_party/libgav1/src/src/dsp/weight_mask.h",
  152. ]
  153. gav1_dsp_sse4_sources = [
  154. "//third_party/libgav1/src/src/dsp/x86/average_blend_sse4.cc",
  155. "//third_party/libgav1/src/src/dsp/x86/cdef_sse4.cc",
  156. "//third_party/libgav1/src/src/dsp/x86/convolve_sse4.cc",
  157. "//third_party/libgav1/src/src/dsp/x86/distance_weighted_blend_sse4.cc",
  158. "//third_party/libgav1/src/src/dsp/x86/film_grain_sse4.cc",
  159. "//third_party/libgav1/src/src/dsp/x86/intra_edge_sse4.cc",
  160. "//third_party/libgav1/src/src/dsp/x86/intrapred_cfl_sse4.cc",
  161. "//third_party/libgav1/src/src/dsp/x86/intrapred_directional_sse4.cc",
  162. "//third_party/libgav1/src/src/dsp/x86/intrapred_filter_sse4.cc",
  163. "//third_party/libgav1/src/src/dsp/x86/intrapred_smooth_sse4.cc",
  164. "//third_party/libgav1/src/src/dsp/x86/intrapred_sse4.cc",
  165. "//third_party/libgav1/src/src/dsp/x86/inverse_transform_sse4.cc",
  166. "//third_party/libgav1/src/src/dsp/x86/loop_filter_sse4.cc",
  167. "//third_party/libgav1/src/src/dsp/x86/loop_restoration_10bit_sse4.cc",
  168. "//third_party/libgav1/src/src/dsp/x86/loop_restoration_sse4.cc",
  169. "//third_party/libgav1/src/src/dsp/x86/mask_blend_sse4.cc",
  170. "//third_party/libgav1/src/src/dsp/x86/motion_field_projection_sse4.cc",
  171. "//third_party/libgav1/src/src/dsp/x86/motion_vector_search_sse4.cc",
  172. "//third_party/libgav1/src/src/dsp/x86/obmc_sse4.cc",
  173. "//third_party/libgav1/src/src/dsp/x86/super_res_sse4.cc",
  174. "//third_party/libgav1/src/src/dsp/x86/warp_sse4.cc",
  175. "//third_party/libgav1/src/src/dsp/x86/weight_mask_sse4.cc",
  176. ]
  177. gav1_dsp_sse4_headers_sources = [
  178. "//third_party/libgav1/src/src/dsp/x86/average_blend_sse4.h",
  179. "//third_party/libgav1/src/src/dsp/x86/cdef_sse4.h",
  180. "//third_party/libgav1/src/src/dsp/x86/common_sse4.h",
  181. "//third_party/libgav1/src/src/dsp/x86/convolve_sse4.h",
  182. "//third_party/libgav1/src/src/dsp/x86/distance_weighted_blend_sse4.h",
  183. "//third_party/libgav1/src/src/dsp/x86/film_grain_sse4.h",
  184. "//third_party/libgav1/src/src/dsp/x86/intra_edge_sse4.h",
  185. "//third_party/libgav1/src/src/dsp/x86/intrapred_cfl_sse4.h",
  186. "//third_party/libgav1/src/src/dsp/x86/intrapred_directional_sse4.h",
  187. "//third_party/libgav1/src/src/dsp/x86/intrapred_filter_sse4.h",
  188. "//third_party/libgav1/src/src/dsp/x86/intrapred_smooth_sse4.h",
  189. "//third_party/libgav1/src/src/dsp/x86/intrapred_sse4.h",
  190. "//third_party/libgav1/src/src/dsp/x86/inverse_transform_sse4.h",
  191. "//third_party/libgav1/src/src/dsp/x86/loop_filter_sse4.h",
  192. "//third_party/libgav1/src/src/dsp/x86/loop_restoration_sse4.h",
  193. "//third_party/libgav1/src/src/dsp/x86/mask_blend_sse4.h",
  194. "//third_party/libgav1/src/src/dsp/x86/motion_field_projection_sse4.h",
  195. "//third_party/libgav1/src/src/dsp/x86/motion_vector_search_sse4.h",
  196. "//third_party/libgav1/src/src/dsp/x86/obmc_sse4.h",
  197. "//third_party/libgav1/src/src/dsp/x86/super_res_sse4.h",
  198. "//third_party/libgav1/src/src/dsp/x86/transpose_sse4.h",
  199. "//third_party/libgav1/src/src/dsp/x86/warp_sse4.h",
  200. "//third_party/libgav1/src/src/dsp/x86/weight_mask_sse4.h",
  201. ]
  202. gav1_gav1_sources = [
  203. "//third_party/libgav1/src/src/gav1/decoder.h",
  204. "//third_party/libgav1/src/src/gav1/decoder_buffer.h",
  205. "//third_party/libgav1/src/src/gav1/decoder_settings.h",
  206. "//third_party/libgav1/src/src/gav1/frame_buffer.h",
  207. "//third_party/libgav1/src/src/gav1/status_code.h",
  208. "//third_party/libgav1/src/src/gav1/symbol_visibility.h",
  209. "//third_party/libgav1/src/src/gav1/version.h",
  210. ]
  211. gav1_post_filter_sources = [
  212. "//third_party/libgav1/src/src/post_filter.h",
  213. "//third_party/libgav1/src/src/post_filter/cdef.cc",
  214. "//third_party/libgav1/src/src/post_filter/deblock.cc",
  215. "//third_party/libgav1/src/src/post_filter/loop_restoration.cc",
  216. "//third_party/libgav1/src/src/post_filter/post_filter.cc",
  217. "//third_party/libgav1/src/src/post_filter/super_res.cc",
  218. ]
  219. gav1_tile_sources = [
  220. "//third_party/libgav1/src/src/tile.h",
  221. "//third_party/libgav1/src/src/tile/bitstream/mode_info.cc",
  222. "//third_party/libgav1/src/src/tile/bitstream/palette.cc",
  223. "//third_party/libgav1/src/src/tile/bitstream/partition.cc",
  224. "//third_party/libgav1/src/src/tile/bitstream/transform_size.cc",
  225. "//third_party/libgav1/src/src/tile/prediction.cc",
  226. "//third_party/libgav1/src/src/tile/tile.cc",
  227. "//third_party/libgav1/src/src/tile_scratch_buffer.cc",
  228. "//third_party/libgav1/src/src/tile_scratch_buffer.h",
  229. ]
  230. gav1_utils_sources = [
  231. "//third_party/libgav1/src/src/utils/array_2d.h",
  232. "//third_party/libgav1/src/src/utils/bit_mask_set.h",
  233. "//third_party/libgav1/src/src/utils/bit_reader.cc",
  234. "//third_party/libgav1/src/src/utils/bit_reader.h",
  235. "//third_party/libgav1/src/src/utils/block_parameters_holder.cc",
  236. "//third_party/libgav1/src/src/utils/block_parameters_holder.h",
  237. "//third_party/libgav1/src/src/utils/blocking_counter.h",
  238. "//third_party/libgav1/src/src/utils/common.h",
  239. "//third_party/libgav1/src/src/utils/compiler_attributes.h",
  240. "//third_party/libgav1/src/src/utils/constants.cc",
  241. "//third_party/libgav1/src/src/utils/constants.h",
  242. "//third_party/libgav1/src/src/utils/cpu.cc",
  243. "//third_party/libgav1/src/src/utils/cpu.h",
  244. "//third_party/libgav1/src/src/utils/dynamic_buffer.h",
  245. "//third_party/libgav1/src/src/utils/entropy_decoder.cc",
  246. "//third_party/libgav1/src/src/utils/entropy_decoder.h",
  247. "//third_party/libgav1/src/src/utils/executor.cc",
  248. "//third_party/libgav1/src/src/utils/executor.h",
  249. "//third_party/libgav1/src/src/utils/logging.cc",
  250. "//third_party/libgav1/src/src/utils/logging.h",
  251. "//third_party/libgav1/src/src/utils/memory.h",
  252. "//third_party/libgav1/src/src/utils/queue.h",
  253. "//third_party/libgav1/src/src/utils/raw_bit_reader.cc",
  254. "//third_party/libgav1/src/src/utils/raw_bit_reader.h",
  255. "//third_party/libgav1/src/src/utils/reference_info.h",
  256. "//third_party/libgav1/src/src/utils/segmentation.cc",
  257. "//third_party/libgav1/src/src/utils/segmentation.h",
  258. "//third_party/libgav1/src/src/utils/segmentation_map.cc",
  259. "//third_party/libgav1/src/src/utils/segmentation_map.h",
  260. "//third_party/libgav1/src/src/utils/stack.h",
  261. "//third_party/libgav1/src/src/utils/threadpool.cc",
  262. "//third_party/libgav1/src/src/utils/threadpool.h",
  263. "//third_party/libgav1/src/src/utils/types.h",
  264. "//third_party/libgav1/src/src/utils/unbounded_queue.h",
  265. "//third_party/libgav1/src/src/utils/vector.h",
  266. ]