[FFmpeg-devel] [PATCH] Extra build options for ALS (and others)
Fri Nov 27 14:22:22 CET 2009
Thilo Borgmann <thilo.borgmann at googlemail.com> writes:
> recently the need for an extra build option for the ALS decoder arose.
Is it impossible to achieve the desired outcome with some combination
of always_inline, noinline, and flatten attributes?
> It seems like we are lacking a possibility for this or I have not found
> it... hints, discussion or better approaches welcome.
> The applied patch extends the implicit build rule for the object file,
> allowing to define extra compiler/linker/etc. options per file.
We've never had a need for this before, so there is no clean way of
doing it. I'll have to think about how to do it properly, but first
answer the question above.
> Index: libavcodec/Makefile
> --- libavcodec/Makefile (Revision 20627)
> +++ libavcodec/Makefile (Arbeitskopie)
> @@ -%ld,%ld +%ld,%ld @@
> SKIPHEADERS-$(CONFIG_VDPAU) += vdpau.h
> SKIPHEADERS-$(CONFIG_XVMC) += xvmc.h
> +# extra build options
> +$(SUBDIR)alsdec.o: CFLAGS += -finline-limit=4096
This will break with many non-gcc compilers.
mans at mansr.com
More information about the ffmpeg-devel