[Flac-dev] Re: Reg. FLAC decoding

Joe Steeve joesteeve at zodiactorp.com
Thu Oct 6 04:54:19 PDT 2005

On Fri, 2005-09-30 at 23:14, Josh Coalson wrote:
> but all samples in buffer[] are 32-bit signed integers in host
> order, regardless of the bits-per-sample of the frame.  so to get
> them down to shorts (assuming they'll fit), do like:
>   FLAC__int32 * LChannel = buffer[0];
>   short TempSource = (short)LChannel[LPos];
> instead of
>   LChannel = (unsigned char *)buffer[0];
>   short * TempSource = (short *)&LChannel[LPos];

> let me know if this works or if you have other questions.

I tried this., but still i dont get the proper output. I'm still
debugging with the decoder. I'll get back when I get doubts.

Joe Steeve (http://www.joesteeve.org/)
Z500 Development team (http://www.z500series.com/)

Terminus Graphics Studios

More information about the Flac-dev mailing list