Skip to content

Releases: gourlaysama/dcamctl

dcamctl 0.4.3

15 Jun 03:56
v0.4.3
a759df5
Compare
Choose a tag to compare

dcamctl is a command line tool to use an android device connected over USB as a webcam.

Security

dcamctl 0.4.2

27 Oct 14:17
v0.4.2
db38d88
Compare
Choose a tag to compare

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

08 Sep 09:41
v0.4.1
12c89a8
Compare
Choose a tag to compare

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

06 Sep 12:47
v0.4.0
1c95736
Compare
Choose a tag to compare

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 the f key.

dcamctl 0.3.1

09 Aug 17:42
v0.3.1
d1e55bb
Compare
Choose a tag to compare

dcamctl is a command line tool to use an android device connected over USB as a webcam.

Security

dcamctl 0.3.0

02 Jul 10:27
v0.3.0
9ee561d
Compare
Choose a tag to compare

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 with z/Z, quality up/down with t/T and panning with direction keys.
  • The resolution option supports the new value auto, in which the video resolution is automatically detected by querying the IP Webcam application, with a fallback to 640x480.

Changed

  • The default value for resolution is now auto.

dcamctl 0.2.1

15 Jun 13:46
v0.2.1
8c2349f
Compare
Choose a tag to compare

Added

  • Support for echo-cancellation on PipeWire 0.3.30+.

dcamctl 0.2.0

26 May 10:19
v0.2.0
bcf8a9e
Compare
Choose a tag to compare

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 or SIGTERM.

dcamctl 0.1.1

23 Apr 10:01
v0.1.1
71d891e
Compare
Choose a tag to compare

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

14 Apr 11:21
v0.1.0
2816ebc
Compare
Choose a tag to compare

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.