[jitsi-users] Jitsi 2.2/2.3 throws exception(s)


#1

Hi,

with Jitsi on Windows XP, Audio doesn’t work: Jitsi throws exception(s) when looking for Audio Devices (see appended Log Files).

Tested with Jitsi 2.2.4603.9615 (jitsi0.log.2) and nightly builds 2.3.4692.9816 (jitsi0.log.1), 2.3.4695.9822 (jitsi0.log.0).

I’m running Windows XP Professional 32 bit (SP3 + latest Updates).

I use the Headset “C-Media USB Headphone Set” which works fine with Windows (e.g. tested with Windows Audio Recorder) .

All the best

    R.

log.zip (14.8 KB)


#2

        with Jitsi on Windows XP, Audio doesn't work: Jitsi throws
exception(s) when looking for Audio Devices (see appended Log Files).

You should ignore "Failed to initialize
org.jitsi.impl.neomedia.device.WASAPISystem" because Windows Audio
Session API (WASAPI) is not supported on Windows XP.

        Tested with Jitsi 2.2.4603.9615 (jitsi0.log.2) and nightly builds
2.3.4692.9816 (jitsi0.log.1), 2.3.4695.9822 (jitsi0.log.0).

        I'm running Windows XP Professional 32 bit (SP3 + latest Updates).

        I use the Headset "C-Media USB Headphone Set" which works fine with
Windows (e.g. tested with Windows Audio Recorder) .

As to why our PortAudio thinks that "The audio device C-Media USB
Headphone Set appears to be disconnected", I'm unable to commit to a
time when we'll look into it because (1) Windows XP has pretty much
reached its end of life and (2) we're trying to move away from
PortAudio in favor of WASAPI.

···

2013/6/24 <eiramesor@web.de>:


#3

Hello,

As to why our PortAudio thinks that "The audio device C-Media USB
Headphone Set appears to be disconnected", I'm unable to commit to a
time when we'll look into it because (1) Windows XP has pretty much
reached its end of life and (2) we're trying to move away from
PortAudio in favor of WASAPI.

Is this true for Linux as well?
Would it mean that it would use PulseAudio exclusively on Linux?

In my case, I experience a lack of echo cancellation, which makes
conferencing almost impossible.

Maybe this should be a separate post, but, is there any echo cancellation
going in in Jitsi at all if I use PulseAudio on linux?
I think this is a big issue, because in my case it makes jitsi's audio
conferencing almost totally unusable without headphones.

(Using jitsi 2.2)

Thanks.

···

_______________________________________________
users mailing list
users@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/users


#4

#5

Would it mean that it would use PulseAudio exclusively on Linux?

The PortAudio replacements on the various operating systems are
currently works in progress. We've been choosing PulseAudio on Linux
over PortAudio where available for quite some time now, we've recently
started preferring WASAPI on Windows and there's no alternative on OS
X yet. In the long term, the plan for PortAudio is to remain with as
little maintenance as possible and to improve its alternatives.

In my case, I experience a lack of echo cancellation, which makes
conferencing almost impossible.

Maybe this should be a separate post, but, is there any echo cancellation
going in in Jitsi at all if I use PulseAudio on linux?

PulseAudio is supposed to implement the echo cancellation. I'm not
sure how far the PulseAudio guys and the vaious distributions have
been able to push it.

We're working on the echo cancellation feature of the WASAPI backend
using Windows' Voice Capture DSP.

We plan to later work on a platform independent (or rather
multi-platform dependent) echo cencellation implementation later on
using code from WebRTC. We may even fallback to Speex at some point.

···

2013/6/24 Carlos Becker <carlosbecker@gmail.com>:


#6

R, I'm forwarding your message to the dev mailing list so that we can
keep the discussion where it started.

···

---------- Forwarded message ----------
From: <eiramesor@web.de>
Date: 2013/6/25
Subject: Aw: Re: [jitsi-users] Jitsi 2.2/2.3 throws exception(s)
To: Lyubomir Marinov <lyubomir.marinov@jitsi.org>

Hi Lyobomir,

thank You for Your quick answer. Please allow me a remark.

Do you think it's the right decision to drop PortAudio on Windows (and
thereby Windows XP) ? Did you discuss it in-depth in the Jitsi
developer team?

What I mean is: there are millions of Users which still use Windows XP
as their favorite operating system.
Which probably not that quick will switch to Windows 8. Which even
didn't switch to Windows 7.

Some (many ?, a lot of ?) of them perhaps will be potential Jitsi Users.

The completely switch to limited platform dependend Technologiy WASAPI
(Vista, W7, W8) will lock them out.

Have a look to other software applications: for example Skype fully
supports Windows XP, and Firefox even still Windows 2000.

Nevertheless: Jitsi is really a great client. Congratulation for your work!

All the best to you
R.

Gesendet: Montag, 24. Juni 2013 um 12:22 Uhr
Von: "Lyubomir Marinov" <lyubomir.marinov@jitsi.org>
An: "Jitsi Users" <users@jitsi.org>
Cc: eiramesor@web.de
Betreff: Re: [jitsi-users] Jitsi 2.2/2.3 throws exception(s)
2013/6/24 <eiramesor@web.de>:

with Jitsi on Windows XP, Audio doesn't work: Jitsi throws
exception(s) when looking for Audio Devices (see appended Log Files).

You should ignore "Failed to initialize
org.jitsi.impl.neomedia.device.WASAPISystem" because Windows Audio
Session API (WASAPI) is not supported on Windows XP.

Tested with Jitsi 2.2.4603.9615 (jitsi0.log.2) and nightly builds
2.3.4692.9816 (jitsi0.log.1), 2.3.4695.9822 (jitsi0.log.0).

I'm running Windows XP Professional 32 bit (SP3 + latest Updates).

I use the Headset "C-Media USB Headphone Set" which works fine with
Windows (e.g. tested with Windows Audio Recorder) .

As to why our PortAudio thinks that "The audio device C-Media USB
Headphone Set appears to be disconnected", I'm unable to commit to a
time when we'll look into it because (1) Windows XP has pretty much
reached its end of life and (2) we're trying to move away from
PortAudio in favor of WASAPI.


#7

We are NOT dropping PortAudio. We are providing alternatives to
PortAudio which we will prefer over PortAudio where they work and when
they better suit our needs. Users on Windows XP will use PortAudio,
users on Vista+ will use WASAPI by default and will have the option to
go back to PortAudio.

···

2013/6/25 <eiramesor@web.de>:

Do you think it's the right decision to drop PortAudio on Windows (and
thereby Windows XP) ?


#8

We plan to later work on a platform independent (or rather
multi-platform dependent) echo cencellation implementation later on
using code from WebRTC. We may even fallback to Speex at some point.

Are there any test programs/scripts that can be used to test echo
cancellation in Jitsi?
I would like to experiment on Linux, to see if I can make it work with
PulseAudio, but I was wondering if there are better alternatives to setting
up two computers with jitsi and calling each other, such as with an echo
test contact (skype has this).

Thanks.