Re: [Ekiga-list] h263 in Debian lenny / bare number dial



Quoting "Eugen Dedu" <Eugen Dedu pu-pm univ-fcomte fr>:

Phil Reynolds wrote:
Quoting "Eugen Dedu" <Eugen Dedu pu-pm univ-fcomte fr>:

Phil Reynolds wrote:
Quoting "Eugen Dedu" <Eugen Dedu pu-pm univ-fcomte fr>:

Hi,

Phil Reynolds wrote:
I am trying to get ekiga to work in Debian lenny, with the H263 codec, but when I build opal, H263 is not supported. I am currently backporting packages from experimental.

What do I need to do to get h263? Is there a better way to do this, remaining otherwise on lenny?

You must install libavcodec-dev not from debian (h263 is not dfsg), but from other site, for ex. http://debian-multimedia.org.

It seems that ptlib wants libdc1394-13-dev and libavcodec-dev installs -22-dev - these are conflicting requirements that in turn cause there to be no h263.

Indeed (http://bugzilla.gnome.org/show_bug.cgi?id=545017). I always compile ptlib with libdc1394-13-dev, and install -22-dev right before compiling opal.

Still no h263 here even when I do that.

Please send the output of configure of opal.

Here's what it shows. I only get H.261 and theora:

#don't build h263-ffmpeg codec because it uses an unmaintained binary
./configure --build x86_64-linux-gnu --prefix=/usr --disable-ffmpeg-h263
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for g++... g++
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 g++ accepts -g... yes
checking for gcc... gcc
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 a BSD-compatible install... /usr/bin/install -c
checking for ranlib... ranlib
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for ar... ar
configure: gcc version is 4.3.2
checking if gcc version is valid... yes
checking for working bit scan intrinsic... yes
configure: Opal version is 3.4.2
checking where plugins are being installed... /usr/lib/opal-3.4.2
checking wether to build a shared library... yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking Debugging support... no
checking for PTLIB... yes
Version:  2.4.2
CFLAGS: -DPTRACING=1 -D_REENTRANT -D_GNU_SOURCE=1 -fno-exceptions -I/usr/inclu
de/SDL
CXXFLAGS: -felide-constructors -Wreorder
DEBUG: -lpt_d -lpthread -lsasl2 -lldap -llber -lldap_r -lssl -lcrypto -lexpat
 -lSDL -lodbc -lresolv -ldl
RELEASE: -lpt -lpthread -lsasl2 -lldap -llber -lldap_r -lssl -lcrypto -lexpat -
lSDL -lodbc -lresolv -ldl
checking ptlib version... 2.4.2
checking PTLIB has SSL... yes
checking PTLIB has ASN.1... yes
checking PTLIB has expat... yes
checking PTLIB has video... yes
checking PTLIB has wavfile... yes
checking PTLIB has vxml... yes
checking PTLIB has ipv6... yes
checking PTLIB has dtmf... yes
checking PTLIB has ldap... yes
checking PTLIB has dns... yes
checking PTLIB has audio... yes
checking PTLIB has config... yes
checking PTLIB has option ssl/aes... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking how to run the C++ preprocessor... g++ -E
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking if dlopen is available... yes
checking for dlopen in -ldl... yes
checking for short... yes
checking size of short... 2
checking for int... yes
checking size of int... 4
checking for long... yes
checking size of long... 8
checking for long long... yes
checking size of long long... 8
checking for SPEEXDSP... yes
checking speex/speex.h usability... yes
checking speex/speex.h presence... yes
checking for speex/speex.h... yes
checking for speex/speex.h... (cached) yes
checking Speex has float... no
checking ZRTP protocol support... no
checking libsrtp support... no
checking jni.h usability... no
checking jni.h presence... no
checking for jni.h... no
checking whether to enable video codec support... yes
checking whether to enable SIP protocol support... yes
checking whether to enable H.323 protocol support... yes
checking whether to enable IAX2 protocol support... yes
checking whether to enable H.224 protocol support... yes
checking whether to enable T.38 capability support... yes
checking whether to enable T.38 FAX protocol support... yes
checking whether to enable H.450... yes
checking whether to enable H.460... yes
checking whether to enable LID support... yes
checking whether to enable IVR support... yes
checking whether to enable RFC4175 support... yes
checking whether to enable accoustic echo cancellation support... yes
checking whether to enable Packet Loss Concealment for G.711... yes
checking whether to enable statistics gathering support... yes
checking whether to enable plugin support... yes
checking whether to enable samples build... no
configure: creating ./config.status
config.status: creating opal_defs.mak
config.status: creating Makefile
config.status: creating opal.pc
config.status: creating opal.spec
config.status: creating opal_cfg.dxy
config.status: creating src/codec/speex/libspeex/speex_config_types.h
config.status: creating include/opal/buildopts.h
=== configuring in plugins (/scratch/opal-3.4.2~dfsg/plugins)
configure: running /bin/sh ./configure '--prefix=/usr' '--build' 'x86_64-linux- gnu' '--disable-ffmpeg-h263' 'build_alias=x86_64-linux-gnu' 'CXXFLAGS=-g -O2' 'L DFLAGS= -Wl,-z,def' 'CPPFLAGS=' 'CFLAGS=-Wall -g -O2' --cache-file=/dev/null --s
rcdir=.
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking Debugging support... no
checking for g++... g++
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 g++ accepts -g... yes
checking for gcc... gcc
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 a BSD-compatible install... /usr/bin/install -c
checking for ranlib... ranlib
checking for nm... nm
checking for ldd... ldd
checking for objdump... objdump
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking float.h usability... yes
checking float.h presence... yes
checking for float.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking OPAL Version... 3.4.2
checking Plugin install directory... /usr/lib/opal-3.4.2
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/file.h usability... yes
checking sys/file.h presence... yes
checking for sys/file.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for gsm_create in -lgsm... yes
checking if system GSM library has WAV49... yes
checking System GSM... yes
using system GSM
checking for short... yes
checking size of short... 2
checking for int... yes
checking size of int... 4
checking for long... yes
checking size of long... 8
checking for long long... yes
checking size of long long... 8
checking internal Speex version... 1.1.11.1
configure: checking whether system Speex or internal Speex is more recent
checking for SPEEX... yes
using system Speex version 1.2rc1
checking enable plugin supporting H.263 via patched FFMPEG... no
checking default to full capabilities at empty fmtp lines... yes
checking for LIBAVCODEC... yes
configure: libavcodec stack align hack disabled
checking filename of libavcodec library... conftest.c: In function 'main':
conftest.c:1: warning: control reaches end of non-void function
libavcodec.so.51
checking if libavcodec has h263p_encoder... conftest.c: In function 'main':
conftest.c:1: warning: control reaches end of non-void function
yes
checking if libavcodec has mpeg4_encoder... conftest.c: In function 'main':
conftest.c:1: warning: control reaches end of non-void function
yes
checking if libavcodec has h264_decoder... conftest.c: In function 'main':
conftest.c:1: warning: control reaches end of non-void function
yes
checking libavcodec/avcodec.h usability... yes
checking libavcodec/avcodec.h presence... no
configure: WARNING: libavcodec/avcodec.h: accepted by the compiler, rejected by
the preprocessor!
configure: WARNING: libavcodec/avcodec.h: proceeding with the compiler's result
checking for libavcodec/avcodec.h... yes
checking libavcodec source... disabled
checking for X264... yes
checking filename of libx264 library... conftest.c: In function 'main':
conftest.c:1: warning: control reaches end of non-void function
libx264.so.60
configure: x264 static linking disabled
checking for THEORA... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking if dlopen is available... yes
checking for dlopen in -ldl... yes
checking enable H.264 support... yes
checking IXJ... no
checking enable voicetronix vpb... yes
checking capi20.h usability... no
checking capi20.h presence... no
checking for capi20.h... no
checking CAPI... no
checking for t38_indicator in -lspandsp... no
configure: creating ./config.status
config.status: creating audio/GSM0610/Makefile
config.status: creating audio/gsm-amr/Makefile
config.status: creating audio/Speex/Makefile
config.status: creating audio/LPC_10/Makefile
config.status: creating audio/G726/Makefile
config.status: creating audio/IMA_ADPCM/Makefile
config.status: creating video/H.261-vic/Makefile
config.status: creating video/H.263-ffmpeg/Makefile
config.status: creating video/H.263-1998/Makefile
config.status: creating video/MPEG4-ffmpeg/Makefile
config.status: creating video/H.264/Makefile
config.status: creating video/H.264/gpl/Makefile
config.status: creating video/THEORA/Makefile
config.status: creating LID/IxJ/Makefile
config.status: creating LID/VPB/Makefile
config.status: creating LID/CAPI/Makefile
config.status: creating fax/fax_spandsp/Makefile
config.status: creating Makefile
config.status: creating audio/Speex/libspeex/speex_config_types.h
configure: creating ./config.status
config.status: creating audio/GSM0610/Makefile
config.status: creating audio/gsm-amr/Makefile
config.status: creating audio/Speex/Makefile
config.status: creating audio/LPC_10/Makefile
config.status: creating audio/G726/Makefile
config.status: creating audio/IMA_ADPCM/Makefile
config.status: creating video/H.261-vic/Makefile
config.status: creating video/H.263-ffmpeg/Makefile
config.status: creating video/H.263-1998/Makefile
config.status: creating video/MPEG4-ffmpeg/Makefile
config.status: creating video/H.264/Makefile
config.status: creating video/H.264/gpl/Makefile
config.status: creating video/THEORA/Makefile
config.status: creating LID/IxJ/Makefile
config.status: creating LID/VPB/Makefile
config.status: creating LID/CAPI/Makefile
config.status: creating fax/fax_spandsp/Makefile
config.status: creating Makefile
config.status: creating audio/Speex/libspeex/speex_config_types.h
config.status: creating plugin-config.h

=================== Plugin configuration ======================
 prefix                           : /usr
 exec_prefix                      : ${prefix}
 libdir                           : ${exec_prefix}/lib
 Audio Codec plugin install dir   : ${libdir}/opal-3.4.2/codecs/audio
 Video Codec plugin install prefix: ${libdir}/opal-3.4.2/codecs/video
 LID plugin install prefix        : ${libdir}/opal-3.4.2/lid
 FAX plugin install prefix        : ${libdir}/opal-3.4.2/fax

                              GSM :  yes (system)
                          gsm-amr :  yes
                             iLBC :  yes
                            Speex :  yes (system, version 1.2rc1)
                            LPC10 :  yes
                            G.726 :  yes
                        IMA_ADPCM :  yes

                           H.261  :  yes
                           H.263  :  no
                           H.263+ :  yes
                           H.264  :  yes
                          THEORA  :  yes
                    MPEG4 Part 2  :  yes (no rate control correction)

                     SpanDSP FAX  :  no

                            CAPI  :  no
           Quicknet xJACK support :  no
         Voicetronics VPB support :  yes

                         OS Type  :  linux-gnu
                    Machine Type  :  x86_64

 If all settings are OK, type make and make install
========================================================


--
Phil Reynolds
mail: phil-ekiga tinsleyviaduct com
Web: http://www.tinsleyviaduct.com/phil/
Waltham 66, Emley Moor 69, Droitwich 79, Windows 95


----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.


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