Kaffeine Forum

Kaffeine Media Player forum

Kaffeine Forum            
Log in to check your private messages Log in to check your private messages
Install Latest kaffeine / Xine - Lib SVN

 
Post new topic   Reply to topic    Kaffeine Forum Forum Index -> Xine
View previous topic :: View next topic  
Author Message
mtron



Joined: 31 Jul 2007
Posts: 238

PostPosted: Tue Apr 15, 2008 11:14 am    Post subject: Install Latest kaffeine / Xine - Lib SVN Reply with quote

Install Latest kaffeine / Xine - Lib SVN

if you want to try kaffeine for hdtv (DVB-S2) this pot is for you!

about the different svn Versions: Kaffeine 0.8.x (and earlier) versions were written in qt3, a port to qt4 (kaffeine4) is in the work, and also a total redesign of kaffeine for the distant future (kaffeinegl) is in its early stages. If you have kde4 you might wanna take a peek in kaffeine4, but i personally suggest the qt3 Version. S2API support is available in current Kaffeine 0.8.x SVN [1]!

If your DVB-S2 Hardware is supported (search the linux-dvb mailing list for it) Install a full build system (kernel headers, compilers, build-essential, ect.) and get a fresh v4l-dvb S2api (you might need a different branch for your hardware. this wiki page @ linuxtv.org might help) checkout:
Code:
hg clone http://linuxtv.org/hg/v4l-dvb/
make
make install (as user root)


1. Kaffeine 0.8.x (qt3) SVN

- get ffmpeg svn:
Code:
svn co svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg

install build dependencies; debian(s) can use 'apt-get build-dep ffmpeg'
don't forget to read ./configure --help and adjust the configure string. i use:
Code:
 ./configure --prefix=/usr --enable-swscale --enable-gpl --enable-postproc --enable-shared --enable-nonfree --enable-libfaad --enable-libfaac --enable-x11grab --enable-avfilter --enable-avfilter-lavf --enable-pthreads
make
make install (as user root)


- get & compile latest xine-lib 1.1.x hg development snapshot

Code:
hg clone http://hg.debian.org/hg/xine-lib/xine-lib
cd xine-lib

install build dependencies; debian(s) can use 'apt-get build-dep xine-lib'; see this post for more info on compiling xine-lib
Code:
./autogen.sh
./configure --prefix=/usr --with-external-ffmpeg
make
make install (as user root)


- kaffeine 0.8.x svn Checkout:
Code:
svn co svn://anonsvn.kde.org/home/kde/branches/extragear/kde3/multimedia


Clean up projects from kde multimedia we don't wanna build
Code:
cd multimedia
rm -rf k3b kdetv klicker kmplayer kplayer doc/k3b  doc/kdetv  doc/klicker  doc/kmplayer  doc/kplayer


install build dependencies; debian(s) can use 'apt-get build-dep kaffeine'
Code:
./autogen.sh
make -f Makefile.cvs
./configure --prefix=/usr --with-extra-includes=/path/to/v4l-dvb/linux/include/

Replace /path/to/v4l-dvb with the path to your local v4l-dvb tree

Code:
make
make install (as user root)


2.) kaffeine4 development Snapshot (qt4) Caution: this port is not complete yet!

kaffeine4 svn Repository checkout:
Code:
svn co svn://anonsvn.kde.org/home/kde/trunk/extragear/multimedia/kaffeine/


3. kaffeinegl (a complete redesign of the kaffeine ui) Caution: this port is not complete yet!

kaffeinegl svn Repository checkout:
Code:
svn co svn://anonsvn.kde.org/home/kde/trunk/extragear/multimedia/kaffeinegl/


[1] http://linuxtv.org/pipermail/linux-dvb/2008-October/029839.html


Last edited by mtron on Sun Mar 01, 2009 7:33 pm; edited 2 times in total
Back to top
View user's profile Send private message
bluray



Joined: 14 Jan 2009
Posts: 7

PostPosted: Wed Jan 14, 2009 6:28 pm    Post subject: Reply with quote

