This reverts commit adc9694ed70870549fc8f4a6257f3b132ea31733. No need to restrict the conversion, we can handle interlace correctly. We basically unpack each field, then convert each field to the target colorspace and pack and interleave each field to the target format. We also disable any fast path that can't deal with interlaced formats.