I have a 4K video file for which the first frame in the video seems to be a CRA frame. The NAL unit byte for the first slice is 0x2A.
At the beginning of the buffer I pass to DecodeHeader I do pass the sequence header buffers (NAL unit bytes 0x40, 0x42 and 0x44), so the sequence header information should be complete. But in the debugger window, I see this twice for each DecodeHeader call:
First-chance exception at 0x7703c54f in graphedt.exe: Microsoft C++ exception: UMC_HEVC_DECODER::h265_exception at memory location 0x00229f04..
The original file is very big (400MB), so I copied the first 2MB to https://drive.google.com/file/d/0B9XDiCZCwCL7TFF5M1dKLVlEYlU/view?usp=sh... . 2MB should be enough to see why DecodeHeader fails.
I am running this on a i7 6th gen processor using the HW HEVC decoder plugin