Enable faad support in ffmpeg/experimental

Reinhard Tartler siretart at tauware.de
Sat Mar 22 15:31:08 UTC 2008


Fabian Greffrath <fabian.greffrath at lycos.de> writes:

> Am Donnerstag, den 20.03.2008, 18:13 +0100 schrieb Reinhard Tartler:
>> Okay, I've improved now the get-orig-source target with a shellscript
>> that works for me. I hope it does work for you as well :)
>
> Thank you very much! However, the whole thing has become a bit more
> complicated now that we have 3 scripts, two more rules and a handful of
> ifeq conditions more in debian/rules to handle the 'risky' case. ;)

Oh well, right. That seems to be the price until we have a good plan wrt
a sane 'ffmpeg' (non-free) source package.

> The package which is currently on the NEW queue does yot yet have been
> tagged.

Something I always forget to do :/ I've just tagged it right now.

>  Should furher commits still be done in the ffmpeg.20080206 directory
> or are you going to merge this into the ffmpeg directory?

I'm not a big fan of svn, TBH. I'd say lets copy the contents of
ffmpeg.20080206 over into the experimental/ffmpeg directory. Is there
some way that helps us to retain the history? Or is just 'copying' the
right thing to do?

> Why did you revert the change to build and install the qt-faststart
> program?

It seems to have been removed upstream. At least it didn't build for me.

> Happy Easter,

Frohe Ostern dir auch! :)


Btw, I tried to build a new version of vlc against this new ffmpeg, but
failed:

http://launchpadlibrarian.net/12799575/buildlog_ubuntu-hardy-i386.vlc_0.8.6.release.d-0ubuntu7%7Eppa1_FAILEDTOBUILD.txt.gz

Any idea why? The error message seems really weird to me:

if /bin/bash ../../../libtool --tag=CC --mode=compile i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../..   -DSYS_LINUX -I../../../include `top_builddir="../../.." ../../../vlc-config --cflags plugin ffmpeg` -Wsign-compare -Wall -g -O2 -pipe -MT libffmpeg_plugin_la-mux.lo -MD -MP -MF ".deps/libffmpeg_plugin_la-mux.Tpo" -c -o libffmpeg_plugin_la-mux.lo `test -f 'mux.c' || echo './'`mux.c; \
	then mv -f ".deps/libffmpeg_plugin_la-mux.Tpo" ".deps/libffmpeg_plugin_la-mux.Plo"; else rm -f ".deps/libffmpeg_plugin_la-mux.Tpo"; exit 1; fi
 i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -DSYS_LINUX -I../../../include -D_FILE_OFFSET_BITS=64 -D__USE_UNIX98 -D_LARGEFILE64_SOURCE -D_REENTRANT -D_THREAD_SAFE -D_GNU_SOURCE -DLOCALEDIR=\"/usr/share/locale\" -DDATA_PATH=\"/usr/share/vlc\" -DPLUGIN_PATH=\"/usr/lib/vlc\" -DHAVE_RELEASE -O3 -ffast-math -funroll-loops -mtune=pentium2 -fomit-frame-pointer -D__VLC__ -D__PLUGIN__ -DMODULE_NAME=ffmpeg -DMODULE_NAME_IS_ffmpeg -I/usr/include/ffmpeg -Wsign-compare -Wall -g -O2 -pipe -MT libffmpeg_plugin_la-mux.lo -MD -MP -MF .deps/libffmpeg_plugin_la-mux.Tpo -c mux.c  -fPIC -DPIC -o .libs/libffmpeg_plugin_la-mux.o
mux.c: In function 'OpenMux__0_8_6':
mux.c:136: error: incompatible types in assignment

However, the assigment involves 2 variables of the same type.. Huh?

I'm trying this now in unstable. hm. there vlc builds quite happily..

/me is confused now...

-- 
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4



More information about the pkg-multimedia-maintainers mailing list