- switch(group)
- {
- case MEDIA_CONTENT_GROUP_DISPLAY_NAME:
- return (char *)DB_FIELD_MEDIA_DISPLAY_NAME;
- case MEDIA_CONTENT_GROUP_TYPE:
- return (char *)DB_FIELD_MEDIA_TYPE;
- case MEDIA_CONTENT_GROUP_MIME_TYPE:
- return (char *) DB_FIELD_MEDIA_MIME_TYPE;
- case MEDIA_CONTENT_GROUP_SIZE:
- return (char *) DB_FIELD_MEDIA_SIZE;
- case MEDIA_CONTENT_GROUP_ADDED_TIME:
- return (char *) DB_FIELD_MEDIA_ADDED_TIME;
- case MEDIA_CONTENT_GROUP_MODIFIED_TIME:
- return (char *) DB_FIELD_MEDIA_MODIFIED_TIME;
- case MEDIA_CONTENT_GROUP_TITLE:
- return (char *) DB_FIELD_MEDIA_TITLE;
- case MEDIA_CONTENT_GROUP_ARTIST:
- return (char *) DB_FIELD_MEDIA_ARTIST;
- case MEDIA_CONTENT_GROUP_ALBUM_ARTIST:
- return (char *) DB_FIELD_MEDIA_ALBUM_ARTIST;
- case MEDIA_CONTENT_GROUP_GENRE:
- return (char *) DB_FIELD_MEDIA_GENRE;
- case MEDIA_CONTENT_GROUP_COMPOSER:
- return (char *) DB_FIELD_MEDIA_COMPOSER;
- case MEDIA_CONTENT_GROUP_YEAR:
- return (char *) DB_FIELD_MEDIA_YEAR;
- case MEDIA_CONTENT_GROUP_RECORDED_DATE:
- return (char *) DB_FIELD_MEDIA_RECORDED_DATE;
- case MEDIA_CONTENT_GROUP_COPYRIGHT:
- return (char *) DB_FIELD_MEDIA_COPYRIGHT;
- case MEDIA_CONTENT_GROUP_TRACK_NUM:
- return (char *) DB_FIELD_MEDIA_TRACK_NUM;
- case MEDIA_CONTENT_GROUP_DESCRIPTION:
- return (char *) DB_FIELD_MEDIA_DESCRIPTION;
- case MEDIA_CONTENT_GROUP_LONGITUDE:
- return (char *) DB_FIELD_MEDIA_LONGITUDE;
- case MEDIA_CONTENT_GROUP_LATITUDE:
- return (char *) DB_FIELD_MEDIA_LATITUDE;
- case MEDIA_CONTENT_GROUP_ALTITUDE:
- return (char *) DB_FIELD_MEDIA_ALTITUDE;
- case MEDIA_CONTENT_GROUP_BURST_IMAGE:
- return (char *) DB_FIELD_MEDIA_BURST_ID;
- case MEDIA_CONTENT_GROUP_RATING:
- return (char *) DB_FIELD_MEDIA_RATING;
- case MEDIA_CONTENT_GROUP_AUTHOR:
- return (char *) DB_FIELD_MEDIA_AUTHOR;
- case MEDIA_CONTENT_GROUP_PROVIDER:
- return (char *) DB_FIELD_MEDIA_PROVIDER;
- case MEDIA_CONTENT_GROUP_CONTENT_NAME:
- return (char *) DB_FIELD_MEDIA_CONTENT_NAME;
- case MEDIA_CONTENT_GROUP_CATEGORY:
- return (char *) DB_FIELD_MEDIA_CATEGORY;
- case MEDIA_CONTENT_GROUP_LOCATION_TAG:
- return (char *) DB_FIELD_MEDIA_LOCATION_TAG;
- case MEDIA_CONTENT_GROUP_AGE_RATING:
- return (char *) DB_FIELD_MEDIA_AGE_RATING;
- case MEDIA_CONTENT_GROUP_KEYWORD:
- return (char *) DB_FIELD_MEDIA_KEYWORD;
- case MEDIA_CONTENT_GROUP_WEATHER:
- return (char *) DB_FIELD_MEDIA_WEATHER;
- default:
- return NULL;
+ switch (group) {
+ case MEDIA_CONTENT_GROUP_DISPLAY_NAME:
+ return DB_FIELD_MEDIA_DISPLAY_NAME;
+ case MEDIA_CONTENT_GROUP_TYPE:
+ return DB_FIELD_MEDIA_TYPE;
+ case MEDIA_CONTENT_GROUP_MIME_TYPE:
+ return DB_FIELD_MEDIA_MIME_TYPE;
+ case MEDIA_CONTENT_GROUP_SIZE:
+ return DB_FIELD_MEDIA_SIZE;
+ case MEDIA_CONTENT_GROUP_ADDED_TIME:
+ return DB_FIELD_MEDIA_ADDED_TIME;
+ case MEDIA_CONTENT_GROUP_MODIFIED_TIME:
+ return DB_FIELD_MEDIA_MODIFIED_TIME;
+ case MEDIA_CONTENT_GROUP_TITLE:
+ return DB_FIELD_MEDIA_TITLE;
+ case MEDIA_CONTENT_GROUP_ARTIST:
+ return DB_FIELD_MEDIA_ARTIST;
+ case MEDIA_CONTENT_GROUP_ALBUM_ARTIST:
+ return DB_FIELD_MEDIA_ALBUM_ARTIST;
+ case MEDIA_CONTENT_GROUP_GENRE:
+ return DB_FIELD_MEDIA_GENRE;
+ case MEDIA_CONTENT_GROUP_COMPOSER:
+ return DB_FIELD_MEDIA_COMPOSER;
+ case MEDIA_CONTENT_GROUP_YEAR:
+ return DB_FIELD_MEDIA_YEAR;
+ case MEDIA_CONTENT_GROUP_RECORDED_DATE:
+ return DB_FIELD_MEDIA_RECORDED_DATE;
+ case MEDIA_CONTENT_GROUP_COPYRIGHT:
+ return DB_FIELD_MEDIA_COPYRIGHT;
+ case MEDIA_CONTENT_GROUP_TRACK_NUM:
+ return DB_FIELD_MEDIA_TRACK_NUM;
+ case MEDIA_CONTENT_GROUP_DESCRIPTION:
+ return DB_FIELD_MEDIA_DESCRIPTION;
+ case MEDIA_CONTENT_GROUP_LONGITUDE:
+ return DB_FIELD_MEDIA_LONGITUDE;
+ case MEDIA_CONTENT_GROUP_LATITUDE:
+ return DB_FIELD_MEDIA_LATITUDE;
+ case MEDIA_CONTENT_GROUP_ALTITUDE:
+ return DB_FIELD_MEDIA_ALTITUDE;
+ case MEDIA_CONTENT_GROUP_RATING:
+ return DB_FIELD_MEDIA_RATING;
+#ifdef _USE_TVPD_MODE
+ case MEDIA_CONTENT_GROUP_MODIFIED_MONTH:
+ return DB_FIELD_MEDIA_MODIFIED_DATE;
+ case MEDIA_CONTENT_GROUP_MODIFIED_DATE:
+ return DB_FIELD_MEDIA_MODIFIED_DATE;
+ case MEDIA_CONTENT_GROUP_ALBUM:
+ return DB_FIELD_MEDIA_ALBUM;
+ case MEDIA_PVR_GROUP_DURATION:
+ return DB_FIELD_PVR_DURATION;
+ case MEDIA_PVR_GROUP_TIME_ZONE:
+ return DB_FIELD_PVR_TIME_ZONE;
+ case MEDIA_PVR_GROUP_PTC:
+ return DB_FIELD_PVR_PTC;
+ case MEDIA_PVR_GROUP_MAJOR:
+ return DB_FIELD_PVR_MAJOR;
+ case MEDIA_PVR_GROUP_MINOR:
+ return DB_FIELD_PVR_MINOR;
+ case MEDIA_PVR_GROUP_CHANNEL_TYPE:
+ return DB_FIELD_PVR_CHANNEL_TYPE;
+ 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_PROGRAM_NUM:
+ return DB_FIELD_PVR_PROGRAM_NUM;
+ case MEDIA_PVR_GROUP_PROGRAM_CRID:
+ return DB_FIELD_PVR_PROGRAM_CRID;
+ case MEDIA_PVR_GROUP_GUIDANCE:
+ return DB_FIELD_PVR_GUIDANCE;
+ case MEDIA_PVR_GROUP_SYNOPSIS:
+ return DB_FIELD_PVR_SYNOPSIS;
+ case MEDIA_PVR_GROUP_GENRE:
+ return DB_FIELD_PVR_GENRE;
+ case MEDIA_PVR_GROUP_LANGUAGE:
+ return DB_FIELD_PVR_LANGUAGE;
+ case MEDIA_PVR_GROUP_EMBARGO_TIME:
+ return DB_FIELD_PVR_EMBARGO_TIME;
+ case MEDIA_PVR_GROUP_EXPIRY_TIME:
+ return DB_FIELD_PVR_EXPIRY_TIME;
+ case MEDIA_PVR_GROUP_START_TIME:
+ return DB_FIELD_PVR_START_TIME;
+ case MEDIA_PVR_GROUP_PROGRAM_START_TIME:
+ return DB_FIELD_PVR_PROGRAM_START_TIME;
+ case MEDIA_PVR_GROUP_PROGRAM_END_TIME:
+ return DB_FIELD_PVR_PROGRAM_END_TIME;
+ case MEDIA_PVR_GROUP_PROGRAM_DATE:
+ return DB_FIELD_PVR_PROGRAM_DATE;
+ case MEDIA_PVR_GROUP_PARENTAL_RATING:
+ return DB_FIELD_PVR_PARENTAL_RATING;
+ case MEDIA_PVR_GROUP_TIMER_RECORD:
+ return DB_FIELD_PVR_TIMER_RECORD;
+ case MEDIA_PVR_GROUP_SERIES_RECORD:
+ return DB_FIELD_PVR_SERIES_RECORD;
+ case MEDIA_PVR_GROUP_HD:
+ return DB_FIELD_PVR_HD;
+ case MEDIA_PVR_GROUP_SUBTITLE:
+ return DB_FIELD_PVR_SUBTITLE;
+ case MEDIA_PVR_GROUP_TTX:
+ return DB_FIELD_PVR_TTX;
+ case MEDIA_PVR_GROUP_AD:
+ return DB_FIELD_PVR_AD;
+ case MEDIA_PVR_GROUP_HARDOF_HEARINGRADIO:
+ return DB_FIELD_PVR_HARDOF_HEARINGRADIO;
+ case MEDIA_PVR_GROUP_DATA_SERVICE:
+ return DB_FIELD_PVR_DATA_SERVICE;
+ case MEDIA_PVR_GROUP_CONTENT_LOCK:
+ return DB_FIELD_PVR_CONTENT_LOCK;
+ case MEDIA_PVR_GROUP_CONTENT_WATCH:
+ return DB_FIELD_PVR_CONTENT_WATCH;
+ case MEDIA_PVR_GROUP_HAS_AUDIO_ONLY:
+ return DB_FIELD_PVR_HAS_AUDIO_ONLY;
+ case MEDIA_PVR_GROUP_IS_LOCAL_RECORDED:
+ return DB_FIELD_PVR_IS_LOCAL_RECORD;
+ case MEDIA_PVR_GROUP_RESOLUTION:
+ return DB_FIELD_PVR_RESOLUTION;
+ case MEDIA_PVR_GROUP_ASPECTRATIO:
+ return DB_FIELD_PVR_ASPECTRATIO;
+ case MEDIA_PVR_GROUP_MODIFIED_MONTH:
+ return DB_FIELD_PVR_MODIFIED_DATE;
+ case MEDIA_PVR_GROUP_MODIFIED_DATE:
+ return DB_FIELD_PVR_MODIFIED_DATE;
+ case MEDIA_PVR_GROUP_SPORTS_TYPE:
+ return DB_FIELD_PVR_SPORTS_TYPE;
+ case MEDIA_PVR_GROUP_GUIDANCE_LENGTH:
+ return DB_FIELD_PVR_GUIDANCE_LENGTH;
+ case MEDIA_PVR_GROUP_TVMODE:
+ return DB_FIELD_PVR_TVMODE;
+ case MEDIA_PVR_GROUP_PLAY_COUNT:
+ return DB_FIELD_PVR_PLAY_COUNT;
+ case MEDIA_PVR_GROUP_PRIVATE_DATA:
+ return DB_FIELD_PVR_PRIVATE_DATA;
+ case MEDIA_UHD_GROUP_CONTENT_TITLE:
+ return DB_FIELD_UHD_CONTENT_TITLE;
+ case MEDIA_UHD_GROUP_RELEASE_DATE:
+ return DB_FIELD_UHD_RELEASE_DATE;
+ case MEDIA_UHD_GROUP_SUB_TYPE:
+ return DB_FIELD_UHD_SUB_TYPE;
+ case MEDIA_UHD_GROUP_FILE_NAME:
+ return DB_FIELD_UHD_FILE_NAME;
+ case MEDIA_UHD_GROUP_PLAYED_COUNT:
+ return DB_FIELD_UHD_PLAYED_COUNT;
+#endif
+ default:
+ return NULL;