Help with faad compile

For questions and discussion that is NOT (I repeat NOT) specific to a certain Operating System.
jerrygeis
Blank Cone
Blank Cone
Posts: 37
Joined: 17 Jul 2007 22:29

Help with faad compile

Postby jerrygeis » 18 Jul 2007 19:17

I just grabbed faad2-2.5.tar.gz and trying to compile it on linux centos 4.5 for use with vlc
I am using vlc snapshot 200707 ( I have vlc compiled but I think I need to recompile vlc with the faad library)

the README.linux says run autoconf -vif which gives errors:
autoreconf -vif
autoreconf: Entering directory `.'
autoreconf: configure.in: not using Gettext
autoreconf: running: aclocal --force
autoreconf: configure.in: tracing
autoreconf: running: libtoolize --copy --force
autoreconf: running: /usr/bin/autoconf --force
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.in: installing `./install-sh'
configure.in: installing `./missing'
common/mp4ff/Makefile.am: installing `./compile'
common/mp4ff/Makefile.am: installing `./depcomp'
plugins/Makefile.am:12: required directory plugins/bmp does not exist
plugins/xmms/src/Makefile.am:2: libdir was already defined in condition TRUE, which includes condition HAVE_BMP ...
configure.in:10: ... `libdir' previously defined here
plugins/xmms/src/Makefile.am:8: libdir was already defined in condition TRUE, which includes condition !HAVE_BMP ...
configure.in:10: ... `libdir' previously defined here
Makefile.am: installing `./INSTALL'
autoreconf: automake failed with exit status: 1


I run the ./configure --with-mp4v2 any way and I get:

checking for sys/types.h... (cached) yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking sysfs/libsysfs.h usability... no
checking sysfs/libsysfs.h presence... no
checking for sysfs/libsysfs.h... no
checking IOKit/IOKitLib.h usability... no
checking IOKit/IOKitLib.h presence... no
checking for IOKit/IOKitLib.h... no
checking for getpwuid... yes
checking for inline... inline
checking whether byte ordering is bigendian... no
checking for off_t... yes
checking for float32_t temp... no
checking for strsep... yes
checking for mpeg4ip-config... yes
configure: no xmms build configured
configure: error: conditional "HAVE_BMP" was never defined.
Usually this means the macro was only invoked conditionally.

so then I type make and I get:
# make
make: *** No targets specified and no makefile found. Stop.

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37519
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: Help with faad compile

Postby Jean-Baptiste Kempf » 18 Jul 2007 19:25

use an older version faad-2.4- like the one on our ftp.
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

jerrygeis
Blank Cone
Blank Cone
Posts: 37
Joined: 17 Jul 2007 22:29

Re: Help with faad compile

Postby jerrygeis » 18 Jul 2007 19:43

I grabbed faad from the web site. Wasnt aware of the contrib directory.. THanks.
However, I have the same issue. I did recompile vlc with --enable-faad and reinstall.

The following lines (entire output below):
[00000519] main demuxer debug: using demux2 module "asf"
[00000520] main decoder debug: looking for decoder module: 34 candidates
[00000520] main decoder error: no suitable decoder module for fourcc `MP4S'.
VLC probably does not support this sound or video format.
[00000520] main decoder debug: killing decoder fourcc `MP4S', 0 PES in FIFO

Are my issue. vlc is not knowing how to play MP4S. I am trying to play a linksys camera.
I see other posts have been successful in doing that so I feel it works.
What am i missing to play the MP4S?

Jerry
--------------------------


