TVMR: NvMMLiteTVMRDecDoWork: 6448: NVMMLITE_TVMR: This condition is not possible

Hi all,

I’m in the process of developing our V4L2 app. I’m absolutely sure I’m doing an out of order thing, a double EOS, or something like that. However, I was intrigued by the messages spit out by the drivers (or adjacent nvdia userland libs).

It seems that it IS possible to get into that condition :)

Failed to query video capabilities: Inappropriate ioctl for device
NvMMLiteOpen : Block : BlockType = 261 
TVMR: NvMMLiteTVMRDecBlockOpen: 7647: NvMMLiteBlockOpen 
NvMMLiteBlockCreate : Block : BlockType = 261 
TVMR: cbBeginSequence: 1179: BeginSequence  1280x720, bVPR = 0
TVMR: LowCorner Frequency = 0 
TVMR: cbBeginSequence: 1529: DecodeBuffers = 6, pnvsi->eCodec = 4, codec = 0 
TVMR: cbBeginSequence: 1600: Display Resolution : (1280x720) 
TVMR: cbBeginSequence: 1601: Display Aspect Ratio : (1280x720) 
TVMR: cbBeginSequence: 1669: ColorFormat : 5 
TVMR: cbBeginSequence:1674 ColorSpace = NvColorSpace_YCbCr709_ER
TVMR: cbBeginSequence: 1809: SurfaceLayout = 3
TVMR: cbBeginSequence: 1902: NumOfSurfaces = 13, InteraceStream = 0, InterlaceEnabled = 0, bSecure = 0, MVC = 0 Semiplanar = 1, bReinit = 1, BitDepthForSurface = 8 LumaBitDepth = 8, ChromaBitDepth = 8, ChromaFormat = 5
TVMR: cbBeginSequence: 1904: BeginSequence  ColorPrimaries = 1, TransferCharacteristics = 1, MatrixCoefficients = 1
TVMR: FrameRate = 30 
TVMR: FrameRate = 30.000030 
Dec: 179; Res: 0; Enc: 0
TVMR: FrameRate = 30.000030 
TVMR: FrameRate = 30.000030 
TVMR: FrameRate = 30.000030 
TVMR: FrameRate = 30.000030 
TVMR: FrameRate = 30.000030 
TVMR: FrameRate = 30.000030 
TVMR: FrameRate = 30.000030 
rescaler I stats: 0/0
rescaler O stats: 0/0
TVMR: NvMMLiteTVMRDecDoWork: 6531: NVMMLITE_TVMR: EOS detected
TVMR: TVMRBufferProcessing: 5486: Processing of EOS 
TVMR: NvMMLiteTVMRDecDoWork: 6448: NVMMLITE_TVMR: This condition is not possible !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
TVMR: NvMMLiteTVMRDecDoWork: 6448: NVMMLITE_TVMR: This condition is not possible !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
TVMR: TVMRBufferProcessing: 5563: Processing of EOS Done

Hi Andrei, can the issue be reproduced with NvVideoDecoder class?