// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 45;
	objects = {

/* Begin PBXAggregateTarget section */
		CA646AC50CE97C47009699D7 /* Apps */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = CA646ACC0CE97C6D009699D7 /* Build configuration list for PBXAggregateTarget "Apps" */;
			buildPhases = (
			);
			dependencies = (
				CA399CA410A3488B0085284B /* PBXTargetDependency */,
				CA3185611087EED3002B38A8 /* PBXTargetDependency */,
				CA00667F101539BF004C0D5F /* PBXTargetDependency */,
				CA0D91AE0E258349005667F1 /* PBXTargetDependency */,
				CA646AC90CE97C4E009699D7 /* PBXTargetDependency */,
				CA646B710CE97EE1009699D7 /* PBXTargetDependency */,
				CA646B730CE97EE1009699D7 /* PBXTargetDependency */,
				CA0D91A50E25830F005667F1 /* PBXTargetDependency */,
				CA646B750CE97EE1009699D7 /* PBXTargetDependency */,
				CA646B770CE97EE1009699D7 /* PBXTargetDependency */,
				CA646B790CE97EE1009699D7 /* PBXTargetDependency */,
				CA646B7B0CE97EE1009699D7 /* PBXTargetDependency */,
				CA646B7F0CE97EE1009699D7 /* PBXTargetDependency */,
				CA646B810CE97EE1009699D7 /* PBXTargetDependency */,
			);
			name = Apps;
			productName = Apps;
		};
		CA646B820CE97EF7009699D7 /* Tests */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = CA646B8A0CE97F20009699D7 /* Build configuration list for PBXAggregateTarget "Tests" */;
			buildPhases = (
			);
			dependencies = (
				CAE7240E0FC3365E008F2905 /* PBXTargetDependency */,
				CA52643C0F788AD8009D7E0D /* PBXTargetDependency */,
				CAF479350F0951D5004073ED /* PBXTargetDependency */,
				CAF479330F0951D0004073ED /* PBXTargetDependency */,
				CA9C64460FE76C48004E5544 /* PBXTargetDependency */,
				CA9A18D50ED54B2E00C60FDF /* PBXTargetDependency */,
				CA646B860CE97EFC009699D7 /* PBXTargetDependency */,
				F9DBC8030E99B01200913BF6 /* PBXTargetDependency */,
				CA40CB340F40DC3E0008649B /* PBXTargetDependency */,
				CAFC31C20FEB3E0A00EF80A0 /* PBXTargetDependency */,
			);
			name = Tests;
			productName = Tests;
		};
		CAA97B380CF4D54E00C01909 /* All */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = CAA97B470CF4D58C00C01909 /* Build configuration list for PBXAggregateTarget "All" */;
			buildPhases = (
			);
			dependencies = (
				CA9ED5D40EADBD81003CE43C /* PBXTargetDependency */,
				CAA97B3C0CF4D55500C01909 /* PBXTargetDependency */,
				CAA97B3E0CF4D55500C01909 /* PBXTargetDependency */,
			);
			name = All;
			productName = All;
		};
/* End PBXAggregateTarget section */

