From 226780ddbb1f696eb3edac8aa5de155d4ee646c4 Mon Sep 17 00:00:00 2001 From: Steve Checkoway Date: Mon, 16 Jan 2006 07:20:56 +0000 Subject: [PATCH] Simplify library creation process. Now just click build once here and put the files in the correct place as per the README. Universal binaries are created for all libraries and frameworks. --- .../Libraries/Libraries.xcode/project.pbxproj | 1359 ++++++++++++++++- 1 file changed, 1324 insertions(+), 35 deletions(-) diff --git a/stepmania/PBProject/Libraries/Libraries.xcode/project.pbxproj b/stepmania/PBProject/Libraries/Libraries.xcode/project.pbxproj index ea7f440248..5623e710ad 100644 --- a/stepmania/PBProject/Libraries/Libraries.xcode/project.pbxproj +++ b/stepmania/PBProject/Libraries/Libraries.xcode/project.pbxproj @@ -25,10 +25,16 @@ ); }; dependencies = ( + AA3AE294097B4E0C00575EA1 /* PBXTargetDependency */, AA4B45A905738890005FB5DB /* PBXTargetDependency */, AAA373B00909996E00141131 /* PBXTargetDependency */, AAA373B20909996E00141131 /* PBXTargetDependency */, AA3AE1A9097B473600575EA1 /* PBXTargetDependency */, + AA3AE887097B738D00575EA1 /* PBXTargetDependency */, + AA3AE889097B738D00575EA1 /* PBXTargetDependency */, + AA3AE88B097B738D00575EA1 /* PBXTargetDependency */, + AA3AE88D097B738D00575EA1 /* PBXTargetDependency */, + AA3AE88F097B738D00575EA1 /* PBXTargetDependency */, ); name = All; productName = All; @@ -40,10 +46,7 @@ AA3AE055097B250700575EA1 /* cderror.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3ADFC5097B250700575EA1 /* cderror.h */; }; AA3AE056097B250700575EA1 /* cdjpeg.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3ADFC6097B250700575EA1 /* cdjpeg.c */; }; AA3AE057097B250700575EA1 /* cdjpeg.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3ADFC7097B250700575EA1 /* cdjpeg.h */; }; - AA3AE058097B250700575EA1 /* cjpeg.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3ADFCA097B250700575EA1 /* cjpeg.c */; }; AA3AE059097B250700575EA1 /* ckconfig.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3ADFCB097B250700575EA1 /* ckconfig.c */; }; - AA3AE05A097B250700575EA1 /* djpeg.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3ADFD1097B250700575EA1 /* djpeg.c */; }; - AA3AE05B097B250700575EA1 /* example.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3ADFD2097B250700575EA1 /* example.c */; }; AA3AE05C097B250700575EA1 /* jcapimin.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3ADFD6097B250700575EA1 /* jcapimin.c */; }; AA3AE05D097B250700575EA1 /* jcapistd.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3ADFD7097B250700575EA1 /* jcapistd.c */; }; AA3AE05E097B250700575EA1 /* jccoefct.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3ADFD8097B250700575EA1 /* jccoefct.c */; }; @@ -299,6 +302,172 @@ AA3AE26D097B475400575EA1 /* sgi.c in Sources */ = {isa = PBXBuildFile; fileRef = AA90E77606C4592F00A6878F /* sgi.c */; }; AA3AE26E097B475400575EA1 /* sierravmd.c in Sources */ = {isa = PBXBuildFile; fileRef = AA90E77706C4592F00A6878F /* sierravmd.c */; }; AA3AE26F097B475400575EA1 /* westwood.c in Sources */ = {isa = PBXBuildFile; fileRef = AA90E77806C4592F00A6878F /* westwood.c */; }; + AA3AE4DC097B673300575EA1 /* ogg.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE4B0097B673300575EA1 /* ogg.h */; }; + AA3AE4DD097B673300575EA1 /* os_types.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE4B1097B673300575EA1 /* os_types.h */; }; + AA3AE4E1097B673300575EA1 /* bitwise.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE4CD097B673300575EA1 /* bitwise.c */; }; + AA3AE4E2097B673300575EA1 /* framing.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE4CE097B673300575EA1 /* framing.c */; }; + AA3AE60B097B6AF900575EA1 /* png.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE5FA097B6AF900575EA1 /* png.c */; }; + AA3AE60C097B6AF900575EA1 /* png.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE5FB097B6AF900575EA1 /* png.h */; }; + AA3AE60D097B6AF900575EA1 /* pngconf.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE5FC097B6AF900575EA1 /* pngconf.h */; }; + AA3AE60E097B6AF900575EA1 /* pngerror.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE5FD097B6AF900575EA1 /* pngerror.c */; }; + AA3AE60F097B6AF900575EA1 /* pngget.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE5FE097B6AF900575EA1 /* pngget.c */; }; + AA3AE610097B6AF900575EA1 /* pngmem.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE5FF097B6AF900575EA1 /* pngmem.c */; }; + AA3AE611097B6AF900575EA1 /* pngpread.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE600097B6AF900575EA1 /* pngpread.c */; }; + AA3AE612097B6AF900575EA1 /* pngread.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE601097B6AF900575EA1 /* pngread.c */; }; + AA3AE613097B6AF900575EA1 /* pngrio.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE602097B6AF900575EA1 /* pngrio.c */; }; + AA3AE614097B6AF900575EA1 /* pngrtran.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE603097B6AF900575EA1 /* pngrtran.c */; }; + AA3AE615097B6AF900575EA1 /* pngrutil.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE604097B6AF900575EA1 /* pngrutil.c */; }; + AA3AE616097B6AF900575EA1 /* pngset.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE605097B6AF900575EA1 /* pngset.c */; }; + AA3AE617097B6AF900575EA1 /* pngtrans.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE606097B6AF900575EA1 /* pngtrans.c */; }; + AA3AE618097B6AF900575EA1 /* pngwio.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE607097B6AF900575EA1 /* pngwio.c */; }; + AA3AE619097B6AF900575EA1 /* pngwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE608097B6AF900575EA1 /* pngwrite.c */; }; + AA3AE61A097B6AF900575EA1 /* pngwtran.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE609097B6AF900575EA1 /* pngwtran.c */; }; + AA3AE61B097B6AF900575EA1 /* pngwutil.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE60A097B6AF900575EA1 /* pngwutil.c */; }; + AA3AE684097B6BBB00575EA1 /* codec.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE62C097B6BBB00575EA1 /* codec.h */; }; + AA3AE685097B6BBB00575EA1 /* vorbisenc.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE62F097B6BBB00575EA1 /* vorbisenc.h */; }; + AA3AE686097B6BBB00575EA1 /* vorbisfile.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE630097B6BBB00575EA1 /* vorbisfile.h */; }; + AA3AE6A5097B6BBB00575EA1 /* floor_all.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE660097B6BBB00575EA1 /* floor_all.h */; }; + AA3AE6A6097B6BBB00575EA1 /* psych_11.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE663097B6BBB00575EA1 /* psych_11.h */; }; + AA3AE6A7097B6BBB00575EA1 /* psych_16.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE664097B6BBB00575EA1 /* psych_16.h */; }; + AA3AE6A8097B6BBB00575EA1 /* psych_44.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE665097B6BBB00575EA1 /* psych_44.h */; }; + AA3AE6A9097B6BBB00575EA1 /* psych_8.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE666097B6BBB00575EA1 /* psych_8.h */; }; + AA3AE6AA097B6BBB00575EA1 /* residue_16.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE667097B6BBB00575EA1 /* residue_16.h */; }; + AA3AE6AB097B6BBB00575EA1 /* residue_44.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE668097B6BBB00575EA1 /* residue_44.h */; }; + AA3AE6AC097B6BBB00575EA1 /* residue_44u.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE669097B6BBB00575EA1 /* residue_44u.h */; }; + AA3AE6AD097B6BBB00575EA1 /* residue_8.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE66A097B6BBB00575EA1 /* residue_8.h */; }; + AA3AE6AE097B6BBB00575EA1 /* setup_11.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE66B097B6BBB00575EA1 /* setup_11.h */; }; + AA3AE6AF097B6BBB00575EA1 /* setup_16.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE66C097B6BBB00575EA1 /* setup_16.h */; }; + AA3AE6B0097B6BBB00575EA1 /* setup_22.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE66D097B6BBB00575EA1 /* setup_22.h */; }; + AA3AE6B1097B6BBB00575EA1 /* setup_32.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE66E097B6BBB00575EA1 /* setup_32.h */; }; + AA3AE6B2097B6BBB00575EA1 /* setup_44.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE66F097B6BBB00575EA1 /* setup_44.h */; }; + AA3AE6B3097B6BBB00575EA1 /* setup_44u.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE670097B6BBB00575EA1 /* setup_44u.h */; }; + AA3AE6B4097B6BBB00575EA1 /* setup_8.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE671097B6BBB00575EA1 /* setup_8.h */; }; + AA3AE6B5097B6BBB00575EA1 /* setup_X.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE672097B6BBB00575EA1 /* setup_X.h */; }; + AA3AE704097B6E2100575EA1 /* analysis.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE6E7097B6E2100575EA1 /* analysis.c */; }; + AA3AE705097B6E2100575EA1 /* backends.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE6E8097B6E2100575EA1 /* backends.h */; }; + AA3AE706097B6E2100575EA1 /* bitrate.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE6E9097B6E2100575EA1 /* bitrate.c */; }; + AA3AE707097B6E2100575EA1 /* bitrate.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE6EA097B6E2100575EA1 /* bitrate.h */; }; + AA3AE708097B6E2100575EA1 /* codebook.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE6EB097B6E2100575EA1 /* codebook.c */; }; + AA3AE709097B6E2100575EA1 /* codebook.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE6EC097B6E2100575EA1 /* codebook.h */; }; + AA3AE70A097B6E2100575EA1 /* codec_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE6ED097B6E2100575EA1 /* codec_internal.h */; }; + AA3AE70B097B6E2100575EA1 /* envelope.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE6EE097B6E2100575EA1 /* envelope.h */; }; + AA3AE70C097B6E2100575EA1 /* floor0.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE6EF097B6E2100575EA1 /* floor0.c */; }; + AA3AE70D097B6E2100575EA1 /* floor1.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE6F0097B6E2100575EA1 /* floor1.c */; }; + AA3AE70E097B6E2100575EA1 /* highlevel.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE6F1097B6E2100575EA1 /* highlevel.h */; }; + AA3AE70F097B6E2100575EA1 /* info.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE6F2097B6E2100575EA1 /* info.c */; }; + AA3AE710097B6E2100575EA1 /* lookup_data.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE6F3097B6E2100575EA1 /* lookup_data.h */; }; + AA3AE711097B6E2100575EA1 /* lookup.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE6F4097B6E2100575EA1 /* lookup.c */; }; + AA3AE712097B6E2100575EA1 /* lpc.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE6F5097B6E2100575EA1 /* lpc.c */; }; + AA3AE713097B6E2100575EA1 /* lpc.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE6F6097B6E2100575EA1 /* lpc.h */; }; + AA3AE714097B6E2100575EA1 /* lsp.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE6F7097B6E2100575EA1 /* lsp.h */; }; + AA3AE715097B6E2100575EA1 /* mapping0.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE6F8097B6E2100575EA1 /* mapping0.c */; }; + AA3AE716097B6E2100575EA1 /* masking.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE6F9097B6E2100575EA1 /* masking.h */; }; + AA3AE717097B6E2100575EA1 /* mdct.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE6FA097B6E2100575EA1 /* mdct.h */; }; + AA3AE718097B6E2100575EA1 /* misc.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE6FB097B6E2100575EA1 /* misc.h */; }; + AA3AE719097B6E2100575EA1 /* os.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE6FC097B6E2100575EA1 /* os.h */; }; + AA3AE71A097B6E2100575EA1 /* psy.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE6FD097B6E2100575EA1 /* psy.c */; }; + AA3AE71B097B6E2100575EA1 /* psy.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE6FE097B6E2100575EA1 /* psy.h */; }; + AA3AE71C097B6E2100575EA1 /* registry.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE6FF097B6E2100575EA1 /* registry.c */; }; + AA3AE71D097B6E2100575EA1 /* res0.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE700097B6E2100575EA1 /* res0.c */; }; + AA3AE71E097B6E2100575EA1 /* sharedbook.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE701097B6E2100575EA1 /* sharedbook.c */; }; + AA3AE71F097B6E2100575EA1 /* smallft.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE702097B6E2100575EA1 /* smallft.h */; }; + AA3AE720097B6E2100575EA1 /* synthesis.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE703097B6E2100575EA1 /* synthesis.c */; }; + AA3AE723097B6E4D00575EA1 /* vorbisenc.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE721097B6E4D00575EA1 /* vorbisenc.c */; }; + AA3AE724097B6E4D00575EA1 /* vorbisfile.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE722097B6E4D00575EA1 /* vorbisfile.c */; }; + AA3AE75E097B70E800575EA1 /* theora.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE73B097B70E800575EA1 /* theora.h */; }; + AA3AE75F097B70E800575EA1 /* block_inline.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE73D097B70E800575EA1 /* block_inline.h */; }; + AA3AE760097B70E800575EA1 /* blockmap.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE73E097B70E800575EA1 /* blockmap.c */; }; + AA3AE761097B70E800575EA1 /* codec_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE73F097B70E800575EA1 /* codec_internal.h */; }; + AA3AE762097B70E800575EA1 /* comment.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE740097B70E800575EA1 /* comment.c */; }; + AA3AE763097B70E800575EA1 /* dct.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE741097B70E800575EA1 /* dct.c */; }; + AA3AE764097B70E800575EA1 /* dct_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE742097B70E800575EA1 /* dct_decode.c */; }; + AA3AE765097B70E800575EA1 /* dct_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE743097B70E800575EA1 /* dct_encode.c */; }; + AA3AE766097B70E800575EA1 /* decode.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE744097B70E800575EA1 /* decode.c */; }; + AA3AE767097B70E800575EA1 /* encode.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE745097B70E800575EA1 /* encode.c */; }; + AA3AE768097B70E800575EA1 /* encoder_disabled.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE746097B70E800575EA1 /* encoder_disabled.c */; }; + AA3AE769097B70E800575EA1 /* encoder_lookup.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE747097B70E800575EA1 /* encoder_lookup.h */; }; + AA3AE76A097B70E800575EA1 /* encoder_toplevel.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE748097B70E800575EA1 /* encoder_toplevel.c */; }; + AA3AE76B097B70E800575EA1 /* frarray.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE749097B70E800575EA1 /* frarray.c */; }; + AA3AE76C097B70E800575EA1 /* frinit.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE74A097B70E800575EA1 /* frinit.c */; }; + AA3AE76D097B70E800575EA1 /* huffman.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE74B097B70E800575EA1 /* huffman.c */; }; + AA3AE76E097B70E800575EA1 /* huffman.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE74C097B70E800575EA1 /* huffman.h */; }; + AA3AE76F097B70E800575EA1 /* hufftables.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE74D097B70E800575EA1 /* hufftables.h */; }; + AA3AE770097B70E800575EA1 /* idct.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE74E097B70E800575EA1 /* idct.c */; }; + AA3AE771097B70E800575EA1 /* mcomp.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE751097B70E800575EA1 /* mcomp.c */; }; + AA3AE772097B70E800575EA1 /* misc_common.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE752097B70E800575EA1 /* misc_common.c */; }; + AA3AE773097B70E800575EA1 /* pb.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE753097B70E800575EA1 /* pb.c */; }; + AA3AE774097B70E800575EA1 /* pp.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE754097B70E800575EA1 /* pp.c */; }; + AA3AE775097B70E800575EA1 /* pp.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE755097B70E800575EA1 /* pp.h */; }; + AA3AE776097B70E800575EA1 /* quant.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE756097B70E800575EA1 /* quant.c */; }; + AA3AE777097B70E800575EA1 /* quant_lookup.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE757097B70E800575EA1 /* quant_lookup.h */; }; + AA3AE778097B70E800575EA1 /* reconstruct.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE758097B70E800575EA1 /* reconstruct.c */; }; + AA3AE779097B70E800575EA1 /* scan.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE759097B70E800575EA1 /* scan.c */; }; + AA3AE77A097B70E800575EA1 /* toplevel.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE75A097B70E800575EA1 /* toplevel.c */; }; + AA3AE77B097B70E800575EA1 /* toplevel.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE75B097B70E800575EA1 /* toplevel.h */; }; + AA3AE77C097B70E800575EA1 /* toplevel_lookup.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE75C097B70E800575EA1 /* toplevel_lookup.h */; }; + AA3AE84F097B732300575EA1 /* lapi.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE7B5097B727900575EA1 /* lapi.c */; }; + AA3AE850097B732300575EA1 /* lapi.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE7B6097B727900575EA1 /* lapi.h */; }; + AA3AE851097B732400575EA1 /* lauxlib.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE7C3097B727900575EA1 /* lauxlib.c */; }; + AA3AE852097B732400575EA1 /* lauxlib.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE7AB097B727900575EA1 /* lauxlib.h */; }; + AA3AE853097B732500575EA1 /* lbaselib.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE7C4097B727900575EA1 /* lbaselib.c */; }; + AA3AE854097B732500575EA1 /* lcode.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE7B7097B727900575EA1 /* lcode.c */; }; + AA3AE855097B732600575EA1 /* lcode.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE7B8097B727900575EA1 /* lcode.h */; }; + AA3AE856097B732600575EA1 /* ldblib.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE7C5097B727900575EA1 /* ldblib.c */; }; + AA3AE857097B732700575EA1 /* ldebug.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE7B9097B727900575EA1 /* ldebug.c */; }; + AA3AE858097B732700575EA1 /* ldebug.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE7BA097B727900575EA1 /* ldebug.h */; }; + AA3AE859097B732800575EA1 /* ldo.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE7BB097B727900575EA1 /* ldo.c */; }; + AA3AE85A097B732B00575EA1 /* lstate.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE7D8097B727900575EA1 /* lstate.c */; }; + AA3AE85B097B733200575EA1 /* ldo.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE7BC097B727900575EA1 /* ldo.h */; }; + AA3AE85C097B733200575EA1 /* ldump.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE7BD097B727900575EA1 /* ldump.c */; }; + AA3AE85D097B733300575EA1 /* lfunc.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE7BE097B727900575EA1 /* lfunc.c */; }; + AA3AE85E097B733300575EA1 /* lfunc.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE7BF097B727900575EA1 /* lfunc.h */; }; + AA3AE860097B733400575EA1 /* liolib.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE7C6097B727900575EA1 /* liolib.c */; }; + AA3AE861097B733500575EA1 /* lgc.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE7C1097B727900575EA1 /* lgc.h */; }; + AA3AE862097B733500575EA1 /* lgc.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE7C0097B727900575EA1 /* lgc.c */; }; + AA3AE863097B733600575EA1 /* llex.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE7CD097B727900575EA1 /* llex.c */; }; + AA3AE864097B733600575EA1 /* llex.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE7CE097B727900575EA1 /* llex.h */; }; + AA3AE865097B733700575EA1 /* llimits.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE7CF097B727900575EA1 /* llimits.h */; }; + AA3AE866097B733700575EA1 /* lmathlib.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE7C7097B727900575EA1 /* lmathlib.c */; }; + AA3AE867097B733800575EA1 /* lmem.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE7D0097B727900575EA1 /* lmem.c */; }; + AA3AE868097B733900575EA1 /* lmem.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE7D1097B727900575EA1 /* lmem.h */; }; + AA3AE869097B733A00575EA1 /* loadlib.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE7C8097B727900575EA1 /* loadlib.c */; }; + AA3AE86A097B733A00575EA1 /* lobject.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE7D2097B727900575EA1 /* lobject.c */; }; + AA3AE86B097B733B00575EA1 /* lobject.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE7D3097B727900575EA1 /* lobject.h */; }; + AA3AE86C097B733B00575EA1 /* lopcodes.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE7D4097B727900575EA1 /* lopcodes.c */; }; + AA3AE86D097B733B00575EA1 /* lopcodes.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE7D5097B727900575EA1 /* lopcodes.h */; }; + AA3AE86E097B733C00575EA1 /* lparser.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE7D6097B727900575EA1 /* lparser.c */; }; + AA3AE86F097B733C00575EA1 /* lparser.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE7D7097B727900575EA1 /* lparser.h */; }; + AA3AE870097B733D00575EA1 /* lstate.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE7D9097B727900575EA1 /* lstate.h */; }; + AA3AE871097B733E00575EA1 /* lstring.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE7DA097B727900575EA1 /* lstring.c */; }; + AA3AE872097B735200575EA1 /* lstring.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE7DB097B727900575EA1 /* lstring.h */; }; + AA3AE873097B735300575EA1 /* lstrlib.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE7C9097B727900575EA1 /* lstrlib.c */; }; + AA3AE874097B735400575EA1 /* ltable.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE7DC097B727900575EA1 /* ltable.c */; }; + AA3AE875097B735400575EA1 /* ltable.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE7DD097B727900575EA1 /* ltable.h */; }; + AA3AE876097B735500575EA1 /* ltablib.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE7CA097B727900575EA1 /* ltablib.c */; }; + AA3AE877097B735500575EA1 /* ltests.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE7DE097B727900575EA1 /* ltests.c */; }; + AA3AE878097B735500575EA1 /* ltm.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE7DF097B727900575EA1 /* ltm.c */; }; + AA3AE879097B735600575EA1 /* ltm.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE7E0097B727900575EA1 /* ltm.h */; }; + AA3AE87A097B735700575EA1 /* lua.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE7AC097B727900575EA1 /* lua.h */; }; + AA3AE87B097B735700575EA1 /* lua.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE7E2097B727900575EA1 /* lua.c */; }; + AA3AE87C097B735800575EA1 /* lualib.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE7AD097B727900575EA1 /* lualib.h */; }; + AA3AE87D097B735800575EA1 /* lundump.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE7EA097B727900575EA1 /* lundump.c */; }; + AA3AE87E097B735900575EA1 /* lundump.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE7EB097B727900575EA1 /* lundump.h */; }; + AA3AE87F097B735900575EA1 /* lvm.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE7EC097B727900575EA1 /* lvm.c */; }; + AA3AE880097B735A00575EA1 /* lvm.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE7ED097B727900575EA1 /* lvm.h */; }; + AA3AE881097B735A00575EA1 /* lzio.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE7EE097B727900575EA1 /* lzio.c */; }; + AA3AE882097B735B00575EA1 /* lzio.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE7EF097B727900575EA1 /* lzio.h */; }; + AA3AE8DA097B7EB800575EA1 /* block.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE8D9097B7EB800575EA1 /* block.c */; }; + AA3AE8E7097B7F3D00575EA1 /* barkmel.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE8DE097B7F3D00575EA1 /* barkmel.c */; }; + AA3AE8E8097B7F3D00575EA1 /* envelope.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE8DF097B7F3D00575EA1 /* envelope.c */; }; + AA3AE8E9097B7F3D00575EA1 /* lookup.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE8E0097B7F3D00575EA1 /* lookup.h */; }; + AA3AE8EA097B7F3D00575EA1 /* lsp.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE8E1097B7F3D00575EA1 /* lsp.c */; }; + AA3AE8EB097B7F3D00575EA1 /* mdct.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE8E2097B7F3D00575EA1 /* mdct.c */; }; + AA3AE8EC097B7F3D00575EA1 /* registry.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE8E3097B7F3D00575EA1 /* registry.h */; }; + AA3AE8ED097B7F3D00575EA1 /* scales.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE8E4097B7F3D00575EA1 /* scales.h */; }; + AA3AE8EE097B7F3D00575EA1 /* smallft.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE8E5097B7F3D00575EA1 /* smallft.c */; }; + AA3AE8EF097B7F3D00575EA1 /* tone.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE8E6097B7F3D00575EA1 /* tone.c */; }; + AA3AE8F2097B7F5400575EA1 /* window.c in Sources */ = {isa = PBXBuildFile; fileRef = AA3AE8F0097B7F5400575EA1 /* window.c */; }; + AA3AE8F3097B7F5400575EA1 /* window.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3AE8F1097B7F5400575EA1 /* window.h */; }; AA4B437E05737115005FB5DB /* common.c in Sources */ = {isa = PBXBuildFile; fileRef = AA4B433E05737114005FB5DB /* common.c */; }; AA4B437F05737115005FB5DB /* common.h in Headers */ = {isa = PBXBuildFile; fileRef = AA4B433F05737114005FB5DB /* common.h */; settings = {ATTRIBUTES = (Public, ); }; }; AA4B438005737115005FB5DB /* cyuv.c in Sources */ = {isa = PBXBuildFile; fileRef = AA4B434005737114005FB5DB /* cyuv.c */; }; @@ -506,7 +675,7 @@ AAA3732B090995EE00141131 /* global.h in Headers */ = {isa = PBXBuildFile; fileRef = AAA71D9705EDD1EE00D2E8FF /* global.h */; }; AAA3732C090995EE00141131 /* frame.h in Headers */ = {isa = PBXBuildFile; fileRef = AAA71D9605EDD1EE00D2E8FF /* frame.h */; }; AAA3732D090995EF00141131 /* frame.c in Sources */ = {isa = PBXBuildFile; fileRef = AAA71D9505EDD1EE00D2E8FF /* frame.c */; }; - AAA3732E090995EF00141131 /* fixed.h in Headers */ = {isa = PBXBuildFile; fileRef = AAA71D9405EDD1EE00D2E8FF /* fixed.h */; settings = {ATTRIBUTES = (Private, ); }; }; + AAA3732E090995EF00141131 /* fixed.h in Headers */ = {isa = PBXBuildFile; fileRef = AAA71D9405EDD1EE00D2E8FF /* fixed.h */; settings = {ATTRIBUTES = (); }; }; AAA3732F090995F000141131 /* fixed.c in Sources */ = {isa = PBXBuildFile; fileRef = AAA71D9305EDD1EE00D2E8FF /* fixed.c */; }; AAA37330090995F100141131 /* decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = AAA71D9105EDD1EE00D2E8FF /* decoder.h */; }; AAA37331090995F200141131 /* decoder.c in Sources */ = {isa = PBXBuildFile; fileRef = AAA71D9005EDD1EE00D2E8FF /* decoder.c */; }; @@ -627,7 +796,49 @@ remoteGlobalIDString = AA3ADFB9097B23BE00575EA1 /* jpeg */; remoteInfo = jpeg; }; - AA3AE27B097B484100575EA1 /* PBXContainerItemProxy */ = { + AA3AE293097B4E0C00575EA1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 0867D690FE84028FC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = AA3AE1AD097B475400575EA1 /* ffmpeg-i386 */; + remoteInfo = "ffmpeg-i386"; + }; + AA3AE886097B738D00575EA1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 0867D690FE84028FC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = AA3AE365097B668900575EA1 /* ogg */; + remoteInfo = ogg; + }; + AA3AE888097B738D00575EA1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 0867D690FE84028FC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = AA3AE50F097B699500575EA1 /* png */; + remoteInfo = png; + }; + AA3AE88A097B738D00575EA1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 0867D690FE84028FC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = AA3AE622097B6B7800575EA1 /* vorbis */; + remoteInfo = vorbis; + }; + AA3AE88C097B738D00575EA1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 0867D690FE84028FC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = AA3AE72C097B705A00575EA1 /* theora */; + remoteInfo = theora; + }; + AA3AE88E097B738D00575EA1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 0867D690FE84028FC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = AA3AE784097B723000575EA1 /* lua */; + remoteInfo = lua; + }; + AA3AE8B4097B7A5300575EA1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 0867D690FE84028FC02AAC07 /* Project object */; proxyType = 1; @@ -665,10 +876,7 @@ AA3ADFC5097B250700575EA1 /* cderror.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = cderror.h; sourceTree = ""; }; AA3ADFC6097B250700575EA1 /* cdjpeg.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = cdjpeg.c; sourceTree = ""; }; AA3ADFC7097B250700575EA1 /* cdjpeg.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = cdjpeg.h; sourceTree = ""; }; - AA3ADFCA097B250700575EA1 /* cjpeg.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = cjpeg.c; sourceTree = ""; }; AA3ADFCB097B250700575EA1 /* ckconfig.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ckconfig.c; sourceTree = ""; }; - AA3ADFD1097B250700575EA1 /* djpeg.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = djpeg.c; sourceTree = ""; }; - AA3ADFD2097B250700575EA1 /* example.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = example.c; sourceTree = ""; }; AA3ADFD6097B250700575EA1 /* jcapimin.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jcapimin.c; sourceTree = ""; }; AA3ADFD7097B250700575EA1 /* jcapistd.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jcapistd.c; sourceTree = ""; }; AA3ADFD8097B250700575EA1 /* jccoefct.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jccoefct.c; sourceTree = ""; }; @@ -761,6 +969,177 @@ AA3AE141097B3C8100575EA1 /* mad.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = mad.h; sourceTree = ""; }; AA3AE276097B475400575EA1 /* ffmpeg-i386.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = "ffmpeg-i386.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; AA3AE277097B475400575EA1 /* ffmpeg-Info copy.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = "ffmpeg-Info copy.plist"; sourceTree = ""; }; + AA3AE366097B668900575EA1 /* libogg.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libogg.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AA3AE4B0097B673300575EA1 /* ogg.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ogg.h; sourceTree = ""; }; + AA3AE4B1097B673300575EA1 /* os_types.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = os_types.h; sourceTree = ""; }; + AA3AE4CD097B673300575EA1 /* bitwise.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = bitwise.c; sourceTree = ""; }; + AA3AE4CE097B673300575EA1 /* framing.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = framing.c; sourceTree = ""; }; + AA3AE510097B699500575EA1 /* libpng.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libpng.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AA3AE5FA097B6AF900575EA1 /* png.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = png.c; sourceTree = ""; }; + AA3AE5FB097B6AF900575EA1 /* png.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = png.h; sourceTree = ""; }; + AA3AE5FC097B6AF900575EA1 /* pngconf.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = pngconf.h; sourceTree = ""; }; + AA3AE5FD097B6AF900575EA1 /* pngerror.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = pngerror.c; sourceTree = ""; }; + AA3AE5FE097B6AF900575EA1 /* pngget.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = pngget.c; sourceTree = ""; }; + AA3AE5FF097B6AF900575EA1 /* pngmem.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = pngmem.c; sourceTree = ""; }; + AA3AE600097B6AF900575EA1 /* pngpread.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = pngpread.c; sourceTree = ""; }; + AA3AE601097B6AF900575EA1 /* pngread.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = pngread.c; sourceTree = ""; }; + AA3AE602097B6AF900575EA1 /* pngrio.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = pngrio.c; sourceTree = ""; }; + AA3AE603097B6AF900575EA1 /* pngrtran.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = pngrtran.c; sourceTree = ""; }; + AA3AE604097B6AF900575EA1 /* pngrutil.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = pngrutil.c; sourceTree = ""; }; + AA3AE605097B6AF900575EA1 /* pngset.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = pngset.c; sourceTree = ""; }; + AA3AE606097B6AF900575EA1 /* pngtrans.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = pngtrans.c; sourceTree = ""; }; + AA3AE607097B6AF900575EA1 /* pngwio.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = pngwio.c; sourceTree = ""; }; + AA3AE608097B6AF900575EA1 /* pngwrite.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = pngwrite.c; sourceTree = ""; }; + AA3AE609097B6AF900575EA1 /* pngwtran.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = pngwtran.c; sourceTree = ""; }; + AA3AE60A097B6AF900575EA1 /* pngwutil.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = pngwutil.c; sourceTree = ""; }; + AA3AE623097B6B7800575EA1 /* libvorbis.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libvorbis.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AA3AE62C097B6BBB00575EA1 /* codec.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = codec.h; sourceTree = ""; }; + AA3AE62F097B6BBB00575EA1 /* vorbisenc.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = vorbisenc.h; sourceTree = ""; }; + AA3AE630097B6BBB00575EA1 /* vorbisfile.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = vorbisfile.h; sourceTree = ""; }; + AA3AE660097B6BBB00575EA1 /* floor_all.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = floor_all.h; sourceTree = ""; }; + AA3AE663097B6BBB00575EA1 /* psych_11.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = psych_11.h; sourceTree = ""; }; + AA3AE664097B6BBB00575EA1 /* psych_16.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = psych_16.h; sourceTree = ""; }; + AA3AE665097B6BBB00575EA1 /* psych_44.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = psych_44.h; sourceTree = ""; }; + AA3AE666097B6BBB00575EA1 /* psych_8.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = psych_8.h; sourceTree = ""; }; + AA3AE667097B6BBB00575EA1 /* residue_16.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = residue_16.h; sourceTree = ""; }; + AA3AE668097B6BBB00575EA1 /* residue_44.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = residue_44.h; sourceTree = ""; }; + AA3AE669097B6BBB00575EA1 /* residue_44u.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = residue_44u.h; sourceTree = ""; }; + AA3AE66A097B6BBB00575EA1 /* residue_8.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = residue_8.h; sourceTree = ""; }; + AA3AE66B097B6BBB00575EA1 /* setup_11.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = setup_11.h; sourceTree = ""; }; + AA3AE66C097B6BBB00575EA1 /* setup_16.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = setup_16.h; sourceTree = ""; }; + AA3AE66D097B6BBB00575EA1 /* setup_22.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = setup_22.h; sourceTree = ""; }; + AA3AE66E097B6BBB00575EA1 /* setup_32.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = setup_32.h; sourceTree = ""; }; + AA3AE66F097B6BBB00575EA1 /* setup_44.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = setup_44.h; sourceTree = ""; }; + AA3AE670097B6BBB00575EA1 /* setup_44u.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = setup_44u.h; sourceTree = ""; }; + AA3AE671097B6BBB00575EA1 /* setup_8.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = setup_8.h; sourceTree = ""; }; + AA3AE672097B6BBB00575EA1 /* setup_X.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = setup_X.h; sourceTree = ""; }; + AA3AE6E7097B6E2100575EA1 /* analysis.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = analysis.c; sourceTree = ""; }; + AA3AE6E8097B6E2100575EA1 /* backends.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = backends.h; sourceTree = ""; }; + AA3AE6E9097B6E2100575EA1 /* bitrate.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = bitrate.c; sourceTree = ""; }; + AA3AE6EA097B6E2100575EA1 /* bitrate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = bitrate.h; sourceTree = ""; }; + AA3AE6EB097B6E2100575EA1 /* codebook.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = codebook.c; sourceTree = ""; }; + AA3AE6EC097B6E2100575EA1 /* codebook.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = codebook.h; sourceTree = ""; }; + AA3AE6ED097B6E2100575EA1 /* codec_internal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = codec_internal.h; sourceTree = ""; }; + AA3AE6EE097B6E2100575EA1 /* envelope.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = envelope.h; sourceTree = ""; }; + AA3AE6EF097B6E2100575EA1 /* floor0.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = floor0.c; sourceTree = ""; }; + AA3AE6F0097B6E2100575EA1 /* floor1.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = floor1.c; sourceTree = ""; }; + AA3AE6F1097B6E2100575EA1 /* highlevel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = highlevel.h; sourceTree = ""; }; + AA3AE6F2097B6E2100575EA1 /* info.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = info.c; sourceTree = ""; }; + AA3AE6F3097B6E2100575EA1 /* lookup_data.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = lookup_data.h; sourceTree = ""; }; + AA3AE6F4097B6E2100575EA1 /* lookup.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = lookup.c; sourceTree = ""; }; + AA3AE6F5097B6E2100575EA1 /* lpc.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = lpc.c; sourceTree = ""; }; + AA3AE6F6097B6E2100575EA1 /* lpc.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = lpc.h; sourceTree = ""; }; + AA3AE6F7097B6E2100575EA1 /* lsp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = lsp.h; sourceTree = ""; }; + AA3AE6F8097B6E2100575EA1 /* mapping0.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = mapping0.c; sourceTree = ""; }; + AA3AE6F9097B6E2100575EA1 /* masking.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = masking.h; sourceTree = ""; }; + AA3AE6FA097B6E2100575EA1 /* mdct.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = mdct.h; sourceTree = ""; }; + AA3AE6FB097B6E2100575EA1 /* misc.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = misc.h; sourceTree = ""; }; + AA3AE6FC097B6E2100575EA1 /* os.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = os.h; sourceTree = ""; }; + AA3AE6FD097B6E2100575EA1 /* psy.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = psy.c; sourceTree = ""; }; + AA3AE6FE097B6E2100575EA1 /* psy.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = psy.h; sourceTree = ""; }; + AA3AE6FF097B6E2100575EA1 /* registry.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = registry.c; sourceTree = ""; }; + AA3AE700097B6E2100575EA1 /* res0.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = res0.c; sourceTree = ""; }; + AA3AE701097B6E2100575EA1 /* sharedbook.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = sharedbook.c; sourceTree = ""; }; + AA3AE702097B6E2100575EA1 /* smallft.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = smallft.h; sourceTree = ""; }; + AA3AE703097B6E2100575EA1 /* synthesis.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = synthesis.c; sourceTree = ""; }; + AA3AE721097B6E4D00575EA1 /* vorbisenc.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = vorbisenc.c; sourceTree = ""; }; + AA3AE722097B6E4D00575EA1 /* vorbisfile.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = vorbisfile.c; sourceTree = ""; }; + AA3AE72D097B705A00575EA1 /* libtheora.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libtheora.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AA3AE73B097B70E800575EA1 /* theora.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = theora.h; sourceTree = ""; }; + AA3AE73D097B70E800575EA1 /* block_inline.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = block_inline.h; sourceTree = ""; }; + AA3AE73E097B70E800575EA1 /* blockmap.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = blockmap.c; sourceTree = ""; }; + AA3AE73F097B70E800575EA1 /* codec_internal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = codec_internal.h; sourceTree = ""; }; + AA3AE740097B70E800575EA1 /* comment.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = comment.c; sourceTree = ""; }; + AA3AE741097B70E800575EA1 /* dct.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = dct.c; sourceTree = ""; }; + AA3AE742097B70E800575EA1 /* dct_decode.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = dct_decode.c; sourceTree = ""; }; + AA3AE743097B70E800575EA1 /* dct_encode.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = dct_encode.c; sourceTree = ""; }; + AA3AE744097B70E800575EA1 /* decode.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = decode.c; sourceTree = ""; }; + AA3AE745097B70E800575EA1 /* encode.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = encode.c; sourceTree = ""; }; + AA3AE746097B70E800575EA1 /* encoder_disabled.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = encoder_disabled.c; sourceTree = ""; }; + AA3AE747097B70E800575EA1 /* encoder_lookup.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = encoder_lookup.h; sourceTree = ""; }; + AA3AE748097B70E800575EA1 /* encoder_toplevel.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = encoder_toplevel.c; sourceTree = ""; }; + AA3AE749097B70E800575EA1 /* frarray.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = frarray.c; sourceTree = ""; }; + AA3AE74A097B70E800575EA1 /* frinit.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = frinit.c; sourceTree = ""; }; + AA3AE74B097B70E800575EA1 /* huffman.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = huffman.c; sourceTree = ""; }; + AA3AE74C097B70E800575EA1 /* huffman.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = huffman.h; sourceTree = ""; }; + AA3AE74D097B70E800575EA1 /* hufftables.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = hufftables.h; sourceTree = ""; }; + AA3AE74E097B70E800575EA1 /* idct.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = idct.c; sourceTree = ""; }; + AA3AE751097B70E800575EA1 /* mcomp.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = mcomp.c; sourceTree = ""; }; + AA3AE752097B70E800575EA1 /* misc_common.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = misc_common.c; sourceTree = ""; }; + AA3AE753097B70E800575EA1 /* pb.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = pb.c; sourceTree = ""; }; + AA3AE754097B70E800575EA1 /* pp.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = pp.c; sourceTree = ""; }; + AA3AE755097B70E800575EA1 /* pp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = pp.h; sourceTree = ""; }; + AA3AE756097B70E800575EA1 /* quant.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = quant.c; sourceTree = ""; }; + AA3AE757097B70E800575EA1 /* quant_lookup.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = quant_lookup.h; sourceTree = ""; }; + AA3AE758097B70E800575EA1 /* reconstruct.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = reconstruct.c; sourceTree = ""; }; + AA3AE759097B70E800575EA1 /* scan.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = scan.c; sourceTree = ""; }; + AA3AE75A097B70E800575EA1 /* toplevel.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = toplevel.c; sourceTree = ""; }; + AA3AE75B097B70E800575EA1 /* toplevel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = toplevel.h; sourceTree = ""; }; + AA3AE75C097B70E800575EA1 /* toplevel_lookup.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = toplevel_lookup.h; sourceTree = ""; }; + AA3AE785097B723000575EA1 /* liblua.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = liblua.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AA3AE7AB097B727900575EA1 /* lauxlib.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = lauxlib.h; sourceTree = ""; }; + AA3AE7AC097B727900575EA1 /* lua.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = lua.h; sourceTree = ""; }; + AA3AE7AD097B727900575EA1 /* lualib.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = lualib.h; sourceTree = ""; }; + AA3AE7B5097B727900575EA1 /* lapi.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = lapi.c; sourceTree = ""; }; + AA3AE7B6097B727900575EA1 /* lapi.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = lapi.h; sourceTree = ""; }; + AA3AE7B7097B727900575EA1 /* lcode.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = lcode.c; sourceTree = ""; }; + AA3AE7B8097B727900575EA1 /* lcode.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = lcode.h; sourceTree = ""; }; + AA3AE7B9097B727900575EA1 /* ldebug.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ldebug.c; sourceTree = ""; }; + AA3AE7BA097B727900575EA1 /* ldebug.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ldebug.h; sourceTree = ""; }; + AA3AE7BB097B727900575EA1 /* ldo.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ldo.c; sourceTree = ""; }; + AA3AE7BC097B727900575EA1 /* ldo.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ldo.h; sourceTree = ""; }; + AA3AE7BD097B727900575EA1 /* ldump.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ldump.c; sourceTree = ""; }; + AA3AE7BE097B727900575EA1 /* lfunc.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = lfunc.c; sourceTree = ""; }; + AA3AE7BF097B727900575EA1 /* lfunc.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = lfunc.h; sourceTree = ""; }; + AA3AE7C0097B727900575EA1 /* lgc.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = lgc.c; sourceTree = ""; }; + AA3AE7C1097B727900575EA1 /* lgc.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = lgc.h; sourceTree = ""; }; + AA3AE7C3097B727900575EA1 /* lauxlib.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = lauxlib.c; sourceTree = ""; }; + AA3AE7C4097B727900575EA1 /* lbaselib.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = lbaselib.c; sourceTree = ""; }; + AA3AE7C5097B727900575EA1 /* ldblib.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ldblib.c; sourceTree = ""; }; + AA3AE7C6097B727900575EA1 /* liolib.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = liolib.c; sourceTree = ""; }; + AA3AE7C7097B727900575EA1 /* lmathlib.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = lmathlib.c; sourceTree = ""; }; + AA3AE7C8097B727900575EA1 /* loadlib.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = loadlib.c; sourceTree = ""; }; + AA3AE7C9097B727900575EA1 /* lstrlib.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = lstrlib.c; sourceTree = ""; }; + AA3AE7CA097B727900575EA1 /* ltablib.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ltablib.c; sourceTree = ""; }; + AA3AE7CD097B727900575EA1 /* llex.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = llex.c; sourceTree = ""; }; + AA3AE7CE097B727900575EA1 /* llex.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = llex.h; sourceTree = ""; }; + AA3AE7CF097B727900575EA1 /* llimits.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = llimits.h; sourceTree = ""; }; + AA3AE7D0097B727900575EA1 /* lmem.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = lmem.c; sourceTree = ""; }; + AA3AE7D1097B727900575EA1 /* lmem.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = lmem.h; sourceTree = ""; }; + AA3AE7D2097B727900575EA1 /* lobject.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = lobject.c; sourceTree = ""; }; + AA3AE7D3097B727900575EA1 /* lobject.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = lobject.h; sourceTree = ""; }; + AA3AE7D4097B727900575EA1 /* lopcodes.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = lopcodes.c; sourceTree = ""; }; + AA3AE7D5097B727900575EA1 /* lopcodes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = lopcodes.h; sourceTree = ""; }; + AA3AE7D6097B727900575EA1 /* lparser.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = lparser.c; sourceTree = ""; }; + AA3AE7D7097B727900575EA1 /* lparser.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = lparser.h; sourceTree = ""; }; + AA3AE7D8097B727900575EA1 /* lstate.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = lstate.c; sourceTree = ""; }; + AA3AE7D9097B727900575EA1 /* lstate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = lstate.h; sourceTree = ""; }; + AA3AE7DA097B727900575EA1 /* lstring.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = lstring.c; sourceTree = ""; }; + AA3AE7DB097B727900575EA1 /* lstring.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = lstring.h; sourceTree = ""; }; + AA3AE7DC097B727900575EA1 /* ltable.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ltable.c; sourceTree = ""; }; + AA3AE7DD097B727900575EA1 /* ltable.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ltable.h; sourceTree = ""; }; + AA3AE7DE097B727900575EA1 /* ltests.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ltests.c; sourceTree = ""; }; + AA3AE7DF097B727900575EA1 /* ltm.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ltm.c; sourceTree = ""; }; + AA3AE7E0097B727900575EA1 /* ltm.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ltm.h; sourceTree = ""; }; + AA3AE7E2097B727900575EA1 /* lua.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = lua.c; sourceTree = ""; }; + AA3AE7EA097B727900575EA1 /* lundump.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = lundump.c; sourceTree = ""; }; + AA3AE7EB097B727900575EA1 /* lundump.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = lundump.h; sourceTree = ""; }; + AA3AE7EC097B727900575EA1 /* lvm.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = lvm.c; sourceTree = ""; }; + AA3AE7ED097B727900575EA1 /* lvm.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = lvm.h; sourceTree = ""; }; + AA3AE7EE097B727900575EA1 /* lzio.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = lzio.c; sourceTree = ""; }; + AA3AE7EF097B727900575EA1 /* lzio.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = lzio.h; sourceTree = ""; }; + AA3AE8D9097B7EB800575EA1 /* block.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = block.c; sourceTree = ""; }; + AA3AE8DE097B7F3D00575EA1 /* barkmel.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = barkmel.c; sourceTree = ""; }; + AA3AE8DF097B7F3D00575EA1 /* envelope.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = envelope.c; sourceTree = ""; }; + AA3AE8E0097B7F3D00575EA1 /* lookup.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = lookup.h; sourceTree = ""; }; + AA3AE8E1097B7F3D00575EA1 /* lsp.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = lsp.c; sourceTree = ""; }; + AA3AE8E2097B7F3D00575EA1 /* mdct.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = mdct.c; sourceTree = ""; }; + AA3AE8E3097B7F3D00575EA1 /* registry.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = registry.h; sourceTree = ""; }; + AA3AE8E4097B7F3D00575EA1 /* scales.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = scales.h; sourceTree = ""; }; + AA3AE8E5097B7F3D00575EA1 /* smallft.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = smallft.c; sourceTree = ""; }; + AA3AE8E6097B7F3D00575EA1 /* tone.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = tone.c; sourceTree = ""; }; + AA3AE8F0097B7F5400575EA1 /* window.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = window.c; sourceTree = ""; }; + AA3AE8F1097B7F5400575EA1 /* window.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = window.h; sourceTree = ""; }; AA4B430F0573703D005FB5DB /* ffmpeg.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ffmpeg.framework; sourceTree = BUILT_PRODUCTS_DIR; }; AA4B433E05737114005FB5DB /* common.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = common.c; sourceTree = ""; }; AA4B433F05737114005FB5DB /* common.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = ""; }; @@ -1003,6 +1382,41 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + AA3AE364097B668900575EA1 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + AA3AE50E097B699500575EA1 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + AA3AE621097B6B7800575EA1 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + AA3AE72B097B705A00575EA1 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + AA3AE783097B723000575EA1 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; AA4B430D0573703D005FB5DB /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1035,6 +1449,11 @@ AAA37354090998C400141131 /* resample.framework */, AA3ADFBA097B23BE00575EA1 /* libjpeg.a */, AA3AE276097B475400575EA1 /* ffmpeg-i386.framework */, + AA3AE366097B668900575EA1 /* libogg.a */, + AA3AE510097B699500575EA1 /* libpng.a */, + AA3AE623097B6B7800575EA1 /* libvorbis.a */, + AA3AE72D097B705A00575EA1 /* libtheora.a */, + AA3AE785097B723000575EA1 /* liblua.a */, ); name = Products; sourceTree = ""; @@ -1042,26 +1461,23 @@ 0867D691FE84028FC02AAC07 /* Libraries */ = { isa = PBXGroup; children = ( - AA3ADFC2097B250700575EA1 /* jpeg-6b */, - AAA3735F090998F700141131 /* libresample */, - AAA71D8205EDD1ED00D2E8FF /* libmad-0.15.1b */, AA4B432D05737046005FB5DB /* ffmpeg-0.4.9-pre1 */, - 089C1665FE841158C02AAC07 /* Resources */, - 0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */, - 034768DDFF38A45A11DB9C8B /* Products */, - AAA3730F090994F500141131 /* mad-Info.plist */, AA3AE277097B475400575EA1 /* ffmpeg-Info copy.plist */, + AA3ADFC2097B250700575EA1 /* jpeg-6b */, + AAA71D8205EDD1ED00D2E8FF /* libmad-0.15.1b */, + AA3AE444097B673200575EA1 /* libogg-1.1.2 */, + AA3AE513097B69EB00575EA1 /* libpng-1.2.8 */, + AAA3735F090998F700141131 /* libresample */, + AA3AE732097B70B200575EA1 /* libtheora-1.0alpha5 */, + AA3AE6C7097B6BCA00575EA1 /* libvorbis-1.1.1 */, + AA3AE78A097B727800575EA1 /* lua-5.0.2 */, + AAA3730F090994F500141131 /* mad-Info.plist */, + 034768DDFF38A45A11DB9C8B /* Products */, + 089C1665FE841158C02AAC07 /* Resources */, ); name = Libraries; sourceTree = ""; }; - 0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */ = { - isa = PBXGroup; - children = ( - ); - name = "External Frameworks and Libraries"; - sourceTree = ""; - }; 089C1665FE841158C02AAC07 /* Resources */ = { isa = PBXGroup; children = ( @@ -1078,10 +1494,7 @@ AA3ADFC5097B250700575EA1 /* cderror.h */, AA3ADFC6097B250700575EA1 /* cdjpeg.c */, AA3ADFC7097B250700575EA1 /* cdjpeg.h */, - AA3ADFCA097B250700575EA1 /* cjpeg.c */, AA3ADFCB097B250700575EA1 /* ckconfig.c */, - AA3ADFD1097B250700575EA1 /* djpeg.c */, - AA3ADFD2097B250700575EA1 /* example.c */, AA3ADFD6097B250700575EA1 /* jcapimin.c */, AA3ADFD7097B250700575EA1 /* jcapistd.c */, AA3ADFD8097B250700575EA1 /* jccoefct.c */, @@ -1182,6 +1595,319 @@ path = i386; sourceTree = ""; }; + AA3AE444097B673200575EA1 /* libogg-1.1.2 */ = { + isa = PBXGroup; + children = ( + AA3AE4A9097B673300575EA1 /* include */, + AA3AE4CC097B673300575EA1 /* src */, + ); + path = "libogg-1.1.2"; + sourceTree = ""; + }; + AA3AE4A9097B673300575EA1 /* include */ = { + isa = PBXGroup; + children = ( + AA3AE4AC097B673300575EA1 /* ogg */, + ); + path = include; + sourceTree = ""; + }; + AA3AE4AC097B673300575EA1 /* ogg */ = { + isa = PBXGroup; + children = ( + AA3AE4B0097B673300575EA1 /* ogg.h */, + AA3AE4B1097B673300575EA1 /* os_types.h */, + ); + path = ogg; + sourceTree = ""; + }; + AA3AE4CC097B673300575EA1 /* src */ = { + isa = PBXGroup; + children = ( + AA3AE4CD097B673300575EA1 /* bitwise.c */, + AA3AE4CE097B673300575EA1 /* framing.c */, + ); + path = src; + sourceTree = ""; + }; + AA3AE513097B69EB00575EA1 /* libpng-1.2.8 */ = { + isa = PBXGroup; + children = ( + AA3AE5FA097B6AF900575EA1 /* png.c */, + AA3AE5FB097B6AF900575EA1 /* png.h */, + AA3AE5FC097B6AF900575EA1 /* pngconf.h */, + AA3AE5FD097B6AF900575EA1 /* pngerror.c */, + AA3AE5FE097B6AF900575EA1 /* pngget.c */, + AA3AE5FF097B6AF900575EA1 /* pngmem.c */, + AA3AE600097B6AF900575EA1 /* pngpread.c */, + AA3AE601097B6AF900575EA1 /* pngread.c */, + AA3AE602097B6AF900575EA1 /* pngrio.c */, + AA3AE603097B6AF900575EA1 /* pngrtran.c */, + AA3AE604097B6AF900575EA1 /* pngrutil.c */, + AA3AE605097B6AF900575EA1 /* pngset.c */, + AA3AE606097B6AF900575EA1 /* pngtrans.c */, + AA3AE607097B6AF900575EA1 /* pngwio.c */, + AA3AE608097B6AF900575EA1 /* pngwrite.c */, + AA3AE609097B6AF900575EA1 /* pngwtran.c */, + AA3AE60A097B6AF900575EA1 /* pngwutil.c */, + ); + path = "libpng-1.2.8"; + sourceTree = ""; + }; + AA3AE628097B6BBB00575EA1 /* include */ = { + isa = PBXGroup; + children = ( + AA3AE62B097B6BBB00575EA1 /* vorbis */, + ); + path = include; + sourceTree = ""; + }; + AA3AE62B097B6BBB00575EA1 /* vorbis */ = { + isa = PBXGroup; + children = ( + AA3AE62C097B6BBB00575EA1 /* codec.h */, + AA3AE62F097B6BBB00575EA1 /* vorbisenc.h */, + AA3AE630097B6BBB00575EA1 /* vorbisfile.h */, + ); + path = vorbis; + sourceTree = ""; + }; + AA3AE631097B6BBB00575EA1 /* lib */ = { + isa = PBXGroup; + children = ( + AA3AE6E7097B6E2100575EA1 /* analysis.c */, + AA3AE6E8097B6E2100575EA1 /* backends.h */, + AA3AE8DE097B7F3D00575EA1 /* barkmel.c */, + AA3AE6E9097B6E2100575EA1 /* bitrate.c */, + AA3AE6EA097B6E2100575EA1 /* bitrate.h */, + AA3AE8D9097B7EB800575EA1 /* block.c */, + AA3AE6EB097B6E2100575EA1 /* codebook.c */, + AA3AE6EC097B6E2100575EA1 /* codebook.h */, + AA3AE6ED097B6E2100575EA1 /* codec_internal.h */, + AA3AE8DF097B7F3D00575EA1 /* envelope.c */, + AA3AE6EE097B6E2100575EA1 /* envelope.h */, + AA3AE6EF097B6E2100575EA1 /* floor0.c */, + AA3AE6F0097B6E2100575EA1 /* floor1.c */, + AA3AE6F1097B6E2100575EA1 /* highlevel.h */, + AA3AE6F2097B6E2100575EA1 /* info.c */, + AA3AE6F4097B6E2100575EA1 /* lookup.c */, + AA3AE8E0097B7F3D00575EA1 /* lookup.h */, + AA3AE6F3097B6E2100575EA1 /* lookup_data.h */, + AA3AE6F5097B6E2100575EA1 /* lpc.c */, + AA3AE6F6097B6E2100575EA1 /* lpc.h */, + AA3AE8E1097B7F3D00575EA1 /* lsp.c */, + AA3AE6F7097B6E2100575EA1 /* lsp.h */, + AA3AE6F8097B6E2100575EA1 /* mapping0.c */, + AA3AE6F9097B6E2100575EA1 /* masking.h */, + AA3AE8E2097B7F3D00575EA1 /* mdct.c */, + AA3AE6FA097B6E2100575EA1 /* mdct.h */, + AA3AE6FB097B6E2100575EA1 /* misc.h */, + AA3AE65F097B6BBB00575EA1 /* modes */, + AA3AE6FC097B6E2100575EA1 /* os.h */, + AA3AE6FD097B6E2100575EA1 /* psy.c */, + AA3AE6FE097B6E2100575EA1 /* psy.h */, + AA3AE6FF097B6E2100575EA1 /* registry.c */, + AA3AE8E3097B7F3D00575EA1 /* registry.h */, + AA3AE700097B6E2100575EA1 /* res0.c */, + AA3AE8E4097B7F3D00575EA1 /* scales.h */, + AA3AE701097B6E2100575EA1 /* sharedbook.c */, + AA3AE8E5097B7F3D00575EA1 /* smallft.c */, + AA3AE702097B6E2100575EA1 /* smallft.h */, + AA3AE703097B6E2100575EA1 /* synthesis.c */, + AA3AE8E6097B7F3D00575EA1 /* tone.c */, + AA3AE721097B6E4D00575EA1 /* vorbisenc.c */, + AA3AE722097B6E4D00575EA1 /* vorbisfile.c */, + AA3AE8F0097B7F5400575EA1 /* window.c */, + AA3AE8F1097B7F5400575EA1 /* window.h */, + ); + path = lib; + sourceTree = ""; + }; + AA3AE65F097B6BBB00575EA1 /* modes */ = { + isa = PBXGroup; + children = ( + AA3AE660097B6BBB00575EA1 /* floor_all.h */, + AA3AE663097B6BBB00575EA1 /* psych_11.h */, + AA3AE664097B6BBB00575EA1 /* psych_16.h */, + AA3AE665097B6BBB00575EA1 /* psych_44.h */, + AA3AE666097B6BBB00575EA1 /* psych_8.h */, + AA3AE667097B6BBB00575EA1 /* residue_16.h */, + AA3AE668097B6BBB00575EA1 /* residue_44.h */, + AA3AE669097B6BBB00575EA1 /* residue_44u.h */, + AA3AE66A097B6BBB00575EA1 /* residue_8.h */, + AA3AE66B097B6BBB00575EA1 /* setup_11.h */, + AA3AE66C097B6BBB00575EA1 /* setup_16.h */, + AA3AE66D097B6BBB00575EA1 /* setup_22.h */, + AA3AE66E097B6BBB00575EA1 /* setup_32.h */, + AA3AE66F097B6BBB00575EA1 /* setup_44.h */, + AA3AE670097B6BBB00575EA1 /* setup_44u.h */, + AA3AE671097B6BBB00575EA1 /* setup_8.h */, + AA3AE672097B6BBB00575EA1 /* setup_X.h */, + ); + path = modes; + sourceTree = ""; + }; + AA3AE6C7097B6BCA00575EA1 /* libvorbis-1.1.1 */ = { + isa = PBXGroup; + children = ( + AA3AE628097B6BBB00575EA1 /* include */, + AA3AE631097B6BBB00575EA1 /* lib */, + ); + path = "libvorbis-1.1.1"; + sourceTree = ""; + }; + AA3AE732097B70B200575EA1 /* libtheora-1.0alpha5 */ = { + isa = PBXGroup; + children = ( + AA3AE735097B70E800575EA1 /* include */, + AA3AE73C097B70E800575EA1 /* lib */, + ); + path = "libtheora-1.0alpha5"; + sourceTree = ""; + }; + AA3AE735097B70E800575EA1 /* include */ = { + isa = PBXGroup; + children = ( + AA3AE738097B70E800575EA1 /* theora */, + ); + path = include; + sourceTree = ""; + }; + AA3AE738097B70E800575EA1 /* theora */ = { + isa = PBXGroup; + children = ( + AA3AE73B097B70E800575EA1 /* theora.h */, + ); + path = theora; + sourceTree = ""; + }; + AA3AE73C097B70E800575EA1 /* lib */ = { + isa = PBXGroup; + children = ( + AA3AE73D097B70E800575EA1 /* block_inline.h */, + AA3AE73E097B70E800575EA1 /* blockmap.c */, + AA3AE73F097B70E800575EA1 /* codec_internal.h */, + AA3AE740097B70E800575EA1 /* comment.c */, + AA3AE741097B70E800575EA1 /* dct.c */, + AA3AE742097B70E800575EA1 /* dct_decode.c */, + AA3AE743097B70E800575EA1 /* dct_encode.c */, + AA3AE744097B70E800575EA1 /* decode.c */, + AA3AE745097B70E800575EA1 /* encode.c */, + AA3AE746097B70E800575EA1 /* encoder_disabled.c */, + AA3AE747097B70E800575EA1 /* encoder_lookup.h */, + AA3AE748097B70E800575EA1 /* encoder_toplevel.c */, + AA3AE749097B70E800575EA1 /* frarray.c */, + AA3AE74A097B70E800575EA1 /* frinit.c */, + AA3AE74B097B70E800575EA1 /* huffman.c */, + AA3AE74C097B70E800575EA1 /* huffman.h */, + AA3AE74D097B70E800575EA1 /* hufftables.h */, + AA3AE74E097B70E800575EA1 /* idct.c */, + AA3AE751097B70E800575EA1 /* mcomp.c */, + AA3AE752097B70E800575EA1 /* misc_common.c */, + AA3AE753097B70E800575EA1 /* pb.c */, + AA3AE754097B70E800575EA1 /* pp.c */, + AA3AE755097B70E800575EA1 /* pp.h */, + AA3AE756097B70E800575EA1 /* quant.c */, + AA3AE757097B70E800575EA1 /* quant_lookup.h */, + AA3AE758097B70E800575EA1 /* reconstruct.c */, + AA3AE759097B70E800575EA1 /* scan.c */, + AA3AE75A097B70E800575EA1 /* toplevel.c */, + AA3AE75B097B70E800575EA1 /* toplevel.h */, + AA3AE75C097B70E800575EA1 /* toplevel_lookup.h */, + ); + path = lib; + sourceTree = ""; + }; + AA3AE78A097B727800575EA1 /* lua-5.0.2 */ = { + isa = PBXGroup; + children = ( + AA3AE7AA097B727900575EA1 /* include */, + AA3AE7B4097B727900575EA1 /* src */, + ); + path = "lua-5.0.2"; + sourceTree = ""; + }; + AA3AE7AA097B727900575EA1 /* include */ = { + isa = PBXGroup; + children = ( + AA3AE7AB097B727900575EA1 /* lauxlib.h */, + AA3AE7AC097B727900575EA1 /* lua.h */, + AA3AE7AD097B727900575EA1 /* lualib.h */, + ); + path = include; + sourceTree = ""; + }; + AA3AE7B4097B727900575EA1 /* src */ = { + isa = PBXGroup; + children = ( + AA3AE7B5097B727900575EA1 /* lapi.c */, + AA3AE7B6097B727900575EA1 /* lapi.h */, + AA3AE7B7097B727900575EA1 /* lcode.c */, + AA3AE7B8097B727900575EA1 /* lcode.h */, + AA3AE7B9097B727900575EA1 /* ldebug.c */, + AA3AE7BA097B727900575EA1 /* ldebug.h */, + AA3AE7BB097B727900575EA1 /* ldo.c */, + AA3AE7BC097B727900575EA1 /* ldo.h */, + AA3AE7BD097B727900575EA1 /* ldump.c */, + AA3AE7BE097B727900575EA1 /* lfunc.c */, + AA3AE7BF097B727900575EA1 /* lfunc.h */, + AA3AE7C0097B727900575EA1 /* lgc.c */, + AA3AE7C1097B727900575EA1 /* lgc.h */, + AA3AE7C2097B727900575EA1 /* lib */, + AA3AE7CD097B727900575EA1 /* llex.c */, + AA3AE7CE097B727900575EA1 /* llex.h */, + AA3AE7CF097B727900575EA1 /* llimits.h */, + AA3AE7D0097B727900575EA1 /* lmem.c */, + AA3AE7D1097B727900575EA1 /* lmem.h */, + AA3AE7D2097B727900575EA1 /* lobject.c */, + AA3AE7D3097B727900575EA1 /* lobject.h */, + AA3AE7D4097B727900575EA1 /* lopcodes.c */, + AA3AE7D5097B727900575EA1 /* lopcodes.h */, + AA3AE7D6097B727900575EA1 /* lparser.c */, + AA3AE7D7097B727900575EA1 /* lparser.h */, + AA3AE7D8097B727900575EA1 /* lstate.c */, + AA3AE7D9097B727900575EA1 /* lstate.h */, + AA3AE7DA097B727900575EA1 /* lstring.c */, + AA3AE7DB097B727900575EA1 /* lstring.h */, + AA3AE7DC097B727900575EA1 /* ltable.c */, + AA3AE7DD097B727900575EA1 /* ltable.h */, + AA3AE7DE097B727900575EA1 /* ltests.c */, + AA3AE7DF097B727900575EA1 /* ltm.c */, + AA3AE7E0097B727900575EA1 /* ltm.h */, + AA3AE7E1097B727900575EA1 /* lua */, + AA3AE7EA097B727900575EA1 /* lundump.c */, + AA3AE7EB097B727900575EA1 /* lundump.h */, + AA3AE7EC097B727900575EA1 /* lvm.c */, + AA3AE7ED097B727900575EA1 /* lvm.h */, + AA3AE7EE097B727900575EA1 /* lzio.c */, + AA3AE7EF097B727900575EA1 /* lzio.h */, + ); + path = src; + sourceTree = ""; + }; + AA3AE7C2097B727900575EA1 /* lib */ = { + isa = PBXGroup; + children = ( + AA3AE7C3097B727900575EA1 /* lauxlib.c */, + AA3AE7C4097B727900575EA1 /* lbaselib.c */, + AA3AE7C5097B727900575EA1 /* ldblib.c */, + AA3AE7C6097B727900575EA1 /* liolib.c */, + AA3AE7C7097B727900575EA1 /* lmathlib.c */, + AA3AE7C8097B727900575EA1 /* loadlib.c */, + AA3AE7C9097B727900575EA1 /* lstrlib.c */, + AA3AE7CA097B727900575EA1 /* ltablib.c */, + ); + path = lib; + sourceTree = ""; + }; + AA3AE7E1097B727900575EA1 /* lua */ = { + isa = PBXGroup; + children = ( + AA3AE7E2097B727900575EA1 /* lua.c */, + ); + path = lua; + sourceTree = ""; + }; AA4B432D05737046005FB5DB /* ffmpeg-0.4.9-pre1 */ = { isa = PBXGroup; children = ( @@ -1539,6 +2265,116 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + AA3AE362097B668900575EA1 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + AA3AE4DC097B673300575EA1 /* ogg.h in Headers */, + AA3AE4DD097B673300575EA1 /* os_types.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + AA3AE50C097B699500575EA1 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + AA3AE60C097B6AF900575EA1 /* png.h in Headers */, + AA3AE60D097B6AF900575EA1 /* pngconf.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + AA3AE61F097B6B7800575EA1 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + AA3AE684097B6BBB00575EA1 /* codec.h in Headers */, + AA3AE685097B6BBB00575EA1 /* vorbisenc.h in Headers */, + AA3AE686097B6BBB00575EA1 /* vorbisfile.h in Headers */, + AA3AE6A5097B6BBB00575EA1 /* floor_all.h in Headers */, + AA3AE6A6097B6BBB00575EA1 /* psych_11.h in Headers */, + AA3AE6A7097B6BBB00575EA1 /* psych_16.h in Headers */, + AA3AE6A8097B6BBB00575EA1 /* psych_44.h in Headers */, + AA3AE6A9097B6BBB00575EA1 /* psych_8.h in Headers */, + AA3AE6AA097B6BBB00575EA1 /* residue_16.h in Headers */, + AA3AE6AB097B6BBB00575EA1 /* residue_44.h in Headers */, + AA3AE6AC097B6BBB00575EA1 /* residue_44u.h in Headers */, + AA3AE6AD097B6BBB00575EA1 /* residue_8.h in Headers */, + AA3AE6AE097B6BBB00575EA1 /* setup_11.h in Headers */, + AA3AE6AF097B6BBB00575EA1 /* setup_16.h in Headers */, + AA3AE6B0097B6BBB00575EA1 /* setup_22.h in Headers */, + AA3AE6B1097B6BBB00575EA1 /* setup_32.h in Headers */, + AA3AE6B2097B6BBB00575EA1 /* setup_44.h in Headers */, + AA3AE6B3097B6BBB00575EA1 /* setup_44u.h in Headers */, + AA3AE6B4097B6BBB00575EA1 /* setup_8.h in Headers */, + AA3AE6B5097B6BBB00575EA1 /* setup_X.h in Headers */, + AA3AE705097B6E2100575EA1 /* backends.h in Headers */, + AA3AE707097B6E2100575EA1 /* bitrate.h in Headers */, + AA3AE709097B6E2100575EA1 /* codebook.h in Headers */, + AA3AE70A097B6E2100575EA1 /* codec_internal.h in Headers */, + AA3AE70B097B6E2100575EA1 /* envelope.h in Headers */, + AA3AE70E097B6E2100575EA1 /* highlevel.h in Headers */, + AA3AE710097B6E2100575EA1 /* lookup_data.h in Headers */, + AA3AE713097B6E2100575EA1 /* lpc.h in Headers */, + AA3AE714097B6E2100575EA1 /* lsp.h in Headers */, + AA3AE716097B6E2100575EA1 /* masking.h in Headers */, + AA3AE717097B6E2100575EA1 /* mdct.h in Headers */, + AA3AE718097B6E2100575EA1 /* misc.h in Headers */, + AA3AE719097B6E2100575EA1 /* os.h in Headers */, + AA3AE71B097B6E2100575EA1 /* psy.h in Headers */, + AA3AE71F097B6E2100575EA1 /* smallft.h in Headers */, + AA3AE8E9097B7F3D00575EA1 /* lookup.h in Headers */, + AA3AE8EC097B7F3D00575EA1 /* registry.h in Headers */, + AA3AE8ED097B7F3D00575EA1 /* scales.h in Headers */, + AA3AE8F3097B7F5400575EA1 /* window.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + AA3AE729097B705A00575EA1 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + AA3AE75E097B70E800575EA1 /* theora.h in Headers */, + AA3AE75F097B70E800575EA1 /* block_inline.h in Headers */, + AA3AE761097B70E800575EA1 /* codec_internal.h in Headers */, + AA3AE769097B70E800575EA1 /* encoder_lookup.h in Headers */, + AA3AE76E097B70E800575EA1 /* huffman.h in Headers */, + AA3AE76F097B70E800575EA1 /* hufftables.h in Headers */, + AA3AE775097B70E800575EA1 /* pp.h in Headers */, + AA3AE777097B70E800575EA1 /* quant_lookup.h in Headers */, + AA3AE77B097B70E800575EA1 /* toplevel.h in Headers */, + AA3AE77C097B70E800575EA1 /* toplevel_lookup.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + AA3AE781097B723000575EA1 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + AA3AE850097B732300575EA1 /* lapi.h in Headers */, + AA3AE852097B732400575EA1 /* lauxlib.h in Headers */, + AA3AE855097B732600575EA1 /* lcode.h in Headers */, + AA3AE858097B732700575EA1 /* ldebug.h in Headers */, + AA3AE85B097B733200575EA1 /* ldo.h in Headers */, + AA3AE85E097B733300575EA1 /* lfunc.h in Headers */, + AA3AE861097B733500575EA1 /* lgc.h in Headers */, + AA3AE864097B733600575EA1 /* llex.h in Headers */, + AA3AE865097B733700575EA1 /* llimits.h in Headers */, + AA3AE868097B733900575EA1 /* lmem.h in Headers */, + AA3AE86B097B733B00575EA1 /* lobject.h in Headers */, + AA3AE86D097B733B00575EA1 /* lopcodes.h in Headers */, + AA3AE86F097B733C00575EA1 /* lparser.h in Headers */, + AA3AE870097B733D00575EA1 /* lstate.h in Headers */, + AA3AE872097B735200575EA1 /* lstring.h in Headers */, + AA3AE875097B735400575EA1 /* ltable.h in Headers */, + AA3AE879097B735600575EA1 /* ltm.h in Headers */, + AA3AE87A097B735700575EA1 /* lua.h in Headers */, + AA3AE87C097B735800575EA1 /* lualib.h in Headers */, + AA3AE87E097B735900575EA1 /* lundump.h in Headers */, + AA3AE880097B735A00575EA1 /* lvm.h in Headers */, + AA3AE882097B735B00575EA1 /* lzio.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; AA4B43090573703D005FB5DB /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1708,7 +2544,7 @@ WARNING_CFLAGS = "-Wmost"; }; dependencies = ( - AA3AE27C097B484100575EA1 /* PBXTargetDependency */, + AA3AE8B5097B7A5300575EA1 /* PBXTargetDependency */, ); name = "ffmpeg-i386"; productName = ffmpeg; @@ -1740,6 +2576,132 @@ "; productType = "com.apple.product-type.framework"; }; + AA3AE365097B668900575EA1 /* ogg */ = { + isa = PBXNativeTarget; + buildConfigurationList = AA3AE367097B668D00575EA1 /* Build configuration list for PBXNativeTarget "ogg" */; + buildPhases = ( + AA3AE504097B687C00575EA1 /* ShellScript */, + AA3AE362097B668900575EA1 /* Headers */, + AA3AE363097B668900575EA1 /* Sources */, + AA3AE364097B668900575EA1 /* Frameworks */, + ); + buildRules = ( + ); + buildSettings = { + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PREBINDING = NO; + PRODUCT_NAME = ogg; + ZERO_LINK = YES; + }; + dependencies = ( + ); + name = ogg; + productName = ogg; + productReference = AA3AE366097B668900575EA1 /* libogg.a */; + productType = "com.apple.product-type.library.static"; + }; + AA3AE50F097B699500575EA1 /* png */ = { + isa = PBXNativeTarget; + buildConfigurationList = AA3AE511097B699F00575EA1 /* Build configuration list for PBXNativeTarget "png" */; + buildPhases = ( + AA3AE50C097B699500575EA1 /* Headers */, + AA3AE50D097B699500575EA1 /* Sources */, + AA3AE50E097B699500575EA1 /* Frameworks */, + ); + buildRules = ( + ); + buildSettings = { + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PREBINDING = NO; + PRODUCT_NAME = png; + ZERO_LINK = YES; + }; + dependencies = ( + ); + name = png; + productName = png; + productReference = AA3AE510097B699500575EA1 /* libpng.a */; + productType = "com.apple.product-type.library.static"; + }; + AA3AE622097B6B7800575EA1 /* vorbis */ = { + isa = PBXNativeTarget; + buildConfigurationList = AA3AE624097B6B8300575EA1 /* Build configuration list for PBXNativeTarget "vorbis" */; + buildPhases = ( + AA3AE61F097B6B7800575EA1 /* Headers */, + AA3AE620097B6B7800575EA1 /* Sources */, + AA3AE621097B6B7800575EA1 /* Frameworks */, + ); + buildRules = ( + ); + buildSettings = { + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PREBINDING = NO; + PRODUCT_NAME = vorbis; + ZERO_LINK = YES; + }; + dependencies = ( + ); + name = vorbis; + productName = vorbis; + productReference = AA3AE623097B6B7800575EA1 /* libvorbis.a */; + productType = "com.apple.product-type.library.static"; + }; + AA3AE72C097B705A00575EA1 /* theora */ = { + isa = PBXNativeTarget; + buildConfigurationList = AA3AE72E097B706D00575EA1 /* Build configuration list for PBXNativeTarget "theora" */; + buildPhases = ( + AA3AE729097B705A00575EA1 /* Headers */, + AA3AE72A097B705A00575EA1 /* Sources */, + AA3AE72B097B705A00575EA1 /* Frameworks */, + ); + buildRules = ( + ); + buildSettings = { + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PREBINDING = NO; + PRODUCT_NAME = theora; + ZERO_LINK = YES; + }; + dependencies = ( + ); + name = theora; + productName = theora; + productReference = AA3AE72D097B705A00575EA1 /* libtheora.a */; + productType = "com.apple.product-type.library.static"; + }; + AA3AE784097B723000575EA1 /* lua */ = { + isa = PBXNativeTarget; + buildConfigurationList = AA3AE786097B725700575EA1 /* Build configuration list for PBXNativeTarget "lua" */; + buildPhases = ( + AA3AE781097B723000575EA1 /* Headers */, + AA3AE782097B723000575EA1 /* Sources */, + AA3AE783097B723000575EA1 /* Frameworks */, + ); + buildRules = ( + ); + buildSettings = { + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PREBINDING = NO; + PRODUCT_NAME = lua; + ZERO_LINK = YES; + }; + dependencies = ( + ); + name = lua; + productName = lua; + productReference = AA3AE785097B723000575EA1 /* liblua.a */; + productType = "com.apple.product-type.library.static"; + }; AA4B430E0573703D005FB5DB /* ffmpeg */ = { isa = PBXNativeTarget; buildConfigurationList = AACCABF4086B140B00876352 /* Build configuration list for PBXNativeTarget "ffmpeg" */; @@ -1988,6 +2950,11 @@ AAA37353090998C400141131 /* resample */, AA3ADFB9097B23BE00575EA1 /* jpeg */, AA3AE1AD097B475400575EA1 /* ffmpeg-i386 */, + AA3AE365097B668900575EA1 /* ogg */, + AA3AE50F097B699500575EA1 /* png */, + AA3AE622097B6B7800575EA1 /* vorbis */, + AA3AE72C097B705A00575EA1 /* theora */, + AA3AE784097B723000575EA1 /* lua */, ); }; /* End PBXProject section */ @@ -2053,7 +3020,7 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "cd $SRCROOT/jpeg-6b\n./configure"; + shellScript = "cat < $SRCROOT/jpeg-6b/jconfig.h\n/* jconfig.h. Generated automatically by configure. */\n/* jconfig.cfg --- source file edited by configure script */\n/* see jconfig.doc for explanations */\n\n#define HAVE_PROTOTYPES \n#define HAVE_UNSIGNED_CHAR \n#define HAVE_UNSIGNED_SHORT \n#undef void\n#undef const\n#undef CHAR_IS_UNSIGNED\n#define HAVE_STDDEF_H \n#define HAVE_STDLIB_H \n#undef NEED_BSD_STRINGS\n#undef NEED_SYS_TYPES_H\n#undef NEED_FAR_POINTERS\n#undef NEED_SHORT_EXTERNAL_NAMES\n/* Define this if you get warnings about undefined structures. */\n#undef INCOMPLETE_TYPES_BROKEN\n\n#ifdef JPEG_INTERNALS\n\n#undef RIGHT_SHIFT_IS_UNSIGNED\n#define INLINE __inline__\n/* These are for configuring the JPEG memory manager. */\n#undef DEFAULT_MAX_MEM\n#undef NO_MKTEMP\n\n#endif /* JPEG_INTERNALS */\n\n#ifdef JPEG_CJPEG_DJPEG\n\n#define BMP_SUPPORTED\t\t/* BMP image file format */\n#define GIF_SUPPORTED\t\t/* GIF image file format */\n#define PPM_SUPPORTED\t\t/* PBMPLUS PPM/PGM image file format */\n#undef RLE_SUPPORTED\t\t/* Utah RLE image file format */\n#define TARGA_SUPPORTED\t\t/* Targa image file format */\n\n#undef TWO_FILE_COMMANDLINE\n#undef NEED_SIGNAL_CATCHER\n#undef DONT_USE_B_MODE\n\n/* Define this if you want percent-done progress reports from cjpeg/djpeg. */\n#undef PROGRESS_REPORT\n\n#endif /* JPEG_CJPEG_DJPEG */\nEOF\n"; }; AA3AE0C0097B27C000575EA1 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; @@ -2095,7 +3062,7 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "cat < $SRCROOT/libmad-0.15.1b/mad.h\n/*\n * libmad - MPEG audio decoder library\n * Copyright (C) 2000-2004 Underbit Technologies, Inc.\n *\n * This program is free software; you can redistribute it and/or modify\n * it under the terms of the GNU General Public License as published by\n * the Free Software Foundation; either version 2 of the License, or\n * (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU General Public License for more details.\n *\n * You should have received a copy of the GNU General Public License\n * along with this program; if not, write to the Free Software\n * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n *\n * If you would like to negotiate alternate licensing terms, you may do\n * so by contacting: Underbit Technologies, Inc. \n */\n\n# ifdef __cplusplus\nextern \"C\" {\n# endif\n\n#if defined(__ppc__) || defined(__ppc64__)\n#define FPM_PPC\n#elif defined(__i386__)\n#define FPM_INTEL\n#else\n#error unknown arch\n#endif\n\n# define SIZEOF_INT 4\n# define SIZEOF_LONG 4\n# define SIZEOF_LONG_LONG 8\n\n\n/* Id: version.h,v 1.26 2004/01/23 09:41:33 rob Exp */\n\n# ifndef LIBMAD_VERSION_H\n# define LIBMAD_VERSION_H\n\n# define MAD_VERSION_MAJOR\t0\n# define MAD_VERSION_MINOR\t15\n# define MAD_VERSION_PATCH\t1\n# define MAD_VERSION_EXTRA\t\" (beta)\"\n\n# define MAD_VERSION_STRINGIZE(str)\t#str\n# define MAD_VERSION_STRING(num)\tMAD_VERSION_STRINGIZE(num)\n\n# define MAD_VERSION\t\tMAD_VERSION_STRING(MAD_VERSION_MAJOR) \".\" \\\n\t\t\t\tMAD_VERSION_STRING(MAD_VERSION_MINOR) \".\" \\\n\t\t\t\tMAD_VERSION_STRING(MAD_VERSION_PATCH) \\\n\t\t\t\tMAD_VERSION_EXTRA\n\n# define MAD_PUBLISHYEAR\t\"2000-2004\"\n# define MAD_AUTHOR\t\t\"Underbit Technologies, Inc.\"\n# define MAD_EMAIL\t\t\"info@underbit.com\"\n\nextern char const mad_version[];\nextern char const mad_copyright[];\nextern char const mad_author[];\nextern char const mad_build[];\n\n# endif\n#include \n# ifdef __cplusplus\n}\n# endif\n\nEOF\n"; + shellScript = "cat < $SRCROOT/libmad-0.15.1b/mad.h\n/*\n * libmad - MPEG audio decoder library\n * Copyright (C) 2000-2004 Underbit Technologies, Inc.\n *\n * This program is free software; you can redistribute it and/or modify\n * it under the terms of the GNU General Public License as published by\n * the Free Software Foundation; either version 2 of the License, or\n * (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU General Public License for more details.\n *\n * You should have received a copy of the GNU General Public License\n * along with this program; if not, write to the Free Software\n * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n *\n * If you would like to negotiate alternate licensing terms, you may do\n * so by contacting: Underbit Technologies, Inc. \n */\n\n# ifdef __cplusplus\nextern \"C\" {\n# endif\n\n#if defined(__ppc__) || defined(__ppc64__)\n#define FPM_PPC\n#elif defined(__i386__)\n#define FPM_INTEL\n#else\n#error unknown arch\n#endif\n\n# define SIZEOF_INT 4\n# define SIZEOF_LONG 4\n# define SIZEOF_LONG_LONG 8\n\n\n/* Id: version.h,v 1.26 2004/01/23 09:41:33 rob Exp */\n\n# ifndef LIBMAD_VERSION_H\n# define LIBMAD_VERSION_H\n\n# define MAD_VERSION_MAJOR\t0\n# define MAD_VERSION_MINOR\t15\n# define MAD_VERSION_PATCH\t1\n# define MAD_VERSION_EXTRA\t\" (beta)\"\n\n# define MAD_VERSION_STRINGIZE(str)\t#str\n# define MAD_VERSION_STRING(num)\tMAD_VERSION_STRINGIZE(num)\n\n# define MAD_VERSION\t\tMAD_VERSION_STRING(MAD_VERSION_MAJOR) \".\" \\\n\t\t\t\tMAD_VERSION_STRING(MAD_VERSION_MINOR) \".\" \\\n\t\t\t\tMAD_VERSION_STRING(MAD_VERSION_PATCH) \\\n\t\t\t\tMAD_VERSION_EXTRA\n\n# define MAD_PUBLISHYEAR\t\"2000-2004\"\n# define MAD_AUTHOR\t\t\"Underbit Technologies, Inc.\"\n# define MAD_EMAIL\t\t\"info@underbit.com\"\n\nextern char const mad_version[];\nextern char const mad_copyright[];\nextern char const mad_author[];\nextern char const mad_build[];\n\n# endif\n\n/* Id: fixed.h,v 1.38 2004/02/17 02:02:03 rob Exp */\n\n# ifndef LIBMAD_FIXED_H\n# define LIBMAD_FIXED_H\n\n# if SIZEOF_INT >= 4\ntypedef signed int mad_fixed_t;\n\ntypedef signed int mad_fixed64hi_t;\ntypedef unsigned int mad_fixed64lo_t;\n# else\ntypedef signed long mad_fixed_t;\n\ntypedef signed long mad_fixed64hi_t;\ntypedef unsigned long mad_fixed64lo_t;\n# endif\n\n# if defined(_MSC_VER)\n# define mad_fixed64_t signed __int64\n# elif 1 || defined(__GNUC__)\n# define mad_fixed64_t signed long long\n# endif\n\n# if defined(FPM_FLOAT)\ntypedef double mad_sample_t;\n# else\ntypedef mad_fixed_t mad_sample_t;\n# endif\n\n/*\n * Fixed-point format: 0xABBBBBBB\n * A == whole part (sign + 3 bits)\n * B == fractional part (28 bits)\n *\n * Values are signed two's complement, so the effective range is:\n * 0x80000000 to 0x7fffffff\n * -8.0 to +7.9999999962747097015380859375\n *\n * The smallest representable value is:\n * 0x00000001 == 0.0000000037252902984619140625 (i.e. about 3.725e-9)\n *\n * 28 bits of fractional accuracy represent about\n * 8.6 digits of decimal accuracy.\n *\n * Fixed-point numbers can be added or subtracted as normal\n * integers, but multiplication requires shifting the 64-bit result\n * from 56 fractional bits back to 28 (and rounding.)\n *\n * Changing the definition of MAD_F_FRACBITS is only partially\n * supported, and must be done with care.\n */\n\n# define MAD_F_FRACBITS\t\t28\n\n# if MAD_F_FRACBITS == 28\n# define MAD_F(x)\t\t((mad_fixed_t) (x##L))\n# else\n# if MAD_F_FRACBITS < 28\n# warning \"MAD_F_FRACBITS < 28\"\n# define MAD_F(x)\t\t((mad_fixed_t) \\\n\t\t\t\t (((x##L) + \\\n\t\t\t\t (1L << (28 - MAD_F_FRACBITS - 1))) >> \\\n\t\t\t\t (28 - MAD_F_FRACBITS)))\n# elif MAD_F_FRACBITS > 28\n# error \"MAD_F_FRACBITS > 28 not currently supported\"\n# define MAD_F(x)\t\t((mad_fixed_t) \\\n\t\t\t\t ((x##L) << (MAD_F_FRACBITS - 28)))\n# endif\n# endif\n\n# define MAD_F_MIN\t\t((mad_fixed_t) -0x80000000L)\n# define MAD_F_MAX\t\t((mad_fixed_t) +0x7fffffffL)\n\n# define MAD_F_ONE\t\tMAD_F(0x10000000)\n\n# define mad_f_tofixed(x)\t((mad_fixed_t) \\\n\t\t\t\t ((x) * (double) (1L << MAD_F_FRACBITS) + 0.5))\n# define mad_f_todouble(x)\t((double) \\\n\t\t\t\t ((x) / (double) (1L << MAD_F_FRACBITS)))\n\n# define mad_f_intpart(x)\t((x) >> MAD_F_FRACBITS)\n# define mad_f_fracpart(x)\t((x) & ((1L << MAD_F_FRACBITS) - 1))\n\t\t\t\t/* (x should be positive) */\n\n# define mad_f_fromint(x)\t((x) << MAD_F_FRACBITS)\n\n# define mad_f_add(x, y)\t((x) + (y))\n# define mad_f_sub(x, y)\t((x) - (y))\n\n# if defined(FPM_FLOAT)\n# error \"FPM_FLOAT not yet supported\"\n\n# undef MAD_F\n# define MAD_F(x)\t\tmad_f_todouble(x)\n\n# define mad_f_mul(x, y)\t((x) * (y))\n# define mad_f_scale64\n\n# undef ASO_ZEROCHECK\n\n# elif defined(FPM_64BIT)\n\n/*\n * This version should be the most accurate if 64-bit types are supported by\n * the compiler, although it may not be the most efficient.\n */\n# if defined(OPT_ACCURACY)\n# define mad_f_mul(x, y) \\\n ((mad_fixed_t) \\\n ((((mad_fixed64_t) (x) * (y)) + \\\n (1L << (MAD_F_SCALEBITS - 1))) >> MAD_F_SCALEBITS))\n# else\n# define mad_f_mul(x, y) \\\n ((mad_fixed_t) (((mad_fixed64_t) (x) * (y)) >> MAD_F_SCALEBITS))\n# endif\n\n# define MAD_F_SCALEBITS MAD_F_FRACBITS\n\n/* --- Intel --------------------------------------------------------------- */\n\n# elif defined(FPM_INTEL)\n\n# if defined(_MSC_VER)\n# pragma warning(push)\n# pragma warning(disable: 4035) /* no return value */\nstatic __forceinline\nmad_fixed_t mad_f_mul_inline(mad_fixed_t x, mad_fixed_t y)\n{\n enum {\n fracbits = MAD_F_FRACBITS\n };\n\n __asm {\n mov eax, x\n imul y\n shrd eax, edx, fracbits\n }\n\n /* implicit return of eax */\n}\n# pragma warning(pop)\n\n# define mad_f_mul\t\tmad_f_mul_inline\n# define mad_f_scale64\n# else\n/*\n * This Intel version is fast and accurate; the disposition of the least\n * significant bit depends on OPT_ACCURACY via mad_f_scale64().\n */\n# define MAD_F_MLX(hi, lo, x, y) \\\n asm (\"imull %3\" \\\n\t : \"=a\" (lo), \"=d\" (hi) \\\n\t : \"%a\" (x), \"rm\" (y) \\\n\t : \"cc\")\n\n# if defined(OPT_ACCURACY)\n/*\n * This gives best accuracy but is not very fast.\n */\n# define MAD_F_MLA(hi, lo, x, y) \\\n ({ mad_fixed64hi_t __hi; \\\n mad_fixed64lo_t __lo; \\\n MAD_F_MLX(__hi, __lo, (x), (y)); \\\n asm (\"addl %2,%0\\n\\t\" \\\n\t \"adcl %3,%1\" \\\n\t : \"=rm\" (lo), \"=rm\" (hi) \\\n\t : \"r\" (__lo), \"r\" (__hi), \"0\" (lo), \"1\" (hi) \\\n\t : \"cc\"); \\\n })\n# endif /* OPT_ACCURACY */\n\n# if defined(OPT_ACCURACY)\n/*\n * Surprisingly, this is faster than SHRD followed by ADC.\n */\n# define mad_f_scale64(hi, lo) \\\n ({ mad_fixed64hi_t __hi_; \\\n mad_fixed64lo_t __lo_; \\\n mad_fixed_t __result; \\\n asm (\"addl %4,%2\\n\\t\" \\\n\t \"adcl %5,%3\" \\\n\t : \"=rm\" (__lo_), \"=rm\" (__hi_) \\\n\t : \"0\" (lo), \"1\" (hi), \\\n\t \"ir\" (1L << (MAD_F_SCALEBITS - 1)), \"ir\" (0) \\\n\t : \"cc\"); \\\n asm (\"shrdl %3,%2,%1\" \\\n\t : \"=rm\" (__result) \\\n\t : \"0\" (__lo_), \"r\" (__hi_), \"I\" (MAD_F_SCALEBITS) \\\n\t : \"cc\"); \\\n __result; \\\n })\n# elif defined(OPT_INTEL)\n/*\n * Alternate Intel scaling that may or may not perform better.\n */\n# define mad_f_scale64(hi, lo) \\\n ({ mad_fixed_t __result; \\\n asm (\"shrl %3,%1\\n\\t\" \\\n\t \"shll %4,%2\\n\\t\" \\\n\t \"orl %2,%1\" \\\n\t : \"=rm\" (__result) \\\n\t : \"0\" (lo), \"r\" (hi), \\\n\t \"I\" (MAD_F_SCALEBITS), \"I\" (32 - MAD_F_SCALEBITS) \\\n\t : \"cc\"); \\\n __result; \\\n })\n# else\n# define mad_f_scale64(hi, lo) \\\n ({ mad_fixed_t __result; \\\n asm (\"shrdl %3,%2,%1\" \\\n\t : \"=rm\" (__result) \\\n\t : \"0\" (lo), \"r\" (hi), \"I\" (MAD_F_SCALEBITS) \\\n\t : \"cc\"); \\\n __result; \\\n })\n# endif /* OPT_ACCURACY */\n\n# define MAD_F_SCALEBITS MAD_F_FRACBITS\n# endif\n\n/* --- ARM ----------------------------------------------------------------- */\n\n# elif defined(FPM_ARM)\n\n/* \n * This ARM V4 version is as accurate as FPM_64BIT but much faster. The\n * least significant bit is properly rounded at no CPU cycle cost!\n */\n# if 1\n/*\n * This is faster than the default implementation via MAD_F_MLX() and\n * mad_f_scale64().\n */\n# define mad_f_mul(x, y) \\\n ({ mad_fixed64hi_t __hi; \\\n mad_fixed64lo_t __lo; \\\n mad_fixed_t __result; \\\n asm (\"smull\t%0, %1, %3, %4\\n\\t\" \\\n\t \"movs\t%0, %0, lsr %5\\n\\t\" \\\n\t \"adc\t%2, %0, %1, lsl %6\" \\\n\t : \"=&r\" (__lo), \"=&r\" (__hi), \"=r\" (__result) \\\n\t : \"%r\" (x), \"r\" (y), \\\n\t \"M\" (MAD_F_SCALEBITS), \"M\" (32 - MAD_F_SCALEBITS) \\\n\t : \"cc\"); \\\n __result; \\\n })\n# endif\n\n# define MAD_F_MLX(hi, lo, x, y) \\\n asm (\"smull\t%0, %1, %2, %3\" \\\n\t : \"=&r\" (lo), \"=&r\" (hi) \\\n\t : \"%r\" (x), \"r\" (y))\n\n# define MAD_F_MLA(hi, lo, x, y) \\\n asm (\"smlal\t%0, %1, %2, %3\" \\\n\t : \"+r\" (lo), \"+r\" (hi) \\\n\t : \"%r\" (x), \"r\" (y))\n\n# define MAD_F_MLN(hi, lo) \\\n asm (\"rsbs\t%0, %2, #0\\n\\t\" \\\n\t \"rsc\t%1, %3, #0\" \\\n\t : \"=r\" (lo), \"=r\" (hi) \\\n\t : \"0\" (lo), \"1\" (hi) \\\n\t : \"cc\")\n\n# define mad_f_scale64(hi, lo) \\\n ({ mad_fixed_t __result; \\\n asm (\"movs\t%0, %1, lsr %3\\n\\t\" \\\n\t \"adc\t%0, %0, %2, lsl %4\" \\\n\t : \"=&r\" (__result) \\\n\t : \"r\" (lo), \"r\" (hi), \\\n\t \"M\" (MAD_F_SCALEBITS), \"M\" (32 - MAD_F_SCALEBITS) \\\n\t : \"cc\"); \\\n __result; \\\n })\n\n# define MAD_F_SCALEBITS MAD_F_FRACBITS\n\n/* --- MIPS ---------------------------------------------------------------- */\n\n# elif defined(FPM_MIPS)\n\n/*\n * This MIPS version is fast and accurate; the disposition of the least\n * significant bit depends on OPT_ACCURACY via mad_f_scale64().\n */\n# define MAD_F_MLX(hi, lo, x, y) \\\n asm (\"mult\t%2,%3\" \\\n\t : \"=l\" (lo), \"=h\" (hi) \\\n\t : \"%r\" (x), \"r\" (y))\n\n# if defined(HAVE_MADD_ASM)\n# define MAD_F_MLA(hi, lo, x, y) \\\n asm (\"madd\t%2,%3\" \\\n\t : \"+l\" (lo), \"+h\" (hi) \\\n\t : \"%r\" (x), \"r\" (y))\n# elif defined(HAVE_MADD16_ASM)\n/*\n * This loses significant accuracy due to the 16-bit integer limit in the\n * multiply/accumulate instruction.\n */\n# define MAD_F_ML0(hi, lo, x, y) \\\n asm (\"mult\t%2,%3\" \\\n\t : \"=l\" (lo), \"=h\" (hi) \\\n\t : \"%r\" ((x) >> 12), \"r\" ((y) >> 16))\n# define MAD_F_MLA(hi, lo, x, y) \\\n asm (\"madd16\t%2,%3\" \\\n\t : \"+l\" (lo), \"+h\" (hi) \\\n\t : \"%r\" ((x) >> 12), \"r\" ((y) >> 16))\n# define MAD_F_MLZ(hi, lo) ((mad_fixed_t) (lo))\n# endif\n\n# if defined(OPT_SPEED)\n# define mad_f_scale64(hi, lo) \\\n ((mad_fixed_t) ((hi) << (32 - MAD_F_SCALEBITS)))\n# define MAD_F_SCALEBITS MAD_F_FRACBITS\n# endif\n\n/* --- SPARC --------------------------------------------------------------- */\n\n# elif defined(FPM_SPARC)\n\n/*\n * This SPARC V8 version is fast and accurate; the disposition of the least\n * significant bit depends on OPT_ACCURACY via mad_f_scale64().\n */\n# define MAD_F_MLX(hi, lo, x, y) \\\n asm (\"smul %2, %3, %0\\n\\t\" \\\n\t \"rd %%y, %1\" \\\n\t : \"=r\" (lo), \"=r\" (hi) \\\n\t : \"%r\" (x), \"rI\" (y))\n\n/* --- PowerPC ------------------------------------------------------------- */\n\n# elif defined(FPM_PPC)\n\n/*\n * This PowerPC version is fast and accurate; the disposition of the least\n * significant bit depends on OPT_ACCURACY via mad_f_scale64().\n */\n# define MAD_F_MLX(hi, lo, x, y) \\\n do { \\\n asm (\"mullw %0,%1,%2\" \\\n\t : \"=r\" (lo) \\\n\t : \"%r\" (x), \"r\" (y)); \\\n asm (\"mulhw %0,%1,%2\" \\\n\t : \"=r\" (hi) \\\n\t : \"%r\" (x), \"r\" (y)); \\\n } \\\n while (0)\n\n# if defined(OPT_ACCURACY)\n/*\n * This gives best accuracy but is not very fast.\n */\n# define MAD_F_MLA(hi, lo, x, y) \\\n ({ mad_fixed64hi_t __hi; \\\n mad_fixed64lo_t __lo; \\\n MAD_F_MLX(__hi, __lo, (x), (y)); \\\n asm (\"addc %0,%2,%3\\n\\t\" \\\n\t \"adde %1,%4,%5\" \\\n\t : \"=r\" (lo), \"=r\" (hi) \\\n\t : \"%r\" (lo), \"r\" (__lo), \\\n\t \"%r\" (hi), \"r\" (__hi) \\\n\t : \"xer\"); \\\n })\n# endif\n\n# if defined(OPT_ACCURACY)\n/*\n * This is slower than the truncating version below it.\n */\n# define mad_f_scale64(hi, lo) \\\n ({ mad_fixed_t __result, __round; \\\n asm (\"rotrwi %0,%1,%2\" \\\n\t : \"=r\" (__result) \\\n\t : \"r\" (lo), \"i\" (MAD_F_SCALEBITS)); \\\n asm (\"extrwi %0,%1,1,0\" \\\n\t : \"=r\" (__round) \\\n\t : \"r\" (__result)); \\\n asm (\"insrwi %0,%1,%2,0\" \\\n\t : \"+r\" (__result) \\\n\t : \"r\" (hi), \"i\" (MAD_F_SCALEBITS)); \\\n asm (\"add %0,%1,%2\" \\\n\t : \"=r\" (__result) \\\n\t : \"%r\" (__result), \"r\" (__round)); \\\n __result; \\\n })\n# else\n# define mad_f_scale64(hi, lo) \\\n ({ mad_fixed_t __result; \\\n asm (\"rotrwi %0,%1,%2\" \\\n\t : \"=r\" (__result) \\\n\t : \"r\" (lo), \"i\" (MAD_F_SCALEBITS)); \\\n asm (\"insrwi %0,%1,%2,0\" \\\n\t : \"+r\" (__result) \\\n\t : \"r\" (hi), \"i\" (MAD_F_SCALEBITS)); \\\n __result; \\\n })\n# endif\n\n# define MAD_F_SCALEBITS MAD_F_FRACBITS\n\n/* --- Default ------------------------------------------------------------- */\n\n# elif defined(FPM_DEFAULT)\n\n/*\n * This version is the most portable but it loses significant accuracy.\n * Furthermore, accuracy is biased against the second argument, so care\n * should be taken when ordering operands.\n *\n * The scale factors are constant as this is not used with SSO.\n *\n * Pre-rounding is required to stay within the limits of compliance.\n */\n# if defined(OPT_SPEED)\n# define mad_f_mul(x, y)\t(((x) >> 12) * ((y) >> 16))\n# else\n# define mad_f_mul(x, y)\t((((x) + (1L << 11)) >> 12) * \\\n\t\t\t\t (((y) + (1L << 15)) >> 16))\n# endif\n\n/* ------------------------------------------------------------------------- */\n\n# else\n# error \"no FPM selected\"\n# endif\n\n/* default implementations */\n\n# if !defined(mad_f_mul)\n# define mad_f_mul(x, y) \\\n ({ register mad_fixed64hi_t __hi; \\\n register mad_fixed64lo_t __lo; \\\n MAD_F_MLX(__hi, __lo, (x), (y)); \\\n mad_f_scale64(__hi, __lo); \\\n })\n# endif\n\n# if !defined(MAD_F_MLA)\n# define MAD_F_ML0(hi, lo, x, y)\t((lo) = mad_f_mul((x), (y)))\n# define MAD_F_MLA(hi, lo, x, y)\t((lo) += mad_f_mul((x), (y)))\n# define MAD_F_MLN(hi, lo)\t\t((lo) = -(lo))\n# define MAD_F_MLZ(hi, lo)\t\t((void) (hi), (mad_fixed_t) (lo))\n# endif\n\n# if !defined(MAD_F_ML0)\n# define MAD_F_ML0(hi, lo, x, y)\tMAD_F_MLX((hi), (lo), (x), (y))\n# endif\n\n# if !defined(MAD_F_MLN)\n# define MAD_F_MLN(hi, lo)\t\t((hi) = ((lo) = -(lo)) ? ~(hi) : -(hi))\n# endif\n\n# if !defined(MAD_F_MLZ)\n# define MAD_F_MLZ(hi, lo)\t\tmad_f_scale64((hi), (lo))\n# endif\n\n# if !defined(mad_f_scale64)\n# if defined(OPT_ACCURACY)\n# define mad_f_scale64(hi, lo) \\\n ((((mad_fixed_t) \\\n (((hi) << (32 - (MAD_F_SCALEBITS - 1))) | \\\n\t((lo) >> (MAD_F_SCALEBITS - 1)))) + 1) >> 1)\n# else\n# define mad_f_scale64(hi, lo) \\\n ((mad_fixed_t) \\\n (((hi) << (32 - MAD_F_SCALEBITS)) | \\\n ((lo) >> MAD_F_SCALEBITS)))\n# endif\n# define MAD_F_SCALEBITS MAD_F_FRACBITS\n# endif\n\n/* C routines */\n\nmad_fixed_t mad_f_abs(mad_fixed_t);\nmad_fixed_t mad_f_div(mad_fixed_t, mad_fixed_t);\n\n# endif\n\n/* Id: bit.h,v 1.12 2004/01/23 09:41:32 rob Exp */\n\n# ifndef LIBMAD_BIT_H\n# define LIBMAD_BIT_H\n\nstruct mad_bitptr {\n unsigned char const *byte;\n unsigned short cache;\n unsigned short left;\n};\n\nvoid mad_bit_init(struct mad_bitptr *, unsigned char const *);\n\n# define mad_bit_finish(bitptr)\t\t/* nothing */\n\nunsigned int mad_bit_length(struct mad_bitptr const *,\n\t\t\t struct mad_bitptr const *);\n\n# define mad_bit_bitsleft(bitptr) ((bitptr)->left)\nunsigned char const *mad_bit_nextbyte(struct mad_bitptr const *);\n\nvoid mad_bit_skip(struct mad_bitptr *, unsigned int);\nunsigned long mad_bit_read(struct mad_bitptr *, unsigned int);\nvoid mad_bit_write(struct mad_bitptr *, unsigned int, unsigned long);\n\nunsigned short mad_bit_crc(struct mad_bitptr, unsigned int, unsigned short);\n\n# endif\n\n/* Id: timer.h,v 1.16 2004/01/23 09:41:33 rob Exp */\n\n# ifndef LIBMAD_TIMER_H\n# define LIBMAD_TIMER_H\n\ntypedef struct {\n signed long seconds;\t\t/* whole seconds */\n unsigned long fraction;\t/* 1/MAD_TIMER_RESOLUTION seconds */\n} mad_timer_t;\n\nextern mad_timer_t const mad_timer_zero;\n\n# define MAD_TIMER_RESOLUTION\t352800000UL\n\nenum mad_units {\n MAD_UNITS_HOURS\t = -2,\n MAD_UNITS_MINUTES\t = -1,\n MAD_UNITS_SECONDS\t = 0,\n\n /* metric units */\n\n MAD_UNITS_DECISECONDS\t = 10,\n MAD_UNITS_CENTISECONDS = 100,\n MAD_UNITS_MILLISECONDS = 1000,\n\n /* audio sample units */\n\n MAD_UNITS_8000_HZ\t = 8000,\n MAD_UNITS_11025_HZ\t = 11025,\n MAD_UNITS_12000_HZ\t = 12000,\n\n MAD_UNITS_16000_HZ\t = 16000,\n MAD_UNITS_22050_HZ\t = 22050,\n MAD_UNITS_24000_HZ\t = 24000,\n\n MAD_UNITS_32000_HZ\t = 32000,\n MAD_UNITS_44100_HZ\t = 44100,\n MAD_UNITS_48000_HZ\t = 48000,\n\n /* video frame/field units */\n\n MAD_UNITS_24_FPS\t = 24,\n MAD_UNITS_25_FPS\t = 25,\n MAD_UNITS_30_FPS\t = 30,\n MAD_UNITS_48_FPS\t = 48,\n MAD_UNITS_50_FPS\t = 50,\n MAD_UNITS_60_FPS\t = 60,\n\n /* CD audio frames */\n\n MAD_UNITS_75_FPS\t = 75,\n\n /* video drop-frame units */\n\n MAD_UNITS_23_976_FPS\t = -24,\n MAD_UNITS_24_975_FPS\t = -25,\n MAD_UNITS_29_97_FPS\t = -30,\n MAD_UNITS_47_952_FPS\t = -48,\n MAD_UNITS_49_95_FPS\t = -50,\n MAD_UNITS_59_94_FPS\t = -60\n};\n\n# define mad_timer_reset(timer)\t((void) (*(timer) = mad_timer_zero))\n\nint mad_timer_compare(mad_timer_t, mad_timer_t);\n\n# define mad_timer_sign(timer)\tmad_timer_compare((timer), mad_timer_zero)\n\nvoid mad_timer_negate(mad_timer_t *);\nmad_timer_t mad_timer_abs(mad_timer_t);\n\nvoid mad_timer_set(mad_timer_t *, unsigned long, unsigned long, unsigned long);\nvoid mad_timer_add(mad_timer_t *, mad_timer_t);\nvoid mad_timer_multiply(mad_timer_t *, signed long);\n\nsigned long mad_timer_count(mad_timer_t, enum mad_units);\nunsigned long mad_timer_fraction(mad_timer_t, unsigned long);\nvoid mad_timer_string(mad_timer_t, char *, char const *,\n\t\t enum mad_units, enum mad_units, unsigned long);\n\n# endif\n\n/* Id: stream.h,v 1.20 2004/02/05 09:02:39 rob Exp */\n\n# ifndef LIBMAD_STREAM_H\n# define LIBMAD_STREAM_H\n\n\n# define MAD_BUFFER_GUARD\t8\n# define MAD_BUFFER_MDLEN\t(511 + 2048 + MAD_BUFFER_GUARD)\n\nenum mad_error {\n MAD_ERROR_NONE\t = 0x0000,\t/* no error */\n\n MAD_ERROR_BUFLEN\t = 0x0001,\t/* input buffer too small (or EOF) */\n MAD_ERROR_BUFPTR\t = 0x0002,\t/* invalid (null) buffer pointer */\n\n MAD_ERROR_NOMEM\t = 0x0031,\t/* not enough memory */\n\n MAD_ERROR_LOSTSYNC\t = 0x0101,\t/* lost synchronization */\n MAD_ERROR_BADLAYER\t = 0x0102,\t/* reserved header layer value */\n MAD_ERROR_BADBITRATE\t = 0x0103,\t/* forbidden bitrate value */\n MAD_ERROR_BADSAMPLERATE = 0x0104,\t/* reserved sample frequency value */\n MAD_ERROR_BADEMPHASIS\t = 0x0105,\t/* reserved emphasis value */\n\n MAD_ERROR_BADCRC\t = 0x0201,\t/* CRC check failed */\n MAD_ERROR_BADBITALLOC\t = 0x0211,\t/* forbidden bit allocation value */\n MAD_ERROR_BADSCALEFACTOR = 0x0221,\t/* bad scalefactor index */\n MAD_ERROR_BADMODE = 0x0222,\t/* bad bitrate/mode combination */\n MAD_ERROR_BADFRAMELEN\t = 0x0231,\t/* bad frame length */\n MAD_ERROR_BADBIGVALUES = 0x0232,\t/* bad big_values count */\n MAD_ERROR_BADBLOCKTYPE = 0x0233,\t/* reserved block_type */\n MAD_ERROR_BADSCFSI\t = 0x0234,\t/* bad scalefactor selection info */\n MAD_ERROR_BADDATAPTR\t = 0x0235,\t/* bad main_data_begin pointer */\n MAD_ERROR_BADPART3LEN\t = 0x0236,\t/* bad audio data length */\n MAD_ERROR_BADHUFFTABLE = 0x0237,\t/* bad Huffman table select */\n MAD_ERROR_BADHUFFDATA\t = 0x0238,\t/* Huffman data overrun */\n MAD_ERROR_BADSTEREO\t = 0x0239\t/* incompatible block_type for JS */\n};\n\n# define MAD_RECOVERABLE(error)\t((error) & 0xff00)\n\nstruct mad_stream {\n unsigned char const *buffer;\t\t/* input bitstream buffer */\n unsigned char const *bufend;\t\t/* end of buffer */\n unsigned long skiplen;\t\t/* bytes to skip before next frame */\n\n int sync;\t\t\t\t/* stream sync found */\n unsigned long freerate;\t\t/* free bitrate (fixed) */\n\n unsigned char const *this_frame;\t/* start of current frame */\n unsigned char const *next_frame;\t/* start of next frame */\n struct mad_bitptr ptr;\t\t/* current processing bit pointer */\n\n struct mad_bitptr anc_ptr;\t\t/* ancillary bits pointer */\n unsigned int anc_bitlen;\t\t/* number of ancillary bits */\n\n unsigned char (*main_data)[MAD_BUFFER_MDLEN];\n\t\t\t\t\t/* Layer III main_data() */\n unsigned int md_len;\t\t\t/* bytes in main_data */\n\n int options;\t\t\t\t/* decoding options (see below) */\n enum mad_error error;\t\t\t/* error code (see above) */\n};\n\nenum {\n MAD_OPTION_IGNORECRC = 0x0001,\t/* ignore CRC errors */\n MAD_OPTION_HALFSAMPLERATE = 0x0002\t/* generate PCM at 1/2 sample rate */\n# if 0 /* not yet implemented */\n MAD_OPTION_LEFTCHANNEL = 0x0010,\t/* decode left channel only */\n MAD_OPTION_RIGHTCHANNEL = 0x0020,\t/* decode right channel only */\n MAD_OPTION_SINGLECHANNEL = 0x0030\t/* combine channels */\n# endif\n};\n\nvoid mad_stream_init(struct mad_stream *);\nvoid mad_stream_finish(struct mad_stream *);\n\n# define mad_stream_options(stream, opts) \\\n ((void) ((stream)->options = (opts)))\n\nvoid mad_stream_buffer(struct mad_stream *,\n\t\t unsigned char const *, unsigned long);\nvoid mad_stream_skip(struct mad_stream *, unsigned long);\n\nint mad_stream_sync(struct mad_stream *);\n\nchar const *mad_stream_errorstr(struct mad_stream const *);\n\n# endif\n\n/* Id: frame.h,v 1.20 2004/01/23 09:41:32 rob Exp */\n\n# ifndef LIBMAD_FRAME_H\n# define LIBMAD_FRAME_H\n\n\nenum mad_layer {\n MAD_LAYER_I = 1,\t\t\t/* Layer I */\n MAD_LAYER_II = 2,\t\t\t/* Layer II */\n MAD_LAYER_III = 3\t\t\t/* Layer III */\n};\n\nenum mad_mode {\n MAD_MODE_SINGLE_CHANNEL = 0,\t\t/* single channel */\n MAD_MODE_DUAL_CHANNEL\t = 1,\t\t/* dual channel */\n MAD_MODE_JOINT_STEREO\t = 2,\t\t/* joint (MS/intensity) stereo */\n MAD_MODE_STEREO\t = 3\t\t/* normal LR stereo */\n};\n\nenum mad_emphasis {\n MAD_EMPHASIS_NONE\t = 0,\t\t/* no emphasis */\n MAD_EMPHASIS_50_15_US\t = 1,\t\t/* 50/15 microseconds emphasis */\n MAD_EMPHASIS_CCITT_J_17 = 3,\t\t/* CCITT J.17 emphasis */\n MAD_EMPHASIS_RESERVED = 2\t\t/* unknown emphasis */\n};\n\nstruct mad_header {\n enum mad_layer layer;\t\t\t/* audio layer (1, 2, or 3) */\n enum mad_mode mode;\t\t\t/* channel mode (see above) */\n int mode_extension;\t\t\t/* additional mode info */\n enum mad_emphasis emphasis;\t\t/* de-emphasis to use (see above) */\n\n unsigned long bitrate;\t\t/* stream bitrate (bps) */\n unsigned int samplerate;\t\t/* sampling frequency (Hz) */\n\n unsigned short crc_check;\t\t/* frame CRC accumulator */\n unsigned short crc_target;\t\t/* final target CRC checksum */\n\n int flags;\t\t\t\t/* flags (see below) */\n int private_bits;\t\t\t/* private bits (see below) */\n\n mad_timer_t duration;\t\t\t/* audio playing time of frame */\n};\n\nstruct mad_frame {\n struct mad_header header;\t\t/* MPEG audio header */\n\n int options;\t\t\t\t/* decoding options (from stream) */\n\n mad_fixed_t sbsample[2][36][32];\t/* synthesis subband filter samples */\n mad_fixed_t (*overlap)[2][32][18];\t/* Layer III block overlap data */\n};\n\n# define MAD_NCHANNELS(header)\t\t((header)->mode ? 2 : 1)\n# define MAD_NSBSAMPLES(header) \\\n ((header)->layer == MAD_LAYER_I ? 12 : \\\n (((header)->layer == MAD_LAYER_III && \\\n ((header)->flags & MAD_FLAG_LSF_EXT)) ? 18 : 36))\n\nenum {\n MAD_FLAG_NPRIVATE_III\t= 0x0007,\t/* number of Layer III private bits */\n MAD_FLAG_INCOMPLETE\t= 0x0008,\t/* header but not data is decoded */\n\n MAD_FLAG_PROTECTION\t= 0x0010,\t/* frame has CRC protection */\n MAD_FLAG_COPYRIGHT\t= 0x0020,\t/* frame is copyright */\n MAD_FLAG_ORIGINAL\t= 0x0040,\t/* frame is original (else copy) */\n MAD_FLAG_PADDING\t= 0x0080,\t/* frame has additional slot */\n\n MAD_FLAG_I_STEREO\t= 0x0100,\t/* uses intensity joint stereo */\n MAD_FLAG_MS_STEREO\t= 0x0200,\t/* uses middle/side joint stereo */\n MAD_FLAG_FREEFORMAT\t= 0x0400,\t/* uses free format bitrate */\n\n MAD_FLAG_LSF_EXT\t= 0x1000,\t/* lower sampling freq. extension */\n MAD_FLAG_MC_EXT\t= 0x2000,\t/* multichannel audio extension */\n MAD_FLAG_MPEG_2_5_EXT\t= 0x4000\t/* MPEG 2.5 (unofficial) extension */\n};\n\nenum {\n MAD_PRIVATE_HEADER\t= 0x0100,\t/* header private bit */\n MAD_PRIVATE_III\t= 0x001f\t/* Layer III private bits (up to 5) */\n};\n\nvoid mad_header_init(struct mad_header *);\n\n# define mad_header_finish(header) /* nothing */\n\nint mad_header_decode(struct mad_header *, struct mad_stream *);\n\nvoid mad_frame_init(struct mad_frame *);\nvoid mad_frame_finish(struct mad_frame *);\n\nint mad_frame_decode(struct mad_frame *, struct mad_stream *);\n\nvoid mad_frame_mute(struct mad_frame *);\n\n# endif\n\n/* Id: synth.h,v 1.15 2004/01/23 09:41:33 rob Exp */\n\n# ifndef LIBMAD_SYNTH_H\n# define LIBMAD_SYNTH_H\n\n\nstruct mad_pcm {\n unsigned int samplerate;\t\t/* sampling frequency (Hz) */\n unsigned short channels;\t\t/* number of channels */\n unsigned short length;\t\t/* number of samples per channel */\n mad_fixed_t samples[2][1152];\t\t/* PCM output samples [ch][sample] */\n};\n\nstruct mad_synth {\n mad_fixed_t filter[2][2][2][16][8];\t/* polyphase filterbank outputs */\n \t\t\t\t\t/* [ch][eo][peo][s][v] */\n\n unsigned int phase;\t\t\t/* current processing phase */\n\n struct mad_pcm pcm;\t\t\t/* PCM output */\n};\n\n/* single channel PCM selector */\nenum {\n MAD_PCM_CHANNEL_SINGLE = 0\n};\n\n/* dual channel PCM selector */\nenum {\n MAD_PCM_CHANNEL_DUAL_1 = 0,\n MAD_PCM_CHANNEL_DUAL_2 = 1\n};\n\n/* stereo PCM selector */\nenum {\n MAD_PCM_CHANNEL_STEREO_LEFT = 0,\n MAD_PCM_CHANNEL_STEREO_RIGHT = 1\n};\n\nvoid mad_synth_init(struct mad_synth *);\n\n# define mad_synth_finish(synth) /* nothing */\n\nvoid mad_synth_mute(struct mad_synth *);\n\nvoid mad_synth_frame(struct mad_synth *, struct mad_frame const *);\n\n# endif\n\n/* Id: decoder.h,v 1.17 2004/01/23 09:41:32 rob Exp */\n\n# ifndef LIBMAD_DECODER_H\n# define LIBMAD_DECODER_H\n\n\nenum mad_decoder_mode {\n MAD_DECODER_MODE_SYNC = 0,\n MAD_DECODER_MODE_ASYNC\n};\n\nenum mad_flow {\n MAD_FLOW_CONTINUE = 0x0000,\t/* continue normally */\n MAD_FLOW_STOP = 0x0010,\t/* stop decoding normally */\n MAD_FLOW_BREAK = 0x0011,\t/* stop decoding and signal an error */\n MAD_FLOW_IGNORE = 0x0020\t/* ignore the current frame */\n};\n\nstruct mad_decoder {\n enum mad_decoder_mode mode;\n\n int options;\n\n struct {\n long pid;\n int in;\n int out;\n } async;\n\n struct {\n struct mad_stream stream;\n struct mad_frame frame;\n struct mad_synth synth;\n } *sync;\n\n void *cb_data;\n\n enum mad_flow (*input_func)(void *, struct mad_stream *);\n enum mad_flow (*header_func)(void *, struct mad_header const *);\n enum mad_flow (*filter_func)(void *,\n\t\t\t struct mad_stream const *, struct mad_frame *);\n enum mad_flow (*output_func)(void *,\n\t\t\t struct mad_header const *, struct mad_pcm *);\n enum mad_flow (*error_func)(void *, struct mad_stream *, struct mad_frame *);\n enum mad_flow (*message_func)(void *, void *, unsigned int *);\n};\n\nvoid mad_decoder_init(struct mad_decoder *, void *,\n\t\t enum mad_flow (*)(void *, struct mad_stream *),\n\t\t enum mad_flow (*)(void *, struct mad_header const *),\n\t\t enum mad_flow (*)(void *,\n\t\t\t\t\tstruct mad_stream const *,\n\t\t\t\t\tstruct mad_frame *),\n\t\t enum mad_flow (*)(void *,\n\t\t\t\t\tstruct mad_header const *,\n\t\t\t\t\tstruct mad_pcm *),\n\t\t enum mad_flow (*)(void *,\n\t\t\t\t\tstruct mad_stream *,\n\t\t\t\t\tstruct mad_frame *),\n\t\t enum mad_flow (*)(void *, void *, unsigned int *));\nint mad_decoder_finish(struct mad_decoder *);\n\n# define mad_decoder_options(decoder, opts) \\\n ((void) ((decoder)->options = (opts)))\n\nint mad_decoder_run(struct mad_decoder *, enum mad_decoder_mode);\nint mad_decoder_message(struct mad_decoder *, void *, unsigned int *);\n\n# endif\n\n# ifdef __cplusplus\n}\n# endif\nEOF\n"; }; AA3AE288097B4BBB00575EA1 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; @@ -2108,7 +3075,21 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "lipo -create $BUILD_DIR/ffmpeg.framework/ffmpeg $BUILD_DIR/ffmpeg-i386.framework/ffmpeg-i386 -output $BUILD_DIR/ffmpeg.framework/Versions/Current/ffmpeg\n"; + shellScript = "if test -f $BUILD_DIR/ffmpeg.framework/ffmpeg -a -f $BUILD_DIR/ffmpeg-i386.framework/ffmpeg-i386; then\n\tlipo -remove i386 $BUILD_DIR/ffmpeg.framework/ffmpeg -output $BUILD_DIR/ffmpeg.framework/Versions/Current/ffmpeg\n\tlipo -create $BUILD_DIR/ffmpeg.framework/ffmpeg $BUILD_DIR/ffmpeg-i386.framework/ffmpeg-i386 -output $BUILD_DIR/ffmpeg.framework/Versions/Current/ffmpeg\nfi\n"; + }; + AA3AE504097B687C00575EA1 /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + outputPaths = ( + "$(SRCROOT)/libogg-1.1.2/include/ogg/config_types.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "cat < $SRCROOT/libogg-1.1.2/include/ogg/config_types.h\n#ifndef __CONFIG_TYPES_H__\n#define __CONFIG_TYPES_H__\n\n#include \n/* these are filled in by configure */\ntypedef int16_t ogg_int16_t;\ntypedef uint16_t ogg_uint16_t;\ntypedef int32_t ogg_int32_t;\ntypedef uint32_t ogg_uint32_t;\ntypedef int64_t ogg_int64_t;\n\n#endif\nEOF"; }; /* End PBXShellScriptBuildPhase section */ @@ -2119,10 +3100,7 @@ files = ( AA3AE054097B250700575EA1 /* ansi2knr.c in Sources */, AA3AE056097B250700575EA1 /* cdjpeg.c in Sources */, - AA3AE058097B250700575EA1 /* cjpeg.c in Sources */, AA3AE059097B250700575EA1 /* ckconfig.c in Sources */, - AA3AE05A097B250700575EA1 /* djpeg.c in Sources */, - AA3AE05B097B250700575EA1 /* example.c in Sources */, AA3AE05C097B250700575EA1 /* jcapimin.c in Sources */, AA3AE05D097B250700575EA1 /* jcapistd.c in Sources */, AA3AE05E097B250700575EA1 /* jccoefct.c in Sources */, @@ -2333,6 +3311,132 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + AA3AE363097B668900575EA1 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + AA3AE4E1097B673300575EA1 /* bitwise.c in Sources */, + AA3AE4E2097B673300575EA1 /* framing.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + AA3AE50D097B699500575EA1 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + AA3AE60B097B6AF900575EA1 /* png.c in Sources */, + AA3AE60E097B6AF900575EA1 /* pngerror.c in Sources */, + AA3AE60F097B6AF900575EA1 /* pngget.c in Sources */, + AA3AE610097B6AF900575EA1 /* pngmem.c in Sources */, + AA3AE611097B6AF900575EA1 /* pngpread.c in Sources */, + AA3AE612097B6AF900575EA1 /* pngread.c in Sources */, + AA3AE613097B6AF900575EA1 /* pngrio.c in Sources */, + AA3AE614097B6AF900575EA1 /* pngrtran.c in Sources */, + AA3AE615097B6AF900575EA1 /* pngrutil.c in Sources */, + AA3AE616097B6AF900575EA1 /* pngset.c in Sources */, + AA3AE617097B6AF900575EA1 /* pngtrans.c in Sources */, + AA3AE618097B6AF900575EA1 /* pngwio.c in Sources */, + AA3AE619097B6AF900575EA1 /* pngwrite.c in Sources */, + AA3AE61A097B6AF900575EA1 /* pngwtran.c in Sources */, + AA3AE61B097B6AF900575EA1 /* pngwutil.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + AA3AE620097B6B7800575EA1 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + AA3AE704097B6E2100575EA1 /* analysis.c in Sources */, + AA3AE706097B6E2100575EA1 /* bitrate.c in Sources */, + AA3AE708097B6E2100575EA1 /* codebook.c in Sources */, + AA3AE70C097B6E2100575EA1 /* floor0.c in Sources */, + AA3AE70D097B6E2100575EA1 /* floor1.c in Sources */, + AA3AE70F097B6E2100575EA1 /* info.c in Sources */, + AA3AE711097B6E2100575EA1 /* lookup.c in Sources */, + AA3AE712097B6E2100575EA1 /* lpc.c in Sources */, + AA3AE715097B6E2100575EA1 /* mapping0.c in Sources */, + AA3AE71A097B6E2100575EA1 /* psy.c in Sources */, + AA3AE71C097B6E2100575EA1 /* registry.c in Sources */, + AA3AE71D097B6E2100575EA1 /* res0.c in Sources */, + AA3AE71E097B6E2100575EA1 /* sharedbook.c in Sources */, + AA3AE720097B6E2100575EA1 /* synthesis.c in Sources */, + AA3AE723097B6E4D00575EA1 /* vorbisenc.c in Sources */, + AA3AE724097B6E4D00575EA1 /* vorbisfile.c in Sources */, + AA3AE8DA097B7EB800575EA1 /* block.c in Sources */, + AA3AE8E7097B7F3D00575EA1 /* barkmel.c in Sources */, + AA3AE8E8097B7F3D00575EA1 /* envelope.c in Sources */, + AA3AE8EA097B7F3D00575EA1 /* lsp.c in Sources */, + AA3AE8EB097B7F3D00575EA1 /* mdct.c in Sources */, + AA3AE8EE097B7F3D00575EA1 /* smallft.c in Sources */, + AA3AE8EF097B7F3D00575EA1 /* tone.c in Sources */, + AA3AE8F2097B7F5400575EA1 /* window.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + AA3AE72A097B705A00575EA1 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + AA3AE760097B70E800575EA1 /* blockmap.c in Sources */, + AA3AE762097B70E800575EA1 /* comment.c in Sources */, + AA3AE763097B70E800575EA1 /* dct.c in Sources */, + AA3AE764097B70E800575EA1 /* dct_decode.c in Sources */, + AA3AE765097B70E800575EA1 /* dct_encode.c in Sources */, + AA3AE766097B70E800575EA1 /* decode.c in Sources */, + AA3AE767097B70E800575EA1 /* encode.c in Sources */, + AA3AE768097B70E800575EA1 /* encoder_disabled.c in Sources */, + AA3AE76A097B70E800575EA1 /* encoder_toplevel.c in Sources */, + AA3AE76B097B70E800575EA1 /* frarray.c in Sources */, + AA3AE76C097B70E800575EA1 /* frinit.c in Sources */, + AA3AE76D097B70E800575EA1 /* huffman.c in Sources */, + AA3AE770097B70E800575EA1 /* idct.c in Sources */, + AA3AE771097B70E800575EA1 /* mcomp.c in Sources */, + AA3AE772097B70E800575EA1 /* misc_common.c in Sources */, + AA3AE773097B70E800575EA1 /* pb.c in Sources */, + AA3AE774097B70E800575EA1 /* pp.c in Sources */, + AA3AE776097B70E800575EA1 /* quant.c in Sources */, + AA3AE778097B70E800575EA1 /* reconstruct.c in Sources */, + AA3AE779097B70E800575EA1 /* scan.c in Sources */, + AA3AE77A097B70E800575EA1 /* toplevel.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + AA3AE782097B723000575EA1 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + AA3AE84F097B732300575EA1 /* lapi.c in Sources */, + AA3AE851097B732400575EA1 /* lauxlib.c in Sources */, + AA3AE853097B732500575EA1 /* lbaselib.c in Sources */, + AA3AE854097B732500575EA1 /* lcode.c in Sources */, + AA3AE856097B732600575EA1 /* ldblib.c in Sources */, + AA3AE857097B732700575EA1 /* ldebug.c in Sources */, + AA3AE859097B732800575EA1 /* ldo.c in Sources */, + AA3AE85A097B732B00575EA1 /* lstate.c in Sources */, + AA3AE85C097B733200575EA1 /* ldump.c in Sources */, + AA3AE85D097B733300575EA1 /* lfunc.c in Sources */, + AA3AE860097B733400575EA1 /* liolib.c in Sources */, + AA3AE862097B733500575EA1 /* lgc.c in Sources */, + AA3AE863097B733600575EA1 /* llex.c in Sources */, + AA3AE866097B733700575EA1 /* lmathlib.c in Sources */, + AA3AE867097B733800575EA1 /* lmem.c in Sources */, + AA3AE869097B733A00575EA1 /* loadlib.c in Sources */, + AA3AE86A097B733A00575EA1 /* lobject.c in Sources */, + AA3AE86C097B733B00575EA1 /* lopcodes.c in Sources */, + AA3AE86E097B733C00575EA1 /* lparser.c in Sources */, + AA3AE871097B733E00575EA1 /* lstring.c in Sources */, + AA3AE873097B735300575EA1 /* lstrlib.c in Sources */, + AA3AE874097B735400575EA1 /* ltable.c in Sources */, + AA3AE876097B735500575EA1 /* ltablib.c in Sources */, + AA3AE877097B735500575EA1 /* ltests.c in Sources */, + AA3AE878097B735500575EA1 /* ltm.c in Sources */, + AA3AE87B097B735700575EA1 /* lua.c in Sources */, + AA3AE87D097B735800575EA1 /* lundump.c in Sources */, + AA3AE87F097B735900575EA1 /* lvm.c in Sources */, + AA3AE881097B735A00575EA1 /* lzio.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; AA4B430B0573703D005FB5DB /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -2520,10 +3624,40 @@ target = AA3ADFB9097B23BE00575EA1 /* jpeg */; targetProxy = AA3AE1A8097B473600575EA1 /* PBXContainerItemProxy */; }; - AA3AE27C097B484100575EA1 /* PBXTargetDependency */ = { + AA3AE294097B4E0C00575EA1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = AA3AE1AD097B475400575EA1 /* ffmpeg-i386 */; + targetProxy = AA3AE293097B4E0C00575EA1 /* PBXContainerItemProxy */; + }; + AA3AE887097B738D00575EA1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = AA3AE365097B668900575EA1 /* ogg */; + targetProxy = AA3AE886097B738D00575EA1 /* PBXContainerItemProxy */; + }; + AA3AE889097B738D00575EA1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = AA3AE50F097B699500575EA1 /* png */; + targetProxy = AA3AE888097B738D00575EA1 /* PBXContainerItemProxy */; + }; + AA3AE88B097B738D00575EA1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = AA3AE622097B6B7800575EA1 /* vorbis */; + targetProxy = AA3AE88A097B738D00575EA1 /* PBXContainerItemProxy */; + }; + AA3AE88D097B738D00575EA1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = AA3AE72C097B705A00575EA1 /* theora */; + targetProxy = AA3AE88C097B738D00575EA1 /* PBXContainerItemProxy */; + }; + AA3AE88F097B738D00575EA1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = AA3AE784097B723000575EA1 /* lua */; + targetProxy = AA3AE88E097B738D00575EA1 /* PBXContainerItemProxy */; + }; + AA3AE8B5097B7A5300575EA1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = AA4B430E0573703D005FB5DB /* ffmpeg */; - targetProxy = AA3AE27B097B484100575EA1 /* PBXContainerItemProxy */; + targetProxy = AA3AE8B4097B7A5300575EA1 /* PBXContainerItemProxy */; }; AA4B45A905738890005FB5DB /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -2609,7 +3743,6 @@ "-DHAVE_AV_CONFIG_H", "-D_FILE_OFFSET_BITS=64", "-no-cpp-precomp", - "-pipe", "-force_cpusubtype_ALL", "-D_LARGEFILE_SOURCE", "-D_GNU_SOURCE", @@ -2632,6 +3765,122 @@ }; name = .; }; + AA3AE368097B668D00575EA1 /* . */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = ( + ppc, + i386, + ); + GCC_VERSION_i386 = 4.0; + GCC_VERSION_ppc = 3.3; + INSTALL_PATH = /usr/local/lib; + LIBRARY_STYLE = STATIC; + MACOSX_DEPLOYMENT_TARGET_i386 = 10.4; + MACOSX_DEPLOYMENT_TARGET_ppc = 10.2; + PREBINDING = NO; + PRODUCT_NAME = ogg; + SDKROOT_i386 = /Developer/SDKs/MacOSX10.4u.sdk; + SDKROOT_ppc = /Developer/SDKs/MacOSX10.2.8.sdk; + USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/libogg-1.1.2/include"; + ZERO_LINK = NO; + }; + name = .; + }; + AA3AE512097B699F00575EA1 /* . */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = ( + ppc, + i386, + ); + GCC_VERSION_i386 = 4.0; + GCC_VERSION_ppc = 3.3; + INSTALL_PATH = /usr/local/lib; + LIBRARY_STYLE = STATIC; + MACOSX_DEPLOYMENT_TARGET_i386 = 10.4; + MACOSX_DEPLOYMENT_TARGET_ppc = 10.2; + PREBINDING = NO; + PRODUCT_NAME = png; + SDKROOT_i386 = /Developer/SDKs/MacOSX10.4u.sdk; + SDKROOT_ppc = /Developer/SDKs/MacOSX10.2.8.sdk; + ZERO_LINK = NO; + }; + name = .; + }; + AA3AE625097B6B8300575EA1 /* . */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = ( + ppc, + i386, + ); + GCC_VERSION_i386 = 4.0; + GCC_VERSION_ppc = 3.3; + HEADER_SEARCH_PATHS = ( + "$(SRCROOT)/libvorbis-1.1.1/include", + "$(SRCROOT)/libogg-1.1.2/include", + "$(SRCROOT)/libvorbis-1.1.1/lib", + ); + INSTALL_PATH = /usr/local/lib; + LIBRARY_STYLE = STATIC; + MACOSX_DEPLOYMENT_TARGET_i386 = 10.4; + MACOSX_DEPLOYMENT_TARGET_ppc = 10.2; + PREBINDING = NO; + PRODUCT_NAME = vorbis; + SDKROOT_i386 = /Developer/SDKs/MacOSX10.4u.sdk; + SDKROOT_ppc = /Developer/SDKs/MacOSX10.2.8.sdk; + ZERO_LINK = NO; + }; + name = .; + }; + AA3AE72F097B706D00575EA1 /* . */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = ( + ppc, + i386, + ); + GCC_VERSION_i386 = 4.0; + GCC_VERSION_ppc = 3.3; + HEADER_SEARCH_PATHS = ( + "$(SRCROOT)/libtheora-1.0alpha5/include", + "$(SRCROOT)/libogg-1.1.2/include", + ); + INSTALL_PATH = /usr/local/lib; + LIBRARY_STYLE = STATIC; + MACOSX_DEPLOYMENT_TARGET_i386 = 10.4; + MACOSX_DEPLOYMENT_TARGET_ppc = 10.2; + PREBINDING = NO; + PRODUCT_NAME = theora; + SDKROOT_i386 = /Developer/SDKs/MacOSX10.4u.sdk; + SDKROOT_ppc = /Developer/SDKs/MacOSX10.2.8.sdk; + ZERO_LINK = NO; + }; + name = .; + }; + AA3AE787097B725700575EA1 /* . */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = ( + ppc, + i386, + ); + GCC_VERSION_i386 = 4.0; + GCC_VERSION_ppc = 3.3; + HEADER_SEARCH_PATHS = "$(SRCROOT)/lua-5.0.2/include"; + INSTALL_PATH = /usr/local/lib; + LIBRARY_STYLE = STATIC; + MACOSX_DEPLOYMENT_TARGET_i386 = 10.4; + MACOSX_DEPLOYMENT_TARGET_ppc = 10.2; + PREBINDING = NO; + PRODUCT_NAME = lua; + SDKROOT_i386 = /Developer/SDKs/MacOSX10.4u.sdk; + SDKROOT_ppc = /Developer/SDKs/MacOSX10.2.8.sdk; + ZERO_LINK = NO; + }; + name = .; + }; AAA37317090994F600141131 /* . */ = { isa = XCBuildConfiguration; buildSettings = { @@ -2824,6 +4073,46 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = .; }; + AA3AE367097B668D00575EA1 /* Build configuration list for PBXNativeTarget "ogg" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + AA3AE368097B668D00575EA1 /* . */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = .; + }; + AA3AE511097B699F00575EA1 /* Build configuration list for PBXNativeTarget "png" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + AA3AE512097B699F00575EA1 /* . */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = .; + }; + AA3AE624097B6B8300575EA1 /* Build configuration list for PBXNativeTarget "vorbis" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + AA3AE625097B6B8300575EA1 /* . */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = .; + }; + AA3AE72E097B706D00575EA1 /* Build configuration list for PBXNativeTarget "theora" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + AA3AE72F097B706D00575EA1 /* . */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = .; + }; + AA3AE786097B725700575EA1 /* Build configuration list for PBXNativeTarget "lua" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + AA3AE787097B725700575EA1 /* . */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = .; + }; AAA37316090994F600141131 /* Build configuration list for PBXNativeTarget "mad" */ = { isa = XCConfigurationList; buildConfigurations = (