# HG changeset patch # User Mychaela Falconia # Date 1716581115 0 # Node ID 154586f0f423929b2fb81df3b3ac1f5e98a93ead # Parent cdfeb81350f58bd82e0ce06ae7186056aa8983b5 trau-files: decode to playable WAV diff -r cdfeb81350f5 -r 154586f0f423 .hgignore --- a/.hgignore Fri May 24 20:01:54 2024 +0000 +++ b/.hgignore Fri May 24 20:05:15 2024 +0000 @@ -7,3 +7,4 @@ ^trau-files/.*\.dump$ ^trau-files/.*\.gsmx$ +^trau-files/.*\.wav$ diff -r cdfeb81350f5 -r 154586f0f423 trau-files/Makefile --- a/trau-files/Makefile Fri May 24 20:01:54 2024 +0000 +++ b/trau-files/Makefile Fri May 24 20:05:15 2024 +0000 @@ -5,8 +5,9 @@ DUMPS= fr-leg1.dump fr-leg2.dump efr-leg1.dump efr-leg2.dump GSMX= fr-leg1.gsmx fr-leg2.gsmx efr-leg1.gsmx efr-leg2.gsmx +WAV= fr-leg1.wav fr-leg2.wav efr-leg1.wav efr-leg2.wav -all: ${DUMPS} ${GSMX} +all: ${DUMPS} ${GSMX} ${WAV} fr-leg1.dump: ${FR1_BIN} ${PARSE_TOOL} ${PARSE_TOOL} ${FR1_BIN} 1 > $@ @@ -32,5 +33,17 @@ efr-leg2.gsmx: ${EFR_BIN} ${EXTR_TOOL} ${EXTR_TOOL} ${EFR_BIN} 2 0xc738 0x2faf8 $@ +fr-leg1.wav: fr-leg1.gsmx + gsmfr-decode $< $@ + +fr-leg2.wav: fr-leg2.gsmx + gsmfr-decode $< $@ + +efr-leg1.wav: efr-leg1.gsmx + gsmefr-decode $< $@ + +efr-leg2.wav: efr-leg2.gsmx + gsmefr-decode $< $@ + clean: - rm -f *.dump *.gsmx + rm -f *.dump *.gsmx *.wav