vidgear v0.1.5 Release Notes
Release Date: 2019-07-24 // almost 5 years ago-
🆕 New Features:
- ➕ Added new ScreenGear API, supports Live ScreenCasting.
- ➕ Added new NetGear API, aids real-time frame transfer through messaging(ZmQ) over network.
- ➕ Added new new Stabilizer Class, for minimum latency Video Stabilization with OpenCV.
- ➕ Added Option to use VidGear API's standalone.
- ➕ Added Option to use VideoGear API as internal wrapper around Stabilizer Class.
- ➕ Added new parameter
stabilize
to VidGear API, to enable or disable Video Stabilization. - ➕ Added support for
**option
dict attributes to update VidGear's video stabilizer parameters directly. - ➕ Added brand new VidGear logo and functional block diagram (
.svg
) in readme.md - ➕ Added new pictures and GIFs for improving readme.md readability
- ➕ Added new
contributing.md
andchangelog.md
for reference. - ➕ Added
collections.deque
import in Threaded Queue Mode for performance consideration - ➕ Added new
install_opencv.sh
bash scripts for Travis cli, to handle OpenCV installation. - ➕ Added new Project Issue & PR Templates
- ➕ Added new Sponsor Button(
FUNDING.yml
)
⚡️ Updates/Improvements:
- ⚡️ Updated New dependencies:
mss
,pyzmq
and rejected redundant ones. - Revamped and refreshed look for
readme.md
and added new badges. - 📚 Updated Releases Documentation completely.
- ⚡️ Updated CLI tests for new changes
- 📚 Updated Code Documentation.
- ⚡️ Updated bash scripts and removed redundant information
- ⚡️ Updated
Youtube video
URL in tests - ⚡️ Completely Reformatted and Updated Wiki Docs with new changes.
💥 Breaking Updates / Improvements / Changes
- Implemented experimental Threaded Queue Mode(a.k.a Blocking Mode) for fast, synchronized, error-free multi-threading.
- ✅ Renamed bash script
pre-install.sh
toprepare_dataset.sh
- downloads opensourced test datasets and static FFmpeg binaries for debugging. - 🔄 Changed
script
folder location tobash/script
. - 🚚
Python 3.4
removed from Travis CLI tests.
🛠 Fixes
- 🛠 Temporarily fixed Travis CLI bug: Replaced
opencv-contrib-python
with OpenCV built from scratch as dependency. - 🛠 Fixed CLI Timeout Bug: Disable Threaded Queue Mode for CLI Tests
- 🛠 Fixes
sys.stderr.close()
throws ValueError bug: Replacedsys.close()
withDEVNULL.close()
- 🛠 Fixed Youtube Live Stream bug that return
NonType
frames in CamGear API. - 🛠 Fixed
NoneType
frames bug in PiGear class on initialization. - 🛠 Fixed Wrong function definitions
- ✂ Removed
/xe2
unicode bug from Stabilizer class. - Fixed
**output_params
KeyError bug in WriteGear API - 🛠 Fixed subprocess not closing properly on exit in WriteGear API.
- 🛠 Fixed bugs in ScreenGear: Non-negative
monitor
values - 🛠 Fixed missing import, typos, wrong variable definitions
- ✂ Removed redundant hack from
setup.py
- 🛠 Fixed Minor YouTube playback Test CLI Bug
- 🛠 Fixed new Twitter Intent
- 🛠 Fixed bug in bash script that not working properly due to changes at server end.
Pull requests(PR) involved: