doc/html/changelog.html : Updates.
[flac.git] / flac.pbproj / project.pbxproj
index 5ece5ed..1736b62 100644 (file)
                        settings = {
                        };
                };
-               F59E594B01972C6B01A8006D = {
-                       buildStyles = (
-                               F59E594D01972C6B01A8006D,
-                               F59E594E01972C6B01A8006D,
-                       );
-                       isa = PBXProject;
-                       mainGroup = F59E594C01972C6B01A8006D;
-                       productRefGroup = F59E59C301972D3E01A8006D;
-                       projectDirPath = "";
-                       targets = (
-                               F59E59C501972D3E01A8006D,
-                               F59E5A0B0197308B01A8006D,
-                               F5F561E6019B56E401A8006D,
-                               F5F561F0019B58E101A8006D,
-                               F5F561F6019B58E101A8006D,
-                       );
+               F51F398106F771C3015798D4 = {
+                       isa = PBXFileReference;
+                       name = ogg_mapping.c;
+                       path = libOggFLAC/ogg_mapping.c;
+                       refType = 4;
                };
-               F59E594C01972C6B01A8006D = {
-                       children = (
-                               F59E594F01972D3D01A8006D,
-                               F59E59C301972D3E01A8006D,
-                       );
-                       isa = PBXGroup;
+               F51F398206F771C4015798D4 = {
+                       fileRef = F51F398106F771C3015798D4;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F51F398306F771F4015798D4 = {
+                       isa = PBXFileReference;
+                       path = ogg_mapping.h;
                        refType = 4;
                };
-               F59E594D01972C6B01A8006D = {
-                       buildRules = (
-                       );
-                       buildSettings = {
-                               COPY_PHASE_STRIP = NO;
+               F51F398406F771F5015798D4 = {
+                       fileRef = F51F398306F771F4015798D4;
+                       isa = PBXBuildFile;
+                       settings = {
                        };
-                       isa = PBXBuildStyle;
-                       name = Development;
                };
-               F59E594E01972C6B01A8006D = {
-                       buildRules = (
+               F54AFE6406B46AC4014FDB82 = {
+                       isa = PBXLibraryReference;
+                       path = libOggFLAC.a;
+                       refType = 3;
+               };
+               F54AFE6506B46AC4014FDB82 = {
+                       buildPhases = (
+                               F54AFE6606B46AC4014FDB82,
+                               F54AFE6706B46AC4014FDB82,
+                               F54AFE6806B46AC4014FDB82,
+                               F54AFE6906B46AC4014FDB82,
                        );
                        buildSettings = {
-                               COPY_PHASE_STRIP = YES;
+                               DYLIB_COMPATIBILITY_VERSION = 1;
+                               DYLIB_CURRENT_VERSION = 1;
+                               HEADER_SEARCH_PATHS = "/sw/include src/libOggFLAC/include include";
+                               LIBRARY_STYLE = STATIC;
+                               OPTIMIZATION_CFLAGS = "-O3";
+                               OTHER_CFLAGS = "-DHAVE_INTTYPES_H";
+                               OTHER_LDFLAGS = "";
+                               OTHER_LIBTOOL_FLAGS = "";
+                               OTHER_REZFLAGS = "";
+                               PRODUCT_NAME = libOggFLAC.a;
+                               REZ_EXECUTABLE = YES;
+                               SECTORDER_FLAGS = "";
+                               WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
                        };
-                       isa = PBXBuildStyle;
-                       name = Deployment;
+                       dependencies = (
+                       );
+                       isa = PBXLibraryTarget;
+                       name = libOggFLAC;
+                       productInstallPath = /usr/local/lib;
+                       productName = libOggFLAC;
+                       productReference = F54AFE6406B46AC4014FDB82;
+                       shouldUseHeadermap = 0;
                };
-               F59E594F01972D3D01A8006D = {
-                       children = (
-                               F59E595001972D3D01A8006D,
-                               F59E595B01972D3D01A8006D,
+               F54AFE6606B46AC4014FDB82 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               F54AFEB406B46FF0014FDB82,
+                               F54AFEB506B46FF0014FDB82,
+                               F54AFEB606B46FF0014FDB82,
+                               F54AFEB706B46FF0014FDB82,
+                               F54AFEB806B46FF0014FDB82,
+                               F54AFEB906B46FF0014FDB82,
+                               F54AFEBA06B46FF0014FDB82,
+                               F54AFEBB06B46FF0014FDB82,
+                               F54AFED506B4703C014FDB82,
+                               F54AFED606B4703C014FDB82,
+                               F54AFED706B4703C014FDB82,
+                               F54AFED806B4703C014FDB82,
+                               F51F398406F771F5015798D4,
+                               F54AFED906B4703C014FDB82,
+                               F54AFEDA06B4703C014FDB82,
+                               F54AFEDB06B4703C014FDB82,
+                               F54AFEDC06B4703C014FDB82,
+                               F54AFEDD06B4703C014FDB82,
+                               F54AFEDE06B4703C014FDB82,
+                               F54AFEDF06B4703C014FDB82,
                        );
-                       isa = PBXGroup;
-                       name = Source;
-                       refType = 4;
+                       isa = PBXHeadersBuildPhase;
+                       name = Headers;
                };
-               F59E595001972D3D01A8006D = {
-                       children = (
-                               F59E595101972D3D01A8006D,
+               F54AFE6706B46AC4014FDB82 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               F54AFEE006B4703C014FDB82,
+                               F54AFEE106B4703C014FDB82,
+                               F54AFEE206B4703C014FDB82,
+                               F54AFEE306B4703C014FDB82,
+                               F54AFEE406B4703C014FDB82,
+                               F51F398206F771C4015798D4,
+                               F54AFEE506B4703C014FDB82,
+                               F54AFEE606B4703C014FDB82,
+                               F54AFEE706B4703C014FDB82,
+                               F54AFEE806B4703C014FDB82,
                        );
-                       isa = PBXGroup;
-                       path = include;
-                       refType = 4;
+                       isa = PBXSourcesBuildPhase;
+                       name = Sources;
                };
-               F59E595101972D3D01A8006D = {
-                       children = (
-                               F59E595201972D3D01A8006D,
-                               F59E595301972D3D01A8006D,
-                               F59E595401972D3D01A8006D,
-                               F59E595501972D3D01A8006D,
-                               F59E595701972D3D01A8006D,
-                               F51C735C0199C3DF01A8006D,
-                               F59E595801972D3D01A8006D,
-                               F59E595901972D3D01A8006D,
-                               F59E595A01972D3D01A8006D,
+               F54AFE6806B46AC4014FDB82 = {
+                       buildActionMask = 2147483647;
+                       files = (
                        );
-                       isa = PBXGroup;
-                       path = FLAC;
-                       refType = 4;
+                       isa = PBXFrameworksBuildPhase;
+                       name = "Frameworks & Libraries";
                };
-               F59E595201972D3D01A8006D = {
-                       isa = PBXFileReference;
-                       path = all.h;
-                       refType = 4;
+               F54AFE6906B46AC4014FDB82 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       isa = PBXRezBuildPhase;
+                       name = "ResourceManager Resources";
                };
-               F59E595301972D3D01A8006D = {
+               F54AFE6A06B46CDB014FDB82 = {
                        isa = PBXFileReference;
-                       path = assert.h;
+                       path = callback.h;
                        refType = 4;
                };
-               F59E595401972D3D01A8006D = {
+               F54AFE6B06B46CDB014FDB82 = {
                        isa = PBXFileReference;
-                       path = file_decoder.h;
+                       path = export.h;
                        refType = 4;
                };
-               F59E595501972D3D01A8006D = {
+               F54AFE6C06B46CDB014FDB82 = {
                        isa = PBXFileReference;
-                       path = format.h;
+                       path = file_encoder.h;
                        refType = 4;
                };
-               F59E595701972D3D01A8006D = {
+               F54AFE6D06B46CDB014FDB82 = {
                        isa = PBXFileReference;
-                       path = seek_table.h;
+                       path = ordinals.h;
                        refType = 4;
                };
-               F59E595801972D3D01A8006D = {
+               F54AFE6E06B46CDB014FDB82 = {
                        isa = PBXFileReference;
-                       path = stream_decoder.h;
+                       path = seekable_stream_encoder.h;
                        refType = 4;
                };
-               F59E595901972D3D01A8006D = {
-                       isa = PBXFileReference;
-                       path = stream_encoder.h;
-                       refType = 4;
+               F54AFE6F06B46CDC014FDB82 = {
+                       fileRef = F54AFE6A06B46CDB014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
                };
-               F59E595A01972D3D01A8006D = {
-                       isa = PBXFileReference;
-                       path = utility.h;
-                       refType = 4;
+               F54AFE7006B46CDC014FDB82 = {
+                       fileRef = F54AFE6B06B46CDB014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
                };
-               F59E595B01972D3D01A8006D = {
-                       children = (
-                               F59E595C01972D3D01A8006D,
-                               F59E596901972D3D01A8006D,
-                               F59E599901972D3D01A8006D,
-                               F59E59B301972D3E01A8006D,
-                               F59E59B701972D3E01A8006D,
-                               F59E59BC01972D3E01A8006D,
-                       );
-                       isa = PBXGroup;
-                       path = src;
-                       refType = 4;
+               F54AFE7106B46CDC014FDB82 = {
+                       fileRef = F54AFE6C06B46CDB014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
                };
-               F59E595C01972D3D01A8006D = {
-                       children = (
-                               F59E595D01972D3D01A8006D,
-                               F59E595E01972D3D01A8006D,
-                               F59E595F01972D3D01A8006D,
-                               F59E596001972D3D01A8006D,
-                               F59E596101972D3D01A8006D,
-                               F59E596201972D3D01A8006D,
-                               F59E596301972D3D01A8006D,
-                               F59E596401972D3D01A8006D,
-                               F59E596501972D3D01A8006D,
-                       );
-                       isa = PBXGroup;
-                       path = flac;
-                       refType = 4;
+               F54AFE7206B46CDC014FDB82 = {
+                       fileRef = F54AFE6D06B46CDB014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
                };
-               F59E595D01972D3D01A8006D = {
-                       isa = PBXFileReference;
-                       path = analyze.c;
-                       refType = 4;
+               F54AFE7306B46CDC014FDB82 = {
+                       fileRef = F54AFE6E06B46CDB014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
                };
-               F59E595E01972D3D01A8006D = {
+               F54AFE7406B46DD3014FDB82 = {
                        isa = PBXFileReference;
-                       path = analyze.h;
-                       refType = 4;
+                       name = file_encoder.c;
+                       path = src/libFLAC/file_encoder.c;
+                       refType = 2;
                };
-               F59E595F01972D3D01A8006D = {
+               F54AFE7506B46DD3014FDB82 = {
                        isa = PBXFileReference;
-                       path = decode.c;
-                       refType = 4;
+                       name = seekable_stream_encoder.c;
+                       path = src/libFLAC/seekable_stream_encoder.c;
+                       refType = 2;
                };
-               F59E596001972D3D01A8006D = {
+               F54AFE7606B46DD3014FDB82 = {
+                       fileRef = F54AFE7406B46DD3014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFE7706B46DD3014FDB82 = {
+                       fileRef = F54AFE7506B46DD3014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFE7806B46E73014FDB82 = {
                        isa = PBXFileReference;
-                       path = decode.h;
+                       path = export.h;
                        refType = 4;
                };
-               F59E596101972D3D01A8006D = {
+               F54AFE7906B46E73014FDB82 = {
                        isa = PBXFileReference;
-                       path = encode.c;
+                       path = format.h;
                        refType = 4;
                };
-               F59E596201972D3D01A8006D = {
+               F54AFE7A06B46E73014FDB82 = {
                        isa = PBXFileReference;
-                       path = encode.h;
+                       path = file_encoder.h;
                        refType = 4;
                };
-               F59E596301972D3D01A8006D = {
+               F54AFE7B06B46E73014FDB82 = {
                        isa = PBXFileReference;
-                       path = file.c;
+                       path = seekable_stream_encoder.h;
                        refType = 4;
                };
-               F59E596401972D3D01A8006D = {
+               F54AFE7C06B46E73014FDB82 = {
                        isa = PBXFileReference;
-                       path = file.h;
+                       path = file_encoder.cpp;
                        refType = 4;
                };
-               F59E596501972D3D01A8006D = {
+               F54AFE7D06B46E73014FDB82 = {
                        isa = PBXFileReference;
-                       path = main.c;
+                       path = seekable_stream_encoder.cpp;
                        refType = 4;
                };
-               F59E596901972D3D01A8006D = {
-                       children = (
-                               F59E596A01972D3D01A8006D,
-                               F59E596B01972D3D01A8006D,
-                               F59E596C01972D3D01A8006D,
-                               F59E596D01972D3D01A8006D,
-                               F59E596E01972D3D01A8006D,
-                               F59E596F01972D3D01A8006D,
-                               F59E597001972D3D01A8006D,
-                               F59E597901972D3D01A8006D,
-                               F59E598D01972D3D01A8006D,
-                               F59E599101972D3D01A8006D,
-                               F59E599201972D3D01A8006D,
-                               F59E599301972D3D01A8006D,
-                               F59E599401972D3D01A8006D,
-                               F59E599501972D3D01A8006D,
-                               F59E599601972D3D01A8006D,
-                               F59E599701972D3D01A8006D,
-                               F51C735F0199C42101A8006D,
-                       );
-                       isa = PBXGroup;
-                       path = libFLAC;
-                       refType = 4;
+               F54AFE7E06B46E73014FDB82 = {
+                       fileRef = F54AFE7906B46E73014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
                };
-               F59E596A01972D3D01A8006D = {
-                       isa = PBXFileReference;
-                       path = bitbuffer.c;
-                       refType = 4;
+               F54AFE7F06B46E73014FDB82 = {
+                       fileRef = F54AFE7A06B46E73014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
                };
-               F59E596B01972D3D01A8006D = {
+               F54AFE8006B46E73014FDB82 = {
+                       fileRef = F54AFE7B06B46E73014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFE8106B46E73014FDB82 = {
+                       fileRef = F54AFE7806B46E73014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFE8206B46E73014FDB82 = {
+                       fileRef = F54AFE7C06B46E73014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFE8306B46E73014FDB82 = {
+                       fileRef = F54AFE7D06B46E73014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFE8406B46EBF014FDB82 = {
                        isa = PBXFileReference;
-                       path = bitmath.c;
+                       path = local_string_utils.c;
                        refType = 4;
                };
-               F59E596C01972D3D01A8006D = {
+               F54AFE8506B46EBF014FDB82 = {
                        isa = PBXFileReference;
-                       path = cpu.c;
+                       path = local_string_utils.h;
                        refType = 4;
                };
-               F59E596D01972D3D01A8006D = {
+               F54AFE8606B46EBF014FDB82 = {
                        isa = PBXFileReference;
-                       path = crc.c;
+                       path = utils.c;
                        refType = 4;
                };
-               F59E596E01972D3D01A8006D = {
+               F54AFE8706B46EBF014FDB82 = {
                        isa = PBXFileReference;
-                       path = file_decoder.c;
+                       path = utils.h;
                        refType = 4;
                };
-               F59E596F01972D3D01A8006D = {
+               F54AFE8806B46EBF014FDB82 = {
                        isa = PBXFileReference;
-                       path = fixed.c;
+                       path = vorbiscomment.c;
                        refType = 4;
                };
-               F59E597001972D3D01A8006D = {
+               F54AFE8906B46EBF014FDB82 = {
                        isa = PBXFileReference;
-                       path = format.c;
+                       path = vorbiscomment.h;
                        refType = 4;
                };
-               F59E597901972D3D01A8006D = {
-                       children = (
-                               F59E597B01972D3D01A8006D,
-                               F59E598701972D3D01A8006D,
-                       );
-                       isa = PBXGroup;
-                       path = include;
+               F54AFE8A06B46EBF014FDB82 = {
+                       fileRef = F54AFE8506B46EBF014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFE8B06B46EBF014FDB82 = {
+                       fileRef = F54AFE8706B46EBF014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFE8C06B46EBF014FDB82 = {
+                       fileRef = F54AFE8906B46EBF014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFE8D06B46EBF014FDB82 = {
+                       fileRef = F54AFE8406B46EBF014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFE8E06B46EBF014FDB82 = {
+                       fileRef = F54AFE8606B46EBF014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFE8F06B46EBF014FDB82 = {
+                       fileRef = F54AFE8806B46EBF014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFE9006B46F13014FDB82 = {
+                       isa = PBXFileReference;
+                       path = operations_shorthand_cuesheet.c;
                        refType = 4;
                };
-               F59E597B01972D3D01A8006D = {
-                       children = (
-                               F59E597C01972D3D01A8006D,
-                               F59E597D01972D3D01A8006D,
-                               F59E597E01972D3D01A8006D,
-                               F59E597F01972D3D01A8006D,
-                               F59E598001972D3D01A8006D,
-                               F59E598101972D3D01A8006D,
-                               F59E598201972D3D01A8006D,
-                               F59E598401972D3D01A8006D,
-                               F59E598501972D3D01A8006D,
-                               F59E598601972D3D01A8006D,
-                       );
-                       isa = PBXGroup;
-                       path = private;
+               F54AFE9106B46F13014FDB82 = {
+                       isa = PBXFileReference;
+                       path = operations_shorthand_seektable.c;
                        refType = 4;
                };
-               F59E597C01972D3D01A8006D = {
+               F54AFE9206B46F13014FDB82 = {
                        isa = PBXFileReference;
-                       path = all.h;
+                       path = operations_shorthand_streaminfo.c;
                        refType = 4;
                };
-               F59E597D01972D3D01A8006D = {
+               F54AFE9306B46F13014FDB82 = {
                        isa = PBXFileReference;
-                       path = bitbuffer.h;
+                       path = operations_shorthand_vorbiscomment.c;
                        refType = 4;
                };
-               F59E597E01972D3D01A8006D = {
+               F54AFE9406B46F13014FDB82 = {
                        isa = PBXFileReference;
-                       path = bitmath.h;
+                       path = operations.c;
                        refType = 4;
                };
-               F59E597F01972D3D01A8006D = {
+               F54AFE9506B46F13014FDB82 = {
                        isa = PBXFileReference;
-                       path = cpu.h;
+                       path = operations.h;
                        refType = 4;
                };
-               F59E598001972D3D01A8006D = {
+               F54AFE9606B46F13014FDB82 = {
                        isa = PBXFileReference;
-                       path = crc.h;
+                       path = options.c;
                        refType = 4;
                };
-               F59E598101972D3D01A8006D = {
+               F54AFE9706B46F13014FDB82 = {
                        isa = PBXFileReference;
-                       path = fixed.h;
+                       path = options.h;
                        refType = 4;
                };
-               F59E598201972D3D01A8006D = {
+               F54AFE9806B46F13014FDB82 = {
                        isa = PBXFileReference;
-                       path = lpc.h;
+                       path = usage.c;
                        refType = 4;
                };
-               F59E598401972D3D01A8006D = {
+               F54AFE9906B46F13014FDB82 = {
                        isa = PBXFileReference;
-                       path = md5.h;
+                       path = usage.h;
                        refType = 4;
                };
-               F59E598501972D3D01A8006D = {
+               F54AFE9A06B46F13014FDB82 = {
                        isa = PBXFileReference;
-                       path = memory.h;
+                       path = utils.c;
                        refType = 4;
                };
-               F59E598601972D3D01A8006D = {
+               F54AFE9B06B46F13014FDB82 = {
                        isa = PBXFileReference;
-                       path = stream_encoder_framing.h;
+                       path = utils.h;
                        refType = 4;
                };
-               F59E598701972D3D01A8006D = {
+               F54AFE9C06B46F13014FDB82 = {
+                       fileRef = F54AFE9506B46F13014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFE9D06B46F13014FDB82 = {
+                       fileRef = F54AFE9706B46F13014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFE9E06B46F13014FDB82 = {
+                       fileRef = F54AFE9906B46F13014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFE9F06B46F13014FDB82 = {
+                       fileRef = F54AFE9B06B46F13014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEA006B46F13014FDB82 = {
+                       fileRef = F54AFE9006B46F13014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEA106B46F13014FDB82 = {
+                       fileRef = F54AFE9106B46F13014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEA206B46F13014FDB82 = {
+                       fileRef = F54AFE9206B46F13014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEA306B46F13014FDB82 = {
+                       fileRef = F54AFE9306B46F13014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEA406B46F13014FDB82 = {
+                       fileRef = F54AFE9406B46F13014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEA506B46F13014FDB82 = {
+                       fileRef = F54AFE9606B46F13014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEA606B46F13014FDB82 = {
+                       fileRef = F54AFE9806B46F13014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEA706B46F13014FDB82 = {
+                       fileRef = F54AFE9A06B46F13014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEA806B46FF0014FDB82 = {
                        children = (
-                               F59E598801972D3D01A8006D,
-                               F59E598901972D3D01A8006D,
-                               F51C735E0199C42101A8006D,
-                               F59E598B01972D3D01A8006D,
-                               F59E598C01972D3D01A8006D,
+                               F54AFEA906B46FF0014FDB82,
+                               F54AFEAA06B46FF0014FDB82,
+                               F54AFEAB06B46FF0014FDB82,
+                               F54AFEAC06B46FF0014FDB82,
+                               F54AFEAD06B46FF0014FDB82,
+                               F54AFEAE06B46FF0014FDB82,
+                               F54AFEAF06B46FF0014FDB82,
+                               F54AFEB006B46FF0014FDB82,
                        );
                        isa = PBXGroup;
-                       path = protected;
+                       name = OggFLAC;
                        refType = 4;
                };
-               F59E598801972D3D01A8006D = {
+               F54AFEA906B46FF0014FDB82 = {
                        isa = PBXFileReference;
-                       path = all.h;
+                       name = all.h;
+                       path = OggFLAC/all.h;
                        refType = 4;
                };
-               F59E598901972D3D01A8006D = {
+               F54AFEAA06B46FF0014FDB82 = {
                        isa = PBXFileReference;
-                       path = file_decoder.h;
+                       name = export.h;
+                       path = OggFLAC/export.h;
                        refType = 4;
                };
-               F59E598B01972D3D01A8006D = {
+               F54AFEAB06B46FF0014FDB82 = {
                        isa = PBXFileReference;
-                       path = stream_decoder.h;
+                       name = file_decoder.h;
+                       path = OggFLAC/file_decoder.h;
                        refType = 4;
                };
-               F59E598C01972D3D01A8006D = {
+               F54AFEAC06B46FF0014FDB82 = {
                        isa = PBXFileReference;
-                       path = stream_encoder.h;
+                       name = file_encoder.h;
+                       path = OggFLAC/file_encoder.h;
                        refType = 4;
                };
-               F59E598D01972D3D01A8006D = {
+               F54AFEAD06B46FF0014FDB82 = {
                        isa = PBXFileReference;
-                       path = lpc.c;
+                       name = seekable_stream_decoder.h;
+                       path = OggFLAC/seekable_stream_decoder.h;
                        refType = 4;
                };
-               F59E599101972D3D01A8006D = {
+               F54AFEAE06B46FF0014FDB82 = {
                        isa = PBXFileReference;
-                       path = md5.c;
+                       name = seekable_stream_encoder.h;
+                       path = OggFLAC/seekable_stream_encoder.h;
                        refType = 4;
                };
-               F59E599201972D3D01A8006D = {
+               F54AFEAF06B46FF0014FDB82 = {
                        isa = PBXFileReference;
-                       path = memory.c;
+                       name = stream_decoder.h;
+                       path = OggFLAC/stream_decoder.h;
                        refType = 4;
                };
-               F59E599301972D3D01A8006D = {
+               F54AFEB006B46FF0014FDB82 = {
                        isa = PBXFileReference;
-                       path = seek_table.c;
+                       name = stream_encoder.h;
+                       path = OggFLAC/stream_encoder.h;
                        refType = 4;
                };
-               F59E599401972D3D01A8006D = {
+               F54AFEB106B46FF0014FDB82 = {
+                       children = (
+                               F54AFEBE06B4703C014FDB82,
+                               F54AFEBF06B4703C014FDB82,
+                               F54AFEC006B4703C014FDB82,
+                               F54AFECE06B4703C014FDB82,
+                               F54AFECF06B4703C014FDB82,
+                               F54AFED006B4703C014FDB82,
+                               F54AFED106B4703C014FDB82,
+                               F54AFED206B4703C014FDB82,
+                               F54AFED306B4703C014FDB82,
+                               F54AFED406B4703C014FDB82,
+                               F51F398106F771C3015798D4,
+                       );
+                       isa = PBXGroup;
+                       name = libOggFLAC;
+                       path = src;
+                       refType = 2;
+               };
+               F54AFEB206B46FF0014FDB82 = {
                        isa = PBXFileReference;
-                       path = stream_decoder.c;
+                       path = metadata_utils.c;
                        refType = 4;
                };
-               F59E599501972D3D01A8006D = {
+               F54AFEB306B46FF0014FDB82 = {
                        isa = PBXFileReference;
-                       path = stream_encoder.c;
+                       path = metadata_utils.h;
                        refType = 4;
                };
-               F59E599601972D3D01A8006D = {
+               F54AFEB406B46FF0014FDB82 = {
+                       fileRef = F54AFEA906B46FF0014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEB506B46FF0014FDB82 = {
+                       fileRef = F54AFEAA06B46FF0014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEB606B46FF0014FDB82 = {
+                       fileRef = F54AFEAB06B46FF0014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEB706B46FF0014FDB82 = {
+                       fileRef = F54AFEAC06B46FF0014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEB806B46FF0014FDB82 = {
+                       fileRef = F54AFEAD06B46FF0014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEB906B46FF0014FDB82 = {
+                       fileRef = F54AFEAE06B46FF0014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEBA06B46FF0014FDB82 = {
+                       fileRef = F54AFEAF06B46FF0014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEBB06B46FF0014FDB82 = {
+                       fileRef = F54AFEB006B46FF0014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEBC06B46FF0014FDB82 = {
+                       fileRef = F54AFEB306B46FF0014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEBD06B46FF0014FDB82 = {
+                       fileRef = F54AFEB206B46FF0014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEBE06B4703C014FDB82 = {
                        isa = PBXFileReference;
-                       path = stream_encoder_framing.c;
+                       name = file_decoder.c;
+                       path = libOggFLAC/file_decoder.c;
                        refType = 4;
                };
-               F59E599701972D3D01A8006D = {
+               F54AFEBF06B4703C014FDB82 = {
                        isa = PBXFileReference;
-                       path = utility.c;
+                       name = file_encoder.c;
+                       path = libOggFLAC/file_encoder.c;
                        refType = 4;
                };
-               F59E599901972D3D01A8006D = {
+               F54AFEC006B4703C014FDB82 = {
                        children = (
-                               F59E599A01972D3D01A8006D,
+                               F54AFEC106B4703C014FDB82,
+                               F54AFEC606B4703C014FDB82,
                        );
                        isa = PBXGroup;
-                       path = metaflac;
-                       refType = 4;
-               };
-               F59E599A01972D3D01A8006D = {
-                       isa = PBXFileReference;
-                       path = main.c;
+                       name = include;
+                       path = libOggFLAC/include;
                        refType = 4;
                };
-               F59E59B301972D3E01A8006D = {
+               F54AFEC106B4703C014FDB82 = {
                        children = (
-                               F59E59B601972D3E01A8006D,
+                               F54AFEC206B4703C014FDB82,
+                               F54AFEC306B4703C014FDB82,
+                               F54AFEC406B4703C014FDB82,
+                               F54AFEC506B4703C014FDB82,
+                               F51F398306F771F4015798D4,
                        );
                        isa = PBXGroup;
-                       path = plugin_xmms;
+                       path = private;
                        refType = 4;
                };
-               F59E59B601972D3E01A8006D = {
+               F54AFEC206B4703C014FDB82 = {
                        isa = PBXFileReference;
-                       path = plugin.c;
+                       path = all.h;
                        refType = 4;
                };
-               F59E59B701972D3E01A8006D = {
+               F54AFEC306B4703C014FDB82 = {
+                       isa = PBXFileReference;
+                       path = ogg_decoder_aspect.h;
+                       refType = 4;
+               };
+               F54AFEC406B4703C014FDB82 = {
+                       isa = PBXFileReference;
+                       path = ogg_encoder_aspect.h;
+                       refType = 4;
+               };
+               F54AFEC506B4703C014FDB82 = {
+                       isa = PBXFileReference;
+                       path = ogg_helper.h;
+                       refType = 4;
+               };
+               F54AFEC606B4703C014FDB82 = {
                        children = (
-                               F59E59B801972D3E01A8006D,
+                               F54AFEC706B4703C014FDB82,
+                               F54AFEC806B4703C014FDB82,
+                               F54AFEC906B4703C014FDB82,
+                               F54AFECA06B4703C014FDB82,
+                               F54AFECB06B4703C014FDB82,
+                               F54AFECC06B4703C014FDB82,
+                               F54AFECD06B4703C014FDB82,
                        );
                        isa = PBXGroup;
-                       path = test_streams;
+                       path = protected;
+                       refType = 4;
+               };
+               F54AFEC706B4703C014FDB82 = {
+                       isa = PBXFileReference;
+                       path = all.h;
+                       refType = 4;
+               };
+               F54AFEC806B4703C014FDB82 = {
+                       isa = PBXFileReference;
+                       path = file_decoder.h;
+                       refType = 4;
+               };
+               F54AFEC906B4703C014FDB82 = {
+                       isa = PBXFileReference;
+                       path = file_encoder.h;
+                       refType = 4;
+               };
+               F54AFECA06B4703C014FDB82 = {
+                       isa = PBXFileReference;
+                       path = seekable_stream_decoder.h;
+                       refType = 4;
+               };
+               F54AFECB06B4703C014FDB82 = {
+                       isa = PBXFileReference;
+                       path = seekable_stream_encoder.h;
+                       refType = 4;
+               };
+               F54AFECC06B4703C014FDB82 = {
+                       isa = PBXFileReference;
+                       path = stream_decoder.h;
+                       refType = 4;
+               };
+               F54AFECD06B4703C014FDB82 = {
+                       isa = PBXFileReference;
+                       path = stream_encoder.h;
+                       refType = 4;
+               };
+               F54AFECE06B4703C014FDB82 = {
+                       isa = PBXFileReference;
+                       name = ogg_decoder_aspect.c;
+                       path = libOggFLAC/ogg_decoder_aspect.c;
+                       refType = 4;
+               };
+               F54AFECF06B4703C014FDB82 = {
+                       isa = PBXFileReference;
+                       name = ogg_encoder_aspect.c;
+                       path = libOggFLAC/ogg_encoder_aspect.c;
+                       refType = 4;
+               };
+               F54AFED006B4703C014FDB82 = {
+                       isa = PBXFileReference;
+                       name = ogg_helper.c;
+                       path = libOggFLAC/ogg_helper.c;
+                       refType = 4;
+               };
+               F54AFED106B4703C014FDB82 = {
+                       isa = PBXFileReference;
+                       name = seekable_stream_decoder.c;
+                       path = libOggFLAC/seekable_stream_decoder.c;
+                       refType = 4;
+               };
+               F54AFED206B4703C014FDB82 = {
+                       isa = PBXFileReference;
+                       name = seekable_stream_encoder.c;
+                       path = libOggFLAC/seekable_stream_encoder.c;
+                       refType = 4;
+               };
+               F54AFED306B4703C014FDB82 = {
+                       isa = PBXFileReference;
+                       name = stream_decoder.c;
+                       path = libOggFLAC/stream_decoder.c;
+                       refType = 4;
+               };
+               F54AFED406B4703C014FDB82 = {
+                       isa = PBXFileReference;
+                       name = stream_encoder.c;
+                       path = libOggFLAC/stream_encoder.c;
+                       refType = 4;
+               };
+               F54AFED506B4703C014FDB82 = {
+                       fileRef = F54AFEC206B4703C014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFED606B4703C014FDB82 = {
+                       fileRef = F54AFEC306B4703C014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFED706B4703C014FDB82 = {
+                       fileRef = F54AFEC406B4703C014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFED806B4703C014FDB82 = {
+                       fileRef = F54AFEC506B4703C014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFED906B4703C014FDB82 = {
+                       fileRef = F54AFEC706B4703C014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEDA06B4703C014FDB82 = {
+                       fileRef = F54AFEC806B4703C014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEDB06B4703C014FDB82 = {
+                       fileRef = F54AFEC906B4703C014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEDC06B4703C014FDB82 = {
+                       fileRef = F54AFECA06B4703C014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEDD06B4703C014FDB82 = {
+                       fileRef = F54AFECB06B4703C014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEDE06B4703C014FDB82 = {
+                       fileRef = F54AFECC06B4703C014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEDF06B4703C014FDB82 = {
+                       fileRef = F54AFECD06B4703C014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEE006B4703C014FDB82 = {
+                       fileRef = F54AFEBE06B4703C014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEE106B4703C014FDB82 = {
+                       fileRef = F54AFEBF06B4703C014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEE206B4703C014FDB82 = {
+                       fileRef = F54AFECE06B4703C014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEE306B4703C014FDB82 = {
+                       fileRef = F54AFECF06B4703C014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEE406B4703C014FDB82 = {
+                       fileRef = F54AFED006B4703C014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEE506B4703C014FDB82 = {
+                       fileRef = F54AFED106B4703C014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEE606B4703C014FDB82 = {
+                       fileRef = F54AFED206B4703C014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEE706B4703C014FDB82 = {
+                       fileRef = F54AFED306B4703C014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEE806B4703C014FDB82 = {
+                       fileRef = F54AFED406B4703C014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEE906B4710E014FDB82 = {
+                       children = (
+                               F54AFEEA06B4710E014FDB82,
+                               F54AFEEB06B4710E014FDB82,
+                               F54AFEEC06B4710E014FDB82,
+                               F54AFEED06B4710E014FDB82,
+                       );
+                       isa = PBXGroup;
+                       name = "OggFLAC++";
+                       refType = 4;
+               };
+               F54AFEEA06B4710E014FDB82 = {
+                       isa = PBXFileReference;
+                       name = all.h;
+                       path = "OggFLAC++/all.h";
+                       refType = 4;
+               };
+               F54AFEEB06B4710E014FDB82 = {
+                       isa = PBXFileReference;
+                       name = decoder.h;
+                       path = "OggFLAC++/decoder.h";
+                       refType = 4;
+               };
+               F54AFEEC06B4710E014FDB82 = {
+                       isa = PBXFileReference;
+                       name = encoder.h;
+                       path = "OggFLAC++/encoder.h";
+                       refType = 4;
+               };
+               F54AFEED06B4710E014FDB82 = {
+                       isa = PBXFileReference;
+                       name = export.h;
+                       path = "OggFLAC++/export.h";
+                       refType = 4;
+               };
+               F54AFEEE06B4710F014FDB82 = {
+                       children = (
+                               F54AFEEF06B4710F014FDB82,
+                               F54AFEF006B4710F014FDB82,
+                               F54AFEF106B4710F014FDB82,
+                               F54AFEF206B4710F014FDB82,
+                               F54AFEF306B4710F014FDB82,
+                               F54AFEF406B4710F014FDB82,
+                       );
+                       isa = PBXGroup;
+                       name = "libOggFLAC++";
+                       refType = 4;
+               };
+               F54AFEEF06B4710F014FDB82 = {
+                       isa = PBXFileReference;
+                       name = file_decoder.cpp;
+                       path = "libOggFLAC++/file_decoder.cpp";
+                       refType = 4;
+               };
+               F54AFEF006B4710F014FDB82 = {
+                       isa = PBXFileReference;
+                       name = file_encoder.cpp;
+                       path = "libOggFLAC++/file_encoder.cpp";
+                       refType = 4;
+               };
+               F54AFEF106B4710F014FDB82 = {
+                       isa = PBXFileReference;
+                       name = seekable_stream_decoder.cpp;
+                       path = "libOggFLAC++/seekable_stream_decoder.cpp";
+                       refType = 4;
+               };
+               F54AFEF206B4710F014FDB82 = {
+                       isa = PBXFileReference;
+                       name = seekable_stream_encoder.cpp;
+                       path = "libOggFLAC++/seekable_stream_encoder.cpp";
+                       refType = 4;
+               };
+               F54AFEF306B4710F014FDB82 = {
+                       isa = PBXFileReference;
+                       name = stream_decoder.cpp;
+                       path = "libOggFLAC++/stream_decoder.cpp";
+                       refType = 4;
+               };
+               F54AFEF406B4710F014FDB82 = {
+                       isa = PBXFileReference;
+                       name = stream_encoder.cpp;
+                       path = "libOggFLAC++/stream_encoder.cpp";
+                       refType = 4;
+               };
+               F54AFEF506B4710F014FDB82 = {
+                       children = (
+                               F54AFF4C06B4A163014FDB82,
+                               F54AFF4D06B4A163014FDB82,
+                               F54AFF4E06B4A163014FDB82,
+                               F54AFF4F06B4A163014FDB82,
+                               F54AFF5006B4A163014FDB82,
+                               F54AFF5106B4A163014FDB82,
+                               F54AFF5206B4A163014FDB82,
+                               F54AFF5306B4A163014FDB82,
+                               F54AFF5406B4A163014FDB82,
+                       );
+                       isa = PBXGroup;
+                       name = test_libOggFLAC;
+                       refType = 4;
+               };
+               F54AFEF606B4710F014FDB82 = {
+                       children = (
+                               F54AFF5506B4A163014FDB82,
+                               F54AFF5606B4A163014FDB82,
+                               F54AFF5706B4A163014FDB82,
+                               F54AFF5806B4A163014FDB82,
+                               F54AFF5906B4A163014FDB82,
+                               F54AFF5A06B4A163014FDB82,
+                               F54AFF5B06B4A163014FDB82,
+                               F54AFF5C06B4A163014FDB82,
+                               F54AFF5D06B4A163014FDB82,
+                       );
+                       isa = PBXGroup;
+                       name = "test_libOggFLAC++";
+                       refType = 4;
+               };
+               F54AFEF706B4710F014FDB82 = {
+                       isa = PBXLibraryReference;
+                       path = "libOggFLAC++.a";
+                       refType = 3;
+               };
+               F54AFEF806B4710F014FDB82 = {
+                       buildPhases = (
+                               F54AFEF906B4710F014FDB82,
+                               F54AFEFE06B4710F014FDB82,
+                               F54AFF0506B4710F014FDB82,
+                               F54AFF0606B4710F014FDB82,
+                       );
+                       buildSettings = {
+                               DYLIB_COMPATIBILITY_VERSION = 1;
+                               DYLIB_CURRENT_VERSION = 1;
+                               HEADER_SEARCH_PATHS = "/sw/include src/libOggFLAC++/include include";
+                               LIBRARY_STYLE = STATIC;
+                               OPTIMIZATION_CFLAGS = "-O3";
+                               OTHER_CFLAGS = "-DHAVE_INTTYPES_H";
+                               OTHER_LDFLAGS = "";
+                               OTHER_LIBTOOL_FLAGS = "";
+                               OTHER_REZFLAGS = "";
+                               PRODUCT_NAME = "libOggFLAC++.a";
+                               REZ_EXECUTABLE = YES;
+                               SECTORDER_FLAGS = "";
+                               WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
+                       };
+                       dependencies = (
+                       );
+                       isa = PBXLibraryTarget;
+                       name = "libOggFLAC++";
+                       productInstallPath = /usr/local/lib;
+                       productName = "libOggFLAC++";
+                       productReference = F54AFEF706B4710F014FDB82;
+                       shouldUseHeadermap = 0;
+               };
+               F54AFEF906B4710F014FDB82 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               F54AFEFA06B4710F014FDB82,
+                               F54AFEFB06B4710F014FDB82,
+                               F54AFEFC06B4710F014FDB82,
+                               F54AFEFD06B4710F014FDB82,
+                       );
+                       isa = PBXHeadersBuildPhase;
+                       name = Headers;
+               };
+               F54AFEFA06B4710F014FDB82 = {
+                       fileRef = F54AFEEA06B4710E014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEFB06B4710F014FDB82 = {
+                       fileRef = F54AFEEB06B4710E014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEFC06B4710F014FDB82 = {
+                       fileRef = F54AFEEC06B4710E014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEFD06B4710F014FDB82 = {
+                       fileRef = F54AFEED06B4710E014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFEFE06B4710F014FDB82 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               F54AFEFF06B4710F014FDB82,
+                               F54AFF0006B4710F014FDB82,
+                               F54AFF0106B4710F014FDB82,
+                               F54AFF0206B4710F014FDB82,
+                               F54AFF0306B4710F014FDB82,
+                               F54AFF0406B4710F014FDB82,
+                       );
+                       isa = PBXSourcesBuildPhase;
+                       name = Sources;
+               };
+               F54AFEFF06B4710F014FDB82 = {
+                       fileRef = F54AFEEF06B4710F014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFF0006B4710F014FDB82 = {
+                       fileRef = F54AFEF006B4710F014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFF0106B4710F014FDB82 = {
+                       fileRef = F54AFEF106B4710F014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFF0206B4710F014FDB82 = {
+                       fileRef = F54AFEF206B4710F014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFF0306B4710F014FDB82 = {
+                       fileRef = F54AFEF306B4710F014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFF0406B4710F014FDB82 = {
+                       fileRef = F54AFEF406B4710F014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFF0506B4710F014FDB82 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       isa = PBXFrameworksBuildPhase;
+                       name = "Frameworks & Libraries";
+               };
+               F54AFF0606B4710F014FDB82 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       isa = PBXRezBuildPhase;
+                       name = "ResourceManager Resources";
+               };
+               F54AFF3906B49FAA014FDB82 = {
+                       isa = PBXExecutableFileReference;
+                       path = test_libOggFLAC;
+                       refType = 3;
+               };
+               F54AFF3A06B49FAA014FDB82 = {
+                       buildPhases = (
+                               F54AFF3B06B49FAA014FDB82,
+                               F54AFF3C06B49FAA014FDB82,
+                               F54AFF3D06B49FAA014FDB82,
+                               F54AFF3E06B49FAA014FDB82,
+                       );
+                       buildSettings = {
+                               HEADER_SEARCH_PATHS = "/sw/include include";
+                               LIBRARY_SEARCH_PATHS = /sw/lib;
+                               OPTIMIZATION_CFLAGS = "-O3";
+                               OTHER_CFLAGS = "-DHAVE_INTTYPES_H";
+                               OTHER_LDFLAGS = "-logg";
+                               OTHER_REZFLAGS = "";
+                               PRODUCT_NAME = test_libOggFLAC;
+                               REZ_EXECUTABLE = YES;
+                               SECTORDER_FLAGS = "";
+                               WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
+                       };
+                       dependencies = (
+                       );
+                       isa = PBXToolTarget;
+                       name = test_libOggFLAC;
+                       productInstallPath = /usr/local/bin;
+                       productName = test_libOggFLAC;
+                       productReference = F54AFF3906B49FAA014FDB82;
+                       shouldUseHeadermap = 0;
+               };
+               F54AFF3B06B49FAA014FDB82 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               F54AFF5E06B4A163014FDB82,
+                               F54AFF5F06B4A163014FDB82,
+                               F54AFF6006B4A163014FDB82,
+                               F54AFF6106B4A163014FDB82,
+                       );
+                       isa = PBXHeadersBuildPhase;
+                       name = Headers;
+               };
+               F54AFF3C06B49FAA014FDB82 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               F54AFF6206B4A163014FDB82,
+                               F54AFF6306B4A163014FDB82,
+                               F54AFF6406B4A163014FDB82,
+                               F54AFF6506B4A163014FDB82,
+                               F54AFF6606B4A163014FDB82,
+                       );
+                       isa = PBXSourcesBuildPhase;
+                       name = Sources;
+               };
+               F54AFF3D06B49FAA014FDB82 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               F5A50B9606B5992501707A2A,
+                               F5A50B9706B5992501707A2A,
+                               F5A50B9806B5992501707A2A,
+                               F5F3FDB606B6EABC01D13CEE,
+                       );
+                       isa = PBXFrameworksBuildPhase;
+                       name = "Frameworks & Libraries";
+               };
+               F54AFF3E06B49FAA014FDB82 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       isa = PBXRezBuildPhase;
+                       name = "ResourceManager Resources";
+               };
+               F54AFF4606B4A0F8014FDB82 = {
+                       isa = PBXExecutableFileReference;
+                       path = "test_libOggFLAC++";
+                       refType = 3;
+               };
+               F54AFF4706B4A0F8014FDB82 = {
+                       buildPhases = (
+                               F54AFF4806B4A0F8014FDB82,
+                               F54AFF4906B4A0F8014FDB82,
+                               F54AFF4A06B4A0F8014FDB82,
+                               F54AFF4B06B4A0F8014FDB82,
+                       );
+                       buildSettings = {
+                               HEADER_SEARCH_PATHS = "/sw/include include";
+                               LIBRARY_SEARCH_PATHS = /sw/lib;
+                               OPTIMIZATION_CFLAGS = "-O3";
+                               OTHER_CFLAGS = "-DHAVE_INTTYPES_H";
+                               OTHER_LDFLAGS = "-logg";
+                               OTHER_REZFLAGS = "";
+                               PRODUCT_NAME = "test_libOggFLAC++";
+                               REZ_EXECUTABLE = YES;
+                               SECTORDER_FLAGS = "";
+                               WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
+                       };
+                       dependencies = (
+                       );
+                       isa = PBXToolTarget;
+                       name = "test_libOggFLAC++";
+                       productInstallPath = /usr/local/bin;
+                       productName = "test_libOggFLAC++";
+                       productReference = F54AFF4606B4A0F8014FDB82;
+                       shouldUseHeadermap = 0;
+               };
+               F54AFF4806B4A0F8014FDB82 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               F54AFF6706B4A163014FDB82,
+                               F54AFF6806B4A163014FDB82,
+                               F54AFF6906B4A163014FDB82,
+                               F54AFF6A06B4A163014FDB82,
+                       );
+                       isa = PBXHeadersBuildPhase;
+                       name = Headers;
+               };
+               F54AFF4906B4A0F8014FDB82 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               F54AFF6B06B4A163014FDB82,
+                               F54AFF6C06B4A163014FDB82,
+                               F54AFF6D06B4A163014FDB82,
+                               F54AFF6E06B4A163014FDB82,
+                               F54AFF6F06B4A163014FDB82,
+                       );
+                       isa = PBXSourcesBuildPhase;
+                       name = Sources;
+               };
+               F54AFF4A06B4A0F8014FDB82 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               F5830B8506B59F610175F08C,
+                               F5A50B9D06B599C901707A2A,
+                               F5A50B9E06B599C901707A2A,
+                               F5A50B9F06B599C901707A2A,
+                               F5F3FDB706B6EAD201D13CEE,
+                       );
+                       isa = PBXFrameworksBuildPhase;
+                       name = "Frameworks & Libraries";
+               };
+               F54AFF4B06B4A0F8014FDB82 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       isa = PBXRezBuildPhase;
+                       name = "ResourceManager Resources";
+               };
+               F54AFF4C06B4A163014FDB82 = {
+                       isa = PBXFileReference;
+                       name = decoders.c;
+                       path = test_libOggFLAC/decoders.c;
+                       refType = 4;
+               };
+               F54AFF4D06B4A163014FDB82 = {
+                       isa = PBXFileReference;
+                       name = decoders.h;
+                       path = test_libOggFLAC/decoders.h;
+                       refType = 4;
+               };
+               F54AFF4E06B4A163014FDB82 = {
+                       isa = PBXFileReference;
+                       name = encoders.c;
+                       path = test_libOggFLAC/encoders.c;
+                       refType = 4;
+               };
+               F54AFF4F06B4A163014FDB82 = {
+                       isa = PBXFileReference;
+                       name = encoders.h;
+                       path = test_libOggFLAC/encoders.h;
+                       refType = 4;
+               };
+               F54AFF5006B4A163014FDB82 = {
+                       isa = PBXFileReference;
+                       name = file_utils.c;
+                       path = test_libOggFLAC/file_utils.c;
+                       refType = 4;
+               };
+               F54AFF5106B4A163014FDB82 = {
+                       isa = PBXFileReference;
+                       name = file_utils.h;
+                       path = test_libOggFLAC/file_utils.h;
+                       refType = 4;
+               };
+               F54AFF5206B4A163014FDB82 = {
+                       isa = PBXFileReference;
+                       name = main.c;
+                       path = test_libOggFLAC/main.c;
+                       refType = 4;
+               };
+               F54AFF5306B4A163014FDB82 = {
+                       isa = PBXFileReference;
+                       name = metadata_utils.c;
+                       path = test_libOggFLAC/metadata_utils.c;
+                       refType = 4;
+               };
+               F54AFF5406B4A163014FDB82 = {
+                       isa = PBXFileReference;
+                       name = metadata_utils.h;
+                       path = test_libOggFLAC/metadata_utils.h;
+                       refType = 4;
+               };
+               F54AFF5506B4A163014FDB82 = {
+                       isa = PBXFileReference;
+                       name = decoders.cpp;
+                       path = "test_libOggFLAC++/decoders.cpp";
+                       refType = 4;
+               };
+               F54AFF5606B4A163014FDB82 = {
+                       isa = PBXFileReference;
+                       name = decoders.h;
+                       path = "test_libOggFLAC++/decoders.h";
+                       refType = 4;
+               };
+               F54AFF5706B4A163014FDB82 = {
+                       isa = PBXFileReference;
+                       name = encoders.cpp;
+                       path = "test_libOggFLAC++/encoders.cpp";
+                       refType = 4;
+               };
+               F54AFF5806B4A163014FDB82 = {
+                       isa = PBXFileReference;
+                       name = encoders.h;
+                       path = "test_libOggFLAC++/encoders.h";
+                       refType = 4;
+               };
+               F54AFF5906B4A163014FDB82 = {
+                       isa = PBXFileReference;
+                       name = file_utils.c;
+                       path = "test_libOggFLAC++/file_utils.c";
+                       refType = 4;
+               };
+               F54AFF5A06B4A163014FDB82 = {
+                       isa = PBXFileReference;
+                       name = file_utils.h;
+                       path = "test_libOggFLAC++/file_utils.h";
+                       refType = 4;
+               };
+               F54AFF5B06B4A163014FDB82 = {
+                       isa = PBXFileReference;
+                       name = main.cpp;
+                       path = "test_libOggFLAC++/main.cpp";
+                       refType = 4;
+               };
+               F54AFF5C06B4A163014FDB82 = {
+                       isa = PBXFileReference;
+                       name = metadata_utils.c;
+                       path = "test_libOggFLAC++/metadata_utils.c";
+                       refType = 4;
+               };
+               F54AFF5D06B4A163014FDB82 = {
+                       isa = PBXFileReference;
+                       name = metadata_utils.h;
+                       path = "test_libOggFLAC++/metadata_utils.h";
+                       refType = 4;
+               };
+               F54AFF5E06B4A163014FDB82 = {
+                       fileRef = F54AFF4D06B4A163014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFF5F06B4A163014FDB82 = {
+                       fileRef = F54AFF4F06B4A163014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFF6006B4A163014FDB82 = {
+                       fileRef = F54AFF5106B4A163014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFF6106B4A163014FDB82 = {
+                       fileRef = F54AFF5406B4A163014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFF6206B4A163014FDB82 = {
+                       fileRef = F54AFF4C06B4A163014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFF6306B4A163014FDB82 = {
+                       fileRef = F54AFF4E06B4A163014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFF6406B4A163014FDB82 = {
+                       fileRef = F54AFF5006B4A163014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFF6506B4A163014FDB82 = {
+                       fileRef = F54AFF5206B4A163014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFF6606B4A163014FDB82 = {
+                       fileRef = F54AFF5306B4A163014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFF6706B4A163014FDB82 = {
+                       fileRef = F54AFF5606B4A163014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFF6806B4A163014FDB82 = {
+                       fileRef = F54AFF5806B4A163014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFF6906B4A163014FDB82 = {
+                       fileRef = F54AFF5A06B4A163014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFF6A06B4A163014FDB82 = {
+                       fileRef = F54AFF5D06B4A163014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFF6B06B4A163014FDB82 = {
+                       fileRef = F54AFF5506B4A163014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFF6C06B4A163014FDB82 = {
+                       fileRef = F54AFF5706B4A163014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFF6D06B4A163014FDB82 = {
+                       fileRef = F54AFF5906B4A163014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFF6E06B4A163014FDB82 = {
+                       fileRef = F54AFF5B06B4A163014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFF6F06B4A163014FDB82 = {
+                       fileRef = F54AFF5C06B4A163014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F54AFF7006B4A184014FDB82 = {
+                       children = (
+                               F566F4AA06B4A2400107D11D,
+                               F566F4AB06B4A2400107D11D,
+                       );
+                       isa = PBXGroup;
+                       name = getopt;
+                       refType = 4;
+               };
+               F566F4AA06B4A2400107D11D = {
+                       isa = PBXFileReference;
+                       name = getopt.c;
+                       path = getopt/getopt.c;
+                       refType = 4;
+               };
+               F566F4AB06B4A2400107D11D = {
+                       isa = PBXFileReference;
+                       name = getopt1.c;
+                       path = getopt/getopt1.c;
+                       refType = 4;
+               };
+               F566F4AC06B4A2400107D11D = {
+                       fileRef = F566F4AA06B4A2400107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F566F4AD06B4A2400107D11D = {
+                       fileRef = F566F4AB06B4A2400107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F566F4AE06B4A2B30107D11D = {
+                       isa = PBXLibraryReference;
+                       path = libgrabbag.a;
+                       refType = 3;
+               };
+               F566F4AF06B4A2B30107D11D = {
+                       isa = PBXLibraryReference;
+                       path = libreplaygain_analysis.a;
+                       refType = 3;
+               };
+               F566F4B006B4A2B30107D11D = {
+                       buildPhases = (
+                               F566F4B106B4A2B30107D11D,
+                               F566F4B206B4A2B30107D11D,
+                               F566F4B306B4A2B30107D11D,
+                               F566F4B406B4A2B30107D11D,
+                       );
+                       buildSettings = {
+                               DYLIB_COMPATIBILITY_VERSION = 1;
+                               DYLIB_CURRENT_VERSION = 1;
+                               HEADER_SEARCH_PATHS = "src/share/grabbag/include include";
+                               LIBRARY_STYLE = STATIC;
+                               OPTIMIZATION_CFLAGS = "-O3";
+                               OTHER_CFLAGS = "-DHAVE_INTTYPES_H";
+                               OTHER_LDFLAGS = "";
+                               OTHER_LIBTOOL_FLAGS = "";
+                               OTHER_REZFLAGS = "";
+                               PRODUCT_NAME = libgrabbag.a;
+                               REZ_EXECUTABLE = YES;
+                               SECTORDER_FLAGS = "";
+                               WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
+                       };
+                       dependencies = (
+                       );
+                       isa = PBXLibraryTarget;
+                       name = libgrabbag;
+                       productInstallPath = /usr/local/lib;
+                       productName = libgrabbag;
+                       productReference = F566F4AE06B4A2B30107D11D;
+                       shouldUseHeadermap = 0;
+               };
+               F566F4B106B4A2B30107D11D = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               F566F4E406B4A4270107D11D,
+                               F566F4E506B4A4270107D11D,
+                               F566F4E606B4A4270107D11D,
+                               F566F4E706B4A4270107D11D,
+                               F566F4E806B4A4270107D11D,
+                       );
+                       isa = PBXHeadersBuildPhase;
+                       name = Headers;
+               };
+               F566F4B206B4A2B30107D11D = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               F566F4E906B4A4270107D11D,
+                               F566F4EA06B4A4270107D11D,
+                               F566F4EB06B4A4270107D11D,
+                               F566F4EC06B4A4270107D11D,
+                       );
+                       isa = PBXSourcesBuildPhase;
+                       name = Sources;
+               };
+               F566F4B306B4A2B30107D11D = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       isa = PBXFrameworksBuildPhase;
+                       name = "Frameworks & Libraries";
+               };
+               F566F4B406B4A2B30107D11D = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       isa = PBXRezBuildPhase;
+                       name = "ResourceManager Resources";
+               };
+               F566F4B506B4A2B30107D11D = {
+                       buildPhases = (
+                               F566F4B606B4A2B30107D11D,
+                               F566F4B706B4A2B30107D11D,
+                               F566F4B806B4A2B30107D11D,
+                               F566F4B906B4A2B30107D11D,
+                       );
+                       buildSettings = {
+                               DYLIB_COMPATIBILITY_VERSION = 1;
+                               DYLIB_CURRENT_VERSION = 1;
+                               HEADER_SEARCH_PATHS = "src/share/replaygain_analysis/include include/share";
+                               LIBRARY_STYLE = STATIC;
+                               OPTIMIZATION_CFLAGS = "-O3";
+                               OTHER_CFLAGS = "-DHAVE_INTTYPES_H";
+                               OTHER_LDFLAGS = "";
+                               OTHER_LIBTOOL_FLAGS = "";
+                               OTHER_REZFLAGS = "";
+                               PRODUCT_NAME = libreplaygain_analysis.a;
+                               REZ_EXECUTABLE = YES;
+                               SECTORDER_FLAGS = "";
+                               WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
+                       };
+                       dependencies = (
+                       );
+                       isa = PBXLibraryTarget;
+                       name = libreplaygain_analysis;
+                       productInstallPath = /usr/local/lib;
+                       productName = libreplaygain_analysis;
+                       productReference = F566F4AF06B4A2B30107D11D;
+                       shouldUseHeadermap = 0;
+               };
+               F566F4B606B4A2B30107D11D = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               F566F4ED06B4A4270107D11D,
+                       );
+                       isa = PBXHeadersBuildPhase;
+                       name = Headers;
+               };
+               F566F4B706B4A2B30107D11D = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               F566F4EE06B4A4270107D11D,
+                       );
+                       isa = PBXSourcesBuildPhase;
+                       name = Sources;
+               };
+               F566F4B806B4A2B30107D11D = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       isa = PBXFrameworksBuildPhase;
+                       name = "Frameworks & Libraries";
+               };
+               F566F4B906B4A2B30107D11D = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       isa = PBXRezBuildPhase;
+                       name = "ResourceManager Resources";
+               };
+               F566F4BA06B4A2C50107D11D = {
+                       isa = PBXLibraryReference;
+                       path = libreplaygain_synthesis.a;
+                       refType = 3;
+               };
+               F566F4BB06B4A2C50107D11D = {
+                       buildPhases = (
+                               F566F4BC06B4A2C50107D11D,
+                               F566F4BD06B4A2C50107D11D,
+                               F566F4BE06B4A2C50107D11D,
+                               F566F4BF06B4A2C50107D11D,
+                       );
+                       buildSettings = {
+                               DYLIB_COMPATIBILITY_VERSION = 1;
+                               DYLIB_CURRENT_VERSION = 1;
+                               HEADER_SEARCH_PATHS = "src/share/replaygain_synthesis/include include include/share";
+                               LIBRARY_STYLE = STATIC;
+                               OPTIMIZATION_CFLAGS = "-O3";
+                               OTHER_CFLAGS = "-DHAVE_INTTYPES_H";
+                               OTHER_LDFLAGS = "";
+                               OTHER_LIBTOOL_FLAGS = "";
+                               OTHER_REZFLAGS = "";
+                               PRODUCT_NAME = libreplaygain_synthesis.a;
+                               REZ_EXECUTABLE = YES;
+                               SECTORDER_FLAGS = "";
+                               WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
+                       };
+                       dependencies = (
+                       );
+                       isa = PBXLibraryTarget;
+                       name = libreplaygain_synthesis;
+                       productInstallPath = /usr/local/lib;
+                       productName = libreplaygain_synthesis;
+                       productReference = F566F4BA06B4A2C50107D11D;
+                       shouldUseHeadermap = 0;
+               };
+               F566F4BC06B4A2C50107D11D = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               F566F4EF06B4A4270107D11D,
+                               F566F4F006B4A4270107D11D,
+                       );
+                       isa = PBXHeadersBuildPhase;
+                       name = Headers;
+               };
+               F566F4BD06B4A2C50107D11D = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               F566F4F106B4A4270107D11D,
+                       );
+                       isa = PBXSourcesBuildPhase;
+                       name = Sources;
+               };
+               F566F4BE06B4A2C50107D11D = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       isa = PBXFrameworksBuildPhase;
+                       name = "Frameworks & Libraries";
+               };
+               F566F4BF06B4A2C50107D11D = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       isa = PBXRezBuildPhase;
+                       name = "ResourceManager Resources";
+               };
+               F566F4C006B4A2F40107D11D = {
+                       isa = PBXLibraryReference;
+                       path = libutf8.a;
+                       refType = 3;
+               };
+               F566F4C106B4A2F40107D11D = {
+                       buildPhases = (
+                               F566F4C206B4A2F40107D11D,
+                               F566F4C306B4A2F40107D11D,
+                               F566F4C406B4A2F40107D11D,
+                               F566F4C506B4A2F40107D11D,
+                       );
+                       buildSettings = {
+                               DYLIB_COMPATIBILITY_VERSION = 1;
+                               DYLIB_CURRENT_VERSION = 1;
+                               HEADER_SEARCH_PATHS = "/sw/include src/share/utf8/include include include/share";
+                               LIBRARY_STYLE = STATIC;
+                               OPTIMIZATION_CFLAGS = "-O3";
+                               OTHER_CFLAGS = "-DHAVE_INTTYPES_H";
+                               OTHER_LDFLAGS = "";
+                               OTHER_LIBTOOL_FLAGS = "";
+                               OTHER_REZFLAGS = "";
+                               PRODUCT_NAME = libutf8.a;
+                               REZ_EXECUTABLE = YES;
+                               SECTORDER_FLAGS = "";
+                               WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
+                       };
+                       dependencies = (
+                       );
+                       isa = PBXLibraryTarget;
+                       name = libutf8;
+                       productInstallPath = /usr/local/lib;
+                       productName = libutf8;
+                       productReference = F566F4C006B4A2F40107D11D;
+                       shouldUseHeadermap = 0;
+               };
+               F566F4C206B4A2F40107D11D = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               F566F4F206B4A4270107D11D,
+                               F566F4F306B4A4270107D11D,
+                               F566F4F406B4A4270107D11D,
+                               F566F4F506B4A4270107D11D,
+                       );
+                       isa = PBXHeadersBuildPhase;
+                       name = Headers;
+               };
+               F566F4C306B4A2F40107D11D = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               F566F4F606B4A4270107D11D,
+                               F566F4F706B4A4270107D11D,
+                               F566F4F806B4A4270107D11D,
+                               F566F4F906B4A4270107D11D,
+                               F566F4FA06B4A4270107D11D,
+                       );
+                       isa = PBXSourcesBuildPhase;
+                       name = Sources;
+               };
+               F566F4C406B4A2F40107D11D = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       isa = PBXFrameworksBuildPhase;
+                       name = "Frameworks & Libraries";
+               };
+               F566F4C506B4A2F40107D11D = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       isa = PBXRezBuildPhase;
+                       name = "ResourceManager Resources";
+               };
+               F566F4C606B4A4270107D11D = {
+                       children = (
+                               F566F4C706B4A4270107D11D,
+                               F566F4C806B4A4270107D11D,
+                               F566F4C906B4A4270107D11D,
+                               F566F4CA06B4A4270107D11D,
+                       );
+                       isa = PBXGroup;
+                       path = grabbag;
+                       refType = 4;
+               };
+               F566F4C706B4A4270107D11D = {
+                       isa = PBXFileReference;
+                       path = cuesheet.h;
+                       refType = 4;
+               };
+               F566F4C806B4A4270107D11D = {
+                       isa = PBXFileReference;
+                       path = file.h;
+                       refType = 4;
+               };
+               F566F4C906B4A4270107D11D = {
+                       isa = PBXFileReference;
+                       path = replaygain.h;
+                       refType = 4;
+               };
+               F566F4CA06B4A4270107D11D = {
+                       isa = PBXFileReference;
+                       path = seektable.h;
+                       refType = 4;
+               };
+               F566F4CB06B4A4270107D11D = {
+                       isa = PBXFileReference;
+                       path = grabbag.h;
+                       refType = 4;
+               };
+               F566F4CC06B4A4270107D11D = {
+                       isa = PBXFileReference;
+                       path = replaygain_analysis.h;
+                       refType = 4;
+               };
+               F566F4CD06B4A4270107D11D = {
+                       isa = PBXFileReference;
+                       path = replaygain_synthesis.h;
+                       refType = 4;
+               };
+               F566F4CE06B4A4270107D11D = {
+                       isa = PBXFileReference;
+                       path = utf8.h;
+                       refType = 4;
+               };
+               F566F4CF06B4A4270107D11D = {
+                       children = (
+                               F566F4D006B4A4270107D11D,
+                               F566F4D106B4A4270107D11D,
+                               F566F4D206B4A4270107D11D,
+                               F566F4D306B4A4270107D11D,
+                       );
+                       isa = PBXGroup;
+                       path = grabbag;
+                       refType = 4;
+               };
+               F566F4D006B4A4270107D11D = {
+                       isa = PBXFileReference;
+                       path = cuesheet.c;
+                       refType = 4;
+               };
+               F566F4D106B4A4270107D11D = {
+                       isa = PBXFileReference;
+                       path = file.c;
+                       refType = 4;
+               };
+               F566F4D206B4A4270107D11D = {
+                       isa = PBXFileReference;
+                       path = replaygain.c;
+                       refType = 4;
+               };
+               F566F4D306B4A4270107D11D = {
+                       isa = PBXFileReference;
+                       path = seektable.c;
+                       refType = 4;
+               };
+               F566F4D406B4A4270107D11D = {
+                       children = (
+                               F566F4D506B4A4270107D11D,
+                       );
+                       isa = PBXGroup;
+                       path = replaygain_analysis;
+                       refType = 4;
+               };
+               F566F4D506B4A4270107D11D = {
+                       isa = PBXFileReference;
+                       path = replaygain_analysis.c;
+                       refType = 4;
+               };
+               F566F4D606B4A4270107D11D = {
+                       children = (
+                               F566F4D706B4A4270107D11D,
+                               F566F4DA06B4A4270107D11D,
+                       );
+                       isa = PBXGroup;
+                       path = replaygain_synthesis;
+                       refType = 4;
+               };
+               F566F4D706B4A4270107D11D = {
+                       children = (
+                               F566F4D806B4A4270107D11D,
+                       );
+                       isa = PBXGroup;
+                       path = include;
+                       refType = 4;
+               };
+               F566F4D806B4A4270107D11D = {
+                       children = (
+                               F566F4D906B4A4270107D11D,
+                       );
+                       isa = PBXGroup;
+                       path = private;
+                       refType = 4;
+               };
+               F566F4D906B4A4270107D11D = {
+                       isa = PBXFileReference;
+                       path = fast_float_math_hack.h;
+                       refType = 4;
+               };
+               F566F4DA06B4A4270107D11D = {
+                       isa = PBXFileReference;
+                       path = replaygain_synthesis.c;
+                       refType = 4;
+               };
+               F566F4DB06B4A4270107D11D = {
+                       children = (
+                               F566F4DC06B4A4270107D11D,
+                               F566F4DD06B4A4270107D11D,
+                               F566F4DE06B4A4270107D11D,
+                               F566F4DF06B4A4270107D11D,
+                               F566F4E006B4A4270107D11D,
+                               F566F4E106B4A4270107D11D,
+                               F566F4E206B4A4270107D11D,
+                               F566F4E306B4A4270107D11D,
+                       );
+                       isa = PBXGroup;
+                       path = utf8;
+                       refType = 4;
+               };
+               F566F4DC06B4A4270107D11D = {
+                       isa = PBXFileReference;
+                       path = charmaps.h;
+                       refType = 4;
+               };
+               F566F4DD06B4A4270107D11D = {
+                       isa = PBXFileReference;
+                       path = charset.c;
+                       refType = 4;
+               };
+               F566F4DE06B4A4270107D11D = {
+                       isa = PBXFileReference;
+                       path = charset.h;
+                       refType = 4;
+               };
+               F566F4DF06B4A4270107D11D = {
+                       isa = PBXFileReference;
+                       path = charset_test.c;
+                       refType = 4;
+               };
+               F566F4E006B4A4270107D11D = {
+                       isa = PBXFileReference;
+                       path = charsetmap.h;
+                       refType = 4;
+               };
+               F566F4E106B4A4270107D11D = {
+                       isa = PBXFileReference;
+                       path = iconvert.c;
+                       refType = 4;
+               };
+               F566F4E206B4A4270107D11D = {
+                       isa = PBXFileReference;
+                       path = makemap.c;
+                       refType = 4;
+               };
+               F566F4E306B4A4270107D11D = {
+                       isa = PBXFileReference;
+                       path = utf8.c;
+                       refType = 4;
+               };
+               F566F4E406B4A4270107D11D = {
+                       fileRef = F566F4C706B4A4270107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F566F4E506B4A4270107D11D = {
+                       fileRef = F566F4C806B4A4270107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F566F4E606B4A4270107D11D = {
+                       fileRef = F566F4C906B4A4270107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F566F4E706B4A4270107D11D = {
+                       fileRef = F566F4CA06B4A4270107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F566F4E806B4A4270107D11D = {
+                       fileRef = F566F4CB06B4A4270107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F566F4E906B4A4270107D11D = {
+                       fileRef = F566F4D006B4A4270107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F566F4EA06B4A4270107D11D = {
+                       fileRef = F566F4D106B4A4270107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F566F4EB06B4A4270107D11D = {
+                       fileRef = F566F4D206B4A4270107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F566F4EC06B4A4270107D11D = {
+                       fileRef = F566F4D306B4A4270107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F566F4ED06B4A4270107D11D = {
+                       fileRef = F566F4CC06B4A4270107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F566F4EE06B4A4270107D11D = {
+                       fileRef = F566F4D506B4A4270107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F566F4EF06B4A4270107D11D = {
+                       fileRef = F566F4CD06B4A4270107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F566F4F006B4A4270107D11D = {
+                       fileRef = F566F4D906B4A4270107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F566F4F106B4A4270107D11D = {
+                       fileRef = F566F4DA06B4A4270107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F566F4F206B4A4270107D11D = {
+                       fileRef = F566F4CE06B4A4270107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F566F4F306B4A4270107D11D = {
+                       fileRef = F566F4DC06B4A4270107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F566F4F406B4A4270107D11D = {
+                       fileRef = F566F4DE06B4A4270107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F566F4F506B4A4270107D11D = {
+                       fileRef = F566F4E006B4A4270107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F566F4F606B4A4270107D11D = {
+                       fileRef = F566F4DD06B4A4270107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F566F4F706B4A4270107D11D = {
+                       fileRef = F566F4DF06B4A4270107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F566F4F806B4A4270107D11D = {
+                       fileRef = F566F4E106B4A4270107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F566F4F906B4A4270107D11D = {
+                       fileRef = F566F4E206B4A4270107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F566F4FA06B4A4270107D11D = {
+                       fileRef = F566F4E306B4A4270107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F566F4FB06B4B7DD0107D11D = {
+                       isa = PBXExecutableFileReference;
+                       path = test_cuesheet;
+                       refType = 3;
+               };
+               F566F4FC06B4B7DD0107D11D = {
+                       buildPhases = (
+                               F566F4FD06B4B7DD0107D11D,
+                               F566F4FE06B4B7DD0107D11D,
+                               F566F4FF06B4B7DD0107D11D,
+                               F566F50006B4B7DD0107D11D,
+                       );
+                       buildSettings = {
+                               HEADER_SEARCH_PATHS = include;
+                               OPTIMIZATION_CFLAGS = "-O3";
+                               OTHER_CFLAGS = "-DHAVE_INTTYPES_H";
+                               OTHER_LDFLAGS = "";
+                               OTHER_REZFLAGS = "";
+                               PRODUCT_NAME = test_cuesheet;
+                               REZ_EXECUTABLE = YES;
+                               SECTORDER_FLAGS = "";
+                               WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
+                       };
+                       dependencies = (
+                       );
+                       isa = PBXToolTarget;
+                       name = test_cuesheet;
+                       productInstallPath = /usr/local/bin;
+                       productName = test_cuesheet;
+                       productReference = F566F4FB06B4B7DD0107D11D;
+                       shouldUseHeadermap = 0;
+               };
+               F566F4FD06B4B7DD0107D11D = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       isa = PBXHeadersBuildPhase;
+                       name = Headers;
+               };
+               F566F4FE06B4B7DD0107D11D = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               F5A50BB406B59B3E01707A2A,
+                       );
+                       isa = PBXSourcesBuildPhase;
+                       name = Sources;
+               };
+               F566F4FF06B4B7DD0107D11D = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               F5A50BAF06B59A8D01707A2A,
+                               F5A50BB006B59A8D01707A2A,
+                       );
+                       isa = PBXFrameworksBuildPhase;
+                       name = "Frameworks & Libraries";
+               };
+               F566F50006B4B7DD0107D11D = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       isa = PBXRezBuildPhase;
+                       name = "ResourceManager Resources";
+               };
+               F5830B7A06B59DF90175F08C = {
+                       fileRef = F54AFE6406B46AC4014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F5830B7E06B59ECD0175F08C = {
+                       fileRef = F566F4C006B4A2F40107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F5830B8506B59F610175F08C = {
+                       fileRef = F566F4AE06B4A2B30107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E594B01972C6B01A8006D = {
+                       buildStyles = (
+                               F59E594D01972C6B01A8006D,
+                               F59E594E01972C6B01A8006D,
+                       );
+                       isa = PBXProject;
+                       mainGroup = F59E594C01972C6B01A8006D;
+                       productRefGroup = F59E59C301972D3E01A8006D;
+                       projectDirPath = "";
+                       targets = (
+                               F5F7D57006B6E75301AAAA86,
+                               F59E59C501972D3E01A8006D,
+                               F5CA9EC702D18601011525B7,
+                               F54AFE6506B46AC4014FDB82,
+                               F54AFEF806B4710F014FDB82,
+                               F5D3C69302D18AAF015C5FF8,
+                               F566F4B006B4A2B30107D11D,
+                               F566F4B506B4A2B30107D11D,
+                               F566F4BB06B4A2C50107D11D,
+                               F566F4C106B4A2F40107D11D,
+                               F59E5A0B0197308B01A8006D,
+                               F5F561E6019B56E401A8006D,
+                               F5F561F6019B58E101A8006D,
+                               F5CA9ED002D18601011525B7,
+                               F54AFF3A06B49FAA014FDB82,
+                               F54AFF4706B4A0F8014FDB82,
+                               F566F4FC06B4B7DD0107D11D,
+                               F5F561F0019B58E101A8006D,
+                       );
+               };
+               F59E594C01972C6B01A8006D = {
+                       children = (
+                               F59E594F01972D3D01A8006D,
+                               F59E59C301972D3E01A8006D,
+                       );
+                       isa = PBXGroup;
+                       refType = 4;
+               };
+               F59E594D01972C6B01A8006D = {
+                       buildRules = (
+                       );
+                       buildSettings = {
+                               COPY_PHASE_STRIP = NO;
+                       };
+                       isa = PBXBuildStyle;
+                       name = Development;
+               };
+               F59E594E01972C6B01A8006D = {
+                       buildRules = (
+                       );
+                       buildSettings = {
+                               COPY_PHASE_STRIP = YES;
+                       };
+                       isa = PBXBuildStyle;
+                       name = Deployment;
+               };
+               F59E594F01972D3D01A8006D = {
+                       children = (
+                               F59E595001972D3D01A8006D,
+                               F59E595B01972D3D01A8006D,
+                       );
+                       isa = PBXGroup;
+                       name = Source;
+                       refType = 4;
+               };
+               F59E595001972D3D01A8006D = {
+                       children = (
+                               F59E595101972D3D01A8006D,
+                               F5CA9EC002D18601011525B7,
+                               F54AFEA806B46FF0014FDB82,
+                               F54AFEE906B4710E014FDB82,
+                               F5D3C68D02D18AAF015C5FF8,
+                       );
+                       isa = PBXGroup;
+                       path = include;
+                       refType = 4;
+               };
+               F59E595101972D3D01A8006D = {
+                       children = (
+                               F59E595201972D3D01A8006D,
+                               F59E595301972D3D01A8006D,
+                               F54AFE6A06B46CDB014FDB82,
+                               F54AFE6B06B46CDB014FDB82,
+                               F59E595401972D3D01A8006D,
+                               F54AFE6C06B46CDB014FDB82,
+                               F59E595501972D3D01A8006D,
+                               F5CA9EBE02D18526011525B7,
+                               F54AFE6D06B46CDB014FDB82,
+                               F51C735C0199C3DF01A8006D,
+                               F54AFE6E06B46CDB014FDB82,
+                               F59E595801972D3D01A8006D,
+                               F59E595901972D3D01A8006D,
+                       );
+                       isa = PBXGroup;
+                       path = FLAC;
+                       refType = 4;
+               };
+               F59E595201972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = all.h;
+                       refType = 4;
+               };
+               F59E595301972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = assert.h;
+                       refType = 4;
+               };
+               F59E595401972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = file_decoder.h;
+                       refType = 4;
+               };
+               F59E595501972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = format.h;
+                       refType = 4;
+               };
+               F59E595801972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = stream_decoder.h;
+                       refType = 4;
+               };
+               F59E595901972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = stream_encoder.h;
+                       refType = 4;
+               };
+               F59E595B01972D3D01A8006D = {
+                       children = (
+                               F59E595C01972D3D01A8006D,
+                               F59E596901972D3D01A8006D,
+                               F5CA9EDA02D186C7011525B7,
+                               F54AFEB106B46FF0014FDB82,
+                               F54AFEEE06B4710F014FDB82,
+                               F59E599901972D3D01A8006D,
+                               F59E59B301972D3E01A8006D,
+                               F59E59BC01972D3E01A8006D,
+                               F5CA9EF202D1874F011525B7,
+                               F54AFEF506B4710F014FDB82,
+                               F54AFEF606B4710F014FDB82,
+                               F5A50BB106B59B3D01707A2A,
+                               F59E59B701972D3E01A8006D,
+                               F5D3C68F02D18AAF015C5FF8,
+                       );
+                       isa = PBXGroup;
+                       path = src;
+                       refType = 4;
+               };
+               F59E595C01972D3D01A8006D = {
+                       children = (
+                               F59E595D01972D3D01A8006D,
+                               F59E595E01972D3D01A8006D,
+                               F59E595F01972D3D01A8006D,
+                               F59E596001972D3D01A8006D,
+                               F59E596101972D3D01A8006D,
+                               F59E596201972D3D01A8006D,
+                               F54AFE8406B46EBF014FDB82,
+                               F54AFE8506B46EBF014FDB82,
+                               F59E596501972D3D01A8006D,
+                               F54AFE8606B46EBF014FDB82,
+                               F54AFE8706B46EBF014FDB82,
+                               F54AFE8806B46EBF014FDB82,
+                               F54AFE8906B46EBF014FDB82,
+                       );
+                       isa = PBXGroup;
+                       path = flac;
+                       refType = 4;
+               };
+               F59E595D01972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = analyze.c;
+                       refType = 4;
+               };
+               F59E595E01972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = analyze.h;
+                       refType = 4;
+               };
+               F59E595F01972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = decode.c;
+                       refType = 4;
+               };
+               F59E596001972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = decode.h;
+                       refType = 4;
+               };
+               F59E596101972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = encode.c;
+                       refType = 4;
+               };
+               F59E596201972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = encode.h;
+                       refType = 4;
+               };
+               F59E596501972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = main.c;
+                       refType = 4;
+               };
+               F59E596901972D3D01A8006D = {
+                       children = (
+                               F59E596A01972D3D01A8006D,
+                               F59E596B01972D3D01A8006D,
+                               F59E596C01972D3D01A8006D,
+                               F59E596D01972D3D01A8006D,
+                               F59E596E01972D3D01A8006D,
+                               F54AFE7406B46DD3014FDB82,
+                               F59E596F01972D3D01A8006D,
+                               F59E597001972D3D01A8006D,
+                               F59E597901972D3D01A8006D,
+                               F59E598D01972D3D01A8006D,
+                               F59E599101972D3D01A8006D,
+                               F59E599201972D3D01A8006D,
+                               F5CA9ED502D1865E011525B7,
+                               F5CA9ED602D1865E011525B7,
+                               F59E599401972D3D01A8006D,
+                               F59E599501972D3D01A8006D,
+                               F59E599601972D3D01A8006D,
+                               F51C735F0199C42101A8006D,
+                               F54AFE7506B46DD3014FDB82,
+                               F5F7D56D06B6E75301AAAA86,
+                       );
+                       isa = PBXGroup;
+                       path = libFLAC;
+                       refType = 4;
+               };
+               F59E596A01972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = bitbuffer.c;
+                       refType = 4;
+               };
+               F59E596B01972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = bitmath.c;
+                       refType = 4;
+               };
+               F59E596C01972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = cpu.c;
+                       refType = 4;
+               };
+               F59E596D01972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = crc.c;
+                       refType = 4;
+               };
+               F59E596E01972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = file_decoder.c;
+                       refType = 4;
+               };
+               F59E596F01972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = fixed.c;
+                       refType = 4;
+               };
+               F59E597001972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = format.c;
+                       refType = 4;
+               };
+               F59E597901972D3D01A8006D = {
+                       children = (
+                               F59E597B01972D3D01A8006D,
+                               F59E598701972D3D01A8006D,
+                       );
+                       isa = PBXGroup;
+                       path = include;
+                       refType = 4;
+               };
+               F59E597B01972D3D01A8006D = {
+                       children = (
+                               F59E597C01972D3D01A8006D,
+                               F59E597D01972D3D01A8006D,
+                               F59E597E01972D3D01A8006D,
+                               F59E597F01972D3D01A8006D,
+                               F59E598001972D3D01A8006D,
+                               F59E598101972D3D01A8006D,
+                               F54AFE7906B46E73014FDB82,
+                               F59E598201972D3D01A8006D,
+                               F59E598401972D3D01A8006D,
+                               F59E598501972D3D01A8006D,
+                               F5CA9ED902D186C7011525B7,
+                               F59E598601972D3D01A8006D,
+                       );
+                       isa = PBXGroup;
+                       path = private;
+                       refType = 4;
+               };
+               F59E597C01972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = all.h;
+                       refType = 4;
+               };
+               F59E597D01972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = bitbuffer.h;
+                       refType = 4;
+               };
+               F59E597E01972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = bitmath.h;
+                       refType = 4;
+               };
+               F59E597F01972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = cpu.h;
+                       refType = 4;
+               };
+               F59E598001972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = crc.h;
+                       refType = 4;
+               };
+               F59E598101972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = fixed.h;
+                       refType = 4;
+               };
+               F59E598201972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = lpc.h;
+                       refType = 4;
+               };
+               F59E598401972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = md5.h;
+                       refType = 4;
+               };
+               F59E598501972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = memory.h;
+                       refType = 4;
+               };
+               F59E598601972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = stream_encoder_framing.h;
+                       refType = 4;
+               };
+               F59E598701972D3D01A8006D = {
+                       children = (
+                               F59E598801972D3D01A8006D,
+                               F59E598901972D3D01A8006D,
+                               F54AFE7A06B46E73014FDB82,
+                               F51C735E0199C42101A8006D,
+                               F54AFE7B06B46E73014FDB82,
+                               F59E598B01972D3D01A8006D,
+                               F59E598C01972D3D01A8006D,
+                       );
+                       isa = PBXGroup;
+                       path = protected;
+                       refType = 4;
+               };
+               F59E598801972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = all.h;
+                       refType = 4;
+               };
+               F59E598901972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = file_decoder.h;
+                       refType = 4;
+               };
+               F59E598B01972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = stream_decoder.h;
+                       refType = 4;
+               };
+               F59E598C01972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = stream_encoder.h;
+                       refType = 4;
+               };
+               F59E598D01972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = lpc.c;
+                       refType = 4;
+               };
+               F59E599101972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = md5.c;
+                       refType = 4;
+               };
+               F59E599201972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = memory.c;
+                       refType = 4;
+               };
+               F59E599401972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = stream_decoder.c;
+                       refType = 4;
+               };
+               F59E599501972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = stream_encoder.c;
+                       refType = 4;
+               };
+               F59E599601972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = stream_encoder_framing.c;
+                       refType = 4;
+               };
+               F59E599901972D3D01A8006D = {
+                       children = (
+                               F59E599A01972D3D01A8006D,
+                               F54AFE9006B46F13014FDB82,
+                               F54AFE9106B46F13014FDB82,
+                               F54AFE9206B46F13014FDB82,
+                               F54AFE9306B46F13014FDB82,
+                               F54AFE9406B46F13014FDB82,
+                               F54AFE9506B46F13014FDB82,
+                               F54AFE9606B46F13014FDB82,
+                               F54AFE9706B46F13014FDB82,
+                               F54AFE9806B46F13014FDB82,
+                               F54AFE9906B46F13014FDB82,
+                               F54AFE9A06B46F13014FDB82,
+                               F54AFE9B06B46F13014FDB82,
+                       );
+                       isa = PBXGroup;
+                       path = metaflac;
+                       refType = 4;
+               };
+               F59E599A01972D3D01A8006D = {
+                       isa = PBXFileReference;
+                       path = main.c;
+                       refType = 4;
+               };
+               F59E59B301972D3E01A8006D = {
+                       children = (
+                               F59E59B601972D3E01A8006D,
+                       );
+                       isa = PBXGroup;
+                       path = plugin_xmms;
+                       refType = 4;
+               };
+               F59E59B601972D3E01A8006D = {
+                       isa = PBXFileReference;
+                       path = plugin.c;
+                       refType = 4;
+               };
+               F59E59B701972D3E01A8006D = {
+                       children = (
+                               F59E59B801972D3E01A8006D,
+                       );
+                       isa = PBXGroup;
+                       path = test_streams;
+                       refType = 4;
+               };
+               F59E59B801972D3E01A8006D = {
+                       isa = PBXFileReference;
+                       path = main.c;
+                       refType = 4;
+               };
+               F59E59BC01972D3E01A8006D = {
+                       children = (
+                               F59E59BD01972D3E01A8006D,
+                               F59E59BE01972D3E01A8006D,
+                               F59E59BF01972D3E01A8006D,
+                               F5CA9EE602D1874F011525B7,
+                               F5CA9EE702D1874F011525B7,
+                               F5CA9EE802D1874F011525B7,
+                               F5CA9EE902D1874F011525B7,
+                               F5CA9EEA02D1874F011525B7,
+                               F5CA9EEB02D1874F011525B7,
+                               F5CA9EEC02D1874F011525B7,
+                               F5CA9EED02D1874F011525B7,
+                               F5CA9EEE02D1874F011525B7,
+                               F5CA9EEF02D1874F011525B7,
+                               F5CA9EF002D1874F011525B7,
+                               F5CA9EF102D1874F011525B7,
+                       );
+                       isa = PBXGroup;
+                       path = test_libFLAC;
+                       refType = 4;
+               };
+               F59E59BD01972D3E01A8006D = {
+                       isa = PBXFileReference;
+                       path = bitbuffer.c;
+                       refType = 4;
+               };
+               F59E59BE01972D3E01A8006D = {
+                       isa = PBXFileReference;
+                       path = bitbuffer.h;
+                       refType = 4;
+               };
+               F59E59BF01972D3E01A8006D = {
+                       isa = PBXFileReference;
+                       path = main.c;
+                       refType = 4;
+               };
+               F59E59C301972D3E01A8006D = {
+                       children = (
+                               F5F7D56F06B6E75301AAAA86,
+                               F59E59C401972D3E01A8006D,
+                               F5CA9EC502D18601011525B7,
+                               F54AFE6406B46AC4014FDB82,
+                               F54AFEF706B4710F014FDB82,
+                               F5D3C69202D18AAF015C5FF8,
+                               F566F4AE06B4A2B30107D11D,
+                               F566F4AF06B4A2B30107D11D,
+                               F566F4BA06B4A2C50107D11D,
+                               F566F4C006B4A2F40107D11D,
+                               F59E5A0A0197308B01A8006D,
+                               F5F561E5019B56E401A8006D,
+                               F5F561EF019B58E101A8006D,
+                               F5CA9EC602D18601011525B7,
+                               F54AFF3906B49FAA014FDB82,
+                               F54AFF4606B4A0F8014FDB82,
+                               F566F4FB06B4B7DD0107D11D,
+                               F5F561EE019B58E101A8006D,
+                       );
+                       isa = PBXGroup;
+                       name = Products;
+                       refType = 4;
+               };
+               F59E59C401972D3E01A8006D = {
+                       isa = PBXLibraryReference;
+                       path = libFLAC.a;
+                       refType = 3;
+               };
+               F59E59C501972D3E01A8006D = {
+                       buildPhases = (
+                               F513F76501976EFF01A8006D,
+                               F59E59C601972D3E01A8006D,
+                               F59E59E701972D3E01A8006D,
+                               F59E5A0501972D3E01A8006D,
+                               F59E5A0601972D3E01A8006D,
+                       );
+                       buildSettings = {
+                               DYLIB_COMPATIBILITY_VERSION = 1;
+                               DYLIB_CURRENT_VERSION = 1;
+                               HEADER_SEARCH_PATHS = "src/libFLAC/include include";
+                               LIBRARY_STYLE = STATIC;
+                               OPTIMIZATION_CFLAGS = "-O3";
+                               OTHER_CFLAGS = "-DVERSION=\\\\\\\"1.2.1\\\\\\\" -DHAVE_INTTYPES_H -DFLAC__CPU_PPC -DFLAC__USE_ALTIVEC -DFLAC__ALIGN_MALLOC_DATA";
+                               OTHER_LDFLAGS = "";
+                               OTHER_LIBTOOL_FLAGS = "";
+                               OTHER_REZFLAGS = "";
+                               PRODUCT_NAME = libFLAC.a;
+                               REZ_EXECUTABLE = YES;
+                               SECTORDER_FLAGS = "";
+                               WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
+                       };
+                       dependencies = (
+                       );
+                       isa = PBXLibraryTarget;
+                       name = libFLAC;
+                       productInstallPath = /usr/local/lib;
+                       productName = libFLAC;
+                       productReference = F59E59C401972D3E01A8006D;
+                       shouldUseHeadermap = 0;
+               };
+               F59E59C601972D3E01A8006D = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               F59E59C701972D3E01A8006D,
+                               F59E59C801972D3E01A8006D,
+                               F54AFE6F06B46CDC014FDB82,
+                               F54AFE7006B46CDC014FDB82,
+                               F59E59C901972D3E01A8006D,
+                               F54AFE7106B46CDC014FDB82,
+                               F59E59CA01972D3E01A8006D,
+                               F5CA9EBF02D18526011525B7,
+                               F54AFE7206B46CDC014FDB82,
+                               F51C735D0199C3DF01A8006D,
+                               F54AFE7306B46CDC014FDB82,
+                               F59E59CD01972D3E01A8006D,
+                               F59E59CE01972D3E01A8006D,
+                               F59E59D501972D3E01A8006D,
+                               F59E59D601972D3E01A8006D,
+                               F59E59D701972D3E01A8006D,
+                               F59E59D801972D3E01A8006D,
+                               F59E59D901972D3E01A8006D,
+                               F59E59DA01972D3E01A8006D,
+                               F59E59DB01972D3E01A8006D,
+                               F59E59DC01972D3E01A8006D,
+                               F59E59DD01972D3E01A8006D,
+                               F59E59DE01972D3E01A8006D,
+                               F59E59DF01972D3E01A8006D,
+                               F59E59E001972D3E01A8006D,
+                               F59E59E101972D3E01A8006D,
+                               F59E59E201972D3E01A8006D,
+                               F51C73600199C42101A8006D,
+                               F5CA9EE002D186C7011525B7,
+                               F54AFE7E06B46E73014FDB82,
+                               F54AFE7F06B46E73014FDB82,
+                               F54AFE8006B46E73014FDB82,
+                       );
+                       isa = PBXHeadersBuildPhase;
+                       name = Headers;
+               };
+               F59E59C701972D3E01A8006D = {
+                       fileRef = F59E595201972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E59C801972D3E01A8006D = {
+                       fileRef = F59E595301972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E59C901972D3E01A8006D = {
+                       fileRef = F59E595401972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E59CA01972D3E01A8006D = {
+                       fileRef = F59E595501972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E59CD01972D3E01A8006D = {
+                       fileRef = F59E595801972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E59CE01972D3E01A8006D = {
+                       fileRef = F59E595901972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E59D501972D3E01A8006D = {
+                       fileRef = F59E597C01972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E59D601972D3E01A8006D = {
+                       fileRef = F59E597D01972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E59D701972D3E01A8006D = {
+                       fileRef = F59E597E01972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E59D801972D3E01A8006D = {
+                       fileRef = F59E597F01972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E59D901972D3E01A8006D = {
+                       fileRef = F59E598001972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E59DA01972D3E01A8006D = {
+                       fileRef = F59E598101972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E59DB01972D3E01A8006D = {
+                       fileRef = F59E598201972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E59DC01972D3E01A8006D = {
+                       fileRef = F59E598401972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E59DD01972D3E01A8006D = {
+                       fileRef = F59E598501972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E59DE01972D3E01A8006D = {
+                       fileRef = F59E598601972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E59DF01972D3E01A8006D = {
+                       fileRef = F59E598801972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E59E001972D3E01A8006D = {
+                       fileRef = F59E598901972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E59E101972D3E01A8006D = {
+                       fileRef = F59E598B01972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E59E201972D3E01A8006D = {
+                       fileRef = F59E598C01972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E59E701972D3E01A8006D = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               F59E59ED01972D3E01A8006D,
+                               F59E59EE01972D3E01A8006D,
+                               F59E59EF01972D3E01A8006D,
+                               F59E59F001972D3E01A8006D,
+                               F59E59F101972D3E01A8006D,
+                               F59E59F201972D3E01A8006D,
+                               F59E59F301972D3E01A8006D,
+                               F59E59F401972D3E01A8006D,
+                               F59E59F501972D3E01A8006D,
+                               F59E59F601972D3E01A8006D,
+                               F59E59F801972D3E01A8006D,
+                               F59E59F901972D3E01A8006D,
+                               F59E59FA01972D3E01A8006D,
+                               F51C73610199C42101A8006D,
+                               F5CA9ED702D1865E011525B7,
+                               F5CA9ED802D1865E011525B7,
+                               F54AFE7606B46DD3014FDB82,
+                               F54AFE7706B46DD3014FDB82,
+                       );
+                       isa = PBXSourcesBuildPhase;
+                       name = Sources;
+               };
+               F59E59ED01972D3E01A8006D = {
+                       fileRef = F59E596A01972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E59EE01972D3E01A8006D = {
+                       fileRef = F59E596B01972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E59EF01972D3E01A8006D = {
+                       fileRef = F59E596C01972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E59F001972D3E01A8006D = {
+                       fileRef = F59E596D01972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E59F101972D3E01A8006D = {
+                       fileRef = F59E596E01972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E59F201972D3E01A8006D = {
+                       fileRef = F59E596F01972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E59F301972D3E01A8006D = {
+                       fileRef = F59E597001972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E59F401972D3E01A8006D = {
+                       fileRef = F59E598D01972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E59F501972D3E01A8006D = {
+                       fileRef = F59E599101972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E59F601972D3E01A8006D = {
+                       fileRef = F59E599201972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E59F801972D3E01A8006D = {
+                       fileRef = F59E599401972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E59F901972D3E01A8006D = {
+                       fileRef = F59E599501972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E59FA01972D3E01A8006D = {
+                       fileRef = F59E599601972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E5A0501972D3E01A8006D = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       isa = PBXFrameworksBuildPhase;
+                       name = "Frameworks & Libraries";
+               };
+               F59E5A0601972D3E01A8006D = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       isa = PBXRezBuildPhase;
+                       name = "ResourceManager Resources";
+               };
+               F59E5A0A0197308B01A8006D = {
+                       isa = PBXExecutableFileReference;
+                       path = flac;
+                       refType = 3;
+               };
+               F59E5A0B0197308B01A8006D = {
+                       buildPhases = (
+                               F59E5A0C0197308B01A8006D,
+                               F59E5A0D0197308B01A8006D,
+                               F59E5A0E0197308B01A8006D,
+                               F59E5A0F0197308B01A8006D,
+                       );
+                       buildSettings = {
+                               HEADER_SEARCH_PATHS = "/sw/include include";
+                               LIBRARY_SEARCH_PATHS = /sw/lib;
+                               OPTIMIZATION_CFLAGS = "-O3";
+                               OTHER_CFLAGS = "-DVERSION=\\\\\\\"1.2.1\\\\\\\" -DHAVE_INTTYPES_H -DFLAC__HAS_OGG";
+                               OTHER_LDFLAGS = "-logg";
+                               OTHER_REZFLAGS = "";
+                               PRODUCT_NAME = flac;
+                               REZ_EXECUTABLE = YES;
+                               SECTORDER_FLAGS = "";
+                               WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
+                       };
+                       dependencies = (
+                       );
+                       isa = PBXToolTarget;
+                       name = flac;
+                       productInstallPath = /usr/local/bin;
+                       productName = flac;
+                       productReference = F59E5A0A0197308B01A8006D;
+                       shouldUseHeadermap = 0;
+               };
+               F59E5A0C0197308B01A8006D = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               F59E5A120197323601A8006D,
+                               F59E5A140197323601A8006D,
+                               F59E5A160197323601A8006D,
+                               F54AFE8A06B46EBF014FDB82,
+                               F54AFE8B06B46EBF014FDB82,
+                               F54AFE8C06B46EBF014FDB82,
+                       );
+                       isa = PBXHeadersBuildPhase;
+                       name = Headers;
+               };
+               F59E5A0D0197308B01A8006D = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               F59E5A110197323601A8006D,
+                               F59E5A130197323601A8006D,
+                               F59E5A150197323601A8006D,
+                               F59E5A190197323601A8006D,
+                               F54AFE8D06B46EBF014FDB82,
+                               F54AFE8E06B46EBF014FDB82,
+                               F54AFE8F06B46EBF014FDB82,
+                       );
+                       isa = PBXSourcesBuildPhase;
+                       name = Sources;
+               };
+               F59E5A0E0197308B01A8006D = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               F5A50B3D06B5950501707A2A,
+                               F5A50B3A06B594ED01707A2A,
+                               F5A50B3B06B594ED01707A2A,
+                               F5A50B3C06B594ED01707A2A,
+                               F5A50B3E06B5952301707A2A,
+                               F5830B7A06B59DF90175F08C,
+                               F59E5A1D0197363A01A8006D,
+                               F5F3FDB206B6E9AE01D13CEE,
+                       );
+                       isa = PBXFrameworksBuildPhase;
+                       name = "Frameworks & Libraries";
+               };
+               F59E5A0F0197308B01A8006D = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       isa = PBXRezBuildPhase;
+                       name = "ResourceManager Resources";
+               };
+               F59E5A110197323601A8006D = {
+                       fileRef = F59E595D01972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E5A120197323601A8006D = {
+                       fileRef = F59E595E01972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E5A130197323601A8006D = {
+                       fileRef = F59E595F01972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E5A140197323601A8006D = {
+                       fileRef = F59E596001972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E5A150197323601A8006D = {
+                       fileRef = F59E596101972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E5A160197323601A8006D = {
+                       fileRef = F59E596201972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E5A190197323601A8006D = {
+                       fileRef = F59E596501972D3D01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F59E5A1D0197363A01A8006D = {
+                       fileRef = F59E59C401972D3E01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F5A50B3A06B594ED01707A2A = {
+                       fileRef = F566F4AE06B4A2B30107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F5A50B3B06B594ED01707A2A = {
+                       fileRef = F566F4AF06B4A2B30107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F5A50B3C06B594ED01707A2A = {
+                       fileRef = F566F4BA06B4A2C50107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F5A50B3D06B5950501707A2A = {
+                       fileRef = F5D3C69202D18AAF015C5FF8;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F5A50B3E06B5952301707A2A = {
+                       fileRef = F566F4C006B4A2F40107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F5A50B9606B5992501707A2A = {
+                       fileRef = F566F4AE06B4A2B30107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F5A50B9706B5992501707A2A = {
+                       fileRef = F54AFE6406B46AC4014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F5A50B9806B5992501707A2A = {
+                       fileRef = F59E59C401972D3E01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F5A50B9D06B599C901707A2A = {
+                       fileRef = F54AFEF706B4710F014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F5A50B9E06B599C901707A2A = {
+                       fileRef = F54AFE6406B46AC4014FDB82;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F5A50B9F06B599C901707A2A = {
+                       fileRef = F59E59C401972D3E01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F5A50BAF06B59A8D01707A2A = {
+                       fileRef = F566F4AE06B4A2B30107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F5A50BB006B59A8D01707A2A = {
+                       fileRef = F59E59C401972D3E01A8006D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F5A50BB106B59B3D01707A2A = {
+                       children = (
+                               F5A50BB206B59B3D01707A2A,
+                       );
+                       isa = PBXGroup;
+                       path = test_grabbag;
+                       refType = 4;
+               };
+               F5A50BB206B59B3D01707A2A = {
+                       children = (
+                               F5A50BB306B59B3D01707A2A,
+                       );
+                       isa = PBXGroup;
+                       path = cuesheet;
                        refType = 4;
                };
-               F59E59B801972D3E01A8006D = {
+               F5A50BB306B59B3D01707A2A = {
                        isa = PBXFileReference;
                        path = main.c;
                        refType = 4;
                };
-               F59E59BC01972D3E01A8006D = {
+               F5A50BB406B59B3E01707A2A = {
+                       fileRef = F5A50BB306B59B3D01707A2A;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F5CA9EBE02D18526011525B7 = {
+                       isa = PBXFileReference;
+                       path = metadata.h;
+                       refType = 4;
+               };
+               F5CA9EBF02D18526011525B7 = {
+                       fileRef = F5CA9EBE02D18526011525B7;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F5CA9EC002D18601011525B7 = {
                        children = (
-                               F59E59BD01972D3E01A8006D,
-                               F59E59BE01972D3E01A8006D,
-                               F59E59BF01972D3E01A8006D,
+                               F5CA9EC102D18601011525B7,
+                               F5CA9EC202D18601011525B7,
+                               F5CA9EC302D18601011525B7,
+                               F54AFE7806B46E73014FDB82,
+                               F5CA9EC402D18601011525B7,
                        );
                        isa = PBXGroup;
-                       path = test_unit;
+                       path = "FLAC++";
                        refType = 4;
                };
-               F59E59BD01972D3E01A8006D = {
+               F5CA9EC102D18601011525B7 = {
                        isa = PBXFileReference;
-                       path = bitbuffer.c;
+                       path = all.h;
                        refType = 4;
                };
-               F59E59BE01972D3E01A8006D = {
+               F5CA9EC202D18601011525B7 = {
                        isa = PBXFileReference;
-                       path = bitbuffer.h;
+                       path = decoder.h;
                        refType = 4;
                };
-               F59E59BF01972D3E01A8006D = {
+               F5CA9EC302D18601011525B7 = {
                        isa = PBXFileReference;
-                       path = main.c;
+                       path = encoder.h;
                        refType = 4;
                };
-               F59E59C301972D3E01A8006D = {
-                       children = (
-                               F59E59C401972D3E01A8006D,
-                               F59E5A0A0197308B01A8006D,
-                               F5F561E5019B56E401A8006D,
-                               F5F561EE019B58E101A8006D,
-                               F5F561EF019B58E101A8006D,
-                       );
-                       isa = PBXGroup;
-                       name = Products;
+               F5CA9EC402D18601011525B7 = {
+                       isa = PBXFileReference;
+                       path = metadata.h;
                        refType = 4;
                };
-               F59E59C401972D3E01A8006D = {
+               F5CA9EC502D18601011525B7 = {
                        isa = PBXLibraryReference;
-                       path = libFLAC.a;
+                       path = "libFLAC++.a";
                        refType = 3;
                };
-               F59E59C501972D3E01A8006D = {
+               F5CA9EC602D18601011525B7 = {
+                       isa = PBXExecutableFileReference;
+                       path = "test_libFLAC++";
+                       refType = 3;
+               };
+               F5CA9EC702D18601011525B7 = {
                        buildPhases = (
-                               F513F76501976EFF01A8006D,
-                               F59E59C601972D3E01A8006D,
-                               F59E59E701972D3E01A8006D,
-                               F59E5A0501972D3E01A8006D,
-                               F59E5A0601972D3E01A8006D,
+                               F5D3C68902D18932015C5FF8,
+                               F5CA9EC802D18601011525B7,
+                               F5CA9ECD02D18601011525B7,
+                               F5CA9ECE02D18601011525B7,
+                               F5CA9ECF02D18601011525B7,
                        );
                        buildSettings = {
                                DYLIB_COMPATIBILITY_VERSION = 1;
                                DYLIB_CURRENT_VERSION = 1;
-                               HEADER_SEARCH_PATHS = "src/libFLAC/include include";
+                               HEADER_SEARCH_PATHS = include;
+                               INSTALL_PATH = "";
                                LIBRARY_STYLE = STATIC;
                                OPTIMIZATION_CFLAGS = "-O3";
+                               OTHER_CFLAGS = "-DHAVE_INTTYPES_H";
                                OTHER_LDFLAGS = "";
                                OTHER_LIBTOOL_FLAGS = "";
                                OTHER_REZFLAGS = "";
-                               PRODUCT_NAME = libFLAC.a;
+                               PRODUCT_NAME = "libFLAC++.a";
                                REZ_EXECUTABLE = YES;
                                SECTORDER_FLAGS = "";
                                WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
                        dependencies = (
                        );
                        isa = PBXLibraryTarget;
-                       name = libFLAC;
-                       productInstallPath = /usr/local/lib;
-                       productName = libFLAC;
-                       productReference = F59E59C401972D3E01A8006D;
+                       name = "libFLAC++";
+                       productInstallPath = "";
+                       productName = "libFLAC++";
+                       productReference = F5CA9EC502D18601011525B7;
                        shouldUseHeadermap = 0;
                };
-               F59E59C601972D3E01A8006D = {
+               F5CA9EC802D18601011525B7 = {
                        buildActionMask = 2147483647;
                        files = (
-                               F59E59C701972D3E01A8006D,
-                               F59E59C801972D3E01A8006D,
-                               F59E59C901972D3E01A8006D,
-                               F59E59CA01972D3E01A8006D,
-                               F59E59CC01972D3E01A8006D,
-                               F59E59CD01972D3E01A8006D,
-                               F59E59CE01972D3E01A8006D,
-                               F59E59CF01972D3E01A8006D,
-                               F59E59D501972D3E01A8006D,
-                               F59E59D601972D3E01A8006D,
-                               F59E59D701972D3E01A8006D,
-                               F59E59D801972D3E01A8006D,
-                               F59E59D901972D3E01A8006D,
-                               F59E59DA01972D3E01A8006D,
-                               F59E59DB01972D3E01A8006D,
-                               F59E59DC01972D3E01A8006D,
-                               F59E59DD01972D3E01A8006D,
-                               F59E59DE01972D3E01A8006D,
-                               F59E59DF01972D3E01A8006D,
-                               F59E59E001972D3E01A8006D,
-                               F59E59E101972D3E01A8006D,
-                               F59E59E201972D3E01A8006D,
-                               F51C735D0199C3DF01A8006D,
-                               F51C73600199C42101A8006D,
+                               F5CA9EC902D18601011525B7,
+                               F5CA9ECA02D18601011525B7,
+                               F5CA9ECB02D18601011525B7,
+                               F5CA9ECC02D18601011525B7,
+                               F54AFE8106B46E73014FDB82,
                        );
                        isa = PBXHeadersBuildPhase;
                        name = Headers;
                };
-               F59E59C701972D3E01A8006D = {
-                       fileRef = F59E595201972D3D01A8006D;
+               F5CA9EC902D18601011525B7 = {
+                       fileRef = F5CA9EC102D18601011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E59C801972D3E01A8006D = {
-                       fileRef = F59E595301972D3D01A8006D;
+               F5CA9ECA02D18601011525B7 = {
+                       fileRef = F5CA9EC202D18601011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E59C901972D3E01A8006D = {
-                       fileRef = F59E595401972D3D01A8006D;
+               F5CA9ECB02D18601011525B7 = {
+                       fileRef = F5CA9EC302D18601011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E59CA01972D3E01A8006D = {
-                       fileRef = F59E595501972D3D01A8006D;
+               F5CA9ECC02D18601011525B7 = {
+                       fileRef = F5CA9EC402D18601011525B7;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F5CA9ECD02D18601011525B7 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               F5CA9EE102D186C7011525B7,
+                               F5CA9EE202D186C7011525B7,
+                               F5CA9EE302D186C7011525B7,
+                               F5CA9EE402D186C7011525B7,
+                               F5CA9EE502D186C7011525B7,
+                               F54AFE8206B46E73014FDB82,
+                               F54AFE8306B46E73014FDB82,
+                       );
+                       isa = PBXSourcesBuildPhase;
+                       name = Sources;
+               };
+               F5CA9ECE02D18601011525B7 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       isa = PBXFrameworksBuildPhase;
+                       name = "Frameworks & Libraries";
+               };
+               F5CA9ECF02D18601011525B7 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       isa = PBXRezBuildPhase;
+                       name = "ResourceManager Resources";
+               };
+               F5CA9ED002D18601011525B7 = {
+                       buildPhases = (
+                               F5CA9ED102D18601011525B7,
+                               F5CA9ED202D18601011525B7,
+                               F5CA9ED302D18601011525B7,
+                               F5CA9ED402D18601011525B7,
+                       );
+                       buildSettings = {
+                               HEADER_SEARCH_PATHS = include;
+                               OPTIMIZATION_CFLAGS = "-O3";
+                               OTHER_CFLAGS = "-DHAVE_INTTYPES_H";
+                               OTHER_LDFLAGS = "";
+                               OTHER_REZFLAGS = "";
+                               PRODUCT_NAME = "test_libFLAC++";
+                               REZ_EXECUTABLE = YES;
+                               SECTORDER_FLAGS = "";
+                               WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
+                       };
+                       dependencies = (
+                       );
+                       isa = PBXToolTarget;
+                       name = "test_libFLAC++";
+                       productInstallPath = /usr/local/bin;
+                       productName = "test_libFLAC++";
+                       productReference = F5CA9EC602D18601011525B7;
+                       shouldUseHeadermap = 0;
+               };
+               F5CA9ED102D18601011525B7 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               F5CA9F0A02D1874F011525B7,
+                               F5CA9F0B02D1874F011525B7,
+                               F5CA9F0C02D1874F011525B7,
+                               F5CA9F0D02D1874F011525B7,
+                               F54AFEBC06B46FF0014FDB82,
+                       );
+                       isa = PBXHeadersBuildPhase;
+                       name = Headers;
+               };
+               F5CA9ED202D18601011525B7 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               F5CA9F0E02D1874F011525B7,
+                               F5CA9F0F02D1874F011525B7,
+                               F5CA9F1002D1874F011525B7,
+                               F5CA9F1102D1874F011525B7,
+                               F5CA9F1202D1874F011525B7,
+                               F5CA9F1302D1874F011525B7,
+                               F5CA9F1402D1874F011525B7,
+                               F54AFEBD06B46FF0014FDB82,
+                       );
+                       isa = PBXSourcesBuildPhase;
+                       name = Sources;
+               };
+               F5CA9ED302D18601011525B7 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               F5F9157806B5911B01999A91,
+                               F5D3C68C02D189F1015C5FF8,
+                               F5D3C6B802D18D00015C5FF8,
+                               F5F3FDB506B6EA9401D13CEE,
+                       );
+                       isa = PBXFrameworksBuildPhase;
+                       name = "Frameworks & Libraries";
+               };
+               F5CA9ED402D18601011525B7 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       isa = PBXRezBuildPhase;
+                       name = "ResourceManager Resources";
+               };
+               F5CA9ED502D1865E011525B7 = {
+                       isa = PBXFileReference;
+                       path = metadata_iterators.c;
+                       refType = 4;
+               };
+               F5CA9ED602D1865E011525B7 = {
+                       isa = PBXFileReference;
+                       path = metadata_object.c;
+                       refType = 4;
+               };
+               F5CA9ED702D1865E011525B7 = {
+                       fileRef = F5CA9ED502D1865E011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E59CC01972D3E01A8006D = {
-                       fileRef = F59E595701972D3D01A8006D;
+               F5CA9ED802D1865E011525B7 = {
+                       fileRef = F5CA9ED602D1865E011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E59CD01972D3E01A8006D = {
-                       fileRef = F59E595801972D3D01A8006D;
+               F5CA9ED902D186C7011525B7 = {
+                       isa = PBXFileReference;
+                       path = metadata.h;
+                       refType = 4;
+               };
+               F5CA9EDA02D186C7011525B7 = {
+                       children = (
+                               F5CA9EDB02D186C7011525B7,
+                               F54AFE7C06B46E73014FDB82,
+                               F5CA9EDC02D186C7011525B7,
+                               F5CA9EDD02D186C7011525B7,
+                               F54AFE7D06B46E73014FDB82,
+                               F5CA9EDE02D186C7011525B7,
+                               F5CA9EDF02D186C7011525B7,
+                       );
+                       isa = PBXGroup;
+                       path = "libFLAC++";
+                       refType = 4;
+               };
+               F5CA9EDB02D186C7011525B7 = {
+                       isa = PBXFileReference;
+                       path = file_decoder.cpp;
+                       refType = 4;
+               };
+               F5CA9EDC02D186C7011525B7 = {
+                       isa = PBXFileReference;
+                       path = metadata.cpp;
+                       refType = 4;
+               };
+               F5CA9EDD02D186C7011525B7 = {
+                       isa = PBXFileReference;
+                       path = seekable_stream_decoder.cpp;
+                       refType = 4;
+               };
+               F5CA9EDE02D186C7011525B7 = {
+                       isa = PBXFileReference;
+                       path = stream_decoder.cpp;
+                       refType = 4;
+               };
+               F5CA9EDF02D186C7011525B7 = {
+                       isa = PBXFileReference;
+                       path = stream_encoder.cpp;
+                       refType = 4;
+               };
+               F5CA9EE002D186C7011525B7 = {
+                       fileRef = F5CA9ED902D186C7011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E59CE01972D3E01A8006D = {
-                       fileRef = F59E595901972D3D01A8006D;
+               F5CA9EE102D186C7011525B7 = {
+                       fileRef = F5CA9EDB02D186C7011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E59CF01972D3E01A8006D = {
-                       fileRef = F59E595A01972D3D01A8006D;
+               F5CA9EE202D186C7011525B7 = {
+                       fileRef = F5CA9EDC02D186C7011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E59D501972D3E01A8006D = {
-                       fileRef = F59E597C01972D3D01A8006D;
+               F5CA9EE302D186C7011525B7 = {
+                       fileRef = F5CA9EDD02D186C7011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E59D601972D3E01A8006D = {
-                       fileRef = F59E597D01972D3D01A8006D;
+               F5CA9EE402D186C7011525B7 = {
+                       fileRef = F5CA9EDE02D186C7011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E59D701972D3E01A8006D = {
-                       fileRef = F59E597E01972D3D01A8006D;
+               F5CA9EE502D186C7011525B7 = {
+                       fileRef = F5CA9EDF02D186C7011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E59D801972D3E01A8006D = {
-                       fileRef = F59E597F01972D3D01A8006D;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
+               F5CA9EE602D1874F011525B7 = {
+                       isa = PBXFileReference;
+                       path = decoders.c;
+                       refType = 4;
+               };
+               F5CA9EE702D1874F011525B7 = {
+                       isa = PBXFileReference;
+                       path = decoders.h;
+                       refType = 4;
+               };
+               F5CA9EE802D1874F011525B7 = {
+                       isa = PBXFileReference;
+                       path = encoders.c;
+                       refType = 4;
+               };
+               F5CA9EE902D1874F011525B7 = {
+                       isa = PBXFileReference;
+                       path = encoders.h;
+                       refType = 4;
+               };
+               F5CA9EEA02D1874F011525B7 = {
+                       isa = PBXFileReference;
+                       path = file_utils.c;
+                       refType = 4;
+               };
+               F5CA9EEB02D1874F011525B7 = {
+                       isa = PBXFileReference;
+                       path = file_utils.h;
+                       refType = 4;
+               };
+               F5CA9EEC02D1874F011525B7 = {
+                       isa = PBXFileReference;
+                       path = metadata_manip.c;
+                       refType = 4;
+               };
+               F5CA9EED02D1874F011525B7 = {
+                       isa = PBXFileReference;
+                       path = metadata_object.c;
+                       refType = 4;
+               };
+               F5CA9EEE02D1874F011525B7 = {
+                       isa = PBXFileReference;
+                       path = metadata_utils.c;
+                       refType = 4;
+               };
+               F5CA9EEF02D1874F011525B7 = {
+                       isa = PBXFileReference;
+                       path = metadata_utils.h;
+                       refType = 4;
+               };
+               F5CA9EF002D1874F011525B7 = {
+                       isa = PBXFileReference;
+                       path = metadata.c;
+                       refType = 4;
+               };
+               F5CA9EF102D1874F011525B7 = {
+                       isa = PBXFileReference;
+                       path = metadata.h;
+                       refType = 4;
+               };
+               F5CA9EF202D1874F011525B7 = {
+                       children = (
+                               F5CA9EF302D1874F011525B7,
+                               F5CA9EF402D1874F011525B7,
+                               F5CA9EF502D1874F011525B7,
+                               F5CA9EF602D1874F011525B7,
+                               F5CA9EF702D1874F011525B7,
+                               F5CA9EF802D1874F011525B7,
+                               F5CA9EF902D1874F011525B7,
+                               F5CA9EFA02D1874F011525B7,
+                               F5CA9EFB02D1874F011525B7,
+                               F5CA9EFC02D1874F011525B7,
+                               F5CA9EFD02D1874F011525B7,
+                               F54AFEB206B46FF0014FDB82,
+                               F54AFEB306B46FF0014FDB82,
+                       );
+                       isa = PBXGroup;
+                       path = "test_libFLAC++";
+                       refType = 4;
+               };
+               F5CA9EF302D1874F011525B7 = {
+                       isa = PBXFileReference;
+                       path = decoders.cpp;
+                       refType = 4;
+               };
+               F5CA9EF402D1874F011525B7 = {
+                       isa = PBXFileReference;
+                       path = decoders.h;
+                       refType = 4;
+               };
+               F5CA9EF502D1874F011525B7 = {
+                       isa = PBXFileReference;
+                       path = encoders.cpp;
+                       refType = 4;
+               };
+               F5CA9EF602D1874F011525B7 = {
+                       isa = PBXFileReference;
+                       path = encoders.h;
+                       refType = 4;
+               };
+               F5CA9EF702D1874F011525B7 = {
+                       isa = PBXFileReference;
+                       path = file_utils.c;
+                       refType = 4;
+               };
+               F5CA9EF802D1874F011525B7 = {
+                       isa = PBXFileReference;
+                       path = file_utils.h;
+                       refType = 4;
+               };
+               F5CA9EF902D1874F011525B7 = {
+                       isa = PBXFileReference;
+                       path = main.cpp;
+                       refType = 4;
+               };
+               F5CA9EFA02D1874F011525B7 = {
+                       isa = PBXFileReference;
+                       path = metadata.cpp;
+                       refType = 4;
+               };
+               F5CA9EFB02D1874F011525B7 = {
+                       isa = PBXFileReference;
+                       path = metadata.h;
+                       refType = 4;
+               };
+               F5CA9EFC02D1874F011525B7 = {
+                       isa = PBXFileReference;
+                       path = metadata_manip.cpp;
+                       refType = 4;
+               };
+               F5CA9EFD02D1874F011525B7 = {
+                       isa = PBXFileReference;
+                       path = metadata_object.cpp;
+                       refType = 4;
                };
-               F59E59D901972D3E01A8006D = {
-                       fileRef = F59E598001972D3D01A8006D;
+               F5CA9EFE02D1874F011525B7 = {
+                       fileRef = F5CA9EE702D1874F011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E59DA01972D3E01A8006D = {
-                       fileRef = F59E598101972D3D01A8006D;
+               F5CA9EFF02D1874F011525B7 = {
+                       fileRef = F5CA9EE902D1874F011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E59DB01972D3E01A8006D = {
-                       fileRef = F59E598201972D3D01A8006D;
+               F5CA9F0002D1874F011525B7 = {
+                       fileRef = F5CA9EEB02D1874F011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E59DC01972D3E01A8006D = {
-                       fileRef = F59E598401972D3D01A8006D;
+               F5CA9F0102D1874F011525B7 = {
+                       fileRef = F5CA9EEF02D1874F011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E59DD01972D3E01A8006D = {
-                       fileRef = F59E598501972D3D01A8006D;
+               F5CA9F0202D1874F011525B7 = {
+                       fileRef = F5CA9EF102D1874F011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E59DE01972D3E01A8006D = {
-                       fileRef = F59E598601972D3D01A8006D;
+               F5CA9F0302D1874F011525B7 = {
+                       fileRef = F5CA9EE602D1874F011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E59DF01972D3E01A8006D = {
-                       fileRef = F59E598801972D3D01A8006D;
+               F5CA9F0402D1874F011525B7 = {
+                       fileRef = F5CA9EE802D1874F011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E59E001972D3E01A8006D = {
-                       fileRef = F59E598901972D3D01A8006D;
+               F5CA9F0502D1874F011525B7 = {
+                       fileRef = F5CA9EEA02D1874F011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E59E101972D3E01A8006D = {
-                       fileRef = F59E598B01972D3D01A8006D;
+               F5CA9F0602D1874F011525B7 = {
+                       fileRef = F5CA9EEC02D1874F011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E59E201972D3E01A8006D = {
-                       fileRef = F59E598C01972D3D01A8006D;
+               F5CA9F0702D1874F011525B7 = {
+                       fileRef = F5CA9EED02D1874F011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E59E701972D3E01A8006D = {
-                       buildActionMask = 2147483647;
-                       files = (
-                               F59E59ED01972D3E01A8006D,
-                               F59E59EE01972D3E01A8006D,
-                               F59E59EF01972D3E01A8006D,
-                               F59E59F001972D3E01A8006D,
-                               F59E59F101972D3E01A8006D,
-                               F59E59F201972D3E01A8006D,
-                               F59E59F301972D3E01A8006D,
-                               F59E59F401972D3E01A8006D,
-                               F59E59F501972D3E01A8006D,
-                               F59E59F601972D3E01A8006D,
-                               F59E59F701972D3E01A8006D,
-                               F59E59F801972D3E01A8006D,
-                               F59E59F901972D3E01A8006D,
-                               F59E59FA01972D3E01A8006D,
-                               F59E59FB01972D3E01A8006D,
-                               F51C73610199C42101A8006D,
-                       );
-                       isa = PBXSourcesBuildPhase;
-                       name = Sources;
-               };
-               F59E59ED01972D3E01A8006D = {
-                       fileRef = F59E596A01972D3D01A8006D;
+               F5CA9F0802D1874F011525B7 = {
+                       fileRef = F5CA9EEE02D1874F011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E59EE01972D3E01A8006D = {
-                       fileRef = F59E596B01972D3D01A8006D;
+               F5CA9F0902D1874F011525B7 = {
+                       fileRef = F5CA9EF002D1874F011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E59EF01972D3E01A8006D = {
-                       fileRef = F59E596C01972D3D01A8006D;
+               F5CA9F0A02D1874F011525B7 = {
+                       fileRef = F5CA9EF402D1874F011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E59F001972D3E01A8006D = {
-                       fileRef = F59E596D01972D3D01A8006D;
+               F5CA9F0B02D1874F011525B7 = {
+                       fileRef = F5CA9EF602D1874F011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E59F101972D3E01A8006D = {
-                       fileRef = F59E596E01972D3D01A8006D;
+               F5CA9F0C02D1874F011525B7 = {
+                       fileRef = F5CA9EF802D1874F011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E59F201972D3E01A8006D = {
-                       fileRef = F59E596F01972D3D01A8006D;
+               F5CA9F0D02D1874F011525B7 = {
+                       fileRef = F5CA9EFB02D1874F011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E59F301972D3E01A8006D = {
-                       fileRef = F59E597001972D3D01A8006D;
+               F5CA9F0E02D1874F011525B7 = {
+                       fileRef = F5CA9EF302D1874F011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E59F401972D3E01A8006D = {
-                       fileRef = F59E598D01972D3D01A8006D;
+               F5CA9F0F02D1874F011525B7 = {
+                       fileRef = F5CA9EF502D1874F011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E59F501972D3E01A8006D = {
-                       fileRef = F59E599101972D3D01A8006D;
+               F5CA9F1002D1874F011525B7 = {
+                       fileRef = F5CA9EF702D1874F011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E59F601972D3E01A8006D = {
-                       fileRef = F59E599201972D3D01A8006D;
+               F5CA9F1102D1874F011525B7 = {
+                       fileRef = F5CA9EF902D1874F011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E59F701972D3E01A8006D = {
-                       fileRef = F59E599301972D3D01A8006D;
+               F5CA9F1202D1874F011525B7 = {
+                       fileRef = F5CA9EFA02D1874F011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E59F801972D3E01A8006D = {
-                       fileRef = F59E599401972D3D01A8006D;
+               F5CA9F1302D1874F011525B7 = {
+                       fileRef = F5CA9EFC02D1874F011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E59F901972D3E01A8006D = {
-                       fileRef = F59E599501972D3D01A8006D;
+               F5CA9F1402D1874F011525B7 = {
+                       fileRef = F5CA9EFD02D1874F011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E59FA01972D3E01A8006D = {
-                       fileRef = F59E599601972D3D01A8006D;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
+               F5D3C68902D18932015C5FF8 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       generatedFileNames = (
+                       );
+                       isa = PBXShellScriptBuildPhase;
+                       name = "Shell Script";
+                       neededFileNames = (
+                       );
+                       shellPath = /bin/sh;
+                       shellScript = $SRCROOT/build/project_builder_prebuild_phase.sh;
                };
-               F59E59FB01972D3E01A8006D = {
-                       fileRef = F59E599701972D3D01A8006D;
+               F5D3C68C02D189F1015C5FF8 = {
+                       fileRef = F5CA9EC502D18601011525B7;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E5A0501972D3E01A8006D = {
-                       buildActionMask = 2147483647;
-                       files = (
+               F5D3C68D02D18AAF015C5FF8 = {
+                       children = (
+                               F5D3C68E02D18AAF015C5FF8,
+                               F566F4C606B4A4270107D11D,
+                               F566F4CB06B4A4270107D11D,
+                               F566F4CC06B4A4270107D11D,
+                               F566F4CD06B4A4270107D11D,
+                               F566F4CE06B4A4270107D11D,
                        );
-                       isa = PBXFrameworksBuildPhase;
-                       name = "Frameworks & Libraries";
+                       isa = PBXGroup;
+                       path = share;
+                       refType = 4;
                };
-               F59E5A0601972D3E01A8006D = {
-                       buildActionMask = 2147483647;
-                       files = (
+               F5D3C68E02D18AAF015C5FF8 = {
+                       isa = PBXFileReference;
+                       path = getopt.h;
+                       refType = 4;
+               };
+               F5D3C68F02D18AAF015C5FF8 = {
+                       children = (
+                               F54AFF7006B4A184014FDB82,
+                               F566F4CF06B4A4270107D11D,
+                               F566F4D406B4A4270107D11D,
+                               F566F4D606B4A4270107D11D,
+                               F566F4DB06B4A4270107D11D,
                        );
-                       isa = PBXRezBuildPhase;
-                       name = "ResourceManager Resources";
+                       isa = PBXGroup;
+                       path = share;
+                       refType = 4;
                };
-               F59E5A0A0197308B01A8006D = {
-                       isa = PBXExecutableFileReference;
-                       path = flac;
+               F5D3C69202D18AAF015C5FF8 = {
+                       isa = PBXLibraryReference;
+                       path = libgetopt.a;
                        refType = 3;
                };
-               F59E5A0B0197308B01A8006D = {
+               F5D3C69302D18AAF015C5FF8 = {
                        buildPhases = (
-                               F59E5A0C0197308B01A8006D,
-                               F59E5A0D0197308B01A8006D,
-                               F59E5A0E0197308B01A8006D,
-                               F59E5A0F0197308B01A8006D,
+                               F5D3C69D02D18B5E015C5FF8,
+                               F5D3C69402D18AAF015C5FF8,
+                               F5D3C69602D18AAF015C5FF8,
+                               F5D3C69902D18AAF015C5FF8,
+                               F5D3C69A02D18AAF015C5FF8,
                        );
                        buildSettings = {
-                               HEADER_SEARCH_PATHS = include;
+                               DYLIB_COMPATIBILITY_VERSION = 1;
+                               DYLIB_CURRENT_VERSION = 1;
+                               HEADER_SEARCH_PATHS = "include include/share";
+                               LIBRARY_STYLE = STATIC;
                                OPTIMIZATION_CFLAGS = "-O3";
-                               OTHER_CFLAGS = "-DFLAC__VERSION_STRING=\\\\\\\"1.0.2\\\\\\\"";
+                               OTHER_CFLAGS = "-DHAVE_INTTYPES_H";
                                OTHER_LDFLAGS = "";
+                               OTHER_LIBTOOL_FLAGS = "";
                                OTHER_REZFLAGS = "";
-                               PRODUCT_NAME = flac;
+                               PRODUCT_NAME = libgetopt.a;
                                REZ_EXECUTABLE = YES;
                                SECTORDER_FLAGS = "";
                                WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
                        };
                        dependencies = (
                        );
-                       isa = PBXToolTarget;
-                       name = flac;
-                       productInstallPath = /usr/local/bin;
-                       productName = flac;
-                       productReference = F59E5A0A0197308B01A8006D;
+                       isa = PBXLibraryTarget;
+                       name = libgetopt;
+                       productInstallPath = /usr/local/lib;
+                       productName = libgetopt;
+                       productReference = F5D3C69202D18AAF015C5FF8;
                        shouldUseHeadermap = 0;
                };
-               F59E5A0C0197308B01A8006D = {
+               F5D3C69402D18AAF015C5FF8 = {
                        buildActionMask = 2147483647;
                        files = (
-                               F59E5A120197323601A8006D,
-                               F59E5A140197323601A8006D,
-                               F59E5A160197323601A8006D,
-                               F59E5A180197323601A8006D,
+                               F5D3C69502D18AAF015C5FF8,
                        );
                        isa = PBXHeadersBuildPhase;
                        name = Headers;
                };
-               F59E5A0D0197308B01A8006D = {
+               F5D3C69502D18AAF015C5FF8 = {
+                       fileRef = F5D3C68E02D18AAF015C5FF8;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F5D3C69602D18AAF015C5FF8 = {
                        buildActionMask = 2147483647;
                        files = (
-                               F59E5A110197323601A8006D,
-                               F59E5A130197323601A8006D,
-                               F59E5A150197323601A8006D,
-                               F59E5A170197323601A8006D,
-                               F59E5A190197323601A8006D,
+                               F566F4AC06B4A2400107D11D,
+                               F566F4AD06B4A2400107D11D,
                        );
                        isa = PBXSourcesBuildPhase;
                        name = Sources;
                };
-               F59E5A0E0197308B01A8006D = {
+               F5D3C69902D18AAF015C5FF8 = {
                        buildActionMask = 2147483647;
                        files = (
-                               F59E5A1D0197363A01A8006D,
                        );
                        isa = PBXFrameworksBuildPhase;
                        name = "Frameworks & Libraries";
                };
-               F59E5A0F0197308B01A8006D = {
+               F5D3C69A02D18AAF015C5FF8 = {
                        buildActionMask = 2147483647;
                        files = (
                        );
                        isa = PBXRezBuildPhase;
                        name = "ResourceManager Resources";
                };
-               F59E5A110197323601A8006D = {
-                       fileRef = F59E595D01972D3D01A8006D;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               F59E5A120197323601A8006D = {
-                       fileRef = F59E595E01972D3D01A8006D;
+               F5D3C69C02D18B1D015C5FF8 = {
+                       fileRef = F5D3C69202D18AAF015C5FF8;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E5A130197323601A8006D = {
-                       fileRef = F59E595F01972D3D01A8006D;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
+               F5D3C69D02D18B5E015C5FF8 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       generatedFileNames = (
+                       );
+                       isa = PBXShellScriptBuildPhase;
+                       name = "Shell Script";
+                       neededFileNames = (
+                       );
+                       shellPath = /bin/sh;
+                       shellScript = $SRCROOT/build/project_builder_prebuild_phase.sh;
                };
-               F59E5A140197323601A8006D = {
-                       fileRef = F59E596001972D3D01A8006D;
+               F5D3C6B802D18D00015C5FF8 = {
+                       fileRef = F59E59C401972D3E01A8006D;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E5A150197323601A8006D = {
-                       fileRef = F59E596101972D3D01A8006D;
+               F5F3FDB206B6E9AE01D13CEE = {
+                       fileRef = F5F7D56F06B6E75301AAAA86;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E5A160197323601A8006D = {
-                       fileRef = F59E596201972D3D01A8006D;
+               F5F3FDB306B6E9E701D13CEE = {
+                       fileRef = F5F7D56F06B6E75301AAAA86;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E5A170197323601A8006D = {
-                       fileRef = F59E596301972D3D01A8006D;
+               F5F3FDB406B6EA3E01D13CEE = {
+                       fileRef = F5F7D56F06B6E75301AAAA86;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E5A180197323601A8006D = {
-                       fileRef = F59E596401972D3D01A8006D;
+               F5F3FDB506B6EA9401D13CEE = {
+                       fileRef = F5F7D56F06B6E75301AAAA86;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E5A190197323601A8006D = {
-                       fileRef = F59E596501972D3D01A8006D;
+               F5F3FDB606B6EABC01D13CEE = {
+                       fileRef = F5F7D56F06B6E75301AAAA86;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               F59E5A1D0197363A01A8006D = {
-                       fileRef = F59E59C401972D3E01A8006D;
+               F5F3FDB706B6EAD201D13CEE = {
+                       fileRef = F5F7D56F06B6E75301AAAA86;
                        isa = PBXBuildFile;
                        settings = {
                        };
                                F5F561EA019B56E401A8006D,
                        );
                        buildSettings = {
-                               HEADER_SEARCH_PATHS = include;
+                               HEADER_SEARCH_PATHS = "/sw/include include";
+                               LIBRARY_SEARCH_PATHS = /sw/lib;
                                OPTIMIZATION_CFLAGS = "-O3";
-                               OTHER_CFLAGS = "-DFLAC__VERSION_STRING=\\\\\\\"1.0.2\\\\\\\"";
-                               OTHER_LDFLAGS = "";
+                               OTHER_CFLAGS = "-DVERSION=\\\\\\\"1.2.1\\\\\\\" -DHAVE_INTTYPES_H -DFLAC__HAS_OGG";
                                OTHER_REZFLAGS = "";
                                PRODUCT_NAME = metaflac;
                                REZ_EXECUTABLE = YES;
                F5F561E7019B56E401A8006D = {
                        buildActionMask = 2147483647;
                        files = (
+                               F54AFE9C06B46F13014FDB82,
+                               F54AFE9D06B46F13014FDB82,
+                               F54AFE9E06B46F13014FDB82,
+                               F54AFE9F06B46F13014FDB82,
                        );
                        isa = PBXHeadersBuildPhase;
                        name = Headers;
                        buildActionMask = 2147483647;
                        files = (
                                F5F561EB019B573A01A8006D,
+                               F54AFEA006B46F13014FDB82,
+                               F54AFEA106B46F13014FDB82,
+                               F54AFEA206B46F13014FDB82,
+                               F54AFEA306B46F13014FDB82,
+                               F54AFEA406B46F13014FDB82,
+                               F54AFEA506B46F13014FDB82,
+                               F54AFEA606B46F13014FDB82,
+                               F54AFEA706B46F13014FDB82,
                        );
                        isa = PBXSourcesBuildPhase;
                        name = Sources;
                F5F561E9019B56E401A8006D = {
                        buildActionMask = 2147483647;
                        files = (
+                               F5D3C69C02D18B1D015C5FF8,
+                               F5F9157606B5907801999A91,
+                               F5F9157906B5914D01999A91,
+                               F5830B7E06B59ECD0175F08C,
                                F5F561ED019B579901A8006D,
+                               F5F3FDB306B6E9E701D13CEE,
                        );
                        isa = PBXFrameworksBuildPhase;
                        name = "Frameworks & Libraries";
                };
                F5F561EF019B58E101A8006D = {
                        isa = PBXExecutableFileReference;
-                       path = test_unit;
+                       path = test_libFLAC;
                        refType = 3;
                };
                F5F561F0019B58E101A8006D = {
                        buildSettings = {
                                HEADER_SEARCH_PATHS = include;
                                OPTIMIZATION_CFLAGS = "-O3";
-                               OTHER_CFLAGS = "";
+                               OTHER_CFLAGS = "-DHAVE_INTTYPES_H";
                                OTHER_LDFLAGS = "";
                                OTHER_REZFLAGS = "";
                                PRODUCT_NAME = test_streams;
                        buildSettings = {
                                HEADER_SEARCH_PATHS = "src/libFLAC/include include";
                                OPTIMIZATION_CFLAGS = "-O3";
-                               OTHER_CFLAGS = "";
+                               OTHER_CFLAGS = "-DHAVE_INTTYPES_H";
                                OTHER_LDFLAGS = "";
                                OTHER_REZFLAGS = "";
-                               PRODUCT_NAME = test_unit;
+                               PRODUCT_NAME = test_libFLAC;
                                REZ_EXECUTABLE = YES;
                                SECTORDER_FLAGS = "";
                                WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
                        dependencies = (
                        );
                        isa = PBXToolTarget;
-                       name = test_unit;
+                       name = test_libFLAC;
                        productInstallPath = /usr/local/bin;
-                       productName = test_unit;
+                       productName = test_libFLAC;
                        productReference = F5F561EF019B58E101A8006D;
                        shouldUseHeadermap = 0;
                };
                        buildActionMask = 2147483647;
                        files = (
                                F5F561F8019B58E101A8006D,
+                               F5CA9EFE02D1874F011525B7,
+                               F5CA9EFF02D1874F011525B7,
+                               F5CA9F0002D1874F011525B7,
+                               F5CA9F0102D1874F011525B7,
+                               F5CA9F0202D1874F011525B7,
                        );
                        isa = PBXHeadersBuildPhase;
                        name = Headers;
                        files = (
                                F5F561FA019B58E101A8006D,
                                F5F561FB019B58E101A8006D,
+                               F5CA9F0302D1874F011525B7,
+                               F5CA9F0402D1874F011525B7,
+                               F5CA9F0502D1874F011525B7,
+                               F5CA9F0602D1874F011525B7,
+                               F5CA9F0702D1874F011525B7,
+                               F5CA9F0802D1874F011525B7,
+                               F5CA9F0902D1874F011525B7,
                        );
                        isa = PBXSourcesBuildPhase;
                        name = Sources;
                F5F561FC019B58E101A8006D = {
                        buildActionMask = 2147483647;
                        files = (
+                               F5F9157706B590B901999A91,
                                F5F561FD019B58E101A8006D,
+                               F5F3FDB406B6EA3E01D13CEE,
                        );
                        isa = PBXFrameworksBuildPhase;
                        name = "Frameworks & Libraries";
                        isa = PBXRezBuildPhase;
                        name = "ResourceManager Resources";
                };
+               F5F7D56D06B6E75301AAAA86 = {
+                       children = (
+                               F5F7D56E06B6E75301AAAA86,
+                       );
+                       isa = PBXGroup;
+                       path = ppc;
+                       refType = 4;
+               };
+               F5F7D56E06B6E75301AAAA86 = {
+                       isa = PBXFileReference;
+                       path = lpc_asm.s;
+                       refType = 4;
+               };
+               F5F7D56F06B6E75301AAAA86 = {
+                       isa = PBXLibraryReference;
+                       path = "libFLAC-asm.a";
+                       refType = 3;
+               };
+               F5F7D57006B6E75301AAAA86 = {
+                       buildPhases = (
+                               F5F7D57106B6E75301AAAA86,
+                               F5F7D57206B6E75301AAAA86,
+                               F5F7D57406B6E75301AAAA86,
+                               F5F7D57506B6E75301AAAA86,
+                       );
+                       buildSettings = {
+                               DYLIB_COMPATIBILITY_VERSION = 1;
+                               DYLIB_CURRENT_VERSION = 1;
+                               LIBRARY_STYLE = STATIC;
+                               OTHER_CFLAGS = "-force_cpusubtype_ALL";
+                               OTHER_LDFLAGS = "";
+                               OTHER_LIBTOOL_FLAGS = "";
+                               OTHER_REZFLAGS = "";
+                               PRODUCT_NAME = "libFLAC-asm.a";
+                               REZ_EXECUTABLE = YES;
+                               SECTORDER_FLAGS = "";
+                               WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
+                       };
+                       dependencies = (
+                       );
+                       isa = PBXLibraryTarget;
+                       name = "libFLAC-asm";
+                       productInstallPath = /usr/local/lib;
+                       productName = "libFLAC-asm";
+                       productReference = F5F7D56F06B6E75301AAAA86;
+                       shouldUseHeadermap = 0;
+               };
+               F5F7D57106B6E75301AAAA86 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       isa = PBXHeadersBuildPhase;
+                       name = Headers;
+               };
+               F5F7D57206B6E75301AAAA86 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               F5F7D57306B6E75301AAAA86,
+                       );
+                       isa = PBXSourcesBuildPhase;
+                       name = Sources;
+               };
+               F5F7D57306B6E75301AAAA86 = {
+                       fileRef = F5F7D56E06B6E75301AAAA86;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F5F7D57406B6E75301AAAA86 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       isa = PBXFrameworksBuildPhase;
+                       name = "Frameworks & Libraries";
+               };
+               F5F7D57506B6E75301AAAA86 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       isa = PBXRezBuildPhase;
+                       name = "ResourceManager Resources";
+               };
+               F5F9157606B5907801999A91 = {
+                       fileRef = F566F4AE06B4A2B30107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F5F9157706B590B901999A91 = {
+                       fileRef = F566F4AE06B4A2B30107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F5F9157806B5911B01999A91 = {
+                       fileRef = F566F4AE06B4A2B30107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               F5F9157906B5914D01999A91 = {
+                       fileRef = F566F4AF06B4A2B30107D11D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
        };
        rootObject = F59E594B01972C6B01A8006D;
 }