]> git.parisson.com Git - timeside.git/log
timeside.git
11 years agovarious minor syntax fixes on IRIT analyzers
Guillaume Pellerin [Tue, 21 Jan 2014 16:53:29 +0000 (17:53 +0100)]
various minor syntax fixes on IRIT analyzers

11 years agore-add aubio analyzers
Guillaume Pellerin [Thu, 16 Jan 2014 10:34:31 +0000 (11:34 +0100)]
re-add aubio analyzers

11 years agoMerge branch 'diadems' of github.com:yomguy/TimeSide into diadems
Guillaume Pellerin [Thu, 9 Jan 2014 21:04:41 +0000 (22:04 +0100)]
Merge branch 'diadems' of github.com:yomguy/TimeSide into diadems

11 years agoEncoder: live AudioSink encoder, encoder that plays the audio stream through the...
Thomas Fillon [Thu, 9 Jan 2014 10:48:00 +0000 (11:48 +0100)]
Encoder: live AudioSink encoder, encoder that plays the audio stream through the sounbdcard

11 years agoLiveDecoder.input_src as constructor arg
Guillaume Pellerin [Thu, 9 Jan 2014 09:17:47 +0000 (10:17 +0100)]
LiveDecoder.input_src as constructor arg

11 years agobugfix
Guillaume Pellerin [Wed, 8 Jan 2014 17:17:50 +0000 (18:17 +0100)]
bugfix

11 years agofix doctest decoder module import
Guillaume Pellerin [Wed, 8 Jan 2014 16:53:47 +0000 (17:53 +0100)]
fix doctest decoder module import

11 years agoMerge branch 'live' into dev
Guillaume Pellerin [Wed, 8 Jan 2014 16:31:03 +0000 (17:31 +0100)]
Merge branch 'live' into dev

Conflicts:
tests/test_decoding.py
timeside/decoder/core.py

11 years agoadd __future__.division to LiveDecoder also live live2
Guillaume Pellerin [Wed, 8 Jan 2014 16:25:25 +0000 (17:25 +0100)]
add __future__.division to LiveDecoder also

11 years agofix division from future (explicit import in EACH module)
Guillaume Pellerin [Wed, 8 Jan 2014 16:23:20 +0000 (17:23 +0100)]
fix division from future (explicit import in EACH module)

11 years agofix fft_size arg for spectrogram
Guillaume Pellerin [Wed, 8 Jan 2014 16:17:30 +0000 (17:17 +0100)]
fix fft_size arg for spectrogram

11 years agotests/sandbox: Fix issue #28
Thomas Fillon [Wed, 8 Jan 2014 14:18:25 +0000 (15:18 +0100)]
tests/sandbox: Fix issue #28

11 years agoDecoder : Fix issue #29 about bad start parameters for FileDecoder. Also deals with...
Thomas Fillon [Wed, 8 Jan 2014 11:50:08 +0000 (12:50 +0100)]
Decoder : Fix issue #29 about bad start parameters for FileDecoder. Also deals with bad duration add a test to manage both cases. Minor changes in FileDecoder induces by this bug fix

11 years agoencoder: rm core from init
Guillaume Pellerin [Mon, 6 Jan 2014 22:46:09 +0000 (23:46 +0100)]
encoder: rm core from init

11 years agosplit decoder modules
Guillaume Pellerin [Mon, 6 Jan 2014 22:14:44 +0000 (23:14 +0100)]
split decoder modules

11 years agoRemove tracked pyc files
Thomas Fillon [Mon, 6 Jan 2014 14:03:22 +0000 (15:03 +0100)]
Remove tracked pyc files

11 years agoAnalyzer:IRITMusicLDN : Fix analyzer ID to avoid duplicated id
Thomas Fillon [Mon, 6 Jan 2014 13:59:31 +0000 (14:59 +0100)]
Analyzer:IRITMusicLDN : Fix analyzer ID to avoid duplicated id

11 years agoMerge branch 'dev' into diadems
Thomas Fillon [Mon, 6 Jan 2014 13:54:09 +0000 (14:54 +0100)]
Merge branch 'dev' into diadems

