diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/cuda/stub/cuda.h b/subprojects/gst-plugins-bad/gst-libs/gst/cuda/stub/cuda.h index 1c6ffb8068..6b03759fe8 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/cuda/stub/cuda.h +++ b/subprojects/gst-plugins-bad/gst-libs/gst/cuda/stub/cuda.h @@ -268,19 +268,21 @@ typedef struct int id; } CUmemLocation; +typedef struct +{ + unsigned char compressionType; + unsigned char gpuDirectRDMACapable; + unsigned short usage; + unsigned char reserved[4]; +} CUmemAllocationPropAllocFlags; + typedef struct { CUmemAllocationType type; CUmemAllocationHandleType requestedHandleTypes; CUmemLocation location; void *win32HandleMetaData; - struct - { - unsigned char compressionType; - unsigned char gpuDirectRDMACapable; - unsigned short usage; - unsigned char reserved[4]; - } allocFlags; + CUmemAllocationPropAllocFlags allocFlags; } CUmemAllocationProp; typedef struct