]> git.parisson.com Git - timeside.git/log
timeside.git
11 years agofix news stack
Guillaume Pellerin [Sat, 14 Dec 2013 23:20:47 +0000 (00:20 +0100)]
fix news

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

11 years ago0.5.1 again 0.5.1-2
Guillaume Pellerin [Mon, 11 Nov 2013 20:57:19 +0000 (21:57 +0100)]
0.5.1 again

11 years agoMerge branch 'master' of github.com:yomguy/TimeSide
Guillaume Pellerin [Mon, 11 Nov 2013 20:51:08 +0000 (21:51 +0100)]
Merge branch 'master' of github.com:yomguy/TimeSide

11 years agographers : fix default window function
Guillaume Pellerin [Mon, 11 Nov 2013 20:45:41 +0000 (21:45 +0100)]
graphers : fix default window function

11 years agoMerge branch 'dev'
Guillaume Pellerin [Sun, 10 Nov 2013 08:16:34 +0000 (09:16 +0100)]
Merge branch 'dev'

Conflicts:
doc/source/news.rst

11 years agoortho fix
Guillaume Pellerin [Fri, 8 Nov 2013 08:17:20 +0000 (09:17 +0100)]
ortho fix

11 years agoTests : supress print in test_run_all_doctests
Thomas Fillon [Fri, 8 Nov 2013 17:39:45 +0000 (18:39 +0100)]
Tests : supress print in test_run_all_doctests

11 years agoTests : supress print in test_run_all_doctests
Thomas Fillon [Fri, 8 Nov 2013 17:39:45 +0000 (18:39 +0100)]
Tests : supress print in test_run_all_doctests

11 years agoFix issues in doctest : add doctest Ellipsis on timeside version + clean up test_run_...
Thomas Fillon [Fri, 8 Nov 2013 09:20:16 +0000 (10:20 +0100)]
Fix issues in doctest : add doctest Ellipsis on timeside version + clean up test_run_all_doctests

11 years agoChange Grapher render() function to match documentation API, pass part of previous...
Thomas Fillon [Fri, 8 Nov 2013 17:20:09 +0000 (18:20 +0100)]
Change Grapher render() function to match documentation API, pass part of previous render code to post_process

11 years agoChange Grapher render() function to match documentation API, pass part of previous...
Thomas Fillon [Fri, 8 Nov 2013 17:20:09 +0000 (18:20 +0100)]
Change Grapher render() function to match documentation API, pass part of previous render code to post_process

11 years agoFix issues in doctest : add doctest Ellipsis on timeside version + clean up test_run_...
Thomas Fillon [Fri, 8 Nov 2013 09:20:16 +0000 (10:20 +0100)]
Fix issues in doctest : add doctest Ellipsis on timeside version + clean up test_run_all_doctests

11 years ago0.5.2
Guillaume Pellerin [Fri, 8 Nov 2013 01:39:53 +0000 (02:39 +0100)]
0.5.2

11 years agoupdate doc 0.5.1-1
Guillaume Pellerin [Fri, 8 Nov 2013 01:15:42 +0000 (02:15 +0100)]
update doc

11 years agoupdate news
Guillaume Pellerin [Fri, 8 Nov 2013 01:13:47 +0000 (02:13 +0100)]
update news

11 years agoadd docstrings, cleanup
Guillaume Pellerin [Fri, 8 Nov 2013 01:06:21 +0000 (02:06 +0100)]
add docstrings, cleanup

11 years agotry to fix rst proc list
Guillaume Pellerin [Fri, 8 Nov 2013 00:40:25 +0000 (01:40 +0100)]
try to fix rst proc list

11 years agoagain
Guillaume Pellerin [Fri, 8 Nov 2013 00:34:52 +0000 (01:34 +0100)]
again

11 years agofix procs
Guillaume Pellerin [Fri, 8 Nov 2013 00:34:01 +0000 (01:34 +0100)]
fix procs

11 years agoupdade news again
Guillaume Pellerin [Fri, 8 Nov 2013 00:33:10 +0000 (01:33 +0100)]
updade news again