Fixed bugs in quicktime plugin.
Removed quicktime plugin from build. Removed build_dependencies scripts, now uses xcodes dependency handling.CQTexperiment
parent
60800c900a
commit
dddca88026
|
@ -14,7 +14,6 @@
|
|||
171B57DE0C091F2B00F6AFAF /* m4a.icns in Resources */ = {isa = PBXBuildFile; fileRef = 171B57DA0C091F2B00F6AFAF /* m4a.icns */; };
|
||||
171B57DF0C091F2B00F6AFAF /* mp3.icns in Resources */ = {isa = PBXBuildFile; fileRef = 171B57DB0C091F2B00F6AFAF /* mp3.icns */; };
|
||||
171B57E00C091F2B00F6AFAF /* ogg.icns in Resources */ = {isa = PBXBuildFile; fileRef = 171B57DC0C091F2B00F6AFAF /* ogg.icns */; };
|
||||
1727C1940C1CA0EF0084363D /* Quicktime.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 1727C1710C1CA0D40084363D /* Quicktime.bundle */; };
|
||||
1755E1F90BA0D2B600CA3560 /* PlaylistLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 1755E1F70BA0D2B600CA3560 /* PlaylistLoader.m */; };
|
||||
1766C6930B911DF1004A7AE4 /* AudioScrobbler.m in Sources */ = {isa = PBXBuildFile; fileRef = 1766C68F0B911DF1004A7AE4 /* AudioScrobbler.m */; };
|
||||
1766C6950B911DF1004A7AE4 /* AudioScrobblerClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 1766C6910B911DF1004A7AE4 /* AudioScrobblerClient.m */; };
|
||||
|
@ -58,14 +57,6 @@
|
|||
177EC0530B8BC2FF0000BC8C /* remove_gray.png in Resources */ = {isa = PBXBuildFile; fileRef = 177EC03D0B8BC2FF0000BC8C /* remove_gray.png */; };
|
||||
177EC0580B8BC2FF0000BC8C /* volume_high.png in Resources */ = {isa = PBXBuildFile; fileRef = 177EC0420B8BC2FF0000BC8C /* volume_high.png */; };
|
||||
177EC0590B8BC2FF0000BC8C /* volume_low.png in Resources */ = {isa = PBXBuildFile; fileRef = 177EC0430B8BC2FF0000BC8C /* volume_low.png */; };
|
||||
177FD1040B90CB5F0011C3B5 /* Vorbis.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 177FD02F0B90CAEC0011C3B5 /* Vorbis.bundle */; };
|
||||
177FD1050B90CB5F0011C3B5 /* TagLib.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 177FD02B0B90CAE50011C3B5 /* TagLib.bundle */; };
|
||||
177FD1060B90CB5F0011C3B5 /* Shorten.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 177FD0270B90CADE0011C3B5 /* Shorten.bundle */; };
|
||||
177FD1070B90CB5F0011C3B5 /* Musepack.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 177FD0230B90CAD60011C3B5 /* Musepack.bundle */; };
|
||||
177FD1080B90CB5F0011C3B5 /* MonkeysAudio.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 177FD01F0B90CACE0011C3B5 /* MonkeysAudio.bundle */; };
|
||||
177FD1090B90CB5F0011C3B5 /* MAD.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 177FD01B0B90CAC60011C3B5 /* MAD.bundle */; };
|
||||
177FD10A0B90CB5F0011C3B5 /* Flac.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 177FD0170B90CABF0011C3B5 /* Flac.bundle */; };
|
||||
177FD10B0B90CB5F0011C3B5 /* CoreAudio.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 177FD0130B90CAB50011C3B5 /* CoreAudio.bundle */; };
|
||||
17818A950C0B27AC001C4916 /* aiff.icns in Resources */ = {isa = PBXBuildFile; fileRef = 17818A8E0C0B27AC001C4916 /* aiff.icns */; };
|
||||
17818A960C0B27AC001C4916 /* ape.icns in Resources */ = {isa = PBXBuildFile; fileRef = 17818A8F0C0B27AC001C4916 /* ape.icns */; };
|
||||
17818A970C0B27AC001C4916 /* m3u.icns in Resources */ = {isa = PBXBuildFile; fileRef = 17818A900C0B27AC001C4916 /* m3u.icns */; };
|
||||
|
@ -75,17 +66,26 @@
|
|||
17818A9B0C0B27AC001C4916 /* wv.icns in Resources */ = {isa = PBXBuildFile; fileRef = 17818A940C0B27AC001C4916 /* wv.icns */; };
|
||||
179790E10C087AB7001D6996 /* OpenURLPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = 179790DF0C087AB7001D6996 /* OpenURLPanel.m */; };
|
||||
179790F20C087B46001D6996 /* OpenURLPanel.nib in Resources */ = {isa = PBXBuildFile; fileRef = 179790F00C087B46001D6996 /* OpenURLPanel.nib */; };
|
||||
17ADB4580B979C7C00257CA2 /* FileSource.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17ADB4450B979C5700257CA2 /* FileSource.bundle */; };
|
||||
17ADB6650B97A97100257CA2 /* HTTPSource.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17ADB65C0B97A96400257CA2 /* HTTPSource.bundle */; };
|
||||
17BB5CED0B8A86010009ACB1 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17BB5CEC0B8A86010009ACB1 /* AudioToolbox.framework */; };
|
||||
17BB5CF90B8A86350009ACB1 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17BB5CF60B8A86350009ACB1 /* AudioUnit.framework */; };
|
||||
17BB5CFA0B8A86350009ACB1 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17BB5CF70B8A86350009ACB1 /* CoreAudio.framework */; };
|
||||
17BB5CFB0B8A86350009ACB1 /* CoreAudioKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17BB5CF80B8A86350009ACB1 /* CoreAudioKit.framework */; };
|
||||
17BB5EA60B8A87850009ACB1 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17BB5EA50B8A87850009ACB1 /* IOKit.framework */; };
|
||||
17C809910C3BD201005707C4 /* WavPack.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17C808C80C3BD1DD005707C4 /* WavPack.bundle */; };
|
||||
17C809920C3BD206005707C4 /* Vorbis.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17C808BF0C3BD1D2005707C4 /* Vorbis.bundle */; };
|
||||
17C809930C3BD21D005707C4 /* TagLib.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17C808B60C3BD1C5005707C4 /* TagLib.bundle */; };
|
||||
17C809940C3BD220005707C4 /* Shorten.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17C808AF0C3BD1BA005707C4 /* Shorten.bundle */; };
|
||||
17C809950C3BD223005707C4 /* Musepack.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17C808A60C3BD1AB005707C4 /* Musepack.bundle */; };
|
||||
17C809960C3BD226005707C4 /* MonkeysAudio.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17C8089D0C3BD19F005707C4 /* MonkeysAudio.bundle */; };
|
||||
17C809970C3BD22A005707C4 /* MAD.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17C808940C3BD192005707C4 /* MAD.bundle */; };
|
||||
17C809980C3BD22E005707C4 /* HTTPSource.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17C8088B0C3BD181005707C4 /* HTTPSource.bundle */; };
|
||||
17C809990C3BD231005707C4 /* Flac.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17C808820C3BD173005707C4 /* Flac.bundle */; };
|
||||
17C8099A0C3BD233005707C4 /* FileSource.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17C808790C3BD167005707C4 /* FileSource.bundle */; };
|
||||
17C809E60C3BD487005707C4 /* CoreAudio.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17C809E30C3BD46D005707C4 /* CoreAudio.bundle */; };
|
||||
17E41E070C130DFF00AC744D /* Credits.html in Resources */ = {isa = PBXBuildFile; fileRef = 17E41E060C130DFF00AC744D /* Credits.html */; };
|
||||
17E41E230C130EE200AC744D /* Help in Resources */ = {isa = PBXBuildFile; fileRef = 17E41E220C130EE200AC744D /* Help */; };
|
||||
17E94E530C03B09500D92B9B /* CogAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17E94E520C03B09500D92B9B /* CogAudio.framework */; };
|
||||
17E94E560C03B09A00D92B9B /* CogAudio.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17E94E520C03B09500D92B9B /* CogAudio.framework */; };
|
||||
17F561400C3BD4F30019975C /* CogAudio.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17F561330C3BD4DC0019975C /* CogAudio.framework */; };
|
||||
17F562390C3BD91B0019975C /* General.preferencePane in Resources */ = {isa = PBXBuildFile; fileRef = 17F5622E0C3BD8FB0019975C /* General.preferencePane */; };
|
||||
17F94CC20B8D08FB00A34E87 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17F94CC10B8D08FB00A34E87 /* Sparkle.framework */; };
|
||||
17F94CCD0B8D090800A34E87 /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17F94CC10B8D08FB00A34E87 /* Sparkle.framework */; };
|
||||
8D11072A0486CEB800E47090 /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = 29B97318FDCFA39411CA2CEA /* MainMenu.nib */; };
|
||||
|
@ -94,9 +94,7 @@
|
|||
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
|
||||
8E07AAF30AAC910500A4B32F /* SS_PrefsController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E07AAF00AAC910500A4B32F /* SS_PrefsController.m */; };
|
||||
8E07AB790AAC930B00A4B32F /* PreferencesController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E07AB770AAC930B00A4B32F /* PreferencesController.m */; };
|
||||
8E07AEEA0AACA08100A4B32F /* General.preferencePane in Resources */ = {isa = PBXBuildFile; fileRef = 8E07AEE90AACA08100A4B32F /* General.preferencePane */; };
|
||||
8E1296DB0A2BA9CE00443124 /* PlaylistHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E1296D90A2BA9CE00443124 /* PlaylistHeaderView.m */; };
|
||||
8E2B90320B9B64BD00F2D9E8 /* WavPack.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8E2B8F5E0B9B62F800F2D9E8 /* WavPack.bundle */; };
|
||||
8E6889240AAA403C00AD3950 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8E6889230AAA403C00AD3950 /* Carbon.framework */; };
|
||||
8E75756E09F31D5A0080F1EE /* FeedbackController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E75752509F31D5A0080F1EE /* FeedbackController.m */; };
|
||||
8E75756F09F31D5A0080F1EE /* FeedbackSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E75752709F31D5A0080F1EE /* FeedbackSocket.m */; };
|
||||
|
@ -122,6 +120,191 @@
|
|||
8EFFCD6F0AA093AF00C458A5 /* PathNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 8EFFCD530AA093AF00C458A5 /* PathNode.m */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXContainerItemProxy section */
|
||||
17C808780C3BD167005707C4 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17C808710C3BD167005707C4 /* FileSource.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 8D5B49B6048680CD000E48DA;
|
||||
remoteInfo = FileSource;
|
||||
};
|
||||
17C808810C3BD173005707C4 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17C8087A0C3BD173005707C4 /* Flac.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 8D5B49B6048680CD000E48DA;
|
||||
remoteInfo = Flac;
|
||||
};
|
||||
17C8088A0C3BD181005707C4 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17C808830C3BD181005707C4 /* HTTPSource.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 8D5B49B6048680CD000E48DA;
|
||||
remoteInfo = HTTPSource;
|
||||
};
|
||||
17C808930C3BD192005707C4 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17C8088C0C3BD192005707C4 /* MAD.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 8D5B49B6048680CD000E48DA;
|
||||
remoteInfo = MAD;
|
||||
};
|
||||
17C8089C0C3BD19F005707C4 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17C808950C3BD19F005707C4 /* MonkeysAudio.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 8D5B49B6048680CD000E48DA;
|
||||
remoteInfo = MonkeysAudio;
|
||||
};
|
||||
17C808A50C3BD1AB005707C4 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17C8089E0C3BD1AB005707C4 /* Musepack.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 8D5B49B6048680CD000E48DA;
|
||||
remoteInfo = Musepack;
|
||||
};
|
||||
17C808AE0C3BD1BA005707C4 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17C808A70C3BD1BA005707C4 /* Shorten.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 8D5B49B6048680CD000E48DA;
|
||||
remoteInfo = Shorten;
|
||||
};
|
||||
17C808B50C3BD1C5005707C4 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17C808B00C3BD1C5005707C4 /* TagLib.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 8D5B49B6048680CD000E48DA;
|
||||
remoteInfo = TagLib;
|
||||
};
|
||||
17C808BE0C3BD1D2005707C4 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17C808B70C3BD1D2005707C4 /* Vorbis.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 8D5B49B6048680CD000E48DA;
|
||||
remoteInfo = Vorbis;
|
||||
};
|
||||
17C808C70C3BD1DD005707C4 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17C808C00C3BD1DD005707C4 /* WavPack.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 8D5B49B6048680CD000E48DA;
|
||||
remoteInfo = WavPack;
|
||||
};
|
||||
17C8097D0C3BD1F5005707C4 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17C8089E0C3BD1AB005707C4 /* Musepack.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 8D5B49AC048680CD000E48DA;
|
||||
remoteInfo = Musepack;
|
||||
};
|
||||
17C8097F0C3BD1F5005707C4 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17C808950C3BD19F005707C4 /* MonkeysAudio.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 8D5B49AC048680CD000E48DA;
|
||||
remoteInfo = MonkeysAudio;
|
||||
};
|
||||
17C809810C3BD1F5005707C4 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17C808C00C3BD1DD005707C4 /* WavPack.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 8D5B49AC048680CD000E48DA;
|
||||
remoteInfo = WavPack;
|
||||
};
|
||||
17C809830C3BD1F5005707C4 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17C808A70C3BD1BA005707C4 /* Shorten.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 8D5B49AC048680CD000E48DA;
|
||||
remoteInfo = Shorten;
|
||||
};
|
||||
17C809850C3BD1F5005707C4 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17C808710C3BD167005707C4 /* FileSource.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 8D5B49AC048680CD000E48DA;
|
||||
remoteInfo = FileSource;
|
||||
};
|
||||
17C809870C3BD1F5005707C4 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17C808830C3BD181005707C4 /* HTTPSource.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 8D5B49AC048680CD000E48DA;
|
||||
remoteInfo = HTTPSource;
|
||||
};
|
||||
17C809890C3BD1F5005707C4 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17C808B00C3BD1C5005707C4 /* TagLib.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 8D5B49AC048680CD000E48DA;
|
||||
remoteInfo = TagLib;
|
||||
};
|
||||
17C8098B0C3BD1F5005707C4 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17C8087A0C3BD173005707C4 /* Flac.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 8D5B49AC048680CD000E48DA;
|
||||
remoteInfo = Flac;
|
||||
};
|
||||
17C8098D0C3BD1F5005707C4 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17C8088C0C3BD192005707C4 /* MAD.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 8D5B49AC048680CD000E48DA;
|
||||
remoteInfo = MAD;
|
||||
};
|
||||
17C8098F0C3BD1F5005707C4 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17C808B70C3BD1D2005707C4 /* Vorbis.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 8D5B49AC048680CD000E48DA;
|
||||
remoteInfo = Vorbis;
|
||||
};
|
||||
17C809E20C3BD46D005707C4 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17C808660C3BD0F8005707C4 /* CoreAudio.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 8D5B49B6048680CD000E48DA;
|
||||
remoteInfo = CoreAudio;
|
||||
};
|
||||
17C809E40C3BD47C005707C4 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17C808660C3BD0F8005707C4 /* CoreAudio.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 8D5B49AC048680CD000E48DA;
|
||||
remoteInfo = CoreAudio;
|
||||
};
|
||||
17F561320C3BD4DC0019975C /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17F5612A0C3BD4DC0019975C /* CogAudio.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 8DC2EF5B0486A6940098B216;
|
||||
remoteInfo = CogAudio;
|
||||
};
|
||||
17F5613E0C3BD4E90019975C /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17F5612A0C3BD4DC0019975C /* CogAudio.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 8DC2EF4F0486A6940098B216;
|
||||
remoteInfo = CogAudio;
|
||||
};
|
||||
17F5622D0C3BD8FB0019975C /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17F562260C3BD8FB0019975C /* General.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 8D5B49B6048680CD000E48DA;
|
||||
remoteInfo = General;
|
||||
};
|
||||
17F5623A0C3BD9280019975C /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17F562260C3BD8FB0019975C /* General.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 8D5B49AC048680CD000E48DA;
|
||||
remoteInfo = General;
|
||||
};
|
||||
/* End PBXContainerItemProxy section */
|
||||
|
||||
/* Begin PBXCopyFilesBuildPhase section */
|
||||
177FD1000B90CB570011C3B5 /* CopyFiles */ = {
|
||||
isa = PBXCopyFilesBuildPhase;
|
||||
|
@ -129,18 +312,17 @@
|
|||
dstPath = "";
|
||||
dstSubfolderSpec = 13;
|
||||
files = (
|
||||
8E2B90320B9B64BD00F2D9E8 /* WavPack.bundle in CopyFiles */,
|
||||
17ADB6650B97A97100257CA2 /* HTTPSource.bundle in CopyFiles */,
|
||||
17ADB4580B979C7C00257CA2 /* FileSource.bundle in CopyFiles */,
|
||||
177FD1040B90CB5F0011C3B5 /* Vorbis.bundle in CopyFiles */,
|
||||
177FD1050B90CB5F0011C3B5 /* TagLib.bundle in CopyFiles */,
|
||||
177FD1060B90CB5F0011C3B5 /* Shorten.bundle in CopyFiles */,
|
||||
177FD1070B90CB5F0011C3B5 /* Musepack.bundle in CopyFiles */,
|
||||
177FD1080B90CB5F0011C3B5 /* MonkeysAudio.bundle in CopyFiles */,
|
||||
177FD1090B90CB5F0011C3B5 /* MAD.bundle in CopyFiles */,
|
||||
177FD10A0B90CB5F0011C3B5 /* Flac.bundle in CopyFiles */,
|
||||
177FD10B0B90CB5F0011C3B5 /* CoreAudio.bundle in CopyFiles */,
|
||||
1727C1940C1CA0EF0084363D /* Quicktime.bundle in CopyFiles */,
|
||||
17C809E60C3BD487005707C4 /* CoreAudio.bundle in CopyFiles */,
|
||||
17C8099A0C3BD233005707C4 /* FileSource.bundle in CopyFiles */,
|
||||
17C809990C3BD231005707C4 /* Flac.bundle in CopyFiles */,
|
||||
17C809980C3BD22E005707C4 /* HTTPSource.bundle in CopyFiles */,
|
||||
17C809970C3BD22A005707C4 /* MAD.bundle in CopyFiles */,
|
||||
17C809960C3BD226005707C4 /* MonkeysAudio.bundle in CopyFiles */,
|
||||
17C809950C3BD223005707C4 /* Musepack.bundle in CopyFiles */,
|
||||
17C809940C3BD220005707C4 /* Shorten.bundle in CopyFiles */,
|
||||
17C809930C3BD21D005707C4 /* TagLib.bundle in CopyFiles */,
|
||||
17C809920C3BD206005707C4 /* Vorbis.bundle in CopyFiles */,
|
||||
17C809910C3BD201005707C4 /* WavPack.bundle in CopyFiles */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
@ -150,7 +332,7 @@
|
|||
dstPath = "";
|
||||
dstSubfolderSpec = 10;
|
||||
files = (
|
||||
17E94E560C03B09A00D92B9B /* CogAudio.framework in CopyFiles */,
|
||||
17F561400C3BD4F30019975C /* CogAudio.framework in CopyFiles */,
|
||||
170680840B950164006BA573 /* Growl.framework in CopyFiles */,
|
||||
17F94CCD0B8D090800A34E87 /* Sparkle.framework in CopyFiles */,
|
||||
);
|
||||
|
@ -169,7 +351,6 @@
|
|||
171B57DA0C091F2B00F6AFAF /* m4a.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = m4a.icns; sourceTree = "<group>"; };
|
||||
171B57DB0C091F2B00F6AFAF /* mp3.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = mp3.icns; sourceTree = "<group>"; };
|
||||
171B57DC0C091F2B00F6AFAF /* ogg.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = ogg.icns; sourceTree = "<group>"; };
|
||||
1727C1710C1CA0D40084363D /* Quicktime.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = Quicktime.bundle; path = Plugins/Quicktime/build/Release/Quicktime.bundle; sourceTree = "<group>"; };
|
||||
1755E1F60BA0D2B600CA3560 /* PlaylistLoader.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PlaylistLoader.h; sourceTree = "<group>"; };
|
||||
1755E1F70BA0D2B600CA3560 /* PlaylistLoader.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PlaylistLoader.m; sourceTree = "<group>"; };
|
||||
1766C68E0B911DF1004A7AE4 /* AudioScrobbler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AudioScrobbler.h; sourceTree = "<group>"; };
|
||||
|
@ -236,14 +417,6 @@
|
|||
177EC03D0B8BC2FF0000BC8C /* remove_gray.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = remove_gray.png; path = Images/remove_gray.png; sourceTree = "<group>"; };
|
||||
177EC0420B8BC2FF0000BC8C /* volume_high.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = volume_high.png; path = Images/volume_high.png; sourceTree = "<group>"; };
|
||||
177EC0430B8BC2FF0000BC8C /* volume_low.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = volume_low.png; path = Images/volume_low.png; sourceTree = "<group>"; };
|
||||
177FD0130B90CAB50011C3B5 /* CoreAudio.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = CoreAudio.bundle; path = Plugins/CoreAudio/build/Release/CoreAudio.bundle; sourceTree = "<group>"; };
|
||||
177FD0170B90CABF0011C3B5 /* Flac.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = Flac.bundle; path = Plugins/Flac/build/Release/Flac.bundle; sourceTree = "<group>"; };
|
||||
177FD01B0B90CAC60011C3B5 /* MAD.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = MAD.bundle; path = Plugins/MAD/build/Release/MAD.bundle; sourceTree = "<group>"; };
|
||||
177FD01F0B90CACE0011C3B5 /* MonkeysAudio.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = MonkeysAudio.bundle; path = Plugins/MonkeysAudio/build/Release/MonkeysAudio.bundle; sourceTree = "<group>"; };
|
||||
177FD0230B90CAD60011C3B5 /* Musepack.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = Musepack.bundle; path = Plugins/Musepack/build/Release/Musepack.bundle; sourceTree = "<group>"; };
|
||||
177FD0270B90CADE0011C3B5 /* Shorten.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = Shorten.bundle; path = Plugins/Shorten/build/Release/Shorten.bundle; sourceTree = "<group>"; };
|
||||
177FD02B0B90CAE50011C3B5 /* TagLib.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = TagLib.bundle; path = Plugins/TagLib/build/Release/TagLib.bundle; sourceTree = "<group>"; };
|
||||
177FD02F0B90CAEC0011C3B5 /* Vorbis.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = Vorbis.bundle; path = Plugins/Vorbis/build/Release/Vorbis.bundle; sourceTree = "<group>"; };
|
||||
17818A8E0C0B27AC001C4916 /* aiff.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = aiff.icns; sourceTree = "<group>"; };
|
||||
17818A8F0C0B27AC001C4916 /* ape.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = ape.icns; sourceTree = "<group>"; };
|
||||
17818A900C0B27AC001C4916 /* m3u.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = m3u.icns; sourceTree = "<group>"; };
|
||||
|
@ -254,17 +427,27 @@
|
|||
179790DE0C087AB7001D6996 /* OpenURLPanel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = OpenURLPanel.h; sourceTree = "<group>"; };
|
||||
179790DF0C087AB7001D6996 /* OpenURLPanel.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = OpenURLPanel.m; sourceTree = "<group>"; };
|
||||
179790F10C087B46001D6996 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/OpenURLPanel.nib; sourceTree = "<group>"; };
|
||||
17ADB4450B979C5700257CA2 /* FileSource.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = FileSource.bundle; path = Plugins/FileSource/build/Release/FileSource.bundle; sourceTree = "<group>"; };
|
||||
17ADB65C0B97A96400257CA2 /* HTTPSource.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = HTTPSource.bundle; path = Plugins/HTTPSource/build/Release/HTTPSource.bundle; sourceTree = "<group>"; };
|
||||
17BB5CEC0B8A86010009ACB1 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = "<absolute>"; };
|
||||
17BB5CF60B8A86350009ACB1 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = /System/Library/Frameworks/AudioUnit.framework; sourceTree = "<absolute>"; };
|
||||
17BB5CF70B8A86350009ACB1 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = "<absolute>"; };
|
||||
17BB5CF80B8A86350009ACB1 /* CoreAudioKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudioKit.framework; path = /System/Library/Frameworks/CoreAudioKit.framework; sourceTree = "<absolute>"; };
|
||||
17BB5EA50B8A87850009ACB1 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = "<absolute>"; };
|
||||
17C808660C3BD0F8005707C4 /* CoreAudio.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = CoreAudio.xcodeproj; path = Plugins/CoreAudio/CoreAudio.xcodeproj; sourceTree = SOURCE_ROOT; };
|
||||
17C808710C3BD167005707C4 /* FileSource.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = FileSource.xcodeproj; path = Plugins/FileSource/FileSource.xcodeproj; sourceTree = "<group>"; };
|
||||
17C8087A0C3BD173005707C4 /* Flac.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Flac.xcodeproj; path = Plugins/Flac/Flac.xcodeproj; sourceTree = "<group>"; };
|
||||
17C808830C3BD181005707C4 /* HTTPSource.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = HTTPSource.xcodeproj; path = Plugins/HTTPSource/HTTPSource.xcodeproj; sourceTree = "<group>"; };
|
||||
17C8088C0C3BD192005707C4 /* MAD.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = MAD.xcodeproj; path = Plugins/MAD/MAD.xcodeproj; sourceTree = "<group>"; };
|
||||
17C808950C3BD19F005707C4 /* MonkeysAudio.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = MonkeysAudio.xcodeproj; path = Plugins/MonkeysAudio/MonkeysAudio.xcodeproj; sourceTree = "<group>"; };
|
||||
17C8089E0C3BD1AB005707C4 /* Musepack.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Musepack.xcodeproj; path = Plugins/Musepack/Musepack.xcodeproj; sourceTree = "<group>"; };
|
||||
17C808A70C3BD1BA005707C4 /* Shorten.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Shorten.xcodeproj; path = Plugins/Shorten/Shorten.xcodeproj; sourceTree = "<group>"; };
|
||||
17C808B00C3BD1C5005707C4 /* TagLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = TagLib.xcodeproj; path = Plugins/TagLib/TagLib.xcodeproj; sourceTree = "<group>"; };
|
||||
17C808B70C3BD1D2005707C4 /* Vorbis.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Vorbis.xcodeproj; path = Plugins/Vorbis/Vorbis.xcodeproj; sourceTree = "<group>"; };
|
||||
17C808C00C3BD1DD005707C4 /* WavPack.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = WavPack.xcodeproj; path = Plugins/WavPack/WavPack.xcodeproj; sourceTree = "<group>"; };
|
||||
17E41C470C1304BB00AC744D /* Swedish */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Swedish; path = Swedish.lproj/MainMenu.nib; sourceTree = "<group>"; };
|
||||
17E41C480C1304C700AC744D /* Swedish */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Swedish; path = Swedish.lproj/OpenURLPanel.nib; sourceTree = "<group>"; };
|
||||
17E41C490C1304D200AC744D /* Swedish */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Swedish; path = Swedish.lproj/Localizable.strings; sourceTree = "<group>"; };
|
||||
17E94E520C03B09500D92B9B /* CogAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CogAudio.framework; path = Audio/build/Release/CogAudio.framework; sourceTree = "<group>"; };
|
||||
17F5612A0C3BD4DC0019975C /* CogAudio.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = CogAudio.xcodeproj; path = Audio/CogAudio.xcodeproj; sourceTree = "<group>"; };
|
||||
17F562260C3BD8FB0019975C /* General.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = General.xcodeproj; path = Preferences/General/General.xcodeproj; sourceTree = "<group>"; };
|
||||
17F94CC10B8D08FB00A34E87 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Sparkle.framework; path = ThirdParty/Frameworks/Sparkle.framework; sourceTree = "<group>"; };
|
||||
29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
|
||||
29B97319FDCFA39411CA2CEA /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/MainMenu.nib; sourceTree = "<group>"; };
|
||||
|
@ -277,10 +460,8 @@
|
|||
8E07AAF00AAC910500A4B32F /* SS_PrefsController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = SS_PrefsController.m; path = Preferences/SS_PrefsController.m; sourceTree = "<group>"; };
|
||||
8E07AB760AAC930B00A4B32F /* PreferencesController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = PreferencesController.h; path = Preferences/PreferencesController.h; sourceTree = "<group>"; };
|
||||
8E07AB770AAC930B00A4B32F /* PreferencesController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = PreferencesController.m; path = Preferences/PreferencesController.m; sourceTree = "<group>"; };
|
||||
8E07AEE90AACA08100A4B32F /* General.preferencePane */ = {isa = PBXFileReference; lastKnownFileType = folder; name = General.preferencePane; path = Preferences/General/build/Release/General.preferencePane; sourceTree = "<group>"; };
|
||||
8E1296D80A2BA9CE00443124 /* PlaylistHeaderView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PlaylistHeaderView.h; sourceTree = "<group>"; };
|
||||
8E1296D90A2BA9CE00443124 /* PlaylistHeaderView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PlaylistHeaderView.m; sourceTree = "<group>"; };
|
||||
8E2B8F5E0B9B62F800F2D9E8 /* WavPack.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = WavPack.bundle; path = Plugins/WavPack/build/Release/WavPack.bundle; sourceTree = "<group>"; };
|
||||
8E6889230AAA403C00AD3950 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; };
|
||||
8E75752409F31D5A0080F1EE /* FeedbackController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FeedbackController.h; sourceTree = "<group>"; };
|
||||
8E75752509F31D5A0080F1EE /* FeedbackController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FeedbackController.m; sourceTree = "<group>"; };
|
||||
|
@ -339,7 +520,6 @@
|
|||
17BB5EA60B8A87850009ACB1 /* IOKit.framework in Frameworks */,
|
||||
17F94CC20B8D08FB00A34E87 /* Sparkle.framework in Frameworks */,
|
||||
170680630B950158006BA573 /* Growl.framework in Frameworks */,
|
||||
17E94E530C03B09500D92B9B /* CogAudio.framework in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
@ -364,7 +544,7 @@
|
|||
1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
17E94E520C03B09500D92B9B /* CogAudio.framework */,
|
||||
17F5612A0C3BD4DC0019975C /* CogAudio.xcodeproj */,
|
||||
170680620B950158006BA573 /* Growl.framework */,
|
||||
17F94CC10B8D08FB00A34E87 /* Sparkle.framework */,
|
||||
8E6889230AAA403C00AD3950 /* Carbon.framework */,
|
||||
|
@ -548,22 +728,125 @@
|
|||
17B619FF0B909ED400BC003F /* PlugIns */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
1727C1710C1CA0D40084363D /* Quicktime.bundle */,
|
||||
8E2B8F5E0B9B62F800F2D9E8 /* WavPack.bundle */,
|
||||
17ADB65C0B97A96400257CA2 /* HTTPSource.bundle */,
|
||||
17ADB4450B979C5700257CA2 /* FileSource.bundle */,
|
||||
177FD02F0B90CAEC0011C3B5 /* Vorbis.bundle */,
|
||||
177FD02B0B90CAE50011C3B5 /* TagLib.bundle */,
|
||||
177FD0270B90CADE0011C3B5 /* Shorten.bundle */,
|
||||
177FD0230B90CAD60011C3B5 /* Musepack.bundle */,
|
||||
177FD01F0B90CACE0011C3B5 /* MonkeysAudio.bundle */,
|
||||
177FD01B0B90CAC60011C3B5 /* MAD.bundle */,
|
||||
177FD0170B90CABF0011C3B5 /* Flac.bundle */,
|
||||
177FD0130B90CAB50011C3B5 /* CoreAudio.bundle */,
|
||||
17C808C00C3BD1DD005707C4 /* WavPack.xcodeproj */,
|
||||
17C808B70C3BD1D2005707C4 /* Vorbis.xcodeproj */,
|
||||
17C808B00C3BD1C5005707C4 /* TagLib.xcodeproj */,
|
||||
17C808A70C3BD1BA005707C4 /* Shorten.xcodeproj */,
|
||||
17C8089E0C3BD1AB005707C4 /* Musepack.xcodeproj */,
|
||||
17C808950C3BD19F005707C4 /* MonkeysAudio.xcodeproj */,
|
||||
17C8088C0C3BD192005707C4 /* MAD.xcodeproj */,
|
||||
17C808830C3BD181005707C4 /* HTTPSource.xcodeproj */,
|
||||
17C8087A0C3BD173005707C4 /* Flac.xcodeproj */,
|
||||
17C808710C3BD167005707C4 /* FileSource.xcodeproj */,
|
||||
17C808660C3BD0F8005707C4 /* CoreAudio.xcodeproj */,
|
||||
);
|
||||
name = PlugIns;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
17C808720C3BD167005707C4 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
17C808790C3BD167005707C4 /* FileSource.bundle */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
17C8087B0C3BD173005707C4 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
17C808820C3BD173005707C4 /* Flac.bundle */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
17C808840C3BD181005707C4 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
17C8088B0C3BD181005707C4 /* HTTPSource.bundle */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
17C8088D0C3BD192005707C4 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
17C808940C3BD192005707C4 /* MAD.bundle */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
17C808960C3BD19F005707C4 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
17C8089D0C3BD19F005707C4 /* MonkeysAudio.bundle */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
17C8089F0C3BD1AB005707C4 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
17C808A60C3BD1AB005707C4 /* Musepack.bundle */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
17C808A80C3BD1BA005707C4 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
17C808AF0C3BD1BA005707C4 /* Shorten.bundle */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
17C808B10C3BD1C5005707C4 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
17C808B60C3BD1C5005707C4 /* TagLib.bundle */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
17C808B80C3BD1D2005707C4 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
17C808BF0C3BD1D2005707C4 /* Vorbis.bundle */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
17C808C10C3BD1DD005707C4 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
17C808C80C3BD1DD005707C4 /* WavPack.bundle */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
17C809DF0C3BD46D005707C4 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
17C809E30C3BD46D005707C4 /* CoreAudio.bundle */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
17F5612B0C3BD4DC0019975C /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
17F561330C3BD4DC0019975C /* CogAudio.framework */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
17F562270C3BD8FB0019975C /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
17F5622E0C3BD8FB0019975C /* General.preferencePane */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
19C28FACFE9D520D11CA2CBB /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
|
@ -637,7 +920,7 @@
|
|||
8E07AD280AAC9BE600A4B32F /* Preference Panes */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8E07AEE90AACA08100A4B32F /* General.preferencePane */,
|
||||
17F562260C3BD8FB0019975C /* General.xcodeproj */,
|
||||
);
|
||||
name = "Preference Panes";
|
||||
sourceTree = "<group>";
|
||||
|
@ -738,6 +1021,19 @@
|
|||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
17C8097E0C3BD1F5005707C4 /* PBXTargetDependency */,
|
||||
17C809800C3BD1F5005707C4 /* PBXTargetDependency */,
|
||||
17C809820C3BD1F5005707C4 /* PBXTargetDependency */,
|
||||
17C809840C3BD1F5005707C4 /* PBXTargetDependency */,
|
||||
17C809860C3BD1F5005707C4 /* PBXTargetDependency */,
|
||||
17C809880C3BD1F5005707C4 /* PBXTargetDependency */,
|
||||
17C8098A0C3BD1F5005707C4 /* PBXTargetDependency */,
|
||||
17C8098C0C3BD1F5005707C4 /* PBXTargetDependency */,
|
||||
17C8098E0C3BD1F5005707C4 /* PBXTargetDependency */,
|
||||
17C809900C3BD1F5005707C4 /* PBXTargetDependency */,
|
||||
17C809E50C3BD47C005707C4 /* PBXTargetDependency */,
|
||||
17F5613F0C3BD4E90019975C /* PBXTargetDependency */,
|
||||
17F5623B0C3BD9280019975C /* PBXTargetDependency */,
|
||||
);
|
||||
name = Cog;
|
||||
productInstallPath = "$(HOME)/Applications";
|
||||
|
@ -761,18 +1057,166 @@
|
|||
);
|
||||
mainGroup = 29B97314FDCFA39411CA2CEA /* Cog */;
|
||||
projectDirPath = "";
|
||||
projectReferences = (
|
||||
{
|
||||
ProductGroup = 17F5612B0C3BD4DC0019975C /* Products */;
|
||||
ProjectRef = 17F5612A0C3BD4DC0019975C /* CogAudio.xcodeproj */;
|
||||
},
|
||||
{
|
||||
ProductGroup = 17C809DF0C3BD46D005707C4 /* Products */;
|
||||
ProjectRef = 17C808660C3BD0F8005707C4 /* CoreAudio.xcodeproj */;
|
||||
},
|
||||
{
|
||||
ProductGroup = 17C808720C3BD167005707C4 /* Products */;
|
||||
ProjectRef = 17C808710C3BD167005707C4 /* FileSource.xcodeproj */;
|
||||
},
|
||||
{
|
||||
ProductGroup = 17C8087B0C3BD173005707C4 /* Products */;
|
||||
ProjectRef = 17C8087A0C3BD173005707C4 /* Flac.xcodeproj */;
|
||||
},
|
||||
{
|
||||
ProductGroup = 17F562270C3BD8FB0019975C /* Products */;
|
||||
ProjectRef = 17F562260C3BD8FB0019975C /* General.xcodeproj */;
|
||||
},
|
||||
{
|
||||
ProductGroup = 17C808840C3BD181005707C4 /* Products */;
|
||||
ProjectRef = 17C808830C3BD181005707C4 /* HTTPSource.xcodeproj */;
|
||||
},
|
||||
{
|
||||
ProductGroup = 17C8088D0C3BD192005707C4 /* Products */;
|
||||
ProjectRef = 17C8088C0C3BD192005707C4 /* MAD.xcodeproj */;
|
||||
},
|
||||
{
|
||||
ProductGroup = 17C808960C3BD19F005707C4 /* Products */;
|
||||
ProjectRef = 17C808950C3BD19F005707C4 /* MonkeysAudio.xcodeproj */;
|
||||
},
|
||||
{
|
||||
ProductGroup = 17C8089F0C3BD1AB005707C4 /* Products */;
|
||||
ProjectRef = 17C8089E0C3BD1AB005707C4 /* Musepack.xcodeproj */;
|
||||
},
|
||||
{
|
||||
ProductGroup = 17C808A80C3BD1BA005707C4 /* Products */;
|
||||
ProjectRef = 17C808A70C3BD1BA005707C4 /* Shorten.xcodeproj */;
|
||||
},
|
||||
{
|
||||
ProductGroup = 17C808B10C3BD1C5005707C4 /* Products */;
|
||||
ProjectRef = 17C808B00C3BD1C5005707C4 /* TagLib.xcodeproj */;
|
||||
},
|
||||
{
|
||||
ProductGroup = 17C808B80C3BD1D2005707C4 /* Products */;
|
||||
ProjectRef = 17C808B70C3BD1D2005707C4 /* Vorbis.xcodeproj */;
|
||||
},
|
||||
{
|
||||
ProductGroup = 17C808C10C3BD1DD005707C4 /* Products */;
|
||||
ProjectRef = 17C808C00C3BD1DD005707C4 /* WavPack.xcodeproj */;
|
||||
},
|
||||
);
|
||||
targets = (
|
||||
8D1107260486CEB800E47090 /* Cog */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
||||
/* Begin PBXReferenceProxy section */
|
||||
17C808790C3BD167005707C4 /* FileSource.bundle */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = wrapper.cfbundle;
|
||||
path = FileSource.bundle;
|
||||
remoteRef = 17C808780C3BD167005707C4 /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
17C808820C3BD173005707C4 /* Flac.bundle */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = wrapper.cfbundle;
|
||||
path = Flac.bundle;
|
||||
remoteRef = 17C808810C3BD173005707C4 /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
17C8088B0C3BD181005707C4 /* HTTPSource.bundle */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = wrapper.cfbundle;
|
||||
path = HTTPSource.bundle;
|
||||
remoteRef = 17C8088A0C3BD181005707C4 /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
17C808940C3BD192005707C4 /* MAD.bundle */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = wrapper.cfbundle;
|
||||
path = MAD.bundle;
|
||||
remoteRef = 17C808930C3BD192005707C4 /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
17C8089D0C3BD19F005707C4 /* MonkeysAudio.bundle */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = wrapper.cfbundle;
|
||||
path = MonkeysAudio.bundle;
|
||||
remoteRef = 17C8089C0C3BD19F005707C4 /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
17C808A60C3BD1AB005707C4 /* Musepack.bundle */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = wrapper.cfbundle;
|
||||
path = Musepack.bundle;
|
||||
remoteRef = 17C808A50C3BD1AB005707C4 /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
17C808AF0C3BD1BA005707C4 /* Shorten.bundle */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = wrapper.cfbundle;
|
||||
path = Shorten.bundle;
|
||||
remoteRef = 17C808AE0C3BD1BA005707C4 /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
17C808B60C3BD1C5005707C4 /* TagLib.bundle */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = wrapper.cfbundle;
|
||||
path = TagLib.bundle;
|
||||
remoteRef = 17C808B50C3BD1C5005707C4 /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
17C808BF0C3BD1D2005707C4 /* Vorbis.bundle */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = wrapper.cfbundle;
|
||||
path = Vorbis.bundle;
|
||||
remoteRef = 17C808BE0C3BD1D2005707C4 /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
17C808C80C3BD1DD005707C4 /* WavPack.bundle */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = wrapper.cfbundle;
|
||||
path = WavPack.bundle;
|
||||
remoteRef = 17C808C70C3BD1DD005707C4 /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
17C809E30C3BD46D005707C4 /* CoreAudio.bundle */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = wrapper.cfbundle;
|
||||
path = CoreAudio.bundle;
|
||||
remoteRef = 17C809E20C3BD46D005707C4 /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
17F561330C3BD4DC0019975C /* CogAudio.framework */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = wrapper.framework;
|
||||
path = CogAudio.framework;
|
||||
remoteRef = 17F561320C3BD4DC0019975C /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
17F5622E0C3BD8FB0019975C /* General.preferencePane */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = wrapper.cfbundle;
|
||||
path = General.preferencePane;
|
||||
remoteRef = 17F5622D0C3BD8FB0019975C /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
/* End PBXReferenceProxy section */
|
||||
|
||||
/* Begin PBXResourcesBuildPhase section */
|
||||
8D1107290486CEB800E47090 /* Resources */ = {
|
||||
isa = PBXResourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
8E07AEEA0AACA08100A4B32F /* General.preferencePane in Resources */,
|
||||
17F562390C3BD91B0019975C /* General.preferencePane in Resources */,
|
||||
8D11072A0486CEB800E47090 /* MainMenu.nib in Resources */,
|
||||
8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */,
|
||||
8E7575BE09F31D800080F1EE /* wheel.icns in Resources */,
|
||||
|
@ -875,6 +1319,74 @@
|
|||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXTargetDependency section */
|
||||
17C8097E0C3BD1F5005707C4 /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = Musepack;
|
||||
targetProxy = 17C8097D0C3BD1F5005707C4 /* PBXContainerItemProxy */;
|
||||
};
|
||||
17C809800C3BD1F5005707C4 /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = MonkeysAudio;
|
||||
targetProxy = 17C8097F0C3BD1F5005707C4 /* PBXContainerItemProxy */;
|
||||
};
|
||||
17C809820C3BD1F5005707C4 /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = WavPack;
|
||||
targetProxy = 17C809810C3BD1F5005707C4 /* PBXContainerItemProxy */;
|
||||
};
|
||||
17C809840C3BD1F5005707C4 /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = Shorten;
|
||||
targetProxy = 17C809830C3BD1F5005707C4 /* PBXContainerItemProxy */;
|
||||
};
|
||||
17C809860C3BD1F5005707C4 /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = FileSource;
|
||||
targetProxy = 17C809850C3BD1F5005707C4 /* PBXContainerItemProxy */;
|
||||
};
|
||||
17C809880C3BD1F5005707C4 /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = HTTPSource;
|
||||
targetProxy = 17C809870C3BD1F5005707C4 /* PBXContainerItemProxy */;
|
||||
};
|
||||
17C8098A0C3BD1F5005707C4 /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = TagLib;
|
||||
targetProxy = 17C809890C3BD1F5005707C4 /* PBXContainerItemProxy */;
|
||||
};
|
||||
17C8098C0C3BD1F5005707C4 /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = Flac;
|
||||
targetProxy = 17C8098B0C3BD1F5005707C4 /* PBXContainerItemProxy */;
|
||||
};
|
||||
17C8098E0C3BD1F5005707C4 /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = MAD;
|
||||
targetProxy = 17C8098D0C3BD1F5005707C4 /* PBXContainerItemProxy */;
|
||||
};
|
||||
17C809900C3BD1F5005707C4 /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = Vorbis;
|
||||
targetProxy = 17C8098F0C3BD1F5005707C4 /* PBXContainerItemProxy */;
|
||||
};
|
||||
17C809E50C3BD47C005707C4 /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = CoreAudio;
|
||||
targetProxy = 17C809E40C3BD47C005707C4 /* PBXContainerItemProxy */;
|
||||
};
|
||||
17F5613F0C3BD4E90019975C /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = CogAudio;
|
||||
targetProxy = 17F5613E0C3BD4E90019975C /* PBXContainerItemProxy */;
|
||||
};
|
||||
17F5623B0C3BD9280019975C /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = General;
|
||||
targetProxy = 17F5623A0C3BD9280019975C /* PBXContainerItemProxy */;
|
||||
};
|
||||
/* End PBXTargetDependency section */
|
||||
|
||||
/* Begin PBXVariantGroup section */
|
||||
089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = {
|
||||
isa = PBXVariantGroup;
|
||||
|
|
|
@ -286,12 +286,18 @@
|
|||
GCC_ENABLE_FIX_AND_CONTINUE = YES;
|
||||
GCC_MODEL_TUNING = G5;
|
||||
GCC_OPTIMIZATION_LEVEL = 0;
|
||||
GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
||||
GCC_PREFIX_HEADER = flac_Prefix.pch;
|
||||
GCC_PRECOMPILE_PREFIX_HEADER = NO;
|
||||
GCC_PREFIX_HEADER = "";
|
||||
INFOPLIST_FILE = Info.plist;
|
||||
INSTALL_PATH = "@loader_path/../Frameworks";
|
||||
OTHER_CFLAGS = (
|
||||
"-DHAVE_CONFIG_H",
|
||||
"-DFLaC__INLINE=__inline__",
|
||||
"-DNDEBUG",
|
||||
);
|
||||
PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO;
|
||||
PRODUCT_NAME = FLAC;
|
||||
USER_HEADER_SEARCH_PATHS = "flac-1.1.2 flac-1.1.2/include flac-1.1.2/src/libFLAC/include";
|
||||
USER_HEADER_SEARCH_PATHS = "flac-1.1.4/include flac-1.1.4/src/libFLAC/include";
|
||||
WRAPPER_EXTENSION = framework;
|
||||
ZERO_LINK = YES;
|
||||
};
|
||||
|
|
|
@ -213,9 +213,9 @@
|
|||
/* End PBXHeadersBuildPhase section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
8D07F2BC0486CC7A007CD1D0 /* ID3Tag */ = {
|
||||
8D07F2BC0486CC7A007CD1D0 /* ID3Tag Framework */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 4FADC24208B4156D00ABE55E /* Build configuration list for PBXNativeTarget "ID3Tag" */;
|
||||
buildConfigurationList = 4FADC24208B4156D00ABE55E /* Build configuration list for PBXNativeTarget "ID3Tag Framework" */;
|
||||
buildPhases = (
|
||||
8D07F2BD0486CC7A007CD1D0 /* Headers */,
|
||||
8D07F2BF0486CC7A007CD1D0 /* Resources */,
|
||||
|
@ -227,7 +227,7 @@
|
|||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = ID3Tag;
|
||||
name = "ID3Tag Framework";
|
||||
productInstallPath = "$(HOME)/Library/Frameworks";
|
||||
productName = ID3Tag;
|
||||
productReference = 8D07F2C80486CC7A007CD1D0 /* ID3Tag.framework */;
|
||||
|
@ -244,7 +244,7 @@
|
|||
productRefGroup = 034768DDFF38A45A11DB9C8B /* Products */;
|
||||
projectDirPath = "";
|
||||
targets = (
|
||||
8D07F2BC0486CC7A007CD1D0 /* ID3Tag */,
|
||||
8D07F2BC0486CC7A007CD1D0 /* ID3Tag Framework */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
@ -320,12 +320,13 @@
|
|||
GCC_ENABLE_FIX_AND_CONTINUE = YES;
|
||||
GCC_MODEL_TUNING = G5;
|
||||
GCC_OPTIMIZATION_LEVEL = 0;
|
||||
GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
||||
GCC_PREFIX_HEADER = ID3Tag_Prefix.pch;
|
||||
GCC_PRECOMPILE_PREFIX_HEADER = NO;
|
||||
GCC_PREFIX_HEADER = "";
|
||||
INFOPLIST_FILE = Info.plist;
|
||||
INSTALL_PATH = "@loader_path/../Frameworks";
|
||||
LIBRARY_STYLE = DYNAMIC;
|
||||
MACH_O_TYPE = mh_dylib;
|
||||
PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO;
|
||||
PRODUCT_NAME = ID3Tag;
|
||||
WRAPPER_EXTENSION = framework;
|
||||
ZERO_LINK = YES;
|
||||
|
@ -350,6 +351,7 @@
|
|||
INSTALL_PATH = "@loader_path/../Frameworks";
|
||||
LIBRARY_STYLE = DYNAMIC;
|
||||
MACH_O_TYPE = mh_dylib;
|
||||
PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO;
|
||||
PRODUCT_NAME = ID3Tag;
|
||||
WRAPPER_EXTENSION = framework;
|
||||
};
|
||||
|
@ -378,7 +380,7 @@
|
|||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
4FADC24208B4156D00ABE55E /* Build configuration list for PBXNativeTarget "ID3Tag" */ = {
|
||||
4FADC24208B4156D00ABE55E /* Build configuration list for PBXNativeTarget "ID3Tag Framework" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
4FADC24308B4156D00ABE55E /* Debug */,
|
||||
|
|
|
@ -390,9 +390,9 @@
|
|||
/* End PBXHeadersBuildPhase section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
8DC2EF4F0486A6940098B216 /* MAC */ = {
|
||||
8DC2EF4F0486A6940098B216 /* MAC Framework */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "MAC" */;
|
||||
buildConfigurationList = 1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "MAC Framework" */;
|
||||
buildPhases = (
|
||||
8DC2EF500486A6940098B216 /* Headers */,
|
||||
8DC2EF520486A6940098B216 /* Resources */,
|
||||
|
@ -403,7 +403,7 @@
|
|||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = MAC;
|
||||
name = "MAC Framework";
|
||||
productInstallPath = "$(HOME)/Library/Frameworks";
|
||||
productName = MAC;
|
||||
productReference = 8DC2EF5B0486A6940098B216 /* MAC.framework */;
|
||||
|
@ -420,7 +420,7 @@
|
|||
productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
|
||||
projectDirPath = "";
|
||||
targets = (
|
||||
8DC2EF4F0486A6940098B216 /* MAC */,
|
||||
8DC2EF4F0486A6940098B216 /* MAC Framework */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
@ -564,7 +564,7 @@
|
|||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "MAC" */ = {
|
||||
1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "MAC Framework" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
1DEB91AE08733DA50010E9CD /* Debug */,
|
||||
|
|
|
@ -171,9 +171,9 @@
|
|||
/* End PBXHeadersBuildPhase section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
8D07F2BC0486CC7A007CD1D0 /* MAD */ = {
|
||||
8D07F2BC0486CC7A007CD1D0 /* MAD Framework */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 4FADC24208B4156D00ABE55E /* Build configuration list for PBXNativeTarget "MAD" */;
|
||||
buildConfigurationList = 4FADC24208B4156D00ABE55E /* Build configuration list for PBXNativeTarget "MAD Framework" */;
|
||||
buildPhases = (
|
||||
8D07F2BD0486CC7A007CD1D0 /* Headers */,
|
||||
8D07F2BF0486CC7A007CD1D0 /* Resources */,
|
||||
|
@ -185,7 +185,7 @@
|
|||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = MAD;
|
||||
name = "MAD Framework";
|
||||
productInstallPath = "$(HOME)/Library/Frameworks";
|
||||
productName = MAD;
|
||||
productReference = 8D07F2C80486CC7A007CD1D0 /* MAD.framework */;
|
||||
|
@ -202,7 +202,7 @@
|
|||
productRefGroup = 034768DDFF38A45A11DB9C8B /* Products */;
|
||||
projectDirPath = "";
|
||||
targets = (
|
||||
8D07F2BC0486CC7A007CD1D0 /* MAD */,
|
||||
8D07F2BC0486CC7A007CD1D0 /* MAD Framework */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
@ -272,12 +272,16 @@
|
|||
GCC_ENABLE_FIX_AND_CONTINUE = YES;
|
||||
GCC_MODEL_TUNING = G5;
|
||||
GCC_OPTIMIZATION_LEVEL = 0;
|
||||
GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
||||
GCC_PREFIX_HEADER = MAD_Prefix.pch;
|
||||
GCC_PRECOMPILE_PREFIX_HEADER = NO;
|
||||
GCC_PREFIX_HEADER = "";
|
||||
INFOPLIST_FILE = Info.plist;
|
||||
INSTALL_PATH = "@loader_path/../Frameworks";
|
||||
LIBRARY_STYLE = DYNAMIC;
|
||||
MACH_O_TYPE = mh_dylib;
|
||||
OTHER_CFLAGS = "-DHAVE_CONFIG_H";
|
||||
PER_ARCH_CFLAGS_i386 = "-DFPM_INTEL";
|
||||
PER_ARCH_CFLAGS_ppc = "-DFPM_PPC";
|
||||
PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO;
|
||||
PRODUCT_NAME = MAD;
|
||||
WRAPPER_EXTENSION = framework;
|
||||
ZERO_LINK = YES;
|
||||
|
@ -305,6 +309,7 @@
|
|||
OTHER_CFLAGS = "-DHAVE_CONFIG_H";
|
||||
PER_ARCH_CFLAGS_i386 = "-DFPM_INTEL";
|
||||
PER_ARCH_CFLAGS_ppc = "-DFPM_PPC";
|
||||
PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO;
|
||||
PRODUCT_NAME = MAD;
|
||||
WRAPPER_EXTENSION = framework;
|
||||
};
|
||||
|
@ -333,7 +338,7 @@
|
|||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
4FADC24208B4156D00ABE55E /* Build configuration list for PBXNativeTarget "MAD" */ = {
|
||||
4FADC24208B4156D00ABE55E /* Build configuration list for PBXNativeTarget "MAD Framework" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
4FADC24308B4156D00ABE55E /* Debug */,
|
||||
|
|
|
@ -189,9 +189,9 @@
|
|||
/* End PBXHeadersBuildPhase section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
8DC2EF4F0486A6940098B216 /* MPCDec */ = {
|
||||
8DC2EF4F0486A6940098B216 /* MPCDec Framework */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "MPCDec" */;
|
||||
buildConfigurationList = 1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "MPCDec Framework" */;
|
||||
buildPhases = (
|
||||
8DC2EF500486A6940098B216 /* Headers */,
|
||||
8DC2EF520486A6940098B216 /* Resources */,
|
||||
|
@ -202,7 +202,7 @@
|
|||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = MPCDec;
|
||||
name = "MPCDec Framework";
|
||||
productInstallPath = "$(HOME)/Library/Frameworks";
|
||||
productName = MPCDec;
|
||||
productReference = 8DC2EF5B0486A6940098B216 /* MPCDec.framework */;
|
||||
|
@ -219,7 +219,7 @@
|
|||
productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
|
||||
projectDirPath = "";
|
||||
targets = (
|
||||
8DC2EF4F0486A6940098B216 /* MPCDec */,
|
||||
8DC2EF4F0486A6940098B216 /* MPCDec Framework */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
@ -332,7 +332,7 @@
|
|||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "MPCDec" */ = {
|
||||
1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "MPCDec Framework" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
1DEB91AE08733DA50010E9CD /* Debug */,
|
||||
|
|
|
@ -147,9 +147,9 @@
|
|||
/* End PBXHeadersBuildPhase section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
8DC2EF4F0486A6940098B216 /* Shorten */ = {
|
||||
8DC2EF4F0486A6940098B216 /* Shorten Framework */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "Shorten" */;
|
||||
buildConfigurationList = 1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "Shorten Framework" */;
|
||||
buildPhases = (
|
||||
597A374E0A2A2C5300730CFA /* Headers */,
|
||||
8DC2EF520486A6940098B216 /* Resources */,
|
||||
|
@ -160,7 +160,7 @@
|
|||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = Shorten;
|
||||
name = "Shorten Framework";
|
||||
productInstallPath = "$(HOME)/Library/Frameworks";
|
||||
productName = Shorten;
|
||||
productReference = 8DC2EF5B0486A6940098B216 /* Shorten.framework */;
|
||||
|
@ -177,7 +177,7 @@
|
|||
productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
|
||||
projectDirPath = "";
|
||||
targets = (
|
||||
8DC2EF4F0486A6940098B216 /* Shorten */,
|
||||
8DC2EF4F0486A6940098B216 /* Shorten Framework */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
@ -303,7 +303,7 @@
|
|||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "Shorten" */ = {
|
||||
1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "Shorten Framework" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
1DEB91AE08733DA50010E9CD /* Debug */,
|
||||
|
|
|
@ -109,23 +109,6 @@
|
|||
8E75712209F319570080F1EE /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E75712109F319570080F1EE /* config.h */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXBuildStyle section */
|
||||
281899AC0BEC7212003176EE /* Development */ = {
|
||||
isa = PBXBuildStyle;
|
||||
buildSettings = {
|
||||
COPY_PHASE_STRIP = NO;
|
||||
};
|
||||
name = Development;
|
||||
};
|
||||
281899AD0BEC7212003176EE /* Deployment */ = {
|
||||
isa = PBXBuildStyle;
|
||||
buildSettings = {
|
||||
COPY_PHASE_STRIP = YES;
|
||||
};
|
||||
name = Deployment;
|
||||
};
|
||||
/* End PBXBuildStyle section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
089C1667FE841158C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
|
||||
8DC2EF5A0486A6940098B216 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
|
||||
|
@ -565,9 +548,9 @@
|
|||
/* End PBXHeadersBuildPhase section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
8DC2EF4F0486A6940098B216 /* TagLib */ = {
|
||||
8DC2EF4F0486A6940098B216 /* TagLib Framework */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "TagLib" */;
|
||||
buildConfigurationList = 1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "TagLib Framework" */;
|
||||
buildPhases = (
|
||||
8DC2EF500486A6940098B216 /* Headers */,
|
||||
8DC2EF520486A6940098B216 /* Resources */,
|
||||
|
@ -578,7 +561,7 @@
|
|||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = TagLib;
|
||||
name = "TagLib Framework";
|
||||
productInstallPath = "$(HOME)/Library/Frameworks";
|
||||
productName = TagLib;
|
||||
productReference = 8DC2EF5B0486A6940098B216 /* TagLib.framework */;
|
||||
|
@ -590,18 +573,12 @@
|
|||
0867D690FE84028FC02AAC07 /* Project object */ = {
|
||||
isa = PBXProject;
|
||||
buildConfigurationList = 1DEB91B108733DA50010E9CD /* Build configuration list for PBXProject "TagLib" */;
|
||||
buildSettings = {
|
||||
};
|
||||
buildStyles = (
|
||||
281899AC0BEC7212003176EE /* Development */,
|
||||
281899AD0BEC7212003176EE /* Deployment */,
|
||||
);
|
||||
hasScannedForEncodings = 1;
|
||||
mainGroup = 0867D691FE84028FC02AAC07 /* TagLib */;
|
||||
productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
|
||||
projectDirPath = "";
|
||||
targets = (
|
||||
8DC2EF4F0486A6940098B216 /* TagLib */,
|
||||
8DC2EF4F0486A6940098B216 /* TagLib Framework */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
@ -753,7 +730,7 @@
|
|||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "TagLib" */ = {
|
||||
1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "TagLib Framework" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
1DEB91AE08733DA50010E9CD /* Debug */,
|
||||
|
|
|
@ -7,8 +7,8 @@
|
|||
objects = {
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
17C93DE70B8FDE20008627D6 /* Ogg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8E75726F09F319F90080F1EE /* Ogg.framework */; };
|
||||
17C93DEE0B8FDEE7008627D6 /* Ogg.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8E75726F09F319F90080F1EE /* Ogg.framework */; };
|
||||
17F563540C3BDB130019975C /* Ogg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17F563420C3BDAE80019975C /* Ogg.framework */; };
|
||||
17F563570C3BDB150019975C /* Ogg.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17F563420C3BDAE80019975C /* Ogg.framework */; };
|
||||
8DC2EF530486A6940098B216 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C1666FE841158C02AAC07 /* InfoPlist.strings */; };
|
||||
8E75727909F31A150080F1EE /* codec.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E75727609F31A150080F1EE /* codec.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
8E75727A09F31A150080F1EE /* vorbisenc.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E75727709F31A150080F1EE /* vorbisenc.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
|
@ -61,6 +61,23 @@
|
|||
8E75730309F31A200080F1EE /* window.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E7572D209F31A200080F1EE /* window.h */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXContainerItemProxy section */
|
||||
17F563410C3BDAE80019975C /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17F5633A0C3BDAE80019975C /* ogg.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 8DC2EF5B0486A6940098B216;
|
||||
remoteInfo = "Ogg Framework";
|
||||
};
|
||||
17F563520C3BDB040019975C /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17F5633A0C3BDAE80019975C /* ogg.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 8DC2EF4F0486A6940098B216;
|
||||
remoteInfo = "Ogg Framework";
|
||||
};
|
||||
/* End PBXContainerItemProxy section */
|
||||
|
||||
/* Begin PBXCopyFilesBuildPhase section */
|
||||
17C93DEC0B8FDED8008627D6 /* CopyFiles */ = {
|
||||
isa = PBXCopyFilesBuildPhase;
|
||||
|
@ -68,7 +85,7 @@
|
|||
dstPath = "";
|
||||
dstSubfolderSpec = 10;
|
||||
files = (
|
||||
17C93DEE0B8FDEE7008627D6 /* Ogg.framework in CopyFiles */,
|
||||
17F563570C3BDB150019975C /* Ogg.framework in CopyFiles */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
@ -76,9 +93,9 @@
|
|||
|
||||
/* Begin PBXFileReference section */
|
||||
089C1667FE841158C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
|
||||
17F5633A0C3BDAE80019975C /* ogg.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = ogg.xcodeproj; path = ../Ogg/ogg.xcodeproj; sourceTree = SOURCE_ROOT; };
|
||||
8DC2EF5A0486A6940098B216 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
|
||||
8DC2EF5B0486A6940098B216 /* Vorbis.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Vorbis.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
8E75726F09F319F90080F1EE /* Ogg.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Ogg.framework; path = ../Ogg/build/Release/Ogg.framework; sourceTree = SOURCE_ROOT; };
|
||||
8E75727609F31A150080F1EE /* codec.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = codec.h; path = Files/include/vorbis/codec.h; sourceTree = "<group>"; };
|
||||
8E75727709F31A150080F1EE /* vorbisenc.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = vorbisenc.h; path = Files/include/vorbis/vorbisenc.h; sourceTree = "<group>"; };
|
||||
8E75727809F31A150080F1EE /* vorbisfile.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = vorbisfile.h; path = Files/include/vorbis/vorbisfile.h; sourceTree = "<group>"; };
|
||||
|
@ -138,7 +155,7 @@
|
|||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
17C93DE70B8FDE20008627D6 /* Ogg.framework in Frameworks */,
|
||||
17F563540C3BDB130019975C /* Ogg.framework in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
@ -186,7 +203,7 @@
|
|||
1058C7B0FEA5585E11CA2CBB /* Linked Frameworks */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8E75726F09F319F90080F1EE /* Ogg.framework */,
|
||||
17F5633A0C3BDAE80019975C /* ogg.xcodeproj */,
|
||||
);
|
||||
name = "Linked Frameworks";
|
||||
sourceTree = "<group>";
|
||||
|
@ -198,6 +215,14 @@
|
|||
name = "Other Frameworks";
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
17F5633B0C3BDAE80019975C /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
17F563420C3BDAE80019975C /* Ogg.framework */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8E75727409F31A000080F1EE /* Source */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
|
@ -299,9 +324,9 @@
|
|||
/* End PBXHeadersBuildPhase section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
8DC2EF4F0486A6940098B216 /* Vorbis */ = {
|
||||
8DC2EF4F0486A6940098B216 /* Vorbis Framework */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "Vorbis" */;
|
||||
buildConfigurationList = 1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "Vorbis Framework" */;
|
||||
buildPhases = (
|
||||
8DC2EF500486A6940098B216 /* Headers */,
|
||||
8DC2EF520486A6940098B216 /* Resources */,
|
||||
|
@ -313,8 +338,9 @@
|
|||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
17F563530C3BDB040019975C /* PBXTargetDependency */,
|
||||
);
|
||||
name = Vorbis;
|
||||
name = "Vorbis Framework";
|
||||
productInstallPath = "$(HOME)/Library/Frameworks";
|
||||
productName = Vorbis;
|
||||
productReference = 8DC2EF5B0486A6940098B216 /* Vorbis.framework */;
|
||||
|
@ -330,12 +356,28 @@
|
|||
mainGroup = 0867D691FE84028FC02AAC07 /* Vorbis */;
|
||||
productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
|
||||
projectDirPath = "";
|
||||
projectReferences = (
|
||||
{
|
||||
ProductGroup = 17F5633B0C3BDAE80019975C /* Products */;
|
||||
ProjectRef = 17F5633A0C3BDAE80019975C /* ogg.xcodeproj */;
|
||||
},
|
||||
);
|
||||
targets = (
|
||||
8DC2EF4F0486A6940098B216 /* Vorbis */,
|
||||
8DC2EF4F0486A6940098B216 /* Vorbis Framework */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
||||
/* Begin PBXReferenceProxy section */
|
||||
17F563420C3BDAE80019975C /* Ogg.framework */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = wrapper.framework;
|
||||
path = Ogg.framework;
|
||||
remoteRef = 17F563410C3BDAE80019975C /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
/* End PBXReferenceProxy section */
|
||||
|
||||
/* Begin PBXResourcesBuildPhase section */
|
||||
8DC2EF520486A6940098B216 /* Resources */ = {
|
||||
isa = PBXResourcesBuildPhase;
|
||||
|
@ -400,6 +442,14 @@
|
|||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXTargetDependency section */
|
||||
17F563530C3BDB040019975C /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = "Ogg Framework";
|
||||
targetProxy = 17F563520C3BDB040019975C /* PBXContainerItemProxy */;
|
||||
};
|
||||
/* End PBXTargetDependency section */
|
||||
|
||||
/* Begin PBXVariantGroup section */
|
||||
089C1666FE841158C02AAC07 /* InfoPlist.strings */ = {
|
||||
isa = PBXVariantGroup;
|
||||
|
@ -500,7 +550,7 @@
|
|||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "Vorbis" */ = {
|
||||
1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "Vorbis Framework" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
1DEB91AE08733DA50010E9CD /* Debug */,
|
||||
|
|
|
@ -166,9 +166,9 @@
|
|||
/* End PBXHeadersBuildPhase section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
8DC2EF4F0486A6940098B216 /* WavPack */ = {
|
||||
8DC2EF4F0486A6940098B216 /* WavPack Framework */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "WavPack" */;
|
||||
buildConfigurationList = 1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "WavPack Framework" */;
|
||||
buildPhases = (
|
||||
8DC2EF500486A6940098B216 /* Headers */,
|
||||
8DC2EF520486A6940098B216 /* Resources */,
|
||||
|
@ -179,7 +179,7 @@
|
|||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = WavPack;
|
||||
name = "WavPack Framework";
|
||||
productInstallPath = "$(HOME)/Library/Frameworks";
|
||||
productName = WavPack;
|
||||
productReference = 8DC2EF5B0486A6940098B216 /* WavPack.framework */;
|
||||
|
@ -196,7 +196,7 @@
|
|||
productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
|
||||
projectDirPath = "";
|
||||
targets = (
|
||||
8DC2EF4F0486A6940098B216 /* WavPack */,
|
||||
8DC2EF4F0486A6940098B216 /* WavPack Framework */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
@ -341,7 +341,7 @@
|
|||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "WavPack" */ = {
|
||||
1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "WavPack Framework" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
1DEB91AE08733DA50010E9CD /* Debug */,
|
||||
|
|
|
@ -130,9 +130,9 @@
|
|||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
8D5B49AC048680CD000E48DA /* CoreAudio */ = {
|
||||
8D5B49AC048680CD000E48DA /* CoreAudio Plugin */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "CoreAudio" */;
|
||||
buildConfigurationList = 1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "CoreAudio Plugin" */;
|
||||
buildPhases = (
|
||||
8D5B49AF048680CD000E48DA /* Resources */,
|
||||
8D5B49B1048680CD000E48DA /* Sources */,
|
||||
|
@ -142,7 +142,7 @@
|
|||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = CoreAudio;
|
||||
name = "CoreAudio Plugin";
|
||||
productInstallPath = "$(HOME)/Library/Bundles";
|
||||
productName = CoreAudio;
|
||||
productReference = 8D5B49B6048680CD000E48DA /* CoreAudio.bundle */;
|
||||
|
@ -158,7 +158,7 @@
|
|||
mainGroup = 089C166AFE841209C02AAC07 /* CoreAudio */;
|
||||
projectDirPath = "";
|
||||
targets = (
|
||||
8D5B49AC048680CD000E48DA /* CoreAudio */,
|
||||
8D5B49AC048680CD000E48DA /* CoreAudio Plugin */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
@ -246,7 +246,7 @@
|
|||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "CoreAudio" */ = {
|
||||
1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "CoreAudio Plugin" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
1DEB913B08733D840010E9CD /* Debug */,
|
||||
|
|
|
@ -117,9 +117,9 @@
|
|||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
8D5B49AC048680CD000E48DA /* FileSource */ = {
|
||||
8D5B49AC048680CD000E48DA /* FileSource Plugin */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "FileSource" */;
|
||||
buildConfigurationList = 1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "FileSource Plugin" */;
|
||||
buildPhases = (
|
||||
8D5B49AF048680CD000E48DA /* Resources */,
|
||||
8D5B49B1048680CD000E48DA /* Sources */,
|
||||
|
@ -129,7 +129,7 @@
|
|||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = FileSource;
|
||||
name = "FileSource Plugin";
|
||||
productInstallPath = "$(HOME)/Library/Bundles";
|
||||
productName = FileSource;
|
||||
productReference = 8D5B49B6048680CD000E48DA /* FileSource.bundle */;
|
||||
|
@ -145,7 +145,7 @@
|
|||
mainGroup = 089C166AFE841209C02AAC07 /* FileSource */;
|
||||
projectDirPath = "";
|
||||
targets = (
|
||||
8D5B49AC048680CD000E48DA /* FileSource */,
|
||||
8D5B49AC048680CD000E48DA /* FileSource Plugin */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
@ -232,7 +232,7 @@
|
|||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "FileSource" */ = {
|
||||
1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "FileSource Plugin" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
1DEB913B08733D840010E9CD /* Debug */,
|
||||
|
|
|
@ -9,14 +9,31 @@
|
|||
/* Begin PBXBuildFile section */
|
||||
1745C2C50B90BAC700A6768C /* FlacPropertiesReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 1745C2C30B90BAC700A6768C /* FlacPropertiesReader.m */; };
|
||||
177FCFC20B90C9960011C3B5 /* Plugin.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 177FCFC10B90C9960011C3B5 /* Plugin.h */; };
|
||||
179CFDB20B90C73400C8C4DB /* FLAC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 179CFDB10B90C73400C8C4DB /* FLAC.framework */; };
|
||||
179CFDB50B90C73900C8C4DB /* FLAC.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 179CFDB10B90C73400C8C4DB /* FLAC.framework */; };
|
||||
17ADB1B40B9793A600257CA2 /* FlacPlugin.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17ADB1B20B9793A600257CA2 /* FlacPlugin.h */; };
|
||||
17ADB1B50B9793A600257CA2 /* FlacPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 17ADB1B30B9793A600257CA2 /* FlacPlugin.m */; };
|
||||
17C93F080B8FF67A008627D6 /* FlacDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 17C93F040B8FF67A008627D6 /* FlacDecoder.m */; };
|
||||
17F5643C0C3BDC820019975C /* FLAC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17F564220C3BDC460019975C /* FLAC.framework */; };
|
||||
17F5643F0C3BDC840019975C /* FLAC.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17F564220C3BDC460019975C /* FLAC.framework */; };
|
||||
8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXContainerItemProxy section */
|
||||
17F564210C3BDC460019975C /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17F5641A0C3BDC460019975C /* flac.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 8DC2EF5B0486A6940098B216;
|
||||
remoteInfo = "FLAC Framework";
|
||||
};
|
||||
17F564250C3BDC5F0019975C /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17F5641A0C3BDC460019975C /* flac.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 8DC2EF4F0486A6940098B216;
|
||||
remoteInfo = "FLAC Framework";
|
||||
};
|
||||
/* End PBXContainerItemProxy section */
|
||||
|
||||
/* Begin PBXCopyFilesBuildPhase section */
|
||||
17C93F300B8FF7CC008627D6 /* CopyFiles */ = {
|
||||
isa = PBXCopyFilesBuildPhase;
|
||||
|
@ -24,7 +41,7 @@
|
|||
dstPath = "";
|
||||
dstSubfolderSpec = 10;
|
||||
files = (
|
||||
179CFDB50B90C73900C8C4DB /* FLAC.framework in CopyFiles */,
|
||||
17F5643F0C3BDC840019975C /* FLAC.framework in CopyFiles */,
|
||||
177FCFC20B90C9960011C3B5 /* Plugin.h in CopyFiles */,
|
||||
17ADB1B40B9793A600257CA2 /* FlacPlugin.h in CopyFiles */,
|
||||
);
|
||||
|
@ -39,11 +56,11 @@
|
|||
1745C2C20B90BAC700A6768C /* FlacPropertiesReader.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FlacPropertiesReader.h; sourceTree = "<group>"; };
|
||||
1745C2C30B90BAC700A6768C /* FlacPropertiesReader.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FlacPropertiesReader.m; sourceTree = "<group>"; };
|
||||
177FCFC10B90C9960011C3B5 /* Plugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Plugin.h; path = ../../Audio/Plugin.h; sourceTree = SOURCE_ROOT; };
|
||||
179CFDB10B90C73400C8C4DB /* FLAC.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FLAC.framework; path = ../../Frameworks/FLAC/build/Release/FLAC.framework; sourceTree = SOURCE_ROOT; };
|
||||
17ADB1B20B9793A600257CA2 /* FlacPlugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FlacPlugin.h; sourceTree = "<group>"; };
|
||||
17ADB1B30B9793A600257CA2 /* FlacPlugin.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FlacPlugin.m; sourceTree = "<group>"; };
|
||||
17C93F030B8FF67A008627D6 /* FlacDecoder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FlacDecoder.h; sourceTree = "<group>"; };
|
||||
17C93F040B8FF67A008627D6 /* FlacDecoder.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FlacDecoder.m; sourceTree = "<group>"; };
|
||||
17F5641A0C3BDC460019975C /* flac.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = flac.xcodeproj; path = ../../Frameworks/FLAC/flac.xcodeproj; sourceTree = SOURCE_ROOT; };
|
||||
32DBCF630370AF2F00C91783 /* Flac_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Flac_Prefix.pch; sourceTree = "<group>"; };
|
||||
8D5B49B6048680CD000E48DA /* Flac.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Flac.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
8D5B49B7048680CD000E48DA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = Info.plist; sourceTree = "<group>"; };
|
||||
|
@ -55,8 +72,8 @@
|
|||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
17F5643C0C3BDC820019975C /* FLAC.framework in Frameworks */,
|
||||
8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */,
|
||||
179CFDB20B90C73400C8C4DB /* FLAC.framework in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
@ -109,7 +126,7 @@
|
|||
1058C7ACFEA557BF11CA2CBB /* Linked Frameworks */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
179CFDB10B90C73400C8C4DB /* FLAC.framework */,
|
||||
17F5641A0C3BDC460019975C /* flac.xcodeproj */,
|
||||
1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */,
|
||||
);
|
||||
name = "Linked Frameworks";
|
||||
|
@ -125,6 +142,14 @@
|
|||
name = "Other Frameworks";
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
17F5641B0C3BDC460019975C /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
17F564220C3BDC460019975C /* FLAC.framework */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
19C28FB8FE9D52D311CA2CBB /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
|
@ -144,9 +169,9 @@
|
|||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
8D5B49AC048680CD000E48DA /* Flac */ = {
|
||||
8D5B49AC048680CD000E48DA /* Flac Plugin */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "Flac" */;
|
||||
buildConfigurationList = 1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "Flac Plugin" */;
|
||||
buildPhases = (
|
||||
8D5B49AF048680CD000E48DA /* Resources */,
|
||||
8D5B49B1048680CD000E48DA /* Sources */,
|
||||
|
@ -156,8 +181,9 @@
|
|||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
17F564260C3BDC5F0019975C /* PBXTargetDependency */,
|
||||
);
|
||||
name = Flac;
|
||||
name = "Flac Plugin";
|
||||
productInstallPath = "$(HOME)/Library/Bundles";
|
||||
productName = Flac;
|
||||
productReference = 8D5B49B6048680CD000E48DA /* Flac.bundle */;
|
||||
|
@ -172,12 +198,28 @@
|
|||
hasScannedForEncodings = 1;
|
||||
mainGroup = 089C166AFE841209C02AAC07 /* Flac */;
|
||||
projectDirPath = "";
|
||||
projectReferences = (
|
||||
{
|
||||
ProductGroup = 17F5641B0C3BDC460019975C /* Products */;
|
||||
ProjectRef = 17F5641A0C3BDC460019975C /* flac.xcodeproj */;
|
||||
},
|
||||
);
|
||||
targets = (
|
||||
8D5B49AC048680CD000E48DA /* Flac */,
|
||||
8D5B49AC048680CD000E48DA /* Flac Plugin */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
||||
/* Begin PBXReferenceProxy section */
|
||||
17F564220C3BDC460019975C /* FLAC.framework */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = wrapper.framework;
|
||||
path = FLAC.framework;
|
||||
remoteRef = 17F564210C3BDC460019975C /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
/* End PBXReferenceProxy section */
|
||||
|
||||
/* Begin PBXResourcesBuildPhase section */
|
||||
8D5B49AF048680CD000E48DA /* Resources */ = {
|
||||
isa = PBXResourcesBuildPhase;
|
||||
|
@ -201,6 +243,14 @@
|
|||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXTargetDependency section */
|
||||
17F564260C3BDC5F0019975C /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = "FLAC Framework";
|
||||
targetProxy = 17F564250C3BDC5F0019975C /* PBXContainerItemProxy */;
|
||||
};
|
||||
/* End PBXTargetDependency section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
1DEB913B08733D840010E9CD /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
|
@ -274,7 +324,7 @@
|
|||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "Flac" */ = {
|
||||
1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "Flac Plugin" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
1DEB913B08733D840010E9CD /* Debug */,
|
||||
|
|
|
@ -130,9 +130,9 @@
|
|||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
8D5B49AC048680CD000E48DA /* HTTPSource */ = {
|
||||
8D5B49AC048680CD000E48DA /* HTTPSource Plugin */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "HTTPSource" */;
|
||||
buildConfigurationList = 1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "HTTPSource Plugin" */;
|
||||
buildPhases = (
|
||||
8D5B49AF048680CD000E48DA /* Resources */,
|
||||
8D5B49B1048680CD000E48DA /* Sources */,
|
||||
|
@ -142,7 +142,7 @@
|
|||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = HTTPSource;
|
||||
name = "HTTPSource Plugin";
|
||||
productInstallPath = "$(HOME)/Library/Bundles";
|
||||
productName = HTTPSource;
|
||||
productReference = 8D5B49B6048680CD000E48DA /* HTTPSource.bundle */;
|
||||
|
@ -158,7 +158,7 @@
|
|||
mainGroup = 089C166AFE841209C02AAC07 /* HTTPSource */;
|
||||
projectDirPath = "";
|
||||
targets = (
|
||||
8D5B49AC048680CD000E48DA /* HTTPSource */,
|
||||
8D5B49AC048680CD000E48DA /* HTTPSource Plugin */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
@ -246,7 +246,7 @@
|
|||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "HTTPSource" */ = {
|
||||
1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "HTTPSource Plugin" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
1DEB913B08733D840010E9CD /* Debug */,
|
||||
|
|
|
@ -8,17 +8,48 @@
|
|||
|
||||
/* Begin PBXBuildFile section */
|
||||
170335470B8FC4EE00327265 /* MADDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 170335430B8FC4EE00327265 /* MADDecoder.m */; };
|
||||
177FCEF40B90C8910011C3B5 /* MAD.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 177FCEF30B90C8910011C3B5 /* MAD.framework */; };
|
||||
177FCEF80B90C8990011C3B5 /* ID3Tag.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 177FCEF70B90C8990011C3B5 /* ID3Tag.framework */; };
|
||||
177FCF000B90C8A20011C3B5 /* ID3Tag.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 177FCEF70B90C8990011C3B5 /* ID3Tag.framework */; };
|
||||
177FCF010B90C8A20011C3B5 /* MAD.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 177FCEF30B90C8910011C3B5 /* MAD.framework */; };
|
||||
177FCFBC0B90C98A0011C3B5 /* Plugin.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 177FCFBB0B90C98A0011C3B5 /* Plugin.h */; };
|
||||
17ADB1D20B9793C500257CA2 /* MADPlugin.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17ADB1D00B9793C500257CA2 /* MADPlugin.h */; };
|
||||
17ADB1D30B9793C500257CA2 /* MADPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 17ADB1D10B9793C500257CA2 /* MADPlugin.m */; };
|
||||
17B618AF0B90997E00BC003F /* MADPropertiesReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 17B618AD0B90997E00BC003F /* MADPropertiesReader.m */; };
|
||||
17F5648A0C3BDCEB0019975C /* ID3Tag.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17F564690C3BDCB70019975C /* ID3Tag.framework */; };
|
||||
17F5648B0C3BDCEB0019975C /* MAD.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17F564600C3BDCAC0019975C /* MAD.framework */; };
|
||||
17F5648E0C3BDCEE0019975C /* ID3Tag.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17F564690C3BDCB70019975C /* ID3Tag.framework */; };
|
||||
17F5648F0C3BDCEE0019975C /* MAD.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17F564600C3BDCAC0019975C /* MAD.framework */; };
|
||||
8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXContainerItemProxy section */
|
||||
17F5645F0C3BDCAC0019975C /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17F564580C3BDCAC0019975C /* MAD.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 8D07F2C80486CC7A007CD1D0;
|
||||
remoteInfo = MAD;
|
||||
};
|
||||
17F564680C3BDCB70019975C /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17F564610C3BDCB70019975C /* ID3Tag.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 8D07F2C80486CC7A007CD1D0;
|
||||
remoteInfo = ID3Tag;
|
||||
};
|
||||
17F564900C3BDCF50019975C /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17F564580C3BDCAC0019975C /* MAD.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 8D07F2BC0486CC7A007CD1D0;
|
||||
remoteInfo = MAD;
|
||||
};
|
||||
17F564920C3BDCF50019975C /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17F564610C3BDCB70019975C /* ID3Tag.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 8D07F2BC0486CC7A007CD1D0;
|
||||
remoteInfo = ID3Tag;
|
||||
};
|
||||
/* End PBXContainerItemProxy section */
|
||||
|
||||
/* Begin PBXCopyFilesBuildPhase section */
|
||||
170335510B8FC52B00327265 /* CopyFiles */ = {
|
||||
isa = PBXCopyFilesBuildPhase;
|
||||
|
@ -26,8 +57,8 @@
|
|||
dstPath = "";
|
||||
dstSubfolderSpec = 10;
|
||||
files = (
|
||||
177FCF000B90C8A20011C3B5 /* ID3Tag.framework in CopyFiles */,
|
||||
177FCF010B90C8A20011C3B5 /* MAD.framework in CopyFiles */,
|
||||
17F5648E0C3BDCEE0019975C /* ID3Tag.framework in CopyFiles */,
|
||||
17F5648F0C3BDCEE0019975C /* MAD.framework in CopyFiles */,
|
||||
177FCFBC0B90C98A0011C3B5 /* Plugin.h in CopyFiles */,
|
||||
17ADB1D20B9793C500257CA2 /* MADPlugin.h in CopyFiles */,
|
||||
);
|
||||
|
@ -41,13 +72,13 @@
|
|||
1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
|
||||
170335420B8FC4EE00327265 /* MADDecoder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = MADDecoder.h; sourceTree = "<group>"; };
|
||||
170335430B8FC4EE00327265 /* MADDecoder.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = MADDecoder.m; sourceTree = "<group>"; };
|
||||
177FCEF30B90C8910011C3B5 /* MAD.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MAD.framework; path = ../../Frameworks/MAD/build/Release/MAD.framework; sourceTree = SOURCE_ROOT; };
|
||||
177FCEF70B90C8990011C3B5 /* ID3Tag.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ID3Tag.framework; path = ../../Frameworks/ID3Tag/build/Release/ID3Tag.framework; sourceTree = SOURCE_ROOT; };
|
||||
177FCFBB0B90C98A0011C3B5 /* Plugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Plugin.h; path = ../../Audio/Plugin.h; sourceTree = SOURCE_ROOT; };
|
||||
17ADB1D00B9793C500257CA2 /* MADPlugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = MADPlugin.h; sourceTree = "<group>"; };
|
||||
17ADB1D10B9793C500257CA2 /* MADPlugin.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = MADPlugin.m; sourceTree = "<group>"; };
|
||||
17B618AC0B90997E00BC003F /* MADPropertiesReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MADPropertiesReader.h; sourceTree = "<group>"; };
|
||||
17B618AD0B90997E00BC003F /* MADPropertiesReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MADPropertiesReader.m; sourceTree = "<group>"; };
|
||||
17F564580C3BDCAC0019975C /* MAD.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = MAD.xcodeproj; path = ../../Frameworks/MAD/MAD.xcodeproj; sourceTree = SOURCE_ROOT; };
|
||||
17F564610C3BDCB70019975C /* ID3Tag.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = ID3Tag.xcodeproj; path = ../../Frameworks/ID3Tag/ID3Tag.xcodeproj; sourceTree = SOURCE_ROOT; };
|
||||
32DBCF630370AF2F00C91783 /* MAD_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MAD_Prefix.pch; sourceTree = "<group>"; };
|
||||
8D5B49B6048680CD000E48DA /* MAD.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MAD.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
8D5B49B7048680CD000E48DA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = Info.plist; sourceTree = "<group>"; };
|
||||
|
@ -59,9 +90,9 @@
|
|||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
17F5648A0C3BDCEB0019975C /* ID3Tag.framework in Frameworks */,
|
||||
17F5648B0C3BDCEB0019975C /* MAD.framework in Frameworks */,
|
||||
8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */,
|
||||
177FCEF40B90C8910011C3B5 /* MAD.framework in Frameworks */,
|
||||
177FCEF80B90C8990011C3B5 /* ID3Tag.framework in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
@ -114,8 +145,8 @@
|
|||
1058C7ACFEA557BF11CA2CBB /* Linked Frameworks */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
177FCEF70B90C8990011C3B5 /* ID3Tag.framework */,
|
||||
177FCEF30B90C8910011C3B5 /* MAD.framework */,
|
||||
17F564610C3BDCB70019975C /* ID3Tag.xcodeproj */,
|
||||
17F564580C3BDCAC0019975C /* MAD.xcodeproj */,
|
||||
1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */,
|
||||
);
|
||||
name = "Linked Frameworks";
|
||||
|
@ -131,6 +162,22 @@
|
|||
name = "Other Frameworks";
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
17F564590C3BDCAC0019975C /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
17F564600C3BDCAC0019975C /* MAD.framework */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
17F564620C3BDCB70019975C /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
17F564690C3BDCB70019975C /* ID3Tag.framework */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
19C28FB8FE9D52D311CA2CBB /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
|
@ -150,9 +197,9 @@
|
|||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
8D5B49AC048680CD000E48DA /* MAD */ = {
|
||||
8D5B49AC048680CD000E48DA /* MAD Plugin */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "MAD" */;
|
||||
buildConfigurationList = 1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "MAD Plugin" */;
|
||||
buildPhases = (
|
||||
8D5B49AF048680CD000E48DA /* Resources */,
|
||||
8D5B49B1048680CD000E48DA /* Sources */,
|
||||
|
@ -162,8 +209,10 @@
|
|||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
17F564910C3BDCF50019975C /* PBXTargetDependency */,
|
||||
17F564930C3BDCF50019975C /* PBXTargetDependency */,
|
||||
);
|
||||
name = MAD;
|
||||
name = "MAD Plugin";
|
||||
productInstallPath = "$(HOME)/Library/Bundles";
|
||||
productName = MAD;
|
||||
productReference = 8D5B49B6048680CD000E48DA /* MAD.bundle */;
|
||||
|
@ -178,12 +227,39 @@
|
|||
hasScannedForEncodings = 1;
|
||||
mainGroup = 089C166AFE841209C02AAC07 /* MAD */;
|
||||
projectDirPath = "";
|
||||
projectReferences = (
|
||||
{
|
||||
ProductGroup = 17F564620C3BDCB70019975C /* Products */;
|
||||
ProjectRef = 17F564610C3BDCB70019975C /* ID3Tag.xcodeproj */;
|
||||
},
|
||||
{
|
||||
ProductGroup = 17F564590C3BDCAC0019975C /* Products */;
|
||||
ProjectRef = 17F564580C3BDCAC0019975C /* MAD.xcodeproj */;
|
||||
},
|
||||
);
|
||||
targets = (
|
||||
8D5B49AC048680CD000E48DA /* MAD */,
|
||||
8D5B49AC048680CD000E48DA /* MAD Plugin */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
||||
/* Begin PBXReferenceProxy section */
|
||||
17F564600C3BDCAC0019975C /* MAD.framework */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = wrapper.framework;
|
||||
path = MAD.framework;
|
||||
remoteRef = 17F5645F0C3BDCAC0019975C /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
17F564690C3BDCB70019975C /* ID3Tag.framework */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = wrapper.framework;
|
||||
path = ID3Tag.framework;
|
||||
remoteRef = 17F564680C3BDCB70019975C /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
/* End PBXReferenceProxy section */
|
||||
|
||||
/* Begin PBXResourcesBuildPhase section */
|
||||
8D5B49AF048680CD000E48DA /* Resources */ = {
|
||||
isa = PBXResourcesBuildPhase;
|
||||
|
@ -207,6 +283,19 @@
|
|||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXTargetDependency section */
|
||||
17F564910C3BDCF50019975C /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = MAD;
|
||||
targetProxy = 17F564900C3BDCF50019975C /* PBXContainerItemProxy */;
|
||||
};
|
||||
17F564930C3BDCF50019975C /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = ID3Tag;
|
||||
targetProxy = 17F564920C3BDCF50019975C /* PBXContainerItemProxy */;
|
||||
};
|
||||
/* End PBXTargetDependency section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
1DEB913B08733D840010E9CD /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
|
@ -297,7 +386,7 @@
|
|||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "MAD" */ = {
|
||||
1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "MAD Plugin" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
1DEB913B08733D840010E9CD /* Debug */,
|
||||
|
|
|
@ -10,15 +10,32 @@
|
|||
1745C2ED0B90BDD100A6768C /* MonkeysAudioDecoder.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1745C2E80B90BDD100A6768C /* MonkeysAudioDecoder.mm */; };
|
||||
1745C2EE0B90BDD100A6768C /* MonkeysAudioPropertiesReader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1745C2EA0B90BDD100A6768C /* MonkeysAudioPropertiesReader.mm */; };
|
||||
177FCFB50B90C97E0011C3B5 /* Plugin.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 177FCFB40B90C97E0011C3B5 /* Plugin.h */; };
|
||||
179CFD770B90C70B00C8C4DB /* MAC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 179CFD760B90C70B00C8C4DB /* MAC.framework */; };
|
||||
179CFD7A0B90C70E00C8C4DB /* MAC.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 179CFD760B90C70B00C8C4DB /* MAC.framework */; };
|
||||
17ADB1E80B9793E300257CA2 /* MonkeysAudioPlugin.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17ADB1E60B9793E300257CA2 /* MonkeysAudioPlugin.h */; };
|
||||
17ADB1E90B9793E300257CA2 /* MonkeysAudioPlugin.mm in Sources */ = {isa = PBXBuildFile; fileRef = 17ADB1E70B9793E300257CA2 /* MonkeysAudioPlugin.mm */; };
|
||||
17F564CC0C3BDDDB0019975C /* MAC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17F562970C3BD9E10019975C /* MAC.framework */; };
|
||||
17F564CF0C3BDDDD0019975C /* MAC.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17F562970C3BD9E10019975C /* MAC.framework */; };
|
||||
8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */; };
|
||||
8EB1E6F90B9B39AA008F9F45 /* SourceIO.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8EB1E6F80B9B39AA008F9F45 /* SourceIO.h */; };
|
||||
8EB1E6FD0B9B39D4008F9F45 /* SourceIO.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8EB1E6FC0B9B39D4008F9F45 /* SourceIO.mm */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXContainerItemProxy section */
|
||||
17F562960C3BD9E10019975C /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17F5628F0C3BD9E10019975C /* MAC.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 8DC2EF5B0486A6940098B216;
|
||||
remoteInfo = MAC;
|
||||
};
|
||||
17F5629A0C3BDA010019975C /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17F5628F0C3BD9E10019975C /* MAC.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 8DC2EF4F0486A6940098B216;
|
||||
remoteInfo = MAC;
|
||||
};
|
||||
/* End PBXContainerItemProxy section */
|
||||
|
||||
/* Begin PBXCopyFilesBuildPhase section */
|
||||
1745C30E0B90BE7500A6768C /* CopyFiles */ = {
|
||||
isa = PBXCopyFilesBuildPhase;
|
||||
|
@ -26,7 +43,7 @@
|
|||
dstPath = "";
|
||||
dstSubfolderSpec = 10;
|
||||
files = (
|
||||
179CFD7A0B90C70E00C8C4DB /* MAC.framework in CopyFiles */,
|
||||
17F564CF0C3BDDDD0019975C /* MAC.framework in CopyFiles */,
|
||||
177FCFB50B90C97E0011C3B5 /* Plugin.h in CopyFiles */,
|
||||
17ADB1E80B9793E300257CA2 /* MonkeysAudioPlugin.h in CopyFiles */,
|
||||
8EB1E6F90B9B39AA008F9F45 /* SourceIO.h in CopyFiles */,
|
||||
|
@ -44,9 +61,9 @@
|
|||
1745C2E90B90BDD100A6768C /* MonkeysAudioPropertiesReader.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = MonkeysAudioPropertiesReader.h; sourceTree = "<group>"; };
|
||||
1745C2EA0B90BDD100A6768C /* MonkeysAudioPropertiesReader.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = MonkeysAudioPropertiesReader.mm; sourceTree = "<group>"; };
|
||||
177FCFB40B90C97E0011C3B5 /* Plugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Plugin.h; path = ../../Audio/Plugin.h; sourceTree = SOURCE_ROOT; };
|
||||
179CFD760B90C70B00C8C4DB /* MAC.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MAC.framework; path = ../../Frameworks/MAC/build/Release/MAC.framework; sourceTree = SOURCE_ROOT; };
|
||||
17ADB1E60B9793E300257CA2 /* MonkeysAudioPlugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = MonkeysAudioPlugin.h; sourceTree = "<group>"; };
|
||||
17ADB1E70B9793E300257CA2 /* MonkeysAudioPlugin.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = MonkeysAudioPlugin.mm; sourceTree = "<group>"; };
|
||||
17F5628F0C3BD9E10019975C /* MAC.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = MAC.xcodeproj; path = ../../Frameworks/MAC/MAC.xcodeproj; sourceTree = SOURCE_ROOT; };
|
||||
32DBCF630370AF2F00C91783 /* MonkeysAudio_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MonkeysAudio_Prefix.pch; sourceTree = "<group>"; };
|
||||
8D5B49B6048680CD000E48DA /* MonkeysAudio.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MonkeysAudio.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
8D5B49B7048680CD000E48DA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = Info.plist; sourceTree = "<group>"; };
|
||||
|
@ -60,8 +77,8 @@
|
|||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
17F564CC0C3BDDDB0019975C /* MAC.framework in Frameworks */,
|
||||
8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */,
|
||||
179CFD770B90C70B00C8C4DB /* MAC.framework in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
@ -116,7 +133,7 @@
|
|||
1058C7ACFEA557BF11CA2CBB /* Linked Frameworks */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
179CFD760B90C70B00C8C4DB /* MAC.framework */,
|
||||
17F5628F0C3BD9E10019975C /* MAC.xcodeproj */,
|
||||
1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */,
|
||||
);
|
||||
name = "Linked Frameworks";
|
||||
|
@ -132,6 +149,14 @@
|
|||
name = "Other Frameworks";
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
17F562900C3BD9E10019975C /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
17F562970C3BD9E10019975C /* MAC.framework */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
19C28FB8FE9D52D311CA2CBB /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
|
@ -151,9 +176,9 @@
|
|||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
8D5B49AC048680CD000E48DA /* MonkeysAudio */ = {
|
||||
8D5B49AC048680CD000E48DA /* MonkeysAudio Plugin */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "MonkeysAudio" */;
|
||||
buildConfigurationList = 1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "MonkeysAudio Plugin" */;
|
||||
buildPhases = (
|
||||
8D5B49AF048680CD000E48DA /* Resources */,
|
||||
8D5B49B1048680CD000E48DA /* Sources */,
|
||||
|
@ -163,8 +188,9 @@
|
|||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
17F5629B0C3BDA010019975C /* PBXTargetDependency */,
|
||||
);
|
||||
name = MonkeysAudio;
|
||||
name = "MonkeysAudio Plugin";
|
||||
productInstallPath = "$(HOME)/Library/Bundles";
|
||||
productName = MonkeysAudio;
|
||||
productReference = 8D5B49B6048680CD000E48DA /* MonkeysAudio.bundle */;
|
||||
|
@ -179,12 +205,28 @@
|
|||
hasScannedForEncodings = 1;
|
||||
mainGroup = 089C166AFE841209C02AAC07 /* MonkeysAudio */;
|
||||
projectDirPath = "";
|
||||
projectReferences = (
|
||||
{
|
||||
ProductGroup = 17F562900C3BD9E10019975C /* Products */;
|
||||
ProjectRef = 17F5628F0C3BD9E10019975C /* MAC.xcodeproj */;
|
||||
},
|
||||
);
|
||||
targets = (
|
||||
8D5B49AC048680CD000E48DA /* MonkeysAudio */,
|
||||
8D5B49AC048680CD000E48DA /* MonkeysAudio Plugin */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
||||
/* Begin PBXReferenceProxy section */
|
||||
17F562970C3BD9E10019975C /* MAC.framework */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = wrapper.framework;
|
||||
path = MAC.framework;
|
||||
remoteRef = 17F562960C3BD9E10019975C /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
/* End PBXReferenceProxy section */
|
||||
|
||||
/* Begin PBXResourcesBuildPhase section */
|
||||
8D5B49AF048680CD000E48DA /* Resources */ = {
|
||||
isa = PBXResourcesBuildPhase;
|
||||
|
@ -209,6 +251,14 @@
|
|||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXTargetDependency section */
|
||||
17F5629B0C3BDA010019975C /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = MAC;
|
||||
targetProxy = 17F5629A0C3BDA010019975C /* PBXContainerItemProxy */;
|
||||
};
|
||||
/* End PBXTargetDependency section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
1DEB913B08733D840010E9CD /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
|
@ -283,7 +333,7 @@
|
|||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "MonkeysAudio" */ = {
|
||||
1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "MonkeysAudio Plugin" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
1DEB913B08733D840010E9CD /* Debug */,
|
||||
|
|
|
@ -9,14 +9,31 @@
|
|||
/* Begin PBXBuildFile section */
|
||||
1703330D0B8FB64500327265 /* MusepackDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 1703330A0B8FB64500327265 /* MusepackDecoder.m */; };
|
||||
1745C1A40B90B57400A6768C /* MusepackPropertiesReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 1745C1A20B90B57400A6768C /* MusepackPropertiesReader.m */; };
|
||||
177FCF280B90C8D00011C3B5 /* MPCDec.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 177FCF270B90C8D00011C3B5 /* MPCDec.framework */; };
|
||||
177FCF2B0B90C8D20011C3B5 /* MPCDec.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 177FCF270B90C8D00011C3B5 /* MPCDec.framework */; };
|
||||
17ADB2020B9793FF00257CA2 /* MusepackPlugin.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17ADB2000B9793FF00257CA2 /* MusepackPlugin.h */; };
|
||||
17ADB2030B9793FF00257CA2 /* MusepackPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 17ADB2010B9793FF00257CA2 /* MusepackPlugin.m */; };
|
||||
17F564B40C3BDD970019975C /* MPCDec.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17F5625F0C3BD97C0019975C /* MPCDec.framework */; };
|
||||
17F564B70C3BDD990019975C /* MPCDec.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17F5625F0C3BD97C0019975C /* MPCDec.framework */; };
|
||||
8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */; };
|
||||
8E2B8B4B0B9B48D000F2D9E8 /* Plugin.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8E2B8B4A0B9B48D000F2D9E8 /* Plugin.h */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXContainerItemProxy section */
|
||||
17F5625E0C3BD97C0019975C /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17F562570C3BD97B0019975C /* MPCDec.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 8DC2EF5B0486A6940098B216;
|
||||
remoteInfo = MPCDec;
|
||||
};
|
||||
17F562630C3BD9AA0019975C /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17F562570C3BD97B0019975C /* MPCDec.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 8DC2EF4F0486A6940098B216;
|
||||
remoteInfo = MPCDec;
|
||||
};
|
||||
/* End PBXContainerItemProxy section */
|
||||
|
||||
/* Begin PBXCopyFilesBuildPhase section */
|
||||
170333140B8FB66C00327265 /* CopyFiles */ = {
|
||||
isa = PBXCopyFilesBuildPhase;
|
||||
|
@ -24,7 +41,7 @@
|
|||
dstPath = "";
|
||||
dstSubfolderSpec = 10;
|
||||
files = (
|
||||
177FCF2B0B90C8D20011C3B5 /* MPCDec.framework in CopyFiles */,
|
||||
17F564B70C3BDD990019975C /* MPCDec.framework in CopyFiles */,
|
||||
17ADB2020B9793FF00257CA2 /* MusepackPlugin.h in CopyFiles */,
|
||||
8E2B8B4B0B9B48D000F2D9E8 /* Plugin.h in CopyFiles */,
|
||||
);
|
||||
|
@ -40,9 +57,9 @@
|
|||
1703330A0B8FB64500327265 /* MusepackDecoder.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = MusepackDecoder.m; sourceTree = "<group>"; };
|
||||
1745C1A10B90B57400A6768C /* MusepackPropertiesReader.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = MusepackPropertiesReader.h; sourceTree = "<group>"; };
|
||||
1745C1A20B90B57400A6768C /* MusepackPropertiesReader.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = MusepackPropertiesReader.m; sourceTree = "<group>"; };
|
||||
177FCF270B90C8D00011C3B5 /* MPCDec.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MPCDec.framework; path = ../../Frameworks/MPCDec/build/Release/MPCDec.framework; sourceTree = SOURCE_ROOT; };
|
||||
17ADB2000B9793FF00257CA2 /* MusepackPlugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = MusepackPlugin.h; sourceTree = "<group>"; };
|
||||
17ADB2010B9793FF00257CA2 /* MusepackPlugin.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = MusepackPlugin.m; sourceTree = "<group>"; };
|
||||
17F562570C3BD97B0019975C /* MPCDec.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = MPCDec.xcodeproj; path = ../../Frameworks/MPCDec/MPCDec.xcodeproj; sourceTree = SOURCE_ROOT; };
|
||||
32DBCF630370AF2F00C91783 /* Musepack_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Musepack_Prefix.pch; sourceTree = "<group>"; };
|
||||
8D5B49B6048680CD000E48DA /* Musepack.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Musepack.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
8D5B49B7048680CD000E48DA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = Info.plist; sourceTree = "<group>"; };
|
||||
|
@ -55,8 +72,8 @@
|
|||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
17F564B40C3BDD970019975C /* MPCDec.framework in Frameworks */,
|
||||
8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */,
|
||||
177FCF280B90C8D00011C3B5 /* MPCDec.framework in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
@ -109,7 +126,7 @@
|
|||
1058C7ACFEA557BF11CA2CBB /* Linked Frameworks */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
177FCF270B90C8D00011C3B5 /* MPCDec.framework */,
|
||||
17F562570C3BD97B0019975C /* MPCDec.xcodeproj */,
|
||||
1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */,
|
||||
);
|
||||
name = "Linked Frameworks";
|
||||
|
@ -125,6 +142,14 @@
|
|||
name = "Other Frameworks";
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
17F562580C3BD97B0019975C /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
17F5625F0C3BD97C0019975C /* MPCDec.framework */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
19C28FB8FE9D52D311CA2CBB /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
|
@ -144,9 +169,9 @@
|
|||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
8D5B49AC048680CD000E48DA /* Musepack */ = {
|
||||
8D5B49AC048680CD000E48DA /* Musepack Plugin */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "Musepack" */;
|
||||
buildConfigurationList = 1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "Musepack Plugin" */;
|
||||
buildPhases = (
|
||||
8D5B49AF048680CD000E48DA /* Resources */,
|
||||
8D5B49B1048680CD000E48DA /* Sources */,
|
||||
|
@ -156,8 +181,9 @@
|
|||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
17F562640C3BD9AA0019975C /* PBXTargetDependency */,
|
||||
);
|
||||
name = Musepack;
|
||||
name = "Musepack Plugin";
|
||||
productInstallPath = "$(HOME)/Library/Bundles";
|
||||
productName = Musepack;
|
||||
productReference = 8D5B49B6048680CD000E48DA /* Musepack.bundle */;
|
||||
|
@ -172,12 +198,28 @@
|
|||
hasScannedForEncodings = 1;
|
||||
mainGroup = 089C166AFE841209C02AAC07 /* Musepack */;
|
||||
projectDirPath = "";
|
||||
projectReferences = (
|
||||
{
|
||||
ProductGroup = 17F562580C3BD97B0019975C /* Products */;
|
||||
ProjectRef = 17F562570C3BD97B0019975C /* MPCDec.xcodeproj */;
|
||||
},
|
||||
);
|
||||
targets = (
|
||||
8D5B49AC048680CD000E48DA /* Musepack */,
|
||||
8D5B49AC048680CD000E48DA /* Musepack Plugin */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
||||
/* Begin PBXReferenceProxy section */
|
||||
17F5625F0C3BD97C0019975C /* MPCDec.framework */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = wrapper.framework;
|
||||
path = MPCDec.framework;
|
||||
remoteRef = 17F5625E0C3BD97C0019975C /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
/* End PBXReferenceProxy section */
|
||||
|
||||
/* Begin PBXResourcesBuildPhase section */
|
||||
8D5B49AF048680CD000E48DA /* Resources */ = {
|
||||
isa = PBXResourcesBuildPhase;
|
||||
|
@ -201,6 +243,14 @@
|
|||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXTargetDependency section */
|
||||
17F562640C3BD9AA0019975C /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = MPCDec;
|
||||
targetProxy = 17F562630C3BD9AA0019975C /* PBXContainerItemProxy */;
|
||||
};
|
||||
/* End PBXTargetDependency section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
1DEB913B08733D840010E9CD /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
|
@ -277,7 +327,7 @@
|
|||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "Musepack" */ = {
|
||||
1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "Musepack Plugin" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
1DEB913B08733D840010E9CD /* Debug */,
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
Movie _movie;
|
||||
|
||||
unsigned long _totalFrames;
|
||||
int _bitrate;
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
|
@ -19,12 +19,10 @@
|
|||
OSErr error;
|
||||
Handle dataRef;
|
||||
OSType dataRefType;
|
||||
AudioChannelLayout* layout = nil;
|
||||
UInt32 size = 0;
|
||||
|
||||
|
||||
NSLog(@"EnterMovies...");
|
||||
EnterMovies();
|
||||
|
||||
|
||||
NSLog(@"Creating new data reference...");
|
||||
error = QTNewDataReferenceFromCFURL((CFURLRef)url, 0, &dataRef, &dataRefType);
|
||||
NSLog(@" %d",error);
|
||||
|
@ -33,87 +31,65 @@
|
|||
short fileID = movieInDataForkResID;
|
||||
short flags = 0;
|
||||
error = NewMovieFromDataRef(&_movie, flags, &fileID, dataRef, dataRefType);
|
||||
NSLog(@" %d",error);
|
||||
|
||||
if (error != noErr) {
|
||||
NSLog(@" %d",error);
|
||||
return NO;
|
||||
}
|
||||
|
||||
|
||||
NSLog(@"Setting movie active...");
|
||||
SetMovieActive(_movie, TRUE);
|
||||
|
||||
|
||||
NSLog(@"Beginning extraction session...");
|
||||
error = MovieAudioExtractionBegin(_movie, 0, &_extractionSessionRef);
|
||||
NSLog(@" %d",error);
|
||||
|
||||
NSLog(@"Getting property info...");
|
||||
error = MovieAudioExtractionGetPropertyInfo(_extractionSessionRef,
|
||||
kQTPropertyClass_MovieAudioExtraction_Audio,
|
||||
kQTMovieAudioExtractionAudioPropertyID_AudioChannelLayout,
|
||||
NULL, &size, NULL);
|
||||
NSLog(@" %d",error);
|
||||
|
||||
if (error == noErr) {
|
||||
// Allocate memory for the channel layout
|
||||
layout = (AudioChannelLayout *) calloc(1, size);
|
||||
if (layout == nil) {
|
||||
error = memFullErr;
|
||||
NSLog(@"Oops, out of memory");
|
||||
}
|
||||
// Get the layout for the current extraction configuration.
|
||||
// This will have already been expanded into channel descriptions.
|
||||
NSLog(@"Getting property...");
|
||||
error = MovieAudioExtractionGetProperty(_extractionSessionRef,
|
||||
kQTPropertyClass_MovieAudioExtraction_Audio,
|
||||
kQTMovieAudioExtractionAudioPropertyID_AudioChannelLayout,
|
||||
size, layout, nil);
|
||||
if (error != noErr) {
|
||||
NSLog(@" %d",error);
|
||||
return NO;
|
||||
}
|
||||
|
||||
NSLog(@"Getting audio stream basic description (absd)...");
|
||||
error = MovieAudioExtractionGetProperty(_extractionSessionRef,
|
||||
kQTPropertyClass_MovieAudioExtraction_Audio,
|
||||
kQTMovieAudioExtractionAudioPropertyID_AudioStreamBasicDescription,
|
||||
sizeof (_asbd), &_asbd, nil);
|
||||
NSLog(@" %d",error);
|
||||
|
||||
NSLog(@" format flags = %d",_asbd.mFormatFlags);
|
||||
NSLog(@" sample rate = %f",_asbd.mSampleRate);
|
||||
NSLog(@" b/packet = %d",_asbd.mBytesPerPacket);
|
||||
NSLog(@" f/packet = %d",_asbd.mFramesPerPacket);
|
||||
NSLog(@" b/frame = %d",_asbd.mBytesPerFrame);
|
||||
NSLog(@" channels/frame = %d",_asbd.mChannelsPerFrame);
|
||||
NSLog(@" b/channel = %d",_asbd.mBitsPerChannel);
|
||||
|
||||
if (_asbd.mChannelsPerFrame != 2) {
|
||||
NSLog(@"Cannot import non-stereo audio!");
|
||||
kQTPropertyClass_MovieAudioExtraction_Audio,
|
||||
kQTMovieAudioExtractionAudioPropertyID_AudioStreamBasicDescription,
|
||||
sizeof (_asbd), &_asbd, nil);
|
||||
if (error != noErr) {
|
||||
NSLog(@" %d",error);
|
||||
return NO;
|
||||
}
|
||||
|
||||
NSLog(@"bits per sample: %i", _asbd.mBitsPerChannel);
|
||||
_asbd.mFormatID = kAudioFormatLinearPCM;
|
||||
_asbd.mFormatFlags = kAudioFormatFlagIsSignedInteger | kLinearPCMFormatFlagIsBigEndian;
|
||||
// _asbd.mChannelsPerFrame = 2;
|
||||
_asbd.mBitsPerChannel = 8*sizeof(int);
|
||||
// _asbd.mBitsPerChannel = 8*sizeof(int);
|
||||
_asbd.mBytesPerFrame = (_asbd.mBitsPerChannel/8) * _asbd.mChannelsPerFrame;
|
||||
_asbd.mBytesPerPacket = _asbd.mBytesPerFrame;
|
||||
_asbd.mFramesPerPacket = 1;
|
||||
|
||||
NSLog(@"Setting new _asbd...");
|
||||
error = MovieAudioExtractionSetProperty(_extractionSessionRef,
|
||||
kQTPropertyClass_MovieAudioExtraction_Audio,
|
||||
kQTMovieAudioExtractionAudioPropertyID_AudioStreamBasicDescription,
|
||||
sizeof (_asbd), &_asbd);
|
||||
NSLog(@" %d",error);
|
||||
kQTPropertyClass_MovieAudioExtraction_Audio,
|
||||
kQTMovieAudioExtractionAudioPropertyID_AudioStreamBasicDescription,
|
||||
sizeof (_asbd), &_asbd);
|
||||
if (error != noErr) {
|
||||
NSLog(@" %d",error);
|
||||
return NO;
|
||||
}
|
||||
/* THIS IS BROKEN
|
||||
error = MovieAudioExtractionGetProperty(_extractionSessionRef,
|
||||
kQTPropertyClass_SoundDescription,
|
||||
kQTSoundDescriptionPropertyID_BitRate,
|
||||
sizeof(_bitrate),&_bitrate,nil);
|
||||
if (error != noErr) {
|
||||
NSLog(@" %d",error);
|
||||
_bitrate = 0;
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
NSLog(@" format flags = %d",_asbd.mFormatFlags);
|
||||
NSLog(@" sample rate = %f",_asbd.mSampleRate);
|
||||
NSLog(@" b/packet = %d",_asbd.mBytesPerPacket);
|
||||
NSLog(@" f/packet = %d",_asbd.mFramesPerPacket);
|
||||
NSLog(@" b/frame = %d",_asbd.mBytesPerFrame);
|
||||
NSLog(@" channels/frame = %d",_asbd.mChannelsPerFrame);
|
||||
NSLog(@" b/channel = %d",_asbd.mBitsPerChannel);
|
||||
|
||||
_totalFrames = _asbd.mSampleRate * ((float) GetMovieDuration(_movie) / (float) GetMovieTimeScale(_movie));
|
||||
|
||||
|
||||
[self willChangeValueForKey:@"properties"];
|
||||
[self didChangeValueForKey:@"properties"];
|
||||
|
||||
|
||||
return YES;
|
||||
}
|
||||
|
||||
|
@ -129,7 +105,7 @@
|
|||
buffer.mBuffers[0].mDataByteSize = size;
|
||||
|
||||
buffer.mBuffers[0].mData = buf;
|
||||
|
||||
|
||||
error = MovieAudioExtractionFillBuffer(_extractionSessionRef, &numFrames, &buffer, &extractionFlags);
|
||||
if (error) {
|
||||
NSLog(@" %d",error);
|
||||
|
@ -142,11 +118,11 @@
|
|||
- (void)close
|
||||
{
|
||||
OSErr error;
|
||||
|
||||
|
||||
NSLog(@"Ending extraction session...");
|
||||
error = MovieAudioExtractionEnd(_extractionSessionRef);
|
||||
NSLog(@" %d",error);
|
||||
|
||||
|
||||
NSLog(@"ExitMovies...");
|
||||
ExitMovies();
|
||||
}
|
||||
|
@ -174,17 +150,17 @@
|
|||
+ (NSArray *)fileTypes
|
||||
{
|
||||
NSMutableArray *extensions = [NSMutableArray array];
|
||||
|
||||
|
||||
Component component = NULL;
|
||||
ComponentDescription looking;
|
||||
NSCharacterSet *spaceSet = [NSCharacterSet characterSetWithCharactersInString:@" '"];
|
||||
|
||||
|
||||
looking.componentType = MovieImportType;
|
||||
looking.componentSubType = 0; // Any subtype is OK
|
||||
looking.componentManufacturer = 0; // Any manufacturer is OK
|
||||
looking.componentFlags = movieImportSubTypeIsFileExtension;
|
||||
looking.componentFlagsMask = movieImportSubTypeIsFileExtension;
|
||||
|
||||
|
||||
while (component = FindNextComponent(component, &looking)) {
|
||||
ComponentDescription description;
|
||||
|
||||
|
@ -200,11 +176,11 @@
|
|||
// here's a quickie...
|
||||
char ext[5] = {0};
|
||||
NSString *extension;
|
||||
|
||||
|
||||
bcopy(&description.componentSubType, ext, 4);
|
||||
|
||||
|
||||
extension = [[NSString stringWithCString:ext] stringByTrimmingCharactersInSet:spaceSet];
|
||||
|
||||
|
||||
// do something with extension here ...
|
||||
[extensions addObject:extension];
|
||||
}
|
||||
|
@ -218,7 +194,7 @@
|
|||
return [NSDictionary dictionaryWithObjectsAndKeys:
|
||||
[NSNumber numberWithInt:_asbd.mChannelsPerFrame],@"channels",
|
||||
[NSNumber numberWithInt:_asbd.mBitsPerChannel],@"bitsPerSample",
|
||||
[NSNumber numberWithInt:0],@"bitrate",
|
||||
[NSNumber numberWithInt:0/*_bitrate*/],@"bitrate",
|
||||
[NSNumber numberWithFloat:_asbd.mSampleRate],@"sampleRate",
|
||||
[NSNumber numberWithDouble:_totalFrames/(_asbd.mSampleRate/1000.0)],@"length",
|
||||
[NSNumber numberWithBool:YES], @"seekable",
|
||||
|
|
|
@ -10,13 +10,30 @@
|
|||
1745C4300B90C1DC00A6768C /* ShortenDecoder.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1745C42C0B90C1DC00A6768C /* ShortenDecoder.mm */; };
|
||||
1745C4310B90C1DC00A6768C /* ShortenPropertiesReader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1745C42E0B90C1DC00A6768C /* ShortenPropertiesReader.mm */; };
|
||||
177FCFAD0B90C96B0011C3B5 /* Plugin.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 177FCFAC0B90C96B0011C3B5 /* Plugin.h */; };
|
||||
179CFD600B90C6F600C8C4DB /* Shorten.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 179CFD5F0B90C6F600C8C4DB /* Shorten.framework */; };
|
||||
179CFD630B90C6F800C8C4DB /* Shorten.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 179CFD5F0B90C6F600C8C4DB /* Shorten.framework */; };
|
||||
17ADB2240B97942800257CA2 /* ShortenPlugin.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17ADB2220B97942800257CA2 /* ShortenPlugin.h */; };
|
||||
17ADB2250B97942800257CA2 /* ShortenPlugin.mm in Sources */ = {isa = PBXBuildFile; fileRef = 17ADB2230B97942800257CA2 /* ShortenPlugin.mm */; };
|
||||
17F564EE0C3BDE010019975C /* Shorten.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17F563E50C3BDBF10019975C /* Shorten.framework */; };
|
||||
17F564EF0C3BDE030019975C /* Shorten.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17F563E50C3BDBF10019975C /* Shorten.framework */; };
|
||||
8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXContainerItemProxy section */
|
||||
17F563E40C3BDBF10019975C /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17F563DD0C3BDBF10019975C /* Shorten.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 8DC2EF5B0486A6940098B216;
|
||||
remoteInfo = Shorten;
|
||||
};
|
||||
17F563E90C3BDC0A0019975C /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17F563DD0C3BDBF10019975C /* Shorten.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 8DC2EF4F0486A6940098B216;
|
||||
remoteInfo = Shorten;
|
||||
};
|
||||
/* End PBXContainerItemProxy section */
|
||||
|
||||
/* Begin PBXCopyFilesBuildPhase section */
|
||||
1745C4400B90C21B00A6768C /* CopyFiles */ = {
|
||||
isa = PBXCopyFilesBuildPhase;
|
||||
|
@ -24,7 +41,7 @@
|
|||
dstPath = "";
|
||||
dstSubfolderSpec = 10;
|
||||
files = (
|
||||
179CFD630B90C6F800C8C4DB /* Shorten.framework in CopyFiles */,
|
||||
17F564EF0C3BDE030019975C /* Shorten.framework in CopyFiles */,
|
||||
177FCFAD0B90C96B0011C3B5 /* Plugin.h in CopyFiles */,
|
||||
17ADB2240B97942800257CA2 /* ShortenPlugin.h in CopyFiles */,
|
||||
);
|
||||
|
@ -41,9 +58,9 @@
|
|||
1745C42D0B90C1DC00A6768C /* ShortenPropertiesReader.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ShortenPropertiesReader.h; sourceTree = "<group>"; };
|
||||
1745C42E0B90C1DC00A6768C /* ShortenPropertiesReader.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = ShortenPropertiesReader.mm; sourceTree = "<group>"; };
|
||||
177FCFAC0B90C96B0011C3B5 /* Plugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Plugin.h; path = ../../Audio/Plugin.h; sourceTree = SOURCE_ROOT; };
|
||||
179CFD5F0B90C6F600C8C4DB /* Shorten.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Shorten.framework; path = ../../Frameworks/Shorten/build/Release/Shorten.framework; sourceTree = SOURCE_ROOT; };
|
||||
17ADB2220B97942800257CA2 /* ShortenPlugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ShortenPlugin.h; sourceTree = "<group>"; };
|
||||
17ADB2230B97942800257CA2 /* ShortenPlugin.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = ShortenPlugin.mm; sourceTree = "<group>"; };
|
||||
17F563DD0C3BDBF10019975C /* Shorten.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Shorten.xcodeproj; path = ../../Frameworks/Shorten/Shorten.xcodeproj; sourceTree = SOURCE_ROOT; };
|
||||
32DBCF630370AF2F00C91783 /* Shorten_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Shorten_Prefix.pch; sourceTree = "<group>"; };
|
||||
8D5B49B6048680CD000E48DA /* Shorten.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Shorten.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
8D5B49B7048680CD000E48DA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = Info.plist; sourceTree = "<group>"; };
|
||||
|
@ -55,8 +72,8 @@
|
|||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
17F564EE0C3BDE010019975C /* Shorten.framework in Frameworks */,
|
||||
8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */,
|
||||
179CFD600B90C6F600C8C4DB /* Shorten.framework in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
@ -109,7 +126,7 @@
|
|||
1058C7ACFEA557BF11CA2CBB /* Linked Frameworks */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
179CFD5F0B90C6F600C8C4DB /* Shorten.framework */,
|
||||
17F563DD0C3BDBF10019975C /* Shorten.xcodeproj */,
|
||||
1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */,
|
||||
);
|
||||
name = "Linked Frameworks";
|
||||
|
@ -125,6 +142,14 @@
|
|||
name = "Other Frameworks";
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
17F563DE0C3BDBF10019975C /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
17F563E50C3BDBF10019975C /* Shorten.framework */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
19C28FB8FE9D52D311CA2CBB /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
|
@ -144,9 +169,9 @@
|
|||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
8D5B49AC048680CD000E48DA /* Shorten */ = {
|
||||
8D5B49AC048680CD000E48DA /* Shorten Plugin */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "Shorten" */;
|
||||
buildConfigurationList = 1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "Shorten Plugin" */;
|
||||
buildPhases = (
|
||||
8D5B49AF048680CD000E48DA /* Resources */,
|
||||
8D5B49B1048680CD000E48DA /* Sources */,
|
||||
|
@ -156,8 +181,9 @@
|
|||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
17F563EA0C3BDC0A0019975C /* PBXTargetDependency */,
|
||||
);
|
||||
name = Shorten;
|
||||
name = "Shorten Plugin";
|
||||
productInstallPath = "$(HOME)/Library/Bundles";
|
||||
productName = Shorten;
|
||||
productReference = 8D5B49B6048680CD000E48DA /* Shorten.bundle */;
|
||||
|
@ -172,12 +198,28 @@
|
|||
hasScannedForEncodings = 1;
|
||||
mainGroup = 089C166AFE841209C02AAC07 /* Shorten */;
|
||||
projectDirPath = "";
|
||||
projectReferences = (
|
||||
{
|
||||
ProductGroup = 17F563DE0C3BDBF10019975C /* Products */;
|
||||
ProjectRef = 17F563DD0C3BDBF10019975C /* Shorten.xcodeproj */;
|
||||
},
|
||||
);
|
||||
targets = (
|
||||
8D5B49AC048680CD000E48DA /* Shorten */,
|
||||
8D5B49AC048680CD000E48DA /* Shorten Plugin */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
||||
/* Begin PBXReferenceProxy section */
|
||||
17F563E50C3BDBF10019975C /* Shorten.framework */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = wrapper.framework;
|
||||
path = Shorten.framework;
|
||||
remoteRef = 17F563E40C3BDBF10019975C /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
/* End PBXReferenceProxy section */
|
||||
|
||||
/* Begin PBXResourcesBuildPhase section */
|
||||
8D5B49AF048680CD000E48DA /* Resources */ = {
|
||||
isa = PBXResourcesBuildPhase;
|
||||
|
@ -201,6 +243,14 @@
|
|||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXTargetDependency section */
|
||||
17F563EA0C3BDC0A0019975C /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = Shorten;
|
||||
targetProxy = 17F563E90C3BDC0A0019975C /* PBXContainerItemProxy */;
|
||||
};
|
||||
/* End PBXTargetDependency section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
1DEB913B08733D840010E9CD /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
|
@ -275,7 +325,7 @@
|
|||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "Shorten" */ = {
|
||||
1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "Shorten Plugin" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
1DEB913B08733D840010E9CD /* Debug */,
|
||||
|
|
|
@ -8,29 +8,29 @@
|
|||
|
||||
/* Begin PBXBuildFile section */
|
||||
177FCFA50B90C9600011C3B5 /* Plugin.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 177FCFA40B90C9600011C3B5 /* Plugin.h */; };
|
||||
179CFD9F0B90C71E00C8C4DB /* TagLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 179CFD9E0B90C71E00C8C4DB /* TagLib.framework */; };
|
||||
179CFDA20B90C72100C8C4DB /* TagLib.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 179CFD9E0B90C71E00C8C4DB /* TagLib.framework */; };
|
||||
17C93FBC0B900538008627D6 /* TagLibPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 17C93FBB0B900538008627D6 /* TagLibPlugin.m */; };
|
||||
17C93FC30B90056C008627D6 /* TagLibMetadataReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 17C93FC20B90056C008627D6 /* TagLibMetadataReader.m */; };
|
||||
17F563B40C3BDBB30019975C /* TagLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17F563A60C3BDB8F0019975C /* TagLib.framework */; };
|
||||
17F563B60C3BDBB50019975C /* TagLib.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17F563A60C3BDB8F0019975C /* TagLib.framework */; };
|
||||
8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXBuildStyle section */
|
||||
281899860BEC71B6003176EE /* Development */ = {
|
||||
isa = PBXBuildStyle;
|
||||
buildSettings = {
|
||||
COPY_PHASE_STRIP = NO;
|
||||
};
|
||||
name = Development;
|
||||
/* Begin PBXContainerItemProxy section */
|
||||
17F563A50C3BDB8F0019975C /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17F563A00C3BDB8F0019975C /* TagLib.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 8DC2EF5B0486A6940098B216;
|
||||
remoteInfo = TagLib;
|
||||
};
|
||||
281899870BEC71B6003176EE /* Deployment */ = {
|
||||
isa = PBXBuildStyle;
|
||||
buildSettings = {
|
||||
COPY_PHASE_STRIP = YES;
|
||||
};
|
||||
name = Deployment;
|
||||
17F563C00C3BDBC60019975C /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17F563A00C3BDB8F0019975C /* TagLib.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 8DC2EF4F0486A6940098B216;
|
||||
remoteInfo = TagLib;
|
||||
};
|
||||
/* End PBXBuildStyle section */
|
||||
/* End PBXContainerItemProxy section */
|
||||
|
||||
/* Begin PBXCopyFilesBuildPhase section */
|
||||
17C93FF20B900734008627D6 /* CopyFiles */ = {
|
||||
|
@ -39,7 +39,7 @@
|
|||
dstPath = "";
|
||||
dstSubfolderSpec = 10;
|
||||
files = (
|
||||
179CFDA20B90C72100C8C4DB /* TagLib.framework in CopyFiles */,
|
||||
17F563B60C3BDBB50019975C /* TagLib.framework in CopyFiles */,
|
||||
177FCFA50B90C9600011C3B5 /* Plugin.h in CopyFiles */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
|
@ -51,11 +51,11 @@
|
|||
089C167FFE841241C02AAC07 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
|
||||
1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
|
||||
177FCFA40B90C9600011C3B5 /* Plugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Plugin.h; path = ../../Audio/Plugin.h; sourceTree = SOURCE_ROOT; };
|
||||
179CFD9E0B90C71E00C8C4DB /* TagLib.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TagLib.framework; path = ../../Frameworks/TagLib/build/Release/TagLib.framework; sourceTree = SOURCE_ROOT; };
|
||||
17C93FBA0B900538008627D6 /* TagLibPlugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = TagLibPlugin.h; sourceTree = "<group>"; };
|
||||
17C93FBB0B900538008627D6 /* TagLibPlugin.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = TagLibPlugin.m; sourceTree = "<group>"; };
|
||||
17C93FC10B90056C008627D6 /* TagLibMetadataReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TagLibMetadataReader.h; sourceTree = "<group>"; };
|
||||
17C93FC20B90056C008627D6 /* TagLibMetadataReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TagLibMetadataReader.m; sourceTree = "<group>"; };
|
||||
17F563A00C3BDB8F0019975C /* TagLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = TagLib.xcodeproj; path = ../../Frameworks/TagLib/TagLib.xcodeproj; sourceTree = SOURCE_ROOT; };
|
||||
32DBCF630370AF2F00C91783 /* TagLib_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TagLib_Prefix.pch; sourceTree = "<group>"; };
|
||||
8D5B49B6048680CD000E48DA /* TagLib.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TagLib.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
8D5B49B7048680CD000E48DA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = Info.plist; sourceTree = "<group>"; };
|
||||
|
@ -67,8 +67,8 @@
|
|||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
17F563B40C3BDBB30019975C /* TagLib.framework in Frameworks */,
|
||||
8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */,
|
||||
179CFD9F0B90C71E00C8C4DB /* TagLib.framework in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
@ -119,7 +119,7 @@
|
|||
1058C7ACFEA557BF11CA2CBB /* Linked Frameworks */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
179CFD9E0B90C71E00C8C4DB /* TagLib.framework */,
|
||||
17F563A00C3BDB8F0019975C /* TagLib.xcodeproj */,
|
||||
1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */,
|
||||
);
|
||||
name = "Linked Frameworks";
|
||||
|
@ -135,6 +135,14 @@
|
|||
name = "Other Frameworks";
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
17F563A10C3BDB8F0019975C /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
17F563A60C3BDB8F0019975C /* TagLib.framework */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
19C28FB8FE9D52D311CA2CBB /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
|
@ -154,9 +162,9 @@
|
|||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
8D5B49AC048680CD000E48DA /* TagLib */ = {
|
||||
8D5B49AC048680CD000E48DA /* TagLib Plugin */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "TagLib" */;
|
||||
buildConfigurationList = 1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "TagLib Plugin" */;
|
||||
buildPhases = (
|
||||
8D5B49AF048680CD000E48DA /* Resources */,
|
||||
8D5B49B1048680CD000E48DA /* Sources */,
|
||||
|
@ -166,8 +174,9 @@
|
|||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
17F563C10C3BDBC60019975C /* PBXTargetDependency */,
|
||||
);
|
||||
name = TagLib;
|
||||
name = "TagLib Plugin";
|
||||
productInstallPath = "$(HOME)/Library/Bundles";
|
||||
productName = TagLib;
|
||||
productReference = 8D5B49B6048680CD000E48DA /* TagLib.bundle */;
|
||||
|
@ -179,21 +188,31 @@
|
|||
089C1669FE841209C02AAC07 /* Project object */ = {
|
||||
isa = PBXProject;
|
||||
buildConfigurationList = 1DEB913E08733D840010E9CD /* Build configuration list for PBXProject "TagLib" */;
|
||||
buildSettings = {
|
||||
};
|
||||
buildStyles = (
|
||||
281899860BEC71B6003176EE /* Development */,
|
||||
281899870BEC71B6003176EE /* Deployment */,
|
||||
);
|
||||
hasScannedForEncodings = 1;
|
||||
mainGroup = 089C166AFE841209C02AAC07 /* TagLib */;
|
||||
projectDirPath = "";
|
||||
projectReferences = (
|
||||
{
|
||||
ProductGroup = 17F563A10C3BDB8F0019975C /* Products */;
|
||||
ProjectRef = 17F563A00C3BDB8F0019975C /* TagLib.xcodeproj */;
|
||||
},
|
||||
);
|
||||
targets = (
|
||||
8D5B49AC048680CD000E48DA /* TagLib */,
|
||||
8D5B49AC048680CD000E48DA /* TagLib Plugin */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
||||
/* Begin PBXReferenceProxy section */
|
||||
17F563A60C3BDB8F0019975C /* TagLib.framework */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = wrapper.framework;
|
||||
path = TagLib.framework;
|
||||
remoteRef = 17F563A50C3BDB8F0019975C /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
/* End PBXReferenceProxy section */
|
||||
|
||||
/* Begin PBXResourcesBuildPhase section */
|
||||
8D5B49AF048680CD000E48DA /* Resources */ = {
|
||||
isa = PBXResourcesBuildPhase;
|
||||
|
@ -216,18 +235,20 @@
|
|||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXTargetDependency section */
|
||||
17F563C10C3BDBC60019975C /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = TagLib;
|
||||
targetProxy = 17F563C00C3BDBC60019975C /* PBXContainerItemProxy */;
|
||||
};
|
||||
/* End PBXTargetDependency section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
1DEB913B08733D840010E9CD /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
COPY_PHASE_STRIP = NO;
|
||||
FRAMEWORK_SEARCH_PATHS = (
|
||||
"$(inherited)",
|
||||
"$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)",
|
||||
"$(FRAMEWORK_SEARCH_PATHS_QUOTED_2)",
|
||||
);
|
||||
FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../Frameworks/TagLib/build/Release\"";
|
||||
FRAMEWORK_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../Frameworks/TagLib/build/Release\"";
|
||||
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
|
||||
GCC_DYNAMIC_NO_PIC = NO;
|
||||
GCC_ENABLE_FIX_AND_CONTINUE = YES;
|
||||
GCC_MODEL_TUNING = G5;
|
||||
|
@ -249,13 +270,7 @@
|
|||
ppc,
|
||||
i386,
|
||||
);
|
||||
FRAMEWORK_SEARCH_PATHS = (
|
||||
"$(inherited)",
|
||||
"$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)",
|
||||
"$(FRAMEWORK_SEARCH_PATHS_QUOTED_2)",
|
||||
);
|
||||
FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../Frameworks/TagLib/build/Release\"";
|
||||
FRAMEWORK_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../Frameworks/TagLib/build/Release\"";
|
||||
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
|
||||
GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
|
||||
GCC_MODEL_TUNING = G5;
|
||||
GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
||||
|
@ -290,7 +305,7 @@
|
|||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "TagLib" */ = {
|
||||
1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "TagLib Plugin" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
1DEB913B08733D840010E9CD /* Debug */,
|
||||
|
|
|
@ -9,14 +9,31 @@
|
|||
/* Begin PBXBuildFile section */
|
||||
1745C2840B90B9F200A6768C /* VorbisPropertiesReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 1745C2820B90B9F200A6768C /* VorbisPropertiesReader.m */; };
|
||||
177FCF9E0B90C9530011C3B5 /* Plugin.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 177FCF9D0B90C9530011C3B5 /* Plugin.h */; };
|
||||
179CFDEE0B90C79800C8C4DB /* Vorbis.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 179CFDED0B90C79800C8C4DB /* Vorbis.framework */; };
|
||||
179CFDF20B90C79A00C8C4DB /* Vorbis.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 179CFDED0B90C79800C8C4DB /* Vorbis.framework */; };
|
||||
17ADB2480B97944D00257CA2 /* VorbisPlugin.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17ADB2460B97944D00257CA2 /* VorbisPlugin.h */; };
|
||||
17ADB2490B97944D00257CA2 /* VorbisPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 17ADB2470B97944D00257CA2 /* VorbisPlugin.m */; };
|
||||
17C93D360B8FDA66008627D6 /* VorbisDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 17C93D340B8FDA66008627D6 /* VorbisDecoder.m */; };
|
||||
17F563820C3BDB670019975C /* Vorbis.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17F562F70C3BDAAC0019975C /* Vorbis.framework */; };
|
||||
17F563850C3BDB6C0019975C /* Vorbis.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17F562F70C3BDAAC0019975C /* Vorbis.framework */; };
|
||||
8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXContainerItemProxy section */
|
||||
17F562F60C3BDAAC0019975C /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17F562EF0C3BDAAC0019975C /* Vorbis.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 8DC2EF5B0486A6940098B216;
|
||||
remoteInfo = Vorbis;
|
||||
};
|
||||
17F562FA0C3BDAC10019975C /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17F562EF0C3BDAAC0019975C /* Vorbis.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 8DC2EF4F0486A6940098B216;
|
||||
remoteInfo = Vorbis;
|
||||
};
|
||||
/* End PBXContainerItemProxy section */
|
||||
|
||||
/* Begin PBXCopyFilesBuildPhase section */
|
||||
17C93D770B8FDCA5008627D6 /* CopyFiles */ = {
|
||||
isa = PBXCopyFilesBuildPhase;
|
||||
|
@ -24,7 +41,7 @@
|
|||
dstPath = "";
|
||||
dstSubfolderSpec = 10;
|
||||
files = (
|
||||
179CFDF20B90C79A00C8C4DB /* Vorbis.framework in CopyFiles */,
|
||||
17F563850C3BDB6C0019975C /* Vorbis.framework in CopyFiles */,
|
||||
177FCF9E0B90C9530011C3B5 /* Plugin.h in CopyFiles */,
|
||||
17ADB2480B97944D00257CA2 /* VorbisPlugin.h in CopyFiles */,
|
||||
);
|
||||
|
@ -39,11 +56,11 @@
|
|||
1745C2810B90B9F200A6768C /* VorbisPropertiesReader.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = VorbisPropertiesReader.h; sourceTree = "<group>"; };
|
||||
1745C2820B90B9F200A6768C /* VorbisPropertiesReader.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = VorbisPropertiesReader.m; sourceTree = "<group>"; };
|
||||
177FCF9D0B90C9530011C3B5 /* Plugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Plugin.h; path = ../../Audio/Plugin.h; sourceTree = SOURCE_ROOT; };
|
||||
179CFDED0B90C79800C8C4DB /* Vorbis.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Vorbis.framework; path = ../../Frameworks/Vorbis/build/Release/Vorbis.framework; sourceTree = SOURCE_ROOT; };
|
||||
17ADB2460B97944D00257CA2 /* VorbisPlugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = VorbisPlugin.h; sourceTree = "<group>"; };
|
||||
17ADB2470B97944D00257CA2 /* VorbisPlugin.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = VorbisPlugin.m; sourceTree = "<group>"; };
|
||||
17C93D330B8FDA66008627D6 /* VorbisDecoder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = VorbisDecoder.h; sourceTree = "<group>"; };
|
||||
17C93D340B8FDA66008627D6 /* VorbisDecoder.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = VorbisDecoder.m; sourceTree = "<group>"; };
|
||||
17F562EF0C3BDAAC0019975C /* Vorbis.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Vorbis.xcodeproj; path = ../../Frameworks/Vorbis/Vorbis.xcodeproj; sourceTree = SOURCE_ROOT; };
|
||||
32DBCF630370AF2F00C91783 /* Vorbis_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Vorbis_Prefix.pch; sourceTree = "<group>"; };
|
||||
8D5B49B6048680CD000E48DA /* Vorbis.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Vorbis.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
8D5B49B7048680CD000E48DA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = Info.plist; sourceTree = "<group>"; };
|
||||
|
@ -55,8 +72,8 @@
|
|||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
17F563820C3BDB670019975C /* Vorbis.framework in Frameworks */,
|
||||
8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */,
|
||||
179CFDEE0B90C79800C8C4DB /* Vorbis.framework in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
@ -109,7 +126,7 @@
|
|||
1058C7ACFEA557BF11CA2CBB /* Linked Frameworks */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
179CFDED0B90C79800C8C4DB /* Vorbis.framework */,
|
||||
17F562EF0C3BDAAC0019975C /* Vorbis.xcodeproj */,
|
||||
1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */,
|
||||
);
|
||||
name = "Linked Frameworks";
|
||||
|
@ -125,6 +142,14 @@
|
|||
name = "Other Frameworks";
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
17F562F00C3BDAAC0019975C /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
17F562F70C3BDAAC0019975C /* Vorbis.framework */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
19C28FB8FE9D52D311CA2CBB /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
|
@ -144,9 +169,9 @@
|
|||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
8D5B49AC048680CD000E48DA /* Vorbis */ = {
|
||||
8D5B49AC048680CD000E48DA /* Vorbis Plugin */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "Vorbis" */;
|
||||
buildConfigurationList = 1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "Vorbis Plugin" */;
|
||||
buildPhases = (
|
||||
8D5B49AF048680CD000E48DA /* Resources */,
|
||||
8D5B49B1048680CD000E48DA /* Sources */,
|
||||
|
@ -156,8 +181,9 @@
|
|||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
17F562FB0C3BDAC10019975C /* PBXTargetDependency */,
|
||||
);
|
||||
name = Vorbis;
|
||||
name = "Vorbis Plugin";
|
||||
productInstallPath = "$(HOME)/Library/Bundles";
|
||||
productName = Vorbis;
|
||||
productReference = 8D5B49B6048680CD000E48DA /* Vorbis.bundle */;
|
||||
|
@ -172,12 +198,28 @@
|
|||
hasScannedForEncodings = 1;
|
||||
mainGroup = 089C166AFE841209C02AAC07 /* Vorbis */;
|
||||
projectDirPath = "";
|
||||
projectReferences = (
|
||||
{
|
||||
ProductGroup = 17F562F00C3BDAAC0019975C /* Products */;
|
||||
ProjectRef = 17F562EF0C3BDAAC0019975C /* Vorbis.xcodeproj */;
|
||||
},
|
||||
);
|
||||
targets = (
|
||||
8D5B49AC048680CD000E48DA /* Vorbis */,
|
||||
8D5B49AC048680CD000E48DA /* Vorbis Plugin */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
||||
/* Begin PBXReferenceProxy section */
|
||||
17F562F70C3BDAAC0019975C /* Vorbis.framework */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = wrapper.framework;
|
||||
path = Vorbis.framework;
|
||||
remoteRef = 17F562F60C3BDAAC0019975C /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
/* End PBXReferenceProxy section */
|
||||
|
||||
/* Begin PBXResourcesBuildPhase section */
|
||||
8D5B49AF048680CD000E48DA /* Resources */ = {
|
||||
isa = PBXResourcesBuildPhase;
|
||||
|
@ -201,6 +243,14 @@
|
|||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXTargetDependency section */
|
||||
17F562FB0C3BDAC10019975C /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = Vorbis;
|
||||
targetProxy = 17F562FA0C3BDAC10019975C /* PBXContainerItemProxy */;
|
||||
};
|
||||
/* End PBXTargetDependency section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
1DEB913B08733D840010E9CD /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
|
@ -289,7 +339,7 @@
|
|||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "Vorbis" */ = {
|
||||
1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "Vorbis Plugin" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
1DEB913B08733D840010E9CD /* Debug */,
|
||||
|
|
|
@ -21,6 +21,6 @@
|
|||
<key>CFBundleVersion</key>
|
||||
<string>1.0</string>
|
||||
<key>NSPrincipalClass</key>
|
||||
<string>WavPackCodec</string>
|
||||
<string>WavPackPlugin</string>
|
||||
</dict>
|
||||
</plist>
|
||||
|
|
|
@ -10,11 +10,28 @@
|
|||
1745C4DA0B90C42500A6768C /* WavPackDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 1745C4D60B90C42500A6768C /* WavPackDecoder.m */; };
|
||||
1745C4DB0B90C42500A6768C /* WavPackPropertiesReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 1745C4D80B90C42500A6768C /* WavPackPropertiesReader.m */; };
|
||||
17ADB2630B97946600257CA2 /* WavPackPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 17ADB2610B97946600257CA2 /* WavPackPlugin.m */; };
|
||||
17F562D80C3BDA6C0019975C /* WavPack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17F562CA0C3BDA5A0019975C /* WavPack.framework */; };
|
||||
17F562DB0C3BDA6E0019975C /* WavPack.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17F562CA0C3BDA5A0019975C /* WavPack.framework */; };
|
||||
8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */; };
|
||||
8E2B8FE40B9B63CD00F2D9E8 /* WavPack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8E2B8FE30B9B63CD00F2D9E8 /* WavPack.framework */; };
|
||||
8E2B8FE70B9B63CF00F2D9E8 /* WavPack.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8E2B8FE30B9B63CD00F2D9E8 /* WavPack.framework */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXContainerItemProxy section */
|
||||
17F562C90C3BDA5A0019975C /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17F562C20C3BDA5A0019975C /* WavPack.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 8DC2EF5B0486A6940098B216;
|
||||
remoteInfo = WavPack;
|
||||
};
|
||||
17F562DC0C3BDA830019975C /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 17F562C20C3BDA5A0019975C /* WavPack.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 8DC2EF4F0486A6940098B216;
|
||||
remoteInfo = WavPack;
|
||||
};
|
||||
/* End PBXContainerItemProxy section */
|
||||
|
||||
/* Begin PBXCopyFilesBuildPhase section */
|
||||
1745C4FE0B90C4CD00A6768C /* CopyFiles */ = {
|
||||
isa = PBXCopyFilesBuildPhase;
|
||||
|
@ -22,7 +39,7 @@
|
|||
dstPath = "";
|
||||
dstSubfolderSpec = 10;
|
||||
files = (
|
||||
8E2B8FE70B9B63CF00F2D9E8 /* WavPack.framework in CopyFiles */,
|
||||
17F562DB0C3BDA6E0019975C /* WavPack.framework in CopyFiles */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
@ -39,10 +56,10 @@
|
|||
177FCF940B90C9450011C3B5 /* Plugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Plugin.h; path = ../../Audio/Plugin.h; sourceTree = SOURCE_ROOT; };
|
||||
17ADB2600B97946600257CA2 /* WavPackPlugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = WavPackPlugin.h; sourceTree = "<group>"; };
|
||||
17ADB2610B97946600257CA2 /* WavPackPlugin.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = WavPackPlugin.m; sourceTree = "<group>"; };
|
||||
17F562C20C3BDA5A0019975C /* WavPack.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = WavPack.xcodeproj; path = ../../Frameworks/WavPack/WavPack.xcodeproj; sourceTree = SOURCE_ROOT; };
|
||||
32DBCF630370AF2F00C91783 /* WavPack_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WavPack_Prefix.pch; sourceTree = "<group>"; };
|
||||
8D5B49B6048680CD000E48DA /* WavPack.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = WavPack.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
8D5B49B7048680CD000E48DA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = Info.plist; sourceTree = "<group>"; };
|
||||
8E2B8FE30B9B63CD00F2D9E8 /* WavPack.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WavPack.framework; path = ../../Frameworks/WavPack/build/Release/WavPack.framework; sourceTree = SOURCE_ROOT; };
|
||||
D2F7E65807B2D6F200F64583 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
|
@ -51,8 +68,8 @@
|
|||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
17F562D80C3BDA6C0019975C /* WavPack.framework in Frameworks */,
|
||||
8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */,
|
||||
8E2B8FE40B9B63CD00F2D9E8 /* WavPack.framework in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
@ -105,7 +122,7 @@
|
|||
1058C7ACFEA557BF11CA2CBB /* Linked Frameworks */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8E2B8FE30B9B63CD00F2D9E8 /* WavPack.framework */,
|
||||
17F562C20C3BDA5A0019975C /* WavPack.xcodeproj */,
|
||||
1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */,
|
||||
);
|
||||
name = "Linked Frameworks";
|
||||
|
@ -121,6 +138,14 @@
|
|||
name = "Other Frameworks";
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
17F562C30C3BDA5A0019975C /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
17F562CA0C3BDA5A0019975C /* WavPack.framework */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
19C28FB8FE9D52D311CA2CBB /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
|
@ -140,9 +165,9 @@
|
|||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
8D5B49AC048680CD000E48DA /* WavPack */ = {
|
||||
8D5B49AC048680CD000E48DA /* WavPack Plugin */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "WavPack" */;
|
||||
buildConfigurationList = 1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "WavPack Plugin" */;
|
||||
buildPhases = (
|
||||
8D5B49AF048680CD000E48DA /* Resources */,
|
||||
8D5B49B1048680CD000E48DA /* Sources */,
|
||||
|
@ -152,8 +177,9 @@
|
|||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
17F562DD0C3BDA830019975C /* PBXTargetDependency */,
|
||||
);
|
||||
name = WavPack;
|
||||
name = "WavPack Plugin";
|
||||
productInstallPath = "$(HOME)/Library/Bundles";
|
||||
productName = WavPack;
|
||||
productReference = 8D5B49B6048680CD000E48DA /* WavPack.bundle */;
|
||||
|
@ -168,12 +194,28 @@
|
|||
hasScannedForEncodings = 1;
|
||||
mainGroup = 089C166AFE841209C02AAC07 /* WavPack */;
|
||||
projectDirPath = "";
|
||||
projectReferences = (
|
||||
{
|
||||
ProductGroup = 17F562C30C3BDA5A0019975C /* Products */;
|
||||
ProjectRef = 17F562C20C3BDA5A0019975C /* WavPack.xcodeproj */;
|
||||
},
|
||||
);
|
||||
targets = (
|
||||
8D5B49AC048680CD000E48DA /* WavPack */,
|
||||
8D5B49AC048680CD000E48DA /* WavPack Plugin */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
||||
/* Begin PBXReferenceProxy section */
|
||||
17F562CA0C3BDA5A0019975C /* WavPack.framework */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = wrapper.framework;
|
||||
path = WavPack.framework;
|
||||
remoteRef = 17F562C90C3BDA5A0019975C /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
/* End PBXReferenceProxy section */
|
||||
|
||||
/* Begin PBXResourcesBuildPhase section */
|
||||
8D5B49AF048680CD000E48DA /* Resources */ = {
|
||||
isa = PBXResourcesBuildPhase;
|
||||
|
@ -197,6 +239,14 @@
|
|||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXTargetDependency section */
|
||||
17F562DD0C3BDA830019975C /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = WavPack;
|
||||
targetProxy = 17F562DC0C3BDA830019975C /* PBXContainerItemProxy */;
|
||||
};
|
||||
/* End PBXTargetDependency section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
1DEB913B08733D840010E9CD /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
|
@ -279,7 +329,7 @@
|
|||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "WavPack" */ = {
|
||||
1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "WavPack Plugin" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
1DEB913B08733D840010E9CD /* Debug */,
|
||||
|
|
|
@ -1,6 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
./Scripts/build_dependencies.sh
|
||||
|
||||
xcodebuild -alltargets -configuration Release
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
./Scripts/build_frameworks.sh
|
||||
./Scripts/build_preferences.sh
|
||||
./Scripts/build_plugins.sh
|
||||
|
||||
cd Audio
|
||||
xcodebuild -alltargets -configuration Release
|
||||
cd ..
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
libs=( MAC MPCDec Ogg FLAC Shorten TagLib Vorbis WavPack MAD ID3Tag )
|
||||
|
||||
for lib in "${libs[@]}"
|
||||
do
|
||||
cd Frameworks/$lib
|
||||
xcodebuild -alltargets -configuration Release
|
||||
cd ../..
|
||||
done
|
|
@ -54,7 +54,7 @@ if appcast_revision < latest_revision
|
|||
newplist.close()
|
||||
|
||||
#Build Cog!
|
||||
%x[./Scripts/build_cog.sh 2>&1].each_line do |line|
|
||||
%x[xcodebuild -alltargets -configuration Release 2>&1].each_line do |line|
|
||||
if line.match(/\*\* BUILD FAILED \*\*/)
|
||||
exit
|
||||
end
|
||||
|
|
|
@ -1,10 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
plugins=( CoreAudio MonkeysAudio Musepack Flac Shorten TagLib Vorbis WavPack MAD Quicktime FileSource HTTPSource)
|
||||
|
||||
for plugin in "${plugins[@]}"
|
||||
do
|
||||
cd Plugins/$plugin
|
||||
xcodebuild -alltargets -configuration Release
|
||||
cd ../..
|
||||
done
|
|
@ -1,10 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
prefs=( General )
|
||||
|
||||
for pref in "${prefs[@]}"
|
||||
do
|
||||
cd Preferences/$pref
|
||||
xcodebuild -alltargets -configuration Release
|
||||
cd ../..
|
||||
done
|
Loading…
Reference in New Issue