On 10/24/18 09:06, Takashi Iwai wrote:
On Mon, 22 Oct 2018 09:19:28 +0200, Timo Wischer wrote:
On 10/18/18 20:57, Takashi Iwai wrote:
But how can it be at the first place? (352 353) is already empty as the frames. The time could be kept in this representation, but the frames must be integer.
Which order of calls did it result in so?
We know that some order of calls make the selection impossible like the above, especially when both time and bytes/frames are mixed.
I have used the following ALSA configuration:
pcm.test_rate { type rate slave.pcm hw:gmdcard slave.rate 48000 }
And which driver is gmdcard?
Takashi
The driver is called Generic Machine Driver (unfortunately we have it not yet upstreamed) and it is using the Renesas RCar platform driver (https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/soun...)
But it is also reproducible with hw:Loopback with a slightly different rules negotiation but the same result at the end:
pcm.test_rate { type rate slave.pcm hw:Loopback slave.rate 48000 }
$ modprobe snd_aloop
$ aplay -Dtest_rate -c2 -r22050 -fS16_LE /dev/urandom --period-time=16000 --buffer-time=32000 -v Playing raw data '/dev/urandom' : Signed 16 bit Little Endian, Rate 22050 Hz, Stereo hw_refine_slave - enter 'test_rate' schange 'test_rate' (client) ACCESS: MMAP_INTERLEAVED MMAP_NONINTERLEAVED RW_INTERLEAVED RW_NONINTERLEAVED FORMAT: S8 U8 S16_LE S16_BE U16_LE U16_BE S24_LE S24_BE U24_LE U24_BE S32_LE S32_BE U32_LE U32_BE S20_LE S20_BE U20_LE U20_BE S24_3LE S24_3BE U24_3LE U24_3BE S20_3LE S20_3BE U20_3LE U20_3BE S18_3LE S18_3BE U18_3LE U18_3BE SUBFORMAT: STD SAMPLE_BITS: ALL FRAME_BITS: ALL CHANNELS: ALL RATE: [4000 192000] PERIOD_TIME: ALL PERIOD_SIZE: ALL PERIOD_BYTES: ALL PERIODS: ALL BUFFER_TIME: ALL BUFFER_SIZE: ALL BUFFER_BYTES: ALL TICK_TIME: ALL schange 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED MMAP_NONINTERLEAVED MMAP_COMPLEX FORMAT: ALL SUBFORMAT: ALL SAMPLE_BITS: ALL FRAME_BITS: ALL CHANNELS: ALL RATE: [48000 48001) PERIOD_TIME: ALL PERIOD_SIZE: ALL PERIOD_BYTES: ALL PERIODS: ALL BUFFER_TIME: ALL BUFFER_SIZE: ALL BUFFER_BYTES: ALL TICK_TIME: ALL srefine 'test_rate' (client) ACCESS: MMAP_INTERLEAVED MMAP_NONINTERLEAVED RW_INTERLEAVED RW_NONINTERLEAVED FORMAT: S8 U8 S16_LE S16_BE U16_LE U16_BE S24_LE S24_BE U24_LE U24_BE S32_LE S32_BE U32_LE U32_BE S20_LE S20_BE U20_LE U20_BE S24_3LE S24_3BE U24_3LE U24_3BE S20_3LE S20_3BE U20_3LE U20_3BE S18_3LE S18_3BE U18_3LE U18_3BE SUBFORMAT: STD SAMPLE_BITS: ALL FRAME_BITS: ALL CHANNELS: ALL RATE: [4000 192000] PERIOD_TIME: ALL PERIOD_SIZE: ALL PERIOD_BYTES: ALL PERIODS: ALL BUFFER_TIME: ALL BUFFER_SIZE: ALL BUFFER_BYTES: ALL TICK_TIME: ALL srefine 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED MMAP_NONINTERLEAVED MMAP_COMPLEX FORMAT: S8 U8 S16_LE S16_BE U16_LE U16_BE S24_LE S24_BE U24_LE U24_BE S32_LE S32_BE U32_LE U32_BE S20_LE S20_BE U20_LE U20_BE S24_3LE S24_3BE U24_3LE U24_3BE S20_3LE S20_3BE U20_3LE U20_3BE S18_3LE S18_3BE U18_3LE U18_3BE SUBFORMAT: STD SAMPLE_BITS: ALL FRAME_BITS: ALL CHANNELS: ALL RATE: [48000 48001) PERIOD_TIME: ALL PERIOD_SIZE: ALL PERIOD_BYTES: ALL PERIODS: ALL BUFFER_TIME: ALL BUFFER_SIZE: [0 4294967295) BUFFER_BYTES: ALL TICK_TIME: ALL cchange 'test_rate' refine_soft 'test_rate' refine_soft 'test_rate' (begin) ACCESS: MMAP_INTERLEAVED MMAP_NONINTERLEAVED RW_INTERLEAVED RW_NONINTERLEAVED FORMAT: S16_LE S16_BE S32_LE S32_BE SUBFORMAT: STD SAMPLE_BITS: [16 32] FRAME_BITS: [16 1024] CHANNELS: [1 32] RATE: [4000 192000] PERIOD_TIME: (20 10922667) PERIOD_SIZE: ALL PERIOD_BYTES: ALL PERIODS: ALL BUFFER_TIME: ALL BUFFER_SIZE: [0 4194304] BUFFER_BYTES: ALL TICK_TIME: ALL Rule 0 (0xffffa33ac410): FORMAT= S16_LE S16_BE S32_LE S32_BE -> S16_LE S16_BE S32_LE S32_BE SAMPLE_BITS=[16 32] Rule 1 (0xffffa33ac2f0): SAMPLE_BITS=[16 32] -> [16 32] FORMAT= S16_LE S16_BE S32_LE S32_BE SAMPLE_BITS=[16 32] Rule 2 (0xffffa33ac250): SAMPLE_BITS=[16 32] -> [16 32] FRAME_BITS=[16 1024] CHANNELS=[1 32] Rule 3 (0xffffa33ac1b0): FRAME_BITS=[16 1024] -> [16 1024] SAMPLE_BITS=[16 32] CHANNELS=[1 32] Rule 4 (0xffffa33ac100): FRAME_BITS=[16 1024] -> [16 1024] PERIOD_BYTES=ALL PERIOD_SIZE=ALL Rule 5 (0xffffa33ac100): FRAME_BITS=[16 1024] -> [16 1024] BUFFER_BYTES=[1 4294967295] BUFFER_SIZE=[1 4194304] Rule 6 (0xffffa33ac250): CHANNELS=[1 32] -> [1 32] FRAME_BITS=[16 1024] SAMPLE_BITS=[16 32] Rule 7 (0xffffa33ac100): RATE=[4000 192000] -> [4000 192000] PERIOD_SIZE=ALL PERIOD_TIME=(20 10922667) Rule 8 (0xffffa33ac100): RATE=[4000 192000] -> [4000 192000] BUFFER_SIZE=[1 4194304] BUFFER_TIME=[1 4294967295] Rule 9 (0xffffa33ac250): PERIODS=ALL -> (0 4294967295] BUFFER_SIZE=[1 4194304] PERIOD_SIZE=ALL Rule 10 (0xffffa33ac250): PERIOD_SIZE=ALL -> (0 4294967295] BUFFER_SIZE=[1 4194304] PERIODS=(0 4294967295] Rule 11 (0xffffa33ac100): PERIOD_SIZE=(0 4294967295] -> (0 2147483648) PERIOD_BYTES=ALL FRAME_BITS=[16 1024] Rule 12 (0xffffa33ac050): PERIOD_SIZE=(0 2147483648) -> (0 2097153) PERIOD_TIME=(20 10922667) RATE=[4000 192000] Rule 13 (0xffffa33ac1b0): BUFFER_SIZE=[1 4194304] -> [1 4194304] PERIOD_SIZE=(0 2097153) PERIODS=(0 4294967295] Rule 14 (0xffffa33ac100): BUFFER_SIZE=[1 4194304] -> [1 4194304] BUFFER_BYTES=[1 4294967295] FRAME_BITS=[16 1024] Rule 15 (0xffffa33ac050): BUFFER_SIZE=[1 4194304] -> [1 4194304] BUFFER_TIME=[1 4294967295] RATE=[4000 192000] Rule 16 (0xffffa33ac050): PERIOD_BYTES=ALL -> (0 268435584) PERIOD_SIZE=(0 2097153) FRAME_BITS=[16 1024] Rule 17 (0xffffa33ac050): BUFFER_BYTES=[1 4294967295] -> [2 536870912] BUFFER_SIZE=[1 4194304] FRAME_BITS=[16 1024] Rule 18 (0xffffa33ac100): PERIOD_TIME=(20 10922667) -> (20 10922667) PERIOD_SIZE=(0 2097153) RATE=[4000 192000] Rule 19 (0xffffa33ac100): BUFFER_TIME=[1 4294967295] -> (5 1048576000] BUFFER_SIZE=[1 4194304] RATE=[4000 192000] Rule 4 (0xffffa33ac100): FRAME_BITS=[16 1024] -> [16 1024] PERIOD_BYTES=(0 268435584) PERIOD_SIZE=(0 2097153) Rule 5 (0xffffa33ac100): FRAME_BITS=[16 1024] -> [16 1024] BUFFER_BYTES=[2 536870912] BUFFER_SIZE=[1 4194304] Rule 7 (0xffffa33ac100): RATE=[4000 192000] -> [4000 192000] PERIOD_SIZE=(0 2097153) PERIOD_TIME=(20 10922667) Rule 8 (0xffffa33ac100): RATE=[4000 192000] -> [4000 192000] BUFFER_SIZE=[1 4194304] BUFFER_TIME=(5 1048576000] Rule 9 (0xffffa33ac250): PERIODS=(0 4294967295] -> (0 4294967295] BUFFER_SIZE=[1 4194304] PERIOD_SIZE=(0 2097153) Rule 11 (0xffffa33ac100): PERIOD_SIZE=(0 2097153) -> (0 2097153) PERIOD_BYTES=(0 268435584) FRAME_BITS=[16 1024] Rule 14 (0xffffa33ac100): BUFFER_SIZE=[1 4194304] -> [1 4194304] BUFFER_BYTES=[2 536870912] FRAME_BITS=[16 1024] Rule 15 (0xffffa33ac050): BUFFER_SIZE=[1 4194304] -> [1 4194304] BUFFER_TIME=(5 1048576000] RATE=[4000 192000] refine_soft ok 'test_rate' schange 'test_rate' (client) ACCESS: MMAP_INTERLEAVED MMAP_NONINTERLEAVED RW_INTERLEAVED RW_NONINTERLEAVED FORMAT: S16_LE S16_BE S32_LE S32_BE SUBFORMAT: STD SAMPLE_BITS: [16 32] FRAME_BITS: [16 1024] CHANNELS: [1 32] RATE: [4000 192000] PERIOD_TIME: (20 10922667) PERIOD_SIZE: (0 2097153) PERIOD_BYTES: (0 268435584) PERIODS: (0 4294967295] BUFFER_TIME: (5 1048576000] BUFFER_SIZE: [1 4194304] BUFFER_BYTES: [2 536870912] TICK_TIME: ALL schange 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED FORMAT: S16_LE S16_BE S32_LE S32_BE SUBFORMAT: STD SAMPLE_BITS: [16 32] FRAME_BITS: [16 1024] CHANNELS: [1 32] RATE: [48000 48001) PERIOD_TIME: (20 10922667) PERIOD_SIZE: [1 524288] PERIOD_BYTES: [64 1048576] PERIODS: [1 1024] BUFFER_TIME: (20 21845334) BUFFER_SIZE: [1 1048576] BUFFER_BYTES: [64 2097152] TICK_TIME: ALL srefine 'test_rate' (client) ACCESS: MMAP_INTERLEAVED MMAP_NONINTERLEAVED RW_INTERLEAVED RW_NONINTERLEAVED FORMAT: S16_LE S16_BE S32_LE S32_BE SUBFORMAT: STD SAMPLE_BITS: [16 32] FRAME_BITS: [16 1024] CHANNELS: [1 32] RATE: [4000 192000] PERIOD_TIME: (20 10922667) PERIOD_SIZE: (0 2097153) PERIOD_BYTES: (0 268435584) PERIODS: (0 4294967295] BUFFER_TIME: (5 1048576000] BUFFER_SIZE: [1 4194304] BUFFER_BYTES: [2 536870912] TICK_TIME: ALL srefine 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED FORMAT: S16_LE S16_BE S32_LE S32_BE SUBFORMAT: STD SAMPLE_BITS: [16 32] FRAME_BITS: [16 1024] CHANNELS: [1 32] RATE: [48000 48001) PERIOD_TIME: (20 10922667) PERIOD_SIZE: [1 524288] PERIOD_BYTES: [64 1048576] PERIODS: [1 1024] BUFFER_TIME: (20 21845334) BUFFER_SIZE: [1 1048576] BUFFER_BYTES: [64 2097152] TICK_TIME: ALL cchange 'test_rate' refine_soft 'test_rate' refine_soft 'test_rate' (begin) ACCESS: MMAP_INTERLEAVED MMAP_NONINTERLEAVED RW_INTERLEAVED RW_NONINTERLEAVED FORMAT: S16_LE S16_BE S32_LE S32_BE SUBFORMAT: STD SAMPLE_BITS: [16 32] FRAME_BITS: [16 1024] CHANNELS: [1 32] RATE: [4000 192000] PERIOD_TIME: (20 10922667) PERIOD_SIZE: (0 2097153) PERIOD_BYTES: (0 268435584) PERIODS: (0 4294967295] BUFFER_TIME: (5 1048576000] BUFFER_SIZE: [1 4194304] BUFFER_BYTES: [2 536870912] TICK_TIME: ALL refine_soft ok 'test_rate' refine_slave - leave 'test_rate' hw_refine_slave - enter 'test_rate' schange 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE S16_BE S32_LE S32_BE SUBFORMAT: STD SAMPLE_BITS: [16 32] FRAME_BITS: [16 1024] CHANNELS: [1 32] RATE: [4000 192000] PERIOD_TIME: (20 10922667) PERIOD_SIZE: (0 2097153) PERIOD_BYTES: (0 268435584) PERIODS: (0 4294967295] BUFFER_TIME: (5 1048576000] BUFFER_SIZE: [1 4194304] BUFFER_BYTES: [2 536870912] TICK_TIME: ALL schange 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED MMAP_NONINTERLEAVED MMAP_COMPLEX FORMAT: ALL SUBFORMAT: ALL SAMPLE_BITS: ALL FRAME_BITS: ALL CHANNELS: ALL RATE: [48000 48001) PERIOD_TIME: ALL PERIOD_SIZE: ALL PERIOD_BYTES: ALL PERIODS: ALL BUFFER_TIME: ALL BUFFER_SIZE: ALL BUFFER_BYTES: ALL TICK_TIME: ALL srefine 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE S16_BE S32_LE S32_BE SUBFORMAT: STD SAMPLE_BITS: [16 32] FRAME_BITS: [16 1024] CHANNELS: [1 32] RATE: [4000 192000] PERIOD_TIME: (20 10922667) PERIOD_SIZE: (0 2097153) PERIOD_BYTES: (0 268435584) PERIODS: (0 4294967295] BUFFER_TIME: (5 1048576000] BUFFER_SIZE: [1 4194304] BUFFER_BYTES: [2 536870912] TICK_TIME: ALL srefine 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED MMAP_NONINTERLEAVED MMAP_COMPLEX FORMAT: S16_LE S16_BE S32_LE S32_BE SUBFORMAT: STD SAMPLE_BITS: [16 32] FRAME_BITS: [16 1024] CHANNELS: [1 32] RATE: [48000 48001) PERIOD_TIME: (20 10922667) PERIOD_SIZE: ALL PERIOD_BYTES: ALL PERIODS: ALL BUFFER_TIME: ALL BUFFER_SIZE: (0 50332709) BUFFER_BYTES: ALL TICK_TIME: ALL cchange 'test_rate' refine_soft 'test_rate' refine_soft 'test_rate' (begin) ACCESS: RW_INTERLEAVED FORMAT: S16_LE S16_BE S32_LE S32_BE SUBFORMAT: STD SAMPLE_BITS: [16 32] FRAME_BITS: [16 1024] CHANNELS: [1 32] RATE: [4000 192000] PERIOD_TIME: (20 10922667) PERIOD_SIZE: (0 2097153) PERIOD_BYTES: (0 268435584) PERIODS: (0 4294967295] BUFFER_TIME: (5 1048576000] BUFFER_SIZE: [1 4194304] BUFFER_BYTES: [2 536870912] TICK_TIME: ALL refine_soft ok 'test_rate' refine_slave - leave 'test_rate' hw_refine_slave - enter 'test_rate' schange 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: [16 32] FRAME_BITS: [16 1024] CHANNELS: [1 32] RATE: [4000 192000] PERIOD_TIME: (20 10922667) PERIOD_SIZE: (0 2097153) PERIOD_BYTES: (0 268435584) PERIODS: (0 4294967295] BUFFER_TIME: (5 1048576000] BUFFER_SIZE: [1 4194304] BUFFER_BYTES: [2 536870912] TICK_TIME: ALL schange 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED MMAP_NONINTERLEAVED MMAP_COMPLEX FORMAT: ALL SUBFORMAT: ALL SAMPLE_BITS: ALL FRAME_BITS: ALL CHANNELS: ALL RATE: [48000 48001) PERIOD_TIME: ALL PERIOD_SIZE: ALL PERIOD_BYTES: ALL PERIODS: ALL BUFFER_TIME: ALL BUFFER_SIZE: ALL BUFFER_BYTES: ALL TICK_TIME: ALL srefine 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: [16 32] FRAME_BITS: [16 1024] CHANNELS: [1 32] RATE: [4000 192000] PERIOD_TIME: (20 10922667) PERIOD_SIZE: (0 2097153) PERIOD_BYTES: (0 268435584) PERIODS: (0 4294967295] BUFFER_TIME: (5 1048576000] BUFFER_SIZE: [1 4194304] BUFFER_BYTES: [2 536870912] TICK_TIME: ALL srefine 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED MMAP_NONINTERLEAVED MMAP_COMPLEX FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: [16 32] FRAME_BITS: [16 1024] CHANNELS: [1 32] RATE: [48000 48001) PERIOD_TIME: (20 10922667) PERIOD_SIZE: ALL PERIOD_BYTES: ALL PERIODS: ALL BUFFER_TIME: ALL BUFFER_SIZE: (0 50332709) BUFFER_BYTES: ALL TICK_TIME: ALL cchange 'test_rate' refine_soft 'test_rate' refine_soft 'test_rate' (begin) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: [16 512] CHANNELS: [1 32] RATE: [4000 192000] PERIOD_TIME: (20 10922667) PERIOD_SIZE: (0 2097153) PERIOD_BYTES: (0 268435584) PERIODS: (0 4294967295] BUFFER_TIME: (5 1048576000] BUFFER_SIZE: [1 4194304] BUFFER_BYTES: [2 536870912] TICK_TIME: ALL Rule 0 (0xffffa33ac410): FORMAT= S16_LE -> S16_LE SAMPLE_BITS=16 Rule 1 (0xffffa33ac2f0): SAMPLE_BITS=16 -> 16 FORMAT= S16_LE SAMPLE_BITS=16 Rule 2 (0xffffa33ac250): SAMPLE_BITS=16 -> 16 FRAME_BITS=[16 512] CHANNELS=[1 32] Rule 3 (0xffffa33ac1b0): FRAME_BITS=[16 512] -> [16 512] SAMPLE_BITS=16 CHANNELS=[1 32] Rule 6 (0xffffa33ac250): CHANNELS=[1 32] -> [1 32] FRAME_BITS=[16 512] SAMPLE_BITS=16 Rule 11 (0xffffa33ac100): PERIOD_SIZE=(0 2097153) -> (0 2097153) PERIOD_BYTES=(0 268435584) FRAME_BITS=[16 512] Rule 14 (0xffffa33ac100): BUFFER_SIZE=[1 4194304] -> [1 4194304] BUFFER_BYTES=[2 536870912] FRAME_BITS=[16 512] Rule 16 (0xffffa33ac050): PERIOD_BYTES=(0 268435584) -> (0 134217792) PERIOD_SIZE=(0 2097153) FRAME_BITS=[16 512] Rule 17 (0xffffa33ac050): BUFFER_BYTES=[2 536870912] -> [2 268435456] BUFFER_SIZE=[1 4194304] FRAME_BITS=[16 512] Rule 4 (0xffffa33ac100): FRAME_BITS=[16 512] -> [16 512] PERIOD_BYTES=(0 134217792) PERIOD_SIZE=(0 2097153) Rule 5 (0xffffa33ac100): FRAME_BITS=[16 512] -> [16 512] BUFFER_BYTES=[2 268435456] BUFFER_SIZE=[1 4194304] Rule 11 (0xffffa33ac100): PERIOD_SIZE=(0 2097153) -> (0 2097153) PERIOD_BYTES=(0 134217792) FRAME_BITS=[16 512] Rule 14 (0xffffa33ac100): BUFFER_SIZE=[1 4194304] -> [1 4194304] BUFFER_BYTES=[2 268435456] FRAME_BITS=[16 512] refine_soft ok 'test_rate' schange 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: [16 512] CHANNELS: [1 32] RATE: [4000 192000] PERIOD_TIME: (20 10922667) PERIOD_SIZE: (0 2097153) PERIOD_BYTES: (0 134217792) PERIODS: (0 4294967295] BUFFER_TIME: (5 1048576000] BUFFER_SIZE: [1 4194304] BUFFER_BYTES: [2 268435456] TICK_TIME: ALL schange 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: [16 512] CHANNELS: [1 32] RATE: [48000 48001) PERIOD_TIME: (20 10922667) PERIOD_SIZE: [1 524288] PERIOD_BYTES: [64 1048576] PERIODS: [1 1024] BUFFER_TIME: (20 21845334) BUFFER_SIZE: [1 1048576] BUFFER_BYTES: [64 2097152] TICK_TIME: ALL srefine 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: [16 512] CHANNELS: [1 32] RATE: [4000 192000] PERIOD_TIME: (20 10922667) PERIOD_SIZE: (0 2097153) PERIOD_BYTES: (0 134217792) PERIODS: (0 4294967295] BUFFER_TIME: (5 1048576000] BUFFER_SIZE: [1 4194304] BUFFER_BYTES: [2 268435456] TICK_TIME: ALL srefine 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: [16 512] CHANNELS: [1 32] RATE: [48000 48001) PERIOD_TIME: (20 10922667) PERIOD_SIZE: [1 524288] PERIOD_BYTES: [64 1048576] PERIODS: [1 1024] BUFFER_TIME: (20 21845334) BUFFER_SIZE: [1 1048576] BUFFER_BYTES: [64 2097152] TICK_TIME: ALL cchange 'test_rate' refine_soft 'test_rate' refine_soft 'test_rate' (begin) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: [16 512] CHANNELS: [1 32] RATE: [4000 192000] PERIOD_TIME: (20 10922667) PERIOD_SIZE: (0 2097153) PERIOD_BYTES: (0 134217792) PERIODS: (0 4294967295] BUFFER_TIME: (5 1048576000] BUFFER_SIZE: [1 4194304] BUFFER_BYTES: [2 268435456] TICK_TIME: ALL refine_soft ok 'test_rate' refine_slave - leave 'test_rate' hw_refine_slave - enter 'test_rate' schange 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: [16 512] CHANNELS: 2 RATE: [4000 192000] PERIOD_TIME: (20 10922667) PERIOD_SIZE: (0 2097153) PERIOD_BYTES: (0 134217792) PERIODS: (0 4294967295] BUFFER_TIME: (5 1048576000] BUFFER_SIZE: [1 4194304] BUFFER_BYTES: [2 268435456] TICK_TIME: ALL schange 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED MMAP_NONINTERLEAVED MMAP_COMPLEX FORMAT: ALL SUBFORMAT: ALL SAMPLE_BITS: ALL FRAME_BITS: ALL CHANNELS: ALL RATE: [48000 48001) PERIOD_TIME: ALL PERIOD_SIZE: ALL PERIOD_BYTES: ALL PERIODS: ALL BUFFER_TIME: ALL BUFFER_SIZE: ALL BUFFER_BYTES: ALL TICK_TIME: ALL srefine 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: [16 512] CHANNELS: 2 RATE: [4000 192000] PERIOD_TIME: (20 10922667) PERIOD_SIZE: (0 2097153) PERIOD_BYTES: (0 134217792) PERIODS: (0 4294967295] BUFFER_TIME: (5 1048576000] BUFFER_SIZE: [1 4194304] BUFFER_BYTES: [2 268435456] TICK_TIME: ALL srefine 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED MMAP_NONINTERLEAVED MMAP_COMPLEX FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: [16 512] CHANNELS: 2 RATE: [48000 48001) PERIOD_TIME: (20 10922667) PERIOD_SIZE: ALL PERIOD_BYTES: ALL PERIODS: ALL BUFFER_TIME: ALL BUFFER_SIZE: (0 50332709) BUFFER_BYTES: ALL TICK_TIME: ALL cchange 'test_rate' refine_soft 'test_rate' refine_soft 'test_rate' (begin) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: [4000 192000] PERIOD_TIME: (333 5461334) PERIOD_SIZE: (0 2097153) PERIOD_BYTES: (0 134217792) PERIODS: (0 4294967295] BUFFER_TIME: (5 1048576000] BUFFER_SIZE: [1 2097152] BUFFER_BYTES: [2 268435456] TICK_TIME: ALL Rule 2 (0xffffa33ac250): SAMPLE_BITS=16 -> 16 FRAME_BITS=32 CHANNELS=2 Rule 3 (0xffffa33ac1b0): FRAME_BITS=32 -> 32 SAMPLE_BITS=16 CHANNELS=2 Rule 5 (0xffffa33ac100): FRAME_BITS=32 -> 32 BUFFER_BYTES=[2 268435456] BUFFER_SIZE=[1 2097152] Rule 6 (0xffffa33ac250): CHANNELS=2 -> 2 FRAME_BITS=32 SAMPLE_BITS=16 Rule 7 (0xffffa33ac100): RATE=[4000 192000] -> [4000 192000] PERIOD_SIZE=(0 2097153) PERIOD_TIME=(333 5461334) Rule 8 (0xffffa33ac100): RATE=[4000 192000] -> [4000 192000] BUFFER_SIZE=[1 2097152] BUFFER_TIME=(5 1048576000] Rule 9 (0xffffa33ac250): PERIODS=(0 4294967295] -> (0 4294967295] BUFFER_SIZE=[1 2097152] PERIOD_SIZE=(0 2097153) Rule 10 (0xffffa33ac250): PERIOD_SIZE=(0 2097153) -> (0 2097153) BUFFER_SIZE=[1 2097152] PERIODS=(0 4294967295] Rule 11 (0xffffa33ac100): PERIOD_SIZE=(0 2097153) -> (0 2097153) PERIOD_BYTES=(0 134217792) FRAME_BITS=32 Rule 12 (0xffffa33ac050): PERIOD_SIZE=(0 2097153) -> (1 1048577) PERIOD_TIME=(333 5461334) RATE=[4000 192000] Rule 13 (0xffffa33ac1b0): BUFFER_SIZE=[1 2097152] -> [1 2097152] PERIOD_SIZE=(1 1048577) PERIODS=(0 4294967295] Rule 14 (0xffffa33ac100): BUFFER_SIZE=[1 2097152] -> [1 2097152] BUFFER_BYTES=[2 268435456] FRAME_BITS=32 Rule 16 (0xffffa33ac050): PERIOD_BYTES=(0 134217792) -> (4 4194308) PERIOD_SIZE=(1 1048577) FRAME_BITS=32 Rule 17 (0xffffa33ac050): BUFFER_BYTES=[2 268435456] -> [4 8388608] BUFFER_SIZE=[1 2097152] FRAME_BITS=32 Rule 18 (0xffffa33ac100): PERIOD_TIME=(333 5461334) -> (333 5461334) PERIOD_SIZE=(1 1048577) RATE=[4000 192000] Rule 19 (0xffffa33ac100): BUFFER_TIME=(5 1048576000] -> (5 524288000] BUFFER_SIZE=[1 2097152] RATE=[4000 192000] Rule 4 (0xffffa33ac100): FRAME_BITS=32 -> 32 PERIOD_BYTES=(4 4194308) PERIOD_SIZE=(1 1048577) Rule 5 (0xffffa33ac100): FRAME_BITS=32 -> 32 BUFFER_BYTES=[4 8388608] BUFFER_SIZE=[1 2097152] Rule 7 (0xffffa33ac100): RATE=[4000 192000] -> [4000 192000] PERIOD_SIZE=(1 1048577) PERIOD_TIME=(333 5461334) Rule 8 (0xffffa33ac100): RATE=[4000 192000] -> [4000 192000] BUFFER_SIZE=[1 2097152] BUFFER_TIME=(5 524288000] Rule 9 (0xffffa33ac250): PERIODS=(0 4294967295] -> (0 2097152) BUFFER_SIZE=[1 2097152] PERIOD_SIZE=(1 1048577) Rule 10 (0xffffa33ac250): PERIOD_SIZE=(1 1048577) -> (1 1048577) BUFFER_SIZE=[1 2097152] PERIODS=(0 2097152) Rule 11 (0xffffa33ac100): PERIOD_SIZE=(1 1048577) -> (1 1048577) PERIOD_BYTES=(4 4194308) FRAME_BITS=32 Rule 13 (0xffffa33ac1b0): BUFFER_SIZE=[1 2097152] -> [1 2097152] PERIOD_SIZE=(1 1048577) PERIODS=(0 2097152) Rule 14 (0xffffa33ac100): BUFFER_SIZE=[1 2097152] -> [1 2097152] BUFFER_BYTES=[4 8388608] FRAME_BITS=32 Rule 15 (0xffffa33ac050): BUFFER_SIZE=[1 2097152] -> [1 2097152] BUFFER_TIME=(5 524288000] RATE=[4000 192000] refine_soft ok 'test_rate' schange 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: [4000 192000] PERIOD_TIME: (333 5461334) PERIOD_SIZE: (1 1048577) PERIOD_BYTES: (4 4194308) PERIODS: (0 2097152) BUFFER_TIME: (5 524288000] BUFFER_SIZE: [1 2097152] BUFFER_BYTES: [4 8388608] TICK_TIME: ALL schange 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: [48000 48001) PERIOD_TIME: (333 5461334) PERIOD_SIZE: [16 262144] PERIOD_BYTES: [64 1048576] PERIODS: [1 1024] BUFFER_TIME: (333 10922667) BUFFER_SIZE: [16 524288] BUFFER_BYTES: [64 2097152] TICK_TIME: ALL srefine 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: [4000 192000] PERIOD_TIME: (333 5461334) PERIOD_SIZE: (1 1048577) PERIOD_BYTES: (4 4194308) PERIODS: (0 2097152) BUFFER_TIME: (5 524288000] BUFFER_SIZE: [1 2097152] BUFFER_BYTES: [4 8388608] TICK_TIME: ALL srefine 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: [48000 48001) PERIOD_TIME: (333 5461334) PERIOD_SIZE: [16 262144] PERIOD_BYTES: [64 1048576] PERIODS: [1 1024] BUFFER_TIME: (333 10922667) BUFFER_SIZE: [16 524288] BUFFER_BYTES: [64 2097152] TICK_TIME: ALL cchange 'test_rate' refine_soft 'test_rate' refine_soft 'test_rate' (begin) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: [4000 192000] PERIOD_TIME: (333 5461334) PERIOD_SIZE: (1 1048577) PERIOD_BYTES: (4 4194308) PERIODS: (0 2097152) BUFFER_TIME: (5 524288000] BUFFER_SIZE: [1 2097152] BUFFER_BYTES: [4 8388608] TICK_TIME: ALL refine_soft ok 'test_rate' refine_slave - leave 'test_rate' hw_refine_slave - enter 'test_rate' schange 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: [22050 192000] PERIOD_TIME: (333 5461334) PERIOD_SIZE: (1 1048577) PERIOD_BYTES: (4 4194308) PERIODS: (0 2097152) BUFFER_TIME: (5 524288000] BUFFER_SIZE: [1 2097152] BUFFER_BYTES: [4 8388608] TICK_TIME: ALL schange 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED MMAP_NONINTERLEAVED MMAP_COMPLEX FORMAT: ALL SUBFORMAT: ALL SAMPLE_BITS: ALL FRAME_BITS: ALL CHANNELS: ALL RATE: [48000 48001) PERIOD_TIME: ALL PERIOD_SIZE: ALL PERIOD_BYTES: ALL PERIODS: ALL BUFFER_TIME: ALL BUFFER_SIZE: ALL BUFFER_BYTES: ALL TICK_TIME: ALL srefine 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: [22050 192000] PERIOD_TIME: (333 5461334) PERIOD_SIZE: (1 1048577) PERIOD_BYTES: (4 4194308) PERIODS: (0 2097152) BUFFER_TIME: (5 524288000] BUFFER_SIZE: [1 2097152] BUFFER_BYTES: [4 8388608] TICK_TIME: ALL srefine 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED MMAP_NONINTERLEAVED MMAP_COMPLEX FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: [48000 48001) PERIOD_TIME: (333 5461334) PERIOD_SIZE: ALL PERIOD_BYTES: ALL PERIODS: ALL BUFFER_TIME: ALL BUFFER_SIZE: (0 4565327) BUFFER_BYTES: ALL TICK_TIME: ALL cchange 'test_rate' refine_soft 'test_rate' refine_soft 'test_rate' (begin) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: [22050 192000] PERIOD_TIME: (333 5461334) PERIOD_SIZE: (1 1048577) PERIOD_BYTES: (4 4194308) PERIODS: (0 2097152) BUFFER_TIME: (5 524288000] BUFFER_SIZE: [7 2097152] BUFFER_BYTES: [4 8388608] TICK_TIME: ALL Rule 5 (0xffffa33ac100): FRAME_BITS=32 -> 32 BUFFER_BYTES=[4 8388608] BUFFER_SIZE=[7 2097152] Rule 8 (0xffffa33ac100): RATE=[22050 192000] -> [22050 192000] BUFFER_SIZE=[7 2097152] BUFFER_TIME=(5 524288000] Rule 9 (0xffffa33ac250): PERIODS=(0 2097152) -> (0 2097152) BUFFER_SIZE=[7 2097152] PERIOD_SIZE=(1 1048577) Rule 10 (0xffffa33ac250): PERIOD_SIZE=(1 1048577) -> (1 1048577) BUFFER_SIZE=[7 2097152] PERIODS=(0 2097152) Rule 12 (0xffffa33ac050): PERIOD_SIZE=(1 1048577) -> (7 1048577) PERIOD_TIME=(333 5461334) RATE=[22050 192000] Rule 13 (0xffffa33ac1b0): BUFFER_SIZE=[7 2097152] -> [7 2097152] PERIOD_SIZE=(7 1048577) PERIODS=(0 2097152) Rule 15 (0xffffa33ac050): BUFFER_SIZE=[7 2097152] -> [7 2097152] BUFFER_TIME=(5 524288000] RATE=[22050 192000] Rule 16 (0xffffa33ac050): PERIOD_BYTES=(4 4194308) -> (28 4194308) PERIOD_SIZE=(7 1048577) FRAME_BITS=32 Rule 17 (0xffffa33ac050): BUFFER_BYTES=[4 8388608] -> [28 8388608] BUFFER_SIZE=[7 2097152] FRAME_BITS=32 Rule 18 (0xffffa33ac100): PERIOD_TIME=(333 5461334) -> (333 5461334) PERIOD_SIZE=(7 1048577) RATE=[22050 192000] Rule 19 (0xffffa33ac100): BUFFER_TIME=(5 524288000] -> (36 95108935) BUFFER_SIZE=[7 2097152] RATE=[22050 192000] Rule 4 (0xffffa33ac100): FRAME_BITS=32 -> 32 PERIOD_BYTES=(28 4194308) PERIOD_SIZE=(7 1048577) Rule 5 (0xffffa33ac100): FRAME_BITS=32 -> 32 BUFFER_BYTES=[28 8388608] BUFFER_SIZE=[7 2097152] Rule 7 (0xffffa33ac100): RATE=[22050 192000] -> [22050 192000] PERIOD_SIZE=(7 1048577) PERIOD_TIME=(333 5461334) Rule 8 (0xffffa33ac100): RATE=[22050 192000] -> [22050 192000] BUFFER_SIZE=[7 2097152] BUFFER_TIME=(36 95108935) Rule 9 (0xffffa33ac250): PERIODS=(0 2097152) -> (0 299594) BUFFER_SIZE=[7 2097152] PERIOD_SIZE=(7 1048577) Rule 10 (0xffffa33ac250): PERIOD_SIZE=(7 1048577) -> (7 1048577) BUFFER_SIZE=[7 2097152] PERIODS=(0 299594) Rule 11 (0xffffa33ac100): PERIOD_SIZE=(7 1048577) -> (7 1048577) PERIOD_BYTES=(28 4194308) FRAME_BITS=32 Rule 13 (0xffffa33ac1b0): BUFFER_SIZE=[7 2097152] -> [7 2097152] PERIOD_SIZE=(7 1048577) PERIODS=(0 299594) Rule 14 (0xffffa33ac100): BUFFER_SIZE=[7 2097152] -> [7 2097152] BUFFER_BYTES=[28 8388608] FRAME_BITS=32 Rule 15 (0xffffa33ac050): BUFFER_SIZE=[7 2097152] -> [7 2097152] BUFFER_TIME=(36 95108935) RATE=[22050 192000] refine_soft ok 'test_rate' schange 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: [22050 192000] PERIOD_TIME: (333 5461334) PERIOD_SIZE: (7 1048577) PERIOD_BYTES: (28 4194308) PERIODS: (0 299594) BUFFER_TIME: (36 95108935) BUFFER_SIZE: [7 2097152] BUFFER_BYTES: [28 8388608] TICK_TIME: ALL schange 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: [48000 48001) PERIOD_TIME: (333 5461334) PERIOD_SIZE: [16 262144] PERIOD_BYTES: [64 1048576] PERIODS: [1 1024] BUFFER_TIME: (333 10922667) BUFFER_SIZE: [16 524288] BUFFER_BYTES: [64 2097152] TICK_TIME: ALL srefine 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: [22050 192000] PERIOD_TIME: (333 5461334) PERIOD_SIZE: (7 1048577) PERIOD_BYTES: (28 4194308) PERIODS: (0 299594) BUFFER_TIME: (36 95108935) BUFFER_SIZE: [7 2097152] BUFFER_BYTES: [28 8388608] TICK_TIME: ALL srefine 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: [48000 48001) PERIOD_TIME: (333 5461334) PERIOD_SIZE: [16 262144] PERIOD_BYTES: [64 1048576] PERIODS: [1 1024] BUFFER_TIME: (333 10922667) BUFFER_SIZE: [16 524288] BUFFER_BYTES: [64 2097152] TICK_TIME: ALL cchange 'test_rate' refine_soft 'test_rate' refine_soft 'test_rate' (begin) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: [22050 192000] PERIOD_TIME: (333 5461334) PERIOD_SIZE: (7 1048577) PERIOD_BYTES: (28 4194308) PERIODS: (0 299594) BUFFER_TIME: (36 95108935) BUFFER_SIZE: [7 2097152] BUFFER_BYTES: [28 8388608] TICK_TIME: ALL refine_soft ok 'test_rate' refine_slave - leave 'test_rate' hw_refine_slave - enter 'test_rate' schange 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: [22050 22050] PERIOD_TIME: (333 5461334) PERIOD_SIZE: (7 1048577) PERIOD_BYTES: (28 4194308) PERIODS: (0 299594) BUFFER_TIME: (36 95108935) BUFFER_SIZE: [7 2097152] BUFFER_BYTES: [28 8388608] TICK_TIME: ALL schange 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED MMAP_NONINTERLEAVED MMAP_COMPLEX FORMAT: ALL SUBFORMAT: ALL SAMPLE_BITS: ALL FRAME_BITS: ALL CHANNELS: ALL RATE: [48000 48001) PERIOD_TIME: ALL PERIOD_SIZE: ALL PERIOD_BYTES: ALL PERIODS: ALL BUFFER_TIME: ALL BUFFER_SIZE: ALL BUFFER_BYTES: ALL TICK_TIME: ALL srefine 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: [22050 22050] PERIOD_TIME: (333 5461334) PERIOD_SIZE: (7 1048577) PERIOD_BYTES: (28 4194308) PERIODS: (0 299594) BUFFER_TIME: (36 95108935) BUFFER_SIZE: [7 2097152] BUFFER_BYTES: [28 8388608] TICK_TIME: ALL srefine 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED MMAP_NONINTERLEAVED MMAP_COMPLEX FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: [48000 48001) PERIOD_TIME: (333 5461334) PERIOD_SIZE: ALL PERIOD_BYTES: ALL PERIODS: ALL BUFFER_TIME: ALL BUFFER_SIZE: (15 4565327) BUFFER_BYTES: ALL TICK_TIME: ALL cchange 'test_rate' refine_soft 'test_rate' refine_soft 'test_rate' (begin) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: [22050 22050] PERIOD_TIME: (333 5461334) PERIOD_SIZE: (7 1048577) PERIOD_BYTES: (28 4194308) PERIODS: (0 299594) BUFFER_TIME: (36 95108935) BUFFER_SIZE: [7 240844] BUFFER_BYTES: [28 8388608] TICK_TIME: ALL Rule 5 (0xffffa33ac100): FRAME_BITS=32 -> 32 BUFFER_BYTES=[28 8388608] BUFFER_SIZE=[7 240844] Rule 8 (0xffffa33ac100): RATE=22050 -> 22050 BUFFER_SIZE=[7 240844] BUFFER_TIME=(36 95108935) Rule 9 (0xffffa33ac250): PERIODS=(0 299594) -> (0 34407) BUFFER_SIZE=[7 240844] PERIOD_SIZE=(7 1048577) Rule 10 (0xffffa33ac250): PERIOD_SIZE=(7 1048577) -> (7 1048577) BUFFER_SIZE=[7 240844] PERIODS=(0 34407) Rule 12 (0xffffa33ac050): PERIOD_SIZE=(7 1048577) -> (7 120423) PERIOD_TIME=(333 5461334) RATE=22050 Rule 13 (0xffffa33ac1b0): BUFFER_SIZE=[7 240844] -> [7 240844] PERIOD_SIZE=(7 120423) PERIODS=(0 34407) Rule 15 (0xffffa33ac050): BUFFER_SIZE=[7 240844] -> [7 240844] BUFFER_TIME=(36 95108935) RATE=22050 Rule 16 (0xffffa33ac050): PERIOD_BYTES=(28 4194308) -> (28 481692) PERIOD_SIZE=(7 120423) FRAME_BITS=32 Rule 17 (0xffffa33ac050): BUFFER_BYTES=[28 8388608] -> [28 963376] BUFFER_SIZE=[7 240844] FRAME_BITS=32 Rule 18 (0xffffa33ac100): PERIOD_TIME=(333 5461334) -> (333 5461334) PERIOD_SIZE=(7 120423) RATE=22050 Rule 19 (0xffffa33ac100): BUFFER_TIME=(36 95108935) -> (317 10922631) BUFFER_SIZE=[7 240844] RATE=22050 Rule 4 (0xffffa33ac100): FRAME_BITS=32 -> 32 PERIOD_BYTES=(28 481692) PERIOD_SIZE=(7 120423) Rule 5 (0xffffa33ac100): FRAME_BITS=32 -> 32 BUFFER_BYTES=[28 963376] BUFFER_SIZE=[7 240844] Rule 7 (0xffffa33ac100): RATE=22050 -> 22050 PERIOD_SIZE=(7 120423) PERIOD_TIME=(333 5461334) Rule 8 (0xffffa33ac100): RATE=22050 -> 22050 BUFFER_SIZE=[7 240844] BUFFER_TIME=(317 10922631) Rule 9 (0xffffa33ac250): PERIODS=(0 34407) -> (0 34407) BUFFER_SIZE=[7 240844] PERIOD_SIZE=(7 120423) Rule 11 (0xffffa33ac100): PERIOD_SIZE=(7 120423) -> (7 120423) PERIOD_BYTES=(28 481692) FRAME_BITS=32 Rule 14 (0xffffa33ac100): BUFFER_SIZE=[7 240844] -> [7 240844] BUFFER_BYTES=[28 963376] FRAME_BITS=32 Rule 15 (0xffffa33ac050): BUFFER_SIZE=[7 240844] -> [7 240844] BUFFER_TIME=(317 10922631) RATE=22050 refine_soft ok 'test_rate' schange 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: (333 5461334) PERIOD_SIZE: (7 120423) PERIOD_BYTES: (28 481692) PERIODS: (0 34407) BUFFER_TIME: (317 10922631) BUFFER_SIZE: [7 240844] BUFFER_BYTES: [28 963376] TICK_TIME: ALL schange 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: [48000 48001) PERIOD_TIME: (333 5461334) PERIOD_SIZE: [16 262144] PERIOD_BYTES: [64 1048576] PERIODS: [1 1024] BUFFER_TIME: (333 10922667) BUFFER_SIZE: [16 524288] BUFFER_BYTES: [64 2097152] TICK_TIME: ALL srefine 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: (333 5461334) PERIOD_SIZE: (7 120423) PERIOD_BYTES: (28 481692) PERIODS: (0 34407) BUFFER_TIME: (317 10922631) BUFFER_SIZE: [7 240844] BUFFER_BYTES: [28 963376] TICK_TIME: ALL srefine 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: [48000 48001) PERIOD_TIME: (333 5461334) PERIOD_SIZE: [16 262144] PERIOD_BYTES: [64 1048576] PERIODS: [1 1024] BUFFER_TIME: (333 10922667) BUFFER_SIZE: [16 524288] BUFFER_BYTES: [64 2097152] TICK_TIME: ALL cchange 'test_rate' refine_soft 'test_rate' refine_soft 'test_rate' (begin) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: (333 5461334) PERIOD_SIZE: (7 120423) PERIOD_BYTES: (28 481692) PERIODS: (0 34407) BUFFER_TIME: (317 10922631) BUFFER_SIZE: [7 240844] BUFFER_BYTES: [28 963376] TICK_TIME: ALL refine_soft ok 'test_rate' refine_slave - leave 'test_rate' hw_refine_slave - enter 'test_rate' schange 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: [16000 5461334) PERIOD_SIZE: (7 120423) PERIOD_BYTES: (28 481692) PERIODS: (0 34407) BUFFER_TIME: (317 10922631) BUFFER_SIZE: [7 240844] BUFFER_BYTES: [28 963376] TICK_TIME: ALL schange 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED MMAP_NONINTERLEAVED MMAP_COMPLEX FORMAT: ALL SUBFORMAT: ALL SAMPLE_BITS: ALL FRAME_BITS: ALL CHANNELS: ALL RATE: [48000 48001) PERIOD_TIME: ALL PERIOD_SIZE: ALL PERIOD_BYTES: ALL PERIODS: ALL BUFFER_TIME: ALL BUFFER_SIZE: ALL BUFFER_BYTES: ALL TICK_TIME: ALL srefine 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: [16000 5461334) PERIOD_SIZE: (7 120423) PERIOD_BYTES: (28 481692) PERIODS: (0 34407) BUFFER_TIME: (317 10922631) BUFFER_SIZE: [7 240844] BUFFER_BYTES: [28 963376] TICK_TIME: ALL srefine 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED MMAP_NONINTERLEAVED MMAP_COMPLEX FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: [48000 48001) PERIOD_TIME: [16000 5461334) PERIOD_SIZE: ALL PERIOD_BYTES: ALL PERIODS: ALL BUFFER_TIME: ALL BUFFER_SIZE: (15 524300) BUFFER_BYTES: ALL TICK_TIME: ALL cchange 'test_rate' refine_soft 'test_rate' refine_soft 'test_rate' (begin) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: [16000 5461334) PERIOD_SIZE: (7 120423) PERIOD_BYTES: (28 481692) PERIODS: (0 34407) BUFFER_TIME: (317 10922631) BUFFER_SIZE: [352 240844] BUFFER_BYTES: [28 963376] TICK_TIME: ALL Rule 5 (0xffffa33ac100): FRAME_BITS=32 -> 32 BUFFER_BYTES=[28 963376] BUFFER_SIZE=[352 240844] Rule 7 (0xffffa33ac100): RATE=22050 -> 22050 PERIOD_SIZE=(7 120423) PERIOD_TIME=[16000 5461334) Rule 8 (0xffffa33ac100): RATE=22050 -> 22050 BUFFER_SIZE=[352 240844] BUFFER_TIME=(317 10922631) Rule 9 (0xffffa33ac250): PERIODS=(0 34407) -> (0 34407) BUFFER_SIZE=[352 240844] PERIOD_SIZE=(7 120423) Rule 10 (0xffffa33ac250): PERIOD_SIZE=(7 120423) -> (7 120423) BUFFER_SIZE=[352 240844] PERIODS=(0 34407) Rule 12 (0xffffa33ac050): PERIOD_SIZE=(7 120423) -> (352 120423) PERIOD_TIME=[16000 5461334) RATE=22050 Rule 13 (0xffffa33ac1b0): BUFFER_SIZE=[352 240844] -> [352 240844] PERIOD_SIZE=(352 120423) PERIODS=(0 34407) Rule 16 (0xffffa33ac050): PERIOD_BYTES=(28 481692) -> (1408 481692) PERIOD_SIZE=(352 120423) FRAME_BITS=32 Rule 17 (0xffffa33ac050): BUFFER_BYTES=[28 963376] -> [1408 963376] BUFFER_SIZE=[352 240844] FRAME_BITS=32 Rule 18 (0xffffa33ac100): PERIOD_TIME=[16000 5461334) -> [16000 5461334) PERIOD_SIZE=(352 120423) RATE=22050 Rule 19 (0xffffa33ac100): BUFFER_TIME=(317 10922631) -> (15963 10922631) BUFFER_SIZE=[352 240844] RATE=22050 Rule 4 (0xffffa33ac100): FRAME_BITS=32 -> 32 PERIOD_BYTES=(1408 481692) PERIOD_SIZE=(352 120423) Rule 5 (0xffffa33ac100): FRAME_BITS=32 -> 32 BUFFER_BYTES=[1408 963376] BUFFER_SIZE=[352 240844] Rule 7 (0xffffa33ac100): RATE=22050 -> 22050 PERIOD_SIZE=(352 120423) PERIOD_TIME=[16000 5461334) Rule 8 (0xffffa33ac100): RATE=22050 -> 22050 BUFFER_SIZE=[352 240844] BUFFER_TIME=(15963 10922631) Rule 9 (0xffffa33ac250): PERIODS=(0 34407) -> (0 685) BUFFER_SIZE=[352 240844] PERIOD_SIZE=(352 120423) Rule 10 (0xffffa33ac250): PERIOD_SIZE=(352 120423) -> (352 120423) BUFFER_SIZE=[352 240844] PERIODS=(0 685) Rule 11 (0xffffa33ac100): PERIOD_SIZE=(352 120423) -> (352 120423) PERIOD_BYTES=(1408 481692) FRAME_BITS=32 Rule 13 (0xffffa33ac1b0): BUFFER_SIZE=[352 240844] -> [352 240844] PERIOD_SIZE=(352 120423) PERIODS=(0 685) Rule 14 (0xffffa33ac100): BUFFER_SIZE=[352 240844] -> [352 240844] BUFFER_BYTES=[1408 963376] FRAME_BITS=32 Rule 15 (0xffffa33ac050): BUFFER_SIZE=[352 240844] -> [352 240844] BUFFER_TIME=(15963 10922631) RATE=22050 refine_soft ok 'test_rate' schange 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: [16000 5461334) PERIOD_SIZE: (352 120423) PERIOD_BYTES: (1408 481692) PERIODS: (0 685) BUFFER_TIME: (15963 10922631) BUFFER_SIZE: [352 240844] BUFFER_BYTES: [1408 963376] TICK_TIME: ALL schange 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: [48000 48001) PERIOD_TIME: [16000 5461334) PERIOD_SIZE: [768 262144] PERIOD_BYTES: [3072 1048576] PERIODS: [1 682] BUFFER_TIME: (15999 10922667) BUFFER_SIZE: [768 524288] BUFFER_BYTES: [3072 2097152] TICK_TIME: ALL srefine 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: [16000 5461334) PERIOD_SIZE: (352 120423) PERIOD_BYTES: (1408 481692) PERIODS: (0 685) BUFFER_TIME: (15963 10922631) BUFFER_SIZE: [352 240844] BUFFER_BYTES: [1408 963376] TICK_TIME: ALL srefine 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: [48000 48001) PERIOD_TIME: [16000 5461334) PERIOD_SIZE: [768 262144] PERIOD_BYTES: [3072 1048576] PERIODS: [1 682] BUFFER_TIME: (15999 10922667) BUFFER_SIZE: [768 524288] BUFFER_BYTES: [3072 2097152] TICK_TIME: ALL cchange 'test_rate' refine_soft 'test_rate' refine_soft 'test_rate' (begin) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: [16000 5461334) PERIOD_SIZE: (352 120423) PERIOD_BYTES: (1408 481692) PERIODS: (0 685) BUFFER_TIME: (15963 10922631) BUFFER_SIZE: [352 240844] BUFFER_BYTES: [1408 963376] TICK_TIME: ALL refine_soft ok 'test_rate' refine_slave - leave 'test_rate' hw_refine_slave - enter 'test_rate' schange 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: [16000 16000] PERIOD_SIZE: (352 120423) PERIOD_BYTES: (1408 481692) PERIODS: (0 685) BUFFER_TIME: (15963 10922631) BUFFER_SIZE: [352 240844] BUFFER_BYTES: [1408 963376] TICK_TIME: ALL schange 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED MMAP_NONINTERLEAVED MMAP_COMPLEX FORMAT: ALL SUBFORMAT: ALL SAMPLE_BITS: ALL FRAME_BITS: ALL CHANNELS: ALL RATE: [48000 48001) PERIOD_TIME: ALL PERIOD_SIZE: ALL PERIOD_BYTES: ALL PERIODS: ALL BUFFER_TIME: ALL BUFFER_SIZE: ALL BUFFER_BYTES: ALL TICK_TIME: ALL srefine 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: [16000 16000] PERIOD_SIZE: (352 120423) PERIOD_BYTES: (1408 481692) PERIODS: (0 685) BUFFER_TIME: (15963 10922631) BUFFER_SIZE: [352 240844] BUFFER_BYTES: [1408 963376] TICK_TIME: ALL srefine 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED MMAP_NONINTERLEAVED MMAP_COMPLEX FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: [48000 48001) PERIOD_TIME: 16000 PERIOD_SIZE: ALL PERIOD_BYTES: ALL PERIODS: ALL BUFFER_TIME: ALL BUFFER_SIZE: (766 524300) BUFFER_BYTES: ALL TICK_TIME: ALL cchange 'test_rate' refine_soft 'test_rate' refine_soft 'test_rate' (begin) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: 16000 PERIOD_SIZE: (352 120423) PERIOD_BYTES: (1408 481692) PERIODS: (0 685) BUFFER_TIME: (15963 10922631) BUFFER_SIZE: [352 240609] BUFFER_BYTES: [1408 963376] TICK_TIME: ALL Rule 5 (0xffffa33ac100): FRAME_BITS=32 -> 32 BUFFER_BYTES=[1408 963376] BUFFER_SIZE=[352 240609] Rule 7 (0xffffa33ac100): RATE=22050 -> 22050 PERIOD_SIZE=(352 120423) PERIOD_TIME=16000 Rule 8 (0xffffa33ac100): RATE=22050 -> 22050 BUFFER_SIZE=[352 240609] BUFFER_TIME=(15963 10922631) Rule 9 (0xffffa33ac250): PERIODS=(0 685) -> (0 684) BUFFER_SIZE=[352 240609] PERIOD_SIZE=(352 120423) Rule 10 (0xffffa33ac250): PERIOD_SIZE=(352 120423) -> (352 120423) BUFFER_SIZE=[352 240609] PERIODS=(0 684) Rule 12 (0xffffa33ac050): PERIOD_SIZE=(352 120423) -> (352 353) PERIOD_TIME=16000 RATE=22050 Rule 13 (0xffffa33ac1b0): BUFFER_SIZE=[352 240609] -> [352 240609] PERIOD_SIZE=(352 353) PERIODS=(0 684) Rule 16 (0xffffa33ac050): PERIOD_BYTES=(1408 481692) -> (1408 1412) PERIOD_SIZE=(352 353) FRAME_BITS=32 Rule 17 (0xffffa33ac050): BUFFER_BYTES=[1408 963376] -> [1408 962436] BUFFER_SIZE=[352 240609] FRAME_BITS=32 Rule 18 (0xffffa33ac100): PERIOD_TIME=16000 -> 16000 PERIOD_SIZE=(352 353) RATE=22050 Rule 19 (0xffffa33ac100): BUFFER_TIME=(15963 10922631) -> (15963 10911973) BUFFER_SIZE=[352 240609] RATE=22050 Rule 4 (0xffffa33ac100): FRAME_BITS=32 -> 32 PERIOD_BYTES=(1408 1412) PERIOD_SIZE=(352 353) Rule 5 (0xffffa33ac100): FRAME_BITS=32 -> 32 BUFFER_BYTES=[1408 962436] BUFFER_SIZE=[352 240609] Rule 7 (0xffffa33ac100): RATE=22050 -> 22050 PERIOD_SIZE=(352 353) PERIOD_TIME=16000 Rule 8 (0xffffa33ac100): RATE=22050 -> 22050 BUFFER_SIZE=[352 240609] BUFFER_TIME=(15963 10911973) Rule 9 (0xffffa33ac250): PERIODS=(0 684) -> (0 684) BUFFER_SIZE=[352 240609] PERIOD_SIZE=(352 353) Rule 11 (0xffffa33ac100): PERIOD_SIZE=(352 353) -> (352 353) PERIOD_BYTES=(1408 1412) FRAME_BITS=32 Rule 14 (0xffffa33ac100): BUFFER_SIZE=[352 240609] -> [352 240609] BUFFER_BYTES=[1408 962436] FRAME_BITS=32 Rule 15 (0xffffa33ac050): BUFFER_SIZE=[352 240609] -> [352 240609] BUFFER_TIME=(15963 10911973) RATE=22050 refine_soft ok 'test_rate' schange 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: 16000 PERIOD_SIZE: (352 353) PERIOD_BYTES: (1408 1412) PERIODS: (0 684) BUFFER_TIME: (15963 10911973) BUFFER_SIZE: [352 240609] BUFFER_BYTES: [1408 962436] TICK_TIME: ALL schange 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 48000 PERIOD_TIME: 16000 PERIOD_SIZE: 768 PERIOD_BYTES: 3072 PERIODS: [1 682] BUFFER_TIME: [16000 10912000] BUFFER_SIZE: [768 523776] BUFFER_BYTES: [3072 2095104] TICK_TIME: ALL srefine 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: 16000 PERIOD_SIZE: (352 353) PERIOD_BYTES: (1408 1412) PERIODS: (0 684) BUFFER_TIME: (15963 10911973) BUFFER_SIZE: [352 240609] BUFFER_BYTES: [1408 962436] TICK_TIME: ALL srefine 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 48000 PERIOD_TIME: 16000 PERIOD_SIZE: 768 PERIOD_BYTES: 3072 PERIODS: [1 682] BUFFER_TIME: [16000 10912000] BUFFER_SIZE: [768 523776] BUFFER_BYTES: [3072 2095104] TICK_TIME: ALL cchange 'test_rate' refine_soft 'test_rate' refine_soft 'test_rate' (begin) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: 16000 PERIOD_SIZE: (352 353) PERIOD_BYTES: (1408 1412) PERIODS: (0 684) BUFFER_TIME: (15963 10911973) BUFFER_SIZE: [352 240609] BUFFER_BYTES: [1408 962436] TICK_TIME: ALL refine_soft ok 'test_rate' refine_slave - leave 'test_rate' hw_refine_slave - enter 'test_rate' schange 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: 16000 PERIOD_SIZE: (352 353) PERIOD_BYTES: (1408 1412) PERIODS: (0 684) BUFFER_TIME: [32000 10911973) BUFFER_SIZE: [352 240609] BUFFER_BYTES: [1408 962436] TICK_TIME: ALL schange 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED MMAP_NONINTERLEAVED MMAP_COMPLEX FORMAT: ALL SUBFORMAT: ALL SAMPLE_BITS: ALL FRAME_BITS: ALL CHANNELS: ALL RATE: [48000 48001) PERIOD_TIME: ALL PERIOD_SIZE: ALL PERIOD_BYTES: ALL PERIODS: ALL BUFFER_TIME: ALL BUFFER_SIZE: ALL BUFFER_BYTES: ALL TICK_TIME: ALL srefine 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: 16000 PERIOD_SIZE: (352 353) PERIOD_BYTES: (1408 1412) PERIODS: (0 684) BUFFER_TIME: [32000 10911973) BUFFER_SIZE: [352 240609] BUFFER_BYTES: [1408 962436] TICK_TIME: ALL srefine 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED MMAP_NONINTERLEAVED MMAP_COMPLEX FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: [48000 48001) PERIOD_TIME: 16000 PERIOD_SIZE: ALL PERIOD_BYTES: ALL PERIODS: ALL BUFFER_TIME: ALL BUFFER_SIZE: (766 523788) BUFFER_BYTES: ALL TICK_TIME: ALL cchange 'test_rate' refine_soft 'test_rate' refine_soft 'test_rate' (begin) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: 16000 PERIOD_SIZE: (352 353) PERIOD_BYTES: (1408 1412) PERIODS: (0 684) BUFFER_TIME: [32000 10911973) BUFFER_SIZE: [352 240609] BUFFER_BYTES: [1408 962436] TICK_TIME: ALL Rule 8 (0xffffa33ac100): RATE=22050 -> 22050 BUFFER_SIZE=[352 240609] BUFFER_TIME=[32000 10911973) Rule 15 (0xffffa33ac050): BUFFER_SIZE=[352 240609] -> [706 240609] BUFFER_TIME=[32000 10911973) RATE=22050 Rule 17 (0xffffa33ac050): BUFFER_BYTES=[1408 962436] -> [2824 962436] BUFFER_SIZE=[706 240609] FRAME_BITS=32 Rule 19 (0xffffa33ac100): BUFFER_TIME=[32000 10911973) -> (32018 10911973) BUFFER_SIZE=[706 240609] RATE=22050 Rule 5 (0xffffa33ac100): FRAME_BITS=32 -> 32 BUFFER_BYTES=[2824 962436] BUFFER_SIZE=[706 240609] Rule 8 (0xffffa33ac100): RATE=22050 -> 22050 BUFFER_SIZE=[706 240609] BUFFER_TIME=(32018 10911973) Rule 9 (0xffffa33ac250): PERIODS=(0 684) -> (2 684) BUFFER_SIZE=[706 240609] PERIOD_SIZE=(352 353) Rule 10 (0xffffa33ac250): PERIOD_SIZE=(352 353) -> (352 353) BUFFER_SIZE=[706 240609] PERIODS=(2 684) Rule 13 (0xffffa33ac1b0): BUFFER_SIZE=[706 240609] -> [706 240609] PERIOD_SIZE=(352 353) PERIODS=(2 684) Rule 14 (0xffffa33ac100): BUFFER_SIZE=[706 240609] -> [706 240609] BUFFER_BYTES=[2824 962436] FRAME_BITS=32 Rule 15 (0xffffa33ac050): BUFFER_SIZE=[706 240609] -> [706 240609] BUFFER_TIME=(32018 10911973) RATE=22050 refine_soft ok 'test_rate' schange 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: 16000 PERIOD_SIZE: (352 353) PERIOD_BYTES: (1408 1412) PERIODS: (2 684) BUFFER_TIME: (32018 10911973) BUFFER_SIZE: [706 240609] BUFFER_BYTES: [2824 962436] TICK_TIME: ALL schange 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 48000 PERIOD_TIME: 16000 PERIOD_SIZE: 768 PERIOD_BYTES: 3072 PERIODS: [1 682] BUFFER_TIME: [16000 10912000] BUFFER_SIZE: [768 523776] BUFFER_BYTES: [3072 2095104] TICK_TIME: ALL srefine 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: 16000 PERIOD_SIZE: (352 353) PERIOD_BYTES: (1408 1412) PERIODS: (2 684) BUFFER_TIME: (32018 10911973) BUFFER_SIZE: [706 240609] BUFFER_BYTES: [2824 962436] TICK_TIME: ALL srefine 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 48000 PERIOD_TIME: 16000 PERIOD_SIZE: 768 PERIOD_BYTES: 3072 PERIODS: [1 682] BUFFER_TIME: [16000 10912000] BUFFER_SIZE: [1537 523776] BUFFER_BYTES: [3072 2095104] TICK_TIME: ALL cchange 'test_rate' refine_soft 'test_rate' refine_soft 'test_rate' (begin) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: 16000 PERIOD_SIZE: (352 353) PERIOD_BYTES: (1408 1412) PERIODS: (2 684) BUFFER_TIME: (32018 10911973) BUFFER_SIZE: [1058 240609] BUFFER_BYTES: [2824 962436] TICK_TIME: ALL Rule 5 (0xffffa33ac100): FRAME_BITS=32 -> 32 BUFFER_BYTES=[2824 962436] BUFFER_SIZE=[1058 240609] Rule 8 (0xffffa33ac100): RATE=22050 -> 22050 BUFFER_SIZE=[1058 240609] BUFFER_TIME=(32018 10911973) Rule 9 (0xffffa33ac250): PERIODS=(2 684) -> (2 684) BUFFER_SIZE=[1058 240609] PERIOD_SIZE=(352 353) Rule 10 (0xffffa33ac250): PERIOD_SIZE=(352 353) -> (352 353) BUFFER_SIZE=[1058 240609] PERIODS=(2 684) Rule 17 (0xffffa33ac050): BUFFER_BYTES=[2824 962436] -> [4232 962436] BUFFER_SIZE=[1058 240609] FRAME_BITS=32 Rule 19 (0xffffa33ac100): BUFFER_TIME=(32018 10911973) -> (47981 10911973) BUFFER_SIZE=[1058 240609] RATE=22050 Rule 5 (0xffffa33ac100): FRAME_BITS=32 -> 32 BUFFER_BYTES=[4232 962436] BUFFER_SIZE=[1058 240609] Rule 8 (0xffffa33ac100): RATE=22050 -> 22050 BUFFER_SIZE=[1058 240609] BUFFER_TIME=(47981 10911973) Rule 14 (0xffffa33ac100): BUFFER_SIZE=[1058 240609] -> [1058 240609] BUFFER_BYTES=[4232 962436] FRAME_BITS=32 Rule 15 (0xffffa33ac050): BUFFER_SIZE=[1058 240609] -> [1058 240609] BUFFER_TIME=(47981 10911973) RATE=22050 refine_soft ok 'test_rate' schange 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: 16000 PERIOD_SIZE: (352 353) PERIOD_BYTES: (1408 1412) PERIODS: (2 684) BUFFER_TIME: (47981 10911973) BUFFER_SIZE: [1058 240609] BUFFER_BYTES: [4232 962436] TICK_TIME: ALL schange 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 48000 PERIOD_TIME: 16000 PERIOD_SIZE: 768 PERIOD_BYTES: 3072 PERIODS: [3 682] BUFFER_TIME: [48000 10912000] BUFFER_SIZE: [2304 523776] BUFFER_BYTES: [9216 2095104] TICK_TIME: ALL srefine 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: 16000 PERIOD_SIZE: (352 353) PERIOD_BYTES: (1408 1412) PERIODS: (2 684) BUFFER_TIME: (47981 10911973) BUFFER_SIZE: [1058 240609] BUFFER_BYTES: [4232 962436] TICK_TIME: ALL srefine 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 48000 PERIOD_TIME: 16000 PERIOD_SIZE: 768 PERIOD_BYTES: 3072 PERIODS: [3 682] BUFFER_TIME: [48000 10912000] BUFFER_SIZE: [2304 523776] BUFFER_BYTES: [9216 2095104] TICK_TIME: ALL cchange 'test_rate' refine_soft 'test_rate' refine_soft 'test_rate' (begin) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: 16000 PERIOD_SIZE: (352 353) PERIOD_BYTES: (1408 1412) PERIODS: (2 684) BUFFER_TIME: (47981 10911973) BUFFER_SIZE: [1058 240609] BUFFER_BYTES: [4232 962436] TICK_TIME: ALL refine_soft ok 'test_rate' refine_slave - leave 'test_rate' hw_refine_slave - enter 'test_rate' schange 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: 16000 PERIOD_SIZE: (352 353) PERIOD_BYTES: (1408 1412) PERIODS: (0 684) BUFFER_TIME: (15963 32000) BUFFER_SIZE: [352 240609] BUFFER_BYTES: [1408 962436] TICK_TIME: ALL schange 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED MMAP_NONINTERLEAVED MMAP_COMPLEX FORMAT: ALL SUBFORMAT: ALL SAMPLE_BITS: ALL FRAME_BITS: ALL CHANNELS: ALL RATE: [48000 48001) PERIOD_TIME: ALL PERIOD_SIZE: ALL PERIOD_BYTES: ALL PERIODS: ALL BUFFER_TIME: ALL BUFFER_SIZE: ALL BUFFER_BYTES: ALL TICK_TIME: ALL srefine 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: 16000 PERIOD_SIZE: (352 353) PERIOD_BYTES: (1408 1412) PERIODS: (0 684) BUFFER_TIME: (15963 32000) BUFFER_SIZE: [352 240609] BUFFER_BYTES: [1408 962436] TICK_TIME: ALL srefine 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED MMAP_NONINTERLEAVED MMAP_COMPLEX FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: [48000 48001) PERIOD_TIME: 16000 PERIOD_SIZE: ALL PERIOD_BYTES: ALL PERIODS: ALL BUFFER_TIME: ALL BUFFER_SIZE: (766 523788) BUFFER_BYTES: ALL TICK_TIME: ALL cchange 'test_rate' refine_soft 'test_rate' refine_soft 'test_rate' (begin) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: 16000 PERIOD_SIZE: (352 353) PERIOD_BYTES: (1408 1412) PERIODS: (0 684) BUFFER_TIME: (15963 32000) BUFFER_SIZE: [352 240609] BUFFER_BYTES: [1408 962436] TICK_TIME: ALL Rule 8 (0xffffa33ac100): RATE=22050 -> 22050 BUFFER_SIZE=[352 240609] BUFFER_TIME=(15963 32000) Rule 15 (0xffffa33ac050): BUFFER_SIZE=[352 240609] -> [352 705] BUFFER_TIME=(15963 32000) RATE=22050 Rule 17 (0xffffa33ac050): BUFFER_BYTES=[1408 962436] -> [1408 2820] BUFFER_SIZE=[352 705] FRAME_BITS=32 Rule 19 (0xffffa33ac100): BUFFER_TIME=(15963 32000) -> (15963 31973) BUFFER_SIZE=[352 705] RATE=22050 Rule 5 (0xffffa33ac100): FRAME_BITS=32 -> 32 BUFFER_BYTES=[1408 2820] BUFFER_SIZE=[352 705] Rule 8 (0xffffa33ac100): RATE=22050 -> 22050 BUFFER_SIZE=[352 705] BUFFER_TIME=(15963 31973) Rule 9 (0xffffa33ac250): PERIODS=(0 684) -> (0 3) BUFFER_SIZE=[352 705] PERIOD_SIZE=(352 353) Rule 10 (0xffffa33ac250): PERIOD_SIZE=(352 353) -> (352 353) BUFFER_SIZE=[352 705] PERIODS=(0 3) Rule 13 (0xffffa33ac1b0): BUFFER_SIZE=[352 705] -> [352 705] PERIOD_SIZE=(352 353) PERIODS=(0 3) Rule 14 (0xffffa33ac100): BUFFER_SIZE=[352 705] -> [352 705] BUFFER_BYTES=[1408 2820] FRAME_BITS=32 Rule 15 (0xffffa33ac050): BUFFER_SIZE=[352 705] -> [352 705] BUFFER_TIME=(15963 31973) RATE=22050 refine_soft ok 'test_rate' schange 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: 16000 PERIOD_SIZE: (352 353) PERIOD_BYTES: (1408 1412) PERIODS: (0 3) BUFFER_TIME: (15963 31973) BUFFER_SIZE: [352 705] BUFFER_BYTES: [1408 2820] TICK_TIME: ALL schange 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 48000 PERIOD_TIME: 16000 PERIOD_SIZE: 768 PERIOD_BYTES: 3072 PERIODS: [1 682] BUFFER_TIME: [16000 10912000] BUFFER_SIZE: [768 523776] BUFFER_BYTES: [3072 2095104] TICK_TIME: ALL srefine 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: 16000 PERIOD_SIZE: (352 353) PERIOD_BYTES: (1408 1412) PERIODS: (0 3) BUFFER_TIME: (15963 31973) BUFFER_SIZE: [352 705] BUFFER_BYTES: [1408 2820] TICK_TIME: ALL srefine 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 48000 PERIOD_TIME: 16000 PERIOD_SIZE: 768 PERIOD_BYTES: 3072 PERIODS: [1 682] BUFFER_TIME: [16000 10912000] BUFFER_SIZE: [768 1536] BUFFER_BYTES: [3072 2095104] TICK_TIME: ALL cchange 'test_rate' refine_soft 'test_rate' refine_soft 'test_rate' (begin) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: 16000 PERIOD_SIZE: (352 353) PERIOD_BYTES: (1408 1412) PERIODS: (0 3) BUFFER_TIME: (15963 31973) BUFFER_SIZE: [352 705] BUFFER_BYTES: [1408 2820] TICK_TIME: ALL refine_soft ok 'test_rate' refine_slave - leave 'test_rate' hw_refine_slave - enter 'test_rate' schange 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: 16000 PERIOD_SIZE: (352 353) PERIOD_BYTES: (1408 1412) PERIODS: (0 3) BUFFER_TIME: [31972 31973) BUFFER_SIZE: [352 705] BUFFER_BYTES: [1408 2820] TICK_TIME: ALL schange 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED MMAP_NONINTERLEAVED MMAP_COMPLEX FORMAT: ALL SUBFORMAT: ALL SAMPLE_BITS: ALL FRAME_BITS: ALL CHANNELS: ALL RATE: [48000 48001) PERIOD_TIME: ALL PERIOD_SIZE: ALL PERIOD_BYTES: ALL PERIODS: ALL BUFFER_TIME: ALL BUFFER_SIZE: ALL BUFFER_BYTES: ALL TICK_TIME: ALL srefine 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: 16000 PERIOD_SIZE: (352 353) PERIOD_BYTES: (1408 1412) PERIODS: (0 3) BUFFER_TIME: [31972 31973) BUFFER_SIZE: [352 705] BUFFER_BYTES: [1408 2820] TICK_TIME: ALL srefine 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED MMAP_NONINTERLEAVED MMAP_COMPLEX FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: [48000 48001) PERIOD_TIME: 16000 PERIOD_SIZE: ALL PERIOD_BYTES: ALL PERIODS: ALL BUFFER_TIME: ALL BUFFER_SIZE: (766 1537) BUFFER_BYTES: ALL TICK_TIME: ALL cchange 'test_rate' refine_soft 'test_rate' refine_soft 'test_rate' (begin) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: 16000 PERIOD_SIZE: (352 353) PERIOD_BYTES: (1408 1412) PERIODS: (0 3) BUFFER_TIME: [31972 31973) BUFFER_SIZE: [352 705] BUFFER_BYTES: [1408 2820] TICK_TIME: ALL Rule 8 (0xffffa33ac100): RATE=22050 -> 22050 BUFFER_SIZE=[352 705] BUFFER_TIME=[31972 31973) Rule 15 (0xffffa33ac050): BUFFER_SIZE=[352 705] -> 705 BUFFER_TIME=[31972 31973) RATE=22050 Rule 17 (0xffffa33ac050): BUFFER_BYTES=[1408 2820] -> 2820 BUFFER_SIZE=705 FRAME_BITS=32 Rule 19 (0xffffa33ac100): BUFFER_TIME=[31972 31973) -> (31972 31973) BUFFER_SIZE=705 RATE=22050 Rule 5 (0xffffa33ac100): FRAME_BITS=32 -> 32 BUFFER_BYTES=2820 BUFFER_SIZE=705 Rule 8 (0xffffa33ac100): RATE=22050 -> 22050 BUFFER_SIZE=705 BUFFER_TIME=(31972 31973) Rule 9 (0xffffa33ac250): PERIODS=(0 3) -> (1 3) BUFFER_SIZE=705 PERIOD_SIZE=(352 353) Rule 10 (0xffffa33ac250): PERIOD_SIZE=(352 353) -> (352 353) BUFFER_SIZE=705 PERIODS=(1 3) Rule 13 (0xffffa33ac1b0): BUFFER_SIZE=705 -> 705 PERIOD_SIZE=(352 353) PERIODS=(1 3) Rule 14 (0xffffa33ac100): BUFFER_SIZE=705 -> 705 BUFFER_BYTES=2820 FRAME_BITS=32 Rule 15 (0xffffa33ac050): BUFFER_SIZE=705 -> 705 BUFFER_TIME=(31972 31973) RATE=22050 refine_soft ok 'test_rate' schange 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: 16000 PERIOD_SIZE: (352 353) PERIOD_BYTES: (1408 1412) PERIODS: (1 3) BUFFER_TIME: (31972 31973) BUFFER_SIZE: 705 BUFFER_BYTES: 2820 TICK_TIME: ALL schange 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 48000 PERIOD_TIME: 16000 PERIOD_SIZE: 768 PERIOD_BYTES: 3072 PERIODS: [1 2] BUFFER_TIME: [16000 32000] BUFFER_SIZE: [768 1536] BUFFER_BYTES: [3072 6144] TICK_TIME: ALL srefine 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: 16000 PERIOD_SIZE: (352 353) PERIOD_BYTES: (1408 1412) PERIODS: (1 3) BUFFER_TIME: (31972 31973) BUFFER_SIZE: 705 BUFFER_BYTES: 2820 TICK_TIME: ALL srefine 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 48000 PERIOD_TIME: 16000 PERIOD_SIZE: 768 PERIOD_BYTES: 3072 PERIODS: [1 2] BUFFER_TIME: [16000 32000] BUFFER_SIZE: [1535 1536] BUFFER_BYTES: [3072 6144] TICK_TIME: ALL cchange 'test_rate' refine_soft 'test_rate' refine_soft 'test_rate' (begin) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: 16000 PERIOD_SIZE: (352 353) PERIOD_BYTES: (1408 1412) PERIODS: (1 3) BUFFER_TIME: (31972 31973) BUFFER_SIZE: 705 BUFFER_BYTES: 2820 TICK_TIME: ALL refine_soft ok 'test_rate' refine_slave - leave 'test_rate' hw_refine_slave - enter 'test_rate' schange 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: 16000 PERIOD_SIZE: (352 353) PERIOD_BYTES: (1408 1412) PERIODS: (1 3) BUFFER_TIME: (31972 31973) BUFFER_SIZE: 705 BUFFER_BYTES: 2820 TICK_TIME: ALL schange 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED MMAP_NONINTERLEAVED MMAP_COMPLEX FORMAT: ALL SUBFORMAT: ALL SAMPLE_BITS: ALL FRAME_BITS: ALL CHANNELS: ALL RATE: [48000 48001) PERIOD_TIME: ALL PERIOD_SIZE: ALL PERIOD_BYTES: ALL PERIODS: ALL BUFFER_TIME: ALL BUFFER_SIZE: ALL BUFFER_BYTES: ALL TICK_TIME: ALL srefine 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: 16000 PERIOD_SIZE: (352 353) PERIOD_BYTES: (1408 1412) PERIODS: (1 3) BUFFER_TIME: (31972 31973) BUFFER_SIZE: 705 BUFFER_BYTES: 2820 TICK_TIME: ALL srefine 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED MMAP_NONINTERLEAVED MMAP_COMPLEX FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: [48000 48001) PERIOD_TIME: 16000 PERIOD_SIZE: ALL PERIOD_BYTES: ALL PERIODS: ALL BUFFER_TIME: ALL BUFFER_SIZE: (1534 1537) BUFFER_BYTES: ALL TICK_TIME: ALL cchange 'test_rate' refine_soft 'test_rate' refine_soft 'test_rate' (begin) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: 16000 PERIOD_SIZE: (352 353) PERIOD_BYTES: (1408 1412) PERIODS: (1 3) BUFFER_TIME: (31972 31973) BUFFER_SIZE: 705 BUFFER_BYTES: 2820 TICK_TIME: ALL refine_soft ok 'test_rate' refine_slave - leave 'test_rate' hw_refine_slave - enter 'test_rate' schange 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: 16000 PERIOD_SIZE: (352 353) PERIOD_BYTES: (1408 1412) PERIODS: (1 3) BUFFER_TIME: (31972 31973) BUFFER_SIZE: 705 BUFFER_BYTES: 2820 TICK_TIME: [0 0] schange 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED MMAP_NONINTERLEAVED MMAP_COMPLEX FORMAT: ALL SUBFORMAT: ALL SAMPLE_BITS: ALL FRAME_BITS: ALL CHANNELS: ALL RATE: [48000 48001) PERIOD_TIME: ALL PERIOD_SIZE: ALL PERIOD_BYTES: ALL PERIODS: ALL BUFFER_TIME: ALL BUFFER_SIZE: ALL BUFFER_BYTES: ALL TICK_TIME: ALL srefine 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: 16000 PERIOD_SIZE: (352 353) PERIOD_BYTES: (1408 1412) PERIODS: (1 3) BUFFER_TIME: (31972 31973) BUFFER_SIZE: 705 BUFFER_BYTES: 2820 TICK_TIME: [0 0] srefine 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED MMAP_NONINTERLEAVED MMAP_COMPLEX FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: [48000 48001) PERIOD_TIME: 16000 PERIOD_SIZE: ALL PERIOD_BYTES: ALL PERIODS: ALL BUFFER_TIME: ALL BUFFER_SIZE: (1534 1537) BUFFER_BYTES: ALL TICK_TIME: 0 cchange 'test_rate' refine_soft 'test_rate' refine_soft 'test_rate' (begin) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: 16000 PERIOD_SIZE: (352 353) PERIOD_BYTES: (1408 1412) PERIODS: (1 3) BUFFER_TIME: (31972 31973) BUFFER_SIZE: 705 BUFFER_BYTES: 2820 TICK_TIME: 0 refine_soft ok 'test_rate' schange 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: 16000 PERIOD_SIZE: (352 353) PERIOD_BYTES: (1408 1412) PERIODS: (1 3) BUFFER_TIME: (31972 31973) BUFFER_SIZE: 705 BUFFER_BYTES: 2820 TICK_TIME: 0 schange 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 48000 PERIOD_TIME: 16000 PERIOD_SIZE: 768 PERIOD_BYTES: 3072 PERIODS: 2 BUFFER_TIME: 32000 BUFFER_SIZE: 1536 BUFFER_BYTES: 6144 TICK_TIME: 0 srefine 'test_rate' (client) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: 16000 PERIOD_SIZE: (352 353) PERIOD_BYTES: (1408 1412) PERIODS: (1 3) BUFFER_TIME: (31972 31973) BUFFER_SIZE: 705 BUFFER_BYTES: 2820 TICK_TIME: 0 srefine 'test_rate' (slave) ACCESS: MMAP_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 48000 PERIOD_TIME: 16000 PERIOD_SIZE: 768 PERIOD_BYTES: 3072 PERIODS: 2 BUFFER_TIME: 32000 BUFFER_SIZE: 1536 BUFFER_BYTES: 6144 TICK_TIME: 0 cchange 'test_rate' refine_soft 'test_rate' refine_soft 'test_rate' (begin) ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 22050 PERIOD_TIME: 16000 PERIOD_SIZE: (352 353) PERIOD_BYTES: (1408 1412) PERIODS: (1 3) BUFFER_TIME: (31972 31973) BUFFER_SIZE: 705 BUFFER_BYTES: 2820 TICK_TIME: 0 refine_soft ok 'test_rate' refine_slave - leave 'test_rate' Rate conversion PCM (48000) Converter: linear-interpolation Protocol version: 10002 Its setup is: stream : PLAYBACK access : RW_INTERLEAVED format : S16_LE subformat : STD channels : 2 rate : 22050 exact rate : 22050 (22050/1) msbits : 16 buffer_size : 705 period_size : 353 period_time : 16000 tstamp_mode : NONE tstamp_type : MONOTONIC period_step : 1 avail_min : 353 period_event : 0 start_threshold : 705 stop_threshold : 705 silence_threshold: 0 silence_size : 0 boundary : 3175037737296199680 Slave: Hardware PCM card 0 'Loopback' device 0 subdevice 0 Its setup is: stream : PLAYBACK access : MMAP_INTERLEAVED format : S16_LE subformat : STD channels : 2 rate : 48000 exact rate : 48000 (48000/1) msbits : 16 buffer_size : 1536 period_size : 768 period_time : 16000 tstamp_mode : NONE tstamp_type : MONOTONIC period_step : 1 avail_min : 768 period_event : 0 start_threshold : 1536 stop_threshold : 1536 silence_threshold: 0 silence_size : 0 boundary : 6917529027641081856 appl_ptr : 0 hw_ptr : 0