I am trying to run decoder for the live streams. When i demux streams and isolate video stream, I just push it to Intel decoder. Under normal conditions, it Works well. However, decoder enter an unwanted state when i get an noisy or skipped frame from demuxer.
I tried to follow problem. In my case; when i get an abnormal packed frame from demuxer, Decoder generates a noisy image. This is normal. But i espect that decoder can clean up this situation after any idr frame or key frame. In my trials, Intel decoder can not handle this abnormallity.
For testing, i generate a .bin file including H264 video frames.
I run sample code as below.
sample_decode.exe h264 -i demuxvideoout.bin -o test.yuv
The sample packed video demuxvideoout.bin file can be downloaded from the adress:
Thank you for your helps
Hi Mahmut, Thank you for your excellent post here and for sending us the input file as well. We will analyze the issue you are seeing and get back to you. To complete your setup information - can you let us know what version of Media Server Studio you are using, the platform you are on, the driver version? This information will be very useful for us.
We are using 2015 R6 SDK. I observe same problem in both Software and Hardware driver.
Hardware we tested in is Intel Iris 6100 (NUC5i7RYH) driver version 10.18.15.4279.
Thanks Mahmut, I am able to reproduce the issue as well - thanks for bringing it to our notice. I am following it up with my team here and will update you (via email).
Hi Mahmut, I have some update regarding the issue you observed. After consulting our media experts, we identified that to decode the encoded stream (which has error in it), the decoder will need to be non-conformant - which is not acceptable. Hope this helps.