Replace deprecated API of sound manager 88/172288/1
authorVikas Kumar Agrawal <vikas.ag@samsung.com>
Sun, 11 Mar 2018 18:23:47 +0000 (23:53 +0530)
committerVikas Kumar Agrawal <vikas.ag@samsung.com>
Tue, 13 Mar 2018 06:05:12 +0000 (11:35 +0530)
Change-Id: I670098d4039331e5d38c6aef12957df016c90f36

12 files changed:
CMakeLists.txt
include/common/mp-video-sound-manager.h [deleted file]
playview/src/core/include/vp-sound.h
playview/src/core/vp-sound.c
playview/src/view/include/vp-play-view-priv.h
playview/src/view/vp-play-normal-view.c
playview/src/vp-play-view.c
src/common/mp-util-media-service.c
src/common/mp-video-sound-manager.c [deleted file]
src/video-player.c
vp-main/.project
vp-main/project_def.prop

index f8c5d64..adc71a3 100755 (executable)
@@ -14,7 +14,6 @@ src/common/mp-util-config.c
 src/common/mp-util-preference.c
 src/common/mp-video-util-db-controller.c
 src/common/mp-rotate-ctrl.c
-src/common/mp-video-sound-manager.c
 
 src/feature/mp-launching-video-displayer.c
 src/feature/mp-util-move.c
diff --git a/include/common/mp-video-sound-manager.h b/include/common/mp-video-sound-manager.h
deleted file mode 100644 (file)
index 0358fc5..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Copyright (c) 2015 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://floralicense.org/license/
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-
-#ifndef _VIDEO_SOUND_MANAGER_H_
-#define _VIDEO_SOUND_MANAGER_H_
-
-
-#ifdef _cplusplus
-extern "C" {
-#endif
-
-
-       void mp_sound_mgr_init();
-       void mp_sound_mgr_deinit();
-
-
-#ifdef _cplusplus
-}
-#endif
-#endif                                                 // _VIDEO_SOUND_MANAGER_H_
index 726309b..1164036 100644 (file)
@@ -50,3 +50,5 @@ bool vp_sound_set_volume_change_cb(vp_sound_volume_change_cb func,
                                                                   void *pUserData);
 bool vp_sound_device_is_enable(video_sound_device_type_t nDeviceType,
                                                           void *pUserData);
+void vp_sound_set_earjack_connection_changed_cb(void *pUserData);
+void vp_sound_unset_earjack_connection_changed_cb();
index 40e5444..b840b1e 100644 (file)
@@ -29,6 +29,8 @@
 
 /* external functions */
 
