Manuel Heras
2015-May-18 08:46 UTC
[opus] Minimum files for building an embedded Opus library
Dear sirs, I'm trying to build an Opus library for an embedded application to run on a Microchip PIC32MX processor and I get a lot of errors in compilation time. My question is, what should be the minimum files and options needed to have such building, having in mind that only the very basic functionality in fixed point arithmetic is needed? Looking forward to your answer. Kind regards, Manuel Heras SRW Engineering Pol. Ind. Requena, N79 45214, Cedillo del Condado, Toledo, Spain Phone: +34.925.508.791 Fax: +34.925.508.792 Web: <http://www.wavenetradio.com> www.wavenetradio.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/opus/attachments/20150518/1a567150/attachment.htm
Jean-Marc Valin
2015-May-20 01:08 UTC
[opus] Minimum files for building an embedded Opus library
Hi Manuel, The minimum requirements depend on what you're trying to build. At a minimum, you probably want to define DISABLE_FLOAT_API and SMALL_FOOTPRINT. Depending on what mode of operation you're after, you may be able to skip either the SILK encoder of the CELT encoder too. Cheers, Jean-Marc On 18/05/15 04:46 AM, Manuel Heras wrote:> Dear sirs, > > > > I?m trying to build an Opus library for an embedded application to run > on a Microchip PIC32MX processor and I get a lot of errors in > compilation time. My question is, what should be the minimum files and > options needed to have such building, having in mind that only the very > basic functionality in fixed point arithmetic is needed? > > > > Looking forward to your answer. > > > > Kind regards, > > Manuel Heras > > SRW > > Engineering > > Pol. Ind. Requena, N79 > > 45214, Cedillo del Condado, Toledo, Spain > > Phone: +34.925.508.791 > > Fax: +34.925.508.792 > > Web: www.wavenetradio.com <http://www.wavenetradio.com> > > > > > > > > _______________________________________________ > opus mailing list > opus at xiph.org > http://lists.xiph.org/mailman/listinfo/opus >