Releases: gourlaysama/dcamctl
Releases · gourlaysama/dcamctl
dcamctl 0.4.3
dcamctl is a command line tool to use an android device connected over USB as a webcam.
Security
- Update dependencies to fix CVE-2021-45710, CVE-2022-24713.
dcamctl 0.4.2
dcamctl is a command line tool to use an android device connected over USB as a webcam.
Changes
--version
output now shows more build information and the default location of the configuration file.
dcamctl 0.4.1
dcamctl is a command line tool to use an android device connected over USB as a webcam.
Packaging
- fix documentation: dcamctl is licensed under the Apache License v2.0 only.
Features
- New
--no-echo-cancel/-C
option to force disable echo-canceling.
dcamctl 0.4.0
dcamctl is a command line tool to use an android device connected over USB as a webcam.
Packaging
- The Minimum Supported Gstreamer Version is now 1.10.
- Building dcamctl now requires the development headers for gstreamer-video (
libgstreamer-plugins-base1.0-dev
on Ubuntu,gstreamer1-plugins-base-devel
on Fedora).
Features
- New
--flip/-f <horizontal|vertical|none>
option to horizontally/vertically mirror the video. This can also be controlled from the terminal with thef
key.
dcamctl 0.3.1
dcamctl is a command line tool to use an android device connected over USB as a webcam.
Security
- update dependencies to fix RUSTSEC-2021-0078, RUSTSEC-2021-0079, and RUSTSEC-2021-0072.
dcamctl 0.3.0
dcamctl is a command line tool to use an android device connected over USB as a webcam.
Packaging
- The Minimum Supported Rust Version is now 1.51.
Added
- The IP Webcam Android application can now be controlled from the terminal if dcamctl detects support. Available controls are:
zoom in/out withz/Z
, quality up/down witht/T
and panning with direction keys. - The
resolution
option supports the new valueauto
, in which the video resolution is automatically detected by querying the IP Webcam application, with a fallback to640x480
.
Changed
- The default value for
resolution
is nowauto
.
dcamctl 0.2.1
Added
- Support for echo-cancellation on PipeWire 0.3.30+.
dcamctl 0.2.0
Packaging
- Removed dependency on the pulseaudio
pacmd
cli tool.
Added
- Support for PipeWire, using its pulseaudio interface. Echo-cancellation is disabled when using PipeWire, since it doesn't support it yet.
- New
--no-audio/-n
option to disable audio setup.
Changed
- Closing dcamctl is now done with
<Ctrl-C>
instead of<Enter>
.
Fixed
- Killing the process used to leave things in a inconsistent state. It now cleans things up properly when sent
SIGINT
orSIGTERM
.
dcamctl 0.1.1
Added
- Support for a configuration file at
$XDG_CONFIG_HOME/dcamctl/config.yml
to set the device, port and resolution, with a--config
option to override its location.
dcamctl 0.1.0
Added
- Initial support for audio and video. Only USB-connected devices are supported.
- New
--device/-d
option to change the v4l2loopback video device to use. - New
--port/p
option to change the local port to forward between the device and the loopback interface with adb. - New
--resolution/r
option to change the resolution.