Re: [ecasound] multi-mixing and DBC_CHECK warning

From: Kai Vehmanen <kvehmanen@email-addr-hidden>
Date: Sun Mar 09 2008 - 14:23:13 EET


btw, my last message to ecasound-list today, I promise! :)

On Mon, 21 May 2007, Pierre Muller wrote:

> I'm using ecasound to merge several wav files into few ones.
> My problem is that when using the following command, resulting files are
> partially blank (they contain several chunks of silence).

Let's see...

> ecasound -q -a:0 -i:audio111-2.wav -o:audio_1.wav -y:0.975
> -t:60.576 -a:1 -i:audio333-2.wav -o:audio_3.wav
> -y:2.008 -t:39.703 -a:2 -i:audio333-3.wav -o:audio_3.wav -y:41.711
> -t:5.185 -a:3 -i:audio333-4.wav -o:audio_3.wav -y:46.896 -t:6.502 -a:4

This doesn't quite work as '-t:xxx' is a global setting (unlike '-y'
which is applied to one file only). So you specify one '-t' for each file,
but in practise only the last '-t' will have any effect.

> And the following message appears several times :
> Warning: DBC_CHECK failed -
> "little_endian_uint32(riff_format_rep.byte_second) ==
> static_cast<uint32_t>(bytes_per_second())", audioio-wave.cpp, 369.

I think this is a separate issue. It would seem the RIFF WAVE headers are
not fully valid. How have you created the input .wav files?

Br, Kai

This email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
Ecasound-list mailing list
Received on Sun Mar 9 16:15:09 2008

This archive was generated by hypermail 2.1.8 : Sun Mar 09 2008 - 16:15:09 EET