| @@ -66,17 +66,6 @@ OBJECTS := \ | |||
| $(OBJDIR)/juce_MemoryInputStream.o \ | |||
| $(OBJDIR)/juce_MemoryOutputStream.o \ | |||
| $(OBJDIR)/juce_SubregionStream.o \ | |||
| $(OBJDIR)/adler32.o \ | |||
| $(OBJDIR)/compress.o \ | |||
| $(OBJDIR)/crc32.o \ | |||
| $(OBJDIR)/deflate.o \ | |||
| $(OBJDIR)/infback.o \ | |||
| $(OBJDIR)/inffast.o \ | |||
| $(OBJDIR)/inflate.o \ | |||
| $(OBJDIR)/inftrees.o \ | |||
| $(OBJDIR)/trees.o \ | |||
| $(OBJDIR)/uncompr.o \ | |||
| $(OBJDIR)/zutil.o \ | |||
| $(OBJDIR)/juce_PerformanceCounter.o \ | |||
| $(OBJDIR)/juce_Uuid.o \ | |||
| $(OBJDIR)/juce_ZipFile.o \ | |||
| @@ -133,45 +122,6 @@ OBJECTS := \ | |||
| $(OBJDIR)/juce_OggVorbisAudioFormat.o \ | |||
| $(OBJDIR)/juce_QuickTimeAudioFormat.o \ | |||
| $(OBJDIR)/juce_WavAudioFormat.o \ | |||
| $(OBJDIR)/bitmath.o \ | |||
| $(OBJDIR)/bitreader.o \ | |||
| $(OBJDIR)/bitwriter.o \ | |||
| $(OBJDIR)/cpu.o \ | |||
| $(OBJDIR)/crc.o \ | |||
| $(OBJDIR)/fixed.o \ | |||
| $(OBJDIR)/float.o \ | |||
| $(OBJDIR)/format.o \ | |||
| $(OBJDIR)/lpc_flac.o \ | |||
| $(OBJDIR)/md5.o \ | |||
| $(OBJDIR)/memory.o \ | |||
| $(OBJDIR)/stream_decoder.o \ | |||
| $(OBJDIR)/stream_encoder.o \ | |||
| $(OBJDIR)/stream_encoder_framing.o \ | |||
| $(OBJDIR)/window_flac.o \ | |||
| $(OBJDIR)/bitwise.o \ | |||
| $(OBJDIR)/framing.o \ | |||
| $(OBJDIR)/analysis.o \ | |||
| $(OBJDIR)/bitrate.o \ | |||
| $(OBJDIR)/block.o \ | |||
| $(OBJDIR)/codebook.o \ | |||
| $(OBJDIR)/envelope.o \ | |||
| $(OBJDIR)/floor0.o \ | |||
| $(OBJDIR)/floor1.o \ | |||
| $(OBJDIR)/info.o \ | |||
| $(OBJDIR)/lookup.o \ | |||
| $(OBJDIR)/lpc.o \ | |||
| $(OBJDIR)/lsp.o \ | |||
| $(OBJDIR)/mapping0.o \ | |||
| $(OBJDIR)/mdct.o \ | |||
| $(OBJDIR)/psy.o \ | |||
| $(OBJDIR)/registry.o \ | |||
| $(OBJDIR)/res0.o \ | |||
| $(OBJDIR)/sharedbook.o \ | |||
| $(OBJDIR)/smallft.o \ | |||
| $(OBJDIR)/synthesis.o \ | |||
| $(OBJDIR)/vorbisenc.o \ | |||
| $(OBJDIR)/vorbisfile.o \ | |||
| $(OBJDIR)/window.o \ | |||
| $(OBJDIR)/juce_AudioFormatReaderSource.o \ | |||
| $(OBJDIR)/juce_AudioSourcePlayer.o \ | |||
| $(OBJDIR)/juce_AudioTransportSource.o \ | |||
| @@ -245,67 +195,6 @@ OBJECTS := \ | |||
| $(OBJDIR)/juce_GIFLoader.o \ | |||
| $(OBJDIR)/juce_JPEGLoader.o \ | |||
| $(OBJDIR)/juce_PNGLoader.o \ | |||
| $(OBJDIR)/jcapimin.o \ | |||
| $(OBJDIR)/jcapistd.o \ | |||
| $(OBJDIR)/jccoefct.o \ | |||
| $(OBJDIR)/jccolor.o \ | |||
| $(OBJDIR)/jcdctmgr.o \ | |||
| $(OBJDIR)/jchuff.o \ | |||
| $(OBJDIR)/jcinit.o \ | |||
| $(OBJDIR)/jcmainct.o \ | |||
| $(OBJDIR)/jcmarker.o \ | |||
| $(OBJDIR)/jcmaster.o \ | |||
| $(OBJDIR)/jcomapi.o \ | |||
| $(OBJDIR)/jcparam.o \ | |||
| $(OBJDIR)/jcphuff.o \ | |||
| $(OBJDIR)/jcprepct.o \ | |||
| $(OBJDIR)/jcsample.o \ | |||
| $(OBJDIR)/jctrans.o \ | |||
| $(OBJDIR)/jdapimin.o \ | |||
| $(OBJDIR)/jdapistd.o \ | |||
| $(OBJDIR)/jdatasrc.o \ | |||
| $(OBJDIR)/jdcoefct.o \ | |||
| $(OBJDIR)/jdcolor.o \ | |||
| $(OBJDIR)/jddctmgr.o \ | |||
| $(OBJDIR)/jdhuff.o \ | |||
| $(OBJDIR)/jdinput.o \ | |||
| $(OBJDIR)/jdmainct.o \ | |||
| $(OBJDIR)/jdmarker.o \ | |||
| $(OBJDIR)/jdmaster.o \ | |||
| $(OBJDIR)/jdmerge.o \ | |||
| $(OBJDIR)/jdphuff.o \ | |||
| $(OBJDIR)/jdpostct.o \ | |||
| $(OBJDIR)/jdsample.o \ | |||
| $(OBJDIR)/jdtrans.o \ | |||
| $(OBJDIR)/jerror.o \ | |||
| $(OBJDIR)/jfdctflt.o \ | |||
| $(OBJDIR)/jfdctfst.o \ | |||
| $(OBJDIR)/jfdctint.o \ | |||
| $(OBJDIR)/jidctflt.o \ | |||
| $(OBJDIR)/jidctfst.o \ | |||
| $(OBJDIR)/jidctint.o \ | |||
| $(OBJDIR)/jidctred.o \ | |||
| $(OBJDIR)/jmemmgr.o \ | |||
| $(OBJDIR)/jmemnobs.o \ | |||
| $(OBJDIR)/jquant1.o \ | |||
| $(OBJDIR)/jquant2.o \ | |||
| $(OBJDIR)/jutils.o \ | |||
| $(OBJDIR)/transupp.o \ | |||
| $(OBJDIR)/png.o \ | |||
| $(OBJDIR)/pngerror.o \ | |||
| $(OBJDIR)/pngget.o \ | |||
| $(OBJDIR)/pngmem.o \ | |||
| $(OBJDIR)/pngpread.o \ | |||
| $(OBJDIR)/pngread.o \ | |||
| $(OBJDIR)/pngrio.o \ | |||
| $(OBJDIR)/pngrtran.o \ | |||
| $(OBJDIR)/pngrutil.o \ | |||
| $(OBJDIR)/pngset.o \ | |||
| $(OBJDIR)/pngtrans.o \ | |||
| $(OBJDIR)/pngwio.o \ | |||
| $(OBJDIR)/pngwrite.o \ | |||
| $(OBJDIR)/pngwtran.o \ | |||
| $(OBJDIR)/pngwutil.o \ | |||
| $(OBJDIR)/juce_Component.o \ | |||
| $(OBJDIR)/juce_ComponentListener.o \ | |||
| $(OBJDIR)/juce_Desktop.o \ | |||
| @@ -603,61 +492,6 @@ $(OBJDIR)/juce_SubregionStream.o: ../../src/juce_core/io/streams/juce_SubregionS | |||
| @echo $(notdir $<) | |||
| @$(CXX) $(CXXFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/adler32.o: ../../src/juce_core/io/streams/zlib/adler32.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/compress.o: ../../src/juce_core/io/streams/zlib/compress.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/crc32.o: ../../src/juce_core/io/streams/zlib/crc32.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/deflate.o: ../../src/juce_core/io/streams/zlib/deflate.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/infback.o: ../../src/juce_core/io/streams/zlib/infback.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/inffast.o: ../../src/juce_core/io/streams/zlib/inffast.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/inflate.o: ../../src/juce_core/io/streams/zlib/inflate.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/inftrees.o: ../../src/juce_core/io/streams/zlib/inftrees.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/trees.o: ../../src/juce_core/io/streams/zlib/trees.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/uncompr.o: ../../src/juce_core/io/streams/zlib/uncompr.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/zutil.o: ../../src/juce_core/io/streams/zlib/zutil.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/juce_PerformanceCounter.o: ../../src/juce_core/misc/juce_PerformanceCounter.cpp | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @@ -938,201 +772,6 @@ $(OBJDIR)/juce_WavAudioFormat.o: ../../src/juce_appframework/audio/audio_file_fo | |||
| @echo $(notdir $<) | |||
| @$(CXX) $(CXXFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/bitmath.o: ../../src/juce_appframework/audio/audio_file_formats/flac/libFLAC/bitmath.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/bitreader.o: ../../src/juce_appframework/audio/audio_file_formats/flac/libFLAC/bitreader.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/bitwriter.o: ../../src/juce_appframework/audio/audio_file_formats/flac/libFLAC/bitwriter.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/cpu.o: ../../src/juce_appframework/audio/audio_file_formats/flac/libFLAC/cpu.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/crc.o: ../../src/juce_appframework/audio/audio_file_formats/flac/libFLAC/crc.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/fixed.o: ../../src/juce_appframework/audio/audio_file_formats/flac/libFLAC/fixed.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/float.o: ../../src/juce_appframework/audio/audio_file_formats/flac/libFLAC/float.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/format.o: ../../src/juce_appframework/audio/audio_file_formats/flac/libFLAC/format.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/lpc_flac.o: ../../src/juce_appframework/audio/audio_file_formats/flac/libFLAC/lpc_flac.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/md5.o: ../../src/juce_appframework/audio/audio_file_formats/flac/libFLAC/md5.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/memory.o: ../../src/juce_appframework/audio/audio_file_formats/flac/libFLAC/memory.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/stream_decoder.o: ../../src/juce_appframework/audio/audio_file_formats/flac/libFLAC/stream_decoder.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/stream_encoder.o: ../../src/juce_appframework/audio/audio_file_formats/flac/libFLAC/stream_encoder.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/stream_encoder_framing.o: ../../src/juce_appframework/audio/audio_file_formats/flac/libFLAC/stream_encoder_framing.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/window_flac.o: ../../src/juce_appframework/audio/audio_file_formats/flac/libFLAC/window_flac.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/bitwise.o: ../../src/juce_appframework/audio/audio_file_formats/oggvorbis/bitwise.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/framing.o: ../../src/juce_appframework/audio/audio_file_formats/oggvorbis/framing.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/analysis.o: ../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/analysis.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/bitrate.o: ../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/bitrate.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/block.o: ../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/block.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/codebook.o: ../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/codebook.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/envelope.o: ../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/envelope.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/floor0.o: ../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/floor0.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/floor1.o: ../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/floor1.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/info.o: ../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/info.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/lookup.o: ../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/lookup.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/lpc.o: ../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/lpc.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/lsp.o: ../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/lsp.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/mapping0.o: ../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/mapping0.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/mdct.o: ../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/mdct.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/psy.o: ../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/psy.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/registry.o: ../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/registry.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/res0.o: ../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/res0.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/sharedbook.o: ../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/sharedbook.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/smallft.o: ../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/smallft.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/synthesis.o: ../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/synthesis.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/vorbisenc.o: ../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/vorbisenc.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/vorbisfile.o: ../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/vorbisfile.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/window.o: ../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/window.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/juce_AudioFormatReaderSource.o: ../../src/juce_appframework/audio/audio_sources/juce_AudioFormatReaderSource.cpp | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @@ -1498,311 +1137,6 @@ $(OBJDIR)/juce_PNGLoader.o: ../../src/juce_appframework/gui/graphics/imaging/ima | |||
| @echo $(notdir $<) | |||
| @$(CXX) $(CXXFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jcapimin.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jcapimin.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jcapistd.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jcapistd.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jccoefct.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jccoefct.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jccolor.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jccolor.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jcdctmgr.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jcdctmgr.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jchuff.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jchuff.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jcinit.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jcinit.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jcmainct.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jcmainct.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jcmarker.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jcmarker.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jcmaster.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jcmaster.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jcomapi.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jcomapi.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jcparam.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jcparam.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jcphuff.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jcphuff.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jcprepct.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jcprepct.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jcsample.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jcsample.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jctrans.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jctrans.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jdapimin.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jdapimin.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jdapistd.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jdapistd.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jdatasrc.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jdatasrc.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jdcoefct.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jdcoefct.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jdcolor.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jdcolor.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jddctmgr.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jddctmgr.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jdhuff.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jdhuff.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jdinput.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jdinput.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jdmainct.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jdmainct.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jdmarker.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jdmarker.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jdmaster.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jdmaster.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jdmerge.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jdmerge.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jdphuff.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jdphuff.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jdpostct.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jdpostct.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jdsample.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jdsample.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jdtrans.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jdtrans.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jerror.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jerror.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jfdctflt.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jfdctflt.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jfdctfst.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jfdctfst.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jfdctint.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jfdctint.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jidctflt.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jidctflt.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jidctfst.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jidctfst.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jidctint.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jidctint.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jidctred.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jidctred.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jmemmgr.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jmemmgr.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jmemnobs.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jmemnobs.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jquant1.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jquant1.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jquant2.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jquant2.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/jutils.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/jutils.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/transupp.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/transupp.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/png.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/png.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/pngerror.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/pngerror.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/pngget.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/pngget.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/pngmem.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/pngmem.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/pngpread.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/pngpread.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/pngread.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/pngread.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/pngrio.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/pngrio.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/pngrtran.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/pngrtran.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/pngrutil.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/pngrutil.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/pngset.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/pngset.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/pngtrans.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/pngtrans.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/pngwio.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/pngwio.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/pngwrite.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/pngwrite.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/pngwtran.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/pngwtran.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/pngwutil.o: ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/pngwutil.c | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @$(CC) $(CFLAGS) -o $@ -c $< | |||
| $(OBJDIR)/juce_Component.o: ../../src/juce_appframework/gui/components/juce_Component.cpp | |||
| -@$(CMD_MKOBJDIR) | |||
| @echo $(notdir $<) | |||
| @@ -49,9 +49,6 @@ package.files = { matchfiles ( | |||
| "../../src/juce_core/io/network/*.h", | |||
| "../../src/juce_core/io/streams/*.cpp", | |||
| "../../src/juce_core/io/streams/*.h", | |||
| "../../src/juce_core/io/streams/zlib/*.cpp", | |||
| "../../src/juce_core/io/streams/zlib/*.c", | |||
| "../../src/juce_core/io/streams/zlib/*.h", | |||
| "../../src/juce_core/misc/*.cpp", | |||
| "../../src/juce_core/misc/*.h", | |||
| "../../src/juce_core/text/*.cpp", | |||
| @@ -74,12 +71,6 @@ package.files = { matchfiles ( | |||
| "../../src/juce_appframework/audio/plugins/formats/*.h", | |||
| "../../src/juce_appframework/audio/audio_file_formats/*.cpp", | |||
| "../../src/juce_appframework/audio/audio_file_formats/*.h", | |||
| "../../src/juce_appframework/audio/audio_file_formats/flac/libFLAC/*.c", | |||
| "../../src/juce_appframework/audio/audio_file_formats/flac/libFLAC/*.h", | |||
| "../../src/juce_appframework/audio/audio_file_formats/oggvorbis/*.c", | |||
| "../../src/juce_appframework/audio/audio_file_formats/oggvorbis/*.h", | |||
| "../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/*.c", | |||
| "../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/*.h", | |||
| "../../src/juce_appframework/audio/audio_sources/*.cpp", | |||
| "../../src/juce_appframework/audio/audio_sources/*.h", | |||
| "../../src/juce_appframework/audio/devices/*.cpp", | |||
| @@ -108,12 +99,6 @@ package.files = { matchfiles ( | |||
| "../../src/juce_appframework/gui/graphics/imaging/*.h", | |||
| "../../src/juce_appframework/gui/graphics/imaging/image_file_formats/*.cpp", | |||
| "../../src/juce_appframework/gui/graphics/imaging/image_file_formats/*.h", | |||
| "../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/*.cpp", | |||
| "../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/*.c", | |||
| "../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib/*.h", | |||
| "../../src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/*.cpp", | |||
| "../../src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/*.c", | |||
| "../../src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib/*.h", | |||
| "../../src/juce_appframework/gui/components/*.cpp", | |||
| "../../src/juce_appframework/gui/components/*.h", | |||
| "../../src/juce_appframework/gui/components/buttons/*.cpp", | |||
| @@ -34,22 +34,6 @@ | |||
| 84198B14096D8E2B0022A439 /* juce_MidiOutput.h in Headers */ = {isa = PBXBuildFile; fileRef = 84198B0E096D8E2B0022A439 /* juce_MidiOutput.h */; }; | |||
| 84198BB5096EB9E40022A439 /* juce_AudioDeviceSelectorComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84198BB3096EB9E40022A439 /* juce_AudioDeviceSelectorComponent.cpp */; }; | |||
| 84198BB6096EB9E40022A439 /* juce_AudioDeviceSelectorComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 84198BB4096EB9E40022A439 /* juce_AudioDeviceSelectorComponent.h */; }; | |||
| 841B22B60D2E7F04009D01AA /* bitmath.c in Sources */ = {isa = PBXBuildFile; fileRef = 841B22A60D2E7F04009D01AA /* bitmath.c */; }; | |||
| 841B22B70D2E7F04009D01AA /* bitreader.c in Sources */ = {isa = PBXBuildFile; fileRef = 841B22A70D2E7F04009D01AA /* bitreader.c */; }; | |||
| 841B22B80D2E7F04009D01AA /* bitwriter.c in Sources */ = {isa = PBXBuildFile; fileRef = 841B22A80D2E7F04009D01AA /* bitwriter.c */; }; | |||
| 841B22B90D2E7F04009D01AA /* cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = 841B22A90D2E7F04009D01AA /* cpu.c */; }; | |||
| 841B22BA0D2E7F04009D01AA /* crc.c in Sources */ = {isa = PBXBuildFile; fileRef = 841B22AA0D2E7F04009D01AA /* crc.c */; }; | |||
| 841B22BB0D2E7F04009D01AA /* fixed.c in Sources */ = {isa = PBXBuildFile; fileRef = 841B22AB0D2E7F04009D01AA /* fixed.c */; }; | |||
| 841B22BC0D2E7F04009D01AA /* float.c in Sources */ = {isa = PBXBuildFile; fileRef = 841B22AC0D2E7F04009D01AA /* float.c */; }; | |||
| 841B22BD0D2E7F04009D01AA /* format.c in Sources */ = {isa = PBXBuildFile; fileRef = 841B22AD0D2E7F04009D01AA /* format.c */; }; | |||
| 841B22BE0D2E7F04009D01AA /* juce_FlacHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 841B22AE0D2E7F04009D01AA /* juce_FlacHeader.h */; }; | |||
| 841B22BF0D2E7F04009D01AA /* lpc_flac.c in Sources */ = {isa = PBXBuildFile; fileRef = 841B22AF0D2E7F04009D01AA /* lpc_flac.c */; }; | |||
| 841B22C00D2E7F04009D01AA /* md5.c in Sources */ = {isa = PBXBuildFile; fileRef = 841B22B00D2E7F04009D01AA /* md5.c */; }; | |||
| 841B22C10D2E7F04009D01AA /* memory.c in Sources */ = {isa = PBXBuildFile; fileRef = 841B22B10D2E7F04009D01AA /* memory.c */; }; | |||
| 841B22C20D2E7F04009D01AA /* stream_decoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 841B22B20D2E7F04009D01AA /* stream_decoder.c */; }; | |||
| 841B22C30D2E7F04009D01AA /* stream_encoder_framing.c in Sources */ = {isa = PBXBuildFile; fileRef = 841B22B30D2E7F04009D01AA /* stream_encoder_framing.c */; }; | |||
| 841B22C40D2E7F04009D01AA /* stream_encoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 841B22B40D2E7F04009D01AA /* stream_encoder.c */; }; | |||
| 841B22C50D2E7F04009D01AA /* window_flac.c in Sources */ = {isa = PBXBuildFile; fileRef = 841B22B50D2E7F04009D01AA /* window_flac.c */; }; | |||
| 841B22E20D2E7FE3009D01AA /* juce_AudioUnitPluginFormat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 841B22CE0D2E7FE3009D01AA /* juce_AudioUnitPluginFormat.cpp */; }; | |||
| 841B22E30D2E7FE3009D01AA /* juce_AudioUnitPluginFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 841B22CF0D2E7FE3009D01AA /* juce_AudioUnitPluginFormat.h */; }; | |||
| 841B22E40D2E7FE3009D01AA /* juce_DirectXPluginFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 841B22D00D2E7FE3009D01AA /* juce_DirectXPluginFormat.h */; }; | |||
| @@ -118,85 +102,6 @@ | |||
| 8463D5CC098BD2DD00F9AEC2 /* juce_MidiMessageSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 8463D5C0098BD2DD00F9AEC2 /* juce_MidiMessageSequence.h */; }; | |||
| 8463D5D0098BD30600F9AEC2 /* juce_TopLevelWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8463D5CE098BD30600F9AEC2 /* juce_TopLevelWindow.cpp */; }; | |||
| 8463D5D1098BD30600F9AEC2 /* juce_TopLevelWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 8463D5CF098BD30600F9AEC2 /* juce_TopLevelWindow.h */; }; | |||
| 84677C7B0917A9BA0086D5D9 /* adler32.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677C700917A9B90086D5D9 /* adler32.c */; }; | |||
| 84677C7C0917A9BA0086D5D9 /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677C710917A9B90086D5D9 /* compress.c */; }; | |||
| 84677C7D0917A9BA0086D5D9 /* crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677C720917A9B90086D5D9 /* crc32.c */; }; | |||
| 84677C7E0917A9BA0086D5D9 /* deflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677C730917A9B90086D5D9 /* deflate.c */; }; | |||
| 84677C7F0917A9BA0086D5D9 /* infback.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677C740917A9B90086D5D9 /* infback.c */; }; | |||
| 84677C800917A9BA0086D5D9 /* inffast.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677C750917A9B90086D5D9 /* inffast.c */; }; | |||
| 84677C810917A9BA0086D5D9 /* inflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677C760917A9B90086D5D9 /* inflate.c */; }; | |||
| 84677C820917A9BA0086D5D9 /* inftrees.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677C770917A9B90086D5D9 /* inftrees.c */; }; | |||
| 84677C830917A9BA0086D5D9 /* trees.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677C780917A9B90086D5D9 /* trees.c */; }; | |||
| 84677C840917A9BA0086D5D9 /* uncompr.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677C790917A9B90086D5D9 /* uncompr.c */; }; | |||
| 84677C850917A9BA0086D5D9 /* zutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677C7A0917A9B90086D5D9 /* zutil.c */; }; | |||
| 84677C880917A9DB0086D5D9 /* zconf.h in Headers */ = {isa = PBXBuildFile; fileRef = 84677C860917A9DB0086D5D9 /* zconf.h */; }; | |||
| 84677C890917A9DB0086D5D9 /* zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 84677C870917A9DB0086D5D9 /* zlib.h */; }; | |||
| 84677C9E0917AA440086D5D9 /* png.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677C8A0917AA440086D5D9 /* png.c */; }; | |||
| 84677C9F0917AA440086D5D9 /* png.h in Headers */ = {isa = PBXBuildFile; fileRef = 84677C8B0917AA440086D5D9 /* png.h */; }; | |||
| 84677CA00917AA440086D5D9 /* pngconf.h in Headers */ = {isa = PBXBuildFile; fileRef = 84677C8C0917AA440086D5D9 /* pngconf.h */; }; | |||
| 84677CA10917AA440086D5D9 /* pngerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677C8D0917AA440086D5D9 /* pngerror.c */; }; | |||
| 84677CA30917AA440086D5D9 /* pngget.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677C8F0917AA440086D5D9 /* pngget.c */; }; | |||
| 84677CA40917AA440086D5D9 /* pngmem.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677C900917AA440086D5D9 /* pngmem.c */; }; | |||
| 84677CA50917AA440086D5D9 /* pngpread.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677C910917AA440086D5D9 /* pngpread.c */; }; | |||
| 84677CA60917AA440086D5D9 /* pngread.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677C920917AA440086D5D9 /* pngread.c */; }; | |||
| 84677CA70917AA440086D5D9 /* pngrio.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677C930917AA440086D5D9 /* pngrio.c */; }; | |||
| 84677CA80917AA440086D5D9 /* pngrtran.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677C940917AA440086D5D9 /* pngrtran.c */; }; | |||
| 84677CA90917AA440086D5D9 /* pngrutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677C950917AA440086D5D9 /* pngrutil.c */; }; | |||
| 84677CAA0917AA440086D5D9 /* pngset.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677C960917AA440086D5D9 /* pngset.c */; }; | |||
| 84677CAC0917AA440086D5D9 /* pngtrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677C980917AA440086D5D9 /* pngtrans.c */; }; | |||
| 84677CAE0917AA440086D5D9 /* pngwio.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677C9A0917AA440086D5D9 /* pngwio.c */; }; | |||
| 84677CAF0917AA440086D5D9 /* pngwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677C9B0917AA440086D5D9 /* pngwrite.c */; }; | |||
| 84677CB00917AA440086D5D9 /* pngwtran.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677C9C0917AA440086D5D9 /* pngwtran.c */; }; | |||
| 84677CB10917AA440086D5D9 /* pngwutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677C9D0917AA440086D5D9 /* pngwutil.c */; }; | |||
| 84677CEB0917AB5F0086D5D9 /* jcapimin.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CB70917AB5E0086D5D9 /* jcapimin.c */; }; | |||
| 84677CEC0917AB5F0086D5D9 /* jcapistd.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CB80917AB5E0086D5D9 /* jcapistd.c */; }; | |||
| 84677CED0917AB5F0086D5D9 /* jccoefct.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CB90917AB5E0086D5D9 /* jccoefct.c */; }; | |||
| 84677CEE0917AB5F0086D5D9 /* jccolor.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CBA0917AB5E0086D5D9 /* jccolor.c */; }; | |||
| 84677CEF0917AB5F0086D5D9 /* jcdctmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CBB0917AB5E0086D5D9 /* jcdctmgr.c */; }; | |||
| 84677CF00917AB5F0086D5D9 /* jchuff.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CBC0917AB5E0086D5D9 /* jchuff.c */; }; | |||
| 84677CF10917AB5F0086D5D9 /* jcinit.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CBD0917AB5E0086D5D9 /* jcinit.c */; }; | |||
| 84677CF20917AB5F0086D5D9 /* jcmainct.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CBE0917AB5E0086D5D9 /* jcmainct.c */; }; | |||
| 84677CF30917AB5F0086D5D9 /* jcmarker.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CBF0917AB5E0086D5D9 /* jcmarker.c */; }; | |||
| 84677CF40917AB5F0086D5D9 /* jcmaster.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CC00917AB5E0086D5D9 /* jcmaster.c */; }; | |||
| 84677CF50917AB5F0086D5D9 /* jcomapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CC10917AB5E0086D5D9 /* jcomapi.c */; }; | |||
| 84677CF60917AB5F0086D5D9 /* jcparam.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CC20917AB5E0086D5D9 /* jcparam.c */; }; | |||
| 84677CF70917AB5F0086D5D9 /* jcphuff.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CC30917AB5E0086D5D9 /* jcphuff.c */; }; | |||
| 84677CF80917AB5F0086D5D9 /* jcprepct.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CC40917AB5E0086D5D9 /* jcprepct.c */; }; | |||
| 84677CF90917AB5F0086D5D9 /* jcsample.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CC50917AB5E0086D5D9 /* jcsample.c */; }; | |||
| 84677CFA0917AB5F0086D5D9 /* jctrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CC60917AB5E0086D5D9 /* jctrans.c */; }; | |||
| 84677CFB0917AB5F0086D5D9 /* jdapimin.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CC70917AB5E0086D5D9 /* jdapimin.c */; }; | |||
| 84677CFC0917AB5F0086D5D9 /* jdapistd.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CC80917AB5E0086D5D9 /* jdapistd.c */; }; | |||
| 84677CFD0917AB5F0086D5D9 /* jdatasrc.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CC90917AB5E0086D5D9 /* jdatasrc.c */; }; | |||
| 84677CFE0917AB5F0086D5D9 /* jdcoefct.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CCA0917AB5E0086D5D9 /* jdcoefct.c */; }; | |||
| 84677CFF0917AB5F0086D5D9 /* jdcolor.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CCB0917AB5E0086D5D9 /* jdcolor.c */; }; | |||
| 84677D000917AB5F0086D5D9 /* jddctmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CCC0917AB5F0086D5D9 /* jddctmgr.c */; }; | |||
| 84677D010917AB5F0086D5D9 /* jdhuff.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CCD0917AB5F0086D5D9 /* jdhuff.c */; }; | |||
| 84677D020917AB5F0086D5D9 /* jdinput.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CCE0917AB5F0086D5D9 /* jdinput.c */; }; | |||
| 84677D030917AB5F0086D5D9 /* jdmainct.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CCF0917AB5F0086D5D9 /* jdmainct.c */; }; | |||
| 84677D040917AB5F0086D5D9 /* jdmarker.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CD00917AB5F0086D5D9 /* jdmarker.c */; }; | |||
| 84677D050917AB5F0086D5D9 /* jdmaster.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CD10917AB5F0086D5D9 /* jdmaster.c */; }; | |||
| 84677D060917AB5F0086D5D9 /* jdmerge.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CD20917AB5F0086D5D9 /* jdmerge.c */; }; | |||
| 84677D070917AB5F0086D5D9 /* jdphuff.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CD30917AB5F0086D5D9 /* jdphuff.c */; }; | |||
| 84677D080917AB5F0086D5D9 /* jdpostct.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CD40917AB5F0086D5D9 /* jdpostct.c */; }; | |||
| 84677D090917AB5F0086D5D9 /* jdsample.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CD50917AB5F0086D5D9 /* jdsample.c */; }; | |||
| 84677D0A0917AB5F0086D5D9 /* jdtrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CD60917AB5F0086D5D9 /* jdtrans.c */; }; | |||
| 84677D0C0917AB5F0086D5D9 /* jfdctflt.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CD80917AB5F0086D5D9 /* jfdctflt.c */; }; | |||
| 84677D0D0917AB5F0086D5D9 /* jfdctfst.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CD90917AB5F0086D5D9 /* jfdctfst.c */; }; | |||
| 84677D0E0917AB5F0086D5D9 /* jfdctint.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CDA0917AB5F0086D5D9 /* jfdctint.c */; }; | |||
| 84677D0F0917AB5F0086D5D9 /* jidctflt.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CDB0917AB5F0086D5D9 /* jidctflt.c */; }; | |||
| 84677D100917AB5F0086D5D9 /* jidctfst.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CDC0917AB5F0086D5D9 /* jidctfst.c */; }; | |||
| 84677D110917AB5F0086D5D9 /* jidctint.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CDD0917AB5F0086D5D9 /* jidctint.c */; }; | |||
| 84677D120917AB5F0086D5D9 /* jidctred.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CDE0917AB5F0086D5D9 /* jidctred.c */; }; | |||
| 84677D130917AB5F0086D5D9 /* jinclude.h in Headers */ = {isa = PBXBuildFile; fileRef = 84677CDF0917AB5F0086D5D9 /* jinclude.h */; }; | |||
| 84677D140917AB5F0086D5D9 /* jmemmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CE00917AB5F0086D5D9 /* jmemmgr.c */; }; | |||
| 84677D150917AB5F0086D5D9 /* jmemnobs.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CE10917AB5F0086D5D9 /* jmemnobs.c */; }; | |||
| 84677D180917AB5F0086D5D9 /* jpeglib.h in Headers */ = {isa = PBXBuildFile; fileRef = 84677CE40917AB5F0086D5D9 /* jpeglib.h */; }; | |||
| 84677D190917AB5F0086D5D9 /* jquant1.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CE50917AB5F0086D5D9 /* jquant1.c */; }; | |||
| 84677D1A0917AB5F0086D5D9 /* jquant2.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CE60917AB5F0086D5D9 /* jquant2.c */; }; | |||
| 84677D1B0917AB5F0086D5D9 /* jutils.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CE70917AB5F0086D5D9 /* jutils.c */; }; | |||
| 84677D1C0917AB5F0086D5D9 /* jversion.h in Headers */ = {isa = PBXBuildFile; fileRef = 84677CE80917AB5F0086D5D9 /* jversion.h */; }; | |||
| 84677D1D0917AB5F0086D5D9 /* transupp.c in Sources */ = {isa = PBXBuildFile; fileRef = 84677CE90917AB5F0086D5D9 /* transupp.c */; }; | |||
| 84677D1E0917AB5F0086D5D9 /* transupp.h in Headers */ = {isa = PBXBuildFile; fileRef = 84677CEA0917AB5F0086D5D9 /* transupp.h */; }; | |||
| 846927DA0A49ABD300314975 /* juce_CharacterFunctions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 846927D80A49ABD300314975 /* juce_CharacterFunctions.cpp */; }; | |||
| 846927DB0A49ABD300314975 /* juce_CharacterFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 846927D90A49ABD300314975 /* juce_CharacterFunctions.h */; }; | |||
| 846927DE0A49ABE600314975 /* juce_RectanglePlacement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 846927DC0A49ABE600314975 /* juce_RectanglePlacement.cpp */; }; | |||
| @@ -621,29 +526,6 @@ | |||
| 84F593AE09855679008153BA /* juce_DocumentWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F593AC09855679008153BA /* juce_DocumentWindow.cpp */; }; | |||
| 84F593AF09855679008153BA /* juce_DocumentWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 84F593AD09855679008153BA /* juce_DocumentWindow.h */; }; | |||
| 84F593B109855693008153BA /* juce_LassoComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 84F593B009855693008153BA /* juce_LassoComponent.h */; }; | |||
| 84F690FF0B3444F800ABAE1C /* bitwise.c in Sources */ = {isa = PBXBuildFile; fileRef = 84F690FD0B3444F800ABAE1C /* bitwise.c */; }; | |||
| 84F691000B3444F800ABAE1C /* framing.c in Sources */ = {isa = PBXBuildFile; fileRef = 84F690FE0B3444F800ABAE1C /* framing.c */; }; | |||
| 84F691170B34453600ABAE1C /* analysis.c in Sources */ = {isa = PBXBuildFile; fileRef = 84F691010B34453600ABAE1C /* analysis.c */; }; | |||
| 84F691180B34453600ABAE1C /* bitrate.c in Sources */ = {isa = PBXBuildFile; fileRef = 84F691020B34453600ABAE1C /* bitrate.c */; }; | |||
| 84F691190B34453600ABAE1C /* block.c in Sources */ = {isa = PBXBuildFile; fileRef = 84F691030B34453600ABAE1C /* block.c */; }; | |||
| 84F6911A0B34453600ABAE1C /* codebook.c in Sources */ = {isa = PBXBuildFile; fileRef = 84F691040B34453600ABAE1C /* codebook.c */; }; | |||
| 84F6911B0B34453600ABAE1C /* envelope.c in Sources */ = {isa = PBXBuildFile; fileRef = 84F691050B34453600ABAE1C /* envelope.c */; }; | |||
| 84F6911C0B34453600ABAE1C /* floor0.c in Sources */ = {isa = PBXBuildFile; fileRef = 84F691060B34453600ABAE1C /* floor0.c */; }; | |||
| 84F6911D0B34453600ABAE1C /* floor1.c in Sources */ = {isa = PBXBuildFile; fileRef = 84F691070B34453600ABAE1C /* floor1.c */; }; | |||
| 84F6911E0B34453600ABAE1C /* info.c in Sources */ = {isa = PBXBuildFile; fileRef = 84F691080B34453600ABAE1C /* info.c */; }; | |||
| 84F6911F0B34453600ABAE1C /* lpc.c in Sources */ = {isa = PBXBuildFile; fileRef = 84F691090B34453600ABAE1C /* lpc.c */; }; | |||
| 84F691200B34453600ABAE1C /* lsp.c in Sources */ = {isa = PBXBuildFile; fileRef = 84F6910A0B34453600ABAE1C /* lsp.c */; }; | |||
| 84F691210B34453600ABAE1C /* mapping0.c in Sources */ = {isa = PBXBuildFile; fileRef = 84F6910B0B34453600ABAE1C /* mapping0.c */; }; | |||
| 84F691220B34453600ABAE1C /* mdct.c in Sources */ = {isa = PBXBuildFile; fileRef = 84F6910C0B34453600ABAE1C /* mdct.c */; }; | |||
| 84F691230B34453600ABAE1C /* psy.c in Sources */ = {isa = PBXBuildFile; fileRef = 84F6910D0B34453600ABAE1C /* psy.c */; }; | |||
| 84F691240B34453600ABAE1C /* registry.c in Sources */ = {isa = PBXBuildFile; fileRef = 84F6910E0B34453600ABAE1C /* registry.c */; }; | |||
| 84F691250B34453600ABAE1C /* res0.c in Sources */ = {isa = PBXBuildFile; fileRef = 84F6910F0B34453600ABAE1C /* res0.c */; }; | |||
| 84F691260B34453600ABAE1C /* sharedbook.c in Sources */ = {isa = PBXBuildFile; fileRef = 84F691100B34453600ABAE1C /* sharedbook.c */; }; | |||
| 84F691270B34453600ABAE1C /* smallft.c in Sources */ = {isa = PBXBuildFile; fileRef = 84F691110B34453600ABAE1C /* smallft.c */; }; | |||
| 84F691280B34453600ABAE1C /* synthesis.c in Sources */ = {isa = PBXBuildFile; fileRef = 84F691120B34453600ABAE1C /* synthesis.c */; }; | |||
| 84F6912A0B34453600ABAE1C /* vorbisenc.c in Sources */ = {isa = PBXBuildFile; fileRef = 84F691140B34453600ABAE1C /* vorbisenc.c */; }; | |||
| 84F6912B0B34453600ABAE1C /* vorbisfile.c in Sources */ = {isa = PBXBuildFile; fileRef = 84F691150B34453600ABAE1C /* vorbisfile.c */; }; | |||
| 84F6912C0B34453600ABAE1C /* window.c in Sources */ = {isa = PBXBuildFile; fileRef = 84F691160B34453600ABAE1C /* window.c */; }; | |||
| 84F6B7540C06E29D00BB8791 /* juce_ChannelRemappingAudioSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F6B7520C06E29D00BB8791 /* juce_ChannelRemappingAudioSource.cpp */; }; | |||
| 84F6B7550C06E29D00BB8791 /* juce_ChannelRemappingAudioSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 84F6B7530C06E29D00BB8791 /* juce_ChannelRemappingAudioSource.h */; }; | |||
| 84F7A7AF0A8383A100D36246 /* juce_ToolbarButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F7A7AD0A8383A100D36246 /* juce_ToolbarButton.cpp */; }; | |||
| @@ -722,22 +604,6 @@ | |||
| 84198B0E096D8E2B0022A439 /* juce_MidiOutput.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_MidiOutput.h; sourceTree = "<group>"; }; | |||
| 84198BB3096EB9E40022A439 /* juce_AudioDeviceSelectorComponent.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = juce_AudioDeviceSelectorComponent.cpp; sourceTree = "<group>"; }; | |||
| 84198BB4096EB9E40022A439 /* juce_AudioDeviceSelectorComponent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_AudioDeviceSelectorComponent.h; sourceTree = "<group>"; }; | |||
| 841B22A60D2E7F04009D01AA /* bitmath.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = bitmath.c; path = flac/libFLAC/bitmath.c; sourceTree = "<group>"; }; | |||
| 841B22A70D2E7F04009D01AA /* bitreader.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = bitreader.c; path = flac/libFLAC/bitreader.c; sourceTree = "<group>"; }; | |||
| 841B22A80D2E7F04009D01AA /* bitwriter.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = bitwriter.c; path = flac/libFLAC/bitwriter.c; sourceTree = "<group>"; }; | |||
| 841B22A90D2E7F04009D01AA /* cpu.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = cpu.c; path = flac/libFLAC/cpu.c; sourceTree = "<group>"; }; | |||
| 841B22AA0D2E7F04009D01AA /* crc.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = crc.c; path = flac/libFLAC/crc.c; sourceTree = "<group>"; }; | |||
| 841B22AB0D2E7F04009D01AA /* fixed.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = fixed.c; path = flac/libFLAC/fixed.c; sourceTree = "<group>"; }; | |||
| 841B22AC0D2E7F04009D01AA /* float.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = float.c; path = flac/libFLAC/float.c; sourceTree = "<group>"; }; | |||
| 841B22AD0D2E7F04009D01AA /* format.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = format.c; path = flac/libFLAC/format.c; sourceTree = "<group>"; }; | |||
| 841B22AE0D2E7F04009D01AA /* juce_FlacHeader.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = juce_FlacHeader.h; path = flac/libFLAC/juce_FlacHeader.h; sourceTree = "<group>"; }; | |||
| 841B22AF0D2E7F04009D01AA /* lpc_flac.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = lpc_flac.c; path = flac/libFLAC/lpc_flac.c; sourceTree = "<group>"; }; | |||
| 841B22B00D2E7F04009D01AA /* md5.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = md5.c; path = flac/libFLAC/md5.c; sourceTree = "<group>"; }; | |||
| 841B22B10D2E7F04009D01AA /* memory.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = memory.c; path = flac/libFLAC/memory.c; sourceTree = "<group>"; }; | |||
| 841B22B20D2E7F04009D01AA /* stream_decoder.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = stream_decoder.c; path = flac/libFLAC/stream_decoder.c; sourceTree = "<group>"; }; | |||
| 841B22B30D2E7F04009D01AA /* stream_encoder_framing.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = stream_encoder_framing.c; path = flac/libFLAC/stream_encoder_framing.c; sourceTree = "<group>"; }; | |||
| 841B22B40D2E7F04009D01AA /* stream_encoder.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = stream_encoder.c; path = flac/libFLAC/stream_encoder.c; sourceTree = "<group>"; }; | |||
| 841B22B50D2E7F04009D01AA /* window_flac.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = window_flac.c; path = flac/libFLAC/window_flac.c; sourceTree = "<group>"; }; | |||
| 841B22CE0D2E7FE3009D01AA /* juce_AudioUnitPluginFormat.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = juce_AudioUnitPluginFormat.cpp; sourceTree = "<group>"; }; | |||
| 841B22CF0D2E7FE3009D01AA /* juce_AudioUnitPluginFormat.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_AudioUnitPluginFormat.h; sourceTree = "<group>"; }; | |||
| 841B22D00D2E7FE3009D01AA /* juce_DirectXPluginFormat.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_DirectXPluginFormat.h; sourceTree = "<group>"; }; | |||
| @@ -809,85 +675,6 @@ | |||
| 8463D5C0098BD2DD00F9AEC2 /* juce_MidiMessageSequence.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = juce_MidiMessageSequence.h; path = midi/juce_MidiMessageSequence.h; sourceTree = "<group>"; }; | |||
| 8463D5CE098BD30600F9AEC2 /* juce_TopLevelWindow.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = juce_TopLevelWindow.cpp; sourceTree = "<group>"; }; | |||
| 8463D5CF098BD30600F9AEC2 /* juce_TopLevelWindow.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_TopLevelWindow.h; sourceTree = "<group>"; }; | |||
| 84677C700917A9B90086D5D9 /* adler32.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = adler32.c; sourceTree = "<group>"; }; | |||
| 84677C710917A9B90086D5D9 /* compress.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = compress.c; sourceTree = "<group>"; }; | |||
| 84677C720917A9B90086D5D9 /* crc32.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = crc32.c; sourceTree = "<group>"; }; | |||
| 84677C730917A9B90086D5D9 /* deflate.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = deflate.c; sourceTree = "<group>"; }; | |||
| 84677C740917A9B90086D5D9 /* infback.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = infback.c; sourceTree = "<group>"; }; | |||
| 84677C750917A9B90086D5D9 /* inffast.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = inffast.c; sourceTree = "<group>"; }; | |||
| 84677C760917A9B90086D5D9 /* inflate.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = inflate.c; sourceTree = "<group>"; }; | |||
| 84677C770917A9B90086D5D9 /* inftrees.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = inftrees.c; sourceTree = "<group>"; }; | |||
| 84677C780917A9B90086D5D9 /* trees.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = trees.c; sourceTree = "<group>"; }; | |||
| 84677C790917A9B90086D5D9 /* uncompr.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = uncompr.c; sourceTree = "<group>"; }; | |||
| 84677C7A0917A9B90086D5D9 /* zutil.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = zutil.c; sourceTree = "<group>"; }; | |||
| 84677C860917A9DB0086D5D9 /* zconf.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = zconf.h; sourceTree = "<group>"; }; | |||
| 84677C870917A9DB0086D5D9 /* zlib.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = zlib.h; sourceTree = "<group>"; }; | |||
| 84677C8A0917AA440086D5D9 /* png.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = png.c; sourceTree = "<group>"; }; | |||
| 84677C8B0917AA440086D5D9 /* png.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = png.h; sourceTree = "<group>"; }; | |||
| 84677C8C0917AA440086D5D9 /* pngconf.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = pngconf.h; sourceTree = "<group>"; }; | |||
| 84677C8D0917AA440086D5D9 /* pngerror.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = pngerror.c; sourceTree = "<group>"; }; | |||
| 84677C8F0917AA440086D5D9 /* pngget.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = pngget.c; sourceTree = "<group>"; }; | |||
| 84677C900917AA440086D5D9 /* pngmem.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = pngmem.c; sourceTree = "<group>"; }; | |||
| 84677C910917AA440086D5D9 /* pngpread.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = pngpread.c; sourceTree = "<group>"; }; | |||
| 84677C920917AA440086D5D9 /* pngread.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = pngread.c; sourceTree = "<group>"; }; | |||
| 84677C930917AA440086D5D9 /* pngrio.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = pngrio.c; sourceTree = "<group>"; }; | |||
| 84677C940917AA440086D5D9 /* pngrtran.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = pngrtran.c; sourceTree = "<group>"; }; | |||
| 84677C950917AA440086D5D9 /* pngrutil.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = pngrutil.c; sourceTree = "<group>"; }; | |||
| 84677C960917AA440086D5D9 /* pngset.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = pngset.c; sourceTree = "<group>"; }; | |||
| 84677C980917AA440086D5D9 /* pngtrans.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = pngtrans.c; sourceTree = "<group>"; }; | |||
| 84677C9A0917AA440086D5D9 /* pngwio.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = pngwio.c; sourceTree = "<group>"; }; | |||
| 84677C9B0917AA440086D5D9 /* pngwrite.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = pngwrite.c; sourceTree = "<group>"; }; | |||
| 84677C9C0917AA440086D5D9 /* pngwtran.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = pngwtran.c; sourceTree = "<group>"; }; | |||
| 84677C9D0917AA440086D5D9 /* pngwutil.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = pngwutil.c; sourceTree = "<group>"; }; | |||
| 84677CB70917AB5E0086D5D9 /* jcapimin.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jcapimin.c; sourceTree = "<group>"; }; | |||
| 84677CB80917AB5E0086D5D9 /* jcapistd.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jcapistd.c; sourceTree = "<group>"; }; | |||
| 84677CB90917AB5E0086D5D9 /* jccoefct.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jccoefct.c; sourceTree = "<group>"; }; | |||
| 84677CBA0917AB5E0086D5D9 /* jccolor.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jccolor.c; sourceTree = "<group>"; }; | |||
| 84677CBB0917AB5E0086D5D9 /* jcdctmgr.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jcdctmgr.c; sourceTree = "<group>"; }; | |||
| 84677CBC0917AB5E0086D5D9 /* jchuff.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jchuff.c; sourceTree = "<group>"; }; | |||
| 84677CBD0917AB5E0086D5D9 /* jcinit.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jcinit.c; sourceTree = "<group>"; }; | |||
| 84677CBE0917AB5E0086D5D9 /* jcmainct.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jcmainct.c; sourceTree = "<group>"; }; | |||
| 84677CBF0917AB5E0086D5D9 /* jcmarker.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jcmarker.c; sourceTree = "<group>"; }; | |||
| 84677CC00917AB5E0086D5D9 /* jcmaster.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jcmaster.c; sourceTree = "<group>"; }; | |||
| 84677CC10917AB5E0086D5D9 /* jcomapi.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jcomapi.c; sourceTree = "<group>"; }; | |||
| 84677CC20917AB5E0086D5D9 /* jcparam.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jcparam.c; sourceTree = "<group>"; }; | |||
| 84677CC30917AB5E0086D5D9 /* jcphuff.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jcphuff.c; sourceTree = "<group>"; }; | |||
| 84677CC40917AB5E0086D5D9 /* jcprepct.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jcprepct.c; sourceTree = "<group>"; }; | |||
| 84677CC50917AB5E0086D5D9 /* jcsample.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jcsample.c; sourceTree = "<group>"; }; | |||
| 84677CC60917AB5E0086D5D9 /* jctrans.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jctrans.c; sourceTree = "<group>"; }; | |||
| 84677CC70917AB5E0086D5D9 /* jdapimin.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jdapimin.c; sourceTree = "<group>"; }; | |||
| 84677CC80917AB5E0086D5D9 /* jdapistd.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jdapistd.c; sourceTree = "<group>"; }; | |||
| 84677CC90917AB5E0086D5D9 /* jdatasrc.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jdatasrc.c; sourceTree = "<group>"; }; | |||
| 84677CCA0917AB5E0086D5D9 /* jdcoefct.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jdcoefct.c; sourceTree = "<group>"; }; | |||
| 84677CCB0917AB5E0086D5D9 /* jdcolor.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jdcolor.c; sourceTree = "<group>"; }; | |||
| 84677CCC0917AB5F0086D5D9 /* jddctmgr.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jddctmgr.c; sourceTree = "<group>"; }; | |||
| 84677CCD0917AB5F0086D5D9 /* jdhuff.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jdhuff.c; sourceTree = "<group>"; }; | |||
| 84677CCE0917AB5F0086D5D9 /* jdinput.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jdinput.c; sourceTree = "<group>"; }; | |||
| 84677CCF0917AB5F0086D5D9 /* jdmainct.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jdmainct.c; sourceTree = "<group>"; }; | |||
| 84677CD00917AB5F0086D5D9 /* jdmarker.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jdmarker.c; sourceTree = "<group>"; }; | |||
| 84677CD10917AB5F0086D5D9 /* jdmaster.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jdmaster.c; sourceTree = "<group>"; }; | |||
| 84677CD20917AB5F0086D5D9 /* jdmerge.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jdmerge.c; sourceTree = "<group>"; }; | |||
| 84677CD30917AB5F0086D5D9 /* jdphuff.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jdphuff.c; sourceTree = "<group>"; }; | |||
| 84677CD40917AB5F0086D5D9 /* jdpostct.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jdpostct.c; sourceTree = "<group>"; }; | |||
| 84677CD50917AB5F0086D5D9 /* jdsample.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jdsample.c; sourceTree = "<group>"; }; | |||
| 84677CD60917AB5F0086D5D9 /* jdtrans.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jdtrans.c; sourceTree = "<group>"; }; | |||
| 84677CD80917AB5F0086D5D9 /* jfdctflt.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jfdctflt.c; sourceTree = "<group>"; }; | |||
| 84677CD90917AB5F0086D5D9 /* jfdctfst.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jfdctfst.c; sourceTree = "<group>"; }; | |||
| 84677CDA0917AB5F0086D5D9 /* jfdctint.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jfdctint.c; sourceTree = "<group>"; }; | |||
| 84677CDB0917AB5F0086D5D9 /* jidctflt.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jidctflt.c; sourceTree = "<group>"; }; | |||
| 84677CDC0917AB5F0086D5D9 /* jidctfst.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jidctfst.c; sourceTree = "<group>"; }; | |||
| 84677CDD0917AB5F0086D5D9 /* jidctint.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jidctint.c; sourceTree = "<group>"; }; | |||
| 84677CDE0917AB5F0086D5D9 /* jidctred.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jidctred.c; sourceTree = "<group>"; }; | |||
| 84677CDF0917AB5F0086D5D9 /* jinclude.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jinclude.h; sourceTree = "<group>"; }; | |||
| 84677CE00917AB5F0086D5D9 /* jmemmgr.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jmemmgr.c; sourceTree = "<group>"; }; | |||
| 84677CE10917AB5F0086D5D9 /* jmemnobs.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jmemnobs.c; sourceTree = "<group>"; }; | |||
| 84677CE40917AB5F0086D5D9 /* jpeglib.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jpeglib.h; sourceTree = "<group>"; }; | |||
| 84677CE50917AB5F0086D5D9 /* jquant1.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jquant1.c; sourceTree = "<group>"; }; | |||
| 84677CE60917AB5F0086D5D9 /* jquant2.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jquant2.c; sourceTree = "<group>"; }; | |||
| 84677CE70917AB5F0086D5D9 /* jutils.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = jutils.c; sourceTree = "<group>"; }; | |||
| 84677CE80917AB5F0086D5D9 /* jversion.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jversion.h; sourceTree = "<group>"; }; | |||
| 84677CE90917AB5F0086D5D9 /* transupp.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = transupp.c; sourceTree = "<group>"; }; | |||
| 84677CEA0917AB5F0086D5D9 /* transupp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = transupp.h; sourceTree = "<group>"; }; | |||
| 846927D80A49ABD300314975 /* juce_CharacterFunctions.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = juce_CharacterFunctions.cpp; sourceTree = "<group>"; }; | |||
| 846927D90A49ABD300314975 /* juce_CharacterFunctions.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_CharacterFunctions.h; sourceTree = "<group>"; }; | |||
| 846927DC0A49ABE600314975 /* juce_RectanglePlacement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = juce_RectanglePlacement.cpp; sourceTree = "<group>"; }; | |||
| @@ -1312,29 +1099,6 @@ | |||
| 84F593AC09855679008153BA /* juce_DocumentWindow.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = juce_DocumentWindow.cpp; sourceTree = "<group>"; }; | |||
| 84F593AD09855679008153BA /* juce_DocumentWindow.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_DocumentWindow.h; sourceTree = "<group>"; }; | |||
| 84F593B009855693008153BA /* juce_LassoComponent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_LassoComponent.h; sourceTree = "<group>"; }; | |||
| 84F690FD0B3444F800ABAE1C /* bitwise.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = bitwise.c; path = oggvorbis/bitwise.c; sourceTree = "<group>"; }; | |||
| 84F690FE0B3444F800ABAE1C /* framing.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = framing.c; path = oggvorbis/framing.c; sourceTree = "<group>"; }; | |||
| 84F691010B34453600ABAE1C /* analysis.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = analysis.c; path = "oggvorbis/libvorbis-1.1.2/lib/analysis.c"; sourceTree = "<group>"; }; | |||
| 84F691020B34453600ABAE1C /* bitrate.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = bitrate.c; path = "oggvorbis/libvorbis-1.1.2/lib/bitrate.c"; sourceTree = "<group>"; }; | |||
| 84F691030B34453600ABAE1C /* block.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = block.c; path = "oggvorbis/libvorbis-1.1.2/lib/block.c"; sourceTree = "<group>"; }; | |||
| 84F691040B34453600ABAE1C /* codebook.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = codebook.c; path = "oggvorbis/libvorbis-1.1.2/lib/codebook.c"; sourceTree = "<group>"; }; | |||
| 84F691050B34453600ABAE1C /* envelope.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = envelope.c; path = "oggvorbis/libvorbis-1.1.2/lib/envelope.c"; sourceTree = "<group>"; }; | |||
| 84F691060B34453600ABAE1C /* floor0.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = floor0.c; path = "oggvorbis/libvorbis-1.1.2/lib/floor0.c"; sourceTree = "<group>"; }; | |||
| 84F691070B34453600ABAE1C /* floor1.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = floor1.c; path = "oggvorbis/libvorbis-1.1.2/lib/floor1.c"; sourceTree = "<group>"; }; | |||
| 84F691080B34453600ABAE1C /* info.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = info.c; path = "oggvorbis/libvorbis-1.1.2/lib/info.c"; sourceTree = "<group>"; }; | |||
| 84F691090B34453600ABAE1C /* lpc.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = lpc.c; path = "oggvorbis/libvorbis-1.1.2/lib/lpc.c"; sourceTree = "<group>"; }; | |||
| 84F6910A0B34453600ABAE1C /* lsp.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = lsp.c; path = "oggvorbis/libvorbis-1.1.2/lib/lsp.c"; sourceTree = "<group>"; }; | |||
| 84F6910B0B34453600ABAE1C /* mapping0.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = mapping0.c; path = "oggvorbis/libvorbis-1.1.2/lib/mapping0.c"; sourceTree = "<group>"; }; | |||
| 84F6910C0B34453600ABAE1C /* mdct.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = mdct.c; path = "oggvorbis/libvorbis-1.1.2/lib/mdct.c"; sourceTree = "<group>"; }; | |||
| 84F6910D0B34453600ABAE1C /* psy.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = psy.c; path = "oggvorbis/libvorbis-1.1.2/lib/psy.c"; sourceTree = "<group>"; }; | |||
| 84F6910E0B34453600ABAE1C /* registry.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = registry.c; path = "oggvorbis/libvorbis-1.1.2/lib/registry.c"; sourceTree = "<group>"; }; | |||
| 84F6910F0B34453600ABAE1C /* res0.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = res0.c; path = "oggvorbis/libvorbis-1.1.2/lib/res0.c"; sourceTree = "<group>"; }; | |||
| 84F691100B34453600ABAE1C /* sharedbook.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = sharedbook.c; path = "oggvorbis/libvorbis-1.1.2/lib/sharedbook.c"; sourceTree = "<group>"; }; | |||
| 84F691110B34453600ABAE1C /* smallft.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = smallft.c; path = "oggvorbis/libvorbis-1.1.2/lib/smallft.c"; sourceTree = "<group>"; }; | |||
| 84F691120B34453600ABAE1C /* synthesis.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = synthesis.c; path = "oggvorbis/libvorbis-1.1.2/lib/synthesis.c"; sourceTree = "<group>"; }; | |||
| 84F691140B34453600ABAE1C /* vorbisenc.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = vorbisenc.c; path = "oggvorbis/libvorbis-1.1.2/lib/vorbisenc.c"; sourceTree = "<group>"; }; | |||
| 84F691150B34453600ABAE1C /* vorbisfile.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = vorbisfile.c; path = "oggvorbis/libvorbis-1.1.2/lib/vorbisfile.c"; sourceTree = "<group>"; }; | |||
| 84F691160B34453600ABAE1C /* window.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = window.c; path = "oggvorbis/libvorbis-1.1.2/lib/window.c"; sourceTree = "<group>"; }; | |||
| 84F6B7520C06E29D00BB8791 /* juce_ChannelRemappingAudioSource.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = juce_ChannelRemappingAudioSource.cpp; sourceTree = "<group>"; }; | |||
| 84F6B7530C06E29D00BB8791 /* juce_ChannelRemappingAudioSource.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_ChannelRemappingAudioSource.h; sourceTree = "<group>"; }; | |||
| 84F7A7AD0A8383A100D36246 /* juce_ToolbarButton.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = juce_ToolbarButton.cpp; sourceTree = "<group>"; }; | |||
| @@ -1621,9 +1385,6 @@ | |||
| 84A4883C08A22E4900752A2B /* audio_file_formats */ = { | |||
| isa = PBXGroup; | |||
| children = ( | |||
| 84F690E00B3444B500ABAE1C /* vorbis */, | |||
| 84F690DF0B3444B000ABAE1C /* ogg */, | |||
| 84F690DC0B3444A500ABAE1C /* flac */, | |||
| 842B63B609D8508F00255DC7 /* juce_FlacAudioFormat.cpp */, | |||
| 842B63B709D8508F00255DC7 /* juce_FlacAudioFormat.h */, | |||
| 842B63B809D8508F00255DC7 /* juce_OggVorbisAudioFormat.cpp */, | |||
| @@ -2140,8 +1901,6 @@ | |||
| 84A4894608A22E4A00752A2B /* image_file_formats */ = { | |||
| isa = PBXGroup; | |||
| children = ( | |||
| 84A4894708A22E4A00752A2B /* jpglib */, | |||
| 84A4897608A22E4A00752A2B /* pnglib */, | |||
| 84A4897208A22E4A00752A2B /* juce_GIFLoader.cpp */, | |||
| 84A4897308A22E4A00752A2B /* juce_GIFLoader.h */, | |||
| 84A4897408A22E4A00752A2B /* juce_JPEGLoader.cpp */, | |||
| @@ -2151,88 +1910,6 @@ | |||
| path = ../../src/juce_appframework/gui/graphics/imaging/image_file_formats; | |||
| sourceTree = SOURCE_ROOT; | |||
| }; | |||
| 84A4894708A22E4A00752A2B /* jpglib */ = { | |||
| isa = PBXGroup; | |||
| children = ( | |||
| 84677CB70917AB5E0086D5D9 /* jcapimin.c */, | |||
| 84677CB80917AB5E0086D5D9 /* jcapistd.c */, | |||
| 84677CB90917AB5E0086D5D9 /* jccoefct.c */, | |||
| 84677CBA0917AB5E0086D5D9 /* jccolor.c */, | |||
| 84677CBB0917AB5E0086D5D9 /* jcdctmgr.c */, | |||
| 84677CBC0917AB5E0086D5D9 /* jchuff.c */, | |||
| 84677CBD0917AB5E0086D5D9 /* jcinit.c */, | |||
| 84677CBE0917AB5E0086D5D9 /* jcmainct.c */, | |||
| 84677CBF0917AB5E0086D5D9 /* jcmarker.c */, | |||
| 84677CC00917AB5E0086D5D9 /* jcmaster.c */, | |||
| 84677CC10917AB5E0086D5D9 /* jcomapi.c */, | |||
| 84677CC20917AB5E0086D5D9 /* jcparam.c */, | |||
| 84677CC30917AB5E0086D5D9 /* jcphuff.c */, | |||
| 84677CC40917AB5E0086D5D9 /* jcprepct.c */, | |||
| 84677CC50917AB5E0086D5D9 /* jcsample.c */, | |||
| 84677CC60917AB5E0086D5D9 /* jctrans.c */, | |||
| 84677CC70917AB5E0086D5D9 /* jdapimin.c */, | |||
| 84677CC80917AB5E0086D5D9 /* jdapistd.c */, | |||
| 84677CC90917AB5E0086D5D9 /* jdatasrc.c */, | |||
| 84677CCA0917AB5E0086D5D9 /* jdcoefct.c */, | |||
| 84677CCB0917AB5E0086D5D9 /* jdcolor.c */, | |||
| 84677CCC0917AB5F0086D5D9 /* jddctmgr.c */, | |||
| 84677CCD0917AB5F0086D5D9 /* jdhuff.c */, | |||
| 84677CCE0917AB5F0086D5D9 /* jdinput.c */, | |||
| 84677CCF0917AB5F0086D5D9 /* jdmainct.c */, | |||
| 84677CD00917AB5F0086D5D9 /* jdmarker.c */, | |||
| 84677CD10917AB5F0086D5D9 /* jdmaster.c */, | |||
| 84677CD20917AB5F0086D5D9 /* jdmerge.c */, | |||
| 84677CD30917AB5F0086D5D9 /* jdphuff.c */, | |||
| 84677CD40917AB5F0086D5D9 /* jdpostct.c */, | |||
| 84677CD50917AB5F0086D5D9 /* jdsample.c */, | |||
| 84677CD60917AB5F0086D5D9 /* jdtrans.c */, | |||
| 84677CD80917AB5F0086D5D9 /* jfdctflt.c */, | |||
| 84677CD90917AB5F0086D5D9 /* jfdctfst.c */, | |||
| 84677CDA0917AB5F0086D5D9 /* jfdctint.c */, | |||
| 84677CDB0917AB5F0086D5D9 /* jidctflt.c */, | |||
| 84677CDC0917AB5F0086D5D9 /* jidctfst.c */, | |||
| 84677CDD0917AB5F0086D5D9 /* jidctint.c */, | |||
| 84677CDE0917AB5F0086D5D9 /* jidctred.c */, | |||
| 84677CDF0917AB5F0086D5D9 /* jinclude.h */, | |||
| 84677CE00917AB5F0086D5D9 /* jmemmgr.c */, | |||
| 84677CE10917AB5F0086D5D9 /* jmemnobs.c */, | |||
| 84677CE40917AB5F0086D5D9 /* jpeglib.h */, | |||
| 84677CE50917AB5F0086D5D9 /* jquant1.c */, | |||
| 84677CE60917AB5F0086D5D9 /* jquant2.c */, | |||
| 84677CE70917AB5F0086D5D9 /* jutils.c */, | |||
| 84677CE80917AB5F0086D5D9 /* jversion.h */, | |||
| 84677CE90917AB5F0086D5D9 /* transupp.c */, | |||
| 84677CEA0917AB5F0086D5D9 /* transupp.h */, | |||
| ); | |||
| name = jpglib; | |||
| path = ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib; | |||
| sourceTree = SOURCE_ROOT; | |||
| }; | |||
| 84A4897608A22E4A00752A2B /* pnglib */ = { | |||
| isa = PBXGroup; | |||
| children = ( | |||
| 84677C8A0917AA440086D5D9 /* png.c */, | |||
| 84677C8B0917AA440086D5D9 /* png.h */, | |||
| 84677C8C0917AA440086D5D9 /* pngconf.h */, | |||
| 84677C8D0917AA440086D5D9 /* pngerror.c */, | |||
| 84677C8F0917AA440086D5D9 /* pngget.c */, | |||
| 84677C900917AA440086D5D9 /* pngmem.c */, | |||
| 84677C910917AA440086D5D9 /* pngpread.c */, | |||
| 84677C920917AA440086D5D9 /* pngread.c */, | |||
| 84677C930917AA440086D5D9 /* pngrio.c */, | |||
| 84677C940917AA440086D5D9 /* pngrtran.c */, | |||
| 84677C950917AA440086D5D9 /* pngrutil.c */, | |||
| 84677C960917AA440086D5D9 /* pngset.c */, | |||
| 84677C980917AA440086D5D9 /* pngtrans.c */, | |||
| 84677C9A0917AA440086D5D9 /* pngwio.c */, | |||
| 84677C9B0917AA440086D5D9 /* pngwrite.c */, | |||
| 84677C9C0917AA440086D5D9 /* pngwtran.c */, | |||
| 84677C9D0917AA440086D5D9 /* pngwutil.c */, | |||
| ); | |||
| name = pnglib; | |||
| path = ../../src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib; | |||
| sourceTree = SOURCE_ROOT; | |||
| }; | |||
| 84A4899708A22E4A00752A2B /* juce_core */ = { | |||
| isa = PBXGroup; | |||
| children = ( | |||
| @@ -2380,33 +2057,11 @@ | |||
| 84A489E308A22E4A00752A2B /* juce_MemoryOutputStream.h */, | |||
| 84A489E408A22E4A00752A2B /* juce_SubregionStream.cpp */, | |||
| 84A489E508A22E4A00752A2B /* juce_SubregionStream.h */, | |||
| 84A489E608A22E4A00752A2B /* zlib */, | |||
| ); | |||
| name = streams; | |||
| path = ../../src/juce_core/io/streams; | |||
| sourceTree = SOURCE_ROOT; | |||
| }; | |||
| 84A489E608A22E4A00752A2B /* zlib */ = { | |||
| isa = PBXGroup; | |||
| children = ( | |||
| 84677C860917A9DB0086D5D9 /* zconf.h */, | |||
| 84677C870917A9DB0086D5D9 /* zlib.h */, | |||
| 84677C700917A9B90086D5D9 /* adler32.c */, | |||
| 84677C710917A9B90086D5D9 /* compress.c */, | |||
| 84677C720917A9B90086D5D9 /* crc32.c */, | |||
| 84677C730917A9B90086D5D9 /* deflate.c */, | |||
| 84677C740917A9B90086D5D9 /* infback.c */, | |||
| 84677C750917A9B90086D5D9 /* inffast.c */, | |||
| 84677C760917A9B90086D5D9 /* inflate.c */, | |||
| 84677C770917A9B90086D5D9 /* inftrees.c */, | |||
| 84677C780917A9B90086D5D9 /* trees.c */, | |||
| 84677C790917A9B90086D5D9 /* uncompr.c */, | |||
| 84677C7A0917A9B90086D5D9 /* zutil.c */, | |||
| ); | |||
| name = zlib; | |||
| path = ../../src/juce_core/io/streams/zlib; | |||
| sourceTree = SOURCE_ROOT; | |||
| }; | |||
| 84A489FF08A22E4A00752A2B /* misc */ = { | |||
| isa = PBXGroup; | |||
| children = ( | |||
| @@ -2483,66 +2138,6 @@ | |||
| path = processors; | |||
| sourceTree = "<group>"; | |||
| }; | |||
| 84F690DC0B3444A500ABAE1C /* flac */ = { | |||
| isa = PBXGroup; | |||
| children = ( | |||
| 841B22A60D2E7F04009D01AA /* bitmath.c */, | |||
| 841B22A70D2E7F04009D01AA /* bitreader.c */, | |||
| 841B22A80D2E7F04009D01AA /* bitwriter.c */, | |||
| 841B22A90D2E7F04009D01AA /* cpu.c */, | |||
| 841B22AA0D2E7F04009D01AA /* crc.c */, | |||
| 841B22AB0D2E7F04009D01AA /* fixed.c */, | |||
| 841B22AC0D2E7F04009D01AA /* float.c */, | |||
| 841B22AD0D2E7F04009D01AA /* format.c */, | |||
| 841B22AE0D2E7F04009D01AA /* juce_FlacHeader.h */, | |||
| 841B22AF0D2E7F04009D01AA /* lpc_flac.c */, | |||
| 841B22B00D2E7F04009D01AA /* md5.c */, | |||
| 841B22B10D2E7F04009D01AA /* memory.c */, | |||
| 841B22B20D2E7F04009D01AA /* stream_decoder.c */, | |||
| 841B22B30D2E7F04009D01AA /* stream_encoder_framing.c */, | |||
| 841B22B40D2E7F04009D01AA /* stream_encoder.c */, | |||
| 841B22B50D2E7F04009D01AA /* window_flac.c */, | |||
| ); | |||
| name = flac; | |||
| sourceTree = "<group>"; | |||
| }; | |||
| 84F690DF0B3444B000ABAE1C /* ogg */ = { | |||
| isa = PBXGroup; | |||
| children = ( | |||
| 84F690FD0B3444F800ABAE1C /* bitwise.c */, | |||
| 84F690FE0B3444F800ABAE1C /* framing.c */, | |||
| ); | |||
| name = ogg; | |||
| sourceTree = "<group>"; | |||
| }; | |||
| 84F690E00B3444B500ABAE1C /* vorbis */ = { | |||
| isa = PBXGroup; | |||
| children = ( | |||
| 84F691010B34453600ABAE1C /* analysis.c */, | |||
| 84F691020B34453600ABAE1C /* bitrate.c */, | |||
| 84F691030B34453600ABAE1C /* block.c */, | |||
| 84F691040B34453600ABAE1C /* codebook.c */, | |||
| 84F691050B34453600ABAE1C /* envelope.c */, | |||
| 84F691060B34453600ABAE1C /* floor0.c */, | |||
| 84F691070B34453600ABAE1C /* floor1.c */, | |||
| 84F691080B34453600ABAE1C /* info.c */, | |||
| 84F691090B34453600ABAE1C /* lpc.c */, | |||
| 84F6910A0B34453600ABAE1C /* lsp.c */, | |||
| 84F6910B0B34453600ABAE1C /* mapping0.c */, | |||
| 84F6910C0B34453600ABAE1C /* mdct.c */, | |||
| 84F6910D0B34453600ABAE1C /* psy.c */, | |||
| 84F6910E0B34453600ABAE1C /* registry.c */, | |||
| 84F6910F0B34453600ABAE1C /* res0.c */, | |||
| 84F691100B34453600ABAE1C /* sharedbook.c */, | |||
| 84F691110B34453600ABAE1C /* smallft.c */, | |||
| 84F691120B34453600ABAE1C /* synthesis.c */, | |||
| 84F691140B34453600ABAE1C /* vorbisenc.c */, | |||
| 84F691150B34453600ABAE1C /* vorbisfile.c */, | |||
| 84F691160B34453600ABAE1C /* window.c */, | |||
| ); | |||
| name = vorbis; | |||
| sourceTree = "<group>"; | |||
| }; | |||
| 84FC318609B749E400B75141 /* documents */ = { | |||
| isa = PBXGroup; | |||
| children = ( | |||
| @@ -2789,14 +2384,6 @@ | |||
| 84A48BEC08A22E4B00752A2B /* juce_TimeSliceThread.h in Headers */, | |||
| 84A48BED08A22E4B00752A2B /* juce_WaitableEvent.h in Headers */, | |||
| 84052DE508D095D200BEC0F0 /* juce_ToneGeneratorAudioSource.h in Headers */, | |||
| 84677C880917A9DB0086D5D9 /* zconf.h in Headers */, | |||
| 84677C890917A9DB0086D5D9 /* zlib.h in Headers */, | |||
| 84677C9F0917AA440086D5D9 /* png.h in Headers */, | |||
| 84677CA00917AA440086D5D9 /* pngconf.h in Headers */, | |||
| 84677D130917AB5F0086D5D9 /* jinclude.h in Headers */, | |||
| 84677D180917AB5F0086D5D9 /* jpeglib.h in Headers */, | |||
| 84677D1C0917AB5F0086D5D9 /* jversion.h in Headers */, | |||
| 84677D1E0917AB5F0086D5D9 /* transupp.h in Headers */, | |||
| 840F80BC092B399D005E7B4E /* juce.h in Headers */, | |||
| 84F1B8DB09499F1400AD8EDE /* juce_MidiKeyboardComponent.h in Headers */, | |||
| 8406C44609642CE100C99145 /* juce_LowLevelGraphicsContext.h in Headers */, | |||
| @@ -2891,7 +2478,6 @@ | |||
| 84BC4E2E0C8DD38C00FA249B /* juce_AudioProcessorListener.h in Headers */, | |||
| 84BC4E300C8DD38C00FA249B /* juce_GenericAudioProcessorEditor.h in Headers */, | |||
| 84FED3C90CAA96DA00003997 /* juce_FileDragAndDropTarget.h in Headers */, | |||
| 841B22BE0D2E7F04009D01AA /* juce_FlacHeader.h in Headers */, | |||
| 841B22E30D2E7FE3009D01AA /* juce_AudioUnitPluginFormat.h in Headers */, | |||
| 841B22E40D2E7FE3009D01AA /* juce_DirectXPluginFormat.h in Headers */, | |||
| 841B22E50D2E7FE3009D01AA /* juce_LADSPAPluginFormat.h in Headers */, | |||
| @@ -3121,77 +2707,6 @@ | |||
| 84A48BE908A22E4B00752A2B /* juce_ThreadPool.cpp in Sources */, | |||
| 84A48BEB08A22E4B00752A2B /* juce_TimeSliceThread.cpp in Sources */, | |||
| 84052DE408D095D200BEC0F0 /* juce_ToneGeneratorAudioSource.cpp in Sources */, | |||
| 84677C7B0917A9BA0086D5D9 /* adler32.c in Sources */, | |||
| 84677C7C0917A9BA0086D5D9 /* compress.c in Sources */, | |||
| 84677C7D0917A9BA0086D5D9 /* crc32.c in Sources */, | |||
| 84677C7E0917A9BA0086D5D9 /* deflate.c in Sources */, | |||
| 84677C7F0917A9BA0086D5D9 /* infback.c in Sources */, | |||
| 84677C800917A9BA0086D5D9 /* inffast.c in Sources */, | |||
| 84677C810917A9BA0086D5D9 /* inflate.c in Sources */, | |||
| 84677C820917A9BA0086D5D9 /* inftrees.c in Sources */, | |||
| 84677C830917A9BA0086D5D9 /* trees.c in Sources */, | |||
| 84677C840917A9BA0086D5D9 /* uncompr.c in Sources */, | |||
| 84677C850917A9BA0086D5D9 /* zutil.c in Sources */, | |||
| 84677C9E0917AA440086D5D9 /* png.c in Sources */, | |||
| 84677CA10917AA440086D5D9 /* pngerror.c in Sources */, | |||
| 84677CA30917AA440086D5D9 /* pngget.c in Sources */, | |||
| 84677CA40917AA440086D5D9 /* pngmem.c in Sources */, | |||
| 84677CA50917AA440086D5D9 /* pngpread.c in Sources */, | |||
| 84677CA60917AA440086D5D9 /* pngread.c in Sources */, | |||
| 84677CA70917AA440086D5D9 /* pngrio.c in Sources */, | |||
| 84677CA80917AA440086D5D9 /* pngrtran.c in Sources */, | |||
| 84677CA90917AA440086D5D9 /* pngrutil.c in Sources */, | |||
| 84677CAA0917AA440086D5D9 /* pngset.c in Sources */, | |||
| 84677CAC0917AA440086D5D9 /* pngtrans.c in Sources */, | |||
| 84677CAE0917AA440086D5D9 /* pngwio.c in Sources */, | |||
| 84677CAF0917AA440086D5D9 /* pngwrite.c in Sources */, | |||
| 84677CB00917AA440086D5D9 /* pngwtran.c in Sources */, | |||
| 84677CB10917AA440086D5D9 /* pngwutil.c in Sources */, | |||
| 84677CEB0917AB5F0086D5D9 /* jcapimin.c in Sources */, | |||
| 84677CEC0917AB5F0086D5D9 /* jcapistd.c in Sources */, | |||
| 84677CED0917AB5F0086D5D9 /* jccoefct.c in Sources */, | |||
| 84677CEE0917AB5F0086D5D9 /* jccolor.c in Sources */, | |||
| 84677CEF0917AB5F0086D5D9 /* jcdctmgr.c in Sources */, | |||
| 84677CF00917AB5F0086D5D9 /* jchuff.c in Sources */, | |||
| 84677CF10917AB5F0086D5D9 /* jcinit.c in Sources */, | |||
| 84677CF20917AB5F0086D5D9 /* jcmainct.c in Sources */, | |||
| 84677CF30917AB5F0086D5D9 /* jcmarker.c in Sources */, | |||
| 84677CF40917AB5F0086D5D9 /* jcmaster.c in Sources */, | |||
| 84677CF50917AB5F0086D5D9 /* jcomapi.c in Sources */, | |||
| 84677CF60917AB5F0086D5D9 /* jcparam.c in Sources */, | |||
| 84677CF70917AB5F0086D5D9 /* jcphuff.c in Sources */, | |||
| 84677CF80917AB5F0086D5D9 /* jcprepct.c in Sources */, | |||
| 84677CF90917AB5F0086D5D9 /* jcsample.c in Sources */, | |||
| 84677CFA0917AB5F0086D5D9 /* jctrans.c in Sources */, | |||
| 84677CFB0917AB5F0086D5D9 /* jdapimin.c in Sources */, | |||
| 84677CFC0917AB5F0086D5D9 /* jdapistd.c in Sources */, | |||
| 84677CFD0917AB5F0086D5D9 /* jdatasrc.c in Sources */, | |||
| 84677CFE0917AB5F0086D5D9 /* jdcoefct.c in Sources */, | |||
| 84677CFF0917AB5F0086D5D9 /* jdcolor.c in Sources */, | |||
| 84677D000917AB5F0086D5D9 /* jddctmgr.c in Sources */, | |||
| 84677D010917AB5F0086D5D9 /* jdhuff.c in Sources */, | |||
| 84677D020917AB5F0086D5D9 /* jdinput.c in Sources */, | |||
| 84677D030917AB5F0086D5D9 /* jdmainct.c in Sources */, | |||
| 84677D040917AB5F0086D5D9 /* jdmarker.c in Sources */, | |||
| 84677D050917AB5F0086D5D9 /* jdmaster.c in Sources */, | |||
| 84677D060917AB5F0086D5D9 /* jdmerge.c in Sources */, | |||
| 84677D070917AB5F0086D5D9 /* jdphuff.c in Sources */, | |||
| 84677D080917AB5F0086D5D9 /* jdpostct.c in Sources */, | |||
| 84677D090917AB5F0086D5D9 /* jdsample.c in Sources */, | |||
| 84677D0A0917AB5F0086D5D9 /* jdtrans.c in Sources */, | |||
| 84677D0C0917AB5F0086D5D9 /* jfdctflt.c in Sources */, | |||
| 84677D0D0917AB5F0086D5D9 /* jfdctfst.c in Sources */, | |||
| 84677D0E0917AB5F0086D5D9 /* jfdctint.c in Sources */, | |||
| 84677D0F0917AB5F0086D5D9 /* jidctflt.c in Sources */, | |||
| 84677D100917AB5F0086D5D9 /* jidctfst.c in Sources */, | |||
| 84677D110917AB5F0086D5D9 /* jidctint.c in Sources */, | |||
| 84677D120917AB5F0086D5D9 /* jidctred.c in Sources */, | |||
| 84677D140917AB5F0086D5D9 /* jmemmgr.c in Sources */, | |||
| 84677D150917AB5F0086D5D9 /* jmemnobs.c in Sources */, | |||
| 84677D190917AB5F0086D5D9 /* jquant1.c in Sources */, | |||
| 84677D1A0917AB5F0086D5D9 /* jquant2.c in Sources */, | |||
| 84677D1B0917AB5F0086D5D9 /* jutils.c in Sources */, | |||
| 84677D1D0917AB5F0086D5D9 /* transupp.c in Sources */, | |||
| 84F1B8DA09499F1400AD8EDE /* juce_MidiKeyboardComponent.cpp in Sources */, | |||
| 8406C44709642CE100C99145 /* juce_LowLevelGraphicsSoftwareRenderer.cpp in Sources */, | |||
| 84198B10096D8E2B0022A439 /* juce_AudioDeviceManager.cpp in Sources */, | |||
| @@ -3264,29 +2779,6 @@ | |||
| 841E06370AF8CE75005E6FCC /* juce_AudioSampleBuffer.cpp in Sources */, | |||
| 841E06390AF8CE75005E6FCC /* juce_IIRFilter.cpp in Sources */, | |||
| 84F525000B32A8D500597B73 /* juce_ApplicationProperties.cpp in Sources */, | |||
| 84F690FF0B3444F800ABAE1C /* bitwise.c in Sources */, | |||
| 84F691000B3444F800ABAE1C /* framing.c in Sources */, | |||
| 84F691170B34453600ABAE1C /* analysis.c in Sources */, | |||
| 84F691180B34453600ABAE1C /* bitrate.c in Sources */, | |||
| 84F691190B34453600ABAE1C /* block.c in Sources */, | |||
| 84F6911A0B34453600ABAE1C /* codebook.c in Sources */, | |||
| 84F6911B0B34453600ABAE1C /* envelope.c in Sources */, | |||
| 84F6911C0B34453600ABAE1C /* floor0.c in Sources */, | |||
| 84F6911D0B34453600ABAE1C /* floor1.c in Sources */, | |||
| 84F6911E0B34453600ABAE1C /* info.c in Sources */, | |||
| 84F6911F0B34453600ABAE1C /* lpc.c in Sources */, | |||
| 84F691200B34453600ABAE1C /* lsp.c in Sources */, | |||
| 84F691210B34453600ABAE1C /* mapping0.c in Sources */, | |||
| 84F691220B34453600ABAE1C /* mdct.c in Sources */, | |||
| 84F691230B34453600ABAE1C /* psy.c in Sources */, | |||
| 84F691240B34453600ABAE1C /* registry.c in Sources */, | |||
| 84F691250B34453600ABAE1C /* res0.c in Sources */, | |||
| 84F691260B34453600ABAE1C /* sharedbook.c in Sources */, | |||
| 84F691270B34453600ABAE1C /* smallft.c in Sources */, | |||
| 84F691280B34453600ABAE1C /* synthesis.c in Sources */, | |||
| 84F6912A0B34453600ABAE1C /* vorbisenc.c in Sources */, | |||
| 84F6912B0B34453600ABAE1C /* vorbisfile.c in Sources */, | |||
| 84F6912C0B34453600ABAE1C /* window.c in Sources */, | |||
| 84C0EA5E0B3DDF2400EDF9D9 /* juce_IIRFilterAudioSource.cpp in Sources */, | |||
| 84F6B7540C06E29D00BB8791 /* juce_ChannelRemappingAudioSource.cpp in Sources */, | |||
| 842D3D0E0C0D7CF200E9FFE4 /* juce_MenuBarModel.cpp in Sources */, | |||
| @@ -3297,21 +2789,6 @@ | |||
| 84BC4E2A0C8DD38C00FA249B /* juce_AudioProcessor.cpp in Sources */, | |||
| 84BC4E2C0C8DD38C00FA249B /* juce_AudioProcessorEditor.cpp in Sources */, | |||
| 84BC4E2F0C8DD38C00FA249B /* juce_GenericAudioProcessorEditor.cpp in Sources */, | |||
| 841B22B60D2E7F04009D01AA /* bitmath.c in Sources */, | |||
| 841B22B70D2E7F04009D01AA /* bitreader.c in Sources */, | |||
| 841B22B80D2E7F04009D01AA /* bitwriter.c in Sources */, | |||
| 841B22B90D2E7F04009D01AA /* cpu.c in Sources */, | |||
| 841B22BA0D2E7F04009D01AA /* crc.c in Sources */, | |||
| 841B22BB0D2E7F04009D01AA /* fixed.c in Sources */, | |||
| 841B22BC0D2E7F04009D01AA /* float.c in Sources */, | |||
| 841B22BD0D2E7F04009D01AA /* format.c in Sources */, | |||
| 841B22BF0D2E7F04009D01AA /* lpc_flac.c in Sources */, | |||
| 841B22C00D2E7F04009D01AA /* md5.c in Sources */, | |||
| 841B22C10D2E7F04009D01AA /* memory.c in Sources */, | |||
| 841B22C20D2E7F04009D01AA /* stream_decoder.c in Sources */, | |||
| 841B22C30D2E7F04009D01AA /* stream_encoder_framing.c in Sources */, | |||
| 841B22C40D2E7F04009D01AA /* stream_encoder.c in Sources */, | |||
| 841B22C50D2E7F04009D01AA /* window_flac.c in Sources */, | |||
| 841B22E20D2E7FE3009D01AA /* juce_AudioUnitPluginFormat.cpp in Sources */, | |||
| 841B22E60D2E7FE3009D01AA /* juce_VSTPluginFormat.cpp in Sources */, | |||
| 841B22E80D2E7FE3009D01AA /* juce_AudioPluginFormat.cpp in Sources */, | |||
| @@ -729,246 +729,6 @@ | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\juce_WavAudioFormat.h" | |||
| > | |||
| </File> | |||
| <Filter | |||
| Name="flac" | |||
| > | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\flac\libFLAC\bitmath.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\flac\libFLAC\bitreader.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\flac\libFLAC\bitwriter.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\flac\libFLAC\cpu.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\flac\libFLAC\crc.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\flac\libFLAC\fixed.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\flac\libFLAC\float.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\flac\libFLAC\format.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\flac\libFLAC\lpc_flac.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\flac\libFLAC\md5.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\flac\libFLAC\memory.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\flac\libFLAC\stream_decoder.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\flac\libFLAC\stream_encoder.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\flac\libFLAC\stream_encoder_framing.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\flac\libFLAC\window_flac.c" | |||
| > | |||
| </File> | |||
| </Filter> | |||
| <Filter | |||
| Name="ogg" | |||
| > | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\oggvorbis\bitwise.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\oggvorbis\framing.c" | |||
| > | |||
| </File> | |||
| </Filter> | |||
| <Filter | |||
| Name="vorbis" | |||
| > | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\oggvorbis\libvorbis-1.1.2\lib\analysis.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\oggvorbis\libvorbis-1.1.2\lib\bitrate.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\oggvorbis\libvorbis-1.1.2\lib\block.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\oggvorbis\libvorbis-1.1.2\lib\codebook.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\oggvorbis\libvorbis-1.1.2\lib\envelope.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\oggvorbis\libvorbis-1.1.2\lib\floor0.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\oggvorbis\libvorbis-1.1.2\lib\floor1.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\oggvorbis\libvorbis-1.1.2\lib\info.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\oggvorbis\juce_OggVorbisHeader.h" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\oggvorbis\libvorbis-1.1.2\lib\lpc.c" | |||
| > | |||
| <FileConfiguration | |||
| Name="Debug|Win32" | |||
| > | |||
| <Tool | |||
| Name="VCCLCompilerTool" | |||
| ObjectFile="$(IntDir)\$(InputName)1.obj" | |||
| XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc" | |||
| /> | |||
| </FileConfiguration> | |||
| <FileConfiguration | |||
| Name="Release|Win32" | |||
| > | |||
| <Tool | |||
| Name="VCCLCompilerTool" | |||
| ObjectFile="$(IntDir)\$(InputName)1.obj" | |||
| XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc" | |||
| /> | |||
| </FileConfiguration> | |||
| <FileConfiguration | |||
| Name="DLL Debug|Win32" | |||
| > | |||
| <Tool | |||
| Name="VCCLCompilerTool" | |||
| ObjectFile="$(IntDir)\$(InputName)1.obj" | |||
| XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc" | |||
| /> | |||
| </FileConfiguration> | |||
| <FileConfiguration | |||
| Name="DLL Release|Win32" | |||
| > | |||
| <Tool | |||
| Name="VCCLCompilerTool" | |||
| ObjectFile="$(IntDir)\$(InputName)1.obj" | |||
| XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc" | |||
| /> | |||
| </FileConfiguration> | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\oggvorbis\libvorbis-1.1.2\lib\lsp.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\oggvorbis\libvorbis-1.1.2\lib\mapping0.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\oggvorbis\libvorbis-1.1.2\lib\mdct.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\oggvorbis\libvorbis-1.1.2\lib\psy.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\oggvorbis\libvorbis-1.1.2\lib\registry.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\oggvorbis\libvorbis-1.1.2\lib\res0.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\oggvorbis\libvorbis-1.1.2\lib\sharedbook.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\oggvorbis\libvorbis-1.1.2\lib\smallft.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\oggvorbis\libvorbis-1.1.2\lib\synthesis.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\oggvorbis\libvorbis-1.1.2\lib\vorbisenc.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\oggvorbis\libvorbis-1.1.2\lib\vorbisfile.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\audio\audio_file_formats\oggvorbis\libvorbis-1.1.2\lib\window.c" | |||
| > | |||
| <FileConfiguration | |||
| Name="Debug|Win32" | |||
| > | |||
| <Tool | |||
| Name="VCCLCompilerTool" | |||
| ObjectFile="$(IntDir)\$(InputName)1.obj" | |||
| XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc" | |||
| /> | |||
| </FileConfiguration> | |||
| <FileConfiguration | |||
| Name="Release|Win32" | |||
| > | |||
| <Tool | |||
| Name="VCCLCompilerTool" | |||
| ObjectFile="$(IntDir)\$(InputName)1.obj" | |||
| XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc" | |||
| /> | |||
| </FileConfiguration> | |||
| <FileConfiguration | |||
| Name="DLL Debug|Win32" | |||
| > | |||
| <Tool | |||
| Name="VCCLCompilerTool" | |||
| ObjectFile="$(IntDir)\$(InputName)1.obj" | |||
| XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc" | |||
| /> | |||
| </FileConfiguration> | |||
| <FileConfiguration | |||
| Name="DLL Release|Win32" | |||
| > | |||
| <Tool | |||
| Name="VCCLCompilerTool" | |||
| ObjectFile="$(IntDir)\$(InputName)1.obj" | |||
| XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc" | |||
| /> | |||
| </FileConfiguration> | |||
| </File> | |||
| </Filter> | |||
| </Filter> | |||
| <Filter | |||
| Name="devices" | |||
| @@ -3108,266 +2868,6 @@ | |||
| /> | |||
| </FileConfiguration> | |||
| </File> | |||
| <Filter | |||
| Name="jpglib" | |||
| > | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jcapimin.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jcapistd.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jccoefct.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jccolor.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jcdctmgr.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jchuff.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jcinit.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jcmainct.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jcmarker.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jcmaster.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jcomapi.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jconfig.h" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jcparam.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jcphuff.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jcprepct.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jcsample.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jctrans.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jdapimin.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jdapistd.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jdatasrc.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jdcoefct.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jdcolor.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jddctmgr.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jdhuff.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jdinput.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jdmainct.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jdmarker.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jdmaster.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jdmerge.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jdphuff.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jdpostct.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jdsample.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jdtrans.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jfdctflt.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jfdctfst.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jfdctint.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jidctflt.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jidctfst.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jidctint.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jidctred.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jmemmgr.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jmemnobs.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jquant1.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jquant2.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\jutils.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\jpglib\transupp.c" | |||
| > | |||
| </File> | |||
| </Filter> | |||
| <Filter | |||
| Name="pnglib" | |||
| > | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\pnglib\png.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\pnglib\png.h" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\pnglib\pngconf.h" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\pnglib\pngerror.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\pnglib\pngget.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\pnglib\pngmem.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\pnglib\pngpread.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\pnglib\pngread.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\pnglib\pngrio.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\pnglib\pngrtran.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\pnglib\pngrutil.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\pnglib\pngset.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\pnglib\pngtrans.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\pnglib\pngwio.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\pnglib\pngwrite.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\pnglib\pngwtran.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\pnglib\pngwutil.c" | |||
| > | |||
| </File> | |||
| </Filter> | |||
| </Filter> | |||
| </Filter> | |||
| <Filter | |||
| @@ -5506,54 +5006,6 @@ | |||
| RelativePath="..\..\..\src\juce_core\io\streams\juce_SubregionStream.h" | |||
| > | |||
| </File> | |||
| <Filter | |||
| Name="zlib" | |||
| > | |||
| <File | |||
| RelativePath="..\..\..\src\juce_core\io\streams\zlib\adler32.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_core\io\streams\zlib\compress.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_core\io\streams\zlib\crc32.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_core\io\streams\zlib\deflate.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_core\io\streams\zlib\infback.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_core\io\streams\zlib\inffast.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_core\io\streams\zlib\inflate.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_core\io\streams\zlib\inftrees.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_core\io\streams\zlib\trees.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_core\io\streams\zlib\uncompr.c" | |||
| > | |||
| </File> | |||
| <File | |||
| RelativePath="..\..\..\src\juce_core\io\streams\zlib\zutil.c" | |||
| > | |||
| </File> | |||
| </Filter> | |||
| </Filter> | |||
| </Filter> | |||
| <Filter | |||
| @@ -30,22 +30,63 @@ | |||
| */ | |||
| #include "../../../../juce_Config.h" | |||
| #ifdef _MSC_VER | |||
| #include <windows.h> | |||
| #endif | |||
| #if JUCE_USE_FLAC | |||
| #define FLAC__NO_DLL 1 | |||
| #include "../../../juce_core/basics/juce_StandardHeader.h" | |||
| #include "flac/all.h" | |||
| #ifdef _MSC_VER | |||
| #pragma warning (disable : 4505) | |||
| #pragma warning (push) | |||
| #endif | |||
| namespace FlacNamespace | |||
| { | |||
| extern "C" | |||
| { | |||
| #define FLAC__NO_DLL 1 | |||
| #if ! defined (SIZE_MAX) | |||
| #define SIZE_MAX 0xffffffff | |||
| #endif | |||
| #define __STDC_LIMIT_MACROS 1 | |||
| #include "flac/all.h" | |||
| #include "flac/libFLAC/bitmath.c" | |||
| #include "flac/libFLAC/bitreader.c" | |||
| #include "flac/libFLAC/bitwriter.c" | |||
| #include "flac/libFLAC/cpu.c" | |||
| #include "flac/libFLAC/crc.c" | |||
| #include "flac/libFLAC/fixed.c" | |||
| #include "flac/libFLAC/float.c" | |||
| #include "flac/libFLAC/format.c" | |||
| #include "flac/libFLAC/lpc_flac.c" | |||
| #include "flac/libFLAC/md5.c" | |||
| #include "flac/libFLAC/memory.c" | |||
| #include "flac/libFLAC/stream_decoder.c" | |||
| #include "flac/libFLAC/stream_encoder.c" | |||
| #include "flac/libFLAC/stream_encoder_framing.c" | |||
| #include "flac/libFLAC/window_flac.c" | |||
| } | |||
| } | |||
| #ifdef _MSC_VER | |||
| #pragma warning (pop) | |||
| #endif | |||
| BEGIN_JUCE_NAMESPACE | |||
| #include "juce_FlacAudioFormat.h" | |||
| #include "../../../juce_core/text/juce_LocalisedStrings.h" | |||
| using namespace FlacNamespace; | |||
| //============================================================================== | |||
| #define formatName TRANS("FLAC file") | |||
| static const tchar* const extensions[] = { T(".flac"), 0 }; | |||
| #define flacFormatName TRANS("FLAC file") | |||
| static const tchar* const flacExtensions[] = { T(".flac"), 0 }; | |||
| //============================================================================== | |||
| @@ -59,12 +100,13 @@ class FlacReader : public AudioFormatReader | |||
| public: | |||
| //============================================================================== | |||
| FlacReader (InputStream* const in) | |||
| : AudioFormatReader (in, formatName), | |||
| : AudioFormatReader (in, flacFormatName), | |||
| reservoir (2, 0), | |||
| reservoirStart (0), | |||
| samplesInReservoir (0), | |||
| scanningForLength (false) | |||
| { | |||
| using namespace FlacNamespace; | |||
| lengthInSamples = 0; | |||
| decoder = FLAC__stream_decoder_new(); | |||
| @@ -114,6 +156,8 @@ public: | |||
| int64 startSampleInFile, | |||
| int numSamples) | |||
| { | |||
| using namespace FlacNamespace; | |||
| if (! ok) | |||
| return false; | |||
| @@ -303,11 +347,12 @@ public: | |||
| const double sampleRate, | |||
| const int numChannels, | |||
| const int bitsPerSample_) | |||
| : AudioFormatWriter (out, formatName, | |||
| : AudioFormatWriter (out, flacFormatName, | |||
| sampleRate, | |||
| numChannels, | |||
| bitsPerSample_) | |||
| { | |||
| using namespace FlacNamespace; | |||
| encoder = FLAC__stream_encoder_new(); | |||
| FLAC__stream_encoder_set_do_mid_side_stereo (encoder, numChannels == 2); | |||
| @@ -393,6 +438,7 @@ public: | |||
| void writeMetaData (const FLAC__StreamMetadata* metadata) | |||
| { | |||
| using namespace FlacNamespace; | |||
| const FLAC__StreamMetadata_StreamInfo& info = metadata->data.stream_info; | |||
| unsigned char buffer [FLAC__STREAM_METADATA_STREAMINFO_LENGTH]; | |||
| @@ -429,6 +475,7 @@ public: | |||
| unsigned int /*current_frame*/, | |||
| void* client_data) | |||
| { | |||
| using namespace FlacNamespace; | |||
| return ((FlacWriter*) client_data)->writeData (buffer, (int) bytes) | |||
| ? FLAC__STREAM_ENCODER_WRITE_STATUS_OK | |||
| : FLAC__STREAM_ENCODER_WRITE_STATUS_FATAL_ERROR; | |||
| @@ -457,7 +504,7 @@ public: | |||
| //============================================================================== | |||
| FlacAudioFormat::FlacAudioFormat() | |||
| : AudioFormat (formatName, (const tchar**) extensions) | |||
| : AudioFormat (flacFormatName, (const tchar**) flacExtensions) | |||
| { | |||
| } | |||
| @@ -39,9 +39,40 @@ | |||
| #define __MACOSX__ 1 | |||
| #endif | |||
| #include "oggvorbis/vorbisenc.h" | |||
| #include "oggvorbis/codec.h" | |||
| #include "oggvorbis/vorbisfile.h" | |||
| namespace OggVorbisNamespace | |||
| { | |||
| extern "C" | |||
| { | |||
| #include "oggvorbis/vorbisenc.h" | |||
| #include "oggvorbis/codec.h" | |||
| #include "oggvorbis/vorbisfile.h" | |||
| #include "oggvorbis/bitwise.c" | |||
| #include "oggvorbis/framing.c" | |||
| #include "oggvorbis/libvorbis-1.1.2/lib/analysis.c" | |||
| #include "oggvorbis/libvorbis-1.1.2/lib/bitrate.c" | |||
| #include "oggvorbis/libvorbis-1.1.2/lib/block.c" | |||
| #include "oggvorbis/libvorbis-1.1.2/lib/codebook.c" | |||
| #include "oggvorbis/libvorbis-1.1.2/lib/envelope.c" | |||
| #include "oggvorbis/libvorbis-1.1.2/lib/floor0.c" | |||
| #include "oggvorbis/libvorbis-1.1.2/lib/floor1.c" | |||
| #include "oggvorbis/libvorbis-1.1.2/lib/info.c" | |||
| #include "oggvorbis/libvorbis-1.1.2/lib/lpc.c" | |||
| #include "oggvorbis/libvorbis-1.1.2/lib/lsp.c" | |||
| #include "oggvorbis/libvorbis-1.1.2/lib/mapping0.c" | |||
| #include "oggvorbis/libvorbis-1.1.2/lib/mdct.c" | |||
| #include "oggvorbis/libvorbis-1.1.2/lib/psy.c" | |||
| #include "oggvorbis/libvorbis-1.1.2/lib/registry.c" | |||
| #include "oggvorbis/libvorbis-1.1.2/lib/res0.c" | |||
| #include "oggvorbis/libvorbis-1.1.2/lib/sharedbook.c" | |||
| #include "oggvorbis/libvorbis-1.1.2/lib/smallft.c" | |||
| #include "oggvorbis/libvorbis-1.1.2/lib/synthesis.c" | |||
| #include "oggvorbis/libvorbis-1.1.2/lib/vorbisenc.c" | |||
| #include "oggvorbis/libvorbis-1.1.2/lib/vorbisfile.c" | |||
| #include "oggvorbis/libvorbis-1.1.2/lib/window.c" | |||
| } | |||
| } | |||
| BEGIN_JUCE_NAMESPACE | |||
| @@ -51,9 +82,11 @@ BEGIN_JUCE_NAMESPACE | |||
| #include "../../../juce_core/io/files/juce_FileInputStream.h" | |||
| #include "../../../juce_core/text/juce_LocalisedStrings.h" | |||
| using namespace OggVorbisNamespace; | |||
| //============================================================================== | |||
| #define formatName TRANS("Ogg-Vorbis file") | |||
| static const tchar* const extensions[] = { T(".ogg"), 0 }; | |||
| #define oggFormatName TRANS("Ogg-Vorbis file") | |||
| static const tchar* const oggExtensions[] = { T(".ogg"), 0 }; | |||
| //============================================================================== | |||
| @@ -67,7 +100,7 @@ class OggReader : public AudioFormatReader | |||
| public: | |||
| //============================================================================== | |||
| OggReader (InputStream* const inp) | |||
| : AudioFormatReader (inp, formatName), | |||
| : AudioFormatReader (inp, oggFormatName), | |||
| reservoir (2, 2048), | |||
| reservoirStart (0), | |||
| samplesInReservoir (0) | |||
| @@ -215,7 +248,7 @@ public: | |||
| const int numChannels, | |||
| const int bitsPerSample, | |||
| const int qualityIndex) | |||
| : AudioFormatWriter (out, formatName, | |||
| : AudioFormatWriter (out, oggFormatName, | |||
| sampleRate, | |||
| numChannels, | |||
| bitsPerSample) | |||
| @@ -341,7 +374,7 @@ public: | |||
| //============================================================================== | |||
| OggVorbisAudioFormat::OggVorbisAudioFormat() | |||
| : AudioFormat (formatName, (const tchar**) extensions) | |||
| : AudioFormat (oggFormatName, (const tchar**) oggExtensions) | |||
| { | |||
| } | |||
| @@ -73,15 +73,15 @@ BEGIN_JUCE_NAMESPACE | |||
| bool juce_OpenQuickTimeMovieFromStream (InputStream* input, Movie& movie, Handle& dataHandle); | |||
| #define qtFormatName TRANS("QuickTime file") | |||
| static const tchar* const extensions[] = { T(".mov"), T(".mp3"), T(".mp4"), 0 }; | |||
| #define quickTimeFormatName TRANS("QuickTime file") | |||
| static const tchar* const quickTimeExtensions[] = { T(".mov"), T(".mp3"), T(".mp4"), 0 }; | |||
| //============================================================================== | |||
| class QTAudioReader : public AudioFormatReader | |||
| { | |||
| public: | |||
| QTAudioReader (InputStream* const input_, const int trackNum_) | |||
| : AudioFormatReader (input_, qtFormatName), | |||
| : AudioFormatReader (input_, quickTimeFormatName), | |||
| ok (false), | |||
| movie (0), | |||
| trackNum (trackNum_), | |||
| @@ -350,7 +350,7 @@ private: | |||
| //============================================================================== | |||
| QuickTimeAudioFormat::QuickTimeAudioFormat() | |||
| : AudioFormat (qtFormatName, (const tchar**) extensions) | |||
| : AudioFormat (quickTimeFormatName, (const tchar**) quickTimeExtensions) | |||
| { | |||
| } | |||
| @@ -35,9 +35,83 @@ | |||
| #pragma warning (push) | |||
| #endif | |||
| extern "C" | |||
| namespace jpeglibNamespace | |||
| { | |||
| #include "jpglib/jpeglib.h" | |||
| extern "C" | |||
| { | |||
| #define JPEG_INTERNALS | |||
| #undef FAR | |||
| #include "jpglib/jpeglib.h" | |||
| #include "jpglib/jcapimin.c" | |||
| #include "jpglib/jcapistd.c" | |||
| #include "jpglib/jccoefct.c" | |||
| #include "jpglib/jccolor.c" | |||
| #undef FIX | |||
| #include "jpglib/jcdctmgr.c" | |||
| #undef CONST_BITS | |||
| #include "jpglib/jchuff.c" | |||
| #undef emit_byte | |||
| #include "jpglib/jcinit.c" | |||
| #include "jpglib/jcmainct.c" | |||
| #include "jpglib/jcmarker.c" | |||
| #include "jpglib/jcmaster.c" | |||
| #include "jpglib/jcomapi.c" | |||
| #include "jpglib/jcparam.c" | |||
| #include "jpglib/jcphuff.c" | |||
| #include "jpglib/jcprepct.c" | |||
| #include "jpglib/jcsample.c" | |||
| #include "jpglib/jctrans.c" | |||
| #include "jpglib/jdapistd.c" | |||
| #include "jpglib/jdapimin.c" | |||
| #include "jpglib/jdatasrc.c" | |||
| #include "jpglib/jdcoefct.c" | |||
| #undef FIX | |||
| #include "jpglib/jdcolor.c" | |||
| #undef FIX | |||
| #include "jpglib/jddctmgr.c" | |||
| #undef CONST_BITS | |||
| #undef ASSIGN_STATE | |||
| #include "jpglib/jdhuff.c" | |||
| #include "jpglib/jdinput.c" | |||
| #include "jpglib/jdmainct.c" | |||
| #include "jpglib/jdmarker.c" | |||
| #include "jpglib/jdmaster.c" | |||
| #undef FIX | |||
| #include "jpglib/jdmerge.c" | |||
| #undef ASSIGN_STATE | |||
| #include "jpglib/jdphuff.c" | |||
| #include "jpglib/jdpostct.c" | |||
| #undef FIX | |||
| #include "jpglib/jdsample.c" | |||
| #include "jpglib/jdtrans.c" | |||
| #include "jpglib/jfdctflt.c" | |||
| #include "jpglib/jfdctint.c" | |||
| #undef CONST_BITS | |||
| #undef MULTIPLY | |||
| #undef FIX_0_541196100 | |||
| #include "jpglib/jfdctfst.c" | |||
| #undef FIX_0_541196100 | |||
| #include "jpglib/jidctflt.c" | |||
| #undef CONST_BITS | |||
| #undef FIX_1_847759065 | |||
| #undef MULTIPLY | |||
| #undef DEQUANTIZE | |||
| #undef DESCALE | |||
| #include "jpglib/jidctfst.c" | |||
| #undef CONST_BITS | |||
| #undef FIX_1_847759065 | |||
| #undef MULTIPLY | |||
| #undef DEQUANTIZE | |||
| #include "jpglib/jidctint.c" | |||
| #include "jpglib/jidctred.c" | |||
| #include "jpglib/jmemmgr.c" | |||
| #include "jpglib/jmemnobs.c" | |||
| #include "jpglib/jquant1.c" | |||
| #include "jpglib/jquant2.c" | |||
| #include "jpglib/jutils.c" | |||
| #include "jpglib/transupp.c" | |||
| } | |||
| } | |||
| #if JUCE_MSVC | |||
| @@ -46,12 +120,12 @@ extern "C" | |||
| BEGIN_JUCE_NAMESPACE | |||
| #include "../juce_Image.h" | |||
| #include "../../../../../juce_core/io/juce_InputStream.h" | |||
| #include "../../../../../juce_core/io/juce_OutputStream.h" | |||
| #include "../../colour/juce_PixelFormats.h" | |||
| using namespace jpeglibNamespace; | |||
| //============================================================================== | |||
| struct JPEGDecodingFailure {}; | |||
| @@ -1,300 +1,340 @@ | |||
| /* | |||
| ============================================================================== | |||
| This file is part of the JUCE library - "Jules' Utility Class Extensions" | |||
| Copyright 2004-7 by Raw Material Software ltd. | |||
| ------------------------------------------------------------------------------ | |||
| JUCE can be redistributed and/or modified under the terms of the | |||
| GNU General Public License, as published by the Free Software Foundation; | |||
| either version 2 of the License, or (at your option) any later version. | |||
| JUCE is distributed in the hope that it will be useful, | |||
| but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
| GNU General Public License for more details. | |||
| You should have received a copy of the GNU General Public License | |||
| along with JUCE; if not, visit www.gnu.org/licenses or write to the | |||
| Free Software Foundation, Inc., 59 Temple Place, Suite 330, | |||
| Boston, MA 02111-1307 USA | |||
| ------------------------------------------------------------------------------ | |||
| If you'd like to release a closed-source product which uses JUCE, commercial | |||
| licenses are also available: visit www.rawmaterialsoftware.com/juce for | |||
| more information. | |||
| ============================================================================== | |||
| */ | |||
| #ifdef _MSC_VER | |||
| #pragma warning (push) | |||
| #endif | |||
| #include "pnglib/png.h" | |||
| #ifdef _MSC_VER | |||
| #pragma warning (pop) | |||
| #endif | |||
| #include "../../../../../juce_core/basics/juce_StandardHeader.h" | |||
| BEGIN_JUCE_NAMESPACE | |||
| #include "../juce_Image.h" | |||
| #include "../../../../../juce_core/io/juce_InputStream.h" | |||
| #include "../../../../../juce_core/io/juce_OutputStream.h" | |||
| #include "../../colour/juce_PixelFormats.h" | |||
| //============================================================================== | |||
| static void pngReadCallback (png_structp pngReadStruct, png_bytep data, png_size_t length) throw() | |||
| { | |||
| InputStream* const in = (InputStream*) png_get_io_ptr (pngReadStruct); | |||
| in->read (data, (int) length); | |||
| } | |||
| struct PNGErrorStruct {}; | |||
| static void pngErrorCallback (png_structp, png_const_charp) | |||
| { | |||
| throw PNGErrorStruct(); | |||
| } | |||
| //============================================================================== | |||
| Image* juce_loadPNGImageFromStream (InputStream& in) throw() | |||
| { | |||
| Image* image = 0; | |||
| png_structp pngReadStruct; | |||
| png_infop pngInfoStruct; | |||
| pngReadStruct = png_create_read_struct (PNG_LIBPNG_VER_STRING, 0, 0, 0); | |||
| if (pngReadStruct != 0) | |||
| { | |||
| pngInfoStruct = png_create_info_struct (pngReadStruct); | |||
| if (pngInfoStruct == 0) | |||
| { | |||
| png_destroy_read_struct (&pngReadStruct, 0, 0); | |||
| return 0; | |||
| } | |||
| png_set_error_fn (pngReadStruct, 0, pngErrorCallback, pngErrorCallback); | |||
| // read the header.. | |||
| png_set_read_fn (pngReadStruct, &in, pngReadCallback); | |||
| png_uint_32 width, height; | |||
| int bitDepth, colorType, interlaceType; | |||
| try | |||
| { | |||
| png_read_info (pngReadStruct, pngInfoStruct); | |||
| png_get_IHDR (pngReadStruct, pngInfoStruct, | |||
| &width, &height, | |||
| &bitDepth, &colorType, | |||
| &interlaceType, 0, 0); | |||
| } | |||
| catch (...) | |||
| { | |||
| png_destroy_read_struct (&pngReadStruct, 0, 0); | |||
| return 0; | |||
| } | |||
| if (bitDepth == 16) | |||
| png_set_strip_16 (pngReadStruct); | |||
| if (colorType == PNG_COLOR_TYPE_PALETTE) | |||
| png_set_expand (pngReadStruct); | |||
| if (bitDepth < 8) | |||
| png_set_expand (pngReadStruct); | |||
| if (png_get_valid (pngReadStruct, pngInfoStruct, PNG_INFO_tRNS)) | |||
| png_set_expand (pngReadStruct); | |||
| if (colorType == PNG_COLOR_TYPE_GRAY || colorType == PNG_COLOR_TYPE_GRAY_ALPHA) | |||
| png_set_gray_to_rgb (pngReadStruct); | |||
| png_set_add_alpha (pngReadStruct, 0xff, PNG_FILLER_AFTER); | |||
| const bool hasAlphaChan = (colorType & PNG_COLOR_MASK_ALPHA) != 0 | |||
| || pngInfoStruct->num_trans > 0; | |||
| // Load the image into a temp buffer in the pnglib format.. | |||
| uint8* const tempBuffer = (uint8*) juce_malloc (height * (width << 2)); | |||
| png_bytepp rows = (png_bytepp) juce_malloc (sizeof (png_bytep) * height); | |||
| int y; | |||
| for (y = (int) height; --y >= 0;) | |||
| rows[y] = (png_bytep) (tempBuffer + (width << 2) * y); | |||
| bool crashed = false; | |||
| try | |||
| { | |||
| png_read_image (pngReadStruct, rows); | |||
| png_read_end (pngReadStruct, pngInfoStruct); | |||
| } | |||
| catch (...) | |||
| { | |||
| crashed = true; | |||
| } | |||
| juce_free (rows); | |||
| png_destroy_read_struct (&pngReadStruct, &pngInfoStruct, 0); | |||
| if (crashed) | |||
| return 0; | |||
| // now convert the data to a juce image format.. | |||
| image = new Image (hasAlphaChan ? Image::ARGB : Image::RGB, | |||
| width, height, hasAlphaChan); | |||
| int stride, pixelStride; | |||
| uint8* const pixels = image->lockPixelDataReadWrite (0, 0, width, height, stride, pixelStride); | |||
| uint8* srcRow = tempBuffer; | |||
| uint8* destRow = pixels; | |||
| for (y = 0; y < (int) height; ++y) | |||
| { | |||
| const uint8* src = srcRow; | |||
| srcRow += (width << 2); | |||
| uint8* dest = destRow; | |||
| destRow += stride; | |||
| if (hasAlphaChan) | |||
| { | |||
| for (int i = width; --i >= 0;) | |||
| { | |||
| ((PixelARGB*) dest)->setARGB (src[3], src[0], src[1], src[2]); | |||
| ((PixelARGB*) dest)->premultiply(); | |||
| dest += pixelStride; | |||
| src += 4; | |||
| } | |||
| } | |||
| else | |||
| { | |||
| for (int i = width; --i >= 0;) | |||
| { | |||
| ((PixelRGB*) dest)->setARGB (0, src[0], src[1], src[2]); | |||
| dest += pixelStride; | |||
| src += 4; | |||
| } | |||
| } | |||
| } | |||
| image->releasePixelDataReadWrite (pixels); | |||
| juce_free (tempBuffer); | |||
| } | |||
| return image; | |||
| } | |||
| //============================================================================== | |||
| static void pngWriteDataCallback (png_structp png_ptr, png_bytep data, png_size_t length) throw() | |||
| { | |||
| OutputStream* const out = (OutputStream*) png_ptr->io_ptr; | |||
| const bool ok = out->write (data, length); | |||
| (void) ok; | |||
| jassert (ok); | |||
| } | |||
| bool juce_writePNGImageToStream (const Image& image, OutputStream& out) throw() | |||
| { | |||
| const int width = image.getWidth(); | |||
| const int height = image.getHeight(); | |||
| png_structp pngWriteStruct = png_create_write_struct (PNG_LIBPNG_VER_STRING, 0, 0, 0); | |||
| if (pngWriteStruct == 0) | |||
| return false; | |||
| png_infop pngInfoStruct = png_create_info_struct (pngWriteStruct); | |||
| if ((pngInfoStruct == 0) | |||
| || setjmp (pngWriteStruct->jmpbuf)) | |||
| { | |||
| png_destroy_write_struct (&pngWriteStruct, (png_infopp) 0); | |||
| return false; | |||
| } | |||
| png_set_write_fn (pngWriteStruct, &out, pngWriteDataCallback, 0); | |||
| png_set_IHDR (pngWriteStruct, pngInfoStruct, width, height, 8, | |||
| image.hasAlphaChannel() ? PNG_COLOR_TYPE_RGB_ALPHA | |||
| : PNG_COLOR_TYPE_RGB, | |||
| PNG_INTERLACE_NONE, | |||
| PNG_COMPRESSION_TYPE_BASE, | |||
| PNG_FILTER_TYPE_BASE); | |||
| png_bytep rowData = (png_bytep) juce_malloc (width * 4 * sizeof (png_byte)); | |||
| png_color_8 sig_bit; | |||
| sig_bit.red = 8; | |||
| sig_bit.green = 8; | |||
| sig_bit.blue = 8; | |||
| sig_bit.alpha = 8; | |||
| png_set_sBIT (pngWriteStruct, pngInfoStruct, &sig_bit); | |||
| png_write_info (pngWriteStruct, pngInfoStruct); | |||
| png_set_shift (pngWriteStruct, &sig_bit); | |||
| png_set_packing (pngWriteStruct); | |||
| for (int y = 0; y < height; ++y) | |||
| { | |||
| uint8* dst = (uint8*) rowData; | |||
| int stride, pixelStride; | |||
| const uint8* pixels = image.lockPixelDataReadOnly (0, y, width, 1, stride, pixelStride); | |||
| const uint8* src = pixels; | |||
| if (image.hasAlphaChannel()) | |||
| { | |||
| for (int i = width; --i >= 0;) | |||
| { | |||
| PixelARGB p (*(const PixelARGB*) src); | |||
| p.unpremultiply(); | |||
| *dst++ = p.getRed(); | |||
| *dst++ = p.getGreen(); | |||
| *dst++ = p.getBlue(); | |||
| *dst++ = p.getAlpha(); | |||
| src += pixelStride; | |||
| } | |||
| } | |||
| else | |||
| { | |||
| for (int i = width; --i >= 0;) | |||
| { | |||
| *dst++ = ((const PixelRGB*) src)->getRed(); | |||
| *dst++ = ((const PixelRGB*) src)->getGreen(); | |||
| *dst++ = ((const PixelRGB*) src)->getBlue(); | |||
| src += pixelStride; | |||
| } | |||
| } | |||
| png_write_rows (pngWriteStruct, &rowData, 1); | |||
| image.releasePixelDataReadOnly (pixels); | |||
| } | |||
| juce_free (rowData); | |||
| png_write_end (pngWriteStruct, pngInfoStruct); | |||
| png_destroy_write_struct (&pngWriteStruct, &pngInfoStruct); | |||
| out.flush(); | |||
| return true; | |||
| } | |||
| END_JUCE_NAMESPACE | |||
| /* | |||
| ============================================================================== | |||
| This file is part of the JUCE library - "Jules' Utility Class Extensions" | |||
| Copyright 2004-7 by Raw Material Software ltd. | |||
| ------------------------------------------------------------------------------ | |||
| JUCE can be redistributed and/or modified under the terms of the | |||
| GNU General Public License, as published by the Free Software Foundation; | |||
| either version 2 of the License, or (at your option) any later version. | |||
| JUCE is distributed in the hope that it will be useful, | |||
| but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
| GNU General Public License for more details. | |||
| You should have received a copy of the GNU General Public License | |||
| along with JUCE; if not, visit www.gnu.org/licenses or write to the | |||
| Free Software Foundation, Inc., 59 Temple Place, Suite 330, | |||
| Boston, MA 02111-1307 USA | |||
| ------------------------------------------------------------------------------ | |||
| If you'd like to release a closed-source product which uses JUCE, commercial | |||
| licenses are also available: visit www.rawmaterialsoftware.com/juce for | |||
| more information. | |||
| ============================================================================== | |||
| */ | |||
| #include "../../../../../juce_core/basics/juce_StandardHeader.h" | |||
| #ifdef _MSC_VER | |||
| #pragma warning (push) | |||
| #pragma warning (disable: 4390) | |||
| #endif | |||
| namespace zlibNamespace | |||
| { | |||
| #undef OS_CODE | |||
| #undef fdopen | |||
| #include "../../../../../juce_core/io/streams/zlib/zlib.h" | |||
| #undef OS_CODE | |||
| } | |||
| namespace pnglibNamespace | |||
| { | |||
| using namespace zlibNamespace; | |||
| extern "C" | |||
| { | |||
| using ::abs; | |||
| #define PNG_INTERNAL | |||
| #define NO_DUMMY_DECL | |||
| #include "pnglib/png.h" | |||
| #include "pnglib/pngconf.h" | |||
| #define PNG_NO_EXTERN | |||
| #include "pnglib/png.c" | |||
| #include "pnglib/pngerror.c" | |||
| #include "pnglib/pngget.c" | |||
| #include "pnglib/pngmem.c" | |||
| #include "pnglib/pngread.c" | |||
| #include "pnglib/pngpread.c" | |||
| #include "pnglib/pngrio.c" | |||
| #include "pnglib/pngrtran.c" | |||
| #include "pnglib/pngrutil.c" | |||
| #include "pnglib/pngset.c" | |||
| #include "pnglib/pngtrans.c" | |||
| #include "pnglib/pngwio.c" | |||
| #include "pnglib/pngwrite.c" | |||
| #include "pnglib/pngwtran.c" | |||
| #include "pnglib/pngwutil.c" | |||
| } | |||
| } | |||
| #ifdef _MSC_VER | |||
| #pragma warning (pop) | |||
| #endif | |||
| BEGIN_JUCE_NAMESPACE | |||
| #include "../juce_Image.h" | |||
| #include "../../../../../juce_core/io/juce_InputStream.h" | |||
| #include "../../../../../juce_core/io/juce_OutputStream.h" | |||
| #include "../../colour/juce_PixelFormats.h" | |||
| using namespace pnglibNamespace; | |||
| //============================================================================== | |||
| static void pngReadCallback (png_structp pngReadStruct, png_bytep data, png_size_t length) throw() | |||
| { | |||
| InputStream* const in = (InputStream*) png_get_io_ptr (pngReadStruct); | |||
| in->read (data, (int) length); | |||
| } | |||
| struct PNGErrorStruct {}; | |||
| static void pngErrorCallback (png_structp, png_const_charp) | |||
| { | |||
| throw PNGErrorStruct(); | |||
| } | |||
| //============================================================================== | |||
| Image* juce_loadPNGImageFromStream (InputStream& in) throw() | |||
| { | |||
| Image* image = 0; | |||
| png_structp pngReadStruct; | |||
| png_infop pngInfoStruct; | |||
| pngReadStruct = png_create_read_struct (PNG_LIBPNG_VER_STRING, 0, 0, 0); | |||
| if (pngReadStruct != 0) | |||
| { | |||
| pngInfoStruct = png_create_info_struct (pngReadStruct); | |||
| if (pngInfoStruct == 0) | |||
| { | |||
| png_destroy_read_struct (&pngReadStruct, 0, 0); | |||
| return 0; | |||
| } | |||
| png_set_error_fn (pngReadStruct, 0, pngErrorCallback, pngErrorCallback); | |||
| // read the header.. | |||
| png_set_read_fn (pngReadStruct, &in, pngReadCallback); | |||
| png_uint_32 width, height; | |||
| int bitDepth, colorType, interlaceType; | |||
| try | |||
| { | |||
| png_read_info (pngReadStruct, pngInfoStruct); | |||
| png_get_IHDR (pngReadStruct, pngInfoStruct, | |||
| &width, &height, | |||
| &bitDepth, &colorType, | |||
| &interlaceType, 0, 0); | |||
| } | |||
| catch (...) | |||
| { | |||
| png_destroy_read_struct (&pngReadStruct, 0, 0); | |||
| return 0; | |||
| } | |||
| if (bitDepth == 16) | |||
| png_set_strip_16 (pngReadStruct); | |||
| if (colorType == PNG_COLOR_TYPE_PALETTE) | |||
| png_set_expand (pngReadStruct); | |||
| if (bitDepth < 8) | |||
| png_set_expand (pngReadStruct); | |||
| if (png_get_valid (pngReadStruct, pngInfoStruct, PNG_INFO_tRNS)) | |||
| png_set_expand (pngReadStruct); | |||
| if (colorType == PNG_COLOR_TYPE_GRAY || colorType == PNG_COLOR_TYPE_GRAY_ALPHA) | |||
| png_set_gray_to_rgb (pngReadStruct); | |||
| png_set_add_alpha (pngReadStruct, 0xff, PNG_FILLER_AFTER); | |||
| const bool hasAlphaChan = (colorType & PNG_COLOR_MASK_ALPHA) != 0 | |||
| || pngInfoStruct->num_trans > 0; | |||
| // Load the image into a temp buffer in the pnglib format.. | |||
| uint8* const tempBuffer = (uint8*) juce_malloc (height * (width << 2)); | |||
| png_bytepp rows = (png_bytepp) juce_malloc (sizeof (png_bytep) * height); | |||
| int y; | |||
| for (y = (int) height; --y >= 0;) | |||
| rows[y] = (png_bytep) (tempBuffer + (width << 2) * y); | |||
| bool crashed = false; | |||
| try | |||
| { | |||
| png_read_image (pngReadStruct, rows); | |||
| png_read_end (pngReadStruct, pngInfoStruct); | |||
| } | |||
| catch (...) | |||
| { | |||
| crashed = true; | |||
| } | |||
| juce_free (rows); | |||
| png_destroy_read_struct (&pngReadStruct, &pngInfoStruct, 0); | |||
| if (crashed) | |||
| return 0; | |||
| // now convert the data to a juce image format.. | |||
| image = new Image (hasAlphaChan ? Image::ARGB : Image::RGB, | |||
| width, height, hasAlphaChan); | |||
| int stride, pixelStride; | |||
| uint8* const pixels = image->lockPixelDataReadWrite (0, 0, width, height, stride, pixelStride); | |||
| uint8* srcRow = tempBuffer; | |||
| uint8* destRow = pixels; | |||
| for (y = 0; y < (int) height; ++y) | |||
| { | |||
| const uint8* src = srcRow; | |||
| srcRow += (width << 2); | |||
| uint8* dest = destRow; | |||
| destRow += stride; | |||
| if (hasAlphaChan) | |||
| { | |||
| for (int i = width; --i >= 0;) | |||
| { | |||
| ((PixelARGB*) dest)->setARGB (src[3], src[0], src[1], src[2]); | |||
| ((PixelARGB*) dest)->premultiply(); | |||
| dest += pixelStride; | |||
| src += 4; | |||
| } | |||
| } | |||
| else | |||
| { | |||
| for (int i = width; --i >= 0;) | |||
| { | |||
| ((PixelRGB*) dest)->setARGB (0, src[0], src[1], src[2]); | |||
| dest += pixelStride; | |||
| src += 4; | |||
| } | |||
| } | |||
| } | |||
| image->releasePixelDataReadWrite (pixels); | |||
| juce_free (tempBuffer); | |||
| } | |||
| return image; | |||
| } | |||
| //============================================================================== | |||
| static void pngWriteDataCallback (png_structp png_ptr, png_bytep data, png_size_t length) throw() | |||
| { | |||
| OutputStream* const out = (OutputStream*) png_ptr->io_ptr; | |||
| const bool ok = out->write (data, length); | |||
| (void) ok; | |||
| jassert (ok); | |||
| } | |||
| bool juce_writePNGImageToStream (const Image& image, OutputStream& out) throw() | |||
| { | |||
| const int width = image.getWidth(); | |||
| const int height = image.getHeight(); | |||
| png_structp pngWriteStruct = png_create_write_struct (PNG_LIBPNG_VER_STRING, 0, 0, 0); | |||
| if (pngWriteStruct == 0) | |||
| return false; | |||
| png_infop pngInfoStruct = png_create_info_struct (pngWriteStruct); | |||
| if ((pngInfoStruct == 0) | |||
| || setjmp (pngWriteStruct->jmpbuf)) | |||
| { | |||
| png_destroy_write_struct (&pngWriteStruct, (png_infopp) 0); | |||
| return false; | |||
| } | |||
| png_set_write_fn (pngWriteStruct, &out, pngWriteDataCallback, 0); | |||
| png_set_IHDR (pngWriteStruct, pngInfoStruct, width, height, 8, | |||
| image.hasAlphaChannel() ? PNG_COLOR_TYPE_RGB_ALPHA | |||
| : PNG_COLOR_TYPE_RGB, | |||
| PNG_INTERLACE_NONE, | |||
| PNG_COMPRESSION_TYPE_BASE, | |||
| PNG_FILTER_TYPE_BASE); | |||
| png_bytep rowData = (png_bytep) juce_malloc (width * 4 * sizeof (png_byte)); | |||
| png_color_8 sig_bit; | |||
| sig_bit.red = 8; | |||
| sig_bit.green = 8; | |||
| sig_bit.blue = 8; | |||
| sig_bit.alpha = 8; | |||
| png_set_sBIT (pngWriteStruct, pngInfoStruct, &sig_bit); | |||
| png_write_info (pngWriteStruct, pngInfoStruct); | |||
| png_set_shift (pngWriteStruct, &sig_bit); | |||
| png_set_packing (pngWriteStruct); | |||
| for (int y = 0; y < height; ++y) | |||
| { | |||
| uint8* dst = (uint8*) rowData; | |||
| int stride, pixelStride; | |||
| const uint8* pixels = image.lockPixelDataReadOnly (0, y, width, 1, stride, pixelStride); | |||
| const uint8* src = pixels; | |||
| if (image.hasAlphaChannel()) | |||
| { | |||
| for (int i = width; --i >= 0;) | |||
| { | |||
| PixelARGB p (*(const PixelARGB*) src); | |||
| p.unpremultiply(); | |||
| *dst++ = p.getRed(); | |||
| *dst++ = p.getGreen(); | |||
| *dst++ = p.getBlue(); | |||
| *dst++ = p.getAlpha(); | |||
| src += pixelStride; | |||
| } | |||
| } | |||
| else | |||
| { | |||
| for (int i = width; --i >= 0;) | |||
| { | |||
| *dst++ = ((const PixelRGB*) src)->getRed(); | |||
| *dst++ = ((const PixelRGB*) src)->getGreen(); | |||
| *dst++ = ((const PixelRGB*) src)->getBlue(); | |||
| src += pixelStride; | |||
| } | |||
| } | |||
| png_write_rows (pngWriteStruct, &rowData, 1); | |||
| image.releasePixelDataReadOnly (pixels); | |||
| } | |||
| juce_free (rowData); | |||
| png_write_end (pngWriteStruct, pngInfoStruct); | |||
| png_destroy_write_struct (&pngWriteStruct, &pngInfoStruct); | |||
| out.flush(); | |||
| return true; | |||
| } | |||
| END_JUCE_NAMESPACE | |||
| @@ -30,12 +30,20 @@ | |||
| */ | |||
| #include "../../basics/juce_StandardHeader.h" | |||
| #include "zlib/zlib.h" | |||
| namespace zlibNamespace | |||
| { | |||
| #undef OS_CODE | |||
| #undef fdopen | |||
| #include "zlib/zlib.h" | |||
| #undef OS_CODE | |||
| } | |||
| BEGIN_JUCE_NAMESPACE | |||
| #include "juce_GZIPCompressorOutputStream.h" | |||
| using namespace zlibNamespace; | |||
| //============================================================================== | |||
| // internal helper object that holds the zlib structures so they don't have to be | |||
| @@ -130,7 +138,7 @@ public: | |||
| //============================================================================== | |||
| const int bufferSize = 32768; | |||
| const int gzipCompBufferSize = 32768; | |||
| GZIPCompressorOutputStream::GZIPCompressorOutputStream (OutputStream* const destStream_, | |||
| int compressionLevel, | |||
| @@ -144,7 +152,7 @@ GZIPCompressorOutputStream::GZIPCompressorOutputStream (OutputStream* const dest | |||
| helper = new GZIPCompressorHelper (compressionLevel, noWrap); | |||
| buffer = (uint8*) juce_malloc (bufferSize); | |||
| buffer = (uint8*) juce_malloc (gzipCompBufferSize); | |||
| } | |||
| GZIPCompressorOutputStream::~GZIPCompressorOutputStream() | |||
| @@ -197,7 +205,7 @@ bool GZIPCompressorOutputStream::write (const void* destBuffer, int howMany) | |||
| bool GZIPCompressorOutputStream::doNextBlock() | |||
| { | |||
| GZIPCompressorHelper* const h = (GZIPCompressorHelper*) helper; | |||
| const int len = h->doNextBlock (buffer, bufferSize); | |||
| const int len = h->doNextBlock (buffer, gzipCompBufferSize); | |||
| if (len > 0) | |||
| return destStream->write (buffer, len); | |||
| @@ -1,255 +1,288 @@ | |||
| /* | |||
| ============================================================================== | |||
| This file is part of the JUCE library - "Jules' Utility Class Extensions" | |||
| Copyright 2004-7 by Raw Material Software ltd. | |||
| ------------------------------------------------------------------------------ | |||
| JUCE can be redistributed and/or modified under the terms of the | |||
| GNU General Public License, as published by the Free Software Foundation; | |||
| either version 2 of the License, or (at your option) any later version. | |||
| JUCE is distributed in the hope that it will be useful, | |||
| but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
| GNU General Public License for more details. | |||
| You should have received a copy of the GNU General Public License | |||
| along with JUCE; if not, visit www.gnu.org/licenses or write to the | |||
| Free Software Foundation, Inc., 59 Temple Place, Suite 330, | |||
| Boston, MA 02111-1307 USA | |||
| ------------------------------------------------------------------------------ | |||
| If you'd like to release a closed-source product which uses JUCE, commercial | |||
| licenses are also available: visit www.rawmaterialsoftware.com/juce for | |||
| more information. | |||
| ============================================================================== | |||
| */ | |||
| #include "../../basics/juce_StandardHeader.h" | |||
| #include "zlib/zlib.h" | |||
| BEGIN_JUCE_NAMESPACE | |||
| #include "juce_GZIPDecompressorInputStream.h" | |||
| //============================================================================== | |||
| // internal helper object that holds the zlib structures so they don't have to be | |||
| // included publicly. | |||
| class GZIPDecompressHelper | |||
| { | |||
| private: | |||
| z_stream* stream; | |||
| uint8* data; | |||
| int dataSize; | |||
| public: | |||
| bool finished, needsDictionary, error; | |||
| GZIPDecompressHelper (const bool noWrap) throw() | |||
| : data (0), | |||
| dataSize (0), | |||
| finished (false), | |||
| needsDictionary (false), | |||
| error (false) | |||
| { | |||
| stream = (z_stream*) juce_calloc (sizeof (z_stream)); | |||
| if (inflateInit2 (stream, (noWrap) ? -MAX_WBITS | |||
| : MAX_WBITS) != Z_OK) | |||
| { | |||
| juce_free (stream); | |||
| stream = 0; | |||
| error = true; | |||
| finished = true; | |||
| } | |||
| } | |||
| ~GZIPDecompressHelper() throw() | |||
| { | |||
| if (stream != 0) | |||
| { | |||
| inflateEnd (stream); | |||
| juce_free (stream); | |||
| } | |||
| } | |||
| bool needsInput() const throw() { return dataSize <= 0; } | |||
| int getTotalOut() const throw() { return (stream != 0) ? stream->total_out : 0; } | |||
| void setInput (uint8* const data_, const int size) throw() | |||
| { | |||
| data = data_; | |||
| dataSize = size; | |||
| } | |||
| int doNextBlock (uint8* const dest, const int destSize) throw() | |||
| { | |||
| if (stream != 0 && data != 0 && ! finished) | |||
| { | |||
| stream->next_in = data; | |||
| stream->next_out = dest; | |||
| stream->avail_in = dataSize; | |||
| stream->avail_out = destSize; | |||
| switch (inflate (stream, Z_PARTIAL_FLUSH)) | |||
| { | |||
| case Z_STREAM_END: | |||
| finished = true; | |||
| // deliberate fall-through | |||
| case Z_OK: | |||
| data += dataSize - stream->avail_in; | |||
| dataSize = stream->avail_in; | |||
| return destSize - stream->avail_out; | |||
| case Z_NEED_DICT: | |||
| needsDictionary = true; | |||
| data += dataSize - stream->avail_in; | |||
| dataSize = stream->avail_in; | |||
| break; | |||
| case Z_DATA_ERROR: | |||
| case Z_MEM_ERROR: | |||
| error = true; | |||
| default: | |||
| break; | |||
| } | |||
| } | |||
| return 0; | |||
| } | |||
| }; | |||
| //============================================================================== | |||
| const int bufferSize = 32768; | |||
| GZIPDecompressorInputStream::GZIPDecompressorInputStream (InputStream* const sourceStream_, | |||
| const bool deleteSourceWhenDestroyed_, | |||
| const bool noWrap_, | |||
| const int64 uncompressedStreamLength_) | |||
| : sourceStream (sourceStream_), | |||
| uncompressedStreamLength (uncompressedStreamLength_), | |||
| deleteSourceWhenDestroyed (deleteSourceWhenDestroyed_), | |||
| noWrap (noWrap_), | |||
| isEof (false), | |||
| activeBufferSize (0), | |||
| originalSourcePos (sourceStream_->getPosition()) | |||
| { | |||
| buffer = (uint8*) juce_malloc (bufferSize); | |||
| helper = new GZIPDecompressHelper (noWrap_); | |||
| } | |||
| GZIPDecompressorInputStream::~GZIPDecompressorInputStream() | |||
| { | |||
| juce_free (buffer); | |||
| if (deleteSourceWhenDestroyed) | |||
| delete sourceStream; | |||
| GZIPDecompressHelper* const h = (GZIPDecompressHelper*) helper; | |||
| delete h; | |||
| } | |||
| int64 GZIPDecompressorInputStream::getTotalLength() | |||
| { | |||
| return uncompressedStreamLength; | |||
| } | |||
| int GZIPDecompressorInputStream::read (void* destBuffer, int howMany) | |||
| { | |||
| GZIPDecompressHelper* const h = (GZIPDecompressHelper*) helper; | |||
| if ((howMany > 0) && ! isEof) | |||
| { | |||
| jassert (destBuffer != 0); | |||
| if (destBuffer != 0) | |||
| { | |||
| int numRead = 0; | |||
| uint8* d = (uint8*) destBuffer; | |||
| while (! h->error) | |||
| { | |||
| const int n = h->doNextBlock (d, howMany); | |||
| if (n == 0) | |||
| { | |||
| if (h->finished || h->needsDictionary) | |||
| { | |||
| isEof = true; | |||
| return numRead; | |||
| } | |||
| if (h->needsInput()) | |||
| { | |||
| activeBufferSize = sourceStream->read (buffer, bufferSize); | |||
| if (activeBufferSize > 0) | |||
| { | |||
| h->setInput ((uint8*) buffer, activeBufferSize); | |||
| } | |||
| else | |||
| { | |||
| isEof = true; | |||
| return numRead; | |||
| } | |||
| } | |||
| } | |||
| else | |||
| { | |||
| numRead += n; | |||
| howMany -= n; | |||
| d += n; | |||
| if (howMany <= 0) | |||
| return numRead; | |||
| } | |||
| } | |||
| } | |||
| } | |||
| return 0; | |||
| } | |||
| bool GZIPDecompressorInputStream::isExhausted() | |||
| { | |||
| const GZIPDecompressHelper* const h = (GZIPDecompressHelper*) helper; | |||
| return h->error || isEof; | |||
| } | |||
| int64 GZIPDecompressorInputStream::getPosition() | |||
| { | |||
| const GZIPDecompressHelper* const h = (GZIPDecompressHelper*) helper; | |||
| return h->getTotalOut() + activeBufferSize; | |||
| } | |||
| bool GZIPDecompressorInputStream::setPosition (int64 newPos) | |||
| { | |||
| const int64 currentPos = getPosition(); | |||
| if (newPos != currentPos) | |||
| { | |||
| // reset the stream and start again.. | |||
| GZIPDecompressHelper* const h = (GZIPDecompressHelper*) helper; | |||
| delete h; | |||
| isEof = false; | |||
| activeBufferSize = 0; | |||
| helper = new GZIPDecompressHelper (noWrap); | |||
| sourceStream->setPosition (originalSourcePos); | |||
| skipNextBytes (newPos); | |||
| } | |||
| return true; | |||
| } | |||
| END_JUCE_NAMESPACE | |||
| /* | |||
| ============================================================================== | |||
| This file is part of the JUCE library - "Jules' Utility Class Extensions" | |||
| Copyright 2004-7 by Raw Material Software ltd. | |||
| ------------------------------------------------------------------------------ | |||
| JUCE can be redistributed and/or modified under the terms of the | |||
| GNU General Public License, as published by the Free Software Foundation; | |||
| either version 2 of the License, or (at your option) any later version. | |||
| JUCE is distributed in the hope that it will be useful, | |||
| but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
| GNU General Public License for more details. | |||
| You should have received a copy of the GNU General Public License | |||
| along with JUCE; if not, visit www.gnu.org/licenses or write to the | |||
| Free Software Foundation, Inc., 59 Temple Place, Suite 330, | |||
| Boston, MA 02111-1307 USA | |||
| ------------------------------------------------------------------------------ | |||
| If you'd like to release a closed-source product which uses JUCE, commercial | |||
| licenses are also available: visit www.rawmaterialsoftware.com/juce for | |||
| more information. | |||
| ============================================================================== | |||
| */ | |||
| #include "../../basics/juce_StandardHeader.h" | |||
| namespace zlibNamespace | |||
| { | |||
| extern "C" | |||
| { | |||
| #undef OS_CODE | |||
| #undef fdopen | |||
| #define ZLIB_INTERNAL | |||
| #define NO_DUMMY_DECL | |||
| #include "zlib/zlib.h" | |||
| #include "zlib/adler32.c" | |||
| #include "zlib/compress.c" | |||
| #undef DO1 | |||
| #undef DO8 | |||
| #include "zlib/crc32.c" | |||
| #include "zlib/deflate.c" | |||
| #include "zlib/infback.c" | |||
| #include "zlib/inffast.c" | |||
| #undef PULLBYTE | |||
| #undef LOAD | |||
| #undef RESTORE | |||
| #undef INITBITS | |||
| #undef NEEDBITS | |||
| #undef DROPBITS | |||
| #undef BYTEBITS | |||
| #include "zlib/inflate.c" | |||
| #include "zlib/inftrees.c" | |||
| #include "zlib/trees.c" | |||
| #include "zlib/uncompr.c" | |||
| #include "zlib/zutil.c" | |||
| } | |||
| } | |||
| BEGIN_JUCE_NAMESPACE | |||
| #include "juce_GZIPDecompressorInputStream.h" | |||
| using namespace zlibNamespace; | |||
| //============================================================================== | |||
| // internal helper object that holds the zlib structures so they don't have to be | |||
| // included publicly. | |||
| class GZIPDecompressHelper | |||
| { | |||
| private: | |||
| z_stream* stream; | |||
| uint8* data; | |||
| int dataSize; | |||
| public: | |||
| bool finished, needsDictionary, error; | |||
| GZIPDecompressHelper (const bool noWrap) throw() | |||
| : data (0), | |||
| dataSize (0), | |||
| finished (false), | |||
| needsDictionary (false), | |||
| error (false) | |||
| { | |||
| stream = (z_stream*) juce_calloc (sizeof (z_stream)); | |||
| if (inflateInit2 (stream, (noWrap) ? -MAX_WBITS | |||
| : MAX_WBITS) != Z_OK) | |||
| { | |||
| juce_free (stream); | |||
| stream = 0; | |||
| error = true; | |||
| finished = true; | |||
| } | |||
| } | |||
| ~GZIPDecompressHelper() throw() | |||
| { | |||
| if (stream != 0) | |||
| { | |||
| inflateEnd (stream); | |||
| juce_free (stream); | |||
| } | |||
| } | |||
| bool needsInput() const throw() { return dataSize <= 0; } | |||
| int getTotalOut() const throw() { return (stream != 0) ? stream->total_out : 0; } | |||
| void setInput (uint8* const data_, const int size) throw() | |||
| { | |||
| data = data_; | |||
| dataSize = size; | |||
| } | |||
| int doNextBlock (uint8* const dest, const int destSize) throw() | |||
| { | |||
| if (stream != 0 && data != 0 && ! finished) | |||
| { | |||
| stream->next_in = data; | |||
| stream->next_out = dest; | |||
| stream->avail_in = dataSize; | |||
| stream->avail_out = destSize; | |||
| switch (inflate (stream, Z_PARTIAL_FLUSH)) | |||
| { | |||
| case Z_STREAM_END: | |||
| finished = true; | |||
| // deliberate fall-through | |||
| case Z_OK: | |||
| data += dataSize - stream->avail_in; | |||
| dataSize = stream->avail_in; | |||
| return destSize - stream->avail_out; | |||
| case Z_NEED_DICT: | |||
| needsDictionary = true; | |||
| data += dataSize - stream->avail_in; | |||
| dataSize = stream->avail_in; | |||
| break; | |||
| case Z_DATA_ERROR: | |||
| case Z_MEM_ERROR: | |||
| error = true; | |||
| default: | |||
| break; | |||
| } | |||
| } | |||
| return 0; | |||
| } | |||
| }; | |||
| //============================================================================== | |||
| const int gzipDecompBufferSize = 32768; | |||
| GZIPDecompressorInputStream::GZIPDecompressorInputStream (InputStream* const sourceStream_, | |||
| const bool deleteSourceWhenDestroyed_, | |||
| const bool noWrap_, | |||
| const int64 uncompressedStreamLength_) | |||
| : sourceStream (sourceStream_), | |||
| uncompressedStreamLength (uncompressedStreamLength_), | |||
| deleteSourceWhenDestroyed (deleteSourceWhenDestroyed_), | |||
| noWrap (noWrap_), | |||
| isEof (false), | |||
| activeBufferSize (0), | |||
| originalSourcePos (sourceStream_->getPosition()) | |||
| { | |||
| buffer = (uint8*) juce_malloc (gzipDecompBufferSize); | |||
| helper = new GZIPDecompressHelper (noWrap_); | |||
| } | |||
| GZIPDecompressorInputStream::~GZIPDecompressorInputStream() | |||
| { | |||
| juce_free (buffer); | |||
| if (deleteSourceWhenDestroyed) | |||
| delete sourceStream; | |||
| GZIPDecompressHelper* const h = (GZIPDecompressHelper*) helper; | |||
| delete h; | |||
| } | |||
| int64 GZIPDecompressorInputStream::getTotalLength() | |||
| { | |||
| return uncompressedStreamLength; | |||
| } | |||
| int GZIPDecompressorInputStream::read (void* destBuffer, int howMany) | |||
| { | |||
| GZIPDecompressHelper* const h = (GZIPDecompressHelper*) helper; | |||
| if ((howMany > 0) && ! isEof) | |||
| { | |||
| jassert (destBuffer != 0); | |||
| if (destBuffer != 0) | |||
| { | |||
| int numRead = 0; | |||
| uint8* d = (uint8*) destBuffer; | |||
| while (! h->error) | |||
| { | |||
| const int n = h->doNextBlock (d, howMany); | |||
| if (n == 0) | |||
| { | |||
| if (h->finished || h->needsDictionary) | |||
| { | |||
| isEof = true; | |||
| return numRead; | |||
| } | |||
| if (h->needsInput()) | |||
| { | |||
| activeBufferSize = sourceStream->read (buffer, gzipDecompBufferSize); | |||
| if (activeBufferSize > 0) | |||
| { | |||
| h->setInput ((uint8*) buffer, activeBufferSize); | |||
| } | |||
| else | |||
| { | |||
| isEof = true; | |||
| return numRead; | |||
| } | |||
| } | |||
| } | |||
| else | |||
| { | |||
| numRead += n; | |||
| howMany -= n; | |||
| d += n; | |||
| if (howMany <= 0) | |||
| return numRead; | |||
| } | |||
| } | |||
| } | |||
| } | |||
| return 0; | |||
| } | |||
| bool GZIPDecompressorInputStream::isExhausted() | |||
| { | |||
| const GZIPDecompressHelper* const h = (GZIPDecompressHelper*) helper; | |||
| return h->error || isEof; | |||
| } | |||
| int64 GZIPDecompressorInputStream::getPosition() | |||
| { | |||
| const GZIPDecompressHelper* const h = (GZIPDecompressHelper*) helper; | |||
| return h->getTotalOut() + activeBufferSize; | |||
| } | |||
| bool GZIPDecompressorInputStream::setPosition (int64 newPos) | |||
| { | |||
| const int64 currentPos = getPosition(); | |||
| if (newPos != currentPos) | |||
| { | |||
| // reset the stream and start again.. | |||
| GZIPDecompressHelper* const h = (GZIPDecompressHelper*) helper; | |||
| delete h; | |||
| isEof = false; | |||
| activeBufferSize = 0; | |||
| helper = new GZIPDecompressHelper (noWrap); | |||
| sourceStream->setPosition (originalSourcePos); | |||
| skipNextBytes (newPos); | |||
| } | |||
| return true; | |||
| } | |||
| END_JUCE_NAMESPACE | |||