[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