error on xine-lib on make
can you help me my system is ubuntu 8.10 64bits
thanks
Code:
-Wformat=2 -Wno-format-zero-length -Wstrict-aliasing=2 -Werror=implicit-function-declaration -DNDEBUG -MT xineplug_post_planar_la-pp.lo -MD -MP -MF .deps/xineplug_post_planar_la-pp.Tpo -c pp.c  -fPIC -DPIC -o .libs/xineplug_post_planar_la-pp.o
pp.c:33:27: error: postprocess.h: Ficheiro ou directoria inexistente
pp.c:59: error: ‘PP_QUALITY_MAX’ undeclared here (not in a function)
pp.c:79: error: expected specifier-qualifier-list before ‘pp_context_t’
pp.c: In function ‘set_parameters’:
pp.c:90: error: ‘post_plugin_pp_t’ has no member named ‘lock’
pp.c:90: warning: passing argument 1 of ‘pthread_mutex_lock’ from incompatible pointer type
pp.c:94: error: ‘post_plugin_pp_t’ has no member named ‘lock’
pp.c:94: warning: passing argument 1 of ‘pthread_mutex_unlock’ from incompatible pointer type
pp.c: In function ‘get_help’:
pp.c:127: error: ‘pp_help’ undeclared (first use in this function)
pp.c:127: error: (Each undeclared identifier is reported only once
pp.c:127: error: for each function it appears in.)
pp.c:127: warning: format ‘%s’ expects type ‘char *’, but argument 5 has type ‘struct xine_post_api_parameter_t *’
pp.c: In function ‘pp_open_plugin’:
pp.c:197: error: ‘PP_FORMAT_420’ undeclared (first use in this function)
pp.c:197: warning: assignment makes integer from pointer without a cast
pp.c:199: error: ‘PP_CPU_CAPS_MMX’ undeclared (first use in this function)
pp.c:199: error: invalid operands to binary | (have ‘int’ and ‘struct xine_post_api_parameter_t *’)
pp.c:199: warning: statement with no effect
pp.c:201: error: ‘PP_CPU_CAPS_MMX2’ undeclared (first use in this function)
pp.c:201: error: invalid operands to binary | (have ‘int’ and ‘struct xine_post_api_parameter_t *’)
pp.c:201: warning: statement with no effect
pp.c:203: error: ‘PP_CPU_CAPS_3DNOW’ undeclared (first use in this function)
pp.c:203: error: invalid operands to binary | (have ‘int’ and ‘struct xine_post_api_parameter_t *’)
pp.c:203: warning: statement with no effect
pp.c:205: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
pp.c:205: warning: statement with no effect
pp.c:206: error: ‘post_plugin_pp_t’ has no member named ‘pp_context’
pp.c:206: warning: statement with no effect
pp.c:208: error: ‘post_plugin_pp_t’ has no member named ‘lock’
pp.c:208: warning: passing argument 1 of ‘pthread_mutex_init’ from incompatible pointer type
pp.c: In function ‘pp_dispose’:
pp.c:251: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
pp.c:252: error: implicit declaration of function ‘pp_free_mode’
pp.c:252: warning: nested extern declaration of ‘pp_free_mode’
pp.c:252: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
pp.c:253: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
pp.c:253: warning: statement with no effect
pp.c:255: error: ‘post_plugin_pp_t’ has no member named ‘pp_context’
pp.c:256: error: implicit declaration of function ‘pp_free_context’
pp.c:256: warning: nested extern declaration of ‘pp_free_context’
pp.c:256: error: ‘post_plugin_pp_t’ has no member named ‘pp_context’
pp.c:257: error: ‘post_plugin_pp_t’ has no member named ‘pp_context’
pp.c:257: warning: statement with no effect
pp.c: In function ‘pp_draw’:
pp.c:305: error: ‘post_plugin_pp_t’ has no member named ‘lock’
pp.c:305: warning: passing argument 1 of ‘pthread_mutex_lock’ from incompatible pointer type
pp.c:307: error: ‘post_plugin_pp_t’ has no member named ‘pp_context’
pp.c:315: error: ‘post_plugin_pp_t’ has no member named ‘pp_context’
pp.c:316: error: ‘post_plugin_pp_t’ has no member named ‘pp_context’
pp.c:318: error: ‘post_plugin_pp_t’ has no member named ‘pp_context’
pp.c:318: error: implicit declaration of function ‘pp_get_context’
pp.c:318: warning: nested extern declaration of ‘pp_get_context’
pp.c:318: warning: statement with no effect
pp.c:320: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
pp.c:321: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
pp.c:322: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
pp.c:322: warning: statement with no effect
pp.c:326: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
pp.c:327: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
pp.c:327: error: implicit declaration of function ‘pp_get_mode_by_name_and_quality’
pp.c:327: warning: nested extern declaration of ‘pp_get_mode_by_name_and_quality’
pp.c:328: warning: statement with no effect
pp.c:330: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
pp.c:331: error: implicit declaration of function ‘pp_postprocess’
pp.c:331: warning: nested extern declaration of ‘pp_postprocess’
pp.c:335: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
pp.c:335: error: ‘post_plugin_pp_t’ has no member named ‘pp_context’
pp.c:338: error: ‘post_plugin_pp_t’ has no member named ‘lock’
pp.c:338: warning: passing argument 1 of ‘pthread_mutex_unlock’ from incompatible pointer type
pp.c:340: error: ‘post_plugin_pp_t’ has no member named ‘pp_mode’
make[3]: *** [xineplug_post_planar_la-pp.lo] Error 1
make[3]: Leaving directory `/home/ubuntu/xine-lib/src/post/planar'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/ubuntu/xine-lib/src/post'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ubuntu/xine-lib/src'
make: *** [all-recursive] Error 1
ubuntu@ubuntu-desktop:~/xine-lib$ ./configure --prefix=/usr --with-external-ffmpeg
Back to top
View user's profile Send private message
mtron



Joined: 31 Jul 2007
Posts: 238

PostPosted: Wed Jan 14, 2009 10:08 pm    Post subject: Reply with quote

bluray wrote:
pp.c:33:27: error: postprocess.h: Ficheiro ou directoria inexistente


you're missing a dev package: libpostproc-dev
Back to top
View user's profile Send private message
bluray



Joined: 14 Jan 2009
Posts: 7

PostPosted: Thu Jan 15, 2009 6:52 pm    Post subject: Reply with quote

I had a error in configure said to install an older version of libavuti which I have is the latest if uninstall, uninstall many programs together
what I do?

Code:
checking for GNU getopt_long... yes
checking for dlopen in -lc... no
checking for dlopen in -ldl... (cached) yes
checking libdir name... lib64
checking for FFMPEG... configure: error: Package requirements (libavcodec >= 51.20.0) were not met:

Package 'libavcodec' requires 'libavutil = 49.6.0' but version of libavutil is 49.12.0

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables FFMPEG_CFLAGS
and FFMPEG_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

ubuntu@ubuntu-desktop:~/xine-lib$
Rolling Eyes
Back to top
View user's profile Send private message
Kosava



Joined: 31 Aug 2007
Posts: 46

PostPosted: Sat Feb 14, 2009 2:32 pm    Post subject: Reply with quote

i have this error when i compile kaffeine-svn

Quote:
opt/qt/bin/uic -L /opt/kde/lib/kde3/plugins/designer -nounload ./crontimerui.ui | /usr/bin/perl -pi -e "s,public QWizard,public KWizard,g; s,#include <qwizard.h>,#include <kwizard.h>,g" >> crontimerui.h ;
/opt/qt/bin/moc ./audioeditor.h -o audioeditor.moc
/bin/sh ../../../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../kaffeine/src/input/ -I../../../../kaffeine/src/input/dvb/lib -I../../../../kaffeine/src/input/dvb/plugins/stream -I../../../../kaffeine/src/input/dvb/plugins/epg -I../../../../kaffeine/src -I/opt/kde/include -I/opt/qt/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -MT audioeditor.lo -MD -MP -MF .deps/audioeditor.Tpo -c -o audioeditor.lo audioeditor.cpp
In file included from audioeditor.h:24,
from audioeditor.cpp:30:
channeldesc.h:104: error: 'fe_rolloff_t' does not name a type
make[6]: *** [audioeditor.lo] Error 1
make[6]: Leaving directory `/home/alen/multimedia/kaffeine/src/input/dvb'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/home/alen/multimedia/kaffeine/src/input/dvb'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/alen/multimedia/kaffeine/src/input'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/alen/multimedia/kaffeine/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/alen/multimedia/kaffeine'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/alen/multimedia'
make: *** [all] Error 2
bash-3.2$


