From 50b7708c4275765e2c603173a0341bd411db0edc Mon Sep 17 00:00:00 2001 From: Dsplib Date: Wed, 9 Jan 2019 23:22:17 +0300 Subject: [PATCH] Initial 2019 year commit. 1) Changed copyright for every file header comments 2) Fixed fft problem with simple length --- .gitignore | 0 LICENSE | 0 Makefile | 0 Makefile.dirs | 0 Makefile.dspl | 0 Makefile.test | 0 Makefile.verif | 0 README.md | 0 dox/doxy_stylesheet.css | 0 dox/doxyfile_ru | 0 dox/doxygen_style.css | 0 dox/footer.html | 0 dox/header.html | 0 dox/makedoc.sh | 0 dox/ru/error_list.dox | 0 dox/ru/getting_started_mingw.dox | 0 dox/ru/groups_define.dox | 0 dox/ru/img/compileproc.png | Bin dox/ru/img/dspl_dir.png | Bin dox/ru/img/dspl_exe.png | Bin dox/ru/img/dspl_github.png | Bin dox/ru/img/far_manager.png | Bin dox/ru/img/gcc_ver.png | Bin dox/ru/img/gnuplot.png | Bin dox/ru/img/mingw_bin.png | Bin dox/ru/img/path_1.png | Bin dox/ru/img/path_2.png | Bin dox/ru/img/path_3.png | Bin dox/ru/img/path_gnuplot.png | Bin dox/ru/img/path_old.png | Bin dox/ru/img/path_unx.png | Bin dox/ru/img/unxutils.png | Bin dox/ru/img/vs_build.png | Bin dox/ru/img/vs_build_success.png | Bin dox/ru/img/vs_output.png | Bin dox/ru/img/vs_path.png | Bin dox/ru/img/vs_run.png | Bin dox/ru/mainpage.dox | 0 dspl/dox/ru/complex.dox | 0 dspl/dox/ru/conv.dox | 0 dspl/dox/ru/dft.dox | 0 dspl/dox/ru/ellipj.dox | 0 dspl/dox/ru/fft.dox | 0 dspl/dox/ru/fillarray.dox | 0 dspl/dox/ru/filter_an.dox | 0 dspl/dox/ru/filter_ap.dox | 0 dspl/dox/ru/filter_ft.dox | 0 dspl/dox/ru/fourier_series.dox | 0 dspl/dox/ru/goertzel.dox | 0 dspl/dox/ru/inout.dox | 0 dspl/dox/ru/math.dox | 0 dspl/dox/ru/matrix.dox | 0 dspl/dox/ru/polyval.dox | 0 dspl/dox/ru/randgen.dox | 0 dspl/dox/ru/resampling.dox | 0 dspl/obj/.gitignore | 0 dspl/src/array.c | 2 +- dspl/src/cheby.c | 2 +- dspl/src/complex.c | 2 +- dspl/src/conv.c | 2 +- dspl/src/dft.c | 2 +- dspl/src/dspl_internal.h | 20 ++++++++++++++++++ dspl/src/ellipj.c | 2 +- dspl/src/fft.c | 5 +++-- dspl/src/fft_subkernel.c | 2 +- dspl/src/fillarray.c | 2 +- dspl/src/filter_an.c | 2 +- dspl/src/filter_ap.c | 2 +- dspl/src/filter_ft.c | 2 +- dspl/src/fourier_series.c | 2 +- dspl/src/goertzel.c | 2 +- dspl/src/inout.c | 2 +- dspl/src/math.c | 2 +- dspl/src/matrix.c | 2 +- dspl/src/polyval.c | 2 +- dspl/src/randgen.c | 2 +- dspl/src/resampling.c | 2 +- dspl/src/signals.c | 2 +- dspl/src/trapint.c | 2 +- ide/visualstudio/libdspl-2.0.sln | 0 ide/visualstudio/libdspl-2.0.vcxproj | 0 ide/visualstudio/libdspl-2.0.vcxproj.filters | 0 ide/visualstudio/libdspl-2.0.vcxproj.user | 0 ide/visualstudio/test.vcxproj | 0 ide/visualstudio/test.vcxproj.filters | 0 ide/visualstudio/test.vcxproj.user | 0 include/dspl.c | 2 +- include/dspl.h | 2 +- release/doc/.gitignore | 0 release/doc/ru/.gitignore | 0 release/include/dspl.c | 2 +- release/include/dspl.h | 2 +- release/lib/.gitignore | 0 test/bin/.gitignore | 0 test/bin/dat/.gitignore | 0 test/bin/gnuplot/butter_ap_test.plt | 0 test/bin/gnuplot/cheby1_ap_test.plt | 0 test/bin/gnuplot/fourier_series_pimp.plt | 0 test/bin/gnuplot/fourier_series_rec.plt | 0 .../gnuplot/fourier_transform_ex_gauss.plt | 0 test/bin/gnuplot/sinc_test.plt | 0 test/bin/img/.gitignore | 0 test/dox/ru/dft_indexation.dox | 0 test/dox/ru/filter_approx.dox | 0 test/dox/ru/fourier_series_pimp_spectrum.dox | 0 test/dox/ru/fourier_series_rec.dox | 0 test/dox/ru/sinc_test.dox | 0 test/obj/.gitignore | 0 test/octave/fft_n1n2.m | 0 test/octave/fft_performance.m | 0 test/octave/fft_twiddle.m | 0 test/src/butter_ap.c | 0 test/src/butter_ap_test.c | 0 test/src/cheby1_ap_approx.c | 0 test/src/cheby1_ap_even_odd.c | 0 test/src/cheby1_ap_example.c | 0 test/src/cheby1_ap_test.c | 0 test/src/cheby2_ap_approx.c | 0 test/src/cheby2_ap_even_odd.c | 0 test/src/cheby2_ap_example.c | 0 test/src/cheby2_ap_zp.c | 0 test/src/cheby2_ap_zp_test.c | 0 test/src/conv_fft_cmplx_test.c | 0 test/src/dft_cmplx_test.c | 0 test/src/dft_indexation.c | 0 test/src/dft_test.c | 0 test/src/dspl_info_test.c | 0 test/src/ellip_landen_test.c | 0 test/src/fft_cmplx_test.c | 0 test/src/fft_test.c | 0 test/src/filter_approx.c | 0 test/src/fourier_series_dirichlet_ex.c | 0 test/src/fourier_series_pimp_q.c | 0 test/src/fourier_series_pimp_spectrum.c | 0 test/src/fourier_series_prop_mod.c | 0 test/src/fourier_series_rec.c | 0 test/src/fourier_transform_ex.c | 0 test/src/fourier_transform_period_incr.c | 0 test/src/fourier_transform_prop_symmetry.c | 0 test/src/laplace_tf_3d.c | 0 test/src/laplace_tf_planes.c | 0 test/src/matrix_print.c | 0 test/src/matrix_transpose.c | 0 test/src/sinc_test.c | 0 verif/.gitignore | 0 verif/bin/.gitignore | 0 verif/bin/dat/.gitignore | 0 verif/bin/octave/functions/dspl_readbin.m | 0 verif/bin/octave/functions/dspl_writebin.m | 0 verif/bin/octave/readbin_verif.m | 0 verif/obj/.gitignore | 0 verif/src/readbin_verif.c | 0 152 files changed, 48 insertions(+), 27 deletions(-) mode change 100755 => 100644 .gitignore mode change 100755 => 100644 LICENSE mode change 100755 => 100644 Makefile mode change 100755 => 100644 Makefile.dirs mode change 100755 => 100644 Makefile.dspl mode change 100755 => 100644 Makefile.test mode change 100755 => 100644 Makefile.verif mode change 100755 => 100644 README.md mode change 100755 => 100644 dox/doxy_stylesheet.css mode change 100755 => 100644 dox/doxyfile_ru mode change 100755 => 100644 dox/doxygen_style.css mode change 100755 => 100644 dox/footer.html mode change 100755 => 100644 dox/header.html mode change 100755 => 100644 dox/makedoc.sh mode change 100755 => 100644 dox/ru/error_list.dox mode change 100755 => 100644 dox/ru/getting_started_mingw.dox mode change 100755 => 100644 dox/ru/groups_define.dox mode change 100755 => 100644 dox/ru/img/compileproc.png mode change 100755 => 100644 dox/ru/img/dspl_dir.png mode change 100755 => 100644 dox/ru/img/dspl_exe.png mode change 100755 => 100644 dox/ru/img/dspl_github.png mode change 100755 => 100644 dox/ru/img/far_manager.png mode change 100755 => 100644 dox/ru/img/gcc_ver.png mode change 100755 => 100644 dox/ru/img/gnuplot.png mode change 100755 => 100644 dox/ru/img/mingw_bin.png mode change 100755 => 100644 dox/ru/img/path_1.png mode change 100755 => 100644 dox/ru/img/path_2.png mode change 100755 => 100644 dox/ru/img/path_3.png mode change 100755 => 100644 dox/ru/img/path_gnuplot.png mode change 100755 => 100644 dox/ru/img/path_old.png mode change 100755 => 100644 dox/ru/img/path_unx.png mode change 100755 => 100644 dox/ru/img/unxutils.png mode change 100755 => 100644 dox/ru/img/vs_build.png mode change 100755 => 100644 dox/ru/img/vs_build_success.png mode change 100755 => 100644 dox/ru/img/vs_output.png mode change 100755 => 100644 dox/ru/img/vs_path.png mode change 100755 => 100644 dox/ru/img/vs_run.png mode change 100755 => 100644 dox/ru/mainpage.dox mode change 100755 => 100644 dspl/dox/ru/complex.dox mode change 100755 => 100644 dspl/dox/ru/conv.dox mode change 100755 => 100644 dspl/dox/ru/dft.dox mode change 100755 => 100644 dspl/dox/ru/ellipj.dox mode change 100755 => 100644 dspl/dox/ru/fft.dox mode change 100755 => 100644 dspl/dox/ru/fillarray.dox mode change 100755 => 100644 dspl/dox/ru/filter_an.dox mode change 100755 => 100644 dspl/dox/ru/filter_ap.dox mode change 100755 => 100644 dspl/dox/ru/filter_ft.dox mode change 100755 => 100644 dspl/dox/ru/fourier_series.dox mode change 100755 => 100644 dspl/dox/ru/goertzel.dox mode change 100755 => 100644 dspl/dox/ru/inout.dox mode change 100755 => 100644 dspl/dox/ru/math.dox mode change 100755 => 100644 dspl/dox/ru/matrix.dox mode change 100755 => 100644 dspl/dox/ru/polyval.dox mode change 100755 => 100644 dspl/dox/ru/randgen.dox mode change 100755 => 100644 dspl/dox/ru/resampling.dox mode change 100755 => 100644 dspl/obj/.gitignore mode change 100755 => 100644 dspl/src/array.c mode change 100755 => 100644 dspl/src/cheby.c mode change 100755 => 100644 dspl/src/complex.c mode change 100755 => 100644 dspl/src/conv.c mode change 100755 => 100644 dspl/src/dft.c mode change 100755 => 100644 dspl/src/dspl_internal.h mode change 100755 => 100644 dspl/src/ellipj.c mode change 100755 => 100644 dspl/src/fft.c mode change 100755 => 100644 dspl/src/fft_subkernel.c mode change 100755 => 100644 dspl/src/fillarray.c mode change 100755 => 100644 dspl/src/filter_an.c mode change 100755 => 100644 dspl/src/filter_ap.c mode change 100755 => 100644 dspl/src/filter_ft.c mode change 100755 => 100644 dspl/src/fourier_series.c mode change 100755 => 100644 dspl/src/goertzel.c mode change 100755 => 100644 dspl/src/inout.c mode change 100755 => 100644 dspl/src/math.c mode change 100755 => 100644 dspl/src/matrix.c mode change 100755 => 100644 dspl/src/polyval.c mode change 100755 => 100644 dspl/src/randgen.c mode change 100755 => 100644 dspl/src/resampling.c mode change 100755 => 100644 dspl/src/signals.c mode change 100755 => 100644 dspl/src/trapint.c mode change 100755 => 100644 ide/visualstudio/libdspl-2.0.sln mode change 100755 => 100644 ide/visualstudio/libdspl-2.0.vcxproj mode change 100755 => 100644 ide/visualstudio/libdspl-2.0.vcxproj.filters mode change 100755 => 100644 ide/visualstudio/libdspl-2.0.vcxproj.user mode change 100755 => 100644 ide/visualstudio/test.vcxproj mode change 100755 => 100644 ide/visualstudio/test.vcxproj.filters mode change 100755 => 100644 ide/visualstudio/test.vcxproj.user mode change 100755 => 100644 include/dspl.c mode change 100755 => 100644 include/dspl.h mode change 100755 => 100644 release/doc/.gitignore mode change 100755 => 100644 release/doc/ru/.gitignore mode change 100755 => 100644 release/include/dspl.c mode change 100755 => 100644 release/include/dspl.h mode change 100755 => 100644 release/lib/.gitignore mode change 100755 => 100644 test/bin/.gitignore mode change 100755 => 100644 test/bin/dat/.gitignore mode change 100755 => 100644 test/bin/gnuplot/butter_ap_test.plt mode change 100755 => 100644 test/bin/gnuplot/cheby1_ap_test.plt mode change 100755 => 100644 test/bin/gnuplot/fourier_series_pimp.plt mode change 100755 => 100644 test/bin/gnuplot/fourier_series_rec.plt mode change 100755 => 100644 test/bin/gnuplot/fourier_transform_ex_gauss.plt mode change 100755 => 100644 test/bin/gnuplot/sinc_test.plt mode change 100755 => 100644 test/bin/img/.gitignore mode change 100755 => 100644 test/dox/ru/dft_indexation.dox mode change 100755 => 100644 test/dox/ru/filter_approx.dox mode change 100755 => 100644 test/dox/ru/fourier_series_pimp_spectrum.dox mode change 100755 => 100644 test/dox/ru/fourier_series_rec.dox mode change 100755 => 100644 test/dox/ru/sinc_test.dox mode change 100755 => 100644 test/obj/.gitignore mode change 100755 => 100644 test/octave/fft_n1n2.m mode change 100755 => 100644 test/octave/fft_performance.m mode change 100755 => 100644 test/octave/fft_twiddle.m mode change 100755 => 100644 test/src/butter_ap.c mode change 100755 => 100644 test/src/butter_ap_test.c mode change 100755 => 100644 test/src/cheby1_ap_approx.c mode change 100755 => 100644 test/src/cheby1_ap_even_odd.c mode change 100755 => 100644 test/src/cheby1_ap_example.c mode change 100755 => 100644 test/src/cheby1_ap_test.c mode change 100755 => 100644 test/src/cheby2_ap_approx.c mode change 100755 => 100644 test/src/cheby2_ap_even_odd.c mode change 100755 => 100644 test/src/cheby2_ap_example.c mode change 100755 => 100644 test/src/cheby2_ap_zp.c mode change 100755 => 100644 test/src/cheby2_ap_zp_test.c mode change 100755 => 100644 test/src/conv_fft_cmplx_test.c mode change 100755 => 100644 test/src/dft_cmplx_test.c mode change 100755 => 100644 test/src/dft_indexation.c mode change 100755 => 100644 test/src/dft_test.c mode change 100755 => 100644 test/src/dspl_info_test.c mode change 100755 => 100644 test/src/ellip_landen_test.c mode change 100755 => 100644 test/src/fft_cmplx_test.c mode change 100755 => 100644 test/src/fft_test.c mode change 100755 => 100644 test/src/filter_approx.c mode change 100755 => 100644 test/src/fourier_series_dirichlet_ex.c mode change 100755 => 100644 test/src/fourier_series_pimp_q.c mode change 100755 => 100644 test/src/fourier_series_pimp_spectrum.c mode change 100755 => 100644 test/src/fourier_series_prop_mod.c mode change 100755 => 100644 test/src/fourier_series_rec.c mode change 100755 => 100644 test/src/fourier_transform_ex.c mode change 100755 => 100644 test/src/fourier_transform_period_incr.c mode change 100755 => 100644 test/src/fourier_transform_prop_symmetry.c mode change 100755 => 100644 test/src/laplace_tf_3d.c mode change 100755 => 100644 test/src/laplace_tf_planes.c mode change 100755 => 100644 test/src/matrix_print.c mode change 100755 => 100644 test/src/matrix_transpose.c mode change 100755 => 100644 test/src/sinc_test.c mode change 100755 => 100644 verif/.gitignore mode change 100755 => 100644 verif/bin/.gitignore mode change 100755 => 100644 verif/bin/dat/.gitignore mode change 100755 => 100644 verif/bin/octave/functions/dspl_readbin.m mode change 100755 => 100644 verif/bin/octave/functions/dspl_writebin.m mode change 100755 => 100644 verif/bin/octave/readbin_verif.m mode change 100755 => 100644 verif/obj/.gitignore mode change 100755 => 100644 verif/src/readbin_verif.c diff --git a/.gitignore b/.gitignore old mode 100755 new mode 100644 diff --git a/LICENSE b/LICENSE old mode 100755 new mode 100644 diff --git a/Makefile b/Makefile old mode 100755 new mode 100644 diff --git a/Makefile.dirs b/Makefile.dirs old mode 100755 new mode 100644 diff --git a/Makefile.dspl b/Makefile.dspl old mode 100755 new mode 100644 diff --git a/Makefile.test b/Makefile.test old mode 100755 new mode 100644 diff --git a/Makefile.verif b/Makefile.verif old mode 100755 new mode 100644 diff --git a/README.md b/README.md old mode 100755 new mode 100644 diff --git a/dox/doxy_stylesheet.css b/dox/doxy_stylesheet.css old mode 100755 new mode 100644 diff --git a/dox/doxyfile_ru b/dox/doxyfile_ru old mode 100755 new mode 100644 diff --git a/dox/doxygen_style.css b/dox/doxygen_style.css old mode 100755 new mode 100644 diff --git a/dox/footer.html b/dox/footer.html old mode 100755 new mode 100644 diff --git a/dox/header.html b/dox/header.html old mode 100755 new mode 100644 diff --git a/dox/makedoc.sh b/dox/makedoc.sh old mode 100755 new mode 100644 diff --git a/dox/ru/error_list.dox b/dox/ru/error_list.dox old mode 100755 new mode 100644 diff --git a/dox/ru/getting_started_mingw.dox b/dox/ru/getting_started_mingw.dox old mode 100755 new mode 100644 diff --git a/dox/ru/groups_define.dox b/dox/ru/groups_define.dox old mode 100755 new mode 100644 diff --git a/dox/ru/img/compileproc.png b/dox/ru/img/compileproc.png old mode 100755 new mode 100644 diff --git a/dox/ru/img/dspl_dir.png b/dox/ru/img/dspl_dir.png old mode 100755 new mode 100644 diff --git a/dox/ru/img/dspl_exe.png b/dox/ru/img/dspl_exe.png old mode 100755 new mode 100644 diff --git a/dox/ru/img/dspl_github.png b/dox/ru/img/dspl_github.png old mode 100755 new mode 100644 diff --git a/dox/ru/img/far_manager.png b/dox/ru/img/far_manager.png old mode 100755 new mode 100644 diff --git a/dox/ru/img/gcc_ver.png b/dox/ru/img/gcc_ver.png old mode 100755 new mode 100644 diff --git a/dox/ru/img/gnuplot.png b/dox/ru/img/gnuplot.png old mode 100755 new mode 100644 diff --git a/dox/ru/img/mingw_bin.png b/dox/ru/img/mingw_bin.png old mode 100755 new mode 100644 diff --git a/dox/ru/img/path_1.png b/dox/ru/img/path_1.png old mode 100755 new mode 100644 diff --git a/dox/ru/img/path_2.png b/dox/ru/img/path_2.png old mode 100755 new mode 100644 diff --git a/dox/ru/img/path_3.png b/dox/ru/img/path_3.png old mode 100755 new mode 100644 diff --git a/dox/ru/img/path_gnuplot.png b/dox/ru/img/path_gnuplot.png old mode 100755 new mode 100644 diff --git a/dox/ru/img/path_old.png b/dox/ru/img/path_old.png old mode 100755 new mode 100644 diff --git a/dox/ru/img/path_unx.png b/dox/ru/img/path_unx.png old mode 100755 new mode 100644 diff --git a/dox/ru/img/unxutils.png b/dox/ru/img/unxutils.png old mode 100755 new mode 100644 diff --git a/dox/ru/img/vs_build.png b/dox/ru/img/vs_build.png old mode 100755 new mode 100644 diff --git a/dox/ru/img/vs_build_success.png b/dox/ru/img/vs_build_success.png old mode 100755 new mode 100644 diff --git a/dox/ru/img/vs_output.png b/dox/ru/img/vs_output.png old mode 100755 new mode 100644 diff --git a/dox/ru/img/vs_path.png b/dox/ru/img/vs_path.png old mode 100755 new mode 100644 diff --git a/dox/ru/img/vs_run.png b/dox/ru/img/vs_run.png old mode 100755 new mode 100644 diff --git a/dox/ru/mainpage.dox b/dox/ru/mainpage.dox old mode 100755 new mode 100644 diff --git a/dspl/dox/ru/complex.dox b/dspl/dox/ru/complex.dox old mode 100755 new mode 100644 diff --git a/dspl/dox/ru/conv.dox b/dspl/dox/ru/conv.dox old mode 100755 new mode 100644 diff --git a/dspl/dox/ru/dft.dox b/dspl/dox/ru/dft.dox old mode 100755 new mode 100644 diff --git a/dspl/dox/ru/ellipj.dox b/dspl/dox/ru/ellipj.dox old mode 100755 new mode 100644 diff --git a/dspl/dox/ru/fft.dox b/dspl/dox/ru/fft.dox old mode 100755 new mode 100644 diff --git a/dspl/dox/ru/fillarray.dox b/dspl/dox/ru/fillarray.dox old mode 100755 new mode 100644 diff --git a/dspl/dox/ru/filter_an.dox b/dspl/dox/ru/filter_an.dox old mode 100755 new mode 100644 diff --git a/dspl/dox/ru/filter_ap.dox b/dspl/dox/ru/filter_ap.dox old mode 100755 new mode 100644 diff --git a/dspl/dox/ru/filter_ft.dox b/dspl/dox/ru/filter_ft.dox old mode 100755 new mode 100644 diff --git a/dspl/dox/ru/fourier_series.dox b/dspl/dox/ru/fourier_series.dox old mode 100755 new mode 100644 diff --git a/dspl/dox/ru/goertzel.dox b/dspl/dox/ru/goertzel.dox old mode 100755 new mode 100644 diff --git a/dspl/dox/ru/inout.dox b/dspl/dox/ru/inout.dox old mode 100755 new mode 100644 diff --git a/dspl/dox/ru/math.dox b/dspl/dox/ru/math.dox old mode 100755 new mode 100644 diff --git a/dspl/dox/ru/matrix.dox b/dspl/dox/ru/matrix.dox old mode 100755 new mode 100644 diff --git a/dspl/dox/ru/polyval.dox b/dspl/dox/ru/polyval.dox old mode 100755 new mode 100644 diff --git a/dspl/dox/ru/randgen.dox b/dspl/dox/ru/randgen.dox old mode 100755 new mode 100644 diff --git a/dspl/dox/ru/resampling.dox b/dspl/dox/ru/resampling.dox old mode 100755 new mode 100644 diff --git a/dspl/obj/.gitignore b/dspl/obj/.gitignore old mode 100755 new mode 100644 diff --git a/dspl/src/array.c b/dspl/src/array.c old mode 100755 new mode 100644 index cb177f9..25bff5a --- a/dspl/src/array.c +++ b/dspl/src/array.c @@ -1,5 +1,5 @@ /* -* Copyright (c) 2015-2018 Sergey Bakhurin +* Copyright (c) 2015-2019 Sergey Bakhurin * Digital Signal Processing Library [http://dsplib.org] * * This file is part of libdspl-2.0. diff --git a/dspl/src/cheby.c b/dspl/src/cheby.c old mode 100755 new mode 100644 index 8f9330e..1bfa859 --- a/dspl/src/cheby.c +++ b/dspl/src/cheby.c @@ -1,5 +1,5 @@ /* -* Copyright (c) 2015-2018 Sergey Bakhurin +* Copyright (c) 2015-2019 Sergey Bakhurin * Digital Signal Processing Library [http://dsplib.org] * * This file is part of libdspl-2.0. diff --git a/dspl/src/complex.c b/dspl/src/complex.c old mode 100755 new mode 100644 index ddcfef9..7413cb7 --- a/dspl/src/complex.c +++ b/dspl/src/complex.c @@ -1,5 +1,5 @@ /* -* Copyright (c) 2015-2017 Sergey Bakhurin +* Copyright (c) 2015-2019 Sergey Bakhurin * Digital Signal Processing Library [http://dsplib.org] * * This file is part of DSPL. diff --git a/dspl/src/conv.c b/dspl/src/conv.c old mode 100755 new mode 100644 index 6c92803..57e247d --- a/dspl/src/conv.c +++ b/dspl/src/conv.c @@ -1,5 +1,5 @@ /* -* Copyright (c) 2015-2018 Sergey Bakhurin +* Copyright (c) 2015-2019 Sergey Bakhurin * Digital Signal Processing Library [http://dsplib.org] * * This file is part of libdspl-2.0. diff --git a/dspl/src/dft.c b/dspl/src/dft.c old mode 100755 new mode 100644 index 380ad00..457907b --- a/dspl/src/dft.c +++ b/dspl/src/dft.c @@ -1,5 +1,5 @@ /* -* Copyright (c) 2015-2018 Sergey Bakhurin +* Copyright (c) 2015-2019 Sergey Bakhurin * Digital Signal Processing Library [http://dsplib.org] * * This file is part of libdspl-2.0. diff --git a/dspl/src/dspl_internal.h b/dspl/src/dspl_internal.h old mode 100755 new mode 100644 index eb4db5b..2a87bb8 --- a/dspl/src/dspl_internal.h +++ b/dspl/src/dspl_internal.h @@ -1,3 +1,23 @@ +/* +* Copyright (c) 2015-2019 Sergey Bakhurin +* Digital Signal Processing Library [http://dsplib.org] +* +* This file is part of libdspl-2.0. +* +* is free software: you can redistribute it and/or modify +* it under the terms of the GNU Lesser General Public License as published by +* the Free Software Foundation, either version 3 of the License, or +* (at your option) any later version. +* +* DSPL is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU Lesser General Public License +* along with Foobar. If not, see . +*/ + #ifndef DSPL_INTERNAL_H #define DSPL_INTERNAL_H diff --git a/dspl/src/ellipj.c b/dspl/src/ellipj.c old mode 100755 new mode 100644 index 91be584..a24212f --- a/dspl/src/ellipj.c +++ b/dspl/src/ellipj.c @@ -1,5 +1,5 @@ /* -* Copyright (c) 2015-2018 Sergey Bakhurin +* Copyright (c) 2015-2019 Sergey Bakhurin * Digital Signal Processing Library [http://dsplib.org] * * This file is part of DSPL. diff --git a/dspl/src/fft.c b/dspl/src/fft.c old mode 100755 new mode 100644 index 5730656..5a2e0c5 --- a/dspl/src/fft.c +++ b/dspl/src/fft.c @@ -1,5 +1,5 @@ /* -* Copyright (c) 2015-2018 Sergey Bakhurin +* Copyright (c) 2015-2019 Sergey Bakhurin * Digital Signal Processing Library [http://dsplib.org] * * This file is part of libdspl-2.0. @@ -135,7 +135,7 @@ label_size: RE(t1[k]) = IM(t1[k]) = 0.0; for(m = 0; m < n; m++) { - i = addr + ((k*m) % n); + i = (k*m) % n; RE(tmp) = CMRE(t0[m], pw[i]); IM(tmp) = CMIM(t0[m], pw[i]); RE(t1[k]) += RE(tmp); @@ -246,6 +246,7 @@ label_size: IM(pfft->w[addr]) = sin(phi); addr++; } + s = 1; } else { diff --git a/dspl/src/fft_subkernel.c b/dspl/src/fft_subkernel.c old mode 100755 new mode 100644 index 1bd9126..b04bf1a --- a/dspl/src/fft_subkernel.c +++ b/dspl/src/fft_subkernel.c @@ -1,5 +1,5 @@ /* -* Copyright (c) 2015-2018 Sergey Bakhurin +* Copyright (c) 2015-2019 Sergey Bakhurin * Digital Signal Processing Library [http://dsplib.org] * * This file is part of libdspl-2.0. diff --git a/dspl/src/fillarray.c b/dspl/src/fillarray.c old mode 100755 new mode 100644 index 496466c..51a598a --- a/dspl/src/fillarray.c +++ b/dspl/src/fillarray.c @@ -1,5 +1,5 @@ /* -* Copyright (c) 2015-2018 Sergey Bakhurin +* Copyright (c) 2015-2019 Sergey Bakhurin * Digital Signal Processing Library [http://dsplib.org] * * This file is part of libdspl-2.0. diff --git a/dspl/src/filter_an.c b/dspl/src/filter_an.c old mode 100755 new mode 100644 index 93b8711..6781598 --- a/dspl/src/filter_an.c +++ b/dspl/src/filter_an.c @@ -1,5 +1,5 @@ /* -* Copyright (c) 2015-2018 Sergey Bakhurin +* Copyright (c) 2015-2019 Sergey Bakhurin * Digital Signal Processing Library [http://dsplib.org] * * This file is part of libdspl-2.0. diff --git a/dspl/src/filter_ap.c b/dspl/src/filter_ap.c old mode 100755 new mode 100644 index 79dc8ba..1b8223e --- a/dspl/src/filter_ap.c +++ b/dspl/src/filter_ap.c @@ -1,5 +1,5 @@ /* -* Copyright (c) 2015-2018 Sergey Bakhurin +* Copyright (c) 2015-2019 Sergey Bakhurin * Digital Signal Processing Library [http://dsplib.org] * * This file is part of libdspl-2.0. diff --git a/dspl/src/filter_ft.c b/dspl/src/filter_ft.c old mode 100755 new mode 100644 index 1a36486..01d888a --- a/dspl/src/filter_ft.c +++ b/dspl/src/filter_ft.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015-2018 Sergey Bakhurin + * Copyright (c) 2015-2019 Sergey Bakhurin * Digital Signal Processing Library [http://dsplib.org] * * This file is part of libdspl-2.0. diff --git a/dspl/src/fourier_series.c b/dspl/src/fourier_series.c old mode 100755 new mode 100644 index 994cd57..8e4efe9 --- a/dspl/src/fourier_series.c +++ b/dspl/src/fourier_series.c @@ -1,5 +1,5 @@ /* -* Copyright (c) 2015-2018 Sergey Bakhurin +* Copyright (c) 2015-2019 Sergey Bakhurin * Digital Signal Processing Library [http://dsplib.org] * * This file is part of libdspl-2.0. diff --git a/dspl/src/goertzel.c b/dspl/src/goertzel.c old mode 100755 new mode 100644 index 1df809f..fd68c5b --- a/dspl/src/goertzel.c +++ b/dspl/src/goertzel.c @@ -1,5 +1,5 @@ /* -* Copyright (c) 2015-2018 Sergey Bakhurin +* Copyright (c) 2015-2019 Sergey Bakhurin * Digital Signal Processing Library [http://dsplib.org] * * This file is part of libdspl-2.0. diff --git a/dspl/src/inout.c b/dspl/src/inout.c old mode 100755 new mode 100644 index a037dff..a999f39 --- a/dspl/src/inout.c +++ b/dspl/src/inout.c @@ -1,5 +1,5 @@ /* -* Copyright (c) 2015-2018 Sergey Bakhurin +* Copyright (c) 2015-2019 Sergey Bakhurin * Digital Signal Processing Library [http://dsplib.org] * * This file is part of DSPL. diff --git a/dspl/src/math.c b/dspl/src/math.c old mode 100755 new mode 100644 index 2ae3cf0..e319ada --- a/dspl/src/math.c +++ b/dspl/src/math.c @@ -1,5 +1,5 @@ /* -* Copyright (c) 2015-2017 Sergey Bakhurin +* Copyright (c) 2015-2019 Sergey Bakhurin * Digital Signal Processing Library [http://dsplib.org] * * This file is part of DSPL. diff --git a/dspl/src/matrix.c b/dspl/src/matrix.c old mode 100755 new mode 100644 index 4c76aa4..affce68 --- a/dspl/src/matrix.c +++ b/dspl/src/matrix.c @@ -1,5 +1,5 @@ /* -* Copyright (c) 2015-2018 Sergey Bakhurin +* Copyright (c) 2015-2019 Sergey Bakhurin * Digital Signal Processing Library [http://dsplib.org] * * This file is part of libdspl-2.0. diff --git a/dspl/src/polyval.c b/dspl/src/polyval.c old mode 100755 new mode 100644 index d1d00a8..ec39c49 --- a/dspl/src/polyval.c +++ b/dspl/src/polyval.c @@ -1,5 +1,5 @@ /* -* Copyright (c) 2015-2018 Sergey Bakhurin +* Copyright (c) 2015-2019 Sergey Bakhurin * Digital Signal Processing Library [http://dsplib.org] * * This file is part of libdspl-2.0. diff --git a/dspl/src/randgen.c b/dspl/src/randgen.c old mode 100755 new mode 100644 index 16a8318..be00189 --- a/dspl/src/randgen.c +++ b/dspl/src/randgen.c @@ -1,5 +1,5 @@ /* -* Copyright (c) 2015-2018 Sergey Bakhurin +* Copyright (c) 2015-2019 Sergey Bakhurin * Digital Signal Processing Library [http://dsplib.org] * * This file is part of libdspl-2.0. diff --git a/dspl/src/resampling.c b/dspl/src/resampling.c old mode 100755 new mode 100644 index 45ab332..890ce3f --- a/dspl/src/resampling.c +++ b/dspl/src/resampling.c @@ -1,5 +1,5 @@ /* -* Copyright (c) 2015-2018 Sergey Bakhurin +* Copyright (c) 2015-2019 Sergey Bakhurin * Digital Signal Processing Library [http://dsplib.org] * * This file is part of libdspl-2.0. diff --git a/dspl/src/signals.c b/dspl/src/signals.c old mode 100755 new mode 100644 index 0072b1b..c9822e5 --- a/dspl/src/signals.c +++ b/dspl/src/signals.c @@ -1,5 +1,5 @@ /* -* Copyright (c) 2015-2018 Sergey Bakhurin +* Copyright (c) 2015-2019 Sergey Bakhurin * Digital Signal Processing Library [http://dsplib.org] * * This file is part of libdspl-2.0. diff --git a/dspl/src/trapint.c b/dspl/src/trapint.c old mode 100755 new mode 100644 index c9b6107..5079e05 --- a/dspl/src/trapint.c +++ b/dspl/src/trapint.c @@ -1,5 +1,5 @@ /* -* Copyright (c) 2015-2017 Sergey Bakhurin +* Copyright (c) 2015-2019 Sergey Bakhurin * Digital Signal Processing Library [http://dsplib.org] * * This file is part of DSPL. diff --git a/ide/visualstudio/libdspl-2.0.sln b/ide/visualstudio/libdspl-2.0.sln old mode 100755 new mode 100644 diff --git a/ide/visualstudio/libdspl-2.0.vcxproj b/ide/visualstudio/libdspl-2.0.vcxproj old mode 100755 new mode 100644 diff --git a/ide/visualstudio/libdspl-2.0.vcxproj.filters b/ide/visualstudio/libdspl-2.0.vcxproj.filters old mode 100755 new mode 100644 diff --git a/ide/visualstudio/libdspl-2.0.vcxproj.user b/ide/visualstudio/libdspl-2.0.vcxproj.user old mode 100755 new mode 100644 diff --git a/ide/visualstudio/test.vcxproj b/ide/visualstudio/test.vcxproj old mode 100755 new mode 100644 diff --git a/ide/visualstudio/test.vcxproj.filters b/ide/visualstudio/test.vcxproj.filters old mode 100755 new mode 100644 diff --git a/ide/visualstudio/test.vcxproj.user b/ide/visualstudio/test.vcxproj.user old mode 100755 new mode 100644 diff --git a/include/dspl.c b/include/dspl.c old mode 100755 new mode 100644 index a6cec62..912ab8c --- a/include/dspl.c +++ b/include/dspl.c @@ -1,5 +1,5 @@ /* -* Copyright (c) 2015-2018 Sergey Bakhurin +* Copyright (c) 2015-2019 Sergey Bakhurin * Digital Signal Processing Library [http://dsplib.org] * * This file is part of libdspl-2.0. diff --git a/include/dspl.h b/include/dspl.h old mode 100755 new mode 100644 index 9df7c22..aa346d6 --- a/include/dspl.h +++ b/include/dspl.h @@ -1,5 +1,5 @@ /* -* Copyright (c) 2015-2018 Sergey Bakhurin +* Copyright (c) 2015-2019 Sergey Bakhurin * Digital Signal Processing Library [http://dsplib.org] * * This file is part of libdspl-2.0. diff --git a/release/doc/.gitignore b/release/doc/.gitignore old mode 100755 new mode 100644 diff --git a/release/doc/ru/.gitignore b/release/doc/ru/.gitignore old mode 100755 new mode 100644 diff --git a/release/include/dspl.c b/release/include/dspl.c old mode 100755 new mode 100644 index a6cec62..912ab8c --- a/release/include/dspl.c +++ b/release/include/dspl.c @@ -1,5 +1,5 @@ /* -* Copyright (c) 2015-2018 Sergey Bakhurin +* Copyright (c) 2015-2019 Sergey Bakhurin * Digital Signal Processing Library [http://dsplib.org] * * This file is part of libdspl-2.0. diff --git a/release/include/dspl.h b/release/include/dspl.h old mode 100755 new mode 100644 index 9df7c22..aa346d6 --- a/release/include/dspl.h +++ b/release/include/dspl.h @@ -1,5 +1,5 @@ /* -* Copyright (c) 2015-2018 Sergey Bakhurin +* Copyright (c) 2015-2019 Sergey Bakhurin * Digital Signal Processing Library [http://dsplib.org] * * This file is part of libdspl-2.0. diff --git a/release/lib/.gitignore b/release/lib/.gitignore old mode 100755 new mode 100644 diff --git a/test/bin/.gitignore b/test/bin/.gitignore old mode 100755 new mode 100644 diff --git a/test/bin/dat/.gitignore b/test/bin/dat/.gitignore old mode 100755 new mode 100644 diff --git a/test/bin/gnuplot/butter_ap_test.plt b/test/bin/gnuplot/butter_ap_test.plt old mode 100755 new mode 100644 diff --git a/test/bin/gnuplot/cheby1_ap_test.plt b/test/bin/gnuplot/cheby1_ap_test.plt old mode 100755 new mode 100644 diff --git a/test/bin/gnuplot/fourier_series_pimp.plt b/test/bin/gnuplot/fourier_series_pimp.plt old mode 100755 new mode 100644 diff --git a/test/bin/gnuplot/fourier_series_rec.plt b/test/bin/gnuplot/fourier_series_rec.plt old mode 100755 new mode 100644 diff --git a/test/bin/gnuplot/fourier_transform_ex_gauss.plt b/test/bin/gnuplot/fourier_transform_ex_gauss.plt old mode 100755 new mode 100644 diff --git a/test/bin/gnuplot/sinc_test.plt b/test/bin/gnuplot/sinc_test.plt old mode 100755 new mode 100644 diff --git a/test/bin/img/.gitignore b/test/bin/img/.gitignore old mode 100755 new mode 100644 diff --git a/test/dox/ru/dft_indexation.dox b/test/dox/ru/dft_indexation.dox old mode 100755 new mode 100644 diff --git a/test/dox/ru/filter_approx.dox b/test/dox/ru/filter_approx.dox old mode 100755 new mode 100644 diff --git a/test/dox/ru/fourier_series_pimp_spectrum.dox b/test/dox/ru/fourier_series_pimp_spectrum.dox old mode 100755 new mode 100644 diff --git a/test/dox/ru/fourier_series_rec.dox b/test/dox/ru/fourier_series_rec.dox old mode 100755 new mode 100644 diff --git a/test/dox/ru/sinc_test.dox b/test/dox/ru/sinc_test.dox old mode 100755 new mode 100644 diff --git a/test/obj/.gitignore b/test/obj/.gitignore old mode 100755 new mode 100644 diff --git a/test/octave/fft_n1n2.m b/test/octave/fft_n1n2.m old mode 100755 new mode 100644 diff --git a/test/octave/fft_performance.m b/test/octave/fft_performance.m old mode 100755 new mode 100644 diff --git a/test/octave/fft_twiddle.m b/test/octave/fft_twiddle.m old mode 100755 new mode 100644 diff --git a/test/src/butter_ap.c b/test/src/butter_ap.c old mode 100755 new mode 100644 diff --git a/test/src/butter_ap_test.c b/test/src/butter_ap_test.c old mode 100755 new mode 100644 diff --git a/test/src/cheby1_ap_approx.c b/test/src/cheby1_ap_approx.c old mode 100755 new mode 100644 diff --git a/test/src/cheby1_ap_even_odd.c b/test/src/cheby1_ap_even_odd.c old mode 100755 new mode 100644 diff --git a/test/src/cheby1_ap_example.c b/test/src/cheby1_ap_example.c old mode 100755 new mode 100644 diff --git a/test/src/cheby1_ap_test.c b/test/src/cheby1_ap_test.c old mode 100755 new mode 100644 diff --git a/test/src/cheby2_ap_approx.c b/test/src/cheby2_ap_approx.c old mode 100755 new mode 100644 diff --git a/test/src/cheby2_ap_even_odd.c b/test/src/cheby2_ap_even_odd.c old mode 100755 new mode 100644 diff --git a/test/src/cheby2_ap_example.c b/test/src/cheby2_ap_example.c old mode 100755 new mode 100644 diff --git a/test/src/cheby2_ap_zp.c b/test/src/cheby2_ap_zp.c old mode 100755 new mode 100644 diff --git a/test/src/cheby2_ap_zp_test.c b/test/src/cheby2_ap_zp_test.c old mode 100755 new mode 100644 diff --git a/test/src/conv_fft_cmplx_test.c b/test/src/conv_fft_cmplx_test.c old mode 100755 new mode 100644 diff --git a/test/src/dft_cmplx_test.c b/test/src/dft_cmplx_test.c old mode 100755 new mode 100644 diff --git a/test/src/dft_indexation.c b/test/src/dft_indexation.c old mode 100755 new mode 100644 diff --git a/test/src/dft_test.c b/test/src/dft_test.c old mode 100755 new mode 100644 diff --git a/test/src/dspl_info_test.c b/test/src/dspl_info_test.c old mode 100755 new mode 100644 diff --git a/test/src/ellip_landen_test.c b/test/src/ellip_landen_test.c old mode 100755 new mode 100644 diff --git a/test/src/fft_cmplx_test.c b/test/src/fft_cmplx_test.c old mode 100755 new mode 100644 diff --git a/test/src/fft_test.c b/test/src/fft_test.c old mode 100755 new mode 100644 diff --git a/test/src/filter_approx.c b/test/src/filter_approx.c old mode 100755 new mode 100644 diff --git a/test/src/fourier_series_dirichlet_ex.c b/test/src/fourier_series_dirichlet_ex.c old mode 100755 new mode 100644 diff --git a/test/src/fourier_series_pimp_q.c b/test/src/fourier_series_pimp_q.c old mode 100755 new mode 100644 diff --git a/test/src/fourier_series_pimp_spectrum.c b/test/src/fourier_series_pimp_spectrum.c old mode 100755 new mode 100644 diff --git a/test/src/fourier_series_prop_mod.c b/test/src/fourier_series_prop_mod.c old mode 100755 new mode 100644 diff --git a/test/src/fourier_series_rec.c b/test/src/fourier_series_rec.c old mode 100755 new mode 100644 diff --git a/test/src/fourier_transform_ex.c b/test/src/fourier_transform_ex.c old mode 100755 new mode 100644 diff --git a/test/src/fourier_transform_period_incr.c b/test/src/fourier_transform_period_incr.c old mode 100755 new mode 100644 diff --git a/test/src/fourier_transform_prop_symmetry.c b/test/src/fourier_transform_prop_symmetry.c old mode 100755 new mode 100644 diff --git a/test/src/laplace_tf_3d.c b/test/src/laplace_tf_3d.c old mode 100755 new mode 100644 diff --git a/test/src/laplace_tf_planes.c b/test/src/laplace_tf_planes.c old mode 100755 new mode 100644 diff --git a/test/src/matrix_print.c b/test/src/matrix_print.c old mode 100755 new mode 100644 diff --git a/test/src/matrix_transpose.c b/test/src/matrix_transpose.c old mode 100755 new mode 100644 diff --git a/test/src/sinc_test.c b/test/src/sinc_test.c old mode 100755 new mode 100644 diff --git a/verif/.gitignore b/verif/.gitignore old mode 100755 new mode 100644 diff --git a/verif/bin/.gitignore b/verif/bin/.gitignore old mode 100755 new mode 100644 diff --git a/verif/bin/dat/.gitignore b/verif/bin/dat/.gitignore old mode 100755 new mode 100644 diff --git a/verif/bin/octave/functions/dspl_readbin.m b/verif/bin/octave/functions/dspl_readbin.m old mode 100755 new mode 100644 diff --git a/verif/bin/octave/functions/dspl_writebin.m b/verif/bin/octave/functions/dspl_writebin.m old mode 100755 new mode 100644 diff --git a/verif/bin/octave/readbin_verif.m b/verif/bin/octave/readbin_verif.m old mode 100755 new mode 100644 diff --git a/verif/obj/.gitignore b/verif/obj/.gitignore old mode 100755 new mode 100644 diff --git a/verif/src/readbin_verif.c b/verif/src/readbin_verif.c old mode 100755 new mode 100644