From 3456a1d765d2dd8559e4be0e7908827f326996f8 Mon Sep 17 00:00:00 2001 From: bnnm Date: Mon, 26 Aug 2024 10:34:28 +0200 Subject: [PATCH] scripts: tweaks --- fnv/fnv.c | 9 ++++++++- scripts/vgmstream-filter.py | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/fnv/fnv.c b/fnv/fnv.c index fd9cc0e..0a85557 100644 --- a/fnv/fnv.c +++ b/fnv/fnv.c @@ -467,7 +467,7 @@ static void print_usage(const char* name) { " List greatly improves speed and results but may skip valid names\n" " (try disabling if no proper names are found for smaller variables)\n" " -t: print letter text info (when using high max characters)\n" - " -n: treat input as names and prints FNV IDs\n" + " -n: treat input as names and prints FNV IDs (32-bit)\n" " -h: show this help\n" , (sizeof(void*) >= 8 ? "64-bit" : "32-bit"), @@ -638,6 +638,13 @@ static void reverse_names(fnv_config* cfg) { hash = (hash * 16777619) ^ (uint8_t)c; } +#if 0 + if (cfg->reverse_names_30b) { + uint32_t mask = (1U << 30) - 1; + hash = (hash >> 30) ^ (mask & hash); + } +#endif + printf("%s: %u / 0x%x\n", name, hash, hash); //printf("%u: \"%s\",\n", hash, name); } diff --git a/scripts/vgmstream-filter.py b/scripts/vgmstream-filter.py index 023a731..c80b768 100644 --- a/scripts/vgmstream-filter.py +++ b/scripts/vgmstream-filter.py @@ -364,7 +364,7 @@ def start(self): except subprocess.CalledProcessError as e: log.debug("ignoring CLI error in %s: %s", filename_in, str(e.output)) total_errors += 1 - break + continue filter = CliFilter(self.args, output_b, basename_in)