|
|
Kaffeine Media Player forum
|
 |
|
|
|
|
|
|
|
|
| View previous topic :: View next topic |
| Author |
Message |
mtron
Joined: 31 Jul 2007 Posts: 225
|
Posted: Tue Apr 15, 2008 11:14 am Post subject: Install Latest kaffeine / Xine - Lib SVN |
|
|
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 |
|
 |
bluray
Joined: 14 Jan 2009 Posts: 7
|
Posted: Wed Jan 14, 2009 6:28 pm Post subject: |
|
|
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 |
|
 |
mtron
Joined: 31 Jul 2007 Posts: 225
|
Posted: Wed Jan 14, 2009 10:08 pm Post subject: |
|
|
| bluray wrote: | | pp.c:33:27: error: postprocess.h: Ficheiro ou directoria inexistente |
you're missing a dev package: libpostproc-dev |
|
| Back to top |
|
 |
bluray
Joined: 14 Jan 2009 Posts: 7
|
Posted: Thu Jan 15, 2009 6:52 pm Post subject: |
|
|
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$ |  |
|
| Back to top |
|
 |
Kosava
Joined: 31 Aug 2007 Posts: 46
|
Posted: Sat Feb 14, 2009 2:32 pm Post subject: |
|
|
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 |
|
 |
MaDiNfO
Joined: 24 Sep 2007 Posts: 49
|
Posted: Wed Feb 25, 2009 11:53 am Post subject: |
|
|
| Kosava: distro that u're using ? |
|
| Back to top |
|
 |
Kosava
Joined: 31 Aug 2007 Posts: 46
|
Posted: Sun Mar 01, 2009 4:24 pm Post subject: |
|
|
| 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 |
|
 |
mtron
Joined: 31 Jul 2007 Posts: 225
|
Posted: Sun Mar 01, 2009 7:30 pm Post subject: |
|
|
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 |
|
 |
spoke1
Joined: 02 Aug 2007 Posts: 19 Location: Kiel / Germany
|
Posted: Sun Mar 08, 2009 6:26 pm Post subject: |
|
|
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 ))) and sc 0.4 , also skynetR32 for Linux |
|
| Back to top |
|
 |
harrisandreson
Joined: 29 Apr 2010 Posts: 1
|
Posted: Thu Apr 29, 2010 6:59 am Post subject: reply |
|
|
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 |
|
 |
mtron
Joined: 31 Jul 2007 Posts: 225
|
|
| Back to top |
|
 |
|