Olaf
Overly Lightweight Acoustic Fingerprinting
|
Files | |
hash-table.h | |
Hash table. | |
olaf.c | |
OLAF. | |
olaf_config.h | |
Olaf configuration pramameters. | |
olaf_db.h | |
Olaf fingerprint database. | |
olaf_deque.h | |
A double ended queue interface. | |
olaf_ep_extractor.h | |
Olaf event point extractor. | |
olaf_fft.h | |
olaf_fp_db_writer.h | |
Caches and finally writes fingerprints to the database. | |
olaf_fp_db_writer_cache.h | |
Reads fingerprints from a csv file and stores them in a database. | |
olaf_fp_extractor.h | |
Olaf fingerprint extractor: combines event points into fingerprints. | |
olaf_fp_file_writer.h | |
Olaf fingerprint extractor: combines event points into fingerprints. | |
olaf_fp_matcher.h | |
Provides an algorithm to match extracted fingerprints with the indexed fingerprints in the database. | |
olaf_fp_ref_mem.h | |
The in-memory 'database' of fingerprints used to match queries against in the 'memory' configuration. | |
olaf_max_filter.h | |
Max filter interface to experiment with differen max filter implementations. | |
olaf_reader.h | |
Reads audio samples from a file in blocks of samples with a certain overlap. | |
olaf_runner.h | |
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. | |
olaf_stream_processor.h | |
Makes it more easy to process an audio stream. | |
olaf_window.h | |
Precomputed windows to apply to audio blocks. | |
pffft.h | |
PFFFT : a Pretty Fast FFT. | |
queue.h | |
Double-ended queue. |