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

/* Begin PBXAggregateTarget section */
		CA646AC50CE97C47009699D7 /* Apps */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = CA646ACC0CE97C6D009699D7 /* Build configuration list for PBXAggregateTarget "Apps" */;
			buildPhases = (
			);
			dependencies = (
				CACAF6931F91C49400B75DC3 /* PBXTargetDependency */,
				CACAF6911F91C48F00B75DC3 /* PBXTargetDependency */,
				CA640EA11B09AAEF00C93DCF /* PBXTargetDependency */,
				CA00A65E1A1C383E0064B4D3 /* PBXTargetDependency */,
				CA418B141948F0A300D202E0 /* PBXTargetDependency */,
				CA418B161948F0A300D202E0 /* PBXTargetDependency */,
				CAF9812518DBEDEF0001B999 /* PBXTargetDependency */,
				CA399CA410A3488B0085284B /* PBXTargetDependency */,
				CA0D91AE0E258349005667F1 /* PBXTargetDependency */,
				CAB1AE321782C1DB0038B6A6 /* PBXTargetDependency */,
				CA3185611087EED3002B38A8 /* PBXTargetDependency */,
				CA00667F101539BF004C0D5F /* PBXTargetDependency */,
				CA646AC90CE97C4E009699D7 /* PBXTargetDependency */,
				CA646B710CE97EE1009699D7 /* PBXTargetDependency */,
				CA646B730CE97EE1009699D7 /* PBXTargetDependency */,
				CA6103E812859C960039C7E6 /* PBXTargetDependency */,
				CA5F4C4013FAD59F00709D92 /* PBXTargetDependency */,
				CA5F4C4213FAD5B400709D92 /* 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 = (
				CAFE9C721D1B48A800F9FF67 /* PBXTargetDependency */,
				CA86EEED19BD6865008A3B00 /* PBXTargetDependency */,
				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 */
		A8636048224CCDCC00BBDD6A /* Ap4Eac3Parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8636046224CCDCC00BBDD6A /* Ap4Eac3Parser.cpp */; };
		A8636049224CCDCC00BBDD6A /* Ap4Eac3Parser.h in Headers */ = {isa = PBXBuildFile; fileRef = A8636047224CCDCC00BBDD6A /* Ap4Eac3Parser.h */; };
		A8DFF208222E4970006CBAE9 /* Ap4Ac4Utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8DFF206222E496F006CBAE9 /* Ap4Ac4Utils.cpp */; };
		A8DFF209222E4970006CBAE9 /* Ap4Ac4Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A8DFF207222E4970006CBAE9 /* Ap4Ac4Utils.h */; };
		A8DFF20C222E49A7006CBAE9 /* Ap4Ac4Parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8DFF20A222E49A7006CBAE9 /* Ap4Ac4Parser.cpp */; };
		A8DFF20D222E49A7006CBAE9 /* Ap4Ac4Parser.h in Headers */ = {isa = PBXBuildFile; fileRef = A8DFF20B222E49A7006CBAE9 /* Ap4Ac4Parser.h */; };
		AC28E6BA2389DE05005D9BE9 /* Ap4Dac3Atom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC28E6B82389DE04005D9BE9 /* Ap4Dac3Atom.cpp */; };
		AC28E6BB2389DE05005D9BE9 /* Ap4Dac3Atom.h in Headers */ = {isa = PBXBuildFile; fileRef = AC28E6B92389DE05005D9BE9 /* Ap4Dac3Atom.h */; };
		ACB4314823BF9B8F003C0A81 /* Ap4VpccAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = ACB4314623BF9B8F003C0A81 /* Ap4VpccAtom.h */; };
		ACB4314923BF9B8F003C0A81 /* Ap4VpccAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ACB4314723BF9B8F003C0A81 /* Ap4VpccAtom.cpp */; };
		C24DAFB822F4385F008473B4 /* Ap4Ac3Parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C24DAFB722F4385F008473B4 /* Ap4Ac3Parser.cpp */; };
		CA00667D1015399A004C0D5F /* Mp42Ts.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA00667C1015399A004C0D5F /* Mp42Ts.cpp */; };
		CA00A65C1A1C38210064B4D3 /* Mp4Pssh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA00A65B1A1C38210064B4D3 /* Mp4Pssh.cpp */; };
		CA00A6611A1C3BD90064B4D3 /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CA00CB8713D9F1EC00C1A140 /* Mp4Compact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA00CB8613D9F1EC00C1A140 /* Mp4Compact.cpp */; };
		CA04DFDE1040921500AD5863 /* Ap4KeyWrap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA04DFDC1040921500AD5863 /* Ap4KeyWrap.cpp */; };
		CA04DFDF1040921500AD5863 /* Ap4KeyWrap.h in Headers */ = {isa = PBXBuildFile; fileRef = CA04DFDD1040921500AD5863 /* Ap4KeyWrap.h */; };
		CA094DB418D80E220032290E /* Ap4HvccAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA094DB218D80E220032290E /* Ap4HvccAtom.cpp */; };
		CA094DB518D80E220032290E /* Ap4HvccAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA094DB318D80E220032290E /* Ap4HvccAtom.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 */; };
		CA15E16D1467D01A00D4EC8B /* Ap4PdinAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA15E16B1467D01A00D4EC8B /* Ap4PdinAtom.cpp */; };
		CA15E16E1467D01A00D4EC8B /* Ap4PdinAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA15E16C1467D01A00D4EC8B /* Ap4PdinAtom.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 */; };
		CA2E6A421087E0BB00F837E2 /* Mp42Avc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA2E6A371087E07C00F837E2 /* Mp42Avc.cpp */; };
		CA39215E13AC0B36006718F0 /* Ap4Stz2Atom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA39215C13AC0B36006718F0 /* Ap4Stz2Atom.cpp */; };
		CA39215F13AC0B36006718F0 /* Ap4Stz2Atom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA39215D13AC0B36006718F0 /* Ap4Stz2Atom.h */; };
		CA399CA010A348560085284B /* Aac2Mp4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA646A880CE97B2D009699D7 /* Aac2Mp4.cpp */; };
		CA3EDA850D7E0BA0007AE943 /* AvcInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA3EDA790D7E0B6B007AE943 /* AvcInfo.cpp */; };
		CA40CB370F40DC580008649B /* BasicTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA40CB360F40DC580008649B /* BasicTest.cpp */; };
		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 */; };
		CA5733B713B27B7500953446 /* Ap4TfdtAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA5733B513B27B7500953446 /* Ap4TfdtAtom.cpp */; };
		CA5733B813B27B7500953446 /* Ap4TfdtAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA5733B613B27B7500953446 /* Ap4TfdtAtom.h */; };
		CA5733E813B3AB0A00953446 /* Ap4CommonEncryption.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA5733E613B3AB0A00953446 /* Ap4CommonEncryption.cpp */; };
		CA5733E913B3AB0A00953446 /* Ap4CommonEncryption.h in Headers */ = {isa = PBXBuildFile; fileRef = CA5733E713B3AB0A00953446 /* Ap4CommonEncryption.h */; };
		CA57340B13B3B9C000953446 /* Ap4TencAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA57340913B3B9C000953446 /* Ap4TencAtom.cpp */; };
		CA57340C13B3B9C000953446 /* Ap4TencAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA57340A13B3B9C000953446 /* Ap4TencAtom.h */; };
		CA5734EC13B5DBB100953446 /* Ap4SaioAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA5734E813B5DBB100953446 /* Ap4SaioAtom.cpp */; };
		CA5734ED13B5DBB100953446 /* Ap4SaioAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA5734E913B5DBB100953446 /* Ap4SaioAtom.h */; };
		CA5734EE13B5DBB100953446 /* Ap4SaizAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA5734EA13B5DBB100953446 /* Ap4SaizAtom.cpp */; };
		CA5734EF13B5DBB100953446 /* Ap4SaizAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA5734EB13B5DBB100953446 /* Ap4SaizAtom.h */; };
		CA5734FD13B5DCFA00953446 /* Ap4SencAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA5734FB13B5DCFA00953446 /* Ap4SencAtom.cpp */; };
		CA5734FE13B5DCFA00953446 /* Ap4SencAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA5734FC13B5DCFA00953446 /* Ap4SencAtom.h */; };
		CA5A8F8C13541628007C6EFC /* Ap4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA5A8F8B13541628007C6EFC /* Ap4.cpp */; };
		CA6103E4128599C20039C7E6 /* Mp4Fragment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA6103E3128599C20039C7E6 /* Mp4Fragment.cpp */; };
		CA646ABF0CE97C0C009699D7 /* Mp4Dump.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA646A8E0CE97B2D009699D7 /* Mp4Dump.cpp */; };
		CA646AD70CE97C97009699D7 /* Mp4Info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA646A960CE97B2D009699D7 /* Mp4Info.cpp */; };
		CA646AEC0CE97CE4009699D7 /* Mp4Encrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA646A920CE97B2D009699D7 /* Mp4Encrypt.cpp */; };
		CA646AF90CE97D08009699D7 /* Mp4Decrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA646A8C0CE97B2D009699D7 /* Mp4Decrypt.cpp */; };
		CA646B0C0CE97D7F009699D7 /* Mp4Edit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA646A900CE97B2D009699D7 /* Mp4Edit.cpp */; };
		CA646B1C0CE97DB0009699D7 /* Mp4Extract.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA646A940CE97B2D009699D7 /* Mp4Extract.cpp */; };
		CA646B2C0CE97DE5009699D7 /* Mp4Tag.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA646A9A0CE97B2D009699D7 /* Mp4Tag.cpp */; };
		CA646B4F0CE97E49009699D7 /* Mp42Aac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA646A8A0CE97B2D009699D7 /* Mp42Aac.cpp */; };
		CA646B5F0CE97E75009699D7 /* Mp4RtpHintInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA646A980CE97B2D009699D7 /* Mp4RtpHintInfo.cpp */; };
		CA646B6F0CE97EC9009699D7 /* CryptoTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA646A9D0CE97B51009699D7 /* CryptoTest.cpp */; };
		CA7B648019D2355F00068D77 /* Ap4SidxAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA7B647E19D2355F00068D77 /* Ap4SidxAtom.cpp */; };
		CA7B648119D2355F00068D77 /* Ap4SidxAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA7B647F19D2355F00068D77 /* Ap4SidxAtom.h */; };
		CA7EECEC0F720663009F85F9 /* CompareFiles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA7EECE10F720627009F85F9 /* CompareFiles.cpp */; };
		CA86EED119A95C68008A3B00 /* Ap4SegmentBuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA86EECF19A95C68008A3B00 /* Ap4SegmentBuilder.cpp */; };
		CA86EED219A95C68008A3B00 /* Ap4SegmentBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = CA86EED019A95C68008A3B00 /* Ap4SegmentBuilder.h */; };
		CA86EEE219A95DFF008A3B00 /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CA86EEE519A95E30008A3B00 /* FragmentCreatorTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA86EEE419A95E30008A3B00 /* FragmentCreatorTest.cpp */; };
		CA87B94A1F81B0C4005F42D6 /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CA87B94D1F81B130005F42D6 /* Mp4Diff.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA87B94C1F81B122005F42D6 /* Mp4Diff.cpp */; };
		CA87B95B1F895AD9005F42D6 /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CA87B95E1F895F90005F42D6 /* Mp4IframeIndex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA87B95D1F895B14005F42D6 /* Mp4IframeIndex.cpp */; };
		CA8A94D91929A68700836179 /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CA8A94DC1929A6C100836179 /* Mp4Mux.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA8A94DB1929A6C100836179 /* Mp4Mux.cpp */; };
		CA8A94DD1929DD9100836179 /* Ap4AvcParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA3EDA960D7E14D3007AE943 /* Ap4AvcParser.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 */; };
		CA91A7D71A364BE80057C7B2 /* Ap4SthdAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA91A7D51A364BE80057C7B2 /* Ap4SthdAtom.cpp */; };
		CA91A7D81A364BE80057C7B2 /* Ap4SthdAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CA91A7D61A364BE80057C7B2 /* Ap4SthdAtom.h */; };
		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 */; };
		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 */; };
		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 */; };
		CAA55DAB20F1305900CBAA11 /* Ap4Dac4Atom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAA55DAA20F12F3C00CBAA11 /* Ap4Dac4Atom.cpp */; };
		CAA55DAC20F1306400CBAA11 /* Ap4Dac4Atom.h in Headers */ = {isa = PBXBuildFile; fileRef = CAA55DA920F12F3C00CBAA11 /* Ap4Dac4Atom.h */; };
		CAA7E6CA14ACD77A008AA54E /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CAA7E6CB14ACD77F008AA54E /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CAA7E6CC14ACD785008AA54E /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CAA7E6CD14ACD798008AA54E /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CAA7E6CE14ACD79E008AA54E /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CAA7E6CF14ACD7A5008AA54E /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CAA7E6D014ACD7AA008AA54E /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CAA7E6D114ACD7B0008AA54E /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CAA7E6D214ACD7B6008AA54E /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CAA7E6D314ACD7BC008AA54E /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CAA7E6D414ACD7C3008AA54E /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CAA7E6D514ACD7C8008AA54E /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CAA7E6D614ACD7CE008AA54E /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CAA7E6D714ACD7D4008AA54E /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CAA7E6D814ACD7D9008AA54E /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CAA7E6D914ACD7DF008AA54E /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CAA7E6DA14ACD7E4008AA54E /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CAA7E6DB14ACD7EB008AA54E /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CAA7E6DC14ACD7F1008AA54E /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CAA7E6DD14ACD7F6008AA54E /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CAA7E6DE14ACD7FB008AA54E /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CAA7E6DF14ACD801008AA54E /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CAA7E6E014ACD807008AA54E /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CAA7E6E114ACD80D008AA54E /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CAA7E6E214ACD812008AA54E /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CAA7E6E314ACD818008AA54E /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CAA7E6E414ACD81C008AA54E /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CAA7E6E514ACD868008AA54E /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CAA88EBB10A2069900178BE3 /* Ap4NeptuneAdapters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAA88EB910A2069900178BE3 /* Ap4NeptuneAdapters.cpp */; };
		CAA88EBC10A2069900178BE3 /* Ap4NeptuneAdapters.h in Headers */ = {isa = PBXBuildFile; fileRef = CAA88EBA10A2069900178BE3 /* Ap4NeptuneAdapters.h */; };
		CAAE667525F5F6F600198E64 /* Ap4Av1cAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAAE667325F5F6F600198E64 /* Ap4Av1cAtom.cpp */; };
		CAAE667625F5F6F600198E64 /* Ap4Av1cAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CAAE667425F5F6F600198E64 /* Ap4Av1cAtom.h */; };
		CAB3CB790FCB35EC007C4260 /* BufferedStreamTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAB3CB6C0FCB35A8007C4260 /* BufferedStreamTest.cpp */; };
		CAB82A091859CD7000FC4944 /* Ap4Dec3Atom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAB82A071859CD7000FC4944 /* Ap4Dec3Atom.cpp */; };
		CAB82A0A1859CD7000FC4944 /* Ap4Dec3Atom.h in Headers */ = {isa = PBXBuildFile; fileRef = CAB82A081859CD7000FC4944 /* Ap4Dec3Atom.h */; };
		CABB61F70F02BADB00B53D31 /* TracksTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CABB61EF0F02B85900B53D31 /* TracksTest.cpp */; };
		CAC02A19139DBA6F0034427F /* Mp4Split.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAC02A18139DBA6F0034427F /* Mp4Split.cpp */; };
		CAC51D76129708CB00AE5CF9 /* Ap4PosixRandom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAC51D75129708CB00AE5CF9 /* Ap4PosixRandom.cpp */; };
		CAC8F17C16BE448300C49741 /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CACDDD6916BF5FE500B79B20 /* Mp4AudioClip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CACDDD6816BF5FC200B79B20 /* Mp4AudioClip.cpp */; };
		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 */; };
		CAE1FBF21AF8493E00607B3C /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CAE1FBFA1AF84AB200607B3C /* Mp42Hls.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAE1FBF91AF84AB200607B3C /* Mp42Hls.cpp */; };
		CAE723FF0FC33618008F2905 /* Ap4LinearReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAE723FD0FC33618008F2905 /* Ap4LinearReader.cpp */; };
		CAE724000FC33618008F2905 /* Ap4LinearReader.h in Headers */ = {isa = PBXBuildFile; fileRef = CAE723FE0FC33618008F2905 /* Ap4LinearReader.h */; };
		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 */; };
		CAEE5E7A1CC69FED0094DF0D /* Ap4DvccAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAEE5E781CC6972E0094DF0D /* Ap4DvccAtom.cpp */; };
		CAEF5D2F19EB26DC007B66A8 /* Ap4SbgpAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAEF5D2D19EB26DC007B66A8 /* Ap4SbgpAtom.cpp */; };
		CAEF5D3019EB26DC007B66A8 /* Ap4SbgpAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CAEF5D2E19EB26DC007B66A8 /* Ap4SbgpAtom.h */; };
		CAEF5D3319EB2CB5007B66A8 /* Ap4SgpdAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAEF5D3119EB2CB5007B66A8 /* Ap4SgpdAtom.cpp */; };
		CAEF5D3419EB2CB5007B66A8 /* Ap4SgpdAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CAEF5D3219EB2CB5007B66A8 /* Ap4SgpdAtom.h */; };
		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 */; };
		CAF0104915343D5D00CCD976 /* Ap4AinfAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAF0104515343D5D00CCD976 /* Ap4AinfAtom.cpp */; };
		CAF0104A15343D5D00CCD976 /* Ap4AinfAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CAF0104615343D5D00CCD976 /* Ap4AinfAtom.h */; };
		CAF0104B15343D5D00CCD976 /* Ap4BlocAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAF0104715343D5D00CCD976 /* Ap4BlocAtom.cpp */; };
		CAF0104C15343D5D00CCD976 /* Ap4BlocAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CAF0104815343D5D00CCD976 /* Ap4BlocAtom.h */; };
		CAF0104F15343E4000CCD976 /* Ap4PsshAtom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAF0104D15343E4000CCD976 /* Ap4PsshAtom.cpp */; };
		CAF0105015343E4000CCD976 /* Ap4PsshAtom.h in Headers */ = {isa = PBXBuildFile; fileRef = CAF0104E15343E4000CCD976 /* Ap4PsshAtom.h */; };
		CAF479380F0951E7004073ED /* BenchmarksTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAF479370F0951E7004073ED /* BenchmarksTest.cpp */; };
		CAF9811018DBE48F0001B999 /* Ap4HevcParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAF9810C18DBE48F0001B999 /* Ap4HevcParser.cpp */; };
		CAF9811118DBE48F0001B999 /* Ap4HevcParser.h in Headers */ = {isa = PBXBuildFile; fileRef = CAF9810D18DBE48F0001B999 /* Ap4HevcParser.h */; };
		CAF9811218DBE48F0001B999 /* Ap4NalParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAF9810E18DBE48F0001B999 /* Ap4NalParser.cpp */; };
		CAF9811318DBE48F0001B999 /* Ap4NalParser.h in Headers */ = {isa = PBXBuildFile; fileRef = CAF9810F18DBE48F0001B999 /* Ap4NalParser.h */; };
		CAF9812318DBEDD50001B999 /* HevcInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAF9811518DBED310001B999 /* HevcInfo.cpp */; };
		CAF9812818DBEE640001B999 /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		CAF9813818DBF3640001B999 /* Mp42Hevc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAF9812A18DBF3360001B999 /* Mp42Hevc.cpp */; };
		CAF9813B18DBF3730001B999 /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* 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 */; };
		CAFE9C621D1B482700F9FF67 /* Ap4StdCFileByteStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA93673F0B437D4D0067D50B /* Ap4StdCFileByteStream.cpp */; };
		CAFE9C701D1B489B00F9FF67 /* LargeFilesTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAFE9C641D1B483600F9FF67 /* LargeFilesTest.cpp */; };
		CAFE9C751D1B48C600F9FF67 /* libBento4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CAA7E6C914ACD763008AA54E /* libBento4.a */; };
		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 */; };
		F9DBC8060E99B05000913BF6 /* AvcTrackWriterTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9DBC8050E99B05000913BF6 /* AvcTrackWriterTest.cpp */; };
