]> git.parisson.com Git - timeside.git/log
timeside.git
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 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

11 years agoupdate processors in readme
Guillaume Pellerin [Fri, 8 Nov 2013 00:30:32 +0000 (01:30 +0100)]
update processors in readme

11 years agoupdate news
Guillaume Pellerin [Fri, 8 Nov 2013 00:27:03 +0000 (01:27 +0100)]
update news

11 years agouuid from standard lib 0.5.1-0
Guillaume Pellerin [Thu, 7 Nov 2013 23:55:25 +0000 (00:55 +0100)]
uuid from standard lib

11 years agoFix some doctest issues, minor codes changes for processors not already propagated...
Thomas Fillon [Thu, 7 Nov 2013 14:28:48 +0000 (15:28 +0100)]
Fix some doctest issues, minor codes changes for processors not already propagated in encoder, and minor id changes in basic graphers

11 years agoSuppress collecting the doctest in the documentation .rst files because it does not...
Thomas Fillon [Thu, 7 Nov 2013 14:11:49 +0000 (15:11 +0100)]
Suppress collecting the doctest in the documentation .rst files because it does not support Sphinx doctest fixtures. Add test_run_all_doctests to run_all_tests script

11 years agoAdd a test collecting all doctests
Thomas Fillon [Thu, 7 Nov 2013 12:55:32 +0000 (13:55 +0100)]
Add a test collecting all doctests

11 years agoDelete old and unused directories
Thomas Fillon [Thu, 7 Nov 2013 12:37:36 +0000 (13:37 +0100)]
Delete old and unused directories

11 years agocleanup, sandbox: test hdf5
Guillaume Pellerin [Thu, 31 Oct 2013 23:06:46 +0000 (00:06 +0100)]
cleanup, sandbox: test hdf5

11 years agoadd uuid to analyzer.results
Guillaume Pellerin [Thu, 31 Oct 2013 21:56:34 +0000 (22:56 +0100)]
add uuid to analyzer.results

11 years agotests/api to test/sandbox, add various tests in sandbox
Guillaume Pellerin [Thu, 31 Oct 2013 21:51:58 +0000 (22:51 +0100)]
tests/api to test/sandbox, add various tests in sandbox

11 years agoadd parent list iterating in pipe, fix analyzer.odf results
Guillaume Pellerin [Thu, 31 Oct 2013 21:50:00 +0000 (22:50 +0100)]
add parent list iterating in pipe, fix analyzer.odf results

11 years agoFix conflicts before merge
Thomas Fillon [Thu, 31 Oct 2013 17:10:38 +0000 (18:10 +0100)]
Fix conflicts before merge

11 years agoAdd a parents attribute to Processor. A Processor can access its parents results...
Thomas Fillon [Thu, 31 Oct 2013 16:49:01 +0000 (17:49 +0100)]
Add a parents attribute to Processor. A Processor can access its parents results through the pipe in which it runs

11 years agoadd a UUID based on a 32 bit hash for each processor
Guillaume Pellerin [Thu, 31 Oct 2013 09:14:37 +0000 (10:14 +0100)]
add a UUID based on a 32 bit hash for each processor

11 years agochange decoder id, cleanup
Guillaume Pellerin [Tue, 29 Oct 2013 00:19:28 +0000 (01:19 +0100)]
change decoder id, cleanup

11 years agoadd test_all, add __repr__ to ProcessPipe
Guillaume Pellerin [Tue, 29 Oct 2013 00:14:34 +0000 (01:14 +0100)]
add test_all, add __repr__ to ProcessPipe

11 years agofix conflict between grapher parameters, add test_all_graphers
Guillaume Pellerin [Mon, 28 Oct 2013 23:45:19 +0000 (00:45 +0100)]
fix conflict between grapher parameters, add test_all_graphers

11 years ago4096 for default fft_size, tune various lower_freq
Guillaume Pellerin [Mon, 28 Oct 2013 22:55:54 +0000 (23:55 +0100)]
4096 for default fft_size, tune various lower_freq

11 years agoadd tests for new graphers
Guillaume Pellerin [Mon, 28 Oct 2013 22:42:52 +0000 (23:42 +0100)]
add tests for new graphers

11 years agocleanup, add a SpectrogramLinear grapher
Guillaume Pellerin [Mon, 28 Oct 2013 22:33:23 +0000 (23:33 +0100)]
cleanup, add a SpectrogramLinear grapher

11 years agoadd decoder.utils, fix some api test names
Guillaume Pellerin [Mon, 28 Oct 2013 15:57:34 +0000 (16:57 +0100)]
add decoder.utils, fix some api test names

11 years agoadd WaveformTransparent grapher, optimize and cleanup Spectrogram exp_graph
Guillaume Pellerin [Mon, 28 Oct 2013 15:42:14 +0000 (16:42 +0100)]
add WaveformTransparent grapher, optimize and cleanup Spectrogram