2 * Copyright (c) [2012] Samsung Electronics Co., Ltd.
4 * Licensed under the Flora License, Version 1.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
8 * http://floralicense.org/license/
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.
18 #ifndef _VIDEO_VALUE_DEFINE_
19 #define _VIDEO_VALUE_DEFINE_
25 #define PLAY_TIME_FORMAT "02u:%02u:%02u"
29 #define PLAY_TIME_ARGS(t) \
34 #define PLAY_TIME_LENGTH 9
37 #define _EDJ(x) elm_layout_edje_get(x)
48 #define PREFIX "/usr/apps/org.tizen.video-player"
49 #define EDJ_PATH "/usr/apps/org.tizen.video-player/res/edje"
50 #define LOCALEDIR "/usr/apps/org.tizen.video-player/res/locale"
53 #define VIDEO_CHAPTER_VIEW_DATA_DIR "/opt/usr/media/.video_thumb"
56 #define VIDEO_HEAD_ICON_ALLSHARE PREFIX"/res/images/icon/T01-2_icon_title_allshare.png"
57 #define VIDEO_HEAD_ICON_SOUNDPATH PREFIX"/res/images/icon/T01-2_icon_title_soundpath.png"
58 #define VIDEO_LIST_VIEW_ICON_FOLDER PREFIX"/res/images/icon/06_myfiles_list_folder.png"
60 #define VIDEO_PLAYER_MORE_ICON_TRIM PREFIX"/res/images/icon/T01-2_icon_popup_trim.png"
61 #define VIDEO_PLAYER_MORE_ICON_SOUND_ALIVE PREFIX"/res/images/icon/T01-2_icon_popup_sound_allive.png"
62 #define VIDEO_PLAYER_MORE_ICON_SUBTITLE PREFIX"/res/images/icon/T01-2_icon_popup_subtitle.png"
63 #define VIDEO_PLAYER_MORE_ICON_REPEAT PREFIX"/res/images/icon/T01-2_icon_popup_sound_repeat_mode.png"
64 #define VIDEO_PLAYER_MORE_ICON_AUDIO_TRACK PREFIX"/res/images/icon/T01-2_icon_popup_sound_audio_track.png"
65 #define VIDEO_PLAYER_MORE_ICON_SETTING PREFIX"/res/images/icon/T01-2_icon_popup_sound_settings.png"
66 #define VIDEO_PLAYER_MORE_ICON_ADD_TO_HOME PREFIX"/res/images/icon/T01_controlbar_icon_add_to_home.png"
69 #define VIDEO_PLAYER_TOOLBAR_ICON_VIDEOS PREFIX"/res/images/toolbar/T01-2_controlbar_icon_video.png"
70 #define VIDEO_PLAYER_TOOLBAR_ICON_RECORDED PREFIX"/res/images/toolbar/T01-2_controlbar_icon_recorded.png"
71 #define VIDEO_PLAYER_TOOLBAR_ICON_FOLDER PREFIX"/res/images/toolbar/T01-2_controlbar_icon_folder.png"
72 #define VIDEO_PLAYER_TOOLBAR_ICON_ASF PREFIX"/res/images/toolbar/T01-2_controlbar_icon_near_device.png"
73 #define VIDEO_PLAYER_TOOLBAR_ICON_BACK PREFIX"/res/images/toolbar/T01-2_btn_toolbar_back.png"
74 #define VIDEO_PLAYER_TOOLBAR_ICON_VOLUME PREFIX"/res/images/toolbar/T01-2_btn_toolbar_volum.png"
75 #define VIDEO_PLAYER_TOOLBAR_ICON_CANCEL PREFIX"/res/images/toolbar/T01-2_icon_toolbar_cancel.png"
76 #define VIDEO_PLAYER_TOOLBAR_ICON_DELETE PREFIX"/res/images/toolbar/T01-2_icon_toolbar_delete.png"
77 #define VIDEO_PLAYER_TOOLBAR_ICON_DONE PREFIX"/res/images/toolbar/T01-2_icon_toolbar_done.png"
78 #define VIDEO_PLAYER_TOOLBAR_ICON_SETTING PREFIX"/res/images/toolbar/T01-2_icon_toolbar_setting.png"
79 #define VIDEO_PLAYER_TOOLBAR_ICON_SORT PREFIX"/res/images/toolbar/T01-2_icon_toolbar_sort_by.png"
80 #define VIDEO_PLAYER_TOOLBAR_ICON_SEARCH PREFIX"/res/images/toolbar/T02_controlbar_icon_search.png"
83 #define VIDEO_PLAYER_MAIN_EDJ EDJ_PATH"/main.edj"
84 #define VIDEO_PLAYER_BOOKMARK_EDJ EDJ_PATH"/bookmark.edj"
85 #define VIDEO_PLAYER_BOOKMARK_ITEM_EDJ EDJ_PATH"/bookmark_item.edj"
86 #define VIDEO_PLAYER_CONTROL_EDJ EDJ_PATH"/control.edj"
87 #define VIDEO_PLAYER_PANEL_EDJ EDJ_PATH"/panel.edj"
88 #define VIDEO_PLAYER_PROGRESS_EDJ EDJ_PATH"/progress.edj"
89 #define VIDEO_PLAYER_TRIM_EDJ EDJ_PATH"/trim.edj"
90 #define VIDEO_PLAYER_TRIM_ITEM_EDJ EDJ_PATH"/trim_item.edj"
91 #define VIDEO_PLAYER_PROGRESS_TRIM_EDJ EDJ_PATH"/progress_trim.edj"
92 #define VIDEO_PLAYER_ADD_TAG EDJ_PATH"/add_tag.edj"
93 #define VIDEO_PLAYER_ANIMATION_EDJ EDJ_PATH"/animation.edj"
94 #define VIDEO_PLAYER_DETAIL_EDJ EDJ_PATH"/detail.edj"
95 #define VIDEO_PLAYER_SUBTITLE_EDJ EDJ_PATH"/subtitle.edj"
96 #define VIDEO_PLAYER_SUBTITLE_SYNC_EDJ EDJ_PATH"/subtitle_sync.edj"
97 #define VIDEO_PLAYER_LISTVIEW_EDJ EDJ_PATH"/listview.edj"
98 #define VIDEO_PLAYER_MULTI_WIN_EDJ EDJ_PATH"/multi_win.edj"
99 #define VIDEO_PLAYER_SETTING_EDJ EDJ_PATH"/setting.edj"
100 #define VIDEO_PLAYER_LANDSCAPE_THUMB_EDJ EDJ_PATH"/landscape_thumbnail.edj"
101 #define VIDEO_PLAYER_CHAPTER_VIEW_EDJ EDJ_PATH"/vp-chapter-view.edj"
102 #define VIDEO_PLAYER_SPEEDBOX_VIEW_EDJ EDJ_PATH"/vp-speedbox-popup.edj"
103 #define VIDEO_PLAYER_VOLUME_POPUP_EDJ EDJ_PATH"/vp-volume-popup.edj"
107 #define VIDEO_CUSTOM_THEME EDJ_PATH"/vp-custom-winset-style.edj"
108 #define VIDEO_PLAYER_OPTION_BUTTON_EDJ EDJ_PATH"/option_button.edj"
109 #define VIDEO_PLAYER_POPUP_PROGRESSBAR_EDJ EDJ_PATH"/popup_progressbar.edj"
111 #define VIDEO_PLAYER_SEARCH_VIEW_LAYOUT_EDJ EDJ_PATH"/search-view-layout.edj"
114 #define MAIN_EDJ_GROUP "main"
115 #define CONTROL_EDJ_GROUP "control"
116 #define PROGRESS_EDJ_GROUP "progress"
117 #define BOOKMARK_EDJ_GROUP "bookmark"
118 #define BOOKMARK_ITEM_EDJ_GROUP "bookmark.item"
119 #define BOOKMARK_REMOVE_EDJ_GROUP "bookmark.end"
120 #define TRIM_EDJ_GROUP "trim.control"
121 #define TRIM_ITEM_EDJ_GROUP "trim.item"
122 #define CHAPTER_VIEW_EDJ_GROUP "chapter"
123 #define SPEEDBOX_EDJ_GROUP "speedbox"
124 #define VOLUME_EDJ_GROUP "volume"
126 #define PANEL_EDJ_GROUP "panel"
127 #define FAVORITE_EDJ_GROUP "favorite"
128 #define ANIMATION_EDJ_GROUP "animation"
129 #define DETAIL_EDJ_GROUP "detail"
130 #define SUBTITLE_EDJ_GROUP "subtitle"
131 #define SUBTITLE_SYNC_EDJ_GROUP "subtitle.sync"
132 #define PANEL_BUTTON_EDJ_GROUP "panel.button"
133 #define OPTION_EDJ_GROUP "option"
134 #define LISTVIEW_EDJ_GROUP "listview"
135 #define MULTIWIN_EDJ_GROUP "mw"
136 #define SETTING_EDJ_GROUP "setting"
137 #define LANDSCAPE_THUMB_EDJ_GROUP "landscape.thumb"
139 #define SEARCH_VIEW_LAYOUT_GROUP "video-player.search-view.layout"
141 #define SWALLOW_MAIN_CONTROL "main.panel"
142 #define SWALLOW_MAIN_BOOKMARK "main.bookmark"
143 #define SWALLOW_MAIN_ANIMATION "main.animation"
144 #define SWALLOW_MAIN_PANEL_BUTTON "main.panel.button"
145 #define SWALLOW_MAIN_OPTION_BUTTON "main.option.button"
146 #define SWALLOW_SETTING_LISTVIEW "setting.list"
149 #define SWALLOW_BOOKMARK_GRID "bookmark.swallow"
151 #define SWALLOW_PANEL_CONTROL "panel.control"
152 #define SWALLOW_PANEL_PROGRESS_BAR "panel.progress"
154 #define SWALLOW_DETAIL_LIST "detail.list"
156 #define SWALLOW_TRIM_THUMBNAIL "trim.control.thumb"
158 #define PART_BUTTON_ICON "icon"
161 #define MAIN_SPEED_TEXT "main.speedbox.txt"
162 #define SUBTITLE_TEXT "subtitle.txt"
165 #define SIGNAL_CONTROL_PART_PLAY_BUTTON "control.play.button"
166 #define SIGNAL_CONTROL_PART_BACK_BUTTON "control.back.button"
167 #define SIGNAL_CONTROL_PART_VOL_BUTTON "control.volume.button"
168 #define SIGNAL_CONTROL_PART_MUTE_BUTTON "control.volume.mute.button"
170 #define SIGNAL_CONTROL_PART_SOUNDPATH_BUTTON "control.soundpath.button"
171 #define SIGNAL_CONTROL_PART_SCREENSIZE_BUTTON "control.screensize.button"
172 #define SIGNAL_CONTROL_PART_FF_BUTTON "control.normal.ff.button"
173 #define SIGNAL_CONTROL_PART_REW_BUTTON "control.normal.rew.button"
174 #define SIGNAL_CONTROL_PART_TRIM_FF_BUTTON "control.trim.ff.button"
175 #define SIGNAL_CONTROL_PART_TRIM_REW_BUTTON "control.trim.rew.button"
177 #define PART_CONTROL_TRIM_DONE_BUTTON "control.trim.done.button"
178 #define PART_CONTROL_TRIM_CANCEL_BUTTON "control.trim.cancel.button"
179 #define PART_CONTROL_SPEED_BOX_REW "control.normal.rew.speed.swallow"
180 #define PART_CONTROL_SPEED_BOX_FF "control.normal.ff.speed.swallow"
182 #define SIGNAL_HIDDEN_BUTTON_PANEL_SOUNDPATH "hidden.button.panel.soundpath"
183 #define SIGNAL_HIDDEN_BUTTON_PANEL_ALLSHARE "hidden.button.panel.allshare"
185 #define PART_PANEL_BUTTON_SA "panel.button.sa"
186 #define PART_PANEL_BUTTON_REPEAT "panel.button.repeat"
188 #define PART_BOOKMARK_ADD "bookmark.add"
189 #define PART_BOOKMARK_DEL "bookmark.end.btn"
191 #define SIGNAL_VOLUME_PORTRAIT_MODE "signal.volume.potrait.mode"
192 #define SIGNAL_VOLUME_LANDSCAPE_MODE "signal.volume.landscape.mode"
194 #define SIGNAL_SPEEDBOX_SET_MODE_1 "signal.speedbox.set.mode.1"
195 #define SIGNAL_SPEEDBOX_SET_MODE_2 "signal.speedbox.set.mode.2"
196 #define SIGNAL_SPEEDBOX_SET_MODE_3 "signal.speedbox.set.mode.3"
198 #define SIGNAL_SPEEDBOX_SHOW "signal.speedbox.visible.on"
199 #define SIGNAL_SPEEDBOX_HIDE "signal.speedbox.visible.off"
201 #define SIGNAL_CONTROL_MODE_NORMAL "signal.control.mode.normal"
202 #define SIGNAL_CONTROL_MODE_BOOKMARK "signal.control.mode.bookmark"
203 #define SIGNAL_CONTROL_MODE_TRIM "signal.control.mode.trim"
204 #define SIGNAL_CONTROL_MODE_STREAMING "signal.control.mode.streaming"
205 #define SIGNAL_CONTROL_MODE_DLNA "signal.control.mode.dlna"
206 #define SIGNAL_CONTROL_MODE_VISIBLE_OFF "signal.control.mode.visible.off"
207 #define SIGNAL_CONTROL_BACK_BUTTON_DOWN "signal.control.back.button.up"
209 #define SIGNAL_CONTROL_VOL_BUTTON_DOWN "signal.control.volume.button.down"
210 #define SIGNAL_CONTROL_VOL_BUTTON_UP "signal.control.volume.button.up"
212 #define SIGNAL_CONTROL_MUTE_BUTTON_DOWN "signal.control.volume.mute.button.down"
213 #define SIGNAL_CONTROL_MUTE_BUTTON_UP "signal.control.volume.mute.button.up"
215 #define SIGNAL_CONTROL_SOUNDPATH_BUTTON_DOWN "signal.control.soundpath.button.down"
216 #define SIGNAL_CONTROL_SOUNDPATH_BUTTON_UP "signal.control.soundpath.button.up"
217 #define SIGNAL_CONTROL_SCREENSIZE_NORMAL "signal.control.screensize.normal"
218 #define SIGNAL_CONTROL_SCREENSIZE_EXPAND "signal.control.screensize.expand"
219 #define SIGNAL_CONTROL_NORMAL_FF_BUTTON_DOWN "signal.control.normal.ff.button.down"
220 #define SIGNAL_CONTROL_NORMAL_FF_BUTTON_UP "signal.control.normal.ff.button.up"
221 #define SIGNAL_CONTROL_NORMAL_FF_BUTTON_CLICKED "signal.control.normal.ff.button.clicked"
222 #define SIGNAL_CONTROL_NORMAL_REW_BUTTON_DOWN "signal.control.normal.rew.button.down"
223 #define SIGNAL_CONTROL_NORMAL_REW_BUTTON_UP "signal.control.normal.rew.button.up"
224 #define SIGNAL_CONTROL_NORMAL_REW_BUTTON_CLICKED "signal.control.normal.rew.button.clicked"
225 #define SIGNAL_CONTROL_NORMAL_FF_STEP "signal.control.normal.ff.button.step"
226 #define SIGNAL_CONTROL_NORMAL_REW_STEP "signal.control.normal.rew.button.step"
227 #define SIGNAL_CONTROL_NORMAL_FF_LANDSCAPE_STEP "signal.control.normal.ff.button.landscape.step"
228 #define SIGNAL_CONTROL_NORMAL_REW_LANDSCAPE_STEP "signal.control.normal.rew.button.landscape.step"
229 #define SIGNAL_CONTROL_TRIM_FF_STEP "signal.control.trim.ff.button.step"
230 #define SIGNAL_CONTROL_TRIM_REW_STEP "signal.control.trim.rew.button.step"
232 #define SIGNAL_PANEL_BUTTON_SA_DOWN "signal.panel.button.sa.down"
233 #define SIGNAL_PANEL_BUTTON_SA_UP "signal.panel.button.sa.up"
234 #define SIGNAL_PANEL_BUTTON_REPEAT_DOWN "signal.panel.button.repeat.down"
235 #define SIGNAL_PANEL_BUTTON_REPEAT_UP "signal.panel.button.repeat.up"
237 #define SIGNAL_BOOKMARK_ADD_DOWN "signal.bookmark.add.down"
238 #define SIGNAL_BOOKMARK_ADD_UP "signal.bookmark.add.up"
240 #define SIGNAL_BOOKMARK_EXPAND "signal.bookmark.expand"
241 #define SIGNAL_BOOKMARK_NORMAL "signal.bookmark.normal"
242 #define SIGNAL_BOOKMARK_DEL_DOWN "signal.bookmark.end.btn.down"
244 #define SIGNAL_CONTROL_TRIM_DONE_BUTTON_DOWN "signal.control.trim.done.button.down"
245 #define SIGNAL_CONTROL_TRIM_CANCEL_BUTTON_DOWN "signal.control.trim.cancel.button.down"
247 #define SIGNAL_CONTROL_TRIM_FF_BUTTON_DOWN "signal.control.trim.ff.button.down"
248 #define SIGNAL_CONTROL_TRIM_FF_BUTTON_UP "signal.control.trim.ff.button.up"
249 #define SIGNAL_CONTROL_TRIM_REW_BUTTON_DOWN "signal.control.trim.rew.button.down"
250 #define SIGNAL_CONTROL_TRIM_REW_BUTTON_UP "signal.control.trim.rew.button.up"
252 #define SIGNAL_CONTROL_SOUNDPATH_BUTTON_ACTIVE "signal.control.soundpath.button.active"
253 #define SIGNAL_CONTROL_SOUNDPATH_BUTTON_UNACTIVE "signal.control.soundpath.button.unactive"
255 #define PART_OPTION_SCREEN_SIZE "option.screensize"
256 #define PART_OPTION_SHARE "option.share"
257 #define PART_OPTION_BOOKMARK "option.bookmark"
258 #define PART_OPTION_MULTIWIN "option.multiwin"
259 #define PART_OPTION_MORE "option.more"
260 #define PART_OPTION_SOUND_ALIVE "option.sa"
261 #define PART_OPTION_TRIM "option.trim"
262 #define PART_OPTION_REPEAT "option.repeat"
263 #define PART_OPTION_CONNECT_INFO "option.connectinfo"
265 #define SIGNAL_OPTION_SCREEN_SIZE_DOWN "signal.option.screensize.down"
266 #define SIGNAL_OPTION_SHARE_DOWN "signal.option.share.down"
267 #define SIGNAL_OPTION_BOOKMARK_DOWN "signal.option.bookmark.down"
268 #define SIGNAL_OPTION_MULTIWIN_UP "signal.option.multiwin.up"
269 #define SIGNAL_OPTION_MORE_DOWN "signal.option.more.down"
270 #define SIGNAL_OPTION_SOUND_ALIVE_DOWN "signal.option.sa.down"
271 #define SIGNAL_OPTION_TRIM_DOWN "signal.option.trim.down"
272 #define SIGNAL_OPTION_REPEAT_DOWN "signal.option.repeat.down"
273 #define SIGNAL_OPTION_CONNECT_INFO_DOWN "signal.option.connectinfo.down"
275 #define SIGNAL_LAYOUT_PIXMAP_BG_SHOW "signal.layout.pixmap.bg.show"
276 #define SIGNAL_LAYOUT_PIXMAP_BG_HIDE "signal.layout.pixmap.bg.hide"
278 #define SIGNAL_LAYOUT_INDICATOR_SHOW "signal.layout.indicator.show"
279 #define SIGNAL_LAYOUT_INDICATOR_HIDE "signal.layout.indicator.hide"
281 #define PART_MW_CLOSE "mw.close"
282 #define PART_MW_PANEL_HIDE "mw.panel.hide"
283 #define PART_MW_PANEL_SHOW "mw.panel.show"
284 #define PART_MW_FULL_SIZE "mw.full.size"
285 #define PART_MW_REW "mw.control.rew"
286 #define PART_MW_PLAY "mw.control.play"
287 #define PART_MW_PAUSE "mw.control.pause"
288 #define PART_MW_FF "mw.control.ff"
289 #define PART_MW_RESIZE "mw.resize"
291 #define SIGNAL_CONTORL_SHOW_FINISH "signal.control.show.finish"
292 #define SIGNAL_CONTORL_HIDE_FINISH "signal.control.hide.finish"
294 #define SIGNAL_NAVIFRAME_TITLE_SHOW "elm,state,title,show"
295 #define SIGNAL_NAVIFRAME_TITLE_HIDE "elm,state,title,hide"
297 #define SIGNAL_MAIN_CONTROL_PORTRAIT_SHOW "signal.main.control.portrait.show"
298 #define SIGNAL_MAIN_CONTROL_LANDSCAPE_SHOW "signal.main.control.landscape.show"
300 #define SIGNAL_MAIN_CONTROL_NORMAL_HIDE "signal.main.control.hide"
301 #define SIGNAL_MAIN_CONTROL_LANDSCAPE_BOOKMAKR_HIDE "signal.main.control.hide.with.bookmark"
303 #define SIGNAL_MW_CLOSE_CLICKED "signal.mw.close.clicked"
304 #define SIGNAL_MW_PANEL_HIDE_CLICKED "signal.mw.panel.hide.clicked"
305 #define SIGNAL_MW_PANEL_SHOW_CLICKED "signal.mw.panel.show.clicked"
306 #define SIGNAL_MW_FULL_SIZE_CLICKED "signal.mw.full.size.clicked"
307 #define SIGNAL_MW_REW_CLICKED "signal.mw.control.rew.clicked"
308 #define SIGNAL_MW_PLAY_CLICKED "signal.mw.control.play.clicked"
309 #define SIGNAL_MW_PAUSE_CLICKED "signal.mw.control.pause.clicked"
310 #define SIGNAL_MW_FF_CLICKED "signal.mw.control.ff.clicked"
311 #define SIGNAL_MW_RESIZE_DOWN "signal.mw.resize.down"
313 #define SIGNAL_MW_HIDE_CONTROL "signal.mw.hide.control"
314 #define SIGNAL_MW_SHOW_CONTROL "signal.mw.show.control"
316 #define SIGNAL_MW_SET_PAUSE_STATUS "signal.mw.set.pause.status"
317 #define SIGNAL_MW_SET_PLAY_STATUS "signal.mw.set.play.status"
319 #define SIGNAL_MW_PIXMAP_SHOW "signal.mw.image.show"
320 #define SIGNAL_MW_PIXMAP_HIDE "signal.mw.image.hide"
322 #define SIGNAL_MW_PIXMAP_ALPHA_SET "signal.mw.image.alpha.set"
323 #define SIGNAL_MW_PIXMAP_ALPHA_UNSET "signal.mw.image.alpha.unset"
325 #define SIGNAL_OPTION_SELECT_BG_CLEAR "signal.option.select.bg.clear"
327 #define SIGNAL_OPTION_SCREEN_SIZE_NORMAL "signal.option.screensize.normal"
328 #define SIGNAL_OPTION_SCREEN_SIZE_FULL "signal.option.screensize.full"
329 #define SIGNAL_OPTION_SCREEN_SIZE_ORIGIN "signal.option.screensize.origin"
331 #define SIGNAL_OPTION_REPEAT_ON "signal.option.repeat.on"
332 #define SIGNAL_OPTION_REPEAT_OFF "signal.option.repeat.off"
334 #define SIGNAL_OPTION_MODE_LOCAL "signal.option.mode.local"
335 #define SIGNAL_OPTION_MODE_MYFILE "signal.option.mode.myfile"
336 #define SIGNAL_OPTION_MODE_EMAIL "signal.option.mode.email"
337 #define SIGNAL_OPTION_MODE_WEB "signal.option.mode.web"
338 #define SIGNAL_OPTION_MODE_MESSAGE "signal.option.mode.message"
339 #define SIGNAL_OPTION_MODE_ALLSHARE "signal.option.mode.allshare"
341 #define SIGNAL_PANEL_BUTTON_REPEAT_OFF "signal.panel.button.repeat.off"
342 #define SIGNAL_PANEL_BUTTON_REPEAT_ONE "signal.panel.button.repeat.one"
343 #define SIGNAL_PANEL_BUTTON_REPEAT_ALL "signal.panel.button.repeat.all"
345 #define SIGNAL_NAVIFRAME_PORTRATE_MODE "signal.naviframe.portrate.mode"
346 #define SIGNAL_NAVIFRAME_LANDSCAPE_MODE "signal.naviframe.landscape.mode"
348 #define SIGNAL_MAIN_PORTRATE_MODE "signal.main.portrate.mode"
349 #define SIGNAL_MAIN_LANDSCAPE_MODE "signal.main.landscape.mode"
350 #define SIGNAL_MAIN_TRIM_MODE "signal.main.trim.mode"
352 #define SIGNAL_MAIN_LANDSCAPE_BOOKMAKR_SHOW "signal.main.landscape.bookmark.show"
353 #define SIGNAL_MAIN_LANDSCAPE_BOOKMAKR_HIDE "signal.main.landscape.bookmark.hide"
355 #define SIGNAL_PANEL_PORTRATE_MODE "signal.panel.portrate.mode"
356 #define SIGNAL_PANEL_LANDSCAPE_MODE "signal.panel.landscape.mode"
357 #define SIGNAL_PANEL_TRIM_MODE "signal.panel.trim.mode"
359 #define SIGNAL_PROGRESS_PORTRATE_MODE "signal.progress.portrate.mode"
360 #define SIGNAL_PROGRESS_LANDSCAPE_MODE "signal.progress.landscape.mode"
362 #define SIGNAL_PROGRESS_POINTER_SHOW "signal.progress.pointer.show"
363 #define SIGNAL_PROGRESS_POINTER_HIDE "signal.progress.pointer.hide"
365 #define SIGNAL_PROGRESS_ADJUSTMENT_SHOW "signal.progress.adjustment.show"
366 #define SIGNAL_PROGRESS_ADJUSTMENT_HIDE "signal.progress.adjustment.hide"
368 #define SIGNAL_CONTROL_PORTRATE_MODE "signal.control.portrate.mode"
369 #define SIGNAL_CONTROL_LANDSCAPE_MODE "signal.control.landscape.mode"
371 #define SIGNAL_CONTROL_STREAMING_PORTRATE_MODE "signal.control.streaming.portrate.mode"
372 #define SIGNAL_CONTROL_STREAMING_LANDSCAPE_MODE "signal.control.streaming.landscape.mode"
374 #define SIGNAL_CONTROL_SET_MUTE "signal.control.volume.set.mute"
375 #define SIGNAL_CONTROL_UNSET_MUTE "signal.control.volume.unset.mute"
379 #define SIGNAL_CONTROL_PLAY_BUTTON_DOWN "signal.control.play.button.down"
380 #define SIGNAL_CONTROL_PLAY_BUTTON_UP "signal.control.play.button.up"
381 #define SIGNAL_CONTROL_PLAY_PAUSE_PRESS "signal.control.play.pause.press"
382 #define SIGNAL_CONTROL_PLAY_RESUME_PRESS "signal.control.play.resume.press"
385 #define SIGNAL_CONTROL_PLAY_RESUME "signal.control.play.resume"
386 #define SIGNAL_CONTROL_PLAY_PAUSE "signal.control.play.pause"
388 #define SIGNAL_MAIN_MUTE_SHOW "signal.main.mute.show"
389 #define SIGNAL_MAIN_MUTE_HIDE "signal.main.mute.hide"
391 #define SIGNAL_MAIN_NOCONTENTS_SHOW "signal.main.nocontents.show"
392 #define SIGNAL_MAIN_NOCONTENTS_HIDE "signal.main.nocontents.hide"
394 #define SIGNAL_MAIN_SPEEDBOX_SHOW "signal.main.speedbox.show"
395 #define SIGNAL_MAIN_SPEEDBOX_HIDE "signal.main.speedbox.hide"
397 #define SIGNAL_MAIN_SCREEN_TOUCH_TOGGLE "main.screen.touch.toggle"
398 #define SIGNAL_MAIN_ANIMATION_SHOW "signal.main.animation.show"
399 #define SIGNAL_MAIN_ANIMATION_HIDE "signal.main.animation.hide"
401 #define SIGNAL_ANIMATION_IMAGE_LOADING "signal.loading.image.step"
403 #define SIGNAL_HIDDEN_BUTTON_PANEL_SOUNDPATH_SHOW "signal.hidden.button.panel.soundpath.show"
404 #define SIGNAL_HIDDEN_BUTTON_PANEL_SOUNDPATH_HIDE "signal.hidden.button.panel.soundpath.hide"
405 #define SIGNAL_HIDDEN_BUTTON_PANEL_ALLSHARE_SHOW "signal.hidden.button.panel.allshare.show"
406 #define SIGNAL_HIDDEN_BUTTON_PANEL_ALLSHARE_HIDE "signal.hidden.button.panel.allshare.hide"
408 #define SIGNAL_SUBTITLE_PORTRATE_MODE "signal.subtitle.portrate.mode"
409 #define SIGNAL_SUBTITLE_LANDSCAPE_MODE "signal.subtitle.landscape.mode"
411 #define SIGNAL_SUBTITLE_TXT_SHOW "signal.subtitle.txt.show"
412 #define SIGNAL_SUBTITLE_TXT_HIDE "signal.subtitle.txt.hide"
414 #define SIGNAL_SUBTITLE_LAYOUT_SHOW "signal.subtitle.layout.show"
415 #define SIGNAL_SUBTITLE_LAYOUT_HIDE "signal.subtitle.layout.hide"
417 #define SIGNAL_SUBTITLE_SIZE_SMALL "signal.subtitle.size.small"
418 #define SIGNAL_SUBTITLE_SIZE_MEDIUM "signal.subtitle.size.medium"
419 #define SIGNAL_SUBTITLE_SIZE_LARGE "signal.subtitle.size.large"
421 #define SIGNAL_SUBTITLE_SYNC_SHOW "signal.subtitle.sync.show"
422 #define SIGNAL_SUBTITLE_SYNC_HIDE "signal.subtitle.sync.hide"
425 #define PART_SUBTITLE_SYNC_SLOW_BUTTON "subtitle.sync.slow.button"
426 #define PART_SUBTITLE_SYNC_FAST_BUTTON "subtitle.sync.fast.button"
427 #define PART_SUBTITLE_SYNC_TXT "subtitle.sync.txt"
429 #define SIGNAL_SUBTITLE_SYNC_SLOW_DOWN "signal.subtitle.sync.slow.button.down"
430 #define SIGNAL_SUBTITLE_SYNC_FAST_DOWN "signal.subtitle.sync.fast.button.down"
433 #define SIGNAL_LOCKSCREEN_SHOW "signal.lockscreen.show"
434 #define SIGNAL_LOCKSCREEN_HIDE "signal.lockscreen.hide"
437 #define SIGNAL_LISTVIEW_PORTRAIT_PREVIEW_SHOW "signal.listview.preview.show"
438 #define SIGNAL_LISTVIEW_PORTRAIT_PREVIEW_HIDE "signal.listview.preview.hide"
440 #define SIGNAL_LISTVIEW_SELECTION_INFO_SHOW "signal.listview.selection.info.show"
441 #define SIGNAL_LISTVIEW_SELECTION_INFO_HIDE "signal.listview.selection.info.hide"
443 #define SIGNAL_LANDSCAPE_THUMB_PREVIEW_SHOW "signal.landscape.thumb.preview.show"
444 #define SIGNAL_LANDSCAPE_THUMB_PREVIEW_HIDE "signal.landscape.thumb.preview.hide"
448 #define TAG_FAVOURITES "Favourites"
449 #define PACKAGE "video-player"
450 #define PAUSE_KEY "XF86AudioPause"
451 #define PLAY_KEY "XF86AudioPlay"
452 #define STOP_KEY "XF86AudioStop"
453 #define NEXT_KEY "XF86AudioNext"
454 #define PREV_KEY "XF86AudioPrev"
455 #define FORWARD_KEY "XF86AudioForward"
456 #define REWIND_KEY "XF86AudioRewind"
457 #define END_KEY KEY_END
458 #define HOME_KEY KEY_SELECT
459 #define KEY_CANCLE KEY_CANCEL
460 #define POWER_KEY "XF86PowerOff"
462 #define VOLUME_DOWN_KEY KEY_VOLUMEDOWN
463 #define VOLUME_UP_KEY KEY_VOLUMEUP
465 #define VOLUME_MUTE 0
466 #define KEY_GRAB_SHARED SHARED_GRAB
467 #define KEY_GRAB_EXCLUSIVE EXCLUSIVE_GRAB
468 #define KEY_GRAB_TOP_POSITION TOP_POSITION_GRAB
469 #define KEY_GRAB_OR_EXCLUSIVE OR_EXCLUSIVE_GRAB
470 #define STR_LEN_MAX 4096 * 3
471 #define SVC_LEN_MAX 2048
473 #define _WIFI_MODE_ 1
475 #define USE_STREAMING_ANI 1
476 #define LONG_PRESS_INTERVAL 1.0
477 #define DOUBLE_CLICK_TIME 0.2
479 #define SCREEN_TOUCH_TOGGLE_AREA_Y_START 0.065
480 #define SCREEN_TOUCH_TOGGLE_AREA_Y_END 0.78
482 #define TAG_LIST_SIZE 256
484 #define ANIMATION_TIMER_INTERVAL 0.05
485 #define ANIMATION_MAX_COUNT 30
487 #define BOOSTER_STEP_DISTANCE 99
488 #define TRIM_DETAIL_STEP_DISTANCE 30
490 #define SIGNAL_TEXT_MAX_LEN 64
491 #define CAPTION_TEXT_MAX_LEN 16
492 #define STR_UUID_LEN_MAX 37
494 #define DEFAULT_SCALE_WIDTH 720
495 #define DEFAULT_SCALE_HEIGHT 1280
497 #define DEFAULT_MW_WIDTH 496
498 #define DEFAULT_MW_HEIGHT 286
500 #define VIDEO_ICON_WIDTH 168
501 #define VIDEO_ICON_HEIGHT 124
504 #endif //_VIDEO_VALUE_DEFINE_