You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 2cf808f
Browse filesBrowse the repository at this point in the historyBrowse files
authored
Fix PyInstaller LD_LIBRARY_PATH contamination breaking FFmpeg on Linux (#766)
* Implement clean_env to manage environment variables
Add clean_env function to remove LD_LIBRARY_PATH from environment.
* Add clean_env to subprocess environment
* Use clean_env() in run_check_features function
Added clean_env() to subprocess calls for feature checks.
* Add clean_env to subprocess calls in background_tasks
Updated the run method to include a clean environment for subprocesses.
* Update subprocess call to include cleaned environment
Pass cleaned environment to subprocess run for thumbnail generation.
* Use clean_env for thumbnail generation
Updated thumbnail generation to use a cleaned environment.
* Use clean environment for thumbnail generation
Updated thumbnail generation to use a cleaned environment.
* Add clean_env function to subprocess environment
---------
Co-authored-by: Chris Griffith <chris@cdgriffith.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: CHANGES
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -25,6 +25,7 @@
25
25
* Adding warning in Data & Attachments tab and reason text when tracks are incompatible with the output format (e.g. data streams in MKV)
26
26
* Adding Go-based Windows installer, launcher and uninstaller using an embeddable Python distribution (per-user and all-users installs, Add/Remove Programs integration, upgrades from previous NSIS installs) replacing the PyInstaller and NSIS Windows builds, plus a portable zip release
27
27
* Changing Advanced panel layout to use QGroupBox sections (Video Details, Frame Rate, Video Processing, Color & Appearance, Color, Output) with restoration filters separated from color correction filters
28
+
* Fixing #766 FFmpeg and other external tools failing on Linux PyInstaller builds (e.g. AUR fastflix-bin) with library symbol errors due to inherited bundled `LD_LIBRARY_PATH` (thanks to anne-o-pixel)
28
29
* Fixing #741 VideoToolbox HEVC and H264 encoders passing invalid numeric profile index instead of profile name, causing "incorrect parameters" errors on macOS (thanks to enaveso)
29
30
* Fixing #560 queue items could not be removed while encoding — now allows removing non-running items and grays out unavailable controls (move, reload, load queue) during encoding (thanks to 54x1)
30
31
* Fixing #736 thumbnail and crop preview generation failing with FFmpeg 8.0+ by adding `-update 1` flag required by the image2 muxer for single-image output (thanks to kliffgomel)
0 commit comments