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/ _______________________________________________ Flac-dev mailing list [email protected] http://lists.xiph.org/mailman/listinfo/flac-dev
