FastLED 3.10.6
Loading...
Searching...
No Matches
autoresearch::mp3_check Namespace Reference

Classes

struct  Decoded
 
struct  Result
 

Functions

Decoded decodeStream (fl::third_party::mp3dec_t *dec, fl::third_party::mp3dec_scratch_t *scratch, fl::i16 *pcm, const mp3_fixture::Stream &stream)
 Decode one stream.
 
fl::u32 fnv1a (fl::u32 hash, const fl::i16 *samples, fl::u32 count)
 
fl::u32 fnv1a_mix (fl::u32 hash, fl::u32 value)
 Fold one stream's checksum into the run-wide one, so a single reported value covers every stream in order.
 
void recordFailure (Result &r, const char *name, fl::u32 expected_hash, fl::u32 actual_hash, fl::u32 expected_samples, fl::u32 actual_samples)
 
Result run ()