Code Monkey home page Code Monkey logo

parsecsoda's People

Contributors

collincodez avatar flaviofs avatar kelbi-org avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

parsecsoda's Issues

Notifications

Hi,

Small issue.. while playing people were chatting, causing my auto-hide taskbar to popup hiding one of the player's item bar.

How would i go by removing the taskbar notifications from chat from this app.
I'd have to be able to remove them without using the windows notifications tab as i don't have windows activated.

BSOD when hosting

Whenever I try to use Parsec Soda, my computer starts lagging, and then my computer crashes. Is there anything I can do to prevent this from happening?

My friends connect but they dont have a controller.

My friends connect but they dont have a controller, they want to use the keyboard as a gamepad, how do i do that keyboard to gamepad on parsec? i have seen people have the keyboard to gamepad thing on their room.

[Bug] CPU grind to 100% after parsec login.

Hi,

I have a issue with ParsecSoda after it crash for the first time during a game when i try to launch it my CPU go up to 100% through windows services at the exact moment the application is login with parsec token.

This issue occure on Windows 11 Pro (X64) and the impacted service that run at 100% CPU is "State Repository Service" ---> "Capability access manager service "

No issue before until the app crashed for the first time.

[Bug] GamepadsWidget crash on launch

name = gi.owner.guest.name;

Result: Randomly crashes on launch of app
Reproduce: Keep launching until it crashes. Usually around 5 tries

Error:
Unhandled exception at 0x00007FFE4B5C4F99 in ParsecSoda.exe: Microsoft C++ exception: std::length_error at memory location 0x0000004F078FB520.

-		gi	{owner={guest={name=<Error reading characters of string.> userID=3722304989 id=3722304989 ...} deviceID=...} ...}	Gamepad &
-		owner	{guest={name=<Error reading characters of string.> userID=3722304989 id=3722304989 ...} deviceID=3722304989 ...}	GuestDevice
-		guest	{name=<Error reading characters of string.> userID=3722304989 id=3722304989 ...}	Guest
-		name	<Error reading characters of string.>	std::string
		[size]	15987178197214944733	unsigned __int64
		[capacity]	15987178197214944733	unsigned __int64
+		[allocator]	allocator	std::_Compressed_pair<std::allocator<char>,std::_String_val<std::_Simple_types<char>>,1>
		[0]	<Unable to read memory>	char
		[1]	<Unable to read memory>	char
		[2]	<Unable to read memory>	char
		[3]	<Unable to read memory>	char
		...
+		[More]		
+		[Raw View]	{_Mypair=allocator }	std::string
		userID	3722304989	unsigned int
		id	3722304989	unsigned int
		status	INVALID | -572662308 (-572662307)	Guest::Status
		deviceID	3722304989	unsigned int
		isKeyboard	true (221)	bool
		isPuppet	true (221)	bool

Audio Pitch issue

I have looked everywhere online to see if I could find anything about it because I'm not the only one getting this audio bug. Everything is slightly lower pitch. I just wanted to know is it something I'm doing or is it just the program?

Gamcube Controller doesn't work properly

When connecting to a Soda hoster, gamecube controls become all turboified and all buttons including the analogue sticks will be a rapid input. This is not because the controller or adapter has the turbo function on or anything like that this only happens when I specifically join soda based rooms.

Parsec Soda crasha

Se eu estiver com o adaptador de controle de ps2 conectado o parsec soda crash e não abre, acontece também com outros programas, como x360e e Xoutput você sabe o que pode ser e como arrumar isso?

[Feature Request] Ping Limit

Would be nice to add a ping limit with integer value. An auto-kick system for guests which have, for example, 100+, 200+ or more ping will be kicked immediately.

Parabéns

Parabéns Flavio por ter criado um (talvez até o primeiro) programa de streaming para o parsec, é incrível pensar como um brasileiro conseguiu fazer uma coisa que agora, ta quase todo mundo usando, apenas... parabéns!

Guest Can't Connet

i Updated My Drivers Recently and Now nobody can connect! My Default Parsec Works but soda just on't let anyone join without an encoder fail! Help!

