[EXTERNAL]Re: 2.12.1 Release

Joakim Tjernlund Joakim.Tjernlund at infinera.com
Fri Sep 29 07:26:35 EDT 2017


On Fri, 2017-09-29 at 11:53 +0100, David Woodhouse wrote:
> On Thu, 2017-09-28 at 20:51 -0500, Gary Kramlich wrote:
> > Greetings Programs!
> > 
> > If you haven't noticed, we've built up quite the ChangeLog for 2.12.1.
> > As such I would like to try to get it released on 2017-10-12.
> > 
> > If there's no objections to that, I will call for a string freeze
> > within the next few days!
> 
> I'd love to have https://developer.pidgin.im/ticket/172466 resolved.
> Does the patch I attached there make sense?
> 
> We still haven't got full audio working — I've been able to save it to
> a .wav file for weeks, but persuading Pidgin to actually *play* the
> stream is distinctly non-trivial. But I think the above is all we need
> in Pidgin itself, to make it stop crashing when we use anything other
> than fsrtpconference. I'd love someone with a clue to take a look
> though.
> 
> It's also been pointed out to me that since I brought the 2.x branch up
> to date with everything we needed for Lync, other things have been
> added to 3.x and not backported. This one in particular, which *mostly*
> looks like it can go in without changing ABI, with a few tweaks:
>  https://bitbucket.org/pidgin/main/pull-requests/86/gstreamer-10-media-device-management/diff

Yes, please. Also keep pulseaudio in audio selection.

I still have quite severe audio problems:
Uisng USB headsets, often(~50%) the microphone stops working just as
the call connects(in pidgin-sipe). Using PA over ALSA makes this problem better.

Also, recenly I found that the sample rate is different for in and out:
# > cat /proc/asound/card1/stream0
Logitech Inc Logitech Stereo H650e at usb-0000:00:1d.0-1.7, full speed : USB Audio

Playback:
  Status: Running
    Interface = 2
    Altset = 1
    Packet Size = 192
    Momentary freq = 48000 Hz (0x30.0000)
  Interface 2
    Altset 1
    Format: S16_LE
    Channels: 2
    Endpoint: 1 OUT (ADAPTIVE)
    Rates: 8000, 16000, 24000, 32000, 44100, 48000

Capture:
  Status: Running
    Interface = 1
    Altset = 1
    Packet Size = 200
    Momentary freq = 44100 Hz (0x2c.199a)
  Interface 1
    Altset 1
    Format: S16_LE
    Channels: 2
    Endpoint: 1 IN (ASYNC)
    Rates: 8000, 16000, 24000, 32000, 44100, 48000

This seems odd to me. Adding some debug to kernel I see:
[  129.858365] usb 1-2: 1:1: setting freq 44100 to ep 0x81
[  129.860514] usb 1-2: 1:1: setting freq 44100 to ep 0x81
[  131.884314] usb 1-2: 2:1: setting freq 44100 to ep 0x1
[  131.886567] usb 1-2: 2:1: setting freq 44100 to ep 0x1
[  131.898714] usb 1-2: 2:1: setting freq 48000 to ep 0x1
[  131.900847] usb 1-2: 2:1: setting freq 48000 to ep 0x1

Is that to be expected?


More information about the Devel mailing list