+
+static int earjack_conn_changed_cb_id;
 /**
  *
  * @param stream_info
@@ -112,12 +114,6 @@ bool vp_sound_init_session(play_view_handle pViewHandle)
                return FALSE;
        }
 
-       nRet = sound_manager_set_current_sound_type(SOUND_TYPE_MEDIA);
-       if (nRet != SOUND_MANAGER_ERROR_NONE) {
-               VideoLogError("sound_manager_set_current_sound_type fail");
-               return FALSE;
-       }
-
        VideoLogInfo("<< Sound Session : Init");
 
        return TRUE;
@@ -142,13 +138,12 @@ bool vp_sound_deinit_session(play_view_handle pViewHandle)
                        sound_manager_destroy_stream_information(pPlayView->
                                                                                                         stream_info);
                if (nRet != SOUND_MANAGER_ERROR_NONE) {
-                       VideoLogError("sound_manager_unset_current_sound_type fail");
+                       VideoLogError("sound_manager_destroy_stream_information fail");
                        return FALSE;
                }
        }
 
-       sound_manager_unset_volume_changed_cb();
-
+       sound_manager_remove_volume_changed_cb(pPlayView->volume_changed_cb_id);
        return TRUE;
 }
 
@@ -163,7 +158,7 @@ bool vp_sound_get_volume(int *nValue)
        int nVal = 0;
        nRet = sound_manager_get_volume(SOUND_TYPE_MEDIA, &nVal);
        if (nRet != SOUND_MANAGER_ERROR_NONE) {
-               VideoLogError("sound_manager_set_session_type fail");
+               VideoLogError("sound_manager_get_volume fail");
                return FALSE;
        }
 
@@ -200,7 +195,7 @@ bool vp_sound_get_max_volume(int *nMaxValue)
        int nVal = 0;
        nRet = sound_manager_get_max_volume(SOUND_TYPE_MEDIA, &nVal);
        if (nRet != SOUND_MANAGER_ERROR_NONE) {
-               VideoLogError("sound_manager_set_session_type fail");
+               VideoLogError("sound_manager_get_max_volume fail");
                return FALSE;
        }
 
@@ -334,6 +329,19 @@ sound_device_connected_cb vp_audio_jack_connected_cb(sound_device_h
        return NULL;
 }
 
+void vp_sound_set_earjack_connection_changed_cb(void *pUserData)
+{
+       sound_manager_add_device_connection_changed_cb
+               (SOUND_DEVICE_ALL_MASK,
+                (sound_device_connection_changed_cb) vp_audio_jack_connected_cb,
+                (void *) pUserData, &earjack_conn_changed_cb_id);
+}
+
+void vp_sound_unset_earjack_connection_changed_cb()
+{
+       sound_manager_remove_device_connection_changed_cb(earjack_conn_changed_cb_id);
+}
+
 /**
  *
  * @param nDeviceType
@@ -358,11 +366,6 @@ bool vp_sound_device_is_enable(video_sound_device_type_t nDeviceType,
                return FALSE;
        }
 
-       sound_manager_set_device_connected_cb
-               (SOUND_DEVICE_ALL_MASK,
-                (sound_device_connected_cb) vp_audio_jack_connected_cb,
-                (void *) pPlayview);
-
        while (sound_manager_get_next_device(g_device_list, &device) ==
                   SOUND_MANAGER_ERROR_NONE) {
                if (sound_manager_get_device_type(device, &type) ==
@@ -446,11 +449,14 @@ bool vp_sound_set_volume_change_cb(vp_sound_volume_change_cb func,
                                                                   void *pUserData)
 {
        int nRet = SOUND_MANAGER_ERROR_NONE;
-
+       PlayView *pPlayView = (PlayView *)pUserData;
+       if (!pPlayView)
+               return FALSE;
        nRet =
-               sound_manager_set_volume_changed_cb((sound_manager_volume_changed_cb) func, pUserData);
+                       sound_manager_add_volume_changed_cb((sound_manager_volume_changed_cb) func, pUserData,
+                                                       &pPlayView->volume_changed_cb_id);
        if (nRet != SOUND_MANAGER_ERROR_NONE) {
-               VideoLogError("sound_manager_set_volume_changed_cb fail");
+               VideoLogError("sound_manager_add_volume_changed_cb fail");
                return FALSE;
        }
        return TRUE;
index 2ef3a9b..ad432e3 100644 (file)
@@ -175,4 +175,5 @@ typedef struct _PlayView {
        app_control_h pServiceShare;
 
        int device_state_id;
+       int volume_changed_cb_id;
 } PlayView;
index 2d6b96c..146ee08 100644 (file)
@@ -11839,7 +11839,7 @@ static void _vp_play_normal_view_set_sound_path_state(NormalView *
        bEarjack =
                vp_sound_device_is_enable(VP_SOUND_DEVICE_EARJACK,
                                                                  pNormalView->pPlayView);
-
+       vp_sound_set_earjack_connection_changed_cb(pNormalView->pPlayView);
        char edj_path[1024] = { 0 };
 
        char *path = app_get_resource_path();
@@ -13803,7 +13803,7 @@ bool vp_play_normal_view_unrealize(normal_view_handle pViewHandle)
                vp_detail_destroy(pNormalView->pDetailHandle);
                pNormalView->pDetailHandle = NULL;
        }
-
+       vp_sound_unset_earjack_connection_changed_cb();
        vp_play_preference_set_allow_dock_connect_key(TRUE);
 
        vp_device_set_screen_off(FALSE);
index 1d7aad3..d52c489 100644 (file)
@@ -398,7 +398,6 @@ static Eina_Bool __vp_play_view_event_key_down_cb(void *pUserData,
        } else if (!strcmp(pKeyEvent->keyname, VP_VOLUME_DOWN_KEY)) {
                VideoLogWarning("VOLUME DOWN");
                VP_EVAS_TIMER_DEL(pPlayView->pVolumeTimer);
-               sound_manager_set_current_sound_type(SOUND_TYPE_MEDIA);
                if (pPlayView->nPlayMode == VIDEO_PLAY_MODE_NORMAL_VIEW) {
                        vp_normalview_popup_style_e nPopupState =
                                vp_play_normal_view_get_popup_show_state(pPlayView->
@@ -431,7 +430,6 @@ static Eina_Bool __vp_play_view_event_key_down_cb(void *pUserData,
        } else if (!strcmp(pKeyEvent->keyname, VP_VOLUME_UP_KEY)) {
                VideoLogWarning("VOLUME UP");
                VP_EVAS_TIMER_DEL(pPlayView->pVolumeTimer);
-               sound_manager_set_current_sound_type(SOUND_TYPE_MEDIA);
                if (pPlayView->nPlayMode == VIDEO_PLAY_MODE_NORMAL_VIEW) {
                        vp_normalview_popup_style_e nPopupState =
                                vp_play_normal_view_get_popup_show_state(pPlayView->
@@ -463,7 +461,6 @@ static Eina_Bool __vp_play_view_event_key_down_cb(void *pUserData,
                }
        } else if (!strcmp(pKeyEvent->keyname, VP_VOLUME_MUTE)) {
                VideoLogWarning("VOLUME MUTE");
-               sound_manager_set_current_sound_type(SOUND_TYPE_MEDIA);
                VP_EVAS_TIMER_DEL(pPlayView->pVolumeTimer);
                if (pPlayView->nPlayMode == VIDEO_PLAY_MODE_NORMAL_VIEW) {
                        vp_play_normal_view_volume_mute(pPlayView->pNormalView);
@@ -2184,7 +2181,7 @@ bool vp_play_view_unrealize(play_view_handle pViewHandle)
                vp_play_util_key_ungrab(pPlayView->pWin, VP_VOLUME_DOWN_KEY);
                vp_play_util_key_ungrab(pPlayView->pWin, VP_VOLUME_MUTE);
                vp_play_util_key_ungrab(pPlayView->pWin, VP_HOME_KEY);
-               sound_manager_unset_current_sound_type();
+
                sound_stream_focus_state_e state_for_playback;
                sound_stream_focus_state_e state_for_recording;
                int ret = -1;
index 036c940..ab92e6b 100644 (file)
@@ -1112,7 +1112,6 @@ void mp_util_svc_set_video_last_played_time_by_url(char *szMediaUri,
        VideoSecureLogInfo("szMediaUri : %s, nLastPlayedTime : %d", szMediaUri,
                                           nPosition);
 
-       int nLastPlayedTime = (int) nPosition;
        media_info_h pVideoItem = NULL;
        filter_h m_FilterHandle = NULL;
        char szTmpStr[STR_LEN_MAX] = { 0, };
diff --git a/src/common/mp-video-sound-manager.c b/src/common/mp-video-sound-manager.c
deleted file mode 100644 (file)
index 4944d07..0000000
+++ /dev/null
@@ -1,102 +0,0 @@
-/*
- * Copyright (c) 2015 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://floralicense.org/license/
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-
-#include <sound_manager.h>
-#include "mp-video-sound-manager.h"
-#include "mp-video-log.h"
-
-/**
- *
- * @param nError
- */
-static void __mp_sound_mgr_error_print(int nError)
-{
-       switch (nError) {
-       case SOUND_MANAGER_ERROR_NONE:                          /**< Successful */
-               {
-                       VideoLogWarning("SOUND_MANAGER_ERROR_NONE");
-               }
-               break;
-
-       case SOUND_MANAGER_ERROR_OUT_OF_MEMORY: /**< Out of memory */
-               {
-                       VideoLogWarning("SOUND_MANAGER_ERROR_OUT_OF_MEMORY");
-               }
-               break;
-
-       case SOUND_MANAGER_ERROR_INVALID_PARAMETER:/**< Invalid parameter */
-               {
-                       VideoLogWarning("SOUND_MANAGER_ERROR_INVALID_PARAMETER");
-               }
-               break;
-
-       case SOUND_MANAGER_ERROR_INVALID_OPERATION:/**< Invalid operation */
-               {
-                       VideoLogWarning("SOUND_MANAGER_ERROR_INVALID_OPERATION");
-               }
-               break;
-
-       case SOUND_MANAGER_ERROR_NO_PLAYING_SOUND:      /**< No playing sound */
-               {
-                       VideoLogWarning("SOUND_MANAGER_ERROR_NO_PLAYING_SOUND");
-               }
-               break;
-
-       case SOUND_MANAGER_ERROR_INTERNAL:                      /**< Internal error*/
-               {
-                       VideoLogWarning("SOUND_MANAGER_ERROR_NO_OPERATION");
-               }
-               break;
-
-       default:
-               {
-                       VideoLogWarning("unknow error : [%d]", nError);
-               }
-               break;
-       }
-}
-
-/**
- *
- */
-void mp_sound_mgr_init()
-{
-       int nResult = 0;
-
-       nResult = sound_manager_set_current_sound_type(SOUND_TYPE_MEDIA);
-       if (nResult != SOUND_MANAGER_ERROR_NONE) {
-               VideoLogError("sound_manager_set_current_sound_type failed!!!");
-               __mp_sound_mgr_error_print(nResult);
-
-               return;
-       }
-}
-
-/**
- *
- */
-void mp_sound_mgr_deinit()
-{
-       int nResult = 0;
-       nResult = sound_manager_unset_current_sound_type();
-       if (nResult != SOUND_MANAGER_ERROR_NONE) {
-               VideoLogError("sound_manager_unset_current_sound_type failed!!!");
-               __mp_sound_mgr_error_print(nResult);
-
-               return;
-       }
-}
index 413f9ec..934408a 100644 (file)
@@ -23,7 +23,6 @@
 #include "mp-util.h"
 #include "mp-video-log.h"
 #include "mp-library-view-mgr.h"
