Page 1 of 1

newest ffmpeg incompatible w/ newest vlc

Posted: 08 Oct 2006 08:19
by marl0w
i compiled ffmpeg (from svn) and then tried compiling vlc (from svn) using --with-ffmpeg-tree=/home/marl0w/ffmpeg to compile ffmpeg in statically.

I got some errors like this:
src/.libs/libvlc.so: undefined reference to `img_resample_init'

I found this page:
http://lists.mplayerhq.hu/pipermail/ffm ... 15181.html
which says that around September 06, 2006 those symbols were removed from ffmpeg:

===================================
8 symbols removed:

T img_convert
T img_resample
T img_resample_close
T img_resample_full_init
T img_resample_init
T sws_freeContext
T sws_getContext
T sws_scale

libavutil.so.49 definitions unchanged
==================================

So it seems that vlc is still expecting to see these symbols but theyre gone. I installed a ffmpeg rpm from a August 2006 snapshot and used the same configure flags, and vlc compiled just fine.

My main problem is that I cant play h264 videos in vlc. Even with vlc-0.9.0-svn, i still cant play h264 files. I think maybe the newest ffmpeg will help, but it doesnt work.

-thanks

Posted: 09 Oct 2006 22:22
by dionoea
works fine for all the devs.

Posted: 09 Oct 2006 22:40
by Gujs
How did you configure ffmpeg? You can try with default ./configure and if it works, then try and add you configure options. I had a similar problem when i configure ffmpeg with --enable-ogg --enable-theora!