Fix vaapi for libplacebo > 87

This commit is contained in:
jojo61 2020-08-14 12:38:27 +02:00
parent 6c13195fda
commit 072e1d6847
2 changed files with 6 additions and 2 deletions

View File

@ -61,7 +61,7 @@ extern "C"
/// vdr-plugin version number.
/// Makefile extracts the version number for generating the file name
/// for the distribution archive.
static const char *const VERSION = "3.2.2"
static const char *const VERSION = "3.2.3"
#ifdef GIT_REV
"-GIT" GIT_REV
#endif

View File

@ -152,9 +152,9 @@ typedef enum
#include <va/va_drmcommon.h>
#include <libavcodec/vaapi.h>
#include <libdrm/drm_fourcc.h>
#ifdef RASPI
#include <libavutil/hwcontext_drm.h>
#include <libdrm/drm_fourcc.h>
#endif
#include <libavutil/hwcontext_vaapi.h>
#define TO_AVHW_DEVICE_CTX(x) ((AVHWDeviceContext*)x->data)
@ -2383,6 +2383,9 @@ void generateVAAPIImage(CuvidDecoder * decoder, int index, const AVFrame * frame
},
.size = size,
.offset = offset,
#if PL_API_VER > 87
.drm_format_mod = DRM_FORMAT_MOD_INVALID,
#endif
},
};
@ -5247,6 +5250,7 @@ static void VideoEvent(void)
FeedKeyPress("XKeySym", keynam, 0, 0, letter);
break;
case KeyRelease:
case ButtonRelease:
break;
case MotionNotify:
values[0] = XCB_NONE;