/* 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;
		};
		CA00A65D1A1C383E0064B4D3 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CA00A6521A1C36560064B4D3;
			remoteInfo = Mp4Pssh;
		};
		CA00A65F1A1C3BD20064B4D3 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		CA00CB8813D9F29100C1A140 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		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;
		};
		CA418B131948F0A300D202E0 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CAF9812E18DBF34B0001B999;
			remoteInfo = Mp42Hevc;
		};
		CA418B151948F0A300D202E0 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CA8A94CD1929A65E00836179;
			remoteInfo = Mp4Mux;
		};
		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;
		};
		CA5F4C3F13FAD59F00709D92 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CAC02A0B139DBA350034427F;
			remoteInfo = Mp4Split;
		};
		CA5F4C4113FAD5B400709D92 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CA00CB7B13D9F13B00C1A140;
			remoteInfo = Mp4Compact;
		};
		CA6103DA128598A50039C7E6 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		CA6103E712859C960039C7E6 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CA6103D51285988E0039C7E6;
			remoteInfo = Mp4Fragment;
		};
		CA640EA01B09AAEF00C93DCF /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CAE1FBEC1AF8493E00607B3C;
			remoteInfo = Mp42Hls;
		};
		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;
		};
		CA86EEE019A95DF0008A3B00 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		CA86EEEC19BD6865008A3B00 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CA86EED619A95DD3008A3B00;
			remoteInfo = FragmentCreatorTest;
		};
		CA87B9591F895ACE005F42D6 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		CA8A94D71929A67500836179 /* 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;
		};
		CAB1AE311782C1DB0038B6A6 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CAC8F16F16BE444D00C49741;
			remoteInfo = Mp4AudioClip;
		};
		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;
		};
		CAC02A10139DBA3B0034427F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		CAC8F17A16BE447A00C49741 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		CACAF6901F91C48F00B75DC3 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CA87B9511F895A84005F42D6;
			remoteInfo = Mp4IframeIndex;
		};
		CACAF6921F91C49400B75DC3 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CA87B9411F81B08B005F42D6;
			remoteInfo = Mp4Diff;
		};
		CAE1FBEE1AF8493E00607B3C /* 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;
		};
		CAF9812418DBEDEF0001B999 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CAF9811918DBED9B0001B999;
			remoteInfo = HevcInfo;
		};
		CAF9812618DBEE5B0001B999 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		CAF9813918DBF36B0001B999 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		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;
		};
		CAFE9C711D1B48A800F9FF67 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CAFE9C681D1B487700F9FF67;
			remoteInfo = LargeFilesTest;
		};
		CAFE9C731D1B48B400F9FF67 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2AAC045055464E500DB518D;
			remoteInfo = Bento4;
		};
		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 PBXCopyFilesBuildPhase section */
		CA00A6511A1C36560064B4D3 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = /usr/share/man/man1/;
			dstSubfolderSpec = 0;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 1;
		};
		CA00CB7A13D9F13B00C1A140 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = /usr/share/man/man1/;
			dstSubfolderSpec = 0;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 1;
		};
		CA86EED519A95DD3008A3B00 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = /usr/share/man/man1/;
			dstSubfolderSpec = 0;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 1;
		};
		CA87B9401F81B08B005F42D6 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = /usr/share/man/man1/;
			dstSubfolderSpec = 0;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 1;
		};
		CA87B9501F895A84005F42D6 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = /usr/share/man/man1/;
			dstSubfolderSpec = 0;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 1;
		};
		CAFE9C671D1B487700F9FF67 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = /usr/share/man/man1/;
			dstSubfolderSpec = 0;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 1;
		};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
		A8636046224CCDCC00BBDD6A /* Ap4Eac3Parser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4Eac3Parser.cpp; sourceTree = "<group>"; };
		A8636047224CCDCC00BBDD6A /* Ap4Eac3Parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4Eac3Parser.h; sourceTree = "<group>"; };
		A8DFF206222E496F006CBAE9 /* Ap4Ac4Utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4Ac4Utils.cpp; sourceTree = "<group>"; };
		A8DFF207222E4970006CBAE9 /* Ap4Ac4Utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4Ac4Utils.h; sourceTree = "<group>"; };
		A8DFF20A222E49A7006CBAE9 /* Ap4Ac4Parser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4Ac4Parser.cpp; sourceTree = "<group>"; };
		A8DFF20B222E49A7006CBAE9 /* Ap4Ac4Parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4Ac4Parser.h; sourceTree = "<group>"; };
		AC28E6B82389DE04005D9BE9 /* Ap4Dac3Atom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4Dac3Atom.cpp; sourceTree = "<group>"; };
		AC28E6B92389DE05005D9BE9 /* Ap4Dac3Atom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4Dac3Atom.h; sourceTree = "<group>"; };
		ACB4314623BF9B8F003C0A81 /* Ap4VpccAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4VpccAtom.h; sourceTree = "<group>"; };
		ACB4314723BF9B8F003C0A81 /* Ap4VpccAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4VpccAtom.cpp; sourceTree = "<group>"; };
		C24DAFB622F43840008473B4 /* Ap4Ac3Parser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Ap4Ac3Parser.h; sourceTree = "<group>"; };
		C24DAFB722F4385F008473B4 /* Ap4Ac3Parser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4Ac3Parser.cpp; sourceTree = "<group>"; };
		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>"; };
		CA00A6531A1C36560064B4D3 /* mp4pssh */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = mp4pssh; sourceTree = BUILT_PRODUCTS_DIR; };
		CA00A65B1A1C38210064B4D3 /* Mp4Pssh.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Mp4Pssh.cpp; sourceTree = "<group>"; };
		CA00CB7C13D9F13B00C1A140 /* mp4compact */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = mp4compact; sourceTree = BUILT_PRODUCTS_DIR; };
		CA00CB8613D9F1EC00C1A140 /* Mp4Compact.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Mp4Compact.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>"; };
		CA094DB218D80E220032290E /* Ap4HvccAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4HvccAtom.cpp; sourceTree = "<group>"; };
		CA094DB318D80E220032290E /* Ap4HvccAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4HvccAtom.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>"; };
		CA15E16B1467D01A00D4EC8B /* Ap4PdinAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4PdinAtom.cpp; sourceTree = "<group>"; };
		CA15E16C1467D01A00D4EC8B /* Ap4PdinAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4PdinAtom.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; };
		CA39215C13AC0B36006718F0 /* Ap4Stz2Atom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4Stz2Atom.cpp; sourceTree = "<group>"; };
		CA39215D13AC0B36006718F0 /* Ap4Stz2Atom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4Stz2Atom.h; sourceTree = "<group>"; };
		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>"; };
		CA5733B513B27B7500953446 /* Ap4TfdtAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4TfdtAtom.cpp; sourceTree = "<group>"; };
		CA5733B613B27B7500953446 /* Ap4TfdtAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4TfdtAtom.h; sourceTree = "<group>"; };
		CA5733E613B3AB0A00953446 /* Ap4CommonEncryption.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4CommonEncryption.cpp; sourceTree = "<group>"; };
		CA5733E713B3AB0A00953446 /* Ap4CommonEncryption.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4CommonEncryption.h; sourceTree = "<group>"; };
		CA57340913B3B9C000953446 /* Ap4TencAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4TencAtom.cpp; sourceTree = "<group>"; };
		CA57340A13B3B9C000953446 /* Ap4TencAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4TencAtom.h; sourceTree = "<group>"; };
		CA5734E813B5DBB100953446 /* Ap4SaioAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4SaioAtom.cpp; sourceTree = "<group>"; };
		CA5734E913B5DBB100953446 /* Ap4SaioAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4SaioAtom.h; sourceTree = "<group>"; };
		CA5734EA13B5DBB100953446 /* Ap4SaizAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4SaizAtom.cpp; sourceTree = "<group>"; };
		CA5734EB13B5DBB100953446 /* Ap4SaizAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4SaizAtom.h; sourceTree = "<group>"; };
		CA5734FB13B5DCFA00953446 /* Ap4SencAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4SencAtom.cpp; sourceTree = "<group>"; };
		CA5734FC13B5DCFA00953446 /* Ap4SencAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4SencAtom.h; sourceTree = "<group>"; };
		CA5A8F8B13541628007C6EFC /* Ap4.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4.cpp; sourceTree = "<group>"; };
		CA6103D61285988E0039C7E6 /* mp4fragment */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = mp4fragment; sourceTree = BUILT_PRODUCTS_DIR; };
		CA6103E3128599C20039C7E6 /* Mp4Fragment.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Mp4Fragment.cpp; 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; };
		CA7B647E19D2355F00068D77 /* Ap4SidxAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4SidxAtom.cpp; sourceTree = "<group>"; };
		CA7B647F19D2355F00068D77 /* Ap4SidxAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4SidxAtom.h; sourceTree = "<group>"; };
		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; };
		CA86EECF19A95C68008A3B00 /* Ap4SegmentBuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4SegmentBuilder.cpp; sourceTree = "<group>"; };
		CA86EED019A95C68008A3B00 /* Ap4SegmentBuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4SegmentBuilder.h; sourceTree = "<group>"; };
		CA86EED719A95DD3008A3B00 /* FragmentCreatorTest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = FragmentCreatorTest; sourceTree = BUILT_PRODUCTS_DIR; };
		CA86EEE419A95E30008A3B00 /* FragmentCreatorTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FragmentCreatorTest.cpp; sourceTree = "<group>"; };
		CA87B9421F81B08B005F42D6 /* mp4diff */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = mp4diff; sourceTree = BUILT_PRODUCTS_DIR; };
		CA87B94C1F81B122005F42D6 /* Mp4Diff.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Mp4Diff.cpp; sourceTree = "<group>"; };
		CA87B9521F895A84005F42D6 /* mp4iframeindex */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = mp4iframeindex; sourceTree = BUILT_PRODUCTS_DIR; };
		CA87B95D1F895B14005F42D6 /* Mp4IframeIndex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Mp4IframeIndex.cpp; sourceTree = "<group>"; };
		CA8A94CE1929A65E00836179 /* mp4mux */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = mp4mux; sourceTree = BUILT_PRODUCTS_DIR; };
		CA8A94DB1929A6C100836179 /* Mp4Mux.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Mp4Mux.cpp; sourceTree = "<group>"; };
		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>"; };
		CA91A7D51A364BE80057C7B2 /* Ap4SthdAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4SthdAtom.cpp; sourceTree = "<group>"; };
		CA91A7D61A364BE80057C7B2 /* Ap4SthdAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4SthdAtom.h; 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>"; };
		CAA55DA920F12F3C00CBAA11 /* Ap4Dac4Atom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4Dac4Atom.h; sourceTree = "<group>"; };
		CAA55DAA20F12F3C00CBAA11 /* Ap4Dac4Atom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4Dac4Atom.cpp; sourceTree = "<group>"; };
		CAA7E6C914ACD763008AA54E /* libBento4.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libBento4.a; sourceTree = BUILT_PRODUCTS_DIR; };
		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>"; };
		CAAE667325F5F6F600198E64 /* Ap4Av1cAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4Av1cAtom.cpp; sourceTree = "<group>"; };
		CAAE667425F5F6F600198E64 /* Ap4Av1cAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4Av1cAtom.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; };
		CAB82A071859CD7000FC4944 /* Ap4Dec3Atom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4Dec3Atom.cpp; sourceTree = "<group>"; };
		CAB82A081859CD7000FC4944 /* Ap4Dec3Atom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4Dec3Atom.h; sourceTree = "<group>"; };
		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; };
		CAC02A0C139DBA350034427F /* mp4split */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = mp4split; sourceTree = BUILT_PRODUCTS_DIR; };
		CAC02A18139DBA6F0034427F /* Mp4Split.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Mp4Split.cpp; sourceTree = "<group>"; };
		CAC51D75129708CB00AE5CF9 /* Ap4PosixRandom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4PosixRandom.cpp; sourceTree = "<group>"; };
		CAC8F17016BE444D00C49741 /* mp4audioclip */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = mp4audioclip; sourceTree = BUILT_PRODUCTS_DIR; };
		CACDDD6816BF5FC200B79B20 /* Mp4AudioClip.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Mp4AudioClip.cpp; sourceTree = "<group>"; };
		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>"; };
		CAE1FBF61AF8493E00607B3C /* mp42hls */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = mp42hls; sourceTree = BUILT_PRODUCTS_DIR; };
		CAE1FBF91AF84AB200607B3C /* Mp42Hls.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Mp42Hls.cpp; 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>"; };
		CAEE5E781CC6972E0094DF0D /* Ap4DvccAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4DvccAtom.cpp; sourceTree = "<group>"; };
		CAEE5E791CC6972E0094DF0D /* Ap4DvccAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4DvccAtom.h; sourceTree = "<group>"; };
		CAEF5D2D19EB26DC007B66A8 /* Ap4SbgpAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4SbgpAtom.cpp; sourceTree = "<group>"; };
		CAEF5D2E19EB26DC007B66A8 /* Ap4SbgpAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4SbgpAtom.h; sourceTree = "<group>"; };
		CAEF5D3119EB2CB5007B66A8 /* Ap4SgpdAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4SgpdAtom.cpp; sourceTree = "<group>"; };
		CAEF5D3219EB2CB5007B66A8 /* Ap4SgpdAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4SgpdAtom.h; 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>"; };
		CAF0104515343D5D00CCD976 /* Ap4AinfAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4AinfAtom.cpp; sourceTree = "<group>"; };
		CAF0104615343D5D00CCD976 /* Ap4AinfAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4AinfAtom.h; sourceTree = "<group>"; };
		CAF0104715343D5D00CCD976 /* Ap4BlocAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4BlocAtom.cpp; sourceTree = "<group>"; };
		CAF0104815343D5D00CCD976 /* Ap4BlocAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4BlocAtom.h; sourceTree = "<group>"; };
		CAF0104D15343E4000CCD976 /* Ap4PsshAtom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4PsshAtom.cpp; sourceTree = "<group>"; };
		CAF0104E15343E4000CCD976 /* Ap4PsshAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4PsshAtom.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>"; };
		CAF9810C18DBE48F0001B999 /* Ap4HevcParser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4HevcParser.cpp; sourceTree = "<group>"; };
		CAF9810D18DBE48F0001B999 /* Ap4HevcParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4HevcParser.h; sourceTree = "<group>"; };
		CAF9810E18DBE48F0001B999 /* Ap4NalParser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ap4NalParser.cpp; sourceTree = "<group>"; };
		CAF9810F18DBE48F0001B999 /* Ap4NalParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ap4NalParser.h; sourceTree = "<group>"; };
		CAF9811518DBED310001B999 /* HevcInfo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = HevcInfo.cpp; sourceTree = "<group>"; };
		CAF9811A18DBED9B0001B999 /* hevcinfo */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = hevcinfo; sourceTree = BUILT_PRODUCTS_DIR; };
		CAF9812A18DBF3360001B999 /* Mp42Hevc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Mp42Hevc.cpp; sourceTree = "<group>"; };
		CAF9812F18DBF34B0001B999 /* mp42hevc */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = mp42hevc; sourceTree = BUILT_PRODUCTS_DIR; };
		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>"; };
		CAFE9C641D1B483600F9FF67 /* LargeFilesTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LargeFilesTest.cpp; sourceTree = "<group>"; };
		CAFE9C691D1B487700F9FF67 /* LargeFilesTest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = LargeFilesTest; 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 = (
				CAA7E6D714ACD7D4008AA54E /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA00A6501A1C36560064B4D3 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA00A6611A1C3BD90064B4D3 /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA00CB7913D9F13B00C1A140 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAA7E6D414ACD7C3008AA54E /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA2E6A391087E09200F837E2 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAA7E6D614ACD7CE008AA54E /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA399C9610A3475E0085284B /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAA7E6D914ACD7DF008AA54E /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA3EDA7C0D7E0B81007AE943 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAA7E6DA14ACD7E4008AA54E /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA40CB270F40DC100008649B /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAA7E6E014ACD807008AA54E /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA44C5280D46375F00173F5F /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAA7E6CD14ACD798008AA54E /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA6103D41285988E0039C7E6 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAA7E6D214ACD7B6008AA54E /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA646AB90CE97BFD009699D7 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAA7E6CA14ACD77A008AA54E /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA646AD00CE97C80009699D7 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAA7E6CB14ACD77F008AA54E /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA646AE50CE97CD2009699D7 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAA7E6CC14ACD785008AA54E /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA646AF20CE97CEE009699D7 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAA7E6CE14ACD79E008AA54E /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA646B050CE97D6E009699D7 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAA7E6CF14ACD7A5008AA54E /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA646B150CE97D9C009699D7 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAA7E6D014ACD7AA008AA54E /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA646B250CE97DD1009699D7 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAA7E6D114ACD7B0008AA54E /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA646B450CE97E27009699D7 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAA7E6D514ACD7C8008AA54E /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA646B550CE97E52009699D7 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAA7E6D814ACD7D9008AA54E /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA646B650CE97E82009699D7 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAA7E6DB14ACD7EB008AA54E /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA7EECE30F720648009F85F9 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAA7E6E114ACD80D008AA54E /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA86EED419A95DD3008A3B00 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA86EEE219A95DFF008A3B00 /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA87B93F1F81B08B005F42D6 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA87B94A1F81B0C4005F42D6 /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA87B94F1F895A84005F42D6 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA87B95B1F895AD9005F42D6 /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA8A94CB1929A65E00836179 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA8A94D91929A68700836179 /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA9A16D60ED4F42A00C60FDF /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAA7E6DD14ACD7F6008AA54E /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CAA88EA710A2064500178BE3 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CAB3CB6F0FCB35B7007C4260 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAA7E6E314ACD818008AA54E /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CABB61F10F02BABC00B53D31 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAA7E6DE14ACD7FB008AA54E /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CAC02A0A139DBA350034427F /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAA7E6D314ACD7BC008AA54E /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CAC8F16D16BE444D00C49741 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAC8F17C16BE448300C49741 /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CAE1FBF11AF8493E00607B3C /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAE1FBF21AF8493E00607B3C /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CAE724040FC33645008F2905 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAA7E6E214ACD812008AA54E /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CAEA9CE20E144664008C396D /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CAF479290F0951B8004073ED /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAA7E6DF14ACD801008AA54E /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CAF9811718DBED9B0001B999 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAF9812818DBEE640001B999 /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CAF9812C18DBF34B0001B999 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAF9813B18DBF3730001B999 /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CAFC31B70FEB3DDD00EF80A0 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAA7E6E414ACD81C008AA54E /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CAFE9C661D1B487700F9FF67 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAFE9C751D1B48C600F9FF67 /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		D289987405E68DCB004EDB86 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		F9DBC7FB0E99AFE100913BF6 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAA7E6DC14ACD7F1008AA54E /* libBento4.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		F9FDDA2C0EA798FF0061DCB2 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAA7E6E514ACD868008AA54E /* 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 */,
				CA87B9491F81B0C4005F42D6 /* Frameworks */,
			);
			name = Bento4;
			sourceTree = "<group>";
		};
		08FB7795FE84155DC02AAC07 /* Runtime */ = {
			isa = PBXGroup;
			children = (
				F95E912A0EA4017000D86755 /* CApi */,
				CA93660F0B437D030067D50B /* Core */,
				CA9367300B437D1D0067D50B /* Crypto */,
				CA9367F90B4383F00067D50B /* Codecs */,
				CA9367390B437D390067D50B /* MetaData */,
				CA93673E0B437D4D0067D50B /* StdC */,
				CAC51D74129708CB00AE5CF9 /* Posix */,
				CAEA9CDD0E14460F008C396D /* Adapters */,
			);
			name = Runtime;
			sourceTree = "<group>";
		};
		1AB674ADFE9D54B511CA2CBB /* Products */ = {
			isa = PBXGroup;
			children = (
				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 */,
				CA6103D61285988E0039C7E6 /* mp4fragment */,
				CAC02A0C139DBA350034427F /* mp4split */,
				CA00CB7C13D9F13B00C1A140 /* mp4compact */,
				CAA7E6C914ACD763008AA54E /* libBento4.a */,
				CAC8F17016BE444D00C49741 /* mp4audioclip */,
				CAF9811A18DBED9B0001B999 /* hevcinfo */,
				CAF9812F18DBF34B0001B999 /* mp42hevc */,
				CA8A94CE1929A65E00836179 /* mp4mux */,
				CA86EED719A95DD3008A3B00 /* FragmentCreatorTest */,
				CA00A6531A1C36560064B4D3 /* mp4pssh */,
				CAE1FBF61AF8493E00607B3C /* mp42hls */,
				CAFE9C691D1B487700F9FF67 /* LargeFilesTest */,
				CA87B9421F81B08B005F42D6 /* mp4diff */,
				CA87B9521F895A84005F42D6 /* mp4iframeindex */,
			);
			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>";
		};
		CA00A65A1A1C38210064B4D3 /* Mp4Pssh */ = {
			isa = PBXGroup;
			children = (
				CA00A65B1A1C38210064B4D3 /* Mp4Pssh.cpp */,
			);
			path = Mp4Pssh;
			sourceTree = "<group>";
		};
		CA00CB8513D9F1EC00C1A140 /* Mp4Compact */ = {
			isa = PBXGroup;
			children = (
				CA00CB8613D9F1EC00C1A140 /* Mp4Compact.cpp */,
			);
			path = Mp4Compact;
			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>";
		};
		CA6103E2128599C20039C7E6 /* Mp4Fragment */ = {
			isa = PBXGroup;
			children = (
				CA6103E3128599C20039C7E6 /* Mp4Fragment.cpp */,
			);
			path = Mp4Fragment;
			sourceTree = "<group>";
		};
		CA646A860CE97B2D009699D7 /* Apps */ = {
			isa = PBXGroup;
			children = (
				CA646A870CE97B2D009699D7 /* Aac2Mp4 */,
				CA3EDA780D7E0B6B007AE943 /* AvcInfo */,
				CAF9811418DBED310001B999 /* HevcInfo */,
				CACDDD6716BF5FC200B79B20 /* Mp4AudioClip */,
				CA00CB8513D9F1EC00C1A140 /* Mp4Compact */,
				CA44C5260D46371C00173F5F /* Mp4DcfPackager */,
				CA646A8B0CE97B2D009699D7 /* Mp4Decrypt */,
				CA87B94B1F81B122005F42D6 /* Mp4Diff */,
				CA646A8D0CE97B2D009699D7 /* Mp4Dump */,
				CA646A8F0CE97B2D009699D7 /* Mp4Edit */,
				CA646A910CE97B2D009699D7 /* Mp4Encrypt */,
				CA646A930CE97B2D009699D7 /* Mp4Extract */,
				CA6103E2128599C20039C7E6 /* Mp4Fragment */,
				CA87B95C1F895B14005F42D6 /* Mp4IframeIndex */,
				CA646A950CE97B2D009699D7 /* Mp4Info */,
				CA8A94DA1929A6C100836179 /* Mp4Mux */,
				CA00A65A1A1C38210064B4D3 /* Mp4Pssh */,
				CA646A970CE97B2D009699D7 /* Mp4RtpHintInfo */,
				CAC02A17139DBA6F0034427F /* Mp4Split */,
				CA646A990CE97B2D009699D7 /* Mp4Tag */,
				CA646A890CE97B2D009699D7 /* Mp42Aac */,
				CA2E6A361087E07C00F837E2 /* Mp42Avc */,
				CAF9812918DBF3360001B999 /* Mp42Hevc */,
				CAE1FBF81AF84AB200607B3C /* Mp42Hls */,
				CA00667B1015399A004C0D5F /* Mp42Ts */,
			);
			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 = (
				F9DBC7F70E99AF7D00913BF6 /* Avc */,
				CA40CB350F40DC580008649B /* Basic */,
				CAF479360F0951E7004073ED /* Benchmarks */,
				CAB3CB6B0FCB35A8007C4260 /* BufferedStream */,
				CA7EECE00F720627009F85F9 /* CompareFiles */,
				CA646A9C0CE97B51009699D7 /* Crypto */,
				CA86EEE319A95E30008A3B00 /* FragmentCreator */,
				CAFC31CC0FEB3E7C00EF80A0 /* FragmentParser */,
				CAFE9C631D1B483600F9FF67 /* LargeFiles */,
				CAE724010FC3362B008F2905 /* LinearReader */,
				CA9A16DF0ED4F44C00C60FDF /* PassthroughWriter */,
				CABB61EE0F02B85900B53D31 /* Tracks */,
			);
			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>";
		};
		CA86EEE319A95E30008A3B00 /* FragmentCreator */ = {
			isa = PBXGroup;
			children = (
				CA86EEE419A95E30008A3B00 /* FragmentCreatorTest.cpp */,
			);
			path = FragmentCreator;
			sourceTree = "<group>";
		};
		CA87B9491F81B0C4005F42D6 /* Frameworks */ = {
			isa = PBXGroup;
			children = (
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
		CA87B94B1F81B122005F42D6 /* Mp4Diff */ = {
			isa = PBXGroup;
			children = (
				CA87B94C1F81B122005F42D6 /* Mp4Diff.cpp */,
			);
			path = Mp4Diff;
			sourceTree = "<group>";
		};
		CA87B95C1F895B14005F42D6 /* Mp4IframeIndex */ = {
			isa = PBXGroup;
			children = (
				CA87B95D1F895B14005F42D6 /* Mp4IframeIndex.cpp */,
			);
			path = Mp4IframeIndex;
			sourceTree = "<group>";
		};
		CA8A94DA1929A6C100836179 /* Mp4Mux */ = {
			isa = PBXGroup;
			children = (
				CA8A94DB1929A6C100836179 /* Mp4Mux.cpp */,
			);
			path = Mp4Mux;
			sourceTree = "<group>";
		};
		CA93660F0B437D030067D50B /* Core */ = {
			isa = PBXGroup;
			children = (
				A8DFF206222E496F006CBAE9 /* Ap4Ac4Utils.cpp */,
				A8DFF207222E4970006CBAE9 /* Ap4Ac4Utils.h */,
				CA5A8F8B13541628007C6EFC /* Ap4.cpp */,
				CA9366100B437D030067D50B /* Ap4.h */,
				CAF0104515343D5D00CCD976 /* Ap4AinfAtom.cpp */,
				CAF0104615343D5D00CCD976 /* Ap4AinfAtom.h */,
				CA9366110B437D030067D50B /* Ap4Array.h */,
				CA9366120B437D030067D50B /* Ap4Atom.cpp */,
				CA9366130B437D030067D50B /* Ap4Atom.h */,
				CA9366140B437D030067D50B /* Ap4AtomFactory.cpp */,
				CA9366150B437D030067D50B /* Ap4AtomFactory.h */,
				CA9366160B437D030067D50B /* Ap4AtomSampleTable.cpp */,
				CA9366170B437D030067D50B /* Ap4AtomSampleTable.h */,
				CAAE667325F5F6F600198E64 /* Ap4Av1cAtom.cpp */,
				CAAE667425F5F6F600198E64 /* Ap4Av1cAtom.h */,
				F9B1F4F90B54AD91003F147E /* Ap4AvccAtom.cpp */,
				F9B1F4FA0B54AD91003F147E /* Ap4AvccAtom.h */,
				CAF0104715343D5D00CCD976 /* Ap4BlocAtom.cpp */,
				CAF0104815343D5D00CCD976 /* Ap4BlocAtom.h */,
				CA9366180B437D030067D50B /* Ap4ByteStream.cpp */,
				CA9366190B437D030067D50B /* Ap4ByteStream.h */,
				CA93661A0B437D030067D50B /* Ap4Co64Atom.cpp */,
				CA93661B0B437D030067D50B /* Ap4Co64Atom.h */,
				CAEDC8FA0DFF61AE00F070A8 /* Ap4Command.cpp */,
				CAA033310DF7D4CC0086EC1C /* Ap4Command.h */,
				CAA0332B0DF7D3390086EC1C /* Ap4CommandFactory.cpp */,
				CAA0332C0DF7D3390086EC1C /* Ap4CommandFactory.h */,
				CA5733E613B3AB0A00953446 /* Ap4CommonEncryption.cpp */,
				CA5733E713B3AB0A00953446 /* Ap4CommonEncryption.h */,
				CA93661C0B437D030067D50B /* Ap4Config.h */,
				CA93661D0B437D030067D50B /* Ap4Constants.h */,
				CA93661E0B437D030067D50B /* Ap4ContainerAtom.cpp */,
				CA93661F0B437D030067D50B /* Ap4ContainerAtom.h */,
				CA9366200B437D040067D50B /* Ap4CttsAtom.cpp */,
				CA9366210B437D040067D50B /* Ap4CttsAtom.h */,
				AC28E6B82389DE04005D9BE9 /* Ap4Dac3Atom.cpp */,
				AC28E6B92389DE05005D9BE9 /* Ap4Dac3Atom.h */,
				CAA55DAA20F12F3C00CBAA11 /* Ap4Dac4Atom.cpp */,
				CAA55DA920F12F3C00CBAA11 /* Ap4Dac4Atom.h */,
				CA9366220B437D040067D50B /* Ap4DataBuffer.cpp */,
				CA9366230B437D040067D50B /* Ap4DataBuffer.h */,
				CA9366240B437D040067D50B /* Ap4Debug.cpp */,
				CA9366250B437D040067D50B /* Ap4Debug.h */,
				CAB82A071859CD7000FC4944 /* Ap4Dec3Atom.cpp */,
				CAB82A081859CD7000FC4944 /* Ap4Dec3Atom.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 */,
				CAEE5E781CC6972E0094DF0D /* Ap4DvccAtom.cpp */,
				CAEE5E791CC6972E0094DF0D /* Ap4DvccAtom.h */,
				CAD6A7C30F7AFFD800456513 /* Ap4DynamicCast.h */,
				CA504D5B0C5E8A8A0060E6FE /* Ap4ElstAtom.cpp */,
				CA504D5C0C5E8A8A0060E6FE /* Ap4ElstAtom.h */,
				CA9366300B437D040067D50B /* Ap4EsDescriptor.cpp */,
				CA9366310B437D040067D50B /* Ap4EsDescriptor.h */,
				CA9366320B437D040067D50B /* Ap4EsdsAtom.cpp */,
				CA9366330B437D040067D50B /* Ap4EsdsAtom.h */,
				CAEDC8E60DFF5B1100F070A8 /* Ap4Expandable.cpp */,
				CAEDC8E70DFF5B1100F070A8 /* Ap4Expandable.h */,
				CA9366340B437D040067D50B /* Ap4File.cpp */,
				CA9366350B437D040067D50B /* Ap4File.h */,
				CA9366360B437D040067D50B /* Ap4FileByteStream.h */,
				CA1221CD0CA7192B000BEEF6 /* Ap4FileCopier.cpp */,
				CA1221CE0CA7192B000BEEF6 /* Ap4FileCopier.h */,
				CA9366370B437D040067D50B /* Ap4FileWriter.cpp */,
				CA9366380B437D040067D50B /* Ap4FileWriter.h */,
				CAFC31EE0FEBAA9200EF80A0 /* Ap4FragmentSampleTable.cpp */,
				CAFC31EF0FEBAA9200EF80A0 /* Ap4FragmentSampleTable.h */,
				CA9366390B437D040067D50B /* Ap4FrmaAtom.cpp */,
				CA93663A0B437D040067D50B /* Ap4FrmaAtom.h */,
				CA93663B0B437D040067D50B /* Ap4FtypAtom.cpp */,
				CA93663C0B437D040067D50B /* Ap4FtypAtom.h */,
				CAEA9E970E17006D008C396D /* Ap4GrpiAtom.cpp */,
				CAEA9E980E17006D008C396D /* Ap4GrpiAtom.h */,
				CA93663D0B437D040067D50B /* Ap4HdlrAtom.cpp */,
				CA93663E0B437D040067D50B /* Ap4HdlrAtom.h */,
				CA93663F0B437D040067D50B /* Ap4HintTrackReader.cpp */,
				CA9366400B437D040067D50B /* Ap4HintTrackReader.h */,
				CA9366410B437D040067D50B /* Ap4HmhdAtom.cpp */,
				CA9366420B437D040067D50B /* Ap4HmhdAtom.h */,
				CA094DB218D80E220032290E /* Ap4HvccAtom.cpp */,
				CA094DB318D80E220032290E /* Ap4HvccAtom.h */,
				CA9366430B437D040067D50B /* Ap4IkmsAtom.cpp */,
				CA9366440B437D040067D50B /* Ap4IkmsAtom.h */,
				CA9366450B437D040067D50B /* Ap4Interfaces.h */,
				CA2898AF0D897F20006A758B /* Ap4IodsAtom.cpp */,
				CA2898B00D897F20006A758B /* Ap4IodsAtom.h */,
				CAA033660DF7E2FA0086EC1C /* Ap4Ipmp.cpp */,
				CAA033670DF7E2FA0086EC1C /* Ap4Ipmp.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 */,
				CAE723FD0FC33618008F2905 /* Ap4LinearReader.cpp */,
				CAE723FE0FC33618008F2905 /* Ap4LinearReader.h */,
				CA93664E0B437D040067D50B /* Ap4List.h */,
				CA09F27D0DF62FC600C2B2DA /* Ap4Marlin.cpp */,
				CA09F27E0DF62FC600C2B2DA /* Ap4Marlin.h */,
				CA93664F0B437D040067D50B /* Ap4MdhdAtom.cpp */,
				CA9366500B437D040067D50B /* Ap4MdhdAtom.h */,
				CAEFE10C0FB6993D00AF6434 /* Ap4MehdAtom.cpp */,
				CAEFE10D0FB6993D00AF6434 /* Ap4MehdAtom.h */,
				CA8B6A600F66D20900720A07 /* Ap4MfhdAtom.cpp */,
				CA8B6A610F66D20900720A07 /* Ap4MfhdAtom.h */,
				CA91A84A10A29A56008618FE /* Ap4MfroAtom.cpp */,
				CA91A84B10A29A56008618FE /* Ap4MfroAtom.h */,
				CA9366510B437D040067D50B /* Ap4MoovAtom.cpp */,
				CA9366520B437D040067D50B /* Ap4MoovAtom.h */,
				CA9366530B437D040067D50B /* Ap4Movie.cpp */,
				CA9366540B437D040067D50B /* Ap4Movie.h */,
				CAFC31D70FEB95F700EF80A0 /* Ap4MovieFragment.cpp */,
				CAFC31D80FEB95F700EF80A0 /* Ap4MovieFragment.h */,
				CA2DBC7B108165330012E204 /* Ap4Mpeg2Ts.cpp */,
				CA2DBC7C108165330012E204 /* Ap4Mpeg2Ts.h */,
				CA9366550B437D040067D50B /* Ap4MvhdAtom.cpp */,
				CA9366560B437D040067D50B /* Ap4MvhdAtom.h */,
				CA9366570B437D040067D50B /* Ap4NmhdAtom.cpp */,
				CA9366580B437D040067D50B /* Ap4NmhdAtom.h */,
				CA2898840D8979B0006A758B /* Ap4ObjectDescriptor.cpp */,
				CA2898850D8979B0006A758B /* Ap4ObjectDescriptor.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 */,
				CA15E16B1467D01A00D4EC8B /* Ap4PdinAtom.cpp */,
				CA15E16C1467D01A00D4EC8B /* Ap4PdinAtom.h */,
				CA8E2B401092B71E0042A0AF /* Ap4Piff.cpp */,
				CA8E2B411092B71E0042A0AF /* Ap4Piff.h */,
				CA9366630B437D040067D50B /* Ap4Processor.cpp */,
				CA9366640B437D040067D50B /* Ap4Processor.h */,
				CA9366650B437D040067D50B /* Ap4Protection.cpp */,
				CA9366660B437D040067D50B /* Ap4Protection.h */,
				CAF0104D15343E4000CCD976 /* Ap4PsshAtom.cpp */,
				CAF0104E15343E4000CCD976 /* Ap4PsshAtom.h */,
				CA0BBBA00F38D10A00DF01DD /* Ap4Results.cpp */,
				CA9366670B437D040067D50B /* Ap4Results.h */,
				CA9366680B437D040067D50B /* Ap4RtpAtom.cpp */,
				CA9366690B437D040067D50B /* Ap4RtpAtom.h */,
				CA93666A0B437D040067D50B /* Ap4RtpHint.cpp */,
				CA93666B0B437D040067D50B /* Ap4RtpHint.h */,
				CA5734E813B5DBB100953446 /* Ap4SaioAtom.cpp */,
				CA5734E913B5DBB100953446 /* Ap4SaioAtom.h */,
				CA5734EA13B5DBB100953446 /* Ap4SaizAtom.cpp */,
				CA5734EB13B5DBB100953446 /* Ap4SaizAtom.h */,
				CA93666C0B437D040067D50B /* Ap4Sample.cpp */,
				CA93666D0B437D040067D50B /* Ap4Sample.h */,
				CA93666E0B437D040067D50B /* Ap4SampleDescription.cpp */,
				CA93666F0B437D040067D50B /* Ap4SampleDescription.h */,
				CA9366700B437D040067D50B /* Ap4SampleEntry.cpp */,
				CA9366710B437D040067D50B /* Ap4SampleEntry.h */,
				CA8FF65E1083E4500008965B /* Ap4SampleSource.cpp */,
				CA15CC32107DCEEF0085F329 /* Ap4SampleSource.h */,
				CA9366720B437D040067D50B /* Ap4SampleTable.cpp */,
				CA9366730B437D040067D50B /* Ap4SampleTable.h */,
				CAEF5D2D19EB26DC007B66A8 /* Ap4SbgpAtom.cpp */,
				CAEF5D2E19EB26DC007B66A8 /* Ap4SbgpAtom.h */,
				CA9366740B437D040067D50B /* Ap4SchmAtom.cpp */,
				CA9366750B437D040067D50B /* Ap4SchmAtom.h */,
				CA9366760B437D040067D50B /* Ap4SdpAtom.cpp */,
				CA9366770B437D040067D50B /* Ap4SdpAtom.h */,
				CA86EECF19A95C68008A3B00 /* Ap4SegmentBuilder.cpp */,
				CA86EED019A95C68008A3B00 /* Ap4SegmentBuilder.h */,
				CA5734FB13B5DCFA00953446 /* Ap4SencAtom.cpp */,
				CA5734FC13B5DCFA00953446 /* Ap4SencAtom.h */,
				CAEF5D3119EB2CB5007B66A8 /* Ap4SgpdAtom.cpp */,
				CAEF5D3219EB2CB5007B66A8 /* Ap4SgpdAtom.h */,
				CA7B647E19D2355F00068D77 /* Ap4SidxAtom.cpp */,
				CA7B647F19D2355F00068D77 /* Ap4SidxAtom.h */,
				CA9366780B437D040067D50B /* Ap4SLConfigDescriptor.cpp */,
				CA9366790B437D040067D50B /* Ap4SLConfigDescriptor.h */,
				CA93667A0B437D040067D50B /* Ap4SmhdAtom.cpp */,
				CA93667B0B437D040067D50B /* Ap4SmhdAtom.h */,
				CA93667C0B437D040067D50B /* Ap4StcoAtom.cpp */,
				CA93667D0B437D040067D50B /* Ap4StcoAtom.h */,
				CA91A7D51A364BE80057C7B2 /* Ap4SthdAtom.cpp */,
				CA91A7D61A364BE80057C7B2 /* Ap4SthdAtom.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 */,
				CA39215C13AC0B36006718F0 /* Ap4Stz2Atom.cpp */,
				CA39215D13AC0B36006718F0 /* Ap4Stz2Atom.h */,
				CA93668A0B437D040067D50B /* Ap4SyntheticSampleTable.cpp */,
				CA93668B0B437D040067D50B /* Ap4SyntheticSampleTable.h */,
				CA57340913B3B9C000953446 /* Ap4TencAtom.cpp */,
				CA57340A13B3B9C000953446 /* Ap4TencAtom.h */,
				CA5733B513B27B7500953446 /* Ap4TfdtAtom.cpp */,
				CA5733B613B27B7500953446 /* Ap4TfdtAtom.h */,
				CA8B6A7E0F66D82C00720A07 /* Ap4TfhdAtom.cpp */,
				CA8B6A7F0F66D82C00720A07 /* Ap4TfhdAtom.h */,
				CA91A81010A24D38008618FE /* Ap4TfraAtom.cpp */,
				CA91A81110A24D38008618FE /* Ap4TfraAtom.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 */,
				CAEFE1320FB69CF600AF6434 /* Ap4TrexAtom.cpp */,
				CAEFE1330FB69CF600AF6434 /* Ap4TrexAtom.h */,
				CA8B6A9F0F66E2DC00720A07 /* Ap4TrunAtom.cpp */,
				CA8B6AA00F66E2DC00720A07 /* Ap4TrunAtom.h */,
				CA9366960B437D040067D50B /* Ap4Types.h */,
				CA9366990B437D040067D50B /* Ap4UrlAtom.cpp */,
				CA93669A0B437D040067D50B /* Ap4UrlAtom.h */,
				CA93669B0B437D040067D50B /* Ap4Utils.cpp */,
				CA93669C0B437D040067D50B /* Ap4Utils.h */,
				CA2898180D87DA81006A758B /* Ap4UuidAtom.cpp */,
				CA2898190D87DA81006A758B /* Ap4UuidAtom.h */,
				CA93669D0B437D040067D50B /* Ap4Version.h */,
				CA93669E0B437D040067D50B /* Ap4VmhdAtom.cpp */,
				CA93669F0B437D040067D50B /* Ap4VmhdAtom.h */,
				ACB4314723BF9B8F003C0A81 /* Ap4VpccAtom.cpp */,
				ACB4314623BF9B8F003C0A81 /* Ap4VpccAtom.h */,
				CA9CB9BC0F86ABB400063C70 /* Ap48bdlAtom.cpp */,
				CA9CB9BD0F86ABB400063C70 /* Ap48bdlAtom.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 = (
				C24DAFB722F4385F008473B4 /* Ap4Ac3Parser.cpp */,
				C24DAFB622F43840008473B4 /* Ap4Ac3Parser.h */,
				A8636046224CCDCC00BBDD6A /* Ap4Eac3Parser.cpp */,
				A8636047224CCDCC00BBDD6A /* Ap4Eac3Parser.h */,
				A8DFF20A222E49A7006CBAE9 /* Ap4Ac4Parser.cpp */,
				A8DFF20B222E49A7006CBAE9 /* Ap4Ac4Parser.h */,
				CA9367FA0B4383F00067D50B /* Ap4AdtsParser.cpp */,
				CA9367FB0B4383F00067D50B /* Ap4AdtsParser.h */,
				CA3EDA960D7E14D3007AE943 /* Ap4AvcParser.cpp */,
				CA3EDA950D7E0D18007AE943 /* Ap4AvcParser.h */,
				CA9367FC0B4383F00067D50B /* Ap4BitStream.cpp */,
				CA9367FD0B4383F00067D50B /* Ap4BitStream.h */,
				CAF9810C18DBE48F0001B999 /* Ap4HevcParser.cpp */,
				CAF9810D18DBE48F0001B999 /* Ap4HevcParser.h */,
				CAA4FF1E10B2CBB3009C8F5B /* Ap4Mp4AudioInfo.cpp */,
				CAA4FF1F10B2CBB3009C8F5B /* Ap4Mp4AudioInfo.h */,
				CAF9810E18DBE48F0001B999 /* Ap4NalParser.cpp */,
				CAF9810F18DBE48F0001B999 /* Ap4NalParser.h */,
			);
			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>";
		};
		CAC02A17139DBA6F0034427F /* Mp4Split */ = {
			isa = PBXGroup;
			children = (
				CAC02A18139DBA6F0034427F /* Mp4Split.cpp */,
			);
			path = Mp4Split;
			sourceTree = "<group>";
		};
		CAC51D74129708CB00AE5CF9 /* Posix */ = {
			isa = PBXGroup;
			children = (
				CAC51D75129708CB00AE5CF9 /* Ap4PosixRandom.cpp */,
			);
			name = Posix;
			path = "../../../Source/C++/System/Posix";
			sourceTree = SOURCE_ROOT;
		};
		CACDDD6716BF5FC200B79B20 /* Mp4AudioClip */ = {
			isa = PBXGroup;
			children = (
				CACDDD6816BF5FC200B79B20 /* Mp4AudioClip.cpp */,
			);
			path = Mp4AudioClip;
			sourceTree = "<group>";
		};
		CAE1FBF81AF84AB200607B3C /* Mp42Hls */ = {
			isa = PBXGroup;
			children = (
				CAE1FBF91AF84AB200607B3C /* Mp42Hls.cpp */,
			);
			path = Mp42Hls;
			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>";
		};
		CAF9811418DBED310001B999 /* HevcInfo */ = {
			isa = PBXGroup;
			children = (
				CAF9811518DBED310001B999 /* HevcInfo.cpp */,
			);
			path = HevcInfo;
			sourceTree = "<group>";
		};
		CAF9812918DBF3360001B999 /* Mp42Hevc */ = {
			isa = PBXGroup;
			children = (
				CAF9812A18DBF3360001B999 /* Mp42Hevc.cpp */,
			);
			path = Mp42Hevc;
			sourceTree = "<group>";
		};
		CAFC31CC0FEB3E7C00EF80A0 /* FragmentParser */ = {
			isa = PBXGroup;
			children = (
				CAFC31CD0FEB3E7C00EF80A0 /* FragmentParserTest.cpp */,
			);
			path = FragmentParser;
			sourceTree = "<group>";
		};
		CAFE9C631D1B483600F9FF67 /* LargeFiles */ = {
			isa = PBXGroup;
			children = (
				CAFE9C641D1B483600F9FF67 /* LargeFilesTest.cpp */,
			);
			path = LargeFiles;
			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 */,
				CAB82A0A1859CD7000FC4944 /* Ap4Dec3Atom.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 */,
				CA86EED219A95C68008A3B00 /* Ap4SegmentBuilder.h in Headers */,
				CA094DB518D80E220032290E /* Ap4HvccAtom.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 */,
				CAEF5D3419EB2CB5007B66A8 /* Ap4SgpdAtom.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 */,
				CA7B648119D2355F00068D77 /* Ap4SidxAtom.h in Headers */,
				CA9366F60B437D040067D50B /* Ap4Protection.h in Headers */,
				CA9366F70B437D040067D50B /* Ap4Results.h in Headers */,
				CA9366F90B437D040067D50B /* Ap4RtpAtom.h in Headers */,
				A8DFF20D222E49A7006CBAE9 /* Ap4Ac4Parser.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 */,
				CAF9811318DBE48F0001B999 /* Ap4NalParser.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 */,
				CAAE667625F5F6F600198E64 /* Ap4Av1cAtom.h in Headers */,
				CA9367190B437D040067D50B /* Ap4SttsAtom.h in Headers */,
				CA93671B0B437D040067D50B /* Ap4SyntheticSampleTable.h in Headers */,
				CA93671D0B437D040067D50B /* Ap4TimsAtom.h in Headers */,
				CA93671F0B437D040067D50B /* Ap4TkhdAtom.h in Headers */,
				CA91A7D81A364BE80057C7B2 /* Ap4SthdAtom.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 */,
				CAEF5D3019EB26DC007B66A8 /* Ap4SbgpAtom.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 */,
				CAA55DAC20F1306400CBAA11 /* Ap4Dac4Atom.h in Headers */,
				CAA033320DF7D4CC0086EC1C /* Ap4Command.h in Headers */,
				CAA033690DF7E2FA0086EC1C /* Ap4Ipmp.h in Headers */,
				A8636049224CCDCC00BBDD6A /* Ap4Eac3Parser.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 */,
				AC28E6BB2389DE05005D9BE9 /* Ap4Dac3Atom.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 */,
				A8DFF209222E4970006CBAE9 /* Ap4Ac4Utils.h in Headers */,
				CAA4FF2110B2CBB3009C8F5B /* Ap4Mp4AudioInfo.h in Headers */,
				CA39215F13AC0B36006718F0 /* Ap4Stz2Atom.h in Headers */,
				CA5733B813B27B7500953446 /* Ap4TfdtAtom.h in Headers */,
				ACB4314823BF9B8F003C0A81 /* Ap4VpccAtom.h in Headers */,
				CA5733E913B3AB0A00953446 /* Ap4CommonEncryption.h in Headers */,
				CA57340C13B3B9C000953446 /* Ap4TencAtom.h in Headers */,
				CA5734ED13B5DBB100953446 /* Ap4SaioAtom.h in Headers */,
				CA5734EF13B5DBB100953446 /* Ap4SaizAtom.h in Headers */,
				CA5734FE13B5DCFA00953446 /* Ap4SencAtom.h in Headers */,
				CA15E16E1467D01A00D4EC8B /* Ap4PdinAtom.h in Headers */,
				CAF0104A15343D5D00CCD976 /* Ap4AinfAtom.h in Headers */,
				CAF0104C15343D5D00CCD976 /* Ap4BlocAtom.h in Headers */,
				CAF0105015343E4000CCD976 /* Ap4PsshAtom.h in Headers */,
				CAF9811118DBE48F0001B999 /* Ap4HevcParser.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";
		};
		CA00A6521A1C36560064B4D3 /* Mp4Pssh */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CA00A6591A1C36560064B4D3 /* Build configuration list for PBXNativeTarget "Mp4Pssh" */;
			buildPhases = (
				CA00A64F1A1C36560064B4D3 /* Sources */,
				CA00A6501A1C36560064B4D3 /* Frameworks */,
				CA00A6511A1C36560064B4D3 /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
				CA00A6601A1C3BD20064B4D3 /* PBXTargetDependency */,
			);
			name = Mp4Pssh;
			productName = Mp4Pssh;
			productReference = CA00A6531A1C36560064B4D3 /* mp4pssh */;
			productType = "com.apple.product-type.tool";
		};
		CA00CB7B13D9F13B00C1A140 /* Mp4Compact */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CA00CB8213D9F13B00C1A140 /* Build configuration list for PBXNativeTarget "Mp4Compact" */;
			buildPhases = (
				CA00CB7813D9F13B00C1A140 /* Sources */,
				CA00CB7913D9F13B00C1A140 /* Frameworks */,
				CA00CB7A13D9F13B00C1A140 /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
				CA00CB8913D9F29100C1A140 /* PBXTargetDependency */,
			);
			name = Mp4Compact;
			productName = Mp4Compact;
			productReference = CA00CB7C13D9F13B00C1A140 /* mp4compact */;
			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";
		};
		CA6103D51285988E0039C7E6 /* Mp4Fragment */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CA6103E1128598C20039C7E6 /* Build configuration list for PBXNativeTarget "Mp4Fragment" */;
			buildPhases = (
				CA6103D31285988E0039C7E6 /* Sources */,
				CA6103D41285988E0039C7E6 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				CA6103DB128598A50039C7E6 /* PBXTargetDependency */,
			);
			name = Mp4Fragment;
			productName = Mp4Fragment;
			productReference = CA6103D61285988E0039C7E6 /* mp4fragment */;
			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";
		};
		CA86EED619A95DD3008A3B00 /* FragmentCreatorTest */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CA86EEDD19A95DD3008A3B00 /* Build configuration list for PBXNativeTarget "FragmentCreatorTest" */;
			buildPhases = (
				CA86EED319A95DD3008A3B00 /* Sources */,
				CA86EED419A95DD3008A3B00 /* Frameworks */,
				CA86EED519A95DD3008A3B00 /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
				CA86EEE119A95DF0008A3B00 /* PBXTargetDependency */,
			);
			name = FragmentCreatorTest;
			productName = FragmentCreatorTest;
			productReference = CA86EED719A95DD3008A3B00 /* FragmentCreatorTest */;
			productType = "com.apple.product-type.tool";
		};
		CA87B9411F81B08B005F42D6 /* Mp4Diff */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CA87B9481F81B08B005F42D6 /* Build configuration list for PBXNativeTarget "Mp4Diff" */;
			buildPhases = (
				CA87B93E1F81B08B005F42D6 /* Sources */,
				CA87B93F1F81B08B005F42D6 /* Frameworks */,
				CA87B9401F81B08B005F42D6 /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = Mp4Diff;
			productName = Mp4Diff;
			productReference = CA87B9421F81B08B005F42D6 /* mp4diff */;
			productType = "com.apple.product-type.tool";
		};
		CA87B9511F895A84005F42D6 /* Mp4IframeIndex */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CA87B9581F895A84005F42D6 /* Build configuration list for PBXNativeTarget "Mp4IframeIndex" */;
			buildPhases = (
				CA87B94E1F895A84005F42D6 /* Sources */,
				CA87B94F1F895A84005F42D6 /* Frameworks */,
				CA87B9501F895A84005F42D6 /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
				CA87B95A1F895ACE005F42D6 /* PBXTargetDependency */,
			);
			name = Mp4IframeIndex;
			productName = Mp4IframeIndex;
			productReference = CA87B9521F895A84005F42D6 /* mp4iframeindex */;
			productType = "com.apple.product-type.tool";
		};
		CA8A94CD1929A65E00836179 /* Mp4Mux */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CA8A94D61929A65E00836179 /* Build configuration list for PBXNativeTarget "Mp4Mux" */;
			buildPhases = (
				CA8A94CA1929A65E00836179 /* Sources */,
				CA8A94CB1929A65E00836179 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				CA8A94D81929A67500836179 /* PBXTargetDependency */,
			);
			name = Mp4Mux;
			productName = Mp4Mux;
			productReference = CA8A94CE1929A65E00836179 /* mp4mux */;
			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";
		};
		CAC02A0B139DBA350034427F /* Mp4Split */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CAC02A1A139DBA6F0034427F /* Build configuration list for PBXNativeTarget "Mp4Split" */;
			buildPhases = (
				CAC02A09139DBA350034427F /* Sources */,
				CAC02A0A139DBA350034427F /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				CAC02A11139DBA3B0034427F /* PBXTargetDependency */,
			);
			name = Mp4Split;
			productName = Mp4Split;
			productReference = CAC02A0C139DBA350034427F /* mp4split */;
			productType = "com.apple.product-type.tool";
		};
		CAC8F16F16BE444D00C49741 /* Mp4AudioClip */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CAC8F17916BE444E00C49741 /* Build configuration list for PBXNativeTarget "Mp4AudioClip" */;
			buildPhases = (
				CAC8F16C16BE444D00C49741 /* Sources */,
				CAC8F16D16BE444D00C49741 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				CAC8F17B16BE447A00C49741 /* PBXTargetDependency */,
			);
			name = Mp4AudioClip;
			productName = Mp4AudioClip;
			productReference = CAC8F17016BE444D00C49741 /* mp4audioclip */;
			productType = "com.apple.product-type.tool";
		};
		CAE1FBEC1AF8493E00607B3C /* Mp42Hls */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CAE1FBF31AF8493E00607B3C /* Build configuration list for PBXNativeTarget "Mp42Hls" */;
			buildPhases = (
				CAE1FBEF1AF8493E00607B3C /* Sources */,
				CAE1FBF11AF8493E00607B3C /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				CAE1FBED1AF8493E00607B3C /* PBXTargetDependency */,
			);
			name = Mp42Hls;
			productName = Mp42Ts;
			productReference = CAE1FBF61AF8493E00607B3C /* mp42hls */;
			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";
		};
		CAF9811918DBED9B0001B999 /* HevcInfo */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CAF9812018DBED9B0001B999 /* Build configuration list for PBXNativeTarget "HevcInfo" */;
			buildPhases = (
				CAF9811618DBED9B0001B999 /* Sources */,
				CAF9811718DBED9B0001B999 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				CAF9812718DBEE5B0001B999 /* PBXTargetDependency */,
			);
			name = HevcInfo;
			productName = HevcInfo;
			productReference = CAF9811A18DBED9B0001B999 /* hevcinfo */;
			productType = "com.apple.product-type.tool";
		};
		CAF9812E18DBF34B0001B999 /* Mp42Hevc */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CAF9813518DBF34C0001B999 /* Build configuration list for PBXNativeTarget "Mp42Hevc" */;
			buildPhases = (
				CAF9812B18DBF34B0001B999 /* Sources */,
				CAF9812C18DBF34B0001B999 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				CAF9813A18DBF36B0001B999 /* PBXTargetDependency */,
			);
			name = Mp42Hevc;
			productName = Mp42Hevc;
			productReference = CAF9812F18DBF34B0001B999 /* mp42hevc */;
			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";
		};
		CAFE9C681D1B487700F9FF67 /* LargeFilesTest */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CAFE9C6D1D1B487700F9FF67 /* Build configuration list for PBXNativeTarget "LargeFilesTest" */;
			buildPhases = (
				CAFE9C651D1B487700F9FF67 /* Sources */,
				CAFE9C661D1B487700F9FF67 /* Frameworks */,
				CAFE9C671D1B487700F9FF67 /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
				CAFE9C741D1B48B400F9FF67 /* PBXTargetDependency */,
			);
			name = LargeFilesTest;
			productName = LargeFilesTest;
			productReference = CAFE9C691D1B487700F9FF67 /* LargeFilesTest */;
			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 = CAA7E6C914ACD763008AA54E /* 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;
			attributes = {
				LastUpgradeCheck = 0900;
				TargetAttributes = {
					CA00A6521A1C36560064B4D3 = {
						CreatedOnToolsVersion = 6.1;
					};
					CA87B9411F81B08B005F42D6 = {
						CreatedOnToolsVersion = 9.0;
						ProvisioningStyle = Manual;
					};
					CA87B9511F895A84005F42D6 = {
						CreatedOnToolsVersion = 9.0;
						ProvisioningStyle = Automatic;
					};
					CAFE9C681D1B487700F9FF67 = {
						CreatedOnToolsVersion = 7.3;
					};
				};
			};
			buildConfigurationList = 1DEB91EF08733DB70010E9CD /* Build configuration list for PBXProject "Bento4" */;
			compatibilityVersion = "Xcode 10.0";
			developmentRegion = English;
			hasScannedForEncodings = 1;
			knownRegions = (
				English,
				Japanese,
				French,
				German,
			);
			mainGroup = 08FB7794FE84155DC02AAC07 /* Bento4 */;
			projectDirPath = "";
			projectRoot = ../../..;
			targets = (
				CAA97B380CF4D54E00C01909 /* All */,
				CA646AC50CE97C47009699D7 /* Apps */,
				CA646B820CE97EF7009699D7 /* Tests */,
				D2AAC045055464E500DB518D /* Bento4 */,
				CAEA9CE30E144664008C396D /* Bento4Atomix */,
				CAA88EA810A2064500178BE3 /* Bento4Neptune */,
				F9FDDA2D0EA798FF0061DCB2 /* Bento4C */,
				CA646ABA0CE97BFD009699D7 /* Mp4Dump */,
				CA646ACD0CE97C80009699D7 /* Mp4Info */,
				CA87B9411F81B08B005F42D6 /* Mp4Diff */,
				CA646AE00CE97CD2009699D7 /* Mp4Encrypt */,
				CA44C5290D46375F00173F5F /* Mp4DcfPackager */,
				CA646AED0CE97CEE009699D7 /* Mp4Decrypt */,
				CA646B000CE97D6E009699D7 /* Mp4Edit */,
				CA646B100CE97D9C009699D7 /* Mp4Extract */,
				CA646B200CE97DD1009699D7 /* Mp4Tag */,
				CA6103D51285988E0039C7E6 /* Mp4Fragment */,
				CAC02A0B139DBA350034427F /* Mp4Split */,
				CA00CB7B13D9F13B00C1A140 /* Mp4Compact */,
				CA646B400CE97E27009699D7 /* Mp42Aac */,
				CAF9812E18DBF34B0001B999 /* Mp42Hevc */,
				CA2E6A3A1087E09200F837E2 /* Mp42Avc */,
				CA00667210153951004C0D5F /* Mp42Ts */,
				CAE1FBEC1AF8493E00607B3C /* Mp42Hls */,
				CA646B500CE97E52009699D7 /* Mp4RtpHintInfo */,
				CAC8F16F16BE444D00C49741 /* Mp4AudioClip */,
				CA8A94CD1929A65E00836179 /* Mp4Mux */,
				CA00A6521A1C36560064B4D3 /* Mp4Pssh */,
				CA399C9710A3475E0085284B /* Aac2Mp4 */,
				CAF9811918DBED9B0001B999 /* HevcInfo */,
				CA3EDA7D0D7E0B81007AE943 /* AvcInfo */,
				CA646B600CE97E82009699D7 /* CryptoTest */,
				F9DBC7FC0E99AFE100913BF6 /* AvcTrackWriterTest */,
				CA9A16D70ED4F42A00C60FDF /* PassthroughWriterTest */,
				CABB61F20F02BABC00B53D31 /* TracksTest */,
				CAF4792A0F0951B8004073ED /* BenchmarksTest */,
				CA40CB280F40DC100008649B /* BasicTest */,
				CA7EECE40F720648009F85F9 /* CompareFilesTest */,
				CAE724050FC33645008F2905 /* LinearReaderTest */,
				CAB3CB700FCB35B7007C4260 /* BufferedStreamTest */,
				CAFC31B80FEB3DDD00EF80A0 /* FragmentParserTest */,
				CA86EED619A95DD3008A3B00 /* FragmentCreatorTest */,
				CAFE9C681D1B487700F9FF67 /* LargeFilesTest */,
				CA87B9511F895A84005F42D6 /* Mp4IframeIndex */,
			);
		};
