Refactor metadata and internal data structures

Replace Metadata.h with Containers.h, introducing a HashTable
implementation with SIMD acceleration and specialized track tracking.
Cleanup PlayerEngine logic by merging it into the playback flow and
refactoring several internal API signatures.
This commit is contained in:
2026-06-20 22:04:26 +02:00
parent 80bffc0fdd
commit 20c0f9744f
14 changed files with 345 additions and 162 deletions
+1 -1
View File
@@ -28,7 +28,7 @@ class PlaybackEngine {
void seek ( ma_uint64 frame );
int isFinished () const;
ma_uint64 getPosition ();
uint64_t getPosition ();
private:
ma_device device_;