VLC 0.9.0 Git and FFMPEG/FAAD2 static linking problem

*nix specific usage questions
Ladi
New Cone
New Cone
Posts: 7
Joined: 21 Feb 2008 14:35

VLC 0.9.0 Git and FFMPEG/FAAD2 static linking problem

Postby Ladi » 08 May 2008 12:29

I was compiling VLC 0.9.0 with statically linked FFMPEG and FAAD libraries. Compiling and linking is ok, but I see neither ffmpeg nor faad in the output of 'vlc --list'.

I have used following configurations:

VLC:

./configure '--prefix=/home/vaatamoi/install' '--enable-static' '--enable-x11' '--enable-fb' '--disable-freetype' '--enable-fribidi' '--disable-svg' '--disable-directx' '--disable-wingdi' '--disable-glide' '--enable-aa' '--enable-oss' '--disable-esd' '--enable-arts' '--enable-waveout' '--enable-ffmpeg' '--with-ffmpeg-tree=/home/vaatamoi/libraries/ffmpeg' '--enable-faad' '--with-faad-tree=/home/vaatamoi/libraries/faad2' '--enable-dca' '--enable-flac' '--enable-utf8' '--enable-pth' '--enable-st' '--disable-gprof' '--disable-cprof' '--disable-testsuite' '--enable-optimizations' '--disable-altivec' '--disable-debug' '--enable-release' '--enable-sout' '--enable-httpd' '--disable-jack'

----

FFMPEG:

./configure --prefix=/home/vaatamoi/install --enable-pthreads --disable-ffserver --enable-static --enable-postproc --enable-gpl

----
FAAD:

./configure (no options given here)

This has worked with 0.8.6x, has something changed?

EDIT: Also, 'vlc-config --list builtin' shows ffmpeg and faad, before running 'make'.

dimstar
Cone that earned his stripes
Cone that earned his stripes
Posts: 177
Joined: 15 Dec 2006 14:05
Location: Bucuresti, Romania
Contact:

Re: VLC 0.9.0 Git and FFMPEG/FAAD2 static linking problem

Postby dimstar » 08 May 2008 14:39

I would say: check the config.log and the output of configure.

at 'detecting FFMPEG', is the answer yes?

It might not have detected a devel lib on which ffmpeg would actually depend on.. and thus just skip it.

Ladi
New Cone
New Cone
Posts: 7
Joined: 21 Feb 2008 14:35

Re: VLC 0.9.0 Git and FFMPEG/FAAD2 static linking problem

Postby Ladi » 08 May 2008 16:37

I would say: check the config.log and the output of configure.

at 'detecting FFMPEG', is the answer yes?

It might not have detected a devel lib on which ffmpeg would actually depend on.. and thus just skip it.

It is detected ok by configure, I guess. config.log agrees with me here :). I tried also linking against shared libs, but I only managed to get FAAD working, which did not work when linking static.

Only thing that I get is "main decoder error: no suitable decoder module for fourcc 'avc1' ", when trying to play H264/AAC media file.

lokidor
New Cone
New Cone
Posts: 1
Joined: 08 May 2008 19:02

Re: VLC 0.9.0 Git and FFMPEG/FAAD2 static linking problem

Postby lokidor » 08 May 2008 19:11

Hello,

I can confirm this one
I updated vlc git 3 hours ago, before it was okay, now faad is no more in the plugin list.
But this is not the only module.. , I checked my vlc-config :
builtins=" mux_ts ts faad a52tofloat32 libmpeg2 "
Before it was :
builtins=" "

funman
Developer
Developer
Posts: 1159
Joined: 03 Sep 2006 04:03
VLC version: master
Operating System: All of them
Location: Lost, please help me

Re: VLC 0.9.0 Git and FFMPEG/FAAD2 static linking problem

Postby funman » 14 May 2008 03:16

vlc -vvv --list --no-plugins-cache

look for missing symbols

Endy
New Cone
New Cone
Posts: 4
Joined: 01 Oct 2007 18:25
VLC version: 0.9.0-git
Operating System: Linux
Location: Paris, France
Contact:

Re: VLC 0.9.0 Git and FFMPEG/FAAD2 static linking problem

Postby Endy » 14 May 2008 23:31

Same problem here for ffmpeg (same setup : latest git, Debian Sid. ffmpeg is latest SVN too and is statically linked). ffmpeg is found (according to config.log) and libffmpeg_plugin.so is built, but it can't be loaded :

