fe6b7b10ed
- Guard swr_close/swr_init at EOF inside if (has_audio) — calling swr_init(nullptr) on a video-only file crashed at first loop - Change open_file from bool to void — it never returned false, only threw, so the if (!open_file()) check in the constructor was dead code Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>