Commit Graph

46 Commits

Author SHA1 Message Date
Curtis Malainey bd45d92277 CODEOWNERS: add owners for hotword wrapper
also fixup some indentation that was done with spaces instead of tabs

Signed-off-by: Curtis Malainey <cujomalainey@google.com>
2021-06-11 13:53:12 +01:00
Marcin Rajwa 3843dc0ee1 codec_adapter: add mrajwa & dbaluta as code owners
This patch adds two more code owners of codec_adapter.

Signed-off-by: Marcin Rajwa <marcin.rajwa@linux.intel.com>
Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
2021-04-02 13:34:52 +01:00
Curtis Malainey 15bd472a81 owners: add cujomalainey as owner of codec adapter
Request for owner has gone unacknowledged, ToT adapter is broken
suggesting we likely need additional reviewers given we have no existing
code owner.

Signed-off-by: Curtis Malainey <cujomalainey@chromium.org>
2021-03-30 11:15:52 +01:00
Marc Herbert 5e971a2f06 CODEOWNERS -= xiulipan
Let's stop spamming Xiuli.

Signed-off-by: Marc Herbert <marc.herbert@intel.com>
2021-03-19 13:41:03 +00:00
Marc Herbert 51aa896e7c CODEOWNERS: /.github/ += @zrombel
As discussed in latest PR #3791

Signed-off-by: Marc Herbert <marc.herbert@intel.com>
2021-02-01 15:38:45 +00:00
Marc Herbert 4dd431715d CODEOWNERS += /.github/
Add CODEOWNERS for /.github/

Signed-off-by: Marc Herbert <marc.herbert@intel.com>
2021-01-29 10:29:58 +00:00
Marc Herbert c915001ba0 CODEOWNERS -= jajanusz
Left Intel.

Signed-off-by: Marc Herbert <marc.herbert@intel.com>
2021-01-11 16:24:06 +00:00
Pin-chih Lin 9e0a560746 sof: multiband_drc: Add Multiband DRC component
Multiband DRC is a single-source-single-sink compound component which
consists of 4 stages: Emphasis Equalizer, Crossover Filter (from 1-band to
4-band), DRC (per band), and Deemphasis Equalizer of summed stream.

The following graph illustrates a 3-band Multiband DRC component:

                                 low
                                o----> DRC0 ----o
                                |               |
                      3-WAY     |mid            |
x(n) --> EQ EMP --> CROSSOVER --o----> DRC1 ---(+)--> EQ DEEMP --> y(n)
                                |               |
                                |high           |
                                o----> DRC2 ----o

Signed-off-by: Pin-chih Lin <johnylin@google.com>
2020-12-09 13:52:14 -08:00
Curtis Malainey 7058c85fac codeowners: add codeowners for dcblock/drc/crossover
Add google code owners for google contributed processing code

Signed-off-by: Curtis Malainey <cujomalainey@chromium.org>
2020-11-24 22:14:35 +00:00
Curtis Malainey aea7da470c oss-fuzz: add code owner
Add myself as the code owner for the fuzzer

Signed-off-by: Curtis Malainey <cujomalainey@chromium.org>
2020-10-29 15:56:42 +00:00
Pin-chih Lin 568f184b49 sof: drc: Add DRC component with floating-point calculations
This commit adds Dynamic Range Compression (DRC) to the list of SOF
components. DRC in audio processing is intentional to reduce the
volume of loud sounds and amplify the silent sounds as compressing an
audio signal's dynamic range.

This is the intermediate implementation with floating-point calculations.

Signed-off-by: Pin-chih Lin <johnylin@google.com>
2020-10-08 11:51:16 +01:00
Marc Herbert 6e98d9dde4 CODEOWNERS: really add marc-hb to scripts
Fixes commit 757b13c123 ("CODEOWNERS: scripts/ += marc-hb")

Also add *.bash which we don't use yet but should considering how
not portable is the vast majority of our scripts.

