At Thu, 05 Jun 2014 12:20:34 +0900, 野宮 賢 / NOMIYA Masaru wrote:
野宮です.
3.13.11 の下での結果です.
$ aplay -v wav/01.wav
Failed to create secure directory (/run/user/1000/pulse): 許可がありません 再生中 WAVE 'wav/01.wav' : Signed 32 bit Little Endian, レート 128000 Hz, ステレオ Plug PCM: Rate conversion PCM (48000, sformat=S32_LE) Converter: libspeex (builtin) Protocol version: 10002 Its setup is: stream : PLAYBACK access : RW_INTERLEAVED format : S32_LE subformat : STD channels : 2 rate : 128000 exact rate : 128000 (128000/1) msbits : 32 buffer_size : 43690 period_size : 2730 period_time : 21333 tstamp_mode : NONE period_step : 1 avail_min : 2730 period_event : 0 start_threshold : 43690 stop_threshold : 43690 silence_threshold: 0 silence_size : 0 boundary : 6148820866244280320 Slave: Direct Stream Mixing PCM Its setup is: stream : PLAYBACK access : MMAP_INTERLEAVED format : S32_LE subformat : STD channels : 2 rate : 48000 exact rate : 48000 (48000/1) msbits : 32 buffer_size : 16384 period_size : 1024 period_time : 21333 tstamp_mode : NONE period_step : 1 avail_min : 1024 period_event : 0 start_threshold : 16384 stop_threshold : 16384 silence_threshold: 0 silence_size : 0 boundary : 4611686018427387904 Hardware PCM card 0 'TEAC UD-501' device 0 subdevice 0 Its setup is: stream : PLAYBACK access : MMAP_INTERLEAVED format : S32_LE subformat : STD channels : 2 rate : 48000 exact rate : 48000 (48000/1) msbits : 32 buffer_size : 16384 period_size : 1024 period_time : 21333 tstamp_mode : ENABLE period_step : 1 avail_min : 1024 period_event : 0 start_threshold : 1 stop_threshold : 4611686018427387904 silence_threshold: 0 silence_size : 4611686018427387904 boundary : 4611686018427387904 appl_ptr : 0 hw_ptr : 0
masaru@linux-uw5l:~> cat /proc/asound/card0/pcm0p/sub0/hw_params access: MMAP_INTERLEAVED format: S32_LE subformat: STD channels: 2 rate: 48000 (48000/1) period_size: 1024 buffer_size: 16384
aplay -v wav/01.wav の表示結果が全く違いますねぇ......(_ _?
どうも PulseAudio を使う場合と使わない場合の両方がごちゃ混ぜになってる
感じですね。おそらく古い設定がそのまま持ち越されてるのでは。
PulseAudio を使うのであれば、一度
setup-pulseaudio --enable
を root で実行して下さい。GNOME だと PA は必須です。
KDE なんかだと PA なしでも動きます。PA なしで動かしたい場合は
setup-pulseaudio --disable
を実行して下さい。いずれの場合も再ログインが必要です。
--
Takashi Iwai