VLC media player 0.9.0-svn Grishenko
[00000001] main libvlc debug: checking builtin modules
[00000001] main libvlc debug: checking plugin modules
[00000001] main libvlc debug: loading plugins cache file /root/.vlc/cache/plugins-04081e.dat
[00000001] main libvlc warning: This doesn't look like a valid plugins cache
[00000001] main libvlc debug: recursively browsing `modules'
[00000001] main libvlc warning: cannot load module `modules/codec/ffmpeg/.libs/libffmpeg_plugin.so' (modules/codec/ffmpeg/.libs/libffmpeg_plugin.so: undefined symbol: av_aes_size)
[00000001] main libvlc warning: cannot load module `modules/codec/.libs/libfaad_plugin.so' (libfaad.so.0: cannot open shared object file: No such file or directory)
[00000001] main libvlc debug: recursively browsing `/usr/local/lib/vlc'
[00000285] main module warning: cannot find symbol "vlc_entry__0_9_0b" in file `/usr/local/lib/vlc/video_filter/libtime_plugin.so' (/usr/local/lib/vlc/video_filter/libtime_plugin.so: undefined symbol: _vlc_entry__0_9_0b)
[00000308] main module warning: cannot find symbol "vlc_entry__0_9_0b" in file `/usr/local/lib/vlc/video_filter/libdistort_plugin.so' (/usr/local/lib/vlc/video_filter/libdistort_plugin.so: undefined symbol: _vlc_entry__0_9_0b)
[00000001] main libvlc warning: cannot load module `/usr/local/lib/vlc/codec/libfaad_plugin.so' (libfaad.so.0: cannot open shared object file: No such file or directory)
[00000330] main module warning: cannot find symbol "vlc_entry__0_9_0b" in file `/usr/local/lib/vlc/codec/libflacdec_plugin.so' (/usr/local/lib/vlc/codec/libflacdec_plugin.so: undefined symbol: _vlc_entry__0_9_0b)
[00000001] main libvlc warning: cannot load module `/usr/local/lib/vlc/codec/libffmpeg_plugin.so' (/usr/local/lib/vlc/codec/libffmpeg_plugin.so: undefined symbol: av_aes_size)
[00000351] main module warning: cannot find symbol "vlc_entry__0_9_0b" in file `/usr/local/lib/vlc/stream_out/libstream_out_switcher_plugin.so' (/usr/local/lib/vlc/stream_out/libstream_out_switcher_plugin.so: undefined symbol: _vlc_entry__0_9_0b)
[00000392] main module warning: cannot find symbol "vlc_entry__0_9_0b" in file `/usr/local/lib/vlc/misc/libipv4_plugin.so' (/usr/local/lib/vlc/misc/libipv4_plugin.so: undefined symbol: _vlc_entry__0_9_0b)
[00000395] main module warning: cannot find symbol "vlc_entry__0_9_0b" in file `/usr/local/lib/vlc/misc/libipv6_plugin.so' (/usr/local/lib/vlc/misc/libipv6_plugin.so: undefined symbol: _vlc_entry__0_9_0b)
[00000422] main module warning: cannot find symbol "vlc_entry__0_9_0b" in file `/usr/local/lib/vlc/demux/libflac_plugin.so' (/usr/local/lib/vlc/demux/libflac_plugin.so: undefined symbol: _vlc_entry__0_9_0b)
[00000430] main module warning: cannot find symbol "vlc_entry__0_9_0b" in file `/usr/local/lib/vlc/demux/libm3u_plugin.so' (/usr/local/lib/vlc/demux/libm3u_plugin.so: undefined symbol: _vlc_entry__0_9_0b)
[00000444] main module warning: cannot find symbol "vlc_entry__0_9_0b" in file `/usr/local/lib/vlc/demux/libsgimb_plugin.so' (/usr/local/lib/vlc/demux/libsgimb_plugin.so: undefined symbol: _vlc_entry__0_9_0b)
[00000466] main module warning: cannot find symbol "vlc_entry__0_9_0b" in file `/usr/local/lib/vlc/audio_filter/libu8tofloat32_plugin.so' (/usr/local/lib/vlc/audio_filter/libu8tofloat32_plugin.so: undefined symbol: _vlc_entry__0_9_0b)
[00000468] main module warning: cannot find symbol "vlc_entry__0_9_0b" in file `/usr/local/lib/vlc/audio_filter/libfixed32tofloat32_plugin.so' (/usr/local/lib/vlc/audio_filter/libfixed32tofloat32_plugin.so: undefined symbol: _vlc_entry__0_9_0b)
[00000469] main module warning: cannot find symbol "vlc_entry__0_9_0b" in file `/usr/local/lib/vlc/audio_filter/libfloat32tou16_plugin.so' (/usr/local/lib/vlc/audio_filter/libfloat32tou16_plugin.so: undefined symbol: _vlc_entry__0_9_0b)
[00000472] main module warning: cannot find symbol "vlc_entry__0_9_0b" in file `/usr/local/lib/vlc/audio_filter/libs16tofloat32swab_plugin.so' (/usr/local/lib/vlc/audio_filter/libs16tofloat32swab_plugin.so: undefined symbol: _vlc_entry__0_9_0b)
[00000473] main module warning: cannot find symbol "vlc_entry__0_9_0b" in file `/usr/local/lib/vlc/audio_filter/libfloat32tou8_plugin.so' (/usr/local/lib/vlc/audio_filter/libfloat32tou8_plugin.so: undefined symbol: _vlc_entry__0_9_0b)
[00000475] main module warning: cannot find symbol "vlc_entry__0_9_0b" in file `/usr/local/lib/vlc/audio_filter/libs16tofloat32_plugin.so' (/usr/local/lib/vlc/audio_filter/libs16tofloat32_plugin.so: undefined symbol: _vlc_entry__0_9_0b)
[00000480] main module warning: cannot find symbol "vlc_entry__0_9_0b" in file `/usr/local/lib/vlc/audio_filter/libs8tofloat32_plugin.so' (/usr/local/lib/vlc/audio_filter/libs8tofloat32_plugin.so: undefined symbol: _vlc_entry__0_9_0b)
[00000494] main module warning: cannot find symbol "vlc_entry__0_9_0b" in file `/usr/local/lib/vlc/audio_filter/libs16tofixed32_plugin.so' (/usr/local/lib/vlc/audio_filter/libs16tofixed32_plugin.so: undefined symbol: _vlc_entry__0_9_0b)
[00000497] main module warning: cannot find symbol "vlc_entry__0_9_0b" in file `/usr/local/lib/vlc/audio_filter/libfloat32tos16_plugin.so' (/usr/local/lib/vlc/audio_filter/libfloat32tos16_plugin.so: undefined symbol: _vlc_entry__0_9_0b)
[00000498] main module warning: cannot find symbol "vlc_entry__0_9_0b" in file `/usr/local/lib/vlc/audio_filter/libfloat32tos8_plugin.so' (/usr/local/lib/vlc/audio_filter/libfloat32tos8_plugin.so: undefined symbol: _vlc_entry__0_9_0b)
[00000501] main module warning: cannot find symbol "vlc_entry__0_9_0b" in file `/usr/local/lib/vlc/audio_filter/libu8tofixed32_plugin.so' (/usr/local/lib/vlc/audio_filter/libu8tofixed32_plugin.so: undefined symbol: _vlc_entry__0_9_0b)
[00000502] main module warning: cannot find symbol "vlc_entry__0_9_0b" in file `/usr/local/lib/vlc/audio_filter/libfixed32tos16_plugin.so' (/usr/local/lib/vlc/audio_filter/libfixed32tos16_plugin.so: undefined symbol: _vlc_entry__0_9_0b)
[00000001] main libvlc debug: recursively browsing `plugins'
[00000001] main libvlc debug: module bank initialized, found 373 modules
[00000001] main libvlc debug: opening config file (/root/.vlc/vlcrc)
[00000001] main libvlc debug: CPU has capabilities 486 586 MMX 3DNow! MMXEXT SSE SSE2 FPU
[00000001] main libvlc debug: looking for memcpy module: 8 candidates
[00000001] main libvlc debug: using memcpy module "memcpymmxext"
[00000510] main playlist error: Reloading playlist not implemented.
[00000511] main private debug: waiting for thread completion
[00000511] main private debug: thread 1094719840 (preparser) created at priority 0 (playlist/thread.c:81)
[00000512] main private debug: waiting for thread completion
[00000512] main private debug: thread 1105209696 (fetcher) created at priority 0 (playlist/thread.c:107)
[00000510] main playlist debug: waiting for thread completion
[00000510] main playlist debug: rebuilding array of current - root Playlist
[00000510] main playlist debug: rebuild done - 0 items, index -1
[00000510] main playlist debug: thread 1115699552 (playlist) created at priority 0 (playlist/thread.c:117)
[00000513] main interface debug: looking for interface module: 2 candidates
[00000513] main interface debug: using interface module "hotkeys"
[00000513] main interface debug: thread 1126189408 (interface) created at priority 0 (interface/interface.c:218)
[00000510] main playlist debug: adding item `http://192.168.1.115/img/video.asf' ( http://192.168.1.115/img/video.asf )
[00000514] main interface debug: looking for interface module: 2 candidates
[00000514] main interface debug: using interface module "rc"
[00000510] main playlist debug: starting new item
[00000510] main playlist debug: processing request item null node Playlist skip 0
[00000510] main playlist debug: rebuilding array of current - root Playlist
[00000510] main playlist debug: rebuild done - 1 items, index -1
[00000510] main playlist debug: creating new input thread
[00000515] main input debug: waiting for thread completion
[00000515] main input debug: `http://192.168.1.115/img/video.asf' gives access `http' demux `' path `192.168.1.115/img/video.asf'
[00000515] main input debug: creating demux: access='http' demux='' path='192.168.1.115/img/video.asf'
[00000516] main demuxer debug: looking for access_demux module: 0 candidates
[00000516] main demuxer warning: no access_demux module matched "http"
[00000515] main input debug: creating access 'http' path='192.168.1.115/img/video.asf'
[00000517] main access debug: looking for access2 module: 4 candidates
[00000517] access_http access debug: http: server='192.168.1.115' port=80 file='/img/video.asf
[00000517] main access debug: net: connecting to 192.168.1.115 port 80
[00000517] main access debug: connection in progress
[00000515] main input debug: thread 1136679264 (input) created at priority 0 (input/input.c:332)
[00000510] main playlist debug: requesting art for http://192.168.1.115/img/video.asf
[00000517] access_http access debug: protocol 'HTTP' answer code 206
[00000517] access_http access debug: Server: thttpd/2.20b 10oct00
[00000517] access_http access debug: Content-Type: application/octet-stream
[00000517] access_http access debug: stream size=4504
[00000517] main access debug: using access2 module "access_http"
[00000518] main private debug: pre-buffering...
[00000518] main private debug: received first data for our buffer
[00000510] main playlist debug: art not found for http://192.168.1.115/img/video.asf
[00000518] main private debug: pre-buffering done 495 bytes in 0s - 2 kbytes/s
[00000515] main input debug: creating demux: access='http' demux='' path='192.168.1.115/img/video.asf'
[00000519] main demuxer debug: looking for demux2 module: 96 candidates
[00000518] asf private debug: found object guid: 0x75b22630-0x668e-0x11cf-0xa6d900aa0062ce6c size:431
[00000518] asf private debug: read "header object" subobj:4, reserved1:1, reserved2:2
[00000518] asf private debug: found object guid: 0x8cabdca1-0xa947-0x11cf-0x8ee400c00c205365 size:104
[00000518] asf private debug: read "file properties object" file_id:0x67452301-0xab89-0xefcd-0x0000000000000000 file_size:4294967295 creation_date:0 data_packets_count:4294967295 play_duration:4294967295 send_duration:16777215 preroll:0 flags:1 min_data_packet_size:2000 max_data_packet_size:2000 max_bitrate:916000
[00000518] asf private debug: found object guid: 0xb7dc0791-0xa9b7-0x11cf-0x8ee600c00c205365 size:147
[00000518] asf private debug: read "stream Properties object" stream_type:0xbc19efc0-0x5b4d-0x11cf-0xa8fd00805f5c442b error_correction_type:0x20fb5700-0x5b55-0x11cf-0xa8fd00805f5c442b time_offset:0 type_specific_data_length:69 error_correction_data_length:0 flags:0x1 stream_number:1
[00000518] asf private debug: found object guid: 0xb7dc0791-0xa9b7-0x11cf-0x8ee600c00c205365 size:104
[00000518] asf private debug: read "stream Properties object" stream_type:0xf8699e40-0x5b4d-0x11cf-0xa8fd00805f5c442b error_correction_type:0xbfc3cd50-0x618f-0x11cf-0x8bb200aa00b4e220 time_offset:0 type_specific_data_length:18 error_correction_data_length:8 flags:0x2 stream_number:2
[00000518] asf private debug: found object guid: 0x5fbf03b5-0xa92e-0x11cf-0x8ee300c00c205365 size:46
[00000518] asf private debug: read "header extension object" reserved1:0xabd3d211-0xa9ba-0x11cf-0x8ee600c00c205365 reserved2:6 header_extension_size:0
[00000518] asf private debug: found object guid: 0x75b22636-0x668e-0x11cf-0xa6d900aa0062ce6c size:-72057594037927937
[00000518] asf private debug: read "data object" file_id:0x67452301-0xab89-0xefcd-0x0000000000000000 total data packet:0 reserved:257
[00000518] asf private debug: + 'Unknown' GUID 0x0-0x0-0x0-0x0000000000000000 size:0pos:0
[00000518] asf private debug: + 'Header' GUID 0x75b22630-0x668e-0x11cf-0xa6d900aa0062ce6c size:431pos:0
[00000518] asf private debug: | + 'File Properties' GUID 0x8cabdca1-0xa947-0x11cf-0x8ee400c00c205365 size:104pos:30
[00000518] asf private debug: | + 'Stream Properties' GUID 0xb7dc0791-0xa9b7-0x11cf-0x8ee600c00c205365 size:147pos:134
[00000518] asf private debug: | + 'Stream Properties' GUID 0xb7dc0791-0xa9b7-0x11cf-0x8ee600c00c205365 size:104pos:281
[00000518] asf private debug: | + 'Header Extension' GUID 0x5fbf03b5-0xa92e-0x11cf-0x8ee300c00c205365 size:46pos:385
[00000518] asf private debug: + 'Data' GUID 0x75b22636-0x668e-0x11cf-0xa6d900aa0062ce6c size:18374686479671623679pos:431
[00000519] asf demuxer debug: found 2 streams
[00000517] access_http access warning: unimplemented query in control
[00000515] main input debug: selecting program id=0
[00000519] asf demuxer debug: added new video stream(ID:1)
[00000517] access_http access warning: unimplemented query in control
[00000519] asf demuxer debug: added new audio stream(codec:0x45,ID:2)
[00000519] main demuxer debug: using demux2 module "asf"
[00000520] main decoder debug: looking for decoder module: 34 candidates
[00000520] main decoder error: no suitable decoder module for fourcc `MP4S'.
VLC probably does not support this sound or video format.
[00000520] main decoder debug: killing decoder fourcc `MP4S', 0 PES in FIFO
[00000522] main decoder debug: looking for decoder module: 34 candidates
[00000522] main decoder error: no suitable decoder module for fourcc `g726'.
VLC probably does not support this sound or video format.
[00000522] main decoder debug: killing decoder fourcc `g726', 0 PES in FIFO
[00000515] main input debug: `http://192.168.1.115/img/video.asf' successfully opened
[00000519] asf demuxer warning: cannot peek while getting new packet, EOF ?
[00000515] main input debug: EOF reached
[00000510] main playlist debug: finished input
[00000510] main playlist debug: dying input
[00000510] main playlist debug: dying input
[00000510] main playlist debug: dying input
[00000510] main playlist debug: dying input
[00000518] asf private debug: free asf object 0x8cabdca1-0xa947-0x11cf-0x8ee400c00c205365
[00000518] asf private debug: free asf object 0xb7dc0791-0xa9b7-0x11cf-0x8ee600c00c205365
[00000518] asf private debug: free asf object 0xb7dc0791-0xa9b7-0x11cf-0x8ee600c00c205365
[00000518] asf private debug: free asf object 0x5fbf03b5-0xa92e-0x11cf-0x8ee300c00c205365
[00000518] asf private debug: free asf object 0x75b22630-0x668e-0x11cf-0xa6d900aa0062ce6c
[00000518] asf private debug: free asf object 0x75b22636-0x668e-0x11cf-0xa6d900aa0062ce6c
[00000515] main input debug: Program doesn't contain anymore ES
[00000519] main demuxer debug: removing module "asf"
[00000517] main access debug: removing module "access_http"
[00000510] main playlist debug: dead input
[00000515] main input debug: thread 1136679264 joined (input/input.c:469)
[00000510] main playlist debug: starting new item
[00000510] main playlist debug: changing item without a request (current 0/1)
[00000510] main playlist debug: nothing to play
signal 2 received, terminating vlc - do it again in case it gets stuck
user insisted too much, dying badly

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37519
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: Help with faad compile

Postby Jean-Baptiste Kempf » 18 Jul 2007 20:50

[00000001] main libvlc warning: cannot load module `modules/codec/ffmpeg/.libs/libffmpeg_plugin.so' (modules/codec/ffmpeg/.libs/libffmpeg_plugin.so: undefined symbol: av_aes_size)

How did you compile ffmpeg?
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

jerrygeis
Blank Cone
Blank Cone
Posts: 37
Joined: 17 Jul 2007 22:29

Re: Help with faad compile

Postby jerrygeis » 18 Jul 2007 20:58

I compiled ffmpeg with the following:

./configure --extra-cflags="-fPIC"
make
make install

jerry


Return to “General VLC media player Troubleshooting”

Who is online

Users browsing this forum: Google [Bot] and 12 guests