what do i need to install ?
Back to top
View user's profile Send private message
MaDiNfO



Joined: 24 Sep 2007
Posts: 49

PostPosted: Wed Feb 25, 2009 11:53 am    Post subject: Reply with quote

Kosava: distro that u're using ?
Back to top
View user's profile Send private message
Kosava



Joined: 31 Aug 2007
Posts: 46

PostPosted: Sun Mar 01, 2009 4:24 pm    Post subject: Reply with quote

i use Arch linux and i succeded to install, but when i start kaffeine they not see my SS2 2.6d satellite card...
Back to top
View user's profile Send private message
mtron



Joined: 31 Jul 2007
Posts: 238

PostPosted: Sun Mar 01, 2009 7:30 pm    Post subject: Reply with quote

did you tell the kaffeine configure script to use your v4l-dvb / s2api checkout?

Code:
./configure --prefix=/usr --with-extra-includes=/path/to/v4l-dvb/linux/include/
Back to top
View user's profile Send private message
spoke1



Joined: 02 Aug 2007
Posts: 19
Location: Kiel / Germany

PostPosted: Sun Mar 08, 2009 6:26 pm    Post subject: Reply with quote

Same problem as above with Mandriva2009

Quote:

DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -MT audioeditor.lo -MD -MP -MF .deps/audioeditor.Tpo -c -o audioeditor.lo audioeditor.cpp
In file included from audioeditor.h:24,
from audioeditor.cpp:30:
channeldesc.h:104: Fehler: »fe_rolloff_t« bezeichnet keinen Typ
make[4]: *** [audioeditor.lo] Fehler 1
make[4]: Leaving directory `/home/spoke1/multimedia/kaffeine/src/input/dvb'
make[3]: *** [all-recursive] Fehler 1
make[3]: Leaving directory `/home/spoke1/multimedia/kaffeine/src/input/dvb'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/home/spoke1/multimedia/kaffeine/src/input'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/spoke1/multimedia/kaffeine/src'
make: *** [all-recursive] Fehler 1
[spoke1@grosser kaffeine]$