[Bug] Suddenly can't connect physical controllers

Soda worked completely fine before but one day the physical controllers just didn't connect anymore when i clicked them.
https://gyazo.com/c5f77fdaf50239665c5f8f60c22322c6

My real controller works fine, soda detects it and can even puppet the disconnected physical ones...

I tried reinstalling, updating and downgrading but none worked.

The only thing i can think of is that few days prior i deleted a few programs to free up my space but i didnt even delete that many and i dont think soda is using another program

ok i figured it out, i was missing ViGEmBus, its weird i dont think i needed this when i installed soda, maybe it auto installed when i got soda and didnt know about it when deleted those apps hh

"Reset Gamepads" button causes app to crash when no gamepads are connected.

This is issue is specific to the master branch when compiled myself. It does not occur on the 1.0.1 Pre-Compiled release.

If you press the "Reset Gamepads" button while all controllers are inactive (red), Parsec Soda will crash. Connecting one gamepad first will prevent the crash, but if you later disconnect all gamepads and hit the "Reset Gamepads" button, it can still crash.

On the first run after being compiled, this issue does not occur for some reason, but it happens on any subsequent runs. This happens with a freshly downloaded, unmodified copy of the code from the master branch.

[Bug] !one causes button spamming with multiple controllers.

Whenever a parsec client actually has multiple controllers, and !one is active, it causes button spamming rather than holding a button, alternating through the different gamepads the client has. If you hold the buttons on multiple of the controllers, the press does become more solid and less spam.

Each individual controller does work regardless of index, but they are spamming rather than holding buttons or stick directions.

Tried to build, nothing happens

I followed the instructions perfectly and hit Build Solution, after the build failed (it always fails), there was no output, just an empty x64/Release folder. I then did a search through the entire system for ParsecSoda.exe, also nothing.

Update: file not found: C:\Users/melonsoda/source\repos\ParsecSoda\x64\Debug\icon.ico - I think the problem may be this?

[Feature Request] Guest Info Widget

It would be nice to add information about guest's connection, like network latency, bitrate and video codec (h264 or h265), encoding, decoding and packet loss.

[Feature Request] Make a option called "Always on top" to the Parsec Soda chat

Sometimes you want to see the chat without using Alt + Tab to see because this stops the gameplay so it would be useful if it haves a option that make a overlay on your game that show the chat of Parsec like the official Parsec chat that shows when you connect on a room.

Also maybe make Parsec Soda to not show this chat for the others that are connected on the room so it wouldn't appear 2 chats of Parsec in the same time, make the chat transparent so it wouldn't disturb the gameplay, if you press a certain key, you can write on the chat without using the mouse because some games don't show the mouse and every time someone sends a message, the chat pop-ups showing the message.

100% cpu usage

When parsec soda is launched "capability access manager service" maxes out my cpu. Using a ryzen 9 3900xt.

The program closes

When i do a change like changing resolution the program freezes a second then closes

Parsec soda not having sound in the background when hosting

