[FFmpeg-devel] [PATCH 2/4] libavcodec/libavutil: Implementation of AAC_fixed_decoder (LC-module)
Paul B Mahol
onemda at gmail.com
Sat Oct 5 16:59:17 CEST 2013
On 10/5/13, Michael Niedermayer <michaelni at gmx.at> wrote:
> On Sat, Oct 05, 2013 at 01:03:20PM +0000, Paul B Mahol wrote:
>> On 9/18/13, Nedeljko Babic <nedeljko.babic at imgtec.com> wrote:
>> > From: Mirjana Vulin <mirjana.vulin at imgtec.com>
>> >
>> > Signed-off-by: Mirjana Vulin <mirjana.vulin at imgtec.com>
>> > ---
>> > libavcodec/Makefile | 15 +-
>> > libavcodec/aac.h | 104 +-
>> > libavcodec/aac_float_emu.h | 699 ++++++++
>> > libavcodec/aacdec.c | 2763
>> > ++------------------------------
>> > libavcodec/aacdec_fixed.c | 458 ++++++
>> > libavcodec/aacdec_template.c | 2747
>> > +++++++++++++++++++++++++++++++
>> > libavcodec/aacdectab.h | 34 +-
>> > libavcodec/aactab.c | 2 +
>> > libavcodec/aactab.h | 2 +
>> > libavcodec/allcodecs.c | 1 +
>> > libavcodec/cbrt_fixed_tablegen.c | 24 +
>> > libavcodec/cbrt_tablegen.c | 17 +-
>> > libavcodec/cbrt_tablegen.h | 17 +-
>> > libavcodec/cbrt_tablegen_template.c | 37 +
>> > libavcodec/dsputil.c | 12 +
>> > libavcodec/dsputil.h | 17 +
>> > libavcodec/float_emu.h | 400 +++++
>> > libavcodec/float_emu_tab.c | 296 ++++
>> > libavcodec/fmtconvert.c | 19 +-
>> > libavcodec/fmtconvert.h | 2 +
>> > libavcodec/lpc.h | 48 +
>> > libavcodec/mdct.c | 5 +
>> > libavcodec/mips/Makefile | 10 +-
>> > libavcodec/mips/aacdec_mips.c | 6 +-
>> > libavcodec/mips/fmtconvert_mips.c | 4 +
>> > libavcodec/sinewin.c | 1 +
>> > libavcodec/sinewin.h | 20 +-
>> > libavcodec/sinewin_fixed.c | 21 +
>> > libavcodec/sinewin_fixed_tablegen.c | 24 +
>> > libavcodec/sinewin_tablegen.c | 26 +-
>> > libavcodec/sinewin_tablegen.h | 31 +-
>> > libavcodec/sinewin_tablegen_template.c | 60 +
>> > libavcodec/tableprint.h | 2 +
>> > libavutil/fixed_dsp.c | 63 +-
>> > libavutil/fixed_dsp.h | 53 +
>> > 35 files changed, 5269 insertions(+), 2771 deletions(-)
>> > create mode 100644 libavcodec/aac_float_emu.h
>> > create mode 100644 libavcodec/aacdec_fixed.c
>> > create mode 100644 libavcodec/aacdec_template.c
>> > create mode 100644 libavcodec/cbrt_fixed_tablegen.c
>> > create mode 100644 libavcodec/cbrt_tablegen_template.c
>> > create mode 100644 libavcodec/float_emu.h
>> > create mode 100644 libavcodec/float_emu_tab.c
>> > create mode 100644 libavcodec/sinewin_fixed.c
>> > create mode 100644 libavcodec/sinewin_fixed_tablegen.c
>> > create mode 100644 libavcodec/sinewin_tablegen_template.c
>> >
>>
>> [...]
>>
>> > diff --git a/libavcodec/aac_float_emu.h b/libavcodec/aac_float_emu.h
>> > new file mode 100644
>> > index 0000000..bbce0f4
>> > --- /dev/null
>> > +++ b/libavcodec/aac_float_emu.h
>> > @@ -0,0 +1,699 @@
>> > +/*
>> > + * Copyright (c) 2012
>> > + * MIPS Technologies, Inc., California.
>> > + *
>> > + * Redistribution and use in source and binary forms, with or without
>> > + * modification, are permitted provided that the following conditions
>> > + * are met:
>> > + * 1. Redistributions of source code must retain the above copyright
>> > + * notice, this list of conditions and the following disclaimer.
>> > + * 2. Redistributions in binary form must reproduce the above
>> > copyright
>> > + * notice, this list of conditions and the following disclaimer in
>> > the
>> > + * documentation and/or other materials provided with the
>> > distribution.
>> > + * 3. Neither the name of the MIPS Technologies, Inc., nor the names of
>> > is
>> > + * contributors may be used to endorse or promote products derived
>> > from
>> > + * this software without specific prior written permission.
>>
>> Why this 3 clause BSD license?
>> IIRC this conflict with LGPL.
>
> i think you mixup
> http://directory.fsf.org/wiki/License:BSD_3Clause
> and
> http://directory.fsf.org/wiki/License:BSD_4Clause
>
> also see:
> http://www.gnu.org/licenses/license-list.html
Yes, thanks for correction.
>
> [...]
> --
> Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
>
> In a rich man's house there is no place to spit but his face.
> -- Diogenes of Sinope
>
More information about the ffmpeg-devel
mailing list