Can you change the code (oops, I must've messed up indentation here) to:

```c++
		auto s = p.Section("Mp3Context", 1, 2);
		if (!s)
			return;

...

		if (s >= 2)
			p.Do(mp3SumDecodedSamples);
		else
			mp3SumDecodedSamples = 0;
```

This way, it will still be able to load a savestate created with a previous git build.  "2" is the current version and "1" is the minimum supported version.  Only 2 and above will have this new variable.

-[Unknown]