Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] Re: MP3/MPlayer extention 0.25 released





Hi Stefan, hi all


I am trying since two days to compile the patch with the Mplayer extention
by Stefan. I installed the MAD-lib before making vdr. Madplay is playing
well, but I get the following compiler output when I try to make VDR with
MP3=1:

g++ -g -O2 config.o dvbapi.o dvbosd.o dvd.o eit.o font.o i18n.o interface.o
menu.o osd.o recording.o remote.o remux.o ringbuffer.o svdrp.o thread.o
tools.o vdr.o mp3.o mp3-menu.o mp3-dvb.o
videodir.o -lncurses -ljpeg -lpthread   -lz -lmad -lid3tag
./libdNtv/libdtv.a -o vdr
/usr/i486-suse-linux/bin/ld: cannot find -lid3tag
collect2: ld returned 1 exit status
make: *** [vdr] Error 1

I found the file id3tag as part of lame, that is also installed on my system
in the position:

/usr/bin/lame-3.89/libmp3lame/id3tag.h
/usr/bin/lame-3.89/libmp3lame/id3tag.c
/usr/bin/lame-3.89/libmp3lame/.deps/id3tag.Plo
/usr/bin/lame-3.89/libmp3lame/id3tag.o
/usr/bin/lame-3.89/libmp3lame/id3tag.lo
/usr/bin/lame-3.89/doc/html/id3.html

Also the linker/compiler claimed about missing id3tag.h, I copied this file
already into the path
/usr/local/include/id3tag.h, but this was not the last step to solve this
problem.

As one can see I am a new linux user, and I have only "wenig Ahnung" what
ldconfig and the other libtools exactly do. But it is getting better day by
day ;-)

What should I do now?
-Simply copy the missing files in a common lib-dir like /usr/local/lib ?
-must I call a lib manager program to register the path of the files ?
-what went wrong ?


Also I have still a problem with compiling mplayers last version. It gives
the following output:

make mencoder
....

gcc -c -O4 -march=i686 -mcpu=i686 -pipe -ffast-math -fomit-frame-pointer -D_
REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -
Ilibmpdemux -Iloader -Ilibvo -I/dvb/DVB/ost/include/    -o dec_video.o
dec_video.c
In file included from dec_video.c:77:
/usr/local/include/decore.h:50: warning: `BIG_ENDIAN' redefined
/usr/include/endian.h:47: warning: this is the location of the previous
definition
dec_video.c: In function `decode_video':
dec_video.c:659: `quant_store' undeclared (first use in this function)
dec_video.c:659: (Each undeclared identifier is reported only once
dec_video.c:659: for each function it appears in.)
dec_video.c:659: `MBC' undeclared (first use in this function)
dec_video.c:777: warning: assignment from incompatible pointer type
make: *** [dec_video.o] Error 1


I tried already to install lame, ffmpeg, divx4linux in the newest checkouts,
but no success :-)

In some constellations I have got the "ld segfault, core dump..." message,
this is not even better then the above output.

An older version of mplayer is working well in vdr, but I like to use
mencoder for archiving my records without involving windows.

Maybe someone can help me or send some usefull hints to investigate more
deeply.

Thanks to all for their works on this programs...


Joerg




_______________________________________________________________

Jörg Müller                             Phone: +49-4821-734413
iMCA GmbH                               Fax:   +49-4821-179917
Dorfstr. 28                             Email: j.mueller@imca.de
D-25524 Itzehoe Germany                 URL:   www.imca.de
_______________________________________________________________



-----Ursprüngliche Nachricht-----
Von: vdr-bounce@linuxtv.org [mailto:vdr-bounce@linuxtv.org]Im Auftrag
von Stefan Huelswitt
Gesendet: Montag, 19. November 2001 19:30
An: vdr@linuxtv.org
Betreff: [vdr] MP3/MPlayer extention 0.25 released



Hi all,
you will find the first MP3/MPlayer extention for vdr 0.98 right
now an my homepage.

Biggest change is that I moved to a internal decoder/id3 parser.
You don't needs mpg123 any longer, but you must have installed
libmad from <http://www.mars.org/home/rob/proj/mpeg/> (at least
version 0.14.2b required). Please refer to the install
instructions on my homepage for details.

News:
-Updated for vdr 0.98
-Using libmad <http://www.mars.org/home/rob/proj/mpeg/> for mp3
 decoding. You must use at least version 0.14.2b. mpg123 is no
 longer needed. This removes all problems related to mpg123
 (e.g. bad locale, startup hangup, left behind mpg123 thread).
-Added ID3 support in playlist editor. You can switch display of
 filenames and ID3 names with the green key. NOTE: the initial
 display of the ID3 names can take some time as all the files
 have to be scanned. Press OK to see full information on a
 seperate page.
-Added ID3 support in the browser. Press the blue key to get the
 information page. NOTE: on none-MP3 files only the filename is
 displayed.
-Added '-follow' to the find commandline when scanning
 directories to follow links.
-Joined with MPlayer patch. Add MPLAYER=1 to make command line
 to enable MPlayer support. Obmit MP3=1 if you want only MPlayer
 support.

CU

--
Stefan Huelswitt
huels@iname.com  | http://home.pages.de/~nathan





Home | Main Index | Thread Index