]> git.parisson.com Git - timeside.git/commit
Add new structure for the analyzerResult + Add Analyzer generic processor
authorThomas Fillon <thomas@parisson.com>
Fri, 19 Jul 2013 16:36:23 +0000 (18:36 +0200)
committerThomas Fillon <thomas@parisson.com>
Fri, 19 Jul 2013 16:45:27 +0000 (18:45 +0200)
commit0dbfd622dcff701483a0afbeb8bd9a52814669e6
tree4c1ceeb4d00ba3031c27caf81832536d3ec8b0bb
parent1a908ddd7f5769a6580d0ec6b07835db683d1b47
Add new structure for the analyzerResult + Add Analyzer generic processor

Add a new structure to handle the different kind of metadata :
 - data
 - idMetadata
 - audioMetadata
 - frameMetadata
 - labelMetadata
 - parameters

Automatic setting of some metadata is providing through a generic Analyzer processor class from which the common analyzer derives.

Modifiy setup() parameters for all processors to diffenriate between source_* parameter and input_*, output_* parameters for the non-source processors
timeside/analyzer/aubio_pitch.py
timeside/analyzer/aubio_temporal.py
timeside/analyzer/core.py
timeside/api.py
timeside/core.py
timeside/decoder/core.py
timeside/encoder/ogg.py