summaryrefslogtreecommitdiff
path: root/libavcodec/kbdwin.h
diff options
context:
space:
mode:
authorMichael Niedermayer <michael@niedermayer.cc>2023-06-14 17:22:55 +0200
committerMichael Niedermayer <michael@niedermayer.cc>2023-07-22 16:18:39 +0200
commitcf00f60bab1f79213c274a6cd4357b32bd5c0101 (patch)
tree41db3df3f6c6b0c0817a97ab8f9e0883a811badb /libavcodec/kbdwin.h
parent94d44dbe212b3ecb67256c4edfc3d7c3c3ac4472 (diff)
avcodec/kbdwin: Support arbitrary sized windows
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Diffstat (limited to 'libavcodec/kbdwin.h')
-rw-r--r--libavcodec/kbdwin.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/libavcodec/kbdwin.h b/libavcodec/kbdwin.h
index 4185c4206f..452fc46596 100644
--- a/libavcodec/kbdwin.h
+++ b/libavcodec/kbdwin.h
@@ -30,9 +30,11 @@
* Generate a Kaiser-Bessel Derived Window.
* @param window pointer to half window
* @param alpha determines window shape
- * @param n size of half window, max FF_KBD_WINDOW_MAX
+ * @param n size of half window
+ *
+ * @return if n is larger than FF_KBD_WINDOW_MAX then AVERROR(ENOMEM) is possible
*/
-void ff_kbd_window_init(float *window, float alpha, int n);
-void ff_kbd_window_init_fixed(int32_t *window, float alpha, int n);
+int ff_kbd_window_init(float *window, float alpha, int n);
+int ff_kbd_window_init_fixed(int32_t *window, float alpha, int n);
#endif /* AVCODEC_KBDWIN_H */