So I've been having this problems for almost a year and never figure out why,
The app show that there is sound playing but when someone join there is not sound at all for them.
I have seen that some others people streaming they do have sound, what i'm doing wrong?
I keep the app updated but still no sound :(
Captura de pantalla 2022-08-12 141351

Stopcode - irql_not_less_or_equal

Moving around/toggling connection of controllers in the virtual gamepads view sometimes leads to a irql_not_less_or_equal stopcode.

Game being played at the time: FIFA 21 (from steam)
OS: Windows 10 21H1 (19043.1288)
Number of clients connected: 3 to 5

cant change account

i have two account . here just call A and B
i often use A .B is what i make but i give it to my friends. but when use parsecsoda it will login my friends account ,
how to fix ?

[feature request] Everything is so big

All the icons and windows are really big on my computer, where I have the magnification percentage set to 100%. I would like a way to shrink the whole thing down by like 200%.

image

[Feature Request] Echo cancelling like Parsec

Discord has double sound when on a discord call and hosting with Parsec Soda. Parsec has a feature to prevent this called echo cancelling. It would be nice to include it in Parsec Soda aswell.

Cannot connect virtual gamepad

Pressing this button does nothing. Restart does not fix it.

ParsecSoda_ZQROvdQiI0

Nothing is in the log window, either.

Windows 10. Parsec Soda x64 basic 1.1.0.

incorrect controller input logos

image
I have my controller plugged in and enabled 4 controllers. it shows 2, "player 2 xbox" logos. ik this is a local thing and stuff but it confused meat first.

Improvement of chat comment section in Parsec Soda

Because I broadcasting a comment section on my screen using OBS, chat with 3 users is filled up way too quickly, so I need to delete it way too often so gameplay could be more playable.
My suggestion auto-delete feature for each comment. (After one minute for example)

[Bug] Input audio is still mixed when there is no input device

Example

There is a lack of checking in the audio modules that leaves AudioMix to mix random data in with the output device, causing broken audio and risking Access Violation crashes.

  1. Implement checks to your audio init calls to make sure valid IAudioClients have been received, then init'd
  2. Prior to each Mix call, ensure that audio buffers have actually successfully been received
  3. Make sure situations where no audio device is present are handled (typically Virtual Machines)

(My activity here is my own and not on behalf of the Parsec team, of which I am a member)

Please add support for linux

Whenever I tried running it on Linux with wine, people cannot join my session, I allow the ports needed but no luck

[Bug] chatLog/commandLog crash

Been trying to find the places in the code where the crashes are coming from and found 2 places it will randomly crash

for (; it != _chatLog.end(); ++it)

Result: Will randomly crash when messages are received and rendered.
Reproduce: Easiest way to reproduce is to use a macro to just spam messages.

Error:
Exception thrown: read access violation.
_Mycont was nullptr.

-		[ptr]	0x000002ba9e067818 <Error reading characters of string.>	std::string *
		[size]	15987178197214944733	unsigned __int64
		[capacity]	15987178197214944733	unsigned __int64
+		[allocator]	allocator	std::_Compressed_pair<std::allocator<char>,std::_String_val<std::_Simple_types<char>>,1>
		[0]	<Unable to read memory>	char
		[1]	<Unable to read memory>	char
		[2]	<Unable to read memory>	char
		.....

for (; it != _commandLog.end(); ++it)

Result: Same as above with ChatWidget but much rarer
Reproduce: Same as above with ChatWidget but much rarer

Left Analog starts moving cursor

When I restarted parsec soda, the problem went away.
It's never happened before, could a player somehow switch to some other mode? Don't know how to reproduce but I'll update it if happens again...

[Feature Request] Instead of sharing the whole monitor, you can select what window Parsec Soda will show to users

Why you have to use your whole monitor just to share a game instead of just choosing the game window?

Most people want to share only the game window because sometimes they want to change the window to see for example: Discord and if you change the window, all of the users that are connected on your room will not see the game and instead, they will see all actions that you make on your PC and I don't think this is good if you want privacy or want to use the PC while others are using a part of it to play games so why don't put a option (optionally) that you can just tell to Parsec Soda: "only share that specific window ok?" like: OBS and if this can't be possible I want to know why, since I'm a bit curious.

Also with this option, people that have only 1 monitor will not suffer too much using Parsec Soda (like me).

Maybe someone already give this suggestion but I searched on GitHub, Discord and I found nothing so sorry if this suggestion is a duplicate of a already suggestion because I miss some other plataform that have to report bugs, suggest features or something like this.

Low Bitrate? High Compression?

Hello,

So I have tried connecting to my own room hosted with Parsec Soda and I noticed that the video quality looks very compressed/low bitrate. I have tried increasing the bandwidth limit in Parsec Soda but it doesn't seem to make much of a difference.

I do not think it is necessarily a bandwidth issue on my end because if I connect directly to my computer (through the parsec app) the video will be in very high quality and with solid ms (even while hosting a room on Parsec Soda).

Is there a setting I may be missing within Parsec Soda?

EDIT: just did another test with 2 guests only - the parsec client says the bitrate is around 3-5mbs, whereas in parsec soda I have set the bandwidth limit as 50mbs - something doesn't match up

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.