Signed-off-by: Marc Herbert <marc.herbert@intel.com>
2020-09-19 08:30:29 +01:00
Marc Herbert c40749b981 CODEOWNERS: fix path to dmic.
Fixes commit f545e3e832 ("dmic: move dmic driver out of the cavs
specific directory")'

Signed-off-by: Marc Herbert <marc.herbert@intel.com>
2020-09-19 08:30:07 +01:00
Seppo Ingalsuo fc5d74fccf Audio: Add Time Domain Fixed Beamformer (TDFB) processing component
This patch adds the multi-microphone beamforming component. It enhances
microphone capture via spatial noise suppression. The component is a
quite generic FIR time domain filter bank and the fixed filter band
needs to be programmed with super directive or other beamformer criteria
filter coefficients. The coefficients are fixed but they can be
re-programmed during run-time.

The component reuses the FIR filter core but has different inputs
selection and outputs mixing features than FIR EQ so it is made a
separate new processing component.

Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
2020-09-13 15:52:24 +01:00
Janusz Jankowski 0887c10ed8 github: remove @tlauda from CODEOWNERS
@tlauda is no longer a maintainer in SOF project.

Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2020-09-04 13:36:37 +01:00
Sebastiano Carlucci 7df7c0ff9d sof: crossover: Add Crossover component
This commit adds Crossover to the list of SOF components. A crossover
filter can be used to split an input to different frequency bands.
The number of outputs should be set statically in the topology. The user
then uses the control bytes to route the frequency bands to different
outputs. (similar to the demux component).

This commit adds support for the following formats:
- S16_LE
- S24_LE
- S32_LE

Signed-off-by: Sebastiano Carlucci <scarlucci@google.com>
2020-09-02 14:31:25 +01:00
Daniel Leung 94956778b0 Remove rimage from source tree
Since rimage is now a standalone tool in a separate repo,
remove the rimage directory in preparation to import it
back as a submodule.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2020-05-13 10:16:04 +01:00
Marc Herbert 757b13c123 CODEOWNERS: scripts/ += marc-hb
Adding myself per Liam's instruction in PR #2606

Signed-off-by: Marc Herbert <marc.herbert@intel.com>
2020-04-04 20:06:49 +01:00
Marc Herbert 69d928829d CODEOWNERS: updates patterns, remove src/[include]/host/
... as reported by
https://github.com/zephyrproject-rtos/ci-tools/blob/cf55a47d52d/scripts/check_compliance.py
-m Codeowners

Thanks @jajanusz for the help.

For src/[include]/host, I tried some tig blame and git log to find
potential renames, but I gave up when I found that commits
e20217abc7 and f081a20de9 (for instance) added or moved some
patterns that already did not match anything at the time.

Signed-off-by: Marc Herbert <marc.herbert@intel.com>
2020-04-03 11:02:58 +01:00
Curtis Malainey 4d13fdf43e Add CODEOWNERS for DCBlocker
Add Google owners as owners of imported code

Signed-off-by: Curtis Malainey <curtis@malainey.com>
2020-03-30 14:48:52 +01:00
Janusz Jankowski 373f33190c codeowners: add @dbaluta as imx folders owner
Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2020-01-05 14:07:40 +00:00
Janusz Jankowski ab71c889ae codeowners: add maintainers for default match
Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2020-01-05 14:07:40 +00:00
Marcin Rajwa aa788b995c codeowners: add @tlauda and @mrajwa as codeowners of schedule directory
This adds @tlauda and @mrajwa as codeowners of
src\scheduler directory so they will be
auto-requested for review in all changes related
to files under this directory.

Signed-off-by: Marcin Rajwa <marcin.rajwa@linux.intel.com>
2019-09-20 14:43:58 +02:00
Janusz Jankowski e39ed5ebf4 include: split uapi headers into more directories
Some of interface headers are not needed by kernel,
but are needed by user-space applications, so we can split them
into multiple directories that indicate their purpose.

Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2019-05-31 20:10:45 +01:00
ArturX Kloniecki 8f9c7ee2e1 MUX: Relocate mux source and header files to match structure.
Signed-off-by: ArturX Kloniecki <arturx.kloniecki@linux.intel.com>
2019-05-31 16:47:21 +01:00
ArturX Kloniecki 529bf68a46 MUX: Generic Mux component implementation.
Mux component implementation. Support for mux and demux operation
modes, channel routing and summation with saturation.

Mux component can operate in 2 modes:

demux - with single input stream and multiple output streams
(up to MUX_MAX_STREAMS)
mux - with multiple input streams and single output stream
It can also work with 1:1 I/O in both modes to act as
channel router / summator.

It is configured via binary blob specifying channel routing
using bitmasks.
In case of demux mode every output stream has an array of bitmasks,
one mask per channel, specifying which of the input channels should
be used to compose it.
Similarly for mux, each input stream has bitmask for each of it's
channels to specify to which output channel it contributes.

Signed-off-by: ArturX Kloniecki <arturx.kloniecki@linux.intel.com>
2019-05-29 12:06:54 +01:00
Liam Girdwood 8a220bc34c codeowners: make sure TSC is notified for every ABI change.
TSC can then classify the ABI change as PATCH, MINOR or MAJOR in ABI
classifier and connect to corresponding kernel PR.

https://github.com/orgs/thesofproject/projects/2

Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
2019-04-24 17:11:51 +01:00
Bartosz Kokoszko acf2bd52d5 codeowners: updated tools/logger codeowners
Signed-off-by: Bartosz Kokoszko <bartoszx.kokoszko@linux.intel.com>
2019-04-01 14:56:35 +01:00
Marcin Rajwa f74cb7f153 CODEOWNERS: add mrajwa as code owner of kpb and gdb files
Signed-off-by: Marcin Rajwa <marcin.rajwa@linux.intel.com>
2019-03-10 17:50:55 +01:00
WojciechX Wittbrodt 8483480381 owners: add members of FW val team to uapi code
Signed-off-by: WojciechX Wittbrodt <wojciechx.wittbrodt@intel.com>
2019-02-09 22:21:29 +00:00
Guennadi Liakhovetski 6d2b214abd owners: add myself as a code owner for Sue Creek related code
Take over ownership of drivers/dw, platform/suecreek and some other Sue
Creek related files.

Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>
2019-02-01 19:16:10 +00:00
Janusz Jankowski 365b132e14 github: fix codeowners glob for @jajanusz
Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2019-01-29 16:09:39 +00:00
Janusz Jankowski b749cd0fab [skip ci] github: add @jajanusz as cmake owner
+ scripts related to CMake and Kconfig

Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2019-01-23 11:13:07 +00:00
Rander Wang b5e89ab75c github: add @Randerwang as owner of haswell
I would like to review any change in haswell domain

Signed-off-by: Rander Wang <rander.wang@linux.intel.com>
2019-01-15 13:35:35 +00:00
Janusz Jankowski 872cefe357 [skip ci] github: remove mwierzbix from CODEOWNERS
He is no longer member of this project.
+fixed some typos

Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2019-01-11 22:33:57 +00:00
Marcin Rajwa acce742819 GDB: Added IPC trigger for GDB debug.
Signed-off-by: Marcin Rajwa <marcin.rajwa@linux.intel.com>
2018-12-07 15:49:56 +00:00
Libin Yang 4cd8e68ebd github: add libinyang as lib owner
Add Libin as src/lib owner.

Signed-off-by: Libin Yang <libin.yang@intel.com>
2018-12-06 08:24:22 +00:00
Seppo Ingalsuo fac3a776f9 CODEOWNERS: Assign to myself test/audio, eqctl, and tune from tools
Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
2018-12-05 09:25:31 +00:00
Bard liao 5c5ff38ab2 [skip ci]github: add bardliao as uapi and ipc owner
Add bardliao as uapi and ipc owner

Signed-off-by: Bard liao <yung-chuan.liao@linux.intel.com>
2018-12-01 11:12:26 +08:00
Pan Xiuli e20217abc7 [skip ci]github: add xiulipan as some field owner
Add some field owner and have basic structure for CODEOWNER.

Signed-off-by: Pan Xiuli <xiuli.pan@linux.intel.com>
2018-11-28 21:09:47 +08:00
Ranjani Sridharan f081a20de9 github: add @ranj063 as topology owner
Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
2018-11-27 18:10:02 -08:00
Ranjani Sridharan 46b7cc9af4 github: add ranj063 as owner of src/host
Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
2018-11-25 20:03:39 -08:00
Janusz Jankowski 051bfdd04c github: add jajanusz as owner of .ac .am files
Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2018-11-22 15:36:22 +01:00
Seppo Ingalsuo 87a044f583 CODEOWNERS: Add SRC; EQ, FIR, IIR, tone, and DMIC to singalsu
Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
2018-11-22 16:23:08 +02:00
Michal Jerzy Wierzbicki a8e6dbdb80 github: added mwierzbix as owner of preproc
Signed-off-by: Michal Jerzy Wierzbicki <michalx.wierzbicki@linux.intel.com>
2018-11-22 11:11:02 +01:00
Liam Girdwood 2e8f293e28 github: Add initial github owners/reviewers file.
This file will help github to determine who will review PRs.

Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
2018-11-21 16:25:57 +00:00