diff --git a/DOCS/interface-changes.rst b/DOCS/interface-changes.rst index a355f8780a..1c230fb074 100644 --- a/DOCS/interface-changes.rst +++ b/DOCS/interface-changes.rst @@ -65,6 +65,7 @@ Interface changes `--demuxer-cache-unlink-files` - enable `--correct-downscaling`, `--linear-downscaling`, `--sigmoid-upscaling` - `--cscale` defaults to `--scale` if not defined + - change `--tscale` default to `oversample` --- mpv 0.36.0 --- - add `--target-contrast` - Target luminance value is now also applied when ICC profile is used. diff --git a/DOCS/man/options.rst b/DOCS/man/options.rst index 1ba4bae024..10370df1e5 100644 --- a/DOCS/man/options.rst +++ b/DOCS/man/options.rst @@ -5325,7 +5325,7 @@ them. The filter used for interpolating the temporal axis (frames). This is only used if ``--interpolation`` is enabled. The only valid choices for ``--tscale`` are separable convolution filters (use ``--tscale=help`` to - get a list). The default is ``mitchell``. + get a list). The default is ``oversample``. Common ``--tscale`` choices include ``oversample``, ``linear``, ``catmull_rom``, ``mitchell``, ``gaussian``, or ``bicubic``. These are diff --git a/video/out/gpu/video.c b/video/out/gpu/video.c index c6c7489053..9ed82b2b46 100644 --- a/video/out/gpu/video.c +++ b/video/out/gpu/video.c @@ -309,8 +309,7 @@ static const struct gl_video_opts gl_video_opts_def = { .cutoff = 0.001}, // dscale {{NULL, .params={NAN, NAN}}, {.params = {NAN, NAN}}, .cutoff = 0.001}, // cscale - {{"mitchell", .params={NAN, NAN}}, {.params = {NAN, NAN}}, - .clamp = 1, }, // tscale + {{"oversample", .params={NAN, NAN}}, {.params = {NAN, NAN}}}, // tscale }, .scaler_resizes_only = true, .correct_downscaling = true,