Closed abhiTronix closed 1 year ago
Patch coverage is 97.61%
of modified lines.
Files Changed | Coverage |
---|---|
vidgear/gears/asyncio/webgear.py | ΓΈ |
vidgear/gears/camgear.py | ΓΈ |
vidgear/gears/streamgear.py | ΓΈ |
vidgear/gears/asyncio/webgear_rtc.py | 66.66% |
vidgear/gears/netgear.py | 100.00% |
vidgear/gears/screengear.py | 100.00% |
vidgear/gears/stabilizer.py | 100.00% |
vidgear/gears/writegear.py | 100.00% |
vidgear/version.py | 100.00% |
:loudspeaker: Thoughts on this report? Let us know!.
Brief Description
New vidgear stable release is here that introduces several enhancements, updates, and bug fixes to the codebase.π
Changes:
This PR includes a series of updates and improvements to different parts of the project:
New Features β¨
kill
parameter toclose()
method to forcefully kill ZMQ context instead of graceful exit only in thereceive
mode.subscriber_timeout
integer optional parameter to support timeout withpattern=2
(or Publisher-Subscriber) pattern.pattern=2
.-disable_ffmpeg_window
optional Boolean flag to enable patch that prevents FFmpeg creation window from opening when building.exe
files on Windows OS. (PR by @ibtsam3301)-disable_ffmpeg_window
optional Boolean flag is only available on Windows OS with logging disabled(logging=False
) in compression mode..exe
file for a python script that uses WriteGear API. On windows even after creating the.exe
file in windowed mode or no-console mode, theffmpeg.exe
command line window would pop up while its being used by WriteGear API.3.11.x
legacies.0.3.1
.subscriber_timeout
optional Integer parameter in NetGear.disable_ffmpeg_window
optional Boolean parameter in WriteGear.screengear_region.png
.Updates/Improvements β‘οΈ
uvicorn
,starlette
,pyzmq
dependencies.3.7
legacy from Programming Language metadata.Funding.yml
.3.8
while installing vidgear in docs.3.9
indeploy_docs.yml
workflow.3.7
legacy support.subscriber_timeout
optional Integer parameter in NetGear.disable_ffmpeg_window
optional Boolean parameter in WriteGear.Breaking Updates/Changes π₯
python_requires
to>=3.8
. Thereby python3.7
and any before legacy are no longer supported.Bug-fixes π
monitor
parameter is not defined.compression_mode
flags in WriteGear API docs.3.11.x
, More information: pytest-dev/pytest#10874Requirements / Checklist
Related Issue
https://github.com/abhiTronix/vidgear/issues/369 https://github.com/abhiTronix/vidgear/issues/316 https://github.com/abhiTronix/vidgear/issues/359 https://github.com/abhiTronix/vidgear/issues/360 https://github.com/abhiTronix/vidgear/issues/362
Context
VidGear's next milestone release i.e.
v0.3.2
with changes that are required to enhance the library's functionality, improve user experience, address issues and bugs, ensure compatibility with the latest Python version, and maintain the overall quality and reliability of the codebase. They make the library more robust and user-friendly, benefiting both current and future users of the software.Types of changes
Screenshots (if available):
https://abhitronix.github.io/vidgear/v0.3.2-dev/