Re: [pulseaudio-tickets] [PulseAudio] #194: $PULSE_SERVER: permanent loss of audio in client when facing a transient network problem (networking / virtualization)
#194: $PULSE_SERVER: permanent loss of audio in client when facing a transient network problem (networking / virtualization) --+- Reporter: peter| Owner: lennart Type: enhancement | Status: new Milestone: | Component: clients Resolution: |Keywords: network virtual --+- Comment(by coling): @gauss: Just don't talk directly to the remote side. Always create a local PA daemon even if there is no physical h/w. Pulseaudio automatically loads a Null sink when no real hardware is present (I could easily make it do the same with sources if there were a null source module!). By always talking to the local PA daemon there is a much reduced likelihood of any problems. You can then load a tunnel sink to the remote machine and output to the right place as you desire. If there are any network issues, the sink will unload (TCP connection broken) and the auto- null sink will kick in (i.e. exactly what you suggest). -- Ticket URL: http://pulseaudio.org/ticket/194#comment:4 PulseAudio http://pulseaudio.org/ The PulseAudio Sound Server ___ pulseaudio-tickets mailing list pulseaudio-tickets@mail.0pointer.de https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets
Re: [pulseaudio-tickets] [PulseAudio] #194: $PULSE_SERVER: permanent loss of audio in client when facing a transient network problem (networking / virtualization)
#194: $PULSE_SERVER: permanent loss of audio in client when facing a transient network problem (networking / virtualization) --+- Reporter: peter| Owner: lennart Type: enhancement | Status: new Milestone: | Component: clients Resolution: |Keywords: network virtual --+- Comment(by coling): So you are suggesting that we essentially just accept that PA crashes very often and create some kind of wrapper system to deal with this? This seems fundamentally wrong: why not just fix the crashes? And I really don't think that PA itself crashes very often anyway. I've not seen any crash related tickets for a long time. If you have any back traces available, I'll be happy to take a look, but without some kind of information about the crashes you refer to, there is little we can do to help fix them. Now some kind of auto-reconnect logic is not necessarily a bad idea (I would find it useful when debugging) but this is really something up to the individual clients to implement. I've implemented such features in the various clients I've written, so really other clients need to do the same. -- Ticket URL: http://pulseaudio.org/ticket/194#comment:6 PulseAudio http://pulseaudio.org/ The PulseAudio Sound Server ___ pulseaudio-tickets mailing list pulseaudio-tickets@mail.0pointer.de https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets
Re: [pulseaudio-tickets] [PulseAudio] #194: $PULSE_SERVER: permanent loss of audio in client when facing a transient network problem (networking / virtualization)
#194: $PULSE_SERVER: permanent loss of audio in client when facing a transient network problem (networking / virtualization) --+- Reporter: peter| Owner: lennart Type: enhancement | Status: new Milestone: | Component: clients Resolution: |Keywords: network virtual --+- Comment(by gauss-gs): We just mean that pulseaudio CAN crash (of course crashes need to fix) but it need to give smoother user experience by default(if pulseaudio stated as a consumer, not а professional sound server), with allow (but not force) client developers to deal with reconnections. -- Ticket URL: http://pulseaudio.org/ticket/194#comment:7 PulseAudio http://pulseaudio.org/ The PulseAudio Sound Server ___ pulseaudio-tickets mailing list pulseaudio-tickets@mail.0pointer.de https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets
Re: [pulseaudio-tickets] [PulseAudio] #194: $PULSE_SERVER: permanent loss of audio in client when facing a transient network problem (networking / virtualization)
#194: $PULSE_SERVER: permanent loss of audio in client when facing a transient network problem (networking / virtualization) --+- Reporter: peter| Owner: lennart Type: enhancement | Status: new Milestone: | Component: clients Resolution: |Keywords: network virtual --+- Changes (by gauss-gs): * cc: gauss...@gmail.com (added) Comment: I think small sound gap is VERY MUCH better than -KILL-ing and restarting freezed apps (damn skype won the 1st prize for this, second is padsp/alsa- pulse :-!) while pulseaudio crash or network disconnect happens. Maybe just make sound go /dev/null until connection is established by default and let app override this behavior if needed? This is definitely need to fix. -- Ticket URL: http://pulseaudio.org/ticket/194#comment:3 PulseAudio http://pulseaudio.org/ The PulseAudio Sound Server ___ pulseaudio-tickets mailing list pulseaudio-tickets@mail.0pointer.de https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets
Re: [pulseaudio-tickets] [PulseAudio] #194: $PULSE_SERVER: permanent loss of audio in client when facing a transient network problem (networking / virtualization)
#194: $PULSE_SERVER: permanent loss of audio in client when facing a transient network problem (networking / virtualization) --+- Reporter: peter| Owner: lennart Type: enhancement | Status: new Priority: normal | Milestone: Component: clients |Severity: normal Resolution: |Keywords: network virtual --+- Changes (by lennart): * type: defect = enhancement -- Ticket URL: http://pulseaudio.org/ticket/194#comment:2 PulseAudio http://pulseaudio.org/ The PulseAudio Sound Server ___ pulseaudio-tickets mailing list pulseaudio-tickets@mail.0pointer.de https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets