[Vorbis-dev] ov_read error on macosx
Juan Miguel Martín Muñoz
jmcubo at gmail.com
Fri Jul 15 05:35:42 PDT 2011
Hi Christian! thank for the reply.
I have tried with "0" too and I got the same result :(
2011/7/15 Christian Lins <christian at lins.me>
> Hello there!
>
> Am 15.07.2011 13:48, schrieb Juan Miguel Martín Muñoz:
> > #ifdef WIN32
> > lDecodeSize = ov_read(psOggVorbisFile, pDecodeBuffer + ulBytesDone,
> > ulBufferSize - ulBytesDone, 0, 2, 1, ¤t_section);
> > #elif MACOSX // El cuarto parametro es lo del big endian de los cojones
> > lDecodeSize = ov_read(psOggVorbisFile, pDecodeBuffer + ulBytesDone,
> > ulBufferSize - ulBytesDone, 1, 2, 1, ¤t_section);
> > #endif
>
> >
> > This works fine on Windows, but on MacOSX, after ov_read call,
> > pDecodeBuffer is full of 128, -128, 0... I mean, non sense data.
> >
> > Any idea???
>
> Modern Macs use Intel x86 hardware, so therefor they use little endian
> byte ordering as well (afaik). Have you tried
>
> ov_read(psOggVorbisFile, pDecodeBuffer + ulBytesDone,
> ulBufferSize - ulBytesDone, 0, 2, 1, ¤t_section);
>
> on MacOSX?
>
> Regards
> Christian
> _______________________________________________
> Vorbis-dev mailing list
> Vorbis-dev at xiph.org
> http://lists.xiph.org/mailman/listinfo/vorbis-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.xiph.org/pipermail/vorbis-dev/attachments/20110715/2bff3dc4/attachment.htm
More information about the Vorbis-dev
mailing list