commit ffnvcodec for openSUSE:Factory
Hello community,
here is the log from the commit of package ffnvcodec for openSUSE:Factory
checked in at 2020-10-14 15:37:23
Comparing /work/SRC/openSUSE:Factory/ffnvcodec (Old)
and /work/SRC/openSUSE:Factory/.ffnvcodec.new.3486 (New)
Package is "ffnvcodec"
Wed Oct 14 15:37:23 2020 rev:11 rq:841086 version:10.0.26.1
Changes:
--- /work/SRC/openSUSE:Factory/ffnvcodec/ffnvcodec.changes 2020-07-15
11:33:27.542109745 +0200
+++ /work/SRC/openSUSE:Factory/.ffnvcodec.new.3486/ffnvcodec.changes
2020-10-14 15:37:53.618335197 +0200
@@ -1,0 +2,7 @@
+Sun Oct 11 21:09:28 UTC 2020 - Mia Herkt
+
+- Update to 10.0.26.1:
+ * Add linker functions and types
+ * Fix CUdeviceptr definition for ARM64 CPU
+
+---
Old:
nv-codec-headers-10.0.26.0.tar.xz
New:
nv-codec-headers-10.0.26.1.tar.xz
Other differences:
--
++ ffnvcodec.spec ++
--- /var/tmp/diff_new_pack.GxWxoS/_old 2020-10-14 15:37:55.406335821 +0200
+++ /var/tmp/diff_new_pack.GxWxoS/_new 2020-10-14 15:37:55.410335823 +0200
@@ -17,7 +17,7 @@
Name: ffnvcodec
-Version:10.0.26.0
+Version:10.0.26.1
Release:0
Summary:FFmpeg version of NVIDIA codec API headers
License:MIT
++ _service ++
--- /var/tmp/diff_new_pack.GxWxoS/_old 2020-10-14 15:37:55.454335839 +0200
+++ /var/tmp/diff_new_pack.GxWxoS/_new 2020-10-14 15:37:55.458335840 +0200
@@ -4,7 +4,7 @@
git
@PARENT_TAG@
n([0-9\.]*)
-n10.0.26.0
+n10.0.26.1
*.tar
++ nv-codec-headers-10.0.26.0.tar.xz -> nv-codec-headers-10.0.26.1.tar.xz
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/nv-codec-headers-10.0.26.0/ffnvcodec.pc.in
new/nv-codec-headers-10.0.26.1/ffnvcodec.pc.in
--- old/nv-codec-headers-10.0.26.0/ffnvcodec.pc.in 2020-06-30
18:51:46.0 +0200
+++ new/nv-codec-headers-10.0.26.1/ffnvcodec.pc.in 2020-09-29
21:31:16.0 +0200
@@ -3,5 +3,5 @@
Name: ffnvcodec
Description: FFmpeg version of Nvidia Codec SDK headers
-Version: 10.0.26.0
+Version: 10.0.26.1
Cflags: -I${includedir}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/nv-codec-headers-10.0.26.0/include/ffnvcodec/dynlink_cuda.h
new/nv-codec-headers-10.0.26.1/include/ffnvcodec/dynlink_cuda.h
--- old/nv-codec-headers-10.0.26.0/include/ffnvcodec/dynlink_cuda.h
2020-06-30 18:51:46.0 +0200
+++ new/nv-codec-headers-10.0.26.1/include/ffnvcodec/dynlink_cuda.h
2020-09-29 21:31:16.0 +0200
@@ -41,7 +41,7 @@
#define CU_CTX_SCHED_BLOCKING_SYNC 4
typedef int CUdevice;
-#if defined(__x86_64) || defined(AMD64) || defined(_M_AMD64) ||
defined(__LP64__)
+#if defined(__x86_64) || defined(AMD64) || defined(_M_AMD64) ||
defined(__LP64__) || defined(__aarch64__)
typedef unsigned long long CUdeviceptr;
#else
typedef unsigned int CUdeviceptr;
@@ -59,6 +59,8 @@
typedef struct CUextMemory_st*CUexternalMemory;
typedef struct CUextSemaphore_st *CUexternalSemaphore;
+typedef struct CUlinkState_st *CUlinkState;
+
typedef enum cudaError_enum {
CUDA_SUCCESS = 0,
CUDA_ERROR_NOT_READY = 600
@@ -156,6 +158,41 @@
CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE = 4
} CUexternalSemaphoreHandleType;
+typedef enum CUjit_option_enum
+{
+CU_JIT_MAX_REGISTERS = 0,
+CU_JIT_THREADS_PER_BLOCK = 1,
+CU_JIT_WALL_TIME = 2,
+CU_JIT_INFO_LOG_BUFFER = 3,
+CU_JIT_INFO_LOG_BUFFER_SIZE_BYTES = 4,
+CU_JIT_ERROR_LOG_BUFFER= 5,
+CU_JIT_ERROR_LOG_BUFFER_SIZE_BYTES = 6,
+CU_JIT_OPTIMIZATION_LEVEL = 7,
+CU_JIT_TARGET_FROM_CUCONTEXT = 8,
+CU_JIT_TARGET = 9,
+CU_JIT_FALLBACK_STRATEGY = 10,
+CU_JIT_GENERATE_DEBUG_INFO = 11,
+CU_JIT_LOG_VERBOSE = 12,
+CU_JIT_GENERATE_LINE_INFO = 13,
+CU_JIT_CACHE_MODE = 14,
+CU_JIT_NEW_SM3X_OPT= 15,
+CU_JIT_FAST_COMPILE= 16,
+CU_JIT_GLOBAL_SYMBOL_NAMES = 17,
+CU_JIT_GLOBAL_SYMBOL_ADDRESSES = 18,
+CU_JIT_GLOBAL_SYMBOL_COUNT = 19,
+CU_JIT_NUM_OPTIONS
+} CUjit_option;
+
+typedef enum CUjitInputType_enum
+{
+CU_JIT_INPUT_CUBIN = 0,
+CU_JIT_INPUT_PTX = 1,
+CU_JIT_INPUT_FATBINARY = 2,
+CU_JIT_INPUT_OBJECT= 3,
+CU_JIT_INPUT_LIBRARY = 4,
+CU_JIT_NUM_INPUT_TYPES
+} CUjitInputType;
+
#ifndef CU_UUID_HAS_BEEN_DEFINED
#define CU_UUID_HAS_BEEN_DEFINED
typedef struct CUuuid_st {
@@ -350,6 +387,10 @@
typedef CUresult CUDAAPI tc
commit ffnvcodec for openSUSE:Factory
Hello community,
here is the log from the commit of package ffnvcodec for openSUSE:Factory
checked in at 2020-07-15 11:30:41
Comparing /work/SRC/openSUSE:Factory/ffnvcodec (Old)
and /work/SRC/openSUSE:Factory/.ffnvcodec.new.3060 (New)
Package is "ffnvcodec"
Wed Jul 15 11:30:41 2020 rev:10 rq:819298 version:10.0.26.0
Changes:
--- /work/SRC/openSUSE:Factory/ffnvcodec/ffnvcodec.changes 2020-05-08
23:03:34.749644995 +0200
+++ /work/SRC/openSUSE:Factory/.ffnvcodec.new.3060/ffnvcodec.changes
2020-07-15 11:33:27.542109745 +0200
@@ -1,0 +2,6 @@
+Tue Jul 7 22:26:12 UTC 2020 - Mia Herkt
+
+- Update to 10.0.26.0:
+ * Update headers from Video SDK 10.0
+
+---
Old:
nv-codec-headers-9.1.23.1.tar.xz
New:
nv-codec-headers-10.0.26.0.tar.xz
Other differences:
--
++ ffnvcodec.spec ++
--- /var/tmp/diff_new_pack.XZSCFG/_old 2020-07-15 11:33:38.322121083 +0200
+++ /var/tmp/diff_new_pack.XZSCFG/_new 2020-07-15 11:33:38.326121088 +0200
@@ -17,7 +17,7 @@
Name: ffnvcodec
-Version:9.1.23.1
+Version:10.0.26.0
Release:0
Summary:FFmpeg version of NVIDIA codec API headers
License:MIT
++ _service ++
--- /var/tmp/diff_new_pack.XZSCFG/_old 2020-07-15 11:33:38.354121117 +0200
+++ /var/tmp/diff_new_pack.XZSCFG/_new 2020-07-15 11:33:38.354121117 +0200
@@ -4,7 +4,7 @@
git
@PARENT_TAG@
n([0-9\.]*)
-n9.1.23.1
+n10.0.26.0
*.tar
++ nv-codec-headers-9.1.23.1.tar.xz -> nv-codec-headers-10.0.26.0.tar.xz
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/nv-codec-headers-9.1.23.1/README
new/nv-codec-headers-10.0.26.0/README
--- old/nv-codec-headers-9.1.23.1/README2019-11-18 14:14:38.0
+0100
+++ new/nv-codec-headers-10.0.26.0/README 2020-06-30 18:51:46.0
+0200
@@ -1,7 +1,7 @@
FFmpeg version of headers required to interface with Nvidias codec APIs.
-Corresponds to Video Codec SDK version 9.1.23.
+Corresponds to Video Codec SDK version 10.0.26.
Minimum required driver versions:
-Linux: 435.21 or newer
-Windows: 436.15 or newer
+Linux: 445.87 or newer
+Windows: 450.51 or newer
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/nv-codec-headers-9.1.23.1/ffnvcodec.pc.in
new/nv-codec-headers-10.0.26.0/ffnvcodec.pc.in
--- old/nv-codec-headers-9.1.23.1/ffnvcodec.pc.in 2019-11-18
14:14:38.0 +0100
+++ new/nv-codec-headers-10.0.26.0/ffnvcodec.pc.in 2020-06-30
18:51:46.0 +0200
@@ -3,5 +3,5 @@
Name: ffnvcodec
Description: FFmpeg version of Nvidia Codec SDK headers
-Version: 9.1.23.1
+Version: 10.0.26.0
Cflags: -I${includedir}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/nv-codec-headers-9.1.23.1/include/ffnvcodec/dynlink_cuviddec.h
new/nv-codec-headers-10.0.26.0/include/ffnvcodec/dynlink_cuviddec.h
--- old/nv-codec-headers-9.1.23.1/include/ffnvcodec/dynlink_cuviddec.h
2019-11-18 14:14:38.0 +0100
+++ new/nv-codec-headers-10.0.26.0/include/ffnvcodec/dynlink_cuviddec.h
2020-06-30 18:51:46.0 +0200
@@ -1,7 +1,7 @@
/*
* This copyright notice applies to this header file only:
*
- * Copyright (c) 2010-2019 NVIDIA Corporation
+ * Copyright (c) 2010-2020 NVIDIA Corporation
*
* Permission is hereby granted, free of charge, to any person
* obtaining a copy of this software and associated documentation
@@ -41,8 +41,8 @@
#endif
#endif
-#define NVDECAPI_MAJOR_VERSION 9
-#define NVDECAPI_MINOR_VERSION 1
+#define NVDECAPI_MAJOR_VERSION 10
+#define NVDECAPI_MINOR_VERSION 0
#define NVDECAPI_VERSION (NVDECAPI_MAJOR_VERSION | (NVDECAPI_MINOR_VERSION <<
24))
@@ -897,6 +897,9 @@
//
//! \fn CUresult CUDAAPI cuvidGetDecodeStatus(CUvideodecoder hDecoder, int
nPicIdx);
//! Get the decode status for frame corresponding to nPicIdx
+//! API is supported for Maxwell and above generation GPUs.
+//! API is currently supported for HEVC, H264 and JPEG codecs.
+//! API returns CUDA_ERROR_NOT_SUPPORTED error code for unsupported GPU or
codec.
//
typedef CUresult CUDAAPI tcuvidGetDecodeStatus(CUvideodecoder hDecoder, int
nPicIdx, CUVIDGETDECODESTATUS* pDecodeStatus);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/nv-codec-headers-9.1.23.1/include/ffnvcodec/dynlink_nvcuvid.h
new/nv-codec-headers-10.0.26.0/include/ffn
commit ffnvcodec for openSUSE:Factory
Hello community,
here is the log from the commit of package ffnvcodec for openSUSE:Factory
checked in at 2020-05-08 23:03:30
Comparing /work/SRC/openSUSE:Factory/ffnvcodec (Old)
and /work/SRC/openSUSE:Factory/.ffnvcodec.new.2738 (New)
Package is "ffnvcodec"
Fri May 8 23:03:30 2020 rev:9 rq:800711 version:9.1.23.1
Changes:
--- /work/SRC/openSUSE:Factory/ffnvcodec/ffnvcodec.changes 2019-11-30
10:36:54.596175587 +0100
+++ /work/SRC/openSUSE:Factory/.ffnvcodec.new.2738/ffnvcodec.changes
2020-05-08 23:03:34.749644995 +0200
@@ -1,0 +2,6 @@
+Wed May 6 12:42:44 UTC 2020 - Martin Pluskal
+
+- Update to version 9.1.23.1:
+ * Add primary context management functions
+
+---
Old:
nv-codec-headers-9.1.23.0.tar.xz
New:
nv-codec-headers-9.1.23.1.tar.xz
Other differences:
--
++ ffnvcodec.spec ++
--- /var/tmp/diff_new_pack.bHtaTn/_old 2020-05-08 23:03:36.853649293 +0200
+++ /var/tmp/diff_new_pack.bHtaTn/_new 2020-05-08 23:03:36.853649293 +0200
@@ -1,7 +1,7 @@
#
# spec file for package ffnvcodec
#
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: ffnvcodec
-Version:9.1.23.0
+Version:9.1.23.1
Release:0
Summary:FFmpeg version of NVIDIA codec API headers
License:MIT
++ _service ++
--- /var/tmp/diff_new_pack.bHtaTn/_old 2020-05-08 23:03:36.881649350 +0200
+++ /var/tmp/diff_new_pack.bHtaTn/_new 2020-05-08 23:03:36.881649350 +0200
@@ -4,7 +4,7 @@
git
@PARENT_TAG@
n([0-9\.]*)
-n9.1.23.0
+n9.1.23.1
*.tar
++ nv-codec-headers-9.1.23.0.tar.xz -> nv-codec-headers-9.1.23.1.tar.xz
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/nv-codec-headers-9.1.23.0/ffnvcodec.pc.in
new/nv-codec-headers-9.1.23.1/ffnvcodec.pc.in
--- old/nv-codec-headers-9.1.23.0/ffnvcodec.pc.in 2019-09-23
16:03:27.0 +0200
+++ new/nv-codec-headers-9.1.23.1/ffnvcodec.pc.in 2019-11-18
14:14:38.0 +0100
@@ -3,5 +3,5 @@
Name: ffnvcodec
Description: FFmpeg version of Nvidia Codec SDK headers
-Version: 9.1.23.0
+Version: 9.1.23.1
Cflags: -I${includedir}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/nv-codec-headers-9.1.23.0/include/ffnvcodec/dynlink_cuda.h
new/nv-codec-headers-9.1.23.1/include/ffnvcodec/dynlink_cuda.h
--- old/nv-codec-headers-9.1.23.0/include/ffnvcodec/dynlink_cuda.h
2019-09-23 16:03:27.0 +0200
+++ new/nv-codec-headers-9.1.23.1/include/ffnvcodec/dynlink_cuda.h
2019-11-18 14:14:38.0 +0100
@@ -332,6 +332,12 @@
typedef CUresult CUDAAPI tcuGetErrorString(CUresult error, const char** pstr);
typedef CUresult CUDAAPI tcuCtxGetDevice(CUdevice *device);
+typedef CUresult CUDAAPI tcuDevicePrimaryCtxRetain(CUcontext *pctx, CUdevice
dev);
+typedef CUresult CUDAAPI tcuDevicePrimaryCtxRelease(CUdevice dev);
+typedef CUresult CUDAAPI tcuDevicePrimaryCtxSetFlags(CUdevice dev, unsigned
int flags);
+typedef CUresult CUDAAPI tcuDevicePrimaryCtxGetState(CUdevice dev, unsigned
int *flags, int *active);
+typedef CUresult CUDAAPI tcuDevicePrimaryCtxReset(CUdevice dev);
+
typedef CUresult CUDAAPI tcuStreamCreate(CUstream *phStream, unsigned int
flags);
typedef CUresult CUDAAPI tcuStreamQuery(CUstream hStream);
typedef CUresult CUDAAPI tcuStreamSynchronize(CUstream hStream);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/nv-codec-headers-9.1.23.0/include/ffnvcodec/dynlink_loader.h
new/nv-codec-headers-9.1.23.1/include/ffnvcodec/dynlink_loader.h
--- old/nv-codec-headers-9.1.23.0/include/ffnvcodec/dynlink_loader.h
2019-09-23 16:03:27.0 +0200
+++ new/nv-codec-headers-9.1.23.1/include/ffnvcodec/dynlink_loader.h
2019-11-18 14:14:38.0 +0100
@@ -158,6 +158,12 @@
tcuGetErrorString *cuGetErrorString;
tcuCtxGetDevice *cuCtxGetDevice;
+tcuDevicePrimaryCtxRetain *cuDevicePrimaryCtxRetain;
+tcuDevicePrimaryCtxRelease *cuDevicePrimaryCtxRelease;
+tcuDevicePrimaryCtxSetFlags *cuDevicePrimaryCtxSetFlags;
+tcuDevicePrimaryCtxGetState *cuDevicePrimaryCtxGetState;
+tcuDevicePrimaryCtxReset *cuDevicePrimaryCtxReset;
+
tcuStreamCreate *cuStreamCreate;
tcuStreamQuery *cuStreamQuery;
tcuStreamSynchronize *cuStreamSynchronize;
@@ -283,6 +289,12 @@
LOAD_SYMBOL(cuGetErrorString, tcuGetErrorString, "cuGetErrorString");
LOAD_SYMBOL(cuCtxGetDevice, tcuCtxGetDev
commit ffnvcodec for openSUSE:Factory
Hello community, here is the log from the commit of package ffnvcodec for openSUSE:Factory checked in at 2019-11-30 10:36:02 Comparing /work/SRC/openSUSE:Factory/ffnvcodec (Old) and /work/SRC/openSUSE:Factory/.ffnvcodec.new.26869 (New) Package is "ffnvcodec" Sat Nov 30 10:36:02 2019 rev:8 rq:750896 version:9.1.23.0 Changes: --- /work/SRC/openSUSE:Factory/ffnvcodec/ffnvcodec.changes 2019-06-27 15:52:42.651871980 +0200 +++ /work/SRC/openSUSE:Factory/.ffnvcodec.new.26869/ffnvcodec.changes 2019-11-30 10:36:54.596175587 +0100 @@ -1,0 +2,8 @@ +Tue Nov 26 03:51:19 UTC 2019 - Martin Herkt <[email protected]> + +- Update to version 9.1.23.0 + * Add cuCtxGetDevice + * Use pointer-to-struct typedefs for pointer-to-struct types + * Update headers from Video SDK 9.1 release + +--- Old: nv-codec-headers-9.0.18.1.tar.xz New: nv-codec-headers-9.1.23.0.tar.xz Other differences: -- ++ ffnvcodec.spec ++ --- /var/tmp/diff_new_pack.GjpT33/_old 2019-11-30 10:36:56.100175407 +0100 +++ /var/tmp/diff_new_pack.GjpT33/_new 2019-11-30 10:36:56.104175406 +0100 @@ -1,7 +1,7 @@ # # spec file for package ffnvcodec # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: ffnvcodec -Version:9.0.18.1 +Version:9.1.23.0 Release:0 Summary:FFmpeg version of NVIDIA codec API headers License:MIT ++ _service ++ --- /var/tmp/diff_new_pack.GjpT33/_old 2019-11-30 10:36:56.128175403 +0100 +++ /var/tmp/diff_new_pack.GjpT33/_new 2019-11-30 10:36:56.128175403 +0100 @@ -4,7 +4,7 @@ git @PARENT_TAG@ n([0-9\.]*) -n9.0.18.1 +n9.1.23.0 *.tar ++ nv-codec-headers-9.0.18.1.tar.xz -> nv-codec-headers-9.1.23.0.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nv-codec-headers-9.0.18.1/README new/nv-codec-headers-9.1.23.0/README --- old/nv-codec-headers-9.0.18.1/README2019-03-11 11:19:36.0 +0100 +++ new/nv-codec-headers-9.1.23.0/README2019-09-23 16:03:27.0 +0200 @@ -1,7 +1,7 @@ FFmpeg version of headers required to interface with Nvidias codec APIs. -Corresponds to Video Codec SDK version 9.0.18. +Corresponds to Video Codec SDK version 9.1.23. Minimum required driver versions: -Linux: 418.30 or newer -Windows: 418.81 or newer +Linux: 435.21 or newer +Windows: 436.15 or newer diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nv-codec-headers-9.0.18.1/ffnvcodec.pc.in new/nv-codec-headers-9.1.23.0/ffnvcodec.pc.in --- old/nv-codec-headers-9.0.18.1/ffnvcodec.pc.in 2019-03-11 11:19:36.0 +0100 +++ new/nv-codec-headers-9.1.23.0/ffnvcodec.pc.in 2019-09-23 16:03:27.0 +0200 @@ -3,5 +3,5 @@ Name: ffnvcodec Description: FFmpeg version of Nvidia Codec SDK headers -Version: 9.0.18.1 +Version: 9.1.23.0 Cflags: -I${includedir} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nv-codec-headers-9.0.18.1/include/ffnvcodec/dynlink_cuda.h new/nv-codec-headers-9.1.23.0/include/ffnvcodec/dynlink_cuda.h --- old/nv-codec-headers-9.0.18.1/include/ffnvcodec/dynlink_cuda.h 2019-03-11 11:19:36.0 +0100 +++ new/nv-codec-headers-9.1.23.0/include/ffnvcodec/dynlink_cuda.h 2019-09-23 16:03:27.0 +0200 @@ -41,22 +41,23 @@ #define CU_CTX_SCHED_BLOCKING_SYNC 4 typedef int CUdevice; -typedef void* CUarray; -typedef void* CUcontext; -typedef void* CUstream; -typedef void* CUevent; -typedef void* CUfunction; -typedef void* CUmodule; -typedef void* CUtexObject; -typedef void* CUmipmappedArray; -typedef void* CUgraphicsResource; -typedef void* CUexternalMemory; -typedef void* CUexternalSemaphore; #if defined(__x86_64) || defined(AMD64) || defined(_M_AMD64) || defined(__LP64__) typedef unsigned long long CUdeviceptr; #else typedef unsigned int CUdeviceptr; #endif +typedef unsigned long long CUtexObject; + +typedef struct CUarray_st*CUarray; +typedef struct CUctx_st *CUcontext; +typedef struct CUstream_st *CUstream; +typedef struct CUevent_st*CUevent; +typedef struct CUfunc_st *CUfunction; +typedef struct CUmod_st *CUmodule; +typedef struct CUmipmappedArray_st *CUmipmappedArray; +typedef struct CUgraphicsResource_st *CUgraphicsResource; +typedef struct CUextMemory_st*CUexternalMemory; +typedef stru
commit ffnvcodec for openSUSE:Factory
Hello community,
here is the log from the commit of package ffnvcodec for openSUSE:Factory
checked in at 2019-06-27 15:52:41
Comparing /work/SRC/openSUSE:Factory/ffnvcodec (Old)
and /work/SRC/openSUSE:Factory/.ffnvcodec.new.4615 (New)
Package is "ffnvcodec"
Thu Jun 27 15:52:41 2019 rev:7 rq:710935 version:9.0.18.1
Changes:
--- /work/SRC/openSUSE:Factory/ffnvcodec/ffnvcodec.changes 2019-02-28
21:26:46.585865419 +0100
+++ /work/SRC/openSUSE:Factory/.ffnvcodec.new.4615/ffnvcodec.changes
2019-06-27 15:52:42.651871980 +0200
@@ -1,0 +2,8 @@
+Mon Jun 17 23:34:03 UTC 2019 - Bjørn Lie
+
+- Update to version 9.0.18.1
+ * Fix CUdeviceptr definition for 64bit CPU
+- Changes from version 9.0.18.0
+ * Initial release for SDK 9.0
+
+---
Old:
nv-codec-headers-8.2.15.7.tar.xz
New:
nv-codec-headers-9.0.18.1.tar.xz
Other differences:
--
++ ffnvcodec.spec ++
--- /var/tmp/diff_new_pack.1Q1hXw/_old 2019-06-27 15:52:43.343873089 +0200
+++ /var/tmp/diff_new_pack.1Q1hXw/_new 2019-06-27 15:52:43.347873095 +0200
@@ -17,7 +17,7 @@
Name: ffnvcodec
-Version:8.2.15.7
+Version:9.0.18.1
Release:0
Summary:FFmpeg version of NVIDIA codec API headers
License:MIT
++ _service ++
--- /var/tmp/diff_new_pack.1Q1hXw/_old 2019-06-27 15:52:43.375873141 +0200
+++ /var/tmp/diff_new_pack.1Q1hXw/_new 2019-06-27 15:52:43.375873141 +0200
@@ -4,7 +4,7 @@
git
@PARENT_TAG@
n([0-9\.]*)
-n8.2.15.7
+n9.0.18.1
*.tar
++ nv-codec-headers-8.2.15.7.tar.xz -> nv-codec-headers-9.0.18.1.tar.xz
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/nv-codec-headers-8.2.15.7/README
new/nv-codec-headers-9.0.18.1/README
--- old/nv-codec-headers-8.2.15.7/README2018-12-18 18:14:51.0
+0100
+++ new/nv-codec-headers-9.0.18.1/README2019-03-11 11:19:36.0
+0100
@@ -1,11 +1,7 @@
FFmpeg version of headers required to interface with Nvidias codec APIs.
-Corresponds to Video Codec SDK version 8.2.15.
+Corresponds to Video Codec SDK version 9.0.18.
Minimum required driver versions:
-Linux: 396.24 or newer
-Windows: 397.93 or newer
-
-Optional CUDA 10 features:
-Linux: 410.48 or newer
-Windows: 411.31 or newer
+Linux: 418.30 or newer
+Windows: 418.81 or newer
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/nv-codec-headers-8.2.15.7/ffnvcodec.pc.in
new/nv-codec-headers-9.0.18.1/ffnvcodec.pc.in
--- old/nv-codec-headers-8.2.15.7/ffnvcodec.pc.in 2018-12-18
18:14:51.0 +0100
+++ new/nv-codec-headers-9.0.18.1/ffnvcodec.pc.in 2019-03-11
11:19:36.0 +0100
@@ -3,5 +3,5 @@
Name: ffnvcodec
Description: FFmpeg version of Nvidia Codec SDK headers
-Version: 8.2.15.7
+Version: 9.0.18.1
Cflags: -I${includedir}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/nv-codec-headers-8.2.15.7/include/ffnvcodec/dynlink_cuda.h
new/nv-codec-headers-9.0.18.1/include/ffnvcodec/dynlink_cuda.h
--- old/nv-codec-headers-8.2.15.7/include/ffnvcodec/dynlink_cuda.h
2018-12-18 18:14:51.0 +0100
+++ new/nv-codec-headers-9.0.18.1/include/ffnvcodec/dynlink_cuda.h
2019-03-11 11:19:36.0 +0100
@@ -52,7 +52,7 @@
typedef void* CUgraphicsResource;
typedef void* CUexternalMemory;
typedef void* CUexternalSemaphore;
-#if defined(__x86_64) || defined(AMD64) || defined(_M_AMD64)
+#if defined(__x86_64) || defined(AMD64) || defined(_M_AMD64) ||
defined(__LP64__)
typedef unsigned long long CUdeviceptr;
#else
typedef unsigned int CUdeviceptr;
@@ -323,6 +323,7 @@
typedef CUresult CUDAAPI tcuCtxDestroy_v2(CUcontext ctx);
typedef CUresult CUDAAPI tcuMemAlloc_v2(CUdeviceptr *dptr, size_t bytesize);
typedef CUresult CUDAAPI tcuMemAllocPitch_v2(CUdeviceptr *dptr, size_t
*pPitch, size_t WidthInBytes, size_t Height, unsigned int ElementSizeBytes);
+typedef CUresult CUDAAPI tcuMemsetD8Async(CUdeviceptr dstDevice, unsigned char
uc, size_t N, CUstream hStream);
typedef CUresult CUDAAPI tcuMemFree_v2(CUdeviceptr dptr);
typedef CUresult CUDAAPI tcuMemcpy2D_v2(const CUDA_MEMCPY2D *pcopy);
typedef CUresult CUDAAPI tcuMemcpy2DAsync_v2(const CUDA_MEMCPY2D *pcopy,
CUstream hStream);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/nv-codec-headers-8.2.15.7/include/ffnvcodec/dynlink_cuviddec.h
new/nv-codec-headers-9.0.18.1/include/ffnvcodec/dynlink_cuviddec.h
--- old/nv-codec-headers-8.2.15.7/include/ffnvcodec/dynlink_cuviddec.h
2018-12-18 18:14:51.0 +0100
+++ new/nv-codec-headers-9.0.18.1/i
commit ffnvcodec for openSUSE:Factory
Hello community, here is the log from the commit of package ffnvcodec for openSUSE:Factory checked in at 2019-02-28 21:26:45 Comparing /work/SRC/openSUSE:Factory/ffnvcodec (Old) and /work/SRC/openSUSE:Factory/.ffnvcodec.new.28833 (New) Package is "ffnvcodec" Thu Feb 28 21:26:45 2019 rev:6 rq:678324 version:8.2.15.7 Changes: --- /work/SRC/openSUSE:Factory/ffnvcodec/ffnvcodec.changes 2018-12-06 12:19:05.997404986 +0100 +++ /work/SRC/openSUSE:Factory/.ffnvcodec.new.28833/ffnvcodec.changes 2019-02-28 21:26:46.585865419 +0100 @@ -1,0 +2,6 @@ +Sat Feb 23 02:10:38 UTC 2019 - Martin Herkt <[email protected]> + +- Update to version 8.2.15.7 + * Add cuMipmappedArrayDestroy + +--- Old: nv-codec-headers-8.2.15.6.tar.xz New: nv-codec-headers-8.2.15.7.tar.xz Other differences: -- ++ ffnvcodec.spec ++ --- /var/tmp/diff_new_pack.k9D9o8/_old 2019-02-28 21:26:47.225865205 +0100 +++ /var/tmp/diff_new_pack.k9D9o8/_new 2019-02-28 21:26:47.229865204 +0100 @@ -1,7 +1,7 @@ # # spec file for package ffnvcodec # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: ffnvcodec -Version:8.2.15.6 +Version:8.2.15.7 Release:0 Summary:FFmpeg version of NVIDIA codec API headers License:MIT ++ _service ++ --- /var/tmp/diff_new_pack.k9D9o8/_old 2019-02-28 21:26:47.249865197 +0100 +++ /var/tmp/diff_new_pack.k9D9o8/_new 2019-02-28 21:26:47.253865195 +0100 @@ -4,7 +4,7 @@ git @PARENT_TAG@ n([0-9\.]*) -n8.2.15.6 +n8.2.15.7 *.tar ++ nv-codec-headers-8.2.15.6.tar.xz -> nv-codec-headers-8.2.15.7.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nv-codec-headers-8.2.15.6/ffnvcodec.pc.in new/nv-codec-headers-8.2.15.7/ffnvcodec.pc.in --- old/nv-codec-headers-8.2.15.6/ffnvcodec.pc.in 2018-11-22 17:56:11.0 +0100 +++ new/nv-codec-headers-8.2.15.7/ffnvcodec.pc.in 2018-12-18 18:14:51.0 +0100 @@ -3,5 +3,5 @@ Name: ffnvcodec Description: FFmpeg version of Nvidia Codec SDK headers -Version: 8.2.15.6 +Version: 8.2.15.7 Cflags: -I${includedir} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nv-codec-headers-8.2.15.6/include/ffnvcodec/dynlink_cuda.h new/nv-codec-headers-8.2.15.7/include/ffnvcodec/dynlink_cuda.h --- old/nv-codec-headers-8.2.15.6/include/ffnvcodec/dynlink_cuda.h 2018-11-22 17:56:11.0 +0100 +++ new/nv-codec-headers-8.2.15.7/include/ffnvcodec/dynlink_cuda.h 2018-12-18 18:14:51.0 +0100 @@ -359,6 +359,7 @@ typedef CUresult CUDAAPI tcuExternalMemoryGetMappedBuffer(CUdeviceptr* devPtr, CUexternalMemory extMem, const CUDA_EXTERNAL_MEMORY_BUFFER_DESC* bufferDesc); typedef CUresult CUDAAPI tcuExternalMemoryGetMappedMipmappedArray(CUmipmappedArray* mipmap, CUexternalMemory extMem, const CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC* mipmapDesc); typedef CUresult CUDAAPI tcuMipmappedArrayGetLevel(CUarray* pLevelArray, CUmipmappedArray hMipmappedArray, unsigned int level); +typedef CUresult CUDAAPI tcuMipmappedArrayDestroy(CUmipmappedArray hMipmappedArray); typedef CUresult CUDAAPI tcuImportExternalSemaphore(CUexternalSemaphore* extSem_out, const CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC* semHandleDesc); typedef CUresult CUDAAPI tcuDestroyExternalSemaphore(CUexternalSemaphore extSem); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nv-codec-headers-8.2.15.6/include/ffnvcodec/dynlink_loader.h new/nv-codec-headers-8.2.15.7/include/ffnvcodec/dynlink_loader.h --- old/nv-codec-headers-8.2.15.6/include/ffnvcodec/dynlink_loader.h 2018-11-22 17:56:11.0 +0100 +++ new/nv-codec-headers-8.2.15.7/include/ffnvcodec/dynlink_loader.h 2018-12-18 18:14:51.0 +0100 @@ -185,6 +185,7 @@ tcuDestroyExternalMemory *cuDestroyExternalMemory; tcuExternalMemoryGetMappedBuffer *cuExternalMemoryGetMappedBuffer; tcuExternalMemoryGetMappedMipmappedArray *cuExternalMemoryGetMappedMipmappedArray; +tcuMipmappedArrayDestroy *cuMipmappedArrayDestroy; tcuMipmappedArrayGetLevel *cuMipmappedArrayGetLevel; @@ -309,6 +310,7 @@ LOAD_SYMBOL_OPT(cuExternalMemoryGetMappedBuffer, tcuExternalMemoryGetMappedBuffer, "cuExternalMemoryGetMappedBuffer"); LOAD_SYMBOL_OPT(cuExternalMemoryGetMappedMipmappedArray, tcuExternalMemoryG
commit ffnvcodec for openSUSE:Factory
Hello community, here is the log from the commit of package ffnvcodec for openSUSE:Factory checked in at 2018-12-06 12:18:59 Comparing /work/SRC/openSUSE:Factory/ffnvcodec (Old) and /work/SRC/openSUSE:Factory/.ffnvcodec.new.19453 (New) Package is "ffnvcodec" Thu Dec 6 12:18:59 2018 rev:5 rq:655448 version:8.2.15.6 Changes: --- /work/SRC/openSUSE:Factory/ffnvcodec/ffnvcodec.changes 2018-11-08 09:49:27.665031160 +0100 +++ /work/SRC/openSUSE:Factory/.ffnvcodec.new.19453/ffnvcodec.changes 2018-12-06 12:19:05.997404986 +0100 @@ -1,0 +2,8 @@ +Wed Dec 5 23:59:44 UTC 2018 - Martin Herkt <[email protected]> + +- Update to version 8.2.15.6 + * CUDA 10: Add external semaphore API + * Add a subset of CUDA kernel interaction API + * Add CUDA function cuMemAllocPitch + +--- Old: nv-codec-headers-8.2.15.5.tar.xz New: nv-codec-headers-8.2.15.6.tar.xz Other differences: -- ++ ffnvcodec.spec ++ --- /var/tmp/diff_new_pack.I2UB4J/_old 2018-12-06 12:19:06.509404437 +0100 +++ /var/tmp/diff_new_pack.I2UB4J/_new 2018-12-06 12:19:06.513404433 +0100 @@ -17,7 +17,7 @@ Name: ffnvcodec -Version:8.2.15.5 +Version:8.2.15.6 Release:0 Summary:FFmpeg version of NVIDIA codec API headers License:MIT ++ _service ++ --- /var/tmp/diff_new_pack.I2UB4J/_old 2018-12-06 12:19:06.545404399 +0100 +++ /var/tmp/diff_new_pack.I2UB4J/_new 2018-12-06 12:19:06.545404399 +0100 @@ -4,7 +4,7 @@ git @PARENT_TAG@ n([0-9\.]*) -n8.2.15.5 +n8.2.15.6 *.tar ++ nv-codec-headers-8.2.15.5.tar.xz -> nv-codec-headers-8.2.15.6.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nv-codec-headers-8.2.15.5/README new/nv-codec-headers-8.2.15.6/README --- old/nv-codec-headers-8.2.15.5/README2018-11-02 18:38:27.0 +0100 +++ new/nv-codec-headers-8.2.15.6/README2018-11-22 17:56:11.0 +0100 @@ -1,6 +1,6 @@ FFmpeg version of headers required to interface with Nvidias codec APIs. -Corresponds to Video Codec SDK version 8.2.25. +Corresponds to Video Codec SDK version 8.2.15. Minimum required driver versions: Linux: 396.24 or newer diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nv-codec-headers-8.2.15.5/ffnvcodec.pc.in new/nv-codec-headers-8.2.15.6/ffnvcodec.pc.in --- old/nv-codec-headers-8.2.15.5/ffnvcodec.pc.in 2018-11-02 18:38:27.0 +0100 +++ new/nv-codec-headers-8.2.15.6/ffnvcodec.pc.in 2018-11-22 17:56:11.0 +0100 @@ -3,5 +3,5 @@ Name: ffnvcodec Description: FFmpeg version of Nvidia Codec SDK headers -Version: 8.2.15.5 +Version: 8.2.15.6 Cflags: -I${includedir} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nv-codec-headers-8.2.15.5/include/ffnvcodec/dynlink_cuda.h new/nv-codec-headers-8.2.15.6/include/ffnvcodec/dynlink_cuda.h --- old/nv-codec-headers-8.2.15.5/include/ffnvcodec/dynlink_cuda.h 2018-11-02 18:38:27.0 +0100 +++ new/nv-codec-headers-8.2.15.6/include/ffnvcodec/dynlink_cuda.h 2018-11-22 17:56:11.0 +0100 @@ -45,9 +45,13 @@ typedef void* CUcontext; typedef void* CUstream; typedef void* CUevent; +typedef void* CUfunction; +typedef void* CUmodule; +typedef void* CUtexObject; typedef void* CUmipmappedArray; typedef void* CUgraphicsResource; typedef void* CUexternalMemory; +typedef void* CUexternalSemaphore; #if defined(__x86_64) || defined(AMD64) || defined(_M_AMD64) typedef unsigned long long CUdeviceptr; #else @@ -109,6 +113,25 @@ CU_LIMIT_DEV_RUNTIME_PENDING_LAUNCH_COUNT = 4 } CUlimit; +typedef enum CUresourcetype_enum { +CU_RESOURCE_TYPE_ARRAY = 0x00, +CU_RESOURCE_TYPE_MIPMAPPED_ARRAY = 0x01, +CU_RESOURCE_TYPE_LINEAR = 0x02, +CU_RESOURCE_TYPE_PITCH2D = 0x03 +} CUresourcetype; + +typedef enum CUaddress_mode_enum { +CU_TR_ADDRESS_MODE_WRAP = 0, +CU_TR_ADDRESS_MODE_CLAMP = 1, +CU_TR_ADDRESS_MODE_MIRROR = 2, +CU_TR_ADDRESS_MODE_BORDER = 3 +} CUaddress_mode; + +typedef enum CUfilter_mode_enum { +CU_TR_FILTER_MODE_POINT = 0, +CU_TR_FILTER_MODE_LINEAR = 1 +} CUfilter_mode; + typedef enum CUgraphicsRegisterFlags_enum { CU_GRAPHICS_REGISTER_FLAGS_NONE = 0, CU_GRAPHICS_REGISTER_FLAGS_READ_ONLY = 1, @@ -125,6 +148,13 @@ CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE = 5, } CUexternalMemoryHandleType; +typedef enum CUexternalSemaphoreHandleType_enum { +CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD= 1, +CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32
commit ffnvcodec for openSUSE:Factory
Hello community, here is the log from the commit of package ffnvcodec for openSUSE:Factory checked in at 2018-11-08 09:49:24 Comparing /work/SRC/openSUSE:Factory/ffnvcodec (Old) and /work/SRC/openSUSE:Factory/.ffnvcodec.new (New) Package is "ffnvcodec" Thu Nov 8 09:49:24 2018 rev:4 rq:646708 version:8.2.15.5 Changes: --- /work/SRC/openSUSE:Factory/ffnvcodec/ffnvcodec.changes 2018-10-08 17:50:46.318074931 +0200 +++ /work/SRC/openSUSE:Factory/.ffnvcodec.new/ffnvcodec.changes 2018-11-08 09:49:27.665031160 +0100 @@ -1,0 +2,8 @@ +Tue Nov 6 17:14:47 UTC 2018 - Martin Herkt <[email protected]> + +- Update to version 8.2.15.5 + * Add CUDA function cuDeviceGetAttribute V2 + * Guard against multiple definitions of CUuuid + * Add cuGetDeviceUuid, load as optional function + +--- Old: nv-codec-headers-8.2.15.1.tar.xz New: nv-codec-headers-8.2.15.5.tar.xz Other differences: -- ++ ffnvcodec.spec ++ --- /var/tmp/diff_new_pack.sYDGU1/_old 2018-11-08 09:49:28.209030518 +0100 +++ /var/tmp/diff_new_pack.sYDGU1/_new 2018-11-08 09:49:28.209030518 +0100 @@ -17,7 +17,7 @@ Name: ffnvcodec -Version:8.2.15.1 +Version:8.2.15.5 Release:0 Summary:FFmpeg version of NVIDIA codec API headers License:MIT ++ _service ++ --- /var/tmp/diff_new_pack.sYDGU1/_old 2018-11-08 09:49:28.237030485 +0100 +++ /var/tmp/diff_new_pack.sYDGU1/_new 2018-11-08 09:49:28.237030485 +0100 @@ -4,7 +4,7 @@ git @PARENT_TAG@ n([0-9\.]*) -n8.2.15.1 +n8.2.15.5 *.tar ++ nv-codec-headers-8.2.15.1.tar.xz -> nv-codec-headers-8.2.15.5.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nv-codec-headers-8.2.15.1/ffnvcodec.pc.in new/nv-codec-headers-8.2.15.5/ffnvcodec.pc.in --- old/nv-codec-headers-8.2.15.1/ffnvcodec.pc.in 2018-10-07 17:47:41.0 +0200 +++ new/nv-codec-headers-8.2.15.5/ffnvcodec.pc.in 2018-11-02 18:38:27.0 +0100 @@ -3,5 +3,5 @@ Name: ffnvcodec Description: FFmpeg version of Nvidia Codec SDK headers -Version: 8.2.15.1 +Version: 8.2.15.5 Cflags: -I${includedir} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nv-codec-headers-8.2.15.1/include/ffnvcodec/dynlink_cuda.h new/nv-codec-headers-8.2.15.5/include/ffnvcodec/dynlink_cuda.h --- old/nv-codec-headers-8.2.15.1/include/ffnvcodec/dynlink_cuda.h 2018-10-07 17:47:41.0 +0200 +++ new/nv-codec-headers-8.2.15.5/include/ffnvcodec/dynlink_cuda.h 2018-11-02 18:38:27.0 +0100 @@ -59,6 +59,31 @@ CUDA_ERROR_NOT_READY = 600 } CUresult; +/** + * Device properties (subset) + */ +typedef enum CUdevice_attribute_enum { +CU_DEVICE_ATTRIBUTE_CLOCK_RATE = 13, +CU_DEVICE_ATTRIBUTE_MULTIPROCESSOR_COUNT = 16, +CU_DEVICE_ATTRIBUTE_INTEGRATED = 18, +CU_DEVICE_ATTRIBUTE_CAN_MAP_HOST_MEMORY = 19, +CU_DEVICE_ATTRIBUTE_COMPUTE_MODE = 20, +CU_DEVICE_ATTRIBUTE_CONCURRENT_KERNELS = 31, +CU_DEVICE_ATTRIBUTE_PCI_BUS_ID = 33, +CU_DEVICE_ATTRIBUTE_PCI_DEVICE_ID = 34, +CU_DEVICE_ATTRIBUTE_TCC_DRIVER = 35, +CU_DEVICE_ATTRIBUTE_MEMORY_CLOCK_RATE = 36, +CU_DEVICE_ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH = 37, +CU_DEVICE_ATTRIBUTE_ASYNC_ENGINE_COUNT = 40, +CU_DEVICE_ATTRIBUTE_UNIFIED_ADDRESSING = 41, +CU_DEVICE_ATTRIBUTE_PCI_DOMAIN_ID = 50, +CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR = 75, +CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MINOR = 76, +CU_DEVICE_ATTRIBUTE_MANAGED_MEMORY = 83, +CU_DEVICE_ATTRIBUTE_MULTI_GPU_BOARD = 84, +CU_DEVICE_ATTRIBUTE_MULTI_GPU_BOARD_GROUP_ID = 85, +} CUdevice_attribute; + typedef enum CUarray_format_enum { CU_AD_FORMAT_UNSIGNED_INT8 = 0x01, CU_AD_FORMAT_UNSIGNED_INT16 = 0x02, @@ -100,6 +125,13 @@ CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE = 5, } CUexternalMemoryHandleType; +#ifndef CU_UUID_HAS_BEEN_DEFINED +#define CU_UUID_HAS_BEEN_DEFINED +typedef struct CUuuid_st { +char bytes[16]; +} CUuuid; +#endif + typedef struct CUDA_MEMCPY2D_st { size_t srcXInBytes; size_t srcY; @@ -177,7 +209,9 @@ typedef CUresult CUDAAPI tcuInit(unsigned int Flags); typedef CUresult CUDAAPI tcuDeviceGetCount(int *count); typedef CUresult CUDAAPI tcuDeviceGet(CUdevice *device, int ordinal); +typedef CUresult CUDAAPI tcuDeviceGetAttribute(int *pi, CUdevice_attribute attrib, CUdevice dev); typedef CUresult CUDAAPI tcuDeviceGetName(char *name, int len, CUdevice dev); +typedef CUresult CUDAAPI tcuDeviceGetUuid(CUuuid *uuid, CUdevice dev); typedef CUresult CUDAAPI tcuDeviceComputeCapability(int *major, i
commit ffnvcodec for openSUSE:Factory
Hello community, here is the log from the commit of package ffnvcodec for openSUSE:Factory checked in at 2018-10-08 17:47:39 Comparing /work/SRC/openSUSE:Factory/ffnvcodec (Old) and /work/SRC/openSUSE:Factory/.ffnvcodec.new (New) Package is "ffnvcodec" Mon Oct 8 17:47:39 2018 rev:3 rq:640459 version:8.2.15.1 Changes: --- /work/SRC/openSUSE:Factory/ffnvcodec/ffnvcodec.changes 2018-07-01 21:28:14.172625167 +0200 +++ /work/SRC/openSUSE:Factory/.ffnvcodec.new/ffnvcodec.changes 2018-10-08 17:50:46.318074931 +0200 @@ -1,0 +2,9 @@ +Sun Oct 7 19:29:11 UTC 2018 - Martin Herkt <[email protected]> + +- Update to version 8.2.15.1 + * Update for CUDA 10 +This adds support for the CUDA/Vulkan interop API, which +requires very new driver versions. As such, we allow the +symbols to be optionally loaded. + +--- Old: nv-codec-headers-8.1.24.2.tar.xz New: nv-codec-headers-8.2.15.1.tar.xz Other differences: -- ++ ffnvcodec.spec ++ --- /var/tmp/diff_new_pack.urq4oy/_old 2018-10-08 17:50:47.006074054 +0200 +++ /var/tmp/diff_new_pack.urq4oy/_new 2018-10-08 17:50:47.006074054 +0200 @@ -12,12 +12,12 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: ffnvcodec -Version:8.1.24.2 +Version:8.2.15.1 Release:0 Summary:FFmpeg version of NVIDIA codec API headers License:MIT ++ _service ++ --- /var/tmp/diff_new_pack.urq4oy/_old 2018-10-08 17:50:47.042074008 +0200 +++ /var/tmp/diff_new_pack.urq4oy/_new 2018-10-08 17:50:47.042074008 +0200 @@ -4,7 +4,7 @@ git @PARENT_TAG@ n([0-9\.]*) -n8.1.24.2 +n8.2.15.1 *.tar ++ nv-codec-headers-8.1.24.2.tar.xz -> nv-codec-headers-8.2.15.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nv-codec-headers-8.1.24.2/README new/nv-codec-headers-8.2.15.1/README --- old/nv-codec-headers-8.1.24.2/README2018-05-05 11:45:50.0 +0200 +++ new/nv-codec-headers-8.2.15.1/README2018-10-07 17:47:41.0 +0200 @@ -1,7 +1,11 @@ FFmpeg version of headers required to interface with Nvidias codec APIs. -Corresponds to Video Codec SDK version 8.1.24. +Corresponds to Video Codec SDK version 8.2.25. Minimum required driver versions: -Linux: 390.25 or newer -Windows: 390.77 or newer +Linux: 396.24 or newer +Windows: 397.93 or newer + +Optional CUDA 10 features: +Linux: 410.48 or newer +Windows: 411.31 or newer diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nv-codec-headers-8.1.24.2/ffnvcodec.pc.in new/nv-codec-headers-8.2.15.1/ffnvcodec.pc.in --- old/nv-codec-headers-8.1.24.2/ffnvcodec.pc.in 2018-05-05 11:45:50.0 +0200 +++ new/nv-codec-headers-8.2.15.1/ffnvcodec.pc.in 2018-10-07 17:47:41.0 +0200 @@ -3,5 +3,5 @@ Name: ffnvcodec Description: FFmpeg version of Nvidia Codec SDK headers -Version: 8.1.24.2 +Version: 8.2.15.1 Cflags: -I${includedir} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nv-codec-headers-8.1.24.2/include/ffnvcodec/dynlink_cuda.h new/nv-codec-headers-8.2.15.1/include/ffnvcodec/dynlink_cuda.h --- old/nv-codec-headers-8.1.24.2/include/ffnvcodec/dynlink_cuda.h 2018-05-05 11:45:50.0 +0200 +++ new/nv-codec-headers-8.2.15.1/include/ffnvcodec/dynlink_cuda.h 2018-10-07 17:47:41.0 +0200 @@ -44,6 +44,10 @@ typedef void* CUarray; typedef void* CUcontext; typedef void* CUstream; +typedef void* CUevent; +typedef void* CUmipmappedArray; +typedef void* CUgraphicsResource; +typedef void* CUexternalMemory; #if defined(__x86_64) || defined(AMD64) || defined(_M_AMD64) typedef unsigned long long CUdeviceptr; #else @@ -55,6 +59,17 @@ CUDA_ERROR_NOT_READY = 600 } CUresult; +typedef enum CUarray_format_enum { +CU_AD_FORMAT_UNSIGNED_INT8 = 0x01, +CU_AD_FORMAT_UNSIGNED_INT16 = 0x02, +CU_AD_FORMAT_UNSIGNED_INT32 = 0x03, +CU_AD_FORMAT_SIGNED_INT8= 0x08, +CU_AD_FORMAT_SIGNED_INT16 = 0x09, +CU_AD_FORMAT_SIGNED_INT32 = 0x0a, +CU_AD_FORMAT_HALF = 0x10, +CU_AD_FORMAT_FLOAT = 0x20 +} CUarray_format; + typedef enum CUmemorytype_enum { CU_MEMORYTYPE_HOST = 1, CU_MEMORYTYPE_DEVICE = 2, @@ -77,6 +92,14 @@ CU_GRAPHICS_REGISTER_FLAGS_TEXTURE_GATHER = 8 } CUgraphicsRegisterFlags; +typedef enum CUexternalMemoryHandleType_enum { +
commit ffnvcodec for openSUSE:Factory
Hello community, here is the log from the commit of package ffnvcodec for openSUSE:Factory checked in at 2018-07-01 21:27:05 Comparing /work/SRC/openSUSE:Factory/ffnvcodec (Old) and /work/SRC/openSUSE:Factory/.ffnvcodec.new (New) Package is "ffnvcodec" Sun Jul 1 21:27:05 2018 rev:2 rq:619835 version:8.1.24.2 Changes: --- /work/SRC/openSUSE:Factory/ffnvcodec/ffnvcodec.changes 2018-06-29 22:36:26.09822 +0200 +++ /work/SRC/openSUSE:Factory/.ffnvcodec.new/ffnvcodec.changes 2018-07-01 21:28:14.172625167 +0200 @@ -1,0 +2,6 @@ +Fri Jun 29 21:37:39 UTC 2018 - [email protected] + +- Update to version 8.1.24.2 + * SDK 8.1 + +--- Old: nv-codec-headers-8.0.14.2.tar.xz New: nv-codec-headers-8.1.24.2.tar.xz Other differences: -- ++ ffnvcodec.spec ++ --- /var/tmp/diff_new_pack.dmEKml/_old 2018-07-01 21:28:14.688624498 +0200 +++ /var/tmp/diff_new_pack.dmEKml/_new 2018-07-01 21:28:14.688624498 +0200 @@ -17,7 +17,7 @@ Name: ffnvcodec -Version:8.0.14.2 +Version:8.1.24.2 Release:0 Summary:FFmpeg version of NVIDIA codec API headers License:MIT @@ -32,6 +32,7 @@ %package -n %{name}-devel Summary:FFmpeg version of NVIDIA codec API headers +Group: Development/Libraries/C and C++ %description -n %{name}-devel This package contains the headers required for FFmpeg to interface ++ _service ++ --- /var/tmp/diff_new_pack.dmEKml/_old 2018-07-01 21:28:14.712624467 +0200 +++ /var/tmp/diff_new_pack.dmEKml/_new 2018-07-01 21:28:14.712624467 +0200 @@ -4,7 +4,7 @@ git @PARENT_TAG@ n([0-9\.]*) -n8.0.14.2 +n8.1.24.2 *.tar ++ nv-codec-headers-8.0.14.2.tar.xz -> nv-codec-headers-8.1.24.2.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nv-codec-headers-8.0.14.2/README new/nv-codec-headers-8.1.24.2/README --- old/nv-codec-headers-8.0.14.2/README2018-05-05 11:46:09.0 +0200 +++ new/nv-codec-headers-8.1.24.2/README2018-05-05 11:45:50.0 +0200 @@ -1,7 +1,7 @@ FFmpeg version of headers required to interface with Nvidias codec APIs. -Corresponds to Video Codec SDK version 8.0.14. +Corresponds to Video Codec SDK version 8.1.24. Minimum required driver versions: -Linux: 378.13 or newer -Windows: 378.66 or newer +Linux: 390.25 or newer +Windows: 390.77 or newer diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nv-codec-headers-8.0.14.2/ffnvcodec.pc.in new/nv-codec-headers-8.1.24.2/ffnvcodec.pc.in --- old/nv-codec-headers-8.0.14.2/ffnvcodec.pc.in 2018-05-05 11:46:09.0 +0200 +++ new/nv-codec-headers-8.1.24.2/ffnvcodec.pc.in 2018-05-05 11:45:50.0 +0200 @@ -3,5 +3,5 @@ Name: ffnvcodec Description: FFmpeg version of Nvidia Codec SDK headers -Version: 8.0.14.2 +Version: 8.1.24.2 Cflags: -I${includedir} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nv-codec-headers-8.0.14.2/include/ffnvcodec/dynlink_cuviddec.h new/nv-codec-headers-8.1.24.2/include/ffnvcodec/dynlink_cuviddec.h --- old/nv-codec-headers-8.0.14.2/include/ffnvcodec/dynlink_cuviddec.h 2018-05-05 11:46:09.0 +0200 +++ new/nv-codec-headers-8.1.24.2/include/ffnvcodec/dynlink_cuviddec.h 2018-05-05 11:45:50.0 +0200 @@ -1,7 +1,7 @@ /* * This copyright notice applies to this header file only: * - * Copyright (c) 2010-2017 NVIDIA Corporation + * Copyright (c) 2010-2018 NVIDIA Corporation * * Permission is hereby granted, free of charge, to any person * obtaining a copy of this software and associated documentation @@ -28,7 +28,7 @@ /*/ //! \file cuviddec.h //! NVDECODE API provides video decoding interface to NVIDIA GPU devices. -//! \date 2015-2017 +//! \date 2015-2018 //! This file contains constants, structure definitions and function prototypes used for decoding. /*/ @@ -41,6 +41,11 @@ #endif #endif +#define NVDECAPI_MAJOR_VERSION 8 +#define NVDECAPI_MINOR_VERSION 1 + +#define NVDECAPI_VERSION (NVDECAPI_MAJOR_VERSION | (NVDECAPI_MINOR_VERSION << 24)) + #if defined(__cplusplus) extern "C" { #endif /* __cplusplus */ @@ -499,7 +504,12 @@ unsigned char bit_depth_luma_minus8; unsigned char bit_depth_chroma_minus8; -unsigned char reserved1[14]; +//sps/pps extension fields +unsigned char log2_max_transform_skip_block_size_minus2; +
commit ffnvcodec for openSUSE:Factory
Hello community, here is the log from the commit of package ffnvcodec for openSUSE:Factory checked in at 2018-06-29 22:36:24 Comparing /work/SRC/openSUSE:Factory/ffnvcodec (Old) and /work/SRC/openSUSE:Factory/.ffnvcodec.new (New) Package is "ffnvcodec" Fri Jun 29 22:36:24 2018 rev:1 rq:619665 version:8.0.14.2 Changes: New Changes file: --- /dev/null 2018-06-28 02:21:07.430254147 +0200 +++ /work/SRC/openSUSE:Factory/.ffnvcodec.new/ffnvcodec.changes 2018-06-29 22:36:26.09822 +0200 @@ -0,0 +1,4 @@ +--- +Fri Jun 29 00:27:13 UTC 2018 - [email protected] + +- Init, 8.0.14.2 New: _service ffnvcodec.changes ffnvcodec.spec nv-codec-headers-8.0.14.2.tar.xz Other differences: -- ++ ffnvcodec.spec ++ # # spec file for package ffnvcodec # # Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: ffnvcodec Version:8.0.14.2 Release:0 Summary:FFmpeg version of NVIDIA codec API headers License:MIT Group: Development/Libraries/C and C++ URL:https://git.videolan.org/?p=ffmpeg/nv-codec-headers.git Source: nv-codec-headers-%{version}.tar.xz BuildRequires: pkgconfig %description This package contains the headers required for FFmpeg to interface with NVIDIA codec APIs. %package -n %{name}-devel Summary:FFmpeg version of NVIDIA codec API headers %description -n %{name}-devel This package contains the headers required for FFmpeg to interface with NVIDIA codec APIs. %prep %setup -q -n nv-codec-headers-%{version} %build %install make PREFIX=%{_prefix} LIBDIR=%{_lib} DESTDIR=%{buildroot} install %files -n %{name}-devel %doc README %{_includedir}/%{name} %{_libdir}/pkgconfig/%{name}.pc %changelog ++ _service ++ https://git.videolan.org/git/ffmpeg/nv-codec-headers.git git @PARENT_TAG@ n([0-9\.]*) n8.0.14.2 *.tar xz