/* Begin PBXBuildFile section */
		CA00667910153960004C0D5F /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D2AAC046055464E500DB518D /* libBento4.a */; };
		CA00667D1015399A004C0D5F /* Mp42Ts.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA00667C1015399A004C0D5F /* Mp42Ts.cpp */; };
		CA04DFDE1040921500AD5863 /* Ap4KeyWrap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA04DFDC1040921500AD5863 /* Ap4KeyWrap.cpp */; };
		CA04DFDF1040921500AD5863 /* Ap4KeyWrap.h in Headers */ = {isa = PBXBuildFile; fileRef = CA04DFDD1040921500AD5863 /* Ap4KeyWrap.h */; };
		CA09F27F0DF62FC600C2B2DA /* Ap4Marlin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA09F27D0DF62FC600C2B2DA /* Ap4Marlin.cpp */; };
		CA09F2800DF62FC600C2B2DA /* Ap4Marlin.h in Headers */ = {isa = PBXBuildFile; fileRef = CA09F27E0DF62FC600C2B2DA /* Ap4Marlin.h */; };
		CA0BBBA10F38D10A00DF01DD /* Ap4Results.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA0BBBA00F38D10A00DF01DD /* Ap4Results.cpp */; };
		CA1221CF0CA7192B000BEEF6 /* Ap4FileCopier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA1221CD0CA7192B000BEEF6 /* Ap4FileCopier.cpp */; };
		CA1221D00CA7192B000BEEF6 /* Ap4FileCopier.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1221CE0CA7192B000BEEF6 /* Ap4FileCopier.h */; };
		CA15CC33107DCEEF0085F329 /* Ap4SampleSource.h in Headers */ = {isa = PBXBuildFile; fileRef = CA15CC32107DCEEF0085F329 /* Ap4SampleSource.h */; };
		CA28981A0D87DA81006A758B /* Ap4UuidAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA2898180D87DA81006A758B /* Ap4UuidAtom.cpp */; };
		CA28981B0D87DA81006A758B /* Ap4UuidAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA2898190D87DA81006A758B /* Ap4UuidAtom.h */; };
		CA2898860D8979B0006A758B /* Ap4ObjectDescriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA2898840D8979B0006A758B /* Ap4ObjectDescriptor.cpp */; };
		CA2898870D8979B0006A758B /* Ap4ObjectDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = CA2898850D8979B0006A758B /* Ap4ObjectDescriptor.h */; };
		CA2898B10D897F20006A758B /* Ap4IodsAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA2898AF0D897F20006A758B /* Ap4IodsAtom.cpp */; };
		CA2898B20D897F20006A758B /* Ap4IodsAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA2898B00D897F20006A758B /* Ap4IodsAtom.h */; };
		CA2DBC7D108165330012E204 /* Ap4Mpeg2Ts.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA2DBC7B108165330012E204 /* Ap4Mpeg2Ts.cpp */; };
		CA2DBC7E108165330012E204 /* Ap4Mpeg2Ts.h in Headers */ = {isa = PBXBuildFile; fileRef = CA2DBC7C108165330012E204 /* Ap4Mpeg2Ts.h */; };
		CA2E6A411087E0A000F837E2 /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D2AAC046055464E500DB518D /* libBento4.a */; };
		CA2E6A421087E0BB00F837E2 /* Mp42Avc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA2E6A371087E07C00F837E2 /* Mp42Avc.cpp */; };
		CA399C9E10A347690085284B /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D2AAC046055464E500DB518D /* libBento4.a */; };
		CA399CA010A348560085284B /* Aac2Mp4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA646A880CE97B2D009699D7 /* Aac2Mp4.cpp */; };
		CA3EDA850D7E0BA0007AE943 /* AvcInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA3EDA790D7E0B6B007AE943 /* AvcInfo.cpp */; };
		CA3EDA8D0D7E0C92007AE943 /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D2AAC046055464E500DB518D /* libBento4.a */; };
		CA3EDA970D7E14D3007AE943 /* Ap4AvcParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA3EDA960D7E14D3007AE943 /* Ap4AvcParser.cpp */; };
		CA40CB2F0F40DC1C0008649B /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D2AAC046055464E500DB518D /* libBento4.a */; };
		CA40CB370F40DC580008649B /* BasicTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA40CB360F40DC580008649B /* BasicTest.cpp */; };
		CA44C5310D46379100173F5F /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D2AAC046055464E500DB518D /* libBento4.a */; };
		CA44C5340D46383A00173F5F /* Mp4DcfPackager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA44C5250D46370B00173F5F /* Mp4DcfPackager.cpp */; };
		CA504D5D0C5E8A8A0060E6FE /* Ap4ElstAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA504D5B0C5E8A8A0060E6FE /* Ap4ElstAtom.cpp */; };
		CA504D5E0C5E8A8A0060E6FE /* Ap4ElstAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA504D5C0C5E8A8A0060E6FE /* Ap4ElstAtom.h */; };
		CA646ABF0CE97C0C009699D7 /* Mp4Dump.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA646A8E0CE97B2D009699D7 /* Mp4Dump.cpp */; };
		CA646AC00CE97C17009699D7 /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D2AAC046055464E500DB518D /* libBento4.a */; };
		CA646AD10CE97C80009699D7 /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D2AAC046055464E500DB518D /* libBento4.a */; };
		CA646AD70CE97C97009699D7 /* Mp4Info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA646A960CE97B2D009699D7 /* Mp4Info.cpp */; };
		CA646AE60CE97CD2009699D7 /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D2AAC046055464E500DB518D /* libBento4.a */; };
		CA646AEC0CE97CE4009699D7 /* Mp4Encrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA646A920CE97B2D009699D7 /* Mp4Encrypt.cpp */; };
		CA646AF30CE97CEE009699D7 /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D2AAC046055464E500DB518D /* libBento4.a */; };
		CA646AF90CE97D08009699D7 /* Mp4Decrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA646A8C0CE97B2D009699D7 /* Mp4Decrypt.cpp */; };
		CA646B060CE97D6E009699D7 /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D2AAC046055464E500DB518D /* libBento4.a */; };
		CA646B0C0CE97D7F009699D7 /* Mp4Edit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA646A900CE97B2D009699D7 /* Mp4Edit.cpp */; };
		CA646B160CE97D9C009699D7 /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D2AAC046055464E500DB518D /* libBento4.a */; };
		CA646B1C0CE97DB0009699D7 /* Mp4Extract.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA646A940CE97B2D009699D7 /* Mp4Extract.cpp */; };
		CA646B260CE97DD1009699D7 /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D2AAC046055464E500DB518D /* libBento4.a */; };
		CA646B2C0CE97DE5009699D7 /* Mp4Tag.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA646A9A0CE97B2D009699D7 /* Mp4Tag.cpp */; };
		CA646B460CE97E27009699D7 /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D2AAC046055464E500DB518D /* libBento4.a */; };
		CA646B4F0CE97E49009699D7 /* Mp42Aac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA646A8A0CE97B2D009699D7 /* Mp42Aac.cpp */; };
		CA646B560CE97E52009699D7 /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D2AAC046055464E500DB518D /* libBento4.a */; };
		CA646B5F0CE97E75009699D7 /* Mp4RtpHintInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA646A980CE97B2D009699D7 /* Mp4RtpHintInfo.cpp */; };
		CA646B660CE97E82009699D7 /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D2AAC046055464E500DB518D /* libBento4.a */; };
		CA646B6F0CE97EC9009699D7 /* CryptoTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA646A9D0CE97B51009699D7 /* CryptoTest.cpp */; };
		CA7EECEB0F720656009F85F9 /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D2AAC046055464E500DB518D /* libBento4.a */; };
		CA7EECEC0F720663009F85F9 /* CompareFiles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA7EECE10F720627009F85F9 /* CompareFiles.cpp */; };
		CA8B6A620F66D20900720A07 /* Ap4MfhdAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA8B6A600F66D20900720A07 /* Ap4MfhdAtom.cpp */; };
		CA8B6A630F66D20900720A07 /* Ap4MfhdAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA8B6A610F66D20900720A07 /* Ap4MfhdAtom.h */; };
		CA8B6A800F66D82C00720A07 /* Ap4TfhdAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA8B6A7E0F66D82C00720A07 /* Ap4TfhdAtom.cpp */; };
		CA8B6A810F66D82C00720A07 /* Ap4TfhdAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA8B6A7F0F66D82C00720A07 /* Ap4TfhdAtom.h */; };
		CA8B6AA10F66E2DC00720A07 /* Ap4TrunAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA8B6A9F0F66E2DC00720A07 /* Ap4TrunAtom.cpp */; };
		CA8B6AA20F66E2DC00720A07 /* Ap4TrunAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA8B6AA00F66E2DC00720A07 /* Ap4TrunAtom.h */; };
		CA8E2B421092B71E0042A0AF /* Ap4Piff.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA8E2B401092B71E0042A0AF /* Ap4Piff.cpp */; };
		CA8E2B431092B71E0042A0AF /* Ap4Piff.h in Headers */ = {isa = PBXBuildFile; fileRef = CA8E2B411092B71E0042A0AF /* Ap4Piff.h */; };
		CA8FF65F1083E4500008965B /* Ap4SampleSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA8FF65E1083E4500008965B /* Ap4SampleSource.cpp */; };
		CA91A81210A24D38008618FE /* Ap4TfraAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA91A81010A24D38008618FE /* Ap4TfraAtom.cpp */; };
		CA91A81310A24D38008618FE /* Ap4TfraAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA91A81110A24D38008618FE /* Ap4TfraAtom.h */; };
		CA91A84C10A29A56008618FE /* Ap4MfroAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA91A84A10A29A56008618FE /* Ap4MfroAtom.cpp */; };
		CA91A84D10A29A56008618FE /* Ap4MfroAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA91A84B10A29A56008618FE /* Ap4MfroAtom.h */; };
		CA9366A00B437D040067D50B /* Ap4.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366100B437D030067D50B /* Ap4.h */; };
		CA9366A10B437D040067D50B /* Ap4Array.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366110B437D030067D50B /* Ap4Array.h */; };
		CA9366A20B437D040067D50B /* Ap4Atom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366120B437D030067D50B /* Ap4Atom.cpp */; };
		CA9366A30B437D040067D50B /* Ap4Atom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366130B437D030067D50B /* Ap4Atom.h */; };
		CA9366A40B437D040067D50B /* Ap4AtomFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366140B437D030067D50B /* Ap4AtomFactory.cpp */; };
		CA9366A50B437D040067D50B /* Ap4AtomFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366150B437D030067D50B /* Ap4AtomFactory.h */; };
		CA9366A60B437D040067D50B /* Ap4AtomSampleTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366160B437D030067D50B /* Ap4AtomSampleTable.cpp */; };
		CA9366A70B437D040067D50B /* Ap4AtomSampleTable.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366170B437D030067D50B /* Ap4AtomSampleTable.h */; };
		CA9366A80B437D040067D50B /* Ap4ByteStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366180B437D030067D50B /* Ap4ByteStream.cpp */; };
		CA9366A90B437D040067D50B /* Ap4ByteStream.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366190B437D030067D50B /* Ap4ByteStream.h */; };
		CA9366AA0B437D040067D50B /* Ap4Co64Atom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA93661A0B437D030067D50B /* Ap4Co64Atom.cpp */; };
		CA9366AB0B437D040067D50B /* Ap4Co64Atom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA93661B0B437D030067D50B /* Ap4Co64Atom.h */; };
		CA9366AC0B437D040067D50B /* Ap4Config.h in Headers */ = {isa = PBXBuildFile; fileRef = CA93661C0B437D030067D50B /* Ap4Config.h */; };
		CA9366AD0B437D040067D50B /* Ap4Constants.h in Headers */ = {isa = PBXBuildFile; fileRef = CA93661D0B437D030067D50B /* Ap4Constants.h */; };
		CA9366AE0B437D040067D50B /* Ap4ContainerAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA93661E0B437D030067D50B /* Ap4ContainerAtom.cpp */; };
		CA9366AF0B437D040067D50B /* Ap4ContainerAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA93661F0B437D030067D50B /* Ap4ContainerAtom.h */; };
		CA9366B00B437D040067D50B /* Ap4CttsAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366200B437D040067D50B /* Ap4CttsAtom.cpp */; };
		CA9366B10B437D040067D50B /* Ap4CttsAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366210B437D040067D50B /* Ap4CttsAtom.h */; };
		CA9366B20B437D040067D50B /* Ap4DataBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366220B437D040067D50B /* Ap4DataBuffer.cpp */; };
		CA9366B30B437D040067D50B /* Ap4DataBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366230B437D040067D50B /* Ap4DataBuffer.h */; };
		CA9366B40B437D040067D50B /* Ap4Debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366240B437D040067D50B /* Ap4Debug.cpp */; };
		CA9366B50B437D040067D50B /* Ap4Debug.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366250B437D040067D50B /* Ap4Debug.h */; };
		CA9366B60B437D040067D50B /* Ap4DecoderConfigDescriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366260B437D040067D50B /* Ap4DecoderConfigDescriptor.cpp */; };
		CA9366B70B437D040067D50B /* Ap4DecoderConfigDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366270B437D040067D50B /* Ap4DecoderConfigDescriptor.h */; };
		CA9366B80B437D040067D50B /* Ap4DecoderSpecificInfoDescriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366280B437D040067D50B /* Ap4DecoderSpecificInfoDescriptor.cpp */; };
		CA9366B90B437D040067D50B /* Ap4DecoderSpecificInfoDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366290B437D040067D50B /* Ap4DecoderSpecificInfoDescriptor.h */; };
		CA9366BA0B437D040067D50B /* Ap4Descriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA93662A0B437D040067D50B /* Ap4Descriptor.cpp */; };
		CA9366BB0B437D040067D50B /* Ap4Descriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = CA93662B0B437D040067D50B /* Ap4Descriptor.h */; };
		CA9366BC0B437D040067D50B /* Ap4DescriptorFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA93662C0B437D040067D50B /* Ap4DescriptorFactory.cpp */; };
		CA9366BD0B437D040067D50B /* Ap4DescriptorFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = CA93662D0B437D040067D50B /* Ap4DescriptorFactory.h */; };
		CA9366BE0B437D040067D50B /* Ap4DrefAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA93662E0B437D040067D50B /* Ap4DrefAtom.cpp */; };
		CA9366BF0B437D040067D50B /* Ap4DrefAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA93662F0B437D040067D50B /* Ap4DrefAtom.h */; };
		CA9366C00B437D040067D50B /* Ap4EsDescriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366300B437D040067D50B /* Ap4EsDescriptor.cpp */; };
		CA9366C10B437D040067D50B /* Ap4EsDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366310B437D040067D50B /* Ap4EsDescriptor.h */; };
		CA9366C20B437D040067D50B /* Ap4EsdsAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366320B437D040067D50B /* Ap4EsdsAtom.cpp */; };
		CA9366C30B437D040067D50B /* Ap4EsdsAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366330B437D040067D50B /* Ap4EsdsAtom.h */; };
		CA9366C40B437D040067D50B /* Ap4File.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366340B437D040067D50B /* Ap4File.cpp */; };
		CA9366C50B437D040067D50B /* Ap4File.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366350B437D040067D50B /* Ap4File.h */; };
		CA9366C60B437D040067D50B /* Ap4FileByteStream.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366360B437D040067D50B /* Ap4FileByteStream.h */; };
		CA9366C70B437D040067D50B /* Ap4FileWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366370B437D040067D50B /* Ap4FileWriter.cpp */; };
		CA9366C80B437D040067D50B /* Ap4FileWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366380B437D040067D50B /* Ap4FileWriter.h */; };
		CA9366C90B437D040067D50B /* Ap4FrmaAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366390B437D040067D50B /* Ap4FrmaAtom.cpp */; };
		CA9366CA0B437D040067D50B /* Ap4FrmaAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA93663A0B437D040067D50B /* Ap4FrmaAtom.h */; };
		CA9366CB0B437D040067D50B /* Ap4FtypAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA93663B0B437D040067D50B /* Ap4FtypAtom.cpp */; };
		CA9366CC0B437D040067D50B /* Ap4FtypAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA93663C0B437D040067D50B /* Ap4FtypAtom.h */; };
		CA9366CD0B437D040067D50B /* Ap4HdlrAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA93663D0B437D040067D50B /* Ap4HdlrAtom.cpp */; };
		CA9366CE0B437D040067D50B /* Ap4HdlrAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA93663E0B437D040067D50B /* Ap4HdlrAtom.h */; };
		CA9366CF0B437D040067D50B /* Ap4HintTrackReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA93663F0B437D040067D50B /* Ap4HintTrackReader.cpp */; };
		CA9366D00B437D040067D50B /* Ap4HintTrackReader.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366400B437D040067D50B /* Ap4HintTrackReader.h */; };
		CA9366D10B437D040067D50B /* Ap4HmhdAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366410B437D040067D50B /* Ap4HmhdAtom.cpp */; };
		CA9366D20B437D040067D50B /* Ap4HmhdAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366420B437D040067D50B /* Ap4HmhdAtom.h */; };
		CA9366D30B437D040067D50B /* Ap4IkmsAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366430B437D040067D50B /* Ap4IkmsAtom.cpp */; };
		CA9366D40B437D040067D50B /* Ap4IkmsAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366440B437D040067D50B /* Ap4IkmsAtom.h */; };
		CA9366D50B437D040067D50B /* Ap4Interfaces.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366450B437D040067D50B /* Ap4Interfaces.h */; };
		CA9366D60B437D040067D50B /* Ap4IproAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366460B437D040067D50B /* Ap4IproAtom.cpp */; };
		CA9366D70B437D040067D50B /* Ap4IproAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366470B437D040067D50B /* Ap4IproAtom.h */; };
		CA9366D80B437D040067D50B /* Ap4IsfmAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366480B437D040067D50B /* Ap4IsfmAtom.cpp */; };
		CA9366D90B437D040067D50B /* Ap4IsfmAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366490B437D040067D50B /* Ap4IsfmAtom.h */; };
		CA9366DA0B437D040067D50B /* Ap4IsltAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA93664A0B437D040067D50B /* Ap4IsltAtom.cpp */; };
		CA9366DB0B437D040067D50B /* Ap4IsltAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA93664B0B437D040067D50B /* Ap4IsltAtom.h */; };
		CA9366DC0B437D040067D50B /* Ap4IsmaCryp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA93664C0B437D040067D50B /* Ap4IsmaCryp.cpp */; };
		CA9366DD0B437D040067D50B /* Ap4IsmaCryp.h in Headers */ = {isa = PBXBuildFile; fileRef = CA93664D0B437D040067D50B /* Ap4IsmaCryp.h */; };
		CA9366DE0B437D040067D50B /* Ap4List.h in Headers */ = {isa = PBXBuildFile; fileRef = CA93664E0B437D040067D50B /* Ap4List.h */; };
		CA9366DF0B437D040067D50B /* Ap4MdhdAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA93664F0B437D040067D50B /* Ap4MdhdAtom.cpp */; };
		CA9366E00B437D040067D50B /* Ap4MdhdAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366500B437D040067D50B /* Ap4MdhdAtom.h */; };
		CA9366E10B437D040067D50B /* Ap4MoovAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366510B437D040067D50B /* Ap4MoovAtom.cpp */; };
		CA9366E20B437D040067D50B /* Ap4MoovAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366520B437D040067D50B /* Ap4MoovAtom.h */; };
		CA9366E30B437D040067D50B /* Ap4Movie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366530B437D040067D50B /* Ap4Movie.cpp */; };
		CA9366E40B437D040067D50B /* Ap4Movie.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366540B437D040067D50B /* Ap4Movie.h */; };
		CA9366E50B437D040067D50B /* Ap4MvhdAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366550B437D040067D50B /* Ap4MvhdAtom.cpp */; };
		CA9366E60B437D040067D50B /* Ap4MvhdAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366560B437D040067D50B /* Ap4MvhdAtom.h */; };
		CA9366E70B437D040067D50B /* Ap4NmhdAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366570B437D040067D50B /* Ap4NmhdAtom.cpp */; };
		CA9366E80B437D040067D50B /* Ap4NmhdAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366580B437D040067D50B /* Ap4NmhdAtom.h */; };
		CA9366E90B437D040067D50B /* Ap4OdafAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366590B437D040067D50B /* Ap4OdafAtom.cpp */; };
		CA9366EA0B437D040067D50B /* Ap4OdafAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA93665A0B437D040067D50B /* Ap4OdafAtom.h */; };
		CA9366EB0B437D040067D50B /* Ap4OddaAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA93665B0B437D040067D50B /* Ap4OddaAtom.cpp */; };
		CA9366EC0B437D040067D50B /* Ap4OddaAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA93665C0B437D040067D50B /* Ap4OddaAtom.h */; };
		CA9366ED0B437D040067D50B /* Ap4OdheAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA93665D0B437D040067D50B /* Ap4OdheAtom.cpp */; };
		CA9366EE0B437D040067D50B /* Ap4OdheAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA93665E0B437D040067D50B /* Ap4OdheAtom.h */; };
		CA9366EF0B437D040067D50B /* Ap4OhdrAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA93665F0B437D040067D50B /* Ap4OhdrAtom.cpp */; };
		CA9366F00B437D040067D50B /* Ap4OhdrAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366600B437D040067D50B /* Ap4OhdrAtom.h */; };
		CA9366F10B437D040067D50B /* Ap4OmaDcf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366610B437D040067D50B /* Ap4OmaDcf.cpp */; };
		CA9366F20B437D040067D50B /* Ap4OmaDcf.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366620B437D040067D50B /* Ap4OmaDcf.h */; };
		CA9366F30B437D040067D50B /* Ap4Processor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366630B437D040067D50B /* Ap4Processor.cpp */; };
		CA9366F40B437D040067D50B /* Ap4Processor.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366640B437D040067D50B /* Ap4Processor.h */; };
		CA9366F50B437D040067D50B /* Ap4Protection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366650B437D040067D50B /* Ap4Protection.cpp */; };
		CA9366F60B437D040067D50B /* Ap4Protection.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366660B437D040067D50B /* Ap4Protection.h */; };
		CA9366F70B437D040067D50B /* Ap4Results.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366670B437D040067D50B /* Ap4Results.h */; };
		CA9366F80B437D040067D50B /* Ap4RtpAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366680B437D040067D50B /* Ap4RtpAtom.cpp */; };
		CA9366F90B437D040067D50B /* Ap4RtpAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366690B437D040067D50B /* Ap4RtpAtom.h */; };
		CA9366FA0B437D040067D50B /* Ap4RtpHint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA93666A0B437D040067D50B /* Ap4RtpHint.cpp */; };
		CA9366FB0B437D040067D50B /* Ap4RtpHint.h in Headers */ = {isa = PBXBuildFile; fileRef = CA93666B0B437D040067D50B /* Ap4RtpHint.h */; };
		CA9366FC0B437D040067D50B /* Ap4Sample.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA93666C0B437D040067D50B /* Ap4Sample.cpp */; };
		CA9366FD0B437D040067D50B /* Ap4Sample.h in Headers */ = {isa = PBXBuildFile; fileRef = CA93666D0B437D040067D50B /* Ap4Sample.h */; };
		CA9366FE0B437D040067D50B /* Ap4SampleDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA93666E0B437D040067D50B /* Ap4SampleDescription.cpp */; };
		CA9366FF0B437D040067D50B /* Ap4SampleDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = CA93666F0B437D040067D50B /* Ap4SampleDescription.h */; };
		CA9367000B437D040067D50B /* Ap4SampleEntry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366700B437D040067D50B /* Ap4SampleEntry.cpp */; };
		CA9367010B437D040067D50B /* Ap4SampleEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366710B437D040067D50B /* Ap4SampleEntry.h */; };
		CA9367020B437D040067D50B /* Ap4SampleTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366720B437D040067D50B /* Ap4SampleTable.cpp */; };
		CA9367030B437D040067D50B /* Ap4SampleTable.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366730B437D040067D50B /* Ap4SampleTable.h */; };
		CA9367040B437D040067D50B /* Ap4SchmAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366740B437D040067D50B /* Ap4SchmAtom.cpp */; };
		CA9367050B437D040067D50B /* Ap4SchmAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366750B437D040067D50B /* Ap4SchmAtom.h */; };
		CA9367060B437D040067D50B /* Ap4SdpAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366760B437D040067D50B /* Ap4SdpAtom.cpp */; };
		CA9367070B437D040067D50B /* Ap4SdpAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366770B437D040067D50B /* Ap4SdpAtom.h */; };
		CA9367080B437D040067D50B /* Ap4SLConfigDescriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366780B437D040067D50B /* Ap4SLConfigDescriptor.cpp */; };
		CA9367090B437D040067D50B /* Ap4SLConfigDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366790B437D040067D50B /* Ap4SLConfigDescriptor.h */; };
		CA93670A0B437D040067D50B /* Ap4SmhdAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA93667A0B437D040067D50B /* Ap4SmhdAtom.cpp */; };
		CA93670B0B437D040067D50B /* Ap4SmhdAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA93667B0B437D040067D50B /* Ap4SmhdAtom.h */; };
		CA93670C0B437D040067D50B /* Ap4StcoAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA93667C0B437D040067D50B /* Ap4StcoAtom.cpp */; };
		CA93670D0B437D040067D50B /* Ap4StcoAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA93667D0B437D040067D50B /* Ap4StcoAtom.h */; };
		CA93670E0B437D040067D50B /* Ap4String.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA93667E0B437D040067D50B /* Ap4String.cpp */; };
		CA93670F0B437D040067D50B /* Ap4String.h in Headers */ = {isa = PBXBuildFile; fileRef = CA93667F0B437D040067D50B /* Ap4String.h */; };
		CA9367100B437D040067D50B /* Ap4StscAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366800B437D040067D50B /* Ap4StscAtom.cpp */; };
		CA9367110B437D040067D50B /* Ap4StscAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366810B437D040067D50B /* Ap4StscAtom.h */; };
		CA9367120B437D040067D50B /* Ap4StsdAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366820B437D040067D50B /* Ap4StsdAtom.cpp */; };
		CA9367130B437D040067D50B /* Ap4StsdAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366830B437D040067D50B /* Ap4StsdAtom.h */; };
		CA9367140B437D040067D50B /* Ap4StssAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366840B437D040067D50B /* Ap4StssAtom.cpp */; };
		CA9367150B437D040067D50B /* Ap4StssAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366850B437D040067D50B /* Ap4StssAtom.h */; };
		CA9367160B437D040067D50B /* Ap4StszAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366860B437D040067D50B /* Ap4StszAtom.cpp */; };
		CA9367170B437D040067D50B /* Ap4StszAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366870B437D040067D50B /* Ap4StszAtom.h */; };
		CA9367180B437D040067D50B /* Ap4SttsAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366880B437D040067D50B /* Ap4SttsAtom.cpp */; };
		CA9367190B437D040067D50B /* Ap4SttsAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366890B437D040067D50B /* Ap4SttsAtom.h */; };
		CA93671A0B437D040067D50B /* Ap4SyntheticSampleTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA93668A0B437D040067D50B /* Ap4SyntheticSampleTable.cpp */; };
		CA93671B0B437D040067D50B /* Ap4SyntheticSampleTable.h in Headers */ = {isa = PBXBuildFile; fileRef = CA93668B0B437D040067D50B /* Ap4SyntheticSampleTable.h */; };
		CA93671C0B437D040067D50B /* Ap4TimsAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA93668C0B437D040067D50B /* Ap4TimsAtom.cpp */; };
		CA93671D0B437D040067D50B /* Ap4TimsAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA93668D0B437D040067D50B /* Ap4TimsAtom.h */; };
		CA93671E0B437D040067D50B /* Ap4TkhdAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA93668E0B437D040067D50B /* Ap4TkhdAtom.cpp */; };
		CA93671F0B437D040067D50B /* Ap4TkhdAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA93668F0B437D040067D50B /* Ap4TkhdAtom.h */; };
		CA9367200B437D040067D50B /* Ap4Track.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366900B437D040067D50B /* Ap4Track.cpp */; };
		CA9367210B437D040067D50B /* Ap4Track.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366910B437D040067D50B /* Ap4Track.h */; };
		CA9367220B437D040067D50B /* Ap4TrakAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366920B437D040067D50B /* Ap4TrakAtom.cpp */; };
		CA9367230B437D040067D50B /* Ap4TrakAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366930B437D040067D50B /* Ap4TrakAtom.h */; };
		CA9367240B437D040067D50B /* Ap4TrefTypeAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366940B437D040067D50B /* Ap4TrefTypeAtom.cpp */; };
		CA9367250B437D040067D50B /* Ap4TrefTypeAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366950B437D040067D50B /* Ap4TrefTypeAtom.h */; };
		CA9367260B437D040067D50B /* Ap4Types.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9366960B437D040067D50B /* Ap4Types.h */; };
		CA9367290B437D040067D50B /* Ap4UrlAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9366990B437D040067D50B /* Ap4UrlAtom.cpp */; };
		CA93672A0B437D040067D50B /* Ap4UrlAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA93669A0B437D040067D50B /* Ap4UrlAtom.h */; };
		CA93672B0B437D040067D50B /* Ap4Utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA93669B0B437D040067D50B /* Ap4Utils.cpp */; };
		CA93672C0B437D040067D50B /* Ap4Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = CA93669C0B437D040067D50B /* Ap4Utils.h */; };
		CA93672D0B437D040067D50B /* Ap4Version.h in Headers */ = {isa = PBXBuildFile; fileRef = CA93669D0B437D040067D50B /* Ap4Version.h */; };
		CA93672E0B437D040067D50B /* Ap4VmhdAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA93669E0B437D040067D50B /* Ap4VmhdAtom.cpp */; };
		CA93672F0B437D040067D50B /* Ap4VmhdAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA93669F0B437D040067D50B /* Ap4VmhdAtom.h */; };
		CA9367350B437D1D0067D50B /* Ap4AesBlockCipher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9367310B437D1D0067D50B /* Ap4AesBlockCipher.cpp */; };
		CA9367360B437D1D0067D50B /* Ap4AesBlockCipher.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9367320B437D1D0067D50B /* Ap4AesBlockCipher.h */; };
		CA9367370B437D1D0067D50B /* Ap4StreamCipher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9367330B437D1D0067D50B /* Ap4StreamCipher.cpp */; };
		CA9367380B437D1D0067D50B /* Ap4StreamCipher.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9367340B437D1D0067D50B /* Ap4StreamCipher.h */; };
		CA93673C0B437D390067D50B /* Ap4MetaData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA93673A0B437D390067D50B /* Ap4MetaData.cpp */; };
		CA93673D0B437D390067D50B /* Ap4MetaData.h in Headers */ = {isa = PBXBuildFile; fileRef = CA93673B0B437D390067D50B /* Ap4MetaData.h */; };
		CA9367400B437D4D0067D50B /* Ap4StdCFileByteStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA93673F0B437D4D0067D50B /* Ap4StdCFileByteStream.cpp */; };
		CA9367FE0B4383F00067D50B /* Ap4AdtsParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9367FA0B4383F00067D50B /* Ap4AdtsParser.cpp */; };
		CA9367FF0B4383F00067D50B /* Ap4AdtsParser.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9367FB0B4383F00067D50B /* Ap4AdtsParser.h */; };
		CA9368000B4383F00067D50B /* Ap4BitStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9367FC0B4383F00067D50B /* Ap4BitStream.cpp */; };
		CA9368010B4383F00067D50B /* Ap4BitStream.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9367FD0B4383F00067D50B /* Ap4BitStream.h */; };
		CA9A16DE0ED4F43800C60FDF /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D2AAC046055464E500DB518D /* libBento4.a */; };
		CA9A16E10ED4F44C00C60FDF /* PassthroughWriterTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9A16E00ED4F44C00C60FDF /* PassthroughWriterTest.cpp */; };
		CA9CB9BE0F86ABB400063C70 /* Ap48bdlAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA9CB9BC0F86ABB400063C70 /* Ap48bdlAtom.cpp */; };
		CA9CB9BF0F86ABB400063C70 /* Ap48bdlAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9CB9BD0F86ABB400063C70 /* Ap48bdlAtom.h */; };
		CAA0332D0DF7D3390086EC1C /* Ap4CommandFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAA0332B0DF7D3390086EC1C /* Ap4CommandFactory.cpp */; };
		CAA0332E0DF7D3390086EC1C /* Ap4CommandFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = CAA0332C0DF7D3390086EC1C /* Ap4CommandFactory.h */; };
		CAA033320DF7D4CC0086EC1C /* Ap4Command.h in Headers */ = {isa = PBXBuildFile; fileRef = CAA033310DF7D4CC0086EC1C /* Ap4Command.h */; };
		CAA033680DF7E2FA0086EC1C /* Ap4Ipmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAA033660DF7E2FA0086EC1C /* Ap4Ipmp.cpp */; };
		CAA033690DF7E2FA0086EC1C /* Ap4Ipmp.h in Headers */ = {isa = PBXBuildFile; fileRef = CAA033670DF7E2FA0086EC1C /* Ap4Ipmp.h */; };
		CAA4FF2010B2CBB3009C8F5B /* Ap4Mp4AudioInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAA4FF1E10B2CBB3009C8F5B /* Ap4Mp4AudioInfo.cpp */; };
		CAA4FF2110B2CBB3009C8F5B /* Ap4Mp4AudioInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = CAA4FF1F10B2CBB3009C8F5B /* Ap4Mp4AudioInfo.h */; };
		CAA88EBB10A2069900178BE3 /* Ap4NeptuneAdapters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAA88EB910A2069900178BE3 /* Ap4NeptuneAdapters.cpp */; };
		CAA88EBC10A2069900178BE3 /* Ap4NeptuneAdapters.h in Headers */ = {isa = PBXBuildFile; fileRef = CAA88EBA10A2069900178BE3 /* Ap4NeptuneAdapters.h */; };
		CAB3CB770FCB35C4007C4260 /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D2AAC046055464E500DB518D /* libBento4.a */; };
		CAB3CB790FCB35EC007C4260 /* BufferedStreamTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAB3CB6C0FCB35A8007C4260 /* BufferedStreamTest.cpp */; };
		CABB61F70F02BADB00B53D31 /* TracksTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CABB61EF0F02B85900B53D31 /* TracksTest.cpp */; };
		CABB61FD0F02CD0B00B53D31 /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D2AAC046055464E500DB518D /* libBento4.a */; };
		CAD6A7C40F7AFFD800456513 /* Ap4DynamicCast.h in Headers */ = {isa = PBXBuildFile; fileRef = CAD6A7C30F7AFFD800456513 /* Ap4DynamicCast.h */; };
		CAE03ABF1034AE0D006FAFD7 /* Ap4Hmac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAE03ABD1034AE0D006FAFD7 /* Ap4Hmac.cpp */; };
		CAE03AC01034AE0D006FAFD7 /* Ap4Hmac.h in Headers */ = {isa = PBXBuildFile; fileRef = CAE03ABE1034AE0D006FAFD7 /* Ap4Hmac.h */; };
		CAE723FF0FC33618008F2905 /* Ap4LinearReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAE723FD0FC33618008F2905 /* Ap4LinearReader.cpp */; };
		CAE724000FC33618008F2905 /* Ap4LinearReader.h in Headers */ = {isa = PBXBuildFile; fileRef = CAE723FE0FC33618008F2905 /* Ap4LinearReader.h */; };
		CAE7240C0FC33654008F2905 /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D2AAC046055464E500DB518D /* libBento4.a */; };
		CAE724290FC337C0008F2905 /* LinearReaderTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAE724020FC3362B008F2905 /* LinearReaderTest.cpp */; };
		CAEA9CE70E144676008C396D /* Ap4AtomixAdapters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAEA9CDE0E14460F008C396D /* Ap4AtomixAdapters.cpp */; };
		CAEA9CE80E144677008C396D /* Ap4AtomixAdapters.h in Headers */ = {isa = PBXBuildFile; fileRef = CAEA9CDF0E14460F008C396D /* Ap4AtomixAdapters.h */; };
		CAEA9E990E17006D008C396D /* Ap4GrpiAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAEA9E970E17006D008C396D /* Ap4GrpiAtom.cpp */; };
		CAEA9E9A0E17006D008C396D /* Ap4GrpiAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CAEA9E980E17006D008C396D /* Ap4GrpiAtom.h */; };
		CAEDC8E80DFF5B1100F070A8 /* Ap4Expandable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAEDC8E60DFF5B1100F070A8 /* Ap4Expandable.cpp */; };
		CAEDC8E90DFF5B1100F070A8 /* Ap4Expandable.h in Headers */ = {isa = PBXBuildFile; fileRef = CAEDC8E70DFF5B1100F070A8 /* Ap4Expandable.h */; };
		CAEDC8FB0DFF61AE00F070A8 /* Ap4Command.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAEDC8FA0DFF61AE00F070A8 /* Ap4Command.cpp */; };
		CAEFE10E0FB6993D00AF6434 /* Ap4MehdAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAEFE10C0FB6993D00AF6434 /* Ap4MehdAtom.cpp */; };
		CAEFE10F0FB6993D00AF6434 /* Ap4MehdAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CAEFE10D0FB6993D00AF6434 /* Ap4MehdAtom.h */; };
		CAEFE1340FB69CF600AF6434 /* Ap4TrexAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAEFE1320FB69CF600AF6434 /* Ap4TrexAtom.cpp */; };
		CAEFE1350FB69CF600AF6434 /* Ap4TrexAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CAEFE1330FB69CF600AF6434 /* Ap4TrexAtom.h */; };
		CAF479310F0951C3004073ED /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D2AAC046055464E500DB518D /* libBento4.a */; };
		CAF479380F0951E7004073ED /* BenchmarksTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAF479370F0951E7004073ED /* BenchmarksTest.cpp */; };
		CAFC31BF0FEB3DE900EF80A0 /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D2AAC046055464E500DB518D /* libBento4.a */; };
		CAFC31CE0FEB3E7C00EF80A0 /* FragmentParserTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAFC31CD0FEB3E7C00EF80A0 /* FragmentParserTest.cpp */; };
		CAFC31D90FEB95F700EF80A0 /* Ap4MovieFragment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAFC31D70FEB95F700EF80A0 /* Ap4MovieFragment.cpp */; };
		CAFC31DA0FEB95F700EF80A0 /* Ap4MovieFragment.h in Headers */ = {isa = PBXBuildFile; fileRef = CAFC31D80FEB95F700EF80A0 /* Ap4MovieFragment.h */; };
		CAFC31F00FEBAA9200EF80A0 /* Ap4FragmentSampleTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAFC31EE0FEBAA9200EF80A0 /* Ap4FragmentSampleTable.cpp */; };
		CAFC31F10FEBAA9200EF80A0 /* Ap4FragmentSampleTable.h in Headers */ = {isa = PBXBuildFile; fileRef = CAFC31EF0FEBAA9200EF80A0 /* Ap4FragmentSampleTable.h */; };
		F98E8CC10EA9AEC3000C8839 /* Bento4C.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F98E8CBF0EA9AEC3000C8839 /* Bento4C.cpp */; };
		F98E8CC20EA9AEC3000C8839 /* Bento4C.h in Headers */ = {isa = PBXBuildFile; fileRef = F98E8CC00EA9AEC3000C8839 /* Bento4C.h */; };
		F9B1F4FB0B54AD91003F147E /* Ap4AvccAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9B1F4F90B54AD91003F147E /* Ap4AvccAtom.cpp */; };
		F9B1F4FC0B54AD91003F147E /* Ap4AvccAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = F9B1F4FA0B54AD91003F147E /* Ap4AvccAtom.h */; };
		F9DBC8010E99B00100913BF6 /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D2AAC046055464E500DB518D /* libBento4.a */; };
		F9DBC8060E99B05000913BF6 /* AvcTrackWriterTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9DBC8050E99B05000913BF6 /* AvcTrackWriterTest.cpp */; };
		F9FDDA350EA799CA0061DCB2 /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D2AAC046055464E500DB518D /* libBento4.a */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		CA00667710153959004C0D5F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		CA00667E101539BF004C0D5F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CA00667210153951004C0D5F;
			remoteInfo = Mp42Ts;
		};
		CA0D91A40E25830F005667F1 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CA44C5290D46375F00173F5F;
			remoteInfo = Mp4DcfPackager;
		};
		CA0D91AD0E258349005667F1 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CA3EDA7D0D7E0B81007AE943;
			remoteInfo = AvcInfo;
		};
		CA2E6A3F1087E09A00F837E2 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		CA3185601087EED3002B38A8 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CA2E6A3A1087E09200F837E2;
			remoteInfo = Mp42Avc;
		};
		CA399C9C10A347640085284B /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		CA399CA310A3488B0085284B /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CA399C9710A3475E0085284B;
			remoteInfo = Aac2Mp4;
		};
		CA40CB2D0F40DC160008649B /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		CA40CB330F40DC3E0008649B /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CA40CB280F40DC100008649B;
			remoteInfo = BasicTest;
		};
		CA44C52E0D46376500173F5F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		CA52643B0F788AD8009D7E0D /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CA7EECE40F720648009F85F9;
			remoteInfo = CompareFilesTest;
		};
		CA646AC80CE97C4E009699D7 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CA646ABA0CE97BFD009699D7;
			remoteInfo = Mp4Dump;
		};
		CA646ADB0CE97CA6009699D7 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		CA646ADD0CE97CB2009699D7 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		CA646AE20CE97CD2009699D7 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		CA646AEF0CE97CEE009699D7 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		CA646B020CE97D6E009699D7 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		CA646B120CE97D9C009699D7 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		CA646B220CE97DD1009699D7 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		CA646B420CE97E27009699D7 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		CA646B520CE97E52009699D7 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		CA646B620CE97E82009699D7 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		CA646B700CE97EE1009699D7 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CA646ACD0CE97C80009699D7;
			remoteInfo = Mp4Info;
		};
		CA646B720CE97EE1009699D7 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CA646AE00CE97CD2009699D7;
			remoteInfo = Mp4Encrypt;
		};
		CA646B740CE97EE1009699D7 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CA646AED0CE97CEE009699D7;
			remoteInfo = Mp4Decrypt;
		};
		CA646B760CE97EE1009699D7 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CA646B000CE97D6E009699D7;
			remoteInfo = Mp4Edit;
		};
		CA646B780CE97EE1009699D7 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CA646B100CE97D9C009699D7;
			remoteInfo = Mp4Extract;
		};
		CA646B7A0CE97EE1009699D7 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CA646B200CE97DD1009699D7;
			remoteInfo = Mp4Tag;
		};
		CA646B7E0CE97EE1009699D7 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CA646B400CE97E27009699D7;
			remoteInfo = Mp42Aac;
		};
		CA646B800CE97EE1009699D7 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CA646B500CE97E52009699D7;
			remoteInfo = Mp4RtpHintInfo;
		};
		CA646B850CE97EFC009699D7 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CA646B600CE97E82009699D7;
			remoteInfo = CryptoTest;
		};
		CA7EECE90F720650009F85F9 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		CA9A16DC0ED4F43300C60FDF /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		CA9A18D40ED54B2E00C60FDF /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CA9A16D70ED4F42A00C60FDF;
			remoteInfo = PassthroughWriterTest;
		};
		CA9C64450FE76C48004E5544 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CAB3CB700FCB35B7007C4260;
			remoteInfo = BufferedStreamTest;
		};
		CA9ED5D30EADBD81003CE43C /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = F9FDDA2D0EA798FF0061DCB2;
			remoteInfo = Bento4C;
		};
		CAA97B3B0CF4D55500C01909 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CA646B820CE97EF7009699D7;
			remoteInfo = Tests;
		};
		CAA97B3D0CF4D55500C01909 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CA646AC50CE97C47009699D7;
			remoteInfo = Apps;
		};
		CAB3CB750FCB35BE007C4260 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		CABB61FB0F02CD0600B53D31 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		CAE7240A0FC3364E008F2905 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		CAE7240D0FC3365E008F2905 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CAE724050FC33645008F2905;
			remoteInfo = LinearReaderTest;
		};
		CAEA9CFD0E144993008C396D /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		CAF4792F0F0951BE004073ED /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		CAF479320F0951D0004073ED /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CAF4792A0F0951B8004073ED;
			remoteInfo = BenchmarksTest;
		};
		CAF479340F0951D5004073ED /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CABB61F20F02BABC00B53D31;
			remoteInfo = TracksTest;
		};
		CAFC31BD0FEB3DE400EF80A0 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		CAFC31C10FEB3E0A00EF80A0 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CAFC31B80FEB3DDD00EF80A0;
			remoteInfo = FragmentParserTest;
		};
		F9DBC8020E99B01200913BF6 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = F9DBC7FC0E99AFE100913BF6;
			remoteInfo = AvcTrackWriterTest;
		};
		F9DBC80E0E99BBCB00913BF6 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		F9E9BE530EABBFC4005D99A0 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		F9FDDA360EA799DB0061DCB2 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXFileReference section */
		CA00667310153951004C0D5F /* mp42ts */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = mp42ts; sourceTree = BUILT_PRODUCTS_DIR; };
		CA00667C1015399A004C0D5F /* Mp42Ts.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Mp42Ts.cpp; sourceTree = "<group>"; };
		CA04DFDC1040921500AD5863 /* Ap4KeyWrap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4KeyWrap.cpp; sourceTree = "<group>"; };
		CA04DFDD1040921500AD5863 /* Ap4KeyWrap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4KeyWrap.h; sourceTree = "<group>"; };
		CA09F27D0DF62FC600C2B2DA /* Ap4Marlin.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4Marlin.cpp; sourceTree = "<group>"; };
		CA09F27E0DF62FC600C2B2DA /* Ap4Marlin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4Marlin.h; sourceTree = "<group>"; };
		CA0BBBA00F38D10A00DF01DD /* Ap4Results.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4Results.cpp; sourceTree = "<group>"; };
		CA1221CD0CA7192B000BEEF6 /* Ap4FileCopier.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4FileCopier.cpp; sourceTree = "<group>"; };
		CA1221CE0CA7192B000BEEF6 /* Ap4FileCopier.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4FileCopier.h; sourceTree = "<group>"; };
		CA15CC32107DCEEF0085F329 /* Ap4SampleSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4SampleSource.h; sourceTree = "<group>"; };
		CA2898180D87DA81006A758B /* Ap4UuidAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4UuidAtom.cpp; sourceTree = "<group>"; };
		CA2898190D87DA81006A758B /* Ap4UuidAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4UuidAtom.h; sourceTree = "<group>"; };
		CA2898840D8979B0006A758B /* Ap4ObjectDescriptor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4ObjectDescriptor.cpp; sourceTree = "<group>"; };
		CA2898850D8979B0006A758B /* Ap4ObjectDescriptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4ObjectDescriptor.h; sourceTree = "<group>"; };
		CA2898AF0D897F20006A758B /* Ap4IodsAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4IodsAtom.cpp; sourceTree = "<group>"; };
		CA2898B00D897F20006A758B /* Ap4IodsAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4IodsAtom.h; sourceTree = "<group>"; };
		CA2DBC7B108165330012E204 /* Ap4Mpeg2Ts.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4Mpeg2Ts.cpp; sourceTree = "<group>"; };
		CA2DBC7C108165330012E204 /* Ap4Mpeg2Ts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4Mpeg2Ts.h; sourceTree = "<group>"; };
		CA2E6A371087E07C00F837E2 /* Mp42Avc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Mp42Avc.cpp; sourceTree = "<group>"; };
		CA2E6A3B1087E09200F837E2 /* mp42avc */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = mp42avc; sourceTree = BUILT_PRODUCTS_DIR; };
		CA399C9810A3475E0085284B /* aac2mp4 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = aac2mp4; sourceTree = BUILT_PRODUCTS_DIR; };
		CA3EDA790D7E0B6B007AE943 /* AvcInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AvcInfo.cpp; sourceTree = "<group>"; };
		CA3EDA7E0D7E0B81007AE943 /* avcinfo */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = avcinfo; sourceTree = BUILT_PRODUCTS_DIR; };
		CA3EDA950D7E0D18007AE943 /* Ap4AvcParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4AvcParser.h; sourceTree = "<group>"; };
		CA3EDA960D7E14D3007AE943 /* Ap4AvcParser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4AvcParser.cpp; sourceTree = "<group>"; };
		CA40CB290F40DC100008649B /* BasicTest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = BasicTest; sourceTree = BUILT_PRODUCTS_DIR; };
		CA40CB360F40DC580008649B /* BasicTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BasicTest.cpp; sourceTree = "<group>"; };
		CA44C5250D46370B00173F5F /* Mp4DcfPackager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Mp4DcfPackager.cpp; path = Mp4DcfPackager/Mp4DcfPackager.cpp; sourceTree = "<group>"; };
		CA44C52A0D46375F00173F5F /* mp4dcfpackager */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = mp4dcfpackager; sourceTree = BUILT_PRODUCTS_DIR; };
		CA504D5B0C5E8A8A0060E6FE /* Ap4ElstAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4ElstAtom.cpp; sourceTree = "<group>"; };
		CA504D5C0C5E8A8A0060E6FE /* Ap4ElstAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4ElstAtom.h; sourceTree = "<group>"; };
		CA646A880CE97B2D009699D7 /* Aac2Mp4.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Aac2Mp4.cpp; sourceTree = "<group>"; };
		CA646A8A0CE97B2D009699D7 /* Mp42Aac.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Mp42Aac.cpp; sourceTree = "<group>"; };
		CA646A8C0CE97B2D009699D7 /* Mp4Decrypt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Mp4Decrypt.cpp; sourceTree = "<group>"; };
		CA646A8E0CE97B2D009699D7 /* Mp4Dump.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Mp4Dump.cpp; sourceTree = "<group>"; };
		CA646A900CE97B2D009699D7 /* Mp4Edit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Mp4Edit.cpp; sourceTree = "<group>"; };
		CA646A920CE97B2D009699D7 /* Mp4Encrypt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Mp4Encrypt.cpp; sourceTree = "<group>"; };
		CA646A940CE97B2D009699D7 /* Mp4Extract.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Mp4Extract.cpp; sourceTree = "<group>"; };
		CA646A960CE97B2D009699D7 /* Mp4Info.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Mp4Info.cpp; sourceTree = "<group>"; };
		CA646A980CE97B2D009699D7 /* Mp4RtpHintInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Mp4RtpHintInfo.cpp; sourceTree = "<group>"; };
		CA646A9A0CE97B2D009699D7 /* Mp4Tag.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Mp4Tag.cpp; sourceTree = "<group>"; };
		CA646A9D0CE97B51009699D7 /* CryptoTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CryptoTest.cpp; sourceTree = "<group>"; };
		CA646ABB0CE97BFD009699D7 /* mp4dump */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = mp4dump; sourceTree = BUILT_PRODUCTS_DIR; };
		CA646AD50CE97C80009699D7 /* mp4info */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = mp4info; sourceTree = BUILT_PRODUCTS_DIR; };
		CA646AEA0CE97CD2009699D7 /* mp4encrypt */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = mp4encrypt; sourceTree = BUILT_PRODUCTS_DIR; };
		CA646AF70CE97CEE009699D7 /* mp4decrypt */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = mp4decrypt; sourceTree = BUILT_PRODUCTS_DIR; };
		CA646B0A0CE97D6E009699D7 /* mp4edit */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = mp4edit; sourceTree = BUILT_PRODUCTS_DIR; };
		CA646B1A0CE97D9C009699D7 /* mp4extract */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = mp4extract; sourceTree = BUILT_PRODUCTS_DIR; };
		CA646B2A0CE97DD1009699D7 /* mp4tag */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = mp4tag; sourceTree = BUILT_PRODUCTS_DIR; };
		CA646B4A0CE97E27009699D7 /* mp42aac */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = mp42aac; sourceTree = BUILT_PRODUCTS_DIR; };
		CA646B5A0CE97E52009699D7 /* mp4rtphintinfo */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = mp4rtphintinfo; sourceTree = BUILT_PRODUCTS_DIR; };
		CA646B6A0CE97E82009699D7 /* cryptotest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = cryptotest; sourceTree = BUILT_PRODUCTS_DIR; };
		CA7EECE10F720627009F85F9 /* CompareFiles.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CompareFiles.cpp; sourceTree = "<group>"; };
		CA7EECE50F720648009F85F9 /* CompareFilesTest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = CompareFilesTest; sourceTree = BUILT_PRODUCTS_DIR; };
		CA8B6A600F66D20900720A07 /* Ap4MfhdAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4MfhdAtom.cpp; sourceTree = "<group>"; };
		CA8B6A610F66D20900720A07 /* Ap4MfhdAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4MfhdAtom.h; sourceTree = "<group>"; };
		CA8B6A7E0F66D82C00720A07 /* Ap4TfhdAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4TfhdAtom.cpp; sourceTree = "<group>"; };
		CA8B6A7F0F66D82C00720A07 /* Ap4TfhdAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4TfhdAtom.h; sourceTree = "<group>"; };
		CA8B6A9F0F66E2DC00720A07 /* Ap4TrunAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4TrunAtom.cpp; sourceTree = "<group>"; };
		CA8B6AA00F66E2DC00720A07 /* Ap4TrunAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4TrunAtom.h; sourceTree = "<group>"; };
		CA8E2B401092B71E0042A0AF /* Ap4Piff.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4Piff.cpp; sourceTree = "<group>"; };
		CA8E2B411092B71E0042A0AF /* Ap4Piff.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4Piff.h; sourceTree = "<group>"; };
		CA8FF65E1083E4500008965B /* Ap4SampleSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4SampleSource.cpp; sourceTree = "<group>"; };
		CA91A81010A24D38008618FE /* Ap4TfraAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4TfraAtom.cpp; sourceTree = "<group>"; };
		CA91A81110A24D38008618FE /* Ap4TfraAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4TfraAtom.h; sourceTree = "<group>"; };
		CA91A84A10A29A56008618FE /* Ap4MfroAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4MfroAtom.cpp; sourceTree = "<group>"; };
		CA91A84B10A29A56008618FE /* Ap4MfroAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4MfroAtom.h; sourceTree = "<group>"; };
		CA9366100B437D030067D50B /* Ap4.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4.h; sourceTree = "<group>"; };
		CA9366110B437D030067D50B /* Ap4Array.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4Array.h; sourceTree = "<group>"; };
		CA9366120B437D030067D50B /* Ap4Atom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4Atom.cpp; sourceTree = "<group>"; };
		CA9366130B437D030067D50B /* Ap4Atom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4Atom.h; sourceTree = "<group>"; };
		CA9366140B437D030067D50B /* Ap4AtomFactory.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4AtomFactory.cpp; sourceTree = "<group>"; };
		CA9366150B437D030067D50B /* Ap4AtomFactory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4AtomFactory.h; sourceTree = "<group>"; };
		CA9366160B437D030067D50B /* Ap4AtomSampleTable.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4AtomSampleTable.cpp; sourceTree = "<group>"; };
		CA9366170B437D030067D50B /* Ap4AtomSampleTable.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4AtomSampleTable.h; sourceTree = "<group>"; };
		CA9366180B437D030067D50B /* Ap4ByteStream.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4ByteStream.cpp; sourceTree = "<group>"; };
		CA9366190B437D030067D50B /* Ap4ByteStream.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4ByteStream.h; sourceTree = "<group>"; };
		CA93661A0B437D030067D50B /* Ap4Co64Atom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4Co64Atom.cpp; sourceTree = "<group>"; };
		CA93661B0B437D030067D50B /* Ap4Co64Atom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4Co64Atom.h; sourceTree = "<group>"; };
		CA93661C0B437D030067D50B /* Ap4Config.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4Config.h; sourceTree = "<group>"; };
		CA93661D0B437D030067D50B /* Ap4Constants.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4Constants.h; sourceTree = "<group>"; };
		CA93661E0B437D030067D50B /* Ap4ContainerAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4ContainerAtom.cpp; sourceTree = "<group>"; };
		CA93661F0B437D030067D50B /* Ap4ContainerAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4ContainerAtom.h; sourceTree = "<group>"; };
		CA9366200B437D040067D50B /* Ap4CttsAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4CttsAtom.cpp; sourceTree = "<group>"; };
		CA9366210B437D040067D50B /* Ap4CttsAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4CttsAtom.h; sourceTree = "<group>"; };
		CA9366220B437D040067D50B /* Ap4DataBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4DataBuffer.cpp; sourceTree = "<group>"; };
		CA9366230B437D040067D50B /* Ap4DataBuffer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4DataBuffer.h; sourceTree = "<group>"; };
		CA9366240B437D040067D50B /* Ap4Debug.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4Debug.cpp; sourceTree = "<group>"; };
		CA9366250B437D040067D50B /* Ap4Debug.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4Debug.h; sourceTree = "<group>"; };
		CA9366260B437D040067D50B /* Ap4DecoderConfigDescriptor.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4DecoderConfigDescriptor.cpp; sourceTree = "<group>"; };
		CA9366270B437D040067D50B /* Ap4DecoderConfigDescriptor.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4DecoderConfigDescriptor.h; sourceTree = "<group>"; };
		CA9366280B437D040067D50B /* Ap4DecoderSpecificInfoDescriptor.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4DecoderSpecificInfoDescriptor.cpp; sourceTree = "<group>"; };
		CA9366290B437D040067D50B /* Ap4DecoderSpecificInfoDescriptor.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4DecoderSpecificInfoDescriptor.h; sourceTree = "<group>"; };
		CA93662A0B437D040067D50B /* Ap4Descriptor.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4Descriptor.cpp; sourceTree = "<group>"; };
		CA93662B0B437D040067D50B /* Ap4Descriptor.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4Descriptor.h; sourceTree = "<group>"; };
		CA93662C0B437D040067D50B /* Ap4DescriptorFactory.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4DescriptorFactory.cpp; sourceTree = "<group>"; };
		CA93662D0B437D040067D50B /* Ap4DescriptorFactory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4DescriptorFactory.h; sourceTree = "<group>"; };
		CA93662E0B437D040067D50B /* Ap4DrefAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4DrefAtom.cpp; sourceTree = "<group>"; };
		CA93662F0B437D040067D50B /* Ap4DrefAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4DrefAtom.h; sourceTree = "<group>"; };
		CA9366300B437D040067D50B /* Ap4EsDescriptor.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4EsDescriptor.cpp; sourceTree = "<group>"; };
		CA9366310B437D040067D50B /* Ap4EsDescriptor.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4EsDescriptor.h; sourceTree = "<group>"; };
		CA9366320B437D040067D50B /* Ap4EsdsAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4EsdsAtom.cpp; sourceTree = "<group>"; };
		CA9366330B437D040067D50B /* Ap4EsdsAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4EsdsAtom.h; sourceTree = "<group>"; };
		CA9366340B437D040067D50B /* Ap4File.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4File.cpp; sourceTree = "<group>"; };
		CA9366350B437D040067D50B /* Ap4File.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4File.h; sourceTree = "<group>"; };
		CA9366360B437D040067D50B /* Ap4FileByteStream.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4FileByteStream.h; sourceTree = "<group>"; };
		CA9366370B437D040067D50B /* Ap4FileWriter.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4FileWriter.cpp; sourceTree = "<group>"; };
		CA9366380B437D040067D50B /* Ap4FileWriter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4FileWriter.h; sourceTree = "<group>"; };
		CA9366390B437D040067D50B /* Ap4FrmaAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4FrmaAtom.cpp; sourceTree = "<group>"; };
		CA93663A0B437D040067D50B /* Ap4FrmaAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4FrmaAtom.h; sourceTree = "<group>"; };
		CA93663B0B437D040067D50B /* Ap4FtypAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4FtypAtom.cpp; sourceTree = "<group>"; };
		CA93663C0B437D040067D50B /* Ap4FtypAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4FtypAtom.h; sourceTree = "<group>"; };
		CA93663D0B437D040067D50B /* Ap4HdlrAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4HdlrAtom.cpp; sourceTree = "<group>"; };
		CA93663E0B437D040067D50B /* Ap4HdlrAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4HdlrAtom.h; sourceTree = "<group>"; };
		CA93663F0B437D040067D50B /* Ap4HintTrackReader.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4HintTrackReader.cpp; sourceTree = "<group>"; };
		CA9366400B437D040067D50B /* Ap4HintTrackReader.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4HintTrackReader.h; sourceTree = "<group>"; };
		CA9366410B437D040067D50B /* Ap4HmhdAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4HmhdAtom.cpp; sourceTree = "<group>"; };
		CA9366420B437D040067D50B /* Ap4HmhdAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4HmhdAtom.h; sourceTree = "<group>"; };
		CA9366430B437D040067D50B /* Ap4IkmsAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4IkmsAtom.cpp; sourceTree = "<group>"; };
		CA9366440B437D040067D50B /* Ap4IkmsAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4IkmsAtom.h; sourceTree = "<group>"; };
		CA9366450B437D040067D50B /* Ap4Interfaces.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4Interfaces.h; sourceTree = "<group>"; };
		CA9366460B437D040067D50B /* Ap4IproAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4IproAtom.cpp; sourceTree = "<group>"; };
		CA9366470B437D040067D50B /* Ap4IproAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4IproAtom.h; sourceTree = "<group>"; };
		CA9366480B437D040067D50B /* Ap4IsfmAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4IsfmAtom.cpp; sourceTree = "<group>"; };
		CA9366490B437D040067D50B /* Ap4IsfmAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4IsfmAtom.h; sourceTree = "<group>"; };
		CA93664A0B437D040067D50B /* Ap4IsltAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4IsltAtom.cpp; sourceTree = "<group>"; };
		CA93664B0B437D040067D50B /* Ap4IsltAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4IsltAtom.h; sourceTree = "<group>"; };
		CA93664C0B437D040067D50B /* Ap4IsmaCryp.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4IsmaCryp.cpp; sourceTree = "<group>"; };
		CA93664D0B437D040067D50B /* Ap4IsmaCryp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4IsmaCryp.h; sourceTree = "<group>"; };
		CA93664E0B437D040067D50B /* Ap4List.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4List.h; sourceTree = "<group>"; };
		CA93664F0B437D040067D50B /* Ap4MdhdAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4MdhdAtom.cpp; sourceTree = "<group>"; };
		CA9366500B437D040067D50B /* Ap4MdhdAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4MdhdAtom.h; sourceTree = "<group>"; };
		CA9366510B437D040067D50B /* Ap4MoovAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4MoovAtom.cpp; sourceTree = "<group>"; };
		CA9366520B437D040067D50B /* Ap4MoovAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4MoovAtom.h; sourceTree = "<group>"; };
		CA9366530B437D040067D50B /* Ap4Movie.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4Movie.cpp; sourceTree = "<group>"; };
		CA9366540B437D040067D50B /* Ap4Movie.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4Movie.h; sourceTree = "<group>"; };
		CA9366550B437D040067D50B /* Ap4MvhdAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4MvhdAtom.cpp; sourceTree = "<group>"; };
		CA9366560B437D040067D50B /* Ap4MvhdAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4MvhdAtom.h; sourceTree = "<group>"; };
		CA9366570B437D040067D50B /* Ap4NmhdAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4NmhdAtom.cpp; sourceTree = "<group>"; };
		CA9366580B437D040067D50B /* Ap4NmhdAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4NmhdAtom.h; sourceTree = "<group>"; };
		CA9366590B437D040067D50B /* Ap4OdafAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4OdafAtom.cpp; sourceTree = "<group>"; };
		CA93665A0B437D040067D50B /* Ap4OdafAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4OdafAtom.h; sourceTree = "<group>"; };
		CA93665B0B437D040067D50B /* Ap4OddaAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4OddaAtom.cpp; sourceTree = "<group>"; };
		CA93665C0B437D040067D50B /* Ap4OddaAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4OddaAtom.h; sourceTree = "<group>"; };
		CA93665D0B437D040067D50B /* Ap4OdheAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4OdheAtom.cpp; sourceTree = "<group>"; };
		CA93665E0B437D040067D50B /* Ap4OdheAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4OdheAtom.h; sourceTree = "<group>"; };
		CA93665F0B437D040067D50B /* Ap4OhdrAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4OhdrAtom.cpp; sourceTree = "<group>"; };
		CA9366600B437D040067D50B /* Ap4OhdrAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4OhdrAtom.h; sourceTree = "<group>"; };
		CA9366610B437D040067D50B /* Ap4OmaDcf.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4OmaDcf.cpp; sourceTree = "<group>"; };
		CA9366620B437D040067D50B /* Ap4OmaDcf.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4OmaDcf.h; sourceTree = "<group>"; };
		CA9366630B437D040067D50B /* Ap4Processor.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4Processor.cpp; sourceTree = "<group>"; };
		CA9366640B437D040067D50B /* Ap4Processor.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4Processor.h; sourceTree = "<group>"; };
		CA9366650B437D040067D50B /* Ap4Protection.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4Protection.cpp; sourceTree = "<group>"; };
		CA9366660B437D040067D50B /* Ap4Protection.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4Protection.h; sourceTree = "<group>"; };
		CA9366670B437D040067D50B /* Ap4Results.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4Results.h; sourceTree = "<group>"; };
		CA9366680B437D040067D50B /* Ap4RtpAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4RtpAtom.cpp; sourceTree = "<group>"; };
		CA9366690B437D040067D50B /* Ap4RtpAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4RtpAtom.h; sourceTree = "<group>"; };
		CA93666A0B437D040067D50B /* Ap4RtpHint.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4RtpHint.cpp; sourceTree = "<group>"; };
		CA93666B0B437D040067D50B /* Ap4RtpHint.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4RtpHint.h; sourceTree = "<group>"; };
		CA93666C0B437D040067D50B /* Ap4Sample.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4Sample.cpp; sourceTree = "<group>"; };
		CA93666D0B437D040067D50B /* Ap4Sample.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4Sample.h; sourceTree = "<group>"; };
		CA93666E0B437D040067D50B /* Ap4SampleDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4SampleDescription.cpp; sourceTree = "<group>"; };
		CA93666F0B437D040067D50B /* Ap4SampleDescription.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4SampleDescription.h; sourceTree = "<group>"; };
		CA9366700B437D040067D50B /* Ap4SampleEntry.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4SampleEntry.cpp; sourceTree = "<group>"; };
		CA9366710B437D040067D50B /* Ap4SampleEntry.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4SampleEntry.h; sourceTree = "<group>"; };
		CA9366720B437D040067D50B /* Ap4SampleTable.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4SampleTable.cpp; sourceTree = "<group>"; };
		CA9366730B437D040067D50B /* Ap4SampleTable.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4SampleTable.h; sourceTree = "<group>"; };
		CA9366740B437D040067D50B /* Ap4SchmAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4SchmAtom.cpp; sourceTree = "<group>"; };
		CA9366750B437D040067D50B /* Ap4SchmAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4SchmAtom.h; sourceTree = "<group>"; };
		CA9366760B437D040067D50B /* Ap4SdpAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4SdpAtom.cpp; sourceTree = "<group>"; };
		CA9366770B437D040067D50B /* Ap4SdpAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4SdpAtom.h; sourceTree = "<group>"; };
		CA9366780B437D040067D50B /* Ap4SLConfigDescriptor.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4SLConfigDescriptor.cpp; sourceTree = "<group>"; };
		CA9366790B437D040067D50B /* Ap4SLConfigDescriptor.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4SLConfigDescriptor.h; sourceTree = "<group>"; };
		CA93667A0B437D040067D50B /* Ap4SmhdAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4SmhdAtom.cpp; sourceTree = "<group>"; };
		CA93667B0B437D040067D50B /* Ap4SmhdAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4SmhdAtom.h; sourceTree = "<group>"; };
		CA93667C0B437D040067D50B /* Ap4StcoAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4StcoAtom.cpp; sourceTree = "<group>"; };
		CA93667D0B437D040067D50B /* Ap4StcoAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4StcoAtom.h; sourceTree = "<group>"; };
		CA93667E0B437D040067D50B /* Ap4String.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4String.cpp; sourceTree = "<group>"; };
		CA93667F0B437D040067D50B /* Ap4String.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4String.h; sourceTree = "<group>"; };
		CA9366800B437D040067D50B /* Ap4StscAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4StscAtom.cpp; sourceTree = "<group>"; };
		CA9366810B437D040067D50B /* Ap4StscAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4StscAtom.h; sourceTree = "<group>"; };
		CA9366820B437D040067D50B /* Ap4StsdAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4StsdAtom.cpp; sourceTree = "<group>"; };
		CA9366830B437D040067D50B /* Ap4StsdAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4StsdAtom.h; sourceTree = "<group>"; };
		CA9366840B437D040067D50B /* Ap4StssAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4StssAtom.cpp; sourceTree = "<group>"; };
		CA9366850B437D040067D50B /* Ap4StssAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4StssAtom.h; sourceTree = "<group>"; };
		CA9366860B437D040067D50B /* Ap4StszAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4StszAtom.cpp; sourceTree = "<group>"; };
		CA9366870B437D040067D50B /* Ap4StszAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4StszAtom.h; sourceTree = "<group>"; };
		CA9366880B437D040067D50B /* Ap4SttsAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4SttsAtom.cpp; sourceTree = "<group>"; };
		CA9366890B437D040067D50B /* Ap4SttsAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4SttsAtom.h; sourceTree = "<group>"; };
		CA93668A0B437D040067D50B /* Ap4SyntheticSampleTable.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4SyntheticSampleTable.cpp; sourceTree = "<group>"; };
		CA93668B0B437D040067D50B /* Ap4SyntheticSampleTable.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4SyntheticSampleTable.h; sourceTree = "<group>"; };
		CA93668C0B437D040067D50B /* Ap4TimsAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4TimsAtom.cpp; sourceTree = "<group>"; };
		CA93668D0B437D040067D50B /* Ap4TimsAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4TimsAtom.h; sourceTree = "<group>"; };
		CA93668E0B437D040067D50B /* Ap4TkhdAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4TkhdAtom.cpp; sourceTree = "<group>"; };
		CA93668F0B437D040067D50B /* Ap4TkhdAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4TkhdAtom.h; sourceTree = "<group>"; };
		CA9366900B437D040067D50B /* Ap4Track.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4Track.cpp; sourceTree = "<group>"; };
		CA9366910B437D040067D50B /* Ap4Track.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4Track.h; sourceTree = "<group>"; };
		CA9366920B437D040067D50B /* Ap4TrakAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4TrakAtom.cpp; sourceTree = "<group>"; };
		CA9366930B437D040067D50B /* Ap4TrakAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4TrakAtom.h; sourceTree = "<group>"; };
		CA9366940B437D040067D50B /* Ap4TrefTypeAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4TrefTypeAtom.cpp; sourceTree = "<group>"; };
		CA9366950B437D040067D50B /* Ap4TrefTypeAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4TrefTypeAtom.h; sourceTree = "<group>"; };
		CA9366960B437D040067D50B /* Ap4Types.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4Types.h; sourceTree = "<group>"; };
		CA9366990B437D040067D50B /* Ap4UrlAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4UrlAtom.cpp; sourceTree = "<group>"; };
		CA93669A0B437D040067D50B /* Ap4UrlAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4UrlAtom.h; sourceTree = "<group>"; };
		CA93669B0B437D040067D50B /* Ap4Utils.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4Utils.cpp; sourceTree = "<group>"; };
		CA93669C0B437D040067D50B /* Ap4Utils.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4Utils.h; sourceTree = "<group>"; };
		CA93669D0B437D040067D50B /* Ap4Version.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4Version.h; sourceTree = "<group>"; };
		CA93669E0B437D040067D50B /* Ap4VmhdAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4VmhdAtom.cpp; sourceTree = "<group>"; };
		CA93669F0B437D040067D50B /* Ap4VmhdAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4VmhdAtom.h; sourceTree = "<group>"; };
		CA9367310B437D1D0067D50B /* Ap4AesBlockCipher.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4AesBlockCipher.cpp; sourceTree = "<group>"; };
		CA9367320B437D1D0067D50B /* Ap4AesBlockCipher.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4AesBlockCipher.h; sourceTree = "<group>"; };
		CA9367330B437D1D0067D50B /* Ap4StreamCipher.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4StreamCipher.cpp; sourceTree = "<group>"; };
		CA9367340B437D1D0067D50B /* Ap4StreamCipher.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4StreamCipher.h; sourceTree = "<group>"; };
		CA93673A0B437D390067D50B /* Ap4MetaData.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4MetaData.cpp; sourceTree = "<group>"; };
		CA93673B0B437D390067D50B /* Ap4MetaData.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4MetaData.h; sourceTree = "<group>"; };
		CA93673F0B437D4D0067D50B /* Ap4StdCFileByteStream.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4StdCFileByteStream.cpp; sourceTree = "<group>"; };
		CA9367FA0B4383F00067D50B /* Ap4AdtsParser.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4AdtsParser.cpp; sourceTree = "<group>"; };
		CA9367FB0B4383F00067D50B /* Ap4AdtsParser.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4AdtsParser.h; sourceTree = "<group>"; };
		CA9367FC0B4383F00067D50B /* Ap4BitStream.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4BitStream.cpp; sourceTree = "<group>"; };
		CA9367FD0B4383F00067D50B /* Ap4BitStream.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4BitStream.h; sourceTree = "<group>"; };
		CA9A16D80ED4F42A00C60FDF /* PassthroughWriterTest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = PassthroughWriterTest; sourceTree = BUILT_PRODUCTS_DIR; };
		CA9A16E00ED4F44C00C60FDF /* PassthroughWriterTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PassthroughWriterTest.cpp; sourceTree = "<group>"; };
		CA9CB9BC0F86ABB400063C70 /* Ap48bdlAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap48bdlAtom.cpp; sourceTree = "<group>"; };
		CA9CB9BD0F86ABB400063C70 /* Ap48bdlAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap48bdlAtom.h; sourceTree = "<group>"; };
		CAA0332B0DF7D3390086EC1C /* Ap4CommandFactory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4CommandFactory.cpp; sourceTree = "<group>"; };
		CAA0332C0DF7D3390086EC1C /* Ap4CommandFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4CommandFactory.h; sourceTree = "<group>"; };
		CAA033310DF7D4CC0086EC1C /* Ap4Command.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4Command.h; sourceTree = "<group>"; };
		CAA033660DF7E2FA0086EC1C /* Ap4Ipmp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4Ipmp.cpp; sourceTree = "<group>"; };
		CAA033670DF7E2FA0086EC1C /* Ap4Ipmp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4Ipmp.h; sourceTree = "<group>"; };
		CAA4FF1E10B2CBB3009C8F5B /* Ap4Mp4AudioInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4Mp4AudioInfo.cpp; sourceTree = "<group>"; };
		CAA4FF1F10B2CBB3009C8F5B /* Ap4Mp4AudioInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4Mp4AudioInfo.h; sourceTree = "<group>"; };
		CAA88EA910A2064500178BE3 /* libBento4Neptune.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libBento4Neptune.a; sourceTree = BUILT_PRODUCTS_DIR; };
		CAA88EB910A2069900178BE3 /* Ap4NeptuneAdapters.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4NeptuneAdapters.cpp; sourceTree = "<group>"; };
		CAA88EBA10A2069900178BE3 /* Ap4NeptuneAdapters.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4NeptuneAdapters.h; sourceTree = "<group>"; };
		CAB3CB6C0FCB35A8007C4260 /* BufferedStreamTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BufferedStreamTest.cpp; sourceTree = "<group>"; };
		CAB3CB710FCB35B8007C4260 /* BufferedStreamTest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = BufferedStreamTest; sourceTree = BUILT_PRODUCTS_DIR; };
		CABB61EF0F02B85900B53D31 /* TracksTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TracksTest.cpp; sourceTree = "<group>"; };
		CABB61F30F02BABC00B53D31 /* TracksTest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = TracksTest; sourceTree = BUILT_PRODUCTS_DIR; };
		CAD6A7C30F7AFFD800456513 /* Ap4DynamicCast.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4DynamicCast.h; sourceTree = "<group>"; };
		CAE03ABD1034AE0D006FAFD7 /* Ap4Hmac.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4Hmac.cpp; sourceTree = "<group>"; };
		CAE03ABE1034AE0D006FAFD7 /* Ap4Hmac.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4Hmac.h; sourceTree = "<group>"; };
		CAE723FD0FC33618008F2905 /* Ap4LinearReader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4LinearReader.cpp; sourceTree = "<group>"; };
		CAE723FE0FC33618008F2905 /* Ap4LinearReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4LinearReader.h; sourceTree = "<group>"; };
		CAE724020FC3362B008F2905 /* LinearReaderTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LinearReaderTest.cpp; sourceTree = "<group>"; };
		CAE724060FC33645008F2905 /* LinearReaderTest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = LinearReaderTest; sourceTree = BUILT_PRODUCTS_DIR; };
		CAEA9CDE0E14460F008C396D /* Ap4AtomixAdapters.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4AtomixAdapters.cpp; sourceTree = "<group>"; };
		CAEA9CDF0E14460F008C396D /* Ap4AtomixAdapters.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4AtomixAdapters.h; sourceTree = "<group>"; };
		CAEA9CE40E144664008C396D /* libBento4Atomix.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libBento4Atomix.a; sourceTree = BUILT_PRODUCTS_DIR; };
		CAEA9E970E17006D008C396D /* Ap4GrpiAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4GrpiAtom.cpp; sourceTree = "<group>"; };
		CAEA9E980E17006D008C396D /* Ap4GrpiAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4GrpiAtom.h; sourceTree = "<group>"; };
		CAEDC8E60DFF5B1100F070A8 /* Ap4Expandable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4Expandable.cpp; sourceTree = "<group>"; };
		CAEDC8E70DFF5B1100F070A8 /* Ap4Expandable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4Expandable.h; sourceTree = "<group>"; };
		CAEDC8FA0DFF61AE00F070A8 /* Ap4Command.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4Command.cpp; sourceTree = "<group>"; };
		CAEFE10C0FB6993D00AF6434 /* Ap4MehdAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4MehdAtom.cpp; sourceTree = "<group>"; };
		CAEFE10D0FB6993D00AF6434 /* Ap4MehdAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4MehdAtom.h; sourceTree = "<group>"; };
		CAEFE1320FB69CF600AF6434 /* Ap4TrexAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4TrexAtom.cpp; sourceTree = "<group>"; };
		CAEFE1330FB69CF600AF6434 /* Ap4TrexAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4TrexAtom.h; sourceTree = "<group>"; };
		CAF4792B0F0951B8004073ED /* BenchmarksTest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = BenchmarksTest; sourceTree = BUILT_PRODUCTS_DIR; };
		CAF479370F0951E7004073ED /* BenchmarksTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BenchmarksTest.cpp; sourceTree = "<group>"; };
		CAFC31B90FEB3DDD00EF80A0 /* FragmentParserTest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = FragmentParserTest; sourceTree = BUILT_PRODUCTS_DIR; };
		CAFC31CD0FEB3E7C00EF80A0 /* FragmentParserTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FragmentParserTest.cpp; sourceTree = "<group>"; };
		CAFC31D70FEB95F700EF80A0 /* Ap4MovieFragment.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4MovieFragment.cpp; sourceTree = "<group>"; };
		CAFC31D80FEB95F700EF80A0 /* Ap4MovieFragment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4MovieFragment.h; sourceTree = "<group>"; };
		CAFC31EE0FEBAA9200EF80A0 /* Ap4FragmentSampleTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4FragmentSampleTable.cpp; sourceTree = "<group>"; };
		CAFC31EF0FEBAA9200EF80A0 /* Ap4FragmentSampleTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4FragmentSampleTable.h; sourceTree = "<group>"; };
		D2AAC046055464E500DB518D /* libBento4.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libBento4.a; sourceTree = BUILT_PRODUCTS_DIR; };
		F98E8CBF0EA9AEC3000C8839 /* Bento4C.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Bento4C.cpp; path = "../../../Source/C++/CApi/Bento4C.cpp"; sourceTree = SOURCE_ROOT; };
		F98E8CC00EA9AEC3000C8839 /* Bento4C.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Bento4C.h; path = "../../../Source/C++/CApi/Bento4C.h"; sourceTree = SOURCE_ROOT; };
		F9B1F4F90B54AD91003F147E /* Ap4AvccAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4AvccAtom.cpp; sourceTree = "<group>"; };
		F9B1F4FA0B54AD91003F147E /* Ap4AvccAtom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Ap4AvccAtom.h; sourceTree = "<group>"; };
		F9DBC7FD0E99AFE100913BF6 /* AvcTrackWriterTest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = AvcTrackWriterTest; sourceTree = BUILT_PRODUCTS_DIR; };
		F9DBC8050E99B05000913BF6 /* AvcTrackWriterTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AvcTrackWriterTest.cpp; sourceTree = "<group>"; };
		F9FDDA2E0EA798FF0061DCB2 /* libBento4C.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libBento4C.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		CA00667110153951004C0D5F /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA00667910153960004C0D5F /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA2E6A391087E09200F837E2 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA2E6A411087E0A000F837E2 /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA399C9610A3475E0085284B /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA399C9E10A347690085284B /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA3EDA7C0D7E0B81007AE943 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA3EDA8D0D7E0C92007AE943 /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA40CB270F40DC100008649B /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA40CB2F0F40DC1C0008649B /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA44C5280D46375F00173F5F /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA44C5310D46379100173F5F /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA646AB90CE97BFD009699D7 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA646AC00CE97C17009699D7 /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA646AD00CE97C80009699D7 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA646AD10CE97C80009699D7 /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA646AE50CE97CD2009699D7 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA646AE60CE97CD2009699D7 /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA646AF20CE97CEE009699D7 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA646AF30CE97CEE009699D7 /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA646B050CE97D6E009699D7 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA646B060CE97D6E009699D7 /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA646B150CE97D9C009699D7 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA646B160CE97D9C009699D7 /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA646B250CE97DD1009699D7 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA646B260CE97DD1009699D7 /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA646B450CE97E27009699D7 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA646B460CE97E27009699D7 /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA646B550CE97E52009699D7 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA646B560CE97E52009699D7 /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA646B650CE97E82009699D7 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA646B660CE97E82009699D7 /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA7EECE30F720648009F85F9 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA7EECEB0F720656009F85F9 /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA9A16D60ED4F42A00C60FDF /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA9A16DE0ED4F43800C60FDF /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CAA88EA710A2064500178BE3 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CAB3CB6F0FCB35B7007C4260 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAB3CB770FCB35C4007C4260 /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CABB61F10F02BABC00B53D31 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CABB61FD0F02CD0B00B53D31 /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CAE724040FC33645008F2905 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAE7240C0FC33654008F2905 /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CAEA9CE20E144664008C396D /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CAF479290F0951B8004073ED /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAF479310F0951C3004073ED /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CAFC31B70FEB3DDD00EF80A0 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAFC31BF0FEB3DE900EF80A0 /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		D289987405E68DCB004EDB86 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		F9DBC7FB0E99AFE100913BF6 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				F9DBC8010E99B00100913BF6 /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		F9FDDA2C0EA798FF0061DCB2 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				F9FDDA350EA799CA0061DCB2 /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		08FB7794FE84155DC02AAC07 /* Bento4 */ = {
			isa = PBXGroup;
			children = (
				08FB7795FE84155DC02AAC07 /* Runtime */,
				CA646A860CE97B2D009699D7 /* Apps */,
				CA646A9B0CE97B51009699D7 /* Test */,
				C6A0FF2B0290797F04C91782 /* Documentation */,
				1AB674ADFE9D54B511CA2CBB /* Products */,
			);
			name = Bento4;
			sourceTree = "<group>";
		};
		08FB7795FE84155DC02AAC07 /* Runtime */ = {
			isa = PBXGroup;
			children = (
				F95E912A0EA4017000D86755 /* CApi */,
				CA93660F0B437D030067D50B /* Core */,
				CA9367300B437D1D0067D50B /* Crypto */,
				CA9367F90B4383F00067D50B /* Codecs */,
				CA9367390B437D390067D50B /* MetaData */,
				CA93673E0B437D4D0067D50B /* StdC */,
				CAEA9CDD0E14460F008C396D /* Adapters */,
			);
			name = Runtime;
			sourceTree = "<group>";
		};
		1AB674ADFE9D54B511CA2CBB /* Products */ = {
			isa = PBXGroup;
			children = (
				D2AAC046055464E500DB518D /* libBento4.a */,
				CA646ABB0CE97BFD009699D7 /* mp4dump */,
				CA646AD50CE97C80009699D7 /* mp4info */,
				CA646AEA0CE97CD2009699D7 /* mp4encrypt */,
				CA44C52A0D46375F00173F5F /* mp4dcfpackager */,
				CA646AF70CE97CEE009699D7 /* mp4decrypt */,
				CA646B0A0CE97D6E009699D7 /* mp4edit */,
				CA646B1A0CE97D9C009699D7 /* mp4extract */,
				CA646B2A0CE97DD1009699D7 /* mp4tag */,
				CA646B4A0CE97E27009699D7 /* mp42aac */,
				CA646B5A0CE97E52009699D7 /* mp4rtphintinfo */,
				CA646B6A0CE97E82009699D7 /* cryptotest */,
				CA3EDA7E0D7E0B81007AE943 /* avcinfo */,
				CAEA9CE40E144664008C396D /* libBento4Atomix.a */,
				F9DBC7FD0E99AFE100913BF6 /* AvcTrackWriterTest */,
				F9FDDA2E0EA798FF0061DCB2 /* libBento4C.dylib */,
				CA9A16D80ED4F42A00C60FDF /* PassthroughWriterTest */,
				CABB61F30F02BABC00B53D31 /* TracksTest */,
				CAF4792B0F0951B8004073ED /* BenchmarksTest */,
				CA40CB290F40DC100008649B /* BasicTest */,
				CA7EECE50F720648009F85F9 /* CompareFilesTest */,
				CAE724060FC33645008F2905 /* LinearReaderTest */,
				CAB3CB710FCB35B8007C4260 /* BufferedStreamTest */,
				CAFC31B90FEB3DDD00EF80A0 /* FragmentParserTest */,
				CA00667310153951004C0D5F /* mp42ts */,
				CA2E6A3B1087E09200F837E2 /* mp42avc */,
				CAA88EA910A2064500178BE3 /* libBento4Neptune.a */,
				CA399C9810A3475E0085284B /* aac2mp4 */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		C6A0FF2B0290797F04C91782 /* Documentation */ = {
			isa = PBXGroup;
			children = (
			);
			name = Documentation;
			sourceTree = "<group>";
		};
		CA00667B1015399A004C0D5F /* Mp42Ts */ = {
			isa = PBXGroup;
			children = (
				CA00667C1015399A004C0D5F /* Mp42Ts.cpp */,
			);
			path = Mp42Ts;
			sourceTree = "<group>";
		};
		CA2E6A361087E07C00F837E2 /* Mp42Avc */ = {
			isa = PBXGroup;
			children = (
				CA2E6A371087E07C00F837E2 /* Mp42Avc.cpp */,
			);
			path = Mp42Avc;
			sourceTree = "<group>";
		};
		CA3EDA780D7E0B6B007AE943 /* AvcInfo */ = {
			isa = PBXGroup;
			children = (
				CA3EDA790D7E0B6B007AE943 /* AvcInfo.cpp */,
			);
			path = AvcInfo;
			sourceTree = "<group>";
		};
		CA40CB350F40DC580008649B /* Basic */ = {
			isa = PBXGroup;
			children = (
				CA40CB360F40DC580008649B /* BasicTest.cpp */,
			);
			path = Basic;
			sourceTree = "<group>";
		};
		CA44C5260D46371C00173F5F /* Mp4DcfPackager */ = {
			isa = PBXGroup;
			children = (
				CA44C5250D46370B00173F5F /* Mp4DcfPackager.cpp */,
			);
			name = Mp4DcfPackager;
			sourceTree = "<group>";
		};
		CA646A860CE97B2D009699D7 /* Apps */ = {
			isa = PBXGroup;
			children = (
				CA3EDA780D7E0B6B007AE943 /* AvcInfo */,
				CA646A870CE97B2D009699D7 /* Aac2Mp4 */,
				CA646A890CE97B2D009699D7 /* Mp42Aac */,
				CA2E6A361087E07C00F837E2 /* Mp42Avc */,
				CA00667B1015399A004C0D5F /* Mp42Ts */,
				CA44C5260D46371C00173F5F /* Mp4DcfPackager */,
				CA646A8B0CE97B2D009699D7 /* Mp4Decrypt */,
				CA646A8D0CE97B2D009699D7 /* Mp4Dump */,
				CA646A8F0CE97B2D009699D7 /* Mp4Edit */,
				CA646A910CE97B2D009699D7 /* Mp4Encrypt */,
				CA646A930CE97B2D009699D7 /* Mp4Extract */,
				CA646A950CE97B2D009699D7 /* Mp4Info */,
				CA646A970CE97B2D009699D7 /* Mp4RtpHintInfo */,
				CA646A990CE97B2D009699D7 /* Mp4Tag */,
			);
			name = Apps;
			path = "../../../Source/C++/Apps";
			sourceTree = SOURCE_ROOT;
		};
		CA646A870CE97B2D009699D7 /* Aac2Mp4 */ = {
			isa = PBXGroup;
			children = (
				CA646A880CE97B2D009699D7 /* Aac2Mp4.cpp */,
			);
			path = Aac2Mp4;
			sourceTree = "<group>";
		};
		CA646A890CE97B2D009699D7 /* Mp42Aac */ = {
			isa = PBXGroup;
			children = (
				CA646A8A0CE97B2D009699D7 /* Mp42Aac.cpp */,
			);
			path = Mp42Aac;
			sourceTree = "<group>";
		};
		CA646A8B0CE97B2D009699D7 /* Mp4Decrypt */ = {
			isa = PBXGroup;
			children = (
				CA646A8C0CE97B2D009699D7 /* Mp4Decrypt.cpp */,
			);
			path = Mp4Decrypt;
			sourceTree = "<group>";
		};
		CA646A8D0CE97B2D009699D7 /* Mp4Dump */ = {
			isa = PBXGroup;
			children = (
				CA646A8E0CE97B2D009699D7 /* Mp4Dump.cpp */,
			);
			path = Mp4Dump;
			sourceTree = "<group>";
		};
		CA646A8F0CE97B2D009699D7 /* Mp4Edit */ = {
			isa = PBXGroup;
			children = (
				CA646A900CE97B2D009699D7 /* Mp4Edit.cpp */,
			);
			path = Mp4Edit;
			sourceTree = "<group>";
		};
		CA646A910CE97B2D009699D7 /* Mp4Encrypt */ = {
			isa = PBXGroup;
			children = (
				CA646A920CE97B2D009699D7 /* Mp4Encrypt.cpp */,
			);
			path = Mp4Encrypt;
			sourceTree = "<group>";
		};
		CA646A930CE97B2D009699D7 /* Mp4Extract */ = {
			isa = PBXGroup;
			children = (
				CA646A940CE97B2D009699D7 /* Mp4Extract.cpp */,
			);
			path = Mp4Extract;
			sourceTree = "<group>";
		};
		CA646A950CE97B2D009699D7 /* Mp4Info */ = {
			isa = PBXGroup;
			children = (
				CA646A960CE97B2D009699D7 /* Mp4Info.cpp */,
			);
			path = Mp4Info;
			sourceTree = "<group>";
		};
		CA646A970CE97B2D009699D7 /* Mp4RtpHintInfo */ = {
			isa = PBXGroup;
			children = (
				CA646A980CE97B2D009699D7 /* Mp4RtpHintInfo.cpp */,
			);
			path = Mp4RtpHintInfo;
			sourceTree = "<group>";
		};
		CA646A990CE97B2D009699D7 /* Mp4Tag */ = {
			isa = PBXGroup;
			children = (
				CA646A9A0CE97B2D009699D7 /* Mp4Tag.cpp */,
			);
			path = Mp4Tag;
			sourceTree = "<group>";
		};
		CA646A9B0CE97B51009699D7 /* Test */ = {
			isa = PBXGroup;
			children = (
				CAFC31CC0FEB3E7C00EF80A0 /* FragmentParser */,
				CAB3CB6B0FCB35A8007C4260 /* BufferedStream */,
				CAE724010FC3362B008F2905 /* LinearReader */,
				CA7EECE00F720627009F85F9 /* CompareFiles */,
				CA40CB350F40DC580008649B /* Basic */,
				CAF479360F0951E7004073ED /* Benchmarks */,
				CABB61EE0F02B85900B53D31 /* Tracks */,
				CA9A16DF0ED4F44C00C60FDF /* PassthroughWriter */,
				F9DBC7F70E99AF7D00913BF6 /* Avc */,
				CA646A9C0CE97B51009699D7 /* Crypto */,
			);
			name = Test;
			path = "../../../Source/C++/Test";
			sourceTree = SOURCE_ROOT;
		};
		CA646A9C0CE97B51009699D7 /* Crypto */ = {
			isa = PBXGroup;
			children = (
				CA646A9D0CE97B51009699D7 /* CryptoTest.cpp */,
			);
			path = Crypto;
			sourceTree = "<group>";
		};
		CA7EECE00F720627009F85F9 /* CompareFiles */ = {
			isa = PBXGroup;
			children = (
				CA7EECE10F720627009F85F9 /* CompareFiles.cpp */,
			);
			path = CompareFiles;
			sourceTree = "<group>";
		};
		CA93660F0B437D030067D50B /* Core */ = {
			isa = PBXGroup;
			children = (
				CA91A84A10A29A56008618FE /* Ap4MfroAtom.cpp */,
				CA91A84B10A29A56008618FE /* Ap4MfroAtom.h */,
				CA91A81010A24D38008618FE /* Ap4TfraAtom.cpp */,
				CA91A81110A24D38008618FE /* Ap4TfraAtom.h */,
				CA8E2B401092B71E0042A0AF /* Ap4Piff.cpp */,
				CA8E2B411092B71E0042A0AF /* Ap4Piff.h */,
				CA8FF65E1083E4500008965B /* Ap4SampleSource.cpp */,
				CA2DBC7B108165330012E204 /* Ap4Mpeg2Ts.cpp */,
				CA2DBC7C108165330012E204 /* Ap4Mpeg2Ts.h */,
				CA15CC32107DCEEF0085F329 /* Ap4SampleSource.h */,
				CAFC31EE0FEBAA9200EF80A0 /* Ap4FragmentSampleTable.cpp */,
				CAFC31EF0FEBAA9200EF80A0 /* Ap4FragmentSampleTable.h */,
				CAFC31D70FEB95F700EF80A0 /* Ap4MovieFragment.cpp */,
				CAFC31D80FEB95F700EF80A0 /* Ap4MovieFragment.h */,
				CA9CB9BC0F86ABB400063C70 /* Ap48bdlAtom.cpp */,
				CA9CB9BD0F86ABB400063C70 /* Ap48bdlAtom.h */,
				CAE723FD0FC33618008F2905 /* Ap4LinearReader.cpp */,
				CAE723FE0FC33618008F2905 /* Ap4LinearReader.h */,
				CAEFE1320FB69CF600AF6434 /* Ap4TrexAtom.cpp */,
				CAEFE1330FB69CF600AF6434 /* Ap4TrexAtom.h */,
				CAEFE10C0FB6993D00AF6434 /* Ap4MehdAtom.cpp */,
				CAEFE10D0FB6993D00AF6434 /* Ap4MehdAtom.h */,
				CAD6A7C30F7AFFD800456513 /* Ap4DynamicCast.h */,
				CA8B6A9F0F66E2DC00720A07 /* Ap4TrunAtom.cpp */,
				CA8B6AA00F66E2DC00720A07 /* Ap4TrunAtom.h */,
				CA8B6A7E0F66D82C00720A07 /* Ap4TfhdAtom.cpp */,
				CA8B6A7F0F66D82C00720A07 /* Ap4TfhdAtom.h */,
				CA8B6A600F66D20900720A07 /* Ap4MfhdAtom.cpp */,
				CA8B6A610F66D20900720A07 /* Ap4MfhdAtom.h */,
				CA0BBBA00F38D10A00DF01DD /* Ap4Results.cpp */,
				CAEA9E970E17006D008C396D /* Ap4GrpiAtom.cpp */,
				CAEA9E980E17006D008C396D /* Ap4GrpiAtom.h */,
				CAEDC8FA0DFF61AE00F070A8 /* Ap4Command.cpp */,
				CAEDC8E60DFF5B1100F070A8 /* Ap4Expandable.cpp */,
				CAEDC8E70DFF5B1100F070A8 /* Ap4Expandable.h */,
				CAA033660DF7E2FA0086EC1C /* Ap4Ipmp.cpp */,
				CAA033670DF7E2FA0086EC1C /* Ap4Ipmp.h */,
				CAA033310DF7D4CC0086EC1C /* Ap4Command.h */,
				CAA0332B0DF7D3390086EC1C /* Ap4CommandFactory.cpp */,
				CAA0332C0DF7D3390086EC1C /* Ap4CommandFactory.h */,
				CA09F27D0DF62FC600C2B2DA /* Ap4Marlin.cpp */,
				CA09F27E0DF62FC600C2B2DA /* Ap4Marlin.h */,
				CA2898AF0D897F20006A758B /* Ap4IodsAtom.cpp */,
				CA2898B00D897F20006A758B /* Ap4IodsAtom.h */,
				CA2898840D8979B0006A758B /* Ap4ObjectDescriptor.cpp */,
				CA2898850D8979B0006A758B /* Ap4ObjectDescriptor.h */,
				CA2898180D87DA81006A758B /* Ap4UuidAtom.cpp */,
				CA2898190D87DA81006A758B /* Ap4UuidAtom.h */,
				CA1221CD0CA7192B000BEEF6 /* Ap4FileCopier.cpp */,
				CA1221CE0CA7192B000BEEF6 /* Ap4FileCopier.h */,
				CA504D5B0C5E8A8A0060E6FE /* Ap4ElstAtom.cpp */,
				CA504D5C0C5E8A8A0060E6FE /* Ap4ElstAtom.h */,
				F9B1F4F90B54AD91003F147E /* Ap4AvccAtom.cpp */,
				F9B1F4FA0B54AD91003F147E /* Ap4AvccAtom.h */,
				CA9366100B437D030067D50B /* Ap4.h */,
				CA9366110B437D030067D50B /* Ap4Array.h */,
				CA9366120B437D030067D50B /* Ap4Atom.cpp */,
				CA9366130B437D030067D50B /* Ap4Atom.h */,
				CA9366140B437D030067D50B /* Ap4AtomFactory.cpp */,
				CA9366150B437D030067D50B /* Ap4AtomFactory.h */,
				CA9366160B437D030067D50B /* Ap4AtomSampleTable.cpp */,
				CA9366170B437D030067D50B /* Ap4AtomSampleTable.h */,
				CA9366180B437D030067D50B /* Ap4ByteStream.cpp */,
				CA9366190B437D030067D50B /* Ap4ByteStream.h */,
				CA93661A0B437D030067D50B /* Ap4Co64Atom.cpp */,
				CA93661B0B437D030067D50B /* Ap4Co64Atom.h */,
				CA93661C0B437D030067D50B /* Ap4Config.h */,
				CA93661D0B437D030067D50B /* Ap4Constants.h */,
				CA93661E0B437D030067D50B /* Ap4ContainerAtom.cpp */,
				CA93661F0B437D030067D50B /* Ap4ContainerAtom.h */,
				CA9366200B437D040067D50B /* Ap4CttsAtom.cpp */,
				CA9366210B437D040067D50B /* Ap4CttsAtom.h */,
				CA9366220B437D040067D50B /* Ap4DataBuffer.cpp */,
				CA9366230B437D040067D50B /* Ap4DataBuffer.h */,
				CA9366240B437D040067D50B /* Ap4Debug.cpp */,
				CA9366250B437D040067D50B /* Ap4Debug.h */,
				CA9366260B437D040067D50B /* Ap4DecoderConfigDescriptor.cpp */,
				CA9366270B437D040067D50B /* Ap4DecoderConfigDescriptor.h */,
				CA9366280B437D040067D50B /* Ap4DecoderSpecificInfoDescriptor.cpp */,
				CA9366290B437D040067D50B /* Ap4DecoderSpecificInfoDescriptor.h */,
				CA93662A0B437D040067D50B /* Ap4Descriptor.cpp */,
				CA93662B0B437D040067D50B /* Ap4Descriptor.h */,
				CA93662C0B437D040067D50B /* Ap4DescriptorFactory.cpp */,
				CA93662D0B437D040067D50B /* Ap4DescriptorFactory.h */,
				CA93662E0B437D040067D50B /* Ap4DrefAtom.cpp */,
				CA93662F0B437D040067D50B /* Ap4DrefAtom.h */,
				CA9366300B437D040067D50B /* Ap4EsDescriptor.cpp */,
				CA9366310B437D040067D50B /* Ap4EsDescriptor.h */,
				CA9366320B437D040067D50B /* Ap4EsdsAtom.cpp */,
				CA9366330B437D040067D50B /* Ap4EsdsAtom.h */,
				CA9366340B437D040067D50B /* Ap4File.cpp */,
				CA9366350B437D040067D50B /* Ap4File.h */,
				CA9366360B437D040067D50B /* Ap4FileByteStream.h */,
				CA9366370B437D040067D50B /* Ap4FileWriter.cpp */,
				CA9366380B437D040067D50B /* Ap4FileWriter.h */,
				CA9366390B437D040067D50B /* Ap4FrmaAtom.cpp */,
				CA93663A0B437D040067D50B /* Ap4FrmaAtom.h */,
				CA93663B0B437D040067D50B /* Ap4FtypAtom.cpp */,
				CA93663C0B437D040067D50B /* Ap4FtypAtom.h */,
				CA93663D0B437D040067D50B /* Ap4HdlrAtom.cpp */,
				CA93663E0B437D040067D50B /* Ap4HdlrAtom.h */,
				CA93663F0B437D040067D50B /* Ap4HintTrackReader.cpp */,
				CA9366400B437D040067D50B /* Ap4HintTrackReader.h */,
				CA9366410B437D040067D50B /* Ap4HmhdAtom.cpp */,
				CA9366420B437D040067D50B /* Ap4HmhdAtom.h */,
				CA9366430B437D040067D50B /* Ap4IkmsAtom.cpp */,
				CA9366440B437D040067D50B /* Ap4IkmsAtom.h */,
				CA9366450B437D040067D50B /* Ap4Interfaces.h */,
				CA9366460B437D040067D50B /* Ap4IproAtom.cpp */,
				CA9366470B437D040067D50B /* Ap4IproAtom.h */,
				CA9366480B437D040067D50B /* Ap4IsfmAtom.cpp */,
				CA9366490B437D040067D50B /* Ap4IsfmAtom.h */,
				CA93664A0B437D040067D50B /* Ap4IsltAtom.cpp */,
				CA93664B0B437D040067D50B /* Ap4IsltAtom.h */,
				CA93664C0B437D040067D50B /* Ap4IsmaCryp.cpp */,
				CA93664D0B437D040067D50B /* Ap4IsmaCryp.h */,
				CA93664E0B437D040067D50B /* Ap4List.h */,
				CA93664F0B437D040067D50B /* Ap4MdhdAtom.cpp */,
				CA9366500B437D040067D50B /* Ap4MdhdAtom.h */,
				CA9366510B437D040067D50B /* Ap4MoovAtom.cpp */,
				CA9366520B437D040067D50B /* Ap4MoovAtom.h */,
				CA9366530B437D040067D50B /* Ap4Movie.cpp */,
				CA9366540B437D040067D50B /* Ap4Movie.h */,
				CA9366550B437D040067D50B /* Ap4MvhdAtom.cpp */,
				CA9366560B437D040067D50B /* Ap4MvhdAtom.h */,
				CA9366570B437D040067D50B /* Ap4NmhdAtom.cpp */,
				CA9366580B437D040067D50B /* Ap4NmhdAtom.h */,
				CA9366590B437D040067D50B /* Ap4OdafAtom.cpp */,
				CA93665A0B437D040067D50B /* Ap4OdafAtom.h */,
				CA93665B0B437D040067D50B /* Ap4OddaAtom.cpp */,
				CA93665C0B437D040067D50B /* Ap4OddaAtom.h */,
				CA93665D0B437D040067D50B /* Ap4OdheAtom.cpp */,
				CA93665E0B437D040067D50B /* Ap4OdheAtom.h */,
				CA93665F0B437D040067D50B /* Ap4OhdrAtom.cpp */,
				CA9366600B437D040067D50B /* Ap4OhdrAtom.h */,
				CA9366610B437D040067D50B /* Ap4OmaDcf.cpp */,
				CA9366620B437D040067D50B /* Ap4OmaDcf.h */,
				CA9366630B437D040067D50B /* Ap4Processor.cpp */,
				CA9366640B437D040067D50B /* Ap4Processor.h */,
				CA9366650B437D040067D50B /* Ap4Protection.cpp */,
				CA9366660B437D040067D50B /* Ap4Protection.h */,
				CA9366670B437D040067D50B /* Ap4Results.h */,
				CA9366680B437D040067D50B /* Ap4RtpAtom.cpp */,
				CA9366690B437D040067D50B /* Ap4RtpAtom.h */,
				CA93666A0B437D040067D50B /* Ap4RtpHint.cpp */,
				CA93666B0B437D040067D50B /* Ap4RtpHint.h */,
				CA93666C0B437D040067D50B /* Ap4Sample.cpp */,
				CA93666D0B437D040067D50B /* Ap4Sample.h */,
				CA93666E0B437D040067D50B /* Ap4SampleDescription.cpp */,
				CA93666F0B437D040067D50B /* Ap4SampleDescription.h */,
				CA9366700B437D040067D50B /* Ap4SampleEntry.cpp */,
				CA9366710B437D040067D50B /* Ap4SampleEntry.h */,
				CA9366720B437D040067D50B /* Ap4SampleTable.cpp */,
				CA9366730B437D040067D50B /* Ap4SampleTable.h */,
				CA9366740B437D040067D50B /* Ap4SchmAtom.cpp */,
				CA9366750B437D040067D50B /* Ap4SchmAtom.h */,
				CA9366760B437D040067D50B /* Ap4SdpAtom.cpp */,
				CA9366770B437D040067D50B /* Ap4SdpAtom.h */,
				CA9366780B437D040067D50B /* Ap4SLConfigDescriptor.cpp */,
				CA9366790B437D040067D50B /* Ap4SLConfigDescriptor.h */,
				CA93667A0B437D040067D50B /* Ap4SmhdAtom.cpp */,
				CA93667B0B437D040067D50B /* Ap4SmhdAtom.h */,
				CA93667C0B437D040067D50B /* Ap4StcoAtom.cpp */,
				CA93667D0B437D040067D50B /* Ap4StcoAtom.h */,
				CA93667E0B437D040067D50B /* Ap4String.cpp */,
				CA93667F0B437D040067D50B /* Ap4String.h */,
				CA9366800B437D040067D50B /* Ap4StscAtom.cpp */,
				CA9366810B437D040067D50B /* Ap4StscAtom.h */,
				CA9366820B437D040067D50B /* Ap4StsdAtom.cpp */,
				CA9366830B437D040067D50B /* Ap4StsdAtom.h */,
				CA9366840B437D040067D50B /* Ap4StssAtom.cpp */,
				CA9366850B437D040067D50B /* Ap4StssAtom.h */,
				CA9366860B437D040067D50B /* Ap4StszAtom.cpp */,
				CA9366870B437D040067D50B /* Ap4StszAtom.h */,
				CA9366880B437D040067D50B /* Ap4SttsAtom.cpp */,
				CA9366890B437D040067D50B /* Ap4SttsAtom.h */,
				CA93668A0B437D040067D50B /* Ap4SyntheticSampleTable.cpp */,
				CA93668B0B437D040067D50B /* Ap4SyntheticSampleTable.h */,
				CA93668C0B437D040067D50B /* Ap4TimsAtom.cpp */,
				CA93668D0B437D040067D50B /* Ap4TimsAtom.h */,
				CA93668E0B437D040067D50B /* Ap4TkhdAtom.cpp */,
				CA93668F0B437D040067D50B /* Ap4TkhdAtom.h */,
				CA9366900B437D040067D50B /* Ap4Track.cpp */,
				CA9366910B437D040067D50B /* Ap4Track.h */,
				CA9366920B437D040067D50B /* Ap4TrakAtom.cpp */,
				CA9366930B437D040067D50B /* Ap4TrakAtom.h */,
				CA9366940B437D040067D50B /* Ap4TrefTypeAtom.cpp */,
				CA9366950B437D040067D50B /* Ap4TrefTypeAtom.h */,
				CA9366960B437D040067D50B /* Ap4Types.h */,
				CA9366990B437D040067D50B /* Ap4UrlAtom.cpp */,
				CA93669A0B437D040067D50B /* Ap4UrlAtom.h */,
				CA93669B0B437D040067D50B /* Ap4Utils.cpp */,
				CA93669C0B437D040067D50B /* Ap4Utils.h */,
				CA93669D0B437D040067D50B /* Ap4Version.h */,
				CA93669E0B437D040067D50B /* Ap4VmhdAtom.cpp */,
				CA93669F0B437D040067D50B /* Ap4VmhdAtom.h */,
			);
			name = Core;
			path = "../../../Source/C++/Core";
			sourceTree = SOURCE_ROOT;
		};
		CA9367300B437D1D0067D50B /* Crypto */ = {
			isa = PBXGroup;
			children = (
				CA04DFDC1040921500AD5863 /* Ap4KeyWrap.cpp */,
				CA04DFDD1040921500AD5863 /* Ap4KeyWrap.h */,
				CAE03ABD1034AE0D006FAFD7 /* Ap4Hmac.cpp */,
				CAE03ABE1034AE0D006FAFD7 /* Ap4Hmac.h */,
				CA9367310B437D1D0067D50B /* Ap4AesBlockCipher.cpp */,
				CA9367320B437D1D0067D50B /* Ap4AesBlockCipher.h */,
				CA9367330B437D1D0067D50B /* Ap4StreamCipher.cpp */,
				CA9367340B437D1D0067D50B /* Ap4StreamCipher.h */,
			);
			name = Crypto;
			path = "../../../Source/C++/Crypto";
			sourceTree = SOURCE_ROOT;
		};
		CA9367390B437D390067D50B /* MetaData */ = {
			isa = PBXGroup;
			children = (
				CA93673A0B437D390067D50B /* Ap4MetaData.cpp */,
				CA93673B0B437D390067D50B /* Ap4MetaData.h */,
			);
			name = MetaData;
			path = "../../../Source/C++/MetaData";
			sourceTree = SOURCE_ROOT;
		};
		CA93673E0B437D4D0067D50B /* StdC */ = {
			isa = PBXGroup;
			children = (
				CA93673F0B437D4D0067D50B /* Ap4StdCFileByteStream.cpp */,
			);
			name = StdC;
			path = "../../../Source/C++/System/StdC";
			sourceTree = SOURCE_ROOT;
		};
		CA9367F90B4383F00067D50B /* Codecs */ = {
			isa = PBXGroup;
			children = (
				CAA4FF1E10B2CBB3009C8F5B /* Ap4Mp4AudioInfo.cpp */,
				CAA4FF1F10B2CBB3009C8F5B /* Ap4Mp4AudioInfo.h */,
				CA9367FA0B4383F00067D50B /* Ap4AdtsParser.cpp */,
				CA9367FB0B4383F00067D50B /* Ap4AdtsParser.h */,
				CA9367FC0B4383F00067D50B /* Ap4BitStream.cpp */,
				CA9367FD0B4383F00067D50B /* Ap4BitStream.h */,
				CA3EDA950D7E0D18007AE943 /* Ap4AvcParser.h */,
				CA3EDA960D7E14D3007AE943 /* Ap4AvcParser.cpp */,
			);
			name = Codecs;
			path = "../../../Source/C++/Codecs";
			sourceTree = SOURCE_ROOT;
		};
		CA9A16DF0ED4F44C00C60FDF /* PassthroughWriter */ = {
			isa = PBXGroup;
			children = (
				CA9A16E00ED4F44C00C60FDF /* PassthroughWriterTest.cpp */,
			);
			path = PassthroughWriter;
			sourceTree = "<group>";
		};
		CAB3CB6B0FCB35A8007C4260 /* BufferedStream */ = {
			isa = PBXGroup;
			children = (
				CAB3CB6C0FCB35A8007C4260 /* BufferedStreamTest.cpp */,
			);
			path = BufferedStream;
			sourceTree = "<group>";
		};
		CABB61EE0F02B85900B53D31 /* Tracks */ = {
			isa = PBXGroup;
			children = (
				CABB61EF0F02B85900B53D31 /* TracksTest.cpp */,
			);
			path = Tracks;
			sourceTree = "<group>";
		};
		CAE724010FC3362B008F2905 /* LinearReader */ = {
			isa = PBXGroup;
			children = (
				CAE724020FC3362B008F2905 /* LinearReaderTest.cpp */,
			);
			path = LinearReader;
			sourceTree = "<group>";
		};
		CAEA9CDD0E14460F008C396D /* Adapters */ = {
			isa = PBXGroup;
			children = (
				CAA88EB910A2069900178BE3 /* Ap4NeptuneAdapters.cpp */,
				CAA88EBA10A2069900178BE3 /* Ap4NeptuneAdapters.h */,
				CAEA9CDE0E14460F008C396D /* Ap4AtomixAdapters.cpp */,
				CAEA9CDF0E14460F008C396D /* Ap4AtomixAdapters.h */,
			);
			name = Adapters;
			path = "../../../Source/C++/Adapters";
			sourceTree = SOURCE_ROOT;
		};
		CAF479360F0951E7004073ED /* Benchmarks */ = {
			isa = PBXGroup;
			children = (
				CAF479370F0951E7004073ED /* BenchmarksTest.cpp */,
			);
			path = Benchmarks;
			sourceTree = "<group>";
		};
		CAFC31CC0FEB3E7C00EF80A0 /* FragmentParser */ = {
			isa = PBXGroup;
			children = (
				CAFC31CD0FEB3E7C00EF80A0 /* FragmentParserTest.cpp */,
			);
			path = FragmentParser;
			sourceTree = "<group>";
		};
		F95E912A0EA4017000D86755 /* CApi */ = {
			isa = PBXGroup;
			children = (
				F98E8CBF0EA9AEC3000C8839 /* Bento4C.cpp */,
				F98E8CC00EA9AEC3000C8839 /* Bento4C.h */,
			);
			name = CApi;
			sourceTree = "<group>";
		};
		F9DBC7F70E99AF7D00913BF6 /* Avc */ = {
			isa = PBXGroup;
			children = (
				F9DBC8050E99B05000913BF6 /* AvcTrackWriterTest.cpp */,
			);
			path = Avc;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
		CAA88EA510A2064500178BE3 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAA88EBC10A2069900178BE3 /* Ap4NeptuneAdapters.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CAEA9CE00E144664008C396D /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAEA9CE80E144677008C396D /* Ap4AtomixAdapters.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		D2AAC043055464E500DB518D /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA9366A00B437D040067D50B /* Ap4.h in Headers */,
				CA9366A10B437D040067D50B /* Ap4Array.h in Headers */,
				CA9366A30B437D040067D50B /* Ap4Atom.h in Headers */,
				CA9366A50B437D040067D50B /* Ap4AtomFactory.h in Headers */,
				CA9366A70B437D040067D50B /* Ap4AtomSampleTable.h in Headers */,
				CA9366A90B437D040067D50B /* Ap4ByteStream.h in Headers */,
				CA9366AB0B437D040067D50B /* Ap4Co64Atom.h in Headers */,
				CA9366AC0B437D040067D50B /* Ap4Config.h in Headers */,
				CA9366AD0B437D040067D50B /* Ap4Constants.h in Headers */,
				CA9366AF0B437D040067D50B /* Ap4ContainerAtom.h in Headers */,
				CA9366B10B437D040067D50B /* Ap4CttsAtom.h in Headers */,
				CA9366B30B437D040067D50B /* Ap4DataBuffer.h in Headers */,
				CA9366B50B437D040067D50B /* Ap4Debug.h in Headers */,
				CA9366B70B437D040067D50B /* Ap4DecoderConfigDescriptor.h in Headers */,
				CA9366B90B437D040067D50B /* Ap4DecoderSpecificInfoDescriptor.h in Headers */,
				CA9366BB0B437D040067D50B /* Ap4Descriptor.h in Headers */,
				CA9366BD0B437D040067D50B /* Ap4DescriptorFactory.h in Headers */,
				CA9366BF0B437D040067D50B /* Ap4DrefAtom.h in Headers */,
				CA9366C10B437D040067D50B /* Ap4EsDescriptor.h in Headers */,
				CA9366C30B437D040067D50B /* Ap4EsdsAtom.h in Headers */,
				CA9366C50B437D040067D50B /* Ap4File.h in Headers */,
				CA9366C60B437D040067D50B /* Ap4FileByteStream.h in Headers */,
				CA9366C80B437D040067D50B /* Ap4FileWriter.h in Headers */,
				CA9366CA0B437D040067D50B /* Ap4FrmaAtom.h in Headers */,
				CA9366CC0B437D040067D50B /* Ap4FtypAtom.h in Headers */,
				CA9366CE0B437D040067D50B /* Ap4HdlrAtom.h in Headers */,
				CA9366D00B437D040067D50B /* Ap4HintTrackReader.h in Headers */,
				CA9366D20B437D040067D50B /* Ap4HmhdAtom.h in Headers */,
				CA9366D40B437D040067D50B /* Ap4IkmsAtom.h in Headers */,
				CA9366D50B437D040067D50B /* Ap4Interfaces.h in Headers */,
				CA9366D70B437D040067D50B /* Ap4IproAtom.h in Headers */,
				CA9366D90B437D040067D50B /* Ap4IsfmAtom.h in Headers */,
				CA9366DB0B437D040067D50B /* Ap4IsltAtom.h in Headers */,
				CA9366DD0B437D040067D50B /* Ap4IsmaCryp.h in Headers */,
				CA9366DE0B437D040067D50B /* Ap4List.h in Headers */,
				CA9366E00B437D040067D50B /* Ap4MdhdAtom.h in Headers */,
				CA9366E20B437D040067D50B /* Ap4MoovAtom.h in Headers */,
				CA9366E40B437D040067D50B /* Ap4Movie.h in Headers */,
				CA9366E60B437D040067D50B /* Ap4MvhdAtom.h in Headers */,
				CA9366E80B437D040067D50B /* Ap4NmhdAtom.h in Headers */,
				CA9366EA0B437D040067D50B /* Ap4OdafAtom.h in Headers */,
				CA9366EC0B437D040067D50B /* Ap4OddaAtom.h in Headers */,
				CA9366EE0B437D040067D50B /* Ap4OdheAtom.h in Headers */,
				CA9366F00B437D040067D50B /* Ap4OhdrAtom.h in Headers */,
				CA9366F20B437D040067D50B /* Ap4OmaDcf.h in Headers */,
				CA9366F40B437D040067D50B /* Ap4Processor.h in Headers */,
				CA9366F60B437D040067D50B /* Ap4Protection.h in Headers */,
				CA9366F70B437D040067D50B /* Ap4Results.h in Headers */,
				CA9366F90B437D040067D50B /* Ap4RtpAtom.h in Headers */,
				CA9366FB0B437D040067D50B /* Ap4RtpHint.h in Headers */,
				CA9366FD0B437D040067D50B /* Ap4Sample.h in Headers */,
				CA9366FF0B437D040067D50B /* Ap4SampleDescription.h in Headers */,
				CA9367010B437D040067D50B /* Ap4SampleEntry.h in Headers */,
				CA9367030B437D040067D50B /* Ap4SampleTable.h in Headers */,
				CA9367050B437D040067D50B /* Ap4SchmAtom.h in Headers */,
				CA9367070B437D040067D50B /* Ap4SdpAtom.h in Headers */,
				CA9367090B437D040067D50B /* Ap4SLConfigDescriptor.h in Headers */,
				CA93670B0B437D040067D50B /* Ap4SmhdAtom.h in Headers */,
				CA93670D0B437D040067D50B /* Ap4StcoAtom.h in Headers */,
				CA93670F0B437D040067D50B /* Ap4String.h in Headers */,
				CA9367110B437D040067D50B /* Ap4StscAtom.h in Headers */,
				CA9367130B437D040067D50B /* Ap4StsdAtom.h in Headers */,
				CA9367150B437D040067D50B /* Ap4StssAtom.h in Headers */,
				CA9367170B437D040067D50B /* Ap4StszAtom.h in Headers */,
				CA9367190B437D040067D50B /* Ap4SttsAtom.h in Headers */,
				CA93671B0B437D040067D50B /* Ap4SyntheticSampleTable.h in Headers */,
				CA93671D0B437D040067D50B /* Ap4TimsAtom.h in Headers */,
				CA93671F0B437D040067D50B /* Ap4TkhdAtom.h in Headers */,
				CA9367210B437D040067D50B /* Ap4Track.h in Headers */,
				CA9367230B437D040067D50B /* Ap4TrakAtom.h in Headers */,
				CA9367250B437D040067D50B /* Ap4TrefTypeAtom.h in Headers */,
				CA9367260B437D040067D50B /* Ap4Types.h in Headers */,
				CA93672A0B437D040067D50B /* Ap4UrlAtom.h in Headers */,
				CA93672C0B437D040067D50B /* Ap4Utils.h in Headers */,
				CA93672D0B437D040067D50B /* Ap4Version.h in Headers */,
				CA93672F0B437D040067D50B /* Ap4VmhdAtom.h in Headers */,
				CA9367360B437D1D0067D50B /* Ap4AesBlockCipher.h in Headers */,
				CA9367380B437D1D0067D50B /* Ap4StreamCipher.h in Headers */,
				CA93673D0B437D390067D50B /* Ap4MetaData.h in Headers */,
				CA9367FF0B4383F00067D50B /* Ap4AdtsParser.h in Headers */,
				CA9368010B4383F00067D50B /* Ap4BitStream.h in Headers */,
				F9B1F4FC0B54AD91003F147E /* Ap4AvccAtom.h in Headers */,
				CA504D5E0C5E8A8A0060E6FE /* Ap4ElstAtom.h in Headers */,
				CA1221D00CA7192B000BEEF6 /* Ap4FileCopier.h in Headers */,
				CA28981B0D87DA81006A758B /* Ap4UuidAtom.h in Headers */,
				CA2898870D8979B0006A758B /* Ap4ObjectDescriptor.h in Headers */,
				CA2898B20D897F20006A758B /* Ap4IodsAtom.h in Headers */,
				CA09F2800DF62FC600C2B2DA /* Ap4Marlin.h in Headers */,
				CAA0332E0DF7D3390086EC1C /* Ap4CommandFactory.h in Headers */,
				CAA033320DF7D4CC0086EC1C /* Ap4Command.h in Headers */,
				CAA033690DF7E2FA0086EC1C /* Ap4Ipmp.h in Headers */,
				CAEDC8E90DFF5B1100F070A8 /* Ap4Expandable.h in Headers */,
				CAEA9E9A0E17006D008C396D /* Ap4GrpiAtom.h in Headers */,
				CA8B6A630F66D20900720A07 /* Ap4MfhdAtom.h in Headers */,
				CA8B6A810F66D82C00720A07 /* Ap4TfhdAtom.h in Headers */,
				CA8B6AA20F66E2DC00720A07 /* Ap4TrunAtom.h in Headers */,
				CAD6A7C40F7AFFD800456513 /* Ap4DynamicCast.h in Headers */,
				CA9CB9BF0F86ABB400063C70 /* Ap48bdlAtom.h in Headers */,
				CAEFE10F0FB6993D00AF6434 /* Ap4MehdAtom.h in Headers */,
				CAEFE1350FB69CF600AF6434 /* Ap4TrexAtom.h in Headers */,
				CAE724000FC33618008F2905 /* Ap4LinearReader.h in Headers */,
				CAFC31DA0FEB95F700EF80A0 /* Ap4MovieFragment.h in Headers */,
				CAFC31F10FEBAA9200EF80A0 /* Ap4FragmentSampleTable.h in Headers */,
				CAE03AC01034AE0D006FAFD7 /* Ap4Hmac.h in Headers */,
				CA04DFDF1040921500AD5863 /* Ap4KeyWrap.h in Headers */,
				CA15CC33107DCEEF0085F329 /* Ap4SampleSource.h in Headers */,
				CA2DBC7E108165330012E204 /* Ap4Mpeg2Ts.h in Headers */,
				CA8E2B431092B71E0042A0AF /* Ap4Piff.h in Headers */,
				CA91A81310A24D38008618FE /* Ap4TfraAtom.h in Headers */,
				CA91A84D10A29A56008618FE /* Ap4MfroAtom.h in Headers */,
				CAA4FF2110B2CBB3009C8F5B /* Ap4Mp4AudioInfo.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		F9FDDA2A0EA798FF0061DCB2 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				F98E8CC20EA9AEC3000C8839 /* Bento4C.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
		CA00667210153951004C0D5F /* Mp42Ts */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CA00667A10153994004C0D5F /* Build configuration list for PBXNativeTarget "Mp42Ts" */;
			buildPhases = (
				CA00667010153951004C0D5F /* Sources */,
				CA00667110153951004C0D5F /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				CA00667810153959004C0D5F /* PBXTargetDependency */,
			);
			name = Mp42Ts;
			productName = Mp42Ts;
			productReference = CA00667310153951004C0D5F /* mp42ts */;
			productType = "com.apple.product-type.tool";
		};
		CA2E6A3A1087E09200F837E2 /* Mp42Avc */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CA2E6A441087E0DB00F837E2 /* Build configuration list for PBXNativeTarget "Mp42Avc" */;
			buildPhases = (
				CA2E6A381087E09200F837E2 /* Sources */,
				CA2E6A391087E09200F837E2 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				CA2E6A401087E09A00F837E2 /* PBXTargetDependency */,
			);
			name = Mp42Avc;
			productName = Mp42Avc;
			productReference = CA2E6A3B1087E09200F837E2 /* mp42avc */;
			productType = "com.apple.product-type.tool";
		};
		CA399C9710A3475E0085284B /* Aac2Mp4 */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CA399C9F10A347880085284B /* Build configuration list for PBXNativeTarget "Aac2Mp4" */;
			buildPhases = (
				CA399C9510A3475E0085284B /* Sources */,
				CA399C9610A3475E0085284B /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				CA399C9D10A347640085284B /* PBXTargetDependency */,
			);
			name = Aac2Mp4;
			productName = Aac2Mp4;
			productReference = CA399C9810A3475E0085284B /* aac2mp4 */;
			productType = "com.apple.product-type.tool";
		};
		CA3EDA7D0D7E0B81007AE943 /* AvcInfo */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CA3EDA870D7E0BBE007AE943 /* Build configuration list for PBXNativeTarget "AvcInfo" */;
			buildPhases = (
				CA3EDA7B0D7E0B81007AE943 /* Sources */,
				CA3EDA7C0D7E0B81007AE943 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				F9E9BE540EABBFC4005D99A0 /* PBXTargetDependency */,
			);
			name = AvcInfo;
			productName = AvcInfo;
			productReference = CA3EDA7E0D7E0B81007AE943 /* avcinfo */;
			productType = "com.apple.product-type.tool";
		};
		CA40CB280F40DC100008649B /* BasicTest */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CA40CB380F40DC590008649B /* Build configuration list for PBXNativeTarget "BasicTest" */;
			buildPhases = (
				CA40CB260F40DC100008649B /* Sources */,
				CA40CB270F40DC100008649B /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				CA40CB2E0F40DC160008649B /* PBXTargetDependency */,
			);
			name = BasicTest;
			productName = BasicTest;
			productReference = CA40CB290F40DC100008649B /* BasicTest */;
			productType = "com.apple.product-type.tool";
		};
		CA44C5290D46375F00173F5F /* Mp4DcfPackager */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CA44C5300D46378400173F5F /* Build configuration list for PBXNativeTarget "Mp4DcfPackager" */;
			buildPhases = (
				CA44C5270D46375F00173F5F /* Sources */,
				CA44C5280D46375F00173F5F /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				CA44C52F0D46376500173F5F /* PBXTargetDependency */,
			);
			name = Mp4DcfPackager;
			productName = Mp4DcfPackager;
			productReference = CA44C52A0D46375F00173F5F /* mp4dcfpackager */;
			productType = "com.apple.product-type.tool";
		};
		CA646ABA0CE97BFD009699D7 /* Mp4Dump */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CA646AC40CE97C35009699D7 /* Build configuration list for PBXNativeTarget "Mp4Dump" */;
			buildPhases = (
				CA646AB80CE97BFD009699D7 /* Sources */,
				CA646AB90CE97BFD009699D7 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				CA646ADE0CE97CB2009699D7 /* PBXTargetDependency */,
			);
			name = Mp4Dump;
			productName = Mp4Dump;
			productReference = CA646ABB0CE97BFD009699D7 /* mp4dump */;
			productType = "com.apple.product-type.tool";
		};
		CA646ACD0CE97C80009699D7 /* Mp4Info */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CA646AD20CE97C80009699D7 /* Build configuration list for PBXNativeTarget "Mp4Info" */;
			buildPhases = (
				CA646ACE0CE97C80009699D7 /* Sources */,
				CA646AD00CE97C80009699D7 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				CA646ADC0CE97CA6009699D7 /* PBXTargetDependency */,
			);
			name = Mp4Info;
			productName = Mp4Dump;
			productReference = CA646AD50CE97C80009699D7 /* mp4info */;
			productType = "com.apple.product-type.tool";
		};
		CA646AE00CE97CD2009699D7 /* Mp4Encrypt */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CA646AE70CE97CD2009699D7 /* Build configuration list for PBXNativeTarget "Mp4Encrypt" */;
			buildPhases = (
				CA646AE30CE97CD2009699D7 /* Sources */,
				CA646AE50CE97CD2009699D7 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				CA646AE10CE97CD2009699D7 /* PBXTargetDependency */,
			);
			name = Mp4Encrypt;
			productName = Mp4Dump;
			productReference = CA646AEA0CE97CD2009699D7 /* mp4encrypt */;
			productType = "com.apple.product-type.tool";
		};
		CA646AED0CE97CEE009699D7 /* Mp4Decrypt */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CA646AF40CE97CEE009699D7 /* Build configuration list for PBXNativeTarget "Mp4Decrypt" */;
			buildPhases = (
				CA646AF00CE97CEE009699D7 /* Sources */,
				CA646AF20CE97CEE009699D7 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				CA646AEE0CE97CEE009699D7 /* PBXTargetDependency */,
			);
			name = Mp4Decrypt;
			productName = Mp4Dump;
			productReference = CA646AF70CE97CEE009699D7 /* mp4decrypt */;
			productType = "com.apple.product-type.tool";
		};
		CA646B000CE97D6E009699D7 /* Mp4Edit */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CA646B070CE97D6E009699D7 /* Build configuration list for PBXNativeTarget "Mp4Edit" */;
			buildPhases = (
				CA646B030CE97D6E009699D7 /* Sources */,
				CA646B050CE97D6E009699D7 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				CA646B010CE97D6E009699D7 /* PBXTargetDependency */,
			);
			name = Mp4Edit;
			productName = Mp4Dump;
			productReference = CA646B0A0CE97D6E009699D7 /* mp4edit */;
			productType = "com.apple.product-type.tool";
		};
		CA646B100CE97D9C009699D7 /* Mp4Extract */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CA646B170CE97D9C009699D7 /* Build configuration list for PBXNativeTarget "Mp4Extract" */;
			buildPhases = (
				CA646B130CE97D9C009699D7 /* Sources */,
				CA646B150CE97D9C009699D7 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				CA646B110CE97D9C009699D7 /* PBXTargetDependency */,
			);
			name = Mp4Extract;
			productName = Mp4Dump;
			productReference = CA646B1A0CE97D9C009699D7 /* mp4extract */;
			productType = "com.apple.product-type.tool";
		};
		CA646B200CE97DD1009699D7 /* Mp4Tag */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CA646B270CE97DD1009699D7 /* Build configuration list for PBXNativeTarget "Mp4Tag" */;
			buildPhases = (
				CA646B230CE97DD1009699D7 /* Sources */,
				CA646B250CE97DD1009699D7 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				CA646B210CE97DD1009699D7 /* PBXTargetDependency */,
			);
			name = Mp4Tag;
			productName = Mp4Dump;
			productReference = CA646B2A0CE97DD1009699D7 /* mp4tag */;
			productType = "com.apple.product-type.tool";
		};
		CA646B400CE97E27009699D7 /* Mp42Aac */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CA646B470CE97E27009699D7 /* Build configuration list for PBXNativeTarget "Mp42Aac" */;
			buildPhases = (
				CA646B430CE97E27009699D7 /* Sources */,
				CA646B450CE97E27009699D7 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				CA646B410CE97E27009699D7 /* PBXTargetDependency */,
			);
			name = Mp42Aac;
			productName = Mp4Dump;
			productReference = CA646B4A0CE97E27009699D7 /* mp42aac */;
			productType = "com.apple.product-type.tool";
		};
		CA646B500CE97E52009699D7 /* Mp4RtpHintInfo */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CA646B570CE97E52009699D7 /* Build configuration list for PBXNativeTarget "Mp4RtpHintInfo" */;
			buildPhases = (
				CA646B530CE97E52009699D7 /* Sources */,
				CA646B550CE97E52009699D7 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				CA646B510CE97E52009699D7 /* PBXTargetDependency */,
			);
			name = Mp4RtpHintInfo;
			productName = Mp4Dump;
			productReference = CA646B5A0CE97E52009699D7 /* mp4rtphintinfo */;
			productType = "com.apple.product-type.tool";
		};
		CA646B600CE97E82009699D7 /* CryptoTest */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CA646B670CE97E82009699D7 /* Build configuration list for PBXNativeTarget "CryptoTest" */;
			buildPhases = (
				CA646B630CE97E82009699D7 /* Sources */,
				CA646B650CE97E82009699D7 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				CA646B610CE97E82009699D7 /* PBXTargetDependency */,
			);
			name = CryptoTest;
			productName = Mp4Dump;
			productReference = CA646B6A0CE97E82009699D7 /* cryptotest */;
			productType = "com.apple.product-type.tool";
		};
		CA7EECE40F720648009F85F9 /* CompareFilesTest */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CA7EECF10F720668009F85F9 /* Build configuration list for PBXNativeTarget "CompareFilesTest" */;
			buildPhases = (
				CA7EECE20F720648009F85F9 /* Sources */,
				CA7EECE30F720648009F85F9 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				CA7EECEA0F720650009F85F9 /* PBXTargetDependency */,
			);
			name = CompareFilesTest;
			productName = CompareFilesTest;
			productReference = CA7EECE50F720648009F85F9 /* CompareFilesTest */;
			productType = "com.apple.product-type.tool";
		};
		CA9A16D70ED4F42A00C60FDF /* PassthroughWriterTest */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CA9A16E20ED4F44C00C60FDF /* Build configuration list for PBXNativeTarget "PassthroughWriterTest" */;
			buildPhases = (
				CA9A16D50ED4F42A00C60FDF /* Sources */,
				CA9A16D60ED4F42A00C60FDF /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				CA9A16DD0ED4F43300C60FDF /* PBXTargetDependency */,
			);
			name = PassthroughWriterTest;
			productName = PassthroughWriterTest;
			productReference = CA9A16D80ED4F42A00C60FDF /* PassthroughWriterTest */;
			productType = "com.apple.product-type.tool";
		};
		CAA88EA810A2064500178BE3 /* Bento4Neptune */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CAA88EAE10A2066400178BE3 /* Build configuration list for PBXNativeTarget "Bento4Neptune" */;
			buildPhases = (
				CAA88EA510A2064500178BE3 /* Headers */,
				CAA88EA610A2064500178BE3 /* Sources */,
				CAA88EA710A2064500178BE3 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = Bento4Neptune;
			productName = Bento4Neptune;
			productReference = CAA88EA910A2064500178BE3 /* libBento4Neptune.a */;
			productType = "com.apple.product-type.library.static";
		};
		CAB3CB700FCB35B7007C4260 /* BufferedStreamTest */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CAB3CB780FCB35E3007C4260 /* Build configuration list for PBXNativeTarget "BufferedStreamTest" */;
			buildPhases = (
				CAB3CB6E0FCB35B7007C4260 /* Sources */,
				CAB3CB6F0FCB35B7007C4260 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				CAB3CB760FCB35BE007C4260 /* PBXTargetDependency */,
			);
			name = BufferedStreamTest;
			productName = BufferedStreamTest;
			productReference = CAB3CB710FCB35B8007C4260 /* BufferedStreamTest */;
			productType = "com.apple.product-type.tool";
		};
		CABB61F20F02BABC00B53D31 /* TracksTest */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CABB61F80F02BAF900B53D31 /* Build configuration list for PBXNativeTarget "TracksTest" */;
			buildPhases = (
				CABB61F00F02BABC00B53D31 /* Sources */,
				CABB61F10F02BABC00B53D31 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				CABB61FC0F02CD0600B53D31 /* PBXTargetDependency */,
			);
			name = TracksTest;
			productName = TracksTest;
			productReference = CABB61F30F02BABC00B53D31 /* TracksTest */;
			productType = "com.apple.product-type.tool";
		};
		CAE724050FC33645008F2905 /* LinearReaderTest */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CAE724220FC33682008F2905 /* Build configuration list for PBXNativeTarget "LinearReaderTest" */;
			buildPhases = (
				CAE724030FC33645008F2905 /* Sources */,
				CAE724040FC33645008F2905 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				CAE7240B0FC3364E008F2905 /* PBXTargetDependency */,
			);
			name = LinearReaderTest;
			productName = LinearReaderTest;
			productReference = CAE724060FC33645008F2905 /* LinearReaderTest */;
			productType = "com.apple.product-type.tool";
		};
		CAEA9CE30E144664008C396D /* Bento4Atomix */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CAEA9CF10E144695008C396D /* Build configuration list for PBXNativeTarget "Bento4Atomix" */;
			buildPhases = (
				CAEA9CE00E144664008C396D /* Headers */,
				CAEA9CE10E144664008C396D /* Sources */,
				CAEA9CE20E144664008C396D /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				CAEA9CFE0E144993008C396D /* PBXTargetDependency */,
			);
			name = Bento4Atomix;
			productName = Bento4Atomix;
			productReference = CAEA9CE40E144664008C396D /* libBento4Atomix.a */;
			productType = "com.apple.product-type.library.static";
		};
		CAF4792A0F0951B8004073ED /* BenchmarksTest */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CAF479390F0951E7004073ED /* Build configuration list for PBXNativeTarget "BenchmarksTest" */;
			buildPhases = (
				CAF479280F0951B8004073ED /* Sources */,
				CAF479290F0951B8004073ED /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				CAF479300F0951BE004073ED /* PBXTargetDependency */,
			);
			name = BenchmarksTest;
			productName = BenchmarksTest;
			productReference = CAF4792B0F0951B8004073ED /* BenchmarksTest */;
			productType = "com.apple.product-type.tool";
		};
		CAFC31B80FEB3DDD00EF80A0 /* FragmentParserTest */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CAFC31C00FEB3E0800EF80A0 /* Build configuration list for PBXNativeTarget "FragmentParserTest" */;
			buildPhases = (
				CAFC31B60FEB3DDD00EF80A0 /* Sources */,
				CAFC31B70FEB3DDD00EF80A0 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				CAFC31BE0FEB3DE400EF80A0 /* PBXTargetDependency */,
			);
			name = FragmentParserTest;
			productName = FragmentParserTest;
			productReference = CAFC31B90FEB3DDD00EF80A0 /* FragmentParserTest */;
			productType = "com.apple.product-type.tool";
		};
		D2AAC045055464E500DB518D /* Bento4 */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 1DEB91EB08733DB70010E9CD /* Build configuration list for PBXNativeTarget "Bento4" */;
			buildPhases = (
				D2AAC043055464E500DB518D /* Headers */,
				D2AAC044055464E500DB518D /* Sources */,
				D289987405E68DCB004EDB86 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = Bento4;
			productName = Bento4;
			productReference = D2AAC046055464E500DB518D /* libBento4.a */;
			productType = "com.apple.product-type.library.static";
		};
		F9DBC7FC0E99AFE100913BF6 /* AvcTrackWriterTest */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = F9DBC8040E99B03000913BF6 /* Build configuration list for PBXNativeTarget "AvcTrackWriterTest" */;
			buildPhases = (
				F9DBC7FA0E99AFE100913BF6 /* Sources */,
				F9DBC7FB0E99AFE100913BF6 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				F9DBC80F0E99BBCB00913BF6 /* PBXTargetDependency */,
			);
			name = AvcTrackWriterTest;
			productName = AvcTrackWriterTest;
			productReference = F9DBC7FD0E99AFE100913BF6 /* AvcTrackWriterTest */;
			productType = "com.apple.product-type.tool";
		};
		F9FDDA2D0EA798FF0061DCB2 /* Bento4C */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = F9FDDA320EA799450061DCB2 /* Build configuration list for PBXNativeTarget "Bento4C" */;
			buildPhases = (
				F9FDDA2A0EA798FF0061DCB2 /* Headers */,
				F9FDDA2B0EA798FF0061DCB2 /* Sources */,
				F9FDDA2C0EA798FF0061DCB2 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				F9FDDA370EA799DB0061DCB2 /* PBXTargetDependency */,
			);
			name = Bento4C;
			productName = Bento4C;
			productReference = F9FDDA2E0EA798FF0061DCB2 /* libBento4C.dylib */;
			productType = "com.apple.product-type.library.dynamic";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		08FB7793FE84155DC02AAC07 /* Project object */ = {
			isa = PBXProject;
			buildConfigurationList = 1DEB91EF08733DB70010E9CD /* Build configuration list for PBXProject "Bento4" */;
			compatibilityVersion = "Xcode 3.1";
			hasScannedForEncodings = 1;
			mainGroup = 08FB7794FE84155DC02AAC07 /* Bento4 */;
			projectDirPath = "";
			projectRoot = ../../..;
			targets = (
				CAA97B380CF4D54E00C01909 /* All */,
				CA646AC50CE97C47009699D7 /* Apps */,
				CA646B820CE97EF7009699D7 /* Tests */,
				D2AAC045055464E500DB518D /* Bento4 */,
				CAEA9CE30E144664008C396D /* Bento4Atomix */,
				CAA88EA810A2064500178BE3 /* Bento4Neptune */,
				F9FDDA2D0EA798FF0061DCB2 /* Bento4C */,
				CA646ABA0CE97BFD009699D7 /* Mp4Dump */,
				CA646ACD0CE97C80009699D7 /* Mp4Info */,
				CA646AE00CE97CD2009699D7 /* Mp4Encrypt */,
				CA44C5290D46375F00173F5F /* Mp4DcfPackager */,
				CA646AED0CE97CEE009699D7 /* Mp4Decrypt */,
				CA646B000CE97D6E009699D7 /* Mp4Edit */,
				CA646B100CE97D9C009699D7 /* Mp4Extract */,
				CA646B200CE97DD1009699D7 /* Mp4Tag */,
				CA646B400CE97E27009699D7 /* Mp42Aac */,
				CA2E6A3A1087E09200F837E2 /* Mp42Avc */,
				CA00667210153951004C0D5F /* Mp42Ts */,
				CA646B500CE97E52009699D7 /* Mp4RtpHintInfo */,
				CA399C9710A3475E0085284B /* Aac2Mp4 */,
				CA3EDA7D0D7E0B81007AE943 /* AvcInfo */,
				CA646B600CE97E82009699D7 /* CryptoTest */,
				F9DBC7FC0E99AFE100913BF6 /* AvcTrackWriterTest */,
				CA9A16D70ED4F42A00C60FDF /* PassthroughWriterTest */,
				CABB61F20F02BABC00B53D31 /* TracksTest */,
				CAF4792A0F0951B8004073ED /* BenchmarksTest */,
				CA40CB280F40DC100008649B /* BasicTest */,
				CA7EECE40F720648009F85F9 /* CompareFilesTest */,
				CAE724050FC33645008F2905 /* LinearReaderTest */,
				CAB3CB700FCB35B7007C4260 /* BufferedStreamTest */,
				CAFC31B80FEB3DDD00EF80A0 /* FragmentParserTest */,
			);
		};
