Konference

Video Apps

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on git.opendesktop.org

0
Score 72%
Description:

Konference is a Video-Conferencing app for kde3.

some features included: SIP for signalling, H263 for video, G711 and GSM for audio, full KDE-integration, OSS and Arts support...

Last changelog:

15 years ago

* (2005/4/21) Added support for transmitting an image instead of video, added support for Arts, fixed various segfaults and reworked configure-dialogs a bit

Jinko

10 years ago

I'm in the same (similar) situation of make error:

sipfsm.h:569: error: extra qualification 'SipFsm::' on member 'KickWatcher'
sipfsm.cpp: In member function 'void SipThread::CheckUIEvents(SipFsm*)':
sipfsm.cpp:380: warning: deprecated conversion from string constant to 'char*'
sipfsm.cpp:385: warning: deprecated conversion from string constant to 'char*'
sipfsm.cpp: In member function 'QString SipFsm::OpenSocket(int)':
sipfsm.cpp:600: warning: conversion to 'Q_UINT16' from 'int' may alter its value
sipfsm.cpp: In member function 'QString SipFsm::DetermineNatAddress()':
sipfsm.cpp:658: warning: conversion to 'Q_UINT16' from 'int' may alter its value
sipfsm.cpp: In member function 'void SipFsm::Transmit(QString, QString, int)':
sipfsm.cpp:710: warning: conversion to 'Q_UINT16' from 'int' may alter its value
make[3]: *** [sipfsm.lo] Error 1
make[3]: Leaving directory `/home/jinko/konference-0.1/src/sip'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/jinko/konference-0.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/jinko/konference-0.1'
make: *** [all] Error 2

Report

m3mny

10 years ago

these are the last few lines of the make...

anyone check this anymore?

atleast i am a bit futher this time eh..

Kev



if /bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/dialogs -I../../src/dialogs/config -I../../src/dialogs/wizard -I/usr/lib/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -MT sipfsm.lo -MD -MP -MF ".deps/sipfsm.Tpo" \
-c -o sipfsm.lo `test -f 'sipfsm.cpp' || echo './'`sipfsm.cpp; \
then mv -f ".deps/sipfsm.Tpo" ".deps/sipfsm.Plo"; \
else rm -f ".deps/sipfsm.Tpo"; exit 1; \
fi
/usr/lib/qt3/include/qsqldatabase.h:63: warning: ‘class QSqlDriverCreatorBase’ has virtual functions but non-virtual destructor
sipfsm.h:569: error: extra qualification ‘SipFsm::’ on member ‘KickWatcher’
sipfsm.cpp: In member function ‘void SipThread::CheckUIEvents(SipFsm*)’:
sipfsm.cpp:380: warning: deprecated conversion from string constant to ‘char*’'
sipfsm.cpp:385: warning: deprecated conversion from string constant to ‘char*’'
make[3]: *** [sipfsm.lo] Error 1
make[3]: Leaving directory `/home/kevin/Downloads/konference-0.1/src/sip'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/kevin/Downloads/konference-0.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/kevin/Downloads/konference-0.1'
make: *** [all] Error 2
[kevin@localhost konference-0.1]$

Report

kocky

10 years ago

I'm in the same situation, using kubuntu:
Linux palemmo 2.6.22-14-generic #1 SMP Tue Feb 12 07:42:25 UTC 2008 i686 GNU/Linux

and kde 3.5.8

Report

skaar

10 years ago

ditto, so, this is just a bump.

Report

powo

9 years ago

Hello,
To correct the error try this:

In the file /src/sip/sipfsm.h correct the line 569 with:

void KickWatcher(SipUrl *Url);
(you delete the Sipfsm:: term before)

then it will compile...
If you get another error like this:
error....h263.cpp h263EncContext..frame_rate....

Correct the file /src/codecs/h263.cpp
and delete (comment) the lines 63 and 64 :

/* h263EncContext->frame_rate = fps;
h263EncContext->frame_rate_base= 1; */

and it must compile till the end.
The camera is working well by me but I didn't test the communication yet

have a good day !
CIAO

Report

dob12460

9 years ago

I made the corrections mentioned above, but still get the following:

