|
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. | |