]> git.sesse.net Git - nageru/blobdiff - nageru/quicksync_encoder.cpp
Move VADisplayWithCleanup into its own header file, in shared/.
[nageru] / nageru / quicksync_encoder.cpp
index 70bf8002073d64aba40f2aa6021c3e19ddf9a352..7ec9f71c5eced50096af99bd4baed2a433cd8a2b 100644 (file)
@@ -728,19 +728,6 @@ void QuickSyncEncoderImpl::enable_zerocopy_if_possible()
        global_flags.use_zerocopy = use_zerocopy;
 }
 
-VADisplayWithCleanup::~VADisplayWithCleanup()
-{
-       if (va_dpy != nullptr) {
-               vaTerminate(va_dpy);
-       }
-       if (x11_display != nullptr) {
-               XCloseDisplay(x11_display);
-       }
-       if (drm_fd != -1) {
-               close(drm_fd);
-       }
-}
-
 unique_ptr<VADisplayWithCleanup> va_open_display(const string &va_display)
 {
        if (va_display.empty() || va_display[0] != '/') {  // An X display.