<div dir="ltr"><div>I'm bringing up an ALSA driver - 1c22400.iis-sgtl5000. This driver works fine with aplay. </div><div><br></div><div>Something I'm doing in the driver is not making pulse happy. This is a trace with one terminal running 'pulseaudio' and a second doing 'paplay left.wav''. I don't hear anything when plays.</div><div><br></div><div>If I don't load "load-module module-rtp-recv" I can play left.wav under pulse without problem. Does this speex resampler work on ARM? I have NEON FPU.</div><div><br></div><div># pulseaudio -vv</div><div>W: [pulseaudio] main.c: This program is not intended to be run as root (unless --system is specified).</div><div>D: [pulseaudio] core-rtclock.c: Timer slack is set to 50 us.</div><div>D: [pulseaudio] core-util.c: setpriority() worked.</div><div>I: [pulseaudio] core-util.c: Successfully gained nice level -11.</div><div>I: [pulseaudio] main.c: This is PulseAudio 5.0</div><div>D: [pulseaudio] main.c: Compilation host: arm-buildroot-linux-gnueabihf</div><div>D: [pulseaudio] main.c: Compilation CFLAGS: -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -pipe -Os  -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option</div><div>D: [pulseaudio] main.c: Running on host: Linux armv7l 3.16.0+ #323 SMP Tue Sep 16 15:54:58 EDT 2014</div><div>D: [pulseaudio] main.c: Found 2 CPUs.</div><div>I: [pulseaudio] main.c: Page size is 4096 bytes</div><div>D: [pulseaudio] main.c: Compiled with Valgrind support: no</div><div>D: [pulseaudio] main.c: Running in valgrind mode: no</div><div>D: [pulseaudio] main.c: Running in VM: no</div><div>D: [pulseaudio] main.c: Optimized build: yes</div><div>D: [pulseaudio] main.c: FASTPATH defined, only fast path asserts disabled.</div><div>I: [pulseaudio] main.c: Machine ID is buildroot.</div><div>I: [pulseaudio] main.c: Using runtime directory /root/.config/pulse/buildroot-runtime.</div><div>I: [pulseaudio] main.c: Using state directory /root/.config/pulse.</div><div>I: [pulseaudio] main.c: Using modules directory /usr/lib/pulse-5.0/modules.</div><div>I: [pulseaudio] main.c: Running in system mode: no</div><div>I: [pulseaudio] main.c: Fresh high-resolution timers available! Bon appetit!</div><div>D: [pulseaudio] memblock.c: Using shared memory pool with 1024 slots of size 64.0 KiB each, total size is 64.0 MiB, maximum usable slot size is 65496</div><div>I: [pulseaudio] cpu-arm.c: CPU flags: V6 V7 VFP EDSP NEON VFPV3 </div><div>I: [pulseaudio] svolume_arm.c: Initialising ARM optimized volume functions.</div><div>I: [pulseaudio] sconv_neon.c: Initialising ARM NEON optimized conversions.</div><div>I: [pulseaudio] mix_neon.c: Initialising ARM NEON optimized mixing functions.</div><div>I: [pulseaudio] module-device-restore.c: Successfully opened database file '/root/.config/pulse/buildroot-device-volumes'.</div><div>I: [pulseaudio] module.c: Loaded "module-device-restore" (index: #0; argument: "").</div><div>I: [pulseaudio] module-stream-restore.c: Successfully opened database file '/root/.config/pulse/buildroot-stream-volumes'.</div><div>I: [pulseaudio] module.c: Loaded "module-stream-restore" (index: #1; argument: "").</div><div>I: [pulseaudio] module-card-restore.c: Successfully opened database file '/root/.config/pulse/buildroot-card-database'.</div><div>I: [pulseaudio] module.c: Loaded "module-card-restore" (index: #2; argument: "").</div><div>I: [pulseaudio] module.c: Loaded "module-augment-properties" (index: #3; argument: "").</div><div>I: [puls[  588.864413] JDS frame_rate 44100</div><div>eaudio] module.c: Loaded "module-switch-on-port-available" (inde[  588.871232] JDS sys_fs 44100</div><div>x: #4; argument: "").</div><div>D: [pulseaudio] module.c: Checking for ex[  588.879602] JDS sgtl5000->sysclk 24000000</div><div>istence of '/usr/lib/pulse-5.0/modules/module-detect.so': succes[  588.889149] JDS - SGTL5000_MCLK_FREQ_PLL int 15 frac 108</div><div>s</div><div>W: [pulseaudio] module.c: module-detect is deprecated: Pl[  588.900603] JDS - sgtl5000_pcm_hw_params ok</div><div>ease use module-udev-detect instead of module-detect!</div><div>D: [p[  588.909797] JDS - sunxi_i2s_hw_params sysclk 0 rate 44100</div><div>ulseaudio] alsa-util.c: Checking for superset analog-stereo (front:%f)</div><div>D: [pulseaudio] alsa-util.c: Trying front:0 with SND_PCM_NO_AUTO_FORMAT ...</div><div>I: [pulseaudio] (alsa-lib)conf.c: Unknown parameters 0</div><div>I: [pulseaudio] (alsa-lib)pcm.c: Unknown PCM front:0</div><div>I: [pulseaudio] alsa-util.c: Error opening PCM device front:0: Invalid argument</div><div>D: [pulseaudio] alsa-util.c: Trying hw:0 with SND_PCM_NO_AUTO_FORMAT ...</div><div>D: [pulseaudio] alsa-util.c: Managed to open hw:0</div><div>I: [pulseaudio] alsa-util.c: cannot disable ALSA period wakeups</div><div>D: [pulseaudio] alsa-util.c: Maximum hw buffer size is 2972 ms</div><div>D: [pulseaudio] alsa-util.c: Set buffer size first (to 88200 samples), period size second (to 88200 samples).</div><div>I: [pulseaudio] alsa-util.c: ALSA period wakeups were not disabled</div><div>I: [pulseaudio] alsa-sink.c: Successfully opened device hw:0.</div><div>I: [pulseaudio] alsa-sink.c: Selected mapping 'Analog Stereo' (analog-stereo).</div><div>I: [pulseaudio] alsa-sink.c: Successfully enabled mmap() mode.</div><div>I: [pulseaudio] alsa-sink.c: Successfully enabled timer-based scheduling mode.</div><div>I: [pulseaudio] alsa-util.c: Successfully attached to mixer 'hw:0'</div><div>I: [pulseaudio] sink.c: Created sink 0 "alsa_output.0.analog-stereo" with sample spec s16le 2ch 44100Hz and channel map front-left,front-right</div><div>I: [pulseaudio] sink.c:     alsa.resolution_bits = "16"</div><div>I: [pulseaudio] sink.c:     device.api = "alsa"</div><div>I: [pulseaudio] sink.c:     device.class = "sound"</div><div>I: [pulseaudio] sink.c:     alsa.class = "generic"</div><div>I: [pulseaudio] sink.c:     alsa.subclass = "generic-mix"</div><div>I: [pulseaudio] sink.c:     <a href="http://alsa.name">alsa.name</a> = ""</div><div>I: [pulseaudio] sink.c:     <a href="http://alsa.id">alsa.id</a> = "1c22400.iis-sgtl5000 sgtl5000-0"</div><div>I: [pulseaudio] sink.c:     alsa.subdevice = "0"</div><div>I: [pulseaudio] sink.c:     alsa.subdevice_name = "subdevice #0"</div><div>I: [pulseaudio] sink.c:     alsa.device = "0"</div><div>I: [pulseaudio] sink.c:     alsa.card = "0"</div><div>I: [pulseaudio] sink.c:     alsa.card_name = "1c22400.iis-sgtl5000"</div><div>I: [pulseaudio] sink.c:     alsa.long_card_name = "1c22400.iis-sgtl5000"</div><div>I: [pulseaudio] sink.c:     device.string = "hw:0"</div><div>I: [pulseaudio] sink.c:     device.buffering.buffer_size = "352800"</div><div>I: [pulseaudio] sink.c:     device.buffering.fragment_size = "58800"</div><div>I: [pulseaudio] sink.c:     device.access_mode = "mmap+timer"</div><div>I: [pulseaudio] sink.c:     <a href="http://device.profile.name">device.profile.name</a> = "analog-stereo"</div><div>I: [pulseaudio] sink.c:     device.profile.description = "Analog Stereo"</div><div>I: [pulseaudio] sink.c:     device.description = "1c22400.iis-sgtl5000 Analog Stereo"</div><div>I: [pulseaudio] sink.c:     device.icon_name = "audio-card-analog"</div><div>D: [pulseaudio] core-subscribe.c: Dropped redundant event due to change event.</div><div>I: [pulseaudio] source.c: Created source 0 "alsa_output.0.analog-stereo.monitor" with sample spec s16le 2ch 44100Hz and channel map front-left,front-right</div><div>I: [pulseaudio] source.c:     device.description = "Monitor of 1c22400.iis-sgtl5000 Analog Stereo"</div><div>I: [pulseaudio] source.c:     device.class = "monitor"</div><div>I: [pulseaudio] source.c:     device.icon_name = "audio-input-microphone"</div><div>I: [pulseaudio] alsa-sink.c: Using 6.0 fragments of size 58800 bytes (333.33ms), buffer size is 352800 bytes (2000.00ms)</div><div>I: [pulseaudio] alsa-sink.c: Time scheduling watermark is 20.00ms</div><div>D: [pulseaudio] alsa-sink.c: hwbuf_unused=0</div><div>D: [pulseaudio] alsa-sink.c: setting avail_min=87319</div><div>D: [pulseaudio] alsa-util.c: snd_pcm_dump():</div><div>D: [pulseaudio] alsa-util.c: Hardware PCM card 0 '1c22400.iis-sgtl5000' device 0 subdevice 0</div><div>D: [pulseaudio] alsa-util.c: Its setup is:</div><div>D: [pulseaudio] alsa-util.c:   stream       : PLAYBACK</div><div>D: [pulseaudio] alsa-util.c:   access       : MMAP_INTERLEAVED</div><div>D: [pulseaudio] alsa-util.c:   format       : S16_LE</div><div>D: [pulseaudio] alsa-util.c:   subformat    : STD</div><div>D: [pulseaudio] alsa-util.c:   channels     : 2</div><div>D: [pulseaudio] alsa-util.c:   rate         : 44100</div><div>D: [pulseaudio] alsa-util.c:   exact rate   : 44100 (44100/1)</div><div>D: [pulseaudio] alsa-util.c:   msbits       : 16</div><div>D: [pulseaudio] alsa-util.c:  [  589.260764] dmaengine_pcm_prepare_and_submit substream ed126200</div><div>[  589.270518] sun4i_dma_prep_dma_cyclic len 352800 period 58800</div><div>[  589.276262] sun4i_dma_issue_pending</div><div>[  589.279747] find_and_use_pchan bit 0</div><div>[  589.283321] JDS - sunxi_i2s_trigger 1</div><div>[  589.287001] JDS - SUNXI_I2S_TXCNT 0</div><div> buffer_size  : 88200</div><div>D: [pulseaudio] alsa-util.c:   period_size  : 14700</div><div>D: [pulseaudio] alsa-util.c:   period_time  : 333333</div><div>D: [pulseaudio] alsa-util.c:   tstamp_mode  : ENABLE</div><div>D: [pulseaudio] alsa-util.c:   period_step  : 1</div><div>D: [pulseaudio] alsa-util.c:   avail_min    : 87319</div><div>D: [pulseaudio] alsa-util.c:   period_event : 0</div><div>D: [pulseaudio] alsa-util.c:   start_threshold  : -1</div><div>D: [pulseaudio] alsa-util.c:   stop_threshold   : 1445068800</div><div>D: [pulseaudio] alsa-util.c:   silence_threshold: 0</div><div>D: [pulseaudio] alsa-util.c:   silence_size : 0</div><div>D: [pulseaudio] alsa-util.c:   boundary     : 1445068800</div><div>D: [pulseaudio] alsa-util.c:   appl_ptr     : 0</div><div>D: [pulseaudio] alsa-util.c:   hw_ptr       : 0</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: Thread starting up</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] core-util.c: SCHED_RR|SCHED_RESET_ON_FORK worked.</div><div>I: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] core-util.c: Successfully enabled SCHED_RR scheduling for thread, with priority 5.</div><div>I: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: Starting playback.</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: Cutting sleep time for the initial iterations by half.</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: Cutting sleep time for the initial iterations by half.</div><div>D: [pulseaudio] module-device-restore.c: Could not set format on sink alsa_output.0.analog-stereo</div><div>I: [pulseaudio] module.c: Loaded "module-alsa-sink" (index: #6; argument: "device_id=0").</div><div>I: [pulseaudio] module-detect.c: loaded 1 modules.</div><div>I: [pulseaudio] module.c: Loaded "module-detect" (index: #5; argument: "").</div><div>D: [pulseaudio] module.c: Checking for existence of '/usr/lib/pulse-5.0/modules/module-jackdbus-detect.so': failure</div><div>D: [pulseaudio] module.c: Checking for existence of '/usr/lib/pulse-5.0/modules/module-esound-protocol-unix.so': success</div><div>I: [pulseaudio] module.c: Loaded "module-esound-protocol-unix" (index: #7; argument: "").</div><div>I: [pulseaudio] module.c: Loaded "module-native-protocol-unix" (index: #8; argument: "").</div><div>D: [pulseaudio] module.c: Checking for existence of '/usr/lib/pulse-5.0/modules/module-gconf.so': failure</div><div>D: [pulseaudio] core-subscribe.c: Dropped redundant event due to change event.</div><div>I: [pulseaudio] module-default-device-restore.c: Restored default sink 'alsa_output.0.analog-stereo'.</div><div>D: [pulseaudio] core-subscribe.c: Dropped redundant event due to change event.</div><div>I: [pulseaudio] module-default-device-restore.c: Restored default source 'alsa_output.0.analog-stereo.monitor'.</div><div>I: [pulseaudio] module.c: Loaded "module-default-device-restore" (index: #9; argument: "").</div><div>I: [pulseaudio] module.c: Loaded "module-rescue-streams" (index: #10; argument: "").</div><div>I: [pulseaudio] module.c: Loaded "module-always-sink" (index: #11; argument: "").</div><div>I: [pulseaudio] module.c: Loaded "module-intended-roles" (index: #12; argument: "").</div><div>D: [pulseaudio] module-suspend-on-idle.c: Sink alsa_output.0.analog-stereo becomes idle, timeout in 5 seconds.</div><div>I: [pulseaudio] module.c: Loaded "module-suspend-on-idle" (index: #13; argument: "").</div><div>D: [pulseaudio] module.c: Checking for existence of '/usr/lib/pulse-5.0/modules/module-console-kit.so': failure</div><div>D: [pulseaudio] module.c: Checking for existence of '/usr/lib/pulse-5.0/modules/module-systemd-login.so': failure</div><div>I: [pulseaudio] module.c: Loaded "module-position-event-sounds" (index: #14; argument: "").</div><div>D: [pulseaudio] module-role-cork.c: Using role 'phone' as trigger role.</div><div>D: [pulseaudio] module-role-cork.c: Using roles 'music' and 'video' as cork roles.</div><div>I: [pulseaudio] module.c: Loaded "module-role-cork" (index: #15; argument: "").</div><div>I: [pulseaudio] module.c: Loaded "module-filter-heuristics" (index: #16; argument: "").</div><div>I: [pulseaudio] module.c: Loaded "module-filter-apply" (index: #17; argument: "").</div><div>I: [pulseaudio] module.c: Loaded "module-rtp-recv" (index: #18; argument: "").</div><div>I: [pulseaudio] main.c: Daemon startup complete.</div><div>I: [pulseaudio] module.c: Unloading "module-detect" (index: #5).</div><div>I: [pulseaudio] module.c: Unloaded "module-detect" (index: #5).</div><div>D: [pulseaudio] core-subscribe.c: Dropped redundant event due to remove event.</div><div>D: [pulseaudio] module-stream-restore.c: Not restoring device for stream sink-input-by-media-role:stream, because already set to 'alsa_output.0.analog-stereo'.</div><div>D: [pulseaudio] module-intended-roles.c: Not setting device for stream RTP Stream (PulseAudio RTP Stream on terra), because already set.</div><div>D: [pulseaudio] sink-input.c: Negotiated format: pcm, format.sample_format = "\"s16be\""  format.rate = "44100"  format.channels = "2"</div><div>D: [pulseaudio] module-suspend-on-idle.c: Sink alsa_output.0.analog-stereo becomes busy, resuming.</div><div>D: [pulseaudio] module-suspend-on-idle.c: Sink alsa_output.0.analog-stereo becomes idle, timeout in 5 seconds.</div><div>D: [pulseaudio] resampler.c: Resampler:</div><div>D: [pulseaudio] resampler.c:   rate 44100 -> 44100 (method speex-float-1)</div><div>D: [pulseaudio] resampler.c:   format s16be -> s16le (intermediate float32le)</div><div>D: [pulseaudio] resampler.c:   channels 2 -> 2 (resampling 2)</div><div>I: [pulseaudio] resampler.c: Choosing speex quality setting 1.</div><div>D: [pulseaudio] memblockq.c: memblockq requested: maxlength=33554432, tlength=0, base=4, prebuf=0, minreq=1 maxrewind=0</div><div>D: [pulseaudio] memblockq.c: memblockq sanitized: maxlength=33554432, tlength=33554432, base=4, prebuf=0, minreq=4 maxrewind=0</div><div>I: [pulseaudio] sink-input.c: Created input 0 "RTP Stream (PulseAudio RTP Stream on terra)" on alsa_output.0.analog-stereo with sample spec s16be 2ch 44100Hz and channel map front-left,front-right</div><div>I: [pulseaudio] sink-input.c:     media.role = "stream"</div><div>I: [pulseaudio] sink-input.c:     <a href="http://media.name">media.name</a> = "RTP Stream (PulseAudio RTP Stream on terra)"</div><div>I: [pulseaudio] sink-input.c:     rtp.session = "PulseAudio RTP Stream on terra"</div><div>I: [pulseaudio] sink-input.c:     rtp.origin = "jonsmirl 3620243173 0 IN IP4 192.168.1.50"</div><div>I: [pulseaudio] sink-input.c:     rtp.payload = "10"</div><div>I: [pulseaudio] sink-input.c:     <a href="http://module-stream-restore.id">module-stream-restore.id</a> = "sink-input-by-media-role:stream"</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: Cutting sleep time for the initial iterations by half.</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: Cutting sleep time for the initial iterations by half.</div><div>D: [pulseaudio] memblockq.c: memblockq requested: maxlength=41943040, tlength=41943040, base=4, prebuf=44100, minreq=0 maxrewind=0</div><div>D: [pulseaudio] memblockq.c: memblockq sanitized: maxlength=41943040, tlength=41943040, base=4, prebuf=44100, minreq=4 maxrewind=0</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: Cutting sleep time for the initial iterations by half.</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: Latency set to 250.00ms</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: hwbuf_unused=308700</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: setting avail_min=87319</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: Requesting rewind due to latency change.</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: Requested to rewind 352800 bytes.</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: Limited to 268472 bytes.</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: before: 67118</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: after: 67118</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: Rewound 268472 bytes.</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] sink.c: Processing rewind...</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] sink-input.c: Have to rewind 268472 bytes on render memblockq.</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] source.c: Processing rewind...</div><div>I: [pulseaudio] module-rtp-recv.c: New session 'PulseAudio RTP Stream on terra'</div><div>I: [pulseaudio] client.c: Created 0 "Native client (UNIX socket client)"</div><div>D: [pulseaudio] protocol-native.c: Protocol version: remote 29, local 29</div><div>I: [pulseaudio] protocol-native.c: Got credentials: uid=0 gid=0 success=1</div><div>D: [pulseaudio] protocol-native.c: SHM possible: yes</div><div>D: [pulseaudio] protocol-native.c: Negotiated SHM: yes</div><div>D: [pulseaudio] module-augment-properties.c: Looking for .desktop file for pacat</div><div>D: [pulseaudio] module-intended-roles.c: Not setting device for stream left.wav, because it lacks role.</div><div>D: [pulseaudio] sink-input.c: Negotiated format: pcm, format.sample_format = "\"s16le\""  format.rate = "48000"  format.channels = "1"  format.channel_map = "\"mono\""</div><div>I: [pulseaudio] sink-input.c: Trying to change sample rate</div><div>I: [pulseaudio] sink.c: Cannot update rate, SINK_IS_RUNNING, will keep using 44100 Hz</div><div>D: [pulseaudio] module-suspend-on-idle.c: Sink alsa_output.0.analog-stereo becomes busy, resuming.</div><div>D: [pulseaudio] resampler.c: Channel matrix:</div><div>D: [pulseaudio] resampler.c:        I00 </div><div>D: [pulseaudio] resampler.c:     +------</div><div>D: [pulseaudio] resampler.c: O00 | 1.000</div><div>D: [pulseaudio] resampler.c: O01 | 1.000</div><div>I: [pulseaudio] remap.c: Using mono to stereo remapping</div><div>D: [pulseaudio] resampler.c: Resampler:</div><div>D: [pulseaudio] resampler.c:   rate 48000 -> 44100 (method speex-float-1)</div><div>D: [pulseaudio] resampler.c:   format s16le -> s16le (intermediate float32le)</div><div>D: [pulseaudio] resampler.c:   channels 1 -> 2 (resampling 1)</div><div>I: [pulseaudio] resampler.c: Choosing speex quality setting 1.</div><div>D: [pulseaudio] memblockq.c: memblockq requested: maxlength=33554432, tlength=0, base=4, prebuf=0, minreq=1 maxrewind=0</div><div>D: [pulseaudio] memblockq.c: memblockq sanitized: maxlength=33554432, tlength=33554432, base=4, prebuf=0, minreq=4 maxrewind=0</div><div>I: [pulseaudio] sink-input.c: Created input 1 "left.wav" on alsa_output.0.analog-stereo with sample spec s16le 1ch 48000Hz and channel map mono</div><div>I: [pulseaudio] sink-input.c:     media.format = "WAV (Microsoft)"</div><div>I: [pulseaudio] sink-input.c:     <a href="http://application.name">application.name</a> = "paplay"</div><div>I: [pulseaudio] sink-input.c:     <a href="http://media.name">media.name</a> = "left.wav"</div><div>I: [pulseaudio] sink-input.c:     native-protocol.peer = "UNIX socket client"</div><div>I: [pulseaudio] sink-input.c:     native-protocol.version = "29"</div><div>I: [pulseaudio] sink-input.c:     <a href="http://application.process.id">application.process.id</a> = "164"</div><div>I: [pulseaudio] sink-input.c:     application.process.user = "root"</div><div>I: [pulseaudio] sink-input.c:     application.process.host = "buildroot"</div><div>I: [pulseaudio] sink-input.c:     application.process.binary = "pacat"</div><div>I: [pulseaudio] sink-input.c:     application.language = "C"</div><div>I: [pulseaudio] sink-input.c:     application.process.machine_id = "buildroot"</div><div>I: [pulseaudio] sink-input.c:     <a href="http://module-stream-restore.id">module-stream-restore.id</a> = "sink-input-by-application-name:paplay"</div><div>I: [pulseaudio] protocol-native.c: Requested tlength=2000.00 ms, minreq=20.00 ms</div><div>D: [pulseaudio] protocol-native.c: Traditional mode enabled, modifying sink usec only for compat with minreq.</div><div>D: [pulseaudio] protocol-native.c: Requested latency=1960.00 ms, Received latency=1960.00 ms</div><div>D: [pulseaudio] memblockq.c: memblockq requested: maxlength=4194304, tlength=192000, base=2, prebuf=190082, minreq=1920 maxrewind=0</div><div>D: [pulseaudio] memblockq.c: memblockq sanitized: maxlength=4194304, tlength=192000, base=2, prebuf=190082, minreq=1920 maxrewind=0</div><div>I: [pulseaudio] protocol-native.c: Final latency 3960.00 ms = 1960.00 ms + 2*20.00 ms + 1960.00 ms</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: Latency set to 250.00ms</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: hwbuf_unused=308700</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: setting avail_min=87319</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] protocol-native.c: Requesting rewind due to end of underrun.</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: Requested to rewind 352800 bytes.</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: Limited to 43060 bytes.</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: before: 10765</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: after: 10765</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: Rewound 43060 bytes.</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] sink.c: Processing rewind...</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] sink-input.c: Have to rewind 43060 bytes on render memblockq.</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] sink-input.c: Have to rewind 43060 bytes on render memblockq.</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] source.c: Processing rewind...</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] protocol-native.c: Implicit drain of 'left.wav'</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] sink.c: Found underrun 2996 bytes ago (39288 bytes ahead in playback buffer)</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] sink.c: Found underrun 43620 bytes ago (456 bytes ahead in playback buffer)</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] protocol-native.c: Drain acknowledged of 'left.wav'</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: Latency set to 250.00ms</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: hwbuf_unused=308700</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: setting avail_min=87319</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: Requested to rewind 352800 bytes.</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: Limited to 43068 bytes.</div><div>I: [pulseaudio] sink-input.c: Freeing input 1 "left.wav"</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: before: 10767</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: after: 10767</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: Rewound 43068 bytes.</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] sink.c: Processing rewind...</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] sink-input.c: Have to rewind 43068 bytes on render memblockq.</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] source.c: Processing rewind...</div><div>I: [pulseaudio] client.c: Freed 0 "paplay"</div><div>I: [pulseaudio] protocol-native.c: Connection died.</div><div>D: [pulseaudio] module-rtp-recv.c: Checking for dead streams ...</div><div>I: [pulseaudio] core.c: We are idle, quitting...</div><div>I: [pulseaudio] main.c: Daemon shutdown initiated.</div><div>I: [pulsea[  614.540703] JDS - sunxi_i2s_trigger 0</div><div>[  614.547641] JDS - SUNXI_I2S_TXCNT 2227256</div><div>udio] module.c: Unloading "module-rtp-recv" (index: #18).</div><div>I: [pulseaudio] module-rtp-recv.c: Freeing session 'PulseAudio RTP Stream on terra'</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: hwbuf_unused=0</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: setting avail_min=87319</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: Requested to rewind 352800 bytes.</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: Limited to 28476 bytes.</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: before: 7119</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: after: 7119</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: Rewound 28476 bytes.</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] sink.c: Processing rewind...</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] source.c: Processing rewind...</div><div>D: [pulseaudio] module-suspend-on-idle.c: Sink alsa_output.0.analog-stereo becomes idle, timeout in 5 seconds.</div><div>D: [pulseaudio] module-suspend-on-idle.c: Sink alsa_output.0.analog-stereo becomes idle, timeout in 5 seconds.</div><div>D: [pulseaudio] core.c: Hmm, no streams around, trying to vacuum.</div><div>I: [pulseaudio] sink-input.c: Freeing input 0 "RTP Stream (PulseAudio RTP Stream on terra)"</div><div>I: [pulseaudio] module.c: Unloaded "module-rtp-recv" (index: #18).</div><div>I: [pulseaudio] module.c: Unloading "module-filter-apply" (index: #17).</div><div>I: [pulseaudio] module.c: Unloaded "module-filter-apply" (index: #17).</div><div>I: [pulseaudio] module.c: Unloading "module-filter-heuristics" (index: #16).</div><div>I: [pulseaudio] module.c: Unloaded "module-filter-heuristics" (index: #16).</div><div>I: [pulseaudio] module.c: Unloading "module-role-cork" (index: #15).</div><div>I: [pulseaudio] module.c: Unloaded "module-role-cork" (index: #15).</div><div>I: [pulseaudio] module.c: Unloading "module-position-event-sounds" (index: #14).</div><div>I: [pulseaudio] module.c: Unloaded "module-position-event-sounds" (index: #14).</div><div>I: [pulseaudio] module.c: Unloading "module-suspend-on-idle" (index: #13).</div><div>I: [pulseaudio] module.c: Unloaded "module-suspend-on-idle" (index: #13).</div><div>I: [pulseaudio] module.c: Unloading "module-intended-roles" (index: #12).</div><div>I: [pulseaudio] module.c: Unloaded "module-intended-roles" (index: #12).</div><div>I: [pulseaudio] module.c: Unloading "module-always-sink" (index: #11).</div><div>I: [pulseaudio] module.c: Unloaded "module-always-sink" (index: #11).</div><div>I: [pulseaudio] module.c: Unloading "module-rescue-streams" (index: #10).</div><div>I: [pulseaudio] module.c: Unloaded "module-rescue-streams" (index: #10).</div><div>I: [pulseaudio] module.c: Unloading "module-default-device-restore" (index: #9).</div><div>I: [pulseaudio] module.c: Unloaded "module-default-device-restore" (index: #9).</div><div>I: [pulseaudio] module.c: Unloading "module-native-protocol-unix" (index: #8).</div><div>I: [pulseaudio] module.c: Unloaded "module-native-protocol-unix" (index: #8).</div><div>I: [pulseaudio] module.c: Unloading "module-esound-protocol-unix" (index: #7).</div><div>I: [pulseaudio] module.c: Unloaded "module-esound-protocol-unix" (index: #7).</div><div>I: [pulseaudio] module.c: Unloading "module-alsa-sink" (index: #6).</div><div>D: [pulseaudio] core-subscribe.c: Dropped redundant event due to change event.</div><div>D: [pulseaudio] core-subscribe.c: Dropped redundant event due to remove event.</div><div>D: [alsa-sink-1c22400.iis-sgtl5000 sgtl5000-0] alsa-sink.c: Thread shutting down</div><div>I: [pulseaudio] sink.c: Freeing sink 0 "alsa_output.0.analog-stereo"</div><div>I: [pulseaudio] source.c: Freeing source 0 "alsa_output.0.analog-stereo.monitor"</div><div>I: [pulseaudio] module.c: Unloaded "module-alsa-sink" (index: #6).</div><div>I: [pulseaudio] module.c: Unloading "module-switch-on-port-available" (index: #4).</div><div>I: [pulseaudio] module.c: Unloaded "module-switch-on-port-available" (index: #4).</div><div>I: [pulseaudio] module.c: Unloading "module-augment-properties" (index: #3).</div><div>I: [pulseaudio] module.c: Unloaded "module-augment-properties" (index: #3).</div><div>I: [pulseaudio] module.c: Unloading "module-card-restore" (index: #2).</div><div>I: [pulseaudio] module.c: Unloaded "module-card-restore" (index: #2).</div><div>I: [pulseaudio] module.c: Unloading "module-stream-restore" (index: #1).</div><div>I: [pulseaudio] module.c: Unloaded "module-stream-restore" (index: #1).</div><div>I: [pulseaudio] module.c: Unloading "module-device-restore" (index: #0).</div><div>I: [pulseaudio] module.c: Unloaded "module-device-restore" (index: #0).</div><div>I: [pulseaudio] main.c: Daemon terminated.</div><div># </div><div><br></div><div><br></div>-- <br>Jon Smirl<br><a href="mailto:jonsmirl@gmail.com" target="_blank">jonsmirl@gmail.com</a>
</div>