Tonemap: allowed SDR->HDR conversion.
Tonemap: fixed opening lut file in some cases (ACP).
Shader: fixed opening shader file in some cases (ACP).
Deband/Resample: improved speed (faster upload/dowload data).
Resample/Shader: fixed `param1` and `param2`.
libplacebo error messages are propagated.
Fixed more error messages.
Moved some memory freeing right after the plane is downloaded.
Resample/Shader: removed parameters `lut_entries` and `cutoff`.
Added filter/cscale `ewa_lanczossharp`, `ewa_lanczos4sharpest` and `mitchell_clamp`.
Tonemap: changed the type of `gamut_mapping_mode` and `tone_mapping_function` from `int` to `string`.
Tonemap: removed parameters `tone_mapping_mode`, `tone_mapping_param`, `tone_mapping_crosstalk`.
Tonemap: changed default value of `smoothing_period` from `100.0` to `20.0`.
Tonemap: changed default value of `scene_threshold_low` from `5.5` to `1.0`.
Tonemap: changed default value of `scene_threshold_high` from `10.0` to `3.0`.
Tonemap: removed `gamut_mapping_mode` `auto` and changed default value to `perceptual`.
Tonemap: added `gamut_mapping_mode` `softclip`.
Tonemap: removed `tone_mapping_function` `auto` and changed default value to `bt2390`.
Tonemap: added `tone_mapping_function` `linearlight`.
Tonemap: added parameter `tone_constants`.
Tonemap: added parameters lut, lut_type.
Tonemap: added parameters dst_prim/trc/sys.
Tonemap: added cscale parameter.
Tonemap: replaced parameters intent, gamut_mode with gamut_mapping_mode.
Tonemap: added parameters contrast_recovery and contrast_smoothness.
Fixed crashing when unsupported Avs+ used by explicitly throwing error.
Changed the required Avs+ version.
Resample/Shader: added trc ST428.
Tonemap: added parameters percentile, metadata, visualize_lut, show_clipping.
Tonemap: added tone_mapping_function st2094_40, st2094_10.
Shader/Tonemap: improved speed. (based on https://github.com/Lypheo/vs-placebo/commit/09075cf2a3768b7c87903bb23640916b0b3b68cc)
Tonemap: added support for libdovi 3. (based on https://github.com/Lypheo/vs-placebo/commit/f65161b7dd167b60e7af4670a692c6df3c40de6e)
Removed libp2p dependency.
Tonemap: fixed wrong levels when output is SDR.
Tonemap: remove HDR frame props when output is SDR.
Tonemap: added support for libplacebo v5.264.0. (based on https://github.com/Lypheo/vs-placebo/commit/4a42255c880572d75c8b50b69b784a67fd93e241)
Shader: removed shader_param limit.
libplacebo_Tonemap: fixed `dst_min`.
libplacebo_Tonemap: fixed `src_csp` < 3.
libplacebo_Resample: added `src_width` and `src_height` parameters.
libplacebo_Deband: added `grain_neutral` parameter.
libplacebo_Tonemap: properly handle video w/o `DolbyVisionRPU`.
libplacebo_Resample: fixed chroma location for YUV444.
libplacebo_Deband: replaced parameter `grain` with `grainY` and `grainC`.
Fixed undefined behavior when upstream throw runtime error.
libplacebo_Tonemap: throw error when src_csp=3 and there is no frame property `DolbyVisionRPU`.
libplacebo_Tonemap: fixed black point for any Dolby Vision to PQ conversion.
libplacebo_Shader: added shader_param.
Initial release. (port of the vs-placebo 1.4.2)