X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fbrender.C;h=131f6cf04eadc914ecca54dfaa6810faacf9d67a;hb=21c2e6b36d6a96c2f662a89459d607b5a387f4eb;hp=35144b26ad38117bdadb80988a012ef9057be9e0;hpb=0219a5a9bc9f83ba861a5a4331e73e821349127c;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/brender.C b/cinelerra-5.1/cinelerra/brender.C index 35144b26..131f6cf0 100644 --- a/cinelerra-5.1/cinelerra/brender.C +++ b/cinelerra-5.1/cinelerra/brender.C @@ -93,9 +93,9 @@ TRACE("BRender::~BRender 5\n"); { kill(master_pid, SIGKILL); TRACE("BRender::~BRender 6\n"); - Thread::join(); TRACE("BRender::~BRender 7\n"); } + Thread::join(); TRACE("BRender::~BRender 8\n"); delete map_lock; @@ -569,7 +569,9 @@ void BRenderThread::start() if(last_good < 0) last_good = last_contiguous; int start_frame = MIN(last_contiguous, last_good); start_frame = MAX(start_frame, brender_start); - int64_t end_frame = Units::round(command->edl->tracks->total_video_length() * +// int64_t end_frame = Units::round(command->edl->tracks->total_video_length() * +// command->edl->session->frame_rate); + int64_t end_frame = Units::round(command->edl->session->brender_end * command->edl->session->frame_rate); if(end_frame < start_frame) end_frame = start_frame;