In file included from h263.cpp:25:
h263.h:24:28: error: ffmpeg/avcodec.h: No such file or directory
h263.h:58: error: 'AVFrame' does not name a type
h263.h:59: error: ISO C++ forbids declaration of 'AVCodec' with no type
h263.h:59: error: expected ';' before '*' token
h263.h:60: error: ISO C++ forbids declaration of 'AVCodecContext' with no type
h263.h:60: error: expected ';' before '*' token
/usr/include/linux/videodev2.h:461: error: '__u64' does not name a type
/usr/include/linux/videodev2.h:544: error: 'v4l2_std_id' does not name a type
/usr/include/linux/videodev2.h:561: error: 'v4l2_std_id' does not name a type
/usr/include/linux/videodev2.h:599: error: 'v4l2_std_id' does not name a type
/usr/include/linux/videodev2.h:622: error: '__s64' does not name a type
h263.cpp: In constructor 'H263Container::H263Container()':
h263.cpp:32: error: 'h263Encoder' was not declared in this scope
h263.cpp:33: error: 'h263EncContext' was not declared in this scope
h263.cpp:35: error: 'h263Decoder' was not declared in this scope
h263.cpp:36: error: 'h263DecContext' was not declared in this scope
h263.cpp:37: error: 'pictureIn' was not declared in this scope
h263.cpp:39: error: 'avcodec_init' was not declared in this scope
h263.cpp:40: error: 'avcodec_register_all' was not declared in this scope
h263.cpp: In member function 'bool H263Container::H263StartEncoder(int, int, int)':
h263.cpp:48: error: 'h263Encoder' was not declared in this scope
h263.cpp:48: error: 'CODEC_ID_H263' was not declared in this scope
h263.cpp:48: error: 'avcodec_find_encoder' was not declared in this scope
h263.cpp:55: error: 'h263EncContext' was not declared in this scope
h263.cpp:55: error: 'avcodec_alloc_context' was not declared in this scope
h263.cpp:69: error: 'avcodec_open' was not declared in this scope
h263.cpp:79: error: 'pictureOut' was not declared in this scope

This error continues for a couple more functions, but it seems to be the same thing over and over.

I'm trying to install this on RHEL 5.3 with KDE 3.5.4-18. Thanks for your efforts - much appreciated.

Report

powo

9 years ago

Check if you've got in the directory:
/usr/include/ffmpeg the file called avcodec.h

if not look if you've installed ffmpeg, you need this librairies to compile the program

CIAO

Report

m3mny

11 years ago

hey..

i am a totally newbie to all this.. i read somewhere on the inet the other day how to install things.. it said to use the console. and the first thing to do was type
./configure
and i did.. and that worked.. so then it said.. type

make

and then to log in as admin and type

make install

but it said:

[kevin@localhost konference-0.1]$ make
make: *** No targets specified and no makefile found. Stop.
[kevin@localhost konference-0.1]$

can anyone help?

i am using PCLinuxOS, KDE.

thank you!

Kev

Report

ramibotros

11 years ago

/usr/include/linux/videodev2.h:538: error: '__u64' does not name a type
/usr/include/linux/videodev2.h:630: error: 'v4l2_std_id' does not name a type
/usr/include/linux/videodev2.h:647: error: 'v4l2_std_id' does not name a type
/usr/include/linux/videodev2.h:685: error: 'v4l2_std_id' does not name a type
/usr/include/linux/videodev2.h:708: error: '__s64' does not name a type
make[3]: *** [webcamv4l.lo] Error 1
make[3]: Leaving directory `/home/ramibotros/Desktop/konference-0.1/src/video'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/ramibotros/Desktop/konference-0.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ramibotros/Desktop/konference-0.1'
make: *** [all] Error 2


hashinclude had similar errors on 07/27/2006 and commented here but i don't understand how he solved it.
I tried adding "#undef __STRICT_ANSI__" to h263.h and webcamv4l.h but didn't work yet.. any help?

Report

blownnigen42

11 years ago

I've got a problem with the Configure-Script not finding the qt libraries. I've checked and they're under /usr/lib/qt3/lib/, but I could not get the script to find them using --with-qt-libraries=/usr/lib/qt3/lib/. Yes, the libraries are multithreaded (libqt-mt.so), and I've got version 3.3.7. Can anyone help me? Thanks in advance.

Report

jeanbruder

12 years ago

Hi all,

I recently discovered the Konference project, and found it very good, as yet there is no real tool for video conferencing under KDE ...

I tried to install it on my Mandriva 2007, but I had some things to do for using it (library not installed, v4l for my webcam not useable, ...) and finally, it won't work ...

All the release found over Internet are still in alpha phase, and seems not to evolve since long time. Will this excellent project die or will somebody give some help to the project leader ?

I hope to be abble to use Konference soon ;-) What a good work !

Report

mfg

12 years ago

Dear Malte,
Your effort is very important because from what I have found we lack an appropriate conferencing tool in kde.

I cannot compile with "make" in kubuntu dapper. I include the last few lines before it aborts:

if /bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -
I. -I. -I../.. -I../../src/dialogs -I../../src/dialogs/config -I../../src/dialog
s/wizard -I/usr/include/kde -I/usr/share/qt3/include -I. -DQT_THREAD_SUPPORT
-D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=50
0 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-a
rith -Wwrite-strings -O2 -Wformat-security -Wmissing-format-attribute -fno-excep
tions -fno-check-new -fno-common -MT h263.lo -MD -MP -MF ".deps/h263.Tpo" \
-c -o h263.lo `test -f 'h263.cpp' || echo './'`h263.cpp; \
then mv -f ".deps/h263.Tpo" ".deps/h263.Plo"; \
else rm -f ".deps/h263.Tpo"; exit 1; \
fi
/usr/include/linux/videodev2.h:489: error: '__u64' does not name a type
/usr/include/linux/videodev2.h:560: error: 'v4l2_std_id' does not name a type
/usr/include/linux/videodev2.h:578: error: 'v4l2_std_id' does not name a type
/usr/include/linux/videodev2.h:615: error: 'v4l2_std_id' does not name a type
h263.cpp: In member function 'bool H263Container::H263StartEncoder(int, int, int )':
h263.cpp:63: error: 'struct AVCodecContext' has no member named 'frame_rate'
h263.cpp:64: error: 'struct AVCodecContext' has no member named 'frame_rate_base '
make[4]: *** [h263.lo] Error 1
make[4]: Leaving directory `/home/mfg/tepal-sys/downloads/konference-0.1/src/cod ecs'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/mfg/tepal-sys/downloads/konference-0.1/src/cod ecs'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/mfg/tepal-sys/downloads/konference-0.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/mfg/tepal-sys/downloads/konference-0.1'
make: *** [all] Error 2
$