/* End PBXProject section */

/* Begin PBXSourcesBuildPhase section */
		CA00667010153951004C0D5F /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA00667D1015399A004C0D5F /* Mp42Ts.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA2E6A381087E09200F837E2 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA2E6A421087E0BB00F837E2 /* Mp42Avc.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA399C9510A3475E0085284B /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA399CA010A348560085284B /* Aac2Mp4.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA3EDA7B0D7E0B81007AE943 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA3EDA850D7E0BA0007AE943 /* AvcInfo.cpp in Sources */,
				CA3EDA970D7E14D3007AE943 /* Ap4AvcParser.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA40CB260F40DC100008649B /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA40CB370F40DC580008649B /* BasicTest.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA44C5270D46375F00173F5F /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA44C5340D46383A00173F5F /* Mp4DcfPackager.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA646AB80CE97BFD009699D7 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA646ABF0CE97C0C009699D7 /* Mp4Dump.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA646ACE0CE97C80009699D7 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA646AD70CE97C97009699D7 /* Mp4Info.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA646AE30CE97CD2009699D7 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA646AEC0CE97CE4009699D7 /* Mp4Encrypt.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA646AF00CE97CEE009699D7 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA646AF90CE97D08009699D7 /* Mp4Decrypt.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA646B030CE97D6E009699D7 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA646B0C0CE97D7F009699D7 /* Mp4Edit.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA646B130CE97D9C009699D7 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA646B1C0CE97DB0009699D7 /* Mp4Extract.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA646B230CE97DD1009699D7 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA646B2C0CE97DE5009699D7 /* Mp4Tag.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA646B430CE97E27009699D7 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA646B4F0CE97E49009699D7 /* Mp42Aac.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA646B530CE97E52009699D7 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA646B5F0CE97E75009699D7 /* Mp4RtpHintInfo.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA646B630CE97E82009699D7 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA646B6F0CE97EC9009699D7 /* CryptoTest.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA7EECE20F720648009F85F9 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA7EECEC0F720663009F85F9 /* CompareFiles.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA9A16D50ED4F42A00C60FDF /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA9A16E10ED4F44C00C60FDF /* PassthroughWriterTest.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CAA88EA610A2064500178BE3 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAA88EBB10A2069900178BE3 /* Ap4NeptuneAdapters.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CAB3CB6E0FCB35B7007C4260 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAB3CB790FCB35EC007C4260 /* BufferedStreamTest.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CABB61F00F02BABC00B53D31 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CABB61F70F02BADB00B53D31 /* TracksTest.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CAE724030FC33645008F2905 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAE724290FC337C0008F2905 /* LinearReaderTest.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CAEA9CE10E144664008C396D /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAEA9CE70E144676008C396D /* Ap4AtomixAdapters.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CAF479280F0951B8004073ED /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAF479380F0951E7004073ED /* BenchmarksTest.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CAFC31B60FEB3DDD00EF80A0 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAFC31CE0FEB3E7C00EF80A0 /* FragmentParserTest.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		D2AAC044055464E500DB518D /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA9366A20B437D040067D50B /* Ap4Atom.cpp in Sources */,
				CA9366A40B437D040067D50B /* Ap4AtomFactory.cpp in Sources */,
				CA9366A60B437D040067D50B /* Ap4AtomSampleTable.cpp in Sources */,
				CA9366A80B437D040067D50B /* Ap4ByteStream.cpp in Sources */,
				CA9366AA0B437D040067D50B /* Ap4Co64Atom.cpp in Sources */,
				CA9366AE0B437D040067D50B /* Ap4ContainerAtom.cpp in Sources */,
				CA9366B00B437D040067D50B /* Ap4CttsAtom.cpp in Sources */,
				CA9366B20B437D040067D50B /* Ap4DataBuffer.cpp in Sources */,
				CA9366B40B437D040067D50B /* Ap4Debug.cpp in Sources */,
				CA9366B60B437D040067D50B /* Ap4DecoderConfigDescriptor.cpp in Sources */,
				CA9366B80B437D040067D50B /* Ap4DecoderSpecificInfoDescriptor.cpp in Sources */,
				CA9366BA0B437D040067D50B /* Ap4Descriptor.cpp in Sources */,
				CA9366BC0B437D040067D50B /* Ap4DescriptorFactory.cpp in Sources */,
				CA9366BE0B437D040067D50B /* Ap4DrefAtom.cpp in Sources */,
				CA9366C00B437D040067D50B /* Ap4EsDescriptor.cpp in Sources */,
				CA9366C20B437D040067D50B /* Ap4EsdsAtom.cpp in Sources */,
				CA9366C40B437D040067D50B /* Ap4File.cpp in Sources */,
				CA9366C70B437D040067D50B /* Ap4FileWriter.cpp in Sources */,
				CA9366C90B437D040067D50B /* Ap4FrmaAtom.cpp in Sources */,
				CA9366CB0B437D040067D50B /* Ap4FtypAtom.cpp in Sources */,
				CA9366CD0B437D040067D50B /* Ap4HdlrAtom.cpp in Sources */,
				CA9366CF0B437D040067D50B /* Ap4HintTrackReader.cpp in Sources */,
				CA9366D10B437D040067D50B /* Ap4HmhdAtom.cpp in Sources */,
				CA9366D30B437D040067D50B /* Ap4IkmsAtom.cpp in Sources */,
				CA9366D60B437D040067D50B /* Ap4IproAtom.cpp in Sources */,
				CA9366D80B437D040067D50B /* Ap4IsfmAtom.cpp in Sources */,
				CA9366DA0B437D040067D50B /* Ap4IsltAtom.cpp in Sources */,
				CA9366DC0B437D040067D50B /* Ap4IsmaCryp.cpp in Sources */,
				CA9366DF0B437D040067D50B /* Ap4MdhdAtom.cpp in Sources */,
				CA9366E10B437D040067D50B /* Ap4MoovAtom.cpp in Sources */,
				CA9366E30B437D040067D50B /* Ap4Movie.cpp in Sources */,
				CA9366E50B437D040067D50B /* Ap4MvhdAtom.cpp in Sources */,
				CA9366E70B437D040067D50B /* Ap4NmhdAtom.cpp in Sources */,
				CA9366E90B437D040067D50B /* Ap4OdafAtom.cpp in Sources */,
				CA9366EB0B437D040067D50B /* Ap4OddaAtom.cpp in Sources */,
				CA9366ED0B437D040067D50B /* Ap4OdheAtom.cpp in Sources */,
				CA9366EF0B437D040067D50B /* Ap4OhdrAtom.cpp in Sources */,
				CA9366F10B437D040067D50B /* Ap4OmaDcf.cpp in Sources */,
				CA9366F30B437D040067D50B /* Ap4Processor.cpp in Sources */,
				CA9366F50B437D040067D50B /* Ap4Protection.cpp in Sources */,
				CA9366F80B437D040067D50B /* Ap4RtpAtom.cpp in Sources */,
				CA9366FA0B437D040067D50B /* Ap4RtpHint.cpp in Sources */,
				CA9366FC0B437D040067D50B /* Ap4Sample.cpp in Sources */,
				CA9366FE0B437D040067D50B /* Ap4SampleDescription.cpp in Sources */,
				CA9367000B437D040067D50B /* Ap4SampleEntry.cpp in Sources */,
				CA9367020B437D040067D50B /* Ap4SampleTable.cpp in Sources */,
				CA9367040B437D040067D50B /* Ap4SchmAtom.cpp in Sources */,
				CA9367060B437D040067D50B /* Ap4SdpAtom.cpp in Sources */,
				CA9367080B437D040067D50B /* Ap4SLConfigDescriptor.cpp in Sources */,
				CA93670A0B437D040067D50B /* Ap4SmhdAtom.cpp in Sources */,
				CA93670C0B437D040067D50B /* Ap4StcoAtom.cpp in Sources */,
				CA93670E0B437D040067D50B /* Ap4String.cpp in Sources */,
				CA9367100B437D040067D50B /* Ap4StscAtom.cpp in Sources */,
				CA9367120B437D040067D50B /* Ap4StsdAtom.cpp in Sources */,
				CA9367140B437D040067D50B /* Ap4StssAtom.cpp in Sources */,
				CA9367160B437D040067D50B /* Ap4StszAtom.cpp in Sources */,
				CA9367180B437D040067D50B /* Ap4SttsAtom.cpp in Sources */,
				CA93671A0B437D040067D50B /* Ap4SyntheticSampleTable.cpp in Sources */,
				CA93671C0B437D040067D50B /* Ap4TimsAtom.cpp in Sources */,
				CA93671E0B437D040067D50B /* Ap4TkhdAtom.cpp in Sources */,
				CA9367200B437D040067D50B /* Ap4Track.cpp in Sources */,
				CA9367220B437D040067D50B /* Ap4TrakAtom.cpp in Sources */,
				CA9367240B437D040067D50B /* Ap4TrefTypeAtom.cpp in Sources */,
				CA9367290B437D040067D50B /* Ap4UrlAtom.cpp in Sources */,
				CA93672B0B437D040067D50B /* Ap4Utils.cpp in Sources */,
				CA93672E0B437D040067D50B /* Ap4VmhdAtom.cpp in Sources */,
				CA9367350B437D1D0067D50B /* Ap4AesBlockCipher.cpp in Sources */,
				CA9367370B437D1D0067D50B /* Ap4StreamCipher.cpp in Sources */,
				CA93673C0B437D390067D50B /* Ap4MetaData.cpp in Sources */,
				CA9367400B437D4D0067D50B /* Ap4StdCFileByteStream.cpp in Sources */,
				CA9367FE0B4383F00067D50B /* Ap4AdtsParser.cpp in Sources */,
				CA9368000B4383F00067D50B /* Ap4BitStream.cpp in Sources */,
				F9B1F4FB0B54AD91003F147E /* Ap4AvccAtom.cpp in Sources */,
				CA504D5D0C5E8A8A0060E6FE /* Ap4ElstAtom.cpp in Sources */,
				CA1221CF0CA7192B000BEEF6 /* Ap4FileCopier.cpp in Sources */,
				CA28981A0D87DA81006A758B /* Ap4UuidAtom.cpp in Sources */,
				CA2898860D8979B0006A758B /* Ap4ObjectDescriptor.cpp in Sources */,
				CA2898B10D897F20006A758B /* Ap4IodsAtom.cpp in Sources */,
				CA09F27F0DF62FC600C2B2DA /* Ap4Marlin.cpp in Sources */,
				CAA0332D0DF7D3390086EC1C /* Ap4CommandFactory.cpp in Sources */,
				CAA033680DF7E2FA0086EC1C /* Ap4Ipmp.cpp in Sources */,
				CAEDC8E80DFF5B1100F070A8 /* Ap4Expandable.cpp in Sources */,
				CAEDC8FB0DFF61AE00F070A8 /* Ap4Command.cpp in Sources */,
				CAEA9E990E17006D008C396D /* Ap4GrpiAtom.cpp in Sources */,
				CA0BBBA10F38D10A00DF01DD /* Ap4Results.cpp in Sources */,
				CA8B6A620F66D20900720A07 /* Ap4MfhdAtom.cpp in Sources */,
				CA8B6A800F66D82C00720A07 /* Ap4TfhdAtom.cpp in Sources */,
				CA8B6AA10F66E2DC00720A07 /* Ap4TrunAtom.cpp in Sources */,
				CA9CB9BE0F86ABB400063C70 /* Ap48bdlAtom.cpp in Sources */,
				CAEFE10E0FB6993D00AF6434 /* Ap4MehdAtom.cpp in Sources */,
				CAEFE1340FB69CF600AF6434 /* Ap4TrexAtom.cpp in Sources */,
				CAE723FF0FC33618008F2905 /* Ap4LinearReader.cpp in Sources */,
				CAFC31D90FEB95F700EF80A0 /* Ap4MovieFragment.cpp in Sources */,
				CAFC31F00FEBAA9200EF80A0 /* Ap4FragmentSampleTable.cpp in Sources */,
				CAE03ABF1034AE0D006FAFD7 /* Ap4Hmac.cpp in Sources */,
				CA04DFDE1040921500AD5863 /* Ap4KeyWrap.cpp in Sources */,
				CA2DBC7D108165330012E204 /* Ap4Mpeg2Ts.cpp in Sources */,
				CA8FF65F1083E4500008965B /* Ap4SampleSource.cpp in Sources */,
				CA8E2B421092B71E0042A0AF /* Ap4Piff.cpp in Sources */,
				CA91A81210A24D38008618FE /* Ap4TfraAtom.cpp in Sources */,
				CA91A84C10A29A56008618FE /* Ap4MfroAtom.cpp in Sources */,
				CAA4FF2010B2CBB3009C8F5B /* Ap4Mp4AudioInfo.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		F9DBC7FA0E99AFE100913BF6 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				F9DBC8060E99B05000913BF6 /* AvcTrackWriterTest.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		F9FDDA2B0EA798FF0061DCB2 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				F98E8CC10EA9AEC3000C8839 /* Bento4C.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		CA00667810153959004C0D5F /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CA00667710153959004C0D5F /* PBXContainerItemProxy */;
		};
		CA00667F101539BF004C0D5F /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CA00667210153951004C0D5F /* Mp42Ts */;
			targetProxy = CA00667E101539BF004C0D5F /* PBXContainerItemProxy */;
		};
		CA0D91A50E25830F005667F1 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CA44C5290D46375F00173F5F /* Mp4DcfPackager */;
			targetProxy = CA0D91A40E25830F005667F1 /* PBXContainerItemProxy */;
		};
		CA0D91AE0E258349005667F1 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CA3EDA7D0D7E0B81007AE943 /* AvcInfo */;
			targetProxy = CA0D91AD0E258349005667F1 /* PBXContainerItemProxy */;
		};
		CA2E6A401087E09A00F837E2 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CA2E6A3F1087E09A00F837E2 /* PBXContainerItemProxy */;
		};
		CA3185611087EED3002B38A8 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CA2E6A3A1087E09200F837E2 /* Mp42Avc */;
			targetProxy = CA3185601087EED3002B38A8 /* PBXContainerItemProxy */;
		};
		CA399C9D10A347640085284B /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CA399C9C10A347640085284B /* PBXContainerItemProxy */;
		};
		CA399CA410A3488B0085284B /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CA399C9710A3475E0085284B /* Aac2Mp4 */;
			targetProxy = CA399CA310A3488B0085284B /* PBXContainerItemProxy */;
		};
		CA40CB2E0F40DC160008649B /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CA40CB2D0F40DC160008649B /* PBXContainerItemProxy */;
		};
		CA40CB340F40DC3E0008649B /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CA40CB280F40DC100008649B /* BasicTest */;
			targetProxy = CA40CB330F40DC3E0008649B /* PBXContainerItemProxy */;
		};
		CA44C52F0D46376500173F5F /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CA44C52E0D46376500173F5F /* PBXContainerItemProxy */;
		};
		CA52643C0F788AD8009D7E0D /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CA7EECE40F720648009F85F9 /* CompareFilesTest */;
			targetProxy = CA52643B0F788AD8009D7E0D /* PBXContainerItemProxy */;
		};
		CA646AC90CE97C4E009699D7 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CA646ABA0CE97BFD009699D7 /* Mp4Dump */;
			targetProxy = CA646AC80CE97C4E009699D7 /* PBXContainerItemProxy */;
		};
		CA646ADC0CE97CA6009699D7 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CA646ADB0CE97CA6009699D7 /* PBXContainerItemProxy */;
		};
		CA646ADE0CE97CB2009699D7 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CA646ADD0CE97CB2009699D7 /* PBXContainerItemProxy */;
		};
		CA646AE10CE97CD2009699D7 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CA646AE20CE97CD2009699D7 /* PBXContainerItemProxy */;
		};
		CA646AEE0CE97CEE009699D7 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CA646AEF0CE97CEE009699D7 /* PBXContainerItemProxy */;
		};
		CA646B010CE97D6E009699D7 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CA646B020CE97D6E009699D7 /* PBXContainerItemProxy */;
		};
		CA646B110CE97D9C009699D7 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CA646B120CE97D9C009699D7 /* PBXContainerItemProxy */;
		};
		CA646B210CE97DD1009699D7 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CA646B220CE97DD1009699D7 /* PBXContainerItemProxy */;
		};
		CA646B410CE97E27009699D7 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CA646B420CE97E27009699D7 /* PBXContainerItemProxy */;
		};
		CA646B510CE97E52009699D7 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CA646B520CE97E52009699D7 /* PBXContainerItemProxy */;
		};
		CA646B610CE97E82009699D7 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CA646B620CE97E82009699D7 /* PBXContainerItemProxy */;
		};
		CA646B710CE97EE1009699D7 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CA646ACD0CE97C80009699D7 /* Mp4Info */;
			targetProxy = CA646B700CE97EE1009699D7 /* PBXContainerItemProxy */;
		};
		CA646B730CE97EE1009699D7 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CA646AE00CE97CD2009699D7 /* Mp4Encrypt */;
			targetProxy = CA646B720CE97EE1009699D7 /* PBXContainerItemProxy */;
		};
		CA646B750CE97EE1009699D7 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CA646AED0CE97CEE009699D7 /* Mp4Decrypt */;
			targetProxy = CA646B740CE97EE1009699D7 /* PBXContainerItemProxy */;
		};
		CA646B770CE97EE1009699D7 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CA646B000CE97D6E009699D7 /* Mp4Edit */;
			targetProxy = CA646B760CE97EE1009699D7 /* PBXContainerItemProxy */;
		};
		CA646B790CE97EE1009699D7 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CA646B100CE97D9C009699D7 /* Mp4Extract */;
			targetProxy = CA646B780CE97EE1009699D7 /* PBXContainerItemProxy */;
		};
		CA646B7B0CE97EE1009699D7 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CA646B200CE97DD1009699D7 /* Mp4Tag */;
			targetProxy = CA646B7A0CE97EE1009699D7 /* PBXContainerItemProxy */;
		};
		CA646B7F0CE97EE1009699D7 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CA646B400CE97E27009699D7 /* Mp42Aac */;
			targetProxy = CA646B7E0CE97EE1009699D7 /* PBXContainerItemProxy */;
		};
		CA646B810CE97EE1009699D7 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CA646B500CE97E52009699D7 /* Mp4RtpHintInfo */;
			targetProxy = CA646B800CE97EE1009699D7 /* PBXContainerItemProxy */;
		};
		CA646B860CE97EFC009699D7 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CA646B600CE97E82009699D7 /* CryptoTest */;
			targetProxy = CA646B850CE97EFC009699D7 /* PBXContainerItemProxy */;
		};
		CA7EECEA0F720650009F85F9 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CA7EECE90F720650009F85F9 /* PBXContainerItemProxy */;
		};
		CA9A16DD0ED4F43300C60FDF /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CA9A16DC0ED4F43300C60FDF /* PBXContainerItemProxy */;
		};
		CA9A18D50ED54B2E00C60FDF /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CA9A16D70ED4F42A00C60FDF /* PassthroughWriterTest */;
			targetProxy = CA9A18D40ED54B2E00C60FDF /* PBXContainerItemProxy */;
		};
		CA9C64460FE76C48004E5544 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CAB3CB700FCB35B7007C4260 /* BufferedStreamTest */;
			targetProxy = CA9C64450FE76C48004E5544 /* PBXContainerItemProxy */;
		};
		CA9ED5D40EADBD81003CE43C /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = F9FDDA2D0EA798FF0061DCB2 /* Bento4C */;
			targetProxy = CA9ED5D30EADBD81003CE43C /* PBXContainerItemProxy */;
		};
		CAA97B3C0CF4D55500C01909 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CA646B820CE97EF7009699D7 /* Tests */;
			targetProxy = CAA97B3B0CF4D55500C01909 /* PBXContainerItemProxy */;
		};
		CAA97B3E0CF4D55500C01909 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CA646AC50CE97C47009699D7 /* Apps */;
			targetProxy = CAA97B3D0CF4D55500C01909 /* PBXContainerItemProxy */;
		};
		CAB3CB760FCB35BE007C4260 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CAB3CB750FCB35BE007C4260 /* PBXContainerItemProxy */;
		};
		CABB61FC0F02CD0600B53D31 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CABB61FB0F02CD0600B53D31 /* PBXContainerItemProxy */;
		};
		CAE7240B0FC3364E008F2905 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CAE7240A0FC3364E008F2905 /* PBXContainerItemProxy */;
		};
		CAE7240E0FC3365E008F2905 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CAE724050FC33645008F2905 /* LinearReaderTest */;
			targetProxy = CAE7240D0FC3365E008F2905 /* PBXContainerItemProxy */;
		};
		CAEA9CFE0E144993008C396D /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CAEA9CFD0E144993008C396D /* PBXContainerItemProxy */;
		};
		CAF479300F0951BE004073ED /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CAF4792F0F0951BE004073ED /* PBXContainerItemProxy */;
		};
		CAF479330F0951D0004073ED /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CAF4792A0F0951B8004073ED /* BenchmarksTest */;
			targetProxy = CAF479320F0951D0004073ED /* PBXContainerItemProxy */;
		};
		CAF479350F0951D5004073ED /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CABB61F20F02BABC00B53D31 /* TracksTest */;
			targetProxy = CAF479340F0951D5004073ED /* PBXContainerItemProxy */;
		};
		CAFC31BE0FEB3DE400EF80A0 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CAFC31BD0FEB3DE400EF80A0 /* PBXContainerItemProxy */;
		};
		CAFC31C20FEB3E0A00EF80A0 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CAFC31B80FEB3DDD00EF80A0 /* FragmentParserTest */;
			targetProxy = CAFC31C10FEB3E0A00EF80A0 /* PBXContainerItemProxy */;
		};
		F9DBC8030E99B01200913BF6 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = F9DBC7FC0E99AFE100913BF6 /* AvcTrackWriterTest */;
			targetProxy = F9DBC8020E99B01200913BF6 /* PBXContainerItemProxy */;
		};
		F9DBC80F0E99BBCB00913BF6 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = F9DBC80E0E99BBCB00913BF6 /* PBXContainerItemProxy */;
		};
		F9E9BE540EABBFC4005D99A0 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = F9E9BE530EABBFC4005D99A0 /* PBXContainerItemProxy */;
		};
		F9FDDA370EA799DB0061DCB2 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = F9FDDA360EA799DB0061DCB2 /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin XCBuildConfiguration section */
		1DEB91EC08733DB70010E9CD /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = Bento4;
			};
			name = Debug;
		};
		1DEB91ED08733DB70010E9CD /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = Bento4;
			};
			name = Release;
		};
		1DEB91F008733DB70010E9CD /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
				"ARCHS[sdk=iphonesimulator*]" = i386;
				GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = AP4_DEBUG;
				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
				GCC_WARN_NON_VIRTUAL_DESTRUCTOR = NO;
				GCC_WARN_PEDANTIC = NO;
				GCC_WARN_PROTOTYPE_CONVERSION = YES;
				GCC_WARN_SIGN_COMPARE = YES;
				GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = NO;
				GCC_WARN_UNUSED_VARIABLE = YES;
				ONLY_ACTIVE_ARCH = NO;
				PREBINDING = NO;
				SDKROOT = macosx10.5;
				VALID_ARCHS = "i386 ppc x86_64 armv6 armv7";
			};
			name = Debug;
		};
		1DEB91F108733DB70010E9CD /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
				"ARCHS[sdk=iphonesimulator*]" = i386;
				GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_NON_VIRTUAL_DESTRUCTOR = NO;
				GCC_WARN_PROTOTYPE_CONVERSION = YES;
				GCC_WARN_SIGN_COMPARE = YES;
				GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				ONLY_ACTIVE_ARCH = NO;
				PREBINDING = NO;
				SDKROOT = macosx10.5;
				VALID_ARCHS = "i386 ppc x86_64 armv6 armv7";
			};
			name = Release;
		};
		CA00667510153953004C0D5F /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp42ts;
			};
			name = Debug;
		};
		CA00667610153953004C0D5F /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp42ts;
			};
			name = Release;
		};
		CA2E6A3D1087E09400F837E2 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp42avc;
			};
			name = Debug;
		};
		CA2E6A3E1087E09400F837E2 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp42avc;
			};
			name = Release;
		};
		CA399C9A10A3475F0085284B /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				INSTALL_PATH = /usr/local/bin;
				PREBINDING = NO;
				PRODUCT_NAME = aac2mp4;
			};
			name = Debug;
		};
		CA399C9B10A3475F0085284B /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_MODEL_TUNING = G5;
				INSTALL_PATH = /usr/local/bin;
				PREBINDING = NO;
				PRODUCT_NAME = aac2mp4;
				ZERO_LINK = NO;
			};
			name = Release;
		};
		CA3EDA800D7E0B81007AE943 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = avcinfo;
			};
			name = Debug;
		};
		CA3EDA810D7E0B81007AE943 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = avcinfo;
			};
			name = Release;
		};
		CA40CB2B0F40DC100008649B /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = BasicTest;
			};
			name = Debug;
		};
		CA40CB2C0F40DC100008649B /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = BasicTest;
			};
			name = Release;
		};
		CA44C52C0D46375F00173F5F /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4dcfpackager;
			};
			name = Debug;
		};
		CA44C52D0D46375F00173F5F /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4dcfpackager;
			};
			name = Release;
		};
		CA646ABD0CE97BFE009699D7 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4dump;
			};
			name = Debug;
		};
		CA646ABE0CE97BFE009699D7 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4dump;
			};
			name = Release;
		};
		CA646AC60CE97C47009699D7 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = Apps;
			};
			name = Debug;
		};
		CA646AC70CE97C47009699D7 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = Apps;
			};
			name = Release;
		};
		CA646AD30CE97C80009699D7 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4info;
			};
			name = Debug;
		};
		CA646AD40CE97C80009699D7 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4info;
			};
			name = Release;
		};
		CA646AE80CE97CD2009699D7 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4encrypt;
			};
			name = Debug;
		};
		CA646AE90CE97CD2009699D7 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4encrypt;
			};
			name = Release;
		};
		CA646AF50CE97CEE009699D7 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4decrypt;
			};
			name = Debug;
		};
		CA646AF60CE97CEE009699D7 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4decrypt;
			};
			name = Release;
		};
		CA646B080CE97D6E009699D7 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4edit;
			};
			name = Debug;
		};
		CA646B090CE97D6E009699D7 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4edit;
			};
			name = Release;
		};
		CA646B180CE97D9C009699D7 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4extract;
			};
			name = Debug;
		};
		CA646B190CE97D9C009699D7 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4extract;
			};
			name = Release;
		};
		CA646B280CE97DD1009699D7 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4tag;
			};
			name = Debug;
		};
		CA646B290CE97DD1009699D7 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4tag;
			};
			name = Release;
		};
		CA646B480CE97E27009699D7 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp42aac;
			};
			name = Debug;
		};
		CA646B490CE97E27009699D7 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp42aac;
			};
			name = Release;
		};
		CA646B580CE97E52009699D7 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4rtphintinfo;
			};
			name = Debug;
		};
		CA646B590CE97E52009699D7 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4rtphintinfo;
			};
			name = Release;
		};
		CA646B680CE97E82009699D7 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = cryptotest;
			};
			name = Debug;
		};
		CA646B690CE97E82009699D7 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = cryptotest;
			};
			name = Release;
		};
		CA646B830CE97EF7009699D7 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = Tests;
			};
			name = Debug;
		};
		CA646B840CE97EF7009699D7 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = Tests;
			};
			name = Release;
		};
		CA7EECE70F720649009F85F9 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = CompareFilesTest;
			};
			name = Debug;
		};
		CA7EECE80F720649009F85F9 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = CompareFilesTest;
			};
			name = Release;
		};
		CA9A16DA0ED4F42C00C60FDF /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				PRODUCT_NAME = PassthroughWriterTest;
			};
			name = Debug;
		};
		CA9A16DB0ED4F42C00C60FDF /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_MODEL_TUNING = G5;
				PRODUCT_NAME = PassthroughWriterTest;
				ZERO_LINK = NO;
			};
			name = Release;
		};
		CAA88EAA10A2064600178BE3 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				INSTALL_PATH = /usr/local/lib;
				NEPTUNE_HOME = "$(SRCROOT)/../../../../Neptune";
				PREBINDING = NO;
				PRODUCT_NAME = Bento4Neptune;
				USER_HEADER_SEARCH_PATHS = "$(NEPTUNE_HOME)/**";
			};
			name = Debug;
		};
		CAA88EAB10A2064600178BE3 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_MODEL_TUNING = G5;
				INSTALL_PATH = /usr/local/lib;
				NEPTUNE_HOME = "$(SRCROOT)/../../../../Neptune";
				PREBINDING = NO;
				PRODUCT_NAME = Bento4Neptune;
				USER_HEADER_SEARCH_PATHS = "$(NEPTUNE_HOME)/**";
				ZERO_LINK = NO;
			};
			name = Release;
		};
		CAA97B390CF4D54E00C01909 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = All;
			};
			name = Debug;
		};
		CAA97B3A0CF4D54E00C01909 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = All;
			};
			name = Release;
		};
		CAB3CB730FCB35B8007C4260 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = BufferedStreamTest;
			};
			name = Debug;
		};
		CAB3CB740FCB35B8007C4260 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = BufferedStreamTest;
			};
			name = Release;
		};
		CABB61F50F02BABC00B53D31 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = TracksTest;
			};
			name = Debug;
		};
		CABB61F60F02BABC00B53D31 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = TracksTest;
			};
			name = Release;
		};
		CAE724080FC33646008F2905 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = LinearReaderTest;
			};
			name = Debug;
		};
		CAE724090FC33646008F2905 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = LinearReaderTest;
			};
			name = Release;
		};
		CAEA9CE50E144665008C396D /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ATOMIX_HOME = "$(SRCROOT)/../../../../Atomix";
				PRODUCT_NAME = Bento4Atomix;
				USER_HEADER_SEARCH_PATHS = "$(ATOMIX_HOME)/**";
			};
			name = Debug;
		};
		CAEA9CE60E144665008C396D /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ATOMIX_HOME = "$(SRCROOT)/../../../../Atomix";
				PRODUCT_NAME = Bento4Atomix;
				USER_HEADER_SEARCH_PATHS = "$(ATOMIX_HOME)/**";
			};
			name = Release;
		};
		CAF4792D0F0951B9004073ED /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = BenchmarksTest;
			};
			name = Debug;
		};
		CAF4792E0F0951B9004073ED /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = BenchmarksTest;
			};
			name = Release;
		};
		CAFC31BB0FEB3DDE00EF80A0 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = FragmentParserTest;
			};
			name = Debug;
		};
		CAFC31BC0FEB3DDE00EF80A0 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = FragmentParserTest;
			};
			name = Release;
		};
		F9DBC7FF0E99AFE200913BF6 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = AvcTrackWriterTest;
			};
			name = Debug;
		};
		F9DBC8000E99AFE200913BF6 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = AvcTrackWriterTest;
			};
			name = Release;
		};
		F9FDDA2F0EA799000061DCB2 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				EXECUTABLE_PREFIX = lib;
				PRODUCT_NAME = Bento4C;
			};
			name = Debug;
		};
		F9FDDA300EA799000061DCB2 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				EXECUTABLE_PREFIX = lib;
				PRODUCT_NAME = Bento4C;
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		1DEB91EB08733DB70010E9CD /* Build configuration list for PBXNativeTarget "Bento4" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				1DEB91EC08733DB70010E9CD /* Debug */,
				1DEB91ED08733DB70010E9CD /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		1DEB91EF08733DB70010E9CD /* Build configuration list for PBXProject "Bento4" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				1DEB91F008733DB70010E9CD /* Debug */,
				1DEB91F108733DB70010E9CD /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CA00667A10153994004C0D5F /* Build configuration list for PBXNativeTarget "Mp42Ts" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CA00667510153953004C0D5F /* Debug */,
				CA00667610153953004C0D5F /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CA2E6A441087E0DB00F837E2 /* Build configuration list for PBXNativeTarget "Mp42Avc" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CA2E6A3D1087E09400F837E2 /* Debug */,
				CA2E6A3E1087E09400F837E2 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CA399C9F10A347880085284B /* Build configuration list for PBXNativeTarget "Aac2Mp4" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CA399C9A10A3475F0085284B /* Debug */,
				CA399C9B10A3475F0085284B /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CA3EDA870D7E0BBE007AE943 /* Build configuration list for PBXNativeTarget "AvcInfo" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CA3EDA800D7E0B81007AE943 /* Debug */,
				CA3EDA810D7E0B81007AE943 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CA40CB380F40DC590008649B /* Build configuration list for PBXNativeTarget "BasicTest" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CA40CB2B0F40DC100008649B /* Debug */,
				CA40CB2C0F40DC100008649B /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CA44C5300D46378400173F5F /* Build configuration list for PBXNativeTarget "Mp4DcfPackager" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CA44C52C0D46375F00173F5F /* Debug */,
				CA44C52D0D46375F00173F5F /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CA646AC40CE97C35009699D7 /* Build configuration list for PBXNativeTarget "Mp4Dump" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CA646ABD0CE97BFE009699D7 /* Debug */,
				CA646ABE0CE97BFE009699D7 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CA646ACC0CE97C6D009699D7 /* Build configuration list for PBXAggregateTarget "Apps" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CA646AC60CE97C47009699D7 /* Debug */,
				CA646AC70CE97C47009699D7 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CA646AD20CE97C80009699D7 /* Build configuration list for PBXNativeTarget "Mp4Info" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CA646AD30CE97C80009699D7 /* Debug */,
				CA646AD40CE97C80009699D7 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CA646AE70CE97CD2009699D7 /* Build configuration list for PBXNativeTarget "Mp4Encrypt" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CA646AE80CE97CD2009699D7 /* Debug */,
				CA646AE90CE97CD2009699D7 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CA646AF40CE97CEE009699D7 /* Build configuration list for PBXNativeTarget "Mp4Decrypt" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CA646AF50CE97CEE009699D7 /* Debug */,
				CA646AF60CE97CEE009699D7 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CA646B070CE97D6E009699D7 /* Build configuration list for PBXNativeTarget "Mp4Edit" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CA646B080CE97D6E009699D7 /* Debug */,
				CA646B090CE97D6E009699D7 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CA646B170CE97D9C009699D7 /* Build configuration list for PBXNativeTarget "Mp4Extract" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CA646B180CE97D9C009699D7 /* Debug */,
				CA646B190CE97D9C009699D7 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CA646B270CE97DD1009699D7 /* Build configuration list for PBXNativeTarget "Mp4Tag" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CA646B280CE97DD1009699D7 /* Debug */,
				CA646B290CE97DD1009699D7 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CA646B470CE97E27009699D7 /* Build configuration list for PBXNativeTarget "Mp42Aac" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CA646B480CE97E27009699D7 /* Debug */,
				CA646B490CE97E27009699D7 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CA646B570CE97E52009699D7 /* Build configuration list for PBXNativeTarget "Mp4RtpHintInfo" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CA646B580CE97E52009699D7 /* Debug */,
				CA646B590CE97E52009699D7 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CA646B670CE97E82009699D7 /* Build configuration list for PBXNativeTarget "CryptoTest" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CA646B680CE97E82009699D7 /* Debug */,
				CA646B690CE97E82009699D7 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CA646B8A0CE97F20009699D7 /* Build configuration list for PBXAggregateTarget "Tests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CA646B830CE97EF7009699D7 /* Debug */,
				CA646B840CE97EF7009699D7 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CA7EECF10F720668009F85F9 /* Build configuration list for PBXNativeTarget "CompareFilesTest" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CA7EECE70F720649009F85F9 /* Debug */,
				CA7EECE80F720649009F85F9 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CA9A16E20ED4F44C00C60FDF /* Build configuration list for PBXNativeTarget "PassthroughWriterTest" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CA9A16DA0ED4F42C00C60FDF /* Debug */,
				CA9A16DB0ED4F42C00C60FDF /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CAA88EAE10A2066400178BE3 /* Build configuration list for PBXNativeTarget "Bento4Neptune" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CAA88EAA10A2064600178BE3 /* Debug */,
				CAA88EAB10A2064600178BE3 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CAA97B470CF4D58C00C01909 /* Build configuration list for PBXAggregateTarget "All" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CAA97B390CF4D54E00C01909 /* Debug */,
				CAA97B3A0CF4D54E00C01909 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CAB3CB780FCB35E3007C4260 /* Build configuration list for PBXNativeTarget "BufferedStreamTest" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CAB3CB730FCB35B8007C4260 /* Debug */,
				CAB3CB740FCB35B8007C4260 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CABB61F80F02BAF900B53D31 /* Build configuration list for PBXNativeTarget "TracksTest" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CABB61F50F02BABC00B53D31 /* Debug */,
				CABB61F60F02BABC00B53D31 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CAE724220FC33682008F2905 /* Build configuration list for PBXNativeTarget "LinearReaderTest" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CAE724080FC33646008F2905 /* Debug */,
				CAE724090FC33646008F2905 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CAEA9CF10E144695008C396D /* Build configuration list for PBXNativeTarget "Bento4Atomix" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CAEA9CE50E144665008C396D /* Debug */,
				CAEA9CE60E144665008C396D /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CAF479390F0951E7004073ED /* Build configuration list for PBXNativeTarget "BenchmarksTest" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CAF4792D0F0951B9004073ED /* Debug */,
				CAF4792E0F0951B9004073ED /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CAFC31C00FEB3E0800EF80A0 /* Build configuration list for PBXNativeTarget "FragmentParserTest" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CAFC31BB0FEB3DDE00EF80A0 /* Debug */,
				CAFC31BC0FEB3DDE00EF80A0 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		F9DBC8040E99B03000913BF6 /* Build configuration list for PBXNativeTarget "AvcTrackWriterTest" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				F9DBC7FF0E99AFE200913BF6 /* Debug */,
				F9DBC8000E99AFE200913BF6 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		F9FDDA320EA799450061DCB2 /* Build configuration list for PBXNativeTarget "Bento4C" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				F9FDDA2F0EA799000061DCB2 /* Debug */,
				F9FDDA300EA799000061DCB2 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
}
