|
H@t Trick
|
 |
« Reply #90 on: April 17, 2008, 03:32:19 am » |
|
Wow, I sure missed a lot with a mini vacation and some family issues, great work kakaroto! Are all the needed libraries compiled and included for Windows on the SVN? If so I will try and test this for you to let you know about Windows compatibility.
|
|
|
|
|
Logged
|
There's no place like 127.0.0.1!
|
|
|
|
kakaroto
|
 |
« Reply #91 on: April 17, 2008, 06:06:41 am » |
|
hehe, welcome back H@t Trick. Yeah, I've advanced quite a bit in this thing! (final exam in a few days, so I had to do something to take it off my mind :p).. About windows, I have just commited the binaries for it, so in theory, as soon as you upgrade the SVN, you should be able to make a call.. but farsight was never tested on windows, and while I quickly tested it, I found a bug, something about glib recusive mutexes not working correctly on windows, so we get a 'freeze' (farsight 2 tries to take a lock/mutex that was already taken but never released, it was ok on linux since it's a recursive lock which means you can lock it multiple times from the same thread, but on windows it doesn't seem to work). End result, you will not be able to hear the other person but I think it would work fine for sending only... hopefully, I'll find and fix this bug sometime next week, in the meantime, use it as is. Hopefully, farsight 0.0.3 will soon be finalized and we can move to that and hope it doesn't have that bug anymore... (many API changes in the current git trunk, so we have to port the code I wrote that uses farsight 2 to the new API). Hopefully, tomorrow or in a few days, mac users will also get their binaries in SVN and everyone can enjoy the feature! 
|
|
|
|
|
Logged
|
KaKaRoTo
|
|
|
bouriquo
Newbie
Offline
Posts: 22
|
 |
« Reply #92 on: April 17, 2008, 06:37:40 am » |
|
Hi kakaroto, Ok I have just compile glib2.16.3 but where I can find the glib2-dev ? Thanks Hello all!  yeah.. I didn't think that all you guys would need packages prebuilt for you.. all my stuff is custom built, so I never had those issues... so.. first! @trv : good advice  if you could make a .deb and share it for others, maybe that would help them all out!  I might do it later though... @bouriquo : your first error was because you need at least glib 2.16 and you seemed to have an older version! I don't know about your last problem but make sure you have at least glib2 version 2.16 or newer (with the -dev package too!) EDIT: humm.. it seems your second problem is because you have both versions of the lib installed! please make sure you have only one!
|
|
|
|
|
Logged
|
|
|
|
|
kakaroto
|
 |
« Reply #93 on: April 17, 2008, 07:00:50 am » |
|
Hi, if you follow the link I posted previously (also on the first post), you'll find the link to debs for all the dependencies, I think you don't need glib2-dev to get it working... btw, if you compiled glib yourself, then it's already a "dev" package.. (dev just needs it contains the include files, necessary for compiling other programs who depend on it, if you install it from the source, it will automatically install the include files with it).
|
|
|
|
|
Logged
|
KaKaRoTo
|
|
|
De Baimbo
Newbie
Offline
Posts: 3
|
 |
« Reply #94 on: April 17, 2008, 05:57:49 pm » |
|
Hello everyone, just dropping by to show my appreciation to kakaroto and the AMAZING job he's doing. If you manage to enable audio-video conversation in AMSN thousands of people will thank you for ever. I'm following the evolution of this thread since the beginning. I'm compiling the new realases once a week, it's unbelievable how fast you program and fix bugs. Unfortunately I can't test this new feature because I use linux Fedora, so I would need .rpm packages instead of .deb ones but don't worry 'cause a friend of mine is creating them and when they're ready I'll share them with all the Fedora users here (hehe is there any?).
Kakaroto, you rule! keep up the good work!
cheers from italy
|
|
|
|
|
Logged
|
_________________________________ io conosco marcopalermi
|
|
|
|
kakaroto
|
 |
« Reply #95 on: April 17, 2008, 08:01:12 pm » |
|
Hi, thanks for your appreciation! About linux fedora rpms, we have the fedora maintainer on board with aMSN and he's working on providing the rpms for you, it should be ready soon!
|
|
|
|
|
Logged
|
KaKaRoTo
|
|
|
PjhN
Newbie
Offline
Posts: 36
|
 |
« Reply #96 on: April 17, 2008, 10:52:36 pm » |
|
Hey there! This sounds like a really great feature! I know it's still very much in beta but I thought you'd rather know it's unfortunately not working at all over here. since I last updated aMSN to revision 9742 (running on Vista Ultimate x64), as soon as I load aMSN I am presented with an error box telling me "farsight2.exe has stopped working". The status log has this error: message: [22:43:03] Farsight : Pipe is now readable [22:43:03] Farsight answering : [22:43:03] Farsight : Pipe is now readable [22:43:03] Farsight : got eof [22:43:03] Farsight : Closed [22:43:03] Closed pipe : ** ** ERROR:(..\..\farsight.c:382):main: assertion failed: (gst_element_set_state (pipeline, GST_STATE_PLAYING) != GST_STATE_CHANGE_FAILURE)
This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.
The same happens if I try to use it after aMSN has started. I've tried switching both farsight.exe and aMSN.exe into XP SP2 Compatibility Mode and adding them both to the DEP whitelist too, with no success. It's not bothering me although I'd of course like to play, but I thought I'd let you know. Thanks for all your hard work!
|
|
|
|
|
Logged
|
|
|
|
|
kakaroto
|
 |