11 years agoLiveDecoder : Add doc + doctest example
Thomas Fillon [Mon, 6 Jan 2014 12:44:46 +0000 (13:44 +0100)]
LiveDecoder : Add doc + doctest example

11 years agoLiveDecoder : first prototype for a live decoder. The process can be interrupted...
Thomas Fillon [Mon, 6 Jan 2014 12:11:38 +0000 (13:11 +0100)]
LiveDecoder : first prototype for a live decoder. The process can be interrupted by pressing CTRL+C two times

11 years agoDecoder : Add a live decoder using Gstreamer alsasrc
Thomas Fillon [Thu, 26 Dec 2013 21:26:28 +0000 (22:26 +0100)]
Decoder : Add a live decoder using Gstreamer alsasrc

11 years agoDecoder: Add a abstract base class for Decoders
Thomas Fillon [Tue, 24 Dec 2013 13:26:55 +0000 (14:26 +0100)]
Decoder: Add a abstract base class for Decoders

11 years agoFix no output_file for yaml and numpy analyzer serializers
Guillaume Pellerin [Sun, 22 Dec 2013 21:38:39 +0000 (22:38 +0100)]
Fix no output_file for yaml and numpy analyzer serializers

11 years agotimeside/analyzer/core.py: unrevert 945d739d, Fixes #26
Paul Brossier [Fri, 20 Dec 2013 13:03:12 +0000 (08:03 -0500)]
timeside/analyzer/core.py: unrevert 945d739d, Fixes #26

11 years agoDecoder FileDecoder : Fixes #8 buy providing a 'stack' argument at the FileDecoder...
Thomas Fillon [Fri, 20 Dec 2013 10:42:09 +0000 (11:42 +0100)]
Decoder FileDecoder : Fixes #8 buy providing a 'stack' argument at the FileDecoder initialization. It removes the previous changes doing this at the pipe level and using an ArrrayDecoder

11 years agoIRIT music detector and divergence segmentation added
Maxime LE COZ [Fri, 20 Dec 2013 09:41:07 +0000 (10:41 +0100)]
IRIT music detector and divergence segmentation added

11 years agoSegmentation Forward/Backward added
Maxime LE COZ [Tue, 17 Dec 2013 16:10:18 +0000 (17:10 +0100)]
Segmentation Forward/Backward added

11 years agoMerge branch 'master' into dev
Guillaume Pellerin [Mon, 16 Dec 2013 16:53:28 +0000 (17:53 +0100)]
Merge branch 'master' into dev

11 years agofix readme
Guillaume Pellerin [Mon, 16 Dec 2013 16:52:59 +0000 (17:52 +0100)]
fix readme

11 years agogoto 0.5.3
Guillaume Pellerin [Mon, 16 Dec 2013 16:38:09 +0000 (17:38 +0100)]
goto 0.5.3

11 years agofix doc links 0.5.2
Guillaume Pellerin [Mon, 16 Dec 2013 16:33:29 +0000 (17:33 +0100)]
fix doc links

11 years agoadd timeside-launch presentation
Guillaume Pellerin [Mon, 16 Dec 2013 16:29:48 +0000 (17:29 +0100)]
add timeside-launch presentation

11 years agoMerge branch 'dev' of https://github.com/yomguy/TimeSide into dev
Thomas Fillon [Mon, 16 Dec 2013 12:56:29 +0000 (13:56 +0100)]
Merge branch 'dev' of https://github.com/yomguy/TimeSide into dev

11 years agoanalyzer/yaafe.py : Fix bug in result frame_metadata
Thomas Fillon [Mon, 16 Dec 2013 12:56:11 +0000 (13:56 +0100)]
analyzer/yaafe.py : Fix bug in result frame_metadata

11 years agofix news
Guillaume Pellerin [Sat, 14 Dec 2013 23:20:47 +0000 (00:20 +0100)]
fix news

11 years agoMerge branch 'dev' of https://github.com/yomguy/TimeSide into dev
Thomas Fillon [Mon, 16 Dec 2013 08:48:26 +0000 (09:48 +0100)]
Merge branch 'dev' of https://github.com/yomguy/TimeSide into dev

