aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorlonkaars <loek@pipeframe.xyz>2023-02-06 18:39:34 +0100
committerlonkaars <loek@pipeframe.xyz>2023-02-06 18:39:34 +0100
commitd5b9db75c53d0dd4b31df1fb38914329f62ad4d5 (patch)
tree1e1d0c227c17d13d17c32b0955740a65af8a8d07 /src
parentd5df6da289ae10bb446d1ff63250484a79937aed (diff)
remove newlines in generated .coe files
Diffstat (limited to 'src')
-rwxr-xr-xsrc/wav2coe6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/wav2coe b/src/wav2coe
index 764ae61..76bff40 100755
--- a/src/wav2coe
+++ b/src/wav2coe
@@ -5,6 +5,10 @@ OUTFILE="$2"
rm -f "$OUTFILE"
echo "memory_initialization_radix=16;" >> "$OUTFILE"
echo "memory_initialization_vector=" >> "$OUTFILE"
-ffmpeg -y -hide_banner -loglevel warning -i "$INFILE" -ac 1 -f u8 -acodec pcm_u8 - | cut -c1-200000 | hexdump -ve '16/1 "%02x " "\n"' >> "$OUTFILE"
+ffmpeg -y -hide_banner -loglevel warning -i "$INFILE" -ac 1 -f u8 -acodec pcm_u8 - |\
+ cut -c1-200000 |\
+ sed -z 's/[\n\r]//g' |\
+ hexdump -ve '16/1 "%02x " "\n"' |\
+ sed -z 's/\n$//g' >> "$OUTFILE"
echo ";" >> "$OUTFILE"