History

avfilter: Constify all AVFilters

This is possible now that the next-API is gone.

Andreas Rheinhardt committed 5 years ago

Commit a04ad241 parent 85ba17f388 files · +967 −967Browse files

Unified · Split

388 files
  1. configure +2 −2
  2. libavfilter/aeval.c +2 −2
  3. libavfilter/af_acontrast.c +1 −1
  4. libavfilter/af_acopy.c +1 −1
  5. libavfilter/af_acrossover.c +1 −1
  6. libavfilter/af_acrusher.c +1 −1
  7. libavfilter/af_adeclick.c +2 −2
  8. libavfilter/af_adelay.c +1 −1
  9. libavfilter/af_adenorm.c +1 −1
  10. libavfilter/af_aderivative.c +2 −2
  11. libavfilter/af_aecho.c +1 −1
  12. libavfilter/af_aemphasis.c +1 −1
  13. libavfilter/af_aexciter.c +1 −1
  14. libavfilter/af_afade.c +2 −2
  15. libavfilter/af_afftdn.c +1 −1
  16. libavfilter/af_afftfilt.c +1 −1
  17. libavfilter/af_afir.c +1 −1
  18. libavfilter/af_aformat.c +1 −1
  19. libavfilter/af_afreqshift.c +2 −2
  20. libavfilter/af_agate.c +2 −2
  21. libavfilter/af_aiir.c +1 −1
  22. libavfilter/af_alimiter.c +1 −1
  23. libavfilter/af_amerge.c +1 −1
  24. libavfilter/af_amix.c +1 −1
  25. libavfilter/af_amultiply.c +1 −1
  26. libavfilter/af_anequalizer.c +1 −1
  27. libavfilter/af_anlmdn.c +1 −1
  28. libavfilter/af_anlms.c +1 −1
  29. libavfilter/af_anull.c +1 −1
  30. libavfilter/af_apad.c +1 −1
  31. libavfilter/af_aphaser.c +1 −1
  32. libavfilter/af_apulsator.c +1 −1
  33. libavfilter/af_aresample.c +1 −1
  34. libavfilter/af_arnndn.c +1 −1
  35. libavfilter/af_asetnsamples.c +1 −1
  36. libavfilter/af_asetrate.c +1 −1
  37. libavfilter/af_ashowinfo.c +1 −1
  38. libavfilter/af_asoftclip.c +1 −1
  39. libavfilter/af_asr.c +1 −1
  40. libavfilter/af_astats.c +1 −1
  41. libavfilter/af_asubboost.c +1 −1
  42. libavfilter/af_asupercut.c +4 −4
  43. libavfilter/af_atempo.c +1 −1
  44. libavfilter/af_axcorrelate.c +1 −1
  45. libavfilter/af_biquads.c +1 −1
  46. libavfilter/af_bs2b.c +1 −1
  47. libavfilter/af_channelmap.c +1 −1
  48. libavfilter/af_channelsplit.c +1 −1
  49. libavfilter/af_chorus.c +1 −1
  50. libavfilter/af_compand.c +1 −1
  51. libavfilter/af_compensationdelay.c +1 −1
  52. libavfilter/af_crossfeed.c +1 −1
  53. libavfilter/af_crystalizer.c +1 −1
  54. libavfilter/af_dcshift.c +1 −1
  55. libavfilter/af_deesser.c +1 −1
  56. libavfilter/af_drmeter.c +1 −1
  57. libavfilter/af_dynaudnorm.c +1 −1
  58. libavfilter/af_earwax.c +1 −1
  59. libavfilter/af_extrastereo.c +1 −1
  60. libavfilter/af_firequalizer.c +1 −1
  61. libavfilter/af_flanger.c +1 −1
  62. libavfilter/af_haas.c +1 −1
  63. libavfilter/af_hdcd.c +1 −1
  64. libavfilter/af_headphone.c +1 −1
  65. libavfilter/af_join.c +1 −1
  66. libavfilter/af_ladspa.c +1 −1
  67. libavfilter/af_loudnorm.c +1 −1
  68. libavfilter/af_lv2.c +1 −1
  69. libavfilter/af_mcompand.c +1 −1
  70. libavfilter/af_pan.c +1 −1
  71. libavfilter/af_replaygain.c +1 −1
  72. libavfilter/af_rubberband.c +1 −1
  73. libavfilter/af_sidechaincompress.c +2 −2
  74. libavfilter/af_silencedetect.c +1 −1
  75. libavfilter/af_silenceremove.c +1 −1
  76. libavfilter/af_sofalizer.c +1 −1
  77. libavfilter/af_speechnorm.c +1 −1
  78. libavfilter/af_stereotools.c +1 −1
  79. libavfilter/af_stereowiden.c +1 −1
  80. libavfilter/af_superequalizer.c +1 −1
  81. libavfilter/af_surround.c +1 −1
  82. libavfilter/af_tremolo.c +1 −1
  83. libavfilter/af_vibrato.c +1 −1
  84. libavfilter/af_volume.c +1 −1
  85. libavfilter/af_volumedetect.c +1 −1
  86. libavfilter/allfilters.c +490 −490
  87. libavfilter/asink_anullsink.c +1 −1
  88. libavfilter/asrc_afirsrc.c +1 −1
  89. libavfilter/asrc_anoisesrc.c +1 −1
  90. libavfilter/asrc_anullsrc.c +1 −1
  91. libavfilter/asrc_flite.c +1 −1
  92. libavfilter/asrc_hilbert.c +1 −1
  93. libavfilter/asrc_sinc.c +1 −1
  94. libavfilter/asrc_sine.c +1 −1
  95. libavfilter/avf_abitscope.c +1 −1
  96. libavfilter/avf_ahistogram.c +1 −1
  97. libavfilter/avf_aphasemeter.c +1 −1
  98. libavfilter/avf_avectorscope.c +1 −1
  99. libavfilter/avf_concat.c +1 −1
  100. libavfilter/avf_showcqt.c +1 −1
  101. libavfilter/avf_showfreqs.c +1 −1
  102. libavfilter/avf_showspatial.c +1 −1
  103. libavfilter/avf_showspectrum.c +2 −2
  104. libavfilter/avf_showvolume.c +1 −1
  105. libavfilter/avf_showwaves.c +2 −2
  106. libavfilter/buffersink.c +2 −2
  107. libavfilter/buffersrc.c +2 −2
  108. libavfilter/f_bench.c +2 −2
  109. libavfilter/f_cue.c +2 −2
  110. libavfilter/f_drawgraph.c +2 −2
  111. libavfilter/f_ebur128.c +1 −1
  112. libavfilter/f_graphmonitor.c +2 −2
  113. libavfilter/f_interleave.c +2 −2
  114. libavfilter/f_loop.c +2 −2
  115. libavfilter/f_metadata.c +2 −2
  116. libavfilter/f_perms.c +2 −2
  117. libavfilter/f_realtime.c +2 −2
  118. libavfilter/f_reverse.c +2 −2
  119. libavfilter/f_select.c +2 −2
  120. libavfilter/f_sendcmd.c +2 −2
  121. libavfilter/f_sidedata.c +2 −2
  122. libavfilter/f_streamselect.c +2 −2
  123. libavfilter/f_zmq.c +2 −2
  124. libavfilter/fifo.c +2 −2
  125. libavfilter/setpts.c +2 −2
  126. libavfilter/settb.c +2 −2
  127. libavfilter/split.c +2 −2
  128. libavfilter/src_movie.c +2 −2
  129. libavfilter/trim.c +2 −2
  130. libavfilter/vaf_spectrumsynth.c +1 −1
  131. libavfilter/vf_addroi.c +1 −1
  132. libavfilter/vf_alphamerge.c +1 −1
  133. libavfilter/vf_amplify.c +1 −1
  134. libavfilter/vf_aspect.c +2 −2
  135. libavfilter/vf_atadenoise.c +1 −1
  136. libavfilter/vf_avgblur.c +1 −1
  137. libavfilter/vf_avgblur_opencl.c +2 −2
  138. libavfilter/vf_avgblur_vulkan.c +1 −1
  139. libavfilter/vf_bbox.c +1 −1
  140. libavfilter/vf_bilateral.c +1 −1
  141. libavfilter/vf_bitplanenoise.c +1 −1
  142. libavfilter/vf_blackdetect.c +1 −1
  143. libavfilter/vf_blackframe.c +1 −1
  144. libavfilter/vf_blend.c +2 −2
  145. libavfilter/vf_bm3d.c +1 −1
  146. libavfilter/vf_boxblur.c +1 −1
  147. libavfilter/vf_bwdif.c +1 −1
  148. libavfilter/vf_cas.c +1 −1
  149. libavfilter/vf_chromaber_vulkan.c +1 −1
  150. libavfilter/vf_chromakey.c +2 −2
  151. libavfilter/vf_chromanr.c +1 −1
  152. libavfilter/vf_chromashift.c +2 −2
  153. libavfilter/vf_ciescope.c +1 −1
  154. libavfilter/vf_codecview.c +1 −1
  155. libavfilter/vf_colorbalance.c +1 −1
  156. libavfilter/vf_colorchannelmixer.c +1 −1
  157. libavfilter/vf_colorconstancy.c +1 −1
  158. libavfilter/vf_colorcontrast.c +1 −1
  159. libavfilter/vf_colorcorrect.c +1 −1
  160. libavfilter/vf_colorize.c +1 −1
  161. libavfilter/vf_colorkey.c +2 −2
  162. libavfilter/vf_colorkey_opencl.c +1 −1
  163. libavfilter/vf_colorlevels.c +1 −1
  164. libavfilter/vf_colormatrix.c +1 −1
  165. libavfilter/vf_colorspace.c +1 −1
  166. libavfilter/vf_colortemperature.c +1 −1
  167. libavfilter/vf_convolution.c +5 −5
  168. libavfilter/vf_convolution_opencl.c +4 −4
  169. libavfilter/vf_convolve.c +2 −2
  170. libavfilter/vf_copy.c +1 −1
  171. libavfilter/vf_coreimage.m +2 −2
  172. libavfilter/vf_cover_rect.c +1 −1
  173. libavfilter/vf_crop.c +1 −1
  174. libavfilter/vf_cropdetect.c +1 −1
  175. libavfilter/vf_curves.c +1 −1
  176. libavfilter/vf_datascope.c +3 −3
  177. libavfilter/vf_dblur.c +1 −1
  178. libavfilter/vf_dctdnoiz.c +1 −1
  179. libavfilter/vf_deband.c +1 −1
  180. libavfilter/vf_deblock.c +1 −1
  181. libavfilter/vf_decimate.c +1 −1
  182. libavfilter/vf_dedot.c +1 −1
  183. libavfilter/vf_deflicker.c +1 −1
  184. libavfilter/vf_deinterlace_qsv.c +1 −1
  185. libavfilter/vf_deinterlace_vaapi.c +1 −1
  186. libavfilter/vf_dejudder.c +1 −1
  187. libavfilter/vf_delogo.c +1 −1
  188. libavfilter/vf_derain.c +1 −1
  189. libavfilter/vf_deshake.c +1 −1
  190. libavfilter/vf_deshake_opencl.c +1 −1
  191. libavfilter/vf_despill.c +1 −1
  192. libavfilter/vf_detelecine.c +1 −1
  193. libavfilter/vf_displace.c +1 −1
  194. libavfilter/vf_dnn_detect.c +1 −1
  195. libavfilter/vf_dnn_processing.c +1 −1
  196. libavfilter/vf_drawbox.c +2 −2
  197. libavfilter/vf_drawtext.c +1 −1
  198. libavfilter/vf_edgedetect.c +1 −1
  199. libavfilter/vf_elbg.c +1 −1
  200. libavfilter/vf_entropy.c +1 −1
  201. libavfilter/vf_epx.c +1 −1
  202. libavfilter/vf_eq.c +1 −1
  203. libavfilter/vf_estdif.c +1 −1
  204. libavfilter/vf_exposure.c +1 −1
  205. libavfilter/vf_extractplanes.c +2 −2
  206. libavfilter/vf_fade.c +1 −1
  207. libavfilter/vf_fftdnoiz.c +1 −1
  208. libavfilter/vf_fftfilt.c +1 −1
  209. libavfilter/vf_field.c +1 −1
  210. libavfilter/vf_fieldhint.c +1 −1
  211. libavfilter/vf_fieldmatch.c +1 −1
  212. libavfilter/vf_fieldorder.c +1 −1
  213. libavfilter/vf_fillborders.c +1 −1
  214. libavfilter/vf_find_rect.c +1 −1
  215. libavfilter/vf_floodfill.c +1 −1
  216. libavfilter/vf_format.c +2 −2
  217. libavfilter/vf_fps.c +1 −1
  218. libavfilter/vf_framepack.c +1 −1
  219. libavfilter/vf_framerate.c +1 −1
  220. libavfilter/vf_framestep.c +1 −1
  221. libavfilter/vf_freezedetect.c +1 −1
  222. libavfilter/vf_freezeframes.c +1 −1
  223. libavfilter/vf_frei0r.c +2 −2
  224. libavfilter/vf_fspp.c +1 −1
  225. libavfilter/vf_gblur.c +1 −1
  226. libavfilter/vf_geq.c +1 −1
  227. libavfilter/vf_gradfun.c +1 −1
  228. libavfilter/vf_hflip.c +1 −1
  229. libavfilter/vf_histeq.c +1 −1
  230. libavfilter/vf_histogram.c +2 −2
  231. libavfilter/vf_hqdn3d.c +1 −1
  232. libavfilter/vf_hqx.c +1 −1
  233. libavfilter/vf_hue.c +1 −1
  234. libavfilter/vf_hwdownload.c +1 −1
  235. libavfilter/vf_hwmap.c +1 −1
  236. libavfilter/vf_hwupload.c +1 −1
  237. libavfilter/vf_hwupload_cuda.c +1 −1
  238. libavfilter/vf_hysteresis.c +1 −1
  239. libavfilter/vf_identity.c +2 −2
  240. libavfilter/vf_idet.c +1 −1
  241. libavfilter/vf_il.c +1 −1
  242. libavfilter/vf_kerndeint.c +1 −1
  243. libavfilter/vf_lagfun.c +1 −1
  244. libavfilter/vf_lenscorrection.c +1 −1
  245. libavfilter/vf_lensfun.c +1 −1
  246. libavfilter/vf_libopencv.c +1 −1
  247. libavfilter/vf_libvmaf.c +1 −1
  248. libavfilter/vf_limiter.c +1 −1
  249. libavfilter/vf_lumakey.c +1 −1
  250. libavfilter/vf_lut.c +1 −1
  251. libavfilter/vf_lut2.c +2 −2
  252. libavfilter/vf_lut3d.c +3 −3
  253. libavfilter/vf_maskedclamp.c +1 −1
  254. libavfilter/vf_maskedmerge.c +1 −1
  255. libavfilter/vf_maskedminmax.c +2 −2
  256. libavfilter/vf_maskedthreshold.c +1 −1
  257. libavfilter/vf_maskfun.c +1 −1
  258. libavfilter/vf_mcdeint.c +1 −1
  259. libavfilter/vf_median.c +1 −1
  260. libavfilter/vf_mergeplanes.c +1 −1
  261. libavfilter/vf_mestimate.c +1 −1
  262. libavfilter/vf_midequalizer.c +1 −1
  263. libavfilter/vf_minterpolate.c +1 −1
  264. libavfilter/vf_misc_vaapi.c +2 −2
  265. libavfilter/vf_mix.c +2 −2
  266. libavfilter/vf_monochrome.c +1 −1
  267. libavfilter/vf_mpdecimate.c +1 −1
  268. libavfilter/vf_neighbor.c +1 −1
  269. libavfilter/vf_neighbor_opencl.c +2 −2
  270. libavfilter/vf_nlmeans.c +1 −1
  271. libavfilter/vf_nlmeans_opencl.c +1 −1
  272. libavfilter/vf_nnedi.c +1 −1
  273. libavfilter/vf_noise.c +1 −1
  274. libavfilter/vf_normalize.c +1 −1
  275. libavfilter/vf_null.c +1 −1
  276. libavfilter/vf_ocr.c +1 −1
  277. libavfilter/vf_overlay.c +1 −1
  278. libavfilter/vf_overlay_cuda.c +1 −1
  279. libavfilter/vf_overlay_opencl.c +1 −1
  280. libavfilter/vf_overlay_qsv.c +1 −1
  281. libavfilter/vf_overlay_vulkan.c +1 −1
  282. libavfilter/vf_owdenoise.c +1 −1
  283. libavfilter/vf_pad.c +1 −1
  284. libavfilter/vf_pad_opencl.c +1 −1
  285. libavfilter/vf_palettegen.c +1 −1
  286. libavfilter/vf_paletteuse.c +1 −1
  287. libavfilter/vf_perspective.c +1 −1
  288. libavfilter/vf_phase.c +1 −1
  289. libavfilter/vf_photosensitivity.c +1 −1
  290. libavfilter/vf_pixdesctest.c +1 −1
  291. libavfilter/vf_pp.c +1 −1
  292. libavfilter/vf_pp7.c +1 −1
  293. libavfilter/vf_premultiply.c +2 −2
  294. libavfilter/vf_procamp_vaapi.c +1 −1
  295. libavfilter/vf_program_opencl.c +2 −2
  296. libavfilter/vf_pseudocolor.c +1 −1
  297. libavfilter/vf_psnr.c +1 −1
  298. libavfilter/vf_pullup.c +1 −1
  299. libavfilter/vf_qp.c +1 −1
  300. libavfilter/vf_random.c +1 −1
  301. libavfilter/vf_readeia608.c +1 −1
  302. libavfilter/vf_readvitc.c +1 −1
  303. libavfilter/vf_remap.c +1 −1
  304. libavfilter/vf_removegrain.c +1 −1
  305. libavfilter/vf_removelogo.c +1 −1
  306. libavfilter/vf_repeatfields.c +1 −1
  307. libavfilter/vf_rotate.c +1 −1
  308. libavfilter/vf_sab.c +1 −1
  309. libavfilter/vf_scale.c +3 −3
  310. libavfilter/vf_scale_cuda.c +1 −1
  311. libavfilter/vf_scale_npp.c +1 −1
  312. libavfilter/vf_scale_qsv.c +1 −1
  313. libavfilter/vf_scale_vaapi.c +1 −1
  314. libavfilter/vf_scale_vulkan.c +1 −1
  315. libavfilter/vf_scdet.c +1 −1
  316. libavfilter/vf_scroll.c +1 −1
  317. libavfilter/vf_selectivecolor.c +1 −1
  318. libavfilter/vf_separatefields.c +1 −1
  319. libavfilter/vf_setparams.c +3 −3
  320. libavfilter/vf_shear.c +1 −1
  321. libavfilter/vf_showinfo.c +1 −1
  322. libavfilter/vf_showpalette.c +1 −1
  323. libavfilter/vf_shuffleframes.c +1 −1
  324. libavfilter/vf_shufflepixels.c +1 −1
  325. libavfilter/vf_shuffleplanes.c +1 −1
  326. libavfilter/vf_signalstats.c +1 −1
  327. libavfilter/vf_signature.c +1 −1
  328. libavfilter/vf_smartblur.c +1 −1
  329. libavfilter/vf_spp.c +1 −1
  330. libavfilter/vf_sr.c +1 −1
  331. libavfilter/vf_ssim.c +1 −1
  332. libavfilter/vf_stack.c +3 −3
  333. libavfilter/vf_stereo3d.c +1 −1
  334. libavfilter/vf_subtitles.c +2 −2
  335. libavfilter/vf_super2xsai.c +1 −1
  336. libavfilter/vf_swaprect.c +1 −1
  337. libavfilter/vf_swapuv.c +1 −1
  338. libavfilter/vf_telecine.c +1 −1
  339. libavfilter/vf_threshold.c +1 −1
  340. libavfilter/vf_thumbnail.c +1 −1
  341. libavfilter/vf_thumbnail_cuda.c +1 −1
  342. libavfilter/vf_tile.c +1 −1
  343. libavfilter/vf_tinterlace.c +2 −2
  344. libavfilter/vf_tmidequalizer.c +1 −1
  345. libavfilter/vf_tonemap.c +1 −1
  346. libavfilter/vf_tonemap_opencl.c +1 −1
  347. libavfilter/vf_tonemap_vaapi.c +1 −1
  348. libavfilter/vf_tpad.c +1 −1
  349. libavfilter/vf_transpose.c +1 −1
  350. libavfilter/vf_transpose_npp.c +1 −1
  351. libavfilter/vf_transpose_opencl.c +1 −1
  352. libavfilter/vf_transpose_vaapi.c +1 −1
  353. libavfilter/vf_unsharp.c +1 −1
  354. libavfilter/vf_unsharp_opencl.c +1 −1
  355. libavfilter/vf_untile.c +1 −1
  356. libavfilter/vf_uspp.c +1 −1
  357. libavfilter/vf_v360.c +1 −1
  358. libavfilter/vf_vaguedenoiser.c +1 −1
  359. libavfilter/vf_vectorscope.c +1 −1
  360. libavfilter/vf_vflip.c +1 −1
  361. libavfilter/vf_vfrdet.c +1 −1
  362. libavfilter/vf_vibrance.c +1 −1
  363. libavfilter/vf_vidstabdetect.c +1 −1
  364. libavfilter/vf_vidstabtransform.c +1 −1
  365. libavfilter/vf_vif.c +1 −1
  366. libavfilter/vf_vignette.c +1 −1
  367. libavfilter/vf_vmafmotion.c +1 −1
  368. libavfilter/vf_vpp_qsv.c +1 −1
  369. libavfilter/vf_w3fdif.c +1 −1
  370. libavfilter/vf_waveform.c +1 −1
  371. libavfilter/vf_weave.c +2 −2
  372. libavfilter/vf_xbr.c +1 −1
  373. libavfilter/vf_xfade.c +1 −1
  374. libavfilter/vf_xfade_opencl.c +1 −1
  375. libavfilter/vf_xmedian.c +2 −2
  376. libavfilter/vf_yadif.c +1 −1
  377. libavfilter/vf_yadif_cuda.c +1 −1
  378. libavfilter/vf_yaepblur.c +1 −1
  379. libavfilter/vf_zoompan.c +1 −1
  380. libavfilter/vf_zscale.c +1 −1
  381. libavfilter/vsink_nullsink.c +1 −1
  382. libavfilter/vsrc_cellauto.c +1 −1
  383. libavfilter/vsrc_gradients.c +1 −1
  384. libavfilter/vsrc_life.c +1 −1
  385. libavfilter/vsrc_mandelbrot.c +1 −1
  386. libavfilter/vsrc_mptestsrc.c +1 −1
  387. libavfilter/vsrc_sierpinski.c +1 −1
  388. libavfilter/vsrc_testsrc.c +13 −13
