summaryrefslogtreecommitdiff
path: root/src/audio
diff options
context:
space:
mode:
authorjacqueline <me@jacqueline.id.au>2023-05-24 07:20:16 +1000
committerjacqueline <me@jacqueline.id.au>2023-05-24 07:20:16 +1000
commit3041e48ca6ebcbe107927e4b7c212ef1a829fab0 (patch)
tree4d5b6382fed84ef475fb10b509aa8dd47d1ac17f /src/audio
parent876e5e70e93e3031e2acb32ddedc3b262d737ded (diff)
parenta4f94c812a4da7254d31af4061a8f234a1e0e23d (diff)
downloadtangara-fw-3041e48ca6ebcbe107927e4b7c212ef1a829fab0.tar.gz
Merge branch 'main' of git.sr.ht:~jacqueline/tangara-fw
Diffstat (limited to 'src/audio')
-rw-r--r--src/audio/CMakeLists.txt4
-rw-r--r--src/audio/README.md5
-rw-r--r--src/audio/audio_decoder.cpp6
-rw-r--r--src/audio/audio_task.cpp6
-rw-r--r--src/audio/chunk.cpp6
-rw-r--r--src/audio/fatfs_audio_input.cpp6
-rw-r--r--src/audio/i2s_audio_output.cpp6
-rw-r--r--src/audio/include/audio_backend.hpp6
-rw-r--r--src/audio/include/audio_decoder.hpp6
-rw-r--r--src/audio/include/audio_element.hpp6
-rw-r--r--src/audio/include/audio_output.hpp6
-rw-r--r--src/audio/include/audio_sink.hpp6
-rw-r--r--src/audio/include/audio_task.hpp6
-rw-r--r--src/audio/include/chunk.hpp6
-rw-r--r--src/audio/include/fatfs_audio_input.hpp6
-rw-r--r--src/audio/include/i2s_audio_output.hpp6
-rw-r--r--src/audio/include/pipeline.hpp6
-rw-r--r--src/audio/include/stream_buffer.hpp6
-rw-r--r--src/audio/include/stream_event.hpp6
-rw-r--r--src/audio/include/stream_info.hpp6
-rw-r--r--src/audio/include/stream_message.hpp6
-rw-r--r--src/audio/pipeline.cpp6
-rw-r--r--src/audio/stream_buffer.cpp6
-rw-r--r--src/audio/stream_event.cpp6
-rw-r--r--src/audio/stream_info.cpp6
-rw-r--r--src/audio/stream_message.cpp6
-rw-r--r--src/audio/test/CMakeLists.txt4
27 files changed, 157 insertions, 0 deletions
diff --git a/src/audio/CMakeLists.txt b/src/audio/CMakeLists.txt
index d9c431ee..2e085306 100644
--- a/src/audio/CMakeLists.txt
+++ b/src/audio/CMakeLists.txt
@@ -1,3 +1,7 @@
+# Copyright 2023 jacqueline <me@jacqueline.id.au>
+#
+# SPDX-License-Identifier: GPL-3.0-only
+
idf_component_register(
SRCS "audio_decoder.cpp" "audio_task.cpp" "chunk.cpp" "fatfs_audio_input.cpp"
"stream_message.cpp" "i2s_audio_output.cpp" "stream_buffer.cpp"
diff --git a/src/audio/README.md b/src/audio/README.md
index e6a78a61..218be2c4 100644
--- a/src/audio/README.md
+++ b/src/audio/README.md
@@ -1,3 +1,8 @@
+/*
+ * Copyright 2023 jacqueline <me@jacqueline.id.au>
+ *
+ * SPDX-License-Identifier: GPL-3.0-only
+ */
FatfsAudioReader
- input if a queue of filenames.
diff --git a/src/audio/audio_decoder.cpp b/src/audio/audio_decoder.cpp
index 4b9826a9..981cca6f 100644
--- a/src/audio/audio_decoder.cpp
+++ b/src/audio/audio_decoder.cpp
@@ -1,3 +1,9 @@
+/*
+ * Copyright 2023 jacqueline <me@jacqueline.id.au>
+ *
+ * SPDX-License-Identifier: GPL-3.0-only
+ */
+
#include "audio_decoder.hpp"
#include <string.h>
diff --git a/src/audio/audio_task.cpp b/src/audio/audio_task.cpp
index 390e3d2d..58466c4f 100644
--- a/src/audio/audio_task.cpp
+++ b/src/audio/audio_task.cpp
@@ -1,3 +1,9 @@
+/*
+ * Copyright 2023 jacqueline <me@jacqueline.id.au>
+ *
+ * SPDX-License-Identifier: GPL-3.0-only
+ */
+
#include "audio_task.hpp"
#include <stdlib.h>
diff --git a/src/audio/chunk.cpp b/src/audio/chunk.cpp
index 01760a84..11503b2b 100644
--- a/src/audio/chunk.cpp
+++ b/src/audio/chunk.cpp
@@ -1,3 +1,9 @@
+/*
+ * Copyright 2023 jacqueline <me@jacqueline.id.au>
+ *
+ * SPDX-License-Identifier: GPL-3.0-only
+ */
+
#include "chunk.hpp"
#include <algorithm>
diff --git a/src/audio/fatfs_audio_input.cpp b/src/audio/fatfs_audio_input.cpp
index 22d707d6..affe2ff3 100644
--- a/src/audio/fatfs_audio_input.cpp
+++ b/src/audio/fatfs_audio_input.cpp
@@ -1,3 +1,9 @@
+/*
+ * Copyright 2023 jacqueline <me@jacqueline.id.au>
+ *
+ * SPDX-License-Identifier: GPL-3.0-only
+ */
+
#include "fatfs_audio_input.hpp"
#include <algorithm>
diff --git a/src/audio/i2s_audio_output.cpp b/src/audio/i2s_audio_output.cpp
index d4ee7933..70304726 100644
--- a/src/audio/i2s_audio_output.cpp
+++ b/src/audio/i2s_audio_output.cpp
@@ -1,3 +1,9 @@
+/*
+ * Copyright 2023 jacqueline <me@jacqueline.id.au>
+ *
+ * SPDX-License-Identifier: GPL-3.0-only
+ */
+
#include "i2s_audio_output.hpp"
#include <algorithm>
diff --git a/src/audio/include/audio_backend.hpp b/src/audio/include/audio_backend.hpp
index 85985cc2..86d90d25 100644
--- a/src/audio/include/audio_backend.hpp
+++ b/src/audio/include/audio_backend.hpp
@@ -1,3 +1,9 @@
+/*
+ * Copyright 2023 jacqueline <me@jacqueline.id.au>
+ *
+ * SPDX-License-Identifier: GPL-3.0-only
+ */
+
#pragma once
#include <cstdint>
diff --git a/src/audio/include/audio_decoder.hpp b/src/audio/include/audio_decoder.hpp
index 6a1b5177..5927e150 100644
--- a/src/audio/include/audio_decoder.hpp
+++ b/src/audio/include/audio_decoder.hpp
@@ -1,3 +1,9 @@
+/*
+ * Copyright 2023 jacqueline <me@jacqueline.id.au>
+ *
+ * SPDX-License-Identifier: GPL-3.0-only
+ */
+
#pragma once
#include <cstddef>
diff --git a/src/audio/include/audio_element.hpp b/src/audio/include/audio_element.hpp
index 5884f7b2..133a6ae7 100644
--- a/src/audio/include/audio_element.hpp
+++ b/src/audio/include/audio_element.hpp
@@ -1,3 +1,9 @@
+/*
+ * Copyright 2023 jacqueline <me@jacqueline.id.au>
+ *
+ * SPDX-License-Identifier: GPL-3.0-only
+ */
+
#pragma once
#include <atomic>
diff --git a/src/audio/include/audio_output.hpp b/src/audio/include/audio_output.hpp
index 9726c3b5..074f21d4 100644
--- a/src/audio/include/audio_output.hpp
+++ b/src/audio/include/audio_output.hpp
@@ -1,3 +1,9 @@
+/*
+ * Copyright 2023 jacqueline <me@jacqueline.id.au>
+ *
+ * SPDX-License-Identifier: GPL-3.0-only
+ */
+
#pragma once
#include <cstdint>
diff --git a/src/audio/include/audio_sink.hpp b/src/audio/include/audio_sink.hpp
index 7a535c35..331105af 100644
--- a/src/audio/include/audio_sink.hpp
+++ b/src/audio/include/audio_sink.hpp
@@ -1,3 +1,9 @@
+/*
+ * Copyright 2023 jacqueline <me@jacqueline.id.au>
+ *
+ * SPDX-License-Identifier: GPL-3.0-only
+ */
+
#pragma once
#include <stdint.h>
diff --git a/src/audio/include/audio_task.hpp b/src/audio/include/audio_task.hpp
index bf18fba0..298bd591 100644
--- a/src/audio/include/audio_task.hpp
+++ b/src/audio/include/audio_task.hpp
@@ -1,3 +1,9 @@
+/*
+ * Copyright 2023 jacqueline <me@jacqueline.id.au>
+ *
+ * SPDX-License-Identifier: GPL-3.0-only
+ */
+
#pragma once
#include <memory>
diff --git a/src/audio/include/chunk.hpp b/src/audio/include/chunk.hpp
index 31e1f969..f5ba6654 100644
--- a/src/audio/include/chunk.hpp
+++ b/src/audio/include/chunk.hpp
@@ -1,3 +1,9 @@
+/*
+ * Copyright 2023 jacqueline <me@jacqueline.id.au>
+ *
+ * SPDX-License-Identifier: GPL-3.0-only
+ */
+
#pragma once
#include <cstddef>
diff --git a/src/audio/include/fatfs_audio_input.hpp b/src/audio/include/fatfs_audio_input.hpp
index 24f62e3c..d2285515 100644
--- a/src/audio/include/fatfs_audio_input.hpp
+++ b/src/audio/include/fatfs_audio_input.hpp
@@ -1,3 +1,9 @@
+/*
+ * Copyright 2023 jacqueline <me@jacqueline.id.au>
+ *
+ * SPDX-License-Identifier: GPL-3.0-only
+ */
+
#pragma once
#include <cstdint>
diff --git a/src/audio/include/i2s_audio_output.hpp b/src/audio/include/i2s_audio_output.hpp
index 53e1dd7a..46c3ada8 100644
--- a/src/audio/include/i2s_audio_output.hpp
+++ b/src/audio/include/i2s_audio_output.hpp
@@ -1,3 +1,9 @@
+/*
+ * Copyright 2023 jacqueline <me@jacqueline.id.au>
+ *
+ * SPDX-License-Identifier: GPL-3.0-only
+ */
+
#pragma once
#include <cstdint>
diff --git a/src/audio/include/pipeline.hpp b/src/audio/include/pipeline.hpp
index 1fa7da83..c1f6bf59 100644
--- a/src/audio/include/pipeline.hpp
+++ b/src/audio/include/pipeline.hpp
@@ -1,3 +1,9 @@
+/*
+ * Copyright 2023 jacqueline <me@jacqueline.id.au>
+ *
+ * SPDX-License-Identifier: GPL-3.0-only
+ */
+
#pragma once
#include <memory>
diff --git a/src/audio/include/stream_buffer.hpp b/src/audio/include/stream_buffer.hpp
index 3853a53f..06fe8af5 100644
--- a/src/audio/include/stream_buffer.hpp
+++ b/src/audio/include/stream_buffer.hpp
@@ -1,3 +1,9 @@
+/*
+ * Copyright 2023 jacqueline <me@jacqueline.id.au>
+ *
+ * SPDX-License-Identifier: GPL-3.0-only
+ */
+
#pragma once
#include <cstddef>
diff --git a/src/audio/include/stream_event.hpp b/src/audio/include/stream_event.hpp
index 6d270e9d..d98d9baa 100644
--- a/src/audio/include/stream_event.hpp
+++ b/src/audio/include/stream_event.hpp
@@ -1,3 +1,9 @@
+/*
+ * Copyright 2023 jacqueline <me@jacqueline.id.au>
+ *
+ * SPDX-License-Identifier: GPL-3.0-only
+ */
+
#pragma once
#include <memory>
diff --git a/src/audio/include/stream_info.hpp b/src/audio/include/stream_info.hpp
index 28095935..91b2f085 100644
--- a/src/audio/include/stream_info.hpp
+++ b/src/audio/include/stream_info.hpp
@@ -1,3 +1,9 @@
+/*
+ * Copyright 2023 jacqueline <me@jacqueline.id.au>
+ *
+ * SPDX-License-Identifier: GPL-3.0-only
+ */
+
#pragma once
#include <cstdint>
diff --git a/src/audio/include/stream_message.hpp b/src/audio/include/stream_message.hpp
index 043f9dc3..cf9ba39c 100644
--- a/src/audio/include/stream_message.hpp
+++ b/src/audio/include/stream_message.hpp
@@ -1,3 +1,9 @@
+/*
+ * Copyright 2023 jacqueline <me@jacqueline.id.au>
+ *
+ * SPDX-License-Identifier: GPL-3.0-only
+ */
+
#pragma once
#include <cstdint>
diff --git a/src/audio/pipeline.cpp b/src/audio/pipeline.cpp
index 270622cf..60598151 100644
--- a/src/audio/pipeline.cpp
+++ b/src/audio/pipeline.cpp
@@ -1,3 +1,9 @@
+/*
+ * Copyright 2023 jacqueline <me@jacqueline.id.au>
+ *
+ * SPDX-License-Identifier: GPL-3.0-only
+ */
+
#include "pipeline.hpp"
#include <memory>
#include "stream_info.hpp"
diff --git a/src/audio/stream_buffer.cpp b/src/audio/stream_buffer.cpp
index 71ab3965..569c9189 100644
--- a/src/audio/stream_buffer.cpp
+++ b/src/audio/stream_buffer.cpp
@@ -1,3 +1,9 @@
+/*
+ * Copyright 2023 jacqueline <me@jacqueline.id.au>
+ *
+ * SPDX-License-Identifier: GPL-3.0-only
+ */
+
#include "stream_buffer.hpp"
#include "assert.h"
#include "esp_log.h"
diff --git a/src/audio/stream_event.cpp b/src/audio/stream_event.cpp
index e08f26da..d7533ea2 100644
--- a/src/audio/stream_event.cpp
+++ b/src/audio/stream_event.cpp
@@ -1,3 +1,9 @@
+/*
+ * Copyright 2023 jacqueline <me@jacqueline.id.au>
+ *
+ * SPDX-License-Identifier: GPL-3.0-only
+ */
+
#include "stream_event.hpp"
#include <cstddef>
#include <memory>
diff --git a/src/audio/stream_info.cpp b/src/audio/stream_info.cpp
index 7d833d25..ee85f35d 100644
--- a/src/audio/stream_info.cpp
+++ b/src/audio/stream_info.cpp
@@ -1,3 +1,9 @@
+/*
+ * Copyright 2023 jacqueline <me@jacqueline.id.au>
+ *
+ * SPDX-License-Identifier: GPL-3.0-only
+ */
+
#include "stream_info.hpp"
#include <cstdint>
diff --git a/src/audio/stream_message.cpp b/src/audio/stream_message.cpp
index 0f3b56e9..a7b8901a 100644
--- a/src/audio/stream_message.cpp
+++ b/src/audio/stream_message.cpp
@@ -1,3 +1,9 @@
+/*
+ * Copyright 2023 jacqueline <me@jacqueline.id.au>
+ *
+ * SPDX-License-Identifier: GPL-3.0-only
+ */
+
#include "stream_message.hpp"
#include <cstdint>
diff --git a/src/audio/test/CMakeLists.txt b/src/audio/test/CMakeLists.txt
index c5649e6f..4d580b1c 100644
--- a/src/audio/test/CMakeLists.txt
+++ b/src/audio/test/CMakeLists.txt
@@ -1,3 +1,7 @@
+# Copyright 2023 jacqueline <me@jacqueline.id.au>
+#
+# SPDX-License-Identifier: GPL-3.0-only
+
idf_component_register(
SRCS ""
INCLUDE_DIRS "." REQUIRES catch2 cmock audio)