Bart Massey

Results 218 comments of Bart Massey

Debian stretch, `rust-portaudio` 0.7.0, pulseaudio, Haswell box. Just ran into this bug again tonight. :-1: Boy I'm dumb: I'd forgotten about finding it and reporting it six months ago until...

Thanks much for the note! Really appreciate your response. Given that this bug is likely exploitable, it probably ought to get fixed, but I've switched to `portaudio-rs`, which seems to...

I will start as I should have before, by saying thanks much for `wavio`, which looks like it represents a great deal of work. The students (fourth and fifth year...

Thanks for looking at this again! I would urge you to consider making the default scale for floating point 2 (corresponding to a sample range of -1..1) rather than something...

Yes, scale=1. I misread this sentence, apologies. Having it be a literal scale factor makes way more sense. > For example, if the values in data range from -1.5 to...

As your link says, though, maximum-positive is the right answer for wave files. A third possibility is to offset the interpretation by a half-LSB, which makes zero unrepresentable but is...

It does. I am thinking seriously about taking my current code, now that the files are merged, and changing it from macro-based to trait-based. At that point adding the corresponding...

Don't feel strongly, but I think you might as well cut a release unless it's a lot of trouble? I don't expect the API to change in a backward-incompatible way...

Ugh. Good point; don't know what I was thinking. `panic()`, I guess?