119f0c92eSIngo WeinholdSubDir OBOS_TOP src kits media ; 219f0c92eSIngo Weinhold 319f0c92eSIngo WeinholdUsePrivateHeaders media ; 419f0c92eSIngo Weinhold 5e5c72c15SAxel Dörflerif $(CHECK_MALLOC) { 6e5c72c15SAxel Dörfler SubDirC++Flags -D_NO_INLINE_ASM -fcheck-memory-usage ; 7e5c72c15SAxel Dörfler} 8e5c72c15SAxel Dörfler 919f0c92eSIngo Weinhold# That's ugly. The header (ServerInterface.h) should reside in 1019f0c92eSIngo Weinhold# headers/private/media. 1119f0c92eSIngo WeinholdSubDirHdrs [ FDirName $(OBOS_TOP) src servers media ] ; 1219f0c92eSIngo Weinhold 1319f0c92eSIngo WeinholdSharedLibrary media : 1419f0c92eSIngo Weinhold # Private Media Kit 1519f0c92eSIngo Weinhold !missing_symbols.cpp 1619f0c92eSIngo Weinhold 1719f0c92eSIngo Weinhold # Public Media Kit 1819f0c92eSIngo Weinhold Buffer.cpp 1919f0c92eSIngo Weinhold BufferConsumer.cpp 2019f0c92eSIngo Weinhold BufferGroup.cpp 2119f0c92eSIngo Weinhold BufferProducer.cpp 2219f0c92eSIngo Weinhold Controllable.cpp 2319f0c92eSIngo Weinhold FileInterface.cpp 2419f0c92eSIngo Weinhold MediaAddOn.cpp 2519f0c92eSIngo Weinhold MediaDecoder.cpp 2619f0c92eSIngo Weinhold MediaDefs.cpp 2719f0c92eSIngo Weinhold MediaEncoder.cpp 2819f0c92eSIngo Weinhold MediaEventLooper.cpp 2919f0c92eSIngo Weinhold MediaFile.cpp 3019f0c92eSIngo Weinhold MediaFiles.cpp 3119f0c92eSIngo Weinhold MediaFormats.cpp 3219f0c92eSIngo Weinhold MediaNode.cpp 3319f0c92eSIngo Weinhold MediaRoster.cpp 3419f0c92eSIngo Weinhold MediaTheme.cpp 3519f0c92eSIngo Weinhold MediaTrack.cpp 3619f0c92eSIngo Weinhold ParameterWeb.cpp 3719f0c92eSIngo Weinhold PlaySound.cpp 3819f0c92eSIngo Weinhold RealtimeAlloc.cpp 3919f0c92eSIngo Weinhold Sound.cpp 4019f0c92eSIngo Weinhold SoundFile.cpp 4119f0c92eSIngo Weinhold SoundPlayer.cpp 4219f0c92eSIngo Weinhold TimeCode.cpp 4319f0c92eSIngo Weinhold TimedEventQueue.cpp 4419f0c92eSIngo Weinhold TimeSource.cpp 4519f0c92eSIngo Weinhold 4619f0c92eSIngo Weinhold # Internal Functionality 47287f7492Sbeveloper BufferIdCache.cpp 48f4925104Sbeveloper DataExchange.cpp 499a232d4eSbeveloper DefaultMediaTheme.cpp 5019f0c92eSIngo Weinhold DormantNodeManager.cpp 51f4925104Sbeveloper Notifications.cpp 52287f7492Sbeveloper PortPool.cpp 5319f0c92eSIngo Weinhold SharedBufferList.cpp 5419f0c92eSIngo Weinhold TrackReader.cpp 5519f0c92eSIngo Weinhold TimedEventQueuePrivate.cpp 56287f7492Sbeveloper TimeSourceObject.cpp 57287f7492Sbeveloper TimeSourceObjectManager.cpp 5819f0c92eSIngo Weinhold SoundPlayNode.cpp 5919f0c92eSIngo Weinhold ChannelMixer.cpp 6019f0c92eSIngo Weinhold SampleConverter.cpp 6119f0c92eSIngo Weinhold SamplingrateConverter.cpp 6219f0c92eSIngo Weinhold 6319f0c92eSIngo Weinhold # Old (R3) Media Kit 6419f0c92eSIngo Weinhold OldAudioModule.cpp 6519f0c92eSIngo Weinhold OldAudioStream.cpp 6619f0c92eSIngo Weinhold OldBufferStream.cpp 6719f0c92eSIngo Weinhold OldBufferStreamManager.cpp 6819f0c92eSIngo Weinhold OldMediaModule.cpp 6919f0c92eSIngo Weinhold OldSoundFile.cpp 7019f0c92eSIngo Weinhold OldSubscriber.cpp 71ca16f5cbSbeveloper 72ca16f5cbSbeveloper # Codec Plugin API 73ca16f5cbSbeveloper MediaPlugin.cpp 74ca16f5cbSbeveloper ReaderPlugin.cpp 75ca16f5cbSbeveloper DecoderPlugin.cpp 76*d8591482Sbeveloper MediaExtractor.cpp 7719f0c92eSIngo Weinhold; 7819f0c92eSIngo Weinhold 7919f0c92eSIngo WeinholdLinkSharedOSLibs libmedia.so : 8019f0c92eSIngo Weinhold be 8119f0c92eSIngo Weinhold; 8219f0c92eSIngo Weinhold 83