I'm using SDK 8.0 NvDecodeD3D11. Currently the movie is played every 16 frames.. but I'd like to wat...

I’m using SDK 8.0 NvDecodeD3D11. Currently the movie is played every 16 frames… but I’d like to watch all the frames.

Should I change it to any value?


Command Line Arguments:
argv[0] = C:\Users\VML_\Desktop\Video_Codec_SDK_8.0.14\Samples\NvDecodeD3D11../bin/x64/Release/NvDecodeD3D11.exe
argv[1] = -i=out-peopleOnstreet.bin
argv[2] = -o=out-peopleOnstreet.yuv
[NVDecodeD3D11]: input file: [out-peopleOnstreet.bin]
[NVDecodeD3D11]: output file: [out-peopleOnstreet.yuv]
VideoCodec : H.265/HEVC
Frame rate : 30/1fps ~ 30fps
Sequence format : Progressive
Coded frame size: [2560, 1600]
Display area : [0, 0, 2560, 1600]
Chroma format : 4:2:0
Bitrate : unknown
Aspect ratio : 2560:1600
Bit depth : 8

Frame Rate Playback Speed = 60 fps

Device 0: <GeForce GTX 1060 6GB >, Compute SM 6.1 detected
→ GPU 0: < GeForce GTX 1060 6GB > driver mode is: WDDM

Display Device: “NVIDIA GeForce GTX 1060 6GB” supports Direct3D11
MapSMtoCores for SM 6.1 is undefined. Default to use 128 Cores/SM
Using GPU Device 0: GeForce GTX 1060 6GB has SM 6.1 compute capability
Total amount of global memory: 6144.0000 MB

modInitCTX<NV12ToARGB_drvapi_x64.ptx > initialized OK
modGetCudaFunction< CUDA file: NV12ToARGB_drvapi_x64.ptx >
CUDA Kernel Function (0xc410f180) = < NV12ToARGB_drvapi >
modGetCudaFunction< CUDA file: NV12ToARGB_drvapi_x64.ptx >
CUDA Kernel Function (0xc411d5a0) = < Passthru_drvapi >
This video format is supported on the selected GPU.
Min resolution supported : 144x144
Max width supported : 8192
Max height supported : 8192
Max macroblocks supported: 262144
VideoDecoder::cudaVideoCreateFlags = <4>Use CUVID decoder

initCudaVideo()
CUDA Streams (Enabled) <g_ReadbackSID = 00000224C3910B20>
CUDA Streams (Enabled) <g_KernelSID = 00000224C3910A40>
ImageDX::CUcontext = c302ec20
ImageDX::CUdevice = 00000000
++++++++++++++++[NVDecodeD3D11] - [Frame: 0016, 190.6 fps, time: 5.25 (ms) ]
++++++++++++++++[NVDecodeD3D11] - [Frame: 0032, 231.0 fps, time: 4.33 (ms) ]
++++++++++++++++[NVDecodeD3D11] - [Frame: 0048, 185.6 fps, time: 5.39 (ms) ]
++++++++++++++++[NVDecodeD3D11] - [Frame: 0064, 227.1 fps, time: 4.40 (ms) ]
++++++++++++++++[NVDecodeD3D11] - [Frame: 0080, 231.8 fps, time: 4.31 (ms) ]
++++++++++++++++[NVDecodeD3D11] - [Frame: 0096, 223.4 fps, time: 4.48 (ms) ]
++++++++++++++++[NVDecodeD3D11] - [Frame: 0112, 233.6 fps, time: 4.28 (ms) ]
++++++++++++++++[NVDecodeD3D11] - [Frame: 0128, 234.2 fps, time: 4.27 (ms) ]
++++++++++++++++[NVDecodeD3D11] - [Frame: 0144, 229.4 fps, time: 4.36 (ms) ]
++++++
[NVDecodeD3D11] statistics
Video Length (hh:mm:ss.msec) = 00:00:00.688
Frames Presented (inc repeats) = 149
Average Present Rate (fps) = 216.50
Frames Decoded (hardware) = 150
Average Rate of Decoding (fps) = 217.95


What I mean is that I’d like to watch the video to fit the fps.

Please help me…

Hello,Have you solved your problem?Can it decode the HEVC raw data?

Give us a link to your input stream so we can try to duplicate your issue.