Kai Vehmanen | 1 Feb 2009 20:23

towards 2.6, another pre-release available

Hello all,

as the pile of changes has grown sufficienly since 2.5.2, it's time to put 
2.6.0 out. I was going to make the release out already today, but the mail 
Julien sent on Thursday was a bit worrying, so it is probably best to have 
at least one round pre-testing for the current code.

I've pushed the latest changes to the git tree, and a tarball snapshot is 
also available at (md5sum 6f0e8bbf268173dc4e458fd29aac1781)
   http://ecasound.seul.org/download/snapshots/ecasound-2.6.0+pre-20090201.tar.gz

To give you an overall view of what areas of functionality have been 
touched, here's a NEWS file diff containing entries that have been 
added/updated this year (Jan-Feb 2009):

+++ b/NEWS
+xx0y2009 (v2.6.0) -** stable release **-
+	- note: key changes are described in more detail at:
+                http://eca.cx/relnotes/ecasound_v2_6_0_relnotes.txt
+	- added: interactive mode - new commands 'jack-connect', 
+		 'jack-disconnect' and 'jack-list-connections'; see 
+		 ecasound-iam(1) for details; closes sffeat:2134183
+	- added: ecasound options '--server', '--server-tcp-port' and
+		 '--no-server'; these replace the misleading old
+		 options '--daemon', '--nodaemon' and '--daemon-port', 
+		 which are now deprecated
+	- added: extended unit tests to cover option parsing, with
+		 some initial test cases
+        - added: unit test framework - minor improvements including
+		 abilitity to select which cases to run
(Continue reading)

Reza Iskandar Achmad | 6 Feb 2009 18:54
Picon

Re: mp3 output silence at begin and end

Hello Kai,

Thank you for responding...

Do you mean I need to generate a tone, let's say use ecasound and lame

$ ecasound -i tone,sine,440,22.25 -o tone.wav
$ ecasound -i tone.wav -o tone.mp3
$ ecasound -i tone.mp3 -o tone-check.wav

Would you like to let me know if I looking the tone-check.wav with a hex
editor what that indicates the zero-samples?

Thanks,
Reza

> -----Original Message-----
> From: Kai Vehmanen [mailto:kvehmanen <at> eca.cx]
> 
> Hi,
> 
> On Tue, 20 Jan 2009, Reza Iskandar Achmad wrote:
> 
> > I use ecasound 2.5.2 to open input (-i) wav then output to mp3 (lame)
> >
> > Here it is cmd line I used:
> >
> > ecasound -i sample.wav -o output.mp3
> >
> > output file is great, but at the beginning and the end of mp3 there
(Continue reading)

Julien Claassen | 7 Feb 2009 16:49
Picon

The troubles part I

Hello Kai!
   Here's my LADSPA problem, of which I believe it must somehow be system 
related, but I can't figure it out.
   this is what I do:
ecasound -c -i jack -o jack_alsa -eli:1422,32
   Could also be done with files. And here's the last page of output I can 
easily grab. Ecasound runs normal, but then on quitting:
cimate_1414.so
b7f52000-b7f53000 rw-p 00000000 03:03 19696 
/usr/local/lib/ladspa/smooth_de
cimate_1414.so
b7f53000-b7f54000 r-xp 00000000 03:03 19693 
/usr/local/lib/ladspa/crossover
_dist_1404.so
b7f54000-b7f55000 rw-p 00001000 03:03 19693 
/usr/local/lib/ladspa/crossover
_dist_1404.so
b7f55000-b7f57000 r-xp 00000000 03:03 19689 
/usr/local/lib/ladspa/foverdriv
e_1196.so
b7f57000-b7f58000 rw-p 00001000 03:03 19689 
/usr/local/lib/ladspa/foverdriv
e_1196.so
b7f58000-b7f59000 r-xp 00000000 03:03 19688 
/usr/local/lib/ladspa/sinus_wav
ewrapper_1198.so
b7f59000-b7f5a000 rw-p 00000000 03:03 19688 
/usr/local/lib/ladspa/sinus_wav
ewrapper_1198.so
b7f5a000-b7f5e000 r-xp 00000000 03:03 19687 
(Continue reading)

