diff options
author | Avi Halachmi (:avih) <avihpit@yahoo.com> | 2021-07-23 19:11:23 +0300 |
---|---|---|
committer | avih <avih@users.noreply.github.com> | 2021-08-05 21:32:22 +0300 |
commit | 7c264950c0bff588f6852c461c26b37a550a5abb (patch) | |
tree | e76d7b54f82e17d709b82c264429069b011cb5dc /sub/sd_ass.c | |
parent | d82a0730690f52f35b14da591564855edd361e34 (diff) | |
download | mpv-7c264950c0bff588f6852c461c26b37a550a5abb.tar.bz2 mpv-7c264950c0bff588f6852c461c26b37a550a5abb.tar.xz |
sub: new: --sub-filter-jsre (js regex)
Pretty much identical to filter-regex but with JS expressions and
requires only JS support. Shares the filter-regex-* control options.
The target audience is Windows users - where filter-regex doesn't
work due to missing APIs, but mujs builds cleanly on Windows, and JS
is usually enabled in 3rd party Windows mpv builds.
Lua could have been used with similar effort, however, the JS regex
syntax is more extensive and also much more similar to POSIX.
Diffstat (limited to 'sub/sd_ass.c')
-rw-r--r-- | sub/sd_ass.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sub/sd_ass.c b/sub/sd_ass.c index 0da6df41c8..e100b5c5e0 100644 --- a/sub/sd_ass.c +++ b/sub/sd_ass.c @@ -68,6 +68,9 @@ static const struct sd_filter_functions *const filters[] = { #if HAVE_POSIX &sd_filter_regex, #endif +#if HAVE_JAVASCRIPT + &sd_filter_jsre, +#endif NULL, }; |