]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - android/external-libkmsxx.git/blobdiff - py/pykms/pykms.cpp
Update to latest pybind11
[android/external-libkmsxx.git] / py / pykms / pykms.cpp
index 7752f19142815c402436f38f0f75b9c72db90c1f..fec84170f9eee02cd8f51f5b4aa9feb6aab5aabd 100644 (file)
@@ -15,16 +15,9 @@ void init_pyvid(py::module &m);
 void init_pykmsomap(py::module &m);
 #endif
 
-PYBIND11_PLUGIN(pykms) {
-       py::module m("pykms", "kms bindings");
-
+PYBIND11_MODULE(pykms, m) {
        init_pykmsbase(m);
 
-       m.def("__ob_unpack_helper", [](uint64_t v) {
-               // AtomicReq::commit or Crtc::page_flip added a ref, so we can use borrowed = false
-               return py::object((PyObject*)v, false);
-       });
-
        init_pykmstest(m);
 
        init_pyvid(m);
@@ -32,5 +25,4 @@ PYBIND11_PLUGIN(pykms) {
 #if HAS_LIBDRM_OMAP
        init_pykmsomap(m);
 #endif
-       return m.ptr();
 }