/* End PBXProject section */

/* Begin PBXSourcesBuildPhase section */
		CA00667010153951004C0D5F /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA00667D1015399A004C0D5F /* Mp42Ts.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA00A64F1A1C36560064B4D3 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA00A65C1A1C38210064B4D3 /* Mp4Pssh.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA00CB7813D9F13B00C1A140 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA00CB8713D9F1EC00C1A140 /* Mp4Compact.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 */,
			);
			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;
		};
		CA6103D31285988E0039C7E6 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA6103E4128599C20039C7E6 /* Mp4Fragment.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;
		};
		CA86EED319A95DD3008A3B00 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA86EEE519A95E30008A3B00 /* FragmentCreatorTest.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA87B93E1F81B08B005F42D6 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA87B94D1F81B130005F42D6 /* Mp4Diff.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA87B94E1F895A84005F42D6 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA87B95E1F895F90005F42D6 /* Mp4IframeIndex.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA8A94CA1929A65E00836179 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA8A94DC1929A6C100836179 /* Mp4Mux.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;
		};
		CAC02A09139DBA350034427F /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAC02A19139DBA6F0034427F /* Mp4Split.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CAC8F16C16BE444D00C49741 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CACDDD6916BF5FE500B79B20 /* Mp4AudioClip.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CAE1FBEF1AF8493E00607B3C /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAE1FBFA1AF84AB200607B3C /* Mp42Hls.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;
		};
		CAF9811618DBED9B0001B999 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAF9812318DBEDD50001B999 /* HevcInfo.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CAF9812B18DBF34B0001B999 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAF9813818DBF3640001B999 /* Mp42Hevc.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CAFC31B60FEB3DDD00EF80A0 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAFC31CE0FEB3E7C00EF80A0 /* FragmentParserTest.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CAFE9C651D1B487700F9FF67 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CAFE9C701D1B489B00F9FF67 /* LargeFilesTest.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		D2AAC044055464E500DB518D /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA9366A20B437D040067D50B /* Ap4Atom.cpp in Sources */,
				ACB4314923BF9B8F003C0A81 /* Ap4VpccAtom.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 */,
				CAAE667525F5F6F600198E64 /* Ap4Av1cAtom.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 */,
				A8DFF20C222E49A7006CBAE9 /* Ap4Ac4Parser.cpp in Sources */,
				CA9366E10B437D040067D50B /* Ap4MoovAtom.cpp in Sources */,
				CA86EED119A95C68008A3B00 /* Ap4SegmentBuilder.cpp in Sources */,
				CA9366E30B437D040067D50B /* Ap4Movie.cpp in Sources */,
				CA7B648019D2355F00068D77 /* Ap4SidxAtom.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 */,
				CAEE5E7A1CC69FED0094DF0D /* Ap4DvccAtom.cpp in Sources */,
				AC28E6BA2389DE05005D9BE9 /* Ap4Dac3Atom.cpp in Sources */,
				CA9367040B437D040067D50B /* Ap4SchmAtom.cpp in Sources */,
				CA9367060B437D040067D50B /* Ap4SdpAtom.cpp in Sources */,
				CA9367080B437D040067D50B /* Ap4SLConfigDescriptor.cpp in Sources */,
				CA93670A0B437D040067D50B /* Ap4SmhdAtom.cpp in Sources */,
				CAF9811018DBE48F0001B999 /* Ap4HevcParser.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 */,
				CA9367FE0B4383F00067D50B /* Ap4AdtsParser.cpp in Sources */,
				CA9368000B4383F00067D50B /* Ap4BitStream.cpp in Sources */,
				F9B1F4FB0B54AD91003F147E /* Ap4AvccAtom.cpp in Sources */,
				CA504D5D0C5E8A8A0060E6FE /* Ap4ElstAtom.cpp in Sources */,
				C24DAFB822F4385F008473B4 /* Ap4Ac3Parser.cpp in Sources */,
				CAFE9C621D1B482700F9FF67 /* Ap4StdCFileByteStream.cpp in Sources */,
				A8DFF208222E4970006CBAE9 /* Ap4Ac4Utils.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 */,
				CAEF5D2F19EB26DC007B66A8 /* Ap4SbgpAtom.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 */,
				CAEF5D3319EB2CB5007B66A8 /* Ap4SgpdAtom.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 */,
				CAB82A091859CD7000FC4944 /* Ap4Dec3Atom.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 */,
				CA8A94DD1929DD9100836179 /* Ap4AvcParser.cpp in Sources */,
				CA91A81210A24D38008618FE /* Ap4TfraAtom.cpp in Sources */,
				CA91A84C10A29A56008618FE /* Ap4MfroAtom.cpp in Sources */,
				CAA4FF2010B2CBB3009C8F5B /* Ap4Mp4AudioInfo.cpp in Sources */,
				CAC51D76129708CB00AE5CF9 /* Ap4PosixRandom.cpp in Sources */,
				CA5A8F8C13541628007C6EFC /* Ap4.cpp in Sources */,
				A8636048224CCDCC00BBDD6A /* Ap4Eac3Parser.cpp in Sources */,
				CA39215E13AC0B36006718F0 /* Ap4Stz2Atom.cpp in Sources */,
				CAF9811218DBE48F0001B999 /* Ap4NalParser.cpp in Sources */,
				CA5733B713B27B7500953446 /* Ap4TfdtAtom.cpp in Sources */,
				CA5733E813B3AB0A00953446 /* Ap4CommonEncryption.cpp in Sources */,
				CA57340B13B3B9C000953446 /* Ap4TencAtom.cpp in Sources */,
				CA5734EC13B5DBB100953446 /* Ap4SaioAtom.cpp in Sources */,
				CA91A7D71A364BE80057C7B2 /* Ap4SthdAtom.cpp in Sources */,
				CA5734EE13B5DBB100953446 /* Ap4SaizAtom.cpp in Sources */,
				CA5734FD13B5DCFA00953446 /* Ap4SencAtom.cpp in Sources */,
				CA15E16D1467D01A00D4EC8B /* Ap4PdinAtom.cpp in Sources */,
				CAF0104915343D5D00CCD976 /* Ap4AinfAtom.cpp in Sources */,
				CAA55DAB20F1305900CBAA11 /* Ap4Dac4Atom.cpp in Sources */,
				CAF0104B15343D5D00CCD976 /* Ap4BlocAtom.cpp in Sources */,
				CA094DB418D80E220032290E /* Ap4HvccAtom.cpp in Sources */,
				CAF0104F15343E4000CCD976 /* Ap4PsshAtom.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 */;
		};
		CA00A65E1A1C383E0064B4D3 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CA00A6521A1C36560064B4D3 /* Mp4Pssh */;
			targetProxy = CA00A65D1A1C383E0064B4D3 /* PBXContainerItemProxy */;
		};
		CA00A6601A1C3BD20064B4D3 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CA00A65F1A1C3BD20064B4D3 /* PBXContainerItemProxy */;
		};
		CA00CB8913D9F29100C1A140 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CA00CB8813D9F29100C1A140 /* 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 */;
		};
		CA418B141948F0A300D202E0 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CAF9812E18DBF34B0001B999 /* Mp42Hevc */;
			targetProxy = CA418B131948F0A300D202E0 /* PBXContainerItemProxy */;
		};
		CA418B161948F0A300D202E0 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CA8A94CD1929A65E00836179 /* Mp4Mux */;
			targetProxy = CA418B151948F0A300D202E0 /* PBXContainerItemProxy */;
		};
		CA44C52F0D46376500173F5F /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CA44C52E0D46376500173F5F /* PBXContainerItemProxy */;
		};
		CA52643C0F788AD8009D7E0D /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CA7EECE40F720648009F85F9 /* CompareFilesTest */;
			targetProxy = CA52643B0F788AD8009D7E0D /* PBXContainerItemProxy */;
		};
		CA5F4C4013FAD59F00709D92 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CAC02A0B139DBA350034427F /* Mp4Split */;
			targetProxy = CA5F4C3F13FAD59F00709D92 /* PBXContainerItemProxy */;
		};
		CA5F4C4213FAD5B400709D92 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CA00CB7B13D9F13B00C1A140 /* Mp4Compact */;
			targetProxy = CA5F4C4113FAD5B400709D92 /* PBXContainerItemProxy */;
		};
		CA6103DB128598A50039C7E6 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CA6103DA128598A50039C7E6 /* PBXContainerItemProxy */;
		};
		CA6103E812859C960039C7E6 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CA6103D51285988E0039C7E6 /* Mp4Fragment */;
			targetProxy = CA6103E712859C960039C7E6 /* PBXContainerItemProxy */;
		};
		CA640EA11B09AAEF00C93DCF /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CAE1FBEC1AF8493E00607B3C /* Mp42Hls */;
			targetProxy = CA640EA01B09AAEF00C93DCF /* 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 */;
		};
		CA86EEE119A95DF0008A3B00 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CA86EEE019A95DF0008A3B00 /* PBXContainerItemProxy */;
		};
		CA86EEED19BD6865008A3B00 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CA86EED619A95DD3008A3B00 /* FragmentCreatorTest */;
			targetProxy = CA86EEEC19BD6865008A3B00 /* PBXContainerItemProxy */;
		};
		CA87B95A1F895ACE005F42D6 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CA87B9591F895ACE005F42D6 /* PBXContainerItemProxy */;
		};
		CA8A94D81929A67500836179 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CA8A94D71929A67500836179 /* 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 */;
		};
		CAB1AE321782C1DB0038B6A6 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CAC8F16F16BE444D00C49741 /* Mp4AudioClip */;
			targetProxy = CAB1AE311782C1DB0038B6A6 /* PBXContainerItemProxy */;
		};
		CAB3CB760FCB35BE007C4260 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CAB3CB750FCB35BE007C4260 /* PBXContainerItemProxy */;
		};
		CABB61FC0F02CD0600B53D31 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CABB61FB0F02CD0600B53D31 /* PBXContainerItemProxy */;
		};
		CAC02A11139DBA3B0034427F /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CAC02A10139DBA3B0034427F /* PBXContainerItemProxy */;
		};
		CAC8F17B16BE447A00C49741 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CAC8F17A16BE447A00C49741 /* PBXContainerItemProxy */;
		};
		CACAF6911F91C48F00B75DC3 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CA87B9511F895A84005F42D6 /* Mp4IframeIndex */;
			targetProxy = CACAF6901F91C48F00B75DC3 /* PBXContainerItemProxy */;
		};
		CACAF6931F91C49400B75DC3 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CA87B9411F81B08B005F42D6 /* Mp4Diff */;
			targetProxy = CACAF6921F91C49400B75DC3 /* PBXContainerItemProxy */;
		};
		CAE1FBED1AF8493E00607B3C /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CAE1FBEE1AF8493E00607B3C /* 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 */;
		};
		CAF9812518DBEDEF0001B999 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CAF9811918DBED9B0001B999 /* HevcInfo */;
			targetProxy = CAF9812418DBEDEF0001B999 /* PBXContainerItemProxy */;
		};
		CAF9812718DBEE5B0001B999 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CAF9812618DBEE5B0001B999 /* PBXContainerItemProxy */;
		};
		CAF9813A18DBF36B0001B999 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CAF9813918DBF36B0001B999 /* PBXContainerItemProxy */;
		};
		CAFC31BE0FEB3DE400EF80A0 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CAFC31BD0FEB3DE400EF80A0 /* PBXContainerItemProxy */;
		};
		CAFC31C20FEB3E0A00EF80A0 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CAFC31B80FEB3DDD00EF80A0 /* FragmentParserTest */;
			targetProxy = CAFC31C10FEB3E0A00EF80A0 /* PBXContainerItemProxy */;
		};
		CAFE9C721D1B48A800F9FF67 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = CAFE9C681D1B487700F9FF67 /* LargeFilesTest */;
			targetProxy = CAFE9C711D1B48A800F9FF67 /* PBXContainerItemProxy */;
		};
		CAFE9C741D1B48B400F9FF67 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2AAC045055464E500DB518D /* Bento4 */;
			targetProxy = CAFE9C731D1B48B400F9FF67 /* 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 = {
				COMBINE_HIDPI_IMAGES = YES;
				PRODUCT_NAME = Bento4;
			};
			name = Debug;
		};
		1DEB91ED08733DB70010E9CD /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COMBINE_HIDPI_IMAGES = YES;
				PRODUCT_NAME = Bento4;
			};
			name = Release;
		};
		1DEB91F008733DB70010E9CD /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = YES;
				GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = AP4_DEBUG;
				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
				GCC_WARN_64_TO_32_BIT_CONVERSION = 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_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = NO;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				MACOSX_DEPLOYMENT_TARGET = 12.0;
				SKIP_INSTALL = YES;
				SUPPORTED_PLATFORMS = "iphonesimulator iphoneos macosx";
				VALID_ARCHS = "arm64 arm64e i386 x86_64";
				"VALID_ARCHS[sdk=iphoneos*]" = "armv6 armv7 armv7s arm64";
				"VALID_ARCHS[sdk=iphonesimulator*]" = "i386 x86_64";
			};
			name = Debug;
		};
		1DEB91F108733DB70010E9CD /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
				GCC_WARN_64_TO_32_BIT_CONVERSION = 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_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				MACOSX_DEPLOYMENT_TARGET = 12.0;
				SKIP_INSTALL = YES;
				SUPPORTED_PLATFORMS = "iphonesimulator iphoneos macosx";
				VALID_ARCHS = "arm64 arm64e i386 x86_64";
				"VALID_ARCHS[sdk=iphoneos*]" = "armv6 armv7 armv7s arm64";
				"VALID_ARCHS[sdk=iphonesimulator*]" = "i386 x86_64";
			};
			name = Release;
		};
		CA00667510153953004C0D5F /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp42ts;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		CA00667610153953004C0D5F /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp42ts;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Release;
		};
		CA00A6571A1C36560064B4D3 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				MTL_ENABLE_DEBUG_INFO = YES;
				PRODUCT_NAME = mp4pssh;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		CA00A6581A1C36560064B4D3 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				MTL_ENABLE_DEBUG_INFO = NO;
				PRODUCT_NAME = mp4pssh;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Release;
		};
		CA00CB8313D9F13B00C1A140 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_PREPROCESSOR_DEFINITIONS = DEBUG;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				PRODUCT_NAME = mp4compact;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		CA00CB8413D9F13B00C1A140 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				PRODUCT_NAME = mp4compact;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Release;
		};
		CA2E6A3D1087E09400F837E2 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp42avc;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		CA2E6A3E1087E09400F837E2 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp42avc;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Release;
		};
		CA399C9A10A3475F0085284B /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				PRODUCT_NAME = aac2mp4;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		CA399C9B10A3475F0085284B /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				GCC_MODEL_TUNING = G5;
				PRODUCT_NAME = aac2mp4;
				SUPPORTED_PLATFORMS = macosx;
				ZERO_LINK = NO;
			};
			name = Release;
		};
		CA3EDA800D7E0B81007AE943 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = avcinfo;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		CA3EDA810D7E0B81007AE943 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = avcinfo;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Release;
		};
		CA40CB2B0F40DC100008649B /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = BasicTest;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		CA40CB2C0F40DC100008649B /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = BasicTest;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Release;
		};
		CA44C52C0D46375F00173F5F /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4dcfpackager;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		CA44C52D0D46375F00173F5F /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4dcfpackager;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Release;
		};
		CA6103D81285988F0039C7E6 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PRODUCT_NAME = mp4fragment;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		CA6103D91285988F0039C7E6 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				GCC_MODEL_TUNING = G5;
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PRODUCT_NAME = mp4fragment;
				SUPPORTED_PLATFORMS = macosx;
				ZERO_LINK = NO;
			};
			name = Release;
		};
		CA646ABD0CE97BFE009699D7 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4dump;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		CA646ABE0CE97BFE009699D7 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4dump;
				SUPPORTED_PLATFORMS = macosx;
			};
			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;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		CA646AD40CE97C80009699D7 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4info;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Release;
		};
		CA646AE80CE97CD2009699D7 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4encrypt;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		CA646AE90CE97CD2009699D7 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4encrypt;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Release;
		};
		CA646AF50CE97CEE009699D7 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4decrypt;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		CA646AF60CE97CEE009699D7 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4decrypt;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Release;
		};
		CA646B080CE97D6E009699D7 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4edit;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		CA646B090CE97D6E009699D7 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4edit;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Release;
		};
		CA646B180CE97D9C009699D7 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4extract;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		CA646B190CE97D9C009699D7 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4extract;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Release;
		};
		CA646B280CE97DD1009699D7 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4tag;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		CA646B290CE97DD1009699D7 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4tag;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Release;
		};
		CA646B480CE97E27009699D7 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp42aac;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		CA646B490CE97E27009699D7 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp42aac;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Release;
		};
		CA646B580CE97E52009699D7 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4rtphintinfo;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		CA646B590CE97E52009699D7 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp4rtphintinfo;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Release;
		};
		CA646B680CE97E82009699D7 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = cryptotest;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		CA646B690CE97E82009699D7 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = cryptotest;
				SUPPORTED_PLATFORMS = macosx;
			};
			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;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		CA7EECE80F720649009F85F9 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = CompareFilesTest;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Release;
		};
		CA86EEDE19A95DD3008A3B00 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		CA86EEDF19A95DD3008A3B00 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Release;
		};
		CA87B9461F81B08B005F42D6 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CODE_SIGN_IDENTITY = "-";
				CODE_SIGN_STYLE = Manual;
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = dwarf;
				DEVELOPMENT_TEAM = "";
				GCC_C_LANGUAGE_STANDARD = gnu11;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				MTL_ENABLE_DEBUG_INFO = YES;
				ONLY_ACTIVE_ARCH = YES;
				PRODUCT_NAME = mp4diff;
				PROVISIONING_PROFILE_SPECIFIER = "";
				SDKROOT = macosx;
			};
			name = Debug;
		};
		CA87B9471F81B08B005F42D6 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CODE_SIGN_IDENTITY = "-";
				CODE_SIGN_STYLE = Manual;
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				DEVELOPMENT_TEAM = "";
				ENABLE_NS_ASSERTIONS = NO;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				MTL_ENABLE_DEBUG_INFO = NO;
				PRODUCT_NAME = mp4diff;
				PROVISIONING_PROFILE_SPECIFIER = "";
				SDKROOT = macosx;
			};
			name = Release;
		};
		CA87B9561F895A84005F42D6 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CODE_SIGN_IDENTITY = "-";
				CODE_SIGN_STYLE = Automatic;
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = dwarf;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				MTL_ENABLE_DEBUG_INFO = YES;
				ONLY_ACTIVE_ARCH = YES;
				PRODUCT_NAME = mp4iframeindex;
				SDKROOT = macosx;
			};
			name = Debug;
		};
		CA87B9571F895A84005F42D6 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CODE_SIGN_IDENTITY = "-";
				CODE_SIGN_STYLE = Automatic;
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				MTL_ENABLE_DEBUG_INFO = NO;
				PRODUCT_NAME = mp4iframeindex;
				SDKROOT = macosx;
			};
			name = Release;
		};
		CA8A94D41929A65E00836179 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				PRODUCT_NAME = mp4mux;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		CA8A94D51929A65E00836179 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				PRODUCT_NAME = mp4mux;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Release;
		};
		CA9A16DA0ED4F42C00C60FDF /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				PRODUCT_NAME = PassthroughWriterTest;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		CA9A16DB0ED4F42C00C60FDF /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				GCC_MODEL_TUNING = G5;
				PRODUCT_NAME = PassthroughWriterTest;
				SUPPORTED_PLATFORMS = macosx;
				ZERO_LINK = NO;
			};
			name = Release;
		};
		CAA88EAA10A2064600178BE3 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COMBINE_HIDPI_IMAGES = YES;
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				INSTALL_PATH = /usr/local/lib;
				NEPTUNE_HOME = "$(SRCROOT)/../../../../Neptune";
				PRODUCT_NAME = Bento4Neptune;
				USER_HEADER_SEARCH_PATHS = "$(NEPTUNE_HOME)/**";
			};
			name = Debug;
		};
		CAA88EAB10A2064600178BE3 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COMBINE_HIDPI_IMAGES = YES;
				COPY_PHASE_STRIP = YES;
				GCC_MODEL_TUNING = G5;
				INSTALL_PATH = /usr/local/lib;
				NEPTUNE_HOME = "$(SRCROOT)/../../../../Neptune";
				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;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		CAB3CB740FCB35B8007C4260 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = BufferedStreamTest;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Release;
		};
		CABB61F50F02BABC00B53D31 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = TracksTest;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		CABB61F60F02BABC00B53D31 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = TracksTest;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Release;
		};
		CAC02A0E139DBA360034427F /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				PRODUCT_NAME = mp4split;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		CAC02A0F139DBA360034427F /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				GCC_MODEL_TUNING = G5;
				PRODUCT_NAME = mp4split;
				SUPPORTED_PLATFORMS = macosx;
				ZERO_LINK = NO;
			};
			name = Release;
		};
		CAC8F17716BE444E00C49741 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				PRODUCT_NAME = mp4audioclip;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		CAC8F17816BE444E00C49741 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				PRODUCT_NAME = mp4audioclip;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Release;
		};
		CAE1FBF41AF8493E00607B3C /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp42hls;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		CAE1FBF51AF8493E00607B3C /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = mp42hls;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Release;
		};
		CAE724080FC33646008F2905 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = LinearReaderTest;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		CAE724090FC33646008F2905 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = LinearReaderTest;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Release;
		};
		CAEA9CE50E144665008C396D /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ATOMIX_HOME = "$(SRCROOT)/../../../../Atomix";
				COMBINE_HIDPI_IMAGES = YES;
				PRODUCT_NAME = Bento4Atomix;
				USER_HEADER_SEARCH_PATHS = "$(ATOMIX_HOME)/**";
			};
			name = Debug;
		};
		CAEA9CE60E144665008C396D /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ATOMIX_HOME = "$(SRCROOT)/../../../../Atomix";
				COMBINE_HIDPI_IMAGES = YES;
				PRODUCT_NAME = Bento4Atomix;
				USER_HEADER_SEARCH_PATHS = "$(ATOMIX_HOME)/**";
			};
			name = Release;
		};
		CAF4792D0F0951B9004073ED /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = BenchmarksTest;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		CAF4792E0F0951B9004073ED /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = BenchmarksTest;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Release;
		};
		CAF9812118DBED9B0001B999 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				PRODUCT_NAME = hevcinfo;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		CAF9812218DBED9B0001B999 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				PRODUCT_NAME = hevcinfo;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Release;
		};
		CAF9813618DBF34C0001B999 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				PRODUCT_NAME = mp42hevc;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		CAF9813718DBF34C0001B999 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				PRODUCT_NAME = mp42hevc;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Release;
		};
		CAFC31BB0FEB3DDE00EF80A0 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = FragmentParserTest;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		CAFC31BC0FEB3DDE00EF80A0 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = FragmentParserTest;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Release;
		};
		CAFE9C6E1D1B487700F9FF67 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				CODE_SIGN_IDENTITY = "-";
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = dwarf;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				MTL_ENABLE_DEBUG_INFO = YES;
				ONLY_ACTIVE_ARCH = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SDKROOT = macosx;
			};
			name = Debug;
		};
		CAFE9C6F1D1B487700F9FF67 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				CODE_SIGN_IDENTITY = "-";
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				MTL_ENABLE_DEBUG_INFO = NO;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SDKROOT = macosx;
			};
			name = Release;
		};
		F9DBC7FF0E99AFE200913BF6 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = AvcTrackWriterTest;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		F9DBC8000E99AFE200913BF6 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = AvcTrackWriterTest;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Release;
		};
		F9FDDA2F0EA799000061DCB2 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COMBINE_HIDPI_IMAGES = YES;
				EXECUTABLE_PREFIX = lib;
				GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
				PRODUCT_NAME = Bento4C;
				SUPPORTED_PLATFORMS = macosx;
			};
			name = Debug;
		};
		F9FDDA300EA799000061DCB2 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COMBINE_HIDPI_IMAGES = YES;
				EXECUTABLE_PREFIX = lib;
				GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
				PRODUCT_NAME = Bento4C;
				SUPPORTED_PLATFORMS = macosx;
			};
			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;
		};
		CA00A6591A1C36560064B4D3 /* Build configuration list for PBXNativeTarget "Mp4Pssh" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CA00A6571A1C36560064B4D3 /* Debug */,
				CA00A6581A1C36560064B4D3 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CA00CB8213D9F13B00C1A140 /* Build configuration list for PBXNativeTarget "Mp4Compact" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CA00CB8313D9F13B00C1A140 /* Debug */,
				CA00CB8413D9F13B00C1A140 /* 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;
		};
		CA6103E1128598C20039C7E6 /* Build configuration list for PBXNativeTarget "Mp4Fragment" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CA6103D81285988F0039C7E6 /* Debug */,
				CA6103D91285988F0039C7E6 /* 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;
		};
		CA86EEDD19A95DD3008A3B00 /* Build configuration list for PBXNativeTarget "FragmentCreatorTest" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CA86EEDE19A95DD3008A3B00 /* Debug */,
				CA86EEDF19A95DD3008A3B00 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CA87B9481F81B08B005F42D6 /* Build configuration list for PBXNativeTarget "Mp4Diff" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CA87B9461F81B08B005F42D6 /* Debug */,
				CA87B9471F81B08B005F42D6 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CA87B9581F895A84005F42D6 /* Build configuration list for PBXNativeTarget "Mp4IframeIndex" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CA87B9561F895A84005F42D6 /* Debug */,
				CA87B9571F895A84005F42D6 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CA8A94D61929A65E00836179 /* Build configuration list for PBXNativeTarget "Mp4Mux" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CA8A94D41929A65E00836179 /* Debug */,
				CA8A94D51929A65E00836179 /* 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;
		};
		CAC02A1A139DBA6F0034427F /* Build configuration list for PBXNativeTarget "Mp4Split" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CAC02A0E139DBA360034427F /* Debug */,
				CAC02A0F139DBA360034427F /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CAC8F17916BE444E00C49741 /* Build configuration list for PBXNativeTarget "Mp4AudioClip" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CAC8F17716BE444E00C49741 /* Debug */,
				CAC8F17816BE444E00C49741 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CAE1FBF31AF8493E00607B3C /* Build configuration list for PBXNativeTarget "Mp42Hls" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CAE1FBF41AF8493E00607B3C /* Debug */,
				CAE1FBF51AF8493E00607B3C /* 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;
		};
		CAF9812018DBED9B0001B999 /* Build configuration list for PBXNativeTarget "HevcInfo" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CAF9812118DBED9B0001B999 /* Debug */,
				CAF9812218DBED9B0001B999 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CAF9813518DBF34C0001B999 /* Build configuration list for PBXNativeTarget "Mp42Hevc" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CAF9813618DBF34C0001B999 /* Debug */,
				CAF9813718DBF34C0001B999 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CAFC31C00FEB3E0800EF80A0 /* Build configuration list for PBXNativeTarget "FragmentParserTest" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CAFC31BB0FEB3DDE00EF80A0 /* Debug */,
				CAFC31BC0FEB3DDE00EF80A0 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		CAFE9C6D1D1B487700F9FF67 /* Build configuration list for PBXNativeTarget "LargeFilesTest" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CAFE9C6E1D1B487700F9FF67 /* Debug */,
				CAFE9C6F1D1B487700F9FF67 /* 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 */;
}
