// Temp was used for adaptive deinterlacing where it took deinterlacing
// an entire frame to decide if the deinterlaced output should be used.
// Temp was used for adaptive deinterlacing where it took deinterlacing
// an entire frame to decide if the deinterlaced output should be used.
- read_frame(temp_prevframe,0, get_source_position(), get_framerate());
+ read_frame(temp_prevframe,0, get_source_position(), get_framerate(), 0);
- read_frame(temp_prevframe,0, get_source_position()-1, get_framerate());
+ read_frame(temp_prevframe,0, get_source_position()-1, get_framerate(), 0);
deinterlace_bobweave(frame, temp_prevframe, frame, config.dominance);
break;
case DEINTERLACE_TEMPORALSWAP:
if (get_source_position()==0)
deinterlace_bobweave(frame, temp_prevframe, frame, config.dominance);
break;
case DEINTERLACE_TEMPORALSWAP:
if (get_source_position()==0)
- read_frame(temp_prevframe,0, get_source_position(), get_framerate());
+ read_frame(temp_prevframe,0, get_source_position(), get_framerate(), 0);
- read_frame(temp_prevframe,0, get_source_position()-1, get_framerate());
+ read_frame(temp_prevframe,0, get_source_position()-1, get_framerate(), 0);
deinterlace_temporalswap(frame, temp_prevframe, frame, config.dominance);
break;
}
deinterlace_temporalswap(frame, temp_prevframe, frame, config.dominance);
break;
}