• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (c) 2022-2022 Huawei Device Co., Ltd.
3  * Licensed under the Apache License, Version 2.0 (the "License");
4  * you may not use this file except in compliance with the License.
5  * You may obtain a copy of the License at
6  *
7  *     http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12  * See the License for the specific language governing permissions and
13  * limitations under the License.
14  */
15 #include <chrono>
16 #include <thread>
17 #include "testngpp/testngpp.hpp"
18 #include "helper/test_player.hpp"
19 
20 using namespace OHOS::Media::Test;
21 
22 // @fixture(tags=audio_play_slow)
FIXTURE(DataDrivenSinglePlayerTestSlow)23 FIXTURE(DataDrivenSinglePlayerTestSlow)
24 {
25     DATA_PROVIDER(myurls, 1,
26     DATA_GROUP(std::string(RESOURCE_DIR "/MP3/MP3_LONG_48000_32.mp3")),
27     DATA_GROUP(std::string(RESOURCE_DIR "/M4A/MPEG-4_48000_32_LONG.m4a")),
28     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/02-400Hz Stereo 0dB.wav")),
29     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/03-500Hz Stereo 0dB.wav")),
30     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/04-600Hz Stereo 0dB.wav")),
31     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/05-700Hz Stereo 0dB.wav")),
32     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/06-800Hz Stereo 0dB.wav")),
33     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/07-900Hz Stereo 0dB.wav")),
34     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/08-1kHz Stereo 0dB.wav")),
35     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/09-2kHz Stereo 0dB.wav")),
36     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/10-3kHz Stereo 0dB.wav")),
37     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/100Hz-44.1K-sine_0dB.wav")),
38     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/1077205091002.wav")),
39     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/10KHz-stero.wav")),
40     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/11-4kHz Stereo 0dB.wav")),
41     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/12-5kHz Stereo 0dB.wav")),
42     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/12KHz-44.1K-sine_0dB.wav")),
43     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/13-6kHz Stereo 0dB.wav")),
44     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/14-7kHz Stereo 0dB.wav")),
45     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/15-8kHz Stereo 0dB.wav")),
46     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/150Hz-44.1K-sine_0dB.wav")),
47     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/15KHz-44.1K-sine_0dB.wav")),
48     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/16-9kHz Stereo 0dB.wav")),
49     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/17-10kHz Stereo 0dB.wav")),
50     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/18-12kHz Stereo 0dB.wav")),
51     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/180Hz-44.1K-sine_0dB.wav")),
52     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/19-16kHz Stereo 0dB.wav")),
53     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/1KHz-44.1K-sine_-6dB.wav")),
54     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/1KHz-44.1K-sine_0dB.wav")),
55     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/1KHz-stero.wav")),
56     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/1kHz Stereo 0dB.wav")),
57     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/20-20kHz Stereo 0dB.wav")),
58     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/200Hz-44.1K-sine_0dB.wav")),
59     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/20Hz-stero.wav")),
60     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/2kHz Stereo 0dB.wav")),
61     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/AngleAudioEffect-1.wav")),
62     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/Chains.wav")),
63     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/WAV_192k_16bit_2CH_11.wav")),
64     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/WAV_192k_24bit_2CH_11.wav")),
65     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/WAV_192k_32bit_2CH_11.wav")),
66     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/WAV_48k_32bit_2CH_11.wav")),
67     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/WAV_96k_16bit_2CH_11.wav")),
68     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/WAV_96k_24bit_2CH_11.wav")),
69     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/WAV_96k_32bit_2CH_11.wav")),
70     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/chushan-1.wav")),
71     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/chushan.wav")),
72     // TO FIX: ffmpeg wav demuxer cause crash  RESOURCE_DIR "/../../../../resource_ext/WAV/dash-runner-8bit.wav
73     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/dash-runner-8bit_short.wav")),
74     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/short_music.wav")),
75     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/sound_voices-1.wav")),
76     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/WAV/sound_voices.wav")),
77 
78     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/AACLC_1channel_001.aac")),
79     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/00-200Hz Stereo 0dB.aac")),
80     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/01-300Hz Stereo 0dB.aac")),
81     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/02-400Hz Stereo 0dB.aac")),
82     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/03-500Hz Stereo 0dB.aac")),
83     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/04-600Hz Stereo 0dB.aac")),
84     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/05-700Hz Stereo 0dB.aac")),
85     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/06-800Hz Stereo 0dB.aac")),
86     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/07-900Hz Stereo 0dB.aac")),
87     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/08-1kHz Stereo 0dB.aac")),
88     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/09-2kHz Stereo 0dB.aac")),
89     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/1.aac")),
90     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/10-3kHz Stereo 0dB.aac")),
91     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/100Hz-44.1K-sine_0dB.aac")),
92     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/11-4kHz Stereo 0dB.aac")),
93     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/12-5kHz Stereo 0dB.aac")),
94     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/12KHz-44.1K-sine_0dB.aac")),
95     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/13-6kHz Stereo 0dB.aac")),
96     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/14-7kHz Stereo 0dB.aac")),
97     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/15-8kHz Stereo 0dB.aac")),
98     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/150Hz-44.1K-sine_0dB.aac")),
99     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/15KHz-44.1K-sine_0dB.aac")),
100     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/16-9kHz Stereo 0dB.aac")),
101     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/17-10kHz Stereo 0dB.aac")),
102     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/171005793.aac")),
103     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/18-12kHz Stereo 0dB.aac")),
104     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/180Hz-44.1K-sine_0dB.aac")),
105     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/19-16kHz Stereo 0dB.aac")),
106     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/1KHz-44.1K-sine_-6dB.aac")),
107     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/1KHz-44.1K-sine_0dB.aac")),
108     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/1kHz Stereo 0dB.aac")),
109     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/20-20kHz Stereo 0dB.aac")),
110     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/200Hz-44.1K-sine_0dB.aac")),
111     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/2kHz Stereo 0dB.aac")),
112     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/AACLC_1channel_001.aac")),
113     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/AM playing.aac")),
114     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/AM radio.aac")),
115     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/AM.aac")),
116     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/Bye_Bye_Bye-Lovestoned-19466604.aac")),
117     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/Call to 1669.aac")),
118     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/Chains.aac")),
119     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/Chains~1.aac")),
120     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/Chains~2.aac")),
121     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/Chains~3.aac")),
122     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/Chains~4.aac")),
123     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/Chains~5.aac")),
124     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/Change frequency 97.5 FM.aac")),
125     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/Change to a route that avoids tolls..aac")),
126     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/Change to an economical route.aac")),
127     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/Change to the nearest route.aac")),
128     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/Changed to AM.aac")),
129     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/Changed to FM.aac")),
130     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/Chinese148755.aac")),
131     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/Close the window on passenger side.aac")),
132     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/Close the window on the drive side.aac")),
133     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/Cover27487643.aac")),
134     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/Save as a favorite son.aac")),
135     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/Set play mode loop all---All swirls.aac")),
136     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/Set play mode shuffle---Play randomly.aac")),
137     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/Switch to fastest route.aac")),
138     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/a2002011001-e02-8kHz.aac")),
139     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/add home address.aac")),
140     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/add work address.aac")),
141     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/ail_ext.aac")),
142     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/ail_int.aac")),
143     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/blow face foot.aac")),
144     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/blow face.aac")),
145     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/blow foot.aac")),
146     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/blow_windscreen.aac")),
147     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/blow_windscreen_foot.aac")),
148     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/bridgegril85595213.aac")),
149     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/call back.aac")),
150     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/callcenter.aac")),
151     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/cancel.aac")),
152     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/close the AC .aac")),
153     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/close the roof .aac")),
154     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/cool down the temperature .aac")),
155     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/dash-runner-8bit.aac")),
156     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/dash-runner-8bit_short.aac")),
157     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/decrease the fan speed please.aac")),
158     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/defrost_off.aac")),
159     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/defrost_on.aac")),
160     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/j_fa2_hev2.aac")),
161     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/m_a_he.aac")),
162     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/meet.aac")),
163     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/out.aac")),
164     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/out~1.aac")),
165     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/resume music.aac")),
166     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/sample_16kHz.aac")),
167     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/sample_16kHz_2.aac")),
168     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/sample_32kHz.aac")),
169     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/sample_441.aac")),
170     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/short_music.aac")),
171     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/size up.aac")),
172     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/sounds on please.aac")),
173     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/take me back to the previous .aac")),
174     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/take me to settings.aac")),
175     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/test_48000Hz_32bit_1Channel.aac")),
176     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/test_file_acc.aac")),
177     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/tune to 837 AM.aac")),
178     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/turn down the light to the lowest.aac")),
179     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/turn on the maximum fan speed.aac")),
180     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/want to add this station to favorite .aac")),
181     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/warmer on .aac")),
182     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/yes.aac")),
183     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/zoom out the map.aac")),
184 
185     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/002-100Hz-stero.mp3")),
186     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/003-1KHz-stero.mp3")),
187     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/004-10KHz-stero.mp3")),
188     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/005-20KHz-stero.mp3")),
189     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/006-1KHz-L.mp3")),
190     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/007-1KHz-R.mp3")),
191     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/008-10KHz-L.mp3")),
192     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/009-10KHz-R.mp3")),
193     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/10KHz-stero.mp3")),
194     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/1KHz-stero.mp3")),
195     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/20Hz-stero.mp3")),
196     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/20kHz.mp3")),
197     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/456.mp3")),
198     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/add home address.mp3")),
199     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/add work address.mp3")),
200     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/ail_ext.mp3")),
201     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/ail_int.mp3")),
202     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/AM playing.mp3")),
203     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/AM radio.mp3")),
204     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/AM.mp3")),
205     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/angel_audio.mp3")),
206     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/attach_picture.mp3")),
207     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/background.mp3")),
208     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/blow face foot.mp3")),
209     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/blow face.mp3")),
210     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/blow foot.mp3")),
211     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/blow_windscreen.mp3")),
212     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/blow_windscreen_foot.mp3")),
213     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/call back.mp3")),
214     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/Call to 1669.mp3")),
215     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/callcenter.mp3")),
216     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/cancel.mp3")),
217     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/Catherine.mp3")),
218     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/Chains.mp3")),
219     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/Change frequency 97.5 FM.mp3")),
220     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/Change to a route that avoids tolls..mp3")),
221     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/Change to an economical route.mp3")),
222     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/Change to the nearest route.mp3")),
223     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/Changed to AM.mp3")),
224     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/Changed to FM.mp3")),
225     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/clap.mp3")),
226     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/close the AC .mp3")),
227     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/close the roof .mp3")),
228     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/Close the window on passenger side.mp3")),
229     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/Close the window on the drive side.mp3")),
230     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/cool down the temperature .mp3")),
231     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/dash-runner-8bit_short.mp3")),
232     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/decrease the fan speed please.mp3")),
233     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/defrost_off.mp3")),
234     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/defrost_on.mp3")),
235     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/dream_it_possible.mp3")),
236     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/foreverLove.mp3")),
237     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/resume music.mp3")),
238     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/Set play mode loop all---All swirls.mp3")),
239     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/Set play mode shuffle---Play randomly.mp3")),
240     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/short_music.mp3")),
241     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/size up.mp3")),
242     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/sounds on please.mp3")),
243     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/Switch to fastest route.mp3")),
244     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/take me back to the previous .mp3")),
245     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/take me to settings.mp3")),
246     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/test-2sec.mp3")),
247     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/Track02_1kHz.mp3")),
248     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/Track03_17Hz.mp3")),
249     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/Track04_127Hz.mp3")),
250     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/Track05_997Hz.mp3")),
251     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/Track06_10kHz.mp3")),
252     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/Track07_20kHz.mp3")),
253     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/Track08_MUTE.mp3")),
254     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/Track09_1kHz_L.mp3")),
255     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/Track11_1kHz_R.mp3")),
256     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/tune to 837 AM.mp3")),
257     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/turn down the light to the lowest.mp3")),
258     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/turn on the maximum fan speed.mp3")),
259     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/want to add this station to favorite .mp3")),
260     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/warmer on .mp3")),
261     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/xiaoluluanzhuang-1.mp3")),
262     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/xiaoluluanzhuang.mp3")),
263     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/yes.mp3")),
264     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/MP3/zoom out the map.mp3")),
265 
266     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/00-200Hz Stereo 0dB.ape")),
267     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/01-300Hz Stereo 0dB.ape")),
268     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/02-400Hz Stereo 0dB.ape")),
269     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/03-500Hz Stereo 0dB.ape")),
270     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/04-600Hz Stereo 0dB.ape")),
271     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/05-700Hz Stereo 0dB.ape")),
272     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/06-800Hz Stereo 0dB.ape")),
273     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/07-900Hz Stereo 0dB.ape")),
274     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/08-1kHz Stereo 0dB.ape")),
275     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/09-2kHz Stereo 0dB.ape")),
276     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/1.ape")),
277     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/10-3kHz Stereo 0dB.ape")),
278     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/100Hz-44.1K-sine_0dB.ape")),
279     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/1077205091002.ape")),
280     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/11-4kHz Stereo 0dB.ape")),
281     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/12-5kHz Stereo 0dB.ape")),
282     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/12KHz-44.1K-sine_0dB.ape")),
283     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/13-6kHz Stereo 0dB.ape")),
284     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/14-7kHz Stereo 0dB.ape")),
285     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/15-8kHz Stereo 0dB.ape")),
286     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/150Hz-44.1K-sine_0dB.ape")),
287     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/15KHz-44.1K-sine_0dB.ape")),
288     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/16-9kHz Stereo 0dB.ape")),
289     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/17-10kHz Stereo 0dB.ape")),
290     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/171005793.ape")),
291     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/18-12kHz Stereo 0dB.ape")),
292     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/180Hz-44.1K-sine_0dB.ape")),
293     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/19-16kHz Stereo 0dB.ape")),
294     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/1kHz Stereo 0dB.ape")),
295     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/1KHz-44.1K-sine_-6dB.ape")),
296     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/1KHz-44.1K-sine_0dB.ape")),
297     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/20-20kHz Stereo 0dB.ape")),
298     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/200Hz-44.1K-sine_0dB.ape")),
299     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/2kHz Stereo 0dB.ape")),
300     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/a2002011001-e02-8kHz.ape")),
301     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/add home address.ape")),
302     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/add work address.ape")),
303     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/ail_ext.ape")),
304     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/ail_int.ape")),
305     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/AM playing.ape")),
306     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/AM radio.ape")),
307     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/AM.ape")),
308     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/blow face foot.ape")),
309     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/blow face.ape")),
310     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/blow foot.ape")),
311     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/blow_windscreen.ape")),
312     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/blow_windscreen_foot.ape")),
313     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/bridgegril85595213.ape")),
314     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/Bye_Bye_Bye-Lovestoned-19466604.ape")),
315     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/call back.ape")),
316     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/Call to 1669.ape")),
317     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/callcenter.ape")),
318     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/cancel.ape")),
319     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/Chains.ape")),
320     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/Chains~1.ape")),
321     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/Chains~2.ape")),
322     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/Chains~3.ape")),
323     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/Chains~4.ape")),
324     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/Chains~5.ape")),
325     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/Change frequency 97.5 FM.ape")),
326     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/Change to a route that avoids tolls..ape")),
327     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/Change to an economical route.ape")),
328     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/Change to the nearest route.ape")),
329     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/Changed to AM.ape")),
330     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/Changed to FM.ape")),
331     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/Chinese148755.ape")),
332     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/close the AC .ape")),
333     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/close the roof .ape")),
334     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/Close the window on passenger side.ape")),
335     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/Close the window on the drive side.ape")),
336     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/cool down the temperature .ape")),
337     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/Cover27487643.ape")),
338     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/dash-runner-8bit.ape")),
339     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/decrease the fan speed please.ape")),
340     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/defrost_off.ape")),
341     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/defrost_on.ape")),
342     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/Iamnotinyourmemory.ape")),
343     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/meet.ape")),
344     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/out.ape")),
345     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/out~1.ape")),
346     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/resume music.ape")),
347     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/sample_16kHz.ape")),
348     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/sample_16kHz_2.ape")),
349     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/sample_32kHz.ape")),
350     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/sample_441.ape")),
351     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/Save as a favorite son.ape")),
352     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/Set play mode loop all---All swirls.ape")),
353     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/Set play mode shuffle---Play randomly.ape")),
354     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/size up.ape")),
355     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/sounds on please.ape")),
356     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/Switch to fastest route.ape")),
357     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/take me back to the previous .ape")),
358     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/take me to settings.ape")),
359     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/test_file_acc.ape")),
360     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/tune to 837 AM.ape")),
361     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/turn down the light to the lowest.ape")),
362     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/turn on the maximum fan speed.ape")),
363     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/want to add this station to favorite .ape")),
364     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/warmer on .ape")),
365     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/yes.ape")),
366     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/zoom out the map.ape")),
367 
368     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/00-200Hz Stereo 0dB.flac")),
369     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/01-300Hz Stereo 0dB.flac")),
370     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/02-400Hz Stereo 0dB.flac")),
371     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/03-500Hz Stereo 0dB.flac")),
372     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/04-600Hz Stereo 0dB.flac")),
373     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/05-700Hz Stereo 0dB.flac")),
374     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/06-800Hz Stereo 0dB.flac")),
375     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/07-900Hz Stereo 0dB.flac")),
376     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/08-1kHz Stereo 0dB.flac")),
377     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/09-2kHz Stereo 0dB.flac")),
378     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/1.flac")),
379     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/10-3kHz Stereo 0dB.flac")),
380     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/100Hz-44.1K-sine_0dB.flac")),
381     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/11-4kHz Stereo 0dB.flac")),
382     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/12-5kHz Stereo 0dB.flac")),
383     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/12KHz-44.1K-sine_0dB.flac")),
384     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/13-6kHz Stereo 0dB.flac")),
385     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/14-7kHz Stereo 0dB.flac")),
386     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/15-8kHz Stereo 0dB.flac")),
387     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/150Hz-44.1K-sine_0dB.flac")),
388     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/15KHz-44.1K-sine_0dB.flac")),
389     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/16-9kHz Stereo 0dB.flac")),
390     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/17-10kHz Stereo 0dB.flac")),
391     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/171005793.flac")),
392     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/18-12kHz Stereo 0dB.flac")),
393     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/180Hz-44.1K-sine_0dB.flac")),
394     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/19-16kHz Stereo 0dB.flac")),
395     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/1kHz Stereo 0dB.flac")),
396     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/1KHz-44.1K-sine_-6dB.flac")),
397     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/1KHz-44.1K-sine_0dB.flac")),
398     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/20-20kHz Stereo 0dB.flac")),
399     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/200Hz-44.1K-sine_0dB.flac")),
400     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/20kHz.flac")),
401     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/2kHz Stereo 0dB.flac")),
402     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/a2002011001-e02-8kHz.flac")),
403     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/add home address.flac")),
404     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/add work address.flac")),
405     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/ail_ext.flac")),
406     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/ail_int.flac")),
407     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/AM playing.flac")),
408     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/AM radio.flac")),
409     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/AM.flac")),
410     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/blow face foot.flac")),
411     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/blow face.flac")),
412     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/blow foot.flac")),
413     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/blow_windscreen.flac")),
414     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/blow_windscreen_foot.flac")),
415     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/bridgegril85595213.flac")),
416     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/Bye_Bye_Bye-Lovestoned-19466604.flac")),
417     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/call back.flac")),
418     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/Call to 1669.flac")),
419     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/callcenter.flac")),
420     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/cancel.flac")),
421     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/Chains.flac")),
422     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/Chains~1.flac")),
423     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/Chains~2.flac")),
424     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/Chains~3.flac")),
425     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/Chains~4.flac")),
426     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/Chains~5.flac")),
427     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/Change frequency 97.5 FM.flac")),
428     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/Change to a route that avoids tolls..flac")),
429     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/Change to an economical route.flac")),
430     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/Change to the nearest route.flac")),
431     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/Changed to AM.flac")),
432     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/Changed to FM.flac")),
433     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/Chinese148755.flac")),
434     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/close the AC .flac")),
435     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/close the roof .flac")),
436     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/Close the window on passenger side.flac")),
437     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/Close the window on the drive side.flac")),
438     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/cool down the temperature .flac")),
439     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/Cover27487643.flac")),
440     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/dash-runner-8bit.flac")),
441     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/dash-runner-8bit_short.flac")),
442     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/decrease the fan speed please.flac")),
443     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/defrost_off.flac")),
444     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/defrost_on.flac")),
445     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/meet.flac")),
446     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/out.flac")),
447     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/out~1.flac")),
448     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/resume music.flac")),
449     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/sample_16kHz.flac")),
450     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/sample_16kHz_2.flac")),
451     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/sample_32kHz.flac")),
452     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/sample_441.flac")),
453     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/Save as a favorite son.flac")),
454     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/Set play mode loop all---All swirls.flac")),
455     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/Set play mode shuffle---Play randomly.flac")),
456     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/short_music.flac")),
457     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/size up.flac")),
458     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/sounds on please.flac")),
459     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/Switch to fastest route.flac")),
460     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/take me back to the previous .flac")),
461     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/take me to settings.flac")),
462     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/test_48000Hz_32bit_1Channel.flac")),
463     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/test_file_acc.flac")),
464     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/tune to 837 AM.flac")),
465     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/turn down the light to the lowest.flac")),
466     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/turn on the maximum fan speed.flac")),
467     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/want to add this station to favorite .flac")),
468     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/warmer on .flac")),
469     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/whitenoise.flac")),
470     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/yes.flac")),
471     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/FLAC/zoom out the map.flac")),
472 
473     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/01_Minimal_tone.ogg")),
474     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/01_Sherbet.ogg")),
475     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/02_Haze.ogg")),
476     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/02_Peaceful_dreaming.ogg")),
477     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/03_Bubbles.ogg")),
478     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/03_Twinkling_bell.ogg")),
479     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/04_Pathetique.ogg")),
480     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/04_Transparent_piano.ogg")),
481     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/05_Animato_Tone.ogg")),
482     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/05_One_fine_day.ogg")),
483     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/06_Beat_maker.ogg")),
484     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/06_Stepping_stones.ogg")),
485     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/07_DontPanic.ogg")),
486     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/07_Ringing_to_you.ogg")),
487     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/08_Vocalise.ogg")),
488     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/09_Circus_time.ogg")),
489     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/09_Postbox.ogg")),
490     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/1077205091002.ogg")),
491     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/10_Latino_jazz.ogg")),
492     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/10_Tinkerbell.ogg")),
493     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/11_CaffeineSnake.ogg")),
494     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/11_High_frequency.ogg")),
495     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/12_Sunshine.ogg")),
496     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/12_Tweeters.ogg")),
497     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/13_Oriental_express.ogg")),
498     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/13_Starry_night.ogg")),
499     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/14_A_beat_for_me.ogg")),
500     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/14_Pizzicato.ogg")),
501     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/15_On_my_mind.ogg")),
502     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/15_Pause_tone.ogg")),
503     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/16_Drawing_the_night.ogg")),
504     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/16_Heaven.ogg")),
505     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/17_Pixiedust.ogg")),
506     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/17_Pure_tone.ogg")),
507     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/18_A_cricket_chirps.ogg")),
508     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/18_TaDa.ogg")),
509     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/19_Basic_bell.ogg")),
510     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/19_Morning_breeze.ogg")),
511     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/20_Classic_bell.ogg")),
512     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/20_Cloud.ogg")),
513     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/21_Postman.ogg")),
514     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/22_On_time.ogg")),
515     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/a.ogg")),
516     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/A_toy_watch.ogg")),
517     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/BeatPlucker.ogg")),
518     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/Big_Easy.ogg")),
519     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/BirdLoop.ogg")),
520     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/Bollywood.ogg")),
521     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/Breeze.ogg")),
522     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/camera_click.ogg")),
523     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/camera_click_short.ogg")),
524     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/CaribbeanIce.ogg")),
525     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/Chains.ogg")),
526     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/Charger_Connection.ogg")),
527     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/CurveBallBlend.ogg")),
528     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/DigitalPhone.ogg")),
529     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/Eastern_Sky.ogg")),
530     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/Effect_Tick.ogg")),
531     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/EtherShake.ogg")),
532     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/Forest.ogg")),
533     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/Funk_Yall.ogg")),
534     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/Gimme_Mo_Town.ogg")),
535     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/Good_Morning.ogg")),
536     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/Growl.ogg")),
537     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/Insert.ogg")),
538     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/KeypressDelete.ogg")),
539     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/KeypressReturn.ogg")),
540     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/KeypressSpacebar.ogg")),
541     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/Light.ogg")),
542     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/Lock.ogg")),
543     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/LoveFlute.ogg")),
544     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/MidEvilJaunt.ogg")),
545     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/Mist.ogg")),
546     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/Morning.ogg")),
547     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/Noisey_One.ogg")),
548     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/No_Limits.ogg")),
549     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/PDD.ogg")),
550     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/Rain.ogg")),
551     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/Road_Trip.ogg")),
552     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/Savannah.ogg")),
553     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/Seville.ogg")),
554     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/Steppin_Out.ogg")),
555     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/Terminated.ogg")),
556     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/TerribleTwos.ogg")),
557     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/Third_Eye.ogg")),
558     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/Ticktac.ogg")),
559     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/TW_Battery_caution.ogg")),
560     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/TW_Call_Disconnect.ogg")),
561     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/TW_Error.ogg")),
562     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/TW_Low_Battery.ogg")),
563     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/TW_Touch.ogg")),
564     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/TW_Unlock.ogg")),
565     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/TW_Unlock_Glass.ogg")),
566     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/TW_Unlock_Puzzle.ogg")),
567     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/TW_Waterdrop.ogg")),
568     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/Unlock.ogg")),
569     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/VeryAlarmed.ogg")),
570     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/Victory.ogg")),
571     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/VideoRecord.ogg")),
572     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/World.ogg")),
573 
574     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/00-200Hz Stereo 0dB.m4a")),
575     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/01-300Hz Stereo 0dB.m4a")),
576     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/02-400Hz Stereo 0dB.m4a")),
577     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/03-500Hz Stereo 0dB.m4a")),
578     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/04-600Hz Stereo 0dB.m4a")),
579     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/05-700Hz Stereo 0dB.m4a")),
580     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/06-800Hz Stereo 0dB.m4a")),
581     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/07-900Hz Stereo 0dB.m4a")),
582     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/08-1kHz Stereo 0dB.m4a")),
583     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/09-2kHz Stereo 0dB.m4a")),
584     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/1.m4a")),
585     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/10-3kHz Stereo 0dB.m4a")),
586     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/100Hz-44.1K-sine_0dB.m4a")),
587     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/11-4kHz Stereo 0dB.m4a")),
588     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/12-5kHz Stereo 0dB.m4a")),
589     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/12KHz-44.1K-sine_0dB.m4a")),
590     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/13-6kHz Stereo 0dB.m4a")),
591     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/14-7kHz Stereo 0dB.m4a")),
592     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/15-8kHz Stereo 0dB.m4a")),
593     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/150Hz-44.1K-sine_0dB.m4a")),
594     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/15KHz-44.1K-sine_0dB.m4a")),
595     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/16-9kHz Stereo 0dB.m4a")),
596     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/17-10kHz Stereo 0dB.m4a")),
597     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/171005793.m4a")),
598     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/18-12kHz Stereo 0dB.m4a")),
599     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/180Hz-44.1K-sine_0dB.m4a")),
600     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/19-16kHz Stereo 0dB.m4a")),
601     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/1kHz Stereo 0dB.m4a")),
602     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/1KHz-44.1K-sine_-6dB.m4a")),
603     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/1KHz-44.1K-sine_0dB.m4a")),
604     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/20-20kHz Stereo 0dB.m4a")),
605     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/200Hz-44.1K-sine_0dB.m4a")),
606     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/2kHz Stereo 0dB.m4a")),
607     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/a2002011001-e02-8kHz.m4a")),
608     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/add home address.m4a")),
609     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/add work address.m4a")),
610     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/ail_ext.m4a")),
611     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/ail_int.m4a")),
612     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/AM playing.m4a")),
613     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/AM radio.m4a")),
614     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/AM.m4a")),
615     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/blow face foot.m4a")),
616     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/blow face.m4a")),
617     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/blow foot.m4a")),
618     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/blow_windscreen.m4a")),
619     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/blow_windscreen_foot.m4a")),
620     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/bridgegril85595213.m4a")),
621     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/Bye_Bye_Bye-Lovestoned-19466604.m4a")),
622     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/call back.m4a")),
623     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/Call to 1669.m4a")),
624     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/callcenter.m4a")),
625     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/cancel.m4a")),
626     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/Chains.m4a")),
627     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/Chains~1.m4a")),
628     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/Chains~2.m4a")),
629     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/Chains~3.m4a")),
630     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/Chains~4.m4a")),
631     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/Chains~5.m4a")),
632     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/Change frequency 97.5 FM.m4a")),
633     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/Change to a route that avoids tolls..m4a")),
634     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/Change to an economical route.m4a")),
635     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/Change to the nearest route.m4a")),
636     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/Changed to AM.m4a")),
637     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/Changed to FM.m4a")),
638     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/Chinese148755.m4a")),
639     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/close the AC .m4a")),
640     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/close the roof .m4a")),
641     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/Close the window on passenger side.m4a")),
642     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/Close the window on the drive side.m4a")),
643     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/cool down the temperature .m4a")),
644     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/Cover27487643.m4a")),
645     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/dash-runner-8bit.m4a")),
646     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/decrease the fan speed please.m4a")),
647     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/defrost_off.m4a")),
648     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/defrost_on.m4a")),
649     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/meet.m4a")),
650     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/out.m4a")),
651     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/out~1.m4a")),
652     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/piano.m4a")),
653     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/resume music.m4a")),
654     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/sample_16kHz.m4a")),
655     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/sample_16kHz_2.m4a")),
656     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/sample_32kHz.m4a")),
657     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/sample_441.m4a")),
658     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/Save as a favorite son.m4a")),
659     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/Set play mode loop all---All swirls.m4a")),
660     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/Set play mode shuffle---Play randomly.m4a")),
661     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/short_music.m4a")),
662     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/size up.m4a")),
663     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/sounds on please.m4a")),
664     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/Switch to fastest route.m4a")),
665     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/take me back to the previous .m4a")),
666     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/take me to settings.m4a")),
667     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/test_48000Hz_32bit_1Channel.m4a")),
668     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/test_file_acc.m4a")),
669     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/tune to 837 AM.m4a")),
670     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/turn down the light to the lowest.m4a")),
671     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/turn on the maximum fan speed.m4a")),
672     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/want to add this station to favorite .m4a")),
673     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/warmer on .m4a")),
674     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/Whistling_Down_the_Road-1.m4a")),
675     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/Whistling_Down_the_Road.m4a")),
676     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/yes.m4a")),
677     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/M4A/zoom out the map.m4a")),
678     DATA_GROUP(std::string("http://img.51miz.com/preview/sound/00/26/73/51miz-S267356-423D33372.mp3")),
679     DATA_GROUP(std::string("https://img.51miz.com/preview/sound/00/26/73/51miz-S267356-423D33372.mp3")));
680 
681 	// @test(data="myurls")
682     PTEST((std::string url), Test single player play url music, and finished automatically)
683     {
684         std::unique_ptr<TestPlayer> player = TestPlayer::Create();
685         ASSERT_EQ(0, player->SetSource(TestSource(url)));
686         ASSERT_EQ(0, player->Prepare());
687         ASSERT_EQ(0, player->Play());
688         while (player->IsPlaying()) {
689             std::this_thread::sleep_for(std::chrono::milliseconds(1000));
690         }
691     }
692 
693     DATA_PROVIDER(specialFileUrls, 1,
694     // TO FIX: ffmpeg wav demuxer cause crash  RESOURCE_DIR "/../../../../resource_ext/WAV/dash-runner-8bit.wav
695     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/AAC/AACLC_1channel_001.aac")),
696     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/APE/bridgegril85595213.ape")),
697     DATA_GROUP(std::string(RESOURCE_DIR "/../../../../resource_ext/OGG/Chains.ogg")));
698 
699     // @test(data="specialFileUrls", tags=debug)
700     PTEST((std::string url), Debug single player play url music, and finished automatically)
701     {
702         std::unique_ptr<TestPlayer> player = TestPlayer::Create();
703         ASSERT_EQ(0, player->SetSource(TestSource(url)));
704         ASSERT_EQ(0, player->Prepare());
705         ASSERT_EQ(0, player->Play());
706         while (player->IsPlaying()) {
707             std::this_thread::sleep_for(std::chrono::milliseconds(1000));
708         }
709     }
710 };