You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdemultimedia/mpeglib_artsplug
Slávek Banko 8b12682035
Initial cmake conversion
8 years ago
..
CDDAPlayObject.mcopclass Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
CMakeLists.txt Initial cmake conversion 8 years ago
MP3PlayObject.mcopclass Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
MPGPlayObject.mcopclass Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
Makefile.am TQt4 port kdemultimedia 14 years ago
NULLPlayObject.mcopclass Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
OGGPlayObject.mcopclass Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
README Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
SplayPlayObject.mcopclass Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
TODO Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
VCDPlayObject.mcopclass Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
WAVPlayObject.mcopclass Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
cddaPlayObject_impl.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
cddaPlayObject_impl.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
configure.in.in Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
decoderBaseObject.idl Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
decoderBaseObject_impl.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
decoderBaseObject_impl.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
doemacs Fix inadvertent tq changes. 12 years ago
mp3PlayObject_impl.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
mp3PlayObject_impl.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
mpeglibartsplay.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
mpgPlayObject_impl.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
mpgPlayObject_impl.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
nullPlayObject_impl.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
nullPlayObject_impl.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
oggPlayObject_impl.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
oggPlayObject_impl.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
splayPlayObject.idl Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
splayPlayObject_impl.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
splayPlayObject_impl.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
vcdPlayObject_impl.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
vcdPlayObject_impl.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
wavPlayObject_impl.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
wavPlayObject_impl.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago

README


1) compile  arts snapshot with
  
   ./configure --prefix=/tmp/arts
               ^^^^^^^^^^^^^^^^^^
                needed      

   This Makefile depends on the assumption that arts is in /tmp/arts !

2) Put the arts libraries into your library search path:
   
   edit ld.so.conf
   add: /tmp/arts/lib
   /sbin/ldconfig

   ---> Make sure the arts path is BEFORE your KDE Library path!
  (you will link against old arts versions and will get 
   "undefined references")

4) compile & install mpeglib

   ./configure
   make            <-- mabe you get errors here , because I have XFree4.0
   make install

5) add the library search path for mpeg lib to /etc/ld.so.conf
   see 2)
   Per default mpeglib installs in /usr/lib

6) Now build the arts plugins in this directory

   * You should edit the Makefile and remove the XFree4.0 dependecies

Makefile:
        -lmpeg -lX11 -lXext -lXt -lXv -lXxf86dga -lpthread
#                                ^^^^^^^^^^^^^^^
#                                needed if you have XFree4.0

     

   Type in this directory 
   
   make

   then pray.
   
   Now check the library dependcies.
   A success looks similar to this:
[m_vogt@mv arts]$ ldd ./libarts_splay.so 
        libmpeg--version-info.so => /usr/local/lib/libmpeg--version-info.so (0x40022000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4009d000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4015f000)
        libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x4016c000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x401b5000)
        libstdc++-libc6.1-1.so.2 => /usr/lib/libstdc++-libc6.1-1.so.2 (0x401c8000)
        libm.so.6 => /lib/libm.so.6 (0x4020a000)
        libc.so.6 => /lib/libc.so.6 (0x40227000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x4031c000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40325000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)


If you get undefined references read: 2.


7.) Now install the lib

    make install


8) start artsd

9) start the ./artsplay in the current directoy with a given mp3