RustAudio/lewton

Fixed-point support

joerg-krause opened this issue · 4 comments

Is it possible to add fixed-point support so that lewton can be used on soft-float targets, too? I guess you know that Tremor and Tremolo are fixed-point C library version of libvorbis.

est31 commented

Yes, I know of the two libraries.

Do you have any resources on how to generally do such ports?

I guess there is not official specification. However, I have found this resource about implementing a fixed-width 16-bit decoder. Note, that we would need 32-bit.

Furthermore, there are some notes in the vobis spec about fixed-point.

est31 commented

Thanks! I'll give it a try.

Closed, as I am not in need for this anymore.