you could also apply this (totally untested) patch - maybe it was only one frame that was faulty.
diff -r 8b31c98380d5 modules/mlv_rec/mlv_dump.c
--- a/modules/mlv_rec/mlv_dump.c Tue May 02 01:28:48 2017 +0200
+++ b/modules/mlv_rec/mlv_dump.c Thu May 18 19:26:05 2017 +0200
@@ -2958,7 +2958,7 @@
else
{
print_msg(MSG_INFO, " LJ92: Failed (%d)\n", ret);
- goto abort;
+ goto skip_block;
}
free(compressed);
@@ -3763,6 +3763,7 @@
lua_handle_hdr(lua_state, buf.blockType, "", 0);
}
+skip_block:
file_set_pos(in_file, position + buf.blockSize, SEEK_SET);
}