Igt-dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH i-g-t 0/3] Switch the FFT library to meow_fft
@ 2024-09-13 10:44 Kamil Konieczny
  2024-09-13 10:44 ` [PATCH i-g-t 1/3] lib/uwildmat: Move to a dedicated vendored library directory Kamil Konieczny
                   ` (6 more replies)
  0 siblings, 7 replies; 12+ messages in thread
From: Kamil Konieczny @ 2024-09-13 10:44 UTC (permalink / raw)
  To: igt-dev
  Cc: Kamil Konieczny, Ryszard Knop, Martin Peres, Simon Ser,
	Petri Latvala, Mauro Carvalho Chehab

This is a resend of Ryszard Knop series from here:
https://patchwork.freedesktop.org/series/107093/

with a rebase and small cleanup in lib/igt_audio.c
and adding a SPDX licence to meow_fft files.

Old series description:

   In Chamelium tests, FFT is used to compare the transmitted vs received
signal. Currently this is done with the GNU GSL library.

GSL is available under the GPL license which is incompatible with MIT,
as noted in #38. Switch to meow_fft, licensed under 0-clause BSD.

Cc: Ryszard Knop <ryszard.knop@intel.com>
Cc: Martin Peres <martin.peres@linux.intel.com>
Cc: Simon Ser <contact@emersion.fr>
Cc: Petri Latvala <adrinael@adrinael.net>
Cc: Mauro Carvalho Chehab <mchehab@kernel.org>

Ryszard Knop (3):
  lib/uwildmat: Move to a dedicated vendored library directory
  lib/vendor: Add the meow_fft library
  lib/igt_audio: Replace GSL FFT usage with meow_fft

 lib/igt_audio.c                      |   74 +-
 lib/meson.build                      |    7 +-
 lib/vendor/meow_fft/meow_fft.c       |   12 +
 lib/vendor/meow_fft/meow_fft.h       | 2402 ++++++++++++++++++++++++++
 lib/{ => vendor}/uwildmat/uwildmat.c |    0
 lib/{ => vendor}/uwildmat/uwildmat.h |    0
 6 files changed, 2480 insertions(+), 15 deletions(-)
 create mode 100644 lib/vendor/meow_fft/meow_fft.c
 create mode 100644 lib/vendor/meow_fft/meow_fft.h
 rename lib/{ => vendor}/uwildmat/uwildmat.c (100%)
 rename lib/{ => vendor}/uwildmat/uwildmat.h (100%)

-- 
2.43.0


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2024-10-08  6:08 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-13 10:44 [PATCH i-g-t 0/3] Switch the FFT library to meow_fft Kamil Konieczny
2024-09-13 10:44 ` [PATCH i-g-t 1/3] lib/uwildmat: Move to a dedicated vendored library directory Kamil Konieczny
2024-10-08  6:07   ` Peter Senna Tschudin
2024-09-13 10:44 ` [PATCH i-g-t 2/3] lib/vendor: Add the meow_fft library Kamil Konieczny
2024-10-08  6:06   ` Peter Senna Tschudin
2024-09-13 10:44 ` [PATCH i-g-t 3/3] lib/igt_audio: Replace GSL FFT usage with meow_fft Kamil Konieczny
2024-10-08  6:04   ` Peter Senna Tschudin
2024-10-08  6:08   ` Peter Senna Tschudin
2024-09-13 14:01 ` ✓ Fi.CI.BAT: success for Switch the FFT library to meow_fft Patchwork
2024-09-13 14:49 ` ✗ CI.xeBAT: failure " Patchwork
2024-09-14  4:53 ` ✗ CI.xeFULL: " Patchwork
2024-09-14 22:25 ` ✗ Fi.CI.IGT: " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox