*** edlsession.C.orig	Tue Aug  4 23:17:37 2009
--- edlsession.C	Fri Aug  7 16:17:20 2009
***************
*** 158,163 ****
--- 158,167 ----
  	color_model = cmodel_from_text(defaults->get("COLOR_MODEL", string));
  	ilacemode_to_xmltext(string, BC_ILACE_MODE_NOTINTERLACED);
  	interlace_mode = ilacemode_from_xmltext(defaults->get("INTERLACE_MODE",string), BC_ILACE_MODE_NOTINTERLACED);
+     {
+         extern int qt_hack_interlace;
+         qt_hack_interlace = interlace_mode;
+     }
  	crop_x1 = defaults->get("CROP_X1", 0);
  	crop_x2 = defaults->get("CROP_X2", 320);
  	crop_y1 = defaults->get("CROP_Y1", 0);
***************
*** 442,447 ****
--- 446,455 ----
  	cmodel_to_text(string, color_model);
  	color_model = cmodel_from_text(file->tag.get_property("COLORMODEL", string));
  	interlace_mode = ilacemode_from_xmltext(file->tag.get_property("INTERLACE_MODE"), BC_ILACE_MODE_NOTINTERLACED);
+     {
+         extern int qt_hack_interlace;
+         qt_hack_interlace = interlace_mode;
+     }
  	video_channels = file->tag.get_property("CHANNELS", video_channels);
  	for(int i = 0; i < video_channels; i++)
  	{
***************
*** 700,705 ****
--- 708,717 ----
  	brender_start = session->brender_start;
  	color_model = session->color_model;
  	interlace_mode = session->interlace_mode;
+     {
+         extern int qt_hack_interlace;
+         qt_hack_interlace = interlace_mode;
+     }
  	crop_x1 = session->crop_x1;
  	crop_y1 = session->crop_y1;
  	crop_x2 = session->crop_x2;
