Packet timestamps are not set in the decoded video when decoding VP9 even if CUVID_PKT_TIMESTAMP is specified.

Board : GTX 1060 6GiB
Driver: 441.87 DCH
OS : Windows 10 x64 Pro 1903

I modified the sample code and set the time stamp. In H. 264, the time stamp specified in Input was set to Output, but it was not set in VP9.

Samples\AppDecde\AppDec\AppDec.cpp

void DecodeMediaFile(CUcontext cuContext, const char *szInFilePath, const char *szOutFilePath, bool bOutPlanar,
    const Rect &cropRect, const Dim &resizeDim)
{
    std::ofstream fpOut(szOutFilePath, std::ios::out | std::ios::binary);
    if (!fpOut)
    {
        std::ostringstream err;
        err << "Unable to open output file: " << szOutFilePath << std::endl;
        throw std::invalid_argument(err.str());
    }

    FFmpegDemuxer demuxer(szInFilePath);
    NvDecoder dec(cuContext, false, FFmpeg2NvCodecId(demuxer.GetVideoCodec()), NULL, false, false, &cropRect, &resizeDim);

    int nVideoBytes = 0, nFrameReturned = 0, nFrame = 0;
    uint8_t *pVideo = NULL, **ppFrame;
    bool bDecodeOutSemiPlanar = false;
	int64_t timeStampData = 0;				// =-=-=-=-=-=-=-=- Add this
    do {
        demuxer.Demux(&pVideo, &nVideoBytes);
		int64_t* pTimeStamps = nullptr;		// =-=-=-=-=-=-=-=- Add this
        dec.Decode(pVideo, nVideoBytes, &ppFrame, &nFrameReturned, 0, &pTimeStamps, timeStampData);	// =-=-=-=-=-=-=-=- Change this
		// =-=-=-=-=-=-=-=- Add this block from
		{
			char buffer[1024];
			sprintf(buffer, "=-=-=-=-=-=-=-=-TimeStamp Input  %I64d\n", timeStampData);
			timeStampData++;
			OutputDebugStringA(buffer);
		}
		// =-=-=-=-=-=-=-=- Add this block end
		if (!nFrame && nFrameReturned)
            LOG(INFO) << dec.GetVideoInfo();
		// =-=-=-=-=-=-=-=- Add this block from
		if (pTimeStamps)
		{
			char buffer[1024];
			int64_t returned = pTimeStamps[0];
			sprintf(buffer, "=-=-=-=-=-=-=-=-TimeStamp Output %I64d\n", returned);
			OutputDebugStringA(buffer);
		}
		// =-=-=-=-=-=-=-=- Add this block end

        bDecodeOutSemiPlanar = (dec.GetOutputFormat() == cudaVideoSurfaceFormat_NV12) || (dec.GetOutputFormat() == cudaVideoSurfaceFormat_P016);
// snip.