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