History

avfilter/internal: Don't include video.h

internal.h does not depend on video.h (and should not depend on it) and therefore should not include video.h at all; instead all users of video.h should include it directly. Doing so also avoids unnecessary video.h inclusions in files that don't need it, like most audio filters.

Andreas Rheinhardt committed 3 years ago

Commit 6d156431 parent 50ea73860 files · +61 −3Browse files

Unified · Split

60 files
  1. libavfilter/af_afir.c +1 −0
  2. libavfilter/af_aiir.c +1 −0
  3. libavfilter/af_anequalizer.c +1 −0
  4. libavfilter/avf_showcqt.c +1 −0
  5. libavfilter/avfilter.c +1 −0
  6. libavfilter/f_ebur128.c +1 −0
  7. libavfilter/internal.h +0 −1
  8. libavfilter/vf_avgblur_vulkan.c +1 −0
  9. libavfilter/vf_blend_vulkan.c +1 −0
  10. libavfilter/vf_chromaber_vulkan.c +1 −0
  11. libavfilter/vf_dctdnoiz.c +1 −0
  12. libavfilter/vf_derain.c +1 −0
  13. libavfilter/vf_dnn_processing.c +1 −0
  14. libavfilter/vf_epx.c +1 −0
  15. libavfilter/vf_eq.c +2 −1
  16. libavfilter/vf_extractplanes.c +1 −0
  17. libavfilter/vf_fftdnoiz.c +1 −0
  18. libavfilter/vf_fftfilt.c +2 −1
  19. libavfilter/vf_fieldmatch.c +1 −0
  20. libavfilter/vf_flip_vulkan.c +1 −0
  21. libavfilter/vf_fspp.c +1 −0
  22. libavfilter/vf_gblur_vulkan.c +1 −0
  23. libavfilter/vf_geq.c +1 −0
  24. libavfilter/vf_hqx.c +1 −0
  25. libavfilter/vf_il.c +1 −0
  26. libavfilter/vf_kerndeint.c +1 −0
  27. libavfilter/vf_libplacebo.c +1 −0
  28. libavfilter/vf_mcdeint.c +1 −0
  29. libavfilter/vf_mergeplanes.c +1 −0
  30. libavfilter/vf_misc_vaapi.c +1 −0
  31. libavfilter/vf_nlmeans_vulkan.c +1 −0
  32. libavfilter/vf_overlay_vaapi.c +1 −0
  33. libavfilter/vf_overlay_vulkan.c +1 −0
  34. libavfilter/vf_owdenoise.c +1 −0
  35. libavfilter/vf_palettegen.c +1 −0
  36. libavfilter/vf_paletteuse.c +1 −0
  37. libavfilter/vf_pp.c +1 −0
  38. libavfilter/vf_pp7.c +1 −0
  39. libavfilter/vf_procamp_vaapi.c +1 −0
  40. libavfilter/vf_sab.c +1 −0
  41. libavfilter/vf_scale_vt.c +1 −0
  42. libavfilter/vf_scale_vulkan.c +1 −0
  43. libavfilter/vf_scroll.c +1 −0
  44. libavfilter/vf_smartblur.c +1 −0
  45. libavfilter/vf_spp.c +1 −0
  46. libavfilter/vf_sr.c +1 −0
  47. libavfilter/vf_tinterlace.c +1 −0
  48. libavfilter/vf_tonemap_vaapi.c +1 −0
  49. libavfilter/vf_tpad.c +1 −0
  50. libavfilter/vf_transpose_vaapi.c +1 −0
  51. libavfilter/vf_transpose_vt.c +1 −0
  52. libavfilter/vf_transpose_vulkan.c +1 −0
  53. libavfilter/vf_uspp.c +1 −0
  54. libavfilter/vf_vidstabtransform.c +1 −0
  55. libavfilter/vf_weave.c +1 −0
  56. libavfilter/vf_xbr.c +1 −0
  57. libavfilter/vf_xfade_vulkan.c +1 −0
  58. libavfilter/vf_yaepblur.c +1 −0
  59. libavfilter/vsrc_testsrc_vulkan.c +1 −0
  60. libavfilter/yadif_common.c +1 −0
