[videodb] remove unused seasons table from episode_view
[xbmc.git] / xbmc / windowing / gbm / drm / DRMEncoder.cpp
blobe4289c6b680bbb6c3b7d003179df23b997dcd33d
1 /*
2 * Copyright (C) 2005-2020 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 "DRMEncoder.h"
11 #include <cstring>
12 #include <errno.h>
13 #include <stdexcept>
14 #include <string>
16 using namespace KODI::WINDOWING::GBM;
18 CDRMEncoder::CDRMEncoder(int fd, uint32_t encoder)
19 : CDRMObject(fd), m_encoder(drmModeGetEncoder(m_fd, encoder))
21 if (!m_encoder)
22 throw std::runtime_error("drmModeGetEncoder failed: " + std::string{strerror(errno)});