X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.0%2Fplugins%2Fdeinterlace-cv%2Fdeinterlace-cv.C;h=cdd2cccd3e4f92e92b3c8c61820d67382f607e65;hb=e919ce8a71cdc99bb7344cc192e13a2c2db9e1c0;hp=7c8e05bfe500e0462585ab977c5d1c9f6201beb8;hpb=94e8dc2b306135e7735b2618a54f0f7de7ac7a0c;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.0/plugins/deinterlace-cv/deinterlace-cv.C b/cinelerra-5.0/plugins/deinterlace-cv/deinterlace-cv.C index 7c8e05bf..cdd2cccd 100644 --- a/cinelerra-5.0/plugins/deinterlace-cv/deinterlace-cv.C +++ b/cinelerra-5.0/plugins/deinterlace-cv/deinterlace-cv.C @@ -530,10 +530,7 @@ int DeInterlaceMain::process_buffer(VFrame *frame, load_configuration(); - read_frame(frame, - 0, - start_position, - frame_rate); + read_frame(frame, 0, start_position, frame_rate, 0); // Temp was used for adaptive deinterlacing where it took deinterlacing // an entire frame to decide if the deinterlaced output should be used. @@ -569,16 +566,16 @@ int DeInterlaceMain::process_buffer(VFrame *frame, break; case DEINTERLACE_BOBWEAVE: 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); else - 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) - read_frame(temp_prevframe,0, get_source_position(), get_framerate()); + read_frame(temp_prevframe,0, get_source_position(), get_framerate(), 0); else - 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; }