« Reply #97 on: April 17, 2008, 11:34:41 pm » |
|
Hi, Thanks PjhN for your feedback. I wonder why it fails to start, I have no idea, but I'll test it monday when I'll be at work (we have a vista over there). I'm guessing it might be because of some binary incompatibility or a CRT incompatibility... I'll let you know what I find... I only tried it on windows XP... There's also currently a bug in farsight 2 that makes it not work for sending and receiving... but I have a patch to make it send (but not receive)... monday (after my exams), I'll track down the bug and fix it and provide you with new binaries that will hopefully work correctly on windows... the error box is because I'm using g_assert to exit in case there's a problem, on linux, it's ok, amsn just gets notified that farsight closed and disabled audio conversation support.. on windows, stupid windows shows an error box... the reason why you get that on startup is because aMSN tries to test/detect whether farsight is correctly installed in order to enable the audio conferencing 'flag' that allows others to send you an invite. I'll fix that by making it just exit normally without having the error box... so.. windows users, please be patient!
|
|
|
|
|
Logged
|
KaKaRoTo
|
|
|
|
kakaroto
|
 |
« Reply #98 on: April 18, 2008, 02:20:12 am » |
|
(I should edit, but I send new post so those who watch this topic get a new notification). ok, latest SVN version (r9748) is now fixed for windows.. I tracked down the bug and fixed it in farsight 2 and recompiled the binaries.. also made a few fixes to the farsight utility so it works better with the windows gstreamer elements.. so now my friends, it should work fine on windows just as it does on linux !  still remaining : remove the g_assert stuff to avoid the windows error_box and look at whether it runs on vista or not.
|
|
|
|
|
Logged
|
KaKaRoTo
|
|
|
luismanson
Newbie
Offline
Posts: 41
|
 |
« Reply #99 on: April 18, 2008, 02:28:48 am » |
|
Hi i just discoered this under SVN, i can not send any invites, but i have this info:
luis@Vger ~/variado/downloads/amsnsvn/amsn $ ./utils/farsight/farsight 1 2 Error while creating new session (0): Could not create GstRtpBin** ** ERROR:(utils/farsight/farsight.c:283):main: assertion failed: (0) Aborted
|
|
|
|
|
Logged
|
|
|
|
|
|
|
Fenix-TX
|
 |
« Reply #101 on: April 18, 2008, 04:20:29 pm » |
|
Hi! I'm on hardy heron, i've used this repository deb http://ppa.launchpad.net/telepathy/ubuntu hardy main universe and i've installed gstreamer packages (there are farsight package for gstreamer too) and farsight package. I've compiled amsn, and i've executed amsn/utils/farsight/farsight and i have this output: ./farsight 1 2
(farsight:29414): GLib-GObject-WARNING **: IA__g_object_set_valist: object class `GstAlsaSrc' has no property named `\x83\xc4\u0010[]Ã\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90U\x89\xe5S\x83\xec\u0010\x8dE\u0010\x89E\xf8\x89D$\u0008\x8bE\u000c\xe8G\xee\xfc\xff\x81ë;\u0010' LOCAL_CODEC: 96 AMR-WB 16000 LOCAL_CODEC: 97 AMR 8000 LOCAL_CODEC: 3 GSM 8000 LOCAL_CODEC: 98 MPA 90000 LOCAL_CODEC: 8 PCMA 8000 LOCAL_CODEC: 0 PCMU 8000 LOCAL_CODECS_DONE LOCAL_CANDIDATE: L0 2 UDP 0 *.*.*.* 62277 LOCAL_CANDIDATE: L0 1 UDP 0 *.*.*.* 62276 LOCAL_CANDIDATES_DONE
(I've changed my ip with *)
And it never finishes the program. Perhaps i need to compile your http://people.collabora.co.uk/~kakaroto/gst-plugins-farsight-siren.tar.gz package?
|
|
|
|
|
Logged
|
|
|
|
|
trv
|
 |
« Reply #102 on: April 18, 2008, 07:02:31 pm » |
|
yes you must compile that package.
just extract it, run ./configure and then run checkinstall
it will take care of everythinh and produce you a nice .deb package for your system, then install that with dpkg -i package.deb
|
|
|
|
|
Logged
|
|
|
|
|
kakaroto
|
 |
« Reply #103 on: April 18, 2008, 07:38:30 pm » |
|
yeah you'll need that package for the SIREN codec. also, that warning is weird, I also got that, but I have no idea what's doing that.. anyways, it's not an issue it doesn't affect the execution of the thing... and it's normal the program never finishes, it's waiting for you to give the remote candidates and codecs... just type EXIT at the end. once you have SIREN listed in your codec list from farsight, you should be able to do an audio session and it should just work.
|
|
|
|
|
Logged
|
KaKaRoTo
|
|
|
|
Fenix-TX
|
 |
« Reply #104 on: April 18, 2008, 09:58:54 pm » |
|
Ok now i have siren, i'll try to talk with someone. Thanks.
|
|
|
|
|
Logged
|
|
|
|
|