diff --git a/src/video/x11.c b/src/video/x11.c index 552e42c..5309b3d 100644 --- a/src/video/x11.c +++ b/src/video/x11.c @@ -58,10 +58,14 @@ static int frame_handle(int pipefd) { if (frame) { if (ffmpeg_decoder == SOFTWARE) egl_draw(frame->data); + #ifdef HAVE_VAAPI else if (ffmpeg_decoder == VAAPI) vaapi_queue(frame, window, display_width, display_height); + #endif + #ifdef HAVE_VDPAU else if (ffmpeg_decoder == VDPAU) vdpau_queue(frame); + #endif } return LOOP_OK;