It looks like a typical case of a decoder using the wrong colorimetry. Rec. 601 and Rec. 709 are frequently mixed up causing just a difference like in those comparison screenshot. DVD and Blu-Ray both support both, afaIk. Without analyzing the video stream, it's hard to tell which one is right, though.