Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Beginner
14 Views

H264 decoder crash

Hi, I have an issue to submit you about the H264 decoder.
I have 2 H264 stream that make IPP H264 decoder crash.
I attach the stream (stream.h264)and I can reproduce the problem with simple_player application from ipp sample7.0.7.064
I'm sure that the stream is corrupted, I mean that at the end of the frames there's some extra bytes that should not be there.
I'm only submitting this to know if you can do something to the H264 decoder to make it more error resilient. This kind of error crash the decoder and so all my application.
Let me know if you can reproduce the problem.
If you can't reproduce I can found another stream
0 Kudos
4 Replies
Highlighted
Beginner
14 Views

I found that the stream I attached has some JPEG at the beginning. I think that the decoder should not crash anyway to be error resistent.
But I make another stream (this time H264 only) FULL HD.
As I told you before, I know that the H264 frames have some extra bytes at the end: this is why you will se the top of the image corrupted: anyway I got a crash from simple player during the play coused by decoder and I think should not.
let me know, regards
0 Kudos
Highlighted
Beginner
14 Views

Forgot to attach the stream: here you are
0 Kudos
Highlighted
Beginner
14 Views

I can give you more details: usualy the decoder crash in this function
Ipp32u H264Bitstream::DecodeSingleBin_CABAC(Ipp32u ctxIdx)
in line
RefreshCABACBits(m_lcodIOffset, m_pMagicBits, iMagicBits);
I can attach you the stack trace of the decoder
0 Kudos
Highlighted
Beginner
14 Views

Is someone able to reproduce the problem with the simple_player?
0 Kudos