11 years agoAnalyzer : propagate recent changes to IRIt_Speech analyzers
Thomas Fillon [Mon, 16 Dec 2013 08:24:20 +0000 (09:24 +0100)]
Analyzer : propagate recent changes to IRIt_Speech analyzers

11 years agono fooBar in variables
Guillaume Pellerin [Sat, 14 Dec 2013 16:57:29 +0000 (17:57 +0100)]
no fooBar in variables

11 years agoMerge branch 'dev' of https://github.com/yomguy/TimeSide into dev
Thomas Fillon [Fri, 13 Dec 2013 19:55:45 +0000 (20:55 +0100)]
Merge branch 'dev' of https://github.com/yomguy/TimeSide into dev

11 years agoTimeSide Ccore ProcessPipe: Solve #8 by providing a more user-friendly implementation...
Thomas Fillon [Fri, 13 Dec 2013 19:46:28 +0000 (20:46 +0100)]
TimeSide Ccore ProcessPipe: Solve #8 by providing a more user-friendly implementation than previous solution

- The frames can be stored in the `ProcessPipe` frames_stack attribute if the pipe is run with argument 'stack=True' (default stack=False)
- The ProcessPipe is now linked to its processors through the processor self.process_pipe attribute (this avoid confusion with `decoder.pipe` or `decoder.pipeline` (-> reflect this change in all analyzers)
- After the process, during the release every processors of the pipe are removed from the pipe (except the decoder)

11 years agoupdate README
Guillaume Pellerin [Fri, 13 Dec 2013 01:23:05 +0000 (02:23 +0100)]
update README

11 years agoadd architecture infos
Guillaume Pellerin [Fri, 13 Dec 2013 01:22:19 +0000 (02:22 +0100)]
add architecture infos

11 years agoMerge branch 'dev' of https://github.com/yomguy/TimeSide into dev
Thomas Fillon [Thu, 12 Dec 2013 14:42:19 +0000 (15:42 +0100)]
Merge branch 'dev' of https://github.com/yomguy/TimeSide into dev

11 years agoDoc: Add a tutorial on second pass with ArrayDecoder + fix bug in Waveform analyzer
Thomas Fillon [Thu, 12 Dec 2013 14:42:10 +0000 (15:42 +0100)]
Doc: Add a tutorial on second pass with ArrayDecoder + fix bug in Waveform analyzer

11 years agotimeside/decoder/utils.py: improve error message
Paul Brossier [Mon, 9 Dec 2013 17:13:03 +0000 (12:13 -0500)]
timeside/decoder/utils.py: improve error message

11 years agoscripts/timeside-launch: show usage if no argument is given
Paul Brossier [Mon, 9 Dec 2013 14:37:13 +0000 (09:37 -0500)]
scripts/timeside-launch: show usage if no argument is given

11 years agoupdate news
Guillaume Pellerin [Mon, 9 Dec 2013 10:46:42 +0000 (11:46 +0100)]
update news

11 years agoMerge branch 'dev' of github.com:yomguy/TimeSide into dev
Paul Brossier [Mon, 9 Dec 2013 02:19:59 +0000 (21:19 -0500)]
Merge branch 'dev' of github.com:yomguy/TimeSide into dev

11 years agoscripts/timeside-launch: create a uuid from the file uri, closes #10
Paul Brossier [Mon, 9 Dec 2013 02:19:12 +0000 (21:19 -0500)]
scripts/timeside-launch: create a uuid from the file uri, closes #10

11 years agoMerge branch 'master' into dev
Guillaume Pellerin [Fri, 6 Dec 2013 10:44:35 +0000 (11:44 +0100)]
Merge branch 'master' into dev

11 years agofix spectrogram orientation
Guillaume Pellerin [Fri, 6 Dec 2013 10:43:01 +0000 (11:43 +0100)]
fix spectrogram orientation

11 years agofix graph watermark, change linear spectrogram id
Guillaume Pellerin [Fri, 6 Dec 2013 10:13:15 +0000 (11:13 +0100)]
fix graph watermark, change linear spectrogram id

11 years agoadd the doctest option
Guillaume Pellerin [Tue, 3 Dec 2013 18:31:36 +0000 (19:31 +0100)]
add the doctest option

11 years agoadd a display test to set the doctest options (not fully fixed)
Guillaume Pellerin [Tue, 3 Dec 2013 18:29:01 +0000 (19:29 +0100)]
add a display test to set the doctest options (not fully fixed)

11 years agoMerge branch 'dev' of github.com:yomguy/TimeSide into dev
Paul Brossier [Tue, 3 Dec 2013 17:28:23 +0000 (12:28 -0500)]
Merge branch 'dev' of github.com:yomguy/TimeSide into dev

11 years agoscripts/timeside-launch: pass channels, samplerate and blocksize to pipe
Paul Brossier [Tue, 3 Dec 2013 17:24:54 +0000 (12:24 -0500)]
scripts/timeside-launch: pass channels, samplerate and blocksize to pipe

11 years agotimeside/core.py: ProcessPipe.run(), pass channels, samplerate and blocksize to sourc...
Paul Brossier [Tue, 3 Dec 2013 17:24:34 +0000 (12:24 -0500)]
timeside/core.py: ProcessPipe.run(), pass channels, samplerate and blocksize to source.setup()

11 years agoMerge branch 'dev' of https://github.com/yomguy/TimeSide into dev
Thomas Fillon [Tue, 3 Dec 2013 17:23:22 +0000 (18:23 +0100)]
Merge branch 'dev' of https://github.com/yomguy/TimeSide into dev

11 years agoDoc/tutorial/AnalyzerResult.rst : update to reflect last changes in Analyzer Result
Thomas Fillon [Tue, 3 Dec 2013 17:23:17 +0000 (18:23 +0100)]
Doc/tutorial/AnalyzerResult.rst : update to reflect last changes in Analyzer Result

11 years agoscripts/timeside-launch: fix default graph output format
Paul Brossier [Tue, 3 Dec 2013 17:18:56 +0000 (12:18 -0500)]
scripts/timeside-launch: fix default graph output format

11 years agoconf/transcode_media.ts: add simple example
Paul Brossier [Tue, 3 Dec 2013 17:09:21 +0000 (12:09 -0500)]
conf/transcode_media.ts: add simple example

11 years agoscripts/timeside-launch: add results and graph output format options
Paul Brossier [Tue, 3 Dec 2013 17:08:58 +0000 (12:08 -0500)]
scripts/timeside-launch: add results and graph output format options

11 years agotimeside/analyzer/core.py: all to_[format] functions to take an optional output_file...
Paul Brossier [Tue, 3 Dec 2013 16:45:52 +0000 (11:45 -0500)]
timeside/analyzer/core.py: all to_[format] functions to take an optional output_file argument

11 years agoscripts/timeside-launch: fix message when no processor found
Paul Brossier [Tue, 3 Dec 2013 16:41:08 +0000 (11:41 -0500)]
scripts/timeside-launch: fix message when no processor found

11 years agotimeside.analyzer.core.py : AnalyzeResultContainer : add method can handle update...
Thomas Fillon [Tue, 3 Dec 2013 11:36:31 +0000 (12:36 +0100)]
timeside.analyzer.core.py : AnalyzeResultContainer : add method can handle update from AnalyzeResultContainer

11 years agoscripts/timeside-launch: add encoders
Paul Brossier [Tue, 3 Dec 2013 02:09:28 +0000 (21:09 -0500)]
scripts/timeside-launch: add encoders

11 years agoscripts/timeside-launch: add first draft of timeside-launch
Paul Brossier [Mon, 2 Dec 2013 23:37:14 +0000 (18:37 -0500)]
scripts/timeside-launch: add first draft of timeside-launch

11 years agodoctest bugfix again for systems without any display
Guillaume Pellerin [Mon, 2 Dec 2013 22:00:57 +0000 (23:00 +0100)]
doctest bugfix again for systems without any display

11 years agobugfix for tests on server systems without display (TclError: no display name and...
Guillaume Pellerin [Mon, 2 Dec 2013 21:54:00 +0000 (22:54 +0100)]
bugfix for tests on server systems without display (TclError: no display name and no $DISPLAY environment variable)

11 years agoAnalyzer : Refactoring, merge commits before push
Thomas Fillon [Mon, 2 Dec 2013 17:50:52 +0000 (18:50 +0100)]
Analyzer : Refactoring, merge commits before push

11 years agoAnalyzers: Code refactoring for Analyzer Result support in analyzer/core.py
Thomas Fillon [Mon, 2 Dec 2013 17:43:49 +0000 (18:43 +0100)]
Analyzers: Code refactoring for Analyzer Result support in analyzer/core.py

11 years agoAnalyzers: Code refactoring for Analyzer Result support in analyzer/core.py
Thomas Fillon [Mon, 2 Dec 2013 17:43:49 +0000 (18:43 +0100)]
Analyzers: Code refactoring for Analyzer Result support in analyzer/core.py

11 years ago./tests/test_list_processors.py: fix testHasSomeDecoders
Paul Brossier [Sun, 1 Dec 2013 21:09:52 +0000 (16:09 -0500)]
./tests/test_list_processors.py: fix testHasSomeDecoders

11 years agotimeside/analyzer/aubio_temporal.py: fix onset rate periods computation
Paul Brossier [Sun, 1 Dec 2013 20:42:47 +0000 (15:42 -0500)]
timeside/analyzer/aubio_temporal.py: fix onset rate periods computation

11 years agodebian/control: add gstreamer0.10-plugins-bad
Paul Brossier [Sun, 1 Dec 2013 20:36:00 +0000 (15:36 -0500)]
debian/control: add gstreamer0.10-plugins-bad

11 years agotimeside/analyzer/core.py: simplify docstring, test passes from source dir
Paul Brossier [Sun, 1 Dec 2013 20:18:04 +0000 (15:18 -0500)]
timeside/analyzer/core.py: simplify docstring, test passes from source dir

11 years agodebian/control: add depends on python-matplotlib
Paul Brossier [Sun, 1 Dec 2013 20:01:45 +0000 (15:01 -0500)]
debian/control: add depends on python-matplotlib

11 years agodebian/: sync with last package
Paul Brossier [Sun, 1 Dec 2013 20:01:21 +0000 (15:01 -0500)]
debian/: sync with last package

11 years agoMerge branch 'dev' of https://github.com/yomguy/TimeSide into dev
Thomas Fillon [Sun, 1 Dec 2013 19:53:34 +0000 (20:53 +0100)]
Merge branch 'dev' of https://github.com/yomguy/TimeSide into dev

11 years agoAnalyzer: hdf5 serialization -> Fix bug + code refactoring
Thomas Fillon [Fri, 29 Nov 2013 19:24:07 +0000 (20:24 +0100)]
Analyzer: hdf5 serialization -> Fix bug + code refactoring

11 years agotimeside/analyzer/aubio_temporal.py: add beat confidence
Paul Brossier [Sun, 1 Dec 2013 19:49:15 +0000 (14:49 -0500)]
timeside/analyzer/aubio_temporal.py: add beat confidence

11 years agotimeside/analyzer/aubio_temporal.py: make onsetrate a segment, beats an event
Paul Brossier [Sun, 1 Dec 2013 19:46:53 +0000 (14:46 -0500)]
timeside/analyzer/aubio_temporal.py: make onsetrate a segment, beats an event

11 years agotimeside/analyzer/aubio_temporal.py: clean up, fix bpm
Paul Brossier [Sun, 1 Dec 2013 19:43:40 +0000 (14:43 -0500)]
timeside/analyzer/aubio_temporal.py: clean up, fix bpm

11 years agotimeside/analyzer/aubio_pitch.py: fill up results id_metadata
Paul Brossier [Sun, 1 Dec 2013 19:04:15 +0000 (14:04 -0500)]
timeside/analyzer/aubio_pitch.py: fill up results id_metadata

11 years agotimeside/analyzer/aubio_pitch.py: add confidence
Paul Brossier [Sun, 1 Dec 2013 18:55:01 +0000 (13:55 -0500)]
timeside/analyzer/aubio_pitch.py: add confidence

11 years agoAnalyzer: hdf5 serialization -> Fix bug + code refactoring
Thomas Fillon [Fri, 29 Nov 2013 19:24:07 +0000 (20:24 +0100)]
Analyzer: hdf5 serialization -> Fix bug + code refactoring

11 years agoTests : lowercase for run_test_module
Thomas Fillon [Fri, 29 Nov 2013 10:40:42 +0000 (11:40 +0100)]
Tests : lowercase for run_test_module

11 years agoTests : enable to set test prefix in unit-timeside runTestModule + Encoder : minor...
Thomas Fillon [Fri, 29 Nov 2013 10:33:53 +0000 (11:33 +0100)]
Tests : enable to set test prefix in unit-timeside runTestModule + Encoder : minor changes in webm code

11 years agoEncoder: Fix test_encoding for webm video
Thomas Fillon [Thu, 28 Nov 2013 16:54:27 +0000 (17:54 +0100)]
Encoder: Fix test_encoding for webm video

11 years agoEncoder : Ogg -> Add quality parameter
Thomas Fillon [Thu, 28 Nov 2013 16:41:17 +0000 (17:41 +0100)]
Encoder : Ogg -> Add quality parameter

11 years agoEncoder: implement abstract IEncoder interface for GstEncoder base class
Thomas Fillon [Thu, 28 Nov 2013 16:40:44 +0000 (17:40 +0100)]
Encoder: implement abstract IEncoder interface for GstEncoder base class

11 years agoEncoder: Webm -> add video encoding support + test
Thomas Fillon [Thu, 28 Nov 2013 16:38:51 +0000 (17:38 +0100)]
Encoder: Webm -> add video encoding support + test

11 years agoTests: Clean up temporary files + minor code formatting enhancements
Thomas Fillon [Thu, 28 Nov 2013 08:32:30 +0000 (09:32 +0100)]
Tests: Clean up temporary files + minor code formatting enhancements

11 years agomp4mux for the aac encoder
Guillaume Pellerin [Wed, 27 Nov 2013 21:26:53 +0000 (22:26 +0100)]
mp4mux for the aac encoder

11 years agoTests: Various enhancements and fixes in transcoding, encoding
Thomas Fillon [Wed, 27 Nov 2013 15:59:18 +0000 (16:59 +0100)]
Tests: Various enhancements and fixes in transcoding, encoding

- unit-timeside: Small enhancements in Error messages display
- unit-timeside: Remove 'assertSameList' function which seems equivalent to unittest assertItemsEqual. unittest.TestCase class does thus no more need to be override, propagate this change in every test_* modules.
- test_encoding and test_transcoding: refactoring + handling of expected failures (duration for loseless encoders, channels for voaacenc, ...) + run everything in pipes to handle properly the setup.

11 years agoAnalyzer: WaveForm -> add pre-processing decorators
Thomas Fillon [Wed, 27 Nov 2013 15:57:39 +0000 (16:57 +0100)]
Analyzer: WaveForm -> add pre-processing decorators

11 years agoDecoder: utils -> Fix indentation and division issue
Thomas Fillon [Wed, 27 Nov 2013 15:56:19 +0000 (16:56 +0100)]
Decoder: utils -> Fix indentation and division issue

11 years agoEncoder: Enable timestamp during encoding, provide timestamp and duration in tools...
Thomas Fillon [Wed, 27 Nov 2013 15:53:44 +0000 (16:53 +0100)]
Encoder: Enable timestamp during encoding, provide timestamp and duration in tools/numpy_array_to_gst_buffer.py

11 years agoEncoder: WebM -> Suppress the apparently useless element 'mux.' in the pipe
Thomas Fillon [Wed, 27 Nov 2013 15:47:00 +0000 (16:47 +0100)]
Encoder: WebM -> Suppress the apparently useless element 'mux.' in the pipe

11 years agoEncoder: fix calling arguments for m4a
Thomas Fillon [Wed, 27 Nov 2013 15:44:25 +0000 (16:44 +0100)]
Encoder: fix calling arguments for m4a