Re: [Alsa-user] Ecasound, Alsa-beta10 and Audiophile seem to dislike each other
Brought to you by:
perex
From: Frank B. <bar...@ph...> - 2002-01-24 11:53:38
|
Hi Kai, Kai Vehmanen hat gesagt: // Kai Vehmanen wrote: > On Wed, 23 Jan 2002, Frank Barknecht wrote: > > > I'm having problems recording with ecasound from my Midiman Audiophile card > > (snd-card-ice1712) through the Alsa devices or plugin layer. Recording from > > Version of ecasound is 2.0.4, Alsa is 0.9.0beta10. Reading ecasound's > > --- a) -i[:]alsa,pcm_device_name > > and even worse: this only works for mp3, not for wav or aiff files. > > If I try recording a wav, ecasound ends with a Segmentation fault, the wav > > file is big, but empty: no sound in it. > > This sounds strange. Have you tried any of the devel versions (2.1dev7 for > instance)? Now I tried this with 2.1.dev7, but no luck: I don't get segfaults anymore, but still the recorded wav is empty. mp3 gets recorded but there's this strange message again: ALSA lib pcm_hw.c:145:(snd_pcm_hw_hw_free) SNDRV_PCM_IOCTL_HW_FREE failed: File descriptor in bad state here's ecasound's outbut when recording an (empty) wavefile: $ ecasound -i:alsa,default -t:5 -o:test.wav [...] (eca-chainsetup) 'rt' buffering mode selected. (eca-chainsetup) Audio object "alsa", mode "read". (audio-io) Format: s16_le, channels 2, srate 44100, interleaved. (eca-chainsetup) Audio object "test.wav", mode "read". (audio-io) Format: s16_le, channels 2, srate 44100, interleaved. - [ Chainsetup connected ] ------------------------------------------------- (eca-controller) Connected chainsetup: "command-line-setup". - [ Controller/Processing started ] ---------------------------------------- - [ Engine init - mixmode "simple" ] --------------------------------------- (eca-engine) Prefilling i/o buffers. - [ Controller/Processing finished ] --------------------------------------- (eca-engine) *** profile begin *** Loops faster than realtime: 204 (<23.2 msec) Loops slower than realtime: 12 (>=23.2 msec) Loops slower than realtime: 0 (>46.4 msec) Loops exceeding all buffering: 0 (>185.8 msec) Total loops: 216 Fastest/slowest/average loop time: 20.3/45.3/23.2 msec. (eca-engine) *** profile end *** - [ Engine exiting ] ------------------------------------------------------- (audioio-proxy-server) *** profile begin *** Profile_full_rep: 1 Profile_no_processing_rep: 21 Profile_not_full_anymore_rep: 127 Profile_processing_rep: 80 Profile_read_xrun_danger_rep: 0 Profile_write_xrun_danger_rep: 207 Profile_rounds_total_rep: 229 Fastest/slowest/average loop time: 0.0/0.4/0.2 msec. (audioio-proxy-server) *** profile end *** It seems, I will need to use OSS emulation for the next time. BTW: The Makefile for python ecasound seems to miss an installdirs: $(mkinstalldirs) $(DESTDIR)$(libdir) or such, otherwise it can not get installed if the python/site-packages dir doesn't exist, which for example is the case if you build for a package manager like dpkg. bye, -- __ __ Frank Barknecht ____ ______ ____ __ trip\ \ / /wire ______ / __// __ /__/ __// // __ \ \/ / __ \\ ___\ / / / ____/ / / / // ____// /\ \\ ___\\____ \ /_/ /_____/ /_/ /_//_____// / \ \\_____\\_____\ /_/ \_\ |