decky-plugin-database icon indicating copy to clipboard operation
decky-plugin-database copied to clipboard

Add OpenDeckStream plugin

Open Epictek opened this issue 1 year ago • 5 comments

OpenDeckStream

A recording plugin that uses OBS as it's backend.

Checklist:

Developer Checklist

  • [x] I am the original author or an authorized maintainer of this plugin.
  • [x] I have abided by the licenses of the libraries I am utilizing, including attaching license notices where appropriate.

Plugin Checklist

  • [x] I have verified that my plugin works properly on the Stable and Beta update channels of SteamOS.
  • [x] I have verified my plugin is unique or alternatively provides more/alternative functionality to a similar plugin already on the store.

Plugin Backend Checklist

  • Yes: I am using a custom backend other than Python.
  • No: I am using a tool or software from a 3rd party FOSS project that does not have it's dependencies statically linked.
  • Yes: I am using a custom binary that has all of it's dependencies statically linked.

Testing

  • [ ] Tested on SteamOS Preview Update Channel.

Epictek avatar Oct 23 '23 15:10 Epictek

also consider building OBS in release mode instead of debug

AAGaming00 avatar Oct 24 '23 16:10 AAGaming00

Why exactly does this need root access? can OBS not capture as the user?

I'll try removing root permissions and seeing what happens, I was originally having issues with capturing as none root but that might be fixed now

also consider building OBS in release mode instead of debug Will do have finished debugging any issues with pipewire that arise

Epictek avatar Oct 24 '23 17:10 Epictek

Will do have finished debugging any issues with pipewire that arise

perhaps RelWithDebInfo could be good

AAGaming00 avatar Oct 24 '23 17:10 AAGaming00

The version in the testing store don't work at all. I think there is some important stuff missing in this release. It's way to smal.

nabel0 avatar Oct 24 '23 22:10 nabel0

The version in the testing store don't work at all. I think there is some important stuff missing in this release. It's way to smal.

I hadn't committed my change to the dockerfile, so it was still trying looking for a local image. Next build should work.

(Strange how the CI passed though)

Epictek avatar Oct 25 '23 01:10 Epictek