]> git.parisson.com Git - timeside.git/log
timeside.git
11 years agoNew Start session localizer
Maxime LE COZ [Tue, 25 Feb 2014 12:09:11 +0000 (13:09 +0100)]
New Start session localizer
IRIT speech & music detector modified to use frame_adapter

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

11 years agoMerge branch 'dev' of https://github.com/yomguy/TimeSide into dev
Thomas Fillon [Tue, 26 Nov 2013 22:21:42 +0000 (23:21 +0100)]
Merge branch 'dev' of https://github.com/yomguy/TimeSide into dev

11 years agoEncoder: Mp3Encoder add xingmux in the pipe in order to fix duration
Thomas Fillon [Tue, 26 Nov 2013 22:19:25 +0000 (23:19 +0100)]
Encoder: Mp3Encoder add xingmux in the pipe in order to fix duration

From Gstreamer manual :
"xingmux adds a Xing header to MP3 files. This contains information about the duration and size of the file and a seek table and is very useful for getting an almost correct duration and better seeking on VBR MP3 files."

11 years agoMerge branch 'dev' of github.com:yomguy/TimeSide into dev
Guillaume Pellerin [Mon, 25 Nov 2013 13:44:56 +0000 (14:44 +0100)]
Merge branch 'dev' of github.com:yomguy/TimeSide into dev

11 years agoTest : Add a message when a test is skipped
Thomas Fillon [Fri, 22 Nov 2013 13:52:46 +0000 (14:52 +0100)]
Test : Add a message when a test is skipped

11 years agoDecoder: Code refactoring on core, put some functions in decoder.utils + improve...
Thomas Fillon [Fri, 22 Nov 2013 13:39:14 +0000 (14:39 +0100)]
Decoder: Code refactoring on core, put some functions in decoder.utils + improve uri validity checking + add test for decoder.utils

11 years agoadd gstreamer0.10-plugins-bad to debian deps (voaacenc needed)
Guillaume Pellerin [Fri, 22 Nov 2013 09:20:05 +0000 (10:20 +0100)]
add gstreamer0.10-plugins-bad to debian deps (voaacenc needed)

11 years agoEncoder : Test refactoring + add test for WebM and Aac encoding + minor changes
Thomas Fillon [Thu, 21 Nov 2013 15:01:14 +0000 (16:01 +0100)]
Encoder : Test refactoring + add test for WebM and Aac encoding + minor changes

11 years agoEncoder: Fix AAC encoding issue (missing faac) by switching to voaacenc — AAC audio...
Thomas Fillon [Thu, 21 Nov 2013 14:45:35 +0000 (15:45 +0100)]
Encoder: Fix AAC encoding issue (missing faac) by switching to voaacenc — AAC audio encoder

11 years agoTests : add some enhancements
Thomas Fillon [Wed, 20 Nov 2013 16:40:40 +0000 (17:40 +0100)]
Tests : add some enhancements

11 years agoDocumentation : small updates, put back numpydoc extension for sphinx
Thomas Fillon [Wed, 20 Nov 2013 16:37:45 +0000 (17:37 +0100)]
Documentation : small updates, put back numpydoc extension for sphinx

11 years agoDecoder: Add ArrayDecoder : a fake decoder that take a numpy array as input
Thomas Fillon [Tue, 19 Nov 2013 14:54:07 +0000 (15:54 +0100)]
Decoder: Add ArrayDecoder : a fake decoder that take a numpy array as input

11 years agoDoc : Add documentation for analyzer preprocessor decorators
Thomas Fillon [Fri, 15 Nov 2013 20:11:00 +0000 (21:11 +0100)]
Doc : Add documentation for analyzer preprocessor decorators

11 years agoAnalyzer: Decorates some analyzers with preprocessors for downmixing and frames block...
Thomas Fillon [Fri, 15 Nov 2013 15:39:58 +0000 (16:39 +0100)]
Analyzer: Decorates some analyzers with preprocessors for downmixing and frames blocksize and stepsize adapation + Add some functionnalities for performing a test for a module inside module's main()

11 years agoAnalyzers : Add preprocessors as process decorators
Thomas Fillon [Fri, 15 Nov 2013 13:57:19 +0000 (14:57 +0100)]
Analyzers : Add preprocessors as process decorators

11 years agoMerge branch 'master' into dev
Guillaume Pellerin [Tue, 12 Nov 2013 13:34:27 +0000 (14:34 +0100)]
Merge branch 'master' into dev

11 years agomake Grapher an abstract interface
Guillaume Pellerin [Tue, 12 Nov 2013 13:33:45 +0000 (14:33 +0100)]
make Grapher an abstract interface

11 years agogoto 0.5.2
Guillaume Pellerin [Mon, 11 Nov 2013 21:10:42 +0000 (22:10 +0100)]
goto 0.5.2