[videodb] remove unused seasons table from episode_view
[xbmc.git] / xbmc / windowing / gbm / drm / OffScreenModeSetting.cpp
blobdc69fdc4de4a0609abb41a81822f7272d5b66ed0
1 /*
2 * Copyright (C) 2005-2018 Team Kodi
3 * This file is part of Kodi - https://kodi.tv
5 * SPDX-License-Identifier: GPL-2.0-or-later
6 * See LICENSES/README.md for more information.
7 */
9 #include "OffScreenModeSetting.h"
11 #include "utils/log.h"
13 using namespace KODI::WINDOWING::GBM;
15 namespace
17 constexpr int DISPLAY_WIDTH = 1280;
18 constexpr int DISPLAY_HEIGHT = 720;
19 constexpr float DISPLAY_REFRESH = 50.0f;
20 } // namespace
22 bool COffScreenModeSetting::InitDrm()
24 if (!CDRMUtils::OpenDrm(false))
25 return false;
27 CLog::Log(LOGDEBUG, "COffScreenModeSetting::{} - initialized offscreen DRM", __FUNCTION__);
28 return true;
31 std::vector<RESOLUTION_INFO> COffScreenModeSetting::GetModes()
33 std::vector<RESOLUTION_INFO> resolutions;
34 resolutions.push_back(GetCurrentMode());
35 return resolutions;
38 RESOLUTION_INFO COffScreenModeSetting::GetCurrentMode()
40 RESOLUTION_INFO res;
41 res.iScreenWidth = DISPLAY_WIDTH;
42 res.iWidth = DISPLAY_WIDTH;
43 res.iScreenHeight = DISPLAY_HEIGHT;
44 res.iHeight = DISPLAY_HEIGHT;
45 res.fRefreshRate = DISPLAY_REFRESH;
46 res.iSubtitles = res.iHeight;
47 res.fPixelRatio = 1.0f;
48 res.bFullScreen = true;
49 res.strId = "0";
51 return res;