Dear alsa-user list members,

I have a problem playing anything with alsa from alsa-lib version 1.0.14rc4 
and upwards. I compiled all versions myself (./configure && make && make 
install). Before installing a new version I used "make uninstall" to remove 
the old one. With alsa-lib version 1.0.14rc2 and 1.0.14rc3 the playback 
works.

I have attached the output of "aplay" when trying to play a file with 
different versions of alsa-lib. "alsaplayer" gives the same error messages.
I also attached my "/etc/asound.conf".

I am using Debian unstable.

If you need more information, please tell me.

Regards,
Benjamin Eikel



uname -a
Linux blaze 2.6.21.4-blaze #1 PREEMPT Mon Jun 11 14:18:43 CEST 2007 i686 
GNU/Linux

cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.14rc3 (Wed Mar 14 
07:25:50 2007 UTC).
aplay -v -D upmix_20to51 03\ -\ Cyclone\ -\ Vision\ Of\ Life.wav
Playing WAVE '03 - Cyclone - Vision Of Life.wav' : Signed 16 bit Little Endian, 
Rate 44100 Hz, Stereo
ALSA lib pcm_plug.c:746:(snd_pcm_plug_hw_refine_schange) Unable to find an 
usable slave format for 'upmix_21to51'
ALSA lib pcm_plug.c:750:(snd_pcm_plug_hw_refine_schange) Format: FLOAT_LE
ALSA lib pcm_plug.c:755:(snd_pcm_plug_hw_refine_schange) Slave format: S16_LE
ALSA lib pcm_plug.c:840:(snd_pcm_plug_hw_refine_cchange) Unable to find an 
usable client format
ALSA lib pcm_plug.c:844:(snd_pcm_plug_hw_refine_cchange) Format: FLOAT_LE
ALSA lib pcm_plug.c:849:(snd_pcm_plug_hw_refine_cchange) Slave format: S16_LE
ALSA lib pcm_params.c:2152:(snd_pcm_hw_refine_slave) Slave PCM not usable
aplay: set_params:878: Broken configuration for this PCM: no configurations 
available
aplay -v -D upmix_20to51 03\ -\ Cyclone\ -\ Vision\ Of\ Life.wav
Playing WAVE '03 - Cyclone - Vision Of Life.wav' : Signed 16 bit Little Endian, 
Rate 44100 Hz, Stereo
Plug PCM: Route conversion PCM (sformat=S16_LE)
  Transformation table:
    0 <- 0
    1 <- 1
    2 <- 0*0,5 + 1*0,5
Its setup is:
  stream       : PLAYBACK
  access       : RW_INTERLEAVED
  format       : S16_LE
  subformat    : STD
  channels     : 2
  rate         : 44100
  exact rate   : 44100 (44100/1)
  msbits       : 16
  buffer_size  : 4096
  period_size  : 1024
  period_time  : 23219
  tick_time    : 0
  tstamp_mode  : NONE
  period_step  : 1
  sleep_min    : 0
  avail_min    : 1024
  xfer_align   : 1024
  start_threshold  : 4096
  stop_threshold   : 4096
  silence_threshold: 0
  silence_size : 0
  boundary     : 1073741824
Slave: Linear Integer <-> Linear Float conversion PCM (FLOAT_LE)
Its setup is:
  stream       : PLAYBACK
  access       : MMAP_INTERLEAVED
  format       : S16_LE
  subformat    : STD
  channels     : 3
  rate         : 44100
  exact rate   : 44100 (44100/1)
  msbits       : 16
  buffer_size  : 4096
  period_size  : 1024
  period_time  : 23219
  tick_time    : 0
  tstamp_mode  : NONE
  period_step  : 1
  sleep_min    : 0
  avail_min    : 1024
  xfer_align   : 1024
  start_threshold  : 4096
  stop_threshold   : 4096
  silence_threshold: 0
  silence_size : 0
  boundary     : 1073741824
