Re: [Ekiga-list] News on debian snapshots



Craig Southeren wrote:
Eugen Dedu wrote:
Hi,

Information about the following debian snapshot packages:

1. DC and AVC plugins in ptlib are not provided anymore. debian has changed the version of raw1394 (and other libraries), and these two ptlib plugins are not compatible with this new version.

2. The non-free codecs h263+, mpeg-4 and h264 need an older ffmpeg (http://www.nabble.com/Can't-compile-opal-with-avcodec-td21097280.html) than debian and debian-multimedia offer, so they are not provided anymore either. You can use theora instead :o)

Of course, when the compatibility is restored, these packages come back.

The H.263/H.263+ plugin works with the latest FFMpeg (I haven't tried ffmpeg 0.5)

I have this error:

make[1]: Entering directory
`/home/dedu/softs/ekiga/opal-test/plugins/video/H.263-1998'
g++ -I../../../include -I/usr/include/ffmpeg   -I../common -I../../
-fPIC -DLIBAVCODEC_RTP_MODE=1  -Os  -c h263-1998.cxx -o obj/h263-1998.o
h263-1998.cxx: In member function ‘virtual bool
H263_RFC2190_EncoderContext::Open()’:
h263-1998.cxx:546: error: ‘struct AVCodecContext’ has no member named
‘rtp_mode’
h263-1998.cxx:556: error: ‘CODEC_FLAG_H263P_AIC’ was not declared in
this scope
make[1]: *** [obj/h263-1998.o] Error 1
make[1]: Leaving directory
`/home/dedu/softs/ekiga/opal-test/plugins/video/H.263-1998'
make: *** [all] Error 2

I use latest libavcodec-dev from debian-multimedia:

snoopy:~/softs/ekiga/opal-test/plugins$ dpkg -l libavcodec\*
Desired=Unknown/Install/Remove/Purge/Hold
|
Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err:
uppercase=bad)
||/ Name              Version           Description
+++-=================-=================-==================================================
ii  libavcodec-dev    3:20090222-0.0    library to encode decode
multimedia streams - deve
un  libavcodec-unstri <none>            (no description available)
un  libavcodec-unstri <none>            (no description available)
un  libavcodec1-dev   <none>            (no description available)
pn  libavcodec1d      <none>            (no description available)
un  libavcodec2-dev   <none>            (no description available)
pn  libavcodec51      <none>            (no description available)
ii  libavcodec52      3:20090222-0.0    library to encode decode
multimedia streams - runt
un  libavcodeccvs-dev <none>            (no description available)
un  libavcodeccvs51   <none>            (no description available)
un  libavcodeccvs51-d <none>            (no description available)

configure shows:
checking if libavcodec has rtp_mode... yes

I look in /usr/include/libavcodec/avcodec.h:
#if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
    /* unused, FIXME remove*/
    int rtp_mode;
#endif

As I do not have libavcodec51 or less installed, I have this error.  So
it seems rtp_mode is unneeded for libavcodec52 or greater.

Cheers,
--
Eugen



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