LizardByte / LizardByte/roadmap
Sunshine: make WGC compatible with service model
Nessuno ha ancora preso questa issue.
- Lingua principale
- Nessun dato sulla lingua
- Stelle
- 2
- Fork
- 0
- Merge medio
- 25m
- PR unite (30g)
- 5
Descrizione
### Is there an existing issue for this item?
- [x] I have searched the existing issues
### Repositories
LizardByte/Sunshine
### Languages/Skills/Technologies
C++, CMake, Windows
### Description
The WGC method is not user friendly as it requires disabling the service and running Sunshine manually.
There was a previous attempt to remedy this via https://github.com/LizardByte/Sunshine/pull/3344 and other tools starting to pop up like https://github.com/roob-p/SunshineCaptureSwitcher
It would be ideal if this can be resolved in Sunshine's source code instead of through third party tools.
### Estimated Effort
effort:Large
### Priority
priority:High
### Target Milestone
1-3 months
### Dependencies
_No response_
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia esaminando il tentativo precedente in PR #3344 e confrontalo con il comportamento di SunshineCaptureSwitcher. Quindi esamina il codice sorgente di Sunshine per determinare come il metodo WGC interagisce con il modello di servizio; il lavoro è completato quando WGC funziona senza disabilitare il servizio o eseguire manualmente Sunshine.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- cmake, cpp
- Ambito
- desktop, operating-systems
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100