X-Git-Url: http://git.cinelerra-gg.org/git/?p=goodguy%2Fhistory.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fvrender.C;h=dd738ac5ca92018e13aab7fb4041d0116f521673;hp=ae3503cdad4515016275eb3def3aaaca58ea84d8;hb=3ac8199743f244669cc87ceef9c3cd23710552f3;hpb=d487c455c679829f94dee4ea8276ad3116f76de9 diff --git a/cinelerra-5.1/cinelerra/vrender.C b/cinelerra-5.1/cinelerra/vrender.C index ae3503cd..dd738ac5 100644 --- a/cinelerra-5.1/cinelerra/vrender.C +++ b/cinelerra-5.1/cinelerra/vrender.C @@ -207,11 +207,6 @@ int VRender::process_buffer(int64_t input_position, 1, use_cache, use_asynchronous); -/* Insert timecode */ - if(renderengine->show_tc) - insert_timecode(playable_edit, - input_position, - video_out); if(debug) printf("VRender::process_buffer %d\n", __LINE__); } @@ -249,79 +244,6 @@ int VRender::get_use_vconsole(VEdit **playable_edit, } -int VRender::insert_timecode(Edit* playable_edit, - int64_t position, - VFrame *output) -{ -#if 0 - EDLSession *session = renderengine->edl->session; - /* Create a vframe with TC and SRC timecode in white - * with a black border */ - VFrame *input = new VFrame(0, - output->get_w(), MIN(output->get_h(), 50), - output->get_color_model(), output->get_bytes_per_line()); - char etc[12]; - char srctc[12]; - int src_position = 0; - -TRACE("VRender::insert_timecode 10") - - /* Edited TC */ - Units::totext(etc, - (renderengine->vrender->current_position + - session->get_frame_offset()) / session->frame_rate, - session->time_format, - session->sample_rate, - session->frame_rate, - session->frames_per_foot); - -TRACE("VRender::insert_timecode 20") - - if(playable_edit) - { -TRACE("VRender::insert_timecode 30") - src_position = renderengine->vrender->current_position - - playable_edit->startproject + - playable_edit->startsource + - playable_edit->asset->tcstart; -TRACE("VRender::insert_timecode 40") - Units::totext(srctc, - src_position / playable_edit->asset->frame_rate, - session->time_format, - session->sample_rate, - playable_edit->asset->frame_rate, - session->frames_per_foot); - } - else - { -TRACE("VRender::insert_timecode 50") - Units::totext(srctc, - 0.0, -// (renderengine->vrender->current_position - position) / session->frame_rate, - session->time_format, - session->sample_rate, - session->frame_rate, - session->frames_per_foot); - } -TRACE("VRender::insert_timecode 60") - -//printf("re position %i position %i\n", -// renderengine->vrender->current_position, position); -//printf("SRC %s TC %s\n", srctc, etc); - - /* Insert the timecode data onto the input frame */ - - vrender->overlayer->overlay(output, input, - input->x, input->y, input->width, input->height, - output->x, output->y, output->width, output->height, - 1, TRANSFER_REPLACE, - renderengine->edl->session->interpolation_type); - delete(input); -UNTRACE -#endif - return 0; -} - int VRender::get_colormodel(VEdit *playable_edit, int use_vconsole, int use_brender) {