]> git.parisson.com Git - timeside.git/commitdiff
fix doc, cleanup
authoryomguy <yomguy@parisson.com>
Mon, 8 Oct 2012 12:01:35 +0000 (14:01 +0200)
committeryomguy <yomguy@parisson.com>
Mon, 8 Oct 2012 12:01:35 +0000 (14:01 +0200)
README.rst
timeside/encoder/m4a.py
timeside/encoder/ogg.py

index 239fa2b75aa931463bf72cad3c2a27dea59f065c..58f57d605e12cbe50fd8f2ee2c176cbd92b45431 100644 (file)
@@ -2,22 +2,40 @@
 TimeSide : open and fast web audio components
 ==============================================
 
+.. image:: https://secure.travis-ci.org/yomguy/TimeSide.png?branch=master
+    :target: http://travis-ci.org/yomguy/TimeSide/
+
 TimeSide is a set of python components enabling easy audio processing, transcoding, imaging and streaming. Its simple architecture and high-level API have been design to process serial pipelines.
 
 It includes a powerfull HTM5 interactive player which can be embedded in any web application to provide fancy waveforms, various analyzer results, synced time metadata display during playback and remote indexing.
 
 The engine (server side) is fully written in Python, the player (client side) in HTML, CSS and JavaScript.
 
+Goals
+=====
+
+We just *need* a python library to:
+
+ * forget Matlab,
+ * build a python framework to do asynchronous audio processing,
+ * decode audio frames from ANY format to numpy arrays,
+ * stream the frames in processors and do numpy data analyzing,
+ * create various waveforms, spectrograms, etc.. with numpy and PIL,
+ * transcode the processed frames in various media formats and stream it,
+ * provide a high-level HTML5 UI to stream the results *on demand* through the web,
+ * do temporal metadata indexing remotely.
+
+
 News
 =====
 
 0.4.2
 
- * many releases these days, but there are some patches which are really worth to be HOT released ! We just need them in production..
- * finally fix FFT window border leaks in the streaming spectrum process for *really* better spectrograms and *smoother* spectral centroid waveforms)
+ * many releases these days, but there are some patches which are really worth to be HOT released : we just need them in production..
+ * finally fix FFT window border leaks in the streaming spectrum process for *really* better spectrograms and *smoother* spectral centroid waveforms
  * *mv* gstutils to timeside.gstutils
  * cleanup various processes
- * can't get right streaming ogg and flac encoders..
+ * Ogg, Aac and Flac encoders not really working now (some frames missing) :( Will be fixed in next release.
 
 0.4.1
 
index 8151917b442687771c15b473c7a85aeead0076e0..b312e7d11fe93943b0f11884c975b9c9de0aa473 100644 (file)
@@ -44,7 +44,7 @@ class AacEncoder(GstEncoder):
         self.pipe = ''' appsrc name=src
             ! audioconvert
             ! faac
-            ! filesink location=%s ''' % self.filename
+            '''
 
         if self.filename and self.streaming:
             self.pipe += ''' ! tee name=t
index 0f9a545058fa2088ed6254f0d911a65f6d416fcd..0442615bbe1248a40ee6c0f714722ab9d38bf37c 100644 (file)
@@ -49,6 +49,7 @@ class VorbisEncoder(GstEncoder):
                   ! vorbisenc
                   ! oggmux
                   '''
+
         if self.filename and self.streaming:
             self.pipe += ''' ! tee name=t
             ! queue ! filesink location=%s