Code: Select all

[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: __vlc_mutex_init) [00000001] main libvlc warning: cannot load module `/usr/local/lib/vlc/gui/libwxwidgets_plugin.so' (/usr/local/lib/vlc/gui/libwxwidgets_plugin.so: undefined symbol: __vlc_mutex_init)
The missing symbol seems to be : __vlc_mutex_init

Full log from vlc -vvv --list --no-plugins-cache :

Code: Select all

23:21 endy@tabris ~% vlc -vvv --list --no-plugins-cache VLC media player 0.9.0-git Grishenko [00000001] main libvlc debug: VLC media player - version 0.9.0-git Grishenko - (c) 1996-2008 the VideoLAN team [00000001] main libvlc debug: libvlc was configured with ./configure '--enable-x11' '--enable-xvideo' '--disable-gtk' '--enable-sdl' '--enable-ffmpeg' '--with-ffmpeg-mp3lame' '--enable-mad' '--enable-libdvbpsi' '--enable-a52' '--enable-libmpeg2' '--enable-dvdnav' '--enable-faad' '--enable-vorbis' '--enable-ogg' '--enable-theora' '--enable-faac' '--enable-mkv' '--enable-freetype' '--enable-fribidi' '--enable-speex' '--enable-flac' '--enable-live555' '--with-live555-tree=extras/live' '--with-ffmpeg-tree=extras/ffmpeg' '--enable-caca' '--enable-skins' '--enable-skins2' '--enable-alsa' '--disable-kde' '--enable-qt' '--enable-mozilla' '--enable-wxwindows' '--enable-ncurses' [00000001] main libvlc debug: translation test: code is "Fr" [00000001] main libvlc debug: checking builtin modules [00000001] main libvlc debug: checking plugin modules [00000001] main libvlc debug: recursively browsing `/usr/local/lib/vlc' [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: __vlc_mutex_init) [00000001] main libvlc warning: cannot load module `/usr/local/lib/vlc/gui/libwxwidgets_plugin.so' (/usr/local/lib/vlc/gui/libwxwidgets_plugin.so: undefined symbol: __vlc_mutex_init) [00000001] main libvlc debug: module bank initialized, found 251 modules main main program access_mms Microsoft Media Server (MMS) vcd Lecture VCD screen Module de capture d’écran access_file Lecture de fichiers access_mmap Memory-mapped file input access_directory Lecture d’un répertoire access_directory Directory EOF access_udp Entrée UDP/RTP access_tcp Entrée TCP access_http Entrée HTTP access_ftp Entrée FTP access_ftp FTP upload output access_smb Entrée SMB dvdnav Entrée DVDnav dvdread Entrée DVDRead (DVD sans menus) access_fake Entrée factice cdda CD audio access_rtmp RTMP input access_filter_timeshift Différé access_filter_record Enregistrer access_filter_dump Dump access_filter_bandwidth Bandwidth limiter access_output_dummy Flux de sortie inutile access_output_file Sortie vers un fichier access_output_udp Flux de sortie UDP access_output_http Flux de sortie HTTP trivial_channel_mixer Mixeur de canaux trivial simple_channel_mixer Mixeur de canaux simple simple_channel_mixer mixeur de canaux simple headphone_channel_mixer Effet de spatialisation virtuelle pour casque stéréo headphone_channel_mixer Effet de spatialisation virtuelle pour casque stéréo dolby_surround_decoder Décodeur Dolby Surround mono Filtre audio de conversion de stéréo vers mono converter_fixed Filtre audio de conversion en virgule fixée converter_fixed Filtre audio de conversion en virgule fixée converter_fixed Filtre audio de conversion en virgule fixée converter_fixed Filtre audio de conversion en virgule fixée converter_float Filtre audio de conversion en virgule flottante converter_float Filtre audio de conversion en virgule flottante converter_float Filtre audio de conversion en virgule flottante converter_float Filtre audio de conversion en virgule flottante converter_float Filtre audio de conversion en virgule flottante converter_float Filtre audio de conversion en virgule flottante converter_float Filtre audio de conversion en virgule flottante converter_float Filtre audio de conversion en virgule flottante converter_float Filtre audio de conversion en virgule flottante converter_float Filtre audio de conversion en virgule flottante a52tospdif Encapsulateur A/52->S/PDIF a52tofloat32 Décodeur audio ATSC A/52 (ou AC-3) a52tofloat32 Décodeur audio ATSC A/52 (ou AC-3) dtstospdif Encapsulateur DTS->S/PDIF mpgatofixed32 Décodeur MPEG audio mpgatofixed32 Décodeur MPEG audio trivial_resampler Rééchantillonneur trivial ugly_resampler Rééchantillonneur basique linear_resampler Rééchantillonneur linéaire linear_resampler Rééchantillonneur linéaire bandlimited_resampler Rééchantillonneur par interpolation à bande réduite spatializer spatialiseur equalizer Égaliseur 10 bandes normvol Normaliseur de volume audio_format Filtre audio de conversion de formats PCM param_eq Égaliseur paramétrique trivial_mixer Mixeur audio trivial float32_mixer Mixeur audio float32 spdif_mixer Mixeur S/PDIF alsa Sortie audio ALSA aout_file Sortie audio vers un fichier oss Sortie audio OSS pour UNIX aout_sdl Sortie audio simple DirectMedia Layer cmml Décodeur d’annotations CMML cmml Décodeur d’annotations CMML subsdec Décodeur de sous-titres texte subsusf subsusf t140 t140 t140 Encodeur de texte T.140 spudec Décodeur de sous-titres DVD spudec Empaqueteur de sous-titres DVD a52 Parseur A/52 a52 Empaqueteur audio A/52 cinepak Décodeur vidéo Cinepak dts Parseur DTS dts Empaqueteur audio DTS flac Décodeur audio Flac flac Encodeur audio Flac flac Empaqueteur audio Flac lpcm Parseur audio pour PCM linéaire lpcm Empaqueteur audio pour PCM linéaire araw Décodeur de flux audio bruts araw Encodeur de flux audio bruts vorbis Décodeur audio Vorbis vorbis Empaqueteur audio Vorbis vorbis Encodeur audio Vorbis theora Décodeur vidéo Theora theora Empaqueteur vidéo Theora theora Encodeur vidéo Theora speex Décodeur audio Speex speex Empaqueteur audio Speex speex Encodeur audio Speex adpcm Décodeur audio ADPCM mpeg_audio Parseur MPEG audio couches I/II/III mpeg_audio Empaqueteur MPEG audio couches I/II/III libmpeg2 Décodeur vidéo MPEG I/II (utilisant libmpeg2) rawvideo Pseudo-décodeur vidéo brute rawvideo Pseudo-empaqueteur vidéo brute faad Décodeur audio AAC (utilisant libfaad2) dvbsub Décodeur de sous-titres DVB dvbsub Encodeur de sous-titres DVB telx Décodeur de sous-titres Télétexte png Décodeur vidéo PNG svcdsub Décodeur de sous-titres Philips OGT (Sous-titres SVCD) svcdsub Empaqueteur de sous-titres Philips OGT (Sous-titres SVCD) cvdsub Décodeur de sous-titres CVD cvdsub Empaqueteur de sous-titres VCD Chaoji fake Décodeur vidéo factice sdl_image Décodeur d’images (SDL) cdg Décodeur vidéo CDG cc Closed Captions decoder http Interface de commande à distance HTTP gestures Interface de contrôle par mouvements de souris showintf Afficher l’interface avec la souris telnet Interface de commande à distance VLM hotkeys Interface de combinaisons de touches rc Interface de commande à distance dbus D-Bus control interface motion motion control interface asf Démultiplexeur ASF v1.0 avi Démultiplexeur AVI mp4 Démultiplexeur de flux MP4 m4a Démultiplexeur de flux audio MPEG-4 m4v Démultiplexeur de flux vidéo MPEG-4 mpga Démultiplexeur MPEG audio / MP3 mpgv Démultiplexeur de flux vidéo MPEG I/II h264 Démultiplexeur vidéo H264 playlist Liste de lecture playlist Import de liste de lecture M3U playlist Import de liste de lecture PLS playlist Import de liste de lecture B4S playlist Import de liste de lecture DVB playlist Parseur Podcast playlist Import de liste de lecture XPSF playlist New winamp 5.2 shoutcast import playlist ASX playlist import playlist Démultiplexeur Kasenna MediaBase playlist QuickTime Media Link importer playlist Google Video Playlist importer playlist Dummy ifo demux playlist iTunes Music Library importer a52sys Démultiplexeur A/52 brut dtssys Démultiplexeur DTS brut flacsys Démultiplexeur FLAC ogg Démultiplexeur Ogg demuxdump File dumper rawdv Démultiplexeur DV (Digital Video) rawvid Raw video demuxer au Démultiplexeur AU wav Démultiplexeur WAV mkv Démultiplexeur de flux Matroska live555 RTP/RTSP/SDP demuxer (using Live555) live555 Access/Démultiplexeur RTSP/RTP nsv Démultiplexeur NullSoft real Démultiplexeur Real ts Démultiplexeur MPEG Transport Stream ps Démultiplexeur MPEG-PS ps Démultiplexeur MPEG-PS mod Démultiplexeur MOD (libmodplug) pva Démultiplexeur PVA aiff Démultiplexeur AIFF mjpeg Démultiplexeur MJPEG subtitle Lecteur de sous-titres texte ty Décodeur de flux TY audio/vidéo vobsub Démultiplexeur de sous-titres Vobsub voc Démultiplexeur VOC xa Démultiplexeur XA nuv Démultiplexeur Nuv nsc Démultiplexeur Windows Media NSC mpc Démultiplexeur MPC tta Démultiplexeur TTA vc1 VC1 video demuxer demux_cdg CDG demuxer smf SMF demuxer qt4 Interface Qt qt4 Dialogs provider skins2 Interface skinnable skins2 Demultiplexeur de chargement de skin ncurses Interface ncurses folder Folder meta data id3tag ID3v1/2 and APEv1/2 tags parser dummy Pseudo-interface dummy Pseudo-entrée dummy Pseudo-démultiplexeur dummy Pseudo-décodeur dummy Pseudo-encoder dummy Pseudo-sortie audio dummy Pseudo-sortie vidéo dummy Pseudo-rendu de polices memcpy Module de memcpy pour libc memcpymmx Module de memcpy optimisé MMX memcpymmxext Module de memcpy optimisé MMMEXT memcpy3dn Module de memcpy optimisé 3D Now! growl_udp Growl UDP Notification Plugin notify Plugin de notifications libnotify telepathy Telepathy "Now Playing" using MissionControl export export export Export de liste de lecture M3U export Export de liste de lecture ancien format export Export de liste de lecture XSPF osd_parser osd_parser osd_parser OSD configuration importer osd_parser XML OSD configuration importer xtag Parseur XML simple xml Parseur XML (libxml2) probe_hal Détection de périphériques HAL screensaver Désactivateur XScreensaver freetype Moteur de rendu freetype2 logger Module de journalisation dans un fichier vod_rtsp Serveur VoD RTSP gnutls GnuTLS transport layer security gnutls GnuTLS server profile_parser profile_parser audioscrobbler Submission of played songs to last.fm inhibit Power Management Inhibitor mux_ps Multiplexeur PS mux_ts Multiplexeur TS (libdvbpsi) mux_dummy Multiplexeur Dummy/Raw mux_avi Multiplexeur AVI mux_ogg Multiplexeur Ogg/Ogm mux_mp4 Démultiplexeur MP4/MOV mux_asf Multiplexeur ASF mux_wav Multiplexeur WAV mux_mpjpeg Multiplexeur M-JPEG packetizer_copy Empaqueteur « Copie » packetizer_mpegvideo Empaqueteur vidéo MPEG-I/II packetizer_mpeg4video Empaqueteur MPEG4 vidéo packetizer_mpeg4audio Empaqueteur MPEG4 audio packetizer_h264 Empaqueteur H264 vidéo packetizer_vc1 VC-1 packetizer sap Annonces SAP sap SDP Descriptions parser hal Détection de périphériques HAL shout Shoutcast shout Shoutcast TV listings shout French TV shout Freebox TV listing (French ISP free.fr services) bonjour Services « Bonjour » podcast Podcasts stream_out_dummy Flux de sortie inutile stream_out_description Flux de sortie de description stream_out_standard Flux de sortie standard stream_out_transcode Transcode le flux stream_out_duplicate Duplique le flux stream_out_es Flux de sortie élémentaire stream_out_display Affiche le flux stream_out_gather Flux de sortie assemblé stream_out_rtp Flux de sortie RTP stream_out_bridge Flux de sortie de pont stream_out_bridge Flux de sortie de pont stream_out_bridge Flux de sortie de pont stream_out_mosaic_bridge Flux de sortie de la mosaïque stream_out_autodel Automatically add/delete input streams i420_rgb Conversions de I420,IYUV,YV12 vers RGB2,RV15,RV16,RV24,RV32 i420_rgb_mmx Conversions MMX de I420,IYUV,YV12 vers RV15,RV16,RV24,RV32 i420_rgb_sse2 SSE2 I420,IYUV,YV12 to RV15,RV16,RV24,RV32 conversions i420_yuy2 Conversions from I420,IYUV,YV12 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv,Y211 i420_yuy2_mmx MMX conversions from I420,IYUV,YV12 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv i420_yuy2_sse2 SSE2 conversions from I420,IYUV,YV12 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv i422_yuy2 Conversions from I422 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv,Y211 i422_yuy2_mmx MMX conversions from I422 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv i422_yuy2_sse2 SSE2 conversions from I422 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv i422_i420 Conversions from I422,J422 to I420,IYUV,J420,YV12,YUVA i420_ymga Conversions from I420,IYUV,YV12 to YMGA i420_ymga_mmx MMX conversions from I420,IYUV,YV12 to YMGA grey_yuv Conversions from GREY to I420,YUY2 yuy2_i422 Conversions from YUY2,YUNV,YVYU,UYVY,UYNV,Y422,cyuv to I422 yuy2_i420 Conversions from YUY2,YUNV,YVYU,UYVY,UYNV,Y422,cyuv to I420 chroma_chain Chroma conversions using a chain of chroma conversion modules atmo AtmoLight Filter mosaic Filtre vidéo mosaique transform Filtre vidéo de transformation d’image invert Filtre d’inversion vidéo adjust Filtre vidéo d’ajustement d’image wall Filtre vidéo effet mur clone Filtre vidéo de duplication d’image crop Filtre vidéo de réduction d’image motionblur Filtre de brouillage de mouvement logo Filtre vidéo d’insertion de logo logo Filtre d’incrustation de logo deinterlace Filtre de désentrelacement vidéo deinterlace Filtre de désentrelacement vidéo blend Mélange d’images scale Filtre de redimensionnement marq Texte rss Incrustation de flux RSS motiondetect Filtre de détection de mouvement rv32 Filtre de conversion RV32 osdmenu Menu à l’écran (OSD) magnify Filtre d’agrandissement interactif wave Wave video filter ripple Ripple video filter psychedelic Psychedelic video filter gradient Gradient video filter panoramix Panoramix: wall with overlap video filter rotate Rotate video filter noise Noise video filter puzzle Puzzle interactive game video filter colorthres Color threshold filter extract Extract RGB component video filter sharpen Augment contrast between contours. erase Erase video filter bluescreen Bluescreen video filter alphamask Alpha mask video filter gaussianblur Gaussian blur video filter grain Grain video filter seamcarving Seam Carving video filter dynamicoverlay Dynamic video overlay blendbench Blending benchmark filter croppadd Filtre de redimensionnement x11 Sortie vidéo X11 xvideo Sortie vidéo extension XVideo glx OpenGL(GLX) provider caca Sortie vidéo en art ASCII en couleurs fb Sortie vidéo pour le framebuffer de GNU/Linux vout_sdl Sortie vidéo Simple DirectMedia Layer opengl Sortie vidéo OpenGL image Sortie vidéo Image vmem Video memory module visual Filtre de visualisation

