Update to spice2x-25-04-25 (pre-apply)

> broken commit
This commit is contained in:
[ ]
2025-05-07 00:25:31 +09:00
parent 04dee88276
commit c94de456b5
543 changed files with 78491 additions and 91698 deletions
+16
View File
@@ -0,0 +1,16 @@
#include <cstdint>
#define EXPORT __declspec(dllexport)
#define IMPORT
typedef uint32_t NVENCSTATUS;
#define NV_ENC_SUCCESS 0
#define NV_ENC_ERR_INVALID_PTR 6
extern "C" NVENCSTATUS EXPORT __cdecl NvEncodeAPIGetMaxSupportedVersion(uint32_t* version) {
return NV_ENC_ERR_INVALID_PTR;
}
extern "C" NVENCSTATUS EXPORT __cdecl NvEncodeAPICreateInstance(void *functionList) {
return NV_ENC_ERR_INVALID_PTR;
}
+3
View File
@@ -0,0 +1,3 @@
EXPORTS
NvEncodeAPIGetMaxSupportedVersion
NvEncodeAPICreateInstance
+88
View File
@@ -0,0 +1,88 @@
#include <cstdint>
#define EXPORT __declspec(dllexport)
#define IMPORT
// https://docs.nvidia.com/cuda/cuda-driver-api/index.html
#define CUDA_ERROR_NOT_SUPPORTED 801
typedef void *CUcontext;
typedef void *CUdevice;
typedef void *CUgraphicsResource;
typedef void *CUstream;
typedef void *CUdeviceptr;
typedef void *CUarray;
typedef void *CUDA_MEMCPY2D;
typedef void *IDirect3DResource9;
typedef uint32_t CUresult;
extern "C" CUresult EXPORT __cdecl cuCtxPushCurrent_v2(CUcontext ctx) {
return CUDA_ERROR_NOT_SUPPORTED;
}
extern "C" CUresult EXPORT __cdecl cuDeviceGet(char *pciBusId, int len, CUdevice dev) {
return CUDA_ERROR_NOT_SUPPORTED;
}
extern "C" CUresult EXPORT __cdecl cuInit(unsigned int Flags) {
return CUDA_ERROR_NOT_SUPPORTED;
}
extern "C" CUresult EXPORT __cdecl cuGraphicsMapResources(
unsigned int count, CUgraphicsResource *resources, CUstream hStream) {
return CUDA_ERROR_NOT_SUPPORTED;
}
extern "C" CUresult EXPORT __cdecl cuMemAlloc_v2(CUdeviceptr *dptr, size_t bytesize) {
return CUDA_ERROR_NOT_SUPPORTED;
}
extern "C" CUresult EXPORT __cdecl cuCtxPopCurrent_v2(CUcontext *pctx) {
return CUDA_ERROR_NOT_SUPPORTED;
}
extern "C" CUresult EXPORT __cdecl cuGetErrorName(CUresult error, const char **pStr) {
return CUDA_ERROR_NOT_SUPPORTED;
}
extern "C" CUresult EXPORT __cdecl cuCtxCreate_v2(CUcontext *pctx, unsigned int flags, CUdevice dev) {
return CUDA_ERROR_NOT_SUPPORTED;
}
extern "C" CUresult EXPORT __cdecl cuCtxDestroy_v2(CUcontext ctx) {
return CUDA_ERROR_NOT_SUPPORTED;
}
extern "C" CUresult EXPORT __cdecl cuGraphicsResourceSetMapFlags_v2(
CUgraphicsResource resource, unsigned int flags) {
return CUDA_ERROR_NOT_SUPPORTED;
}
extern "C" CUresult EXPORT __cdecl cuGraphicsUnregisterResource(CUgraphicsResource resource) {
return CUDA_ERROR_NOT_SUPPORTED;
}
extern "C" CUresult EXPORT __cdecl cuMemAllocPitch_v2(
CUdeviceptr *dptr, size_t *pPitch, size_t WidthInBytes, size_t Height, unsigned int ElementSizeBytes) {
return CUDA_ERROR_NOT_SUPPORTED;
}
extern "C" CUresult EXPORT __cdecl cuGraphicsUnmapResources(
unsigned int count, CUgraphicsResource *resources, CUstream hStream) {
return CUDA_ERROR_NOT_SUPPORTED;
}
extern "C" CUresult EXPORT __cdecl cuStreamSynchronize(CUstream hStream) {
return CUDA_ERROR_NOT_SUPPORTED;
}
extern "C" CUresult EXPORT __cdecl cuMemcpy2DAsync_v2(const CUDA_MEMCPY2D *pCopy, CUstream hStream) {
return CUDA_ERROR_NOT_SUPPORTED;
}
extern "C" CUresult EXPORT __cdecl cuGraphicsSubResourceGetMappedArray(
CUarray *pArray, CUgraphicsResource resource, unsigned int arrayIndex, unsigned int mipLevel) {
return CUDA_ERROR_NOT_SUPPORTED;
}
extern "C" CUresult EXPORT __cdecl cuMemFree_v2(CUdeviceptr dptr) {
return CUDA_ERROR_NOT_SUPPORTED;
}
extern "C" CUresult EXPORT __cdecl cuMemcpy2D_v2(const CUDA_MEMCPY2D *pCopy) {
return CUDA_ERROR_NOT_SUPPORTED;
}
extern "C" CUresult EXPORT __cdecl cuGraphicsD3D9RegisterResource(
CUgraphicsResource *pCudaResource, IDirect3DResource9 *pD3DResource, unsigned int Flags) {
return CUDA_ERROR_NOT_SUPPORTED;
}
extern "C" CUresult EXPORT __cdecl cuStreamCreate(CUstream *phStream, unsigned int Flags) {
return CUDA_ERROR_NOT_SUPPORTED;
}
extern "C" CUresult EXPORT __cdecl cuStreamDestroy_v2(CUstream hStream){
return CUDA_ERROR_NOT_SUPPORTED;
}
+22
View File
@@ -0,0 +1,22 @@
EXPORTS
cuCtxPushCurrent_v2
cuDeviceGet
cuInit
cuGraphicsMapResources
cuMemAlloc_v2
cuCtxPopCurrent_v2
cuGetErrorName
cuCtxCreate_v2
cuCtxDestroy_v2
cuGraphicsResourceSetMapFlags_v2
cuGraphicsUnregisterResource
cuMemAllocPitch_v2
cuGraphicsUnmapResources
cuStreamSynchronize
cuMemcpy2DAsync_v2
cuGraphicsSubResourceGetMappedArray
cuMemFree_v2
cuMemcpy2D_v2
cuGraphicsD3D9RegisterResource
cuStreamCreate
cuStreamDestroy_v2
+75
View File
@@ -0,0 +1,75 @@
#include <cstdint>
#define EXPORT __declspec(dllexport)
#define IMPORT
typedef void *CUVIDDECODECAPS;
typedef void *CUVIDGETDECODESTATUS;
typedef void *CUVIDRECONFIGUREDECODERINFO;
typedef void *CUVIDPROCPARAMS;
typedef void *CUVIDSOURCEDATAPACKET;
typedef void *CUcontext;
typedef void *CUvideodecoder;
typedef void *CUvideoparser;
typedef void *CUVIDDECODECREATEINFO;
typedef void *CUVIDPARSERPARAMS;
typedef void *CUVIDPICPARAMS;
typedef void *CUvideoctxlock;
#define CUDA_ERROR_NOT_SUPPORTED 801
// https://docs.nvidia.com/cuda/cuda-driver-api/group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9
typedef uint32_t CUresult;
extern "C" CUresult EXPORT __cdecl cuvidCreateDecoder(CUvideodecoder *phDecoder, CUVIDDECODECREATEINFO *pdci) {
return CUDA_ERROR_NOT_SUPPORTED;
}
extern "C" CUresult EXPORT __cdecl cuvidCreateVideoParser(CUvideoparser *pObj, CUVIDPARSERPARAMS *pParams) {
return CUDA_ERROR_NOT_SUPPORTED;
}
extern "C" CUresult EXPORT __cdecl cuvidCtxLockCreate(CUvideoctxlock *pLock, CUcontext ctx) {
return CUDA_ERROR_NOT_SUPPORTED;
}
extern "C" CUresult EXPORT __cdecl cuvidCtxLockDestroy(CUvideoctxlock lck) {
return CUDA_ERROR_NOT_SUPPORTED;
}
extern "C" CUresult EXPORT __cdecl cuvidDecodePicture(CUvideodecoder hDecoder, CUVIDPICPARAMS *pPicParams) {
return CUDA_ERROR_NOT_SUPPORTED;
}
extern "C" CUresult EXPORT __cdecl cuvidDestroyDecoder(CUvideodecoder hDecoder) {
return CUDA_ERROR_NOT_SUPPORTED;
}
extern "C" CUresult EXPORT __cdecl cuvidDestroyVideoParser(CUvideoparser obj) {
return CUDA_ERROR_NOT_SUPPORTED;
}
extern "C" CUresult EXPORT __cdecl cuvidGetDecodeStatus(CUvideodecoder hDecoder, int nPicIdx, CUVIDGETDECODESTATUS* pDecodeStatus) {
return CUDA_ERROR_NOT_SUPPORTED;
}
extern "C" CUresult EXPORT __cdecl cuvidGetDecoderCaps(CUVIDDECODECAPS *pdc) {
return CUDA_ERROR_NOT_SUPPORTED;
}
extern "C" CUresult EXPORT __cdecl cuvidMapVideoFrame64(
CUvideodecoder hDecoder, int nPicIdx, unsigned long long *pDevPtr, unsigned int *pPitch, CUVIDPROCPARAMS *pVPP) {
return CUDA_ERROR_NOT_SUPPORTED;
}
extern "C" CUresult EXPORT __cdecl cuvidParseVideoData(CUvideoparser obj, CUVIDSOURCEDATAPACKET *pPacket) {
return CUDA_ERROR_NOT_SUPPORTED;
}
extern "C" CUresult EXPORT __cdecl cuvidReconfigureDecoder(CUvideodecoder hDecoder, CUVIDRECONFIGUREDECODERINFO *pDecReconfigParams) {
return CUDA_ERROR_NOT_SUPPORTED;
}
extern "C" CUresult EXPORT __cdecl cuvidUnmapVideoFrame64(CUvideodecoder hDecoder, unsigned long long DevPtr) {
return CUDA_ERROR_NOT_SUPPORTED;
}
+14
View File
@@ -0,0 +1,14 @@
EXPORTS
cuvidCreateDecoder
cuvidCreateVideoParser
cuvidCtxLockCreate
cuvidCtxLockDestroy
cuvidDecodePicture
cuvidDestroyDecoder
cuvidDestroyVideoParser
cuvidGetDecodeStatus
cuvidGetDecoderCaps
cuvidMapVideoFrame64
cuvidParseVideoData
cuvidReconfigureDecoder
cuvidUnmapVideoFrame64