Report

hashinclude

12 years ago

I'm having build problems on Kubuntu/Dapper with ffmpeg CVS 20050918.

1. This Error:
/usr/include/linux/videodev2.h:489: error: '__u64' does not name a type
/usr/include/linux/videodev2.h:560: error: 'v4l2_std_id' does not name a type
/usr/include/linux/videodev2.h:578: error: 'v4l2_std_id' does not name a type
/usr/include/linux/videodev2.h:615: error: 'v4l2_std_id' does not name a type

Solved via http://www.kde-apps.org/usermanager/search.php?username=amigib&PHPSESSID=ca03e058b90 fix, i.e. to #undef __STRICT_ANSI__ in src/codecs/h263.h

2. This Error:
h263.cpp: In member function 'bool H263Container::H263StartEncoder(int, int, int)':
h263.cpp:63: error: 'struct AVCodecContext' has no member named 'frame_rate'
h263.cpp:64: error: 'struct AVCodecContext' has no member named 'frame_rate_base'

which I'm not too sure how to fix, and can't easily fix, because ffmpeg/avcodec.h does NOT define frame_rate and frame_rate_base as members, but rather says:

* if AV_NOPTS_VALUE then frame_rate = 1/time_base will be assumed\

Report

saqer

12 years ago

The variables 'frame_rate' and 'frame_rate_base' are not used anywhere in the code. Safely comment on the two lines containg them and you will be good to go.

Report

mertcavlak

10 years ago

After i changed h263.h file, i took the error message written below.

As a newbie, i cannot determine how to reach a solution for this error.

---------------------------------------

