[pulseaudio-commits] r2355 - /branches/glitch-free/src/pulsecore/source-output.c
svnmailer-noreply at 0pointer.de
svnmailer-noreply at 0pointer.de
Fri May 2 18:33:36 PDT 2008
Author: lennart
Date: Sat May 3 03:33:33 2008
New Revision: 2355
URL: http://0pointer.de/cgi-bin/viewcvs.cgi?rev=2355&root=pulseaudio&view=rev
Log:
follow _unlink() changes from sink-input
Modified:
branches/glitch-free/src/pulsecore/source-output.c
Modified: branches/glitch-free/src/pulsecore/source-output.c
URL: http://0pointer.de/cgi-bin/viewcvs.cgi/branches/glitch-free/src/pulsecore/source-output.c?rev=2355&root=pulseaudio&r1=2354&r2=2355&view=diff
==============================================================================
--- branches/glitch-free/src/pulsecore/source-output.c (original)
+++ branches/glitch-free/src/pulsecore/source-output.c Sat May 3 03:33:33 2008
@@ -273,12 +273,12 @@
if (pa_idxset_remove_by_data(o->source->outputs, o, NULL))
pa_source_output_unref(o);
- if (linked) {
- pa_asyncmsgq_send(o->source->asyncmsgq, PA_MSGOBJECT(o->source), PA_SOURCE_MESSAGE_REMOVE_OUTPUT, o, 0, NULL);
- source_output_set_state(o, PA_SOURCE_OUTPUT_UNLINKED);
- pa_source_update_status(o->source);
- } else
- o->state = PA_SOURCE_OUTPUT_UNLINKED;
+ update_n_corked(o, PA_SOURCE_OUTPUT_UNLINKED);
+ o->state = PA_SOURCE_OUTPUT_UNLINKED;
+
+ if (linked)
+ if (o->source->asyncmsgq)
+ pa_asyncmsgq_send(o->source->asyncmsgq, PA_MSGOBJECT(o->source), PA_SOURCE_MESSAGE_REMOVE_OUTPUT, o, 0, NULL);
reset_callbacks(o);
More information about the pulseaudio-commits
mailing list