[alsa-devel] [PATCH - Intervals v2 1/1] interval: Interpret (x x+1] correctly and return x+1

Timo Wischer twischer at de.adit-jv.com
Wed Oct 24 09:44:01 CEST 2018


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/sound/soc/sh/rcar?h=v4.19)


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



More information about the Alsa-devel mailing list