I demand that oleg roitburd may or may not have written...
2008/3/15, Darren Salt linux@youmustbejoking.demon.co.uk:
Could you re-check with current xine-lib hg?
I made fresh checkout of ffmpeg trunk URL: svn://svn.mplayerhq.hu/ffmpeg/trunk Repository Root: svn://svn.mplayerhq.hu/ffmpeg Repository UUID: 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Revision: 12464
[snip]
Then I have cloned xine-lib ( 1.1) # hg identify c04027c00dc0+ tip Then I have patched with xine-lib.patch from xine-0.8.2, configured ./autogen.sh --with-external-ffmpeg --disable-dxr3
And I became error
You became an error? How did you manage that? ;-)
gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include
[snip gcc flags]
.deps/xineplug_decode_ff_la-ffmpeg_decoder.Tpo -c ffmpeg_decoder.c -fPIC -DPIC -o .libs/xineplug_decode_ff_la-ffmpeg_decoder.o In file included from ffmpeg_decoder.h:31, from ffmpeg_decoder.c:30: ./libavcodec/avcodec.h:34:20: error: avutil.h: No such file or directory
[snip]
It shouldn't be including that ‒ that's the internal copy. Could you try the attached patch? (If it works, it'll be included in 1.1.11.)