Olaf
Overly Lightweight Acoustic Fingerprinting
Loading...
Searching...
No Matches
File List
Here is a list of all documented files with brief descriptions:
[detail level 12]
 
src
 
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