diff options
Diffstat (limited to 'kms++/src/omap/omapcard.cpp')
-rw-r--r-- | kms++/src/omap/omapcard.cpp | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/kms++/src/omap/omapcard.cpp b/kms++/src/omap/omapcard.cpp new file mode 100644 index 0000000..e811b6d --- /dev/null +++ b/kms++/src/omap/omapcard.cpp @@ -0,0 +1,29 @@ + +#include <kms++/omap/omapcard.h> + +extern "C" { +#include <omap_drmif.h> +} + +using namespace std; + +namespace kms +{ +OmapCard::OmapCard() + : OmapCard("/dev/dri/card0") +{ + +} + +OmapCard::OmapCard(const string& device) + : Card(device) +{ + m_omap_dev = omap_device_new(fd()); +} + +OmapCard::~OmapCard() +{ + omap_device_del(m_omap_dev); +} + +} |