In the case of MPC-HC it plays normally for a little bit but then displays this error and crashes MPC-HC

For VLC the error appears right at the start with video plays in the background which then eventually freezes.

Blu-rays in question were Transformers and Hellboy 2, both are H.264.
Edit: I also tried The Dark Knight [VC-1] which generates no crash in either but stutters like mad which I saw is a bug in the other thread, however the VLC error message does still show on TDK.
Edit-2: After further messing about I think it may be the audio that is the problem, I thought MPC-HC could handle eAC3 but for some reason it seems to be choking on it, after converting the audio to a regular AC3 stream and manually muxing with mkvmerge the video plays fine.
I think an automatic downmixer to standard AC3 audio in MakeMKV would be a good "pay for" feature in the future as it would resolve compatibility issues.