Registered Member
|
Hi !
I just read Issue 6 of amarok newsletter and I can see that:
I have amarok 1.4.5 and vlc 0.8.6a now and I have no idea how to add vlc engine... Musst use amarok svn ? Can someone help me ? |
Registered Member
|
VLC engine is not integrated in the Amarok source tree. Either the original author posted a patch somewhere or he has not yet released it.
|
Registered Member
|
It was posted on the mailing list: http://lists.kde.org/?t=117011250900001&r=1&w=2
|
Registered Member
|
Does anybody have the steps to enable this ? The tarball has the Makefile.am file and I tried all I could but could not get automake/autoconf tools to generate the Makefile.
EDIT: Finally got it working. Step by step guide at http://amarok4kde.blogspot.com/2007/02/ ... n-145.html
Last edited by cyrus007 on Sun Feb 18, 2007 12:41 am, edited 1 time in total.
|
Registered Member
|
|
Registered Member
|
Hi!
All was going well (I copied your files to right directories, make -f Makefile.cvs and configure) until make
Is there something wrong with my hal/dbus ? Are hal/dbus necessary for vlc engine ? What to do ? |
Registered Member
|
I'm not a programmer, so is it possible to tell me simply how to try to do that ?
What exactly I have to do with "-lvlc_pic" and Makefile ? add lvlc to makefile or to configure ? If that's too hard for non-programmer guy like me, then I'll wait, thanks for interresting |
Registered Member
|
Forget about what I said before. This problem is related to your VLC version. As stated in the original email to the kde.org mailing list here - http://mail.kde.org/pipermail/amarok/20 ... 02677.html - you have to modify MODULE_SYMBOL definition for earlier version. A better option would be to upgrade the vlc library to the latest version. My vlc library has hal related calls. |
Registered Member
|
I have the latest version...
More latest than you even Because I don't have 0.8.6... I have 0.8.6a, I read about MODULE_SYMBOL, I just didn't think that the "a" in the 0.8.6a matters... OK, I'll try to change it... should it look like that: define MODULE_SYMBOL 0_8_6a or more like that : define MODULE_SYMBOL 0_8_6_a ? |
Registered Member
|
Could it be that your libvlc-dev version is different from libvlc ? The headers your amarok-vlc plugin is compiling against assumes HAL/DBUS support but your library may not if it is still giving the above errors. Check the following in /usr/lib for it's support (or whereever you have your libvlc.so.0 library => you can find out by "$ldconfig -p | grep libvlc") by running the following command.
$strings /usr/lib/libvlc.so.0.0.0 | grep dbus -> mine produces the following: dbus_error_init dbus_bus_get dbus_error_is_set dbus_error_free libhal_ctx_set_dbus_connection libdbus-1.so.3 HTH -cyrus |
Registered Member
|
Hmm.. it's weird, but I don't have libvlc...
I compiled vlc by myself with --prefix=/usr , so I don't understand it... I have only /usr/lib/libvlc.a What does it mean ? Should I compile again vlc with some different flags for configure ? |
Registered Member
|
Seems like it built a static version of your vlc player without the dynamic library. Check the flag in ./configure --help to build dynamic version which should create libvlc.so and link it to your player. You should be able to check that it is dynamic and linking to the library by using $ldd `which vlc`
|
Registered Member
|
Hi !
I can't install shared libvlc I post in on vlc forum, but I have no answer few days already... Maybe you know what to do ? http://forum.videolan.org/viewtopic.php ... fc850bd276 |
Registered users: Bing [Bot], Google [Bot], kde-naveen, Sogou [Bot]