libavfilter/af_afir.c+1−0
@@ -45,6 +45,7 @@ · 44 unmodified lines
45#include "internal.h"45#include "internal.h"
46#include "af_afir.h"46#include "af_afir.h"
47#include "af_afirdsp.h"47#include "af_afirdsp.h"
48#include "video.h"
48 49
49static void drawtext(AVFrame *pic, int x, int y, const char *txt, uint32_t color)50static void drawtext(AVFrame *pic, int x, int y, const char *txt, uint32_t color)
50{51{
libavfilter/af_aiir.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
27#include "audio.h"27#include "audio.h"
28#include "avfilter.h"28#include "avfilter.h"
29#include "internal.h"29#include "internal.h"
30#include "video.h"
30 31
31typedef struct ThreadData {32typedef struct ThreadData {
32 AVFrame *in, *out;33 AVFrame *in, *out;
libavfilter/af_anequalizer.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
27#include "avfilter.h"27#include "avfilter.h"
28#include "internal.h"28#include "internal.h"
29#include "audio.h"29#include "audio.h"
30#include "video.h"
30 31
31#define FILTER_ORDER 432#define FILTER_ORDER 4
32 33
libavfilter/avf_showcqt.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
32#include "internal.h"32#include "internal.h"
33#include "lavfutils.h"33#include "lavfutils.h"
34#include "lswsutils.h"34#include "lswsutils.h"
35#include "video.h"
35 36
36#if CONFIG_LIBFREETYPE37#if CONFIG_LIBFREETYPE
37#include <ft2build.h>38#include <ft2build.h>
libavfilter/avfilter.c+1−0
@@ -43,6 +43,7 @@ · 42 unmodified lines
43#include "formats.h"43#include "formats.h"
44#include "framepool.h"44#include "framepool.h"
45#include "internal.h"45#include "internal.h"
46#include "video.h"
46 47
47static void tlog_ref(void *ctx, AVFrame *ref, int end)48static void tlog_ref(void *ctx, AVFrame *ref, int end)
48{49{
libavfilter/f_ebur128.c+1−0
@@ -43,6 +43,7 @@ · 42 unmodified lines
43#include "filters.h"43#include "filters.h"
44#include "formats.h"44#include "formats.h"
45#include "internal.h"45#include "internal.h"
46#include "video.h"
46 47
47#define ABS_THRES -70 ///< silence gate: we discard anything below this absolute (LUFS) threshold48#define ABS_THRES -70 ///< silence gate: we discard anything below this absolute (LUFS) threshold
48#define ABS_UP_THRES 10 ///< upper loud limit to consider (ABS_THRES being the minimum)49#define ABS_UP_THRES 10 ///< upper loud limit to consider (ABS_THRES being the minimum)
libavfilter/internal.h+0−1
@@ -28,7 +28,6 @@ · 27 unmodified lines
28#include "avfilter.h"28#include "avfilter.h"
29#include "formats.h"29#include "formats.h"
30#include "framequeue.h"30#include "framequeue.h"
31#include "video.h"
32 31
33typedef struct AVFilterCommand {32typedef struct AVFilterCommand {
34 double time; ///< time expressed in seconds33 double time; ///< time expressed in seconds
libavfilter/vf_avgblur_vulkan.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
23#include "vulkan_filter.h"23#include "vulkan_filter.h"
24#include "vulkan_spirv.h"24#include "vulkan_spirv.h"
25#include "internal.h"25#include "internal.h"
26#include "video.h"
26 27
27typedef struct AvgBlurVulkanContext {28typedef struct AvgBlurVulkanContext {
28 FFVulkanContext vkctx;29 FFVulkanContext vkctx;
libavfilter/vf_blend_vulkan.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
28#include "internal.h"28#include "internal.h"
29#include "framesync.h"29#include "framesync.h"
30#include "blend.h"30#include "blend.h"
31#include "video.h"
31 32
32#define IN_TOP 033#define IN_TOP 0
33#define IN_BOTTOM 134#define IN_BOTTOM 1
libavfilter/vf_chromaber_vulkan.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
23#include "vulkan_filter.h"23#include "vulkan_filter.h"
24#include "vulkan_spirv.h"24#include "vulkan_spirv.h"
25#include "internal.h"25#include "internal.h"
26#include "video.h"
26 27
27typedef struct ChromaticAberrationVulkanContext {28typedef struct ChromaticAberrationVulkanContext {
28 FFVulkanContext vkctx;29 FFVulkanContext vkctx;
libavfilter/vf_dctdnoiz.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
33#include "libavutil/mem_internal.h"33#include "libavutil/mem_internal.h"
34#include "libavutil/opt.h"34#include "libavutil/opt.h"
35#include "internal.h"35#include "internal.h"
36#include "video.h"
36 37
37static const char *const var_names[] = { "c", NULL };38static const char *const var_names[] = { "c", NULL };
38enum { VAR_C, VAR_VARS_NB };39enum { VAR_C, VAR_VARS_NB };
libavfilter/vf_derain.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
30#include "dnn_filter_common.h"30#include "dnn_filter_common.h"
31#include "formats.h"31#include "formats.h"
32#include "internal.h"32#include "internal.h"
33#include "video.h"
33 34
34typedef struct DRContext {35typedef struct DRContext {
35 const AVClass *class;36 const AVClass *class;
libavfilter/vf_dnn_processing.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
32#include "dnn_filter_common.h"32#include "dnn_filter_common.h"
33#include "formats.h"33#include "formats.h"
34#include "internal.h"34#include "internal.h"
35#include "video.h"
35#include "libswscale/swscale.h"36#include "libswscale/swscale.h"
36#include "libavutil/time.h"37#include "libavutil/time.h"
37 38
libavfilter/vf_epx.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
19#include "libavutil/opt.h"19#include "libavutil/opt.h"
20#include "libavutil/pixdesc.h"20#include "libavutil/pixdesc.h"
21#include "internal.h"21#include "internal.h"
22#include "video.h"
22 23
23typedef struct EPXContext {24typedef struct EPXContext {
24 const AVClass *class;25 const AVClass *class;
libavfilter/vf_eq.c+2−1
@@ -27,12 +27,13 @@ · 26 unmodified lines
27 * very simple video equalizer27 * very simple video equalizer
28 */28 */
29 29
30#include "libavfilter/internal.h"
31#include "libavutil/common.h"30#include "libavutil/common.h"
32#include "libavutil/imgutils.h"31#include "libavutil/imgutils.h"
33#include "libavutil/opt.h"32#include "libavutil/opt.h"
34#include "libavutil/pixdesc.h"33#include "libavutil/pixdesc.h"
34#include "internal.h"
35#include "vf_eq.h"35#include "vf_eq.h"
36#include "video.h"
36 37
37static void create_lut(EQParameters *param)38static void create_lut(EQParameters *param)
38{39{
libavfilter/vf_extractplanes.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
29#include "drawutils.h"29#include "drawutils.h"
30#include "filters.h"30#include "filters.h"
31#include "internal.h"31#include "internal.h"
32#include "video.h"
32 33
33#define PLANE_R 0x0134#define PLANE_R 0x01
34#define PLANE_G 0x0235#define PLANE_G 0x02
libavfilter/vf_fftdnoiz.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
24#include "libavutil/pixdesc.h"24#include "libavutil/pixdesc.h"
25#include "libavutil/tx.h"25#include "libavutil/tx.h"
26#include "internal.h"26#include "internal.h"
27#include "video.h"
27#include "window_func.h"28#include "window_func.h"
28 29
29#define MAX_BLOCK 25630#define MAX_BLOCK 256
libavfilter/vf_fftfilt.c+2−1
@@ -24,7 +24,8 @@ · 23 unmodified lines
24 * FFT domain filtering.24 * FFT domain filtering.
25 */25 */
26 26
27#include "libavfilter/internal.h"27#include "internal.h"
28#include "video.h"
28#include "libavutil/common.h"29#include "libavutil/common.h"
29#include "libavutil/cpu.h"30#include "libavutil/cpu.h"
30#include "libavutil/imgutils.h"31#include "libavutil/imgutils.h"
libavfilter/vf_fieldmatch.c+1−0
@@ -39,6 +39,7 @@ · 38 unmodified lines
39#include "avfilter.h"39#include "avfilter.h"
40#include "filters.h"40#include "filters.h"
41#include "internal.h"41#include "internal.h"
42#include "video.h"
42 43
43#define INPUT_MAIN 044#define INPUT_MAIN 0
44#define INPUT_CLEANSRC 145#define INPUT_CLEANSRC 1
libavfilter/vf_flip_vulkan.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
24#include "vulkan_filter.h"24#include "vulkan_filter.h"
25#include "vulkan_spirv.h"25#include "vulkan_spirv.h"
26#include "internal.h"26#include "internal.h"
27#include "video.h"
27 28
28enum FlipType {29enum FlipType {
29 FLIP_VERTICAL,30 FLIP_VERTICAL,
libavfilter/vf_fspp.c+1−0
@@ -42,6 +42,7 @@ · 41 unmodified lines
42#include "internal.h"42#include "internal.h"
43#include "qp_table.h"43#include "qp_table.h"
44#include "vf_fspp.h"44#include "vf_fspp.h"
45#include "video.h"
45 46
46#define OFFSET(x) offsetof(FSPPContext, x)47#define OFFSET(x) offsetof(FSPPContext, x)
47#define FLAGS AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM48#define FLAGS AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM
libavfilter/vf_gblur_vulkan.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
24#include "vulkan_filter.h"24#include "vulkan_filter.h"
25#include "vulkan_spirv.h"25#include "vulkan_spirv.h"
26#include "internal.h"26#include "internal.h"
27#include "video.h"
27 28
28#define CGS 3229#define CGS 32
29#define GBLUR_MAX_KERNEL_SIZE 12730#define GBLUR_MAX_KERNEL_SIZE 127
libavfilter/vf_geq.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
32#include "libavutil/opt.h"32#include "libavutil/opt.h"
33#include "libavutil/pixdesc.h"33#include "libavutil/pixdesc.h"
34#include "internal.h"34#include "internal.h"
35#include "video.h"
35 36
36#define MAX_NB_THREADS 3237#define MAX_NB_THREADS 32
37#define NB_PLANES 438#define NB_PLANES 4
libavfilter/vf_hqx.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
31#include "libavutil/avassert.h"31#include "libavutil/avassert.h"
32#include "libavutil/pixdesc.h"32#include "libavutil/pixdesc.h"
33#include "internal.h"33#include "internal.h"
34#include "video.h"
34 35
35typedef int (*hqxfunc_t)(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs);36typedef int (*hqxfunc_t)(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs);
36 37
libavfilter/vf_il.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
29#include "libavutil/pixdesc.h"29#include "libavutil/pixdesc.h"
30#include "avfilter.h"30#include "avfilter.h"
31#include "internal.h"31#include "internal.h"
32#include "video.h"
32 33
33enum FilterMode {34enum FilterMode {
34 MODE_NONE,35 MODE_NONE,
libavfilter/vf_kerndeint.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
34#include "avfilter.h"34#include "avfilter.h"
35#include "formats.h"35#include "formats.h"
36#include "internal.h"36#include "internal.h"
37#include "video.h"
37 38
38typedef struct KerndeintContext {39typedef struct KerndeintContext {
39 const AVClass *class;40 const AVClass *class;
libavfilter/vf_libplacebo.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
24#include "libavutil/parseutils.h"24#include "libavutil/parseutils.h"
25#include "internal.h"25#include "internal.h"
26#include "filters.h"26#include "filters.h"
27#include "video.h"
27#include "vulkan_filter.h"28#include "vulkan_filter.h"
28#include "scale_eval.h"29#include "scale_eval.h"
29 30
libavfilter/vf_mcdeint.c+1−0
@@ -55,6 +55,7 @@ · 54 unmodified lines
55#include "avfilter.h"55#include "avfilter.h"
56#include "formats.h"56#include "formats.h"
57#include "internal.h"57#include "internal.h"
58#include "video.h"
58 59
59enum MCDeintMode {60enum MCDeintMode {
60 MODE_FAST = 0,61 MODE_FAST = 0,
libavfilter/vf_mergeplanes.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
26#include "avfilter.h"26#include "avfilter.h"
27#include "internal.h"27#include "internal.h"
28#include "framesync.h"28#include "framesync.h"
29#include "video.h"
29 30
30typedef struct Mapping {31typedef struct Mapping {
31 int input;32 int input;
libavfilter/vf_misc_vaapi.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
24#include "formats.h"24#include "formats.h"
25#include "internal.h"25#include "internal.h"
26#include "vaapi_vpp.h"26#include "vaapi_vpp.h"
27#include "video.h"
27 28
28// Denoise min/max/default Values29// Denoise min/max/default Values
29#define DENOISE_MIN 030#define DENOISE_MIN 0
libavfilter/vf_nlmeans_vulkan.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
23#include "vulkan_filter.h"23#include "vulkan_filter.h"
24#include "vulkan_spirv.h"24#include "vulkan_spirv.h"
25#include "internal.h"25#include "internal.h"
26#include "video.h"
26 27
27#define TYPE_NAME "vec4"28#define TYPE_NAME "vec4"
28#define TYPE_ELEMS 429#define TYPE_ELEMS 4
libavfilter/vf_overlay_vaapi.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
27#include "formats.h"27#include "formats.h"
28#include "internal.h"28#include "internal.h"
29#include "vaapi_vpp.h"29#include "vaapi_vpp.h"
30#include "video.h"
30#include "libavutil/eval.h"31#include "libavutil/eval.h"
31 32
32enum var_name {33enum var_name {
libavfilter/vf_overlay_vulkan.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
24#include "vulkan_spirv.h"24#include "vulkan_spirv.h"
25#include "internal.h"25#include "internal.h"
26#include "framesync.h"26#include "framesync.h"
27#include "video.h"
27 28
28typedef struct OverlayVulkanContext {29typedef struct OverlayVulkanContext {
29 FFVulkanContext vkctx;30 FFVulkanContext vkctx;
libavfilter/vf_owdenoise.c+1−0
@@ -39,6 +39,7 @@ · 38 unmodified lines
39#include "libavutil/pixdesc.h"39#include "libavutil/pixdesc.h"
40#include "avfilter.h"40#include "avfilter.h"
41#include "internal.h"41#include "internal.h"
42#include "video.h"
42 43
43typedef struct OWDenoiseContext {44typedef struct OWDenoiseContext {
44 const AVClass *class;45 const AVClass *class;
libavfilter/vf_palettegen.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
31#include "avfilter.h"31#include "avfilter.h"
32#include "internal.h"32#include "internal.h"
33#include "palette.h"33#include "palette.h"
34#include "video.h"
34 35
35/* Reference a color and how much it's used */36/* Reference a color and how much it's used */
36struct color_ref {37struct color_ref {
libavfilter/vf_paletteuse.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
34#include "framesync.h"34#include "framesync.h"
35#include "internal.h"35#include "internal.h"
36#include "palette.h"36#include "palette.h"
37#include "video.h"
37 38
38enum dithering_mode {39enum dithering_mode {
39 DITHERING_NONE,40 DITHERING_NONE,
libavfilter/vf_pp.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
29 29
30#include "internal.h"30#include "internal.h"
31#include "qp_table.h"31#include "qp_table.h"
32#include "video.h"
32 33
33#include "libpostproc/postprocess.h"34#include "libpostproc/postprocess.h"
34 35
libavfilter/vf_pp7.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
34#include "internal.h"34#include "internal.h"
35#include "qp_table.h"35#include "qp_table.h"
36#include "vf_pp7.h"36#include "vf_pp7.h"
37#include "video.h"
37 38
38enum mode {39enum mode {
39 MODE_HARD,40 MODE_HARD,
libavfilter/vf_procamp_vaapi.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
24#include "formats.h"24#include "formats.h"
25#include "internal.h"25#include "internal.h"
26#include "vaapi_vpp.h"26#include "vaapi_vpp.h"
27#include "video.h"
27 28
28// ProcAmp Min/Max/Default Values29// ProcAmp Min/Max/Default Values
29#define BRIGHTNESS_MIN -100.0F30#define BRIGHTNESS_MIN -100.0F
libavfilter/vf_sab.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
30#include "avfilter.h"30#include "avfilter.h"
31#include "formats.h"31#include "formats.h"
32#include "internal.h"32#include "internal.h"
33#include "video.h"
33 34
34typedef struct FilterParam {35typedef struct FilterParam {
35 float radius;36 float radius;
libavfilter/vf_scale_vt.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
26#include "libavutil/pixdesc.h"26#include "libavutil/pixdesc.h"
27#include "internal.h"27#include "internal.h"
28#include "scale_eval.h"28#include "scale_eval.h"
29#include "video.h"
29 30
30typedef struct ScaleVtContext {31typedef struct ScaleVtContext {
31 AVClass *class;32 AVClass *class;
libavfilter/vf_scale_vulkan.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
25#include "scale_eval.h"25#include "scale_eval.h"
26#include "internal.h"26#include "internal.h"
27#include "colorspace.h"27#include "colorspace.h"
28#include "video.h"
28 29
29enum ScalerFunc {30enum ScalerFunc {
30 F_BILINEAR = 0,31 F_BILINEAR = 0,
libavfilter/vf_scroll.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
24#include "avfilter.h"24#include "avfilter.h"
25#include "formats.h"25#include "formats.h"
26#include "internal.h"26#include "internal.h"
27#include "video.h"
27 28
28typedef struct ScrollContext {29typedef struct ScrollContext {
29 const AVClass *class;30 const AVClass *class;
libavfilter/vf_smartblur.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
32#include "avfilter.h"32#include "avfilter.h"
33#include "formats.h"33#include "formats.h"
34#include "internal.h"34#include "internal.h"
35#include "video.h"
35 36
36#define RADIUS_MIN 0.137#define RADIUS_MIN 0.1
37#define RADIUS_MAX 5.038#define RADIUS_MAX 5.0
libavfilter/vf_spp.c+1−0
@@ -38,6 +38,7 @@ · 37 unmodified lines
38#include "internal.h"38#include "internal.h"
39#include "qp_table.h"39#include "qp_table.h"
40#include "vf_spp.h"40#include "vf_spp.h"
41#include "video.h"
41 42
42enum mode {43enum mode {
43 MODE_HARD,44 MODE_HARD,
libavfilter/vf_sr.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
28#include "avfilter.h"28#include "avfilter.h"
29#include "formats.h"29#include "formats.h"
30#include "internal.h"30#include "internal.h"
31#include "video.h"
31#include "libavutil/opt.h"32#include "libavutil/opt.h"
32#include "libavutil/pixdesc.h"33#include "libavutil/pixdesc.h"
33#include "libavformat/avio.h"34#include "libavformat/avio.h"
libavfilter/vf_tinterlace.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
32#include "avfilter.h"32#include "avfilter.h"
33#include "internal.h"33#include "internal.h"
34#include "tinterlace.h"34#include "tinterlace.h"
35#include "video.h"
35 36
36#define OFFSET(x) offsetof(TInterlaceContext, x)37#define OFFSET(x) offsetof(TInterlaceContext, x)
37#define FLAGS AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM38#define FLAGS AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM
libavfilter/vf_tonemap_vaapi.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
25#include "formats.h"25#include "formats.h"
26#include "internal.h"26#include "internal.h"
27#include "vaapi_vpp.h"27#include "vaapi_vpp.h"
28#include "video.h"
28 29
29typedef struct HDRVAAPIContext {30typedef struct HDRVAAPIContext {
30 VAAPIVPPContext vpp_ctx; // must be the first field31 VAAPIVPPContext vpp_ctx; // must be the first field
libavfilter/vf_tpad.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
26#include "internal.h"26#include "internal.h"
27#include "formats.h"27#include "formats.h"
28#include "drawutils.h"28#include "drawutils.h"
29#include "video.h"
29 30
30enum PadMode {31enum PadMode {
31 MODE_ADD = 0,32 MODE_ADD = 0,
libavfilter/vf_transpose_vaapi.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
25#include "internal.h"25#include "internal.h"
26#include "transpose.h"26#include "transpose.h"
27#include "vaapi_vpp.h"27#include "vaapi_vpp.h"
28#include "video.h"
28 29
29typedef struct TransposeVAAPIContext {30typedef struct TransposeVAAPIContext {
30 VAAPIVPPContext vpp_ctx; // must be the first field31 VAAPIVPPContext vpp_ctx; // must be the first field
libavfilter/vf_transpose_vt.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
26#include "libavutil/pixdesc.h"26#include "libavutil/pixdesc.h"
27#include "internal.h"27#include "internal.h"
28#include "transpose.h"28#include "transpose.h"
29#include "video.h"
29 30
30typedef struct TransposeVtContext {31typedef struct TransposeVtContext {
31 AVClass *class;32 AVClass *class;
libavfilter/vf_transpose_vulkan.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
25#include "vulkan_spirv.h"25#include "vulkan_spirv.h"
26#include "internal.h"26#include "internal.h"
27#include "transpose.h"27#include "transpose.h"
28#include "video.h"
28 29
29typedef struct TransposeVulkanContext {30typedef struct TransposeVulkanContext {
30 FFVulkanContext vkctx;31 FFVulkanContext vkctx;
libavfilter/vf_uspp.c+1−0
@@ -37,6 +37,7 @@ · 36 unmodified lines
37#include "internal.h"37#include "internal.h"
38#include "qp_table.h"38#include "qp_table.h"
39#include "avfilter.h"39#include "avfilter.h"
40#include "video.h"
40 41
41#define MAX_LEVEL 8 /* quality levels */42#define MAX_LEVEL 8 /* quality levels */
42#define BLOCK 1643#define BLOCK 16
libavfilter/vf_vidstabtransform.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
28#include "libavutil/pixdesc.h"28#include "libavutil/pixdesc.h"
29#include "avfilter.h"29#include "avfilter.h"
30#include "internal.h"30#include "internal.h"
31#include "video.h"
31 32
32#include "vidstabutils.h"33#include "vidstabutils.h"
33 34
libavfilter/vf_weave.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
23#include "libavutil/pixdesc.h"23#include "libavutil/pixdesc.h"
24#include "avfilter.h"24#include "avfilter.h"
25#include "internal.h"25#include "internal.h"
26#include "video.h"
26 27
27typedef struct WeaveContext {28typedef struct WeaveContext {
28 const AVClass *class;29 const AVClass *class;
libavfilter/vf_xbr.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
31#include "libavutil/opt.h"31#include "libavutil/opt.h"
32#include "libavutil/pixdesc.h"32#include "libavutil/pixdesc.h"
33#include "internal.h"33#include "internal.h"
34#include "video.h"
34 35
35#define LB_MASK 0x00FEFEFE36#define LB_MASK 0x00FEFEFE
36#define RED_BLUE_MASK 0x00FF00FF37#define RED_BLUE_MASK 0x00FF00FF
libavfilter/vf_xfade_vulkan.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
23#include "vulkan_spirv.h"23#include "vulkan_spirv.h"
24#include "filters.h"24#include "filters.h"
25#include "internal.h"25#include "internal.h"
26#include "video.h"
26 27
27#define IN_A 028#define IN_A 0
28#define IN_B 129#define IN_B 1
libavfilter/vf_yaepblur.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
31#include "libavutil/imgutils.h"31#include "libavutil/imgutils.h"
32#include "avfilter.h"32#include "avfilter.h"
33#include "internal.h"33#include "internal.h"
34#include "video.h"
34 35
35typedef struct YAEPContext {36typedef struct YAEPContext {
36 const AVClass *class;37 const AVClass *class;
libavfilter/vsrc_testsrc_vulkan.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
26#include "internal.h"26#include "internal.h"
27#include "filters.h"27#include "filters.h"
28#include "colorspace.h"28#include "colorspace.h"
29#include "video.h"
29 30
30enum TestSrcVulkanMode {31enum TestSrcVulkanMode {
31 TESTSRC_COLOR,32 TESTSRC_COLOR,
libavfilter/yadif_common.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
22#include "libavutil/avassert.h"22#include "libavutil/avassert.h"
23#include "libavutil/imgutils.h"23#include "libavutil/imgutils.h"
24#include "internal.h"24#include "internal.h"
25#include "video.h"
25#include "yadif.h"26#include "yadif.h"
26 27
27static int return_frame(AVFilterContext *ctx, int is_second)28static int return_frame(AVFilterContext *ctx, int is_second)

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