[Ffmpeg-devel] [PATCH] add ENABLE_ defines along with CONFIG_
Aurelien Jacobs
aurel
Tue Nov 7 01:23:27 CET 2006
On Sun, 5 Nov 2006 01:03:11 +0100
Aurelien Jacobs <aurel at gnuage.org> wrote:
> On Sat, 04 Nov 2006 18:00:27 +0000
> M?ns Rullg?rd <mru at inprovide.com> wrote:
>
> > Aurelien Jacobs <aurel at gnuage.org> writes:
> >
> > > Hi,
> > >
> > > The attached patch generate ENABLE_ defines for every codec/format/parser
> > > along with the CONFIG_ defines in config.h.
> > > Those new ENABLE_ defines are always defined, either to 1 when the feature
> > > is enabled or to 0 when it's disabled.
> > > It allows to write this:
> > >
> > > if (ENABLE_DVVIDEO_DECODER) {
> > > [...]
> > > }
> > >
> > > instead of this:
> > >
> > > #ifdef CONFIG_DVVIDEO_DECODER
> > > [...]
> > > #endif
> > >
> > > Here are the advantages as I already explained in my previous mail
> > > about "ifdef dv in avi container":
> > > - smaller source code
> > > - less ugly #ifdef mess
> > > - the compiler can still parse and check for errors in the
> > > DV only sections before optimizing them out
> > >
> > > Ok to apply ?
> >
> > I think it could be achieved with less code duplication in configure.
>
> I guess you mean something like the attached patch ?
> Ok to apply ?
No comments ?
I guess it's ok. I will apply soon.
Aurel
More information about the ffmpeg-devel
mailing list