Slave: LADSPA PCM
  Playback:
    Policy: duplicate
    Filename: /usr/lib/ladspa/cmt.so
    Plugin Name: Identity (Audio)
    Plugin Label: identity_audio
    Plugin Unique ID: 1098
    Instances:
      Depth: 0
         InChannels: 0
         InPorts: 0 "Input"
         OutChannels: 0
         OutPorts: 1 "Output"
      Depth: 0
         InChannels: 1
         InPorts: 0 "Input"
         OutChannels: 1
         OutPorts: 1 "Output"
      Depth: 0
         InChannels: 2
         InPorts: 0 "Input"
         OutChannels: 2
         OutPorts: 1 "Output"
    Audio input port bindings:
      0 -> 0
    Audio output port bindings:
      0 -> 1
    Policy: none
    Filename: /usr/lib/ladspa/lp4pole_1671.so
    Plugin Name: 4 Pole Low-Pass Filter with Resonance (FCRCIA)
    Plugin Label: lp4pole_fcrcia_oa
    Plugin Unique ID: 1672
    Instances:
      Depth: 1
         InChannels: 2
         InPorts: 2 "Input"
         OutChannels: 2
         OutPorts: 3 "Output"
    Audio input port bindings:
      0 -> NONE
      1 -> NONE
      2 -> 2
    Control input port initial values:
      0 "Cutoff Frequency" = 300,00000000
      1 "Resonanz" = 0,00000000
    Audio output port bindings:
      0 -> NONE
      1 -> NONE
      2 -> 3
  Capture:
Its setup is:
  stream       : PLAYBACK
  access       : MMAP_NONINTERLEAVED
  format       : FLOAT_LE
  subformat    : STD
  channels     : 3
  rate         : 44100
  exact rate   : 44100 (44100/1)
  msbits       : 32
  buffer_size  : 4096
  period_size  : 1024
  period_time  : 23219
  tick_time    : 0
  tstamp_mode  : NONE
  period_step  : 1
  sleep_min    : 0
  avail_min    : 1024
  xfer_align   : 1024
  start_threshold  : 4096
  stop_threshold   : 4096
  silence_threshold: 0
  silence_size : 0
  boundary     : 1073741824
Slave: Plug PCM: Linear Integer <-> Linear Float conversion PCM (S16_LE)
Its setup is:
  stream       : PLAYBACK
  access       : MMAP_NONINTERLEAVED
  format       : FLOAT_LE
  subformat    : STD
  channels     : 3
  rate         : 44100
  exact rate   : 44100 (44100/1)
  msbits       : 32
  buffer_size  : 4096
  period_size  : 1024
  period_time  : 23219
  tick_time    : 0
  tstamp_mode  : NONE
  period_step  : 1
  sleep_min    : 0
  avail_min    : 1024
  xfer_align   : 1024
  start_threshold  : 4096
  stop_threshold   : 4096
  silence_threshold: 0
  silence_size : 0
  boundary     : 1073741824
Slave: Route conversion PCM (sformat=S16_LE)
  Transformation table:
    0 <- 0
    1 <- 1
    2 <- 0
    3 <- 1
    4 <- 0*0,5 + 1*0,5
    5 <- 2
Its setup is:
  stream       : PLAYBACK
  access       : MMAP_INTERLEAVED
  format       : S16_LE
  subformat    : STD
  channels     : 3
  rate         : 44100
  exact rate   : 44100 (44100/1)
  msbits       : 16
  buffer_size  : 4096
  period_size  : 1024
  period_time  : 23219
  tick_time    : 0
  tstamp_mode  : NONE
  period_step  : 1
  sleep_min    : 0
  avail_min    : 1024
  xfer_align   : 1024
  start_threshold  : 4096
  stop_threshold   : 4096
  silence_threshold: 0
  silence_size : 0
  boundary     : 1073741824
