On Mon, Jan 05, 2004 at 03:27:15PM +0100, Takashi Iwai wrote: > > does this happen with 4.0 output? > With 4.0 and 4 channels it doesn't seem to happen.
Output while using #speaker_test -Dsurround40 -c 4 -r 48000 cat /proc/asound/card0/pcm0p/sub0/hw_params access: RW_INTERLEAVED format: S16_LE subformat: STD channels: 4 rate: 48000 (48000/1) period_size: 1200 buffer_size: 4800 tick_time: 1000 cat /proc/asound/card0/pcm0p/sub0/sw_params tstamp_mode: NONE period_step: 1 sleep_min: 0 avail_min: 1200 xfer_align: 1 start_threshold: 4800 stop_threshold: 4800 silence_threshold: 0 silence_size: 0 boundary: 1258291200 cat /proc/asound/card0/pcm0p/sub0/prealloc 64 The output of #speaker_test -Dsurround51 -c 6 -r 48000 is the same than the above one but with 6 channels. Sometimes, when the channel jumping happens in surround51, playing speaker_test with surround40 scrolls the channels too (The rear speaker play instead the front speaker). Playing speaker_test again and again in surround40 mode does not seem to scroll the channels. They stay changed until I change them in surround51 mode. If I change the period_size and buffer_size in the speaker_test code to 1024 and 8192, the values stay the same in surround40 mode but the buffer_size value change to 5120 in surround51 mode. I don't know if it does matter.
signature.asc
Description: Digital signature