Not logged in. · Lost password · Register
Forum: Community Jingle Discussion RSS
[Voice Calling for Psi]

Announcement

11-16-2005, 12:33 by halr9000
Subject: Psi Groupchat (new address)
Join us at the Psi Groupchat (MUC)! Room name: psi@conference.psi-im.org
Page:  1  2  3  4  next 
xero #1
Member since 08/2005 · 29 posts · Location: Belgium
Group memberships: Members
Show profile · Link to this post
wow cool. read about it yesterday and was wondering when this would be integrated in psi. That thread here made my day :D Good work guys :)
This post was edited on 12-16-2005, 15:10 by xero.
Z_God #2
Member since 08/2005 · 2 posts
Group memberships: Members
Show profile · Link to this post
Yep, I can confirm that it is working very well!

I'm currently calling with a friend both using Psi :)

This version of Psi still seems to hang often though and it is still unclear to me which devices it actually uses (ALSA or OSS?).

The sound quality seems to be very high, good job!
Avatar
Kev (Administrator) #3
User title: Project Lead
Member since 11/2002 · 3016 posts · Location: Exeter, UK
Group memberships: Administrators, Developers, Members
Show profile · Link to this post
Quote by xero:
wow cool. read about it yesterday and was wondering when this would be integrated in psi.
Before you even read about it ;)
Psi Project Leader.
Homepage, including development blog
Avatar
Kev (Administrator) #4
User title: Project Lead
Member since 11/2002 · 3016 posts · Location: Exeter, UK
Group memberships: Administrators, Developers, Members
Show profile · Link to this post
Quote by Z_God:
It is still unclear to me which devices it actually uses (ALSA or OSS?).
Alsa
Psi Project Leader.
Homepage, including development blog
Mastah #5
Member since 11/2005 · 41 posts
Group memberships: Members
Show profile · Link to this post
Compiled it for Linux amd64 on ubuntu breezy (got to take the libortp0 from debian unstable)

Only needed to change in third-party/libjingle/talk/session/phone/voicechannel.cc


void VoiceChannel::SendPacket(const void *data, unsigned int len) {
  // SendPacket gets called from MediaEngine; send to socket
  // MediaEngine will call us on a random thread.  The Send operation on the socket is
  // special in that it can handle this.
  socket_->Send(static_cast<const char *>(data), len);
}


to:

void VoiceChannel::SendPacket(const void *data, size_t len) {
  // SendPacket gets called from MediaEngine; send to socket
  // MediaEngine will call us on a random thread.  The Send operation on the socket is
  // special in that it can handle this.
  socket_->Send(static_cast<const char *>(data), (unsigned int) len);
}
Avatar
melo #6
Member since 07/2003 · 26 posts · Location: Figueira da Foz, Portugal
Group memberships: Members
Show profile · Link to this post
Ok, Stop it! :) Right now! :)

You are making all of us running Macs very very jealous :)
I love my powerbook, it keeps my legs warm
Avatar
Kev (Administrator) #7
User title: Project Lead
Member since 11/2002 · 3016 posts · Location: Exeter, UK
Group memberships: Administrators, Developers, Members
Show profile · Link to this post
I now have a third machine on my desktop, making four displays, so I can have a linux machine for psi-jingle :)
Psi Project Leader.
Homepage, including development blog
xero #8
Member since 08/2005 · 29 posts · Location: Belgium
Group memberships: Members
Show profile · Link to this post
Quote by melo:
You are making all of us running Macs very very jealous :)
lol yeah :(
Avatar
machekku #9
User title: Crazy guy from Poland
Member since 07/2004 · 805 posts · Location: Poland
Group memberships: Developers, Members
Show profile · Link to this post
[12:42:58 PM] <Kev> I *think* we're the first people to do that
[12:43:02 PM] <Kev> anywhere in the world
[12:43:11 PM] <Kev> because no other client supports jingle yet that I know of

They could use telnet ;)
Maciek "Machekku" Niedzielski
Psi developer
[Image: http://machekku.uaznia.net/jabber/jobble/map/jmpixel1.png]
Avatar
Kev (Administrator) #10
User title: Project Lead
Member since 11/2002 · 3016 posts · Location: Exeter, UK
Group memberships: Administrators, Developers, Members
Show profile · Link to this post
Only to do the xmpp signalling part :)
Psi Project Leader.
Homepage, including development blog
Avatar
machekku #11
User title: Crazy guy from Poland
Member since 07/2004 · 805 posts · Location: Poland
Group memberships: Developers, Members
Show profile · Link to this post
Don't understimate me - you think I cannot decode/encode voice on-the-fly using my brain? :)

BTW: I remember reading a joke-story about two hackers who had no computers, but knew everything about them, about protocols (on the very low level), etc, etc and would hack machines using dial-up via public phones, with a great help of their wifes (being opera singers) giving them the modulation signal :)
Maciek "Machekku" Niedzielski
Psi developer
[Image: http://machekku.uaznia.net/jabber/jobble/map/jmpixel1.png]
Avatar
Kev (Administrator) #12
User title: Project Lead
Member since 11/2002 · 3016 posts · Location: Exeter, UK
Group memberships: Administrators, Developers, Members
Show profile · Link to this post
I think you'd have a job doing stun over telnet, yeah :)
Psi Project Leader.
Homepage, including development blog
Avatar
machekku #13
User title: Crazy guy from Poland
Member since 07/2004 · 805 posts · Location: Poland
Group memberships: Developers, Members
Show profile · Link to this post
Now more on-topic: I took a quick look into libjingle's readme and I see that it requires expat. Does it mean we're going to have two XML parsers in Psi? Or this is just a temporary solution until Jingle is supported by Iris?
Maciek "Machekku" Niedzielski
Psi developer
[Image: http://machekku.uaznia.net/jabber/jobble/map/jmpixel1.png]
Avatar
Kev (Administrator) #14
User title: Project Lead
Member since 11/2002 · 3016 posts · Location: Exeter, UK
Group memberships: Administrators, Developers, Members
Show profile · Link to this post
It means that, at the moment, we have two xml parsers.
Ultimately we'll replace expat, but, you know, we felt it better to get the code out there and to you guys asap ;)
Psi Project Leader.
Homepage, including development blog
Avatar
machekku #15
User title: Crazy guy from Poland
Member since 07/2004 · 805 posts · Location: Poland
Group memberships: Developers, Members
Show profile · Link to this post
I guessed so, but wanted to ask a smart question. Seems it's not so easy at 4:30am ;)
Maciek "Machekku" Niedzielski
Psi developer
[Image: http://machekku.uaznia.net/jabber/jobble/map/jmpixel1.png]
Close Smaller – Larger + Reply to this post:
Smilies: :mellow: :huh: ^_^ :o ;) :P :D :lol: B) :rolleyes: -_- <_< :) :wub: :angry: :( :unsure: :wacko: :blink: :ph34r:
Special characters:
Page:  1  2  3  4  next 
Go to forum
Unclassified NewsBoard devel of 20051113 © 2003-5 by Yves Goergen
Current time: 07-25-2008, 10:16:01 (UTC -04:00)