mirror of
				https://github.com/jojo61/vdr-plugin-softhdcuvid.git
				synced 2025-03-01 10:39:28 +00:00 
			
		
		
		
	Fix vaapi for libplacebo > 87
This commit is contained in:
		| @@ -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 | ||||
|   | ||||
							
								
								
									
										6
									
								
								video.c
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								video.c
									
									
									
									
									
								
							| @@ -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; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user