configure+2−2
@@ -3899,7 +3899,7 @@ find_things_extern(){ · 3898 unmodified lines
38993899
39003900 find_filters_extern(){
39013901 file=$source_path/$1
3902− sed -n 's/^extern AVFilter ff_[avfsinkrc]\{2,5\}_\([[:alnum:]_]\{1,\}\);/\1_filter/p' $file
3902+ sed -n 's/^extern const AVFilter ff_[avfsinkrc]\{2,5\}_\([[:alnum:]_]\{1,\}\);/\1_filter/p' $file
39033903 }
39043904
39053905 FILTER_LIST=$(find_filters_extern libavfilter/allfilters.c)
@@ -7636,7 +7636,7 @@ cp_if_changed $TMPH libavutil/avconfig.h · 3730 unmodified lines
76367636 # full_filter_name_foo=vf_foo
76377637 # full_filter_name_bar=asrc_bar
76387638 # ...
7639−eval "$(sed -n "s/^extern AVFilter ff_\([avfsinkrc]\{2,5\}\)_\(.*\);/full_filter_name_\2=\1_\2/p" $source_path/libavfilter/allfilters.c)"
7639+eval "$(sed -n "s/^extern const AVFilter ff_\([avfsinkrc]\{2,5\}\)_\(.*\);/full_filter_name_\2=\1_\2/p" $source_path/libavfilter/allfilters.c)"
76407640
76417641 # generate the lists of enabled components
76427642 print_enabled_components(){
libavfilter/aeval.c+2−2
@@ -322,7 +322,7 @@ static const AVFilterPad aevalsrc_outputs[] = { · 321 unmodified lines
322322 { NULL }
323323 };
324324
325−AVFilter ff_asrc_aevalsrc = {
325+const AVFilter ff_asrc_aevalsrc = {
326326 .name = "aevalsrc",
327327 .description = NULL_IF_CONFIG_SMALL("Generate an audio signal generated by an expression."),
328328 .query_formats = query_formats,
@@ -473,7 +473,7 @@ static const AVFilterPad aeval_outputs[] = { · 144 unmodified lines
473473 { NULL }
474474 };
475475
476−AVFilter ff_af_aeval = {
476+const AVFilter ff_af_aeval = {
477477 .name = "aeval",
478478 .description = NULL_IF_CONFIG_SMALL("Filter audio signal according to a specified expression."),
479479 .query_formats = aeval_query_formats,
libavfilter/af_acontrast.c+1−1
@@ -208,7 +208,7 @@ static const AVFilterPad outputs[] = { · 207 unmodified lines
208208 { NULL }
209209 };
210210
211−AVFilter ff_af_acontrast = {
211+const AVFilter ff_af_acontrast = {
212212 .name = "acontrast",
213213 .description = NULL_IF_CONFIG_SMALL("Simple audio dynamic range compression/expansion filter."),
214214 .query_formats = query_formats,
libavfilter/af_acopy.c+1−1
@@ -62,7 +62,7 @@ static const AVFilterPad acopy_outputs[] = { · 61 unmodified lines
6262 { NULL }
6363 };
6464
65−AVFilter ff_af_acopy = {
65+const AVFilter ff_af_acopy = {
6666 .name = "acopy",
6767 .description = NULL_IF_CONFIG_SMALL("Copy the input audio unchanged to the output."),
6868 .inputs = acopy_inputs,
libavfilter/af_acrossover.c+1−1
@@ -569,7 +569,7 @@ static const AVFilterPad inputs[] = { · 568 unmodified lines
569569 { NULL }
570570 };
571571
572−AVFilter ff_af_acrossover = {
572+const AVFilter ff_af_acrossover = {
573573 .name = "acrossover",
574574 .description = NULL_IF_CONFIG_SMALL("Split audio into per-bands streams."),
575575 .priv_size = sizeof(AudioCrossoverContext),
libavfilter/af_acrusher.c+1−1
@@ -364,7 +364,7 @@ static const AVFilterPad avfilter_af_acrusher_outputs[] = { · 363 unmodified lines
364364 { NULL }
365365 };
366366
367−AVFilter ff_af_acrusher = {
367+const AVFilter ff_af_acrusher = {
368368 .name = "acrusher",
369369 .description = NULL_IF_CONFIG_SMALL("Reduce audio bit resolution."),
370370 .priv_size = sizeof(ACrusherContext),
libavfilter/af_adeclick.c+2−2
@@ -762,7 +762,7 @@ static const AVFilterPad outputs[] = { · 761 unmodified lines
762762 { NULL }
763763 };
764764
765−AVFilter ff_af_adeclick = {
765+const AVFilter ff_af_adeclick = {
766766 .name = "adeclick",
767767 .description = NULL_IF_CONFIG_SMALL("Remove impulsive noise from input audio."),
768768 .query_formats = query_formats,
@@ -798,7 +798,7 @@ static const AVOption adeclip_options[] = { · 29 unmodified lines
798798
799799 AVFILTER_DEFINE_CLASS(adeclip);
800800
801−AVFilter ff_af_adeclip = {
801+const AVFilter ff_af_adeclip = {
802802 .name = "adeclip",
803803 .description = NULL_IF_CONFIG_SMALL("Remove clipping from input audio."),
804804 .query_formats = query_formats,
libavfilter/af_adelay.c+1−1
@@ -350,7 +350,7 @@ static const AVFilterPad adelay_outputs[] = { · 349 unmodified lines
350350 { NULL }
351351 };
352352
353−AVFilter ff_af_adelay = {
353+const AVFilter ff_af_adelay = {
354354 .name = "adelay",
355355 .description = NULL_IF_CONFIG_SMALL("Delay one or more audio channels."),
356356 .query_formats = query_formats,
libavfilter/af_adenorm.c+1−1
@@ -318,7 +318,7 @@ static const AVOption adenorm_options[] = { · 317 unmodified lines
318318
319319 AVFILTER_DEFINE_CLASS(adenorm);
320320
321−AVFilter ff_af_adenorm = {
321+const AVFilter ff_af_adenorm = {
322322 .name = "adenorm",
323323 .description = NULL_IF_CONFIG_SMALL("Remedy denormals by adding extremely low-level noise."),
324324 .query_formats = query_formats,
libavfilter/af_aderivative.c+2−2
@@ -186,7 +186,7 @@ static const AVFilterPad aderivative_outputs[] = { · 185 unmodified lines
186186 { NULL }
187187 };
188188
189−AVFilter ff_af_aderivative = {
189+const AVFilter ff_af_aderivative = {
190190 .name = "aderivative",
191191 .description = NULL_IF_CONFIG_SMALL("Compute derivative of input audio."),
192192 .query_formats = query_formats,
@@ -196,7 +196,7 @@ AVFilter ff_af_aderivative = { · 3 unmodified lines
196196 .outputs = aderivative_outputs,
197197 };
198198
199−AVFilter ff_af_aintegral = {
199+const AVFilter ff_af_aintegral = {
200200 .name = "aintegral",
201201 .description = NULL_IF_CONFIG_SMALL("Compute integral of input audio."),
202202 .query_formats = query_formats,
libavfilter/af_aecho.c+1−1
@@ -376,7 +376,7 @@ static const AVFilterPad aecho_outputs[] = { · 375 unmodified lines
376376 { NULL }
377377 };
378378
379−AVFilter ff_af_aecho = {
379+const AVFilter ff_af_aecho = {
380380 .name = "aecho",
381381 .description = NULL_IF_CONFIG_SMALL("Add echoing to the audio."),
382382 .query_formats = query_formats,
libavfilter/af_aemphasis.c+1−1
@@ -400,7 +400,7 @@ static const AVFilterPad avfilter_af_aemphasis_outputs[] = { · 399 unmodified lines
400400 { NULL }
401401 };
402402
403−AVFilter ff_af_aemphasis = {
403+const AVFilter ff_af_aemphasis = {
404404 .name = "aemphasis",
405405 .description = NULL_IF_CONFIG_SMALL("Audio emphasis."),
406406 .priv_size = sizeof(AudioEmphasisContext),
libavfilter/af_aexciter.c+1−1
@@ -303,7 +303,7 @@ static const AVFilterPad avfilter_af_aexciter_outputs[] = { · 302 unmodified lines
303303 { NULL }
304304 };
305305
306−AVFilter ff_af_aexciter = {
306+const AVFilter ff_af_aexciter = {
307307 .name = "aexciter",
308308 .description = NULL_IF_CONFIG_SMALL("Enhance high frequency part of audio."),
309309 .priv_size = sizeof(AExciterContext),
libavfilter/af_afade.c+2−2
@@ -365,7 +365,7 @@ static const AVFilterPad avfilter_af_afade_outputs[] = { · 364 unmodified lines
365365 { NULL }
366366 };
367367
368−AVFilter ff_af_afade = {
368+const AVFilter ff_af_afade = {
369369 .name = "afade",
370370 .description = NULL_IF_CONFIG_SMALL("Fade in/out input audio."),
371371 .query_formats = query_formats,
@@ -653,7 +653,7 @@ static const AVFilterPad avfilter_af_acrossfade_outputs[] = { · 281 unmodified lines
653653 { NULL }
654654 };
655655
656−AVFilter ff_af_acrossfade = {
656+const AVFilter ff_af_acrossfade = {
657657 .name = "acrossfade",
658658 .description = NULL_IF_CONFIG_SMALL("Cross fade two input audio streams."),
659659 .query_formats = query_formats,
libavfilter/af_afftdn.c+1−1
@@ -1418,7 +1418,7 @@ static const AVFilterPad outputs[] = { · 1417 unmodified lines
14181418 { NULL }
14191419 };
14201420
1421−AVFilter ff_af_afftdn = {
1421+const AVFilter ff_af_afftdn = {
14221422 .name = "afftdn",
14231423 .description = NULL_IF_CONFIG_SMALL("Denoise audio samples using FFT."),
14241424 .query_formats = query_formats,
libavfilter/af_afftfilt.c+1−1
@@ -476,7 +476,7 @@ static const AVFilterPad outputs[] = { · 475 unmodified lines
476476 { NULL }
477477 };
478478
479−AVFilter ff_af_afftfilt = {
479+const AVFilter ff_af_afftfilt = {
480480 .name = "afftfilt",
481481 .description = NULL_IF_CONFIG_SMALL("Apply arbitrary expressions to samples in frequency domain."),
482482 .priv_size = sizeof(AFFTFiltContext),
libavfilter/af_afir.c+1−1
@@ -948,7 +948,7 @@ static const AVOption afir_options[] = { · 947 unmodified lines
948948
949949 AVFILTER_DEFINE_CLASS(afir);
950950
951−AVFilter ff_af_afir = {
951+const AVFilter ff_af_afir = {
952952 .name = "afir",
953953 .description = NULL_IF_CONFIG_SMALL("Apply Finite Impulse Response filter with supplied coefficients in additional stream(s)."),
954954 .priv_size = sizeof(AudioFIRContext),
libavfilter/af_aformat.c+1−1
@@ -157,7 +157,7 @@ static const AVFilterPad avfilter_af_aformat_outputs[] = { · 156 unmodified lines
157157 { NULL }
158158 };
159159
160−AVFilter ff_af_aformat = {
160+const AVFilter ff_af_aformat = {
161161 .name = "aformat",
162162 .description = NULL_IF_CONFIG_SMALL("Convert the input audio to one of the specified formats."),
163163 .init = init,
libavfilter/af_afreqshift.c+2−2
@@ -390,7 +390,7 @@ static const AVFilterPad outputs[] = { · 389 unmodified lines
390390 { NULL }
391391 };
392392
393−AVFilter ff_af_afreqshift = {
393+const AVFilter ff_af_afreqshift = {
394394 .name = "afreqshift",
395395 .description = NULL_IF_CONFIG_SMALL("Apply frequency shifting to input audio."),
396396 .query_formats = query_formats,
@@ -412,7 +412,7 @@ static const AVOption aphaseshift_options[] = { · 15 unmodified lines
412412
413413 AVFILTER_DEFINE_CLASS(aphaseshift);
414414
415−AVFilter ff_af_aphaseshift = {
415+const AVFilter ff_af_aphaseshift = {
416416 .name = "aphaseshift",
417417 .description = NULL_IF_CONFIG_SMALL("Apply phase shifting to input audio."),
418418 .query_formats = query_formats,
libavfilter/af_agate.c+2−2
@@ -260,7 +260,7 @@ static const AVFilterPad outputs[] = { · 259 unmodified lines
260260 { NULL }
261261 };
262262
263−AVFilter ff_af_agate = {
263+const AVFilter ff_af_agate = {
264264 .name = "agate",
265265 .description = NULL_IF_CONFIG_SMALL("Audio gate."),
266266 .query_formats = query_formats,
@@ -437,7 +437,7 @@ static const AVFilterPad sidechaingate_outputs[] = { · 170 unmodified lines
437437 { NULL }
438438 };
439439
440−AVFilter ff_af_sidechaingate = {
440+const AVFilter ff_af_sidechaingate = {
441441 .name = "sidechaingate",
442442 .description = NULL_IF_CONFIG_SMALL("Audio sidechain gate."),
443443 .priv_size = sizeof(AudioGateContext),
libavfilter/af_aiir.c+1−1
@@ -1577,7 +1577,7 @@ static const AVOption aiir_options[] = { · 1576 unmodified lines
15771577
15781578 AVFILTER_DEFINE_CLASS(aiir);
15791579
1580−AVFilter ff_af_aiir = {
1580+const AVFilter ff_af_aiir = {
15811581 .name = "aiir",
15821582 .description = NULL_IF_CONFIG_SMALL("Apply Infinite Impulse Response filter with supplied coefficients."),
15831583 .priv_size = sizeof(AudioIIRContext),
libavfilter/af_alimiter.c+1−1
@@ -362,7 +362,7 @@ static const AVFilterPad alimiter_outputs[] = { · 361 unmodified lines
362362 { NULL }
363363 };
364364
365−AVFilter ff_af_alimiter = {
365+const AVFilter ff_af_alimiter = {
366366 .name = "alimiter",
367367 .description = NULL_IF_CONFIG_SMALL("Audio lookahead limiter."),
368368 .priv_size = sizeof(AudioLimiterContext),
libavfilter/af_amerge.c+1−1
@@ -347,7 +347,7 @@ static const AVFilterPad amerge_outputs[] = { · 346 unmodified lines
347347 { NULL }
348348 };
349349
350−AVFilter ff_af_amerge = {
350+const AVFilter ff_af_amerge = {
351351 .name = "amerge",
352352 .description = NULL_IF_CONFIG_SMALL("Merge two or more audio streams into "
353353 "a single multi-channel stream."),
libavfilter/af_amix.c+1−1
@@ -637,7 +637,7 @@ static const AVFilterPad avfilter_af_amix_outputs[] = { · 636 unmodified lines
637637 { NULL }
638638 };
639639
640−AVFilter ff_af_amix = {
640+const AVFilter ff_af_amix = {
641641 .name = "amix",
642642 .description = NULL_IF_CONFIG_SMALL("Audio mixing."),
643643 .priv_size = sizeof(MixContext),
libavfilter/af_amultiply.c+1−1
@@ -205,7 +205,7 @@ static const AVFilterPad outputs[] = { · 204 unmodified lines
205205 { NULL }
206206 };
207207
208−AVFilter ff_af_amultiply = {
208+const AVFilter ff_af_amultiply = {
209209 .name = "amultiply",
210210 .description = NULL_IF_CONFIG_SMALL("Multiply two audio streams."),
211211 .priv_size = sizeof(AudioMultiplyContext),
libavfilter/af_anequalizer.c+1−1
@@ -764,7 +764,7 @@ static const AVFilterPad inputs[] = { · 763 unmodified lines
764764 { NULL }
765765 };
766766
767−AVFilter ff_af_anequalizer = {
767+const AVFilter ff_af_anequalizer = {
768768 .name = "anequalizer",
769769 .description = NULL_IF_CONFIG_SMALL("Apply high-order audio parametric multi band equalizer."),
770770 .priv_size = sizeof(AudioNEqualizerContext),
libavfilter/af_anlmdn.c+1−1
@@ -408,7 +408,7 @@ static const AVFilterPad outputs[] = { · 407 unmodified lines
408408 { NULL }
409409 };
410410
411−AVFilter ff_af_anlmdn = {
411+const AVFilter ff_af_anlmdn = {
412412 .name = "anlmdn",
413413 .description = NULL_IF_CONFIG_SMALL("Reduce broadband noise from stream using Non-Local Means."),
414414 .query_formats = query_formats,
libavfilter/af_anlms.c+1−1
@@ -314,7 +314,7 @@ static const AVFilterPad outputs[] = { · 313 unmodified lines
314314 { NULL }
315315 };
316316
317−AVFilter ff_af_anlms = {
317+const AVFilter ff_af_anlms = {
318318 .name = "anlms",
319319 .description = NULL_IF_CONFIG_SMALL("Apply Normalized Least-Mean-Squares algorithm to first audio stream."),
320320 .priv_size = sizeof(AudioNLMSContext),
libavfilter/af_anull.c+1−1
@@ -43,7 +43,7 @@ static const AVFilterPad avfilter_af_anull_outputs[] = { · 42 unmodified lines
4343 { NULL }
4444 };
4545
46−AVFilter ff_af_anull = {
46+const AVFilter ff_af_anull = {
4747 .name = "anull",
4848 .description = NULL_IF_CONFIG_SMALL("Pass the source unchanged to the output."),
4949 .inputs = avfilter_af_anull_inputs,
libavfilter/af_apad.c+1−1
@@ -168,7 +168,7 @@ static const AVFilterPad apad_outputs[] = { · 167 unmodified lines
168168 { NULL }
169169 };
170170
171−AVFilter ff_af_apad = {
171+const AVFilter ff_af_apad = {
172172 .name = "apad",
173173 .description = NULL_IF_CONFIG_SMALL("Pad audio with silence."),
174174 .init = init,
libavfilter/af_aphaser.c+1−1
@@ -290,7 +290,7 @@ static const AVFilterPad aphaser_outputs[] = { · 289 unmodified lines
290290 { NULL }
291291 };
292292
293−AVFilter ff_af_aphaser = {
293+const AVFilter ff_af_aphaser = {
294294 .name = "aphaser",
295295 .description = NULL_IF_CONFIG_SMALL("Add a phasing effect to the audio."),
296296 .query_formats = query_formats,
libavfilter/af_apulsator.c+1−1
@@ -246,7 +246,7 @@ static const AVFilterPad outputs[] = { · 245 unmodified lines
246246 { NULL }
247247 };
248248
249−AVFilter ff_af_apulsator = {
249+const AVFilter ff_af_apulsator = {
250250 .name = "apulsator",
251251 .description = NULL_IF_CONFIG_SMALL("Audio pulsator."),
252252 .priv_size = sizeof(AudioPulsatorContext),
libavfilter/af_aresample.c+1−1
@@ -342,7 +342,7 @@ static const AVFilterPad aresample_outputs[] = { · 341 unmodified lines
342342 { NULL }
343343 };
344344
345−AVFilter ff_af_aresample = {
345+const AVFilter ff_af_aresample = {
346346 .name = "aresample",
347347 .description = NULL_IF_CONFIG_SMALL("Resample audio data."),
348348 .init_dict = init_dict,
libavfilter/af_arnndn.c+1−1
@@ -1619,7 +1619,7 @@ static const AVOption arnndn_options[] = { · 1618 unmodified lines
16191619
16201620 AVFILTER_DEFINE_CLASS(arnndn);
16211621
1622−AVFilter ff_af_arnndn = {
1622+const AVFilter ff_af_arnndn = {
16231623 .name = "arnndn",
16241624 .description = NULL_IF_CONFIG_SMALL("Reduce noise from speech using Recurrent Neural Networks."),
16251625 .query_formats = query_formats,
libavfilter/af_asetnsamples.c+1−1
@@ -118,7 +118,7 @@ static const AVFilterPad asetnsamples_outputs[] = { · 117 unmodified lines
118118 { NULL }
119119 };
120120
121−AVFilter ff_af_asetnsamples = {
121+const AVFilter ff_af_asetnsamples = {
122122 .name = "asetnsamples",
123123 .description = NULL_IF_CONFIG_SMALL("Set the number of samples for each output audio frames."),
124124 .priv_size = sizeof(ASNSContext),
libavfilter/af_asetrate.c+1−1
@@ -106,7 +106,7 @@ static const AVFilterPad asetrate_outputs[] = { · 105 unmodified lines
106106 { NULL }
107107 };
108108
109−AVFilter ff_af_asetrate = {
109+const AVFilter ff_af_asetrate = {
110110 .name = "asetrate",
111111 .description = NULL_IF_CONFIG_SMALL("Change the sample rate without "
112112 "altering the data."),
libavfilter/af_ashowinfo.c+1−1
@@ -254,7 +254,7 @@ static const AVFilterPad outputs[] = { · 253 unmodified lines
254254 { NULL }
255255 };
256256
257−AVFilter ff_af_ashowinfo = {
257+const AVFilter ff_af_ashowinfo = {
258258 .name = "ashowinfo",
259259 .description = NULL_IF_CONFIG_SMALL("Show textual information for each audio frame."),
260260 .priv_size = sizeof(AShowInfoContext),
libavfilter/af_asoftclip.c+1−1
@@ -474,7 +474,7 @@ static const AVFilterPad outputs[] = { · 473 unmodified lines
474474 { NULL }
475475 };
476476
477−AVFilter ff_af_asoftclip = {
477+const AVFilter ff_af_asoftclip = {
478478 .name = "asoftclip",
479479 .description = NULL_IF_CONFIG_SMALL("Audio Soft Clipper."),
480480 .query_formats = query_formats,
libavfilter/af_asr.c+1−1
@@ -168,7 +168,7 @@ static const AVFilterPad asr_outputs[] = { · 167 unmodified lines
168168 { NULL }
169169 };
170170
171−AVFilter ff_af_asr = {
171+const AVFilter ff_af_asr = {
172172 .name = "asr",
173173 .description = NULL_IF_CONFIG_SMALL("Automatic Speech Recognition."),
174174 .priv_size = sizeof(ASRContext),
libavfilter/af_astats.c+1−1
@@ -837,7 +837,7 @@ static const AVFilterPad astats_outputs[] = { · 836 unmodified lines
837837 { NULL }
838838 };
839839
840−AVFilter ff_af_astats = {
840+const AVFilter ff_af_astats = {
841841 .name = "astats",
842842 .description = NULL_IF_CONFIG_SMALL("Show time domain statistics about audio frames."),
843843 .query_formats = query_formats,
libavfilter/af_asubboost.c+1−1
@@ -244,7 +244,7 @@ static const AVFilterPad outputs[] = { · 243 unmodified lines
244244 { NULL }
245245 };
246246
247−AVFilter ff_af_asubboost = {
247+const AVFilter ff_af_asubboost = {
248248 .name = "asubboost",
249249 .description = NULL_IF_CONFIG_SMALL("Boost subwoofer frequencies."),
250250 .query_formats = query_formats,
libavfilter/af_asupercut.c+4−4
@@ -368,7 +368,7 @@ static const AVFilterPad outputs[] = { · 367 unmodified lines
368368 { NULL }
369369 };
370370
371−AVFilter ff_af_asupercut = {
371+const AVFilter ff_af_asupercut = {
372372 .name = "asupercut",
373373 .description = NULL_IF_CONFIG_SMALL("Cut super frequencies."),
374374 .query_formats = query_formats,
@@ -391,7 +391,7 @@ static const AVOption asubcut_options[] = { · 16 unmodified lines
391391
392392 AVFILTER_DEFINE_CLASS(asubcut);
393393
394−AVFilter ff_af_asubcut = {
394+const AVFilter ff_af_asubcut = {
395395 .name = "asubcut",
396396 .description = NULL_IF_CONFIG_SMALL("Cut subwoofer frequencies."),
397397 .query_formats = query_formats,
@@ -416,7 +416,7 @@ static const AVOption asuperpass_asuperstop_options[] = { · 18 unmodified lines
416416 #define asuperpass_options asuperpass_asuperstop_options
417417 AVFILTER_DEFINE_CLASS(asuperpass);
418418
419−AVFilter ff_af_asuperpass = {
419+const AVFilter ff_af_asuperpass = {
420420 .name = "asuperpass",
421421 .description = NULL_IF_CONFIG_SMALL("Apply high order Butterworth band-pass filter."),
422422 .query_formats = query_formats,
@@ -433,7 +433,7 @@ AVFilter ff_af_asuperpass = { · 10 unmodified lines
433433 #define asuperstop_options asuperpass_asuperstop_options
434434 AVFILTER_DEFINE_CLASS(asuperstop);
435435
436−AVFilter ff_af_asuperstop = {
436+const AVFilter ff_af_asuperstop = {
437437 .name = "asuperstop",
438438 .description = NULL_IF_CONFIG_SMALL("Apply high order Butterworth band-stop filter."),
439439 .query_formats = query_formats,
libavfilter/af_atempo.c+1−1
@@ -1202,7 +1202,7 @@ static const AVFilterPad atempo_outputs[] = { · 1201 unmodified lines
12021202 { NULL }
12031203 };
12041204
1205−AVFilter ff_af_atempo = {
1205+const AVFilter ff_af_atempo = {
12061206 .name = "atempo",
12071207 .description = NULL_IF_CONFIG_SMALL("Adjust audio tempo."),
12081208 .init = init,
libavfilter/af_axcorrelate.c+1−1
@@ -365,7 +365,7 @@ static const AVOption axcorrelate_options[] = { · 364 unmodified lines
365365
366366 AVFILTER_DEFINE_CLASS(axcorrelate);
367367
368−AVFilter ff_af_axcorrelate = {
368+const AVFilter ff_af_axcorrelate = {
369369 .name = "axcorrelate",
370370 .description = NULL_IF_CONFIG_SMALL("Cross-correlate two audio streams."),
371371 .priv_size = sizeof(AudioXCorrelateContext),
libavfilter/af_biquads.c+1−1
@@ -877,7 +877,7 @@ static av_cold int name_##_init(AVFilterContext *ctx) \ · 876 unmodified lines
877877 return 0; \
878878 } \
879879 \
880−AVFilter ff_af_##name_ = { \
880+const AVFilter ff_af_##name_ = { \
881881 .name = #name_, \
882882 .description = NULL_IF_CONFIG_SMALL(description_), \
883883 .priv_size = sizeof(BiquadsContext), \
libavfilter/af_bs2b.c+1−1
@@ -211,7 +211,7 @@ static const AVFilterPad bs2b_outputs[] = { · 210 unmodified lines
211211 { NULL }
212212 };
213213
214−AVFilter ff_af_bs2b = {
214+const AVFilter ff_af_bs2b = {
215215 .name = "bs2b",
216216 .description = NULL_IF_CONFIG_SMALL("Bauer stereo-to-binaural filter."),
217217 .query_formats = query_formats,
libavfilter/af_channelmap.c+1−1
@@ -398,7 +398,7 @@ static const AVFilterPad avfilter_af_channelmap_outputs[] = { · 397 unmodified lines
398398 { NULL }
399399 };
400400
401−AVFilter ff_af_channelmap = {
401+const AVFilter ff_af_channelmap = {
402402 .name = "channelmap",
403403 .description = NULL_IF_CONFIG_SMALL("Remap audio channels."),
404404 .init = channelmap_init,
libavfilter/af_channelsplit.c+1−1
@@ -168,7 +168,7 @@ static const AVFilterPad avfilter_af_channelsplit_inputs[] = { · 167 unmodified lines
168168 { NULL }
169169 };
170170
171−AVFilter ff_af_channelsplit = {
171+const AVFilter ff_af_channelsplit = {
172172 .name = "channelsplit",
173173 .description = NULL_IF_CONFIG_SMALL("Split audio into per-channel streams."),
174174 .priv_size = sizeof(ChannelSplitContext),
libavfilter/af_chorus.c+1−1
@@ -369,7 +369,7 @@ static const AVFilterPad chorus_outputs[] = { · 368 unmodified lines
369369 { NULL }
370370 };
371371
372−AVFilter ff_af_chorus = {
372+const AVFilter ff_af_chorus = {
373373 .name = "chorus",
374374 .description = NULL_IF_CONFIG_SMALL("Add a chorus effect to the audio."),
375375 .query_formats = query_formats,
libavfilter/af_compand.c+1−1
@@ -585,7 +585,7 @@ static const AVFilterPad compand_outputs[] = { · 584 unmodified lines
585585 };
586586
587587
588−AVFilter ff_af_compand = {
588+const AVFilter ff_af_compand = {
589589 .name = "compand",
590590 .description = NULL_IF_CONFIG_SMALL(
591591 "Compress or expand audio dynamic range."),
libavfilter/af_compensationdelay.c+1−1
@@ -186,7 +186,7 @@ static const AVFilterPad compensationdelay_outputs[] = { · 185 unmodified lines
186186 { NULL }
187187 };
188188
189−AVFilter ff_af_compensationdelay = {
189+const AVFilter ff_af_compensationdelay = {
190190 .name = "compensationdelay",
191191 .description = NULL_IF_CONFIG_SMALL("Audio Compensation Delay Line."),
192192 .query_formats = query_formats,
libavfilter/af_crossfeed.c+1−1
@@ -175,7 +175,7 @@ static const AVFilterPad outputs[] = { · 174 unmodified lines
175175 { NULL }
176176 };
177177
178−AVFilter ff_af_crossfeed = {
178+const AVFilter ff_af_crossfeed = {
179179 .name = "crossfeed",
180180 .description = NULL_IF_CONFIG_SMALL("Apply headphone crossfeed filter."),
181181 .query_formats = query_formats,
libavfilter/af_crystalizer.c+1−1
@@ -456,7 +456,7 @@ static const AVFilterPad outputs[] = { · 455 unmodified lines
456456 { NULL }
457457 };
458458
459−AVFilter ff_af_crystalizer = {
459+const AVFilter ff_af_crystalizer = {
460460 .name = "crystalizer",
461461 .description = NULL_IF_CONFIG_SMALL("Simple audio noise sharpening filter."),
462462 .query_formats = query_formats,
libavfilter/af_dcshift.c+1−1
@@ -160,7 +160,7 @@ static const AVFilterPad dcshift_outputs[] = { · 159 unmodified lines
160160 { NULL }
161161 };
162162
163−AVFilter ff_af_dcshift = {
163+const AVFilter ff_af_dcshift = {
164164 .name = "dcshift",
165165 .description = NULL_IF_CONFIG_SMALL("Apply a DC shift to the audio."),
166166 .query_formats = query_formats,
libavfilter/af_deesser.c+1−1
@@ -231,7 +231,7 @@ static const AVFilterPad outputs[] = { · 230 unmodified lines
231231 { NULL }
232232 };
233233
234−AVFilter ff_af_deesser = {
234+const AVFilter ff_af_deesser = {
235235 .name = "deesser",
236236 .description = NULL_IF_CONFIG_SMALL("Apply de-essing to the audio."),
237237 .query_formats = query_formats,
libavfilter/af_drmeter.c+1−1
@@ -221,7 +221,7 @@ static const AVFilterPad drmeter_outputs[] = { · 220 unmodified lines
221221 { NULL }
222222 };
223223
224−AVFilter ff_af_drmeter = {
224+const AVFilter ff_af_drmeter = {
225225 .name = "drmeter",
226226 .description = NULL_IF_CONFIG_SMALL("Measure audio dynamic range."),
227227 .query_formats = query_formats,
libavfilter/af_dynaudnorm.c+1−1
@@ -868,7 +868,7 @@ static const AVFilterPad avfilter_af_dynaudnorm_outputs[] = { · 867 unmodified lines
868868 { NULL }
869869 };
870870
871−AVFilter ff_af_dynaudnorm = {
871+const AVFilter ff_af_dynaudnorm = {
872872 .name = "dynaudnorm",
873873 .description = NULL_IF_CONFIG_SMALL("Dynamic Audio Normalizer."),
874874 .query_formats = query_formats,
libavfilter/af_earwax.c+1−1
@@ -231,7 +231,7 @@ static const AVFilterPad earwax_outputs[] = { · 230 unmodified lines
231231 { NULL }
232232 };
233233
234−AVFilter ff_af_earwax = {
234+const AVFilter ff_af_earwax = {
235235 .name = "earwax",
236236 .description = NULL_IF_CONFIG_SMALL("Widen the stereo image."),
237237 .query_formats = query_formats,
libavfilter/af_extrastereo.c+1−1
@@ -120,7 +120,7 @@ static const AVFilterPad outputs[] = { · 119 unmodified lines
120120 { NULL }
121121 };
122122
123−AVFilter ff_af_extrastereo = {
123+const AVFilter ff_af_extrastereo = {
124124 .name = "extrastereo",
125125 .description = NULL_IF_CONFIG_SMALL("Increase difference between stereo audio channels."),
126126 .query_formats = query_formats,
libavfilter/af_firequalizer.c+1−1
@@ -968,7 +968,7 @@ static const AVFilterPad firequalizer_outputs[] = { · 967 unmodified lines
968968 { NULL }
969969 };
970970
971−AVFilter ff_af_firequalizer = {
971+const AVFilter ff_af_firequalizer = {
972972 .name = "firequalizer",
973973 .description = NULL_IF_CONFIG_SMALL("Finite Impulse Response Equalizer."),
974974 .uninit = uninit,
libavfilter/af_flanger.c+1−1
@@ -233,7 +233,7 @@ static const AVFilterPad flanger_outputs[] = { · 232 unmodified lines
233233 { NULL }
234234 };
235235
236−AVFilter ff_af_flanger = {
236+const AVFilter ff_af_flanger = {
237237 .name = "flanger",
238238 .description = NULL_IF_CONFIG_SMALL("Apply a flanging effect to the audio."),
239239 .query_formats = query_formats,
libavfilter/af_haas.c+1−1
@@ -216,7 +216,7 @@ static const AVFilterPad outputs[] = { · 215 unmodified lines
216216 { NULL }
217217 };
218218
219−AVFilter ff_af_haas = {
219+const AVFilter ff_af_haas = {
220220 .name = "haas",
221221 .description = NULL_IF_CONFIG_SMALL("Apply Haas Stereo Enhancer."),
222222 .query_formats = query_formats,
libavfilter/af_hdcd.c+1−1
@@ -1772,7 +1772,7 @@ static const AVFilterPad avfilter_af_hdcd_outputs[] = { · 1771 unmodified lines
17721772 { NULL }
17731773 };
17741774
1775−AVFilter ff_af_hdcd = {
1775+const AVFilter ff_af_hdcd = {
17761776 .name = "hdcd",
17771777 .description = NULL_IF_CONFIG_SMALL("Apply High Definition Compatible Digital (HDCD) decoding."),
17781778 .priv_size = sizeof(HDCDContext),
libavfilter/af_headphone.c+1−1
@@ -744,7 +744,7 @@ static const AVFilterPad outputs[] = { · 743 unmodified lines
744744 { NULL }
745745 };
746746
747−AVFilter ff_af_headphone = {
747+const AVFilter ff_af_headphone = {
748748 .name = "headphone",
749749 .description = NULL_IF_CONFIG_SMALL("Apply headphone binaural spatialization with HRTFs in additional streams."),
750750 .priv_size = sizeof(HeadphoneContext),
libavfilter/af_join.c+1−1
@@ -528,7 +528,7 @@ static const AVFilterPad avfilter_af_join_outputs[] = { · 527 unmodified lines
528528 { NULL }
529529 };
530530
531−AVFilter ff_af_join = {
531+const AVFilter ff_af_join = {
532532 .name = "join",
533533 .description = NULL_IF_CONFIG_SMALL("Join multiple audio streams into "
534534 "multi-channel output."),
libavfilter/af_ladspa.c+1−1
@@ -791,7 +791,7 @@ static const AVFilterPad ladspa_outputs[] = { · 790 unmodified lines
791791 { NULL }
792792 };
793793
794−AVFilter ff_af_ladspa = {
794+const AVFilter ff_af_ladspa = {
795795 .name = "ladspa",
796796 .description = NULL_IF_CONFIG_SMALL("Apply LADSPA effect."),
797797 .priv_size = sizeof(LADSPAContext),
libavfilter/af_loudnorm.c+1−1
@@ -919,7 +919,7 @@ static const AVFilterPad avfilter_af_loudnorm_outputs[] = { · 918 unmodified lines
919919 { NULL }
920920 };
921921
922−AVFilter ff_af_loudnorm = {
922+const AVFilter ff_af_loudnorm = {
923923 .name = "loudnorm",
924924 .description = NULL_IF_CONFIG_SMALL("EBU R128 loudness normalization"),
925925 .priv_size = sizeof(LoudNormContext),
libavfilter/af_lv2.c+1−1
@@ -588,7 +588,7 @@ static const AVFilterPad lv2_outputs[] = { · 587 unmodified lines
588588 { NULL }
589589 };
590590
591−AVFilter ff_af_lv2 = {
591+const AVFilter ff_af_lv2 = {
592592 .name = "lv2",
593593 .description = NULL_IF_CONFIG_SMALL("Apply LV2 effect."),
594594 .priv_size = sizeof(LV2Context),
libavfilter/af_mcompand.c+1−1
@@ -666,7 +666,7 @@ static const AVFilterPad mcompand_outputs[] = { · 665 unmodified lines
666666 };
667667
668668
669−AVFilter ff_af_mcompand = {
669+const AVFilter ff_af_mcompand = {
670670 .name = "mcompand",
671671 .description = NULL_IF_CONFIG_SMALL(
672672 "Multiband Compress or expand audio dynamic range."),
libavfilter/af_pan.c+1−1
@@ -448,7 +448,7 @@ static const AVFilterPad pan_outputs[] = { · 447 unmodified lines
448448 { NULL }
449449 };
450450
451−AVFilter ff_af_pan = {
451+const AVFilter ff_af_pan = {
452452 .name = "pan",
453453 .description = NULL_IF_CONFIG_SMALL("Remix channels with coefficients (panning)."),
454454 .priv_size = sizeof(PanContext),
libavfilter/af_replaygain.c+1−1
@@ -604,7 +604,7 @@ static const AVFilterPad replaygain_outputs[] = { · 603 unmodified lines
604604 { NULL }
605605 };
606606
607−AVFilter ff_af_replaygain = {
607+const AVFilter ff_af_replaygain = {
608608 .name = "replaygain",
609609 .description = NULL_IF_CONFIG_SMALL("ReplayGain scanner."),
610610 .query_formats = query_formats,
libavfilter/af_rubberband.c+1−1
@@ -234,7 +234,7 @@ static const AVFilterPad rubberband_outputs[] = { · 233 unmodified lines
234234 { NULL }
235235 };
236236
237−AVFilter ff_af_rubberband = {
237+const AVFilter ff_af_rubberband = {
238238 .name = "rubberband",
239239 .description = NULL_IF_CONFIG_SMALL("Apply time-stretching and pitch-shifting."),
240240 .query_formats = query_formats,
libavfilter/af_sidechaincompress.c+2−2
@@ -387,7 +387,7 @@ static const AVFilterPad sidechaincompress_outputs[] = { · 386 unmodified lines
387387 { NULL }
388388 };
389389
390−AVFilter ff_af_sidechaincompress = {
390+const AVFilter ff_af_sidechaincompress = {
391391 .name = "sidechaincompress",
392392 .description = NULL_IF_CONFIG_SMALL("Sidechain compressor."),
393393 .priv_size = sizeof(SidechainCompressContext),
@@ -483,7 +483,7 @@ static const AVFilterPad acompressor_outputs[] = { · 89 unmodified lines
483483 { NULL }
484484 };
485485
486−AVFilter ff_af_acompressor = {
486+const AVFilter ff_af_acompressor = {
487487 .name = "acompressor",
488488 .description = NULL_IF_CONFIG_SMALL("Audio compressor."),
489489 .priv_size = sizeof(SidechainCompressContext),
libavfilter/af_silencedetect.c+1−1
@@ -258,7 +258,7 @@ static const AVFilterPad silencedetect_outputs[] = { · 257 unmodified lines
258258 { NULL }
259259 };
260260
261−AVFilter ff_af_silencedetect = {
261+const AVFilter ff_af_silencedetect = {
262262 .name = "silencedetect",
263263 .description = NULL_IF_CONFIG_SMALL("Detect silence."),
264264 .priv_size = sizeof(SilenceDetectContext),
libavfilter/af_silenceremove.c+1−1
@@ -668,7 +668,7 @@ static const AVFilterPad silenceremove_outputs[] = { · 667 unmodified lines
668668 { NULL }
669669 };
670670
671−AVFilter ff_af_silenceremove = {
671+const AVFilter ff_af_silenceremove = {
672672 .name = "silenceremove",
673673 .description = NULL_IF_CONFIG_SMALL("Remove silence."),
674674 .priv_size = sizeof(SilenceRemoveContext),
libavfilter/af_sofalizer.c+1−1
@@ -1092,7 +1092,7 @@ static const AVFilterPad outputs[] = { · 1091 unmodified lines
10921092 { NULL }
10931093 };
10941094
1095−AVFilter ff_af_sofalizer = {
1095+const AVFilter ff_af_sofalizer = {
10961096 .name = "sofalizer",
10971097 .description = NULL_IF_CONFIG_SMALL("SOFAlizer (Spatially Oriented Format for Acoustics)."),
10981098 .priv_size = sizeof(SOFAlizerContext),
libavfilter/af_speechnorm.c+1−1
@@ -565,7 +565,7 @@ static const AVFilterPad outputs[] = { · 564 unmodified lines
565565 { NULL }
566566 };
567567
568−AVFilter ff_af_speechnorm = {
568+const AVFilter ff_af_speechnorm = {
569569 .name = "speechnorm",
570570 .description = NULL_IF_CONFIG_SMALL("Speech Normalizer."),
571571 .query_formats = query_formats,
libavfilter/af_stereotools.c+1−1
@@ -375,7 +375,7 @@ static const AVFilterPad outputs[] = { · 374 unmodified lines
375375 { NULL }
376376 };
377377
378−AVFilter ff_af_stereotools = {
378+const AVFilter ff_af_stereotools = {
379379 .name = "stereotools",
380380 .description = NULL_IF_CONFIG_SMALL("Apply various stereo tools."),
381381 .query_formats = query_formats,
libavfilter/af_stereowiden.c+1−1
@@ -156,7 +156,7 @@ static const AVFilterPad outputs[] = { · 155 unmodified lines
156156 { NULL }
157157 };
158158
159−AVFilter ff_af_stereowiden = {
159+const AVFilter ff_af_stereowiden = {
160160 .name = "stereowiden",
161161 .description = NULL_IF_CONFIG_SMALL("Apply stereo widening effect."),
162162 .query_formats = query_formats,
libavfilter/af_superequalizer.c+1−1
@@ -374,7 +374,7 @@ static const AVOption superequalizer_options[] = { · 373 unmodified lines
374374
375375 AVFILTER_DEFINE_CLASS(superequalizer);
376376
377−AVFilter ff_af_superequalizer = {
377+const AVFilter ff_af_superequalizer = {
378378 .name = "superequalizer",
379379 .description = NULL_IF_CONFIG_SMALL("Apply 18 band equalization filter."),
380380 .priv_size = sizeof(SuperEqualizerContext),
libavfilter/af_surround.c+1−1
@@ -1785,7 +1785,7 @@ static const AVFilterPad outputs[] = { · 1784 unmodified lines
17851785 { NULL }
17861786 };
17871787
1788−AVFilter ff_af_surround = {
1788+const AVFilter ff_af_surround = {
17891789 .name = "surround",
17901790 .description = NULL_IF_CONFIG_SMALL("Apply audio surround upmix filter."),
17911791 .query_formats = query_formats,
libavfilter/af_tremolo.c+1−1
@@ -160,7 +160,7 @@ static const AVFilterPad avfilter_af_tremolo_outputs[] = { · 159 unmodified lines
160160 { NULL }
161161 };
162162
163−AVFilter ff_af_tremolo = {
163+const AVFilter ff_af_tremolo = {
164164 .name = "tremolo",
165165 .description = NULL_IF_CONFIG_SMALL("Apply tremolo effect."),
166166 .priv_size = sizeof(TremoloContext),
libavfilter/af_vibrato.c+1−1
@@ -198,7 +198,7 @@ static const AVFilterPad avfilter_af_vibrato_outputs[] = { · 197 unmodified lines
198198 { NULL }
199199 };
200200
201−AVFilter ff_af_vibrato = {
201+const AVFilter ff_af_vibrato = {
202202 .name = "vibrato",
203203 .description = NULL_IF_CONFIG_SMALL("Apply vibrato effect."),
204204 .priv_size = sizeof(VibratoContext),
libavfilter/af_volume.c+1−1
@@ -477,7 +477,7 @@ static const AVFilterPad avfilter_af_volume_outputs[] = { · 476 unmodified lines
477477 { NULL }
478478 };
479479
480−AVFilter ff_af_volume = {
480+const AVFilter ff_af_volume = {
481481 .name = "volume",
482482 .description = NULL_IF_CONFIG_SMALL("Change input volume."),
483483 .query_formats = query_formats,
libavfilter/af_volumedetect.c+1−1
@@ -155,7 +155,7 @@ static const AVFilterPad volumedetect_outputs[] = { · 154 unmodified lines
155155 { NULL }
156156 };
157157
158−AVFilter ff_af_volumedetect = {
158+const AVFilter ff_af_volumedetect = {
159159 .name = "volumedetect",
160160 .description = NULL_IF_CONFIG_SMALL("Detect audio volume."),
161161 .priv_size = sizeof(VolDetectContext),
libavfilter/allfilters.c+490−490
@@ -23,510 +23,510 @@ · 22 unmodified lines
2323 #include "avfilter.h"
2424 #include "config.h"
2525
26−extern AVFilter ff_af_abench;
27−extern AVFilter ff_af_acompressor;
28−extern AVFilter ff_af_acontrast;
29−extern AVFilter ff_af_acopy;
30−extern AVFilter ff_af_acue;
31−extern AVFilter ff_af_acrossfade;
32−extern AVFilter ff_af_acrossover;
33−extern AVFilter ff_af_acrusher;
34−extern AVFilter ff_af_adeclick;
35−extern AVFilter ff_af_adeclip;
36−extern AVFilter ff_af_adelay;
37−extern AVFilter ff_af_adenorm;
38−extern AVFilter ff_af_aderivative;
39−extern AVFilter ff_af_aecho;
40−extern AVFilter ff_af_aemphasis;
41−extern AVFilter ff_af_aeval;
42−extern AVFilter ff_af_aexciter;
43−extern AVFilter ff_af_afade;
44−extern AVFilter ff_af_afftdn;
45−extern AVFilter ff_af_afftfilt;
46−extern AVFilter ff_af_afir;
47−extern AVFilter ff_af_aformat;
48−extern AVFilter ff_af_afreqshift;
49−extern AVFilter ff_af_agate;
50−extern AVFilter ff_af_aiir;
51−extern AVFilter ff_af_aintegral;
52−extern AVFilter ff_af_ainterleave;
53−extern AVFilter ff_af_alimiter;
54−extern AVFilter ff_af_allpass;
55−extern AVFilter ff_af_aloop;
56−extern AVFilter ff_af_amerge;
57−extern AVFilter ff_af_ametadata;
58−extern AVFilter ff_af_amix;
59−extern AVFilter ff_af_amultiply;
60−extern AVFilter ff_af_anequalizer;
61−extern AVFilter ff_af_anlmdn;
62−extern AVFilter ff_af_anlms;
63−extern AVFilter ff_af_anull;
64−extern AVFilter ff_af_apad;
65−extern AVFilter ff_af_aperms;
66−extern AVFilter ff_af_aphaser;
67−extern AVFilter ff_af_aphaseshift;
68−extern AVFilter ff_af_apulsator;
69−extern AVFilter ff_af_arealtime;
70−extern AVFilter ff_af_aresample;
71−extern AVFilter ff_af_areverse;
72−extern AVFilter ff_af_arnndn;
73−extern AVFilter ff_af_aselect;
74−extern AVFilter ff_af_asendcmd;
75−extern AVFilter ff_af_asetnsamples;
76−extern AVFilter ff_af_asetpts;
77−extern AVFilter ff_af_asetrate;
78−extern AVFilter ff_af_asettb;
79−extern AVFilter ff_af_ashowinfo;
80−extern AVFilter ff_af_asidedata;
81−extern AVFilter ff_af_asoftclip;
82−extern AVFilter ff_af_asplit;
83−extern AVFilter ff_af_asr;
84−extern AVFilter ff_af_astats;
85−extern AVFilter ff_af_astreamselect;
86−extern AVFilter ff_af_asubboost;
87−extern AVFilter ff_af_asubcut;
88−extern AVFilter ff_af_asupercut;
89−extern AVFilter ff_af_asuperpass;
90−extern AVFilter ff_af_asuperstop;
91−extern AVFilter ff_af_atempo;
92−extern AVFilter ff_af_atrim;
93−extern AVFilter ff_af_axcorrelate;
94−extern AVFilter ff_af_azmq;
95−extern AVFilter ff_af_bandpass;
96−extern AVFilter ff_af_bandreject;
97−extern AVFilter ff_af_bass;
98−extern AVFilter ff_af_biquad;
99−extern AVFilter ff_af_bs2b;
100−extern AVFilter ff_vf_chromaber_vulkan;
101−extern AVFilter ff_af_channelmap;
102−extern AVFilter ff_af_channelsplit;
103−extern AVFilter ff_af_chorus;
104−extern AVFilter ff_af_compand;
105−extern AVFilter ff_af_compensationdelay;
106−extern AVFilter ff_af_crossfeed;
107−extern AVFilter ff_af_crystalizer;
108−extern AVFilter ff_af_dcshift;
109−extern AVFilter ff_af_deesser;
110−extern AVFilter ff_af_drmeter;
111−extern AVFilter ff_af_dynaudnorm;
112−extern AVFilter ff_af_earwax;
113−extern AVFilter ff_af_ebur128;
114−extern AVFilter ff_af_equalizer;
115−extern AVFilter ff_af_extrastereo;
116−extern AVFilter ff_af_firequalizer;
117−extern AVFilter ff_af_flanger;
118−extern AVFilter ff_af_haas;
119−extern AVFilter ff_af_hdcd;
120−extern AVFilter ff_af_headphone;
121−extern AVFilter ff_af_highpass;
122−extern AVFilter ff_af_highshelf;
123−extern AVFilter ff_af_join;
124−extern AVFilter ff_af_ladspa;
125−extern AVFilter ff_af_loudnorm;
126−extern AVFilter ff_af_lowpass;
127−extern AVFilter ff_af_lowshelf;
128−extern AVFilter ff_af_lv2;
129−extern AVFilter ff_af_mcompand;
130−extern AVFilter ff_af_pan;
131−extern AVFilter ff_af_replaygain;
132−extern AVFilter ff_af_rubberband;
133−extern AVFilter ff_af_sidechaincompress;
134−extern AVFilter ff_af_sidechaingate;
135−extern AVFilter ff_af_silencedetect;
136−extern AVFilter ff_af_silenceremove;
137−extern AVFilter ff_af_sofalizer;
138−extern AVFilter ff_af_speechnorm;
139−extern AVFilter ff_af_stereotools;
140−extern AVFilter ff_af_stereowiden;
141−extern AVFilter ff_af_superequalizer;
142−extern AVFilter ff_af_surround;
143−extern AVFilter ff_af_treble;
144−extern AVFilter ff_af_tremolo;
145−extern AVFilter ff_af_vibrato;
146−extern AVFilter ff_af_volume;
147−extern AVFilter ff_af_volumedetect;
26+extern const AVFilter ff_af_abench;
27+extern const AVFilter ff_af_acompressor;
28+extern const AVFilter ff_af_acontrast;
29+extern const AVFilter ff_af_acopy;
30+extern const AVFilter ff_af_acue;
31+extern const AVFilter ff_af_acrossfade;
32+extern const AVFilter ff_af_acrossover;
33+extern const AVFilter ff_af_acrusher;
34+extern const AVFilter ff_af_adeclick;
35+extern const AVFilter ff_af_adeclip;
36+extern const AVFilter ff_af_adelay;
37+extern const AVFilter ff_af_adenorm;
38+extern const AVFilter ff_af_aderivative;
39+extern const AVFilter ff_af_aecho;
40+extern const AVFilter ff_af_aemphasis;
41+extern const AVFilter ff_af_aeval;
42+extern const AVFilter ff_af_aexciter;
43+extern const AVFilter ff_af_afade;
44+extern const AVFilter ff_af_afftdn;
45+extern const AVFilter ff_af_afftfilt;
46+extern const AVFilter ff_af_afir;
47+extern const AVFilter ff_af_aformat;
48+extern const AVFilter ff_af_afreqshift;
49+extern const AVFilter ff_af_agate;
50+extern const AVFilter ff_af_aiir;
51+extern const AVFilter ff_af_aintegral;
52+extern const AVFilter ff_af_ainterleave;
53+extern const AVFilter ff_af_alimiter;
54+extern const AVFilter ff_af_allpass;
55+extern const AVFilter ff_af_aloop;
56+extern const AVFilter ff_af_amerge;
57+extern const AVFilter ff_af_ametadata;
58+extern const AVFilter ff_af_amix;
59+extern const AVFilter ff_af_amultiply;
60+extern const AVFilter ff_af_anequalizer;
61+extern const AVFilter ff_af_anlmdn;
62+extern const AVFilter ff_af_anlms;
63+extern const AVFilter ff_af_anull;
64+extern const AVFilter ff_af_apad;
65+extern const AVFilter ff_af_aperms;
66+extern const AVFilter ff_af_aphaser;
67+extern const AVFilter ff_af_aphaseshift;
68+extern const AVFilter ff_af_apulsator;
69+extern const AVFilter ff_af_arealtime;
70+extern const AVFilter ff_af_aresample;
71+extern const AVFilter ff_af_areverse;
72+extern const AVFilter ff_af_arnndn;
73+extern const AVFilter ff_af_aselect;
74+extern const AVFilter ff_af_asendcmd;
75+extern const AVFilter ff_af_asetnsamples;
76+extern const AVFilter ff_af_asetpts;
77+extern const AVFilter ff_af_asetrate;
78+extern const AVFilter ff_af_asettb;
79+extern const AVFilter ff_af_ashowinfo;
80+extern const AVFilter ff_af_asidedata;
81+extern const AVFilter ff_af_asoftclip;
82+extern const AVFilter ff_af_asplit;
83+extern const AVFilter ff_af_asr;
84+extern const AVFilter ff_af_astats;
85+extern const AVFilter ff_af_astreamselect;
86+extern const AVFilter ff_af_asubboost;
87+extern const AVFilter ff_af_asubcut;
88+extern const AVFilter ff_af_asupercut;
89+extern const AVFilter ff_af_asuperpass;
90+extern const AVFilter ff_af_asuperstop;
91+extern const AVFilter ff_af_atempo;
92+extern const AVFilter ff_af_atrim;
93+extern const AVFilter ff_af_axcorrelate;
94+extern const AVFilter ff_af_azmq;
95+extern const AVFilter ff_af_bandpass;
96+extern const AVFilter ff_af_bandreject;
97+extern const AVFilter ff_af_bass;
98+extern const AVFilter ff_af_biquad;
99+extern const AVFilter ff_af_bs2b;
100+extern const AVFilter ff_vf_chromaber_vulkan;
101+extern const AVFilter ff_af_channelmap;
102+extern const AVFilter ff_af_channelsplit;
103+extern const AVFilter ff_af_chorus;
104+extern const AVFilter ff_af_compand;
105+extern const AVFilter ff_af_compensationdelay;
106+extern const AVFilter ff_af_crossfeed;
107+extern const AVFilter ff_af_crystalizer;
108+extern const AVFilter ff_af_dcshift;
109+extern const AVFilter ff_af_deesser;
110+extern const AVFilter ff_af_drmeter;
111+extern const AVFilter ff_af_dynaudnorm;
112+extern const AVFilter ff_af_earwax;
113+extern const AVFilter ff_af_ebur128;
114+extern const AVFilter ff_af_equalizer;
115+extern const AVFilter ff_af_extrastereo;
116+extern const AVFilter ff_af_firequalizer;
117+extern const AVFilter ff_af_flanger;
118+extern const AVFilter ff_af_haas;
119+extern const AVFilter ff_af_hdcd;
120+extern const AVFilter ff_af_headphone;
121+extern const AVFilter ff_af_highpass;
122+extern const AVFilter ff_af_highshelf;
123+extern const AVFilter ff_af_join;
124+extern const AVFilter ff_af_ladspa;
125+extern const AVFilter ff_af_loudnorm;
126+extern const AVFilter ff_af_lowpass;
127+extern const AVFilter ff_af_lowshelf;
128+extern const AVFilter ff_af_lv2;
129+extern const AVFilter ff_af_mcompand;
130+extern const AVFilter ff_af_pan;
131+extern const AVFilter ff_af_replaygain;
132+extern const AVFilter ff_af_rubberband;
133+extern const AVFilter ff_af_sidechaincompress;
134+extern const AVFilter ff_af_sidechaingate;
135+extern const AVFilter ff_af_silencedetect;
136+extern const AVFilter ff_af_silenceremove;
137+extern const AVFilter ff_af_sofalizer;
138+extern const AVFilter ff_af_speechnorm;
139+extern const AVFilter ff_af_stereotools;
140+extern const AVFilter ff_af_stereowiden;
141+extern const AVFilter ff_af_superequalizer;
142+extern const AVFilter ff_af_surround;
143+extern const AVFilter ff_af_treble;
144+extern const AVFilter ff_af_tremolo;
145+extern const AVFilter ff_af_vibrato;
146+extern const AVFilter ff_af_volume;
147+extern const AVFilter ff_af_volumedetect;
148148
149−extern AVFilter ff_asrc_aevalsrc;
150−extern AVFilter ff_asrc_afirsrc;
151−extern AVFilter ff_asrc_anoisesrc;
152−extern AVFilter ff_asrc_anullsrc;
153−extern AVFilter ff_asrc_flite;
154−extern AVFilter ff_asrc_hilbert;
155−extern AVFilter ff_asrc_sinc;
156−extern AVFilter ff_asrc_sine;
149+extern const AVFilter ff_asrc_aevalsrc;
150+extern const AVFilter ff_asrc_afirsrc;
151+extern const AVFilter ff_asrc_anoisesrc;
152+extern const AVFilter ff_asrc_anullsrc;
153+extern const AVFilter ff_asrc_flite;
154+extern const AVFilter ff_asrc_hilbert;
155+extern const AVFilter ff_asrc_sinc;
156+extern const AVFilter ff_asrc_sine;
157157
158−extern AVFilter ff_asink_anullsink;
158+extern const AVFilter ff_asink_anullsink;
159159
160−extern AVFilter ff_vf_addroi;
161−extern AVFilter ff_vf_alphaextract;
162−extern AVFilter ff_vf_alphamerge;
163−extern AVFilter ff_vf_amplify;
164−extern AVFilter ff_vf_ass;
165−extern AVFilter ff_vf_atadenoise;
166−extern AVFilter ff_vf_avgblur;
167−extern AVFilter ff_vf_avgblur_opencl;
168−extern AVFilter ff_vf_avgblur_vulkan;
169−extern AVFilter ff_vf_bbox;
170−extern AVFilter ff_vf_bench;
171−extern AVFilter ff_vf_bilateral;
172−extern AVFilter ff_vf_bitplanenoise;
173−extern AVFilter ff_vf_blackdetect;
174−extern AVFilter ff_vf_blackframe;
175−extern AVFilter ff_vf_blend;
176−extern AVFilter ff_vf_bm3d;
177−extern AVFilter ff_vf_boxblur;
178−extern AVFilter ff_vf_boxblur_opencl;
179−extern AVFilter ff_vf_bwdif;
180−extern AVFilter ff_vf_cas;
181−extern AVFilter ff_vf_chromahold;
182−extern AVFilter ff_vf_chromakey;
183−extern AVFilter ff_vf_chromanr;
184−extern AVFilter ff_vf_chromashift;
185−extern AVFilter ff_vf_ciescope;
186−extern AVFilter ff_vf_codecview;
187−extern AVFilter ff_vf_colorbalance;
188−extern AVFilter ff_vf_colorchannelmixer;
189−extern AVFilter ff_vf_colorcontrast;
190−extern AVFilter ff_vf_colorcorrect;
191−extern AVFilter ff_vf_colorize;
192−extern AVFilter ff_vf_colorkey;
193−extern AVFilter ff_vf_colorkey_opencl;
194−extern AVFilter ff_vf_colorhold;
195−extern AVFilter ff_vf_colorlevels;
196−extern AVFilter ff_vf_colormatrix;
197−extern AVFilter ff_vf_colorspace;
198−extern AVFilter ff_vf_colortemperature;
199−extern AVFilter ff_vf_convolution;
200−extern AVFilter ff_vf_convolution_opencl;
201−extern AVFilter ff_vf_convolve;
202−extern AVFilter ff_vf_copy;
203−extern AVFilter ff_vf_coreimage;
204−extern AVFilter ff_vf_cover_rect;
205−extern AVFilter ff_vf_crop;
206−extern AVFilter ff_vf_cropdetect;
207−extern AVFilter ff_vf_cue;
208−extern AVFilter ff_vf_curves;
209−extern AVFilter ff_vf_datascope;
210−extern AVFilter ff_vf_dblur;
211−extern AVFilter ff_vf_dctdnoiz;
212−extern AVFilter ff_vf_deband;
213−extern AVFilter ff_vf_deblock;
214−extern AVFilter ff_vf_decimate;
215−extern AVFilter ff_vf_deconvolve;
216−extern AVFilter ff_vf_dedot;
217−extern AVFilter ff_vf_deflate;
218−extern AVFilter ff_vf_deflicker;
219−extern AVFilter ff_vf_deinterlace_qsv;
220−extern AVFilter ff_vf_deinterlace_vaapi;
221−extern AVFilter ff_vf_dejudder;
222−extern AVFilter ff_vf_delogo;
223−extern AVFilter ff_vf_denoise_vaapi;
224−extern AVFilter ff_vf_derain;
225−extern AVFilter ff_vf_deshake;
226−extern AVFilter ff_vf_deshake_opencl;
227−extern AVFilter ff_vf_despill;
228−extern AVFilter ff_vf_detelecine;
229−extern AVFilter ff_vf_dilation;
230−extern AVFilter ff_vf_dilation_opencl;
231−extern AVFilter ff_vf_displace;
232−extern AVFilter ff_vf_dnn_detect;
233−extern AVFilter ff_vf_dnn_processing;
234−extern AVFilter ff_vf_doubleweave;
235−extern AVFilter ff_vf_drawbox;
236−extern AVFilter ff_vf_drawgraph;
237−extern AVFilter ff_vf_drawgrid;
238−extern AVFilter ff_vf_drawtext;
239−extern AVFilter ff_vf_edgedetect;
240−extern AVFilter ff_vf_elbg;
241−extern AVFilter ff_vf_entropy;
242−extern AVFilter ff_vf_epx;
243−extern AVFilter ff_vf_eq;
244−extern AVFilter ff_vf_erosion;
245−extern AVFilter ff_vf_erosion_opencl;
246−extern AVFilter ff_vf_estdif;
247−extern AVFilter ff_vf_exposure;
248−extern AVFilter ff_vf_extractplanes;
249−extern AVFilter ff_vf_fade;
250−extern AVFilter ff_vf_fftdnoiz;
251−extern AVFilter ff_vf_fftfilt;
252−extern AVFilter ff_vf_field;
253−extern AVFilter ff_vf_fieldhint;
254−extern AVFilter ff_vf_fieldmatch;
255−extern AVFilter ff_vf_fieldorder;
256−extern AVFilter ff_vf_fillborders;
257−extern AVFilter ff_vf_find_rect;
258−extern AVFilter ff_vf_floodfill;
259−extern AVFilter ff_vf_format;
260−extern AVFilter ff_vf_fps;
261−extern AVFilter ff_vf_framepack;
262−extern AVFilter ff_vf_framerate;
263−extern AVFilter ff_vf_framestep;
264−extern AVFilter ff_vf_freezedetect;
265−extern AVFilter ff_vf_freezeframes;
266−extern AVFilter ff_vf_frei0r;
267−extern AVFilter ff_vf_fspp;
268−extern AVFilter ff_vf_gblur;
269−extern AVFilter ff_vf_geq;
270−extern AVFilter ff_vf_gradfun;
271−extern AVFilter ff_vf_graphmonitor;
272−extern AVFilter ff_vf_greyedge;
273−extern AVFilter ff_vf_haldclut;
274−extern AVFilter ff_vf_hflip;
275−extern AVFilter ff_vf_histeq;
276−extern AVFilter ff_vf_histogram;
277−extern AVFilter ff_vf_hqdn3d;
278−extern AVFilter ff_vf_hqx;
279−extern AVFilter ff_vf_hstack;
280−extern AVFilter ff_vf_hue;
281−extern AVFilter ff_vf_hwdownload;
282−extern AVFilter ff_vf_hwmap;
283−extern AVFilter ff_vf_hwupload;
284−extern AVFilter ff_vf_hwupload_cuda;
285−extern AVFilter ff_vf_hysteresis;
286−extern AVFilter ff_vf_identity;
287−extern AVFilter ff_vf_idet;
288−extern AVFilter ff_vf_il;
289−extern AVFilter ff_vf_inflate;
290−extern AVFilter ff_vf_interlace;
291−extern AVFilter ff_vf_interleave;
292−extern AVFilter ff_vf_kerndeint;
293−extern AVFilter ff_vf_kirsch;
294−extern AVFilter ff_vf_lagfun;
295−extern AVFilter ff_vf_lenscorrection;
296−extern AVFilter ff_vf_lensfun;
297−extern AVFilter ff_vf_libvmaf;
298−extern AVFilter ff_vf_limiter;
299−extern AVFilter ff_vf_loop;
300−extern AVFilter ff_vf_lumakey;
301−extern AVFilter ff_vf_lut;
302−extern AVFilter ff_vf_lut1d;
303−extern AVFilter ff_vf_lut2;
304−extern AVFilter ff_vf_lut3d;
305−extern AVFilter ff_vf_lutrgb;
306−extern AVFilter ff_vf_lutyuv;
307−extern AVFilter ff_vf_maskedclamp;
308−extern AVFilter ff_vf_maskedmax;
309−extern AVFilter ff_vf_maskedmerge;
310−extern AVFilter ff_vf_maskedmin;
311−extern AVFilter ff_vf_maskedthreshold;
312−extern AVFilter ff_vf_maskfun;
313−extern AVFilter ff_vf_mcdeint;
314−extern AVFilter ff_vf_median;
315−extern AVFilter ff_vf_mergeplanes;
316−extern AVFilter ff_vf_mestimate;
317−extern AVFilter ff_vf_metadata;
318−extern AVFilter ff_vf_midequalizer;
319−extern AVFilter ff_vf_minterpolate;
320−extern AVFilter ff_vf_mix;
321−extern AVFilter ff_vf_monochrome;
322−extern AVFilter ff_vf_mpdecimate;
323−extern AVFilter ff_vf_msad;
324−extern AVFilter ff_vf_negate;
325−extern AVFilter ff_vf_nlmeans;
326−extern AVFilter ff_vf_nlmeans_opencl;
327−extern AVFilter ff_vf_nnedi;
328−extern AVFilter ff_vf_noformat;
329−extern AVFilter ff_vf_noise;
330−extern AVFilter ff_vf_normalize;
331−extern AVFilter ff_vf_null;
332−extern AVFilter ff_vf_ocr;
333−extern AVFilter ff_vf_ocv;
334−extern AVFilter ff_vf_oscilloscope;
335−extern AVFilter ff_vf_overlay;
336−extern AVFilter ff_vf_overlay_opencl;
337−extern AVFilter ff_vf_overlay_qsv;
338−extern AVFilter ff_vf_overlay_vulkan;
339−extern AVFilter ff_vf_overlay_cuda;
340−extern AVFilter ff_vf_owdenoise;
341−extern AVFilter ff_vf_pad;
342−extern AVFilter ff_vf_pad_opencl;
343−extern AVFilter ff_vf_palettegen;
344−extern AVFilter ff_vf_paletteuse;
345−extern AVFilter ff_vf_perms;
346−extern AVFilter ff_vf_perspective;
347−extern AVFilter ff_vf_phase;
348−extern AVFilter ff_vf_photosensitivity;
349−extern AVFilter ff_vf_pixdesctest;
350−extern AVFilter ff_vf_pixscope;
351−extern AVFilter ff_vf_pp;
352−extern AVFilter ff_vf_pp7;
353−extern AVFilter ff_vf_premultiply;
354−extern AVFilter ff_vf_prewitt;
355−extern AVFilter ff_vf_prewitt_opencl;
356−extern AVFilter ff_vf_procamp_vaapi;
357−extern AVFilter ff_vf_program_opencl;
358−extern AVFilter ff_vf_pseudocolor;
359−extern AVFilter ff_vf_psnr;
360−extern AVFilter ff_vf_pullup;
361−extern AVFilter ff_vf_qp;
362−extern AVFilter ff_vf_random;
363−extern AVFilter ff_vf_readeia608;
364−extern AVFilter ff_vf_readvitc;
365−extern AVFilter ff_vf_realtime;
366−extern AVFilter ff_vf_remap;
367−extern AVFilter ff_vf_removegrain;
368−extern AVFilter ff_vf_removelogo;
369−extern AVFilter ff_vf_repeatfields;
370−extern AVFilter ff_vf_reverse;
371−extern AVFilter ff_vf_rgbashift;
372−extern AVFilter ff_vf_roberts;
373−extern AVFilter ff_vf_roberts_opencl;
374−extern AVFilter ff_vf_rotate;
375−extern AVFilter ff_vf_sab;
376−extern AVFilter ff_vf_scale;
377−extern AVFilter ff_vf_scale_cuda;
378−extern AVFilter ff_vf_scale_npp;
379−extern AVFilter ff_vf_scale_qsv;
380−extern AVFilter ff_vf_scale_vaapi;
381−extern AVFilter ff_vf_scale_vulkan;
382−extern AVFilter ff_vf_scale2ref;
383−extern AVFilter ff_vf_scdet;
384−extern AVFilter ff_vf_scroll;
385−extern AVFilter ff_vf_select;
386−extern AVFilter ff_vf_selectivecolor;
387−extern AVFilter ff_vf_sendcmd;
388−extern AVFilter ff_vf_separatefields;
389−extern AVFilter ff_vf_setdar;
390−extern AVFilter ff_vf_setfield;
391−extern AVFilter ff_vf_setparams;
392−extern AVFilter ff_vf_setpts;
393−extern AVFilter ff_vf_setrange;
394−extern AVFilter ff_vf_setsar;
395−extern AVFilter ff_vf_settb;
396−extern AVFilter ff_vf_sharpness_vaapi;
397−extern AVFilter ff_vf_shear;
398−extern AVFilter ff_vf_showinfo;
399−extern AVFilter ff_vf_showpalette;
400−extern AVFilter ff_vf_shuffleframes;
401−extern AVFilter ff_vf_shufflepixels;
402−extern AVFilter ff_vf_shuffleplanes;
403−extern AVFilter ff_vf_sidedata;
404−extern AVFilter ff_vf_signalstats;
405−extern AVFilter ff_vf_signature;
406−extern AVFilter ff_vf_smartblur;
407−extern AVFilter ff_vf_sobel;
408−extern AVFilter ff_vf_sobel_opencl;
409−extern AVFilter ff_vf_split;
410−extern AVFilter ff_vf_spp;
411−extern AVFilter ff_vf_sr;
412−extern AVFilter ff_vf_ssim;
413−extern AVFilter ff_vf_stereo3d;
414−extern AVFilter ff_vf_streamselect;
415−extern AVFilter ff_vf_subtitles;
416−extern AVFilter ff_vf_super2xsai;
417−extern AVFilter ff_vf_swaprect;
418−extern AVFilter ff_vf_swapuv;
419−extern AVFilter ff_vf_tblend;
420−extern AVFilter ff_vf_telecine;
421−extern AVFilter ff_vf_thistogram;
422−extern AVFilter ff_vf_threshold;
423−extern AVFilter ff_vf_thumbnail;
424−extern AVFilter ff_vf_thumbnail_cuda;
425−extern AVFilter ff_vf_tile;
426−extern AVFilter ff_vf_tinterlace;
427−extern AVFilter ff_vf_tlut2;
428−extern AVFilter ff_vf_tmedian;
429−extern AVFilter ff_vf_tmidequalizer;
430−extern AVFilter ff_vf_tmix;
431−extern AVFilter ff_vf_tonemap;
432−extern AVFilter ff_vf_tonemap_opencl;
433−extern AVFilter ff_vf_tonemap_vaapi;
434−extern AVFilter ff_vf_tpad;
435−extern AVFilter ff_vf_transpose;
436−extern AVFilter ff_vf_transpose_npp;
437−extern AVFilter ff_vf_transpose_opencl;
438−extern AVFilter ff_vf_transpose_vaapi;
439−extern AVFilter ff_vf_trim;
440−extern AVFilter ff_vf_unpremultiply;
441−extern AVFilter ff_vf_unsharp;
442−extern AVFilter ff_vf_unsharp_opencl;
443−extern AVFilter ff_vf_untile;
444−extern AVFilter ff_vf_uspp;
445−extern AVFilter ff_vf_v360;
446−extern AVFilter ff_vf_vaguedenoiser;
447−extern AVFilter ff_vf_vectorscope;
448−extern AVFilter ff_vf_vflip;
449−extern AVFilter ff_vf_vfrdet;
450−extern AVFilter ff_vf_vibrance;
451−extern AVFilter ff_vf_vidstabdetect;
452−extern AVFilter ff_vf_vidstabtransform;
453−extern AVFilter ff_vf_vif;
454−extern AVFilter ff_vf_vignette;
455−extern AVFilter ff_vf_vmafmotion;
456−extern AVFilter ff_vf_vpp_qsv;
457−extern AVFilter ff_vf_vstack;
458−extern AVFilter ff_vf_w3fdif;
459−extern AVFilter ff_vf_waveform;
460−extern AVFilter ff_vf_weave;
461−extern AVFilter ff_vf_xbr;
462−extern AVFilter ff_vf_xfade;
463−extern AVFilter ff_vf_xfade_opencl;
464−extern AVFilter ff_vf_xmedian;
465−extern AVFilter ff_vf_xstack;
466−extern AVFilter ff_vf_yadif;
467−extern AVFilter ff_vf_yadif_cuda;
468−extern AVFilter ff_vf_yaepblur;
469−extern AVFilter ff_vf_zmq;
470−extern AVFilter ff_vf_zoompan;
471−extern AVFilter ff_vf_zscale;
160+extern const AVFilter ff_vf_addroi;
161+extern const AVFilter ff_vf_alphaextract;
162+extern const AVFilter ff_vf_alphamerge;
163+extern const AVFilter ff_vf_amplify;
164+extern const AVFilter ff_vf_ass;
165+extern const AVFilter ff_vf_atadenoise;
166+extern const AVFilter ff_vf_avgblur;
167+extern const AVFilter ff_vf_avgblur_opencl;
168+extern const AVFilter ff_vf_avgblur_vulkan;
169+extern const AVFilter ff_vf_bbox;
170+extern const AVFilter ff_vf_bench;
171+extern const AVFilter ff_vf_bilateral;
172+extern const AVFilter ff_vf_bitplanenoise;
173+extern const AVFilter ff_vf_blackdetect;
174+extern const AVFilter ff_vf_blackframe;
175+extern const AVFilter ff_vf_blend;
176+extern const AVFilter ff_vf_bm3d;
177+extern const AVFilter ff_vf_boxblur;
178+extern const AVFilter ff_vf_boxblur_opencl;
179+extern const AVFilter ff_vf_bwdif;
180+extern const AVFilter ff_vf_cas;
181+extern const AVFilter ff_vf_chromahold;
182+extern const AVFilter ff_vf_chromakey;
183+extern const AVFilter ff_vf_chromanr;
184+extern const AVFilter ff_vf_chromashift;
185+extern const AVFilter ff_vf_ciescope;
186+extern const AVFilter ff_vf_codecview;
187+extern const AVFilter ff_vf_colorbalance;
188+extern const AVFilter ff_vf_colorchannelmixer;
189+extern const AVFilter ff_vf_colorcontrast;
190+extern const AVFilter ff_vf_colorcorrect;
191+extern const AVFilter ff_vf_colorize;
192+extern const AVFilter ff_vf_colorkey;
193+extern const AVFilter ff_vf_colorkey_opencl;
194+extern const AVFilter ff_vf_colorhold;
195+extern const AVFilter ff_vf_colorlevels;
196+extern const AVFilter ff_vf_colormatrix;
197+extern const AVFilter ff_vf_colorspace;
198+extern const AVFilter ff_vf_colortemperature;
199+extern const AVFilter ff_vf_convolution;
200+extern const AVFilter ff_vf_convolution_opencl;
201+extern const AVFilter ff_vf_convolve;
202+extern const AVFilter ff_vf_copy;
203+extern const AVFilter ff_vf_coreimage;
204+extern const AVFilter ff_vf_cover_rect;
205+extern const AVFilter ff_vf_crop;
206+extern const AVFilter ff_vf_cropdetect;
207+extern const AVFilter ff_vf_cue;
208+extern const AVFilter ff_vf_curves;
209+extern const AVFilter ff_vf_datascope;
210+extern const AVFilter ff_vf_dblur;
211+extern const AVFilter ff_vf_dctdnoiz;
212+extern const AVFilter ff_vf_deband;
213+extern const AVFilter ff_vf_deblock;
214+extern const AVFilter ff_vf_decimate;
215+extern const AVFilter ff_vf_deconvolve;
216+extern const AVFilter ff_vf_dedot;
217+extern const AVFilter ff_vf_deflate;
218+extern const AVFilter ff_vf_deflicker;
219+extern const AVFilter ff_vf_deinterlace_qsv;
220+extern const AVFilter ff_vf_deinterlace_vaapi;
221+extern const AVFilter ff_vf_dejudder;
222+extern const AVFilter ff_vf_delogo;
223+extern const AVFilter ff_vf_denoise_vaapi;
224+extern const AVFilter ff_vf_derain;
225+extern const AVFilter ff_vf_deshake;
226+extern const AVFilter ff_vf_deshake_opencl;
227+extern const AVFilter ff_vf_despill;
228+extern const AVFilter ff_vf_detelecine;
229+extern const AVFilter ff_vf_dilation;
230+extern const AVFilter ff_vf_dilation_opencl;
231+extern const AVFilter ff_vf_displace;
232+extern const AVFilter ff_vf_dnn_detect;
233+extern const AVFilter ff_vf_dnn_processing;
234+extern const AVFilter ff_vf_doubleweave;
235+extern const AVFilter ff_vf_drawbox;
236+extern const AVFilter ff_vf_drawgraph;
237+extern const AVFilter ff_vf_drawgrid;
238+extern const AVFilter ff_vf_drawtext;
239+extern const AVFilter ff_vf_edgedetect;
240+extern const AVFilter ff_vf_elbg;
241+extern const AVFilter ff_vf_entropy;
242+extern const AVFilter ff_vf_epx;
243+extern const AVFilter ff_vf_eq;
244+extern const AVFilter ff_vf_erosion;
245+extern const AVFilter ff_vf_erosion_opencl;
246+extern const AVFilter ff_vf_estdif;
247+extern const AVFilter ff_vf_exposure;
248+extern const AVFilter ff_vf_extractplanes;
249+extern const AVFilter ff_vf_fade;
250+extern const AVFilter ff_vf_fftdnoiz;
251+extern const AVFilter ff_vf_fftfilt;
252+extern const AVFilter ff_vf_field;
253+extern const AVFilter ff_vf_fieldhint;
254+extern const AVFilter ff_vf_fieldmatch;
255+extern const AVFilter ff_vf_fieldorder;
256+extern const AVFilter ff_vf_fillborders;
257+extern const AVFilter ff_vf_find_rect;
258+extern const AVFilter ff_vf_floodfill;
259+extern const AVFilter ff_vf_format;
260+extern const AVFilter ff_vf_fps;
261+extern const AVFilter ff_vf_framepack;
262+extern const AVFilter ff_vf_framerate;
263+extern const AVFilter ff_vf_framestep;
264+extern const AVFilter ff_vf_freezedetect;
265+extern const AVFilter ff_vf_freezeframes;
266+extern const AVFilter ff_vf_frei0r;
267+extern const AVFilter ff_vf_fspp;
268+extern const AVFilter ff_vf_gblur;
269+extern const AVFilter ff_vf_geq;
270+extern const AVFilter ff_vf_gradfun;
271+extern const AVFilter ff_vf_graphmonitor;
272+extern const AVFilter ff_vf_greyedge;
273+extern const AVFilter ff_vf_haldclut;
274+extern const AVFilter ff_vf_hflip;
275+extern const AVFilter ff_vf_histeq;
276+extern const AVFilter ff_vf_histogram;
277+extern const AVFilter ff_vf_hqdn3d;
278+extern const AVFilter ff_vf_hqx;
279+extern const AVFilter ff_vf_hstack;
280+extern const AVFilter ff_vf_hue;
281+extern const AVFilter ff_vf_hwdownload;
282+extern const AVFilter ff_vf_hwmap;
283+extern const AVFilter ff_vf_hwupload;
284+extern const AVFilter ff_vf_hwupload_cuda;
285+extern const AVFilter ff_vf_hysteresis;
286+extern const AVFilter ff_vf_identity;
287+extern const AVFilter ff_vf_idet;
288+extern const AVFilter ff_vf_il;
289+extern const AVFilter ff_vf_inflate;
290+extern const AVFilter ff_vf_interlace;
291+extern const AVFilter ff_vf_interleave;
292+extern const AVFilter ff_vf_kerndeint;
293+extern const AVFilter ff_vf_kirsch;
294+extern const AVFilter ff_vf_lagfun;
295+extern const AVFilter ff_vf_lenscorrection;
296+extern const AVFilter ff_vf_lensfun;
297+extern const AVFilter ff_vf_libvmaf;
298+extern const AVFilter ff_vf_limiter;
299+extern const AVFilter ff_vf_loop;
300+extern const AVFilter ff_vf_lumakey;
301+extern const AVFilter ff_vf_lut;
302+extern const AVFilter ff_vf_lut1d;
303+extern const AVFilter ff_vf_lut2;
304+extern const AVFilter ff_vf_lut3d;
305+extern const AVFilter ff_vf_lutrgb;
306+extern const AVFilter ff_vf_lutyuv;
307+extern const AVFilter ff_vf_maskedclamp;
308+extern const AVFilter ff_vf_maskedmax;
309+extern const AVFilter ff_vf_maskedmerge;
310+extern const AVFilter ff_vf_maskedmin;
311+extern const AVFilter ff_vf_maskedthreshold;
312+extern const AVFilter ff_vf_maskfun;
313+extern const AVFilter ff_vf_mcdeint;
314+extern const AVFilter ff_vf_median;
315+extern const AVFilter ff_vf_mergeplanes;
316+extern const AVFilter ff_vf_mestimate;
317+extern const AVFilter ff_vf_metadata;
318+extern const AVFilter ff_vf_midequalizer;
319+extern const AVFilter ff_vf_minterpolate;
320+extern const AVFilter ff_vf_mix;
321+extern const AVFilter ff_vf_monochrome;
322+extern const AVFilter ff_vf_mpdecimate;
323+extern const AVFilter ff_vf_msad;
324+extern const AVFilter ff_vf_negate;
325+extern const AVFilter ff_vf_nlmeans;
326+extern const AVFilter ff_vf_nlmeans_opencl;
327+extern const AVFilter ff_vf_nnedi;
328+extern const AVFilter ff_vf_noformat;
329+extern const AVFilter ff_vf_noise;
330+extern const AVFilter ff_vf_normalize;
331+extern const AVFilter ff_vf_null;
332+extern const AVFilter ff_vf_ocr;
333+extern const AVFilter ff_vf_ocv;
334+extern const AVFilter ff_vf_oscilloscope;
335+extern const AVFilter ff_vf_overlay;
336+extern const AVFilter ff_vf_overlay_opencl;
337+extern const AVFilter ff_vf_overlay_qsv;
338+extern const AVFilter ff_vf_overlay_vulkan;
339+extern const AVFilter ff_vf_overlay_cuda;
340+extern const AVFilter ff_vf_owdenoise;
341+extern const AVFilter ff_vf_pad;
342+extern const AVFilter ff_vf_pad_opencl;
343+extern const AVFilter ff_vf_palettegen;
344+extern const AVFilter ff_vf_paletteuse;
345+extern const AVFilter ff_vf_perms;
346+extern const AVFilter ff_vf_perspective;
347+extern const AVFilter ff_vf_phase;
348+extern const AVFilter ff_vf_photosensitivity;
349+extern const AVFilter ff_vf_pixdesctest;
350+extern const AVFilter ff_vf_pixscope;
351+extern const AVFilter ff_vf_pp;
352+extern const AVFilter ff_vf_pp7;
353+extern const AVFilter ff_vf_premultiply;
354+extern const AVFilter ff_vf_prewitt;
355+extern const AVFilter ff_vf_prewitt_opencl;
356+extern const AVFilter ff_vf_procamp_vaapi;
357+extern const AVFilter ff_vf_program_opencl;
358+extern const AVFilter ff_vf_pseudocolor;
359+extern const AVFilter ff_vf_psnr;
360+extern const AVFilter ff_vf_pullup;
361+extern const AVFilter ff_vf_qp;
362+extern const AVFilter ff_vf_random;
363+extern const AVFilter ff_vf_readeia608;
364+extern const AVFilter ff_vf_readvitc;
365+extern const AVFilter ff_vf_realtime;
366+extern const AVFilter ff_vf_remap;
367+extern const AVFilter ff_vf_removegrain;
368+extern const AVFilter ff_vf_removelogo;
369+extern const AVFilter ff_vf_repeatfields;
370+extern const AVFilter ff_vf_reverse;
371+extern const AVFilter ff_vf_rgbashift;
372+extern const AVFilter ff_vf_roberts;
373+extern const AVFilter ff_vf_roberts_opencl;
374+extern const AVFilter ff_vf_rotate;
375+extern const AVFilter ff_vf_sab;
376+extern const AVFilter ff_vf_scale;
377+extern const AVFilter ff_vf_scale_cuda;
378+extern const AVFilter ff_vf_scale_npp;
379+extern const AVFilter ff_vf_scale_qsv;
380+extern const AVFilter ff_vf_scale_vaapi;
381+extern const AVFilter ff_vf_scale_vulkan;
382+extern const AVFilter ff_vf_scale2ref;
383+extern const AVFilter ff_vf_scdet;
384+extern const AVFilter ff_vf_scroll;
385+extern const AVFilter ff_vf_select;
386+extern const AVFilter ff_vf_selectivecolor;
387+extern const AVFilter ff_vf_sendcmd;
388+extern const AVFilter ff_vf_separatefields;
389+extern const AVFilter ff_vf_setdar;
390+extern const AVFilter ff_vf_setfield;
391+extern const AVFilter ff_vf_setparams;
392+extern const AVFilter ff_vf_setpts;
393+extern const AVFilter ff_vf_setrange;
394+extern const AVFilter ff_vf_setsar;
395+extern const AVFilter ff_vf_settb;
396+extern const AVFilter ff_vf_sharpness_vaapi;
397+extern const AVFilter ff_vf_shear;
398+extern const AVFilter ff_vf_showinfo;
399+extern const AVFilter ff_vf_showpalette;
400+extern const AVFilter ff_vf_shuffleframes;
401+extern const AVFilter ff_vf_shufflepixels;
402+extern const AVFilter ff_vf_shuffleplanes;
403+extern const AVFilter ff_vf_sidedata;
404+extern const AVFilter ff_vf_signalstats;
405+extern const AVFilter ff_vf_signature;
406+extern const AVFilter ff_vf_smartblur;
407+extern const AVFilter ff_vf_sobel;
408+extern const AVFilter ff_vf_sobel_opencl;
409+extern const AVFilter ff_vf_split;
410+extern const AVFilter ff_vf_spp;
411+extern const AVFilter ff_vf_sr;
412+extern const AVFilter ff_vf_ssim;
413+extern const AVFilter ff_vf_stereo3d;
414+extern const AVFilter ff_vf_streamselect;
415+extern const AVFilter ff_vf_subtitles;
416+extern const AVFilter ff_vf_super2xsai;
417+extern const AVFilter ff_vf_swaprect;
418+extern const AVFilter ff_vf_swapuv;
419+extern const AVFilter ff_vf_tblend;
420+extern const AVFilter ff_vf_telecine;
421+extern const AVFilter ff_vf_thistogram;
422+extern const AVFilter ff_vf_threshold;
423+extern const AVFilter ff_vf_thumbnail;
424+extern const AVFilter ff_vf_thumbnail_cuda;
425+extern const AVFilter ff_vf_tile;
426+extern const AVFilter ff_vf_tinterlace;
427+extern const AVFilter ff_vf_tlut2;
428+extern const AVFilter ff_vf_tmedian;
429+extern const AVFilter ff_vf_tmidequalizer;
430+extern const AVFilter ff_vf_tmix;
431+extern const AVFilter ff_vf_tonemap;
432+extern const AVFilter ff_vf_tonemap_opencl;
433+extern const AVFilter ff_vf_tonemap_vaapi;
434+extern const AVFilter ff_vf_tpad;
435+extern const AVFilter ff_vf_transpose;
436+extern const AVFilter ff_vf_transpose_npp;
437+extern const AVFilter ff_vf_transpose_opencl;
438+extern const AVFilter ff_vf_transpose_vaapi;
439+extern const AVFilter ff_vf_trim;
440+extern const AVFilter ff_vf_unpremultiply;
441+extern const AVFilter ff_vf_unsharp;
442+extern const AVFilter ff_vf_unsharp_opencl;
443+extern const AVFilter ff_vf_untile;
444+extern const AVFilter ff_vf_uspp;
445+extern const AVFilter ff_vf_v360;
446+extern const AVFilter ff_vf_vaguedenoiser;
447+extern const AVFilter ff_vf_vectorscope;
448+extern const AVFilter ff_vf_vflip;
449+extern const AVFilter ff_vf_vfrdet;
450+extern const AVFilter ff_vf_vibrance;
451+extern const AVFilter ff_vf_vidstabdetect;
452+extern const AVFilter ff_vf_vidstabtransform;
453+extern const AVFilter ff_vf_vif;
454+extern const AVFilter ff_vf_vignette;
455+extern const AVFilter ff_vf_vmafmotion;
456+extern const AVFilter ff_vf_vpp_qsv;
457+extern const AVFilter ff_vf_vstack;
458+extern const AVFilter ff_vf_w3fdif;
459+extern const AVFilter ff_vf_waveform;
460+extern const AVFilter ff_vf_weave;
461+extern const AVFilter ff_vf_xbr;
462+extern const AVFilter ff_vf_xfade;
463+extern const AVFilter ff_vf_xfade_opencl;
464+extern const AVFilter ff_vf_xmedian;
465+extern const AVFilter ff_vf_xstack;
466+extern const AVFilter ff_vf_yadif;
467+extern const AVFilter ff_vf_yadif_cuda;
468+extern const AVFilter ff_vf_yaepblur;
469+extern const AVFilter ff_vf_zmq;
470+extern const AVFilter ff_vf_zoompan;
471+extern const AVFilter ff_vf_zscale;
472472
473−extern AVFilter ff_vsrc_allrgb;
474−extern AVFilter ff_vsrc_allyuv;
475−extern AVFilter ff_vsrc_cellauto;
476−extern AVFilter ff_vsrc_color;
477−extern AVFilter ff_vsrc_coreimagesrc;
478−extern AVFilter ff_vsrc_frei0r_src;
479−extern AVFilter ff_vsrc_gradients;
480−extern AVFilter ff_vsrc_haldclutsrc;
481−extern AVFilter ff_vsrc_life;
482−extern AVFilter ff_vsrc_mandelbrot;
483−extern AVFilter ff_vsrc_mptestsrc;
484−extern AVFilter ff_vsrc_nullsrc;
485−extern AVFilter ff_vsrc_openclsrc;
486−extern AVFilter ff_vsrc_pal75bars;
487−extern AVFilter ff_vsrc_pal100bars;
488−extern AVFilter ff_vsrc_rgbtestsrc;
489−extern AVFilter ff_vsrc_sierpinski;
490−extern AVFilter ff_vsrc_smptebars;
491−extern AVFilter ff_vsrc_smptehdbars;
492−extern AVFilter ff_vsrc_testsrc;
493−extern AVFilter ff_vsrc_testsrc2;
494−extern AVFilter ff_vsrc_yuvtestsrc;
473+extern const AVFilter ff_vsrc_allrgb;
474+extern const AVFilter ff_vsrc_allyuv;
475+extern const AVFilter ff_vsrc_cellauto;
476+extern const AVFilter ff_vsrc_color;
477+extern const AVFilter ff_vsrc_coreimagesrc;
478+extern const AVFilter ff_vsrc_frei0r_src;
479+extern const AVFilter ff_vsrc_gradients;
480+extern const AVFilter ff_vsrc_haldclutsrc;
481+extern const AVFilter ff_vsrc_life;
482+extern const AVFilter ff_vsrc_mandelbrot;
483+extern const AVFilter ff_vsrc_mptestsrc;
484+extern const AVFilter ff_vsrc_nullsrc;
485+extern const AVFilter ff_vsrc_openclsrc;
486+extern const AVFilter ff_vsrc_pal75bars;
487+extern const AVFilter ff_vsrc_pal100bars;
488+extern const AVFilter ff_vsrc_rgbtestsrc;
489+extern const AVFilter ff_vsrc_sierpinski;
490+extern const AVFilter ff_vsrc_smptebars;
491+extern const AVFilter ff_vsrc_smptehdbars;
492+extern const AVFilter ff_vsrc_testsrc;
493+extern const AVFilter ff_vsrc_testsrc2;
494+extern const AVFilter ff_vsrc_yuvtestsrc;
495495
496−extern AVFilter ff_vsink_nullsink;
496+extern const AVFilter ff_vsink_nullsink;
497497
498498 /* multimedia filters */
499−extern AVFilter ff_avf_abitscope;
500−extern AVFilter ff_avf_adrawgraph;
501−extern AVFilter ff_avf_agraphmonitor;
502−extern AVFilter ff_avf_ahistogram;
503−extern AVFilter ff_avf_aphasemeter;
504−extern AVFilter ff_avf_avectorscope;
505−extern AVFilter ff_avf_concat;
506−extern AVFilter ff_avf_showcqt;
507−extern AVFilter ff_avf_showfreqs;
508−extern AVFilter ff_avf_showspatial;
509−extern AVFilter ff_avf_showspectrum;
510−extern AVFilter ff_avf_showspectrumpic;
511−extern AVFilter ff_avf_showvolume;
512−extern AVFilter ff_avf_showwaves;
513−extern AVFilter ff_avf_showwavespic;
514−extern AVFilter ff_vaf_spectrumsynth;
499+extern const AVFilter ff_avf_abitscope;
500+extern const AVFilter ff_avf_adrawgraph;
501+extern const AVFilter ff_avf_agraphmonitor;
502+extern const AVFilter ff_avf_ahistogram;
503+extern const AVFilter ff_avf_aphasemeter;
504+extern const AVFilter ff_avf_avectorscope;
505+extern const AVFilter ff_avf_concat;
506+extern const AVFilter ff_avf_showcqt;
507+extern const AVFilter ff_avf_showfreqs;
508+extern const AVFilter ff_avf_showspatial;
509+extern const AVFilter ff_avf_showspectrum;
510+extern const AVFilter ff_avf_showspectrumpic;
511+extern const AVFilter ff_avf_showvolume;
512+extern const AVFilter ff_avf_showwaves;
513+extern const AVFilter ff_avf_showwavespic;
514+extern const AVFilter ff_vaf_spectrumsynth;
515515
516516 /* multimedia sources */
517−extern AVFilter ff_avsrc_amovie;
518−extern AVFilter ff_avsrc_movie;
517+extern const AVFilter ff_avsrc_amovie;
518+extern const AVFilter ff_avsrc_movie;
519519
520520 /* those filters are part of public or internal API,
521521 * they are formatted to not be found by the grep
522522 * as they are manually added again (due to their 'names'
523523 * being the same while having different 'types'). */
524−extern AVFilter ff_asrc_abuffer;
525−extern AVFilter ff_vsrc_buffer;
526−extern AVFilter ff_asink_abuffer;
527−extern AVFilter ff_vsink_buffer;
528−extern AVFilter ff_af_afifo;
529−extern AVFilter ff_vf_fifo;
524+extern const AVFilter ff_asrc_abuffer;
525+extern const AVFilter ff_vsrc_buffer;
526+extern const AVFilter ff_asink_abuffer;
527+extern const AVFilter ff_vsink_buffer;
528+extern const AVFilter ff_af_afifo;
529+extern const AVFilter ff_vf_fifo;
530530
531531 #include "libavfilter/filter_list.c"
532532
libavfilter/asink_anullsink.c+1−1
@@ -37,7 +37,7 @@ static const AVFilterPad avfilter_asink_anullsink_inputs[] = { · 36 unmodified lines
3737 { NULL },
3838 };
3939
40−AVFilter ff_asink_anullsink = {
40+const AVFilter ff_asink_anullsink = {
4141 .name = "anullsink",
4242 .description = NULL_IF_CONFIG_SMALL("Do absolutely nothing with the input audio."),
4343 .priv_size = 0,
libavfilter/asrc_afirsrc.c+1−1
@@ -317,7 +317,7 @@ static const AVFilterPad afirsrc_outputs[] = { · 316 unmodified lines
317317 { NULL }
318318 };
319319
320−AVFilter ff_asrc_afirsrc = {
320+const AVFilter ff_asrc_afirsrc = {
321321 .name = "afirsrc",
322322 .description = NULL_IF_CONFIG_SMALL("Generate a FIR coefficients audio stream."),
323323 .query_formats = query_formats,
libavfilter/asrc_anoisesrc.c+1−1
@@ -246,7 +246,7 @@ static const AVFilterPad anoisesrc_outputs[] = { · 245 unmodified lines
246246 { NULL }
247247 };
248248
249−AVFilter ff_asrc_anoisesrc = {
249+const AVFilter ff_asrc_anoisesrc = {
250250 .name = "anoisesrc",
251251 .description = NULL_IF_CONFIG_SMALL("Generate a noise audio signal."),
252252 .query_formats = query_formats,
libavfilter/asrc_anullsrc.c+1−1
@@ -137,7 +137,7 @@ static const AVFilterPad avfilter_asrc_anullsrc_outputs[] = { · 136 unmodified lines
137137 { NULL }
138138 };
139139
140−AVFilter ff_asrc_anullsrc = {
140+const AVFilter ff_asrc_anullsrc = {
141141 .name = "anullsrc",
142142 .description = NULL_IF_CONFIG_SMALL("Null audio source, return empty audio frames."),
143143 .init = init,
libavfilter/asrc_flite.c+1−1
@@ -274,7 +274,7 @@ static const AVFilterPad flite_outputs[] = { · 273 unmodified lines
274274 { NULL }
275275 };
276276
277−AVFilter ff_asrc_flite = {
277+const AVFilter ff_asrc_flite = {
278278 .name = "flite",
279279 .description = NULL_IF_CONFIG_SMALL("Synthesize voice from text using libflite."),
280280 .query_formats = query_formats,
libavfilter/asrc_hilbert.c+1−1
@@ -187,7 +187,7 @@ static const AVFilterPad hilbert_outputs[] = { · 186 unmodified lines
187187 { NULL }
188188 };
189189
190−AVFilter ff_asrc_hilbert = {
190+const AVFilter ff_asrc_hilbert = {
191191 .name = "hilbert",
192192 .description = NULL_IF_CONFIG_SMALL("Generate a Hilbert transform FIR coefficients."),
193193 .query_formats = query_formats,
libavfilter/asrc_sinc.c+1−1
@@ -444,7 +444,7 @@ static const AVOption sinc_options[] = { · 443 unmodified lines
444444
445445 AVFILTER_DEFINE_CLASS(sinc);
446446
447−AVFilter ff_asrc_sinc = {
447+const AVFilter ff_asrc_sinc = {
448448 .name = "sinc",
449449 .description = NULL_IF_CONFIG_SMALL("Generate a sinc kaiser-windowed low-pass, high-pass, band-pass, or band-reject FIR coefficients."),
450450 .priv_size = sizeof(SincContext),
libavfilter/asrc_sine.c+1−1
@@ -269,7 +269,7 @@ static const AVFilterPad sine_outputs[] = { · 268 unmodified lines
269269 { NULL }
270270 };
271271
272−AVFilter ff_asrc_sine = {
272+const AVFilter ff_asrc_sine = {
273273 .name = "sine",
274274 .description = NULL_IF_CONFIG_SMALL("Generate sine wave audio signal."),
275275 .query_formats = query_formats,
libavfilter/avf_abitscope.c+1−1
@@ -261,7 +261,7 @@ static const AVFilterPad outputs[] = { · 260 unmodified lines
261261 { NULL }
262262 };
263263
264−AVFilter ff_avf_abitscope = {
264+const AVFilter ff_avf_abitscope = {
265265 .name = "abitscope",
266266 .description = NULL_IF_CONFIG_SMALL("Convert input audio to audio bit scope video output."),
267267 .query_formats = query_formats,
libavfilter/avf_ahistogram.c+1−1
@@ -424,7 +424,7 @@ static const AVFilterPad ahistogram_outputs[] = { · 423 unmodified lines
424424 { NULL }
425425 };
426426
427−AVFilter ff_avf_ahistogram = {
427+const AVFilter ff_avf_ahistogram = {
428428 .name = "ahistogram",
429429 .description = NULL_IF_CONFIG_SMALL("Convert input audio to histogram video output."),
430430 .uninit = uninit,
libavfilter/avf_aphasemeter.c+1−1
@@ -385,7 +385,7 @@ static const AVFilterPad inputs[] = { · 384 unmodified lines
385385 { NULL }
386386 };
387387
388−AVFilter ff_avf_aphasemeter = {
388+const AVFilter ff_avf_aphasemeter = {
389389 .name = "aphasemeter",
390390 .description = NULL_IF_CONFIG_SMALL("Convert input audio to phase meter video output."),
391391 .init = init,
libavfilter/avf_avectorscope.c+1−1
@@ -415,7 +415,7 @@ static const AVFilterPad audiovectorscope_outputs[] = { · 414 unmodified lines
415415 { NULL }
416416 };
417417
418−AVFilter ff_avf_avectorscope = {
418+const AVFilter ff_avf_avectorscope = {
419419 .name = "avectorscope",
420420 .description = NULL_IF_CONFIG_SMALL("Convert input audio to vectorscope video output."),
421421 .uninit = uninit,
libavfilter/avf_concat.c+1−1
@@ -447,7 +447,7 @@ static int process_command(AVFilterContext *ctx, const char *cmd, const char *ar · 446 unmodified lines
447447 return ret;
448448 }
449449
450−AVFilter ff_avf_concat = {
450+const AVFilter ff_avf_concat = {
451451 .name = "concat",
452452 .description = NULL_IF_CONFIG_SMALL("Concatenate audio and video streams."),
453453 .init = init,
libavfilter/avf_showcqt.c+1−1
@@ -1589,7 +1589,7 @@ static const AVFilterPad showcqt_outputs[] = { · 1588 unmodified lines
15891589 { NULL }
15901590 };
15911591
1592−AVFilter ff_avf_showcqt = {
1592+const AVFilter ff_avf_showcqt = {
15931593 .name = "showcqt",
15941594 .description = NULL_IF_CONFIG_SMALL("Convert input audio to a CQT (Constant/Clamped Q Transform) spectrum video output."),
15951595 .init = init,
libavfilter/avf_showfreqs.c+1−1
@@ -556,7 +556,7 @@ static const AVFilterPad showfreqs_outputs[] = { · 555 unmodified lines
556556 { NULL }
557557 };
558558
559−AVFilter ff_avf_showfreqs = {
559+const AVFilter ff_avf_showfreqs = {
560560 .name = "showfreqs",
561561 .description = NULL_IF_CONFIG_SMALL("Convert input audio to a frequencies video output."),
562562 .init = init,
libavfilter/avf_showspatial.c+1−1
@@ -358,7 +358,7 @@ static const AVFilterPad showspatial_outputs[] = { · 357 unmodified lines
358358 { NULL }
359359 };
360360
361−AVFilter ff_avf_showspatial = {
361+const AVFilter ff_avf_showspatial = {
362362 .name = "showspatial",
363363 .description = NULL_IF_CONFIG_SMALL("Convert input audio to a spatial video output."),
364364 .uninit = uninit,
libavfilter/avf_showspectrum.c+2−2
@@ -1526,7 +1526,7 @@ static const AVFilterPad showspectrum_outputs[] = { · 1525 unmodified lines
15261526 { NULL }
15271527 };
15281528
1529−AVFilter ff_avf_showspectrum = {
1529+const AVFilter ff_avf_showspectrum = {
15301530 .name = "showspectrum",
15311531 .description = NULL_IF_CONFIG_SMALL("Convert input audio to a spectrum video output."),
15321532 .uninit = uninit,
@@ -1709,7 +1709,7 @@ static const AVFilterPad showspectrumpic_outputs[] = { · 176 unmodified lines
17091709 { NULL }
17101710 };
17111711
1712−AVFilter ff_avf_showspectrumpic = {
1712+const AVFilter ff_avf_showspectrumpic = {
17131713 .name = "showspectrumpic",
17141714 .description = NULL_IF_CONFIG_SMALL("Convert input audio to a spectrum video output single picture."),
17151715 .uninit = uninit,
libavfilter/avf_showvolume.c+1−1
@@ -498,7 +498,7 @@ static const AVFilterPad showvolume_outputs[] = { · 497 unmodified lines
498498 { NULL }
499499 };
500500
501−AVFilter ff_avf_showvolume = {
501+const AVFilter ff_avf_showvolume = {
502502 .name = "showvolume",
503503 .description = NULL_IF_CONFIG_SMALL("Convert input audio volume to video output."),
504504 .init = init,
libavfilter/avf_showwaves.c+2−2
@@ -775,7 +775,7 @@ static const AVFilterPad showwaves_outputs[] = { · 774 unmodified lines
775775 { NULL }
776776 };
777777
778−AVFilter ff_avf_showwaves = {
778+const AVFilter ff_avf_showwaves = {
779779 .name = "showwaves",
780780 .description = NULL_IF_CONFIG_SMALL("Convert input audio to a video output."),
781781 .init = init,
@@ -890,7 +890,7 @@ static const AVFilterPad showwavespic_outputs[] = { · 108 unmodified lines
890890 { NULL }
891891 };
892892
893−AVFilter ff_avf_showwavespic = {
893+const AVFilter ff_avf_showwavespic = {
894894 .name = "showwavespic",
895895 .description = NULL_IF_CONFIG_SMALL("Convert input audio to a video output single picture."),
896896 .init = init,
libavfilter/buffersink.c+2−2
@@ -335,7 +335,7 @@ static const AVFilterPad avfilter_vsink_buffer_inputs[] = { · 334 unmodified lines
335335 { NULL }
336336 };
337337
338−AVFilter ff_vsink_buffer = {
338+const AVFilter ff_vsink_buffer = {
339339 .name = "buffersink",
340340 .description = NULL_IF_CONFIG_SMALL("Buffer video frames, and make them available to the end of the filter graph."),
341341 .priv_size = sizeof(BufferSinkContext),
@@ -355,7 +355,7 @@ static const AVFilterPad avfilter_asink_abuffer_inputs[] = { · 13 unmodified lines
355355 { NULL }
356356 };
357357
358−AVFilter ff_asink_abuffer = {
358+const AVFilter ff_asink_abuffer = {
359359 .name = "abuffersink",
360360 .description = NULL_IF_CONFIG_SMALL("Buffer audio frames, and make them available to the end of the filter graph."),
361361 .priv_class = &abuffersink_class,
libavfilter/buffersrc.c+2−2
@@ -438,7 +438,7 @@ static const AVFilterPad avfilter_vsrc_buffer_outputs[] = { · 437 unmodified lines
438438 { NULL }
439439 };
440440
441−AVFilter ff_vsrc_buffer = {
441+const AVFilter ff_vsrc_buffer = {
442442 .name = "buffer",
443443 .description = NULL_IF_CONFIG_SMALL("Buffer video frames, and make them accessible to the filterchain."),
444444 .priv_size = sizeof(BufferSourceContext),
@@ -462,7 +462,7 @@ static const AVFilterPad avfilter_asrc_abuffer_outputs[] = { · 17 unmodified lines
462462 { NULL }
463463 };
464464
465−AVFilter ff_asrc_abuffer = {
465+const AVFilter ff_asrc_abuffer = {
466466 .name = "abuffer",
467467 .description = NULL_IF_CONFIG_SMALL("Buffer audio frames, and make them accessible to the filterchain."),
468468 .priv_size = sizeof(BufferSourceContext),
libavfilter/f_bench.c+2−2
@@ -107,7 +107,7 @@ static const AVFilterPad bench_outputs[] = { · 106 unmodified lines
107107 { NULL }
108108 };
109109
110−AVFilter ff_vf_bench = {
110+const AVFilter ff_vf_bench = {
111111 .name = "bench",
112112 .description = NULL_IF_CONFIG_SMALL("Benchmark part of a filtergraph."),
113113 .priv_size = sizeof(BenchContext),
@@ -139,7 +139,7 @@ static const AVFilterPad abench_outputs[] = { · 25 unmodified lines
139139 { NULL }
140140 };
141141
142−AVFilter ff_af_abench = {
142+const AVFilter ff_af_abench = {
143143 .name = "abench",
144144 .description = NULL_IF_CONFIG_SMALL("Benchmark part of a filtergraph."),
145145 .priv_size = sizeof(BenchContext),
libavfilter/f_cue.c+2−2
@@ -114,7 +114,7 @@ static const AVFilterPad cue_outputs[] = { · 113 unmodified lines
114114 { NULL }
115115 };
116116
117−AVFilter ff_vf_cue = {
117+const AVFilter ff_vf_cue = {
118118 .name = "cue",
119119 .description = NULL_IF_CONFIG_SMALL("Delay filtering to match a cue."),
120120 .priv_size = sizeof(CueContext),
@@ -145,7 +145,7 @@ static const AVFilterPad acue_outputs[] = { · 24 unmodified lines
145145 { NULL }
146146 };
147147
148−AVFilter ff_af_acue = {
148+const AVFilter ff_af_acue = {
149149 .name = "acue",
150150 .description = NULL_IF_CONFIG_SMALL("Delay filtering to match a cue."),
151151 .priv_size = sizeof(CueContext),
libavfilter/f_drawgraph.c+2−2
@@ -471,7 +471,7 @@ static const AVFilterPad drawgraph_outputs[] = { · 470 unmodified lines
471471 { NULL }
472472 };
473473
474−AVFilter ff_vf_drawgraph = {
474+const AVFilter ff_vf_drawgraph = {
475475 .name = "drawgraph",
476476 .description = NULL_IF_CONFIG_SMALL("Draw a graph using input video metadata."),
477477 .priv_size = sizeof(DrawGraphContext),
@@ -509,7 +509,7 @@ static const AVFilterPad adrawgraph_outputs[] = { · 31 unmodified lines
509509 { NULL }
510510 };
511511
512−AVFilter ff_avf_adrawgraph = {
512+const AVFilter ff_avf_adrawgraph = {
513513 .name = "adrawgraph",
514514 .description = NULL_IF_CONFIG_SMALL("Draw a graph using input audio metadata."),
515515 .priv_size = sizeof(DrawGraphContext),
libavfilter/f_ebur128.c+1−1
@@ -999,7 +999,7 @@ static const AVFilterPad ebur128_inputs[] = { · 998 unmodified lines
999999 { NULL }
10001000 };
10011001
1002−AVFilter ff_af_ebur128 = {
1002+const AVFilter ff_af_ebur128 = {
10031003 .name = "ebur128",
10041004 .description = NULL_IF_CONFIG_SMALL("EBU R128 scanner."),
10051005 .priv_size = sizeof(EBUR128Context),
libavfilter/f_graphmonitor.c+2−2
@@ -393,7 +393,7 @@ static const AVFilterPad graphmonitor_outputs[] = { · 392 unmodified lines
393393 { NULL }
394394 };
395395
396−AVFilter ff_vf_graphmonitor = {
396+const AVFilter ff_vf_graphmonitor = {
397397 .name = "graphmonitor",
398398 .description = NULL_IF_CONFIG_SMALL("Show various filtergraph stats."),
399399 .priv_size = sizeof(GraphMonitorContext),
@@ -428,7 +428,7 @@ static const AVFilterPad agraphmonitor_outputs[] = { · 28 unmodified lines
428428 { NULL }
429429 };
430430
431−AVFilter ff_avf_agraphmonitor = {
431+const AVFilter ff_avf_agraphmonitor = {
432432 .name = "agraphmonitor",
433433 .description = NULL_IF_CONFIG_SMALL("Show various filtergraph stats."),
434434 .priv_size = sizeof(GraphMonitorContext),
libavfilter/f_interleave.c+2−2
@@ -238,7 +238,7 @@ static const AVFilterPad interleave_outputs[] = { · 237 unmodified lines
238238 { NULL }
239239 };
240240
241−AVFilter ff_vf_interleave = {
241+const AVFilter ff_vf_interleave = {
242242 .name = "interleave",
243243 .description = NULL_IF_CONFIG_SMALL("Temporally interleave video inputs."),
244244 .priv_size = sizeof(InterleaveContext),
@@ -266,7 +266,7 @@ static const AVFilterPad ainterleave_outputs[] = { · 21 unmodified lines
266266 { NULL }
267267 };
268268
269−AVFilter ff_af_ainterleave = {
269+const AVFilter ff_af_ainterleave = {
270270 .name = "ainterleave",
271271 .description = NULL_IF_CONFIG_SMALL("Temporally interleave audio inputs."),
272272 .priv_size = sizeof(InterleaveContext),
libavfilter/f_loop.c+2−2
@@ -281,7 +281,7 @@ static const AVFilterPad aoutputs[] = { · 280 unmodified lines
281281 { NULL }
282282 };
283283
284−AVFilter ff_af_aloop = {
284+const AVFilter ff_af_aloop = {
285285 .name = "aloop",
286286 .description = NULL_IF_CONFIG_SMALL("Loop audio samples."),
287287 .priv_size = sizeof(LoopContext),
@@ -454,7 +454,7 @@ static const AVFilterPad outputs[] = { · 166 unmodified lines
454454 { NULL }
455455 };
456456
457−AVFilter ff_vf_loop = {
457+const AVFilter ff_vf_loop = {
458458 .name = "loop",
459459 .description = NULL_IF_CONFIG_SMALL("Loop video frames."),
460460 .priv_size = sizeof(LoopContext),
libavfilter/f_metadata.c+2−2
@@ -383,7 +383,7 @@ static const AVFilterPad aoutputs[] = { · 382 unmodified lines
383383 { NULL }
384384 };
385385
386−AVFilter ff_af_ametadata = {
386+const AVFilter ff_af_ametadata = {
387387 .name = "ametadata",
388388 .description = NULL_IF_CONFIG_SMALL("Manipulate audio frame metadata."),
389389 .priv_size = sizeof(MetadataContext),
@@ -418,7 +418,7 @@ static const AVFilterPad outputs[] = { · 28 unmodified lines
418418 { NULL }
419419 };
420420
421−AVFilter ff_vf_metadata = {
421+const AVFilter ff_vf_metadata = {
422422 .name = "metadata",
423423 .description = NULL_IF_CONFIG_SMALL("Manipulate video frame metadata."),
424424 .priv_size = sizeof(MetadataContext),
libavfilter/f_perms.c+2−2
@@ -133,7 +133,7 @@ static const AVFilterPad aperms_outputs[] = { · 132 unmodified lines
133133 { NULL }
134134 };
135135
136−AVFilter ff_af_aperms = {
136+const AVFilter ff_af_aperms = {
137137 .name = "aperms",
138138 .description = NULL_IF_CONFIG_SMALL("Set permissions for the output audio frame."),
139139 .init = init,
@@ -167,7 +167,7 @@ static const AVFilterPad perms_outputs[] = { · 27 unmodified lines
167167 { NULL }
168168 };
169169
170−AVFilter ff_vf_perms = {
170+const AVFilter ff_vf_perms = {
171171 .name = "perms",
172172 .description = NULL_IF_CONFIG_SMALL("Set permissions for the output video frame."),
173173 .init = init,
libavfilter/f_realtime.c+2−2
@@ -92,7 +92,7 @@ static const AVFilterPad avfilter_vf_realtime_outputs[] = { · 91 unmodified lines
9292 { NULL }
9393 };
9494
95−AVFilter ff_vf_realtime = {
95+const AVFilter ff_vf_realtime = {
9696 .name = "realtime",
9797 .description = NULL_IF_CONFIG_SMALL("Slow down filtering to match realtime."),
9898 .priv_size = sizeof(RealtimeContext),
@@ -124,7 +124,7 @@ static const AVFilterPad arealtime_outputs[] = { · 25 unmodified lines
124124 { NULL }
125125 };
126126
127−AVFilter ff_af_arealtime = {
127+const AVFilter ff_af_arealtime = {
128128 .name = "arealtime",
129129 .description = NULL_IF_CONFIG_SMALL("Slow down filtering to match realtime."),
130130 .priv_size = sizeof(RealtimeContext),
libavfilter/f_reverse.c+2−2
@@ -133,7 +133,7 @@ static const AVFilterPad reverse_outputs[] = { · 132 unmodified lines
133133 { NULL }
134134 };
135135
136−AVFilter ff_vf_reverse = {
136+const AVFilter ff_vf_reverse = {
137137 .name = "reverse",
138138 .description = NULL_IF_CONFIG_SMALL("Reverse a clip."),
139139 .priv_size = sizeof(ReverseContext),
@@ -294,7 +294,7 @@ static const AVFilterPad areverse_outputs[] = { · 154 unmodified lines
294294 { NULL }
295295 };
296296
297−AVFilter ff_af_areverse = {
297+const AVFilter ff_af_areverse = {
298298 .name = "areverse",
299299 .description = NULL_IF_CONFIG_SMALL("Reverse an audio clip."),
300300 .query_formats = query_formats,
libavfilter/f_select.c+2−2
@@ -476,7 +476,7 @@ static const AVFilterPad avfilter_af_aselect_inputs[] = { · 475 unmodified lines
476476 { NULL }
477477 };
478478
479−AVFilter ff_af_aselect = {
479+const AVFilter ff_af_aselect = {
480480 .name = "aselect",
481481 .description = NULL_IF_CONFIG_SMALL("Select audio frames to pass in output."),
482482 .init = aselect_init,
@@ -540,7 +540,7 @@ static const AVFilterPad avfilter_vf_select_inputs[] = { · 57 unmodified lines
540540 { NULL }
541541 };
542542
543−AVFilter ff_vf_select = {
543+const AVFilter ff_vf_select = {
544544 .name = "select",
545545 .description = NULL_IF_CONFIG_SMALL("Select video frames to pass in output."),
546546 .init = select_init,
libavfilter/f_sendcmd.c+2−2
@@ -594,7 +594,7 @@ static const AVFilterPad sendcmd_outputs[] = { · 593 unmodified lines
594594 { NULL }
595595 };
596596
597−AVFilter ff_vf_sendcmd = {
597+const AVFilter ff_vf_sendcmd = {
598598 .name = "sendcmd",
599599 .description = NULL_IF_CONFIG_SMALL("Send commands to filters."),
600600 .init = init,
@@ -629,7 +629,7 @@ static const AVFilterPad asendcmd_outputs[] = { · 28 unmodified lines
629629 { NULL }
630630 };
631631
632−AVFilter ff_af_asendcmd = {
632+const AVFilter ff_af_asendcmd = {
633633 .name = "asendcmd",
634634 .description = NULL_IF_CONFIG_SMALL("Send commands to filters."),
635635 .init = init,
libavfilter/f_sidedata.c+2−2
@@ -141,7 +141,7 @@ static const AVFilterPad aoutputs[] = { · 140 unmodified lines
141141 { NULL }
142142 };
143143
144−AVFilter ff_af_asidedata = {
144+const AVFilter ff_af_asidedata = {
145145 .name = "asidedata",
146146 .description = NULL_IF_CONFIG_SMALL("Manipulate audio frame side data."),
147147 .priv_size = sizeof(SideDataContext),
@@ -175,7 +175,7 @@ static const AVFilterPad outputs[] = { · 27 unmodified lines
175175 { NULL }
176176 };
177177
178−AVFilter ff_vf_sidedata = {
178+const AVFilter ff_vf_sidedata = {
179179 .name = "sidedata",
180180 .description = NULL_IF_CONFIG_SMALL("Manipulate video frame side data."),
181181 .priv_size = sizeof(SideDataContext),
libavfilter/f_streamselect.c+2−2
@@ -327,7 +327,7 @@ static int query_formats(AVFilterContext *ctx) · 326 unmodified lines
327327 return 0;
328328 }
329329
330−AVFilter ff_vf_streamselect = {
330+const AVFilter ff_vf_streamselect = {
331331 .name = "streamselect",
332332 .description = NULL_IF_CONFIG_SMALL("Select video streams"),
333333 .init = init,
@@ -343,7 +343,7 @@ AVFilter ff_vf_streamselect = { · 9 unmodified lines
343343 #define astreamselect_options streamselect_options
344344 AVFILTER_DEFINE_CLASS(astreamselect);
345345
346−AVFilter ff_af_astreamselect = {
346+const AVFilter ff_af_astreamselect = {
347347 .name = "astreamselect",
348348 .description = NULL_IF_CONFIG_SMALL("Select audio streams"),
349349 .init = init,
libavfilter/f_zmq.c+2−2
@@ -225,7 +225,7 @@ static const AVFilterPad zmq_outputs[] = { · 224 unmodified lines
225225 { NULL }
226226 };
227227
228−AVFilter ff_vf_zmq = {
228+const AVFilter ff_vf_zmq = {
229229 .name = "zmq",
230230 .description = NULL_IF_CONFIG_SMALL("Receive commands through ZMQ and broker them to filters."),
231231 .init = init,
@@ -260,7 +260,7 @@ static const AVFilterPad azmq_outputs[] = { · 28 unmodified lines
260260 { NULL }
261261 };
262262
263−AVFilter ff_af_azmq = {
263+const AVFilter ff_af_azmq = {
264264 .name = "azmq",
265265 .description = NULL_IF_CONFIG_SMALL("Receive commands through ZMQ and broker them to filters."),
266266 .init = init,
libavfilter/fifo.c+2−2
@@ -128,7 +128,7 @@ static const AVFilterPad avfilter_vf_fifo_outputs[] = { · 127 unmodified lines
128128 { NULL }
129129 };
130130
131−AVFilter ff_vf_fifo = {
131+const AVFilter ff_vf_fifo = {
132132 .name = "fifo",
133133 .description = NULL_IF_CONFIG_SMALL("Buffer input images and send them when they are requested."),
134134 .init = init,
@@ -156,7 +156,7 @@ static const AVFilterPad avfilter_af_afifo_outputs[] = { · 21 unmodified lines
156156 { NULL }
157157 };
158158
159−AVFilter ff_af_afifo = {
159+const AVFilter ff_af_afifo = {
160160 .name = "afifo",
161161 .description = NULL_IF_CONFIG_SMALL("Buffer input frames and send them when they are requested."),
162162 .init = init,
libavfilter/setpts.c+2−2
@@ -290,7 +290,7 @@ static const AVFilterPad avfilter_vf_setpts_outputs[] = { · 289 unmodified lines
290290 { NULL }
291291 };
292292
293−AVFilter ff_vf_setpts = {
293+const AVFilter ff_vf_setpts = {
294294 .name = "setpts",
295295 .description = NULL_IF_CONFIG_SMALL("Set PTS for the output video frame."),
296296 .init = init,
@@ -330,7 +330,7 @@ static const AVFilterPad asetpts_outputs[] = { · 33 unmodified lines
330330 { NULL }
331331 };
332332
333−AVFilter ff_af_asetpts = {
333+const AVFilter ff_af_asetpts = {
334334 .name = "asetpts",
335335 .description = NULL_IF_CONFIG_SMALL("Set PTS for the output audio frame."),
336336 .init = init,
libavfilter/settb.c+2−2
@@ -179,7 +179,7 @@ static const AVFilterPad avfilter_vf_settb_outputs[] = { · 178 unmodified lines
179179 { NULL }
180180 };
181181
182−AVFilter ff_vf_settb = {
182+const AVFilter ff_vf_settb = {
183183 .name = "settb",
184184 .description = NULL_IF_CONFIG_SMALL("Set timebase for the video output link."),
185185 .priv_size = sizeof(SetTBContext),
@@ -212,7 +212,7 @@ static const AVFilterPad avfilter_af_asettb_outputs[] = { · 26 unmodified lines
212212 { NULL }
213213 };
214214
215−AVFilter ff_af_asettb = {
215+const AVFilter ff_af_asettb = {
216216 .name = "asettb",
217217 .description = NULL_IF_CONFIG_SMALL("Set timebase for the audio output link."),
218218 .priv_size = sizeof(SetTBContext),
libavfilter/split.c+2−2
@@ -119,7 +119,7 @@ static const AVFilterPad avfilter_vf_split_inputs[] = { · 118 unmodified lines
119119 { NULL }
120120 };
121121
122−AVFilter ff_vf_split = {
122+const AVFilter ff_vf_split = {
123123 .name = "split",
124124 .description = NULL_IF_CONFIG_SMALL("Pass on the input to N video outputs."),
125125 .priv_size = sizeof(SplitContext),
@@ -140,7 +140,7 @@ static const AVFilterPad avfilter_af_asplit_inputs[] = { · 14 unmodified lines
140140 { NULL }
141141 };
142142
143−AVFilter ff_af_asplit = {
143+const AVFilter ff_af_asplit = {
144144 .name = "asplit",
145145 .description = NULL_IF_CONFIG_SMALL("Pass on the audio input to N audio outputs."),
146146 .priv_size = sizeof(SplitContext),
libavfilter/src_movie.c+2−2
@@ -637,7 +637,7 @@ static int process_command(AVFilterContext *ctx, const char *cmd, const char *ar · 636 unmodified lines
637637
638638 AVFILTER_DEFINE_CLASS(movie);
639639
640−AVFilter ff_avsrc_movie = {
640+const AVFilter ff_avsrc_movie = {
641641 .name = "movie",
642642 .description = NULL_IF_CONFIG_SMALL("Read from a movie source."),
643643 .priv_size = sizeof(MovieContext),
@@ -659,7 +659,7 @@ AVFilter ff_avsrc_movie = { · 15 unmodified lines
659659 #define amovie_options movie_options
660660 AVFILTER_DEFINE_CLASS(amovie);
661661
662−AVFilter ff_avsrc_amovie = {
662+const AVFilter ff_avsrc_amovie = {
663663 .name = "amovie",
664664 .description = NULL_IF_CONFIG_SMALL("Read audio from a movie source."),
665665 .priv_size = sizeof(MovieContext),
libavfilter/trim.c+2−2
@@ -207,7 +207,7 @@ static const AVFilterPad trim_outputs[] = { · 206 unmodified lines
207207 { NULL }
208208 };
209209
210−AVFilter ff_vf_trim = {
210+const AVFilter ff_vf_trim = {
211211 .name = "trim",
212212 .description = NULL_IF_CONFIG_SMALL("Pick one continuous section from the input, drop the rest."),
213213 .init = init,
@@ -362,7 +362,7 @@ static const AVFilterPad atrim_outputs[] = { · 148 unmodified lines
362362 { NULL }
363363 };
364364
365−AVFilter ff_af_atrim = {
365+const AVFilter ff_af_atrim = {
366366 .name = "atrim",
367367 .description = NULL_IF_CONFIG_SMALL("Pick one continuous section from the input, drop the rest."),
368368 .init = init,
libavfilter/vaf_spectrumsynth.c+1−1
@@ -529,7 +529,7 @@ static const AVFilterPad spectrumsynth_outputs[] = { · 528 unmodified lines
529529 { NULL }
530530 };
531531
532−AVFilter ff_vaf_spectrumsynth = {
532+const AVFilter ff_vaf_spectrumsynth = {
533533 .name = "spectrumsynth",
534534 .description = NULL_IF_CONFIG_SMALL("Convert input spectrum videos to audio output."),
535535 .uninit = uninit,
libavfilter/vf_addroi.c+1−1
@@ -255,7 +255,7 @@ static const AVFilterPad addroi_outputs[] = { · 254 unmodified lines
255255 { NULL }
256256 };
257257
258−AVFilter ff_vf_addroi = {
258+const AVFilter ff_vf_addroi = {
259259 .name = "addroi",
260260 .description = NULL_IF_CONFIG_SMALL("Add region of interest to frame."),
261261 .init = addroi_init,
libavfilter/vf_alphamerge.c+1−1
@@ -188,7 +188,7 @@ static const AVOption alphamerge_options[] = { · 187 unmodified lines
188188
189189 FRAMESYNC_DEFINE_CLASS(alphamerge, AlphaMergeContext, fs);
190190
191−AVFilter ff_vf_alphamerge = {
191+const AVFilter ff_vf_alphamerge = {
192192 .name = "alphamerge",
193193 .description = NULL_IF_CONFIG_SMALL("Copy the luma value of the second "
194194 "input into the alpha channel of the first input."),
libavfilter/vf_amplify.c+1−1
@@ -313,7 +313,7 @@ static const AVFilterPad outputs[] = { · 312 unmodified lines
313313
314314 AVFILTER_DEFINE_CLASS(amplify);
315315
316−AVFilter ff_vf_amplify = {
316+const AVFilter ff_vf_amplify = {
317317 .name = "amplify",
318318 .description = NULL_IF_CONFIG_SMALL("Amplify changes between successive video frames."),
319319 .priv_size = sizeof(AmplifyContext),
libavfilter/vf_aspect.c+2−2
@@ -185,7 +185,7 @@ static const AVFilterPad avfilter_vf_setdar_outputs[] = { · 184 unmodified lines
185185 { NULL }
186186 };
187187
188−AVFilter ff_vf_setdar = {
188+const AVFilter ff_vf_setdar = {
189189 .name = "setdar",
190190 .description = NULL_IF_CONFIG_SMALL("Set the frame display aspect ratio."),
191191 .priv_size = sizeof(AspectContext),
@@ -249,7 +249,7 @@ static const AVFilterPad avfilter_vf_setsar_outputs[] = { · 57 unmodified lines
249249 { NULL }
250250 };
251251
252−AVFilter ff_vf_setsar = {
252+const AVFilter ff_vf_setsar = {
253253 .name = "setsar",
254254 .description = NULL_IF_CONFIG_SMALL("Set the pixel sample aspect ratio."),
255255 .priv_size = sizeof(AspectContext),
libavfilter/vf_atadenoise.c+1−1
@@ -572,7 +572,7 @@ static const AVFilterPad outputs[] = { · 571 unmodified lines
572572 { NULL }
573573 };
574574
575−AVFilter ff_vf_atadenoise = {
575+const AVFilter ff_vf_atadenoise = {
576576 .name = "atadenoise",
577577 .description = NULL_IF_CONFIG_SMALL("Apply an Adaptive Temporal Averaging Denoiser."),
578578 .priv_size = sizeof(ATADenoiseContext),
libavfilter/vf_avgblur.c+1−1
@@ -313,7 +313,7 @@ static const AVFilterPad avgblur_outputs[] = { · 312 unmodified lines
313313 { NULL }
314314 };
315315
316−AVFilter ff_vf_avgblur = {
316+const AVFilter ff_vf_avgblur = {
317317 .name = "avgblur",
318318 .description = NULL_IF_CONFIG_SMALL("Apply Average Blur filter."),
319319 .priv_size = sizeof(AverageBlurContext),
libavfilter/vf_avgblur_opencl.c+2−2
@@ -340,7 +340,7 @@ static const AVOption avgblur_opencl_options[] = { · 339 unmodified lines
340340 AVFILTER_DEFINE_CLASS(avgblur_opencl);
341341
342342
343−AVFilter ff_vf_avgblur_opencl = {
343+const AVFilter ff_vf_avgblur_opencl = {
344344 .name = "avgblur_opencl",
345345 .description = NULL_IF_CONFIG_SMALL("Apply average blur filter"),
346346 .priv_size = sizeof(AverageBlurOpenCLContext),
@@ -379,7 +379,7 @@ static const AVOption boxblur_opencl_options[] = { · 32 unmodified lines
379379
380380 AVFILTER_DEFINE_CLASS(boxblur_opencl);
381381
382−AVFilter ff_vf_boxblur_opencl = {
382+const AVFilter ff_vf_boxblur_opencl = {
383383 .name = "boxblur_opencl",
384384 .description = NULL_IF_CONFIG_SMALL("Apply boxblur filter to input video"),
385385 .priv_size = sizeof(AverageBlurOpenCLContext),
libavfilter/vf_avgblur_vulkan.c+1−1
@@ -398,7 +398,7 @@ static const AVFilterPad avgblur_vulkan_outputs[] = { · 397 unmodified lines
398398 { NULL }
399399 };
400400
401−AVFilter ff_vf_avgblur_vulkan = {
401+const AVFilter ff_vf_avgblur_vulkan = {
402402 .name = "avgblur_vulkan",
403403 .description = NULL_IF_CONFIG_SMALL("Apply avgblur mask to input video"),
404404 .priv_size = sizeof(AvgBlurVulkanContext),
libavfilter/vf_bbox.c+1−1
@@ -153,7 +153,7 @@ static const AVFilterPad bbox_outputs[] = { · 152 unmodified lines
153153 { NULL }
154154 };
155155
156−AVFilter ff_vf_bbox = {
156+const AVFilter ff_vf_bbox = {
157157 .name = "bbox",
158158 .description = NULL_IF_CONFIG_SMALL("Compute bounding box for each frame."),
159159 .priv_size = sizeof(BBoxContext),
libavfilter/vf_bilateral.c+1−1
@@ -379,7 +379,7 @@ static const AVFilterPad bilateral_outputs[] = { · 378 unmodified lines
379379 { NULL }
380380 };
381381
382−AVFilter ff_vf_bilateral = {
382+const AVFilter ff_vf_bilateral = {
383383 .name = "bilateral",
384384 .description = NULL_IF_CONFIG_SMALL("Apply Bilateral filter."),
385385 .priv_size = sizeof(BilateralContext),
libavfilter/vf_bitplanenoise.c+1−1
@@ -214,7 +214,7 @@ static const AVFilterPad outputs[] = { · 213 unmodified lines
214214 { NULL }
215215 };
216216
217−AVFilter ff_vf_bitplanenoise = {
217+const AVFilter ff_vf_bitplanenoise = {
218218 .name = "bitplanenoise",
219219 .description = NULL_IF_CONFIG_SMALL("Measure bit plane noise."),
220220 .priv_size = sizeof(BPNContext),
libavfilter/vf_blackdetect.c+1−1
@@ -258,7 +258,7 @@ static const AVFilterPad blackdetect_outputs[] = { · 257 unmodified lines
258258 { NULL }
259259 };
260260
261−AVFilter ff_vf_blackdetect = {
261+const AVFilter ff_vf_blackdetect = {
262262 .name = "blackdetect",
263263 .description = NULL_IF_CONFIG_SMALL("Detect video intervals that are (almost) black."),
264264 .priv_size = sizeof(BlackDetectContext),
libavfilter/vf_blackframe.c+1−1
@@ -132,7 +132,7 @@ static const AVFilterPad avfilter_vf_blackframe_outputs[] = { · 131 unmodified lines
132132 { NULL }
133133 };
134134
135−AVFilter ff_vf_blackframe = {
135+const AVFilter ff_vf_blackframe = {
136136 .name = "blackframe",
137137 .description = NULL_IF_CONFIG_SMALL("Detect frames that are (almost) black."),
138138 .priv_size = sizeof(BlackFrameContext),
libavfilter/vf_blend.c+2−2
@@ -906,7 +906,7 @@ static const AVFilterPad blend_outputs[] = { · 905 unmodified lines
906906 { NULL }
907907 };
908908
909−AVFilter ff_vf_blend = {
909+const AVFilter ff_vf_blend = {
910910 .name = "blend",
911911 .description = NULL_IF_CONFIG_SMALL("Blend two video frames into each other."),
912912 .preinit = blend_framesync_preinit,
@@ -968,7 +968,7 @@ static const AVFilterPad tblend_outputs[] = { · 55 unmodified lines
968968 { NULL }
969969 };
970970
971−AVFilter ff_vf_tblend = {
971+const AVFilter ff_vf_tblend = {
972972 .name = "tblend",
973973 .description = NULL_IF_CONFIG_SMALL("Blend successive frames."),
974974 .priv_size = sizeof(BlendContext),
libavfilter/vf_bm3d.c+1−1
@@ -1055,7 +1055,7 @@ static const AVFilterPad bm3d_outputs[] = { · 1054 unmodified lines
10551055 { NULL }
10561056 };
10571057
1058−AVFilter ff_vf_bm3d = {
1058+const AVFilter ff_vf_bm3d = {
10591059 .name = "bm3d",
10601060 .description = NULL_IF_CONFIG_SMALL("Block-Matching 3D denoiser."),
10611061 .priv_size = sizeof(BM3DContext),
libavfilter/vf_boxblur.c+1−1
@@ -304,7 +304,7 @@ static const AVFilterPad avfilter_vf_boxblur_outputs[] = { · 303 unmodified lines
304304 { NULL }
305305 };
306306
307−AVFilter ff_vf_boxblur = {
307+const AVFilter ff_vf_boxblur = {
308308 .name = "boxblur",
309309 .description = NULL_IF_CONFIG_SMALL("Blur the input."),
310310 .priv_size = sizeof(BoxBlurContext),
libavfilter/vf_bwdif.c+1−1
@@ -410,7 +410,7 @@ static const AVFilterPad avfilter_vf_bwdif_outputs[] = { · 409 unmodified lines
410410 { NULL }
411411 };
412412
413−AVFilter ff_vf_bwdif = {
413+const AVFilter ff_vf_bwdif = {
414414 .name = "bwdif",
415415 .description = NULL_IF_CONFIG_SMALL("Deinterlace the input image."),
416416 .priv_size = sizeof(BWDIFContext),
libavfilter/vf_cas.c+1−1
@@ -286,7 +286,7 @@ static const AVOption cas_options[] = { · 285 unmodified lines
286286
287287 AVFILTER_DEFINE_CLASS(cas);
288288
289−AVFilter ff_vf_cas = {
289+const AVFilter ff_vf_cas = {
290290 .name = "cas",
291291 .description = NULL_IF_CONFIG_SMALL("Contrast Adaptive Sharpen."),
292292 .priv_size = sizeof(CASContext),
libavfilter/vf_chromaber_vulkan.c+1−1
@@ -333,7 +333,7 @@ static const AVFilterPad chromaber_vulkan_outputs[] = { · 332 unmodified lines
333333 { NULL }
334334 };
335335
336−AVFilter ff_vf_chromaber_vulkan = {
336+const AVFilter ff_vf_chromaber_vulkan = {
337337 .name = "chromaber_vulkan",
338338 .description = NULL_IF_CONFIG_SMALL("Offset chroma of input video (chromatic aberration)"),
339339 .priv_size = sizeof(ChromaticAberrationVulkanContext),
libavfilter/vf_chromakey.c+2−2
@@ -398,7 +398,7 @@ static const AVOption chromakey_options[] = { · 397 unmodified lines
398398
399399 AVFILTER_DEFINE_CLASS(chromakey);
400400
401−AVFilter ff_vf_chromakey = {
401+const AVFilter ff_vf_chromakey = {
402402 .name = "chromakey",
403403 .description = NULL_IF_CONFIG_SMALL("Turns a certain color into transparency. Operates on YUV colors."),
404404 .priv_size = sizeof(ChromakeyContext),
@@ -440,7 +440,7 @@ static const AVFilterPad chromahold_outputs[] = { · 35 unmodified lines
440440
441441 AVFILTER_DEFINE_CLASS(chromahold);
442442
443−AVFilter ff_vf_chromahold = {
443+const AVFilter ff_vf_chromahold = {
444444 .name = "chromahold",
445445 .description = NULL_IF_CONFIG_SMALL("Turns a certain color range into gray."),
446446 .priv_size = sizeof(ChromakeyContext),
libavfilter/vf_chromanr.c+1−1
@@ -262,7 +262,7 @@ static const AVFilterPad outputs[] = { · 261 unmodified lines
262262
263263 AVFILTER_DEFINE_CLASS(chromanr);
264264
265−AVFilter ff_vf_chromanr = {
265+const AVFilter ff_vf_chromanr = {
266266 .name = "chromanr",
267267 .description = NULL_IF_CONFIG_SMALL("Reduce chrominance noise."),
268268 .priv_size = sizeof(ChromaNRContext),
libavfilter/vf_chromashift.c+2−2
@@ -446,7 +446,7 @@ static const AVFilterPad outputs[] = { · 445 unmodified lines
446446
447447 AVFILTER_DEFINE_CLASS(chromashift);
448448
449−AVFilter ff_vf_chromashift = {
449+const AVFilter ff_vf_chromashift = {
450450 .name = "chromashift",
451451 .description = NULL_IF_CONFIG_SMALL("Shift chroma."),
452452 .priv_size = sizeof(ChromaShiftContext),
@@ -475,7 +475,7 @@ static const AVOption rgbashift_options[] = { · 22 unmodified lines
475475
476476 AVFILTER_DEFINE_CLASS(rgbashift);
477477
478−AVFilter ff_vf_rgbashift = {
478+const AVFilter ff_vf_rgbashift = {
479479 .name = "rgbashift",
480480 .description = NULL_IF_CONFIG_SMALL("Shift RGBA."),
481481 .priv_size = sizeof(ChromaShiftContext),
libavfilter/vf_ciescope.c+1−1
@@ -1503,7 +1503,7 @@ static const AVFilterPad outputs[] = { · 1502 unmodified lines
15031503 { NULL }
15041504 };
15051505
1506−AVFilter ff_vf_ciescope = {
1506+const AVFilter ff_vf_ciescope = {
15071507 .name = "ciescope",
15081508 .description = NULL_IF_CONFIG_SMALL("Video CIE scope."),
15091509 .priv_size = sizeof(CiescopeContext),
libavfilter/vf_codecview.c+1−1
@@ -318,7 +318,7 @@ static const AVFilterPad codecview_outputs[] = { · 317 unmodified lines
318318 { NULL }
319319 };
320320
321−AVFilter ff_vf_codecview = {
321+const AVFilter ff_vf_codecview = {
322322 .name = "codecview",
323323 .description = NULL_IF_CONFIG_SMALL("Visualize information about some codecs."),
324324 .priv_size = sizeof(CodecViewContext),
libavfilter/vf_colorbalance.c+1−1
@@ -439,7 +439,7 @@ static const AVFilterPad colorbalance_outputs[] = { · 438 unmodified lines
439439 { NULL }
440440 };
441441
442−AVFilter ff_vf_colorbalance = {
442+const AVFilter ff_vf_colorbalance = {
443443 .name = "colorbalance",
444444 .description = NULL_IF_CONFIG_SMALL("Adjust the color balance."),
445445 .priv_size = sizeof(ColorBalanceContext),
libavfilter/vf_colorchannelmixer.c+1−1
@@ -799,7 +799,7 @@ static const AVFilterPad colorchannelmixer_outputs[] = { · 798 unmodified lines
799799 { NULL }
800800 };
801801
802−AVFilter ff_vf_colorchannelmixer = {
802+const AVFilter ff_vf_colorchannelmixer = {
803803 .name = "colorchannelmixer",
804804 .description = NULL_IF_CONFIG_SMALL("Adjust colors by mixing color channels."),
805805 .priv_size = sizeof(ColorChannelMixerContext),
libavfilter/vf_colorconstancy.c+1−1
@@ -747,7 +747,7 @@ static const AVOption greyedge_options[] = { · 746 unmodified lines
747747
748748 AVFILTER_DEFINE_CLASS(greyedge);
749749
750−AVFilter ff_vf_greyedge = {
750+const AVFilter ff_vf_greyedge = {
751751 .name = GREY_EDGE,
752752 .description = NULL_IF_CONFIG_SMALL("Estimates scene illumination by grey edge assumption."),
753753 .priv_size = sizeof(ColorConstancyContext),
libavfilter/vf_colorcontrast.c+1−1
@@ -395,7 +395,7 @@ static const AVOption colorcontrast_options[] = { · 394 unmodified lines
395395
396396 AVFILTER_DEFINE_CLASS(colorcontrast);
397397
398−AVFilter ff_vf_colorcontrast = {
398+const AVFilter ff_vf_colorcontrast = {
399399 .name = "colorcontrast",
400400 .description = NULL_IF_CONFIG_SMALL("Adjust color contrast between RGB components."),
401401 .priv_size = sizeof(ColorContrastContext),
libavfilter/vf_colorcorrect.c+1−1
@@ -204,7 +204,7 @@ static const AVOption colorcorrect_options[] = { · 203 unmodified lines
204204
205205 AVFILTER_DEFINE_CLASS(colorcorrect);
206206
207−AVFilter ff_vf_colorcorrect = {
207+const AVFilter ff_vf_colorcorrect = {
208208 .name = "colorcorrect",
209209 .description = NULL_IF_CONFIG_SMALL("Adjust color white balance selectively for blacks and whites."),
210210 .priv_size = sizeof(ColorCorrectContext),
libavfilter/vf_colorize.c+1−1
@@ -293,7 +293,7 @@ static const AVOption colorize_options[] = { · 292 unmodified lines
293293
294294 AVFILTER_DEFINE_CLASS(colorize);
295295
296−AVFilter ff_vf_colorize = {
296+const AVFilter ff_vf_colorize = {
297297 .name = "colorize",
298298 .description = NULL_IF_CONFIG_SMALL("Overlay a solid color on the video stream."),
299299 .priv_size = sizeof(ColorizeContext),
libavfilter/vf_colorkey.c+2−2
@@ -212,7 +212,7 @@ static const AVOption colorkey_options[] = { · 211 unmodified lines
212212
213213 AVFILTER_DEFINE_CLASS(colorkey);
214214
215−AVFilter ff_vf_colorkey = {
215+const AVFilter ff_vf_colorkey = {
216216 .name = "colorkey",
217217 .description = NULL_IF_CONFIG_SMALL("Turns a certain color into transparency. Operates on RGB colors."),
218218 .priv_size = sizeof(ColorkeyContext),
@@ -237,7 +237,7 @@ static const AVOption colorhold_options[] = { · 18 unmodified lines
237237
238238 AVFILTER_DEFINE_CLASS(colorhold);
239239
240−AVFilter ff_vf_colorhold = {
240+const AVFilter ff_vf_colorhold = {
241241 .name = "colorhold",
242242 .description = NULL_IF_CONFIG_SMALL("Turns a certain color range into gray. Operates on RGB colors."),
243243 .priv_size = sizeof(ColorkeyContext),
libavfilter/vf_colorkey_opencl.c+1−1
@@ -230,7 +230,7 @@ static const AVOption colorkey_opencl_options[] = { · 229 unmodified lines
230230
231231 AVFILTER_DEFINE_CLASS(colorkey_opencl);
232232
233−AVFilter ff_vf_colorkey_opencl = {
233+const AVFilter ff_vf_colorkey_opencl = {
234234 .name = "colorkey_opencl",
235235 .description = NULL_IF_CONFIG_SMALL("Turns a certain color into transparency. Operates on RGB colors."),
236236 .priv_size = sizeof(ColorkeyOpenCLContext),
libavfilter/vf_colorlevels.c+1−1
@@ -315,7 +315,7 @@ static const AVFilterPad colorlevels_outputs[] = { · 314 unmodified lines
315315 { NULL }
316316 };
317317
318−AVFilter ff_vf_colorlevels = {
318+const AVFilter ff_vf_colorlevels = {
319319 .name = "colorlevels",
320320 .description = NULL_IF_CONFIG_SMALL("Adjust the color levels."),
321321 .priv_size = sizeof(ColorLevelsContext),
libavfilter/vf_colormatrix.c+1−1
@@ -507,7 +507,7 @@ static const AVFilterPad colormatrix_outputs[] = { · 506 unmodified lines
507507 { NULL }
508508 };
509509
510−AVFilter ff_vf_colormatrix = {
510+const AVFilter ff_vf_colormatrix = {
511511 .name = "colormatrix",
512512 .description = NULL_IF_CONFIG_SMALL("Convert color matrix."),
513513 .priv_size = sizeof(ColorMatrixContext),
libavfilter/vf_colorspace.c+1−1
@@ -1069,7 +1069,7 @@ static const AVFilterPad outputs[] = { · 1068 unmodified lines
10691069 { NULL }
10701070 };
10711071
1072−AVFilter ff_vf_colorspace = {
1072+const AVFilter ff_vf_colorspace = {
10731073 .name = "colorspace",
10741074 .description = NULL_IF_CONFIG_SMALL("Convert between colorspaces."),
10751075 .init = init,
libavfilter/vf_colortemperature.c+1−1
@@ -357,7 +357,7 @@ static const AVOption colortemperature_options[] = { · 356 unmodified lines
357357
358358 AVFILTER_DEFINE_CLASS(colortemperature);
359359
360−AVFilter ff_vf_colortemperature = {
360+const AVFilter ff_vf_colortemperature = {
361361 .name = "colortemperature",
362362 .description = NULL_IF_CONFIG_SMALL("Adjust color temperature of video."),
363363 .priv_size = sizeof(ColorTemperatureContext),
libavfilter/vf_convolution.c+5−5
@@ -902,7 +902,7 @@ static const AVFilterPad convolution_outputs[] = { · 901 unmodified lines
902902
903903 #if CONFIG_CONVOLUTION_FILTER
904904
905−AVFilter ff_vf_convolution = {
905+const AVFilter ff_vf_convolution = {
906906 .name = "convolution",
907907 .description = NULL_IF_CONFIG_SMALL("Apply convolution filter."),
908908 .priv_size = sizeof(ConvolutionContext),
@@ -931,7 +931,7 @@ static const AVOption prewitt_roberts_sobel_options[] = { · 22 unmodified lines
931931 #define prewitt_options prewitt_roberts_sobel_options
932932 AVFILTER_DEFINE_CLASS(prewitt);
933933
934−AVFilter ff_vf_prewitt = {
934+const AVFilter ff_vf_prewitt = {
935935 .name = "prewitt",
936936 .description = NULL_IF_CONFIG_SMALL("Apply prewitt operator."),
937937 .priv_size = sizeof(ConvolutionContext),
@@ -951,7 +951,7 @@ AVFilter ff_vf_prewitt = { · 13 unmodified lines
951951 #define sobel_options prewitt_roberts_sobel_options
952952 AVFILTER_DEFINE_CLASS(sobel);
953953
954−AVFilter ff_vf_sobel = {
954+const AVFilter ff_vf_sobel = {
955955 .name = "sobel",
956956 .description = NULL_IF_CONFIG_SMALL("Apply sobel operator."),
957957 .priv_size = sizeof(ConvolutionContext),
@@ -971,7 +971,7 @@ AVFilter ff_vf_sobel = { · 13 unmodified lines
971971 #define roberts_options prewitt_roberts_sobel_options
972972 AVFILTER_DEFINE_CLASS(roberts);
973973
974−AVFilter ff_vf_roberts = {
974+const AVFilter ff_vf_roberts = {
975975 .name = "roberts",
976976 .description = NULL_IF_CONFIG_SMALL("Apply roberts cross operator."),
977977 .priv_size = sizeof(ConvolutionContext),
@@ -991,7 +991,7 @@ AVFilter ff_vf_roberts = { · 13 unmodified lines
991991 #define kirsch_options prewitt_roberts_sobel_options
992992 AVFILTER_DEFINE_CLASS(kirsch);
993993
994−AVFilter ff_vf_kirsch = {
994+const AVFilter ff_vf_kirsch = {
995995 .name = "kirsch",
996996 .description = NULL_IF_CONFIG_SMALL("Apply kirsch operator."),
997997 .priv_size = sizeof(ConvolutionContext),
libavfilter/vf_convolution_opencl.c+4−4
@@ -362,7 +362,7 @@ static const AVOption convolution_opencl_options[] = { · 361 unmodified lines
362362
363363 AVFILTER_DEFINE_CLASS(convolution_opencl);
364364
365−AVFilter ff_vf_convolution_opencl = {
365+const AVFilter ff_vf_convolution_opencl = {
366366 .name = "convolution_opencl",
367367 .description = NULL_IF_CONFIG_SMALL("Apply convolution mask to input video"),
368368 .priv_size = sizeof(ConvolutionOpenCLContext),
@@ -388,7 +388,7 @@ static const AVOption sobel_opencl_options[] = { · 19 unmodified lines
388388
389389 AVFILTER_DEFINE_CLASS(sobel_opencl);
390390
391−AVFilter ff_vf_sobel_opencl = {
391+const AVFilter ff_vf_sobel_opencl = {
392392 .name = "sobel_opencl",
393393 .description = NULL_IF_CONFIG_SMALL("Apply sobel operator"),
394394 .priv_size = sizeof(ConvolutionOpenCLContext),
@@ -414,7 +414,7 @@ static const AVOption prewitt_opencl_options[] = { · 19 unmodified lines
414414
415415 AVFILTER_DEFINE_CLASS(prewitt_opencl);
416416
417−AVFilter ff_vf_prewitt_opencl = {
417+const AVFilter ff_vf_prewitt_opencl = {
418418 .name = "prewitt_opencl",
419419 .description = NULL_IF_CONFIG_SMALL("Apply prewitt operator"),
420420 .priv_size = sizeof(ConvolutionOpenCLContext),
@@ -440,7 +440,7 @@ static const AVOption roberts_opencl_options[] = { · 19 unmodified lines
440440
441441 AVFILTER_DEFINE_CLASS(roberts_opencl);
442442
443−AVFilter ff_vf_roberts_opencl = {
443+const AVFilter ff_vf_roberts_opencl = {
444444 .name = "roberts_opencl",
445445 .description = NULL_IF_CONFIG_SMALL("Apply roberts operator"),
446446 .priv_size = sizeof(ConvolutionOpenCLContext),
libavfilter/vf_convolve.c+2−2
@@ -625,7 +625,7 @@ static const AVFilterPad convolve_outputs[] = { · 624 unmodified lines
625625
626626 FRAMESYNC_DEFINE_CLASS(convolve, ConvolveContext, fs);
627627
628−AVFilter ff_vf_convolve = {
628+const AVFilter ff_vf_convolve = {
629629 .name = "convolve",
630630 .description = NULL_IF_CONFIG_SMALL("Convolve first video stream with second video stream."),
631631 .preinit = convolve_framesync_preinit,
@@ -655,7 +655,7 @@ static const AVOption deconvolve_options[] = { · 23 unmodified lines
655655
656656 FRAMESYNC_DEFINE_CLASS(deconvolve, ConvolveContext, fs);
657657
658−AVFilter ff_vf_deconvolve = {
658+const AVFilter ff_vf_deconvolve = {
659659 .name = "deconvolve",
660660 .description = NULL_IF_CONFIG_SMALL("Deconvolve first video stream with second video stream."),
661661 .preinit = deconvolve_framesync_preinit,
libavfilter/vf_copy.c+1−1
@@ -81,7 +81,7 @@ static const AVFilterPad avfilter_vf_copy_outputs[] = { · 80 unmodified lines
8181 { NULL }
8282 };
8383
84−AVFilter ff_vf_copy = {
84+const AVFilter ff_vf_copy = {
8585 .name = "copy",
8686 .description = NULL_IF_CONFIG_SMALL("Copy the input video unchanged to the output."),
8787 .inputs = avfilter_vf_copy_inputs,
libavfilter/vf_coreimage.m+2−2
@@ -656,7 +656,7 @@ static const AVOption coreimage_options[] = { · 655 unmodified lines
656656
657657 AVFILTER_DEFINE_CLASS(coreimage);
658658
659−AVFilter ff_vf_coreimage = {
659+const AVFilter ff_vf_coreimage = {
660660 .name = "coreimage",
661661 .description = NULL_IF_CONFIG_SMALL("Video filtering using CoreImage API."),
662662 .init = init,
@@ -677,7 +677,7 @@ static const AVOption coreimagesrc_options[] = { · 14 unmodified lines
677677
678678 AVFILTER_DEFINE_CLASS(coreimagesrc);
679679
680−AVFilter ff_vsrc_coreimagesrc = {
680+const AVFilter ff_vsrc_coreimagesrc = {
681681 .name = "coreimagesrc",
682682 .description = NULL_IF_CONFIG_SMALL("Video source using image generators of CoreImage API."),
683683 .init = init_src,
libavfilter/vf_cover_rect.c+1−1
@@ -248,7 +248,7 @@ static const AVFilterPad cover_rect_outputs[] = { · 247 unmodified lines
248248 { NULL }
249249 };
250250
251−AVFilter ff_vf_cover_rect = {
251+const AVFilter ff_vf_cover_rect = {
252252 .name = "cover_rect",
253253 .description = NULL_IF_CONFIG_SMALL("Find and cover a user specified object."),
254254 .priv_size = sizeof(CoverContext),
libavfilter/vf_crop.c+1−1
@@ -392,7 +392,7 @@ static const AVFilterPad avfilter_vf_crop_outputs[] = { · 391 unmodified lines
392392 { NULL }
393393 };
394394
395−AVFilter ff_vf_crop = {
395+const AVFilter ff_vf_crop = {
396396 .name = "crop",
397397 .description = NULL_IF_CONFIG_SMALL("Crop the input video."),
398398 .priv_size = sizeof(CropContext),
libavfilter/vf_cropdetect.c+1−1
@@ -274,7 +274,7 @@ static const AVFilterPad avfilter_vf_cropdetect_outputs[] = { · 273 unmodified lines
274274 { NULL }
275275 };
276276
277−AVFilter ff_vf_cropdetect = {
277+const AVFilter ff_vf_cropdetect = {
278278 .name = "cropdetect",
279279 .description = NULL_IF_CONFIG_SMALL("Auto-detect crop size."),
280280 .priv_size = sizeof(CropDetectContext),
libavfilter/vf_curves.c+1−1
@@ -813,7 +813,7 @@ static const AVFilterPad curves_outputs[] = { · 812 unmodified lines
813813 { NULL }
814814 };
815815
816−AVFilter ff_vf_curves = {
816+const AVFilter ff_vf_curves = {
817817 .name = "curves",
818818 .description = NULL_IF_CONFIG_SMALL("Adjust components curves."),
819819 .priv_size = sizeof(CurvesContext),
libavfilter/vf_datascope.c+3−3
@@ -450,7 +450,7 @@ static const AVFilterPad outputs[] = { · 449 unmodified lines
450450 { NULL }
451451 };
452452
453−AVFilter ff_vf_datascope = {
453+const AVFilter ff_vf_datascope = {
454454 .name = "datascope",
455455 .description = NULL_IF_CONFIG_SMALL("Video data analysis."),
456456 .priv_size = sizeof(DatascopeContext),
@@ -739,7 +739,7 @@ static const AVFilterPad pixscope_outputs[] = { · 282 unmodified lines
739739 { NULL }
740740 };
741741
742−AVFilter ff_vf_pixscope = {
742+const AVFilter ff_vf_pixscope = {
743743 .name = "pixscope",
744744 .description = NULL_IF_CONFIG_SMALL("Pixel data analysis."),
745745 .priv_size = sizeof(PixscopeContext),
@@ -1145,7 +1145,7 @@ static const AVFilterPad oscilloscope_outputs[] = { · 399 unmodified lines
11451145 { NULL }
11461146 };
11471147
1148−AVFilter ff_vf_oscilloscope = {
1148+const AVFilter ff_vf_oscilloscope = {
11491149 .name = "oscilloscope",
11501150 .description = NULL_IF_CONFIG_SMALL("2D Video Oscilloscope."),
11511151 .priv_size = sizeof(OscilloscopeContext),
libavfilter/vf_dblur.c+1−1
@@ -292,7 +292,7 @@ static const AVFilterPad dblur_outputs[] = { · 291 unmodified lines
292292 { NULL }
293293 };
294294
295−AVFilter ff_vf_dblur = {
295+const AVFilter ff_vf_dblur = {
296296 .name = "dblur",
297297 .description = NULL_IF_CONFIG_SMALL("Apply Directional Blur filter."),
298298 .priv_size = sizeof(DBlurContext),
libavfilter/vf_dctdnoiz.c+1−1
@@ -822,7 +822,7 @@ static const AVFilterPad dctdnoiz_outputs[] = { · 821 unmodified lines
822822 { NULL }
823823 };
824824
825−AVFilter ff_vf_dctdnoiz = {
825+const AVFilter ff_vf_dctdnoiz = {
826826 .name = "dctdnoiz",
827827 .description = NULL_IF_CONFIG_SMALL("Denoise frames using 2D DCT."),
828828 .priv_size = sizeof(DCTdnoizContext),
libavfilter/vf_deband.c+1−1
@@ -471,7 +471,7 @@ static const AVFilterPad avfilter_vf_deband_outputs[] = { · 470 unmodified lines
471471 { NULL }
472472 };
473473
474−AVFilter ff_vf_deband = {
474+const AVFilter ff_vf_deband = {
475475 .name = "deband",
476476 .description = NULL_IF_CONFIG_SMALL("Debands video."),
477477 .priv_size = sizeof(DebandContext),
libavfilter/vf_deblock.c+1−1
@@ -415,7 +415,7 @@ static const AVFilterPad outputs[] = { · 414 unmodified lines
415415
416416 AVFILTER_DEFINE_CLASS(deblock);
417417
418−AVFilter ff_vf_deblock = {
418+const AVFilter ff_vf_deblock = {
419419 .name = "deblock",
420420 .description = NULL_IF_CONFIG_SMALL("Deblock video."),
421421 .priv_size = sizeof(DeblockContext),
libavfilter/vf_decimate.c+1−1
@@ -434,7 +434,7 @@ static const AVFilterPad decimate_outputs[] = { · 433 unmodified lines
434434 { NULL }
435435 };
436436
437−AVFilter ff_vf_decimate = {
437+const AVFilter ff_vf_decimate = {
438438 .name = "decimate",
439439 .description = NULL_IF_CONFIG_SMALL("Decimate frames (post field matching filter)."),
440440 .init = decimate_init,
libavfilter/vf_dedot.c+1−1
@@ -401,7 +401,7 @@ static const AVFilterPad outputs[] = { · 400 unmodified lines
401401
402402 AVFILTER_DEFINE_CLASS(dedot);
403403
404−AVFilter ff_vf_dedot = {
404+const AVFilter ff_vf_dedot = {
405405 .name = "dedot",
406406 .description = NULL_IF_CONFIG_SMALL("Reduce cross-luminance and cross-color."),
407407 .priv_size = sizeof(DedotContext),
libavfilter/vf_deflicker.c+1−1
@@ -466,7 +466,7 @@ static const AVFilterPad outputs[] = { · 465 unmodified lines
466466 { NULL }
467467 };
468468
469−AVFilter ff_vf_deflicker = {
469+const AVFilter ff_vf_deflicker = {
470470 .name = "deflicker",
471471 .description = NULL_IF_CONFIG_SMALL("Remove temporal frame luminance variations."),
472472 .priv_size = sizeof(DeflickerContext),
libavfilter/vf_deinterlace_qsv.c+1−1
@@ -594,7 +594,7 @@ static const AVFilterPad qsvdeint_outputs[] = { · 593 unmodified lines
594594 { NULL }
595595 };
596596
597−AVFilter ff_vf_deinterlace_qsv = {
597+const AVFilter ff_vf_deinterlace_qsv = {
598598 .name = "deinterlace_qsv",
599599 .description = NULL_IF_CONFIG_SMALL("QuickSync video deinterlacing"),
600600
libavfilter/vf_deinterlace_vaapi.c+1−1
@@ -383,7 +383,7 @@ static const AVFilterPad deint_vaapi_outputs[] = { · 382 unmodified lines
383383 { NULL }
384384 };
385385
386−AVFilter ff_vf_deinterlace_vaapi = {
386+const AVFilter ff_vf_deinterlace_vaapi = {
387387 .name = "deinterlace_vaapi",
388388 .description = NULL_IF_CONFIG_SMALL("Deinterlacing of VAAPI surfaces"),
389389 .priv_size = sizeof(DeintVAAPIContext),
libavfilter/vf_dejudder.c+1−1
@@ -175,7 +175,7 @@ static const AVFilterPad dejudder_outputs[] = { · 174 unmodified lines
175175 { NULL }
176176 };
177177
178−AVFilter ff_vf_dejudder = {
178+const AVFilter ff_vf_dejudder = {
179179 .name = "dejudder",
180180 .description = NULL_IF_CONFIG_SMALL("Remove judder produced by pullup."),
181181 .priv_size = sizeof(DejudderContext),
libavfilter/vf_delogo.c+1−1
@@ -398,7 +398,7 @@ static const AVFilterPad avfilter_vf_delogo_outputs[] = { · 397 unmodified lines
398398 { NULL }
399399 };
400400
401−AVFilter ff_vf_delogo = {
401+const AVFilter ff_vf_delogo = {
402402 .name = "delogo",
403403 .description = NULL_IF_CONFIG_SMALL("Remove logo from input video."),
404404 .priv_size = sizeof(DelogoContext),
libavfilter/vf_derain.c+1−1
@@ -126,7 +126,7 @@ static const AVFilterPad derain_outputs[] = { · 125 unmodified lines
126126 { NULL }
127127 };
128128
129−AVFilter ff_vf_derain = {
129+const AVFilter ff_vf_derain = {
130130 .name = "derain",
131131 .description = NULL_IF_CONFIG_SMALL("Apply derain filter to the input."),
132132 .priv_size = sizeof(DRContext),
libavfilter/vf_deshake.c+1−1
@@ -551,7 +551,7 @@ static const AVFilterPad deshake_outputs[] = { · 550 unmodified lines
551551 { NULL }
552552 };
553553
554−AVFilter ff_vf_deshake = {
554+const AVFilter ff_vf_deshake = {
555555 .name = "deshake",
556556 .description = NULL_IF_CONFIG_SMALL("Stabilize shaky video."),
557557 .priv_size = sizeof(DeshakeContext),
libavfilter/vf_deshake_opencl.c+1−1
@@ -2187,7 +2187,7 @@ static const AVOption deshake_opencl_options[] = { · 2186 unmodified lines
21872187
21882188 AVFILTER_DEFINE_CLASS(deshake_opencl);
21892189
2190−AVFilter ff_vf_deshake_opencl = {
2190+const AVFilter ff_vf_deshake_opencl = {
21912191 .name = "deshake_opencl",
21922192 .description = NULL_IF_CONFIG_SMALL("Feature-point based video stabilization filter"),
21932193 .priv_size = sizeof(DeshakeOpenCLContext),
libavfilter/vf_despill.c+1−1
@@ -171,7 +171,7 @@ static const AVOption despill_options[] = { · 170 unmodified lines
171171
172172 AVFILTER_DEFINE_CLASS(despill);
173173
174−AVFilter ff_vf_despill = {
174+const AVFilter ff_vf_despill = {
175175 .name = "despill",
176176 .description = NULL_IF_CONFIG_SMALL("Despill video."),
177177 .priv_size = sizeof(DespillContext),
libavfilter/vf_detelecine.c+1−1
@@ -372,7 +372,7 @@ static const AVFilterPad detelecine_outputs[] = { · 371 unmodified lines
372372 { NULL }
373373 };
374374
375−AVFilter ff_vf_detelecine = {
375+const AVFilter ff_vf_detelecine = {
376376 .name = "detelecine",
377377 .description = NULL_IF_CONFIG_SMALL("Apply an inverse telecine pattern."),
378378 .priv_size = sizeof(DetelecineContext),
libavfilter/vf_displace.c+1−1
@@ -400,7 +400,7 @@ static const AVFilterPad displace_outputs[] = { · 399 unmodified lines
400400 { NULL }
401401 };
402402
403−AVFilter ff_vf_displace = {
403+const AVFilter ff_vf_displace = {
404404 .name = "displace",
405405 .description = NULL_IF_CONFIG_SMALL("Displace pixels."),
406406 .priv_size = sizeof(DisplaceContext),
libavfilter/vf_dnn_detect.c+1−1
@@ -407,7 +407,7 @@ static const AVFilterPad dnn_detect_outputs[] = { · 406 unmodified lines
407407 { NULL }
408408 };
409409
410−AVFilter ff_vf_dnn_detect = {
410+const AVFilter ff_vf_dnn_detect = {
411411 .name = "dnn_detect",
412412 .description = NULL_IF_CONFIG_SMALL("Apply DNN detect filter to the input."),
413413 .priv_size = sizeof(DnnDetectContext),
libavfilter/vf_dnn_processing.c+1−1
@@ -444,7 +444,7 @@ static const AVFilterPad dnn_processing_outputs[] = { · 443 unmodified lines
444444 { NULL }
445445 };
446446
447−AVFilter ff_vf_dnn_processing = {
447+const AVFilter ff_vf_dnn_processing = {
448448 .name = "dnn_processing",
449449 .description = NULL_IF_CONFIG_SMALL("Apply DNN processing filter to the input."),
450450 .priv_size = sizeof(DnnProcessingContext),
libavfilter/vf_drawbox.c+2−2
@@ -347,7 +347,7 @@ static const AVFilterPad drawbox_outputs[] = { · 346 unmodified lines
347347 { NULL }
348348 };
349349
350−AVFilter ff_vf_drawbox = {
350+const AVFilter ff_vf_drawbox = {
351351 .name = "drawbox",
352352 .description = NULL_IF_CONFIG_SMALL("Draw a colored box on the input video."),
353353 .priv_size = sizeof(DrawBoxContext),
@@ -481,7 +481,7 @@ static const AVFilterPad drawgrid_outputs[] = { · 127 unmodified lines
481481 { NULL }
482482 };
483483
484−AVFilter ff_vf_drawgrid = {
484+const AVFilter ff_vf_drawgrid = {
485485 .name = "drawgrid",
486486 .description = NULL_IF_CONFIG_SMALL("Draw a colored grid on the input video."),
487487 .priv_size = sizeof(DrawBoxContext),
libavfilter/vf_drawtext.c+1−1
@@ -1565,7 +1565,7 @@ static const AVFilterPad avfilter_vf_drawtext_outputs[] = { · 1564 unmodified lines
15651565 { NULL }
15661566 };
15671567
1568−AVFilter ff_vf_drawtext = {
1568+const AVFilter ff_vf_drawtext = {
15691569 .name = "drawtext",
15701570 .description = NULL_IF_CONFIG_SMALL("Draw text on top of video frames using libfreetype library."),
15711571 .priv_size = sizeof(DrawTextContext),
libavfilter/vf_edgedetect.c+1−1
@@ -431,7 +431,7 @@ static const AVFilterPad edgedetect_outputs[] = { · 430 unmodified lines
431431 { NULL }
432432 };
433433
434−AVFilter ff_vf_edgedetect = {
434+const AVFilter ff_vf_edgedetect = {
435435 .name = "edgedetect",
436436 .description = NULL_IF_CONFIG_SMALL("Detect and draw edge."),
437437 .priv_size = sizeof(EdgeDetectContext),
libavfilter/vf_elbg.c+1−1
@@ -253,7 +253,7 @@ static const AVFilterPad elbg_outputs[] = { · 252 unmodified lines
253253 { NULL }
254254 };
255255
256−AVFilter ff_vf_elbg = {
256+const AVFilter ff_vf_elbg = {
257257 .name = "elbg",
258258 .description = NULL_IF_CONFIG_SMALL("Apply posterize effect, using the ELBG algorithm."),
259259 .priv_size = sizeof(ELBGContext),
libavfilter/vf_entropy.c+1−1
@@ -193,7 +193,7 @@ static const AVFilterPad outputs[] = { · 192 unmodified lines
193193 { NULL }
194194 };
195195
196−AVFilter ff_vf_entropy = {
196+const AVFilter ff_vf_entropy = {
197197 .name = "entropy",
198198 .description = NULL_IF_CONFIG_SMALL("Measure video frames entropy."),
199199 .priv_size = sizeof(EntropyContext),
libavfilter/vf_epx.c+1−1
@@ -275,7 +275,7 @@ static const AVFilterPad outputs[] = { · 274 unmodified lines
275275 { NULL }
276276 };
277277
278−AVFilter ff_vf_epx = {
278+const AVFilter ff_vf_epx = {
279279 .name = "epx",
280280 .description = NULL_IF_CONFIG_SMALL("Scale the input using EPX algorithm."),
281281 .inputs = inputs,
libavfilter/vf_eq.c+1−1
@@ -377,7 +377,7 @@ static const AVOption eq_options[] = { · 376 unmodified lines
377377
378378 AVFILTER_DEFINE_CLASS(eq);
379379
380−AVFilter ff_vf_eq = {
380+const AVFilter ff_vf_eq = {
381381 .name = "eq",
382382 .description = NULL_IF_CONFIG_SMALL("Adjust brightness, contrast, gamma, and saturation."),
383383 .priv_size = sizeof(EQContext),
libavfilter/vf_estdif.c+1−1
@@ -577,7 +577,7 @@ static const AVFilterPad estdif_outputs[] = { · 576 unmodified lines
577577 { NULL }
578578 };
579579
580−AVFilter ff_vf_estdif = {
580+const AVFilter ff_vf_estdif = {
581581 .name = "estdif",
582582 .description = NULL_IF_CONFIG_SMALL("Apply Edge Slope Tracing deinterlace."),
583583 .priv_size = sizeof(ESTDIFContext),
libavfilter/vf_exposure.c+1−1
@@ -131,7 +131,7 @@ static const AVOption exposure_options[] = { · 130 unmodified lines
131131
132132 AVFILTER_DEFINE_CLASS(exposure);
133133
134−AVFilter ff_vf_exposure = {
134+const AVFilter ff_vf_exposure = {
135135 .name = "exposure",
136136 .description = NULL_IF_CONFIG_SMALL("Adjust exposure of the video stream."),
137137 .priv_size = sizeof(ExposureContext),
libavfilter/vf_extractplanes.c+2−2
@@ -379,7 +379,7 @@ static const AVFilterPad extractplanes_inputs[] = { · 378 unmodified lines
379379 { NULL }
380380 };
381381
382−AVFilter ff_vf_extractplanes = {
382+const AVFilter ff_vf_extractplanes = {
383383 .name = "extractplanes",
384384 .description = NULL_IF_CONFIG_SMALL("Extract planes as grayscale frames."),
385385 .priv_size = sizeof(ExtractPlanesContext),
@@ -403,7 +403,7 @@ static av_cold int init_alphaextract(AVFilterContext *ctx) · 17 unmodified lines
403403 return init(ctx);
404404 }
405405
406−AVFilter ff_vf_alphaextract = {
406+const AVFilter ff_vf_alphaextract = {
407407 .name = "alphaextract",
408408 .description = NULL_IF_CONFIG_SMALL("Extract an alpha channel as a "
409409 "grayscale image component."),
libavfilter/vf_fade.c+1−1
@@ -568,7 +568,7 @@ static const AVFilterPad avfilter_vf_fade_outputs[] = { · 567 unmodified lines
568568 { NULL }
569569 };
570570
571−AVFilter ff_vf_fade = {
571+const AVFilter ff_vf_fade = {
572572 .name = "fade",
573573 .description = NULL_IF_CONFIG_SMALL("Fade in/out input video."),
574574 .init = init,
libavfilter/vf_fftdnoiz.c+1−1
@@ -685,7 +685,7 @@ static const AVFilterPad fftdnoiz_outputs[] = { · 684 unmodified lines
685685 { NULL }
686686 };
687687
688−AVFilter ff_vf_fftdnoiz = {
688+const AVFilter ff_vf_fftdnoiz = {
689689 .name = "fftdnoiz",
690690 .description = NULL_IF_CONFIG_SMALL("Denoise frames using 3D FFT."),
691691 .priv_size = sizeof(FFTdnoizContext),
libavfilter/vf_fftfilt.c+1−1
@@ -428,7 +428,7 @@ static const AVFilterPad fftfilt_outputs[] = { · 427 unmodified lines
428428 { NULL }
429429 };
430430
431−AVFilter ff_vf_fftfilt = {
431+const AVFilter ff_vf_fftfilt = {
432432 .name = "fftfilt",
433433 .description = NULL_IF_CONFIG_SMALL("Apply arbitrary expressions to pixels in frequency domain."),
434434 .priv_size = sizeof(FFTFILTContext),
libavfilter/vf_field.c+1−1
@@ -101,7 +101,7 @@ static const AVFilterPad field_outputs[] = { · 100 unmodified lines
101101 { NULL }
102102 };
103103
104−AVFilter ff_vf_field = {
104+const AVFilter ff_vf_field = {
105105 .name = "field",
106106 .description = NULL_IF_CONFIG_SMALL("Extract a field from the input video."),
107107 .priv_size = sizeof(FieldContext),
libavfilter/vf_fieldhint.c+1−1
@@ -296,7 +296,7 @@ static const AVFilterPad outputs[] = { · 295 unmodified lines
296296 { NULL }
297297 };
298298
299−AVFilter ff_vf_fieldhint = {
299+const AVFilter ff_vf_fieldhint = {
300300 .name = "fieldhint",
301301 .description = NULL_IF_CONFIG_SMALL("Field matching using hints."),
302302 .priv_size = sizeof(FieldHintContext),
libavfilter/vf_fieldmatch.c+1−1
@@ -1040,7 +1040,7 @@ static const AVFilterPad fieldmatch_outputs[] = { · 1039 unmodified lines
10401040 { NULL }
10411041 };
10421042
1043−AVFilter ff_vf_fieldmatch = {
1043+const AVFilter ff_vf_fieldmatch = {
10441044 .name = "fieldmatch",
10451045 .description = NULL_IF_CONFIG_SMALL("Field matching for inverse telecine."),
10461046 .query_formats = query_formats,
libavfilter/vf_fieldorder.c+1−1
@@ -184,7 +184,7 @@ static const AVFilterPad avfilter_vf_fieldorder_outputs[] = { · 183 unmodified lines
184184 { NULL }
185185 };
186186
187−AVFilter ff_vf_fieldorder = {
187+const AVFilter ff_vf_fieldorder = {
188188 .name = "fieldorder",
189189 .description = NULL_IF_CONFIG_SMALL("Set the field order."),
190190 .priv_size = sizeof(FieldOrderContext),
libavfilter/vf_fillborders.c+1−1
@@ -628,7 +628,7 @@ static const AVFilterPad fillborders_outputs[] = { · 627 unmodified lines
628628 { NULL }
629629 };
630630
631−AVFilter ff_vf_fillborders = {
631+const AVFilter ff_vf_fillborders = {
632632 .name = "fillborders",
633633 .description = NULL_IF_CONFIG_SMALL("Fill borders of the input video."),
634634 .priv_size = sizeof(FillBordersContext),
libavfilter/vf_find_rect.c+1−1
@@ -303,7 +303,7 @@ static const AVFilterPad foc_outputs[] = { · 302 unmodified lines
303303 { NULL }
304304 };
305305
306−AVFilter ff_vf_find_rect = {
306+const AVFilter ff_vf_find_rect = {
307307 .name = "find_rect",
308308 .description = NULL_IF_CONFIG_SMALL("Find a user specified object."),
309309 .priv_size = sizeof(FOCContext),
libavfilter/vf_floodfill.c+1−1
@@ -420,7 +420,7 @@ static const AVOption floodfill_options[] = { · 419 unmodified lines
420420
421421 AVFILTER_DEFINE_CLASS(floodfill);
422422
423−AVFilter ff_vf_floodfill = {
423+const AVFilter ff_vf_floodfill = {
424424 .name = "floodfill",
425425 .description = NULL_IF_CONFIG_SMALL("Fill area with same color with another color."),
426426 .priv_size = sizeof(FloodfillContext),
libavfilter/vf_format.c+2−2
@@ -166,7 +166,7 @@ static const AVFilterPad avfilter_vf_format_outputs[] = { · 165 unmodified lines
166166 { NULL }
167167 };
168168
169−AVFilter ff_vf_format = {
169+const AVFilter ff_vf_format = {
170170 .name = "format",
171171 .description = NULL_IF_CONFIG_SMALL("Convert the input video to one of the specified pixel formats."),
172172
@@ -205,7 +205,7 @@ static const AVFilterPad avfilter_vf_noformat_outputs[] = { · 32 unmodified lines
205205 { NULL }
206206 };
207207
208−AVFilter ff_vf_noformat = {
208+const AVFilter ff_vf_noformat = {
209209 .name = "noformat",
210210 .description = NULL_IF_CONFIG_SMALL("Force libavfilter not to use any of the specified pixel formats for the input to the next filter."),
211211
libavfilter/vf_fps.c+1−1
@@ -343,7 +343,7 @@ static const AVFilterPad avfilter_vf_fps_outputs[] = { · 342 unmodified lines
343343 { NULL }
344344 };
345345
346−AVFilter ff_vf_fps = {
346+const AVFilter ff_vf_fps = {
347347 .name = "fps",
348348 .description = NULL_IF_CONFIG_SMALL("Force constant framerate."),
349349 .init = init,
libavfilter/vf_framepack.c+1−1
@@ -469,7 +469,7 @@ static const AVFilterPad framepack_outputs[] = { · 468 unmodified lines
469469 { NULL }
470470 };
471471
472−AVFilter ff_vf_framepack = {
472+const AVFilter ff_vf_framepack = {
473473 .name = "framepack",
474474 .description = NULL_IF_CONFIG_SMALL("Generate a frame packed stereoscopic video."),
475475 .priv_size = sizeof(FramepackContext),
libavfilter/vf_framerate.c+1−1
@@ -441,7 +441,7 @@ static const AVFilterPad framerate_outputs[] = { · 440 unmodified lines
441441 { NULL }
442442 };
443443
444−AVFilter ff_vf_framerate = {
444+const AVFilter ff_vf_framerate = {
445445 .name = "framerate",
446446 .description = NULL_IF_CONFIG_SMALL("Upsamples or downsamples progressive source between specified frame rates."),
447447 .priv_size = sizeof(FrameRateContext),
libavfilter/vf_framestep.c+1−1
@@ -89,7 +89,7 @@ static const AVFilterPad framestep_outputs[] = { · 88 unmodified lines
8989 { NULL }
9090 };
9191
92−AVFilter ff_vf_framestep = {
92+const AVFilter ff_vf_framestep = {
9393 .name = "framestep",
9494 .description = NULL_IF_CONFIG_SMALL("Select one frame every N frames."),
9595 .priv_size = sizeof(FrameStepContext),
libavfilter/vf_freezedetect.c+1−1
@@ -222,7 +222,7 @@ static const AVFilterPad freezedetect_outputs[] = { · 221 unmodified lines
222222 { NULL }
223223 };
224224
225−AVFilter ff_vf_freezedetect = {
225+const AVFilter ff_vf_freezedetect = {
226226 .name = "freezedetect",
227227 .description = NULL_IF_CONFIG_SMALL("Detects frozen video input."),
228228 .priv_size = sizeof(FreezeDetectContext),
libavfilter/vf_freezeframes.c+1−1
@@ -155,7 +155,7 @@ static const AVFilterPad freezeframes_outputs[] = { · 154 unmodified lines
155155 { NULL },
156156 };
157157
158−AVFilter ff_vf_freezeframes = {
158+const AVFilter ff_vf_freezeframes = {
159159 .name = "freezeframes",
160160 .description = NULL_IF_CONFIG_SMALL("Freeze video frames."),
161161 .priv_size = sizeof(FreezeFramesContext),
libavfilter/vf_frei0r.c+2−2
@@ -413,7 +413,7 @@ static const AVFilterPad avfilter_vf_frei0r_outputs[] = { · 412 unmodified lines
413413 { NULL }
414414 };
415415
416−AVFilter ff_vf_frei0r = {
416+const AVFilter ff_vf_frei0r = {
417417 .name = "frei0r",
418418 .description = NULL_IF_CONFIG_SMALL("Apply a frei0r effect."),
419419 .query_formats = query_formats,
@@ -501,7 +501,7 @@ static const AVFilterPad avfilter_vsrc_frei0r_src_outputs[] = { · 81 unmodified lines
501501 { NULL }
502502 };
503503
504−AVFilter ff_vsrc_frei0r_src = {
504+const AVFilter ff_vsrc_frei0r_src = {
505505 .name = "frei0r_src",
506506 .description = NULL_IF_CONFIG_SMALL("Generate a frei0r source."),
507507 .priv_size = sizeof(Frei0rContext),
libavfilter/vf_fspp.c+1−1
@@ -668,7 +668,7 @@ static const AVFilterPad fspp_outputs[] = { · 667 unmodified lines
668668 { NULL }
669669 };
670670
671−AVFilter ff_vf_fspp = {
671+const AVFilter ff_vf_fspp = {
672672 .name = "fspp",
673673 .description = NULL_IF_CONFIG_SMALL("Apply Fast Simple Post-processing filter."),
674674 .priv_size = sizeof(FSPPContext),
libavfilter/vf_gblur.c+1−1
@@ -393,7 +393,7 @@ static const AVFilterPad gblur_outputs[] = { · 392 unmodified lines
393393 { NULL }
394394 };
395395
396−AVFilter ff_vf_gblur = {
396+const AVFilter ff_vf_gblur = {
397397 .name = "gblur",
398398 .description = NULL_IF_CONFIG_SMALL("Apply Gaussian Blur filter."),
399399 .priv_size = sizeof(GBlurContext),
libavfilter/vf_geq.c+1−1
@@ -492,7 +492,7 @@ static const AVFilterPad geq_outputs[] = { · 491 unmodified lines
492492 { NULL }
493493 };
494494
495−AVFilter ff_vf_geq = {
495+const AVFilter ff_vf_geq = {
496496 .name = "geq",
497497 .description = NULL_IF_CONFIG_SMALL("Apply generic equation to each pixel."),
498498 .priv_size = sizeof(GEQContext),
libavfilter/vf_gradfun.c+1−1
@@ -252,7 +252,7 @@ static const AVFilterPad avfilter_vf_gradfun_outputs[] = { · 251 unmodified lines
252252 { NULL }
253253 };
254254
255−AVFilter ff_vf_gradfun = {
255+const AVFilter ff_vf_gradfun = {
256256 .name = "gradfun",
257257 .description = NULL_IF_CONFIG_SMALL("Debands video quickly using gradients."),
258258 .priv_size = sizeof(GradFunContext),
libavfilter/vf_hflip.c+1−1
@@ -245,7 +245,7 @@ static const AVFilterPad avfilter_vf_hflip_outputs[] = { · 244 unmodified lines
245245 { NULL }
246246 };
247247
248−AVFilter ff_vf_hflip = {
248+const AVFilter ff_vf_hflip = {
249249 .name = "hflip",
250250 .description = NULL_IF_CONFIG_SMALL("Horizontally flip the input video."),
251251 .priv_size = sizeof(FlipContext),
libavfilter/vf_histeq.c+1−1
@@ -270,7 +270,7 @@ static const AVFilterPad histeq_outputs[] = { · 269 unmodified lines
270270 { NULL }
271271 };
272272
273−AVFilter ff_vf_histeq = {
273+const AVFilter ff_vf_histeq = {
274274 .name = "histeq",
275275 .description = NULL_IF_CONFIG_SMALL("Apply global color histogram equalization."),
276276 .priv_size = sizeof(HisteqContext),
libavfilter/vf_histogram.c+2−2
@@ -503,7 +503,7 @@ static const AVFilterPad outputs[] = { · 502 unmodified lines
503503
504504 #if CONFIG_HISTOGRAM_FILTER
505505
506−AVFilter ff_vf_histogram = {
506+const AVFilter ff_vf_histogram = {
507507 .name = "histogram",
508508 .description = NULL_IF_CONFIG_SMALL("Compute and draw a histogram."),
509509 .priv_size = sizeof(HistogramContext),
@@ -545,7 +545,7 @@ static const AVOption thistogram_options[] = { · 35 unmodified lines
545545
546546 AVFILTER_DEFINE_CLASS(thistogram);
547547
548−AVFilter ff_vf_thistogram = {
548+const AVFilter ff_vf_thistogram = {
549549 .name = "thistogram",
550550 .description = NULL_IF_CONFIG_SMALL("Compute and draw a temporal histogram."),
551551 .priv_size = sizeof(HistogramContext),
libavfilter/vf_hqdn3d.c+1−1
@@ -398,7 +398,7 @@ static const AVFilterPad avfilter_vf_hqdn3d_outputs[] = { · 397 unmodified lines
398398 { NULL }
399399 };
400400
401−AVFilter ff_vf_hqdn3d = {
401+const AVFilter ff_vf_hqdn3d = {
402402 .name = "hqdn3d",
403403 .description = NULL_IF_CONFIG_SMALL("Apply a High Quality 3D Denoiser."),
404404 .priv_size = sizeof(HQDN3DContext),
libavfilter/vf_hqx.c+1−1
@@ -553,7 +553,7 @@ static const AVFilterPad hqx_outputs[] = { · 552 unmodified lines
553553 { NULL }
554554 };
555555
556−AVFilter ff_vf_hqx = {
556+const AVFilter ff_vf_hqx = {
557557 .name = "hqx",
558558 .description = NULL_IF_CONFIG_SMALL("Scale the input by 2, 3 or 4 using the hq*x magnification algorithm."),
559559 .priv_size = sizeof(HQXContext),
libavfilter/vf_hue.c+1−1
@@ -516,7 +516,7 @@ static const AVFilterPad hue_outputs[] = { · 515 unmodified lines
516516 { NULL }
517517 };
518518
519−AVFilter ff_vf_hue = {
519+const AVFilter ff_vf_hue = {
520520 .name = "hue",
521521 .description = NULL_IF_CONFIG_SMALL("Adjust the hue and saturation of the input video."),
522522 .priv_size = sizeof(HueContext),
libavfilter/vf_hwdownload.c+1−1
@@ -192,7 +192,7 @@ static const AVFilterPad hwdownload_outputs[] = { · 191 unmodified lines
192192 { NULL }
193193 };
194194
195−AVFilter ff_vf_hwdownload = {
195+const AVFilter ff_vf_hwdownload = {
196196 .name = "hwdownload",
197197 .description = NULL_IF_CONFIG_SMALL("Download a hardware frame to a normal frame"),
198198 .uninit = hwdownload_uninit,
libavfilter/vf_hwmap.c+1−1
@@ -419,7 +419,7 @@ static const AVFilterPad hwmap_outputs[] = { · 418 unmodified lines
419419 { NULL }
420420 };
421421
422−AVFilter ff_vf_hwmap = {
422+const AVFilter ff_vf_hwmap = {
423423 .name = "hwmap",
424424 .description = NULL_IF_CONFIG_SMALL("Map hardware frames"),
425425 .uninit = hwmap_uninit,
libavfilter/vf_hwupload.c+1−1
@@ -250,7 +250,7 @@ static const AVFilterPad hwupload_outputs[] = { · 249 unmodified lines
250250 { NULL }
251251 };
252252
253−AVFilter ff_vf_hwupload = {
253+const AVFilter ff_vf_hwupload = {
254254 .name = "hwupload",
255255 .description = NULL_IF_CONFIG_SMALL("Upload a normal frame to a hardware frame"),
256256 .uninit = hwupload_uninit,
libavfilter/vf_hwupload_cuda.c+1−1
@@ -183,7 +183,7 @@ static const AVFilterPad cudaupload_outputs[] = { · 182 unmodified lines
183183 { NULL }
184184 };
185185
186−AVFilter ff_vf_hwupload_cuda = {
186+const AVFilter ff_vf_hwupload_cuda = {
187187 .name = "hwupload_cuda",
188188 .description = NULL_IF_CONFIG_SMALL("Upload a system memory frame to a CUDA device."),
189189
libavfilter/vf_hysteresis.c+1−1
@@ -374,7 +374,7 @@ static const AVFilterPad hysteresis_outputs[] = { · 373 unmodified lines
374374 { NULL }
375375 };
376376
377−AVFilter ff_vf_hysteresis = {
377+const AVFilter ff_vf_hysteresis = {
378378 .name = "hysteresis",
379379 .description = NULL_IF_CONFIG_SMALL("Grow first stream into second stream by connecting components."),
380380 .preinit = hysteresis_framesync_preinit,
libavfilter/vf_identity.c+2−2
@@ -413,7 +413,7 @@ static const AVOption options[] = { · 412 unmodified lines
413413 #define identity_options options
414414 FRAMESYNC_DEFINE_CLASS(identity, IdentityContext, fs);
415415
416−AVFilter ff_vf_identity = {
416+const AVFilter ff_vf_identity = {
417417 .name = "identity",
418418 .description = NULL_IF_CONFIG_SMALL("Calculate the Identity between two video streams."),
419419 .preinit = identity_framesync_preinit,
@@ -435,7 +435,7 @@ AVFilter ff_vf_identity = { · 15 unmodified lines
435435 #define msad_options options
436436 FRAMESYNC_DEFINE_CLASS(msad, IdentityContext, fs);
437437
438−AVFilter ff_vf_msad = {
438+const AVFilter ff_vf_msad = {
439439 .name = "msad",
440440 .description = NULL_IF_CONFIG_SMALL("Calculate the MSAD between two video streams."),
441441 .preinit = msad_framesync_preinit,
libavfilter/vf_idet.c+1−1
@@ -441,7 +441,7 @@ static const AVFilterPad idet_outputs[] = { · 440 unmodified lines
441441 { NULL }
442442 };
443443
444−AVFilter ff_vf_idet = {
444+const AVFilter ff_vf_idet = {
445445 .name = "idet",
446446 .description = NULL_IF_CONFIG_SMALL("Interlace detect Filter."),
447447 .priv_size = sizeof(IDETContext),
libavfilter/vf_il.c+1−1
@@ -198,7 +198,7 @@ static const AVFilterPad outputs[] = { · 197 unmodified lines
198198 { NULL }
199199 };
200200
201−AVFilter ff_vf_il = {
201+const AVFilter ff_vf_il = {
202202 .name = "il",
203203 .description = NULL_IF_CONFIG_SMALL("Deinterleave or interleave fields."),
204204 .priv_size = sizeof(IlContext),
libavfilter/vf_kerndeint.c+1−1
@@ -307,7 +307,7 @@ static const AVFilterPad kerndeint_outputs[] = { · 306 unmodified lines
307307 };
308308
309309
310−AVFilter ff_vf_kerndeint = {
310+const AVFilter ff_vf_kerndeint = {
311311 .name = "kerndeint",
312312 .description = NULL_IF_CONFIG_SMALL("Apply kernel deinterlacing to the input."),
313313 .priv_size = sizeof(KerndeintContext),
libavfilter/vf_lagfun.c+1−1
@@ -219,7 +219,7 @@ static const AVFilterPad outputs[] = { · 218 unmodified lines
219219
220220 AVFILTER_DEFINE_CLASS(lagfun);
221221
222−AVFilter ff_vf_lagfun = {
222+const AVFilter ff_vf_lagfun = {
223223 .name = "lagfun",
224224 .description = NULL_IF_CONFIG_SMALL("Slowly update darker pixels."),
225225 .priv_size = sizeof(LagfunContext),
libavfilter/vf_lenscorrection.c+1−1
@@ -357,7 +357,7 @@ static const AVFilterPad lenscorrection_outputs[] = { · 356 unmodified lines
357357 { NULL }
358358 };
359359
360−AVFilter ff_vf_lenscorrection = {
360+const AVFilter ff_vf_lenscorrection = {
361361 .name = "lenscorrection",
362362 .description = NULL_IF_CONFIG_SMALL("Rectify the image by correcting for lens distortion."),
363363 .priv_size = sizeof(LenscorrectionCtx),
libavfilter/vf_lensfun.c+1−1
@@ -536,7 +536,7 @@ static const AVFilterPad lensfun_outputs[] = { · 535 unmodified lines
536536 { NULL }
537537 };
538538
539−AVFilter ff_vf_lensfun = {
539+const AVFilter ff_vf_lensfun = {
540540 .name = "lensfun",
541541 .description = NULL_IF_CONFIG_SMALL("Apply correction to an image based on info derived from the lensfun database."),
542542 .priv_size = sizeof(LensfunContext),
libavfilter/vf_libopencv.c+1−1
@@ -427,7 +427,7 @@ static const AVFilterPad avfilter_vf_ocv_outputs[] = { · 426 unmodified lines
427427 { NULL }
428428 };
429429
430−AVFilter ff_vf_ocv = {
430+const AVFilter ff_vf_ocv = {
431431 .name = "ocv",
432432 .description = NULL_IF_CONFIG_SMALL("Apply transform using libopencv."),
433433 .priv_size = sizeof(OCVContext),
libavfilter/vf_libvmaf.c+1−1
@@ -365,7 +365,7 @@ static const AVFilterPad libvmaf_outputs[] = { · 364 unmodified lines
365365 { NULL }
366366 };
367367
368−AVFilter ff_vf_libvmaf = {
368+const AVFilter ff_vf_libvmaf = {
369369 .name = "libvmaf",
370370 .description = NULL_IF_CONFIG_SMALL("Calculate the VMAF between two video streams."),
371371 .preinit = libvmaf_framesync_preinit,
libavfilter/vf_limiter.c+1−1
@@ -260,7 +260,7 @@ static const AVFilterPad outputs[] = { · 259 unmodified lines
260260 { NULL }
261261 };
262262
263−AVFilter ff_vf_limiter = {
263+const AVFilter ff_vf_limiter = {
264264 .name = "limiter",
265265 .description = NULL_IF_CONFIG_SMALL("Limit pixels components to the specified range."),
266266 .priv_size = sizeof(LimiterContext),
libavfilter/vf_lumakey.c+1−1
@@ -205,7 +205,7 @@ static const AVOption lumakey_options[] = { · 204 unmodified lines
205205
206206 AVFILTER_DEFINE_CLASS(lumakey);
207207
208−AVFilter ff_vf_lumakey = {
208+const AVFilter ff_vf_lumakey = {
209209 .name = "lumakey",
210210 .description = NULL_IF_CONFIG_SMALL("Turns a certain luma into transparency."),
211211 .priv_size = sizeof(LumakeyContext),
libavfilter/vf_lut.c+1−1
@@ -593,7 +593,7 @@ static const AVFilterPad outputs[] = { · 592 unmodified lines
593593 };
594594
595595 #define DEFINE_LUT_FILTER(name_, description_) \
596− AVFilter ff_vf_##name_ = { \
596+ const AVFilter ff_vf_##name_ = { \
597597 .name = #name_, \
598598 .description = NULL_IF_CONFIG_SMALL(description_), \
599599 .priv_size = sizeof(LutContext), \
libavfilter/vf_lut2.c+2−2
@@ -560,7 +560,7 @@ static int process_command(AVFilterContext *ctx, const char *cmd, const char *ar · 559 unmodified lines
560560
561561 FRAMESYNC_DEFINE_CLASS(lut2, LUT2Context, fs);
562562
563−AVFilter ff_vf_lut2 = {
563+const AVFilter ff_vf_lut2 = {
564564 .name = "lut2",
565565 .description = NULL_IF_CONFIG_SMALL("Compute and apply a lookup table from two video inputs."),
566566 .preinit = lut2_framesync_preinit,
@@ -652,7 +652,7 @@ static const AVFilterPad tlut2_outputs[] = { · 85 unmodified lines
652652 { NULL }
653653 };
654654
655−AVFilter ff_vf_tlut2 = {
655+const AVFilter ff_vf_tlut2 = {
656656 .name = "tlut2",
657657 .description = NULL_IF_CONFIG_SMALL("Compute and apply a lookup table from two successive frames."),
658658 .priv_size = sizeof(LUT2Context),
libavfilter/vf_lut3d.c+3−3
@@ -1353,7 +1353,7 @@ static const AVFilterPad lut3d_outputs[] = { · 1352 unmodified lines
13531353 { NULL }
13541354 };
13551355
1356−AVFilter ff_vf_lut3d = {
1356+const AVFilter ff_vf_lut3d = {
13571357 .name = "lut3d",
13581358 .description = NULL_IF_CONFIG_SMALL("Adjust colors using a 3D LUT."),
13591359 .priv_size = sizeof(LUT3DContext),
@@ -1620,7 +1620,7 @@ static const AVFilterPad haldclut_outputs[] = { · 260 unmodified lines
16201620 { NULL }
16211621 };
16221622
1623−AVFilter ff_vf_haldclut = {
1623+const AVFilter ff_vf_haldclut = {
16241624 .name = "haldclut",
16251625 .description = NULL_IF_CONFIG_SMALL("Adjust colors using a Hald CLUT."),
16261626 .priv_size = sizeof(LUT3DContext),
@@ -2285,7 +2285,7 @@ static const AVFilterPad lut1d_outputs[] = { · 658 unmodified lines
22852285 { NULL }
22862286 };
22872287
2288−AVFilter ff_vf_lut1d = {
2288+const AVFilter ff_vf_lut1d = {
22892289 .name = "lut1d",
22902290 .description = NULL_IF_CONFIG_SMALL("Adjust colors using a 1D LUT."),
22912291 .priv_size = sizeof(LUT1DContext),
libavfilter/vf_maskedclamp.c+1−1
@@ -316,7 +316,7 @@ static const AVFilterPad maskedclamp_outputs[] = { · 315 unmodified lines
316316 { NULL }
317317 };
318318
319−AVFilter ff_vf_maskedclamp = {
319+const AVFilter ff_vf_maskedclamp = {
320320 .name = "maskedclamp",
321321 .description = NULL_IF_CONFIG_SMALL("Clamp first stream with second stream and third stream."),
322322 .priv_size = sizeof(MaskedClampContext),
libavfilter/vf_maskedmerge.c+1−1
@@ -317,7 +317,7 @@ static const AVFilterPad maskedmerge_outputs[] = { · 316 unmodified lines
317317 { NULL }
318318 };
319319
320−AVFilter ff_vf_maskedmerge = {
320+const AVFilter ff_vf_maskedmerge = {
321321 .name = "maskedmerge",
322322 .description = NULL_IF_CONFIG_SMALL("Merge first stream with second stream using third stream as mask."),
323323 .priv_size = sizeof(MaskedMergeContext),
libavfilter/vf_maskedminmax.c+2−2
@@ -328,7 +328,7 @@ static const AVFilterPad maskedminmax_outputs[] = { · 327 unmodified lines
328328 #define maskedmin_options maskedminmax_options
329329 AVFILTER_DEFINE_CLASS(maskedmin);
330330
331−AVFilter ff_vf_maskedmin = {
331+const AVFilter ff_vf_maskedmin = {
332332 .name = "maskedmin",
333333 .description = NULL_IF_CONFIG_SMALL("Apply filtering with minimum difference of two streams."),
334334 .priv_class = &maskedmin_class,
@@ -346,7 +346,7 @@ AVFilter ff_vf_maskedmin = { · 11 unmodified lines
346346 #define maskedmax_options maskedminmax_options
347347 AVFILTER_DEFINE_CLASS(maskedmax);
348348
349−AVFilter ff_vf_maskedmax = {
349+const AVFilter ff_vf_maskedmax = {
350350 .name = "maskedmax",
351351 .description = NULL_IF_CONFIG_SMALL("Apply filtering with maximum difference of two streams."),
352352 .priv_class = &maskedmax_class,
libavfilter/vf_maskedthreshold.c+1−1
@@ -284,7 +284,7 @@ static const AVFilterPad maskedthreshold_outputs[] = { · 283 unmodified lines
284284
285285 AVFILTER_DEFINE_CLASS(maskedthreshold);
286286
287−AVFilter ff_vf_maskedthreshold = {
287+const AVFilter ff_vf_maskedthreshold = {
288288 .name = "maskedthreshold",
289289 .description = NULL_IF_CONFIG_SMALL("Pick pixels comparing absolute difference of two streams with threshold."),
290290 .priv_class = &maskedthreshold_class,
libavfilter/vf_maskfun.c+1−1
@@ -309,7 +309,7 @@ static const AVFilterPad maskfun_outputs[] = { · 308 unmodified lines
309309 { NULL }
310310 };
311311
312−AVFilter ff_vf_maskfun = {
312+const AVFilter ff_vf_maskfun = {
313313 .name = "maskfun",
314314 .description = NULL_IF_CONFIG_SMALL("Create Mask."),
315315 .priv_size = sizeof(MaskFunContext),
libavfilter/vf_mcdeint.c+1−1
@@ -304,7 +304,7 @@ static const AVFilterPad mcdeint_outputs[] = { · 303 unmodified lines
304304 { NULL }
305305 };
306306
307−AVFilter ff_vf_mcdeint = {
307+const AVFilter ff_vf_mcdeint = {
308308 .name = "mcdeint",
309309 .description = NULL_IF_CONFIG_SMALL("Apply motion compensating deinterlacing."),
310310 .priv_size = sizeof(MCDeintContext),
libavfilter/vf_median.c+1−1
@@ -285,7 +285,7 @@ static const AVFilterPad median_outputs[] = { · 284 unmodified lines
285285 { NULL }
286286 };
287287
288−AVFilter ff_vf_median = {
288+const AVFilter ff_vf_median = {
289289 .name = "median",
290290 .description = NULL_IF_CONFIG_SMALL("Apply Median filter."),
291291 .priv_size = sizeof(MedianContext),
libavfilter/vf_mergeplanes.c+1−1
@@ -296,7 +296,7 @@ static const AVFilterPad mergeplanes_outputs[] = { · 295 unmodified lines
296296 { NULL }
297297 };
298298
299−AVFilter ff_vf_mergeplanes = {
299+const AVFilter ff_vf_mergeplanes = {
300300 .name = "mergeplanes",
301301 .description = NULL_IF_CONFIG_SMALL("Merge planes."),
302302 .priv_size = sizeof(MergePlanesContext),
libavfilter/vf_mestimate.c+1−1
@@ -365,7 +365,7 @@ static const AVFilterPad mestimate_outputs[] = { · 364 unmodified lines
365365 { NULL }
366366 };
367367
368−AVFilter ff_vf_mestimate = {
368+const AVFilter ff_vf_mestimate = {
369369 .name = "mestimate",
370370 .description = NULL_IF_CONFIG_SMALL("Generate motion vectors."),
371371 .priv_size = sizeof(MEContext),
libavfilter/vf_midequalizer.c+1−1
@@ -375,7 +375,7 @@ static const AVFilterPad midequalizer_outputs[] = { · 374 unmodified lines
375375 { NULL }
376376 };
377377
378−AVFilter ff_vf_midequalizer = {
378+const AVFilter ff_vf_midequalizer = {
379379 .name = "midequalizer",
380380 .description = NULL_IF_CONFIG_SMALL("Apply Midway Equalization."),
381381 .priv_size = sizeof(MidEqualizerContext),
libavfilter/vf_minterpolate.c+1−1
@@ -1258,7 +1258,7 @@ static const AVFilterPad minterpolate_outputs[] = { · 1257 unmodified lines
12581258 { NULL }
12591259 };
12601260
1261−AVFilter ff_vf_minterpolate = {
1261+const AVFilter ff_vf_minterpolate = {
12621262 .name = "minterpolate",
12631263 .description = NULL_IF_CONFIG_SMALL("Frame rate conversion using Motion Interpolation."),
12641264 .priv_size = sizeof(MIContext),
libavfilter/vf_misc_vaapi.c+2−2
@@ -236,7 +236,7 @@ static const AVFilterPad misc_vaapi_outputs[] = { · 235 unmodified lines
236236 { NULL }
237237 };
238238
239−AVFilter ff_vf_denoise_vaapi = {
239+const AVFilter ff_vf_denoise_vaapi = {
240240 .name = "denoise_vaapi",
241241 .description = NULL_IF_CONFIG_SMALL("VAAPI VPP for de-noise"),
242242 .priv_size = sizeof(DenoiseVAAPIContext),
@@ -249,7 +249,7 @@ AVFilter ff_vf_denoise_vaapi = { · 6 unmodified lines
249249 .flags_internal = FF_FILTER_FLAG_HWFRAME_AWARE,
250250 };
251251
252−AVFilter ff_vf_sharpness_vaapi = {
252+const AVFilter ff_vf_sharpness_vaapi = {
253253 .name = "sharpness_vaapi",
254254 .description = NULL_IF_CONFIG_SMALL("VAAPI VPP for sharpness"),
255255 .priv_size = sizeof(SharpnessVAAPIContext),
libavfilter/vf_mix.c+2−2
@@ -358,7 +358,7 @@ static const AVFilterPad outputs[] = { · 357 unmodified lines
358358 #if CONFIG_MIX_FILTER
359359 AVFILTER_DEFINE_CLASS(mix);
360360
361−AVFilter ff_vf_mix = {
361+const AVFilter ff_vf_mix = {
362362 .name = "mix",
363363 .description = NULL_IF_CONFIG_SMALL("Mix video inputs."),
364364 .priv_size = sizeof(MixContext),
@@ -435,7 +435,7 @@ static const AVFilterPad inputs[] = { · 70 unmodified lines
435435
436436 AVFILTER_DEFINE_CLASS(tmix);
437437
438−AVFilter ff_vf_tmix = {
438+const AVFilter ff_vf_tmix = {
439439 .name = "tmix",
440440 .description = NULL_IF_CONFIG_SMALL("Mix successive video frames."),
441441 .priv_size = sizeof(MixContext),
libavfilter/vf_monochrome.c+1−1
@@ -301,7 +301,7 @@ static const AVOption monochrome_options[] = { · 300 unmodified lines
301301
302302 AVFILTER_DEFINE_CLASS(monochrome);
303303
304−AVFilter ff_vf_monochrome = {
304+const AVFilter ff_vf_monochrome = {
305305 .name = "monochrome",
306306 .description = NULL_IF_CONFIG_SMALL("Convert video to gray using custom color filter."),
307307 .priv_size = sizeof(MonochromeContext),
libavfilter/vf_mpdecimate.c+1−1
@@ -242,7 +242,7 @@ static const AVFilterPad mpdecimate_outputs[] = { · 241 unmodified lines
242242 { NULL }
243243 };
244244
245−AVFilter ff_vf_mpdecimate = {
245+const AVFilter ff_vf_mpdecimate = {
246246 .name = "mpdecimate",
247247 .description = NULL_IF_CONFIG_SMALL("Remove near-duplicate frames."),
248248 .init = init,
libavfilter/vf_neighbor.c+1−1
@@ -358,7 +358,7 @@ static const AVFilterPad neighbor_outputs[] = { · 357 unmodified lines
358358 #define DEFINE_NEIGHBOR_FILTER(name_, description_) \
359359 AVFILTER_DEFINE_CLASS(name_); \
360360 \
361−AVFilter ff_vf_##name_ = { \
361+const AVFilter ff_vf_##name_ = { \
362362 .name = #name_, \
363363 .description = NULL_IF_CONFIG_SMALL(description_), \
364364 .priv_size = sizeof(NContext), \
libavfilter/vf_neighbor_opencl.c+2−2
@@ -274,7 +274,7 @@ static const AVOption erosion_opencl_options[] = { · 273 unmodified lines
274274
275275 AVFILTER_DEFINE_CLASS(erosion_opencl);
276276
277−AVFilter ff_vf_erosion_opencl = {
277+const AVFilter ff_vf_erosion_opencl = {
278278 .name = "erosion_opencl",
279279 .description = NULL_IF_CONFIG_SMALL("Apply erosion effect"),
280280 .priv_size = sizeof(NeighborOpenCLContext),
@@ -302,7 +302,7 @@ static const AVOption dilation_opencl_options[] = { · 21 unmodified lines
302302
303303 AVFILTER_DEFINE_CLASS(dilation_opencl);
304304
305−AVFilter ff_vf_dilation_opencl = {
305+const AVFilter ff_vf_dilation_opencl = {
306306 .name = "dilation_opencl",
307307 .description = NULL_IF_CONFIG_SMALL("Apply dilation effect"),
308308 .priv_size = sizeof(NeighborOpenCLContext),
libavfilter/vf_nlmeans.c+1−1
@@ -577,7 +577,7 @@ static const AVFilterPad nlmeans_outputs[] = { · 576 unmodified lines
577577 { NULL }
578578 };
579579
580−AVFilter ff_vf_nlmeans = {
580+const AVFilter ff_vf_nlmeans = {
581581 .name = "nlmeans",
582582 .description = NULL_IF_CONFIG_SMALL("Non-local means denoiser."),
583583 .priv_size = sizeof(NLMeansContext),
libavfilter/vf_nlmeans_opencl.c+1−1
@@ -429,7 +429,7 @@ static const AVFilterPad nlmeans_opencl_outputs[] = { · 428 unmodified lines
429429 { NULL }
430430 };
431431
432−AVFilter ff_vf_nlmeans_opencl = {
432+const AVFilter ff_vf_nlmeans_opencl = {
433433 .name = "nlmeans_opencl",
434434 .description = NULL_IF_CONFIG_SMALL("Non-local means denoiser through OpenCL"),
435435 .priv_size = sizeof(NLMeansOpenCLContext),
libavfilter/vf_nnedi.c+1−1
@@ -1158,7 +1158,7 @@ static const AVFilterPad outputs[] = { · 1157 unmodified lines
11581158 { NULL }
11591159 };
11601160
1161−AVFilter ff_vf_nnedi = {
1161+const AVFilter ff_vf_nnedi = {
11621162 .name = "nnedi",
11631163 .description = NULL_IF_CONFIG_SMALL("Apply neural network edge directed interpolation intra-only deinterlacer."),
11641164 .priv_size = sizeof(NNEDIContext),
libavfilter/vf_noise.c+1−1
@@ -337,7 +337,7 @@ static const AVFilterPad noise_outputs[] = { · 336 unmodified lines
337337 { NULL }
338338 };
339339
340−AVFilter ff_vf_noise = {
340+const AVFilter ff_vf_noise = {
341341 .name = "noise",
342342 .description = NULL_IF_CONFIG_SMALL("Add noise."),
343343 .priv_size = sizeof(NoiseContext),
libavfilter/vf_normalize.c+1−1
@@ -530,7 +530,7 @@ static const AVFilterPad outputs[] = { · 529 unmodified lines
530530 { NULL }
531531 };
532532
533−AVFilter ff_vf_normalize = {
533+const AVFilter ff_vf_normalize = {
534534 .name = "normalize",
535535 .description = NULL_IF_CONFIG_SMALL("Normalize RGB video."),
536536 .priv_size = sizeof(NormalizeContext),
libavfilter/vf_null.c+1−1
@@ -42,7 +42,7 @@ static const AVFilterPad avfilter_vf_null_outputs[] = { · 41 unmodified lines
4242 { NULL }
4343 };
4444
45−AVFilter ff_vf_null = {
45+const AVFilter ff_vf_null = {
4646 .name = "null",
4747 .description = NULL_IF_CONFIG_SMALL("Pass the source unchanged to the output."),
4848 .inputs = avfilter_vf_null_inputs,
libavfilter/vf_ocr.c+1−1
@@ -146,7 +146,7 @@ static const AVFilterPad ocr_outputs[] = { · 145 unmodified lines
146146 { NULL }
147147 };
148148
149−AVFilter ff_vf_ocr = {
149+const AVFilter ff_vf_ocr = {
150150 .name = "ocr",
151151 .description = NULL_IF_CONFIG_SMALL("Optical Character Recognition."),
152152 .priv_size = sizeof(OCRContext),
libavfilter/vf_overlay.c+1−1
@@ -1106,7 +1106,7 @@ static const AVFilterPad avfilter_vf_overlay_outputs[] = { · 1105 unmodified lines
11061106 { NULL }
11071107 };
11081108
1109−AVFilter ff_vf_overlay = {
1109+const AVFilter ff_vf_overlay = {
11101110 .name = "overlay",
11111111 .description = NULL_IF_CONFIG_SMALL("Overlay a video source on top of the input."),
11121112 .preinit = overlay_framesync_preinit,
libavfilter/vf_overlay_cuda.c+1−1
@@ -435,7 +435,7 @@ static const AVFilterPad overlay_cuda_outputs[] = { · 434 unmodified lines
435435 { NULL }
436436 };
437437
438−AVFilter ff_vf_overlay_cuda = {
438+const AVFilter ff_vf_overlay_cuda = {
439439 .name = "overlay_cuda",
440440 .description = NULL_IF_CONFIG_SMALL("Overlay one video on top of another using CUDA"),
441441 .priv_size = sizeof(OverlayCUDAContext),
libavfilter/vf_overlay_opencl.c+1−1
@@ -313,7 +313,7 @@ static const AVFilterPad overlay_opencl_outputs[] = { · 312 unmodified lines
313313 { NULL }
314314 };
315315
316−AVFilter ff_vf_overlay_opencl = {
316+const AVFilter ff_vf_overlay_opencl = {
317317 .name = "overlay_opencl",
318318 .description = NULL_IF_CONFIG_SMALL("Overlay one video on top of another"),
319319 .priv_size = sizeof(OverlayOpenCLContext),
libavfilter/vf_overlay_qsv.c+1−1
@@ -416,7 +416,7 @@ static const AVFilterPad overlay_qsv_outputs[] = { · 415 unmodified lines
416416 { NULL }
417417 };
418418
419−AVFilter ff_vf_overlay_qsv = {
419+const AVFilter ff_vf_overlay_qsv = {
420420 .name = "overlay_qsv",
421421 .description = NULL_IF_CONFIG_SMALL("Quick Sync Video overlay."),
422422 .priv_size = sizeof(QSVOverlayContext),
libavfilter/vf_overlay_vulkan.c+1−1
@@ -475,7 +475,7 @@ static const AVFilterPad overlay_vulkan_outputs[] = { · 474 unmodified lines
475475 { NULL }
476476 };
477477
478−AVFilter ff_vf_overlay_vulkan = {
478+const AVFilter ff_vf_overlay_vulkan = {
479479 .name = "overlay_vulkan",
480480 .description = NULL_IF_CONFIG_SMALL("Overlay a source on top of another"),
481481 .priv_size = sizeof(OverlayVulkanContext),
libavfilter/vf_owdenoise.c+1−1
@@ -365,7 +365,7 @@ static const AVFilterPad owdenoise_outputs[] = { · 364 unmodified lines
365365 { NULL }
366366 };
367367
368−AVFilter ff_vf_owdenoise = {
368+const AVFilter ff_vf_owdenoise = {
369369 .name = "owdenoise",
370370 .description = NULL_IF_CONFIG_SMALL("Denoise using wavelets."),
371371 .priv_size = sizeof(OWDenoiseContext),
libavfilter/vf_pad.c+1−1
@@ -453,7 +453,7 @@ static const AVFilterPad avfilter_vf_pad_outputs[] = { · 452 unmodified lines
453453 { NULL }
454454 };
455455
456−AVFilter ff_vf_pad = {
456+const AVFilter ff_vf_pad = {
457457 .name = "pad",
458458 .description = NULL_IF_CONFIG_SMALL("Pad the input video."),
459459 .priv_size = sizeof(PadContext),
libavfilter/vf_pad_opencl.c+1−1
@@ -383,7 +383,7 @@ static const AVOption pad_opencl_options[] = { · 382 unmodified lines
383383
384384 AVFILTER_DEFINE_CLASS(pad_opencl);
385385
386−AVFilter ff_vf_pad_opencl = {
386+const AVFilter ff_vf_pad_opencl = {
387387 .name = "pad_opencl",
388388 .description = NULL_IF_CONFIG_SMALL("Pad the input video."),
389389 .priv_size = sizeof(PadOpenCLContext),
libavfilter/vf_palettegen.c+1−1
@@ -570,7 +570,7 @@ static const AVFilterPad palettegen_outputs[] = { · 569 unmodified lines
570570 { NULL }
571571 };
572572
573−AVFilter ff_vf_palettegen = {
573+const AVFilter ff_vf_palettegen = {
574574 .name = "palettegen",
575575 .description = NULL_IF_CONFIG_SMALL("Find the optimal palette for a given stream."),
576576 .priv_size = sizeof(PaletteGenContext),
libavfilter/vf_paletteuse.c+1−1
@@ -1134,7 +1134,7 @@ static const AVFilterPad paletteuse_outputs[] = { · 1133 unmodified lines
11341134 { NULL }
11351135 };
11361136
1137−AVFilter ff_vf_paletteuse = {
1137+const AVFilter ff_vf_paletteuse = {
11381138 .name = "paletteuse",
11391139 .description = NULL_IF_CONFIG_SMALL("Use a palette to downsample an input video stream."),
11401140 .priv_size = sizeof(PaletteUseContext),
libavfilter/vf_perspective.c+1−1
@@ -511,7 +511,7 @@ static const AVFilterPad perspective_outputs[] = { · 510 unmodified lines
511511 { NULL }
512512 };
513513
514−AVFilter ff_vf_perspective = {
514+const AVFilter ff_vf_perspective = {
515515 .name = "perspective",
516516 .description = NULL_IF_CONFIG_SMALL("Correct the perspective of video."),
517517 .priv_size = sizeof(PerspectiveContext),
libavfilter/vf_phase.c+1−1
@@ -235,7 +235,7 @@ static const AVFilterPad phase_outputs[] = { · 234 unmodified lines
235235 { NULL }
236236 };
237237
238−AVFilter ff_vf_phase = {
238+const AVFilter ff_vf_phase = {
239239 .name = "phase",
240240 .description = NULL_IF_CONFIG_SMALL("Phase shift fields."),
241241 .priv_size = sizeof(PhaseContext),
libavfilter/vf_photosensitivity.c+1−1
@@ -329,7 +329,7 @@ static const AVFilterPad outputs[] = { · 328 unmodified lines
329329 { NULL }
330330 };
331331
332−AVFilter ff_vf_photosensitivity = {
332+const AVFilter ff_vf_photosensitivity = {
333333 .name = "photosensitivity",
334334 .description = NULL_IF_CONFIG_SMALL("Filter out photosensitive epilepsy seizure-inducing flashes."),
335335 .priv_size = sizeof(PhotosensitivityContext),
libavfilter/vf_pixdesctest.c+1−1
@@ -124,7 +124,7 @@ static const AVFilterPad avfilter_vf_pixdesctest_outputs[] = { · 123 unmodified lines
124124 { NULL }
125125 };
126126
127−AVFilter ff_vf_pixdesctest = {
127+const AVFilter ff_vf_pixdesctest = {
128128 .name = "pixdesctest",
129129 .description = NULL_IF_CONFIG_SMALL("Test pixel format definitions."),
130130 .priv_size = sizeof(PixdescTestContext),
libavfilter/vf_pp.c+1−1
@@ -191,7 +191,7 @@ static const AVFilterPad pp_outputs[] = { · 190 unmodified lines
191191 { NULL }
192192 };
193193
194−AVFilter ff_vf_pp = {
194+const AVFilter ff_vf_pp = {
195195 .name = "pp",
196196 .description = NULL_IF_CONFIG_SMALL("Filter video using libpostproc."),
197197 .priv_size = sizeof(PPFilterContext),
libavfilter/vf_pp7.c+1−1
@@ -402,7 +402,7 @@ static const AVFilterPad pp7_outputs[] = { · 401 unmodified lines
402402 { NULL }
403403 };
404404
405−AVFilter ff_vf_pp7 = {
405+const AVFilter ff_vf_pp7 = {
406406 .name = "pp7",
407407 .description = NULL_IF_CONFIG_SMALL("Apply Postprocessing 7 filter."),
408408 .priv_size = sizeof(PP7Context),
libavfilter/vf_premultiply.c+2−2
@@ -824,7 +824,7 @@ static const AVFilterPad premultiply_outputs[] = { · 823 unmodified lines
824824
825825 #if CONFIG_PREMULTIPLY_FILTER
826826
827−AVFilter ff_vf_premultiply = {
827+const AVFilter ff_vf_premultiply = {
828828 .name = "premultiply",
829829 .description = NULL_IF_CONFIG_SMALL("PreMultiply first stream with first plane of second stream."),
830830 .priv_size = sizeof(PreMultiplyContext),
@@ -847,7 +847,7 @@ AVFilter ff_vf_premultiply = { · 16 unmodified lines
847847 #define unpremultiply_options options
848848 AVFILTER_DEFINE_CLASS(unpremultiply);
849849
850−AVFilter ff_vf_unpremultiply = {
850+const AVFilter ff_vf_unpremultiply = {
851851 .name = "unpremultiply",
852852 .description = NULL_IF_CONFIG_SMALL("UnPreMultiply first stream with first plane of second stream."),
853853 .priv_size = sizeof(PreMultiplyContext),
libavfilter/vf_procamp_vaapi.c+1−1
@@ -233,7 +233,7 @@ static const AVFilterPad procamp_vaapi_outputs[] = { · 232 unmodified lines
233233 { NULL }
234234 };
235235
236−AVFilter ff_vf_procamp_vaapi = {
236+const AVFilter ff_vf_procamp_vaapi = {
237237 .name = "procamp_vaapi",
238238 .description = NULL_IF_CONFIG_SMALL("ProcAmp (color balance) adjustments for hue, saturation, brightness, contrast"),
239239 .priv_size = sizeof(ProcampVAAPIContext),
libavfilter/vf_program_opencl.c+2−2
@@ -362,7 +362,7 @@ static const AVFilterPad program_opencl_outputs[] = { · 361 unmodified lines
362362 { NULL }
363363 };
364364
365−AVFilter ff_vf_program_opencl = {
365+const AVFilter ff_vf_program_opencl = {
366366 .name = "program_opencl",
367367 .description = NULL_IF_CONFIG_SMALL("Filter video using an OpenCL program"),
368368 .priv_size = sizeof(ProgramOpenCLContext),
@@ -415,7 +415,7 @@ static const AVFilterPad openclsrc_outputs[] = { · 46 unmodified lines
415415 { NULL }
416416 };
417417
418−AVFilter ff_vsrc_openclsrc = {
418+const AVFilter ff_vsrc_openclsrc = {
419419 .name = "openclsrc",
420420 .description = NULL_IF_CONFIG_SMALL("Generate video using an OpenCL program"),
421421 .priv_size = sizeof(ProgramOpenCLContext),
libavfilter/vf_pseudocolor.c+1−1
@@ -888,7 +888,7 @@ static av_cold void uninit(AVFilterContext *ctx) · 887 unmodified lines
888888
889889 AVFILTER_DEFINE_CLASS(pseudocolor);
890890
891−AVFilter ff_vf_pseudocolor = {
891+const AVFilter ff_vf_pseudocolor = {
892892 .name = "pseudocolor",
893893 .description = NULL_IF_CONFIG_SMALL("Make pseudocolored video frames."),
894894 .priv_size = sizeof(PseudoColorContext),
libavfilter/vf_psnr.c+1−1
@@ -467,7 +467,7 @@ static const AVFilterPad psnr_outputs[] = { · 466 unmodified lines
467467 { NULL }
468468 };
469469
470−AVFilter ff_vf_psnr = {
470+const AVFilter ff_vf_psnr = {
471471 .name = "psnr",
472472 .description = NULL_IF_CONFIG_SMALL("Calculate the PSNR between two video streams."),
473473 .preinit = psnr_framesync_preinit,
libavfilter/vf_pullup.c+1−1
@@ -764,7 +764,7 @@ static const AVFilterPad pullup_outputs[] = { · 763 unmodified lines
764764 { NULL }
765765 };
766766
767−AVFilter ff_vf_pullup = {
767+const AVFilter ff_vf_pullup = {
768768 .name = "pullup",
769769 .description = NULL_IF_CONFIG_SMALL("Pullup from field sequence to frames."),
770770 .priv_size = sizeof(PullupContext),
libavfilter/vf_qp.c+1−1
@@ -193,7 +193,7 @@ static const AVFilterPad qp_outputs[] = { · 192 unmodified lines
193193 { NULL }
194194 };
195195
196−AVFilter ff_vf_qp = {
196+const AVFilter ff_vf_qp = {
197197 .name = "qp",
198198 .description = NULL_IF_CONFIG_SMALL("Change video quantization parameters."),
199199 .priv_size = sizeof(QPContext),
libavfilter/vf_random.c+1−1
@@ -139,7 +139,7 @@ static const AVFilterPad random_outputs[] = { · 138 unmodified lines
139139 { NULL }
140140 };
141141
142−AVFilter ff_vf_random = {
142+const AVFilter ff_vf_random = {
143143 .name = "random",
144144 .description = NULL_IF_CONFIG_SMALL("Return random frames."),
145145 .priv_size = sizeof(RandomContext),
libavfilter/vf_readeia608.c+1−1
@@ -556,7 +556,7 @@ static const AVFilterPad readeia608_outputs[] = { · 555 unmodified lines
556556 { NULL }
557557 };
558558
559−AVFilter ff_vf_readeia608 = {
559+const AVFilter ff_vf_readeia608 = {
560560 .name = "readeia608",
561561 .description = NULL_IF_CONFIG_SMALL("Read EIA-608 Closed Caption codes from input video and write them to frame metadata."),
562562 .priv_size = sizeof(ReadEIA608Context),
libavfilter/vf_readvitc.c+1−1
@@ -246,7 +246,7 @@ static const AVFilterPad outputs[] = { · 245 unmodified lines
246246 { NULL }
247247 };
248248
249−AVFilter ff_vf_readvitc = {
249+const AVFilter ff_vf_readvitc = {
250250 .name = "readvitc",
251251 .description = NULL_IF_CONFIG_SMALL("Read vertical interval timecode and write it to frame metadata."),
252252 .priv_size = sizeof(ReadVitcContext),
libavfilter/vf_remap.c+1−1
@@ -398,7 +398,7 @@ static const AVFilterPad remap_outputs[] = { · 397 unmodified lines
398398 { NULL }
399399 };
400400
401−AVFilter ff_vf_remap = {
401+const AVFilter ff_vf_remap = {
402402 .name = "remap",
403403 .description = NULL_IF_CONFIG_SMALL("Remap pixels."),
404404 .priv_size = sizeof(RemapContext),
libavfilter/vf_removegrain.c+1−1
@@ -648,7 +648,7 @@ static const AVFilterPad removegrain_outputs[] = { · 647 unmodified lines
648648 { NULL }
649649 };
650650
651−AVFilter ff_vf_removegrain = {
651+const AVFilter ff_vf_removegrain = {
652652 .name = "removegrain",
653653 .description = NULL_IF_CONFIG_SMALL("Remove grain."),
654654 .priv_size = sizeof(RemoveGrainContext),
libavfilter/vf_removelogo.c+1−1
@@ -573,7 +573,7 @@ static const AVFilterPad removelogo_outputs[] = { · 572 unmodified lines
573573 { NULL }
574574 };
575575
576−AVFilter ff_vf_removelogo = {
576+const AVFilter ff_vf_removelogo = {
577577 .name = "removelogo",
578578 .description = NULL_IF_CONFIG_SMALL("Remove a TV logo based on a mask image."),
579579 .priv_size = sizeof(RemovelogoContext),
libavfilter/vf_repeatfields.c+1−1
@@ -181,7 +181,7 @@ static const AVFilterPad repeatfields_outputs[] = { · 180 unmodified lines
181181 { NULL }
182182 };
183183
184−AVFilter ff_vf_repeatfields = {
184+const AVFilter ff_vf_repeatfields = {
185185 .name = "repeatfields",
186186 .description = NULL_IF_CONFIG_SMALL("Hard repeat fields based on MPEG repeat field flag."),
187187 .priv_size = sizeof(RepeatFieldsContext),
libavfilter/vf_rotate.c+1−1
@@ -600,7 +600,7 @@ static const AVFilterPad rotate_outputs[] = { · 599 unmodified lines
600600 { NULL }
601601 };
602602
603−AVFilter ff_vf_rotate = {
603+const AVFilter ff_vf_rotate = {
604604 .name = "rotate",
605605 .description = NULL_IF_CONFIG_SMALL("Rotate the input image."),
606606 .priv_size = sizeof(RotContext),
libavfilter/vf_sab.c+1−1
@@ -323,7 +323,7 @@ static const AVFilterPad sab_outputs[] = { · 322 unmodified lines
323323 { NULL }
324324 };
325325
326−AVFilter ff_vf_sab = {
326+const AVFilter ff_vf_sab = {
327327 .name = "sab",
328328 .description = NULL_IF_CONFIG_SMALL("Apply shape adaptive blur."),
329329 .priv_size = sizeof(SabContext),
libavfilter/vf_scale.c+3−3
@@ -155,7 +155,7 @@ typedef struct ScaleContext { · 154 unmodified lines
155155
156156 } ScaleContext;
157157
158−AVFilter ff_vf_scale2ref;
158+const AVFilter ff_vf_scale2ref;
159159
160160 static int config_props(AVFilterLink *outlink);
161161
@@ -964,7 +964,7 @@ static const AVFilterPad avfilter_vf_scale_outputs[] = { · 802 unmodified lines
964964 { NULL }
965965 };
966966
967−AVFilter ff_vf_scale = {
967+const AVFilter ff_vf_scale = {
968968 .name = "scale",
969969 .description = NULL_IF_CONFIG_SMALL("Scale the input video size and/or convert the image format."),
970970 .init_dict = init_dict,
@@ -1016,7 +1016,7 @@ static const AVFilterPad avfilter_vf_scale2ref_outputs[] = { · 45 unmodified lines
10161016 { NULL }
10171017 };
10181018
1019−AVFilter ff_vf_scale2ref = {
1019+const AVFilter ff_vf_scale2ref = {
10201020 .name = "scale2ref",
10211021 .description = NULL_IF_CONFIG_SMALL("Scale the input video size and/or convert the image format to the given reference."),
10221022 .init_dict = init_dict,
libavfilter/vf_scale_cuda.c+1−1
@@ -664,7 +664,7 @@ static const AVFilterPad cudascale_outputs[] = { · 663 unmodified lines
664664 { NULL }
665665 };
666666
667−AVFilter ff_vf_scale_cuda = {
667+const AVFilter ff_vf_scale_cuda = {
668668 .name = "scale_cuda",
669669 .description = NULL_IF_CONFIG_SMALL("GPU accelerated video resizer"),
670670
libavfilter/vf_scale_npp.c+1−1
@@ -591,7 +591,7 @@ static const AVFilterPad nppscale_outputs[] = { · 590 unmodified lines
591591 { NULL }
592592 };
593593
594−AVFilter ff_vf_scale_npp = {
594+const AVFilter ff_vf_scale_npp = {
595595 .name = "scale_npp",
596596 .description = NULL_IF_CONFIG_SMALL("NVIDIA Performance Primitives video "
597597 "scaling and format conversion"),
libavfilter/vf_scale_qsv.c+1−1
@@ -667,7 +667,7 @@ static const AVFilterPad qsvscale_outputs[] = { · 666 unmodified lines
667667 { NULL }
668668 };
669669
670−AVFilter ff_vf_scale_qsv = {
670+const AVFilter ff_vf_scale_qsv = {
671671 .name = "scale_qsv",
672672 .description = NULL_IF_CONFIG_SMALL("QuickSync video scaling and format conversion"),
673673
libavfilter/vf_scale_vaapi.c+1−1
@@ -283,7 +283,7 @@ static const AVFilterPad scale_vaapi_outputs[] = { · 282 unmodified lines
283283 { NULL }
284284 };
285285
286−AVFilter ff_vf_scale_vaapi = {
286+const AVFilter ff_vf_scale_vaapi = {
287287 .name = "scale_vaapi",
288288 .description = NULL_IF_CONFIG_SMALL("Scale to/from VAAPI surfaces."),
289289 .priv_size = sizeof(ScaleVAAPIContext),
libavfilter/vf_scale_vulkan.c+1−1
@@ -524,7 +524,7 @@ static const AVFilterPad scale_vulkan_outputs[] = { · 523 unmodified lines
524524 { NULL }
525525 };
526526
527−AVFilter ff_vf_scale_vulkan = {
527+const AVFilter ff_vf_scale_vulkan = {
528528 .name = "scale_vulkan",
529529 .description = NULL_IF_CONFIG_SMALL("Scale Vulkan frames"),
530530 .priv_size = sizeof(ScaleVulkanContext),
libavfilter/vf_scdet.c+1−1
@@ -211,7 +211,7 @@ static const AVFilterPad scdet_outputs[] = { · 210 unmodified lines
211211 { NULL }
212212 };
213213
214−AVFilter ff_vf_scdet = {
214+const AVFilter ff_vf_scdet = {
215215 .name = "scdet",
216216 .description = NULL_IF_CONFIG_SMALL("Detect video scene change"),
217217 .priv_size = sizeof(SCDetContext),
libavfilter/vf_scroll.c+1−1
@@ -211,7 +211,7 @@ static const AVFilterPad scroll_outputs[] = { · 210 unmodified lines
211211 { NULL }
212212 };
213213
214−AVFilter ff_vf_scroll = {
214+const AVFilter ff_vf_scroll = {
215215 .name = "scroll",
216216 .description = NULL_IF_CONFIG_SMALL("Scroll input video."),
217217 .priv_size = sizeof(ScrollContext),
libavfilter/vf_selectivecolor.c+1−1
@@ -470,7 +470,7 @@ static const AVFilterPad selectivecolor_outputs[] = { · 469 unmodified lines
470470 { NULL }
471471 };
472472
473−AVFilter ff_vf_selectivecolor = {
473+const AVFilter ff_vf_selectivecolor = {
474474 .name = "selectivecolor",
475475 .description = NULL_IF_CONFIG_SMALL("Apply CMYK adjustments to specific color ranges."),
476476 .priv_size = sizeof(SelectiveColorContext),
libavfilter/vf_separatefields.c+1−1
@@ -173,7 +173,7 @@ static const AVFilterPad separatefields_outputs[] = { · 172 unmodified lines
173173 { NULL }
174174 };
175175
176−AVFilter ff_vf_separatefields = {
176+const AVFilter ff_vf_separatefields = {
177177 .name = "separatefields",
178178 .description = NULL_IF_CONFIG_SMALL("Split input video frames into fields."),
179179 .priv_size = sizeof(SeparateFieldsContext),
libavfilter/vf_setparams.c+3−3
@@ -162,7 +162,7 @@ static const AVFilterPad outputs[] = { · 161 unmodified lines
162162 { NULL }
163163 };
164164
165−AVFilter ff_vf_setparams = {
165+const AVFilter ff_vf_setparams = {
166166 .name = "setparams",
167167 .description = NULL_IF_CONFIG_SMALL("Force field, or color property for the output video frame."),
168168 .priv_size = sizeof(SetParamsContext),
@@ -200,7 +200,7 @@ static av_cold int init_setrange(AVFilterContext *ctx) · 31 unmodified lines
200200 return 0;
201201 }
202202
203−AVFilter ff_vf_setrange = {
203+const AVFilter ff_vf_setrange = {
204204 .name = "setrange",
205205 .description = NULL_IF_CONFIG_SMALL("Force color range for the output video frame."),
206206 .priv_size = sizeof(SetParamsContext),
@@ -234,7 +234,7 @@ static av_cold int init_setfield(AVFilterContext *ctx) · 27 unmodified lines
234234 return 0;
235235 }
236236
237−AVFilter ff_vf_setfield = {
237+const AVFilter ff_vf_setfield = {
238238 .name = "setfield",
239239 .description = NULL_IF_CONFIG_SMALL("Force field for the output video frame."),
240240 .priv_size = sizeof(SetParamsContext),
libavfilter/vf_shear.c+1−1
@@ -316,7 +316,7 @@ static const AVFilterPad outputs[] = { · 315 unmodified lines
316316 { NULL }
317317 };
318318
319−AVFilter ff_vf_shear = {
319+const AVFilter ff_vf_shear = {
320320 .name = "shear",
321321 .description = NULL_IF_CONFIG_SMALL("Shear transform the input image."),
322322 .priv_size = sizeof(ShearContext),
libavfilter/vf_showinfo.c+1−1
@@ -602,7 +602,7 @@ static const AVFilterPad avfilter_vf_showinfo_outputs[] = { · 601 unmodified lines
602602 { NULL }
603603 };
604604
605−AVFilter ff_vf_showinfo = {
605+const AVFilter ff_vf_showinfo = {
606606 .name = "showinfo",
607607 .description = NULL_IF_CONFIG_SMALL("Show textual information for each video frame."),
608608 .inputs = avfilter_vf_showinfo_inputs,
libavfilter/vf_showpalette.c+1−1
@@ -113,7 +113,7 @@ static const AVFilterPad showpalette_outputs[] = { · 112 unmodified lines
113113 { NULL }
114114 };
115115
116−AVFilter ff_vf_showpalette = {
116+const AVFilter ff_vf_showpalette = {
117117 .name = "showpalette",
118118 .description = NULL_IF_CONFIG_SMALL("Display frame palette."),
119119 .priv_size = sizeof(ShowPaletteContext),
libavfilter/vf_shuffleframes.c+1−1
@@ -156,7 +156,7 @@ static const AVFilterPad shuffleframes_outputs[] = { · 155 unmodified lines
156156 { NULL },
157157 };
158158
159−AVFilter ff_vf_shuffleframes = {
159+const AVFilter ff_vf_shuffleframes = {
160160 .name = "shuffleframes",
161161 .description = NULL_IF_CONFIG_SMALL("Shuffle video frames."),
162162 .priv_size = sizeof(ShuffleFramesContext),
libavfilter/vf_shufflepixels.c+1−1
@@ -443,7 +443,7 @@ static const AVFilterPad shufflepixels_outputs[] = { · 442 unmodified lines
443443 { NULL },
444444 };
445445
446−AVFilter ff_vf_shufflepixels = {
446+const AVFilter ff_vf_shufflepixels = {
447447 .name = "shufflepixels",
448448 .description = NULL_IF_CONFIG_SMALL("Shuffle video pixels."),
449449 .priv_size = sizeof(ShufflePixelsContext),
libavfilter/vf_shuffleplanes.c+1−1
@@ -162,7 +162,7 @@ static const AVFilterPad shuffleplanes_outputs[] = { · 161 unmodified lines
162162 { NULL },
163163 };
164164
165−AVFilter ff_vf_shuffleplanes = {
165+const AVFilter ff_vf_shuffleplanes = {
166166 .name = "shuffleplanes",
167167 .description = NULL_IF_CONFIG_SMALL("Shuffle video planes."),
168168 .priv_size = sizeof(ShufflePlanesContext),
libavfilter/vf_signalstats.c+1−1
@@ -1012,7 +1012,7 @@ static const AVFilterPad signalstats_outputs[] = { · 1011 unmodified lines
10121012 { NULL }
10131013 };
10141014
1015−AVFilter ff_vf_signalstats = {
1015+const AVFilter ff_vf_signalstats = {
10161016 .name = "signalstats",
10171017 .description = "Generate statistics from video analysis.",
10181018 .init = init,
libavfilter/vf_signature.c+1−1
@@ -758,7 +758,7 @@ static const AVFilterPad signature_outputs[] = { · 757 unmodified lines
758758 { NULL }
759759 };
760760
761−AVFilter ff_vf_signature = {
761+const AVFilter ff_vf_signature = {
762762 .name = "signature",
763763 .description = NULL_IF_CONFIG_SMALL("Calculate the MPEG-7 video signature"),
764764 .priv_size = sizeof(SignatureContext),
libavfilter/vf_smartblur.c+1−1
@@ -291,7 +291,7 @@ static const AVFilterPad smartblur_outputs[] = { · 290 unmodified lines
291291 { NULL }
292292 };
293293
294−AVFilter ff_vf_smartblur = {
294+const AVFilter ff_vf_smartblur = {
295295 .name = "smartblur",
296296 .description = NULL_IF_CONFIG_SMALL("Blur the input video without impacting the outlines."),
297297 .priv_size = sizeof(SmartblurContext),
libavfilter/vf_spp.c+1−1
@@ -510,7 +510,7 @@ static const AVFilterPad spp_outputs[] = { · 509 unmodified lines
510510 { NULL }
511511 };
512512
513−AVFilter ff_vf_spp = {
513+const AVFilter ff_vf_spp = {
514514 .name = "spp",
515515 .description = NULL_IF_CONFIG_SMALL("Apply a simple post processing filter."),
516516 .priv_size = sizeof(SPPContext),
libavfilter/vf_sr.c+1−1
@@ -193,7 +193,7 @@ static const AVFilterPad sr_outputs[] = { · 192 unmodified lines
193193 { NULL }
194194 };
195195
196−AVFilter ff_vf_sr = {
196+const AVFilter ff_vf_sr = {
197197 .name = "sr",
198198 .description = NULL_IF_CONFIG_SMALL("Apply DNN-based image super resolution to the input."),
199199 .priv_size = sizeof(SRContext),
libavfilter/vf_ssim.c+1−1
@@ -593,7 +593,7 @@ static const AVFilterPad ssim_outputs[] = { · 592 unmodified lines
593593 { NULL }
594594 };
595595
596−AVFilter ff_vf_ssim = {
596+const AVFilter ff_vf_ssim = {
597597 .name = "ssim",
598598 .description = NULL_IF_CONFIG_SMALL("Calculate the SSIM between two video streams."),
599599 .preinit = ssim_framesync_preinit,
libavfilter/vf_stack.c+3−3
@@ -409,7 +409,7 @@ static const AVFilterPad outputs[] = { · 408 unmodified lines
409409 #define hstack_options stack_options
410410 AVFILTER_DEFINE_CLASS(hstack);
411411
412−AVFilter ff_vf_hstack = {
412+const AVFilter ff_vf_hstack = {
413413 .name = "hstack",
414414 .description = NULL_IF_CONFIG_SMALL("Stack video inputs horizontally."),
415415 .priv_size = sizeof(StackContext),
@@ -429,7 +429,7 @@ AVFilter ff_vf_hstack = { · 13 unmodified lines
429429 #define vstack_options stack_options
430430 AVFILTER_DEFINE_CLASS(vstack);
431431
432−AVFilter ff_vf_vstack = {
432+const AVFilter ff_vf_vstack = {
433433 .name = "vstack",
434434 .description = NULL_IF_CONFIG_SMALL("Stack video inputs vertically."),
435435 .priv_size = sizeof(StackContext),
@@ -456,7 +456,7 @@ static const AVOption xstack_options[] = { · 20 unmodified lines
456456
457457 AVFILTER_DEFINE_CLASS(xstack);
458458
459−AVFilter ff_vf_xstack = {
459+const AVFilter ff_vf_xstack = {
460460 .name = "xstack",
461461 .description = NULL_IF_CONFIG_SMALL("Stack video inputs into custom layout."),
462462 .priv_size = sizeof(StackContext),
libavfilter/vf_stereo3d.c+1−1
@@ -1112,7 +1112,7 @@ static const AVFilterPad stereo3d_outputs[] = { · 1111 unmodified lines
11121112 { NULL }
11131113 };
11141114
1115−AVFilter ff_vf_stereo3d = {
1115+const AVFilter ff_vf_stereo3d = {
11161116 .name = "stereo3d",
11171117 .description = NULL_IF_CONFIG_SMALL("Convert video stereoscopic 3D view."),
11181118 .priv_size = sizeof(Stereo3DContext),
libavfilter/vf_subtitles.c+2−2
@@ -246,7 +246,7 @@ static av_cold int init_ass(AVFilterContext *ctx) · 245 unmodified lines
246246 return 0;
247247 }
248248
249−AVFilter ff_vf_ass = {
249+const AVFilter ff_vf_ass = {
250250 .name = "ass",
251251 .description = NULL_IF_CONFIG_SMALL("Render ASS subtitles onto input video using the libass library."),
252252 .priv_size = sizeof(AssContext),
@@ -480,7 +480,7 @@ end: · 227 unmodified lines
480480 return ret;
481481 }
482482
483−AVFilter ff_vf_subtitles = {
483+const AVFilter ff_vf_subtitles = {
484484 .name = "subtitles",
485485 .description = NULL_IF_CONFIG_SMALL("Render text subtitles onto input video using the libass library."),
486486 .priv_size = sizeof(AssContext),
libavfilter/vf_super2xsai.c+1−1
@@ -359,7 +359,7 @@ static const AVFilterPad super2xsai_outputs[] = { · 358 unmodified lines
359359 { NULL }
360360 };
361361
362−AVFilter ff_vf_super2xsai = {
362+const AVFilter ff_vf_super2xsai = {
363363 .name = "super2xsai",
364364 .description = NULL_IF_CONFIG_SMALL("Scale the input by 2x using the Super2xSaI pixel art algorithm."),
365365 .priv_size = sizeof(Super2xSaIContext),
libavfilter/vf_swaprect.c+1−1
@@ -243,7 +243,7 @@ static const AVFilterPad outputs[] = { · 242 unmodified lines
243243 { NULL }
244244 };
245245
246−AVFilter ff_vf_swaprect = {
246+const AVFilter ff_vf_swaprect = {
247247 .name = "swaprect",
248248 .description = NULL_IF_CONFIG_SMALL("Swap 2 rectangular objects in video."),
249249 .priv_size = sizeof(SwapRectContext),
libavfilter/vf_swapuv.c+1−1
@@ -111,7 +111,7 @@ static const AVFilterPad swapuv_outputs[] = { · 110 unmodified lines
111111 { NULL }
112112 };
113113
114−AVFilter ff_vf_swapuv = {
114+const AVFilter ff_vf_swapuv = {
115115 .name = "swapuv",
116116 .description = NULL_IF_CONFIG_SMALL("Swap U and V components."),
117117 .query_formats = query_formats,
libavfilter/vf_telecine.c+1−1
@@ -287,7 +287,7 @@ static const AVFilterPad telecine_outputs[] = { · 286 unmodified lines
287287 { NULL }
288288 };
289289
290−AVFilter ff_vf_telecine = {
290+const AVFilter ff_vf_telecine = {
291291 .name = "telecine",
292292 .description = NULL_IF_CONFIG_SMALL("Apply a telecine pattern."),
293293 .priv_size = sizeof(TelecineContext),
libavfilter/vf_threshold.c+1−1
@@ -354,7 +354,7 @@ static const AVFilterPad outputs[] = { · 353 unmodified lines
354354 { NULL }
355355 };
356356
357−AVFilter ff_vf_threshold = {
357+const AVFilter ff_vf_threshold = {
358358 .name = "threshold",
359359 .description = NULL_IF_CONFIG_SMALL("Threshold first video stream using other video streams."),
360360 .priv_size = sizeof(ThresholdContext),
libavfilter/vf_thumbnail.c+1−1
@@ -287,7 +287,7 @@ static const AVFilterPad thumbnail_outputs[] = { · 286 unmodified lines
287287 { NULL }
288288 };
289289
290−AVFilter ff_vf_thumbnail = {
290+const AVFilter ff_vf_thumbnail = {
291291 .name = "thumbnail",
292292 .description = NULL_IF_CONFIG_SMALL("Select the most representative frame in a given sequence of consecutive frames."),
293293 .priv_size = sizeof(ThumbContext),
libavfilter/vf_thumbnail_cuda.c+1−1
@@ -440,7 +440,7 @@ static const AVFilterPad thumbnail_cuda_outputs[] = { · 439 unmodified lines
440440 { NULL }
441441 };
442442
443−AVFilter ff_vf_thumbnail_cuda = {
443+const AVFilter ff_vf_thumbnail_cuda = {
444444 .name = "thumbnail_cuda",
445445 .description = NULL_IF_CONFIG_SMALL("Select the most representative frame in a given sequence of consecutive frames."),
446446 .priv_size = sizeof(ThumbnailCudaContext),
libavfilter/vf_tile.c+1−1
@@ -285,7 +285,7 @@ static const AVFilterPad tile_outputs[] = { · 284 unmodified lines
285285 { NULL }
286286 };
287287
288−AVFilter ff_vf_tile = {
288+const AVFilter ff_vf_tile = {
289289 .name = "tile",
290290 .description = NULL_IF_CONFIG_SMALL("Tile several successive frames together."),
291291 .init = init,
libavfilter/vf_tinterlace.c+2−2
@@ -555,7 +555,7 @@ static const AVFilterPad tinterlace_outputs[] = { · 554 unmodified lines
555555 { NULL }
556556 };
557557
558−AVFilter ff_vf_tinterlace = {
558+const AVFilter ff_vf_tinterlace = {
559559 .name = "tinterlace",
560560 .description = NULL_IF_CONFIG_SMALL("Perform temporal field interlacing."),
561561 .priv_size = sizeof(TInterlaceContext),
@@ -567,7 +567,7 @@ AVFilter ff_vf_tinterlace = { · 5 unmodified lines
567567 };
568568
569569
570−AVFilter ff_vf_interlace = {
570+const AVFilter ff_vf_interlace = {
571571 .name = "interlace",
572572 .description = NULL_IF_CONFIG_SMALL("Convert progressive video into interlaced."),
573573 .priv_size = sizeof(TInterlaceContext),
libavfilter/vf_tmidequalizer.c+1−1
@@ -427,7 +427,7 @@ static const AVFilterPad tmidequalizer_outputs[] = { · 426 unmodified lines
427427 { NULL }
428428 };
429429
430−AVFilter ff_vf_tmidequalizer = {
430+const AVFilter ff_vf_tmidequalizer = {
431431 .name = "tmidequalizer",
432432 .description = NULL_IF_CONFIG_SMALL("Apply Temporal Midway Equalization."),
433433 .priv_size = sizeof(TMidEqualizerContext),
libavfilter/vf_tonemap.c+1−1
@@ -334,7 +334,7 @@ static const AVFilterPad tonemap_outputs[] = { · 333 unmodified lines
334334 { NULL }
335335 };
336336
337−AVFilter ff_vf_tonemap = {
337+const AVFilter ff_vf_tonemap = {
338338 .name = "tonemap",
339339 .description = NULL_IF_CONFIG_SMALL("Conversion to/from different dynamic ranges."),
340340 .init = init,
libavfilter/vf_tonemap_opencl.c+1−1
@@ -540,7 +540,7 @@ static const AVFilterPad tonemap_opencl_outputs[] = { · 539 unmodified lines
540540 { NULL }
541541 };
542542
543−AVFilter ff_vf_tonemap_opencl = {
543+const AVFilter ff_vf_tonemap_opencl = {
544544 .name = "tonemap_opencl",
545545 .description = NULL_IF_CONFIG_SMALL("Perform HDR to SDR conversion with tonemapping."),
546546 .priv_size = sizeof(TonemapOpenCLContext),
libavfilter/vf_tonemap_vaapi.c+1−1
@@ -405,7 +405,7 @@ static const AVFilterPad tonemap_vaapi_outputs[] = { · 404 unmodified lines
405405 { NULL }
406406 };
407407
408−AVFilter ff_vf_tonemap_vaapi = {
408+const AVFilter ff_vf_tonemap_vaapi = {
409409 .name = "tonemap_vaapi",
410410 .description = NULL_IF_CONFIG_SMALL("VAAPI VPP for tone-mapping"),
411411 .priv_size = sizeof(HDRVAAPIContext),
libavfilter/vf_tpad.c+1−1
@@ -205,7 +205,7 @@ static const AVFilterPad tpad_outputs[] = { · 204 unmodified lines
205205 { NULL }
206206 };
207207
208−AVFilter ff_vf_tpad = {
208+const AVFilter ff_vf_tpad = {
209209 .name = "tpad",
210210 .description = NULL_IF_CONFIG_SMALL("Temporarily pad video frames."),
211211 .priv_size = sizeof(TPadContext),
libavfilter/vf_transpose.c+1−1
@@ -397,7 +397,7 @@ static const AVFilterPad avfilter_vf_transpose_outputs[] = { · 396 unmodified lines
397397 { NULL }
398398 };
399399
400−AVFilter ff_vf_transpose = {
400+const AVFilter ff_vf_transpose = {
401401 .name = "transpose",
402402 .description = NULL_IF_CONFIG_SMALL("Transpose input video."),
403403 .priv_size = sizeof(TransContext),
libavfilter/vf_transpose_npp.c+1−1
@@ -473,7 +473,7 @@ static const AVFilterPad npptranspose_outputs[] = { · 472 unmodified lines
473473 { NULL }
474474 };
475475
476−AVFilter ff_vf_transpose_npp = {
476+const AVFilter ff_vf_transpose_npp = {
477477 .name = "transpose_npp",
478478 .description = NULL_IF_CONFIG_SMALL("NVIDIA Performance Primitives video transpose"),
479479 .init = npptranspose_init,
libavfilter/vf_transpose_opencl.c+1−1
@@ -274,7 +274,7 @@ static const AVFilterPad transpose_opencl_outputs[] = { · 273 unmodified lines
274274 { NULL }
275275 };
276276
277−AVFilter ff_vf_transpose_opencl = {
277+const AVFilter ff_vf_transpose_opencl = {
278278 .name = "transpose_opencl",
279279 .description = NULL_IF_CONFIG_SMALL("Transpose input video"),
280280 .priv_size = sizeof(TransposeOpenCLContext),
libavfilter/vf_transpose_vaapi.c+1−1
@@ -274,7 +274,7 @@ static const AVFilterPad transpose_vaapi_outputs[] = { · 273 unmodified lines
274274 { NULL }
275275 };
276276
277−AVFilter ff_vf_transpose_vaapi = {
277+const AVFilter ff_vf_transpose_vaapi = {
278278 .name = "transpose_vaapi",
279279 .description = NULL_IF_CONFIG_SMALL("VAAPI VPP for transpose"),
280280 .priv_size = sizeof(TransposeVAAPIContext),
libavfilter/vf_unsharp.c+1−1
@@ -356,7 +356,7 @@ static const AVFilterPad avfilter_vf_unsharp_outputs[] = { · 355 unmodified lines
356356 { NULL }
357357 };
358358
359−AVFilter ff_vf_unsharp = {
359+const AVFilter ff_vf_unsharp = {
360360 .name = "unsharp",
361361 .description = NULL_IF_CONFIG_SMALL("Sharpen or blur the input video."),
362362 .priv_size = sizeof(UnsharpContext),
libavfilter/vf_unsharp_opencl.c+1−1
@@ -398,7 +398,7 @@ static const AVFilterPad unsharp_opencl_outputs[] = { · 397 unmodified lines
398398 { NULL }
399399 };
400400
401−AVFilter ff_vf_unsharp_opencl = {
401+const AVFilter ff_vf_unsharp_opencl = {
402402 .name = "unsharp_opencl",
403403 .description = NULL_IF_CONFIG_SMALL("Apply unsharp mask to input video"),
404404 .priv_size = sizeof(UnsharpOpenCLContext),
libavfilter/vf_untile.c+1−1
@@ -184,7 +184,7 @@ static const AVFilterPad untile_outputs[] = { · 183 unmodified lines
184184 { NULL }
185185 };
186186
187−AVFilter ff_vf_untile = {
187+const AVFilter ff_vf_untile = {
188188 .name = "untile",
189189 .description = NULL_IF_CONFIG_SMALL("Untile a frame into a sequence of frames."),
190190 .init = init,
libavfilter/vf_uspp.c+1−1
@@ -493,7 +493,7 @@ static const AVFilterPad uspp_outputs[] = { · 492 unmodified lines
493493 { NULL }
494494 };
495495
496−AVFilter ff_vf_uspp = {
496+const AVFilter ff_vf_uspp = {
497497 .name = "uspp",
498498 .description = NULL_IF_CONFIG_SMALL("Apply Ultra Simple / Slow Post-processing filter."),
499499 .priv_size = sizeof(USPPContext),
libavfilter/vf_v360.c+1−1
@@ -4857,7 +4857,7 @@ static const AVFilterPad outputs[] = { · 4856 unmodified lines
48574857 { NULL }
48584858 };
48594859
4860−AVFilter ff_vf_v360 = {
4860+const AVFilter ff_vf_v360 = {
48614861 .name = "v360",
48624862 .description = NULL_IF_CONFIG_SMALL("Convert 360 projection of video."),
48634863 .priv_size = sizeof(V360Context),
libavfilter/vf_vaguedenoiser.c+1−1
@@ -610,7 +610,7 @@ static const AVFilterPad vaguedenoiser_outputs[] = { · 609 unmodified lines
610610 { NULL }
611611 };
612612
613−AVFilter ff_vf_vaguedenoiser = {
613+const AVFilter ff_vf_vaguedenoiser = {
614614 .name = "vaguedenoiser",
615615 .description = NULL_IF_CONFIG_SMALL("Apply a Wavelet based Denoiser."),
616616 .priv_size = sizeof(VagueDenoiserContext),
libavfilter/vf_vectorscope.c+1−1
@@ -1587,7 +1587,7 @@ static const AVFilterPad outputs[] = { · 1586 unmodified lines
15871587 { NULL }
15881588 };
15891589
1590−AVFilter ff_vf_vectorscope = {
1590+const AVFilter ff_vf_vectorscope = {
15911591 .name = "vectorscope",
15921592 .description = NULL_IF_CONFIG_SMALL("Video vectorscope."),
15931593 .priv_size = sizeof(VectorscopeContext),
libavfilter/vf_vflip.c+1−1
@@ -144,7 +144,7 @@ static const AVFilterPad avfilter_vf_vflip_outputs[] = { · 143 unmodified lines
144144 { NULL }
145145 };
146146
147−AVFilter ff_vf_vflip = {
147+const AVFilter ff_vf_vflip = {
148148 .name = "vflip",
149149 .description = NULL_IF_CONFIG_SMALL("Flip the input video vertically."),
150150 .priv_size = sizeof(FlipContext),
libavfilter/vf_vfrdet.c+1−1
@@ -104,7 +104,7 @@ static const AVFilterPad vfrdet_outputs[] = { · 103 unmodified lines
104104 { NULL }
105105 };
106106
107−AVFilter ff_vf_vfrdet = {
107+const AVFilter ff_vf_vfrdet = {
108108 .name = "vfrdet",
109109 .description = NULL_IF_CONFIG_SMALL("Variable frame rate detect filter."),
110110 .priv_size = sizeof(VFRDETContext),
libavfilter/vf_vibrance.c+1−1
@@ -378,7 +378,7 @@ static const AVOption vibrance_options[] = { · 377 unmodified lines
378378
379379 AVFILTER_DEFINE_CLASS(vibrance);
380380
381−AVFilter ff_vf_vibrance = {
381+const AVFilter ff_vf_vibrance = {
382382 .name = "vibrance",
383383 .description = NULL_IF_CONFIG_SMALL("Boost or alter saturation."),
384384 .priv_size = sizeof(VibranceContext),
libavfilter/vf_vidstabdetect.c+1−1
@@ -207,7 +207,7 @@ static const AVFilterPad avfilter_vf_vidstabdetect_outputs[] = { · 206 unmodified lines
207207 { NULL }
208208 };
209209
210−AVFilter ff_vf_vidstabdetect = {
210+const AVFilter ff_vf_vidstabdetect = {
211211 .name = "vidstabdetect",
212212 .description = NULL_IF_CONFIG_SMALL("Extract relative transformations, "
213213 "pass 1 of 2 for stabilization "
libavfilter/vf_vidstabtransform.c+1−1
@@ -308,7 +308,7 @@ static const AVFilterPad avfilter_vf_vidstabtransform_outputs[] = { · 307 unmodified lines
308308 { NULL }
309309 };
310310
311−AVFilter ff_vf_vidstabtransform = {
311+const AVFilter ff_vf_vidstabtransform = {
312312 .name = "vidstabtransform",
313313 .description = NULL_IF_CONFIG_SMALL("Transform the frames, "
314314 "pass 2 of 2 for stabilization "
libavfilter/vf_vif.c+1−1
@@ -643,7 +643,7 @@ static const AVFilterPad vif_outputs[] = { · 642 unmodified lines
643643 { NULL }
644644 };
645645
646−AVFilter ff_vf_vif = {
646+const AVFilter ff_vf_vif = {
647647 .name = "vif",
648648 .description = NULL_IF_CONFIG_SMALL("Calculate the VIF between two video streams."),
649649 .uninit = uninit,
libavfilter/vf_vignette.c+1−1
@@ -342,7 +342,7 @@ static const AVFilterPad vignette_outputs[] = { · 341 unmodified lines
342342 { NULL }
343343 };
344344
345−AVFilter ff_vf_vignette = {
345+const AVFilter ff_vf_vignette = {
346346 .name = "vignette",
347347 .description = NULL_IF_CONFIG_SMALL("Make or reverse a vignette effect."),
348348 .priv_size = sizeof(VignetteContext),
libavfilter/vf_vmafmotion.c+1−1
@@ -355,7 +355,7 @@ static const AVFilterPad vmafmotion_outputs[] = { · 354 unmodified lines
355355 { NULL }
356356 };
357357
358−AVFilter ff_vf_vmafmotion = {
358+const AVFilter ff_vf_vmafmotion = {
359359 .name = "vmafmotion",
360360 .description = NULL_IF_CONFIG_SMALL("Calculate the VMAF Motion score."),
361361 .init = init,
libavfilter/vf_vpp_qsv.c+1−1
@@ -591,7 +591,7 @@ static const AVFilterPad vpp_outputs[] = { · 590 unmodified lines
591591 { NULL }
592592 };
593593
594−AVFilter ff_vf_vpp_qsv = {
594+const AVFilter ff_vf_vpp_qsv = {
595595 .name = "vpp_qsv",
596596 .description = NULL_IF_CONFIG_SMALL("Quick Sync Video VPP."),
597597 .priv_size = sizeof(VPPContext),
libavfilter/vf_w3fdif.c+1−1
@@ -615,7 +615,7 @@ static const AVFilterPad w3fdif_outputs[] = { · 614 unmodified lines
615615 { NULL }
616616 };
617617
618−AVFilter ff_vf_w3fdif = {
618+const AVFilter ff_vf_w3fdif = {
619619 .name = "w3fdif",
620620 .description = NULL_IF_CONFIG_SMALL("Apply Martin Weston three field deinterlace."),
621621 .priv_size = sizeof(W3FDIFContext),
libavfilter/vf_waveform.c+1−1
@@ -3490,7 +3490,7 @@ static const AVFilterPad outputs[] = { · 3489 unmodified lines
34903490 { NULL }
34913491 };
34923492
3493−AVFilter ff_vf_waveform = {
3493+const AVFilter ff_vf_waveform = {
34943494 .name = "waveform",
34953495 .description = NULL_IF_CONFIG_SMALL("Video waveform monitor."),
34963496 .priv_size = sizeof(WaveformContext),
libavfilter/vf_weave.c+2−2
@@ -190,7 +190,7 @@ static const AVFilterPad weave_outputs[] = { · 189 unmodified lines
190190 { NULL }
191191 };
192192
193−AVFilter ff_vf_weave = {
193+const AVFilter ff_vf_weave = {
194194 .name = "weave",
195195 .description = NULL_IF_CONFIG_SMALL("Weave input video fields into frames."),
196196 .priv_size = sizeof(WeaveContext),
@@ -215,7 +215,7 @@ static av_cold int init(AVFilterContext *ctx) · 18 unmodified lines
215215 #define doubleweave_options weave_options
216216 AVFILTER_DEFINE_CLASS(doubleweave);
217217
218−AVFilter ff_vf_doubleweave = {
218+const AVFilter ff_vf_doubleweave = {
219219 .name = "doubleweave",
220220 .description = NULL_IF_CONFIG_SMALL("Weave input video fields into double number of frames."),
221221 .priv_size = sizeof(WeaveContext),
libavfilter/vf_xbr.c+1−1
@@ -425,7 +425,7 @@ static const AVFilterPad xbr_outputs[] = { · 424 unmodified lines
425425 { NULL }
426426 };
427427
428−AVFilter ff_vf_xbr = {
428+const AVFilter ff_vf_xbr = {
429429 .name = "xbr",
430430 .description = NULL_IF_CONFIG_SMALL("Scale the input using xBR algorithm."),
431431 .inputs = xbr_inputs,
libavfilter/vf_xfade.c+1−1
@@ -1956,7 +1956,7 @@ static const AVFilterPad xfade_outputs[] = { · 1955 unmodified lines
19561956 { NULL }
19571957 };
19581958
1959−AVFilter ff_vf_xfade = {
1959+const AVFilter ff_vf_xfade = {
19601960 .name = "xfade",
19611961 .description = NULL_IF_CONFIG_SMALL("Cross fade one video with another video."),
19621962 .priv_size = sizeof(XFadeContext),
libavfilter/vf_xfade_opencl.c+1−1
@@ -424,7 +424,7 @@ static const AVFilterPad xfade_opencl_outputs[] = { · 423 unmodified lines
424424 { NULL }
425425 };
426426
427−AVFilter ff_vf_xfade_opencl = {
427+const AVFilter ff_vf_xfade_opencl = {
428428 .name = "xfade_opencl",
429429 .description = NULL_IF_CONFIG_SMALL("Cross fade one video with another video."),
430430 .priv_size = sizeof(XFadeOpenCLContext),
libavfilter/vf_xmedian.c+2−2
@@ -391,7 +391,7 @@ static const AVFilterPad outputs[] = { · 390 unmodified lines
391391 #if CONFIG_XMEDIAN_FILTER
392392 FRAMESYNC_DEFINE_CLASS(xmedian, XMedianContext, fs);
393393
394−AVFilter ff_vf_xmedian = {
394+const AVFilter ff_vf_xmedian = {
395395 .name = "xmedian",
396396 .description = NULL_IF_CONFIG_SMALL("Pick median pixels from several video inputs."),
397397 .priv_size = sizeof(XMedianContext),
@@ -475,7 +475,7 @@ static const AVFilterPad tmedian_outputs[] = { · 77 unmodified lines
475475
476476 AVFILTER_DEFINE_CLASS(tmedian);
477477
478−AVFilter ff_vf_tmedian = {
478+const AVFilter ff_vf_tmedian = {
479479 .name = "tmedian",
480480 .description = NULL_IF_CONFIG_SMALL("Pick median pixels from successive frames."),
481481 .priv_size = sizeof(XMedianContext),
libavfilter/vf_yadif.c+1−1
@@ -351,7 +351,7 @@ static const AVFilterPad avfilter_vf_yadif_outputs[] = { · 350 unmodified lines
351351 { NULL }
352352 };
353353
354−AVFilter ff_vf_yadif = {
354+const AVFilter ff_vf_yadif = {
355355 .name = "yadif",
356356 .description = NULL_IF_CONFIG_SMALL("Deinterlace the input image."),
357357 .priv_size = sizeof(YADIFContext),
libavfilter/vf_yadif_cuda.c+1−1
@@ -373,7 +373,7 @@ static const AVFilterPad deint_cuda_outputs[] = { · 372 unmodified lines
373373 { NULL }
374374 };
375375
376−AVFilter ff_vf_yadif_cuda = {
376+const AVFilter ff_vf_yadif_cuda = {
377377 .name = "yadif_cuda",
378378 .description = NULL_IF_CONFIG_SMALL("Deinterlace CUDA frames"),
379379 .priv_size = sizeof(DeintCUDAContext),
libavfilter/vf_yaepblur.c+1−1
@@ -335,7 +335,7 @@ static const AVOption yaepblur_options[] = { · 334 unmodified lines
335335
336336 AVFILTER_DEFINE_CLASS(yaepblur);
337337
338−AVFilter ff_vf_yaepblur = {
338+const AVFilter ff_vf_yaepblur = {
339339 .name = "yaepblur",
340340 .description = NULL_IF_CONFIG_SMALL("Yet another edge preserving blur filter."),
341341 .priv_size = sizeof(YAEPContext),
libavfilter/vf_zoompan.c+1−1
@@ -377,7 +377,7 @@ static const AVFilterPad outputs[] = { · 376 unmodified lines
377377 { NULL }
378378 };
379379
380−AVFilter ff_vf_zoompan = {
380+const AVFilter ff_vf_zoompan = {
381381 .name = "zoompan",
382382 .description = NULL_IF_CONFIG_SMALL("Apply Zoom & Pan effect."),
383383 .priv_size = sizeof(ZPContext),
libavfilter/vf_zscale.c+1−1
@@ -927,7 +927,7 @@ static const AVFilterPad avfilter_vf_zscale_outputs[] = { · 926 unmodified lines
927927 { NULL }
928928 };
929929
930−AVFilter ff_vf_zscale = {
930+const AVFilter ff_vf_zscale = {
931931 .name = "zscale",
932932 .description = NULL_IF_CONFIG_SMALL("Apply resizing, colorspace and bit depth conversion."),
933933 .init_dict = init_dict,
libavfilter/vsink_nullsink.c+1−1
@@ -35,7 +35,7 @@ static const AVFilterPad avfilter_vsink_nullsink_inputs[] = { · 34 unmodified lines
3535 { NULL },
3636 };
3737
38−AVFilter ff_vsink_nullsink = {
38+const AVFilter ff_vsink_nullsink = {
3939 .name = "nullsink",
4040 .description = NULL_IF_CONFIG_SMALL("Do absolutely nothing with the input video."),
4141 .priv_size = 0,
libavfilter/vsrc_cellauto.c+1−1
@@ -327,7 +327,7 @@ static const AVFilterPad cellauto_outputs[] = { · 326 unmodified lines
327327 { NULL }
328328 };
329329
330−AVFilter ff_vsrc_cellauto = {
330+const AVFilter ff_vsrc_cellauto = {
331331 .name = "cellauto",
332332 .description = NULL_IF_CONFIG_SMALL("Create pattern generated by an elementary cellular automaton."),
333333 .priv_size = sizeof(CellAutoContext),
libavfilter/vsrc_gradients.c+1−1
@@ -298,7 +298,7 @@ static const AVFilterPad gradients_outputs[] = { · 297 unmodified lines
298298 { NULL }
299299 };
300300
301−AVFilter ff_vsrc_gradients = {
301+const AVFilter ff_vsrc_gradients = {
302302 .name = "gradients",
303303 .description = NULL_IF_CONFIG_SMALL("Draw a gradients."),
304304 .priv_size = sizeof(GradientsContext),
libavfilter/vsrc_life.c+1−1
@@ -441,7 +441,7 @@ static const AVFilterPad life_outputs[] = { · 440 unmodified lines
441441 { NULL}
442442 };
443443
444−AVFilter ff_vsrc_life = {
444+const AVFilter ff_vsrc_life = {
445445 .name = "life",
446446 .description = NULL_IF_CONFIG_SMALL("Create life."),
447447 .priv_size = sizeof(LifeContext),
libavfilter/vsrc_mandelbrot.c+1−1
@@ -419,7 +419,7 @@ static const AVFilterPad mandelbrot_outputs[] = { · 418 unmodified lines
419419 { NULL }
420420 };
421421
422−AVFilter ff_vsrc_mandelbrot = {
422+const AVFilter ff_vsrc_mandelbrot = {
423423 .name = "mandelbrot",
424424 .description = NULL_IF_CONFIG_SMALL("Render a Mandelbrot fractal."),
425425 .priv_size = sizeof(MBContext),
libavfilter/vsrc_mptestsrc.c+1−1
@@ -357,7 +357,7 @@ static const AVFilterPad mptestsrc_outputs[] = { · 356 unmodified lines
357357 { NULL }
358358 };
359359
360−AVFilter ff_vsrc_mptestsrc = {
360+const AVFilter ff_vsrc_mptestsrc = {
361361 .name = "mptestsrc",
362362 .description = NULL_IF_CONFIG_SMALL("Generate various test pattern."),
363363 .priv_size = sizeof(MPTestContext),
libavfilter/vsrc_sierpinski.c+1−1
@@ -223,7 +223,7 @@ static const AVFilterPad sierpinski_outputs[] = { · 222 unmodified lines
223223 { NULL }
224224 };
225225
226−AVFilter ff_vsrc_sierpinski = {
226+const AVFilter ff_vsrc_sierpinski = {
227227 .name = "sierpinski",
228228 .description = NULL_IF_CONFIG_SMALL("Render a Sierpinski fractal."),
229229 .priv_size = sizeof(SierpinskiContext),
libavfilter/vsrc_testsrc.c+13−13
@@ -266,7 +266,7 @@ static const AVFilterPad color_outputs[] = { · 265 unmodified lines
266266 { NULL }
267267 };
268268
269−AVFilter ff_vsrc_color = {
269+const AVFilter ff_vsrc_color = {
270270 .name = "color",
271271 .description = NULL_IF_CONFIG_SMALL("Provide an uniformly colored input."),
272272 .priv_class = &color_class,
@@ -400,7 +400,7 @@ static const AVFilterPad haldclutsrc_outputs[] = { · 127 unmodified lines
400400 { NULL }
401401 };
402402
403−AVFilter ff_vsrc_haldclutsrc = {
403+const AVFilter ff_vsrc_haldclutsrc = {
404404 .name = "haldclutsrc",
405405 .description = NULL_IF_CONFIG_SMALL("Provide an identity Hald CLUT."),
406406 .priv_class = &haldclutsrc_class,
@@ -438,7 +438,7 @@ static const AVFilterPad nullsrc_outputs[] = { · 31 unmodified lines
438438 { NULL },
439439 };
440440
441−AVFilter ff_vsrc_nullsrc = {
441+const AVFilter ff_vsrc_nullsrc = {
442442 .name = "nullsrc",
443443 .description = NULL_IF_CONFIG_SMALL("Null video source, return unprocessed video frames."),
444444 .init = nullsrc_init,
@@ -674,7 +674,7 @@ static const AVFilterPad avfilter_vsrc_testsrc_outputs[] = { · 229 unmodified lines
674674 { NULL }
675675 };
676676
677−AVFilter ff_vsrc_testsrc = {
677+const AVFilter ff_vsrc_testsrc = {
678678 .name = "testsrc",
679679 .description = NULL_IF_CONFIG_SMALL("Generate test pattern."),
680680 .priv_size = sizeof(TestSourceContext),
@@ -947,7 +947,7 @@ static const AVFilterPad avfilter_vsrc_testsrc2_outputs[] = { · 266 unmodified lines
947947 { NULL }
948948 };
949949
950−AVFilter ff_vsrc_testsrc2 = {
950+const AVFilter ff_vsrc_testsrc2 = {
951951 .name = "testsrc2",
952952 .description = NULL_IF_CONFIG_SMALL("Generate another test pattern."),
953953 .priv_size = sizeof(TestSourceContext),
@@ -1122,7 +1122,7 @@ static const AVFilterPad avfilter_vsrc_rgbtestsrc_outputs[] = { · 168 unmodified lines
11221122 { NULL }
11231123 };
11241124
1125−AVFilter ff_vsrc_rgbtestsrc = {
1125+const AVFilter ff_vsrc_rgbtestsrc = {
11261126 .name = "rgbtestsrc",
11271127 .description = NULL_IF_CONFIG_SMALL("Generate RGB test pattern."),
11281128 .priv_size = sizeof(TestSourceContext),
@@ -1298,7 +1298,7 @@ static const AVFilterPad avfilter_vsrc_yuvtestsrc_outputs[] = { · 169 unmodified lines
12981298 { NULL }
12991299 };
13001300
1301−AVFilter ff_vsrc_yuvtestsrc = {
1301+const AVFilter ff_vsrc_yuvtestsrc = {
13021302 .name = "yuvtestsrc",
13031303 .description = NULL_IF_CONFIG_SMALL("Generate YUV test pattern."),
13041304 .priv_size = sizeof(TestSourceContext),
@@ -1475,7 +1475,7 @@ static av_cold int pal75bars_init(AVFilterContext *ctx) · 170 unmodified lines
14751475 return init(ctx);
14761476 }
14771477
1478−AVFilter ff_vsrc_pal75bars = {
1478+const AVFilter ff_vsrc_pal75bars = {
14791479 .name = "pal75bars",
14801480 .description = NULL_IF_CONFIG_SMALL("Generate PAL 75% color bars."),
14811481 .priv_size = sizeof(TestSourceContext),
@@ -1522,7 +1522,7 @@ static av_cold int pal100bars_init(AVFilterContext *ctx) · 40 unmodified lines
15221522 return init(ctx);
15231523 }
15241524
1525−AVFilter ff_vsrc_pal100bars = {
1525+const AVFilter ff_vsrc_pal100bars = {
15261526 .name = "pal100bars",
15271527 .description = NULL_IF_CONFIG_SMALL("Generate PAL 100% color bars."),
15281528 .priv_size = sizeof(TestSourceContext),
@@ -1590,7 +1590,7 @@ static av_cold int smptebars_init(AVFilterContext *ctx) · 61 unmodified lines
15901590 return init(ctx);
15911591 }
15921592
1593−AVFilter ff_vsrc_smptebars = {
1593+const AVFilter ff_vsrc_smptebars = {
15941594 .name = "smptebars",
15951595 .description = NULL_IF_CONFIG_SMALL("Generate SMPTE color bars."),
15961596 .priv_size = sizeof(TestSourceContext),
@@ -1696,7 +1696,7 @@ static av_cold int smptehdbars_init(AVFilterContext *ctx) · 99 unmodified lines
16961696 return init(ctx);
16971697 }
16981698
1699−AVFilter ff_vsrc_smptehdbars = {
1699+const AVFilter ff_vsrc_smptehdbars = {
17001700 .name = "smptehdbars",
17011701 .description = NULL_IF_CONFIG_SMALL("Generate SMPTE HD color bars."),
17021702 .priv_size = sizeof(TestSourceContext),
@@ -1774,7 +1774,7 @@ static const AVFilterPad avfilter_vsrc_allyuv_outputs[] = { · 71 unmodified lines
17741774 { NULL }
17751775 };
17761776
1777−AVFilter ff_vsrc_allyuv = {
1777+const AVFilter ff_vsrc_allyuv = {
17781778 .name = "allyuv",
17791779 .description = NULL_IF_CONFIG_SMALL("Generate all yuv colors."),
17801780 .priv_size = sizeof(TestSourceContext),
@@ -1851,7 +1851,7 @@ static const AVFilterPad avfilter_vsrc_allrgb_outputs[] = { · 70 unmodified lines
18511851 { NULL }
18521852 };
18531853
1854−AVFilter ff_vsrc_allrgb = {
1854+const AVFilter ff_vsrc_allrgb = {
18551855 .name = "allrgb",
18561856 .description = NULL_IF_CONFIG_SMALL("Generate all RGB colors."),
18571857 .priv_size = sizeof(TestSourceContext),

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t