Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/QubesOS/qubes-video-companion


https://github.com/QubesOS/qubes-video-companion

version 1.0.5-1

254bda64dbee67f24fc79047854a3c0f87a75bd5 authored over 1 year ago
rpm: produce base qubes-video-companion package

The base qubes-video-companion package is supposed to pull in both
sender and receiver subpackag...

f2096875f3cb0868faae370c81c20cab009dbb23 authored over 1 year ago
fix setfacl command

37f9acb75dfae562096334d3c5d1a8ec700813d2 authored over 1 year ago
version 1.0.4-1

b7cf38c1cc44761ed7cb0017e5032af98d5a268f authored over 1 year ago
Use literals instead of function calls

Shuts up pylint.

9414a9095795de0d9a1b3db3fdd141f95edd9c72 authored over 1 year ago
Add missing 'acl' dependency

Needed for setfacl call in receiver script.

Fixes: QubesOS/qubes-issues#8426

da66f393f2cbd8549d0b6d385af5669dca38265c authored over 1 year ago
Merge remote-tracking branch 'origin/pr/10'

* origin/pr/10:
Avoid hardcoding user "user"

8bab20b4c759eb67f058695264899479fa3dc400 authored over 1 year ago
Fix issues found by pylint

5fc9e5bcc7d3af56c9da0ddf6a6b986cc8c52e93 authored over 1 year ago
Update pylint config

509123999dee4b2e6ffcaec7ed488c99f44ef49c authored over 1 year ago
ci: install pylint too

3f7bd65e846c800a1043522223b2ae2555dbbd10 authored over 1 year ago
Avoid hardcoding user "user"

The default user may not be named "user", but will always be in group
"qubes".

d6b5c773172c692099d3b5929c77e02bf8893b19 authored over 1 year ago
version 1.0.3-1

a072218ce8bb8e7caff849e4e4fd4a59a9dfd63f authored over 1 year ago
Use kwargs instead of querying geometry twice

763744e404f80e6f5501bdb2b815970ea7a1e997 authored over 1 year ago
Fix screenshare with multiple monitors

Crop ximagesrc input to fit the output size and position
Removed scale factor since it is appli...

fe863dddcbae0b7cb1a94425b540e10cffec98a4 authored over 1 year ago
version 1.0.2-1

83134973e7ffdaa4052bac5b02d1d07490201305 authored almost 2 years ago
debian: only recommend v4l2loopback-dkms

Dom0-provided kernel has this module included already, so dkms isn't a
strict requirement.

Qube...

3021f41d700a38c7699453ddb73fa45e00d1073f authored almost 2 years ago
Fix typing hints

Older Python (like 3.8 in R4.1) does not allow plain 'list' or 'tuple'
in hints, use typing modu...

1787d9ffcb6a532bde5a8870861c693e2039e096 authored almost 2 years ago
version 1.0.1-1

7b568f15cffe8ec0fde5aab37f5afe3d62ce6885 authored about 2 years ago
pylint: disable consider-using-f-string

Those are unfriendly for translations (mix code and human text).

313ce9b8995f3510cf19f13b07add79465751938 authored about 2 years ago
webcam: workaround gstreamer bug for video/x-raw source

Gstreamer v4l2src has a bug that results in extra padding in raw video
stream. With raw format t...

ce725b85d8f157946b1006311481dbf98b32f4a4 authored about 2 years ago
tests: webcam test is supposed to work now

Increase similarity threshold, as two conversions are now done.
Add also waiting for user sessio...

038b4f8ed269c65aff9b4e7ac66fa1c06404bb29 authored about 2 years ago
Drop --buffer-size=0, it doesn't do anything

It doesn't "disable buffering" (there is no such thing in qrexec).
Value --buffer-size=0 is equi...

741a48770ccb16c409402d3b29aae67031ec2592 authored about 2 years ago
sender/webcam: support raw source stream too

Support cameras that do not produce MJPEG. For this, different gstreamer
pipeline needs to be ap...

9bb6481bbf2dfdd992774957fa10a8bae1237080 authored about 2 years ago
tests: log more details on failure

dd8e6be2d39e013928db4b3acc70a07398035609 authored about 2 years ago
Remove 'colorimetry' pipeline constraint

The value used here isn't supported by all cameras. But also, many
cameras will list just one an...

9dafa4edb02e00126b0b90d23daa4ec26f7ccfaa authored about 2 years ago
tests: add skeleton for webcam test too

It doesn't work yet, because qvc.Webcam requires a v4l device with
MJPEG, while qvc.ScreenShare ...

cb91413fa89d63849feaf4f0f9df6f8338532a14 authored over 2 years ago
ci: limit pylint to actual package

Skip tests, and builder artifacts

b3706f802f3edef00c99b5e6afd7a2a3d2aee3c8 authored over 2 years ago
tests: add basic integration test for screen share

14b44ce3d1e220c55fc408326e1ce90c307735c2 authored over 2 years ago
Add v4l-utils dependency

webcam service requires it

f710822dd116c72378cb6555f809ac26f9ddccd5 authored over 2 years ago
Make pylint happy again

