Re: [GnomeMeeting-devel-list] Failed to load avcodec_set_print_fn



Le dim, 13/06/2004 à 12:22 +0100, Rajil Saraswat a écrit :
> Hi Damien,
>    Thanks for your response. I have managed to get it working without 
> libavcodec. Also i have posted this information on bugs.gentoo.org for the 
> developers to fix it.
> I am using NAT with the iptables script on gnomemeeting website to forward 
> ports on my internal computer and it is working very well. However, i am 
> unable to get netmeeting calls, i guess this is due to the udp ports which 
> netmeeting uses.

Not really. If you correctly forwarded all required ports and enabled IP
translation, then any Netmeeting client on the internet should be able
to call you. If not, then it means you are not correctly configured.


> Will openphone work well with gnomemeeting behind a NAT proxy? Do i need to 
> enable special ports in openphone?

Any H.323 software will work with gnomemeeting behind NAT, if the NAT
gateway is correctly setup. You should tell more about your problem, you
do not give enough info. Notice that discussion should not belong to the
devel mailing list as it is not related to development :)

> Thanks
> Rajil 
> On Sunday 13 June 2004 12:13, Damien Sandras wrote:
> > Hello,
> >
> > No that patch is not needed, I consider it as a gentoo bug actually.
> >
> > You can safely compile without it and with ALSA. See the FAQ to see the
> > arguments to pass to configure.
> >
> > Damien
> >
> > Le sam, 12/06/2004 à 11:59 +0100, Rajil Saraswat a écrit :
> > > On Saturday 12 June 2004 02:11, you wrote:
> > > > Rajil,
> > > >
> > > > The error you are getting has nothing to do with ALSA, so don't bother
> > > > with that.
> > > >
> > > > The message you are getting is displayed when OpenH323 cannot find a
> > > > required function in the libavcodec.so file needed for H.263. This file
> > > > is loaded at run-time due to licensing issues, and it obviously exists
> > > > on your system but just as obviously, it is the wrong file.
> > > >
> > > > You don't say whether you are enabling the non-compliant H.263 (the
> > > > default configuration) or the compliant H.263 (which requires the
> > > > --enable-rfc2190avcodec dir option). Either way, you will need a
> > > > modified (and different) libavcodec.so file.
> > > >
> > > > My guess is that are just running "./configure", and your program is
> > > > trying to use the unmodified FFMpeg libavcodec.so file, rather than
> > > > using the modified one that is needed. That will cause the error you
> > > > are getting.
> > > >
> > > > If you don't care about H.263, then you need to stop OpenH323 from
> > > > finding and trying to load the incorrect libavcodec.so file. To do
> > > > this, edit the openh323u.mak file and change "#define H323_AVCODEC 1"
> > > > to "#undef H323_AVCODEC"
> > > >
> > > > If you do want H.263, then read
> > > > http://www.voxgratia.org/docs/h263_codec.html about how to use the
> > > > --enable-rfc2190avcodec option to configure.
> > > >
> > > >     Craig
> > > >
> > > > -----------------------------------------------------------------------
> > >
> > > Craig,
> > >      Thanks for your response. I am trying to build gnomemeeting version
> > > 1.0.2.  I am not sure whether i need H263 as my only intention is to
> > > converse with netmeeting. Looking around for the patches which gentoo has
> > > committed to openh323 i found the patch given below
> > > (openh323-1.13.5-ffmpeg.diff). The bug report for this is listed at
> > > http://bugs.gentoo.org/show_bug.cgi?id=32754 I guess this is what is
> > > creating the problem.  For now, i am trying to compile without this
> > > patch, would this create a problem communicating with netmeeting?
> > >
> > > Thanks
> > > Rajil
> > >
> > > --- configure.orig      2003-11-05 01:44:44.000000000 +0100
> > > +++ configure   2003-11-05 01:57:55.000000000 +0100
> > > @@ -3384,15 +3384,16 @@
> > >  echo "${ECHO_T}$ac_cv_lib_avcodec_avcodec_open" >&6
> > >  if test $ac_cv_lib_avcodec_avcodec_open = yes; then
> > >    H323_AVCODEC=1
> > > +  AVCODECINCLUDEDIR="/usr/include"
> > >  else
> > >    H323_AVCODEC=
> > >  fi
> > >
> > >  fi
> > >
> > > -if test "${H323_AVCODEC:-unset}" != "unset" ; then
> > > -  echo "$as_me:$LINENO: checking for
> > > /usr/local/include/ffmpeg/avcodec.h" >&5 -echo $ECHO_N "checking for
> > > /usr/local/include/ffmpeg/avcodec.h... $ECHO_C"
> > >
> > > >&6
> > >
> > > +if test "${H323_AVCODEC:-unset}" = "unset" ; then
> > > +  echo "$as_me:$LINENO: checking for /usr/include/ffmpeg/avcodec.h" >&5
> > > +echo $ECHO_N "checking for /usr/include/ffmpeg/avcodec.h... $ECHO_C" >&6
> > >  if test "${ac_cv_file__usr_local_include_ffmpeg_avcodec_h+set}" = set;
> > > then echo $ECHO_N "(cached) $ECHO_C" >&6
> > >  else
> > > @@ -3400,7 +3401,7 @@
> > >    { { echo "$as_me:$LINENO: error: cannot check for file existence when
> > > cross compiling" >&5
> > >  echo "$as_me: error: cannot check for file existence when cross
> > > compiling"
> > >
> > > >&2;}
> > >
> > >     { (exit 1); exit 1; }; }
> > > -if test -r "/usr/local/include/ffmpeg/avcodec.h"; then
> > > +if test -r "/usr/include/ffmpeg/avcodec.h"; then
> > >    ac_cv_file__usr_local_include_ffmpeg_avcodec_h=yes
> > >  else
> > >    ac_cv_file__usr_local_include_ffmpeg_avcodec_h=no
> > > @@ -3410,6 +3411,7 @@
> > >  echo "${ECHO_T}$ac_cv_file__usr_local_include_ffmpeg_avcodec_h" >&6
> > >  if test $ac_cv_file__usr_local_include_ffmpeg_avcodec_h = yes; then
> > >    H323_AVCODEC=1
> > > +  AVCODECINCLUDEDIR="/usr/include/ffmpeg"
> > >  fi
> > >
> > >  fi
> > > @@ -3422,9 +3424,10 @@
> > >  #define H323_AVCODEC 1
> > >  _ACEOF
> > >
> > > -  AVCODECINCLUDEDIR=/usr/local/include/ffmpeg
> > > -  AVCODECLIBDIR=/usr/local/lib
> > > +  AVCODECLIBDIR=/usr/lib
> > >    STDCCFLAGS="$STDCCFLAGS -I${AVCODECINCLUDEDIR}"
> > > +  LDFLAGS="$LDFLAGS -L${AVCODECLIBDIR}"
> > > +  LDFLAGS="$LDFLAGS -L${AVCODECLIBDIR}"
> > > +  ENDLDLIBS="-lavcodec $ENDLDLIBS"
> > >
> > >    echo  "                      H263 codec on FFmpeg library  enabled"
> > >  fi
> > > _______________________________________________
> > > Gnomemeeting-devel-list mailing list
> > > Gnomemeeting-devel-list gnome org
> > > http://mail.gnome.org/mailman/listinfo/gnomemeeting-devel-list
> _______________________________________________
> Gnomemeeting-devel-list mailing list
> Gnomemeeting-devel-list gnome org
> http://mail.gnome.org/mailman/listinfo/gnomemeeting-devel-list
-- 
 _      Damien Sandras
(o-     GnomeMeeting: http://www.gnomemeeting.org/
//\     FOSDEM      : http://www.fosdem.org
v_/_    H.323 phone : callto:ils.seconix.com/dsandras seconix com

Attachment: signature.asc
Description: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]