Skylake HW HEVC decoding is, unfortunately, not resilient to data loss (for the Main profile, at least). With hardware H.264 decoding, since at least 3rd generation Intel Core processors, in case of data loss during decoding (say, due to packet loss in a networking application), at least for the MFX_PROFILE_AVC_HIGH profile, video will usually become slightly garbled, but it is able to recover from this once the data loss stops occurring. With HEVC, however, once data loss has been encountered, the video becomes garbled and stays garbled. This is even true if no data loss ever occurs again after the initial data loss, and it is even true when using VBR and changing the bit rate _after_ the data loss, which one might expect would reset the garbled state. Oftentimes, upon data loss, the decoder outputs a green color that saturates each frame following the data loss--this looks horrible.
Hopefully, this is something that can be addressed in future versions of the drivers and Media SDK.