-#include "mp-video-sound-manager.h"
 #include "mp-video-list-view-main.h"
 
 #define VIDEOS_WIN_NAME "videos"
@@ -222,8 +221,6 @@ static void appExit(void *pUserData)
        VideoLogWarning("== APP EXIT ==");
        mp_util_free_main_theme();
        mp_util_set_color_theme_changed_cb(NULL);
-
-       mp_sound_mgr_deinit();
 }
 
 /**
@@ -234,8 +231,6 @@ static void appPause(void *pUserData)
 {
        VideoLogWarning("== APP PAUSE ==");
 
-       mp_sound_mgr_deinit();
-
        return;
 }
 
index a267a86..20a8611 100644 (file)
@@ -6,6 +6,11 @@
        </projects>
        <buildSpec>
                <buildCommand>
+                       <name>org.tizen.nativecore.apichecker.apicheckerbuilder</name>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+               <buildCommand>
                        <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
                        <arguments>
                        </arguments>
@@ -22,6 +27,7 @@
                <nature>org.eclipse.cdt.core.ccnature</nature>
                <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
                <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
+               <nature>org.tizen.nativecore.apichecker.apicheckernature</nature>
        </natures>
        <linkedResources>
                <link>
index 4d3a0e1..894fe1c 100644 (file)
@@ -9,7 +9,7 @@ type = app
 profile = mobile-3.0
 
 # C Sources
-USER_SRCS = src/serviceParser/vp-service-parser.c src/vp-main.c ../playview/src/core/vp-media-key.c ../src/view/mp-library-view-mgr.c ../playview/src/feature/vp-subtitle-size.c ../playview/src/feature/vp-share.c ../common/src/vp-pinch-zoom.c ../src/view/mp-video-list-remove-ctrl.c ../playview/src/feature/vp-audio-track.c ../playview/src/widget/vp-play-brightness-popup.c ../src/widget/mp-video-view-popup-ctrl.c ../playview/src/core/vp-image-util.c ../src/widget/mp-external-ug.c ../src/view/mp-video-list-view-common.c ../playview/src/core/vp-multi-path.c ../src/feature/mp-launching-video-displayer.c ../src/view/mp-video-list-view-thumbnail.c ../playview/src/common/vp-play-config.c ../src/view/mp-video-list-personal-view.c ../src/view/mp-video-detail-view.c ../playview/src/feature/vp-sound-alive.c ../src/view/mp-video-list-view-folder.c ../playview/src/vp-play-view.c ../src/view/mp-video-list-view-item-of-folder.c ../playview/src/feature/vp-subtitle-sync.c ../playview/src/feature/vp-sound-path.c ../common/src/vp-media-content-util.c ../playview/src/common/vp-play-preference.c ../playview/src/widget/vp-play-volume-popup.c ../playview/src/core/vp-media-contents.c ../common/src/vp-db-util.c ../src/widget/mp-video-list-option-ctrl.c ../playview/src/feature/vp-repeat.c ../playview/src/core/vp-avrcp.c ../playview/src/feature/vp-subtitle-alignment.c ../src/common/mp-video-sound-manager.c ../playview/src/widget/vp-play-subtitle.c ../common/src/vp-util.c ../src/widget/mp-video-list-sort-ctrl.c ../src/view/mp-video-list-personal-ctrl.c ../common/src/vp-file-util.c ../playview/src/feature/vp-subtitle-bg-color.c ../src/common/mp-util-media-service.c ../playview/src/widget/vp-play-bookmark.c ../playview/src/feature/vp-subtitle-select.c ../src/widget/mp-util-widget-ctrl.c ../playview/src/feature/vp-subtitle-font.c ../common/src/vp-chapter-db.c ../src/view/mp-video-list-view-normal.c ../src/common/mp-util-config.c ../playview/src/common/vp-play-util.c ../playview/src/widget/vp-play-minicontroller.c ../playview/src/widget/vp-play-lockscreenmc.c ../playview/src/widget/vp-play-popup.c ../src/common/mp-rotate-ctrl.c ../src/common/mp-util-preference.c ../playview/src/feature/vp-detail.c ../playview/src/widget/vp-play-progressbar.c ../playview/src/feature/vp-subtitle-edge.c ../src/widget/mp-video-nocontent-layout.c ../src/view/mp-video-list-share-via-view.c ../src/viewMgr/videos-view-mgr.c ../src/widget/mp-footer-toolbar.c ../playview/src/core/vp-sound.c ../playview/src/common/vp-play-ug.c ../playview/src/core/vp-device-language.c ../playview/src/feature/vp-play-speed.c ../src/view/mp-video-list-folder-share-via-view.c ../playview/src/feature/vp-subtitle-track.c ../playview/src/feature/vp-subtitle-color.c ../playview/src/core/vp-hollic.c ../src/view/mp-video-list-view-select.c ../playview/src/core/vp-mm-player.c ../src/view/mp-video-list-remove-view.c ../playview/src/widget/vp-play-volume.c ../playview/src/widget/vp-play-loading-ani.c ../playview/src/view/vp-play-normal-view.c ../playview/src/core/vp-device.c ../src/view/mp-video-list-view-main.c ../playview/src/widget/vp-play-button.c ../playview/src/widget/vp-play-more.c ../src/widget/mp-video-rename-ctrl.c ../common/src/vp-preview-db.c ../src/widget/mp-video-list-view-as-ctrl.c ../src/widget/mp-video-list-auto-play-ctrl.c ../src/feature/mp-util-move.c ../src/view/mp-video-search-view.c ../playview/src/feature/vp-capture.c ../src/common/mp-drm-ctrl.c ../src/common/mp-video-info-ctrl.c ../playview/src/feature/vp-subtitle.c ../src/common/mp-video-util-db-controller.c ../common/src/vp-thumb-db.c ../src/common/mp-util.c ../playview/src/core/vp-sensor.c ../playview/src/feature/vp-zoom-guide.c ../playview/src/feature/vp-setting.c
+USER_SRCS = src/serviceParser/vp-service-parser.c src/vp-main.c ../playview/src/core/vp-media-key.c ../src/view/mp-library-view-mgr.c ../playview/src/feature/vp-subtitle-size.c ../playview/src/feature/vp-share.c ../common/src/vp-pinch-zoom.c ../src/view/mp-video-list-remove-ctrl.c ../playview/src/feature/vp-audio-track.c ../playview/src/widget/vp-play-brightness-popup.c ../src/widget/mp-video-view-popup-ctrl.c ../playview/src/core/vp-image-util.c ../src/widget/mp-external-ug.c ../src/view/mp-video-list-view-common.c ../playview/src/core/vp-multi-path.c ../src/feature/mp-launching-video-displayer.c ../src/view/mp-video-list-view-thumbnail.c ../playview/src/common/vp-play-config.c ../src/view/mp-video-list-personal-view.c ../src/view/mp-video-detail-view.c ../playview/src/feature/vp-sound-alive.c ../src/view/mp-video-list-view-folder.c ../playview/src/vp-play-view.c ../src/view/mp-video-list-view-item-of-folder.c ../playview/src/feature/vp-subtitle-sync.c ../playview/src/feature/vp-sound-path.c ../common/src/vp-media-content-util.c ../playview/src/common/vp-play-preference.c ../playview/src/widget/vp-play-volume-popup.c ../playview/src/core/vp-media-contents.c ../common/src/vp-db-util.c ../src/widget/mp-video-list-option-ctrl.c ../playview/src/feature/vp-repeat.c ../playview/src/core/vp-avrcp.c ../playview/src/feature/vp-subtitle-alignment.c ../playview/src/widget/vp-play-subtitle.c ../common/src/vp-util.c ../src/widget/mp-video-list-sort-ctrl.c ../src/view/mp-video-list-personal-ctrl.c ../common/src/vp-file-util.c ../playview/src/feature/vp-subtitle-bg-color.c ../src/common/mp-util-media-service.c ../playview/src/widget/vp-play-bookmark.c ../playview/src/feature/vp-subtitle-select.c ../src/widget/mp-util-widget-ctrl.c ../playview/src/feature/vp-subtitle-font.c ../common/src/vp-chapter-db.c ../src/view/mp-video-list-view-normal.c ../src/common/mp-util-config.c ../playview/src/common/vp-play-util.c ../playview/src/widget/vp-play-minicontroller.c ../playview/src/widget/vp-play-lockscreenmc.c ../playview/src/widget/vp-play-popup.c ../src/common/mp-rotate-ctrl.c ../src/common/mp-util-preference.c ../playview/src/feature/vp-detail.c ../playview/src/widget/vp-play-progressbar.c ../playview/src/feature/vp-subtitle-edge.c ../src/widget/mp-video-nocontent-layout.c ../src/view/mp-video-list-share-via-view.c ../src/viewMgr/videos-view-mgr.c ../src/widget/mp-footer-toolbar.c ../playview/src/core/vp-sound.c ../playview/src/common/vp-play-ug.c ../playview/src/core/vp-device-language.c ../playview/src/feature/vp-play-speed.c ../src/view/mp-video-list-folder-share-via-view.c ../playview/src/feature/vp-subtitle-track.c ../playview/src/feature/vp-subtitle-color.c ../playview/src/core/vp-hollic.c ../src/view/mp-video-list-view-select.c ../playview/src/core/vp-mm-player.c ../src/view/mp-video-list-remove-view.c ../playview/src/widget/vp-play-volume.c ../playview/src/widget/vp-play-loading-ani.c ../playview/src/view/vp-play-normal-view.c ../playview/src/core/vp-device.c ../src/view/mp-video-list-view-main.c ../playview/src/widget/vp-play-button.c ../playview/src/widget/vp-play-more.c ../src/widget/mp-video-rename-ctrl.c ../common/src/vp-preview-db.c ../src/widget/mp-video-list-view-as-ctrl.c ../src/widget/mp-video-list-auto-play-ctrl.c ../src/feature/mp-util-move.c ../src/view/mp-video-search-view.c ../playview/src/feature/vp-capture.c ../src/common/mp-drm-ctrl.c ../src/common/mp-video-info-ctrl.c ../playview/src/feature/vp-subtitle.c ../src/common/mp-video-util-db-controller.c ../common/src/vp-thumb-db.c ../src/common/mp-util.c ../playview/src/core/vp-sensor.c ../playview/src/feature/vp-zoom-guide.c ../playview/src/feature/vp-setting.c
 
 # EDC Sources
 USER_EDCS =