From a1ac06b20d3f74749b612998908e70fbac7f48ab Mon Sep 17 00:00:00 2001 From: Good Guy Date: Tue, 21 Jul 2020 10:32:20 -0600 Subject: [PATCH] fix affine+interp, add dump_stack to dmp (duh, really) --- cinelerra-5.1/cinelerra/affine.C | 6 +++--- cinelerra-5.1/cinelerra/interp.h | 22 +++++++++++----------- cinelerra-5.1/guicast/bcsignals.C | 1 + 3 files changed, 15 insertions(+), 14 deletions(-) diff --git a/cinelerra-5.1/cinelerra/affine.C b/cinelerra-5.1/cinelerra/affine.C index 25af1c98..2842e062 100644 --- a/cinelerra-5.1/cinelerra/affine.C +++ b/cinelerra-5.1/cinelerra/affine.C @@ -242,8 +242,8 @@ void AffineUnit::process_package(LoadPackage *package) AffinePackage *pkg = (AffinePackage*)package; int min_in_x = server->in_x; int min_in_y = server->in_y; - int max_in_x = server->in_x + server->in_w - 1; - int max_in_y = server->in_y + server->in_h - 1; + int max_in_x = server->in_x + server->in_w; + int max_in_y = server->in_y + server->in_h; // printf("AffineUnit::process_package %d %d %d %d %d\n", @@ -690,7 +690,7 @@ AffineEngine::AffineEngine(int total_clients, int total_packages) void AffineEngine::init_packages() { - int y1 = 0, npkgs = get_total_packages(); + int y1 = out_y, npkgs = get_total_packages(); for( int i=0; i=in_min_y && r0=in_min_y && r1=in_min_y && rp=in_min_y && r0=in_min_y && r1