some more work to get y4m loading working (still incomplete, non-functional)