summaryrefslogtreecommitdiffstats
path: root/filters
diff options
context:
space:
mode:
authorDorian Rudolph <dorianrudo97@googlemail.com>2020-07-25 18:02:58 +0200
committerwm4 <1387750+wm4@users.noreply.github.com>2020-07-27 00:57:22 +0200
commit785a2b126152d50ca43f6ce390b3a2114a469dad (patch)
tree15726491c518cf8222f6cac2cef40b04f6734190 /filters
parentb5368980a83a4308c710c2258a66623a7f63aabd (diff)
downloadmpv-785a2b126152d50ca43f6ce390b3a2114a469dad.tar.bz2
mpv-785a2b126152d50ca43f6ce390b3a2114a469dad.tar.xz
audio: add scaletempo2 filter based on chromium
scaletempo2 is a new audio filter for playing back audio at modified speed and is based on chromium commit 51ed77e3f37a9a9b80d6d0a8259e84a8ca635259. It sounds subjectively better than the existing implementions scaletempo and rubberband.
Diffstat (limited to 'filters')
-rw-r--r--filters/user_filters.c1
-rw-r--r--filters/user_filters.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/filters/user_filters.c b/filters/user_filters.c
index 57021adc7c..ae8da64d7d 100644
--- a/filters/user_filters.c
+++ b/filters/user_filters.c
@@ -34,6 +34,7 @@ const struct mp_user_filter_entry *af_list[] = {
&af_lavfi,
&af_lavfi_bridge,
&af_scaletempo,
+ &af_scaletempo2,
&af_format,
#if HAVE_RUBBERBAND
&af_rubberband,
diff --git a/filters/user_filters.h b/filters/user_filters.h
index cecf0b52cd..639ffe7ddf 100644
--- a/filters/user_filters.h
+++ b/filters/user_filters.h
@@ -21,6 +21,7 @@ struct mp_filter *mp_create_user_filter(struct mp_filter *parent,
extern const struct mp_user_filter_entry af_lavfi;
extern const struct mp_user_filter_entry af_lavfi_bridge;
extern const struct mp_user_filter_entry af_scaletempo;
+extern const struct mp_user_filter_entry af_scaletempo2;
extern const struct mp_user_filter_entry af_format;
extern const struct mp_user_filter_entry af_rubberband;
extern const struct mp_user_filter_entry af_lavcac3enc;