View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001080 | channel: elrepo/el8 | --elrepo--request-for-enhancement-- | public | 2021-03-05 04:57 | 2021-03-10 04:36 |
Reporter | arrfab | Assigned To | toracat | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | resolved | Resolution | fixed | ||
Summary | 0001080: [RFE] build v4l2loopback kmod package | ||||
Description | The v4l2loopback kmod permits you to use this as virtual v4l input device (like for a video conf) and it usually used with OBS pkg, then streaming through loopback to videoconf See https://github.com/umlaeute/v4l2loopback RPMfusion already packaged it but without any secureboot signing/support - https://ftp.icm.edu.pl/pub/Linux/dist/rpmfusion/free/el/updates/8/SRPMS/repoview/v4l2loopback-kmod.html - https://pkgs.rpmfusion.org/cgit/free/v4l2loopback-kmod.git/tree/v4l2loopback-kmod.spec?h=el8 Wondering if adding it as kmod through elrepo wouldn't be a good idea for people trying to use it in combination with OBS (https://obsproject.com) | ||||
Tags | No tags attached. | ||||
|
@arrfab We will work on it. [ How can I say No to someone like yourself? ;-) ] |
|
@arrfab The following packages have been released to the elrepo-testing repository: kmod-v4l2loopback-0.12.5-1.el8_3.elrepo.x86_64.rpm v4l2loopback-0.12.5-4.el8.noarch.rpm Could you give them a try? |
|
Sorry for late feedback but here we go : Added ELrepo secureboot key, rebooted and was able to load module mokutil --sb-state && lsmod|grep v4l2loopback && modinfo v4l2loopback SecureBoot enabled v4l2loopback 49152 8 videodev 204800 19 videobuf2_v4l2,v4l2loopback,uvcvideo filename: /lib/modules/4.18.0-240.10.1.el8_3.x86_64/weak-updates/v4l2loopback/v4l2loopback.ko alias: char-major-10-255 license: GPL author: Vasily Levin, IOhannes m zmoelnig <zmoelnig@iem.at>,Stefan Diewald,Anton Novikovet al. description: V4L2 loopback video device rhelversion: 8.3 srcversion: C4B0E6A575C96B37B572A20 depends: videodev name: v4l2loopback vermagic: 4.18.0-240.el8.x86_64 SMP mod_unload modversions sig_id: PKCS#7 signer: ELRepo.org Secure Boot Key sig_key: E9:D4:71:CF:B4:FE:13:6C sig_hashalgo: sha256 signature: 23:A1:57:5E:BF:C7:AA:6C:EB:ED:E3:2F:BB:0C:E2:30:9D:B8:00:01: 3C:DF:EC:8D:07:5D:34:72:54:B4:12:1A:21:25:EE:21:8B:0A:76:06: F4:BC:CC:45:F8:B3:88:10:9F:28:C5:C4:50:89:3C:2E:AC:E4:52:C2: 5E:62:67:D3:8E:D2:DD:E6:1C:6B:85:30:89:72:59:5B:3D:EA:1B:96: 9E:DE:50:7F:8F:CE:4F:DC:E5:B7:00:B4:3B:3E:ED:B1:87:B4:0D:53: F1:29:CA:FA:DE:62:29:E0:5A:53:47:E1:9D:A8:7E:B9:4D:95:AB:3B: F0:77:FE:D7:B1:B3:9F:B5:DA:34:E3:E8:D8:FD:C6:6E:20:63:2F:9F: 5F:3A:2B:F3:64:57:53:D4:91:D9:44:3A:EC:BA:B9:1A:60:B4:0D:7A: E5:2E:3E:4F:D7:A0:2C:6F:CB:BC:71:73:CC:C8:D0:AE:A1:4C:93:3D: 79:3B:34:85:DA:31:3C:3C:17:E6:CE:8C:D0:67:98:A4:F0:3D:6A:A0: 55:C6:8E:39:89:1F:0D:79:81:3B:AF:3F:14:85:A4:0F:9F:30:78:95: 95:0F:D4:71:6A:84:E1:E4:84:27:D2:BD:49:C3:5E:98:0E:0D:33:14: A5:B3:AA:B1:3C:37:FE:22:47:DB:23:6F:C4:64:F6:61:9C:B6:A6:16: C6:43:52:95:F9:46:0B:04:22:91:EE:C2:06:FD:DD:DE:28:F7:A3:CB: D2:1C:A4:F0:9C:EB:3E:41:DC:86:83:E9:49:C0:DA:FB:FF:FB:17:7F: F0:64:87:FD:DB:53:80:F9:EE:5A:A9:22:F1:B1:B4:83:16:35:C4:AA: BE:85:ED:CD:B4:5C:5A:36:5E:7D:92:8C:BE:14:D8:E9:CC:2A:A5:C9: 7C:6E:4E:D9:BB:9B:12:6F:32:DA:4E:BC:57:FB:71:09:FA:5A:1D:40: AC:92:5A:2C:02:BA:10:E5:FA:82:DB:3B:FF:5E:61:CB:00:91:52:F1: 91:63:D7:9C:C2:03:06:C8:69:1A:F5:A1:E7:CD:BC:8B:FC:41:7B:19: 62:21:BC:28:DD:6B:20:FE:1B:F4:AD:BF:A3:05:DC:63:7D:0D:B3:84: 11:2D:1F:54:4E:45:80:1C:CB:CC:FC:14:DA:40:55:CA:86:3C:CC:4B: 98:BD:82:DA:6A:7A:69:A8:83:39:B8:B0:2E:F9:D9:CB:EF:10:CD:F5: F5:3F:54:E7:19:4C:31:1E:F2:25:E6:36:CE:2A:CE:79:1F:01:40:1A: 7D:05:03:66:D9:17:4D:71:82:FD:EA:12:58:8A:CD:8B:C3:D5:97:78: 0B:9A:39:35:21:68:CE:C6:26:B7:7E:64 parm: debug:debugging level (higher values == more verbose) (int) parm: max_buffers:how many buffers should be allocated [DEFAULT: 2] (int) parm: max_openers:how many users can open the loopback device [DEFAULT: 10] (int) parm: devices:how many devices should be created (int) parm: video_nr:video device numbers (-1=auto, 0=/dev/video0, etc.) (array of int) parm: card_label:card labels for each device (array of charp) parm: exclusive_caps:whether to announce OUTPUT/CAPTURE capabilities exclusively or not [DEFAULT: 0] (array of bool) parm: max_width:maximum allowed frame width [DEFAULT: 8192] (int) parm: max_height:maximum allowed frame height [DEFAULT: 8192] (int) I did a quick test to simulate a webcam and it seems it was working, but I have to dive into obs studio settings for real tests for my setup But kmod is working and so , from my own feedback, can be promoted to stable repo :) Thanks a lot ! |
|
Thanks for testing and reporting back. As per your test results, I have promoted the packages to the main repository. |
|
thanks a lot ! :-) |
Date Modified | Username | Field | Change |
---|---|---|---|
2021-03-05 04:57 | arrfab | New Issue | |
2021-03-05 04:57 | arrfab | Status | new => assigned |
2021-03-05 04:57 | arrfab | Assigned To | => toracat |
2021-03-05 12:49 | toracat | Note Added: 0007488 | |
2021-03-08 11:57 | toracat | Note Added: 0007489 | |
2021-03-09 07:41 | arrfab | Note Added: 0007490 | |
2021-03-09 11:30 | toracat | Note Added: 0007491 | |
2021-03-10 02:33 | arrfab | Note Added: 0007492 | |
2021-03-10 04:36 | toracat | Status | assigned => resolved |
2021-03-10 04:36 | toracat | Resolution | open => fixed |