Kai Vehmanen | 7 Feb 2009 19:24

Re: The troubles part I

Hi,

On Sat, 7 Feb 2009, Julien Claassen wrote:

>   Here's my LADSPA problem, of which I believe it must somehow be system
> related, but I can't figure it out.
[...]
> easily grab. Ecasound runs normal, but then on quitting:
[...]
> cimate_1414.so
> b7f52000-b7f53000 rw-p 00000000 03:03 19696
> /usr/local/lib/ladspa/smooth_de
> cimate_1414.so
> b7f53000-b7f54000 r-xp 00000000 03:03 19693
> /usr/local/lib/ladspa/crossover
> _dist_1404.so

I suspect this is a bug in LADSPA SDK's sine.so plugin. At least some 
versions of that plugin do a double-free upon exit. If you have a 
recent version of glibc, it will detect this and emit a warning plus a 
backtrace.

To verify this hypothesis, you can check whether you...
   - get the error with all setups containing LADSPA plugins
   - if you temporarily remove the sine plugin (/usr/lib/ladspa/sine.so
     or /usr/local/lib/ladspa/sine.so), the problem should disappear

------------------------------------------------------------------------------
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
(Continue reading)

Julien Claassen | 8 Feb 2009 14:50
Picon

some git problem

Hello!
   A friend of mine had problems getting ecasound from git. He used the git 
clone command from the download page and got this:
error: Unable to find a92d3f48a789e18cfe6e1cbfd475373509f06ab0 under
http://ecasound.seul.org/ecasound.git
Cannot obtain needed blob a92d3f48a789e18cfe6e1cbfd475373509f06ab0
while processing commit 93f352ad3769e945cd44af59bfe384dac415d540.
   I did it and everything was fine. He updated his git and nothing changed. 
Does anyone have an explanation or an idea how to go about this?
   This would be very kind and hlpful!
   Kindest regards
          Julien

--------
Music was my first love and it will be my last (John Miles)

======== FIND MY WEB-PROJECT AT: ========
http://ltsb.sourceforge.net
the Linux TextBased Studio guide
======= AND MY PERSONAL PAGES AT: =======
http://www.juliencoder.de

------------------------------------------------------------------------------
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
_______________________________________________
Ecasound-list mailing list
(Continue reading)

Kai Vehmanen | 8 Feb 2009 15:54

final testing for 2.6.0; ECI changes

Hi,

I'll release 2.6.0 later today, but if anyone has time for some last 
minute testing, here's a snapshot:

http://ecasound.seul.org/download/snapshots/ecasound-2.6.0+pre-20090208.tar.gz

The last bit of changes were related to ECI C implementation. Quoting the 
release notes:
--cut--
- The standalone ECI C implementation has been refactored,
   fixing bugs and giving a small performance boost to
   ECI applications using it. Note that this code is used
   by most ECI language bindings. Closes sfbug:1412409
   https://sourceforge.net/support/tracker.php?aid=1412409
--cut--

The unit test suite for ECI is in quite good shape, so there shouldn't be 
any regressions, but more testing never hurts.

There are some other stuff included as well, but this ECI is the biggest 
one.

------------------------------------------------------------------------------
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
_______________________________________________
(Continue reading)

Kai Vehmanen | 8 Feb 2009 16:02

Re: The install troubles

Hi,

cc'ing the list as this might affect other people using the git repository 
directly.

On Sat, 7 Feb 2009, Julien Claassen wrote:

>  I told you, that I had a small problem with installing ecasound from the 
> git. Here's what I got.
>  Attached you find:
> install.log (from gmake install)

Thanks, this is now fixed in the git repo!

