Igt-dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Kamil Konieczny <kamil.konieczny@linux.intel.com>
To: igt-dev@lists.freedesktop.org
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>,
	Ryszard Knop <ryszard.knop@intel.com>,
	Martin Peres <martin.peres@linux.intel.com>,
	Simon Ser <contact@emersion.fr>,
	Petri Latvala <adrinael@adrinael.net>,
	Mauro Carvalho Chehab <mchehab@kernel.org>
Subject: [PATCH i-g-t 0/3] Switch the FFT library to meow_fft
Date: Fri, 13 Sep 2024 12:44:31 +0200	[thread overview]
Message-ID: <20240913104434.56529-1-kamil.konieczny@linux.intel.com> (raw)

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


             reply	other threads:[~2024-09-13 10:44 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-09-13 10:44 Kamil Konieczny [this message]
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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20240913104434.56529-1-kamil.konieczny@linux.intel.com \
    --to=kamil.konieczny@linux.intel.com \
    --cc=adrinael@adrinael.net \
    --cc=contact@emersion.fr \
    --cc=igt-dev@lists.freedesktop.org \
    --cc=martin.peres@linux.intel.com \
    --cc=mchehab@kernel.org \
    --cc=ryszard.knop@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox