Olaf
Overly Lightweight Acoustic Fingerprinting
|
Files | |
file | hash-table.h [code] |
Hash table. | |
file | olaf.c |
OLAF. | |
file | olaf_config.h [code] |
Olaf configuration pramameters. | |
file | olaf_db.h [code] |
Olaf fingerprint database. | |
file | olaf_deque.h [code] |
A double ended queue interface. | |
file | olaf_ep_extractor.h [code] |
Olaf event point extractor. | |
file | olaf_fp_db_writer.h [code] |
Caches and finally writes fingerprints to the database. | |
file | olaf_fp_db_writer_cache.h [code] |
Reads fingerprints from a csv file and stores them in a database. | |
file | olaf_fp_extractor.h [code] |
Olaf fingerprint extractor: combines event points into fingerprints. | |
file | olaf_fp_file_writer.h [code] |
Olaf fingerprint extractor: combines event points into fingerprints. | |
file | olaf_fp_matcher.h [code] |
Provides an algorithm to match extracted fingerprints with the indexed fingerprints in the database. | |
file | olaf_fp_ref_mem.h [code] |
The in-memory 'database' of fingerprints used to match queries against in the 'memory' configuration. | |
file | olaf_max_filter.h [code] |
Max filter interface to experiment with differen max filter implementations. | |
file | olaf_reader.h [code] |
Reads audio samples from a file in blocks of samples with a certain overlap. | |
file | olaf_runner.h [code] |
Helps to run query, store, delete or print commands. These share a lot of functionality but differ in crucial parts. To keep this organized the runner keeps some shared state. | |
file | olaf_stream_processor.h [code] |
Makes it more easy to process an audio stream. | |
file | olaf_window.h [code] |
Precomputed windows to apply to audio blocks. | |
file | pffft.h [code] |
PFFFT : a Pretty Fast FFT. | |
file | queue.h [code] |
Double-ended queue. | |