Release 1.4.0#19
Merged
Hydro74000 merged 18 commits intomainfrom Apr 19, 2026
Merged
Conversation
- Add auto hwaccel before main input: cuda (NVENC), qsv (QSV), vaapi (VAAPI, drop hwupload when no tonemap), d3d11va (AMF on Windows). - Disable hwaccel_output_format when tonemap HDR→SDR is active (zscale is CPU-only). - Properly configure VAAPI encoders (rc_mode CQP/VBR, -qp, compression_level, async_depth 4) — previously fell through generic case with ignored -crf. - Expose VAAPI_PRESETS / QSV_PRESETS / AMF_PRESETS and AV1 encoder cases. - Add hevc_vaapi to HEVC codec list for DV/HDR10+ passthrough controls. - Encode progress: frame-based fallback when ffmpeg emits out_time=N/A, exact reprise when out_time becomes available. Expose get_total_frames(). - Fix slow source removal: memory-cache ffprobe/mediainfo results by (path, mtime_ns, size) in preview_command. - Image attachment modal: click-to-zoom with magnifier cursor, dialog sized to image (<=720p), no zoom when source is smaller than 720p. - TMDB covers are now clickable (on-demand URL download + cache). - Fix: layout().contentsMargins() None-guard, QDropEvent type narrowing, add_manual_paths uses Sequence for covariant typing.
… progress fallback)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
core/file_types.pyTest plan