I copied the file to my Windows 10 PC, and it played the right way up, as on my Mac.
I also looked up how to hack the metadata, and found out how to change the rotate setting using ffmpeg. So I did that (changed the “rotate” setting to 180), and on my Mac, the thubnail of the file turned upside down, which seemed right, and I copied the new version to the Humax, confident it would now play correctly. But no, it still plays upside down!
I assume from this that the Humax box ignores the “rotate” value and uses some other method to work out which way up the video is – but gets it wrong!
Can anybody corroborate this? I’d like to report it as a fault, but if I’m the only person that sees the problem, maybe it’s something I’m doing wrong.