On Sun, May 03, 2009 at 07:54 PM, Jo Shields wrote:

> export MOONLIGHT_OVERRIDES=audio=alsa-rw

Bypassing Pulse check works.

> According to upstream this doesn't happen on their (SUSE) systems with
> Pulse disabled, so it may well be a bug in Pulse rather than in Moon.

Ok,
I'm going to reassign this bug to libpulse0 then.

Moonlight function is running while the assertion fails should be the
following:

void
PulsePlayer::FinishShutdownInternal ()
{
        LOG_PULSE ("PulsePlayer::ShutdownInternal ()\n");
        
        api = NULL; // CHECK: Do we need to unref this one?
        
        if (context) {
                pa_context_disconnect (context);
                pa_context_unref (context);     
                context = NULL;
        }
        
        if (loop) {
                pa_threaded_mainloop_stop (loop);
                pa_threaded_mainloop_free (loop);
                loop = NULL;
        }
}


Thank you,

luca

-- 
Beware of programmers who carry screwdrivers.
                        -- Leonard Brandwein

http://shammash.homelinux.org/ - http://www.artha.org/ - http://www.yue.it/



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to