ref: aa6749ab96253c0ce21a529fd6d3eb1810b20f48
parent: b97d97a4acc6ca29e831d22e8fa94bf4cb5c4b2e
author: rrt <rrt>
date: Fri Apr 13 13:50:37 EDT 2007
Fix a comment typo. Add SOX_FILE_NOSTDIO flag (because we read data from the file separately from SoX).
--- a/src/sndfile.c
+++ b/src/sndfile.c
@@ -113,7 +113,7 @@
sndfile_t sf = (sndfile_t)ft->priv;
sf->sf_info = (SF_INFO *)xcalloc(1, sizeof(SF_INFO));
- /* We'd like to use sf_open, but auto file typing has already
+ /* We'd like to use sf_open_fd, but auto file typing has already
invoked stdio buffering. */
/* FIXME: If format parameters are set, assume file is raw. */
if ((sf->sf_file = sf_open(ft->filename, SFM_READ, sf->sf_info)) == NULL) {
@@ -382,7 +382,7 @@
/* Format descriptor */
static sox_format_t sox_sndfile_format = {
names,
- SOX_FILE_SEEK,
+ SOX_FILE_SEEK | SOX_FILE_NOSTDIO,
sox_sndfile_startread,
sox_sndfile_read,
sox_sndfile_stopread,