The reason for this error is that I wanted to remove the remaining 
autogenerated files from the git repository (as they clobber the version 
diffs for little benefit). And that's what I did some time ago.

The release tarballs always included the generated documentation files, 
so this doesn't impact users of the tarball releases in any way.

But, but, when you fetch the git repo, the generated documentation files 
are longer there, but before today's change, the "make install" target 
still depended on them. Now I could have added document generation to 
the default "make all" target, but this is a bit nasty as generating the 
docs requires all kinds of not-so-common tools like yodl, latex and 
heave, so it seems bad to require all users of the git repo to have 
these tools installed. So I solved this now by removing the dependency to the doc 
files from "install". Now if you fetch the git repo, and don't manually 
run "make docs", e.g. the manpages are no longer installed. But you can
(Continue reading)

Kai Vehmanen | 8 Feb 2009 16:20

Re: some git problem

Hi,

On Sun, 8 Feb 2009, Julien Claassen wrote:

>   A friend of mine had problems getting ecasound from git. He used the git
> clone command from the download page and got this:
> error: Unable to find a92d3f48a789e18cfe6e1cbfd475373509f06ab0 under

just tested this on a fresh cloned repository and it works fine for me.
I suspect:

   - some weird git version problem (I'm using 1.5.6.5), not very
     likely though
   - problems in the HTTP download (the quoted blop is a valid one
     and is available on the git repo at ecasound.seul.org, so it
     either was not downloaded or the download was corrupted)

------------------------------------------------------------------------------
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
_______________________________________________
Ecasound-list mailing list
Ecasound-list <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list

Avuton Olrich | 8 Feb 2009 19:19
Picon
Gravatar

Re: final testing for 2.6.0; ECI changes

On Sun, Feb 8, 2009 at 6:54 AM, Kai Vehmanen <kvehmanen <at> eca.cx> wrote:
> Hi,
>
> I'll release 2.6.0 later today, but if anyone has time for some last
> minute testing, here's a snapshot:
>
> http://ecasound.seul.org/download/snapshots/ecasound-2.6.0+pre-20090208.tar.gz
>
> The last bit of changes were related to ECI C implementation. Quoting the
> release notes:
> --cut--
> - The standalone ECI C implementation has been refactored,
>   fixing bugs and giving a small performance boost to
>   ECI applications using it. Note that this code is used
>   by most ECI language bindings. Closes sfbug:1412409
>   https://sourceforge.net/support/tracker.php?aid=1412409
> --cut--
>
> The unit test suite for ECI is in quite good shape, so there shouldn't be
> any regressions, but more testing never hurts.
>
> There are some other stuff included as well, but this ECI is the biggest
> one.

Just installed it, installed ecasignalview and got the following:
shapeshifter ~ # ecasignalview /realtime/2009-02-08/blah.raw

***********************************************************************
* Message from libecasoundc:
*
(Continue reading)

Julien Claassen | 8 Feb 2009 19:27
Picon

Re: The install troubles

Thanks!
   Another thing came up at my friend's. He ran the autogen-vc.sh. He saw 
amongst others this;
autoconf (GNU Autoconf) 2.61
[just so you know]
Then he did:
./configure
which resulted in:
./configure: line 1758: syntax error near unexpected token `1.6.1'
./configure: line 1758: `AM_INIT_AUTOMAKE(1.6.1)'
   Is this to be expected? If so, how to change it. I'll try to help and take a 
look for myself, but I'm not sure. I don't trust in my capabilities too much. 
:-(
   Kindest regards and a big THANKS again for al the help
            Julien

--------
Music was my first love and it will be my last (John Miles)

======== FIND MY WEB-PROJECT AT: ========
http://ltsb.sourceforge.net
the Linux TextBased Studio guide
======= AND MY PERSONAL PAGES AT: =======
http://www.juliencoder.de

------------------------------------------------------------------------------
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
(Continue reading)


Gmane