Lines Matching defs:size
278 /* If socket write MTU is less than encoded frame size, there could be
283 * Note for A2DP codecs it is expected that size of encoded frame is less
287 * For SCO socket all writes will be of MTU size to match payload length
289 * length of HCI packet may exceed encoded frame size. For mSBC frame size
293 * Reserve space for up to 1 + MTU / (encoded frame size) encoded frames
297 * reliably detect socket MTU size. For now we just set SCO socket MTU to be
299 * and adjust SCO write size to be equal to last SCO read size. This makes
300 * write size less or equal to MTU size. Reserving the same number of encoded
430 static ssize_t bt_transport_read(pa_bluetooth_transport *t, int fd, void *buffer, size_t size, pa_usec_t *p_timestamp) {
451 iov.iov_len = size;
469 pa_assert((size_t) received <= size);
471 /* allow write side to find out size of last read packet */
556 /* report decoded size */
571 pa_log_warn("Changing bluetooth buffer size: Failed to getsockopt(SO_SNDBUF): %s", pa_cstrerror(errno));
575 /* Set send buffer size as small as possible. The minimum value is 1024 according to the
584 /* The kernel internally doubles the buffer size that was set by setsockopt and getsockopt
589 pa_log_warn("Changing bluetooth buffer size: Failed to change from %d to %d: %s", old_bufsize / 2, new_bufsize, pa_cstrerror(errno));
591 pa_log_info("Changing bluetooth buffer size: Changed from %d to %d", old_bufsize / 2, new_bufsize);
1502 * expected write size needs to be adjusted accordingly.