I have MKVs of Blurays, HD DVDs and DVDs. Used Handbrake to change the HD DVD MKV audio from EAC3. Now the Bluray and handbraked HD DVD mkvs play without any problem or any transcoding using the Sony BDPSx90 profile, but MKvs from DVDs do not play - the come up with an error - file corrupted/not supported. (They do however play fine on my BDPs6500 in another room (Generic profile without any dificulty, so the files aren't corrupted). If I switch to the the Sony BDPSx70/SMP 100 (2010) profile the DVDs play (transcoded to M2TS) but it also then tries to play the Bluray and HD DVDs by transcoding them too, which the causes them to stutter very badly. Any suggestions other than using one profile for DVDs and one for anything HD or putting all of my DVD MKVs through Handbrake?

Thank you very much for your help Denyall, it is very much appreciated. Info from Mediainfo attached. First is the HD which works fine with the BDP sX90 (2012) profile and the second is the SD which gives the message that the file is corrupt or unsupported. (First time I have done this, so hope I have posted them correctly).Thank you.

Add a line above that line and type<Matches container="matroska" vCodec="mpeg2video" />

Save the file

Restart your PC

This re-wraps the mpeg2 video in an mpeg2 container, which is a little more common and probably what your device prefers. It is also what is happening in the Sx70 profile. Re-wrapping (re-muxing) is a non-destructive process so you will not see any quality reduction in the video.

If it doesn't work, revert the changes and let me know. You will need to make this change every time Serviio is upgraded (there is another way to do this so that the change isn't lost on upgrades, but one step at a time).