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 MBmodInitCTX<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…