diff -Naur original/libmpeg2-0.5.1/libmpeg2/decode.c modified/libmpeg2-0.5.1/libmpeg2/decode.c
--- original/libmpeg2-0.5.1/libmpeg2/decode.c	2018-04-18 22:50:43.376392200 +0100
+++ modified/libmpeg2-0.5.1/libmpeg2/decode.c	2018-04-18 22:53:20.908097500 +0100
@@ -276,6 +276,9 @@
 	case RECEIVED (0xb5, STATE_SEQUENCE):
 	case RECEIVED (0xb5, STATE_PICTURE):
 	case RECEIVED (0xb5, STATE_PICTURE_2ND):
+	/* unexpected group of pictures header */
+	case RECEIVED (0xb8, STATE_PICTURE):
+	case RECEIVED (0xb8, STATE_PICTURE_2ND):
 	    mpeg2dec->chunk_ptr = mpeg2dec->chunk_start;
 	    continue;
 
