[Speex-dev] Compile/Build Speex on iPhone
Clifton Craig
clifton.craig at gmail.com
Thu Feb 11 07:57:06 PST 2010
Let me be more specific. I was confused as to the folders of interest
when compiling speex. I've finally managed to get a successful compile
by copying the speex and libspeex folders into XCode along with the
config.h and defining the HAVE_CONFIG_H pre-processor macro in the
project configs. (I double clicked the project file in XCode's left
hand pane and clicked add user defined setting and defined
GCC_PREPROCESSOR_DEFINITIONS with a value of HAVE_CONFIG_H.) I'm not
sure I need both folders but I'll keep them for now until I learn the
API. I'm trying to leave a detailed trail of my steps because I know
there are probably others who will have the same issues I am having
being new to the platform. If anyone wants to help clearly explain how
to properly build and use this project for the iPhone for someone who
is new to both XCode and C feel free to chime in.
Clifton Craig
Software Engineer
http://codeforfun.wordpress.com
clifton.craig at gmail.com
On Feb 10, 2010, at 10:45 PM, Keith Kyzivat wrote:
> The off dependencies are only for speexenc and speexdec, as far as I
> recall.
>
> If you omit those targets, you shouldn't have the ogg dependency
> issues.
>
> On Feb 10, 2010, at 22:21, Jean-Marc Valin <jean-marc.valin at usherbrooke.ca
> > wrote:
>
>> Unless you want to work on files (rather than RTP), you don't need
>> any
>> of the stuff that uses ogg.h
>>
>> Jean-Marc
>>
>>
>> On 2010-02-10 22:16, Clifton Craig wrote:
>>> Hello,
>>>
>>> I am completely new to Speex and make files but I'm looking to
>>> build/
>>> run Speex on the iPhone for decoding and potentially encoding. I've
>>> read that you can just copy the source into an XCode project which I
>>> tried but I started getting all kinds of compile errors. (1000+)
>>> There
>>> were things like missing references to ogg header files and so
>>> forth.
>>> Could someone explain exactly which files to copy into XCode? I
>>> couldn't find the ogg.h file (mentioned in one of the compile
>>> errors)
>>> in the speex download either. Are there other dependencies? Thanks
>>> in
>>> advance!
>>>
>>> Clifton Craig
>>> Software Engineer
>>> http://codeforfun.wordpress.com
>>> clifton.craig at gmail.com
>>>
>>> _______________________________________________
>>> Speex-dev mailing list
>>> Speex-dev at xiph.org
>>> http://lists.xiph.org/mailman/listinfo/speex-dev
>>>
>>>
>> _______________________________________________
>> Speex-dev mailing list
>> Speex-dev at xiph.org
>> http://lists.xiph.org/mailman/listinfo/speex-dev
More information about the Speex-dev
mailing list