Go to file
Pin-chih Lin 6d80a5565b src: avoid restless warn messages from comp_get_data_blob()
At present codes of rtnr and google-rtc-audio-processing, a
reconfigure() function is called per copy() routine to dynamically
update config blob in COMP_STATE_ACTIVE state. The logic has no
problem in practice.

However, if there are cases that config blob is always empty or
arrived late, hundreds of warning message lines per second will be
produced by comp_get_data_blob() called from reconfigure(),
restlessly complaining that data blob is not set.

This commit adds a pre-check for early-return under such cases to skip
comp_get_data_blob() calls with warn messages.

Signed-off-by: Pin-chih Lin <johnylin@googele.com>
2022-12-09 16:59:05 +00:00
.github .github/zephyr: git fetch more to fix version.h and reproducibility 2022-12-09 15:49:28 +00:00
app platform: Add Zephyr native_posix-based emulation environment 2022-12-07 17:25:39 +00:00
doc header: rtos: decouple headers into rtos specific directories. 2022-08-31 12:01:07 +01:00
installer installer: remove byt..jsl platforms 2022-08-31 21:03:16 +01:00
keys Move signing key pair from rimage/ up one level 2020-05-13 10:16:04 +01:00
rimage@65f345a52e west.yml: update rimage to 65f345a52 2022-11-30 11:58:46 +00:00
scripts Revert "xtensa-build-zephyr.py: west update --depth 5 --narrow" 2022-12-09 15:49:28 +00:00
smex header: rtos: decouple headers into rtos specific directories. 2022-08-31 12:01:07 +01:00
src src: avoid restless warn messages from comp_get_data_blob() 2022-12-09 16:59:05 +00:00
submanifests Add west.yml configuring zephyr dependencies from sof 2022-08-03 11:43:22 +01:00
test Math: IIR: add Direct-1 format implementation of IIR 2022-10-28 12:33:56 +01:00
third_party/include component: add initial post processing component and topology 2022-06-20 16:06:17 +01:00
tools topology2: cavs-sdw: add Speaker and Microphone pcm 2022-12-09 15:54:18 +00:00
xtos/include platform: Add Zephyr native_posix-based emulation environment 2022-12-07 17:25:39 +00:00
zephyr zephyr/wrapper: Handle OOM correctly in rzalloc() 2022-12-07 17:25:39 +00:00
.gitignore .gitignore: stop ignoring CMake files for in-source doxygen builds 2022-07-19 09:38:30 +01:00
.gitmodules .gitmodules: remove .git suffix from rimage.git 2021-09-30 15:56:44 +01:00
.travis.yml .github: replace HAVE_CONFIG KConfig hack with an override 2021-03-23 12:17:22 +00:00
CMakeLists.txt platform: Add Zephyr native_posix-based emulation environment 2022-12-07 17:25:39 +00:00
CODEOWNERS OWNERS: move google files to team reference 2022-05-30 09:45:24 +01:00
Kconfig kconfig: allow SOF Kconfig to be included in other projects 2021-08-04 12:34:39 +01:00
Kconfig.sof Performance: remove perf avg macro and reduce print profiling logs 2022-11-01 10:45:00 +00:00
Kconfig.xtos-build kconfig: move BUILD_VM_ROM Kconfig.xtos-build 2021-05-25 15:53:39 +01:00
Kconfig.xtos-dbg Kconfig: use uncached buffer only for debugging 2021-09-29 16:36:27 +01:00
Kconfig.zephyr-log sof: replace log calls with zephyr logging api 2022-04-27 15:05:24 +01:00
LICENCE LICENCE: Add Khronos Group Inc license header 2022-04-12 19:41:27 +03:00
README.md readme: remove IRC link 2021-06-16 22:13:08 +01:00
west.yml west.yml: upgrade zephyr to 56284d7017 2022-12-09 15:50:22 +00:00

README.md

Sound Open Firmware

Status

GitHub Actions Build Status Gitter chat

Documentation

See docs

Running the tests

See unit testing documentation

Deployment

TODO: Add additional notes about how to deploy this on a live system

Contributing

See Contributing to the Project

License

This project is licensed under the BSD Clause 3 - see the LICENCE file for details