aMSN Forums
March 13, 2010, 06:47:11 am *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: New forum for aMSN !!
 
   Home   Help Search Login Register  
Pages: 1 ... 41 42 [43] 44 45 46
  Print  
Author Topic: Audio/Video conversation  (Read 247325 times)
MastaG
Power user
*
Offline Offline

Posts: 60


View Profile
« Reply #630 on: June 30, 2009, 01:14:59 pm »

It works:)
Tested it with an WLM 8.5 user and an aMSN user.

For the ones who want to get it to work on Fedora, you'll at least need F11 with the rpmfusion repo' s installed.
Remove the gstreamer-plugins-bad packages if you have them installed, or else you'll get a conflict:
Code:
yum remove gstreamer-plugins-bad*

Then update gstreamer-plugins* from updates-testing, rpmfusion-free-updates-testing and rpmfusion-nonfree-updates-testing (they'll soon hit stable):
Code:
yum install --enablerepo=updates-testing --enablerepo=rpmfusion-nonfree-updates-testing --enablerepo=rpmfusion-free-updates-testing gstreamer-plugins*

You can use the versions of farsight2 and libnice which are also in the testing repo's (currently farsight2-0.0.12 and libnice-0.0.6, stable currently being farsight2-0.0.9 and libnice-0.0.6 which will also work):
Code:
yum install --enablerepo=updates-testing farsight2 farsight2-devel libnice libnice-devel

You should now have the following packages installed:
Code:
gstreamer-plugins-ugly-0.10.12-1.fc11
gstreamer-plugins-flumpegdemux-0.10.15-6.fc11
gstreamer-plugins-bad-extras-0.10.13-3.fc11
PackageKit-gstreamer-plugin-0.4.8-1.fc11
gstreamer-plugins-schroedinger-1.0.7-1.fc11
gstreamer-plugins-base-0.10.23-3.fc11
gstreamer-plugins-good-devel-0.10.15-3.fc11
gstreamer-plugins-bad-devel-docs-0.10.13-3.fc11
gstreamer-plugins-good-0.10.15-3.fc11
gstreamer-plugins-bad-devel-0.10.13-3.fc11
gstreamer-plugins-base-devel-0.10.23-3.fc11
gstreamer-plugins-bad-0.10.13-3.fc11
gstreamer-devel-0.10.23-2.fc11
farsight2-python-0.0.12-1.fc11
farsight2-devel-0.0.12-1.fc11
farsight2-0.0.12-1.fc11
libnice-0.0.6-1.fc11
libnice-devel-0.0.6-1.fc11


Then compile the latest svn of amsn with --prefix=/usr and everything will work.

Btw I also got rid of the:
Code:
(<unknown>:8381): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

After updating to F11.

Now the only thing is left is fixing the testing buttons in the new AV-wizard.
Logged
kakaroto
Administrator
Super Power User
*****
Offline Offline

Posts: 9346


View Profile WWW
« Reply #631 on: June 30, 2009, 07:40:09 pm »

Great!
Thanks MastaG for the feedback! Smiley
Next week, Billiob and me will be attending Grand Canaria Desktop Summit and we'll have a week to work on all this and finish up 0.98 for the release!
Logged

KaKaRoTo
marc2009
Power user
*
Offline Offline

Posts: 61


View Profile
« Reply #632 on: July 16, 2009, 09:05:54 am »

bizarre ! I don't do that Cheesy

What I do :

I use the svn version of amsn of course ! I've gstreamer-* installed ( so all ), and farsight2 and libnice, all by yum ! Moreover, I've libv4l-devel and gupnp-igd-devel installed ... by yum too

Quote
yum install farsight2* libnice* tcl-snack* tcltls* libv4l* gupnp-igd* tk-devel tcl-devel


Then, I go to amsn directory, I do :

Code:
svn update
./configure
make clean
make
su -c 'make install'


 Tongue  And everything is working ! By the way, a Great Thanks to the Devs for the support of pulseaudio Cheesy ( or maybe it's thanks to the farsight2 package ?! but anyway, Thanks ! )
Logged

I'm French, so please correct me if I make mistakes, thanks a lot.
kakaroto
Administrator
Super Power User
*****
Offline Offline

Posts: 9346


View Profile WWW
« Reply #633 on: July 17, 2009, 03:07:07 pm »

Hi marc, thanks for the feedback, I'm glad it all works fine for you! It is supposed to work, so that's cool! Smiley
The support of pulseaudio is because gstreamer has a pulsesrc and pulsesink elements that makes it use pulse, so yes, thanks to gstreamer pulse is supported! Smiley
Logged

KaKaRoTo
marc2009
Power user
*
Offline Offline

Posts: 61


View Profile
« Reply #634 on: July 17, 2009, 06:23:20 pm »

Quote from: "kakaroto"
Hi marc, thanks for the feedback, I'm glad it all works fine for you! It is supposed to work, so that's cool! Smiley
The support of pulseaudio is because gstreamer has a pulsesrc and pulsesink elements that makes it use pulse, so yes, thanks to gstreamer pulse is supported! Smiley


Thanks Michter ! Cheesy
Logged

I'm French, so please correct me if I make mistakes, thanks a lot.
Kalinda
Power user
*
Offline Offline

Posts: 97


View Profile
« Reply #635 on: July 28, 2009, 07:46:53 pm »

Sooo, I'm pretty happy that aMSN's audio call is now working for me and I used it on two occasions to chat with my WLM 2009 using friend for a few hours. It works pretty damn flawlessly, aside from some crackling (or so he told me), though that could just be my mic or MSN's audio protocol being sucky.

A weird thing, though, was how the audio call kept going the first night after I closed the window. Seems it only ends if one of the two people actually ends it by hitting the button. This may have been brought up already, but that's ok. I'm just glad it works so very well Smiley

Thanks for all the hard work, guys!
Logged
kakaroto
Administrator
Super Power User
*****
Offline Offline

Posts: 9346


View Profile WWW
« Reply #636 on: July 28, 2009, 10:00:09 pm »

thanks Kalinda for the feedback! I don't really understand the issue with the audio staying when you closed the chatwindow.. in theory the chatwindow will not close if you're in a call, it will ask you to first hangup before being able to close it...
ahh.. I just checked a possible usecase, and yeah, that's a bug! Actually, if it's inside a tab, it will get closed.. the 'you have to hangup before closing' message seems to only happen if the chatwindow is all alone (not as a tab).. thanks, we'll fix that!
Glad it worked so well for you! Smiley
Did you try the video call too or just audio ?
Logged

KaKaRoTo
Kalinda
Power user
*
Offline Offline

Posts: 97


View Profile
« Reply #637 on: August 03, 2009, 04:35:14 am »

I haven't tried video. A while back I tried to do a video+audio call but it didn't work for me. However, I may have some issues of my own since audio didn't work for me for the longest time, either. I can try it with regular webcam+audio next time I MSN voice chat with my friend.

Anyhow I didn't get any message about hanging up before closing and I don't use the tabs. It's not really a huge deal anyhow, though, I just hit the button again before closing the convo.
Logged
kakaroto
Administrator
Super Power User
*****
Offline Offline

Posts: 9346


View Profile WWW
« Reply #638 on: August 03, 2009, 06:04:26 pm »

On linux, it should work fine now, could you try it out again ?
Logged

KaKaRoTo
why.arent.guests.allowed
Power user
*
Offline Offline

Posts: 59


View Profile
« Reply #639 on: August 03, 2009, 06:11:42 pm »

wooooooooooooow!!!!!!! Cheesy
Amazing news!
I've been away from the forums for quite some time and it's awesome to know that amsn now supports bi-directional audio-video conversation!
Amazing work!

I've also read that you're finishing up 0.98, so maybe I'll wait for it. Any expected date for it?

Thanks for your hard work with the audio-video! Cheesy
Logged

kevin57
Newbie

Offline Offline

Posts: 3


View Profile
« Reply #640 on: August 03, 2009, 07:46:04 pm »

I tried but it doesn't work on my computer. In the configuration tool for audio and video there is an error message saying that farsight isn't installed (I'm sorry I cannot post the exact message because it's a french version of aMSN so I'm not sure it will help you...). I don't understand why there is this problem because I already installed all the dependencies I had to install. I have installed :
glib 2.20.4-1.fc11
gstreamer 0.10.23.2-1.fc11
gstreamer-plugins-base 0.10.23-3.fc11
gstreamer-plugins-good 0.10.15-4.fc11
gstreamer-plugins-bad 0.10.13-3.fc11
libnice 0.0.6-1.fc11
farsight2 0.0.12-1.fc11

As you maybe already saw, I have fedora 11, 64 bits (x86_64)

Do you have an idea where the problem comes from?

Thank you very much

Kevin57

PS : I'm sorry for the mistakes I surely made but I'm french. I hope you can understand what I wrote!

edit : I forgot that I also have an error message in English : Farsight prepare error : can't find package Farsight. But yum list farsight* shows :
Code:
Paquets installés
farsight.x86_64                    0.1.28-3.fc11            @fedora
farsight2.x86_64                   0.0.12-1.fc11            @updates
Paquets disponibles
farsight.i586                      0.1.28-3.fc11            fedora
farsight-devel.i586                0.1.28-3.fc11            fedora
farsight-devel.x86_64              0.1.28-3.fc11            fedora
farsight2.i586                     0.0.12-1.fc11            updates
farsight2-devel.i586               0.0.12-1.fc11            updates
farsight2-devel.x86_64             0.0.12-1.fc11            updates
farsight2-python.x86_64            0.0.12-1.fc11            updates
Logged
kakaroto
Administrator
Super Power User
*****
Offline Offline

Posts: 9346


View Profile WWW
« Reply #641 on: August 03, 2009, 09:41:16 pm »

Hi kevin57, welcome to the forums,
your english is very good, no need to be sorry...
you probably have all the necessary requirements installed, but I think that you forgot to do this simple task :
recompile amsn.... Make sure you do ./configure and it says Farsight : YES, then recompile it, it should then work.
And you can post your french output in here, it's always more helpful than nothing...
Logged

KaKaRoTo
kevin57
Newbie

Offline Offline

Posts: 3


View Profile
« Reply #642 on: August 03, 2009, 09:49:21 pm »

OK thank you very much! So I'll try to recompile it tomorrow! Do I have to uninstall anything before recompiling?

Edit : I just did ./configure and it's written : *** You do not seem to have gstreamer and farsight2 installed.
*** You will not be able to build the required component for audio conversations.
But when I do yum install gstreamer or yum install farsight2 it's written that I already installed them... :?
In the case that it can help you, here the result for ./configure :

Code:
[root@Kevin amsn]# ./configure                                      
checking for prefix by checking for wish... /usr/bin/wish          
checking for gcc... gcc                                            
checking for C compiler default output file name... a.out          
checking whether the C compiler works... yes                        
checking whether we are cross compiling... no                      
checking for suffix of executables...                              
checking for suffix of object files... o                            
checking whether we are using the GNU C compiler... yes            
checking whether gcc accepts -g... yes                              
checking for gcc option to accept ISO C89... none needed            
checking for g++... g++                                            
checking whether we are using the GNU C++ compiler... yes          
checking whether g++ accepts -g... yes                              
checking tcl build dir... using tcl library in /usr/lib64          
checking tk build dir... using tk library in /usr/lib64            
checking for main in -lstdc++... yes                                
checking how to run the C preprocessor... gcc -E                    
checking for X... libraries , headers                              
checking for gethostbyname... yes                                  
checking for connect... yes                                        
checking for remove... yes                                          
checking for shmat... yes                                          
checking for IceConnectionNumber in -lICE... no                    
checking for png_read_info in -lpng... yes                          
checking png.h usability... yes                                    
checking png.h presence... yes                                      
checking for png.h... yes                                          
checking for jpeg_CreateDecompress in -ljpeg... yes                
checking jpeglib.h usability... yes                                
checking jpeglib.h presence... yes                                  
checking for jpeglib.h... yes                                      
checking jerror.h usability... yes                                  
checking jerror.h presence... yes                                  
checking for jerror.h... yes                                        
checking for ftello... yes                                          
checking for fseeko... yes                                          
checking for getpt... yes                                          
checking for strcasestr... yes                                      
checking for memmem... yes                                          
checking for dlopen... no                                          
checking for pthread_create in -lpthread... yes                    
checking if mmx should be used... no                                
checking for pkg-config... yes                                      
checking for pkg-config... /usr/bin/pkg-config                      
checking pkg-config is at least version 0.9.0... yes                
checking for GLIB... yes                                            
checking for GST... no                                              
checking for GST_INTERFACES... no                                  
checking for LIBV4L... no                                          
checking for GUPNP... no                                            
configure: creating ./config.status                                
config.status: creating Makefile                                    
config.status: creating utils/linux/capture/config.h                
config.status: utils/linux/capture/config.h is unchanged            

compile time options summary
============================

    X11          : yes
    Tcl          : 8.5
    TK           : 8.5
    DEBUG        : no
    STATIC       : no
    FARSIGHT     : no
    LIBV4L       : no
    GUPNP-IGD    : no

*** You do not seem to have gstreamer and farsight2 installed.
*** You will not be able to build the required component for audio conversations.
*** Read this for more information : http://amsn-project.net/wiki/Farsight
[root@Kevin amsn]#


Edit 2 : The message in the configuration tool is :
Verifie si l'extension Farsight est chargée. Vous ne pourrez pas avoir d'appels Audio. Vous trouverez des informations sur Farsight sur notre Wiki :
http://www.amsn-project.net/wiki/Farsight
And then :
Farsight : Preparing
Farsight Prepare error : can't find package Farsight

I hope this can help you, thank you very much.
Logged
kakaroto
Administrator
Super Power User
*****
Offline Offline

Posts: 9346


View Profile WWW
« Reply #643 on: August 03, 2009, 10:45:21 pm »

kevin, you have gstreamer, yes, but you don't have the associated -devel packages.. you need those in order to compile the farsight extension for amsn (header files from gstreamer and farsight...)
Logged

KaKaRoTo
kevin57
Newbie

Offline Offline

Posts: 3


View Profile
« Reply #644 on: August 04, 2009, 07:29:40 pm »

Yes you're right now it seems to work. I'm donna try as soon as possible! Thank you very much!
Logged
Pages: 1 ... 41 42 [43] 44 45 46
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!