Slave: Direct Stream Mixing PCM
Its setup is:
  stream       : PLAYBACK
  access       : MMAP_INTERLEAVED
  format       : S16_LE
  subformat    : STD
  channels     : 6
  rate         : 44100
  exact rate   : 44100 (44100/1)
  msbits       : 16
  buffer_size  : 4096
  period_size  : 1024
  period_time  : 23219
  tick_time    : 0
  tstamp_mode  : NONE
  period_step  : 1
  sleep_min    : 0
  avail_min    : 1024
  xfer_align   : 1024
  start_threshold  : 4096
  stop_threshold   : 4096
  silence_threshold: 0
  silence_size : 0
  boundary     : 1073741824
Hardware PCM card 0 'NVidia nForce2' device 0 subdevice 0
Its setup is:
  stream       : PLAYBACK
  access       : MMAP_INTERLEAVED
  format       : S16_LE
  subformat    : STD
  channels     : 6
  rate         : 44100
  exact rate   : 44100 (44100/1)
  msbits       : 16
  buffer_size  : 4096
  period_size  : 1024
  period_time  : 23219
  tick_time    : 3333
  tstamp_mode  : NONE
  period_step  : 1
  sleep_min    : 0
  avail_min    : 1024
  xfer_align   : 1024
  start_threshold  : 1
  stop_threshold   : 1073741824
  silence_threshold: 0
  silence_size : 1073741824
  boundary     : 1073741824
Aborted by signal Unterbrechung...
aplay -v -D upmix_20to51 03\ -\ Cyclone\ -\ Vision\ Of\ Life.wav
Playing WAVE '03 - Cyclone - Vision Of Life.wav' : Signed 16 bit Little Endian, 
Rate 44100 Hz, Stereo
ALSA lib pcm_plug.c:746:(snd_pcm_plug_hw_refine_schange) Unable to find an 
usable slave format for 'upmix_21to51'
ALSA lib pcm_plug.c:750:(snd_pcm_plug_hw_refine_schange) Format: FLOAT_LE
ALSA lib pcm_plug.c:755:(snd_pcm_plug_hw_refine_schange) Slave format: S16_LE
ALSA lib pcm_plug.c:840:(snd_pcm_plug_hw_refine_cchange) Unable to find an 
usable client format
ALSA lib pcm_plug.c:844:(snd_pcm_plug_hw_refine_cchange) Format: FLOAT_LE
ALSA lib pcm_plug.c:849:(snd_pcm_plug_hw_refine_cchange) Slave format: S16_LE
ALSA lib pcm_params.c:2152:(snd_pcm_hw_refine_slave) Slave PCM not usable
aplay: set_params:878: Broken configuration for this PCM: no configurations 
available
pcm.upmix_20to51 {
    type plug
    slave.pcm lowpass_21to21
    slave.channels 3
    ttable {
        0.0     1       # left channel
        1.1     1       # right channel
        0.2     0.5     # mix left and right ...
        1.2     0.5     # ... channel for subwoofer
    }
}

pcm.lowpass_21to21 {
    type ladspa
    slave.pcm upmix_21to51
    path "/usr/lib/ladspa"
    channels 3
    plugins {
        0 {
            id 1098 # Identity (Audio) (1098/identity_audio)
            policy duplicate
            input.bindings.0 "Input";
            output.bindings.0 "Output";
        }
        1 {
            id 1672 # 4 Pole Low-Pass Filter with Resonance (FCRCIA) 
(1672/lp4pole_fcrcia_oa)
            policy none
            input.bindings.2 "Input";
            output.bindings.2 "Output";
            input {
                controls [ 300 0 ]
            }
        }
    }
}

pcm.upmix_21to51 {
    type plug
    slave.pcm dmixer 
    slave.channels 6
    ttable {
        0.0     1       # front left
        1.1     1       # front right
        0.2     1       # rear left
        1.3     1       # rear right
        0.4     0.5     # center
        1.4     0.5     # center
        2.5     1       # subwoofer
    }
}

pcm.dmixer {
        type dmix
        ipc_key 1024
        slave {
            pcm "hw:0,0"
            period_time 0
            period_size 1024
            buffer_size 4096
            rate 44100
            channels 6
        }
        bindings {
            0 0
            1 1
            2 2
            3 3
            4 4
            5 5
        }
}
                                                                             
ctl.dmixer {
        type hw
        card 0
}
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to