MPV

~mpv-team/mpv/+git/nv-codec-headers:sdk/11.0

Last commit made on 2023-10-06
Get this branch:
git clone -b sdk/11.0 https://git.launchpad.net/~mpv-team/mpv/+git/nv-codec-headers

Branch merges

Branch information

Name:
sdk/11.0
Repository:
lp:~mpv-team/mpv/+git/nv-codec-headers

Recent commits

20703c9... by Timo Rothenpieler <email address hidden>

Bump for (in-dev) 11.0.10.4

625b319... by Roman Arzumanyan <email address hidden>

Add cuCtxGetCurrent function

b64ac3d... by Philip Langdale <email address hidden>

Add cuDriverGetVersion

This allows the caller to establish what cuda driver version is in use.
I'm surprised we got this far without needing it.

c3083de... by Timo Rothenpieler <email address hidden>

Add missing cuStreamWaitEvent function

a62a66f... by Ridley Combs

Add functions to identify devices in more ways

- cuDeviceGetUuid_v2, giving distinct IDs for different MIG instances
- cuDeviceGetLuid, giving a Win32 LUID to match with DXGI and other APIs
- cuDeviceGetByPCIBusId, retrieving a device that matches a PCI bus ID string
- cuDeviceGetPCIBusId, giving a PCI bus ID string for a device

Closes #11

Signed-off-by: Timo Rothenpieler <email address hidden>

5e2a68f... by Philip Langdale <email address hidden>

Add cuArrayCreate

It's slightly surprising that we've got this far without it, but I need
it to create 2D arrays to use with the Optical Flow FRUC library.

c126289... by Timo Rothenpieler <email address hidden>

Bump for (in-dev) 11.0.10.3

27b5db6... by Timo Rothenpieler <email address hidden>

Add D3D11 interop functions

6cacacf... by Timo Rothenpieler <email address hidden>

Fix codestyle

6e0e055... by Philip Langdale <email address hidden>

Add a subset of CUDA EGLStreams interop API

This is required for the nvidia-vaapi-driver that uses EGLStreams to
export frames to EGL to then export via dma-buf.

This is not the full set of calls and enum values, but just those
needed by the driver.