MediaNames.java revision 55eef638fae461d40b1ad4b1738bdef355a2d482
1/*
2 * Copyright (C) 2008 The Android Open Source Project
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 *      http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17package com.android.mediaframeworktest;
18
19/**
20 *
21 * This class has the names of the all the activity name and variables
22 * in the instrumentation test.
23 *
24 */
25public class MediaNames {
26    //A directory to hold all kinds of media files
27    public static final String MEDIA_SAMPLE_POOL = "/sdcard/media_api/samples/";
28    //Audio files
29    public static final String MP3CBR = "/sdcard/media_api/music/MP3CBR.mp3";
30    public static final String MP3VBR = "/sdcard/media_api/music/MP3VBR.mp3";
31    public static final String SHORTMP3 = "/sdcard/media_api/music/SHORTMP3.mp3";
32    public static final String MIDI = "/sdcard/media_api/music/MIDI.mid";
33    public static final String WMA9 = "/sdcard/media_api/music/WMA9.wma";
34    public static final String WMA10 = "/sdcard/media_api/music/WMA10.wma";
35    public static final String WAV = "/sdcard/media_api/music/complicated_wav.wav";
36    public static final String AMR = "/sdcard/media_api/music/AMRNB.amr";
37    public static final String OGG = "/sdcard/media_api/music/Mists_of_Time-4T.ogg";
38    public static final String OGGSHORT = "/sdcard/media_api/music/Skippy.ogg";
39
40    public static final int MP3CBR_LENGTH = 231116;
41    public static final int MP3VBR_LENGTH = 126407;
42    public static final int SHORTMP3_LENGTH = 286;
43    public static final int MIDI_LENGTH = 210528;
44    public static final int WMA9_LENGTH = 126559;
45    public static final int WMA10_LENGTH = 126559;
46    public static final int AMR_LENGTH = 126540;
47    public static final int OGG_LENGTH = 40000;
48    public static final int SEEK_TIME = 10000;
49
50    public static final long PAUSE_WAIT_TIME = 3000;
51    public static final long WAIT_TIME = 2000;
52    public static final long WAIT_LONG = 4000;
53
54    //Streaming Video
55    public static final String VIDEO_HTTP3GP = "http://pvs.pv.com/jj/lipsync0.3gp";
56    public static final String VIDEO_RTSP3GP = "rtsp://63.241.31.203/public/jj/md.3gp";
57    public static final String VIDEO_RTSP3GP2 = "rtsp://pvs.pv.com/public/live_dvd1.3gp";
58    public static final String VIDEO_RTSP3GP3 =
59      "rtsp://ehug.rtsp-youtube.l.google.com/" +
60      "Ci4LENy73wIaJQmeRVCJq4HuQBMYDSANFEIJbXYtZ29vZ2xlSARSB2RldGFpbHMM/0/0/0/video.3gp";
61    //public static final String VIDEO_RTSP3GP = "rtsp://193.159.241.21/sp/alizee05.3gp";
62
63    //local video
64    public static final String VIDEO_MP4 = "/sdcard/media_api/video/gingerkids.MP4";
65    public static final String VIDEO_LONG_3GP = "/sdcard/media_api/video/radiohead.3gp";
66    public static final String VIDEO_SHORT_3GP = "/sdcard/media_api/video/short.3gp";
67    public static final String VIDEO_LARGE_SIZE_3GP = "/sdcard/media_api/video/border_large.3gp";
68    public static final String VIDEO_H263_AAC = "/sdcard/media_api/video/H263_AAC.3gp";
69    public static final String VIDEO_H263_AMR = "/sdcard/media_api/video/H263_AMR.3gp";
70    public static final String VIDEO_H264_AAC = "/sdcard/media_api/video/H264_AAC.3gp";
71    public static final String VIDEO_H264_AMR = "/sdcard/media_api/video/H264_AMR.3gp";
72    public static final String VIDEO_WMV = "/sdcard/media_api/video/bugs.wmv";
73    public static final String VIDEO_HIGHRES_H263 = "/sdcard/media_api/video/h263_qcif_30fps.3gp";
74    public static final String VIDEO_HIGHRES_MP4 = "/sdcard/media_api/video/mpeg4_qvga_24fps.3gp";
75
76    //ringtone
77    public static final String ringtone = "/sdcard/media_api/ringtones/F1_NewVoicemail.mp3";
78
79    //streaming mp3
80    public static final String STREAM_LARGE_MP3 =
81      "http://wms.pv.com:7070/MediaDownloadContent/mp3/BuenaVista_04_Pueblo_Nuevo.mp3";
82    public static final String STREAM_SMALL_MP3 =
83      "http://wms.pv.com:7070/MediaDownloadContent/mp3/ID3V2_TestFile.mp3";
84    public static final String STREAM_REGULAR_MP3 =
85      "http://wms.pv.com:7070/MediaDownloadContent/mp3/ElectricCosmo.mp3";
86
87    //streaming mp3
88    public static final String STREAM_MP3_1 =
89      "http://wms.pv.com:7070/MediaDownloadContent/mp3/chadthi_jawani_128kbps.mp3";
90    public static final String STREAM_MP3_2 =
91      "http://wms.pv.com:7070/MediaDownloadContent/mp3/dualStereo.mp3";
92    public static final String STREAM_MP3_3 =
93      "http://wms.pv.com:7070/mediadownloadcontent/UserUploads/15%20Keep%20Holding%20On.mp3";
94    public static final String STREAM_MP3_4 =
95      "http://wms.pv.com:7070/mediadownloadcontent/UserUploads/1%20-%20Apologize.mp3";
96    public static final String STREAM_MP3_5 =
97      "http://wms.pv.com:7070/mediadownloadcontent/UserUploads/" +
98      "03%20You're%20Gonna%20Miss%20This.mp3";
99    public static final String STREAM_MP3_6 =
100      "http://wms.pv.com:7070/mediadownloadcontent/UserUploads" +
101      "/02%20Looney%20Tunes%20%C3%82%C2%B7%20Light%20Cavalry%20Overture%20(LP%20Version).mp3";
102    public static final String STREAM_MP3_7 =
103      "http://wms.pv.com:7070/mediadownloadcontent/UserUploads" +
104      "/01%20Love%20Song%20(Album%20Version).mp3";
105    public static final String STREAM_MP3_8 =
106      "http://wms.pv.com:7070/MediaDownloadContent/UserUploads/1%20-%20Apologize.mp3";
107    public static final String STREAM_MP3_9 =
108      "http://wms.pv.com:7070/MediaDownloadContent/UserUploads" +
109      "/1%20-%20Smile%20(Explicit%20Version).mp3";
110    public static final String STREAM_MP3_10 =
111      "http://wms.pv.com:7070/MediaDownloadContent/UserUploads/beefcake.mp3";
112
113    //Sonivox
114    public static String MIDIFILES[] = {
115        "/sdcard/media_api/music/Leadsol.mxmf",
116        "/sdcard/media_api/music/abba.imy", "/sdcard/media_api/music/ants.mid",
117        "/sdcard/media_api/music/greensleeves.rtttl", "/sdcard/media_api/music/test.ota"};
118
119    //Performance measurement
120    public static String[] WAVFILES = {
121        "/sdcard/media_api/music_perf/WAV/M1F1-AlawWE-AFsp.wav",
122        "/sdcard/media_api/music_perf/WAV/M1F1-float64-AFsp.wav",
123        "/sdcard/media_api/music_perf/WAV/song.wav",
124        "/sdcard/media_api/music_perf/WAV/WAVEtest.wav",
125        "/sdcard/media_api/music_perf/WAV/WAVEtest_out.wav",
126        "/sdcard/media_api/music_perf/WAV/test_out.wav"};
127
128    public static String[] AMRNBFILES = {
129        "/sdcard/media_api/music_perf/AMR/AI_AMR-NB_5.9kbps_6.24kbps_8khz_mono_NMC.amr",
130        "/sdcard/media_api/music_perf/AMR/AI_AMR-NB_5.15kbps_5.46kbps_8khz_mono_NMC.amr",
131        "/sdcard/media_api/music_perf/AMR/AI_AMR-NB_7.4kbps_7.80kbps_8khz_mono_NMC.amr",
132        "/sdcard/media_api/music_perf/AMR/AI_AMR-NB_7.95kbps_9.6kbps_8khz_mono_NMC.amr",
133        "/sdcard/media_api/music_perf/AMR/AI_AMR-NB_10.2kbps_10.48kbps_8khz_mono_NMC.amr"};
134
135    public static String[] AMRWBFILES = {
136        "/sdcard/media_api/music_perf/AMRWB/NIN_AMR-WB_15.85kbps_16kbps.amr",
137        "/sdcard/media_api/music_perf/AMRWB/NIN_AMR-WB_18.25kbps_18kbps.amr",
138        "/sdcard/media_api/music_perf/AMRWB/NIN_AMR-WB_19.85kbps_20kbps.amr",
139        "/sdcard/media_api/music_perf/AMRWB/NIN_AMR-WB_23.05kbps_23kbps.amr",
140        "/sdcard/media_api/music_perf/AMRWB/NIN_AMR-WB_23.85kbps_24kbps.amr",
141        "/sdcard/media_api/music_perf/AMRWB/PD_AMR-WB_19.85kbps_20kbps.amr",
142        "/sdcard/media_api/music_perf/AMRWB/PD_AMR-WB_23.05kbps_23kbps.amr",
143        "/sdcard/media_api/music_perf/AMRWB/PD_AMR-WB_23.85kbps_24kbps.amr",
144        "/sdcard/media_api/music_perf/AMRWB/WC_AMR-WB_23.05kbps_23kbps.amr",
145        "/sdcard/media_api/music_perf/AMRWB/WC_AMR-WB_23.85kbps_24kbps.amr", };
146
147    public static String[] MP3FILES = {
148        "/sdcard/media_api/music_perf/MP3/NIN_56kbps_32khz_stereo_VBR_MCA.MP3",
149        "/sdcard/media_api/music_perf/MP3/NIN_80kbps_32khz_stereo_VBR_MCA.mp3",
150        "/sdcard/media_api/music_perf/MP3/NIN_80kbps_44.1khz_stereo_VBR_MCA.mp3",
151        "/sdcard/media_api/music_perf/MP3/NIN_80kbps_48khz_stereo_VBR_MCA.mp3",
152        "/sdcard/media_api/music_perf/MP3/NIN_112kbps_32khz_stereo_VBR_MCA.mp3",
153        "/sdcard/media_api/music_perf/MP3/NIN_112kbps_44.1khz_stereo_VBR_MCA.mp3",
154        "/sdcard/media_api/music_perf/MP3/NIN_112kbps_48khz_stereo_VBR_MCA.mp3",
155        "/sdcard/media_api/music_perf/MP3/NIN_192kbps_32khz_mono_CBR_MCA.mp3",
156        "/sdcard/media_api/music_perf/MP3/NIN_192kbps_44.1khz_mono_CBR_MCA.mp3",
157        "/sdcard/media_api/music_perf/MP3/NIN_192kbps_48khz_mono_CBR_MCA.mp3",
158        "/sdcard/media_api/music_perf/MP3/NIN_256kbps_44.1khz_mono_CBR_MCA.mp3",
159        "/sdcard/media_api/music_perf/MP3/NIN_256kbps_48khz_mono_CBR_MCA.mp3",
160        "/sdcard/media_api/music_perf/MP3/PD_112kbps_32khz_stereo_VBR_MCA.mp3",
161        "/sdcard/media_api/music_perf/MP3/PD_112kbps_44.1khz_stereo_VBR_MCA.mp3",
162        "/sdcard/media_api/music_perf/MP3/PD_112kbps_48khz_stereo_VBR_MCA.mp3",
163        "/sdcard/media_api/music_perf/MP3/PD_192kbps_32khz_mono_CBR_DPA.mp3",
164        "/sdcard/media_api/music_perf/MP3/PD_256kbps_44.1khz_mono_CBR_DPA.mp3",
165        "/sdcard/media_api/music_perf/MP3/PD_256kbps_48khz_mono_CBR_MCA.mp3",
166        "/sdcard/media_api/music_perf/MP3/WC_256kbps_44.1khz_mono_CBR_DPA.mp3",
167        "/sdcard/media_api/music_perf/MP3/WC_256kbps_48khz_mono_CBR_DPA.mp3",
168        "/sdcard/media_api/music_perf/regular_album_photo/Apologize.mp3",
169        "/sdcard/media_api/music_perf/regular_album_photo/Because_Of_You.mp3",
170        "/sdcard/media_api/music_perf/regular_album_photo/Complicated.mp3",
171        "/sdcard/media_api/music_perf/regular_album_photo/Glamorous.mp3",
172        "/sdcard/media_api/music_perf/regular_album_photo/Im_With_You.mp3",
173        "/sdcard/media_api/music_perf/regular_album_photo/Smile.mp3",
174        "/sdcard/media_api/music_perf/regular_album_photo/Suddenly_I_See.mp3",
175        "/sdcard/media_api/music_perf/regular_album_photo/When You Say Nothing At All.mp3",
176        "/sdcard/media_api/music_perf/regular_album_photo/my_happy_ending.mp3"};
177
178    public static String[] AACFILES = {
179        "/sdcard/media_api/music_perf/AAC/AI_AAC_24kbps_12khz_Mono_1pCBR_SSE.mp4",
180        "/sdcard/media_api/music_perf/AAC/AI_AAC_56kbps_22.05khz_Stereo_1pCBR_SSE.mp4",
181        "/sdcard/media_api/music_perf/AAC/AI_AAC_56kbps_32khz_Stereo_CBR_SSE.mp4",
182        "/sdcard/media_api/music_perf/AAC/AI_AAC_56kbps_44.1khz_Stereo_1pCBR_SSE.mp4",
183        "/sdcard/media_api/music_perf/AAC/AI_AAC_80kbps_32khz_Stereo_1pCBR_SSE.mp4",
184        "/sdcard/media_api/music_perf/AAC/AI_AAC_80kbps_32khz_Stereo_CBR_SSE.mp4",
185        "/sdcard/media_api/music_perf/AAC/NIN_AAC_56kbps_22.05khz_Stereo_1pCBR_SSE.mp4",
186        "/sdcard/media_api/music_perf/AAC/NIN_AAC_56kbps_32khz_Stereo_CBR_SSE.mp4",
187        "/sdcard/media_api/music_perf/AAC/NIN_AAC_56kbps_44.1khz_Stereo_1pCBR_SSE.mp4",
188        "/sdcard/media_api/music_perf/AAC/NIN_AAC_80kbps_32khz_Stereo_1pCBR_SSE.mp4",
189        "/sdcard/media_api/music_perf/AAC/NIN_AAC_80kbps_32khz_Stereo_CBR_SSE.mp4",
190        "/sdcard/media_api/music_perf/AAC/PD_AAC_56kbps_22.05khz_Stereo_1pCBR_SSE.mp4",
191        "/sdcard/media_api/music_perf/AAC/PD_AAC_56kbps_32khz_Stereo_CBR_SSE.mp4",
192        "/sdcard/media_api/music_perf/AAC/PD_AAC_56kbps_44.1khz_Stereo_1pCBR_SSE.mp4",
193        "/sdcard/media_api/music_perf/AAC/PD_AAC_80kbps_32khz_Stereo_1pCBR_SSE.mp4",
194        "/sdcard/media_api/music_perf/AAC/PD_AAC_80kbps_32khz_Stereo_CBR_SSE.mp4",
195        "/sdcard/media_api/music_perf/AAC/PV_AAC_56kbps_22.05khz_Stereo_1pCBR_SSE.mp4",
196        "/sdcard/media_api/music_perf/AAC/PV_AAC_56kbps_32khz_Stereo_CBR_SSE.mp4",
197        "/sdcard/media_api/music_perf/AAC/PV_AAC_56kbps_44.1khz_Stereo_1pCBR_SSE.mp4",
198        "/sdcard/media_api/music_perf/AAC/PV_AAC_80kbps_32khz_Stereo_1pCBR_SSE.mp4",
199        "/sdcard/media_api/music_perf/AAC/PV_AAC_80kbps_32khz_Stereo_CBR_SSE.mp4",
200        "/sdcard/media_api/music_perf/AAC/WC_AAC_56kbps_22.05khz_Stereo_1pCBR_SSE.mp4",
201        "/sdcard/media_api/music_perf/AAC/WC_AAC_56kbps_32khz_Stereo_CBR_SSE.mp4",
202        "/sdcard/media_api/music_perf/AAC/WC_AAC_56kbps_44.1khz_Stereo_1pCBR_SSE.mp4",
203        "/sdcard/media_api/music_perf/AAC/WC_AAC_80kbps_32khz_Stereo_1pCBR_SSE.mp4",
204        "/sdcard/media_api/music_perf/AAC/WC_AAC_80kbps_32khz_Stereo_CBR_SSE.mp4",
205    };
206
207    public static String[] VIDEOFILES = { "/sdcard/media_api/video_perf/AI_CTO_Mpeg4_32kbps_10fps_SQCIF_128x96+AAC_8kbps_8khz_mono_QTE.mp4",
208      "/sdcard/media_api/video_perf/AI_CTO_Mpeg4_32kbps_12fps_SQCIF_128x96+AAC_8kbps_8khz_mono_QTE.mp4",
209      "/sdcard/media_api/video_perf/AI_CTO_Mpeg4_32kbps_15fps_SQCIF_128x96+AAC_8kbps_8khz_mono_QTE.mp4",
210      "/sdcard/media_api/video_perf/AI_CTO_Mpeg4_32kbps_5fps_SQCIF_128x96+AAC_8kbps_8khz_mono_QTE.mp4",
211      "/sdcard/media_api/video_perf/AI_CTO_Mpeg4_32kbps_5fps_SQCIF_128x96+AAC_8kbps_8khz_mono_SSE.mp4",
212      "/sdcard/media_api/video_perf/AI_CTO_Mpeg4_32kbps_7.5fps_SQCIF_128x96+AAC_8kbps_8khz_mono_QTE.mp4",
213      "/sdcard/media_api/video_perf/AI_WMV_1024kbps_20fps_QCIF_176x144_noaudio_SSE.wmv",
214      "/sdcard/media_api/video_perf/AI_WMV_1024kbps_25fps_QCIF_176x144_noaudio_SSE.wmv",
215      "/sdcard/media_api/video_perf/Chicken.wmv",
216      "/sdcard/media_api/video_perf/MP_qcif_15fps_100kbps_48kHz_192kbps_30secs.wmv",
217      "/sdcard/media_api/video_perf/NIN_CTO_H264_123kbps_5fps_QCIF_176x144+AMR_12.2kbps_8khz_mono_QTE.3gp",
218      "/sdcard/media_api/video_perf/NIN_CTO_H264_96kbps_10.2fps_QCIF_176x144+AMR_12.2kbps_8khz_mono_QTE.3gp",
219      "/sdcard/media_api/video_perf/NIN_CTO_H264_96kbps_12fps_QCIF_176x144+AMR_12.2kbps_8khz_mono_QTE.3gp",
220      "/sdcard/media_api/video_perf/NIN_CTO_H264_96kbps_15fps_QCIF_176x144+AMR_12.2kbps_8khz_mono_QTE.3gp",
221      "/sdcard/media_api/video_perf/NIN_CTO_Mpeg4_123kbps_15fps_QCIF_176x144+AAC_32kbps_22khz_mono_SSE.3gp",
222      "/sdcard/media_api/video_perf/NIN_CTO_Mpeg4_123kbps_7.5fps_QCIF_176x144+AAC_32kbps_22khz_stereo_SSE.3gp",
223      "/sdcard/media_api/video_perf/NIN_CTO_Mpeg4_128kbps_10fps_QCIF_176x144+AAC+_32kbps_48khz_stereo_SSE.3gp",
224      "/sdcard/media_api/video_perf/NIN_CTO_Mpeg4_128kbps_12fps_QCIF_176x144+AAC+_32kbps_48khz_stereo_SSE.3gp",
225      "/sdcard/media_api/video_perf/NIN_CTO_Mpeg4_128kbps_15fps_QCIF_176x144+AAC+_32kbps_48khz_stereo_SSE.3gp",
226      "/sdcard/media_api/video_perf/NIN_CTO_Mpeg4_128kbps_5fps_QCIF_176x144+AAC+_32kbps_48khz_stereo_SSE.3gp",
227      "/sdcard/media_api/video_perf/NIN_CTO_Mpeg4_128kbps_7.5fps_QCIF_176x144+AAC+_32kbps_48khz_stereo_SSE.3gp",
228      "/sdcard/media_api/video_perf/NIN_H263_128kbps_10fps_QCIF_174x144_noaudio_SSE.mp4",
229      "/sdcard/media_api/video_perf/NIN_H263_128kbps_15fps_QCIF_174x144_noaudio_SSE.mp4",
230      "/sdcard/media_api/video_perf/NIN_H263_48kbps_10fps_QCIF_174x144_noaudio_SSE.3gp",
231      "/sdcard/media_api/video_perf/NIN_H263_48kbps_12fps_QCIF_174x144_noaudio_SSE.3gp",
232      "/sdcard/media_api/video_perf/NIN_H264_123kbps_15fps_QCIF_176x144+AAC_32kbps_22khz_stereo_SSE.3gp",
233      "/sdcard/media_api/video_perf/NIN_H264_123kbps_7.5fps_QCIF_176x144+AAC_32kbps_22khz_stereo_SSE.3gp",
234      "/sdcard/media_api/video_perf/PV_H264_2000kbps_20fps_CIF_352x288+AAC_96kbps_48khz_stereo_SSE.mp4",
235      "/sdcard/media_api/video_perf/PV_H264_2000kbps_25fps_CIF_352x288+AAC_96kbps_48khz_stereo_SSE.mp4",
236      "/sdcard/media_api/video_perf/PV_H264_2000kbps_30fps_CIF_352x288+AAC_128kbps_48khz_stereo_SSE.mp4",
237      "/sdcard/media_api/video_perf/Stevie-1.wmv",
238      "/sdcard/media_api/video_perf/WC_H264_1600kbps_20fps_QCIF_176x144+AAC_96kbps_48khz_mono_SSE.mp4",
239      "/sdcard/media_api/video_perf/WC_H264_1600kbps_25fps_QCIF_176x144+AAC_96kbps_48khz_mono_SSE.mp4",
240      "/sdcard/media_api/video_perf/WC_H264_1600kbps_30fps_QCIF_176x144+AAC_96kbps_48khz_mono_SSE.mp4",
241      "/sdcard/media_api/video_perf/bugs.wmv",
242      "/sdcard/media_api/video_perf/niceday.wmv",
243      "/sdcard/media_api/video_perf/eaglesatopnflpe.wmv",
244
245    };
246
247    //wma - only support up to wma 9
248    public static String[] WMASUPPORTED = {
249      "/sdcard/media_api/music_perf/WMASUPPORTED/AI_WMA9.2_32kbps_44.1khz_mono_CBR_DPA.wma",
250      "/sdcard/media_api/music_perf/WMASUPPORTED/AI_WMA9.2_48kbps_44.1khz_mono_CBR_DPA.wma",
251      "/sdcard/media_api/music_perf/WMASUPPORTED/NIN_WMA9.2_32kbps_44.1khz_mono_CBR_DPA.wma",
252      "/sdcard/media_api/music_perf/WMASUPPORTED/NIN_WMA9.2_48kbps_44.1khz_mono_CBR_DPA.wma",
253      "/sdcard/media_api/music_perf/WMASUPPORTED/PD_WMA9.2_32kbps_44.1khz_mono_CBR_DPA.wma",
254      "/sdcard/media_api/music_perf/WMASUPPORTED/PD_WMA9.2_48kbps_44.1khz_mono_CBR_DPA.wma",
255      "/sdcard/media_api/music_perf/WMASUPPORTED/PV_WMA9.2_32kbps_44.1khz_mono_CBR_DPA.wma",
256      "/sdcard/media_api/music_perf/WMASUPPORTED/PV_WMA9.2_48kbps_44.1khz_mono_CBR_DPA.wma",
257      "/sdcard/media_api/music_perf/WMASUPPORTED/WC_WMA9.2_32kbps_44.1khz_mono_CBR_DPA.wma",
258      "/sdcard/media_api/music_perf/WMASUPPORTED/WC_WMA9.2_48kbps_44.1khz_mono_CBR_DPA.wma"
259
260    };
261
262    public static String[] WMAUNSUPPORTED = {
263      "/sdcard/media_api/music_perf/WMAUNSUPPORTED/AI_WMA10_127kbps_48khz_stereo_CBR_DPA.wma",
264      "/sdcard/media_api/music_perf/WMAUNSUPPORTED/AI_WMA10_128kbps_44.1khz_stereo_2pVBR_DPA.wma",
265      "/sdcard/media_api/music_perf/WMAUNSUPPORTED/AI_WMA10_128kbps_48khz_stereo_2pVBR_DPA.wma",
266      "/sdcard/media_api/music_perf/WMAUNSUPPORTED/AI_WMA10_128kbps_88khz_stereo_CBR_DPA.wma",
267      "/sdcard/media_api/music_perf/WMAUNSUPPORTED/AI_WMA10_128kbps_96khz_stereo_CBR_DPA.wma",
268      "/sdcard/media_api/music_perf/WMAUNSUPPORTED/AI_WMA10_192kbps_44.1khz_stereo_2pVBR_DPA.wma",
269      "/sdcard/media_api/music_perf/WMAUNSUPPORTED/AI_WMA10_192kbps_88khz_stereo_CBR_DPA.wma",
270      "/sdcard/media_api/music_perf/WMAUNSUPPORTED/AI_WMA10_192kbps_96khz_stereo_CBR_DPA.wma",
271      "/sdcard/media_api/music_perf/WMAUNSUPPORTED/AI_WMA10_256kbps_44khz_stereo_CBR_DPA.wma",
272      "/sdcard/media_api/music_perf/WMAUNSUPPORTED/AI_WMA10_256kbps_48khz_stereo_CBR_DPA.wma",
273      "/sdcard/media_api/music_perf/WMAUNSUPPORTED/AI_WMA10_256kbps_88khz_stereo_CBR_DPA.wma",
274      "/sdcard/media_api/music_perf/WMAUNSUPPORTED/AI_WMA10_256kbps_96khz_stereo_CBR_DPA.wma",
275      "/sdcard/media_api/music_perf/WMAUNSUPPORTED/AI_WMA10_384kbps_44khz_stereo_CBR_DPA.wma",
276      "/sdcard/media_api/music_perf/WMAUNSUPPORTED/AI_WMA10_384kbps_48khz_stereo_CBR_DPA.wma",
277      "/sdcard/media_api/music_perf/WMAUNSUPPORTED/AI_WMA10_384kbps_88khz_stereo_CBR_DPA.wma"
278    };
279
280    //Media Recorder
281    public static final String RECORDER_OUTPUT = "/sdcard/media_api/recorderOutput.amr";
282
283    //video thumbnail
284    public static final String THUMBNAIL_OUTPUT = "/sdcard/media_api/videoThumbnail.png";
285    public static final String GOLDEN_THUMBNAIL_OUTPUT = "/sdcard/media_api/goldenThumbnail.png";
286
287    //Metadata Utility
288    public static final String[] THUMBNAIL_CAPTURE_TEST_FILES = {
289      "/sdcard/media_api/metadata/test.mp4",
290      "/sdcard/media_api/metadata/test1.3gp",
291      "/sdcard/media_api/metadata/test2.3gp",
292      "/sdcard/media_api/metadata/test3.3gp",
293      "/sdcard/media_api/metadata/test4.3gp",
294      "/sdcard/media_api/metadata/test5.3gp",
295      "/sdcard/media_api/metadata/test6.3gp",
296      "/sdcard/media_api/metadata/test7.3gp",
297      "/sdcard/media_api/metadata/test8.3gp",
298      "/sdcard/media_api/metadata/test9.3gp",
299      "/sdcard/media_api/metadata/test10.3gp",
300      "/sdcard/media_api/metadata/test11.3gp",
301      "/sdcard/media_api/metadata/test12.3gp",
302      "/sdcard/media_api/metadata/test13.3gp",
303      "/sdcard/media_api/metadata/test14.3gp",
304      "/sdcard/media_api/metadata/test15.3gp",
305      "/sdcard/media_api/metadata/test16.3gp",
306      "/sdcard/media_api/metadata/test17.3gp",
307      "/sdcard/media_api/metadata/test18.3gp",
308      "/sdcard/media_api/metadata/test19.3gp",
309      "/sdcard/media_api/metadata/test20.3gp",
310      "/sdcard/media_api/metadata/test21.3gp",
311      "/sdcard/media_api/metadata/test22.3gp",
312      "/sdcard/media_api/metadata/test23.3gp",
313      "/sdcard/media_api/metadata/test24.3gp",
314      "/sdcard/media_api/metadata/test25.3gp",
315      "/sdcard/media_api/metadata/test26.3gp",
316      "/sdcard/media_api/metadata/test27.3gp",
317      "/sdcard/media_api/metadata/test28.3gp",
318      "/sdcard/media_api/metadata/test29.3gp",
319      "/sdcard/media_api/metadata/test30.3gp",
320      "/sdcard/media_api/metadata/test31.3gp",
321      "/sdcard/media_api/metadata/test32.3gp",
322      "/sdcard/media_api/metadata/test33.3gp",
323      "/sdcard/media_api/metadata/test35.mp4",
324      "/sdcard/media_api/metadata/test36.m4v",
325      "/sdcard/media_api/metadata/test34.wmv",
326      "/sdcard/media_api/metadata/test_metadata.mp4",
327  };
328
329  public static final String[] METADATA_RETRIEVAL_TEST_FILES = {
330      // Raw AAC is not supported
331      // "/sdcard/media_api/test_raw.aac",
332      // "/sdcard/media_api/test_adts.aac",
333      // "/sdcard/media_api/test_adif.aac",
334      "/sdcard/media_api/metadata/test_metadata.mp4",
335      "/sdcard/media_api/metadata/WMA10.wma",
336      "/sdcard/media_api/metadata/Leadsol_out.wav",
337      "/sdcard/media_api/metadata/test_aac.mp4",
338      "/sdcard/media_api/metadata/test_amr.mp4",
339      "/sdcard/media_api/metadata/test_avc_amr.mp4",
340      "/sdcard/media_api/metadata/test_metadata.mp4",
341      "/sdcard/media_api/metadata/test_vbr.mp3",
342      "/sdcard/media_api/metadata/test_cbr.mp3",
343      "/sdcard/media_api/metadata/metadata_test1.mp3",
344      "/sdcard/media_api/metadata/test33.3gp",
345      "/sdcard/media_api/metadata/test35.mp4",
346      "/sdcard/media_api/metadata/test36.m4v",
347      "/sdcard/media_api/metadata/test_m4v_amr.mp4",
348      "/sdcard/media_api/metadata/test_h263_amr.mp4",
349      "/sdcard/media_api/metadata/test34.wmv",
350  };
351
352  public static final String[] ALBUMART_TEST_FILES = {
353      "/sdcard/media_api/album_photo/test_22_16_mp3.mp3",
354      "/sdcard/media_api/album_photo/PD_256kbps_48khz_mono_CBR_MCA.mp3",
355      "/sdcard/media_api/album_photo/PD_256kbps_44.1khz_mono_CBR_DPA.mp3",
356      "/sdcard/media_api/album_photo/PD_192kbps_32khz_mono_CBR_DPA.mp3",
357      "/sdcard/media_api/album_photo/NIN_256kbps_48khz_mono_CBR_MCA.mp3",
358      "/sdcard/media_api/album_photo/NIN_256kbps_44.1khz_mono_CBR_MCA.mp3",
359      "/sdcard/media_api/album_photo/NIN_112kbps(96kbps)_48khz_stereo_VBR_MCA.mp3",
360      "/sdcard/media_api/album_photo/NIN_112kbps(96kbps)_44.1khz_stereo_VBR_MCA.mp3",
361      "/sdcard/media_api/album_photo/lightGreen1.mp3",
362      "/sdcard/media_api/album_photo/babyBlue2 1.mp3",
363      "/sdcard/media_api/album_photo/2-01 01 NIN_56kbps(64kbps)_32khz_stereo_VBR_MCA.mp3",
364      "/sdcard/media_api/album_photo/02_NIN_112kbps(80kbps)_32khz_stereo_VBR_MCA.mp3",
365      "/sdcard/media_api/album_photo/No_Woman_No_Cry_128K.wma",
366      "/sdcard/media_api/album_photo/Beethoven_2.wma",
367  };
368
369  //TEST_PATH_1: is a video and contains metadata for key "num-tracks"
370  // TEST_PATH_2: any valid media file.
371  // TEST_PATH_3: invalid media file
372  public static final String TEST_PATH_1 = "/sdcard/media_api/metadata/test.mp4";
373  public static final String TEST_PATH_3 = "/sdcard/media_api/data.txt";
374  public static final String TEST_PATH_4 = "somenonexistingpathname";
375  public static final String TEST_PATH_5 = "mem://012345";
376
377  //Meta data expected result
378  //The expected tag result in the following order
379  //cd_track_number, album, artist, author, composer, date, genre
380  //title, years, duration
381  public static final String META_DATA_MP3 [][] = {
382      {"/sdcard/media_api/metaDataTestMedias/MP3/ID3V1_ID3V2.mp3", "1/10", "ID3V2.3 Album", "ID3V2.3 Artist",
383          "ID3V2.3 Lyricist", "ID3V2.3 Composer", null, "Blues",
384          "ID3V2.3 Title", "1234", "295", "1"},
385      {"/sdcard/media_api/metaDataTestMedias/MP3/ID3V2.mp3", "1/10", "ID3V2.3 Album", "ID3V2.3 Artist",
386          "ID3V2.3 Lyricist", "ID3V2.3 Composer", null, "Blues",
387          "ID3V2.3 Title", "1234", "287", "1"},
388      {"/sdcard/media_api/metaDataTestMedias/MP3/ID3V1.mp3", "1", "test ID3V1 Album", "test ID3V1 Artist",
389          null, null, null, "255", "test ID3V1 Title", "1234", "231332", "1"},
390      {"/sdcard/media_api/metaDataTestMedias/MP3/Corrupted_ID3V1.mp3" , null, null, null,
391              null, null, null, null, null, null, "231330", "1"},
392      //The corrupted TALB field in id3v2 would not switch to id3v1 tag automatically
393      {"/sdcard/media_api/metaDataTestMedias/MP3/Corrupted_ID3V2_TALB.mp3", "01", null, "ID3V2.3 Artist",
394          "ID3V2.3 Lyricist", "ID3V2.3 Composer", null,
395          "Blues", "ID3V2.3 Title", "1234", "295", "1"},
396      {"/sdcard/media_api/metaDataTestMedias/MP3/Corrupted_ID3V2_TCOM.mp3", "01", "ID3V2.3 Album",
397           "ID3V2.3 Artist", "ID3V2.3 Lyricist", null, null,
398           "Blues", "ID3V2.3 Title", "1234", "295", "1"},
399      {"/sdcard/media_api/metaDataTestMedias/MP3/Corrupted_ID3V2_TCOM_2.mp3", "01", "ID3V2.3 Album",
400           "ID3V2.3 Artist", null, null, null, "Blues", "ID3V2.3 Title", "1234", "295", "1"},
401      {"/sdcard/media_api/metaDataTestMedias/MP3/Corrupted_ID3V2_TRCK.mp3", "dd", "ID3V2.3 Album",
402           "ID3V2.3 Artist", "ID3V2.3 Lyricist", "ID3V2.3 Composer", null,
403           "Blues", "ID3V2.3 Title", "1234", "295", "1"},
404      {"/sdcard/media_api/metaDataTestMedias/MP3/Corrupted_ID3V2_TRCK_2.mp3", "01", "ID3V2.3 Album",
405           "ID3V2.3 Artist", null, null, null, "255", "ID3V2.3 Title", "1234", "295", "1"},
406      {"/sdcard/media_api/metaDataTestMedias/MP3/Corrupted_ID3V2_TYER.mp3", "01", "ID3V2.3 Album",
407           "ID3V2.3 Artist", null, null, null, null, "ID3V2.3 Title", "9999", "295", "1"},
408      {"/sdcard/media_api/metaDataTestMedias/MP3/Corrupted_ID3V2_TYER_2.mp3", "01", "ID3V2.3 Album",
409           "ID3V2.3 Artist", "ID3V2.3 Lyricist", "ID3V2.3 Composer", null,
410           "Blues", "ID3V2.3 Title", null, "295", "1"},
411      {"/sdcard/media_api/metaDataTestMedias/MP3/Corrupted_ID3V2_TIT.mp3", null, null, null,
412          null, null, null, null, null, null, "295", "1"}
413  };
414
415  public static final String META_DATA_OTHERS [][] = {
416      {"/sdcard/media_api/metaDataTestMedias/3GP/cat.3gp", null, null, null,
417          null, null, "20080309T002415.000Z", null,
418          null, null, "1404928", "2"},
419      {"/sdcard/media_api/metaDataTestMedias/AMR/AMR_NB.amr", null, null, null,
420          null, null, null, null,
421          null, null, "126540", "1"},
422      {"/sdcard/media_api/metaDataTestMedias/AMRWB/AMR_WB.amr", null, null, null,
423          null, null, null, null,
424          null, null, "231180", "1"},
425      {"/sdcard/media_api/metaDataTestMedias/M4A/Jaws Of Life_ver1.m4a", null, "Suspended Animation",
426          "John Petrucci", null, null, "20070510T125223.000Z",
427          null, null, "2005", "231180", "1"},
428      {"/sdcard/media_api/metaDataTestMedias/M4V/sample_iPod.m4v", null, null,
429          null, null, null, "20051220T202015.000Z",
430          null, null, null, "3771392", "2"},
431      {"/sdcard/media_api/metaDataTestMedias/MIDI/MIDI.mid", null, "Suspended Animation",
432          "John Petrucci", null, null, "20070510T125223.000Z",
433          null, null, "2005", "231180", "1"},
434      {"/sdcard/media_api/metaDataTestMedias/MP4/kung_fu_panda_h264.mp4", null, "mp4 album Kung Fu Panda",
435          "mp4 artist Kung Fu Panda", null, null, "20080517T091451.000Z",
436          "41", "Kung Fu Panda", "2008", "5667840", "2"},
437      {"/sdcard/media_api/metaDataTestMedias/OGG/Ring_Classic_02.ogg", null, "Suspended Animation",
438          "John Petrucci", null, null, "20070510T125223.000Z",
439          null, null, "2005", "231180", "1"},
440      {"/sdcard/media_api/metaDataTestMedias/OGG/When You Say Nothing At All.ogg",
441          null, "Suspended Animation", "John Petrucci",
442          null, null, "20070510T125223.000Z", null, null, "2005", "231180", "1"},
443      {"/sdcard/media_api/metaDataTestMedias/WAV/Im With You.wav", null, null,
444          null, null, null, null,
445          null, null, null, "224000", "1"},
446      {"/sdcard/media_api/metaDataTestMedias/WMA/WMA9.wma", "6", "Ten Songs in the Key of Betrayal",
447          "Alien Crime Syndicate", "Alien Crime Syndicate",
448          "wma 9 Composer", "20040521T175729.483Z",
449          "Rock", "Run for the Money", "2004", "134479", "1"},
450      {"/sdcard/media_api/metaDataTestMedias/WMA/WMA10.wma", "09", "wma 10 Album",
451          "wma 10 Album Artist", "wma 10 Artist", "wma 10 Composer", "20070705T063625.097Z",
452          "Acid Jazz", "wma 10 Title", "2010", "126574", "1"},
453      {"/sdcard/media_api/metaDataTestMedias/WMV/bugs.wmv", "8", "wmv 9 Album",
454          null, "wmv 9 Artist ", null, "20051122T155247.540Z",
455          null, "Looney Tunes - Hare-Breadth Hurry", "2005", "193482", "2"},
456      {"/sdcard/media_api/metaDataTestMedias/WMV/clips_ver7.wmv", "50", "wmv 7 Album",
457          null, "Hallau Shoots & Company", null, "20020226T170045.891Z",
458          null, "CODEC Shootout", "1986", "43709", "2"}
459  };
460
461  //output recorded video
462
463  public static final String RECORDED_HVGA_H263 = "/sdcard/HVGA_H263.3gp";
464  public static final String RECORDED_QVGA_H263 = "/sdcard/QVGA_H263.3gp";
465  public static final String RECORDED_SQVGA_H263 = "/sdcard/SQVGA_H263.3gp";
466  public static final String RECORDED_CIF_H263 = "/sdcard/CIF_H263.3gp";
467  public static final String RECORDED_QCIF_H263 = "/sdcard/QCIF_H263.3gp";
468  public static final String RECORDED_PORTRAIT_H263 = "/sdcard/QCIF_mp4.3gp";
469
470  public static final String RECORDED_HVGA_MP4 = "/sdcard/HVGA_mp4.mp4";
471  public static final String RECORDED_QVGA_MP4 = "/sdcard/QVGA_mp4.mp4";
472  public static final String RECORDED_SQVGA_MP4 = "/sdcard/SQVGA_mp4.mp4";
473  public static final String RECORDED_CIF_MP4 = "/sdcard/CIF_mp4.mp4";
474  public static final String RECORDED_QCIF_MP4 = "/sdcard/QCIF_mp4.mp4";
475
476  public static final String RECORDED_VIDEO_3GP = "/sdcard/temp.3gp";
477
478  public static final String INVALD_VIDEO_PATH = "/sdcard/media_api/filepathdoesnotexist" +
479      "/filepathdoesnotexist/temp.3gp";
480
481
482  public static final long RECORDED_TIME = 5000;
483  public static final long VALID_VIDEO_DURATION = 2000;
484
485  //Videos for the mediaplayer stress test
486  public static String[] H263_STRESS = {
487      "/sdcard/media_api/video_stress/h263/H263_CIF.3gp",
488      "/sdcard/media_api/video_stress/h263/H263_QCIF.3gp",
489      "/sdcard/media_api/video_stress/h263/H263_QVGA.3gp",
490      "/sdcard/media_api/video_stress/h263/H263_SQVGA.3gp"
491  };
492
493  public static String[] MPEG4_STRESS = {
494    "/sdcard/media_api/video_stress/h263/mpeg4_CIF.mp4",
495    "/sdcard/media_api/video_stress/h263/mpeg4_QCIF.3gp",
496    "/sdcard/media_api/video_stress/h263/mpeg4_QVGA.3gp",
497    "/sdcard/media_api/video_stress/h263/mpeg4_SQVGA.mp4"
498  };
499
500  //Streaming test files
501  public static final String STREAM_H264_480_360_1411k =
502      "http://sridharg.googlejunta.com/yslau/stress_media/h264_regular.mp4";
503  public static final String STREAM_WMV =
504      "http://sridharg.googlejunta.com/yslau/stress_media/bugs.wmv";
505  public static final String STREAM_H263_176x144_325k =
506      "http://sridharg.googlejunta.com/yslau/stress_media/h263_regular.3gp";
507  public static final String STREAM_H264_352x288_1536k =
508      "http://sridharg.googlejunta.com/yslau/stress_media/h264_highBitRate.mp4";
509  public static final String STREAM_MP3=
510      "http://sridharg.googlejunta.com/yslau/stress_media/mp3_regular.mp3";
511  public static final String STREAM_MPEG4_QVGA_128k =
512      "http://sridharg.googlejunta.com/yslau/stress_media/mpeg4_qvga_24fps.3gp";
513}
514