[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
http://www.terminus.in/
More information about the Flac-dev
mailing list