h263.h:42: error: expected unqualified-id before "if"
h263.h:42: error: integer constant is too large for "long" type
h263.cpp:29: error: expected unqualified-id before "if"
h263.cpp:29: error: integer constant is too large for "long" type
h263.cpp:46: error: expected constructor, destructor, or type conversion before '::' token
h263.cpp:49: error: `H263Container' has not been declared
h263.cpp: In function `bool H263StartEncoder(int, int, int)':
h263.cpp:51: error: `h263Encoder' was not declared in this scope
h263.cpp:58: error: `h263EncContext' was not declared in this scope
h263.cpp:79: error: `MaxPostEncodeSize' was not declared in this scope
h263.cpp:80: error: `PostEncodeFrame' was not declared in this scope
h263.cpp:82: error: `pictureOut' was not declared in this scope
h263.cpp:80: warning: unused variable 'PostEncodeFrame'
h263.cpp: At global scope:
h263.cpp:89: error: `H263Container' has not been declared
h263.cpp: In function `bool H263StartDecoder(int, int)':
h263.cpp:91: error: `h263Decoder' was not declared in this scope
h263.cpp:98: error: `h263DecContext' was not declared in this scope
h263.cpp:99: error: `pictureIn' was not declared in this scope
h263.cpp:99: warning: unused variable 'pictureIn'
h263.cpp: At global scope:
h263.cpp:115: error: `H263Container' has not been declared
h263.cpp: In function `uchar* H263EncodeFrame(const uchar*, int*)':
h263.cpp:117: error: `h263EncContext' was not declared in this scope
h263.cpp:118: error: `pictureOut' was not declared in this scope
h263.cpp:122: error: `lastCompressedSize' was not declared in this scope
h263.cpp:122: error: `PostEncodeFrame' was not declared in this scope
h263.cpp:122: error: `MaxPostEncodeSize' was not declared in this scope
h263.cpp:122: warning: unused variable 'lastCompressedSize'
h263.cpp:122: warning: unused variable 'MaxPostEncodeSize'
h263.cpp: At global scope:
h263.cpp:127: error: `H263Container' has not been declared
h263.cpp: In function `uchar* H263DecodeFrame(const uchar*, int, uchar*, int)':
h263.cpp:131: error: `h263DecContext' was not declared in this scope
h263.cpp:131: error: `pictureIn' was not declared in this scope
h263.cpp: At global scope:
h263.cpp:146: error: `H263Container' has not been declared
h263.cpp: In function `void H263StopEncoder()':
h263.cpp:148: error: `lastCompressedSize' was not declared in this scope
h263.cpp:150: error: `h263EncContext' was not declared in this scope
h263.cpp:150: error: `PostEncodeFrame' was not declared in this scope
h263.cpp:150: error: `MaxPostEncodeSize' was not declared in this scope
h263.cpp:150: warning: unused variable 'h263EncContext'
h263.cpp:150: warning: unused variable 'PostEncodeFrame'
h263.cpp:150: warning: unused variable 'MaxPostEncodeSize'
h263.cpp:153: error: `PostEncodeFrame' was not declared in this scope
h263.cpp:159: error: `h263EncContext' was not declared in this scope
h263.cpp: At global scope:
h263.cpp:167: error: `H263Container' has not been declared
h263.cpp: In function `void H263StopDecoder()':
h263.cpp:172: error: `h263DecContext' was not declared in this scope
h263.cpp:172: error: `pictureIn' was not declared in this scope

Report

slackdio

13 years ago

Unable to install
./configure is working fine, no error messages.
make however gives the following
h263.cpp: In member function `bool H263Container::H263StartEncoder(int, int,
int)':
h263.cpp:63: error: 'struct AVCodecContext' has no member named 'frame_rate'
h263.cpp:64: error: 'struct AVCodecContext' has no member named '
frame_rate_base'
make[4]: *** [h263.lo] Error 1
make[4]: Leaving directory `/home/myuser/downloads/konference-0.1/src/codecs'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/myuser/downloads/konference-0.1/src/codecs'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/myuser/downloads/konference-0.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/myuser/downloads/konference-0.1'
make: *** [all] Error 2

Any ideas?
Kind Regards
DIO

Report

S4mdfOo1

12 years ago

Up here ! :P

Report

gohanz

13 years ago

Cool Work :D but i have compilation problem in my Slackware 10.2 and the latest FFmpeg release.
With the Old Version of FFmpeg no problem!! ;)

Report

skopp

13 years ago

Please, what is the release of ffmpeg, konference that work?

Report

gohanz

13 years ago

I have no compilation problem with 0.4.8 ffmpeg's version.:)

Report

Superstoned

13 years ago

nice work! looks nice, altough unfinnished :D hope you can make something out of this, i plan on buying a webcam :D

Report

Rootnase

13 years ago

Hi,

what about debian? Is there anywhere a working deb package?

Rootnase

Report

teio

13 years ago

ffmpeg 0.4.9 prel

the lastest update to ffmpeg breaks codecs/h263.cpp by removing frame_rate and frame_base from AVContext and replacing them with "AVRational time_base".

This makes setting
"context->time_base.num" and
"context->time_base.den" from fps
just as much a crapshoot as before

I am new here an don't know the full impact of the needed change change.

thanks

Report

linux3114a

13 years ago

see http://home.tiscali.be/raoul.linux/download.htm

But if FFMPEG is missing the RPM created from your tarbal doesn't detect it . I suggest to introduce a FFMPEG checking in the configure phase of your tarbal.

Report

wsjunior

13 years ago

http://r00tsh3ll.homelinux.org:8081/slackpacks/konference-0.1-i386-1.tgz

Report

15 years ago

* (2005/4/21) Added support for transmitting an image instead of video, added support for Arts, fixed various segfaults and reworked configure-dialogs a bit

product-maker 122 327

File (click to download) Version Description PackagetypeArchitecture Downloads Date Filesize DL OCS-Install
Pling
Details
license
version
0.1alpha2
updated Apr 21 2005
added Jan 27 2004
downloads today
0
page views today 2
System Tags app software