82c103893bf37ca25867aedf451650e95125678f authored over 2 years ago
Make pylint happy

240c140235c446503603738a6f5462e7a79c4033 authored over 2 years ago
Add .pylintrc from core-admin and fix deps

7800118a223ca88e51f60ebec8164ab718074980 authored over 2 years ago
Reformat code according to python-black

683e401b03128eb9fb32b3024479cf0a79a2fff5 authored over 2 years ago
Make shellcheck happy

58cf2605b985bef067ffcb33f49a4f39f0d2ff1b authored over 2 years ago
Rework .gitlab-ci.yml

51f9c35fe7f1d0bffb93c52718db3497266511fb authored over 2 years ago
Qubes Builder integration

- Several fixes

a790ea9b5beebae389b9aaa1f736e0a9b514f2b2 authored over 2 years ago
Allow @default in the qrexec policies

This allows @default to be used in the qrexec-client-vm call, so that
dom0 can be queried for th...

c7215ba071800afbae599c38a01e8f88d3526b53 authored almost 3 years ago
Use @default as the destination if none is passed

The actual destination will be determined by the policy engine in dom0.

e67ad1993a87e4dbbde637eef4e14b853452496d authored almost 3 years ago
Fix debian/rules

There is no readlink function in GNU make. The '$' symbol needs to be
doubled so the readlink c...

4939934fb6290de4d3ad7a4c405d37c16530401d authored almost 3 years ago
Convert icon.png

Binary files are hard to review, unfortunately.

418a7c1b38fe52c054c0a3d36a81a467ede3c3bb authored almost 3 years ago
Make install a bit more robust

Error out if readlink fails

695043ae1bb746e7b6594f9adec031997d7cebe6 authored almost 3 years ago
Check for /etc/qubes-release in dom0

dom0 will always have /etc/qubes-release. If it is not present, assume
that no /name entry in Q...

3c7d3cd50fa0dea3a088c279fc13b6445cb4ee64 authored almost 3 years ago
Avoid overbroad except

Check for target_domain being None instead of trying to decode it and
catching the AttributeError.

7af06512a7b1d8ea1a12aedbf76bfa8219ee149e authored almost 3 years ago
Minor Python improvements

- add some more type annotations
- replace a literal non-ASCII character with an escape sequence...

302352f7df6e32c5849eb7e17aad21fc4bdc1a65 authored almost 3 years ago
Add basic comments to the qrexec policies

R4.1 syntax policies will come later.

0b8b901930a18009b2b49f34688c3e34a7fbc639 authored almost 3 years ago
Don't hardcode dom0 as a destination

This is necessary for sys-usb support with current qrexec policy.

fb6db6fd3706f0a6b8ce09894cf5be37a92e10ac authored almost 3 years ago
Avoid tripping -o pipefail

grep -q will exit early.

ca39b2403074c4b17089a0846ff4e91cc1e1c722 authored almost 3 years ago
Improve documentation

This fixes a typo and adds some details.

43343bcf290d58de5fce41b002bf698123f02f9f authored almost 3 years ago
Merge branch 'packaging-improvements' from DemiMarie

ae28a824296f338dbe02c7c31e5cf5cd3568cdf7 authored over 3 years ago
Small fix ups

72cd1c699ef3ce4e38ef5f8a724dbb0a7ad69436 authored over 3 years ago
Improved packaging script

This is based on the verification script used by Qubes OS itself.

d7804d387a6f58098c2153975ae47bb58a8d7eb0 authored over 3 years ago
Split the RPM package into separate packages

This allows installing only a subset of Qubes Video Companion
functionality at any given time.

ed259e9a043d47863f8726d72ee2bfb125674563 authored over 3 years ago
Mark various targets as .PHONY

so they actually get run.

ce98c5dfea70723b3ffbfd011ad5e9976caad5f5 authored over 3 years ago
Avoid installing v4l2loopback scripts by default

Depend on the Debian v4l2loopback-dkms package instead.

e81f522953ab6baabe2d20696de9adbc142ea70e authored over 3 years ago
build: simplify RPM spec copying

eb902bf3eb17bdae0499fc95a5a533da69e8efc4 authored over 3 years ago
Update README

a1ae61012d187927eea8a65f50b34681679e126d authored over 3 years ago
Update README

dd8e22f5f6cf518b68e0d39f6cf80b2caa1f3fe8 authored over 3 years ago
Update README

d178a85ca85f45328ef3feb25e879ee9541c3e6d authored over 3 years ago
Update Dom0 RPM spec

6255fcdd75435b790b5aaac3ae8b56c321e80cec authored over 3 years ago
Merge branch 'port-to-python'

4d276ff71fdf63d115a813cdfb51d448b304b103 authored over 3 years ago
Update comment

999ea166e187da73db31e581efe7b6e34905ba1a authored over 3 years ago
Fix missing variable syntax

d2a04feae97c9fbd4a7375c95291d735b30b8702 authored over 3 years ago
Add build scripts

For Fedora (dom0 support included) and Debian

