abhiTronix / deffcode

A cross-platform High-performance FFmpeg based Real-time Video Frames Decoder in Pure Python 🎞️⚡
https://abhitronix.github.io/deffcode
Apache License 2.0
178 stars 3 forks source link

✨ FFdecoder: Introduced a new optional -disable_ffmpeg_window boolean parameter. (Fixes #42) #51

Closed abhiTronix closed 2 months ago

abhiTronix commented 2 months ago

Brief Description

This PR introduces a new optional -disable_ffmpeg_window boolean parameter to prevents the FFmpeg command line window from appearing by applying DETACHED_PROCESS flag to subprocess FFmpeg pipeline when building .exe files on Windows in silent (verbose=False) mode.

Requirements / Checklist

Related Issue

42

Context

This PR is specifically aimed at improving the user experience when building .exe files on Windows in silent (verbose=False) mode.

Types of changes

Miscellaneous (if available):

None

codecov[bot] commented 2 months ago

Codecov Report

Attention: Patch coverage is 90.90909% with 1 line in your changes missing coverage. Please review.

Project coverage is 95.84%. Comparing base (b6ee94b) to head (81b7eca).

Files Patch % Lines
deffcode/ffdecoder.py 90.00% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #51 +/- ## ========================================== - Coverage 95.92% 95.84% -0.08% ========================================== Files 6 6 Lines 785 794 +9 ========================================== + Hits 753 761 +8 - Misses 32 33 +1 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.