From c1f2e17aafda986b1adf5712cdae086a5b42da81 Mon Sep 17 00:00:00 2001 From: marco Date: Tue, 7 Feb 2017 09:08:32 +0100 Subject: [PATCH 1/2] Mods to allow streaming of dsf files during real time conversion. This pathc was taken by Daphile but cleaned up a bit. --- src/dsf.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/dsf.c b/src/dsf.c index 4221b70f..ad96e55e 100644 --- a/src/dsf.c +++ b/src/dsf.c @@ -228,7 +228,8 @@ static int dsf_writeheader(sox_format_t *ft) lsx_writedw(ft, dsf->chan_num) || lsx_writedw(ft, dsf->sfreq) || lsx_writedw(ft, dsf->bps) || - lsx_writeqw(ft, dsf->scount) || + // lsx_writeqw(ft, dsf->scount) || + lsx_writeqw(ft, dsf->scount ? dsf->scount : UINT64_MAX) lsx_writedw(ft, dsf->block_size) || lsx_writedw(ft, 0) || /* reserved */ lsx_writedw(ft, DATA_TAG) || From 316b27f0c57b426b0ac464a36e09ad2ca1acec68 Mon Sep 17 00:00:00 2001 From: Marco Curti Date: Tue, 7 Feb 2017 23:11:50 +0100 Subject: [PATCH 2/2] Update dsf.c --- src/dsf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dsf.c b/src/dsf.c index ad96e55e..cb350c23 100644 --- a/src/dsf.c +++ b/src/dsf.c @@ -229,7 +229,7 @@ static int dsf_writeheader(sox_format_t *ft) lsx_writedw(ft, dsf->sfreq) || lsx_writedw(ft, dsf->bps) || // lsx_writeqw(ft, dsf->scount) || - lsx_writeqw(ft, dsf->scount ? dsf->scount : UINT64_MAX) + lsx_writeqw(ft, dsf->scount ? dsf->scount : UINT64_MAX) || lsx_writedw(ft, dsf->block_size) || lsx_writedw(ft, 0) || /* reserved */ lsx_writedw(ft, DATA_TAG) ||