Re: [Ekiga-devel-list] 1st working SVN build Ekiga on FreeBSD



El día Wednesday, April 02, 2008 a las 03:43:55PM +0200, Matthias Apitz escribió:

> I did H.323 tests against someone using Netmeeting (which worked fine)
> and against our VSX7000 VC system (in which at least I can see what the
> VSX7000 is sending as video); both tests have be done inside our VPN;
> I'll check with tcpdump if in connection to 500 ekiga net via Internet
> it is not our firewall that disables the receiving...
> 
> > > do you have any plans about H.264 in H.323?
> > None from my side but there is an experimental implmenetation by Simone Horne
> > you can activate via a simple #define.
> > Matthias

Matthias, I have found the place and activated the #define H323_H264_TEST;

now the compilation stops with:
...
gmake[3]: Entering directory `/usr/home/guru/Ekiga/opal/plugins/video/H.264'
g++ -I../../../include -DLICENCE_MPL  -DWITH_RFC_COMPLIANT_DEFAULTS -I../common -fPIC  -DH323_H264_TEST -DP_FREEBSD -I/usr/local/include -c h264-x264.cxx -o obj/h264-x264.o
In file included from h264-x264.h:61,
                 from h264-x264.cxx:38:
/usr/local/include/ffmpeg/avcodec.h:2248: warning: 'ImgReSampleContext' is deprecated (declared at /usr/local/include/ffmpeg/avcodec.h:2242)
/usr/local/include/ffmpeg/avcodec.h:2258: warning: 'ImgReSampleContext' is deprecated (declared at /usr/local/include/ffmpeg/avcodec.h:2242)
In file included from h264-x264.cxx:38:
h264-x264.h:379: error: braces around scalar initializer for type 'signed char:1'
h264-x264.h:379: error: braces around scalar initializer for type 'signed char:1'
h264-x264.h:390: error: braces around scalar initializer for type 'signed char:1'
h264-x264.h:390: error: braces around scalar initializer for type 'signed char:1'
h264-x264.h:402: error: braces around scalar initializer for type 'signed char:1'
h264-x264.h:402: error: braces around scalar initializer for type 'signed char:1'
h264-x264.h:414: error: braces around scalar initializer for type 'signed char:1'
h264-x264.h:414: error: braces around scalar initializer for type 'signed char:1'
h264-x264.h:426: error: braces around scalar initializer for type 'signed char:1'
h264-x264.h:426: error: braces around scalar initializer for type 'signed char:1'

the problem is the macro DECLARE_GENERIC_OPTIONS(...) in h264-x264.h
and a patch is attached, which let it compile;

but: in Ekiga it shows H.264 again only for SIP and not for H.323; do I
have to activate something else?

	Emilio
-- 
Matthias Apitz
*** opal/plugins/video/H.264/h264-x264.h	2008-04-02 17:07:24.000000000 +0200
--- opal/plugins/video/H.264/h264-x264.h.orig	2008-04-02 17:06:02.000000000 +0200
***************
*** 275,282 ****
  }; \
  static const struct PluginCodec_H323GenericParameterDefinition prefix##_h323params[] = \
  { \
! 	{1,41, PluginCodec_H323GenericParameterDefinition::PluginCodec_GenericParameter_BooleanArray, prefix##_Profile }, \
! 	{1,42, PluginCodec_H323GenericParameterDefinition::PluginCodec_GenericParameter_unsignedMin, prefix##_Level }, \
  	NULL \
  }; \
  static struct PluginCodec_H323GenericCodecData prefix##_h323GenericData[] = { \
--- 275,282 ----
  }; \
  static const struct PluginCodec_H323GenericParameterDefinition prefix##_h323params[] = \
  { \
! 	{1,41, PluginCodec_H323GenericParameterDefinition::PluginCodec_GenericParameter_BooleanArray,{prefix##_Profile}}, \
! 	{1,42, PluginCodec_H323GenericParameterDefinition::PluginCodec_GenericParameter_unsignedMin,{prefix##_Level}}, \
  	NULL \
  }; \
  static struct PluginCodec_H323GenericCodecData prefix##_h323GenericData[] = { \


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