diff options
author | Drashna Jael're <drashna@live.com> | 2021-06-29 15:36:35 -0700 |
---|---|---|
committer | Drashna Jael're <drashna@live.com> | 2021-06-29 15:36:35 -0700 |
commit | 996a19ee7ba3308e17fd347afde0b135852835cc (patch) | |
tree | 54f8d2c9179ad3318146179722a0924419411e98 /util/sample_parser.py | |
parent | acf2c323e2927f6007b17ded577cf49fd86fec6c (diff) |
Revert "Audio system overhaul (#11820)" due to freezing issues
This reverts commit c80e5f9f8868ccaa8cb990be6f4da3f1011c2b78.
Diffstat (limited to 'util/sample_parser.py')
-rwxr-xr-x | util/sample_parser.py | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/util/sample_parser.py b/util/sample_parser.py deleted file mode 100755 index 70e193aee7..0000000000 --- a/util/sample_parser.py +++ /dev/null @@ -1,39 +0,0 @@ -#!/usr/bin/env python3 -# -# Copyright 2019 Jack Humbert -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. -# - -import wave, struct, sys - -waveFile = wave.open(sys.argv[1], 'r') -# print(str(waveFile.getparams())) -# sys.exit() - -if (waveFile.getsampwidth() != 2): - raise(Exception("This script currently only works with 16bit audio files")) - -length = waveFile.getnframes() -out = "#define DAC_SAMPLE_CUSTOM_LENGTH " + str(length) + "\n\n" -out += "static const dacsample_t dac_sample_custom[" + str(length) + "] = {" -for i in range(0,length): - if (i % 8 == 0): - out += "\n " - waveData = waveFile.readframes(1) - data = struct.unpack("<h", waveData) - out += str(int((int(data[0]) + 0x8000) / 16)) + ", " -out = out[:-2] -out += "\n};" -print(out) |