Lines Matching defs:buffer

251     void   *ch[2];           /* buffer for each channel */
434 char buffer[4096];
436 char buffer[PIPE_BUF];
464 size_t const bytes_to_skip = min_size_t(sizeof(buffer), offset);
465 size_t const read = fread(buffer, 1, bytes_to_skip, fp);
490 size_t const bytes_to_skip = min_size_t(sizeof(buffer), offset);
491 size_t const read = fread(buffer, 1, bytes_to_skip, fp);
717 get_audio_common(lame_t gfp, int buffer[2][1152], short buffer16[2][1152]);
723 * PURPOSE: reads a frame of audio data from a file to the buffer,
729 get_audio(lame_t gfp, int buffer[2][1152])
733 read = get_audio_common(gfp, buffer, NULL);
734 used = addPcmBuffer(&global.pcm32, buffer[0], buffer[1], read);
740 return takePcmBuffer(&global.pcm32, buffer[0], buffer[1], used, 1152);
742 return takePcmBuffer(&global.pcm32, buffer[1], buffer[0], used, 1152);
750 get_audio16(lame_t gfp, short buffer[2][1152])
754 read = get_audio_common(gfp, NULL, buffer);
755 used = addPcmBuffer(&global.pcm16, buffer[0], buffer[1], read);
761 return takePcmBuffer(&global.pcm16, buffer[0], buffer[1], used, 1152);
763 return takePcmBuffer(&global.pcm16, buffer[1], buffer[0], used, 1152);
769 buffer output to the int buffer or 16-bit buffer
770 out: buffer int output (if buffer != NULL)
771 buffer16 16-bit output (if buffer == NULL)
773 note: either buffer or buffer16 must be allocated upon call
776 get_audio_common(lame_t gfp, int buffer[2][1152], short buffer16[2][1152])
833 if (buffer != NULL)
859 if (buffer != NULL) { /* output to int buffer */
862 buffer[1][i] = *--p;
863 buffer[0][i] = *--p;
867 memset(buffer[1], 0, samples_read * sizeof(int));
869 buffer[0][i] = *--p;
875 else { /* convert from int; output to 16-bit buffer */
895 if (buffer != NULL) {
897 buffer[0][i] = buf_tmp16[0][i] << (8 * sizeof(int) - 16);
900 buffer[1][i] = buf_tmp16[1][i] << (8 * sizeof(int) - 16);
903 memset(buffer[1], 0, samples_read * sizeof(int));
935 current frame and deinterleave from the internal buffer. */
1368 * PURPOSE: reads the PCM samples from a file to the buffer
2102 static ssize_t lame123_read_from_file(void* handle, void* buffer, size_t size)
2104 return fread(buffer, 1, size, (FILE*)handle);
2278 /* read 4 more bytes to set up buffer for MP3 header check */
2297 /* now parse the current buffer looking for MP3 headers. */