diff options
| author | KiritoDv <kiritodev01@gmail.com> | 2025-01-03 02:28:16 -0600 |
|---|---|---|
| committer | Lywx <kiritodev01@gmail.com> | 2025-01-03 14:14:57 -0600 |
| commit | 8b38df1e7db1370a909de34d7eb36d2d06ca47a3 (patch) | |
| tree | df2811498a6e221944a888e2cd37ee525b97a142 /src | |
| parent | 2716c7d56cb745937766897e0626d9d099730025 (diff) | |
Fixed audio processing
Diffstat (limited to 'src')
| -rw-r--r-- | src/factories/naudio/v1/AudioTableFactory.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/factories/naudio/v1/AudioTableFactory.cpp b/src/factories/naudio/v1/AudioTableFactory.cpp index 00f0f5c..5f2cebd 100644 --- a/src/factories/naudio/v1/AudioTableFactory.cpp +++ b/src/factories/naudio/v1/AudioTableFactory.cpp @@ -135,6 +135,10 @@ std::optional<std::shared_ptr<IParsedData>> AudioTableFactory::parse(std::vector auto sd3 = reader.ReadInt16(); uint64_t crc = 0; + auto entry = AudioTableEntry { addr, size, medium, policy, sd1, sd2, sd3, crc }; + entries.push_back(entry); + AudioContext::tables[type][addr] = entry; + switch (type) { case AudioTableType::FONT_TABLE: { YAML::Node font; @@ -166,10 +170,6 @@ std::optional<std::shared_ptr<IParsedData>> AudioTableFactory::parse(std::vector } } } - - auto entry = AudioTableEntry { addr, size, medium, policy, sd1, sd2, sd3, crc }; - entries.push_back(entry); - AudioContext::tables[type][addr] = entry; } auto table = std::make_shared<AudioTableData>(bmedium, offset, type, entries); |
