Lines Matching defs:size

89 static snd_pcm_sframes_t (*readi_func)(snd_pcm_t *handle, void *buffer, snd_pcm_uframes_t size);
90 static snd_pcm_sframes_t (*writei_func)(snd_pcm_t *handle, const void *buffer, snd_pcm_uframes_t size);
91 static snd_pcm_sframes_t (*readn_func)(snd_pcm_t *handle, void **bufs, snd_pcm_uframes_t size);
92 static snd_pcm_sframes_t (*writen_func)(snd_pcm_t *handle, void **bufs, snd_pcm_uframes_t size);
228 " --period-size=# distance between interrupts is # frames\n"
229 " --buffer-size=# buffer duration is # frames\n"
232 " (relative to buffer size if <= 0)\n"
504 {"period-size", 1, 0, OPT_PERIOD_SIZE},
509 {"buffer-size", 1, 0, OPT_BUFFER_SIZE},
713 error(_("invalid period size argument '%s'"), optarg);
720 error(_("invalid buffer size argument '%s'"), optarg);
989 static size_t test_wavefile_read(int fd, uint8_t *buffer, size_t *size, size_t reqsize, int line)
991 if (*size >= reqsize)
992 return *size;
993 if ((size_t)safe_read(fd, buffer + *size, reqsize - *size) != reqsize - *size) {
997 return *size = reqsize;
1014 static ssize_t test_wavefile(int fd, uint8_t *_buffer, size_t size)
1026 if (size < sizeof(WaveHeader))
1037 if (size > sizeof(WaveHeader)) {
1038 check_wavefile_space(buffer, size - sizeof(WaveHeader), blimit);
1039 memcpy(buffer, _buffer + sizeof(WaveHeader), size - sizeof(WaveHeader));
1041 size -= sizeof(WaveHeader);
1044 test_wavefile_read(fd, buffer, &size, sizeof(WaveChunkHeader), __LINE__);
1049 if (size > sizeof(WaveChunkHeader))
1050 memmove(buffer, buffer + sizeof(WaveChunkHeader), size - sizeof(WaveChunkHeader));
1051 size -= sizeof(WaveChunkHeader);
1055 test_wavefile_read(fd, buffer, &size, len, __LINE__);
1056 if (size > len)
1057 memmove(buffer, buffer + len, size - len);
1058 size -= len;
1067 test_wavefile_read(fd, buffer, &size, len, __LINE__);
1181 if (size > len)
1182 memmove(buffer, buffer + len, size - len);
1183 size -= len;
1189 test_wavefile_read(fd, buffer, &size, sizeof(WaveChunkHeader), __LINE__);
1193 if (size > sizeof(WaveChunkHeader))
1194 memmove(buffer, buffer + sizeof(WaveChunkHeader), size - sizeof(WaveChunkHeader));
1195 size -= sizeof(WaveChunkHeader);
1199 if (size > 0)
1200 memcpy(_buffer, buffer, size);
1202 return size;
1206 test_wavefile_read(fd, buffer, &size, len, __LINE__);
1207 if (size > len)
1208 memmove(buffer, buffer + len, size - len);
1209 size -= len;
1463 error(_("Can't use period equal to buffer size (%lu == %lu)"),
1540 snd_pcm_uframes_t offset, size = chunk_size;
1542 err = snd_pcm_mmap_begin(handle, &areas, &offset, &size);
1944 fprintf(stderr, _("Unsupported bit size %d.\n"), (int)bits_per_sample);
2342 size_t size;
2345 size = count;
2346 if (size > chunk_bytes - buffer_pos)
2347 size = chunk_bytes - buffer_pos;
2348 memcpy(audiobuf + buffer_pos, data, size);
2349 data += size;
2350 count -= size;
2351 buffer_pos += size;
2954 /* don't be adventurous, get out if file size is smaller than
2955 * requested header size */