For the moment i am waiting for feedback in the dvbcube from warpi and kater who would test it too.
_________________
ASRock K8S8X, Athlon64 3000+ @2300 MHZ, 1GB Infineon Ram, WinFast A340 8X AGP, Technisat SS2 Rev 2.3, Stab HH100 Rotor with 100 cm Dish. OS: Mandriva (mdv) 2008.1, kaffeine 0.87 with Stab-Rotor Smile))) and sc 0.4 Wink, also skynetR32 for Linux
Back to top
View user's profile Send private message Visit poster's website
harrisandreson



Joined: 29 Apr 2010
Posts: 1

PostPosted: Thu Apr 29, 2010 6:59 am    Post subject: reply Reply with quote

hi friends i would like to say that I loved this player, but now I use KDE4 and in many distributions I find only KDE3 version or some alternate players like Totem.Is somewhere any svn or alpha/beta version of Kaffeine for KDE4??
Or this project is lost for the future? CCTV
KDE3 will not live forever, and I think it'll be great loss if that applications won't be developed.


Last edited by harrisandreson on Wed Jun 27, 2012 7:20 pm; edited 1 time in total
Back to top
View user's profile Send private message
mtron



Joined: 31 Jul 2007
Posts: 238

PostPosted: Thu Apr 29, 2010 8:12 am    Post subject: Reply with quote

See http://kaffeine.kde.org/?q=devel on how to obtain and build the latest kaffeine4 development snapshot
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Kaffeine Forum Forum Index -> Xine All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group

Anti Bot Question MOD - phpBB MOD against Spam Bots
Blocked registrations / posts: 12419 / 0