In ResampleEffect, use std::unique_ptr instead of managing ownership ourselves.
-rw-r--r-- 1030 .gitignore
-rw-r--r-- 18092 COPYING
-rw-r--r-- 7098 Makefile.in
-rw-r--r-- 7766 NEWS
-rw-r--r-- 9422 README
-rw-r--r-- 60 add.frag
-rw-r--r-- 218 alpha_division_effect.cpp
-rw-r--r-- 262 alpha_division_effect.frag
-rw-r--r-- 567 alpha_division_effect.h
-rw-r--r-- 1084 alpha_division_effect_test.cpp
-rw-r--r-- 242 alpha_multiplication_effect.cpp
-rw-r--r-- 77 alpha_multiplication_effect.frag
-rw-r--r-- 606 alpha_multiplication_effect.h
-rw-r--r-- 792 alpha_multiplication_effect_test.cpp
-rwxr-xr-x 73 autogen.sh
-rw-r--r-- 61 blue.frag
-rw-r--r-- 6552 blur_effect.cpp
-rw-r--r-- 661 blur_effect.frag
-rw-r--r-- 3642 blur_effect.h
-rw-r--r-- 4402 blur_effect_test.cpp
-rw-r--r-- 109 color.130.frag
-rw-r--r-- 109 color.150.frag
-rw-r--r-- 4624 colorspace_conversion_effect.cpp
-rw-r--r-- 246 colorspace_conversion_effect.frag
-rw-r--r-- 1330 colorspace_conversion_effect.h
-rw-r--r-- 10238 colorspace_conversion_effect_test.cpp
-rw-r--r-- 1811 complex_modulate_effect.cpp
-rw-r--r-- 331 complex_modulate_effect.frag
-rw-r--r-- 2601 complex_modulate_effect.h
-rw-r--r-- 3030 complex_modulate_effect_test.cpp
-rw-r--r-- 1210 configure.ac
-rw-r--r-- 745 d65.h
-rw-r--r-- 14497 deconvolution_sharpen_effect.cpp
-rw-r--r-- 1457 deconvolution_sharpen_effect.frag
-rw-r--r-- 2978 deconvolution_sharpen_effect.h
-rw-r--r-- 11662 deconvolution_sharpen_effect_test.cpp
-rw-r--r-- 333 defs.h
-rw-r--r-- 8645 deinterlace_effect.comp
-rw-r--r-- 8176 deinterlace_effect.cpp
-rw-r--r-- 8274 deinterlace_effect.frag
-rw-r--r-- 7857 deinterlace_effect.h
-rw-r--r-- 13446 deinterlace_effect_test.cpp
-rw-r--r-- 10278 demo.cpp
-rw-r--r-- 1373 diffusion_effect.cpp
-rw-r--r-- 2067 diffusion_effect.h
-rw-r--r-- 2274 diffusion_effect_test.cpp
-rw-r--r-- 4185 dither_effect.cpp
-rw-r--r-- 1561 dither_effect.frag
-rw-r--r-- 4013 dither_effect.h
-rw-r--r-- 1833 dither_effect_test.cpp
-rw-r--r-- 239 downscale2x.comp
-rw-r--r-- 5724 effect.cpp
-rw-r--r-- 20818 effect.h
-rw-r--r-- 79836 effect_chain.cpp
-rw-r--r-- 24988 effect_chain.h
-rw-r--r-- 56378 effect_chain_test.cpp
-rw-r--r-- 2929 effect_util.cpp
-rw-r--r-- 1734 effect_util.h
-rw-r--r-- 9695 fft_convolution_effect.cpp
-rw-r--r-- 5604 fft_convolution_effect.h
-rw-r--r-- 6875 fft_convolution_effect_test.cpp
-rw-r--r-- 3735 fft_input.cpp
-rw-r--r-- 2844 fft_input.h
-rw-r--r-- 7405 fft_pass_effect.cpp
-rw-r--r-- 952 fft_pass_effect.frag
-rw-r--r-- 5392 fft_pass_effect.h
-rw-r--r-- 12237 fft_pass_effect_test.cpp
-rw-r--r-- 5470 flat_input.cpp
-rw-r--r-- 536 flat_input.frag
-rw-r--r-- 5742 flat_input.h
-rw-r--r-- 8608 flat_input_test.cpp
-rw-r--r-- 827 footer.comp
-rw-r--r-- 1952 footer.frag
-rw-r--r-- 3953 fp16.h
-rw-r--r-- 2756 fp16_test.cpp
-rw-r--r-- 4520 gamma_compression_effect.cpp
-rw-r--r-- 738 gamma_compression_effect.frag
-rw-r--r-- 1435 gamma_compression_effect.h
-rw-r--r-- 7246 gamma_compression_effect_test.cpp
-rw-r--r-- 4916 gamma_expansion_effect.cpp
-rw-r--r-- 542 gamma_expansion_effect.frag
-rw-r--r-- 1494 gamma_expansion_effect.h
-rw-r--r-- 8316 gamma_expansion_effect_test.cpp
-rw-r--r-- 1527 glow_effect.cpp
-rw-r--r-- 1661 glow_effect.h
-rw-r--r-- 3881 glow_effect_test.cpp
-rw-r--r-- 1664 gtest_sdl_main.cpp
-rw-r--r-- 94 header.130.frag
-rw-r--r-- 94 header.150.frag
-rw-r--r-- 121 header.300es.frag
-rw-r--r-- 619 header.comp
-rw-r--r-- 79 highlight_cutoff_effect.frag
-rw-r--r-- 223 identity.comp
-rw-r--r-- 107 identity.frag
-rw-r--r-- 1560 image_format.h
-rw-r--r-- 12602 init.cpp
-rw-r--r-- 3352 init.h
-rw-r--r-- 1288 input.h
-rw-r--r-- 147 invert_effect.frag
-rw-r--r-- 1102 lift_gamma_gain_effect.cpp
-rw-r--r-- 632 lift_gamma_gain_effect.frag
-rw-r--r-- 1806 lift_gamma_gain_effect.h
-rw-r--r-- 4500 lift_gamma_gain_effect_test.cpp
-rw-r--r-- 867 luma_mix_effect.cpp
-rw-r--r-- 1795 luma_mix_effect.frag
-rw-r--r-- 1431 luma_mix_effect.h
-rw-r--r-- 4513 luma_mix_effect_test.cpp
-rw-r--r-- 84 mipmap_needing_effect.frag
-rw-r--r-- 631 mirror.comp
-rw-r--r-- 235 mirror_effect.cpp
-rw-r--r-- 101 mirror_effect.frag
-rw-r--r-- 674 mirror_effect.h
-rw-r--r-- 373 mix_effect.cpp
-rw-r--r-- 1772 mix_effect.frag
-rw-r--r-- 962 mix_effect.h
-rw-r--r-- 4538 mix_effect_test.cpp
-rw-r--r-- 395 movit.pc.in
-rw-r--r-- 323 multiply_effect.cpp
-rw-r--r-- 63 multiply_effect.frag
-rw-r--r-- 778 multiply_effect.h
-rw-r--r-- 405 overlay_effect.cpp
-rw-r--r-- 929 overlay_effect.frag
-rw-r--r-- 1507 overlay_effect.h
-rw-r--r-- 3366 overlay_effect_test.cpp
-rw-r--r-- 235 overlay_matte_effect.frag
-rw-r--r-- 5115 padding_effect.cpp
-rw-r--r-- 843 padding_effect.frag
-rw-r--r-- 3383 padding_effect.h
-rw-r--r-- 10292 padding_effect_test.cpp
-rw-r--r-- 26477 resample_effect.cpp
-rw-r--r-- 2429 resample_effect.frag
-rw-r--r-- 5438 resample_effect.h
-rw-r--r-- 17857 resample_effect_test.cpp
-rw-r--r-- 539 resize_effect.cpp
-rw-r--r-- 1143 resize_effect.h
-rw-r--r-- 22895 resource_pool.cpp
-rw-r--r-- 11964 resource_pool.h
-rw-r--r-- 535 sandbox_effect.cpp
-rw-r--r-- 148 sandbox_effect.frag
-rw-r--r-- 878 sandbox_effect.h
-rw-r--r-- 319 saturation_effect.cpp
-rw-r--r-- 223 saturation_effect.frag
-rw-r--r-- 899 saturation_effect.h
-rw-r--r-- 2177 saturation_effect_test.cpp
-rw-r--r-- 3018 slice_effect.cpp
-rw-r--r-- 1078 slice_effect.frag
-rw-r--r-- 1791 slice_effect.h
-rw-r--r-- 5523 slice_effect_test.cpp
-rw-r--r-- 16647 test_util.cpp
-rw-r--r-- 6982 test_util.h
-rw-r--r-- 154 texture1d.130.frag
-rw-r--r-- 154 texture1d.150.frag
-rw-r--r-- 181 texture1d.300es.frag
-rw-r--r-- 1104 unsharp_mask_effect.cpp
-rw-r--r-- 1356 unsharp_mask_effect.h
-rw-r--r-- 2992 unsharp_mask_effect_test.cpp
-rw-r--r-- 8143 util.cpp
-rw-r--r-- 6456 util.h
-rw-r--r-- 304 version.h
-rw-r--r-- 1445 vignette_effect.cpp
-rw-r--r-- 627 vignette_effect.frag
-rw-r--r-- 1096 vignette_effect.h
-rw-r--r-- 2989 vignette_effect_test.cpp
-rw-r--r-- 382 vs-color.130.vert
-rw-r--r-- 382 vs-color.150.vert
-rw-r--r-- 571 vs.130.vert
-rw-r--r-- 571 vs.150.vert
-rw-r--r-- 598 vs.300es.vert
-rw-r--r-- 575 vs.vert
-rw-r--r-- 5895 white_balance_effect.cpp
-rw-r--r-- 177 white_balance_effect.frag
-rw-r--r-- 1044 white_balance_effect.h
-rw-r--r-- 3707 white_balance_effect_test.cpp
-rw-r--r-- 6558 widgets.cpp
-rw-r--r-- 433 widgets.h
-rw-r--r-- 5048 ycbcr.cpp
-rw-r--r-- 4045 ycbcr.h
-rw-r--r-- 4506 ycbcr_422interleaved_input.cpp
-rw-r--r-- 813 ycbcr_422interleaved_input.frag
-rw-r--r-- 5398 ycbcr_422interleaved_input.h
-rw-r--r-- 9070 ycbcr_422interleaved_input_test.cpp
-rw-r--r-- 2628 ycbcr_conversion_effect.cpp
-rw-r--r-- 1034 ycbcr_conversion_effect.frag
-rw-r--r-- 1531 ycbcr_conversion_effect.h
-rw-r--r-- 20300 ycbcr_conversion_effect_test.cpp
-rw-r--r-- 7348 ycbcr_input.cpp
-rw-r--r-- 1262 ycbcr_input.frag
-rw-r--r-- 7773 ycbcr_input.h
-rw-r--r-- 33946 ycbcr_input_test.cpp