Remove PVR features 59/315359/2 accepted/tizen/unified/20250205.095553 accepted/tizen/unified/20250205.113530
authorMinje Ahn <minje.ahn@samsung.com>
Mon, 2 Dec 2024 00:43:02 +0000 (09:43 +0900)
committerMinje Ahn <minje.ahn@samsung.com>
Wed, 22 Jan 2025 07:21:01 +0000 (16:21 +0900)
Change-Id: Ib2b7b2d39666b751c9c78249385477dd415177e5
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
include_product/media_content_product.h
include_product/media_content_type.h
include_product/media_content_type_product.h
include_product/media_info_private.h
include_product/media_pvr.h [deleted file]
src/media_db.c
src/media_pvr.c [deleted file]
test/media-content_test.c

index 12dcd91a13c4fefcff70d1e07e9717ed79ae1c00..cbe38776251f7e4f9723d23f0ebc4a3510fb85ee 100644 (file)
@@ -18,7 +18,6 @@
 #define __TIZEN_MEDIA_CONTENT_PRODUCT_H__
 
 #include <media_content_type_product.h>
-#include <media_pvr.h>
 
 #ifdef __cplusplus
 extern "C" {
index 82fcbf533d3b8c6d899c68fc1d132da7c000c938..cec64e184f63cb1c027c82371277714bc626984e 100644 (file)
@@ -179,10 +179,6 @@ typedef enum {
        MEDIA_CONTENT_GROUP_MODIFIED_DATE = 29,          /**< Media group ID for the modified date*/
        MEDIA_CONTENT_GROUP_ALBUM,
        MEDIA_CONTENT_GROUP_MAX,                /**< @deprecated Invalid media group ID. Deprecated since 9.0*/
-       MEDIA_PVR_GROUP_CHANNEL_NAME,
-       MEDIA_PVR_GROUP_CHANNEL_NUM,
-       MEDIA_PVR_GROUP_PROGRAM_TITLE,
-       MEDIA_PVR_GROUP_MODIFIED_DATE,
 } media_group_e;
 
 typedef struct {
index ed93ce7df972af5db15860e511c73967b25987fc..b032d30852ad30172f9e782eca32f5f0b4c2059d 100644 (file)
@@ -80,9 +80,6 @@ typedef bool (*media_group_and_count_cb)(const char *group_name, int count, void
 
 typedef void (*media_scan_completed_cb_v2)(media_content_error_e error, media_content_complete_phase_e complete_phase, void * user_data);
 
-typedef void *media_pvr_h;
-typedef bool (*media_pvr_cb)(media_pvr_h pvr, void *user_data);
-
 #define MEDIA_PLAYED_COUNT "played_count"
 #define MEDIA_LAST_PLAYED_TIME "last_played_time"
 #define MEDIA_LAST_PLAYED_POSITION "last_played_position"
@@ -91,51 +88,6 @@ typedef bool (*media_pvr_cb)(media_pvr_h pvr, void *user_data);
 #define MEDIA_MODIFIED_DATE "modified_date"            /**< media modified date */
 #define MEDIA_STITCHED_INFO "stitched_info"
 
-#define PVR_DURATION                           "duration"
-#define PVR_TIME_ZONE                          "timezone"
-#define PVR_PTC                                                "ptc"
-#define PVR_MAJOR                                      "major"
-#define PVR_MINOR                                      "minor"
-#define PVR_CHANNEL_TYPE                       "channel_type"
-#define PVR_CHANNEL_NAME                       "channel_name"
-#define PVR_CHANNEL_NUM                                "channel_num"
-#define PVR_PROGRAM_TITLE                      "program_title"
-#define PVR_PROGRAM_NUM                                "program_num"
-#define PVR_PROGRAM_CRID                       "program_crid"
-#define PVR_GUIDANCE                           "guidance"
-#define PVR_SYNOPSIS                           "synopsis"
-#define PVR_GENRE                                      "genre"
-#define PVR_LANGUAGE                           "language"
-#define PVR_EMBARGO_TIME                       "embargo_time"
-#define PVR_EXPIRY_TIME                                "expiry_time"
-#define PVR_START_TIME                         "start_time"
-#define PVR_PROGRAM_START_TIME         "program_start_time"
-#define PVR_PROGRAM_END_TIME           "program_end_time"
-#define PVR_PROGRAM_DATE                       "program_date"
-#define PVR_PARENTAL_RATING                    "parental_rating"
-#define PVR_TIMER_RECORD                       "timer_record"
-#define PVR_SERIES_RECORD                      "series_record"
-#define PVR_HD                                         "hd"
-#define PVR_SUBTITLE                           "subtitle"
-#define PVR_TTX                                                "ttx"
-#define PVR_AD                                         "ad"
-#define PVR_HARDOF_HEARINGRADIO                "hard_of_hearing_radio"
-#define PVR_DATA_SERVICE                       "data_service"
-#define PVR_CONTENT_LOCK                       "content_lock"
-#define PVR_CONTENT_WATCH                      "content_watch"
-#define PVR_CONTENT_HAS_AUDIO_ONLY     "has_audio_only"
-#define PVR_CONTENT_IS_LOCAL_RECORD    "is_local_record"
-#define PVR_CONTENT_RESOLUTION         "resolution"
-#define PVR_CONTENT_ASPECTRATIO                "aspectratio"
-#define PVR_MODIFIED_MONTH                     "modified_month"
-#define PVR_MODIFIED_DATE                      "modified_date"
-#define PVR_SPORTS_TYPE                                "sports_type"
-#define PVR_GUIDANCE_LENGTH                    "guidance_length"
-#define PVR_TVMODE                                     "tvmode"
-#define PVR_PLAY_COUNT                         "play_count"
-#define PVR_PRIVATE_DATA                       "private_data"
-
-
 #ifdef __cplusplus
 }
 #endif /* __cplusplus */
index 042e3783e22635d4ce7733a447ce2b6ea0ee0e18..77dd5640fc6433423950bbe8c50fbd42e0eeb560 100644 (file)
@@ -303,56 +303,6 @@ typedef struct {
        char *face_tag;                 /* face tag */
 } media_face_s;
 
-typedef struct {
-       char *media_id;
-       char *storage_id;
-       char *path;
-       unsigned long long size;
-       int duration;
-       int timezone;
-       int ptc;
-       int major;
-       int minor;
-       int channel_type;
-       char *channel_name;
-       char *channel_num;
-       char *program_title;
-       int program_num;
-       char *program_crid;
-       char *guidance;
-       char *synopsis;
-       char *genre;
-       char *language;
-       int embargo_time;
-       int expiry_time;
-       int start_time;
-       int program_start_time;
-       int program_end_time;
-       int program_date;
-       int parental_rating;
-       int timer_record;
-       int series_record;
-       int hd;
-       int subtitle;
-       int ttx;
-       int ad;
-       int hard_of_hearing_radio;
-       int data_service;
-       int content_lock;
-       int content_watch;
-       int has_audio_only;
-       int is_local_record;
-       int resolution;
-       int aspectratio;
-       char* modified_month;
-       int sports_type;
-       int guidance_length;
-       int tvmode;
-       int play_count;
-       char* private_data;
-       unsigned int service_profile;
-} media_pvr_s;
-
 typedef struct {
        media_insert_completed_cb insert_completed_cb;
        char *insert_list_path;
@@ -417,12 +367,6 @@ typedef struct _media_content_scan_cb_data_v2 {
 
 #define DB_FIELD_MEDIA_MODIFIED_DATE   "modified_date"
 
-/* DB field for PVR*/
-#define DB_FIELD_PVR_CHANNEL_NAME                      "channel_name"
-#define DB_FIELD_PVR_CHANNEL_NUM                       "channel_num"
-#define DB_FIELD_PVR_PROGRAM_TITLE                     "program_title"
-#define DB_FIELD_PVR_MODIFIED_DATE                     "modified_date"
-
 /* DB TABLE JOIN */
 #define FOLDER_MEDIA_JOIN              DB_TABLE_FOLDER" NATURAL LEFT OUTER JOIN "DB_TABLE_MEDIA" WHERE validity=1 "
 #define BOOKMARK_MEDIA_JOIN            DB_TABLE_BOOKMARK" NATURAL JOIN "DB_TABLE_MEDIA" WHERE validity=1 "
@@ -559,27 +503,6 @@ typedef struct _media_content_scan_cb_data_v2 {
 #define UPDATE_MEDIA_INFO_IN_FACE_SCAN_LIST    "UPDATE "DB_TABLE_FACE_SCAN_LIST" SET modified_time = 0 WHERE media_id IN (SELECT media_id FROM "DB_TABLE_FACE" WHERE media_face_id=%d)"
 #define SELECT_FACE_ID                 "SELECT media_face_id FROM "DB_TABLE_FACE" WHERE media_id='%q' AND face_rect_x=%d AND face_rect_y=%d AND face_rect_w=%d AND face_rect_h=%d AND face_orientation=%d"
 
-#define SELECT_VALID_STORAGE_FROM_PVR  "WHERE storage_uuid IN (SELECT storage_id FROM "DB_TABLE_STORAGE" WHERE validity=1)"
-#define SELECT_PVR_LIST                                        "SELECT * FROM "DB_TABLE_PVR" "SELECT_VALID_STORAGE_FROM_PVR
-#define SELECT_PVR_LIST_BY_STORAGE_ID          SELECT_PVR_LIST" AND storage_uuid='%s'"
-#define SELECT_PVR_FROM_PVR                            "SELECT * FROM "DB_TABLE_PVR" WHERE media_id='%q'"
-#define UPDATE_PVR_META_FROM_PVR               "UPDATE "DB_TABLE_PVR" SET program_title=%Q, content_lock=%d, content_watch=%d, play_count=%d WHERE media_id='%q'"
-
-#define SELECT_PVR_GROUP_LIST                                          "SELECT DISTINCT %s FROM "DB_TABLE_PVR" "SELECT_VALID_STORAGE_FROM_PVR
-#define SELECT_PVR_GROUP_LIST_BY_STORAGE_ID            "SELECT DISTINCT %s FROM "DB_TABLE_PVR" WHERE storage_uuid='%s'"
-#define SELECT_PVR_GROUP_COUNT                                 "SELECT COUNT(*) FROM ("SELECT_PVR_GROUP_LIST
-#define SELECT_PVR_GROUP_COUNT_BY_STORAGE_ID   "SELECT COUNT(*) FROM ("SELECT_PVR_GROUP_LIST_BY_STORAGE_ID
-#define SELECT_PVR_FROM_GROUP                                          "SELECT * FROM "DB_TABLE_PVR" "SELECT_VALID_STORAGE_FROM_PVR" AND %s='%q'"
-#define SELECT_PVR_FROM_GROUP_BY_STORAGE_ID            "SELECT * FROM "DB_TABLE_PVR" WHERE storage_uuid='%s' AND %s='%q'"
-#define SELECT_PVR_COUNT_FROM_GROUP                            "SELECT COUNT(*) FROM ("SELECT_PVR_FROM_GROUP
-#define SELECT_PVR_COUNT_FROM_GROUP_BY_STORAGE_ID      "SELECT COUNT(*) FROM ("SELECT_PVR_FROM_GROUP_BY_STORAGE_ID
-#define SELECT_PVR_FROM_GROUP_NULL                                     "SELECT * FROM "DB_TABLE_PVR" "SELECT_VALID_STORAGE_FROM_PVR" AND %s IS NULL"
-#define SELECT_PVR_FROM_GROUP_NULL_BY_STORAGE_ID       "SELECT * FROM "DB_TABLE_PVR" WHERE storage_uuid='%s' AND %s IS NULL"
-#define SELECT_PVR_COUNT_FROM_GROUP_NULL                       "SELECT COUNT(*) FROM ("SELECT_PVR_FROM_GROUP_NULL
-#define SELECT_PVR_COUNT_FROM_GROUP_NULL_BY_STORAGE_ID "SELECT COUNT(*) FROM ("SELECT_PVR_FROM_GROUP_NULL_BY_STORAGE_ID
-#define SELECT_PVR_GROUP_AND_COUNT_BY_STORAGE_ID               "SELECT %s, COUNT(*) FROM "DB_TABLE_PVR" WHERE storage_uuid='%s'"
-#define SELECT_PVR_GROUP_AND_COUNT                                             "SELECT %s, COUNT(*) FROM "DB_TABLE_PVR" "SELECT_VALID_STORAGE_FROM_PVR
-
 int _content_query_prepare(const char *select_query, const char *condition_query, const char *option_query, sqlite3_stmt **stmt);
 int _content_get_result(const char *query, sqlite3_stmt **stmt);
 int _content_error_capi(int internal_error);
@@ -606,8 +529,6 @@ int _media_db_get_group_item(const char *group_name, filter_h filter, media_info
 int _media_db_get_media_group_item_count(const char *group_name, filter_h filter, media_group_e group, int *item_count);
 int _media_db_get_media_group_item(const char *group_name, filter_h filter, media_group_e group, media_info_cb callback, void *user_data);
 int _media_db_get_storage_id_by_media_id(const char *media_id, char **storage_id);
-int _media_db_get_pvr(filter_h filter, media_pvr_cb callback, void *user_data);
-void _media_pvr_item_get_detail(sqlite3_stmt* stmt, media_pvr_h pvr);
 int _media_db_get_storage(filter_h filter, media_storage_cb callback, void *user_data);
 int _media_filter_build_condition(bool is_full, const char *condition, media_content_collation_e collate_type, char **result);
 int _media_filter_build_option(filter_h filter, char **result);
diff --git a/include_product/media_pvr.h b/include_product/media_pvr.h
deleted file mode 100644 (file)
index ae6af03..0000000
+++ /dev/null
@@ -1,114 +0,0 @@
-/*
-* Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* 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 __TIZEN_MEDIA_PVR_H__
-#define __TIZEN_MEDIA_PVR_H__
-
-#include <media_content_type.h>
-#include <media_content_type_product.h>
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif /* __cplusplus */
-
-/* The enumerations of PVR content Resolution*/
-typedef enum {
-       MEDIA_PVR_RESOLUTION_DEFAULT = 0,
-       MEDIA_PVR_RESOLUTION_288I,
-       MEDIA_PVR_RESOLUTION_480I,
-       MEDIA_PVR_RESOLUTION_480P,
-       MEDIA_PVR_RESOLUTION_576I,
-       MEDIA_PVR_RESOLUTION_576P,
-       MEDIA_PVR_RESOLUTION_720P,
-       MEDIA_PVR_RESOLUTION_1080I,
-       MEDIA_PVR_RESOLUTION_1080P,
-       MEDIA_PVR_RESOLUTION_AUDIO_ONLY,
-       MEDIA_PVR_RESOLUTION_MAX
-} media_pvr_resolution_e;
-
-/* The enumerations of PVR content aspectratio*/
-typedef enum {
-       MEDIA_PVR_ASPECTRATIO_UNKNOWN   = 0,
-       MEDIA_PVR_ASPECTRATIO_100_100           = 1, /* 1:1 */
-       MEDIA_PVR_ASPECTRATIO_300_400           = 2, /* 3:4 */
-       MEDIA_PVR_ASPECTRATIO_900_1600  = 3, /* 9:16 */
-       MEDIA_PVR_ASPECTRATIO_100_221           = 4, /* 1:2.21 */
-} media_pvr_aspectratio_e;
-
-int media_pvr_foreach_media_from_db(filter_h filter, media_pvr_cb callback, void *user_data);
-int media_pvr_destroy(media_pvr_h pvr);
-int media_pvr_clone(media_pvr_h *dst, media_pvr_h src);
-int media_pvr_get_pvr_from_db(const char *media_id, media_pvr_h *pvr);
-int media_pvr_get_media_id(media_pvr_h pvr, char **media_id);
-int media_pvr_get_channel_name(media_pvr_h pvr, char **channel_name);
-int media_pvr_get_channel_num(media_pvr_h pvr, char **channel_num);
-int media_pvr_get_program_title(media_pvr_h pvr, char **program_title);
-int media_pvr_get_program_crid(media_pvr_h pvr, char **program_crid);
-int media_pvr_get_guidance(media_pvr_h pvr, char **guidance);
-int media_pvr_get_synopsis(media_pvr_h pvr, char **synopsis);
-int media_pvr_get_genre(media_pvr_h pvr, char **genre);
-int media_pvr_get_language(media_pvr_h pvr, char **language);
-int media_pvr_get_path(media_pvr_h pvr, char **path);
-int media_pvr_get_storage_id(media_pvr_h pvr, char **storage_id);
-int media_pvr_get_size(media_pvr_h pvr, unsigned long long *size);
-int media_pvr_get_timezone(media_pvr_h pvr, int *timezone);
-int media_pvr_get_ptc(media_pvr_h pvr, int *ptc);
-int media_pvr_get_major(media_pvr_h pvr, int *major);
-int media_pvr_get_minor(media_pvr_h pvr, int *minor);
-int media_pvr_get_channel_type(media_pvr_h pvr, int *channel_type);
-int media_pvr_get_program_num(media_pvr_h pvr, int *program_num);
-int media_pvr_get_service_profile(media_pvr_h pvr,unsigned int *service_profile);
-int media_pvr_get_duration(media_pvr_h pvr, int *duration);
-int media_pvr_get_embargo_time(media_pvr_h pvr, int *embaro_time);
-int media_pvr_get_expiry_time(media_pvr_h pvr, int *expiry_time);
-int media_pvr_get_parental_rating(media_pvr_h pvr, int *parental_rating);
-int media_pvr_get_start_time(media_pvr_h pvr, int *start_time);
-int media_pvr_get_program_start_time(media_pvr_h pvr, int *program_start_time);
-int media_pvr_get_program_end_time(media_pvr_h pvr, int *end_time);
-int media_pvr_get_program_date(media_pvr_h pvr, int *program_date);
-int media_pvr_get_timer_record(media_pvr_h pvr, bool* timer_record);
-int media_pvr_get_series_record(media_pvr_h pvr, bool* series_record);
-int media_pvr_get_hd(media_pvr_h pvr, int* hd);
-int media_pvr_get_subtitle(media_pvr_h pvr, bool* subtitle);
-int media_pvr_get_ttx(media_pvr_h pvr, bool* ttx);
-int media_pvr_get_ad(media_pvr_h pvr, bool* ad);
-int media_pvr_get_hard_of_hearing_radio(media_pvr_h pvr, bool* hardOfHearingRadio);
-int media_pvr_get_data_service(media_pvr_h pvr, bool* data_service);
-int media_pvr_get_content_lock(media_pvr_h pvr, bool* content_lock);
-int media_pvr_get_content_watch(media_pvr_h pvr, bool* content_watch);
-int media_pvr_get_has_audio_only(media_pvr_h pvr, bool* has_audio_only);
-int media_pvr_get_is_local_record(media_pvr_h pvr, bool* is_local_record);
-int media_pvr_get_resolution(media_pvr_h pvr, media_pvr_resolution_e* resolution);
-int media_pvr_get_aspectratio(media_pvr_h pvr, media_pvr_aspectratio_e* aspectratio);
-int media_pvr_get_modified_month(media_pvr_h pvr, char **modified_month);
-int media_pvr_get_sports_type(media_pvr_h pvr, int* sports_type);
-int media_pvr_get_guidance_length(media_pvr_h pvr, int* guidance_length);
-int media_pvr_get_tvmode(media_pvr_h pvr, int* tvmode);
-int media_pvr_get_play_count(media_pvr_h pvr, int* play_count);
-int media_pvr_get_private_data(media_pvr_h pvr, char **private_data);
-int media_pvr_set_play_count(media_pvr_h pvr, int play_count);
-int media_pvr_set_program_title(media_pvr_h pvr, const char *program_title);
-int media_pvr_set_content_lock(media_pvr_h pvr, bool content_lock);
-int media_pvr_set_content_watch(media_pvr_h pvr, bool content_watch);
-int media_pvr_update_to_db(media_pvr_h pvr);
-
-#ifdef __cplusplus
-}
-#endif /* __cplusplus */
-
-#endif /* __TIZEN_MEDIA_PVR_H__ */
index 88c71198364de1f69ef65659f21391bf9df77469..5fdb9a8888219fffa63209695b07a1b748225081 100644 (file)
@@ -67,14 +67,6 @@ static const char * __media_db_get_group_name(media_group_e group)
                return DB_FIELD_MEDIA_MODIFIED_DATE;
        case MEDIA_CONTENT_GROUP_ALBUM:
                return DB_FIELD_MEDIA_ALBUM;
-       case MEDIA_PVR_GROUP_CHANNEL_NAME:
-               return DB_FIELD_PVR_CHANNEL_NAME;
-       case MEDIA_PVR_GROUP_CHANNEL_NUM:
-               return DB_FIELD_PVR_CHANNEL_NUM;
-       case MEDIA_PVR_GROUP_PROGRAM_TITLE:
-               return DB_FIELD_PVR_PROGRAM_TITLE;
-       case MEDIA_PVR_GROUP_MODIFIED_DATE:
-               return DB_FIELD_PVR_MODIFIED_DATE;
 #endif
        default:
                return NULL;
@@ -187,17 +179,11 @@ int _media_db_get_media_group_count(media_group_e group, filter_h filter, int *g
 
        content_retip_if_fail(__media_db_get_group_name(group));
 
-       if (group < MEDIA_CONTENT_GROUP_MAX) {  /*media content*/
-               if (_filter && STRING_VALID(_filter->storage_id))
-                       snprintf(select_query, sizeof(select_query), SELECT_MEDIA_GROUP_COUNT_BY_STORAGE_ID, __media_db_get_group_name(group), _filter->storage_id);
-               else
-                       snprintf(select_query, sizeof(select_query), SELECT_MEDIA_GROUP_COUNT, __media_db_get_group_name(group));
-       } else { /*pvr content*/
-               if (_filter && STRING_VALID(_filter->storage_id))
-                       snprintf(select_query, sizeof(select_query), SELECT_PVR_GROUP_COUNT_BY_STORAGE_ID, __media_db_get_group_name(group), _filter->storage_id);
-               else
-                       snprintf(select_query, sizeof(select_query), SELECT_PVR_GROUP_COUNT, __media_db_get_group_name(group));
-       }
+       if (_filter && STRING_VALID(_filter->storage_id))
+               snprintf(select_query, sizeof(select_query), SELECT_MEDIA_GROUP_COUNT_BY_STORAGE_ID, __media_db_get_group_name(group), _filter->storage_id);
+       else
+               snprintf(select_query, sizeof(select_query), SELECT_MEDIA_GROUP_COUNT, __media_db_get_group_name(group));
+
        ret = __media_db_make_query(filter, &condition_query, &option_query);
        content_retv_if(ret != MEDIA_CONTENT_ERROR_NONE, ret);
 
@@ -234,17 +220,11 @@ int _media_db_get_media_group(media_group_e group, filter_h filter, media_group_
 
        content_retip_if_fail(__media_db_get_group_name(group));
 
-       if (group < MEDIA_CONTENT_GROUP_MAX) {  /*media content */
-               if (_filter && STRING_VALID(_filter->storage_id))
-                       snprintf(select_query, sizeof(select_query), SELECT_MEDIA_GROUP_LIST_BY_STORAGE_ID, __media_db_get_group_name(group), _filter->storage_id);
-               else
-                       snprintf(select_query, sizeof(select_query), SELECT_MEDIA_GROUP_LIST, __media_db_get_group_name(group));
-       } else { /*pvr content */
-               if (_filter && STRING_VALID(_filter->storage_id))
-                       snprintf(select_query, sizeof(select_query), SELECT_PVR_GROUP_LIST_BY_STORAGE_ID, __media_db_get_group_name(group), _filter->storage_id);
-               else
-                       snprintf(select_query, sizeof(select_query), SELECT_PVR_GROUP_LIST, __media_db_get_group_name(group));
-       }
+       if (_filter && STRING_VALID(_filter->storage_id))
+               snprintf(select_query, sizeof(select_query), SELECT_MEDIA_GROUP_LIST_BY_STORAGE_ID, __media_db_get_group_name(group), _filter->storage_id);
+       else
+               snprintf(select_query, sizeof(select_query), SELECT_MEDIA_GROUP_LIST, __media_db_get_group_name(group));
+
        ret = __media_db_make_query(filter, &condition_query, &option_query);
        content_retv_if(ret != MEDIA_CONTENT_ERROR_NONE, ret);
 
@@ -283,17 +263,10 @@ int _media_db_get_media_group_and_count(media_group_e group, filter_h filter, me
        const char *group_name = __media_db_get_group_name(group);
        content_retip_if_fail(group_name);
 
-       if (group < MEDIA_CONTENT_GROUP_MAX) {  /*media content*/
-               if (_filter && STRING_VALID(_filter->storage_id))
-                       snprintf(select_query, sizeof(select_query), SELECT_MEDIA_GROUP_AND_COUNT_BY_STORAGE_ID, group_name, _filter->storage_id);
-               else
-                       snprintf(select_query, sizeof(select_query), SELECT_MEDIA_GROUP_AND_COUNT, group_name);
-       } else {/*pvr content*/
-               if (_filter && STRING_VALID(_filter->storage_id))
-                       snprintf(select_query, sizeof(select_query), SELECT_PVR_GROUP_AND_COUNT_BY_STORAGE_ID, group_name, _filter->storage_id);
-               else
-                       snprintf(select_query, sizeof(select_query), SELECT_PVR_GROUP_AND_COUNT, group_name);
-       }
+       if (_filter && STRING_VALID(_filter->storage_id))
+               snprintf(select_query, sizeof(select_query), SELECT_MEDIA_GROUP_AND_COUNT_BY_STORAGE_ID, group_name, _filter->storage_id);
+       else
+               snprintf(select_query, sizeof(select_query), SELECT_MEDIA_GROUP_AND_COUNT, group_name);
 
        ret = __media_db_make_query(filter, &condition_query, &option_query);
        content_retv_if(ret != MEDIA_CONTENT_ERROR_NONE, ret);
@@ -1089,30 +1062,16 @@ int _media_db_get_media_group_item_count(const char *group_name, filter_h filter
        content_retip_if_fail(__media_db_get_group_name(group));
 #ifdef _USE_TVPD_MODE
        filter_s *_filter = (filter_s *)filter;
-       if (group < MEDIA_CONTENT_GROUP_MAX) { /*media content */
-               if (group_name) {
-                       if (_filter && STRING_VALID(_filter->storage_id))
-                               sqlite3_snprintf(sizeof(select_query), select_query, SELECT_MEDIA_COUNT_FROM_GROUP_BY_STORAGE_ID, __media_db_get_group_name(group), group_name, _filter->storage_id);
-                       else
-                               sqlite3_snprintf(sizeof(select_query), select_query, SELECT_MEDIA_COUNT_FROM_GROUP, __media_db_get_group_name(group), group_name);
-               } else {
-                       if (_filter && STRING_VALID(_filter->storage_id))
-                               snprintf(select_query, sizeof(select_query), SELECT_MEDIA_COUNT_FROM_GROUP_NULL_BY_STORAGE_ID, __media_db_get_group_name(group), _filter->storage_id);
-                       else
-                               snprintf(select_query, sizeof(select_query), SELECT_MEDIA_COUNT_FROM_GROUP_NULL, __media_db_get_group_name(group));
-               }
-       } else {/*pvr content*/
-               if (group_name) {
-                       if (_filter && STRING_VALID(_filter->storage_id))
-                               sqlite3_snprintf(sizeof(select_query), select_query, SELECT_PVR_COUNT_FROM_GROUP_BY_STORAGE_ID, _filter->storage_id, __media_db_get_group_name(group), group_name);
-                       else
-                               sqlite3_snprintf(sizeof(select_query), select_query, SELECT_PVR_COUNT_FROM_GROUP, __media_db_get_group_name(group), group_name);
-               } else {
-                       if (_filter && STRING_VALID(_filter->storage_id))
-                               snprintf(select_query, sizeof(select_query), SELECT_PVR_COUNT_FROM_GROUP_NULL_BY_STORAGE_ID, _filter->storage_id, __media_db_get_group_name(group));
-                       else
-                               snprintf(select_query, sizeof(select_query), SELECT_PVR_COUNT_FROM_GROUP_NULL, __media_db_get_group_name(group));
-               }
+       if (group_name) {
+               if (_filter && STRING_VALID(_filter->storage_id))
+                       sqlite3_snprintf(sizeof(select_query), select_query, SELECT_MEDIA_COUNT_FROM_GROUP_BY_STORAGE_ID, __media_db_get_group_name(group), group_name, _filter->storage_id);
+               else
+                       sqlite3_snprintf(sizeof(select_query), select_query, SELECT_MEDIA_COUNT_FROM_GROUP, __media_db_get_group_name(group), group_name);
+       } else {
+               if (_filter && STRING_VALID(_filter->storage_id))
+                       snprintf(select_query, sizeof(select_query), SELECT_MEDIA_COUNT_FROM_GROUP_NULL_BY_STORAGE_ID, __media_db_get_group_name(group), _filter->storage_id);
+               else
+                       snprintf(select_query, sizeof(select_query), SELECT_MEDIA_COUNT_FROM_GROUP_NULL, __media_db_get_group_name(group));
        }
 #else
        if (group_name)
@@ -1224,151 +1183,6 @@ int _media_db_get_storage_id_by_media_id(const char *media_id, char **storage_id
        return ret;
 }
 
-typedef enum {
-       MEDIA_PVR_MEDIA_ID = 0,
-       MEDIA_PVR_STORAGE_ID,
-       MEDIA_PVR_PATH,
-       MEDIA_PVR_SIZE,
-       MEDIA_PVR_DURATION,
-       MEDIA_PVR_TIME_ZONE,
-       MEDIA_PVR_PTC,
-       MEDIA_PVR_MAJOR,
-       MEDIA_PVR_MINOR,
-       MEDIA_PVR_CHANNEL_TYPE,
-       MEDIA_PVR_CHANNEL_NAME,
-       MEDIA_PVR_CHANNEL_NUM,
-       MEDIA_PVR_SERVICE_PROFILE,
-       MEDIA_PVR_PROGRAM_TITLE,
-       MEDIA_PVR_PROGRAM_NUM,
-       MEDIA_PVR_PROGRAM_CRID,
-       MEDIA_PVR_GUIDANCE,
-       MEDIA_PVR_SYNOPSIS,
-       MEDIA_PVR_GENRE,
-       MEDIA_PVR_LANGUAGE,
-       MEDIA_PVR_EMBARGO_TIME,
-       MEDIA_PVR_EXPIRY_TIME,
-       MEDIA_PVR_START_TIME,
-       MEDIA_PVR_PROGRAM_START_TIME,
-       MEDIA_PVR_PROGRAM_END_TIME,
-       MEDIA_PVR_PROGRAM_DATE,
-       MEDIA_PVR_PARENTAL_RATING,
-       MEDIA_PVR_TIMER_RECORD,
-       MEDIA_PVR_SERIES_RECORD,
-       MEDIA_PVR_HD,
-       MEDIA_PVR_SUBTITLE,
-       MEDIA_PVR_TTX,
-       MEDIA_PVR_AD,
-       MEDIA_PVR_HARDOF_HEARINGRADIO,
-       MEDIA_PVR_DATA_SERVICE,
-       MEDIA_PVR_CONTENT_LOCK,
-       MEDIA_PVR_CONTENT_WATCH,
-       MEDIA_PVR_HAS_AUDIO_ONLY,
-       MEDIA_PVR_IS_LOCAL_RECORDED,
-       MEDIA_PVR_RESOLUTION,
-       MEDIA_PVR_ASPECTRATIO,
-       MEDIA_PVR_MODIFIED_MONTH,
-       MEDIA_PVR_SPORTS_TYPE,
-       MEDIA_PVR_GUIDANCE_LENGTH,
-       MEDIA_PVR_TVMODE,
-       MEDIA_PVR_PLAY_COUNT,
-       MEDIA_PVR_PRIVATE_DATA,
-} media_pvr_field_e;
-
-void _media_pvr_item_get_detail(sqlite3_stmt* stmt, media_pvr_h pvr)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       _pvr->media_id = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_PVR_MEDIA_ID));
-       _pvr->storage_id = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_PVR_STORAGE_ID));
-       _pvr->path = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_PVR_PATH));
-       _pvr->size = (unsigned long long)sqlite3_column_int64(stmt, MEDIA_PVR_SIZE);
-       _pvr->duration = sqlite3_column_int(stmt, MEDIA_PVR_DURATION);
-       _pvr->timezone = sqlite3_column_int(stmt, MEDIA_PVR_TIME_ZONE);
-       _pvr->ptc = sqlite3_column_int(stmt, MEDIA_PVR_PTC);
-       _pvr->major = sqlite3_column_int(stmt, MEDIA_PVR_MAJOR);
-       _pvr->minor = sqlite3_column_int(stmt, MEDIA_PVR_MINOR);
-       _pvr->channel_type = sqlite3_column_int(stmt, MEDIA_PVR_CHANNEL_TYPE);
-       _pvr->service_profile = (unsigned int)sqlite3_column_int(stmt, MEDIA_PVR_SERVICE_PROFILE);
-       _pvr->channel_name = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_PVR_CHANNEL_NAME));
-       _pvr->channel_num = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_PVR_CHANNEL_NUM));
-       _pvr->program_title = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_PVR_PROGRAM_TITLE));
-       _pvr->program_num = sqlite3_column_int(stmt, MEDIA_PVR_PROGRAM_NUM);
-       _pvr->program_crid = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_PVR_PROGRAM_CRID));
-       _pvr->guidance = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_PVR_GUIDANCE));
-       _pvr->synopsis = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_PVR_SYNOPSIS));
-       _pvr->genre = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_PVR_GENRE));
-       _pvr->language = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_PVR_LANGUAGE));
-       _pvr->modified_month = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_PVR_MODIFIED_MONTH));
-       _pvr->private_data = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_PVR_PRIVATE_DATA));
-       _pvr->embargo_time = sqlite3_column_int(stmt, MEDIA_PVR_EMBARGO_TIME);
-       _pvr->expiry_time = sqlite3_column_int(stmt, MEDIA_PVR_EXPIRY_TIME);
-       _pvr->start_time = sqlite3_column_int(stmt, MEDIA_PVR_START_TIME);
-       _pvr->program_start_time = sqlite3_column_int(stmt, MEDIA_PVR_PROGRAM_START_TIME);
-       _pvr->program_end_time = sqlite3_column_int(stmt, MEDIA_PVR_PROGRAM_END_TIME);
-       _pvr->program_date = sqlite3_column_int(stmt, MEDIA_PVR_PROGRAM_DATE);
-       _pvr->parental_rating = sqlite3_column_int(stmt, MEDIA_PVR_PARENTAL_RATING);
-       _pvr->timer_record = sqlite3_column_int(stmt, MEDIA_PVR_TIMER_RECORD);
-       _pvr->series_record = sqlite3_column_int(stmt, MEDIA_PVR_SERIES_RECORD);
-       _pvr->hd = sqlite3_column_int(stmt, MEDIA_PVR_HD);
-       _pvr->subtitle = sqlite3_column_int(stmt, MEDIA_PVR_SUBTITLE);
-       _pvr->ttx = sqlite3_column_int(stmt, MEDIA_PVR_TTX);
-       _pvr->ad = sqlite3_column_int(stmt, MEDIA_PVR_AD);
-       _pvr->hard_of_hearing_radio = sqlite3_column_int(stmt, MEDIA_PVR_HARDOF_HEARINGRADIO);
-       _pvr->data_service = sqlite3_column_int(stmt, MEDIA_PVR_DATA_SERVICE);
-       _pvr->content_lock = sqlite3_column_int(stmt, MEDIA_PVR_CONTENT_LOCK);
-       _pvr->content_watch = sqlite3_column_int(stmt, MEDIA_PVR_CONTENT_WATCH);
-       _pvr->has_audio_only = sqlite3_column_int(stmt, MEDIA_PVR_HAS_AUDIO_ONLY);
-       _pvr->is_local_record = sqlite3_column_int(stmt, MEDIA_PVR_IS_LOCAL_RECORDED);
-       _pvr->resolution = sqlite3_column_int(stmt, MEDIA_PVR_RESOLUTION);
-       _pvr->aspectratio = sqlite3_column_int(stmt, MEDIA_PVR_ASPECTRATIO);
-       _pvr->sports_type = sqlite3_column_int(stmt, MEDIA_PVR_SPORTS_TYPE);
-       _pvr->guidance_length = sqlite3_column_int(stmt, MEDIA_PVR_GUIDANCE_LENGTH);
-       _pvr->tvmode = sqlite3_column_int(stmt, MEDIA_PVR_TVMODE);
-       _pvr->play_count = sqlite3_column_int(stmt, MEDIA_PVR_PLAY_COUNT);
-
-       return;
-}
-
-int _media_db_get_pvr(filter_h filter, media_pvr_cb callback, void *user_data)
-{
-       int ret = MEDIA_CONTENT_ERROR_NONE;
-       char select_query[DEFAULT_QUERY_SIZE] = {0, };
-       char *condition_query = NULL;
-       char *option_query = NULL;
-       sqlite3_stmt *stmt = NULL;
-       filter_s *_filter = (filter_s *)filter;
-
-       if (_filter && STRING_VALID(_filter->storage_id))
-               snprintf(select_query, sizeof(select_query), SELECT_PVR_LIST_BY_STORAGE_ID, _filter->storage_id);
-       else
-               g_strlcat(select_query, SELECT_PVR_LIST, sizeof(select_query));
-
-       ret = __media_db_make_query(filter, &condition_query, &option_query);
-       content_retv_if(ret != MEDIA_CONTENT_ERROR_NONE, ret);
-
-       ret = _content_query_prepare(select_query, condition_query, option_query, &stmt);
-       g_free(condition_query);
-       g_free(option_query);
-       content_retv_if(ret != MEDIA_CONTENT_ERROR_NONE, ret);
-
-       while (sqlite3_step(stmt) == SQLITE_ROW) {
-               media_pvr_s *_pvr = g_new0(media_pvr_s, 1);
-
-               _media_pvr_item_get_detail(stmt, (media_pvr_h)_pvr);
-
-               if (callback((media_pvr_h)_pvr, user_data) == false) {
-                       media_pvr_destroy((media_pvr_h) _pvr);
-                       break;
-               }
-
-               media_pvr_destroy((media_pvr_h) _pvr);
-       }
-
-       sqlite3_finalize(stmt);
-
-       return ret;
-}
-
 int _media_db_get_storage(filter_h filter, media_storage_cb callback, void *user_data)
 {
        int ret = MEDIA_CONTENT_ERROR_NONE;
diff --git a/src/media_pvr.c b/src/media_pvr.c
deleted file mode 100644 (file)
index b1507e2..0000000
+++ /dev/null
@@ -1,780 +0,0 @@
- /*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * 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.
- */
-
-#ifdef _USE_TVPD_MODE
-#include <media_info_private.h>
-#include <media_util_private.h>
-#include <media_pvr.h>
-
-
-int media_pvr_foreach_media_from_db(filter_h filter, media_pvr_cb callback, void *user_data)
-{
-       content_retip_if_fail(callback);
-
-       return _media_db_get_pvr(filter, callback, user_data);
-}
-
-int media_pvr_destroy(media_pvr_h pvr)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-
-       g_free(_pvr->media_id);
-       g_free(_pvr->storage_id);
-       g_free(_pvr->channel_name);
-       g_free(_pvr->channel_num);
-       g_free(_pvr->program_title);
-       g_free(_pvr->program_crid);
-       g_free(_pvr->guidance);
-       g_free(_pvr->synopsis);
-       g_free(_pvr->genre);
-       g_free(_pvr->language);
-       g_free(_pvr->path);
-       g_free(_pvr->modified_month);
-       g_free(_pvr->private_data);
-       g_free(_pvr);
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_clone(media_pvr_h *dst, media_pvr_h src)
-{
-       media_pvr_s *_src = (media_pvr_s*)src;
-
-       content_retip_if_fail(dst);
-       content_retip_if_fail(src);
-
-       media_pvr_s *_dst = g_new0(media_pvr_s, 1);
-
-       _dst->media_id = g_strdup(_src->media_id);
-       _dst->channel_name = g_strdup(_src->channel_name);
-       _dst->channel_num = g_strdup(_src->channel_num);
-       _dst->program_title = g_strdup(_src->program_title);
-       _dst->program_crid = g_strdup(_src->program_crid);
-       _dst->guidance = g_strdup(_src->guidance);
-       _dst->synopsis = g_strdup(_src->synopsis);
-       _dst->genre = g_strdup(_src->genre);
-       _dst->language = g_strdup(_src->language);
-       _dst->path = g_strdup(_src->path);
-       _dst->storage_id = g_strdup(_src->storage_id);
-       _dst->modified_month = g_strdup(_src->modified_month);
-       _dst->private_data = g_strdup(_src->private_data);
-       _dst->duration = _src->duration;
-       _dst->timezone = _src->timezone;
-       _dst->ptc = _src->ptc;
-       _dst->major = _src->major;
-       _dst->minor = _src->minor;
-       _dst->channel_type = _src->channel_type;
-       _dst->program_num = _src->program_num;
-       _dst->service_profile = _src->service_profile;
-       _dst->timer_record = _src->timer_record;
-       _dst->series_record = _src->series_record;
-       _dst->hd = _src->hd;
-       _dst->subtitle = _src->subtitle;
-       _dst->ttx = _src->ttx;
-       _dst->ad = _src->ad;
-       _dst->hard_of_hearing_radio = _src->hard_of_hearing_radio;
-       _dst->data_service = _src->data_service;
-       _dst->content_lock = _src->content_lock;
-       _dst->embargo_time = _src->embargo_time;
-       _dst->expiry_time = _src->expiry_time;
-       _dst->size = _src->size;
-       _dst->parental_rating = _src->parental_rating;
-       _dst->start_time = _src->start_time;
-       _dst->program_start_time = _src->program_start_time;
-       _dst->program_end_time = _src->program_end_time;
-       _dst->program_date = _src->program_date;
-       _dst->content_watch = _src->content_watch;
-       _dst->has_audio_only = _src->has_audio_only;
-       _dst->is_local_record = _src->is_local_record;
-       _dst->resolution = _src->resolution;
-       _dst->aspectratio = _src->aspectratio;
-       _dst->sports_type = _src->sports_type;
-       _dst->guidance_length = _src->guidance_length;
-       _dst->tvmode = _src->tvmode;
-       _dst->play_count = _src->play_count;
-
-       *dst = (media_pvr_h)_dst;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_pvr_from_db(const char *media_id, media_pvr_h *pvr)
-{
-       int ret = MEDIA_CONTENT_ERROR_NONE;
-       char *select_query = NULL;
-       sqlite3_stmt *stmt = NULL;
-
-       content_retip_if_fail(STRING_VALID(media_id));
-       content_retip_if_fail(pvr);
-
-       select_query = sqlite3_mprintf(SELECT_PVR_FROM_PVR, media_id);
-
-       ret = _content_get_result(select_query, &stmt);
-       sqlite3_free(select_query);
-       content_retv_if(ret != MEDIA_CONTENT_ERROR_NONE, ret);
-
-       media_pvr_s *_pvr = NULL;
-
-       if (sqlite3_step(stmt) == SQLITE_ROW) {
-               _pvr = g_new0(media_pvr_s, 1);
-
-               _media_pvr_item_get_detail(stmt, (media_pvr_h)_pvr);
-
-               *pvr = (media_info_h)_pvr;
-       } else {
-               content_error("Nonexistent media_id[%s]", media_id);
-               ret = MEDIA_CONTENT_ERROR_INVALID_PARAMETER;
-       }
-
-       sqlite3_finalize(stmt);
-
-       return ret;
-}
-
-int media_pvr_get_media_id(media_pvr_h pvr, char **media_id)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(media_id);
-
-       *media_id = g_strdup(_pvr->media_id);
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_channel_name(media_pvr_h pvr, char **channel_name)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(channel_name);
-
-       *channel_name = g_strdup(_pvr->channel_name);
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_channel_num(media_pvr_h pvr, char **channel_num)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(channel_num);
-
-       *channel_num = g_strdup(_pvr->channel_num);
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_program_title(media_pvr_h pvr, char **program_title)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(program_title);
-
-       *program_title = g_strdup(_pvr->program_title);
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_program_crid(media_pvr_h pvr, char **program_crid)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(program_crid);
-
-       *program_crid = g_strdup(_pvr->program_crid);
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_guidance(media_pvr_h pvr, char **guidance)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(guidance);
-
-       *guidance = g_strdup(_pvr->guidance);
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_synopsis(media_pvr_h pvr, char **synopsis)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(synopsis);
-
-       *synopsis = g_strdup(_pvr->synopsis);
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_genre(media_pvr_h pvr, char **genre)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(genre);
-
-       *genre = g_strdup(_pvr->genre);
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_language(media_pvr_h pvr, char **language)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(language);
-
-       *language = g_strdup(_pvr->language);
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_path(media_pvr_h pvr, char **path)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(path);
-
-       *path = g_strdup(_pvr->path);
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_storage_id(media_pvr_h pvr, char **storage_id)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(storage_id);
-
-       *storage_id = g_strdup(_pvr->storage_id);
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_size(media_pvr_h pvr, unsigned long long *size)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(size);
-
-       *size = _pvr->size;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_timezone(media_pvr_h pvr, int *timezone)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(timezone);
-
-       *timezone = _pvr->timezone;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_ptc(media_pvr_h pvr, int *ptc)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(ptc);
-
-       *ptc = _pvr->ptc;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_major(media_pvr_h pvr, int *major)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(major);
-
-       *major = _pvr->major;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_minor(media_pvr_h pvr, int *minor)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(minor);
-
-       *minor = _pvr->minor;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_channel_type(media_pvr_h pvr, int *channel_type)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(channel_type);
-
-       *channel_type = _pvr->channel_type;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_program_num(media_pvr_h pvr, int *program_num)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(program_num);
-
-       *program_num = _pvr->program_num;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_service_profile(media_pvr_h pvr, unsigned int *service_profile)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(service_profile);
-
-       *service_profile = _pvr->service_profile;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_duration(media_pvr_h pvr, int *duration)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(duration);
-
-       *duration = _pvr->duration;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_embargo_time(media_pvr_h pvr, int *embargo_time)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(embargo_time);
-
-       *embargo_time = _pvr->embargo_time;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_expiry_time(media_pvr_h pvr, int *expiry_time)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(expiry_time);
-
-       *expiry_time = _pvr->expiry_time;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_parental_rating(media_pvr_h pvr, int *parental_rating)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(parental_rating);
-
-       *parental_rating = _pvr->parental_rating;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_start_time(media_pvr_h pvr, int *start_time)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(start_time);
-
-       *start_time = _pvr->start_time;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_program_start_time(media_pvr_h pvr, int *program_start_time)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(program_start_time);
-
-       *program_start_time = _pvr->program_start_time;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_program_end_time(media_pvr_h pvr, int *end_time)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(end_time);
-
-       *end_time = _pvr->program_end_time;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_program_date(media_pvr_h pvr, int *program_date)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(program_date);
-
-       *program_date = _pvr->program_date;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_timer_record(media_pvr_h pvr, bool* timer_record)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(timer_record);
-
-       *timer_record = _pvr->timer_record;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_series_record(media_pvr_h pvr, bool* series_record)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(series_record);
-
-       *series_record = _pvr->series_record;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_hd(media_pvr_h pvr, int* hd)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(hd);
-
-       *hd = _pvr->hd;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_subtitle(media_pvr_h pvr, bool* subtitle)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(subtitle);
-
-       *subtitle = _pvr->subtitle;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_ttx(media_pvr_h pvr, bool* ttx)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(ttx);
-
-       *ttx = _pvr->ttx;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_ad(media_pvr_h pvr, bool* ad)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(ad);
-
-       *ad = _pvr->ad;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_hard_of_hearing_radio(media_pvr_h pvr, bool* hard_of_hearing_radio)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(hard_of_hearing_radio);
-
-       *hard_of_hearing_radio = _pvr->hard_of_hearing_radio;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_data_service(media_pvr_h pvr, bool* data_service)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(data_service);
-
-       *data_service = _pvr->data_service;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_content_lock(media_pvr_h pvr, bool* content_lock)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(content_lock);
-
-       *content_lock = _pvr->content_lock;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_content_watch(media_pvr_h pvr, bool* content_watch)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(content_watch);
-
-       *content_watch = _pvr->content_watch;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_has_audio_only(media_pvr_h pvr, bool* has_audio_only)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(has_audio_only);
-
-       *has_audio_only = _pvr->has_audio_only;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_is_local_record(media_pvr_h pvr, bool* is_local_record)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(is_local_record);
-
-       *is_local_record = _pvr->is_local_record;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_resolution(media_pvr_h pvr, media_pvr_resolution_e* resolution)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(resolution);
-
-       *resolution = _pvr->resolution;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_aspectratio(media_pvr_h pvr, media_pvr_aspectratio_e* aspectratio)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(aspectratio);
-
-       *aspectratio = _pvr->aspectratio;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_modified_month(media_pvr_h pvr, char **modified_month)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(modified_month);
-
-       *modified_month = g_strdup(_pvr->modified_month);
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_sports_type(media_pvr_h pvr, int* sports_type)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(sports_type);
-
-       *sports_type = _pvr->sports_type;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_guidance_length(media_pvr_h pvr, int* guidance_length)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(guidance_length);
-
-       *guidance_length = _pvr->guidance_length;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_tvmode(media_pvr_h pvr, int* tvmode)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(tvmode);
-
-       *tvmode = _pvr->tvmode;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_play_count(media_pvr_h pvr, int* play_count)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(play_count);
-
-       *play_count = _pvr->play_count;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_get_private_data(media_pvr_h pvr, char **private_data)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(private_data);
-
-       *private_data = g_strdup(_pvr->private_data);
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_set_play_count(media_pvr_h pvr, int play_count)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-
-       _pvr->play_count = play_count;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_set_program_title(media_pvr_h pvr, const char *program_title)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(STRING_VALID(program_title));
-
-       g_free(_pvr->program_title);
-       _pvr->program_title = g_strdup(program_title);
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_set_content_lock(media_pvr_h pvr, bool content_lock)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-
-       _pvr->content_lock = content_lock;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_set_content_watch(media_pvr_h pvr, bool content_watch)
-{
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-
-       content_retip_if_fail(pvr);
-
-       _pvr->content_watch = content_watch;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_pvr_update_to_db(media_pvr_h pvr)
-{
-       int ret = MEDIA_CONTENT_ERROR_NONE;
-       media_pvr_s *_pvr = (media_pvr_s*)pvr;
-       char *update_query = NULL;
-
-       content_retip_if_fail(pvr);
-       content_retip_if_fail(STRING_VALID(_pvr->media_id));
-       content_retip_if_fail(STRING_VALID(_pvr->path));
-
-       update_query = sqlite3_mprintf(UPDATE_PVR_META_FROM_PVR, _pvr->program_title, _pvr->content_lock, _pvr->content_watch, _pvr->play_count, _pvr->media_id);
-
-       ret = _content_query_sql(update_query);
-       sqlite3_free(update_query);
-
-       if (ret == MEDIA_CONTENT_ERROR_NONE)
-               media_svc_update_pvr_info(_content_get_db_handle(), _pvr->path, _pvr->program_title, _pvr->content_lock);
-
-
-       return ret;
-}
-#endif
index 1992911c376cf3aa0c24986e7898c506411aa1be..1300d2f2ed25fe2c20bc3ad77d8de2295fdb5c37 100644 (file)
@@ -1373,310 +1373,6 @@ int test_noti()
 
        return ret;
 }
-#ifdef _USE_TVPD_MODE
-filter_h g_tv_filter = NULL;
-
-int test_tv_filter_create(void)
-{
-       content_debug("\n============Filter Create============\n\n");
-
-       int ret = MEDIA_CONTENT_ERROR_NONE;
-
-       ret = media_filter_create(&g_tv_filter);
-
-       ret = media_filter_set_storage(g_tv_filter, "0a22a163-e634-4a2e-ba14-0469a969eea0");
-
-       ret = media_filter_set_order(g_tv_filter, MEDIA_CONTENT_ORDER_ASC, MEDIA_TITLE, MEDIA_CONTENT_COLLATE_DEFAULT);
-
-       return ret;
-}
-
-int test_tv_filter_destroy(void)
-{
-       content_debug("\n============Filter Destroy============\n\n");
-
-       int ret = MEDIA_CONTENT_ERROR_NONE;
-
-       ret = media_filter_destroy(g_tv_filter);
-
-       return ret;
-}
-
-bool pvr_item_cb(media_pvr_h pvr, void *user_data)
-{
-       int ret = MEDIA_CONTENT_ERROR_NONE;
-       char *c_value = NULL;
-       int i_value = 0;
-       bool b_value = false;
-       unsigned long long l_value = 0;
-
-       if (pvr == NULL) {
-               content_debug("NO Item");
-               return true;
-       }
-
-       ret = media_pvr_get_media_id(pvr, &c_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_media_id");
-       content_debug("media_id [%s]", c_value);
-       SAFE_FREE(c_value);
-
-       ret = media_pvr_get_channel_name(pvr, &c_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_channel_name");
-       content_debug("channel_name [%s]", c_value);
-       SAFE_FREE(c_value);
-
-       ret = media_pvr_get_program_title(pvr, &c_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_program_title");
-       content_debug("program_title [%s]", c_value);
-       SAFE_FREE(c_value);
-
-       ret = media_pvr_get_program_crid(pvr, &c_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_program_crid");
-       content_debug("program_crid [%s]", c_value);
-       SAFE_FREE(c_value);
-
-       ret = media_pvr_get_guidance(pvr, &c_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_guidance");
-       content_debug("guidance [%s]", c_value);
-       SAFE_FREE(c_value);
-
-       ret = media_pvr_get_synopsis(pvr, &c_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_synopsis");
-       content_debug("synopsis [%s]", c_value);
-       SAFE_FREE(c_value);
-
-       ret = media_pvr_get_genre(pvr, &c_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_synopsis");
-       content_debug("genre [%s]", c_value);
-       SAFE_FREE(c_value);
-
-       ret = media_pvr_get_language(pvr, &c_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_language");
-       content_debug("language [%s]", c_value);
-       SAFE_FREE(c_value);
-
-       ret = media_pvr_get_path(pvr, &c_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_path");
-       content_debug("path [%s]", c_value);
-       SAFE_FREE(c_value);
-
-       ret = media_pvr_get_storage_id(pvr, &c_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_storage_id");
-       content_debug("storage_id [%s]", c_value);
-       SAFE_FREE(c_value);
-
-       ret = media_pvr_get_size(pvr, &l_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_size");
-       content_debug("size [%lld]", l_value);
-
-       ret = media_pvr_get_timezone(pvr, &i_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_timezone");
-       content_debug("timezone [%d]", i_value);
-
-       ret = media_pvr_get_ptc(pvr, &i_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_ptc");
-       content_debug("ptc [%d]", i_value);
-
-       ret = media_pvr_get_major(pvr, &i_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_major");
-       content_debug("[%d]", i_value);
-
-       ret = media_pvr_get_minor(pvr, &i_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_minor");
-       content_debug("minor [%d]", i_value);
-
-       ret = media_pvr_get_channel_type(pvr, &i_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_channel_type");
-       content_debug("channel_type [%d]", i_value);
-
-       ret = media_pvr_get_program_num(pvr, &i_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_program_num");
-       content_debug("program_num [%d]", i_value);
-
-       unsigned int ui_value = 0;
-       ret = media_pvr_get_service_profile(pvr, &ui_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_service_profile");
-       content_debug("service_profile [%u]", ui_value);
-
-       ret = media_pvr_get_duration(pvr, &i_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_duration");
-       content_debug("duration [%d]", i_value);
-
-       ret = media_pvr_get_embargo_time(pvr, &i_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_embargo_time");
-       content_debug("embargo_time [%d]", i_value);
-
-       ret = media_pvr_get_expiry_time(pvr, &i_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_expiry_time");
-       content_debug("expiry_time [%d]", i_value);
-
-       ret = media_pvr_get_parental_rating(pvr, &i_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_parental_rating");
-       content_debug("parental_rating [%d]", i_value);
-
-       ret = media_pvr_get_start_time(pvr, &i_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_start_time");
-       content_debug("start_time [%d]", i_value);
-
-       ret = media_pvr_get_program_start_time(pvr, &i_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_program_start_time");
-       content_debug("program_start_time [%d]", i_value);
-
-       ret = media_pvr_get_program_end_time(pvr, &i_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_program_end_time");
-       content_debug("program_end_time [%d]", i_value);
-
-       ret = media_pvr_get_program_date(pvr, &i_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_program_date");
-       content_debug("program_date [%d]", i_value);
-
-       ret = media_pvr_get_timer_record(pvr, &b_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_timer_record");
-       content_debug("timer_record [%d]", b_value);
-
-       ret = media_pvr_get_series_record(pvr, &b_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_series_record");
-       content_debug("series_record [%d]", b_value);
-
-       ret = media_pvr_get_hd(pvr, &i_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_hd");
-       content_debug("hd [%d]", i_value);
-
-       ret = media_pvr_get_subtitle(pvr, &b_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_subtitle");
-       content_debug("subtitle [%d]", b_value);
-
-       ret = media_pvr_get_ttx(pvr, &b_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_ttx");
-       content_debug("ttx [%d]", b_value);
-
-       ret = media_pvr_get_ad(pvr, &b_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_ad");
-       content_debug("ad [%d]", b_value);
-
-       ret = media_pvr_get_hard_of_hearing_radio(pvr, &b_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_hard_of_hearing_radio");
-       content_debug("hard_of_hearing_radio [%d]", b_value);
-
-       ret = media_pvr_get_data_service(pvr, &b_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_data_service");
-       content_debug("data_service [%d]", b_value);
-
-       ret = media_pvr_get_content_lock(pvr, &b_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_content_lock");
-       content_debug("content_lock [%d]", b_value);
-
-       ret = media_pvr_get_content_watch(pvr, &b_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_content_watch");
-       content_debug("content_watch [%d]", b_value);
-
-       ret = media_pvr_get_has_audio_only(pvr, &b_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_has_audio_only");
-       content_debug("has_audio_only [%d]", b_value);
-
-       ret = media_pvr_get_is_local_record(pvr, &b_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_is_local_record");
-       content_debug("is_local_record [%d]", b_value);
-
-       ret = media_pvr_get_resolution(pvr, (media_pvr_resolution_e*)&i_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_resolution");
-       content_debug("resolution [%d]", i_value);
-
-       ret = media_pvr_get_aspectratio(pvr, (media_pvr_aspectratio_e*)&i_value);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_get_aspectratio");
-       content_debug("aspectratio [%d]", i_value);
-
-       return TRUE;
-}
-
-int test_pvr()
-{
-       int ret = MEDIA_CONTENT_ERROR_NONE;
-
-       content_debug("\n============PVR Test============\n\n");
-
-       test_tv_filter_create();
-
-       ret = media_pvr_foreach_media_from_db(g_tv_filter, pvr_item_cb, NULL);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("media_pvr_foreach_media_from_db is failed");
-
-       test_tv_filter_destroy();
-
-       return ret;
-}
-
-int test_pvr_update_db(void)
-{
-       int ret = MEDIA_CONTENT_ERROR_NONE;
-       media_pvr_h pvr = NULL;
-
-       ret = media_pvr_get_pvr_from_db("ff9b5a9a-a7b4-47f4-8255-84e007e25f13", &pvr);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("media_pvr_get_pvr_from_db failed: %d", ret);
-
-       ret = media_pvr_set_content_lock(pvr, TRUE);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_set_content_lock");
-
-       ret = media_pvr_set_content_watch(pvr, TRUE);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_set_content_watch");
-
-       ret = media_pvr_set_program_title(pvr, "TEST TITLE");
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_set_program_title");
-
-       ret = media_pvr_update_to_db(pvr);
-       if (ret != MEDIA_CONTENT_ERROR_NONE)
-               content_error("Fail to media_pvr_update_to_db");
-
-       if (pvr != NULL)
-               media_pvr_destroy(pvr);
-
-       return ret;
-}
-#endif
 
 int main(int argc, char *argv[])
 {
@@ -1687,13 +1383,6 @@ int main(int argc, char *argv[])
        ret = test_connect_database();
        if (ret != MEDIA_CONTENT_ERROR_NONE)
                return MEDIA_CONTENT_ERROR_NONE;
-#ifdef _USE_TVPD_MODE
-       test_pvr();
-
-       test_pvr_update_db();
-
-       test_pvr();
-#endif
 
 #if 0
        if (argc == 2) {