History

avfilter/vf_fftfilt: export FFT arrays size

Paul B Mahol committed 5 years ago

Commit 890cef11 parent e1b820f2 files · +8 −2Browse files

Showing the changes to libavfilter (1 of 2 files). Show all

Unified · Split

libavfilter/vf_fftfilt.c+4−2
@@ -71,8 +71,8 @@ typedef struct FFTFILTContext { · 70 unmodified lines
7171 int (*irdft_horizontal)(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs);
7272 } FFTFILTContext;
7373
74−static const char *const var_names[] = { "X", "Y", "W", "H", "N", NULL };
75−enum { VAR_X, VAR_Y, VAR_W, VAR_H, VAR_N, VAR_VARS_NB };
74+static const char *const var_names[] = { "X", "Y", "W", "H", "N", "WS", "HS", NULL };
75+enum { VAR_X, VAR_Y, VAR_W, VAR_H, VAR_N, VAR_WS, VAR_HS, VAR_VARS_NB };
7676
7777 enum { Y = 0, U, V };
7878
@@ -268,6 +268,8 @@ static void do_eval(FFTFILTContext *s, AVFilterLink *inlink, int plane) · 189 unmodified lines
268268 values[VAR_N] = inlink->frame_count_out;
269269 values[VAR_W] = s->planewidth[plane];
270270 values[VAR_H] = s->planeheight[plane];
271+ values[VAR_WS] = s->rdft_hlen[plane];
272+ values[VAR_HS] = s->rdft_vlen[plane];
271273
272274 for (i = 0; i < s->rdft_hlen[plane]; i++) {
273275 values[VAR_X] = i;

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