refactor(croppa): remove debug print statements from video editor

This commit is contained in:
2025-08-19 09:48:02 +02:00
parent 811cd43261
commit 52065ee02f

View File

@@ -416,17 +416,12 @@ class VideoEditor:
original_w = min(original_w, original_width - original_x)
original_h = min(original_h, original_height - original_y)
print(f"DEBUG: Final crop coords: ({original_x}, {original_y}, {original_w}, {original_h})")
print(f"DEBUG: Original frame size: {original_width}x{original_height}")
if original_w > 10 and original_h > 10: # Minimum size check
# Save current crop for undo
if self.crop_rect:
self.crop_history.append(self.crop_rect)
self.crop_rect = (original_x, original_y, original_w, original_h)
print(f"DEBUG: Crop set successfully")
else:
print(f"DEBUG: Crop too small or invalid, ignoring")
def seek_to_timeline_position(self, mouse_x, bar_x_start, bar_width):
"""Seek to position based on mouse click on timeline"""
@@ -465,7 +460,6 @@ class VideoEditor:
output_width = int(self.frame_width * self.zoom_factor)
output_height = int(self.frame_height * self.zoom_factor)
print(f"DEBUG: Expected output dimensions: {output_width}x{output_height}")
# Initialize video writer
fourcc = cv2.VideoWriter_fourcc(*'mp4v')
@@ -490,7 +484,6 @@ class VideoEditor:
x, y, w, h = self.crop_rect
x, y, w, h = int(x), int(y), int(w), int(h)
print(f"DEBUG: Applying crop: ({x}, {y}, {w}, {h}) to frame {frame.shape}")
# Ensure crop coordinates are within frame bounds
x = max(0, min(x, frame.shape[1] - 1))
@@ -498,11 +491,9 @@ class VideoEditor:
w = min(w, frame.shape[1] - x)
h = min(h, frame.shape[0] - y)
print(f"DEBUG: Adjusted crop: ({x}, {y}, {w}, {h})")
if w > 0 and h > 0:
frame = frame[y:y+h, x:x+w]
print(f"DEBUG: Frame after crop: {frame.shape}")
else:
print(f"ERROR: Invalid crop dimensions, skipping frame")
continue
@@ -513,14 +504,11 @@ class VideoEditor:
new_width = int(width * self.zoom_factor)
new_height = int(height * self.zoom_factor)
frame = cv2.resize(frame, (new_width, new_height), interpolation=cv2.INTER_LINEAR)
print(f"DEBUG: Frame after zoom: {frame.shape}")
# Ensure frame matches output dimensions
if frame.shape[1] != output_width or frame.shape[0] != output_height:
print(f"DEBUG: Resizing frame from {frame.shape} to ({output_height}, {output_width}, 3)")
frame = cv2.resize(frame, (output_width, output_height), interpolation=cv2.INTER_LINEAR)
print(f"DEBUG: Final frame shape: {frame.shape}")
out.write(frame)
# Progress indicator