PCSH/home/cuse/CVS/linuxsampler/config.h?ђл` N/home/cuse/CVS/linuxsampler/src/DLS.cpp?Еvˆ šJ/home/cuse/CVS/linuxsampler/src/DLS.hџџџџ*оP/home/cuse/CVS/linuxsampler/src/RIFF.cpp?хќ4НфL/home/cuse/CVS/linuxsampler/src/RIFF.h?ЕWJш*P/home/cuse/CVS/linuxsampler/src/atomic.hџџџџ4hV/home/cuse/CVS/linuxsampler/src/audioio.cppџџџџ8lR/home/cuse/CVS/linuxsampler/src/audioio.hџџџџ?D^/home/cuse/CVS/linuxsampler/src/audiothread.cppџџџџM@Z/home/cuse/CVS/linuxsampler/src/audiothread.h?чВv[4\/home/cuse/CVS/linuxsampler/src/diskthread.cpp?ыПл~ђX/home/cuse/CVS/linuxsampler/src/diskthread.h?ыПйŒ N/home/cuse/CVS/linuxsampler/src/gig.cppџџџџЉJ/home/cuse/CVS/linuxsampler/src/gig.h?ыГаhT/home/cuse/CVS/linuxsampler/src/global.cpp?šл§Ђ€P/home/cuse/CVS/linuxsampler/src/global.h?ч˜YЃР`/home/cuse/CVS/linuxsampler/src/linuxsampler.cppџџџџЄLT/home/cuse/CVS/linuxsampler/src/midiin.cpp?ы#uЖœP/home/cuse/CVS/linuxsampler/src/midiin.h?ы#yМ*X/home/cuse/CVS/linuxsampler/src/ringbuffer.hџџџџХL`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hџџџџяŽT/home/cuse/CVS/linuxsampler/src/stream.cpp?ь> StringSoftwareJ/home/cuse/CVS/linuxsampler/src/DLS.hEE String SourceJ/home/cuse/CVS/linuxsampler/src/DLS.hGG StringSourceFormJ/home/cuse/CVS/linuxsampler/src/DLS.hHH StringTechnicianJ/home/cuse/CVS/linuxsampler/src/DLS.hDD StringInstrumentJ/home/cuse/CVS/linuxsampler/src/DLS.hЈТDLSResourceArticulatormidi_locale_tJ/home/cuse/CVS/linuxsampler/src/DLS.hЕ И DLSInstrumentbankJ/home/cuse/CVS/linuxsampler/src/DLS.hЖЖuint32_tinstrumentJ/home/cuse/CVS/linuxsampler/src/DLS.hЗЗ#uint32_tGetFirstRegionJ/home/cuse/CVS/linuxsampler/src/DLS.hББ%DLSInstrumentRegion*GetNextRegionJ/home/cuse/CVS/linuxsampler/src/DLS.hВВ$DLSInstrumentRegion*InstrumentJ/home/cuse/CVS/linuxsampler/src/DLS.hО О8DLSInstrument pFileџџџџ File*џџџџinsListџџџџRIFF::List*џџџџџџџџLoadRegionsJ/home/cuse/CVS/linuxsampler/src/DLS.hППDLSInstrumentvoid~ InstrumentJ/home/cuse/CVS/linuxsampler/src/DLS.hР РDLSInstrumentџџџџ  IsDrumJ/home/cuse/CVS/linuxsampler/src/DLS.hЊЊboolMIDIBankJ/home/cuse/CVS/linuxsampler/src/DLS.hЋЋuint16_tMIDIBankCoarseJ/home/cuse/CVS/linuxsampler/src/DLS.hЌЌ#uint8_tMIDIBankFineJ/home/cuse/CVS/linuxsampler/src/DLS.h­­!uint8_tMIDIProgramJ/home/cuse/CVS/linuxsampler/src/DLS.hЎЎ uint32_tRegionsJ/home/cuse/CVS/linuxsampler/src/DLS.hЏЏuint32_tRegionsIteratorJ/home/cuse/CVS/linuxsampler/src/DLS.hМ!М0(RegionList::iteratorpCkInstrumentJ/home/cuse/CVS/linuxsampler/src/DLS.hКК.RIFF::List*pRegionsJ/home/cuse/CVS/linuxsampler/src/DLS.hЛЛ)RegionList* RegionJ/home/cuse/CVS/linuxsampler/src/DLS.hЅDLSResourceArticulatorSamplerGetSampleJ/home/cuse/CVS/linuxsampler/src/DLS.hœœ#DLS RegionSample* RegionJ/home/cuse/CVS/linuxsampler/src/DLS.hЂ Ђ@DLS RegionpInstrumentџџџџInstrument*џџџџrgnListџџџџRIFF::List*џџџџџџџџ~ RegionJ/home/cuse/CVS/linuxsampler/src/DLS.hЃ ЃDLS Regionџџџџ ChannelJ/home/cuse/CVS/linuxsampler/src/DLS.hššuint32_tKeyGroupJ/home/cuse/CVS/linuxsampler/src/DLS.h”” uint16_tKeyRangeJ/home/cuse/CVS/linuxsampler/src/DLS.h’’ range_t LayerJ/home/cuse/CVS/linuxsampler/src/DLS.h••uint16_tMultiChannelJ/home/cuse/CVS/linuxsampler/src/DLS.h™™$boolPhaseGroupJ/home/cuse/CVS/linuxsampler/src/DLS.h˜˜"uint16_tPhaseMasterJ/home/cuse/CVS/linuxsampler/src/DLS.h——#bool SelfNonExclusiveJ/home/cuse/CVS/linuxsampler/src/DLS.h––(boolVelocityRangeJ/home/cuse/CVS/linuxsampler/src/DLS.h““%range_t$WavePoolTableIndexJ/home/cuse/CVS/linuxsampler/src/DLS.hŸŸ*uint32_tpCkRegionJ/home/cuse/CVS/linuxsampler/src/DLS.hžž!RIFF::List*pSampleJ/home/cuse/CVS/linuxsampler/src/DLS.h  Sample*ResourceJ/home/cuse/CVS/linuxsampler/src/DLS.hXcDLSGetParentJ/home/cuse/CVS/linuxsampler/src/DLS.h] ]5DLSResourceResource*ResourceJ/home/cuse/CVS/linuxsampler/src/DLS.ha a?DLSResource ParentџџџџResource*џџџџlstResourceџџџџRIFF::List*џџџџџџџџ~ ResourceJ/home/cuse/CVS/linuxsampler/src/DLS.hb bDLSResourceџџџџGetParentJ/home/cuse/CVS/linuxsampler/src/DLS.h] ]5DLSResourceResource* pDLSIDJ/home/cuse/CVS/linuxsampler/src/DLS.h[[dlsid_t* pInfoJ/home/cuse/CVS/linuxsampler/src/DLS.hZZ Info*pParentJ/home/cuse/CVS/linuxsampler/src/DLS.h__Resource* SampleJ/home/cuse/CVS/linuxsampler/src/DLS.hvDLSResourceLoadSampleDataJ/home/cuse/CVS/linuxsampler/src/DLS.h*DLS Sample void*ReadJ/home/cuse/CVS/linuxsampler/src/DLS.h„„HDLS SamplepBufferџџџџ void*џџџџSampleCountџџџџunsigned longџџџџunsigned long"ReleaseSampleDataJ/home/cuse/CVS/linuxsampler/src/DLS.h‚‚-DLS Samplevoid SampleJ/home/cuse/CVS/linuxsampler/src/DLS.hŠ ŠSDLS Sample pFileџџџџ File*џџџџwaveListџџџџRIFF::List*џџџџWavePoolOffsetџџџџunsigned longџџџџџџџџ SetPosJ/home/cuse/CVS/linuxsampler/src/DLS.hƒƒnDLS SampleSampleCountџџџџunsigned longџџџџ Whenceџџџџ*RIFF::stream_whence_tџџџџunsigned long *AverageBytesPerSecondJ/home/cuse/CVS/linuxsampler/src/DLS.h{{/uint32_tBitDepthJ/home/cuse/CVS/linuxsampler/src/DLS.h}}"uint16_tBlockAlignJ/home/cuse/CVS/linuxsampler/src/DLS.h||$uint16_tChannelsJ/home/cuse/CVS/linuxsampler/src/DLS.hyy"uint16_tFormatTagJ/home/cuse/CVS/linuxsampler/src/DLS.hxx#uint16_tFrameSizeJ/home/cuse/CVS/linuxsampler/src/DLS.h#uint SamplesPerSecondJ/home/cuse/CVS/linuxsampler/src/DLS.hzz*uint32_tSamplesTotalJ/home/cuse/CVS/linuxsampler/src/DLS.h~~&unsigned longpCkDataJ/home/cuse/CVS/linuxsampler/src/DLS.h††!RIFF::Chunk*pCkFormatJ/home/cuse/CVS/linuxsampler/src/DLS.h‡‡#RIFF::Chunk* ulWavePoolOffsetJ/home/cuse/CVS/linuxsampler/src/DLS.hˆˆ*unsigned longSamplerJ/home/cuse/CVS/linuxsampler/src/DLS.hfsDLSSamplerJ/home/cuse/CVS/linuxsampler/src/DLS.hq q+DLSSamplerParentListџџџџRIFF::List*џџџџџџџџ~ SamplerJ/home/cuse/CVS/linuxsampler/src/DLS.hr rDLSSamplerџџџџFineTuneJ/home/cuse/CVS/linuxsampler/src/DLS.hii#int16_tGainJ/home/cuse/CVS/linuxsampler/src/DLS.hjjint32_t&NoSampleCompressionJ/home/cuse/CVS/linuxsampler/src/DLS.hll.bool.NoSampleDepthTruncationJ/home/cuse/CVS/linuxsampler/src/DLS.hkk2boolSampleLoopsJ/home/cuse/CVS/linuxsampler/src/DLS.hmm&uint32_tSamplerOptionsJ/home/cuse/CVS/linuxsampler/src/DLS.hpp)uint32_tUnityNoteJ/home/cuse/CVS/linuxsampler/src/DLS.hhh$uint8_tpSampleLoopsJ/home/cuse/CVS/linuxsampler/src/DLS.hnn'sample_loop_t*dlsid_tJ/home/cuse/CVS/linuxsampler/src/DLS.h˜DLS abDataJ/home/cuse/CVS/linuxsampler/src/DLS.hœœuint8_tulData1J/home/cuse/CVS/linuxsampler/src/DLS.h™™uint32_tusData2J/home/cuse/CVS/linuxsampler/src/DLS.hššuint16_tusData3J/home/cuse/CVS/linuxsampler/src/DLS.h››uint16_trange_tJ/home/cuse/CVS/linuxsampler/src/DLS.hяђDLShighJ/home/cuse/CVS/linuxsampler/src/DLS.hёёuint16_tlowJ/home/cuse/CVS/linuxsampler/src/DLS.h№№uint16_tsample_loop_tJ/home/cuse/CVS/linuxsampler/src/DLS.hѕњDLSLoopLengthJ/home/cuse/CVS/linuxsampler/src/DLS.hљљuint32_tLoopStartJ/home/cuse/CVS/linuxsampler/src/DLS.hјјuint32_tLoopTypeJ/home/cuse/CVS/linuxsampler/src/DLS.hїїuint32_tSizeJ/home/cuse/CVS/linuxsampler/src/DLS.hііuint32_tversion_tJ/home/cuse/CVS/linuxsampler/src/DLS.h•DLS buildJ/home/cuse/CVS/linuxsampler/src/DLS.h““uint16_t majorJ/home/cuse/CVS/linuxsampler/src/DLS.h’’uint16_t minorJ/home/cuse/CVS/linuxsampler/src/DLS.h‘‘uint16_treleaseJ/home/cuse/CVS/linuxsampler/src/DLS.h””uint16_t:conn_dst_centerJ/home/cuse/CVS/linuxsampler/src/DLS.hХХ*intconn_dst_chorusJ/home/cuse/CVS/linuxsampler/src/DLS.hЩЩ*int.conn_dst_eg1_attacktimeJ/home/cuse/CVS/linuxsampler/src/DLS.hвв*int,conn_dst_eg1_decaytimeJ/home/cuse/CVS/linuxsampler/src/DLS.hгг*int,conn_dst_eg1_delaytimeJ/home/cuse/CVS/linuxsampler/src/DLS.hзз*int*conn_dst_eg1_holdtimeJ/home/cuse/CVS/linuxsampler/src/DLS.hии*int0conn_dst_eg1_releasetimeJ/home/cuse/CVS/linuxsampler/src/DLS.hее*int*conn_dst_eg1_reservedJ/home/cuse/CVS/linuxsampler/src/DLS.hдд*int2conn_dst_eg1_shutdowntimeJ/home/cuse/CVS/linuxsampler/src/DLS.hйй*int2conn_dst_eg1_sustainlevelJ/home/cuse/CVS/linuxsampler/src/DLS.hжж*int.conn_dst_eg2_attacktimeJ/home/cuse/CVS/linuxsampler/src/DLS.hкк*int,conn_dst_eg2_decaytimeJ/home/cuse/CVS/linuxsampler/src/DLS.hлл*int,conn_dst_eg2_delaytimeJ/home/cuse/CVS/linuxsampler/src/DLS.hпп*int*conn_dst_eg2_holdtimeJ/home/cuse/CVS/linuxsampler/src/DLS.hрр*int0conn_dst_eg2_releasetimeJ/home/cuse/CVS/linuxsampler/src/DLS.hнн*int*conn_dst_eg2_reservedJ/home/cuse/CVS/linuxsampler/src/DLS.hмм*int2conn_dst_eg2_sustainlevelJ/home/cuse/CVS/linuxsampler/src/DLS.hоо*int,conn_dst_filter_cutoffJ/home/cuse/CVS/linuxsampler/src/DLS.hтт*int"conn_dst_filter_qJ/home/cuse/CVS/linuxsampler/src/DLS.hуу*intconn_dst_gainJ/home/cuse/CVS/linuxsampler/src/DLS.hНН*int$conn_dst_keynumberJ/home/cuse/CVS/linuxsampler/src/DLS.hСС*intconn_dst_leftJ/home/cuse/CVS/linuxsampler/src/DLS.hУУ*int"conn_dst_leftrearJ/home/cuse/CVS/linuxsampler/src/DLS.hЧЧ*int(conn_dst_lfe_channelJ/home/cuse/CVS/linuxsampler/src/DLS.hЦЦ*int,conn_dst_lfo_frequencyJ/home/cuse/CVS/linuxsampler/src/DLS.hЬЬ*int.conn_dst_lfo_startdelayJ/home/cuse/CVS/linuxsampler/src/DLS.hЭЭ*intconn_dst_noneJ/home/cuse/CVS/linuxsampler/src/DLS.hММ*intconn_dst_panJ/home/cuse/CVS/linuxsampler/src/DLS.hРР*intconn_dst_pitchJ/home/cuse/CVS/linuxsampler/src/DLS.hПП*int"conn_dst_reservedJ/home/cuse/CVS/linuxsampler/src/DLS.hОО*intconn_dst_reverbJ/home/cuse/CVS/linuxsampler/src/DLS.hЪЪ*intconn_dst_rightJ/home/cuse/CVS/linuxsampler/src/DLS.hФФ*int$conn_dst_rightrearJ/home/cuse/CVS/linuxsampler/src/DLS.hШШ*int,conn_dst_vib_frequencyJ/home/cuse/CVS/linuxsampler/src/DLS.hЯЯ*int.conn_dst_vib_startdelayJ/home/cuse/CVS/linuxsampler/src/DLS.hаа*intconn_src_cc1J/home/cuse/CVS/linuxsampler/src/DLS.h­­)intconn_src_cc10J/home/cuse/CVS/linuxsampler/src/DLS.hЏЏ)intconn_src_cc11J/home/cuse/CVS/linuxsampler/src/DLS.hАА)intconn_src_cc7J/home/cuse/CVS/linuxsampler/src/DLS.hЎЎ)intconn_src_cc91J/home/cuse/CVS/linuxsampler/src/DLS.hББ)intconn_src_cc93J/home/cuse/CVS/linuxsampler/src/DLS.hВВ)int0conn_src_channelpressureJ/home/cuse/CVS/linuxsampler/src/DLS.hЊЊ)intconn_src_eg1J/home/cuse/CVS/linuxsampler/src/DLS.hІІ)intconn_src_eg2J/home/cuse/CVS/linuxsampler/src/DLS.hЇЇ)int$conn_src_keynumberJ/home/cuse/CVS/linuxsampler/src/DLS.hЅЅ)int,conn_src_keyonvelocityJ/home/cuse/CVS/linuxsampler/src/DLS.hЄЄ)intconn_src_lfoJ/home/cuse/CVS/linuxsampler/src/DLS.hЃЃ)intconn_src_noneJ/home/cuse/CVS/linuxsampler/src/DLS.hЂЂ)int&conn_src_pitchwheelJ/home/cuse/CVS/linuxsampler/src/DLS.hЈЈ)int*conn_src_polypressureJ/home/cuse/CVS/linuxsampler/src/DLS.hЉЉ)intconn_src_rpn0J/home/cuse/CVS/linuxsampler/src/DLS.hДД)intconn_src_rpn1J/home/cuse/CVS/linuxsampler/src/DLS.hЕЕ)intconn_src_rpn2J/home/cuse/CVS/linuxsampler/src/DLS.hЖЖ)int conn_src_vibratoJ/home/cuse/CVS/linuxsampler/src/DLS.hЋЋ)int conn_trn_concaveJ/home/cuse/CVS/linuxsampler/src/DLS.hщщ!intconn_trn_convexJ/home/cuse/CVS/linuxsampler/src/DLS.hъъ!intconn_trn_noneJ/home/cuse/CVS/linuxsampler/src/DLS.hшш!intconn_trn_switchJ/home/cuse/CVS/linuxsampler/src/DLS.hыы!intP/home/cuse/CVS/linuxsampler/src/RIFF.cppџџџџRIFFP/home/cuse/CVS/linuxsampler/src/RIFF.cpp-, ChunkP/home/cuse/CVS/linuxsampler/src/RIFF.cpp%RIFF Chunktџџџџ ChunkP/home/cuse/CVS/linuxsampler/src/RIFF.cpp*6RIFF Chunk hFileџџџџ FILE*џџџџStartPosџџџџunsigned longџџџџEndianNativeџџџџboolџџџџ Parentџџџџ List*џџџџџџџџCountSubChunksP/home/cuse/CVS/linuxsampler/src/RIFF.cpp†‰RIFFList€unsigned intCountSubChunksP/home/cuse/CVS/linuxsampler/src/RIFF.cpp›RIFFListChunkIDџџџџuint32_tџџџџunsigned intCountSubListsP/home/cuse/CVS/linuxsampler/src/RIFF.cpp ЂRIFFListA:ўunsigned intCountSubListsP/home/cuse/CVS/linuxsampler/src/RIFF.cppЈЕRIFFListListTypeџџџџuint32_tџџџџunsigned intFileP/home/cuse/CVS/linuxsampler/src/RIFF.cppѕ RIFFFilepathџџџџconst String&џџџџџџџџ GetChunkIDStringP/home/cuse/CVS/linuxsampler/src/RIFF.cppceRIFF Chunkј€ StringGetFileSizeP/home/cuse/CVS/linuxsampler/src/RIFF.cpp"RIFFFileunsigned long GetFirstSubChunkP/home/cuse/CVS/linuxsampler/src/RIFF.cpp<CRIFFListA:ў Chunk*GetFirstSubListP/home/cuse/CVS/linuxsampler/src/RIFF.cpp^jRIFFList List*"GetListTypeStringP/home/cuse/CVS/linuxsampler/src/RIFF.cppьюRIFFList StringGetNextSubChunkP/home/cuse/CVS/linuxsampler/src/RIFF.cppLSRIFFListј? Chunk*GetNextSubListP/home/cuse/CVS/linuxsampler/src/RIFF.cpptRIFFListјD List*GetStateP/home/cuse/CVS/linuxsampler/src/RIFF.cppЂ­RIFF Chunkstream_state_tGetSubChunkP/home/cuse/CVS/linuxsampler/src/RIFF.cppRIFFListЬБChunkIDџџџџuint32_tџџџџ Chunk*GetSubListP/home/cuse/CVS/linuxsampler/src/RIFF.cpp#2RIFFListListTypeџџџџuint32_tџџџџ List*ListP/home/cuse/CVS/linuxsampler/src/RIFF.cppофRIFFListrџџџџListP/home/cuse/CVS/linuxsampler/src/RIFF.cppщѓRIFFListј4€ hFileџџџџ FILE*џџџџStartPosџџџџunsigned longџџџџEndianNativeџџџџboolџџџџ Parentџџџџ List*џџџџџџџџLoadChunkDataP/home/cuse/CVS/linuxsampler/src/RIFF.cppНаRIFF Chunk void*LoadSubChunksP/home/cuse/CVS/linuxsampler/src/RIFF.cppЬчRIFFListvoidPrintMessageP/home/cuse/CVS/linuxsampler/src/RIFF.cpp)+RIFFExceptionvoidReadP/home/cuse/CVS/linuxsampler/src/RIFF.cppОпRIFF Chunk pDataџџџџ void*џџџџWordCountџџџџunsigned longџџџџWordSizeџџџџunsigned longџџџџunsigned longReadHeaderP/home/cuse/CVS/linuxsampler/src/RIFF.cpp<]RIFF ChunkfPosџџџџunsigned longџџџџvoidReadHeaderP/home/cuse/CVS/linuxsampler/src/RIFF.cppЗЪRIFFListfPosџџџџunsigned longџџџџvoidReadInt16P/home/cuse/CVS/linuxsampler/src/RIFF.cppRIFF Chunkј) pDataџџџџint16_t*џџџџWordCountџџџџunsigned longџџџџunsigned longReadInt16P/home/cuse/CVS/linuxsampler/src/RIFF.cppˆRIFF Chunkј>int16_tReadInt32P/home/cuse/CVS/linuxsampler/src/RIFF.cpp?DRIFF Chunk pDataџџџџint32_t*џџџџWordCountџџџџunsigned longџџџџunsigned longReadInt32P/home/cuse/CVS/linuxsampler/src/RIFF.cppЃЊRIFF Chunkint32_tReadInt8P/home/cuse/CVS/linuxsampler/src/RIFF.cppѓјRIFF Chunkј% pDataџџџџint8_t*џџџџWordCountџџџџunsigned longџџџџunsigned longReadInt8P/home/cuse/CVS/linuxsampler/src/RIFF.cpp`gRIFF Chunk int8_tReadScepticalP/home/cuse/CVS/linuxsampler/src/RIFF.cppтцRIFF Chunk pDataџџџџ void*џџџџWordCountџџџџunsigned longџџџџWordSizeџџџџunsigned longџџџџunsigned longReadUint16P/home/cuse/CVS/linuxsampler/src/RIFF.cpp,1RIFF Chunk pDataџџџџuint16_t*џџџџWordCountџџџџunsigned longџџџџunsigned longReadUint16P/home/cuse/CVS/linuxsampler/src/RIFF.cpp’™RIFF ChunkјD€uint16_tReadUint32P/home/cuse/CVS/linuxsampler/src/RIFF.cppRWRIFF Chunk pDataџџџџuint32_t*џџџџWordCountџџџџunsigned longџџџџunsigned longReadUint32P/home/cuse/CVS/linuxsampler/src/RIFF.cppДЛRIFF Chunkuint32_tReadUint8P/home/cuse/CVS/linuxsampler/src/RIFF.cpp RIFF ChunkЇР pDataџџџџuint8_t*џџџџWordCountџџџџunsigned longџџџџunsigned longReadUint8P/home/cuse/CVS/linuxsampler/src/RIFF.cpppwRIFF Chunkuint8_t ReleaseChunkDataP/home/cuse/CVS/linuxsampler/src/RIFF.cppвзRIFF ChunkvoidRemainingBytesP/home/cuse/CVS/linuxsampler/src/RIFF.cpp•RIFF Chunkunsigned long SetPosP/home/cuse/CVS/linuxsampler/src/RIFF.cppp„RIFF ChunkЬЏ Whereџџџџunsigned longџџџџ Whenceџџџџstream_whence_tџџџџunsigned long~ ChunkP/home/cuse/CVS/linuxsampler/src/RIFF.cpp8:RIFF ChunkЬЎџџџџ ~ FileP/home/cuse/CVS/linuxsampler/src/RIFF.cpp RIFFFileџџџџ ~ ListP/home/cuse/CVS/linuxsampler/src/RIFF.cppѕRIFFListџџџџL/home/cuse/CVS/linuxsampler/src/RIFF.hџџџџRIFFL/home/cuse/CVS/linuxsampler/src/RIFF.hEц ChunkL/home/cuse/CVS/linuxsampler/src/RIFF.h]­RIFF! ChunkL/home/cuse/CVS/linuxsampler/src/RIFF.h` `URIFF Chunk hFileџџџџintџџџџStartPosџџџџunsigned longџџџџEndianNativeџџџџboolџџџџ Parentџџџџ List*џџџџџџџџ ChunkL/home/cuse/CVS/linuxsampler/src/RIFF.h‹ ‹RIFF ChunkџџџџGetChunkIDL/home/cuse/CVS/linuxsampler/src/RIFF.he e;RIFF Chunkuint32_t GetChunkIDStringL/home/cuse/CVS/linuxsampler/src/RIFF.hdd-RIFF Chunk StringGetFilePosL/home/cuse/CVS/linuxsampler/src/RIFF.hi iFRIFF Chunkeunsigned longGetParentL/home/cuse/CVS/linuxsampler/src/RIFF.hf f;RIFF Chunk List* GetPosL/home/cuse/CVS/linuxsampler/src/RIFF.hh h9RIFF Chunkunsigned longGetSizeL/home/cuse/CVS/linuxsampler/src/RIFF.hg g=RIFF Chunkeunsigned longGetStateL/home/cuse/CVS/linuxsampler/src/RIFF.hll%RIFF Chunkstream_state_tLoadChunkDataL/home/cuse/CVS/linuxsampler/src/RIFF.hzz*RIFF Chunk void*ReadL/home/cuse/CVS/linuxsampler/src/RIFF.hmm]RIFF Chunk€ pDataџџџџ void*џџџџWordCountџџџџunsigned longџџџџWordSizeџџџџunsigned longџџџџunsigned longReadHeaderL/home/cuse/CVS/linuxsampler/src/RIFF.hŒŒ8RIFF Chunk —fPosџџџџunsigned longџџџџvoidReadInt16L/home/cuse/CVS/linuxsampler/src/RIFF.hppSRIFF Chunk pDataџџџџint16_t*џџџџWordCountџџџџunsigned longџџџџunsigned longReadInt16L/home/cuse/CVS/linuxsampler/src/RIFF.hvv&RIFF Chunkint16_tReadInt32L/home/cuse/CVS/linuxsampler/src/RIFF.hrrSRIFF Chunke pDataџџџџint32_t*џџџџWordCountџџџџunsigned longџџџџunsigned longReadInt32L/home/cuse/CVS/linuxsampler/src/RIFF.hxx&RIFF Chunk int32_tReadInt8L/home/cuse/CVS/linuxsampler/src/RIFF.hnnSRIFF Chunk€ pDataџџџџint8_t*џџџџWordCountџџџџunsigned longџџџџunsigned longReadInt8L/home/cuse/CVS/linuxsampler/src/RIFF.htt%RIFF Chunk int8_tReadScepticalL/home/cuse/CVS/linuxsampler/src/RIFF.heRIFF Chunk € pDataџџџџ void*џџџџWordCountџџџџunsigned longџџџџWordSizeџџџџunsigned longџџџџunsigned longReadUint16L/home/cuse/CVS/linuxsampler/src/RIFF.hqqSRIFF Chunke pDataџџџџuint16_t*џџџџWordCountџџџџunsigned longџџџџunsigned longReadUint16L/home/cuse/CVS/linuxsampler/src/RIFF.hww'RIFF Chunk €uint16_tReadUint32L/home/cuse/CVS/linuxsampler/src/RIFF.hssSRIFF Chunkѕ/€ pDataџџџџuint32_t*џџџџWordCountџџџџunsigned longџџџџunsigned longReadUint32L/home/cuse/CVS/linuxsampler/src/RIFF.hyy'RIFF Chunkuint32_tReadUint8L/home/cuse/CVS/linuxsampler/src/RIFF.hooSRIFF Chunk€ pDataџџџџuint8_t*џџџџWordCountџџџџunsigned longџџџџunsigned longReadUint8L/home/cuse/CVS/linuxsampler/src/RIFF.huu&RIFF Chunk€uint8_t ReleaseChunkDataL/home/cuse/CVS/linuxsampler/src/RIFF.h{{-RIFF ChunkvoidRemainingBytesL/home/cuse/CVS/linuxsampler/src/RIFF.hkk+RIFF Chunk€unsigned long SetPosL/home/cuse/CVS/linuxsampler/src/RIFF.hjj]RIFF Chunke Whereџџџџunsigned longџџџџ Whenceџџџџstream_whence_tџџџџunsigned longconvertToStringL/home/cuse/CVS/linuxsampler/src/RIFF.hЄ Ќ RIFF Chunk ‹wordџџџџuint32_tџџџџ StringswapBytesL/home/cuse/CVS/linuxsampler/src/RIFF.h› Ѓ RIFF ChunkWordџџџџ void*џџџџWordSizeџџџџunsigned longџџџџvoidswapBytes_16L/home/cuse/CVS/linuxsampler/src/RIFF.hŽ ’ RIFF Chunk “€Wordџџџџ void*џџџџvoidswapBytes_32L/home/cuse/CVS/linuxsampler/src/RIFF.h“ š RIFF ChunkWordџџџџ void*џџџџvoid~ ChunkL/home/cuse/CVS/linuxsampler/src/RIFF.h| |RIFF Chunkџџџџ GetChunkIDL/home/cuse/CVS/linuxsampler/src/RIFF.he e;RIFF Chunkuint32_tGetFilePosL/home/cuse/CVS/linuxsampler/src/RIFF.hi iFRIFF Chunkeunsigned longGetParentL/home/cuse/CVS/linuxsampler/src/RIFF.hf f;RIFF Chunk List* GetPosL/home/cuse/CVS/linuxsampler/src/RIFF.hh h9RIFF Chunkunsigned longGetSizeL/home/cuse/CVS/linuxsampler/src/RIFF.hg g=RIFF Chunkeunsigned longconvertToStringL/home/cuse/CVS/linuxsampler/src/RIFF.hЄ Ќ RIFF Chunk ‹wordџџџџuint32_tџџџџ StringswapBytesL/home/cuse/CVS/linuxsampler/src/RIFF.h› Ѓ RIFF ChunkWordџџџџ void*џџџџWordSizeџџџџunsigned longџџџџvoidswapBytes_16L/home/cuse/CVS/linuxsampler/src/RIFF.hŽ ’ RIFF Chunk “€Wordџџџџ void*џџџџvoidswapBytes_32L/home/cuse/CVS/linuxsampler/src/RIFF.h“ š RIFF ChunkWordџџџџ void*џџџџvoidChunkIDL/home/cuse/CVS/linuxsampler/src/RIFF.h~~!uint32_tChunkSizeL/home/cuse/CVS/linuxsampler/src/RIFF.h#uint32_tbEndianNativeL/home/cuse/CVS/linuxsampler/src/RIFF.hˆˆ'bool hFileL/home/cuse/CVS/linuxsampler/src/RIFF.h‚‚intpChunkDataL/home/cuse/CVS/linuxsampler/src/RIFF.h‰‰$uint8_t*pParentL/home/cuse/CVS/linuxsampler/src/RIFF.h€€! List* ulPosL/home/cuse/CVS/linuxsampler/src/RIFF.h‡‡unsigned longulStartPosL/home/cuse/CVS/linuxsampler/src/RIFF.h††$unsigned longExceptionL/home/cuse/CVS/linuxsampler/src/RIFF.hнфRIFFExceptionL/home/cuse/CVS/linuxsampler/src/RIFF.hс сGRIFFException ŸMessageџџџџ StringџџџџџџџџPrintMessageL/home/cuse/CVS/linuxsampler/src/RIFF.hттRIFFExceptionA:ўvoid~ ExceptionL/home/cuse/CVS/linuxsampler/src/RIFF.hу у#RIFFExceptionџџџџExceptionL/home/cuse/CVS/linuxsampler/src/RIFF.hс сGRIFFException ŸMessageџџџџ Stringџџџџџџџџ~ ExceptionL/home/cuse/CVS/linuxsampler/src/RIFF.hу у#RIFFExceptionџџџџMessageL/home/cuse/CVS/linuxsampler/src/RIFF.hпп StringFileL/home/cuse/CVS/linuxsampler/src/RIFF.hдкRIFFListFileL/home/cuse/CVS/linuxsampler/src/RIFF.hж ж$RIFFFilepathџџџџconst String&џџџџџџџџGetFileSizeL/home/cuse/CVS/linuxsampler/src/RIFF.hйй'RIFFFileA:ўunsigned long ~ FileL/home/cuse/CVS/linuxsampler/src/RIFF.hз зRIFFFile ž€џџџџListL/home/cuse/CVS/linuxsampler/src/RIFF.hАбRIFF ChunkCountSubChunksL/home/cuse/CVS/linuxsampler/src/RIFF.hПП)RIFFListiunsigned intCountSubChunksL/home/cuse/CVS/linuxsampler/src/RIFF.hРР9RIFFListChunkIDџџџџuint32_tџџџџunsigned intCountSubListsL/home/cuse/CVS/linuxsampler/src/RIFF.hСС(RIFFListunsigned intCountSubListsL/home/cuse/CVS/linuxsampler/src/RIFF.hТТ9RIFFListListTypeџџџџuint32_tџџџџunsigned int GetFirstSubChunkL/home/cuse/CVS/linuxsampler/src/RIFF.hЛЛ+RIFFList ‹€ Chunk*GetFirstSubListL/home/cuse/CVS/linuxsampler/src/RIFF.hНН*RIFFList › List*GetListTypeL/home/cuse/CVS/linuxsampler/src/RIFF.hИ И;RIFFList —uint32_t"GetListTypeStringL/home/cuse/CVS/linuxsampler/src/RIFF.hЗЗ,RIFFList StringGetNextSubChunkL/home/cuse/CVS/linuxsampler/src/RIFF.hММ*RIFFList  Chunk*GetNextSubListL/home/cuse/CVS/linuxsampler/src/RIFF.hОО)RIFFList   List*GetSubChunkL/home/cuse/CVS/linuxsampler/src/RIFF.hЙЙ6RIFFList€ChunkIDџџџџuint32_tџџџџ Chunk*GetSubListL/home/cuse/CVS/linuxsampler/src/RIFF.hКК6RIFFList p€ListTypeџџџџuint32_tџџџџ List*ListL/home/cuse/CVS/linuxsampler/src/RIFF.hГ ГTRIFFList hFileџџџџintџџџџStartPosџџџџunsigned longџџџџEndianNativeџџџџboolџџџџ Parentџџџџ List*џџџџџџџџListL/home/cuse/CVS/linuxsampler/src/RIFF.hЮ ЮRIFFList €џџџџLoadSubChunksL/home/cuse/CVS/linuxsampler/src/RIFF.hаа RIFFListvoidReadHeaderL/home/cuse/CVS/linuxsampler/src/RIFF.hЯЯ/RIFFListA:ўfPosџџџџunsigned longџџџџvoid ~ ListL/home/cuse/CVS/linuxsampler/src/RIFF.hУ УRIFFListџџџџGetListTypeL/home/cuse/CVS/linuxsampler/src/RIFF.hИ И;RIFFList —uint32_tChunksIteratorL/home/cuse/CVS/linuxsampler/src/RIFF.hЫ Ы.&ChunkList::iteratorListIteratorL/home/cuse/CVS/linuxsampler/src/RIFF.hЬ Ь,&ChunkList::iteratorListTypeL/home/cuse/CVS/linuxsampler/src/RIFF.hШШuint32_tpSubChunksL/home/cuse/CVS/linuxsampler/src/RIFF.hЩЩ!ChunkList*pSubChunksMapL/home/cuse/CVS/linuxsampler/src/RIFF.hЪЪ$ChunkMap*stream_backwardL/home/cuse/CVS/linuxsampler/src/RIFF.hXXintstream_closedL/home/cuse/CVS/linuxsampler/src/RIFF.hQQintstream_curposL/home/cuse/CVS/linuxsampler/src/RIFF.hWWintstream_endL/home/cuse/CVS/linuxsampler/src/RIFF.hYYint$stream_end_reachedL/home/cuse/CVS/linuxsampler/src/RIFF.hPPintstream_readyL/home/cuse/CVS/linuxsampler/src/RIFF.hOOintstream_startL/home/cuse/CVS/linuxsampler/src/RIFF.hVVintP/home/cuse/CVS/linuxsampler/src/atomic.hџџџџatomic_decP/home/cuse/CVS/linuxsampler/src/atomic.hїџA:ўaџџџџatomic_t*џџџџvoidatomic_incP/home/cuse/CVS/linuxsampler/src/atomic.hэѕaџџџџatomic_t*џџџџvoidatomic_readP/home/cuse/CVS/linuxsampler/src/atomic.hчыpaџџџџconst atomic_t*џџџџintatomic_setP/home/cuse/CVS/linuxsampler/src/atomic.hнхpaџџџџatomic_t*џџџџvџџџџintџџџџvoidV/home/cuse/CVS/linuxsampler/src/audioio.cppџџџџAudioIOV/home/cuse/CVS/linuxsampler/src/audioio.cppAudioIOrџџџџ CloseV/home/cuse/CVS/linuxsampler/src/audioio.cppпэAudioIO@Щ+џџџџџџџџvoidџџџџvoid6HardwareParametersSupportedV/home/cuse/CVS/linuxsampler/src/audioio.cppІЮAudioIOchannelsџџџџuintџџџџsamplerateџџџџintџџџџnumfragmentsџџџџuintџџџџfragmentsizeџџџџuintџџџџboolInitializeV/home/cuse/CVS/linuxsampler/src/audioio.cpp#ŸAudioIOchannelsџџџџuintџџџџsamplerateџџџџuintџџџџnumfragmentsџџџџuintџџџџfragmentsizeџџџџuintџџџџint OutputV/home/cuse/CVS/linuxsampler/src/audioio.cppжнAudioIOНЉint~ AudioIOV/home/cuse/CVS/linuxsampler/src/audioio.cpp!AudioIOМ_€џџџџR/home/cuse/CVS/linuxsampler/src/audioio.hџџџџAudioIOR/home/cuse/CVS/linuxsampler/src/audioio.h&>AudioIOR/home/cuse/CVS/linuxsampler/src/audioio.h//AudioIOјЁџџџџ CloseR/home/cuse/CVS/linuxsampler/src/audioio.h3 3AudioIO§˜void6HardwareParametersSupportedR/home/cuse/CVS/linuxsampler/src/audioio.h= =mAudioIOєchannelsџџџџuintџџџџsamplerateџџџџintџџџџnumfragmentsџџџџuintџџџџfragmentsizeџџџџuintџџџџboolInitializeR/home/cuse/CVS/linuxsampler/src/audioio.h1 1]AudioIOћвchannelsџџџџuintџџџџsamplerateџџџџuintџџџџnumfragmentsџџџџuintџџџџfragmentsizeџџџџuintџџџџint OutputR/home/cuse/CVS/linuxsampler/src/audioio.h2 2AudioIOќ int~ AudioIOR/home/cuse/CVS/linuxsampler/src/audioio.h00AudioIOџџџџ ChannelsR/home/cuse/CVS/linuxsampler/src/audioio.h**uintFragmentSizeR/home/cuse/CVS/linuxsampler/src/audioio.h--uintFragmentsR/home/cuse/CVS/linuxsampler/src/audioio.h,,uintInitializedR/home/cuse/CVS/linuxsampler/src/audioio.h((boolSamplerateR/home/cuse/CVS/linuxsampler/src/audioio.h++uinthwparamsR/home/cuse/CVS/linuxsampler/src/audioio.h::%(snd_pcm_hw_params_t*pOutputBufferR/home/cuse/CVS/linuxsampler/src/audioio.h))int16_t*pcm_handleR/home/cuse/CVS/linuxsampler/src/audioio.h88'snd_pcm_t*pcm_nameR/home/cuse/CVS/linuxsampler/src/audioio.h77% String streamR/home/cuse/CVS/linuxsampler/src/audioio.h99# snd_pcm_stream_tswparamsR/home/cuse/CVS/linuxsampler/src/audioio.h;;%(snd_pcm_sw_params_t*^/home/cuse/CVS/linuxsampler/src/audiothread.cppџџџџ AudioThread^/home/cuse/CVS/linuxsampler/src/audiothread.cppHAudioThreadA:ўpAudioIOџџџџAudioIO*џџџџpDiskThreadџџџџDiskThread*џџџџpInstrumentџџџџ gig::Instrument*џџџџџџџџ&CacheInitialSamples^/home/cuse/CVS/linuxsampler/src/audiothread.cppCSAudioThreadИўpSampleџџџџgig::Sample*џџџџvoidMain^/home/cuse/CVS/linuxsampler/src/audiothread.cppT“AudioThreadA:ўint(ProcessControlChange^/home/cuse/CVS/linuxsampler/src/audiothread.cpp'AAudioThreadИхChannelџџџџuint8_tџџџџ Numberџџџџuint8_tџџџџ Valueџџџџuint8_tџџџџvoidProcessNoteOff^/home/cuse/CVS/linuxsampler/src/audiothread.cppзјAudioThreadMIDIKeyџџџџuint8_tџџџџVelocityџџџџuint8_tџџџџvoidProcessNoteOn^/home/cuse/CVS/linuxsampler/src/audiothread.cppЗЯAudioThreadMIDIKeyџџџџuint8_tџџџџVelocityџџџџuint8_tџџџџvoidReleaseVoice^/home/cuse/CVS/linuxsampler/src/audiothread.cpp%AudioThread pVoiceџџџџ Voice*џџџџvoid"SendControlChange^/home/cuse/CVS/linuxsampler/src/audiothread.cppЊВAudioThreadОS€Channelџџџџuint8_tџџџџ Numberџџџџuint8_tџџџџ Valueџџџџuint8_tџџџџvoidSendNoteOff^/home/cuse/CVS/linuxsampler/src/audiothread.cpp ЇAudioThread Pitchџџџџuint8_tџџџџVelocityџџџџuint8_tџџџџvoidSendNoteOn^/home/cuse/CVS/linuxsampler/src/audiothread.cpp–AudioThreadИс Pitchџџџџuint8_tџџџџVelocityџџџџuint8_tџџџџvoid~ AudioThread^/home/cuse/CVS/linuxsampler/src/audiothread.cppJRAudioThreadџџџџZ/home/cuse/CVS/linuxsampler/src/audiothread.hџџџџAudioThreadZ/home/cuse/CVS/linuxsampler/src/audiothread.h-f Threadcommand_tZ/home/cuse/CVS/linuxsampler/src/audiothread.h@G AudioThreadchannelZ/home/cuse/CVS/linuxsampler/src/audiothread.hBB"uint8_t numberZ/home/cuse/CVS/linuxsampler/src/audiothread.hEE!uint8_t pitchZ/home/cuse/CVS/linuxsampler/src/audiothread.hCC uint8_ttypeZ/home/cuse/CVS/linuxsampler/src/audiothread.hAAcommand_type_t valueZ/home/cuse/CVS/linuxsampler/src/audiothread.hFF uint8_tvelocityZ/home/cuse/CVS/linuxsampler/src/audiothread.hDD#uint8_tmidi_key_info_tZ/home/cuse/CVS/linuxsampler/src/audiothread.hHN AudioThreadKeyPressedZ/home/cuse/CVS/linuxsampler/src/audiothread.hL)L3boolSustainedZ/home/cuse/CVS/linuxsampler/src/audiothread.hK)K2boolhSustainPtrZ/home/cuse/CVS/linuxsampler/src/audiothread.hJ)J4<RTEList< Voice * >::NodeHandlepActiveVoicesZ/home/cuse/CVS/linuxsampler/src/audiothread.hII6&RTEList< Voice * >* pSustainPoolNodeZ/home/cuse/CVS/linuxsampler/src/audiothread.hMM9 uint* AudioThreadZ/home/cuse/CVS/linuxsampler/src/audiothread.h33]AudioThreadpAudioIOџџџџAudioIO*џџџџpDiskThreadџџџџDiskThread*џџџџpInstrumentџџџџ gig::Instrument*џџџџџџџџ&CacheInitialSamplesZ/home/cuse/CVS/linuxsampler/src/audiothread.he e6AudioThreadpSampleџџџџgig::Sample*џџџџvoidMainZ/home/cuse/CVS/linuxsampler/src/audiothread.h9 9AudioThreadint(ProcessControlChangeZ/home/cuse/CVS/linuxsampler/src/audiothread.hc cQAudioThreadChannelџџџџuint8_tџџџџ Numberџџџџuint8_tџџџџ Valueџџџџuint8_tџџџџvoidProcessNoteOffZ/home/cuse/CVS/linuxsampler/src/audiothread.hb b>AudioThreadMIDIKeyџџџџuint8_tџџџџVelocityџџџџuint8_tџџџџvoidProcessNoteOnZ/home/cuse/CVS/linuxsampler/src/audiothread.ha a=AudioThreadMIDIKeyџџџџuint8_tџџџџVelocityџџџџuint8_tџџџџvoidReleaseVoiceZ/home/cuse/CVS/linuxsampler/src/audiothread.hd d(AudioThread pVoiceџџџџ Voice*џџџџvoid"SendControlChangeZ/home/cuse/CVS/linuxsampler/src/audiothread.h7 7NAudioThreadChannelџџџџuint8_tџџџџ Numberџџџџuint8_tџџџџ Valueџџџџuint8_tџџџџvoidSendNoteOffZ/home/cuse/CVS/linuxsampler/src/audiothread.h6 69AudioThread Pitchџџџџuint8_tџџџџVelocityџџџџuint8_tџџџџvoidSendNoteOnZ/home/cuse/CVS/linuxsampler/src/audiothread.h5 58AudioThread Pitchџџџџuint8_tџџџџVelocityџџџџuint8_tџџџџvoid~ AudioThreadZ/home/cuse/CVS/linuxsampler/src/audiothread.h44AudioThreadџџџџ ActiveVoiceCountZ/home/cuse/CVS/linuxsampler/src/audiothread.h00int&ActiveVoiceCountMaxZ/home/cuse/CVS/linuxsampler/src/audiothread.h11"intActiveVoicePoolZ/home/cuse/CVS/linuxsampler/src/audiothread.hYY84RTELMemoryPool< Voice * >*PrevHoldCCValueZ/home/cuse/CVS/linuxsampler/src/audiothread.h_)_8uint8_tSustainPedalZ/home/cuse/CVS/linuxsampler/src/audiothread.h^)^5bool SustainedKeyPoolZ/home/cuse/CVS/linuxsampler/src/audiothread.hZZ9.RTELMemoryPool< uint >* VolumeZ/home/cuse/CVS/linuxsampler/src/audiothread.h// doublecommandZ/home/cuse/CVS/linuxsampler/src/audiothread.hG Gcommand_tDcommand_type_continuous_controllerZ/home/cuse/CVS/linuxsampler/src/audiothread.h> >.int*command_type_note_offZ/home/cuse/CVS/linuxsampler/src/audiothread.h= =!int(command_type_note_onZ/home/cuse/CVS/linuxsampler/src/audiothread.h< < intpAudioIOZ/home/cuse/CVS/linuxsampler/src/audiothread.h[[1AudioIO*pAudioSumBufferZ/home/cuse/CVS/linuxsampler/src/audiothread.hQ Q8 float*pCommandQueueZ/home/cuse/CVS/linuxsampler/src/audiothread.hPP60RingBuffer< command_t >*pDiskThreadZ/home/cuse/CVS/linuxsampler/src/audiothread.h\\4DiskThread*pInstrumentZ/home/cuse/CVS/linuxsampler/src/audiothread.h]]4 gig::Instrument*pMIDIKeyInfoZ/home/cuse/CVS/linuxsampler/src/audiothread.hS)S:midi_key_info_tpVoicesZ/home/cuse/CVS/linuxsampler/src/audiothread.hR R0Voice**\/home/cuse/CVS/linuxsampler/src/diskthread.cppџџџџ &AskForCreatedStream\/home/cuse/CVS/linuxsampler/src/diskthread.cppenDiskThreadStreamOrderIDџџџџ"Stream::OrderID_tџџџџStream*.CompareStreamWriteSpace\/home/cuse/CVS/linuxsampler/src/diskthread.cpp(,Aџџџџconst void*џџџџBџџџџconst void*џџџџintCreateHandle\/home/cuse/CVS/linuxsampler/src/diskthread.cpp DiskThreadЖйStream::HandleCreateOrderID\/home/cuse/CVS/linuxsampler/src/diskthread.cppDiskThread"Stream::OrderID_tCreateStream\/home/cuse/CVS/linuxsampler/src/diskthread.cppСжDiskThreadCommandџџџџ"create_command_t&џџџџvoidDeleteStream\/home/cuse/CVS/linuxsampler/src/diskthread.cppиъDiskThreadЖиCommandџџџџ"delete_command_t&џџџџvoidDiskThread\/home/cuse/CVS/linuxsampler/src/diskthread.cppwƒDiskThread€$BufferWrapElementsџџџџuintџџџџџџџџMain\/home/cuse/CVS/linuxsampler/src/diskthread.cppŽПDiskThreadAint*OrderDeletionOfStream\/home/cuse/CVS/linuxsampler/src/diskthread.cppHVDiskThreadЖФ€pStreamRefџџџџ(Stream::reference_t*џџџџintOrderNewStream\/home/cuse/CVS/linuxsampler/src/diskthread.cpp*BDiskThreadЖЫ€pStreamRefџџџџ(Stream::reference_t*џџџџpSampleџџџџgig::Sample*џџџџSampleOffsetџџџџunsigned longџџџџ DoLoopџџџџboolџџџџintRefillStreams\/home/cuse/CVS/linuxsampler/src/diskthread.cppьDiskThreadvoid~ DiskThread\/home/cuse/CVS/linuxsampler/src/diskthread.cpp…ŒDiskThreadН€џџџџX/home/cuse/CVS/linuxsampler/src/diskthread.hџџџџDiskThreadX/home/cuse/CVS/linuxsampler/src/diskthread.h,] Thread create_command_tX/home/cuse/CVS/linuxsampler/src/diskthread.h>E DiskThread DoLoopX/home/cuse/CVS/linuxsampler/src/diskthread.hD!D'boolOrderIDX/home/cuse/CVS/linuxsampler/src/diskthread.h?!?("Stream::OrderID_tSampleOffsetX/home/cuse/CVS/linuxsampler/src/diskthread.hC!C-unsigned longhStreamX/home/cuse/CVS/linuxsampler/src/diskthread.h@!@(Stream::HandlepSampleX/home/cuse/CVS/linuxsampler/src/diskthread.hBB(gig::Sample*pStreamRefX/home/cuse/CVS/linuxsampler/src/diskthread.hAA+(Stream::reference_t* delete_command_tX/home/cuse/CVS/linuxsampler/src/diskthread.hFJ DiskThreadOrderIDX/home/cuse/CVS/linuxsampler/src/diskthread.hII%"Stream::OrderID_thStreamX/home/cuse/CVS/linuxsampler/src/diskthread.hHH%Stream::HandlepStreamX/home/cuse/CVS/linuxsampler/src/diskthread.hGG%Stream* &AskForCreatedStreamX/home/cuse/CVS/linuxsampler/src/diskthread.h33DDiskThreadЖN€StreamOrderIDџџџџ"Stream::OrderID_tџџџџStream*CreateHandleX/home/cuse/CVS/linuxsampler/src/diskthread.h['[5DiskThreadStream::HandleCreateOrderIDX/home/cuse/CVS/linuxsampler/src/diskthread.h\'\6DiskThread"Stream::OrderID_tCreateStreamX/home/cuse/CVS/linuxsampler/src/diskthread.hX'XNDiskThreadCommandџџџџ"create_command_t&џџџџvoidDeleteStreamX/home/cuse/CVS/linuxsampler/src/diskthread.hY'YNDiskThreadCommandџџџџ"delete_command_t&џџџџvoidDiskThreadX/home/cuse/CVS/linuxsampler/src/diskthread.h//+DiskThread$BufferWrapElementsџџџџuintџџџџџџџџMainX/home/cuse/CVS/linuxsampler/src/diskthread.h; ;DiskThreadint*OrderDeletionOfStreamX/home/cuse/CVS/linuxsampler/src/diskthread.h22FDiskThreadpStreamRefџџџџ(Stream::reference_t*џџџџintOrderNewStreamX/home/cuse/CVS/linuxsampler/src/diskthread.h11~DiskThreadpStreamRefџџџџ(Stream::reference_t*џџџџpSampleџџџџgig::Sample*џџџџSampleOffsetџџџџunsigned longџџџџ DoLoopџџџџboolџџџџintRefillStreamsX/home/cuse/CVS/linuxsampler/src/diskthread.hZ'Z6DiskThreadvoid~ DiskThreadX/home/cuse/CVS/linuxsampler/src/diskthread.h00DiskThreadџџџџ "ActiveStreamCountX/home/cuse/CVS/linuxsampler/src/diskthread.h7 7int(ActiveStreamCountMaxX/home/cuse/CVS/linuxsampler/src/diskthread.h8 8 intCreationQueueX/home/cuse/CVS/linuxsampler/src/diskthread.hO$O4>RingBuffer< create_command_t >*DeletionQueueX/home/cuse/CVS/linuxsampler/src/diskthread.hP$P4>RingBuffer< delete_command_t >*GhostQueueX/home/cuse/CVS/linuxsampler/src/diskthread.hQ"Q1>RingBuffer< Stream :: Handle >* IsIdleX/home/cuse/CVS/linuxsampler/src/diskthread.hM'M-bool&RefillStreamsPerRunX/home/cuse/CVS/linuxsampler/src/diskthread.hR'R:unsigned intSLOT_RESERVEDX/home/cuse/CVS/linuxsampler/src/diskthread.hUU4Stream*StreamsX/home/cuse/CVS/linuxsampler/src/diskthread.hN'N.uintpCreatedStreamsX/home/cuse/CVS/linuxsampler/src/diskthread.hTTRStream*pStreamsX/home/cuse/CVS/linuxsampler/src/diskthread.hSSGStream*.CompareStreamWriteSpaceX/home/cuse/CVS/linuxsampler/src/diskthread.h**9aџџџџconst void*џџџџbџџџџconst void*џџџџintN/home/cuse/CVS/linuxsampler/src/gig.cppџџџџgigN/home/cuse/CVS/linuxsampler/src/gig.cpp&DimensionRegionN/home/cuse/CVS/linuxsampler/src/gig.cppЅhgigDimensionRegion _3ewlџџџџRIFF::List*џџџџџџџџExceptionN/home/cuse/CVS/linuxsampler/src/gig.cpp  gigExceptionMessageџџџџ StringџџџџџџџџFileN/home/cuse/CVS/linuxsampler/src/gig.cppЕИgigFileу2€ pRIFFџџџџRIFF::File*џџџџџџџџGetCacheN/home/cuse/CVS/linuxsampler/src/gig.cppыђgig Samplebuffer_t.GetDimensionRegionByBitN/home/cuse/CVS/linuxsampler/src/gig.cpp+0gig RegionDim4Bitџџџџuint8_tџџџџDim3Bitџџџџuint8_tџџџџDim2Bitџџџџuint8_tџџџџDim1Bitџџџџuint8_tџџџџDim0Bitџџџџuint8_tџџџџ DimensionRegion*2GetDimensionRegionByValueN/home/cuse/CVS/linuxsampler/src/gig.cpp gig RegionDim4ValџџџџuintџџџџDim3ValџџџџuintџџџџDim2ValџџџџuintџџџџDim1ValџџџџuintџџџџDim0Valџџџџuintџџџџ DimensionRegion*$GetFirstInstrumentN/home/cuse/CVS/linuxsampler/src/gig.cppинgigFileInstrument*GetFirstRegionN/home/cuse/CVS/linuxsampler/src/gig.cppЁgigInstrumentц@€Region*GetFirstSampleN/home/cuse/CVS/linuxsampler/src/gig.cppКПgigFileSample*GetInstrumentN/home/cuse/CVS/linuxsampler/src/gig.cppъѓgigFile indexџџџџuintџџџџInstrument*"GetNextInstrumentN/home/cuse/CVS/linuxsampler/src/gig.cppпуgigFileInstrument*GetNextRegionN/home/cuse/CVS/linuxsampler/src/gig.cppЋЎgigInstrumentоОRegion*GetNextSampleN/home/cuse/CVS/linuxsampler/src/gig.cppСХgigFileлљ€Sample* GetPosN/home/cuse/CVS/linuxsampler/src/gig.cpp7:gig Sampleunsigned longGetRegionN/home/cuse/CVS/linuxsampler/src/gig.cppŒ”gigInstrumentн~€Keyџџџџunsigned intџџџџRegion*GetSampleN/home/cuse/CVS/linuxsampler/src/gig.cpp;>gig RegionSample**GetSampleFromWavePoolN/home/cuse/CVS/linuxsampler/src/gig.cpp@Igig Region$WavePoolTableIndexџџџџunsigned intџџџџSample*,GetVelocityAttenuationN/home/cuse/CVS/linuxsampler/src/gig.cpp„†gigDimensionRegionMIDIKeyVelocityџџџџuint8_tџџџџ doubleInstrumentN/home/cuse/CVS/linuxsampler/src/gig.cppPzgigInstrument pFileџџџџ File*џџџџinsListџџџџRIFF::List*џџџџџџџџ(LoadDimensionRegionsN/home/cuse/CVS/linuxsampler/src/gig.cppоьgig RegionrgnџџџџRIFF::List*џџџџvoidLoadInstrumentsN/home/cuse/CVS/linuxsampler/src/gig.cppѕgigFilevoidLoadSampleDataN/home/cuse/CVS/linuxsampler/src/gig.cppƒgig SampleшЛ€buffer_tLoadSampleDataN/home/cuse/CVS/linuxsampler/src/gig.cppšœgig SampleсяSampleCountџџџџunsigned longџџџџbuffer_tLLoadSampleDataWithNullSamplesExtensionN/home/cuse/CVS/linuxsampler/src/gig.cppБГgig SampleуУ NullSamplesCountџџџџuintџџџџbuffer_tLLoadSampleDataWithNullSamplesExtensionN/home/cuse/CVS/linuxsampler/src/gig.cppепgig SampleтЌSampleCountџџџџunsigned longџџџџ NullSamplesCountџџџџuintџџџџbuffer_tLoadSamplesN/home/cuse/CVS/linuxsampler/src/gig.cppЧжgigFileъB€voidPrintMessageN/home/cuse/CVS/linuxsampler/src/gig.cpp gigExceptionvoidReadN/home/cuse/CVS/linuxsampler/src/gig.cppј”gig SamplepBufferџџџџ void*џџџџSampleCountџџџџunsigned longџџџџunsigned longReadAndLoopN/home/cuse/CVS/linuxsampler/src/gig.cppYщgig SamplepBufferџџџџ void*џџџџSampleCountџџџџunsigned longџџџџpPlaybackStateџџџџ"playback_state_t*џџџџunsigned long RegionN/home/cuse/CVS/linuxsampler/src/gig.cppмgig RegionpInstrumentџџџџInstrument*џџџџrgnListџџџџRIFF::List*џџџџџџџџ"ReleaseSampleDataN/home/cuse/CVS/linuxsampler/src/gig.cppњўgig SampleцUvoid SampleN/home/cuse/CVS/linuxsampler/src/gig.cpp"Ngig Sample pFileџџџџ File*џџџџwaveListџџџџRIFF::List*џџџџWavePoolOffsetџџџџunsigned longџџџџџџџџ(ScanCompressedSampleN/home/cuse/CVS/linuxsampler/src/gig.cppQvgig Samplevoid SetPosN/home/cuse/CVS/linuxsampler/src/gig.cpp2gig SampleSampleCountџџџџunsigned longџџџџ Whenceџџџџ*RIFF::stream_whence_tџџџџunsigned long"~ DimensionRegionN/home/cuse/CVS/linuxsampler/src/gig.cppjwgigDimensionRegionnџџџџ~ InstrumentN/home/cuse/CVS/linuxsampler/src/gig.cpp|ƒgigInstrumentџџџџ~ RegionN/home/cuse/CVS/linuxsampler/src/gig.cppюѕgig Regionџџџџ~ SampleN/home/cuse/CVS/linuxsampler/src/gig.cpp–›gig SampleџџџџJ/home/cuse/CVS/linuxsampler/src/gig.hџџџџgigJ/home/cuse/CVS/linuxsampler/src/gig.hGr DimensionRegionJ/home/cuse/CVS/linuxsampler/src/gig.h4›gigDLS::SamplerDimensionRegionJ/home/cuse/CVS/linuxsampler/src/gig.h’ ’.gigDimensionRegion _3ewlџџџџRIFF::List*џџџџџџџџ,GetVelocityAttenuationJ/home/cuse/CVS/linuxsampler/src/gig.hBgigDimensionRegionMIDIKeyVelocityџџџџuint8_tџџџџ double"~ DimensionRegionJ/home/cuse/CVS/linuxsampler/src/gig.h“ “gigDimensionRegionџџџџO$AttenuationControlJ/home/cuse/CVS/linuxsampler/src/gig.h1$attenuation_ctrl_t4AttenuationControlTresholdJ/home/cuse/CVS/linuxsampler/src/gig.hƒƒ9uint8_tChannelOffsetJ/home/cuse/CVS/linuxsampler/src/gig.h„„,uint8_tCrossfadeJ/home/cuse/CVS/linuxsampler/src/gig.h||(crossfade_tDimensionBypassJ/home/cuse/CVS/linuxsampler/src/gig.h~~."dim_bypass_ctrl_tEG1AttackJ/home/cuse/CVS/linuxsampler/src/gig.h::( doubleEG1ControllerJ/home/cuse/CVS/linuxsampler/src/gig.hAA,eg1_ctrl_t8EG1ControllerAttackInfluenceJ/home/cuse/CVS/linuxsampler/src/gig.hCC;uint8_t6EG1ControllerDecayInfluenceJ/home/cuse/CVS/linuxsampler/src/gig.hDD:uint8_t&EG1ControllerInvertJ/home/cuse/CVS/linuxsampler/src/gig.hBB2bool:EG1ControllerReleaseInfluenceJ/home/cuse/CVS/linuxsampler/src/gig.hEE<uint8_tEG1Decay1J/home/cuse/CVS/linuxsampler/src/gig.h;;( doubleEG1Decay2J/home/cuse/CVS/linuxsampler/src/gig.h<<( doubleEG1HoldJ/home/cuse/CVS/linuxsampler/src/gig.h@@&bool$EG1InfiniteSustainJ/home/cuse/CVS/linuxsampler/src/gig.h==1boolEG1PreAttackJ/home/cuse/CVS/linuxsampler/src/gig.h99+uint16_tEG1ReleaseJ/home/cuse/CVS/linuxsampler/src/gig.h??) doubleEG1SustainJ/home/cuse/CVS/linuxsampler/src/gig.h>>)uint16_tEG2AttackJ/home/cuse/CVS/linuxsampler/src/gig.hNN( doubleEG2ControllerJ/home/cuse/CVS/linuxsampler/src/gig.hTT,eg2_ctrl_t8EG2ControllerAttackInfluenceJ/home/cuse/CVS/linuxsampler/src/gig.hVV;uint8_t6EG2ControllerDecayInfluenceJ/home/cuse/CVS/linuxsampler/src/gig.hWW:uint8_t&EG2ControllerInvertJ/home/cuse/CVS/linuxsampler/src/gig.hUU2bool:EG2ControllerReleaseInfluenceJ/home/cuse/CVS/linuxsampler/src/gig.hXX<uint8_tEG2Decay1J/home/cuse/CVS/linuxsampler/src/gig.hOO( doubleEG2Decay2J/home/cuse/CVS/linuxsampler/src/gig.hPP( double$EG2InfiniteSustainJ/home/cuse/CVS/linuxsampler/src/gig.hQQ1boolEG2PreAttackJ/home/cuse/CVS/linuxsampler/src/gig.hMM+uint16_tEG2ReleaseJ/home/cuse/CVS/linuxsampler/src/gig.hSS) doubleEG2SustainJ/home/cuse/CVS/linuxsampler/src/gig.hRR)uint16_tEG3AttackJ/home/cuse/CVS/linuxsampler/src/gig.h``( doubleEG3DepthJ/home/cuse/CVS/linuxsampler/src/gig.haa'int16_tInstancesJ/home/cuse/CVS/linuxsampler/src/gig.h˜%˜.uint0InvertAttenuationControlJ/home/cuse/CVS/linuxsampler/src/gig.h‚‚7bool LFO1ControlDepthJ/home/cuse/CVS/linuxsampler/src/gig.hHH/uint16_tLFO1ControllerJ/home/cuse/CVS/linuxsampler/src/gig.hII-lfo1_ctrl_tLFO1FlipPhaseJ/home/cuse/CVS/linuxsampler/src/gig.hJJ,boolLFO1FrequencyJ/home/cuse/CVS/linuxsampler/src/gig.hFF, double"LFO1InternalDepthJ/home/cuse/CVS/linuxsampler/src/gig.hGG0uint16_tLFO1SyncJ/home/cuse/CVS/linuxsampler/src/gig.hKK'bool LFO2ControlDepthJ/home/cuse/CVS/linuxsampler/src/gig.h[[/uint16_tLFO2ControllerJ/home/cuse/CVS/linuxsampler/src/gig.h\\-lfo2_ctrl_tLFO2FlipPhaseJ/home/cuse/CVS/linuxsampler/src/gig.h]],boolLFO2FrequencyJ/home/cuse/CVS/linuxsampler/src/gig.hYY, double"LFO2InternalDepthJ/home/cuse/CVS/linuxsampler/src/gig.hZZ0uint16_tLFO2SyncJ/home/cuse/CVS/linuxsampler/src/gig.h^^'bool LFO3ControlDepthJ/home/cuse/CVS/linuxsampler/src/gig.hdd/int16_tLFO3ControllerJ/home/cuse/CVS/linuxsampler/src/gig.hee-lfo3_ctrl_tLFO3FrequencyJ/home/cuse/CVS/linuxsampler/src/gig.hbb, double"LFO3InternalDepthJ/home/cuse/CVS/linuxsampler/src/gig.hcc0int16_tLFO3SyncJ/home/cuse/CVS/linuxsampler/src/gig.hff'boolMSDecodeJ/home/cuse/CVS/linuxsampler/src/gig.h††'boolPanJ/home/cuse/CVS/linuxsampler/src/gig.h" int8_tPitchTrackJ/home/cuse/CVS/linuxsampler/src/gig.h}})bool&ReleaseTriggerDecayJ/home/cuse/CVS/linuxsampler/src/gig.hzz2uint8_t8ReleaseVelocityResponseCurveJ/home/cuse/CVS/linuxsampler/src/gig.hxx;curve_type_t8ReleaseVelocityResponseDepthJ/home/cuse/CVS/linuxsampler/src/gig.hyy;uint8_t"SampleStartOffsetJ/home/cuse/CVS/linuxsampler/src/gig.h‡‡0uint16_tSelfMaskJ/home/cuse/CVS/linuxsampler/src/gig.h€€'boolSustainDefeatJ/home/cuse/CVS/linuxsampler/src/gig.h……,boolVCFCutoffJ/home/cuse/CVS/linuxsampler/src/gig.hkk(uint8_t&VCFCutoffControllerJ/home/cuse/CVS/linuxsampler/src/gig.hjj2"vcf_cutoff_ctrl_tVCFEnabledJ/home/cuse/CVS/linuxsampler/src/gig.hhh)bool&VCFKeyboardTrackingJ/home/cuse/CVS/linuxsampler/src/gig.hrr2bool:VCFKeyboardTrackingBreakpointJ/home/cuse/CVS/linuxsampler/src/gig.hss<uint8_tVCFResonanceJ/home/cuse/CVS/linuxsampler/src/gig.hoo+uint8_t,VCFResonanceControllerJ/home/cuse/CVS/linuxsampler/src/gig.hqq5vcf_res_ctrl_t&VCFResonanceDynamicJ/home/cuse/CVS/linuxsampler/src/gig.hpp2boolVCFTypeJ/home/cuse/CVS/linuxsampler/src/gig.hii&vcf_type_t VCFVelocityCurveJ/home/cuse/CVS/linuxsampler/src/gig.hll/curve_type_t.VCFVelocityDynamicRangeJ/home/cuse/CVS/linuxsampler/src/gig.hnn6uint8_t VCFVelocityScaleJ/home/cuse/CVS/linuxsampler/src/gig.hmm/uint8_t*VelocityResponseCurveJ/home/cuse/CVS/linuxsampler/src/gig.huu4curve_type_t8VelocityResponseCurveScalingJ/home/cuse/CVS/linuxsampler/src/gig.hww;uint8_t*VelocityResponseDepthJ/home/cuse/CVS/linuxsampler/src/gig.hvv4uint8_t$VelocityUpperLimitJ/home/cuse/CVS/linuxsampler/src/gig.h661uint8_tpSampleJ/home/cuse/CVS/linuxsampler/src/gig.h77&Sample*2pVelocityAttenuationTableJ/home/cuse/CVS/linuxsampler/src/gig.hšš>double*pVelocityTablesJ/home/cuse/CVS/linuxsampler/src/gig.h™#™4"VelocityTableMap*ExceptionJ/home/cuse/CVS/linuxsampler/src/gig.hlpgigDLS::ExceptionExceptionJ/home/cuse/CVS/linuxsampler/src/gig.hn n%gigExceptionнк€Messageџџџџ StringџџџџџџџџPrintMessageJ/home/cuse/CVS/linuxsampler/src/gig.hoogigExceptionцЫ€voidFileJ/home/cuse/CVS/linuxsampler/src/gig.hJigigDLS::File FileJ/home/cuse/CVS/linuxsampler/src/gig.hV V#gigFileСЗ pRIFFџџџџRIFF::File*џџџџџџџџ$GetFirstInstrumentJ/home/cuse/CVS/linuxsampler/src/gig.hYY,gigFile•р€Instrument*GetFirstSampleJ/home/cuse/CVS/linuxsampler/src/gig.hWW(gigFileд”Sample*GetInstrumentJ/home/cuse/CVS/linuxsampler/src/gig.h[[1gigFilei indexџџџџuintџџџџInstrument*"GetNextInstrumentJ/home/cuse/CVS/linuxsampler/src/gig.hZZ+gigFilewInstrument*GetNextSampleJ/home/cuse/CVS/linuxsampler/src/gig.hXX'gigFilefHSample*LoadInstrumentsJ/home/cuse/CVS/linuxsampler/src/gig.hgg"gigFilervoidLoadSamplesJ/home/cuse/CVS/linuxsampler/src/gig.hffgigFilemvoid ~ FileJ/home/cuse/CVS/linuxsampler/src/gig.h\ \gigFile0џџџџ ~ FileJ/home/cuse/CVS/linuxsampler/src/gig.h\ \gigFile0џџџџ&InstrumentsIteratorJ/home/cuse/CVS/linuxsampler/src/gig.hd%d80InstrumentList::iteratorSamplesIteratorJ/home/cuse/CVS/linuxsampler/src/gig.hb%b4(SampleList::iteratorpInstrumentsJ/home/cuse/CVS/linuxsampler/src/gig.hcc1InstrumentList*pSamplesJ/home/cuse/CVS/linuxsampler/src/gig.haa-SampleList*InstrumentJ/home/cuse/CVS/linuxsampler/src/gig.h"FgigDLS::InstrumentGetFirstRegionJ/home/cuse/CVS/linuxsampler/src/gig.h::&gigInstrumenthКRegion*GetNextRegionJ/home/cuse/CVS/linuxsampler/src/gig.h;;%gigInstrumentЅѓ€Region*GetRegionJ/home/cuse/CVS/linuxsampler/src/gig.h==1gigInstrumentkЬ€Keyџџџџunsigned intџџџџRegion*InstrumentJ/home/cuse/CVS/linuxsampler/src/gig.hC C8gigInstrumentЧ € pFileџџџџ File*џџџџinsListџџџџRIFF::List*џџџџџџџџ~ InstrumentJ/home/cuse/CVS/linuxsampler/src/gig.hD DgigInstrumentІ”€џџџџ AttenuationJ/home/cuse/CVS/linuxsampler/src/gig.h//!int32_t"DimensionKeyRangeJ/home/cuse/CVS/linuxsampler/src/gig.h44'range_tEffectSendJ/home/cuse/CVS/linuxsampler/src/gig.h00 uint16_tFineTuneJ/home/cuse/CVS/linuxsampler/src/gig.h11int16_t PianoReleaseModeJ/home/cuse/CVS/linuxsampler/src/gig.h33&boolPitchbendRangeJ/home/cuse/CVS/linuxsampler/src/gig.h22$uint16_tRegionIndexJ/home/cuse/CVS/linuxsampler/src/gig.hAA!intRegionKeyTableJ/home/cuse/CVS/linuxsampler/src/gig.h@@)Region*pRegionsJ/home/cuse/CVS/linuxsampler/src/gig.h??Region** RegionJ/home/cuse/CVS/linuxsampler/src/gig.h gigDLS::Region.GetDimensionRegionByBitJ/home/cuse/CVS/linuxsampler/src/gig.h‰gig RegionНJ€Dim4Bitџџџџuint8_tџџџџDim3Bitџџџџuint8_tџџџџDim2Bitџџџџuint8_tџџџџDim1Bitџџџџuint8_tџџџџDim0Bitџџџџuint8_tџџџџ DimensionRegion*2GetDimensionRegionByValueJ/home/cuse/CVS/linuxsampler/src/gig.h|gig Region–.€Dim4ValџџџџuintџџџџDim3ValџџџџuintџџџџDim2ValџџџџuintџџџџDim1ValџџџџuintџџџџDim0Valџџџџuintџџџџ DimensionRegion*GetSampleJ/home/cuse/CVS/linuxsampler/src/gig.h(gig Regionv„Sample**GetSampleFromWavePoolJ/home/cuse/CVS/linuxsampler/src/gig.hJgig RegionНb€$WavePoolTableIndexџџџџunsigned intџџџџSample*(LoadDimensionRegionsJ/home/cuse/CVS/linuxsampler/src/gig.h6gig Region›rgnџџџџRIFF::List*џџџџvoid RegionJ/home/cuse/CVS/linuxsampler/src/gig.h @gig RegionСи€pInstrumentџџџџInstrument*џџџџrgnListџџџџRIFF::List*џџџџџџџџ~ RegionJ/home/cuse/CVS/linuxsampler/src/gig.h gig Region–&€џџџџ DimensionRegionsJ/home/cuse/CVS/linuxsampler/src/gig.h$4uint32_tDimensionsJ/home/cuse/CVS/linuxsampler/src/gig.h$.unsigned intVelocityTableJ/home/cuse/CVS/linuxsampler/src/gig.h&uint8_t*pDimensionDefinitionsJ/home/cuse/CVS/linuxsampler/src/gig.h$<dimension_def_t"pDimensionRegionsJ/home/cuse/CVS/linuxsampler/src/gig.h9 DimensionRegion* SampleJ/home/cuse/CVS/linuxsampler/src/gig.hž gigDLS::SampleAbsJ/home/cuse/CVS/linuxsampler/src/gig.h Hgig Sample–%valџџџџlongџџџџlongGetCacheJ/home/cuse/CVS/linuxsampler/src/gig.hЗЗ$gig Sample–”buffer_t GetPosJ/home/cuse/CVS/linuxsampler/src/gig.hЛЛ"gig Sampleu0€unsigned longLoadSampleDataJ/home/cuse/CVS/linuxsampler/src/gig.hГГ*gig Sampleuуbuffer_tLoadSampleDataJ/home/cuse/CVS/linuxsampler/src/gig.hДДCgig Sample›€SampleCountџџџџunsigned longџџџџbuffer_tLLoadSampleDataWithNullSamplesExtensionJ/home/cuse/CVS/linuxsampler/src/gig.hЕЕWgig SampleЫS€ NullSamplesCountџџџџuintџџџџbuffer_tLLoadSampleDataWithNullSamplesExtensionJ/home/cuse/CVS/linuxsampler/src/gig.hЖЖrgig Sampležл€SampleCountџџџџunsigned longџџџџ NullSamplesCountџџџџuintџџџџbuffer_tMinJ/home/cuse/CVS/linuxsampler/src/gig.h  gig SampleНI€AџџџџlongџџџџBџџџџlongџџџџlongReadJ/home/cuse/CVS/linuxsampler/src/gig.hММHgig SampleМч€pBufferџџџџ void*џџџџSampleCountџџџџunsigned longџџџџunsigned longReadAndLoopJ/home/cuse/CVS/linuxsampler/src/gig.hННqgig Samplex pBufferџџџџ void*џџџџSampleCountџџџџunsigned longџџџџpPlaybackStateџџџџ"playback_state_t*џџџџunsigned long"ReleaseSampleDataJ/home/cuse/CVS/linuxsampler/src/gig.hЙЙ-gig SampleЮJ€void SampleJ/home/cuse/CVS/linuxsampler/src/gig.hЧ ЧSgig Sample•Щ pFileџџџџ File*џџџџwaveListџџџџRIFF::List*џџџџWavePoolOffsetџџџџunsigned longџџџџџџџџ(ScanCompressedSampleJ/home/cuse/CVS/linuxsampler/src/gig.h'gig Sample–'€void SetPosJ/home/cuse/CVS/linuxsampler/src/gig.hККngig SampleН‚SampleCountџџџџunsigned longџџџџ Whenceџџџџ*RIFF::stream_whence_tџџџџunsigned longSwapMemoryAreaJ/home/cuse/CVS/linuxsampler/src/gig.hб  gig SampleЧ pDataџџџџ void*џџџџAreaSizeџџџџunsigned longџџџџWordSizeџџџџuintџџџџvoid~ SampleJ/home/cuse/CVS/linuxsampler/src/gig.hШ Шgig Sample•б€џџџџAbsJ/home/cuse/CVS/linuxsampler/src/gig.h Hgig Sample–%valџџџџlongџџџџlongMinJ/home/cuse/CVS/linuxsampler/src/gig.h  gig SampleНI€AџџџџlongџџџџBџџџџlongџџџџlongSwapMemoryAreaJ/home/cuse/CVS/linuxsampler/src/gig.hб  gig SampleЧ pDataџџџџ void*џџџџAreaSizeџџџџunsigned longџџџџWordSizeџџџџuintџџџџvoidCompressedJ/home/cuse/CVS/linuxsampler/src/gig.hАА%bool.DecompressionBufferSizeJ/home/cuse/CVS/linuxsampler/src/gig.hР!Р8unsigned longFineTuneJ/home/cuse/CVS/linuxsampler/src/gig.hЅЅ#uint32_tFrameOffsetJ/home/cuse/CVS/linuxsampler/src/gig.hТ!Т,unsigned longFrameTableJ/home/cuse/CVS/linuxsampler/src/gig.hУУ+unsigned long*InstancesJ/home/cuse/CVS/linuxsampler/src/gig.hП!П*unsigned intLoopEndJ/home/cuse/CVS/linuxsampler/src/gig.hЌЌ"uint32_tLoopFractionJ/home/cuse/CVS/linuxsampler/src/gig.hЎЎ'uint32_t LoopIDJ/home/cuse/CVS/linuxsampler/src/gig.hЉЉ!uint32_tLoopPlayCountJ/home/cuse/CVS/linuxsampler/src/gig.hЏЏ(uint32_tLoopSizeJ/home/cuse/CVS/linuxsampler/src/gig.h­­#uint32_tLoopStartJ/home/cuse/CVS/linuxsampler/src/gig.hЋЋ$uint32_tLoopTypeJ/home/cuse/CVS/linuxsampler/src/gig.hЊЊ#loop_type_t LoopsJ/home/cuse/CVS/linuxsampler/src/gig.hЈЈ uint32_tMIDIUnityNoteJ/home/cuse/CVS/linuxsampler/src/gig.hЄЄ(uint32_tManufacturerJ/home/cuse/CVS/linuxsampler/src/gig.hЁЁ'uint32_tProductJ/home/cuse/CVS/linuxsampler/src/gig.hЂЂ"uint32_tRAMCacheJ/home/cuse/CVS/linuxsampler/src/gig.hХ!Х)buffer_tSMPTEFormatJ/home/cuse/CVS/linuxsampler/src/gig.hІІ&smpte_format_tSMPTEOffsetJ/home/cuse/CVS/linuxsampler/src/gig.hЇЇ&uint32_tSampleGroupJ/home/cuse/CVS/linuxsampler/src/gig.h  &uint16_tSamplePeriodJ/home/cuse/CVS/linuxsampler/src/gig.hЃЃ'uint32_tSamplePosJ/home/cuse/CVS/linuxsampler/src/gig.hФ!Ф*unsigned long(pDecompressionBufferJ/home/cuse/CVS/linuxsampler/src/gig.hСС5 void*buffer_tJ/home/cuse/CVS/linuxsampler/src/gig.hRVgig"NullExtensionSizeJ/home/cuse/CVS/linuxsampler/src/gig.hUU'unsigned longSizeJ/home/cuse/CVS/linuxsampler/src/gig.hTTunsigned long pStartJ/home/cuse/CVS/linuxsampler/src/gig.hS S void*crossfade_tJ/home/cuse/CVS/linuxsampler/src/gig.hgig in_endJ/home/cuse/CVS/linuxsampler/src/gig.huint8_tin_startJ/home/cuse/CVS/linuxsampler/src/gig.huint8_tout_endJ/home/cuse/CVS/linuxsampler/src/gig.huint8_tout_startJ/home/cuse/CVS/linuxsampler/src/gig.huint8_tdimension_def_tJ/home/cuse/CVS/linuxsampler/src/gig.hћgigbitsJ/home/cuse/CVS/linuxsampler/src/gig.h§§uint8_tdimensionJ/home/cuse/CVS/linuxsampler/src/gig.hќќdimension_t rangesJ/home/cuse/CVS/linuxsampler/src/gig.hrange_t*split_typeJ/home/cuse/CVS/linuxsampler/src/gig.hџџsplit_type_tzone_sizeJ/home/cuse/CVS/linuxsampler/src/gig.hunsigned int zonesJ/home/cuse/CVS/linuxsampler/src/gig.hўўuint8_t playback_state_tJ/home/cuse/CVS/linuxsampler/src/gig.h!gig loop_cycles_leftJ/home/cuse/CVS/linuxsampler/src/gig.h  &unsigned longpositionJ/home/cuse/CVS/linuxsampler/src/gig.hunsigned longreverseJ/home/cuse/CVS/linuxsampler/src/gig.hboolrange_tJ/home/cuse/CVS/linuxsampler/src/gig.hLOgighighJ/home/cuse/CVS/linuxsampler/src/gig.hNNuint8_tlowJ/home/cuse/CVS/linuxsampler/src/gig.hMMuint8_tn.attenuation_ctrl_breathJ/home/cuse/CVS/linuxsampler/src/gig.hЎЎ1intDattenuation_ctrl_channelaftertouchJ/home/cuse/CVS/linuxsampler/src/gig.hФФ1int0attenuation_ctrl_effect1J/home/cuse/CVS/linuxsampler/src/gig.hАА1int:attenuation_ctrl_effect1depthJ/home/cuse/CVS/linuxsampler/src/gig.hПП1int0attenuation_ctrl_effect2J/home/cuse/CVS/linuxsampler/src/gig.hББ1int:attenuation_ctrl_effect2depthJ/home/cuse/CVS/linuxsampler/src/gig.hРР1int:attenuation_ctrl_effect3depthJ/home/cuse/CVS/linuxsampler/src/gig.hСС1int:attenuation_ctrl_effect4depthJ/home/cuse/CVS/linuxsampler/src/gig.hТТ1int:attenuation_ctrl_effect5depthJ/home/cuse/CVS/linuxsampler/src/gig.hУУ1int*attenuation_ctrl_footJ/home/cuse/CVS/linuxsampler/src/gig.hЏЏ1int8attenuation_ctrl_genpurpose1J/home/cuse/CVS/linuxsampler/src/gig.hВВ1int8attenuation_ctrl_genpurpose2J/home/cuse/CVS/linuxsampler/src/gig.hГГ1int8attenuation_ctrl_genpurpose3J/home/cuse/CVS/linuxsampler/src/gig.hДД1int8attenuation_ctrl_genpurpose4J/home/cuse/CVS/linuxsampler/src/gig.hЕЕ1int8attenuation_ctrl_genpurpose5J/home/cuse/CVS/linuxsampler/src/gig.hЛЛ1int8attenuation_ctrl_genpurpose6J/home/cuse/CVS/linuxsampler/src/gig.hММ1int8attenuation_ctrl_genpurpose7J/home/cuse/CVS/linuxsampler/src/gig.hНН1int8attenuation_ctrl_genpurpose8J/home/cuse/CVS/linuxsampler/src/gig.hОО1int2attenuation_ctrl_modwheelJ/home/cuse/CVS/linuxsampler/src/gig.h­­1int*attenuation_ctrl_noneJ/home/cuse/CVS/linuxsampler/src/gig.hЌЌ1int6attenuation_ctrl_portamentoJ/home/cuse/CVS/linuxsampler/src/gig.hИИ1int>attenuation_ctrl_portamentotimeJ/home/cuse/CVS/linuxsampler/src/gig.hЖЖ1int4attenuation_ctrl_softpedalJ/home/cuse/CVS/linuxsampler/src/gig.hКК1int>attenuation_ctrl_sostenutopedalJ/home/cuse/CVS/linuxsampler/src/gig.hЙЙ1int:attenuation_ctrl_sustainpedalJ/home/cuse/CVS/linuxsampler/src/gig.hЗЗ1int2attenuation_ctrl_velocityJ/home/cuse/CVS/linuxsampler/src/gig.hХХ1int"curve_type_linearJ/home/cuse/CVS/linuxsampler/src/gig.hkk int(curve_type_nonlinearJ/home/cuse/CVS/linuxsampler/src/gig.hjj int$curve_type_specialJ/home/cuse/CVS/linuxsampler/src/gig.hll int$curve_type_unknownJ/home/cuse/CVS/linuxsampler/src/gig.hmm)int$dim_bypass_ctrl_94J/home/cuse/CVS/linuxsampler/src/gig.hssint$dim_bypass_ctrl_95J/home/cuse/CVS/linuxsampler/src/gig.httint(dim_bypass_ctrl_noneJ/home/cuse/CVS/linuxsampler/src/gig.hrrint dimension_breathJ/home/cuse/CVS/linuxsampler/src/gig.hии*int6dimension_channelaftertouchJ/home/cuse/CVS/linuxsampler/src/gig.hдд*int"dimension_effect1J/home/cuse/CVS/linuxsampler/src/gig.hлл*int,dimension_effect1depthJ/home/cuse/CVS/linuxsampler/src/gig.hщщ*int"dimension_effect2J/home/cuse/CVS/linuxsampler/src/gig.hмм*int,dimension_effect2depthJ/home/cuse/CVS/linuxsampler/src/gig.hъъ*int,dimension_effect3depthJ/home/cuse/CVS/linuxsampler/src/gig.hыы*int,dimension_effect4depthJ/home/cuse/CVS/linuxsampler/src/gig.hьь*int,dimension_effect5depthJ/home/cuse/CVS/linuxsampler/src/gig.hээ*intdimension_footJ/home/cuse/CVS/linuxsampler/src/gig.hйй*int*dimension_genpurpose1J/home/cuse/CVS/linuxsampler/src/gig.hнн*int*dimension_genpurpose2J/home/cuse/CVS/linuxsampler/src/gig.hоо*int*dimension_genpurpose3J/home/cuse/CVS/linuxsampler/src/gig.hпп*int*dimension_genpurpose4J/home/cuse/CVS/linuxsampler/src/gig.hрр*int*dimension_genpurpose5J/home/cuse/CVS/linuxsampler/src/gig.hхх*int*dimension_genpurpose6J/home/cuse/CVS/linuxsampler/src/gig.hцц*int*dimension_genpurpose7J/home/cuse/CVS/linuxsampler/src/gig.hчч*int*dimension_genpurpose8J/home/cuse/CVS/linuxsampler/src/gig.hшш*int$dimension_keyboardJ/home/cuse/CVS/linuxsampler/src/gig.hжж*intdimension_layerJ/home/cuse/CVS/linuxsampler/src/gig.hвв*int$dimension_modwheelJ/home/cuse/CVS/linuxsampler/src/gig.hзз*intdimension_noneJ/home/cuse/CVS/linuxsampler/src/gig.hаа*int(dimension_portamentoJ/home/cuse/CVS/linuxsampler/src/gig.hтт*int0dimension_portamentotimeJ/home/cuse/CVS/linuxsampler/src/gig.hкк*int0dimension_releasetriggerJ/home/cuse/CVS/linuxsampler/src/gig.hее*int.dimension_samplechannelJ/home/cuse/CVS/linuxsampler/src/gig.hбб*int&dimension_softpedalJ/home/cuse/CVS/linuxsampler/src/gig.hфф*int0dimension_sostenutopedalJ/home/cuse/CVS/linuxsampler/src/gig.hуу*int,dimension_sustainpedalJ/home/cuse/CVS/linuxsampler/src/gig.hсс*int$dimension_velocityJ/home/cuse/CVS/linuxsampler/src/gig.hгг*int lfo1_ctrl_breathJ/home/cuse/CVS/linuxsampler/src/gig.h,int$lfo1_ctrl_internalJ/home/cuse/CVS/linuxsampler/src/gig.h‹‹,int2lfo1_ctrl_internal_breathJ/home/cuse/CVS/linuxsampler/src/gig.h,int6lfo1_ctrl_internal_modwheelJ/home/cuse/CVS/linuxsampler/src/gig.hŽŽ,int$lfo1_ctrl_modwheelJ/home/cuse/CVS/linuxsampler/src/gig.hŒŒ,intlfo2_ctrl_footJ/home/cuse/CVS/linuxsampler/src/gig.h„„,int$lfo2_ctrl_internalJ/home/cuse/CVS/linuxsampler/src/gig.h‚‚,int.lfo2_ctrl_internal_footJ/home/cuse/CVS/linuxsampler/src/gig.h††,int6lfo2_ctrl_internal_modwheelJ/home/cuse/CVS/linuxsampler/src/gig.h……,int$lfo2_ctrl_modwheelJ/home/cuse/CVS/linuxsampler/src/gig.hƒƒ,int(lfo3_ctrl_aftertouchJ/home/cuse/CVS/linuxsampler/src/gig.h{{,int$lfo3_ctrl_internalJ/home/cuse/CVS/linuxsampler/src/gig.hyy,int:lfo3_ctrl_internal_aftertouchJ/home/cuse/CVS/linuxsampler/src/gig.h}},int6lfo3_ctrl_internal_modwheelJ/home/cuse/CVS/linuxsampler/src/gig.h||,int$lfo3_ctrl_modwheelJ/home/cuse/CVS/linuxsampler/src/gig.hzz,int$loop_type_backwardJ/home/cuse/CVS/linuxsampler/src/gig.h\\,int.loop_type_bidirectionalJ/home/cuse/CVS/linuxsampler/src/gig.h[[,int loop_type_normalJ/home/cuse/CVS/linuxsampler/src/gig.hZZ,int,smpte_format_24_framesJ/home/cuse/CVS/linuxsampler/src/gig.hbb4int,smpte_format_25_framesJ/home/cuse/CVS/linuxsampler/src/gig.hcc4int,smpte_format_30_framesJ/home/cuse/CVS/linuxsampler/src/gig.hee4int>smpte_format_30_frames_droppingJ/home/cuse/CVS/linuxsampler/src/gig.hdd4int,smpte_format_no_offsetJ/home/cuse/CVS/linuxsampler/src/gig.haa4intsplit_type_bitJ/home/cuse/CVS/linuxsampler/src/gig.hїїint2split_type_customvelocityJ/home/cuse/CVS/linuxsampler/src/gig.hіі!int"split_type_normalJ/home/cuse/CVS/linuxsampler/src/gig.hѕѕint4vcf_cutoff_ctrl_aftertouchJ/home/cuse/CVS/linuxsampler/src/gig.hžž+int,vcf_cutoff_ctrl_breathJ/home/cuse/CVS/linuxsampler/src/gig.h˜˜+int.vcf_cutoff_ctrl_effect1J/home/cuse/CVS/linuxsampler/src/gig.h––+int.vcf_cutoff_ctrl_effect2J/home/cuse/CVS/linuxsampler/src/gig.h——+int(vcf_cutoff_ctrl_footJ/home/cuse/CVS/linuxsampler/src/gig.h™™+int6vcf_cutoff_ctrl_genpurpose7J/home/cuse/CVS/linuxsampler/src/gig.hœœ+int6vcf_cutoff_ctrl_genpurpose8J/home/cuse/CVS/linuxsampler/src/gig.h+int0vcf_cutoff_ctrl_modwheelJ/home/cuse/CVS/linuxsampler/src/gig.h••+int(vcf_cutoff_ctrl_noneJ/home/cuse/CVS/linuxsampler/src/gig.h””+int2vcf_cutoff_ctrl_softpedalJ/home/cuse/CVS/linuxsampler/src/gig.h››+int8vcf_cutoff_ctrl_sustainpedalJ/home/cuse/CVS/linuxsampler/src/gig.hšš+int0vcf_res_ctrl_genpurpose3J/home/cuse/CVS/linuxsampler/src/gig.hЄЄ$int0vcf_res_ctrl_genpurpose4J/home/cuse/CVS/linuxsampler/src/gig.hЅЅ$int0vcf_res_ctrl_genpurpose5J/home/cuse/CVS/linuxsampler/src/gig.hІІ$int0vcf_res_ctrl_genpurpose6J/home/cuse/CVS/linuxsampler/src/gig.hЇЇ$int"vcf_res_ctrl_noneJ/home/cuse/CVS/linuxsampler/src/gig.hЃЃ-int"vcf_type_bandpassJ/home/cuse/CVS/linuxsampler/src/gig.h$int&vcf_type_bandrejectJ/home/cuse/CVS/linuxsampler/src/gig.h  $int"vcf_type_highpassJ/home/cuse/CVS/linuxsampler/src/gig.h  $int vcf_type_lowpassJ/home/cuse/CVS/linuxsampler/src/gig.h$int*vcf_type_lowpassturboJ/home/cuse/CVS/linuxsampler/src/gig.h$intT/home/cuse/CVS/linuxsampler/src/global.cppџџџџ&MIDIControllerTableT/home/cuse/CVS/linuxsampler/src/global.cpp uint8_tP/home/cuse/CVS/linuxsampler/src/global.hџџџџ`/home/cuse/CVS/linuxsampler/src/linuxsampler.cppџџџџmain`/home/cuse/CVS/linuxsampler/src/linuxsampler.cppD—argcџџџџintџџџџargvџџџџ char**џџџџintparse_options`/home/cuse/CVS/linuxsampler/src/linuxsampler.cppAA)рQ€argcџџџџintџџџџargvџџџџ char**џџџџvoidsignal_handler`/home/cuse/CVS/linuxsampler/src/linuxsampler.cppBB signalџџџџintџџџџvoidmain`/home/cuse/CVS/linuxsampler/src/linuxsampler.cppD—argcџџџџintџџџџargvџџџџ char**џџџџintparse_options`/home/cuse/CVS/linuxsampler/src/linuxsampler.cpp­щХGargcџџџџintџџџџargvџџџџ char**џџџџvoidsignal_handler`/home/cuse/CVS/linuxsampler/src/linuxsampler.cpp™Ћ signalџџџџintџџџџvoidfragmentsize`/home/cuse/CVS/linuxsampler/src/linuxsampler.cpp==intinput_client`/home/cuse/CVS/linuxsampler/src/linuxsampler.cpp>>std::string instrument_index`/home/cuse/CVS/linuxsampler/src/linuxsampler.cpp::!uintnum_fragments`/home/cuse/CVS/linuxsampler/src/linuxsampler.cpp<<intpAudioIO`/home/cuse/CVS/linuxsampler/src/linuxsampler.cpp33AudioIO*pAudioThread`/home/cuse/CVS/linuxsampler/src/linuxsampler.cpp5 5AudioThread*pDiskThread`/home/cuse/CVS/linuxsampler/src/linuxsampler.cpp4 4DiskThread*pGig`/home/cuse/CVS/linuxsampler/src/linuxsampler.cpp8 8gig::File*pInstrument`/home/cuse/CVS/linuxsampler/src/linuxsampler.cpp99 gig::Instrument*pMidiInThread`/home/cuse/CVS/linuxsampler/src/linuxsampler.cpp66MidiIn* pRIFF`/home/cuse/CVS/linuxsampler/src/linuxsampler.cpp7 7RIFF::File*patch_format`/home/cuse/CVS/linuxsampler/src/linuxsampler.cpp11patch_format_t patch_format_dls`/home/cuse/CVS/linuxsampler/src/linuxsampler.cpp00int patch_format_gig`/home/cuse/CVS/linuxsampler/src/linuxsampler.cpp//int(patch_format_unknown`/home/cuse/CVS/linuxsampler/src/linuxsampler.cpp..int&signalhandlerthread`/home/cuse/CVS/linuxsampler/src/linuxsampler.cpp??$pthread_t volume`/home/cuse/CVS/linuxsampler/src/linuxsampler.cpp;; doubleT/home/cuse/CVS/linuxsampler/src/midiin.cppџџџџMainT/home/cuse/CVS/linuxsampler/src/midiin.cppYˆ MidiInG€int MidiInT/home/cuse/CVS/linuxsampler/src/midiin.cpp MidiIn €pAudioThreadџџџџAudioThread*џџџџџџџџ"SubscribeToClientT/home/cuse/CVS/linuxsampler/src/midiin.cpp<W MidiIn*a€ Clientџџџџconst char*џџџџvoid&close_alsa_midi_seqT/home/cuse/CVS/linuxsampler/src/midiin.cpp23 MidiInџџџџџџџџvoidџџџџvoid$open_alsa_midi_seqT/home/cuse/CVS/linuxsampler/src/midiin.cpp"0 MidiInџџџџџџџџvoidџџџџint~ MidiInT/home/cuse/CVS/linuxsampler/src/midiin.cpp  MidiInџџџџP/home/cuse/CVS/linuxsampler/src/midiin.hџџџџ MidiInP/home/cuse/CVS/linuxsampler/src/midiin.h&5 ThreadMainP/home/cuse/CVS/linuxsampler/src/midiin.h/ / MidiInДrint MidiInP/home/cuse/CVS/linuxsampler/src/midiin.h++) MidiInepAudioThreadџџџџAudioThread*џџџџџџџџ"SubscribeToClientP/home/cuse/CVS/linuxsampler/src/midiin.h- -2 MidiIn Clientџџџџconst char*џџџџvoid&close_alsa_midi_seqP/home/cuse/CVS/linuxsampler/src/midiin.h1 1& MidiInџџџџџџџџvoidџџџџvoid$open_alsa_midi_seqP/home/cuse/CVS/linuxsampler/src/midiin.h0 0% MidiInЕџџџџџџџџvoidџџџџint~ MidiInP/home/cuse/CVS/linuxsampler/src/midiin.h,, MidiInџџџџ AlsaIDP/home/cuse/CVS/linuxsampler/src/midiin.h( (intAlsaPortP/home/cuse/CVS/linuxsampler/src/midiin.h) )intpAudioThreadP/home/cuse/CVS/linuxsampler/src/midiin.h33!AudioThread*seq_handleP/home/cuse/CVS/linuxsampler/src/midiin.h44snd_seq_t*&MIDIControllerTableP/home/cuse/CVS/linuxsampler/src/midiin.h$$'uint8_tX/home/cuse/CVS/linuxsampler/src/ringbuffer.hџџџџRingBufferX/home/cuse/CVS/linuxsampler/src/ringbuffer.h$RingBufferX/home/cuse/CVS/linuxsampler/src/ringbuffer.h'6RingBufferszџџџџintџџџџwrap_elementsџџџџintџџџџџџџџHadjust_write_space_to_avoid_boundaryX/home/cuse/CVS/linuxsampler/src/ringbuffer.hМ ХRingBufferOcntџџџџintџџџџcapped_cntџџџџintџџџџint4fill_write_space_with_nullX/home/cuse/CVS/linuxsampler/src/ringbuffer.hAK RingBuffervoid get_buffer_beginX/home/cuse/CVS/linuxsampler/src/ringbuffer.hSS"RingBufferwT*get_read_ptrX/home/cuse/CVS/linuxsampler/src/ringbuffer.hU WRingBufferwџџџџџџџџvoidџџџџT*get_write_ptrX/home/cuse/CVS/linuxsampler/src/ringbuffer.hddRingBufferwT*$increment_read_ptrX/home/cuse/CVS/linuxsampler/src/ringbuffer.he gRingBuffercntџџџџintџџџџvoid&increment_write_ptrX/home/cuse/CVS/linuxsampler/src/ringbuffer.hl nRingBufferwcntџџџџintџџџџvoid:increment_write_ptr_with_wrapX/home/cuse/CVS/linuxsampler/src/ringbuffer.h{ „RingBufferwcntџџџџintџџџџvoidinitX/home/cuse/CVS/linuxsampler/src/ringbuffer.hк о RingBufferwvoidpopX/home/cuse/CVS/linuxsampler/src/ringbuffer.hQQ4RingBufferwdstџџџџT*џџџџintpushX/home/cuse/CVS/linuxsampler/src/ringbuffer.hPP4RingBufferwsrcџџџџT*џџџџintreadX/home/cuse/CVS/linuxsampler/src/ringbuffer.hMM)RingBufferldestџџџџT*џџџџcntџџџџintџџџџintread_spaceX/home/cuse/CVS/linuxsampler/src/ringbuffer.hяњRingBufferrint"read_space_to_endX/home/cuse/CVS/linuxsampler/src/ringbuffer.hв й RingBufferlintset_read_ptrX/home/cuse/CVS/linuxsampler/src/ringbuffer.hh jRingBufferAvalџџџџintџџџџvoid writeX/home/cuse/CVS/linuxsampler/src/ringbuffer.hNN)RingBuffersrcџџџџT*џџџџcntџџџџintџџџџintwrite_spaceX/home/cuse/CVS/linuxsampler/src/ringbuffer.hрэRingBufferwint$write_space_to_endX/home/cuse/CVS/linuxsampler/src/ringbuffer.hЧ а RingBufferwint8write_space_to_end_with_wrapX/home/cuse/CVS/linuxsampler/src/ringbuffer.h” Ј RingBuffereint~ RingBufferX/home/cuse/CVS/linuxsampler/src/ringbuffer.h8:RingBufferџџџџRingBufferX/home/cuse/CVS/linuxsampler/src/ringbuffer.h'6RingBufferszџџџџintџџџџwrap_elementsџџџџintџџџџџџџџHadjust_write_space_to_avoid_boundaryX/home/cuse/CVS/linuxsampler/src/ringbuffer.hМ ХRingBufferOcntџџџџintџџџџcapped_cntџџџџintџџџџint4fill_write_space_with_nullX/home/cuse/CVS/linuxsampler/src/ringbuffer.hAK RingBuffervoidget_read_ptrX/home/cuse/CVS/linuxsampler/src/ringbuffer.hU WRingBufferwџџџџџџџџvoidџџџџT*$increment_read_ptrX/home/cuse/CVS/linuxsampler/src/ringbuffer.he gRingBuffercntџџџџintџџџџvoid&increment_write_ptrX/home/cuse/CVS/linuxsampler/src/ringbuffer.hl nRingBufferwcntџџџџintџџџџvoid:increment_write_ptr_with_wrapX/home/cuse/CVS/linuxsampler/src/ringbuffer.h{ „RingBufferwcntџџџџintџџџџvoidinitX/home/cuse/CVS/linuxsampler/src/ringbuffer.hк о RingBufferwvoidpopX/home/cuse/CVS/linuxsampler/src/ringbuffer.hQQ4RingBufferwdstџџџџT*џџџџintpushX/home/cuse/CVS/linuxsampler/src/ringbuffer.hPP4RingBufferwsrcџџџџT*џџџџintread_spaceX/home/cuse/CVS/linuxsampler/src/ringbuffer.hяњRingBufferrint"read_space_to_endX/home/cuse/CVS/linuxsampler/src/ringbuffer.hв й RingBufferlintset_read_ptrX/home/cuse/CVS/linuxsampler/src/ringbuffer.hh jRingBufferAvalџџџџintџџџџvoidwrite_spaceX/home/cuse/CVS/linuxsampler/src/ringbuffer.hрэRingBufferwint$write_space_to_endX/home/cuse/CVS/linuxsampler/src/ringbuffer.hЧ а RingBufferwint8write_space_to_end_with_wrapX/home/cuse/CVS/linuxsampler/src/ringbuffer.h” Ј RingBuffereint~ RingBufferX/home/cuse/CVS/linuxsampler/src/ringbuffer.h8:RingBufferџџџџbufX/home/cuse/CVS/linuxsampler/src/ringbuffer.h T*read_ptrX/home/cuse/CVS/linuxsampler/src/ringbuffer.h atomic_tsizeX/home/cuse/CVS/linuxsampler/src/ringbuffer.hќќ intsize_maskX/home/cuse/CVS/linuxsampler/src/ringbuffer.hintwrap_elementsX/home/cuse/CVS/linuxsampler/src/ringbuffer.h§§intwrite_ptrX/home/cuse/CVS/linuxsampler/src/ringbuffer.h atomic_t get_buffer_beginX/home/cuse/CVS/linuxsampler/src/ringbuffer.h RingBufferџџџџџџџџvoidџџџџT*get_write_ptrX/home/cuse/CVS/linuxsampler/src/ringbuffer.h RingBufferrџџџџџџџџvoidџџџџT*readX/home/cuse/CVS/linuxsampler/src/ringbuffer.h8RingBufferdestџџџџT*џџџџcntџџџџintџџџџint writeX/home/cuse/CVS/linuxsampler/src/ringbuffer.h:_RingBufferrsrcџџџџT*џџџџcntџџџџintџџџџint`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hџџџџRTELMemoryPool`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hЌр_RTEListNode`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hЙПRTELMemoryPool anext`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hМ%М+(struct _RTEListNode* aprev`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hН%Н+(struct _RTEListNode*data`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hООTnext`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hК%К*(struct _RTEListNode*prev`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hЛ%Л*(struct _RTEListNode*RTELMemoryPool`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hУсRTELMemoryPoolnumelementsџџџџintџџџџџџџџ alloc`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hsŽRTELMemoryPoolџџџџџџџџvoidџџџџT*alloc_append`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.h1LRTELMemoryPoolШk€rtelistџџџџRTEList< T >*џџџџT*alloc_prepend`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hPjRTELMemoryPoolrtelistџџџџRTEList< T >*џџџџT* append`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hRTELMemoryPoolelemџџџџRTEListNode*џџџџvoid empty`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hЕЮRTELMemoryPoolџџџџџџџџvoidџџџџvoid first`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hщяRTELMemoryPoolџџџџџџџџvoidџџџџT*free`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.h’ЄRTELMemoryPoolГц€elementџџџџT*џџџџvoidis_empty`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hАВRTELMemoryPoolboollast`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hєњRTELMemoryPoolџџџџџџџџvoidџџџџT*next`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hџRTELMemoryPoolк„€џџџџџџџџvoidџџџџT*prepend`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.h%RTELMemoryPoolelemџџџџRTEListNode*џџџџvoidprev`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.h RTELMemoryPoolЃј€џџџџџџџџvoidџџџџT*set_current`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hЈ­RTELMemoryPoolelementџџџџT*џџџџvoid ~ RTELMemoryPool`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hтфRTELMemoryPoolџџџџRTELMemoryPool`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hУсRTELMemoryPoolnumelementsџџџџintџџџџџџџџ alloc`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hsŽRTELMemoryPoolџџџџџџџџvoidџџџџT*alloc_append`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.h1LRTELMemoryPoolШk€rtelistџџџџRTEList< T >*џџџџT*alloc_prepend`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hPjRTELMemoryPoolrtelistџџџџRTEList< T >*џџџџT* append`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hRTELMemoryPoolelemџџџџRTEListNode*џџџџvoid empty`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hЕЮRTELMemoryPoolџџџџџџџџvoidџџџџvoid first`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hщяRTELMemoryPoolџџџџџџџџvoidџџџџT*free`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.h’ЄRTELMemoryPoolГц€elementџџџџT*џџџџvoidis_empty`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hАВRTELMemoryPoolboollast`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hєњRTELMemoryPoolџџџџџџџџvoidџџџџT*next`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hџRTELMemoryPoolк„€џџџџџџџџvoidџџџџT*prepend`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.h%RTELMemoryPoolelemџџџџRTEListNode*џџџџvoidprev`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.h RTELMemoryPoolЃј€џџџџџџџџvoidџџџџT*set_current`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hЈ­RTELMemoryPoolelementџџџџT*џџџџvoid ~ RTELMemoryPool`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hтфRTELMemoryPoolџџџџacurrentnode`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hииRTEListNode*currentnode`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hжжRTEListNode*firstnode`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hддRTEListNodefree_offset`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hббintlastnode`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hееRTEListNodememory_pool`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hннRTEListNode*RTEList`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hPЉ_RTEListNode`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hQWRTEList anext`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hT%T+(struct _RTEListNode* aprev`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hU%U+(struct _RTEListNode*data`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hVVTnext`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hR%R*(struct _RTEListNode*prev`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hS%S*(struct _RTEListNode* RTEList`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.h\cRTEListьЇ€џџџџџџџџvoidџџџџџџџџcurrent`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.h”—RTEListџџџџџџџџvoidџџџџNodeHandle first`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hjpRTEListyrtџџџџџџџџvoidџџџџT*is_empty`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hЁЃRTEList•_boollast`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hu{RTEListџџџџџџџџvoidџџџџT*next`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.h€†RTEListџџџџџџџџvoidџџџџT*prev`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.h‹‘RTEListџџџџџџџџvoidџџџџT*set_current`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hšžRTEListe hNodeџџџџNodeHandleџџџџT*~ RTEList`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hdeRTEListџџџџџџџџvoidџџџџџџџџ RTEList`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.h\cRTEListьЇ€џџџџџџџџvoidџџџџџџџџcurrent`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.h”—RTEListџџџџџџџџvoidџџџџNodeHandle first`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hjpRTEListyrtџџџџџџџџvoidџџџџT*is_empty`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hЁЃRTEList•_boollast`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hu{RTEListџџџџџџџџvoidџџџџT*next`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.h€†RTEListџџџџџџџџvoidџџџџT*prev`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.h‹‘RTEListџџџџџџџџvoidџџџџT*set_current`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hšžRTEListe hNodeџџџџNodeHandleџџџџT*~ RTEList`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hdeRTEListџџџџџџџџvoidџџџџџџџџacurrentnode`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hЇЇRTEListNode*firstnode`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hЅЅRTEListNodelastnode`/home/cuse/CVS/linuxsampler/src/rtelmemorypool.hІІRTEListNodeT/home/cuse/CVS/linuxsampler/src/stream.cppџџџџ LaunchT/home/cuse/CVS/linuxsampler/src/stream.cppep StreamИhStreamџџџџStream::Handleџџџџ pExportReferenceџџџџreference_t*џџџџpSampleџџџџgig::Sample*џџџџSampleOffsetџџџџunsigned longџџџџ DoLoopџџџџboolџџџџvoidReadAheadT/home/cuse/CVS/linuxsampler/src/stream.cpp!L StreamSampleCountџџџџunsigned longџџџџint StreamT/home/cuse/CVS/linuxsampler/src/stream.cppS] StreamBufferSizeџџџџuintџџџџ$BufferWrapElementsџџџџuintџџџџџџџџWriteSilenceT/home/cuse/CVS/linuxsampler/src/stream.cppNQ Streamw$SilenceSampleWordsџџџџunsigned longџџџџvoid~ StreamT/home/cuse/CVS/linuxsampler/src/stream.cpp_b StreamџџџџP/home/cuse/CVS/linuxsampler/src/stream.hџџџџ StreamP/home/cuse/CVS/linuxsampler/src/stream.h'reference_tP/home/cuse/CVS/linuxsampler/src/stream.h16  StreamOrderIDP/home/cuse/CVS/linuxsampler/src/stream.h22OrderID_t StateP/home/cuse/CVS/linuxsampler/src/stream.h44state_thStreamP/home/cuse/CVS/linuxsampler/src/stream.h33 HandlepStreamP/home/cuse/CVS/linuxsampler/src/stream.h55Stream*>AdjustWriteSpaceToAvoidBoundaryP/home/cuse/CVS/linuxsampler/src/stream.hMO  StreamД2€cntџџџџintџџџџcapped_cntџџџџintџџџџintGetHandleP/home/cuse/CVS/linuxsampler/src/stream.hhh> StreamStream::HandleGetReadPointerP/home/cuse/CVS/linuxsampler/src/stream.hQS  Streamrsample_t*GetReadPtrP/home/cuse/CVS/linuxsampler/src/stream.hVX  Streamlџџџџџџџџvoidџџџџsample_t*GetReadSpaceP/home/cuse/CVS/linuxsampler/src/stream.h>@  StreamintGetStateP/home/cuse/CVS/linuxsampler/src/stream.hii> StreamStream::state_t GetUnusedStreamsP/home/cuse/CVS/linuxsampler/src/stream.hccM StreamuintGetWriteSpaceP/home/cuse/CVS/linuxsampler/src/stream.hBD  Streamint$GetWriteSpaceToEndP/home/cuse/CVS/linuxsampler/src/stream.hFH  StreamЕm€int IncrementReadPosP/home/cuse/CVS/linuxsampler/src/stream.hZ`  StreamДЧ CountџџџџuintџџџџvoidKillP/home/cuse/CVS/linuxsampler/src/stream.hggR StreamA:ўvoid LaunchP/home/cuse/CVS/linuxsampler/src/stream.hf!f StreamhStreamџџџџStream::Handleџџџџ pExportReferenceџџџџreference_t*џџџџpSampleџџџџgig::Sample*џџџџSampleOffsetџџџџunsigned longџџџџ DoLoopџџџџboolџџџџvoidMinP/home/cuse/CVS/linuxsampler/src/stream.hC StreamiaџџџџlongџџџџbџџџџlongџџџџlongReadAheadP/home/cuse/CVS/linuxsampler/src/stream.h; ;1 StreamoSampleCountџџџџunsigned longџџџџint ResetP/home/cuse/CVS/linuxsampler/src/stream.hzŠ  Stream voidSetStateP/home/cuse/CVS/linuxsampler/src/stream.h‹Ž  Stream) Stateџџџџstate_tџџџџvoid StreamP/home/cuse/CVS/linuxsampler/src/stream.h998 StreamBufferSizeџџџџuintџџџџ$BufferWrapElementsџџџџuintџџџџџџџџWriteSilenceP/home/cuse/CVS/linuxsampler/src/stream.h< <; StreamД€$SilenceSampleWordsџџџџunsigned longџџџџvoid~ StreamP/home/cuse/CVS/linuxsampler/src/stream.h:: Streamџџџџ>AdjustWriteSpaceToAvoidBoundaryP/home/cuse/CVS/linuxsampler/src/stream.hMO  StreamД2€cntџџџџintџџџџcapped_cntџџџџintџџџџintGetHandleP/home/cuse/CVS/linuxsampler/src/stream.hhh> StreamStream::HandleGetReadPointerP/home/cuse/CVS/linuxsampler/src/stream.hQS  Streamrsample_t*GetReadPtrP/home/cuse/CVS/linuxsampler/src/stream.hVX  Streamlџџџџџџџџvoidџџџџsample_t*GetReadSpaceP/home/cuse/CVS/linuxsampler/src/stream.h>@  StreamintGetStateP/home/cuse/CVS/linuxsampler/src/stream.hii> StreamStream::state_t GetUnusedStreamsP/home/cuse/CVS/linuxsampler/src/stream.hccM StreamuintGetWriteSpaceP/home/cuse/CVS/linuxsampler/src/stream.hBD  Streamint$GetWriteSpaceToEndP/home/cuse/CVS/linuxsampler/src/stream.hFH  StreamЕm€int IncrementReadPosP/home/cuse/CVS/linuxsampler/src/stream.hZ`  StreamДЧ CountџџџџuintџџџџvoidKillP/home/cuse/CVS/linuxsampler/src/stream.hggR StreamA:ўvoidMinP/home/cuse/CVS/linuxsampler/src/stream.hC Streamiaџџџџlongџџџџbџџџџlongџџџџlong ResetP/home/cuse/CVS/linuxsampler/src/stream.hzŠ  Stream voidSetStateP/home/cuse/CVS/linuxsampler/src/stream.h‹Ž  Stream) Stateџџџџstate_tџџџџvoid  DoLoopP/home/cuse/CVS/linuxsampler/src/stream.ht!t'boolPlaybackStateP/home/cuse/CVS/linuxsampler/src/stream.hr!r.*gig::playback_state_tSampleOffsetP/home/cuse/CVS/linuxsampler/src/stream.hp!p-unsigned long StateP/home/cuse/CVS/linuxsampler/src/stream.hn!n&state_tUnusedStreamsP/home/cuse/CVS/linuxsampler/src/stream.hw!w.uint hThisP/home/cuse/CVS/linuxsampler/src/stream.ho!o&Stream::Handle pExportReferenceP/home/cuse/CVS/linuxsampler/src/stream.hmm1reference_t*pRingBufferP/home/cuse/CVS/linuxsampler/src/stream.hss,.RingBuffer< sample_t >*pSampleP/home/cuse/CVS/linuxsampler/src/stream.hqq(gig::Sample*state_activeP/home/cuse/CVS/linuxsampler/src/stream.h. .intstate_endP/home/cuse/CVS/linuxsampler/src/stream.h/ /intstate_unusedP/home/cuse/CVS/linuxsampler/src/stream.h- -intT/home/cuse/CVS/linuxsampler/src/thread.cppџџџџ DestructorT/home/cuse/CVS/linuxsampler/src/thread.cpp‘— ThreadЗS€int EnableDestructorT/home/cuse/CVS/linuxsampler/src/thread.cpp†Œ ThreadЕЖvoid*SetSchedulingPriorityT/home/cuse/CVS/linuxsampler/src/thread.cppd~ ThreadИ‘int SignalStopThreadT/home/cuse/CVS/linuxsampler/src/thread.cppX[ ThreadeintStartThreadT/home/cuse/CVS/linuxsampler/src/thread.cpp,C ThreadИ‘intStopThreadT/home/cuse/CVS/linuxsampler/src/thread.cppIQ ThreadИ‘int ThreadT/home/cuse/CVS/linuxsampler/src/thread.cpp  ThreadМ:RealTimeџџџџboolџџџџPriorityMaxџџџџintџџџџPriorityDeltaџџџџintџџџџџџџџ(__pthread_destructorT/home/cuse/CVS/linuxsampler/src/thread.cppЃЇИŒ threadџџџџ void*џџџџvoid$__pthread_launcherT/home/cuse/CVS/linuxsampler/src/thread.cppš ИV€ threadџџџџ void*џџџџ void*~ ThreadT/home/cuse/CVS/linuxsampler/src/thread.cpp"& ThreadlџџџџP/home/cuse/CVS/linuxsampler/src/thread.hџџџџ ThreadP/home/cuse/CVS/linuxsampler/src/thread.h'< DestructorP/home/cuse/CVS/linuxsampler/src/thread.h11! Threadint EnableDestructorP/home/cuse/CVS/linuxsampler/src/thread.h00' ThreadvoidIsRunningP/home/cuse/CVS/linuxsampler/src/thread.h..4 ThreadboolMainP/home/cuse/CVS/linuxsampler/src/thread.h22 ThreadDint*SetSchedulingPriorityP/home/cuse/CVS/linuxsampler/src/thread.h//, Threadint SignalStopThreadP/home/cuse/CVS/linuxsampler/src/thread.h--' Thread i„intStartThreadP/home/cuse/CVS/linuxsampler/src/thread.h++" ThreadЕ}„intStopThreadP/home/cuse/CVS/linuxsampler/src/thread.h,,! ThreadЖ?int ThreadP/home/cuse/CVS/linuxsampler/src/thread.h))A ThreadИ•€RealTimeџџџџboolџџџџPriorityMaxџџџџintџџџџPriorityDeltaџџџџintџџџџџџџџ~ ThreadP/home/cuse/CVS/linuxsampler/src/thread.h** ThreadГШџџџџIsRunningP/home/cuse/CVS/linuxsampler/src/thread.h..4 ThreadboolPriorityDeltaP/home/cuse/CVS/linuxsampler/src/thread.h99%intPriorityMaxP/home/cuse/CVS/linuxsampler/src/thread.h88#intRunningP/home/cuse/CVS/linuxsampler/src/thread.h::bool.__thread_destructor_keyP/home/cuse/CVS/linuxsampler/src/thread.h55/pthread_key_t.__thread_exit_conditionP/home/cuse/CVS/linuxsampler/src/thread.h77/pthread_cond_t__thread_idP/home/cuse/CVS/linuxsampler/src/thread.h44#pthread_t(__thread_state_mutexP/home/cuse/CVS/linuxsampler/src/thread.h66,pthread_mutex_tisRealTimeP/home/cuse/CVS/linuxsampler/src/thread.h;;"bool(__pthread_destructorP/home/cuse/CVS/linuxsampler/src/thread.h$$(ЕЎ€ threadџџџџ void*џџџџvoid$__pthread_launcherP/home/cuse/CVS/linuxsampler/src/thread.h##&e threadџџџџ void*џџџџ void*R/home/cuse/CVS/linuxsampler/src/voice.cppџџџџInterpolateR/home/cuse/CVS/linuxsampler/src/voice.cppЕШ Voiceлџ€pSrcџџџџsample_t*џџџџvoid$InterpolateAndLoopR/home/cuse/CVS/linuxsampler/src/voice.cppЯ VoicepSrcџџџџsample_t*џџџџvoidKillR/home/cuse/CVS/linuxsampler/src/voice.cpp  Voiceл.voidRenderAudioR/home/cuse/CVS/linuxsampler/src/voice.cpp|Ў VoiceмvoidTriggerR/home/cuse/CVS/linuxsampler/src/voice.cpp*q VoiceMIDIKeyџџџџintџџџџVelocityџџџџuint8_tџџџџInstrumentџџџџ gig::Instrument*џџџџint VoiceR/home/cuse/CVS/linuxsampler/src/voice.cpp Voiceм€pDiskThreadџџџџDiskThread*џџџџџџџџ~ VoiceR/home/cuse/CVS/linuxsampler/src/voice.cpp!" VoiceџџџџN/home/cuse/CVS/linuxsampler/src/voice.hџџџџ VoiceN/home/cuse/CVS/linuxsampler/src/voice.h" InterpolateN/home/cuse/CVS/linuxsampler/src/voice.hMM/ VoiceиьpSrcџџџџsample_t*џџџџvoid$InterpolateAndLoopN/home/cuse/CVS/linuxsampler/src/voice.hNN6 Voiceиъ€pSrcџџџџsample_t*џџџџvoid.InterpolateOneStep_MonoN/home/cuse/CVS/linuxsampler/src/voice.hq†  VoiceишpSrcџџџџsample_t*џџџџiџџџџint&џџџџ effective_volumeџџџџ float&џџџџvoid2InterpolateOneStep_StereoN/home/cuse/CVS/linuxsampler/src/voice.hOp  VoiceищpSrcџџџџsample_t*џџџџiџџџџint&џџџџ effective_volumeџџџџ float&џџџџvoidIsActiveN/home/cuse/CVS/linuxsampler/src/voice.h//W VoiceияboolKillN/home/cuse/CVS/linuxsampler/src/voice.h, , VoiceиѓvoidRenderAudioN/home/cuse/CVS/linuxsampler/src/voice.h- - Voiceиё€voidSetOutputN/home/cuse/CVS/linuxsampler/src/voice.h00Œ Voiceиэ€pOutputџџџџ float*џџџџ OutputBufferSizeџџџџuintџџџџvoidTriggerN/home/cuse/CVS/linuxsampler/src/voice.h. .P Voiceи№MIDIKeyџџџџintџџџџVelocityџџџџuint8_tџџџџInstrumentџџџџ gig::Instrument*џџџџint VoiceN/home/cuse/CVS/linuxsampler/src/voice.h**& VoiceиіpDiskThreadџџџџDiskThread*џџџџџџџџdouble_to_intN/home/cuse/CVS/linuxsampler/src/voice.h‡  Voiceиц€fџџџџ doubleџџџџint~ VoiceN/home/cuse/CVS/linuxsampler/src/voice.h++ Voiceиє€џџџџ.InterpolateOneStep_MonoN/home/cuse/CVS/linuxsampler/src/voice.hq†  VoiceишpSrcџџџџsample_t*џџџџiџџџџint&џџџџ effective_volumeџџџџ float&џџџџvoid2InterpolateOneStep_StereoN/home/cuse/CVS/linuxsampler/src/voice.hOp  VoiceищpSrcџџџџsample_t*џџџџiџџџџint&џџџџ effective_volumeџџџџ float&џџџџvoidIsActiveN/home/cuse/CVS/linuxsampler/src/voice.h//W VoiceияboolSetOutputN/home/cuse/CVS/linuxsampler/src/voice.h00Œ Voiceиэ€pOutputџџџџ float*џџџџ OutputBufferSizeџџџџuintџџџџvoiddouble_to_intN/home/cuse/CVS/linuxsampler/src/voice.h‡  Voiceиц€fџџџџ doubleџџџџint ActiveN/home/cuse/CVS/linuxsampler/src/voice.hAA#boolCurrentPitchN/home/cuse/CVS/linuxsampler/src/voice.h>>) doubleDiskStreamRefN/home/cuse/CVS/linuxsampler/src/voice.hDD*&Stream::reference_tDiskVoiceN/home/cuse/CVS/linuxsampler/src/voice.hCC&boolLoopCyclesLeftN/home/cuse/CVS/linuxsampler/src/voice.hGG+intMIDIKeyN/home/cuse/CVS/linuxsampler/src/voice.h%%intMaxRAMPosN/home/cuse/CVS/linuxsampler/src/voice.hEE&unsigned long OutputBufferSizeN/home/cuse/CVS/linuxsampler/src/voice.h<<-uintPlaybackStateN/home/cuse/CVS/linuxsampler/src/voice.hBB* playback_state_tPosN/home/cuse/CVS/linuxsampler/src/voice.h==  doubleRAMLoopN/home/cuse/CVS/linuxsampler/src/voice.hFF$boolReleaseVelocityN/home/cuse/CVS/linuxsampler/src/voice.h'' uint VolumeN/home/cuse/CVS/linuxsampler/src/voice.h::# floatpDiskThreadN/home/cuse/CVS/linuxsampler/src/voice.hJJ(DiskThread*pOutputN/home/cuse/CVS/linuxsampler/src/voice.h; ;$ float*pRegionN/home/cuse/CVS/linuxsampler/src/voice.h@@$gig::Region*pSampleN/home/cuse/CVS/linuxsampler/src/voice.h??$gig::Sample*pSelfPtrN/home/cuse/CVS/linuxsampler/src/voice.h& &Voice**&playback_state_diskN/home/cuse/CVS/linuxsampler/src/voice.h5 5int$playback_state_endN/home/cuse/CVS/linuxsampler/src/voice.h6 6int$playback_state_ramN/home/cuse/CVS/linuxsampler/src/voice.h4 4int