--
Endy

Ladi
New Cone
New Cone
Posts: 7
Joined: 21 Feb 2008 14:35

Re: VLC 0.9.0 Git and FFMPEG/FAAD2 static linking problem

Postby Ladi » 15 May 2008 14:33

The missing symbol seems to be : __vlc_mutex_init
That is the case with me also.

Endy
New Cone
New Cone
Posts: 4
Joined: 01 Oct 2007 18:25
VLC version: 0.9.0-git
Operating System: Linux
Location: Paris, France
Contact:

Re: VLC 0.9.0 Git and FFMPEG/FAAD2 static linking problem

Postby Endy » 19 May 2008 21:43

Okay, the warnings from vlc -vvv --list --no-plugins-cache were caused by old libffmpeg_plugin.so and libwxwidgets_plugin.so from an older version in my /usr/local/lib/vlc ; i cleaned it up and now they're gone. What appears now is that no libffmpeg_plugin.so is built. ffmpeg doesn't appear at all neither in vlc -vvv --list --no-plugins-cache nor in vlc-config --list plugin, and no objects are built indeed (modules/codec/ffmpeg/.libs doesn't even exist).

That's weird because from what i can see, ffmpeg is correctly found by configure :

Code: Select all

(...) checking for libavcodec.a in extras/ffmpeg... /mnt/200Go/endy/src/vlc/extras/ffmpeg/libavcodec/libavcodec.a checking for FFMPEG... yes checking for SWSCALE... yes checking ffmpeg/avcodec.h usability... no checking ffmpeg/avcodec.h presence... no checking for ffmpeg/avcodec.h... no checking libavcodec/avcodec.h usability... yes checking libavcodec/avcodec.h presence... yes checking for libavcodec/avcodec.h... yes checking ffmpeg/avformat.h usability... no checking ffmpeg/avformat.h presence... no checking for ffmpeg/avformat.h... no checking libavformat/avformat.h usability... yes checking libavformat/avformat.h presence... yes checking for libavformat/avformat.h... yes checking ffmpeg/avutil.h usability... yes checking ffmpeg/avutil.h presence... yes checking for ffmpeg/avutil.h... yes checking libavutil/avutil.h usability... yes checking libavutil/avutil.h presence... yes checking for libavutil/avutil.h... yes checking ffmpeg/swscale.h usability... no checking ffmpeg/swscale.h presence... no checking for ffmpeg/swscale.h... no checking libswscale/swscale.h usability... yes checking libswscale/swscale.h presence... yes checking for libswscale/swscale.h... yes (...)
ffmpeg however appears in vlc-config --list builtin (it is the only thing that appears), but i don't know what it may or may not mean.



My complete config.log file is available here. Thanks to anyone who could help me !

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

Re: VLC 0.9.0 Git and FFMPEG/FAAD2 static linking problem

Postby Jean-Baptiste Kempf » 20 May 2008 16:18

What is your config line ?
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.

Endy
New Cone
New Cone
Posts: 4
Joined: 01 Oct 2007 18:25
VLC version: 0.9.0-git
Operating System: Linux
Location: Paris, France
Contact:

Re: VLC 0.9.0 Git and FFMPEG/FAAD2 static linking problem

Postby Endy » 21 May 2008 00:49

What is your config line ?
It is in the config.log :

Code: Select all

$ ./configure --enable-x11 --enable-xvideo --disable-gtk --enable-sdl --enable-ffmpeg --with-ffmpeg-mp3lame --enable-mad --enable-libdvbpsi --enable-a52 --enable-libmpeg2 --enable-dvdnav --enable-faad --enable-vorbis --enable-ogg --enable-theora --enable-faac --enable-mkv --enable-freetype --enable-fribidi --enable-speex --enable-flac --enable-live555 --with-live555-tree=extras/live --with-ffmpeg-tree=extras/ffmpeg --enable-caca --enable-skins --enable-skins2 --enable-alsa --disable-kde --enable-qt --enable-mozilla --enable-wxwindows --enable-ncurses
extras/live and extras/ffmpeg are symlinks to the relevant directories. I think some of those options may be broken or obsolete, but the configure and make run without any error.

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

Re: VLC 0.9.0 Git and FFMPEG/FAAD2 static linking problem

Postby Jean-Baptiste Kempf » 21 May 2008 20:15

I think extra-ffmpeg is borken. So install ffmpeg and use only --enable-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.

Endy
New Cone
New Cone
Posts: 4
Joined: 01 Oct 2007 18:25
VLC version: 0.9.0-git
Operating System: Linux
Location: Paris, France
Contact:

Re: VLC 0.9.0 Git and FFMPEG/FAAD2 static linking problem

Postby Endy » 23 May 2008 01:45

It works ! Thanks jb :)

A few months ago, i was told to do the exact opposite thing - not to use a stock ffmpeg but compile it by myself and use --with-ffmpeg-tree instead. Things change quickly :)

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

Re: VLC 0.9.0 Git and FFMPEG/FAAD2 static linking problem

Postby Jean-Baptiste Kempf » 23 May 2008 01:50

Life changes :D
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.


Return to “VLC media player for Linux and friends Troubleshooting”

Who is online

Users browsing this forum: No registered users and 11 guests