336551c46d0f5c708dbae3fc982c9d0c8ba187db authored over 3 years ago
Remove rpc-config file installation into dom0

d9c052cd0bd96da110226ec513820ac0f881648a authored over 3 years ago
Fix typos

2a0cbdefb67f31144acf91236e3d5d51f9cc7bde authored over 3 years ago
Restructure project organization and update build

e6254d0d56927a03f4b5f04f8cff66c211bac4f8 authored over 3 years ago
Makefile: update and clean up

e5942dbd2c1c923e730dc9b2a8704d8a4fa51a41 authored over 3 years ago
debian: fix typo

8a8c327d7b239b944597e26f18d8d0508985ee3c authored over 3 years ago
Update copyright and authors

37666705f2e784ef8ea08d60003a7cd0ec5b4660 authored over 3 years ago
Compatiblity fixes for Qubes R4.0 stable

All but one of these fixes are for the video sending component so it
works in Qubes R4.0 dom0 (F...

4f1d86751ab6bbd890a246b80b3951995380c757 authored over 3 years ago
Remove debug print

47185fb183378b2d8411ed367becf5f74d3c78d0 authored over 3 years ago
Cleanup

fa64db5b14d285bea1f37d6dc49548b2398ea600 authored over 3 years ago
Update README

f8ba32994d314645dd40dad87582e5e06c065b38 authored over 3 years ago
Minor cleanups

No change in behavior.

01d2a84ff2cee7586479732ea5a8bfa50141c4f7 authored over 3 years ago
Remove the notification and user interface classes

The functionality of ‘Notification’ was simple enough that it could just
be inlined into ‘Servic...

dcf731a3905929f756fa9a6219f451e7a984ac8f authored over 3 years ago
Run the UI in process and replace (some) sh with Python

Running the UI in-process guarantees that a UI crash will stop the flow
of video information. A...

f881938f20b5c00952ee88d31507cb0d4f205f52 authored over 3 years ago
qvc.Webcam: fix pipeline on sys-usb

Caused by an incompatibility between GStreamer versions in R4.0 dom0
vs (more up-to-date) sys-us...

26f91b6b043e7c981531c1a29426fa0d84a46664 authored over 3 years ago
Parse and select best webcam format

b1b4ecab84ef9c88751c6368bbfc11597dde2822 authored over 3 years ago
receiver.sh: Limit size of data read command reads

Prevent the sender from causing the receiver to run out of memory.

Fix #9

02b9ca097d2b55d0081494f7ff61680be02e9ef1 authored almost 4 years ago
webcam_formats.py: add comment

d170b445c517011494c95ca02ba2b4312be1909c authored almost 4 years ago
Rename to video-formats to webcam-formats

d407454ceab1fdcd48e64d492ed7cccefe28c313 authored almost 4 years ago
Parse supported webcam formats

Partial fix for #4

39a7e472cafc928d77281f379d815d8460089e4c authored almost 4 years ago
Fix comment typo and improve formatting

25a8b397952565bd42079e9519f74b793c0304de authored almost 4 years ago
v4l2loopback: Fix GPG verification when Qubes Split GPG is in use

Add exit_clean too in case of error.

fb6176a4ff39c8d3cec2fee49ddd6c521feedad6 authored almost 4 years ago
Update README

d89bd8b8d0e4bd44b5097d609226acac018227c0 authored almost 4 years ago
Update README and rename pipeline documentation

869ccb6b53120f0558e9a9ec922779810fc1e06e authored almost 4 years ago
Update README

ab6fa47b34113225c148a5b55278800dfc68cb00 authored almost 4 years ago
Update README

731d24b93116335065086f6154488fa4fb5ce819 authored almost 4 years ago
Update README

bc80af478e213d9ac50c5063a8dcfc8809dfb2cd authored almost 4 years ago
Update README

9b12b47f482912f70f1260828108cb8eb29d125e authored almost 4 years ago
Update README

2bdf86dd7221d30ad4d6ebd171d668099b2298fa authored almost 4 years ago
Update README

59852877b33f68371c929592d47a2099ebe50db0 authored almost 4 years ago
Update README

21f4676f53f2d7f8c38a85b9fee7dce676455390 authored almost 4 years ago
Fix GitLab CI

abeff69261568dde885989ea536735c7b18df69a authored almost 4 years ago
Fix GitLab CI

59a9f0ccda3f0babfe483f09c9988fd20681b5e6 authored almost 4 years ago
Fix GitLab CI

97de426149a3298f440ed65dd2c3397ab0b210b8 authored almost 4 years ago
Fix GitLab CI

62b45127a68b1a879dbfdaa0bb736035f3402379 authored almost 4 years ago
Fix GitLab CI

c8df38cc4e39bba568c67f95e8a469a18dbbc0d4 authored almost 4 years ago
Fix pylint GitLab CI step 6

ab4fc8259fe2aac8ba337880dbcf0b24f582d2a2 authored almost 4 years ago
Fix pylint GitLab CI step 5

549f70c15a74ec97a714cacb6c89f06128b5b2a7 authored almost 4 years ago