1SubDir HAIKU_TOP src apps mediaplayer ; 2 3# for BRecentItems 4UsePublicHeaders [ FDirName be_apps Tracker ] ; 5UsePrivateHeaders interface shared ; 6UseLibraryHeaders agg ; 7 8# source directories 9local sourceDirs = 10 interface 11 media_node_framework 12 media_node_framework/audio 13 media_node_framework/video 14 playlist 15 supplier 16 support 17 settings 18; 19 20local sourceDir ; 21for sourceDir in $(sourceDirs) { 22 SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src apps mediaplayer $(sourceDir) ] ; 23} 24 25Application MediaPlayer : 26 # interface 27 DurationView.cpp 28 PeakView.cpp 29 PlayPauseButton.cpp 30 PositionToolTip.cpp 31 SeekSlider.cpp 32 SubtitleBitmap.cpp 33 SymbolButton.cpp 34 TransportControlGroup.cpp 35 VolumeSlider.cpp 36 37 # media_node_framework 38 NodeManager.cpp 39 PlaybackListener.cpp 40 PlaybackLOAdapter.cpp 41 PlaybackManager.cpp 42 43 # media_node_framework/audio 44 AudioAdapter.cpp 45 AudioChannelConverter.cpp 46 AudioFormatConverter.cpp 47 AudioProducer.cpp 48 AudioReader.cpp 49 AudioResampler.cpp 50 AudioSupplier.cpp 51 AudioVolumeConverter.cpp 52 53 # media_node_framework/video 54 VideoConsumer.cpp 55 VideoProducer.cpp 56 VideoSupplier.cpp 57 VideoTarget.cpp 58 59 # playlist 60 CopyPLItemsCommand.cpp 61 FilePlaylistItem.cpp 62 ImportPLItemsCommand.cpp 63 ListViews.cpp 64 MovePLItemsCommand.cpp 65 Playlist.cpp 66 PlaylistItem.cpp 67 PlaylistListView.cpp 68 PlaylistObserver.cpp 69 PlaylistWindow.cpp 70 PLItemsCommand.cpp 71 RandomizePLItemsCommand.cpp 72 RemovePLItemsCommand.cpp 73 UrlPlaylistItem.cpp 74 75 # settings 76 Settings.cpp 77 SettingsWindow.cpp 78 79 # supplier 80 AudioTrackSupplier.cpp 81 ImageTrackVideoSupplier.cpp 82 MediaFileTrackSupplier.cpp 83 MediaTrackAudioSupplier.cpp 84 MediaTrackVideoSupplier.cpp 85 ProxyAudioSupplier.cpp 86 ProxyVideoSupplier.cpp 87 TrackSupplier.cpp 88 SubTitles.cpp 89 SubTitlesSRT.cpp 90 VideoTrackSupplier.cpp 91 92 # support 93 AbstractLOAdapter.cpp 94 ColorSpaceToString.cpp 95 Command.cpp 96 CommandStack.cpp 97 DurationToString.cpp 98 Event.cpp 99 EventQueue.cpp 100 FileReadWrite.cpp 101 Listener.cpp 102 ListenerAdapter.cpp 103 MessageEvent.cpp 104 Notifier.cpp 105 SettingsMessage.cpp 106 StackBlurFilter.cpp 107 108 # . 109 Controller.cpp 110 ControllerObserver.cpp 111 ControllerView.cpp 112 InfoWin.cpp 113 MainApp.cpp 114 MainWin.cpp 115 NetworkStreamWin.cpp 116 VideoView.cpp 117 118 : be game media tracker translation textencoding [ TargetLibstdc++ ] 119 localestub shared bnetapi 120 : MediaPlayer.rdef 121; 122 123DoCatalogs MediaPlayer : 124 x-vnd.Haiku-MediaPlayer 125 : 126 CopyPLItemsCommand.cpp 127 ImportPLItemsCommand.cpp 128 InfoWin.cpp 129 MainApp.cpp 130 MainWin.cpp 131 MovePLItemsCommand.cpp 132 NetworkStreamWin.cpp 133 PeakView.cpp 134 PlaylistItem.cpp 135 PlaylistWindow.cpp 136 RandomizePLItemsCommand.cpp 137 RemovePLItemsCommand.cpp 138 SettingsWindow.cpp 139; 140