Android-x86
Fork
Spenden

  • R/O
  • HTTP
  • SSH
  • HTTPS

external-alsa-lib: Commit

external/alsa-lib


Commit MetaInfo

Revisiondeb07a0b208225393efc6347556310f3d8adb54d (tree)
Zeit2019-03-01 20:44:44
AutorJaroslav Kysela <perex@pere...>
CommiterJaroslav Kysela

Log Message

test/latency: use frame bytes correctly in writebuf()

Reported-by: Alessandro Lapini <alessandro.lapini@gmail.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>

Ändern Zusammenfassung

Diff

--- a/test/latency.c
+++ b/test/latency.c
@@ -374,6 +374,7 @@ long readbuf(snd_pcm_t *handle, char *buf, long len, size_t *frames, size_t *max
374374 long writebuf(snd_pcm_t *handle, char *buf, long len, size_t *frames)
375375 {
376376 long r;
377+ int frame_bytes = (snd_pcm_format_width(format) / 8) * channels;
377378
378379 while (len > 0) {
379380 r = snd_pcm_writei(handle, buf, len);
@@ -383,7 +384,7 @@ long writebuf(snd_pcm_t *handle, char *buf, long len, size_t *frames)
383384 if (r < 0)
384385 return r;
385386 // showstat(handle, 0);
386- buf += r * 4;
387+ buf += r * frame_bytes;
387388 len -= r;
388389 *frames += r;
389390 }
Show on old repository browser