commit ffnvcodec for openSUSE:Factory

2020-10-14 Thread root
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

2020-07-15 Thread root
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

2020-05-08 Thread root
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

2019-11-30 Thread root
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

2019-06-27 Thread root
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

2019-02-28 Thread root
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

2018-12-06 Thread root
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

2018-11-08 Thread root
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

2018-10-08 Thread root
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

2018-07-01 Thread root
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

2018-06-29 Thread root
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