buffer 180 src/fsk.c handle->buffer = ftdm_malloc(sizeof(double) * handle->corrsize); buffer 181 src/fsk.c if (!handle->buffer) { /* failed; back out memory allocations */ buffer 185 src/fsk.c memset(handle->buffer, 0, sizeof(double) * handle->corrsize); buffer 234 src/fsk.c if ((*handle)->buffer != NULL) { buffer 235 src/fsk.c ftdm_safe_free((*handle)->buffer); buffer 236 src/fsk.c (*handle)->buffer = NULL; buffer 277 src/fsk.c handle->buffer[handle->ringstart++] = normalized_sample; buffer 289 src/fsk.c val = handle->buffer[j]; buffer 52 src/ftdm_buffer.c FT_DECLARE(ftdm_status_t) ftdm_buffer_create(ftdm_buffer_t **buffer, ftdm_size_t blocksize, ftdm_size_t start_len, ftdm_size_t max_len) buffer 75 src/ftdm_buffer.c *buffer = new_buffer; buffer 82 src/ftdm_buffer.c FT_DECLARE(ftdm_size_t) ftdm_buffer_len(ftdm_buffer_t *buffer) buffer 85 src/ftdm_buffer.c assert(buffer != NULL); buffer 87 src/ftdm_buffer.c return buffer->datalen; buffer 92 src/ftdm_buffer.c FT_DECLARE(ftdm_size_t) ftdm_buffer_freespace(ftdm_buffer_t *buffer) buffer 94 src/ftdm_buffer.c assert(buffer != NULL); buffer 97 src/ftdm_buffer.c if (buffer->max_len) { buffer 98 src/ftdm_buffer.c return (ftdm_size_t) (buffer->max_len - buffer->used); buffer 104 src/ftdm_buffer.c FT_DECLARE(ftdm_size_t) ftdm_buffer_inuse(ftdm_buffer_t *buffer) buffer 106 src/ftdm_buffer.c assert(buffer != NULL); buffer 108 src/ftdm_buffer.c return buffer->used; buffer 111 src/ftdm_buffer.c FT_DECLARE(ftdm_size_t) ftdm_buffer_seek(ftdm_buffer_t *buffer, ftdm_size_t datalen) buffer 115 src/ftdm_buffer.c assert(buffer != NULL); buffer 117 src/ftdm_buffer.c if (buffer->used < 1) { buffer 118 src/ftdm_buffer.c buffer->used = 0; buffer 120 src/ftdm_buffer.c } else if (buffer->used >= datalen) { buffer 123 src/ftdm_buffer.c reading = buffer->used; buffer 126 src/ftdm_buffer.c buffer->used = buffer->actually_used - reading; buffer 127 src/ftdm_buffer.c buffer->head = buffer->data + reading; buffer 132 src/ftdm_buffer.c FT_DECLARE(ftdm_size_t) ftdm_buffer_toss(ftdm_buffer_t *buffer, ftdm_size_t datalen) buffer 136 src/ftdm_buffer.c assert(buffer != NULL); buffer 138 src/ftdm_buffer.c if (buffer->used < 1) { buffer 139 src/ftdm_buffer.c buffer->used = 0; buffer 141 src/ftdm_buffer.c } else if (buffer->used >= datalen) { buffer 144 src/ftdm_buffer.c reading = buffer->used; buffer 147 src/ftdm_buffer.c buffer->used -= reading; buffer 148 src/ftdm_buffer.c buffer->head += reading; buffer 150 src/ftdm_buffer.c return buffer->used; buffer 153 src/ftdm_buffer.c FT_DECLARE(void) ftdm_buffer_set_loops(ftdm_buffer_t *buffer, int loops) buffer 155 src/ftdm_buffer.c buffer->loops = loops; buffer 158 src/ftdm_buffer.c FT_DECLARE(ftdm_size_t) ftdm_buffer_read_loop(ftdm_buffer_t *buffer, void *data, ftdm_size_t datalen) buffer 161 src/ftdm_buffer.c if ((len = ftdm_buffer_read(buffer, data, datalen)) < datalen) { buffer 162 src/ftdm_buffer.c if (buffer->loops == 0) { buffer 165 src/ftdm_buffer.c buffer->head = buffer->data; buffer 166 src/ftdm_buffer.c buffer->used = buffer->actually_used; buffer 167 src/ftdm_buffer.c len = ftdm_buffer_read(buffer, (char*)data + len, datalen - len); buffer 168 src/ftdm_buffer.c buffer->loops--; buffer 173 src/ftdm_buffer.c FT_DECLARE(ftdm_size_t) ftdm_buffer_read(ftdm_buffer_t *buffer, void *data, ftdm_size_t datalen) buffer 177 src/ftdm_buffer.c assert(buffer != NULL); buffer 181 src/ftdm_buffer.c if (buffer->used < 1) { buffer 182 src/ftdm_buffer.c buffer->used = 0; buffer 184 src/ftdm_buffer.c } else if (buffer->used >= datalen) { buffer 187 src/ftdm_buffer.c reading = buffer->used; buffer 190 src/ftdm_buffer.c memcpy(data, buffer->head, reading); buffer 191 src/ftdm_buffer.c buffer->used -= reading; buffer 192 src/ftdm_buffer.c buffer->head += reading; buffer 198 src/ftdm_buffer.c FT_DECLARE(ftdm_size_t) ftdm_buffer_write(ftdm_buffer_t *buffer, const void *data, ftdm_size_t datalen) buffer 202 src/ftdm_buffer.c assert(buffer != NULL); buffer 204 src/ftdm_buffer.c assert(buffer->data != NULL); buffer 207 src/ftdm_buffer.c return buffer->used; buffer 210 src/ftdm_buffer.c actual_freespace = buffer->datalen - buffer->actually_used; buffer 211 src/ftdm_buffer.c if (actual_freespace < datalen && (!buffer->max_len || (buffer->used + datalen <= buffer->max_len))) { buffer 212 src/ftdm_buffer.c memmove(buffer->data, buffer->head, buffer->used); buffer 213 src/ftdm_buffer.c buffer->head = buffer->data; buffer 214 src/ftdm_buffer.c buffer->actually_used = buffer->used; buffer 217 src/ftdm_buffer.c freespace = buffer->datalen - buffer->used; buffer 230 src/ftdm_buffer.c new_size = buffer->datalen + datalen; buffer 231 src/ftdm_buffer.c new_block_size = buffer->datalen + buffer->blocksize; buffer 236 src/ftdm_buffer.c buffer->head = buffer->data; buffer 237 src/ftdm_buffer.c data = realloc(buffer->data, new_size); buffer 241 src/ftdm_buffer.c buffer->data = data; buffer 242 src/ftdm_buffer.c buffer->head = buffer->data; buffer 243 src/ftdm_buffer.c buffer->datalen = new_size; buffer 247 src/ftdm_buffer.c freespace = buffer->datalen - buffer->used; buffer 252 src/ftdm_buffer.c memcpy(buffer->head + buffer->used, data, datalen); buffer 253 src/ftdm_buffer.c buffer->used += datalen; buffer 254 src/ftdm_buffer.c buffer->actually_used += datalen; buffer 258 src/ftdm_buffer.c return buffer->used; buffer 261 src/ftdm_buffer.c FT_DECLARE(void) ftdm_buffer_zero(ftdm_buffer_t *buffer) buffer 263 src/ftdm_buffer.c assert(buffer != NULL); buffer 264 src/ftdm_buffer.c assert(buffer->data != NULL); buffer 266 src/ftdm_buffer.c buffer->used = 0; buffer 267 src/ftdm_buffer.c buffer->actually_used = 0; buffer 268 src/ftdm_buffer.c buffer->head = buffer->data; buffer 271 src/ftdm_buffer.c FT_DECLARE(ftdm_size_t) ftdm_buffer_zwrite(ftdm_buffer_t *buffer, const void *data, ftdm_size_t datalen) buffer 275 src/ftdm_buffer.c if (!(w = ftdm_buffer_write(buffer, data, datalen))) { buffer 276 src/ftdm_buffer.c ftdm_buffer_zero(buffer); buffer 277 src/ftdm_buffer.c return ftdm_buffer_write(buffer, data, datalen); buffer 283 src/ftdm_buffer.c FT_DECLARE(void) ftdm_buffer_destroy(ftdm_buffer_t **buffer) buffer 285 src/ftdm_buffer.c if (*buffer) { buffer 286 src/ftdm_buffer.c ftdm_safe_free((*buffer)->data); buffer 287 src/ftdm_buffer.c ftdm_safe_free(*buffer); buffer 290 src/ftdm_buffer.c *buffer = NULL; buffer 105 src/ftdm_io.c if (!dump->buffer) { buffer 115 src/ftdm_io.c memcpy(&dump->buffer[windex], dataptr, avail); buffer 116 src/ftdm_io.c memcpy(&dump->buffer[0], &dataptr[avail], diff); buffer 122 src/ftdm_io.c memcpy(&dump->buffer[windex], dataptr, dlen); buffer 141 src/ftdm_io.c if (!dump->buffer) { buffer 148 src/ftdm_io.c rc = fwrite(&dump->buffer[dump->windex], 1, towrite, file); buffer 156 src/ftdm_io.c rc = fwrite(&dump->buffer[0], 1, towrite, file); buffer 168 src/ftdm_io.c if (!dump->buffer) { buffer 171 src/ftdm_io.c ftdm_safe_free(dump->buffer); buffer 177 src/ftdm_io.c if (dump->buffer) { buffer 182 src/ftdm_io.c dump->buffer = ftdm_malloc(size); buffer 183 src/ftdm_io.c if (!dump->buffer) { buffer 206 src/ftdm_io.c if (!ftdmchan->rxdump.buffer) { buffer 604 src/ftdm_io.c if (ftdmchan->tone_session.buffer) { buffer 2735 src/ftdm_io.c if (!ftdmchan->tone_session.buffer) { buffer 2840 src/ftdm_io.c if (ftdmchan->rxdump.buffer) { buffer 2873 src/ftdm_io.c if (ftdmchan->rxdump.buffer) { buffer 2889 src/ftdm_io.c if (!ftdmchan->rxdump.buffer) { buffer 2904 src/ftdm_io.c if (ftdmchan->txdump.buffer) { buffer 2920 src/ftdm_io.c if (!ftdmchan->txdump.buffer) { buffer 2936 src/ftdm_io.c if (!ftdmchan->rxdump.buffer) { buffer 2952 src/ftdm_io.c if (!ftdmchan->txdump.buffer) { buffer 3574 src/ftdm_io.c ftdm_buffer_t *buffer = NULL; buffer 3599 src/ftdm_io.c ftdm_buffer_write(ftdmchan->dtmf_buffer, ftdmchan->tone_session.buffer, wrote * 2); buffer 3616 src/ftdm_io.c buffer = ftdmchan->dtmf_buffer; buffer 3618 src/ftdm_io.c buffer = ftdmchan->fsk_buffer; buffer 3622 src/ftdm_io.c if (buffer) { buffer 3633 src/ftdm_io.c br = ftdm_buffer_read(buffer, auxbuf, len); buffer 335 src/ftmod/ftmod_analog/ftmod_analog.c ftdm_buffer_write(dt_buffer, ts->buffer, wrote * 2); buffer 433 src/ftmod/ftmod_analog/ftmod_analog.c ts.buffer = NULL; buffer 950 src/ftmod/ftmod_analog/ftmod_analog.c if (ts.buffer) { buffer 201 src/ftmod/ftmod_analog_em/ftmod_analog_em.c ftdm_buffer_write(dt_buffer, ts->buffer, wrote * 2); buffer 228 src/ftmod/ftmod_analog_em/ftmod_analog_em.c ts.buffer = NULL; buffer 567 src/ftmod/ftmod_analog_em/ftmod_analog_em.c if (ts.buffer) { buffer 1794 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_buffer_write(dt_buffer, ts->buffer, wrote * 2); buffer 1979 src/ftmod/ftmod_isdn/ftmod_isdn.c if (ts.buffer) { buffer 78 src/include/private/fsk.h double *buffer; /* sample ring buffer */ buffer 60 src/include/private/ftdm_buffer.h FT_DECLARE(ftdm_status_t) ftdm_buffer_create(ftdm_buffer_t **buffer, ftdm_size_t blocksize, ftdm_size_t start_len, ftdm_size_t max_len); buffer 66 src/include/private/ftdm_buffer.h FT_DECLARE(ftdm_size_t) ftdm_buffer_len(ftdm_buffer_t *buffer); buffer 72 src/include/private/ftdm_buffer.h FT_DECLARE(ftdm_size_t) ftdm_buffer_freespace(ftdm_buffer_t *buffer); buffer 78 src/include/private/ftdm_buffer.h FT_DECLARE(ftdm_size_t) ftdm_buffer_inuse(ftdm_buffer_t *buffer); buffer 86 src/include/private/ftdm_buffer.h FT_DECLARE(ftdm_size_t) ftdm_buffer_read(ftdm_buffer_t *buffer, void *data, ftdm_size_t datalen); buffer 95 src/include/private/ftdm_buffer.h FT_DECLARE(ftdm_size_t) ftdm_buffer_read_loop(ftdm_buffer_t *buffer, void *data, ftdm_size_t datalen); buffer 101 src/include/private/ftdm_buffer.h FT_DECLARE(void) ftdm_buffer_set_loops(ftdm_buffer_t *buffer, int32_t loops); buffer 109 src/include/private/ftdm_buffer.h FT_DECLARE(ftdm_size_t) ftdm_buffer_write(ftdm_buffer_t *buffer, const void *data, ftdm_size_t datalen); buffer 116 src/include/private/ftdm_buffer.h FT_DECLARE(ftdm_size_t) ftdm_buffer_toss(ftdm_buffer_t *buffer, ftdm_size_t datalen); buffer 121 src/include/private/ftdm_buffer.h FT_DECLARE(void) ftdm_buffer_zero(ftdm_buffer_t *buffer); buffer 127 src/include/private/ftdm_buffer.h FT_DECLARE(void) ftdm_buffer_destroy(ftdm_buffer_t **buffer); buffer 134 src/include/private/ftdm_buffer.h FT_DECLARE(ftdm_size_t) ftdm_buffer_seek(ftdm_buffer_t *buffer, ftdm_size_t datalen); buffer 138 src/include/private/ftdm_buffer.h FT_DECLARE(ftdm_size_t) ftdm_buffer_zwrite(ftdm_buffer_t *buffer, const void *data, ftdm_size_t datalen); buffer 339 src/include/private/ftdm_core.h char *buffer; buffer 203 src/include/private/libteletone_generate.h teletone_audio_t *buffer; buffer 114 src/libteletone_generate.c if ((ts->buffer = ftdm_calloc(buflen, sizeof(teletone_audio_t))) == 0) { buffer 144 src/libteletone_generate.c if (ts->buffer) { buffer 145 src/libteletone_generate.c ftdm_safe_free(ts->buffer); buffer 146 src/libteletone_generate.c ts->buffer = NULL; buffer 161 src/libteletone_generate.c tmp = realloc(ts->buffer, ts->datalen); buffer 165 src/libteletone_generate.c ts->buffer = tmp; buffer 225 src/libteletone_generate.c ts->buffer[ts->samples] = (teletone_audio_t)sample; buffer 228 src/libteletone_generate.c ts->buffer[ts->samples+1] = ts->buffer[ts->samples]; buffer 241 src/libteletone_generate.c ts->buffer[ts->samples++] = 0; buffer 14 src/testtones.c len = write(tmp->fd, ts->buffer, wrote * 2);