Webcamoid Changelog

What's new in Webcamoid 9.1.1

Jun 15, 2023
  • Removed Qml import line that prevented UI to load.
  • Using common AppID for all platforms.
  • Fixed ARM packages upload on release.

New in Webcamoid 9.1.0 (Jun 11, 2023)

  • Redesigned UI to work in smaler screens.
  • Now providing ARM packages for GNU/Linux.
  • Webcamoid is mostly working fine in Android, with minimum bugs.
  • Sustituting Mac native code with third-party libraries:
  • CoreAudio -> PortAudio and SDL (Audio capture and playback)
  • AVFoundation -> FFmpeg (Screen capture)
  • AVFoundation -> QCamera (Camera capture)
  • This way it will make much easier for me to maintain the code.
  • Also not providing anymore pre-compiled binary packages.
  • More information at #584.
  • The flatpak package is now fully working.
  • Allow using an image file as video source (issue #438).
  • Full support for screen readers and keyboard navigation.
  • Added image capture to clipboard (thanks to @iam-TJ!)
  • Added PortAudio and SDL as alternative audio device plugins.
  • Added QCamera as alternative camera capture plugin.
  • Added FFmpeg screen capture support.
  • The virtual camera from GNU/Linux can also be installed in non x86 platforms.
  • Video synchronization can be enebled/disabled on playback (thanks to @iam-TJ!)
  • New video Effects: AnalogTV, Zoom, Crop, Opacity.
  • Removed Scale and Scroll video effects.
  • PrimariesColors plugin renamed to Saturated.
  • Improved virtual camera detection. Webcamoid will only offer akvcam or AkVirtualCamera in the only case no other virtual camera was installed, or in the case it was manually selected.
  • Allow positioning Webcamoid widow on any screen (thanks to @iam-TJ!)
  • Added uninstall target in cmake build to aid development cycles (thanks to @iam-TJ!).
  • Fixed virtual camera install in GNU/Linux.
  • Translation files are not embeded in the binary, more translations can be added and tested without recompiling.
  • Fixed ALSA deices reading.
  • Properly save enabled and disabled plugins.

New in Webcamoid 8.8.0 (Feb 16, 2021)

  • Fixed bug when setting boolean type automatic controls in Windows (issue #148)
  • Added option for blurring outside detected face in FaceDetect plugin (thanks Erich Schubert!).
  • Added public method for detecting face rectangles in FaceDetect plugin (thanks Chris Barth!).
  • Fixed some minor bugs when capturing from camera.

New in Webcamoid 8.7.1 (Apr 18, 2020)

  • Request access permissions for capturing from webcam when necessary in Mac.
  • Load virtual camera default frame from file instead of resources.

New in Webcamoid 8.6.1 (Oct 1, 2019)

  • AppImage now properly show the icon (issue #94).
  • Fix install Qml paths for Mac bundle (issue #156).
  • Use correct subdir for manpage (issue #170, thanks Luigi Baldoni!).
  • Fixed Windows installer (issue #172).
  • Now you can create an Android APK (yes, it works, but no, it does not
  • properly support Android yet).

New in Webcamoid 8.6.0 (Mar 6, 2019)

  • Now webcam settings are saved.
  • Enabled secondary plugins, and fixed segfaults and memleaks in GStreamer.
  • Fixed segfaults and memory leaks in MacOS.
  • Fixed GIF playback in FFmpeg.
  • Build now support MSYS2.
  • Added FreeBSD CI support in Cirrus CI.
  • Added static analysis with Codacy.
  • Added daily builds with Bintray.
  • Disabled hotplug support for FreeBSD.
  • Fixed manpage install.
  • Install paths now follow Qt install paths structure.

New in Webcamoid 8.5.0 (Mar 6, 2019)

  • UI ported to QtQuick Controls 2.
  • Reworked virtual camera for GNU/Linux, Mac and Windows.
  • Qt 5.9.0 as minimum requirement.
  • Faster build and smaller binaries.
  • Added build info.
  • Fixed crash and many other bugs in FreeBSD.
  • Added support for Microsoft Media Foundation capture.
  • Fixed shadow build.
  • Added support for FFmpeg 4.0.
  • Fixed bug when reading/setting webcam controls.
  • Added support for akvcam, default in-house virtual camera solution for
  • GNU/Linux.
  • Fixed rendering problems in Mac.
  • Added support for FreeBSD in deploy scripts.
  • Fixed many bugs when recording audio and video.
  • Default recording video bitrate is now 1.5Mbps.
  • Fixed audio support in Windows.
  • Removed 'su' and 'sudo' as root method when installing the virtual camera in
  • GNU/Linux.
  • Removed Syphon support for Mac.
  • Improved translations.

New in Webcamoid 8.1.0 (Oct 11, 2017)

  • Improved startup time.
  • Deadlock when audio recording is enabled my be solved now. Audio recording enabled by default again.
  • Added Syphon support for Mac.
  • Added AVFoundation support for desktop capture in Mac.
  • Binany packages size shrinked.
  • Hopefully, fixed many segfaults in many platforms.

New in Webcamoid 8.0.0 (May 16, 2017)

  • Added support for Mac and FreeBSD (virtual camera is not supported yet).
  • Added new masks to the FaceDetect plugin.
  • Now is possible to Switch between FFmpeg and GStreamer on runtime.
  • Added support for ALSA, OSS, JACK and QAudio.
  • Added support for libuvc.
  • Now is possible to select the desired input and output device, and configure playback and capture formats.
  • More translations updates.
  • Added options for configuring plugins search paths and blacklist in GUI.
  • Added options for configuring the desired frameworks and libraries.
  • Added formats and codecs config in recording options.
  • FFmpeg >= 3.1 required.
  • Added support for MSVC2013 and MSVC2015 build.
  • Added option for configure FPS in DesktopCapture plugin.
  • Added updates options.
  • AppImage support.

New in Webcamoid 7.2.1 (Aug 31, 2016)

  • Added alternative root method (VirtualCamera). See ROOT_METHOD at project Wiki.
  • C++11 support enabled by default.
  • Using new algorithm for Cartoon plugin.

New in Webcamoid 7.2.0 (Jul 20, 2016)

  • Fixed problems when recording.
  • Added timer and flash when taking photos.
  • Better virtual camera management.
  • Added Virtual camera support for Windows.
  • Added GIF recording support (FFmpeg only).
  • Improved webcam format selection.
  • UI improvements.
  • Included QtQuick software renderer in intallation (Windows).
  • Added play on start option.
  • Added C++11 support for Clang build.

New in Webcamoid 7.1.0 (Jul 20, 2016)

  • Reworked audio system.
  • Added support for compressed formats in webcams.
  • No more lags in the UI when capturing from webcam.
  • Added Windows installer.

New in Webcamoid 7.0.0 (Jul 20, 2016)

  • Windows port finally working! EXPERIMENTAL!
  • Reworked recording options. More user friendly.
  • Removed unnecessary dependencies.
  • Many effects reworked and bugfixed.
  • Added GStreamer support, EXPERIMENTAL!
  • Fixed SEGFAULT when switching the effects.
  • Added command line options for controlling plugins search.

New in Webcamoid 6.2.0 (Jul 20, 2016)

  • Reworked Cartoonify plugin.
  • Some improvements in FaceDetect plugin.
  • Added Canny mode for Edge detection plugin.
  • Improved Blur and Denoise plugins.
  • Fixed QDataStream missing header.

New in Webcamoid 6.1.0 (Jul 20, 2016)

  • Removed OpenCV as dependency (yes, again).
  • Fixed Denoise plugin SEGFAULT.
  • Translations updated.

New in Webcamoid 6.0.0 (Jul 20, 2016)

  • New Qml UI, more user friendly.
  • Now, the effects can be customized.
  • A lot of bug fixes.

New in Webcamoid 5.1.0 (Jul 20, 2016)

  • From now on, Webcamoid will be developed using Qt5.
  • Removed Frei0r from dependencies.
  • Added OpenCV as dependency (Face detection).
  • Removed plasmoid build since Qt5 plugins aren't compatible with Qt4/KDE4.
  • Now, Webcamoid can be compiled using MinGW.
  • Added webcam capture support through DirectShow.
  • There are still some patches needed to make it fully work in Windows.

New in Webcamoid 5.0.0 (Jul 20, 2016)

  • Modified the effects preview for reducing resources usage.
  • Fixed stream flush on recording stop.
  • Enhanced webm video recording.

New in Webcamoid 5.0.0 RC1 (Jul 20, 2016)

  • Ported to Qt5 (without the plasmoid).
  • Removed KDElibs as dependency, but still required for Qt4 build.
  • Removed QImageBlitz as dependency.
  • Added more effects.
  • Fixed video sync.
  • Initial port to Windows (help needed).

New in Webcamoid 5.0.0 B2 (Jul 20, 2016)

  • Fix many bugs.
  • Many internal changes.
  • Updated Italian translations (thanks to Ascaf0).
  • Updated to work with FFmpeg >= 2.0.