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=aa4e59a97f8022a5cb61bbae0885f1f1aefcb1a1;hpb=2d99bb8ce591f05a31464b517d85dc2bc35b2abe;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 aa4e59a9..cdd2cccd 100644 --- a/cinelerra-5.0/plugins/deinterlace-cv/deinterlace-cv.C +++ b/cinelerra-5.0/plugins/deinterlace-cv/deinterlace-cv.C @@ -94,7 +94,7 @@ DeInterlaceMain::~DeInterlaceMain() if(temp_prevframe) delete temp_prevframe; } -const char* DeInterlaceMain::plugin_title() { return N_("Deinterlace-CV"); } +const char* DeInterlaceMain::plugin_title() { return _("Deinterlace-CV"); } int DeInterlaceMain::is_realtime() { return 1; } @@ -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; }