Bug#596991: nama: records in wrong audio format

Joel Roth jroth at pobox.com
Wed Sep 15 18:22:15 UTC 2010


Package: nama
Version: 1.064-3
Severity: important


With each change in recording parameters, Nama automatically
reconfigures the Ecasound engine. This process may leave
behind a RIFF header in a file such as sax_1.wav

If the user changes the track's recording format, for example 
from mono to stereo, in the next recording run Ecasound
will use the previous format (defined in the existing RIFF
header) rather than the specified format.

Workarounds: 
- define signal width at the same time as adding the track
     nama> add sax; stereo
- change the signal width while Nama is in playback mode
- after changing signal width, issue this command:
     nama> eval remove_small_wavs;;  arm

That patch is a one-line change to the subroutine connect_transport():
	Insert 
		remove_small_wavs() 
	before
		load_ecs()	

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (x86_64)

Kernel: Linux 2.6.31-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)
Shell: /bin/sh linked to /bin/bash

Versions of packages nama depends on:
ii  libanyevent-perl         5.271-1         Perl framework to handle multiple 
ii  libdata-section-perl     0.101620-1      module to read chunks of data from
ii  libevent-perl            1.12-1          generic Perl event loop module
ii  libfile-copy-link-perl   0.112-1         Perl extension for replacing a lin
ii  libfile-find-rule-perl   0.32-1          module to search for files based o
ii  libfile-homedir-perl     0.86-1          Get the home directory for yoursel
ii  libgraph-perl            1:0.91-1        Perl module for graph data structu
ii  libio-all-perl           0.39-2          Perl module for unified IO operati
ii  libmodern-perl-perl      1.03-3          Enable all of the features of Mode
ii  libparse-recdescent-perl 1.965001+dfsg-1 Perl module to create and use recu
ii  libterm-readline-gnu-per 1.20-1          Perl extension for the GNU ReadLin
ii  libtext-format-perl      0.52-21         Perl module for formatting (text) 
ii  libyaml-tiny-perl        1.43-1          Read/Write YAML files with as litt
ii  perl                     5.10.1-14       Larry Wall's Practical Extraction 

nama recommends no packages.

Versions of packages nama suggests:
ii  perl-tk                      1:804.029-1 Perl module providing the Tk graph

-- no debconf information





More information about the pkg-perl-maintainers mailing list