Added license boilerplate to all source files.
Change-Id: I42a702487e6db4953dca0027710ea4fe266052fd Also: - Removed dead code in several source files. - Minor changes in comments. - No functional changes. No changes in executed code. - Added documentation PDFs.
This commit is contained in:
parent
698b536f3b
commit
18a4af02f9
10417
documentation/aacDecoder.pdf
Normal file
10417
documentation/aacDecoder.pdf
Normal file
File diff suppressed because one or more lines are too long
10494
documentation/aacEncoder.pdf
Normal file
10494
documentation/aacEncoder.pdf
Normal file
File diff suppressed because one or more lines are too long
@ -1,28 +1,90 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder **************************
|
/***************************** MPEG-4 AAC Decoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS 1999-2008
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Manuel Jander
|
Author(s): Manuel Jander
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,28 +1,89 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder **************************
|
/***************************** MPEG-4 AAC Decoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2002)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Josef Hoepfl
|
Author(s): Josef Hoepfl
|
||||||
Description:
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder **************************
|
/***************************** MPEG-4 AAC Decoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2005)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Josef Hoepfl
|
Author(s): Josef Hoepfl
|
||||||
Description:
|
Description:
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#ifndef AAC_RAM_H
|
#ifndef AAC_RAM_H
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder **************************
|
/***************************** MPEG-4 AAC Decoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2004)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Josef Hoepfl
|
Author(s): Josef Hoepfl
|
||||||
Description: Definition of constant tables
|
Description: Definition of constant tables
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "aac_rom.h"
|
#include "aac_rom.h"
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder **************************
|
/***************************** MPEG-4 AAC Decoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2004)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Josef Hoepfl
|
Author(s): Josef Hoepfl
|
||||||
Description: Definition of constant tables
|
Description: Definition of constant tables
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#ifndef AAC_ROM_H
|
#ifndef AAC_ROM_H
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder **************************
|
/***************************** MPEG-4 AAC Decoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2004)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Christian Griebel
|
Author(s): Christian Griebel
|
||||||
Description: Dynamic range control (DRC) decoder tool for AAC
|
Description: Dynamic range control (DRC) decoder tool for AAC
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "aacdec_drc.h"
|
#include "aacdec_drc.h"
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder **************************
|
/***************************** MPEG-4 AAC Decoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2004)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Christian Griebel
|
Author(s): Christian Griebel
|
||||||
Description: Dynamic range control (DRC) decoder tool for AAC
|
Description: Dynamic range control (DRC) decoder tool for AAC
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#ifndef AACDEC_DRC_H
|
#ifndef AACDEC_DRC_H
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder **************************
|
/***************************** MPEG-4 AAC Decoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2010)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Christian Griebel
|
Author(s): Christian Griebel
|
||||||
Description: Dynamic range control (DRC) global data types
|
Description: Dynamic range control (DRC) global data types
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#ifndef AACDEC_DRC_TYPES_H
|
#ifndef AACDEC_DRC_TYPES_H
|
||||||
|
@ -1,30 +1,92 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder ***************************
|
/***************************** MPEG-4 AAC Decoder ***************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS 2000-2008
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Robert Weidner (DSP Solutions)
|
Author(s): Robert Weidner (DSP Solutions)
|
||||||
Description: HCR Decoder: HCR initialization, preprocess HCR sideinfo,
|
Description: HCR Decoder: HCR initialization, preprocess HCR sideinfo,
|
||||||
decode priority codewords (PCWs)
|
decode priority codewords (PCWs)
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
|
||||||
#include "aacdec_hcr.h"
|
#include "aacdec_hcr.h"
|
||||||
|
@ -1,31 +1,93 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder ***************************
|
/***************************** MPEG-4 AAC Decoder ***************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS 2000-2008
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Robert Weidner (DSP Solutions)
|
Author(s): Robert Weidner (DSP Solutions)
|
||||||
Description: HCR Decoder: Interface function declaration; common defines
|
Description: HCR Decoder: Interface function declaration; common defines
|
||||||
and structures; defines for switching error-generator,
|
and structures; defines for switching error-generator,
|
||||||
-detector, and -concealment
|
-detector, and -concealment
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
|
||||||
#ifndef _AACDEC_HCR_H_
|
#ifndef _AACDEC_HCR_H_
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder ***************************
|
/***************************** MPEG-4 AAC Decoder ***************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS 2000-2008
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Robert Weidner (DSP Solutions)
|
Author(s): Robert Weidner (DSP Solutions)
|
||||||
Description: HCR Decoder: Bitstream reading
|
Description: HCR Decoder: Bitstream reading
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
|
||||||
#include "aacdec_hcr_bit.h"
|
#include "aacdec_hcr_bit.h"
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder ***************************
|
/***************************** MPEG-4 AAC Decoder ***************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS 2000-2008
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Robert Weidner (DSP Solutions)
|
Author(s): Robert Weidner (DSP Solutions)
|
||||||
Description: HCR Decoder: Bitstream reading prototypes
|
Description: HCR Decoder: Bitstream reading prototypes
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
|
||||||
#ifndef _AACDEC_HCR_BIT_H_
|
#ifndef _AACDEC_HCR_BIT_H_
|
||||||
|
@ -1,30 +1,92 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder ***************************
|
/***************************** MPEG-4 AAC Decoder ***************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS 2000-2009
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Robert Weidner (DSP Solutions)
|
Author(s): Robert Weidner (DSP Solutions)
|
||||||
Description: HCR Decoder: Common defines and structures; defines for
|
Description: HCR Decoder: Common defines and structures; defines for
|
||||||
switching error-generator, -detector, and -concealment;
|
switching error-generator, -detector, and -concealment;
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
|
||||||
#ifndef _AACDEC_HCR_TYPES_H_
|
#ifndef _AACDEC_HCR_TYPES_H_
|
||||||
|
@ -1,30 +1,92 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder ***************************
|
/***************************** MPEG-4 AAC Decoder ***************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS 2000-2008
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Robert Weidner (DSP Solutions)
|
Author(s): Robert Weidner (DSP Solutions)
|
||||||
Description: HCR Decoder: Prepare decoding of non-PCWs, segmentation- and
|
Description: HCR Decoder: Prepare decoding of non-PCWs, segmentation- and
|
||||||
bitfield-handling, HCR-Statemachine
|
bitfield-handling, HCR-Statemachine
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
|
||||||
#include "aacdec_hcrs.h"
|
#include "aacdec_hcrs.h"
|
||||||
|
@ -1,30 +1,92 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder ***************************
|
/***************************** MPEG-4 AAC Decoder ***************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS 2000-2008
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Robert Weidner (DSP Solutions)
|
Author(s): Robert Weidner (DSP Solutions)
|
||||||
Description: HCR Decoder: Defines of state-constants, masks and
|
Description: HCR Decoder: Defines of state-constants, masks and
|
||||||
state-prototypes
|
state-prototypes
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
|
||||||
#ifndef _AACDEC_HCRS_H_
|
#ifndef _AACDEC_HCRS_H_
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder **************************
|
/***************************** MPEG-4 AAC Decoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2004)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Josef Hoepfl
|
Author(s): Josef Hoepfl
|
||||||
Description: perceptual noise substitution tool
|
Description: perceptual noise substitution tool
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "aacdec_pns.h"
|
#include "aacdec_pns.h"
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder **************************
|
/***************************** MPEG-4 AAC Decoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2004)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Josef Hoepfl
|
Author(s): Josef Hoepfl
|
||||||
Description: perceptual noise substitution tool
|
Description: perceptual noise substitution tool
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#ifndef PNS_H
|
#ifndef PNS_H
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder **************************
|
/***************************** MPEG-4 AAC Decoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2004)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Josef Hoepfl
|
Author(s): Josef Hoepfl
|
||||||
Description: temporal noise shaping tool
|
Description: temporal noise shaping tool
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "aacdec_tns.h"
|
#include "aacdec_tns.h"
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder **************************
|
/***************************** MPEG-4 AAC Decoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2004)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Josef Hoepfl
|
Author(s): Josef Hoepfl
|
||||||
Description: temporal noise shaping tool
|
Description: temporal noise shaping tool
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#ifndef TNS_H
|
#ifndef TNS_H
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder **************************
|
/***************************** MPEG-4 AAC Decoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2004)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Josef Hoepfl
|
Author(s): Josef Hoepfl
|
||||||
Description:
|
Description:
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
@ -82,11 +144,6 @@
|
|||||||
|
|
||||||
#include "aacdec_pns.h"
|
#include "aacdec_pns.h"
|
||||||
|
|
||||||
/*#ifdef AACDEC_HDAAC_ENABLE
|
|
||||||
#include "slsdecifc.h"
|
|
||||||
#endif
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include "sbrdecoder.h"
|
#include "sbrdecoder.h"
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder **************************
|
/***************************** MPEG-4 AAC Decoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2004)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Josef Hoepfl
|
Author(s): Josef Hoepfl
|
||||||
Description:
|
Description:
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#ifndef AACDECODER_H
|
#ifndef AACDECODER_H
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder **************************
|
/***************************** MPEG-4 AAC Decoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS 1999-2008
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Manuel Jander
|
Author(s): Manuel Jander
|
||||||
Description:
|
Description:
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "aacdecoder_lib.h"
|
#include "aacdecoder_lib.h"
|
||||||
@ -48,7 +110,7 @@
|
|||||||
/* Decoder library info */
|
/* Decoder library info */
|
||||||
#define AACDECODER_LIB_VL0 2
|
#define AACDECODER_LIB_VL0 2
|
||||||
#define AACDECODER_LIB_VL1 4
|
#define AACDECODER_LIB_VL1 4
|
||||||
#define AACDECODER_LIB_VL2 1
|
#define AACDECODER_LIB_VL2 4
|
||||||
#define AACDECODER_LIB_TITLE "AAC Decoder Lib"
|
#define AACDECODER_LIB_TITLE "AAC Decoder Lib"
|
||||||
#define AACDECODER_LIB_BUILD_DATE __DATE__
|
#define AACDECODER_LIB_BUILD_DATE __DATE__
|
||||||
#define AACDECODER_LIB_BUILD_TIME __TIME__
|
#define AACDECODER_LIB_BUILD_TIME __TIME__
|
||||||
|
@ -1,29 +1,92 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
|
|
||||||
/******************************** Fraunhofer IIS ***************************
|
/******************************** Fraunhofer IIS ***************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2010)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Arthur Tritthart
|
Author(s): Arthur Tritthart
|
||||||
Description: (ARM optimised) Scaling of spectral data
|
Description: (ARM optimised) Scaling of spectral data
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder **************************
|
/***************************** MPEG-4 AAC Decoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2004)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Josef Hoepfl
|
Author(s): Josef Hoepfl
|
||||||
Description: long/short-block decoding
|
Description: long/short-block decoding
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "block.h"
|
#include "block.h"
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder **************************
|
/***************************** MPEG-4 AAC Decoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2004)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Josef Hoepfl
|
Author(s): Josef Hoepfl
|
||||||
Description: long/short-block decoding
|
Description: long/short-block decoding
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#ifndef BLOCK_H
|
#ifndef BLOCK_H
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder **************************
|
/***************************** MPEG-4 AAC Decoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2004)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Josef Hoepfl
|
Author(s): Josef Hoepfl
|
||||||
Description:
|
Description:
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "channel.h"
|
#include "channel.h"
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder **************************
|
/***************************** MPEG-4 AAC Decoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2004)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Josef Hoepfl
|
Author(s): Josef Hoepfl
|
||||||
Description:
|
Description:
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#ifndef CHANNEL_H
|
#ifndef CHANNEL_H
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder **************************
|
/***************************** MPEG-4 AAC Decoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2004)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Josef Hoepfl
|
Author(s): Josef Hoepfl
|
||||||
Description: individual channel stream info
|
Description: individual channel stream info
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "channelinfo.h"
|
#include "channelinfo.h"
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder **************************
|
/***************************** MPEG-4 AAC Decoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2004)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Josef Hoepfl
|
Author(s): Josef Hoepfl
|
||||||
Description: individual channel stream info
|
Description: individual channel stream info
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#ifndef CHANNELINFO_H
|
#ifndef CHANNELINFO_H
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder **************************
|
/***************************** MPEG-4 AAC Decoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2004)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Josef Hoepfl
|
Author(s): Josef Hoepfl
|
||||||
Description: independent channel concealment
|
Description: independent channel concealment
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder **************************
|
/***************************** MPEG-4 AAC Decoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2004)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Josef Hoepfl
|
Author(s): Josef Hoepfl
|
||||||
Description: independent channel concealment
|
Description: independent channel concealment
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#ifndef _CONCEAL_H_
|
#ifndef _CONCEAL_H_
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder **************************
|
/***************************** MPEG-4 AAC Decoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2004)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Christian Griebel
|
Author(s): Christian Griebel
|
||||||
Description: Error concealment structs and types
|
Description: Error concealment structs and types
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#ifndef CONCEAL_TYPES_H
|
#ifndef CONCEAL_TYPES_H
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder **************************
|
/***************************** MPEG-4 AAC Decoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2004)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Josef Hoepfl
|
Author(s): Josef Hoepfl
|
||||||
Description: debug output
|
Description: debug output
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#ifndef DEBUG_H
|
#ifndef DEBUG_H
|
||||||
|
@ -1,32 +1,92 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************************************************************\
|
/***************************************************************************\
|
||||||
*
|
|
||||||
* (C) copyright Fraunhofer - IIS (2006)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
*
|
*
|
||||||
* filename: ldfiltbank.c
|
* filename: ldfiltbank.c
|
||||||
* project : MPEG-4 Audio Decoder
|
* project : MPEG-4 Audio Decoder
|
||||||
* contents/description: low delay filterbank
|
* contents/description: low delay filterbank
|
||||||
*
|
*
|
||||||
* This software and/or program is protected by copyright law and
|
|
||||||
* international treaties. Any reproduction or distribution of this
|
|
||||||
* software and/or program, or any portion of it, may result in severe
|
|
||||||
* civil and criminal penalties, and will be prosecuted to the maximum
|
|
||||||
* extent possible under law.
|
|
||||||
*
|
|
||||||
* $Id$
|
|
||||||
*
|
|
||||||
\***************************************************************************/
|
\***************************************************************************/
|
||||||
|
|
||||||
#include "ldfiltbank.h"
|
#include "ldfiltbank.h"
|
||||||
|
@ -1,32 +1,93 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************************************************************\
|
/***************************************************************************\
|
||||||
*
|
*
|
||||||
* (C) copyright Fraunhofer - IIS (2006)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
*
|
|
||||||
* filename: ldfiltbank.h
|
* filename: ldfiltbank.h
|
||||||
* project : MPEG-4 Audio Decoder
|
* project : MPEG-4 Audio Decoder
|
||||||
* contents/description: low delay filterbank interface
|
* contents/description: low delay filterbank interface
|
||||||
*
|
*
|
||||||
* This software and/or program is protected by copyright law and
|
|
||||||
* international treaties. Any reproduction or distribution of this
|
|
||||||
* software and/or program, or any portion of it, may result in severe
|
|
||||||
* civil and criminal penalties, and will be prosecuted to the maximum
|
|
||||||
* extent possible under law.
|
|
||||||
*
|
|
||||||
* $Header: /home/cvs/amm/menc/mp4objdec/src/aac_eld/ldfiltbank.h,v 1.3 2006/11/07 22:21:27 haertlml Exp $
|
|
||||||
*
|
|
||||||
\***************************************************************************/
|
\***************************************************************************/
|
||||||
|
|
||||||
#ifndef _LDFILTBANK_H
|
#ifndef _LDFILTBANK_H
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder **************************
|
/***************************** MPEG-4 AAC Decoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2004)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Josef Hoepfl
|
Author(s): Josef Hoepfl
|
||||||
Description:
|
Description:
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#ifndef OVERLAPADD_H
|
#ifndef OVERLAPADD_H
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder **************************
|
/***************************** MPEG-4 AAC Decoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2004)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Josef Hoepfl
|
Author(s): Josef Hoepfl
|
||||||
Description: pulse data tool
|
Description: pulse data tool
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "pulsedata.h"
|
#include "pulsedata.h"
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder **************************
|
/***************************** MPEG-4 AAC Decoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2004)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Josef Hoepfl
|
Author(s): Josef Hoepfl
|
||||||
Description: pulse data tool
|
Description: pulse data tool
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#ifndef PULSEDATA_H
|
#ifndef PULSEDATA_H
|
||||||
|
@ -1,28 +1,86 @@
|
|||||||
/****************************************************************************
|
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2004)
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
All Rights Reserved
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
All rights reserved.
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
1. INTRODUCTION
|
||||||
between Google Inc. and Fraunhofer
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
effective and in full force since March 1, 2012.
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
applications information and documentation.
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
****************************************************************************/
|
|
||||||
/*!
|
/*!
|
||||||
\file
|
\file
|
||||||
\brief RVLC Decoder
|
\brief RVLC Decoder
|
||||||
|
@ -1,28 +1,86 @@
|
|||||||
/****************************************************************************
|
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2004)
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
All Rights Reserved
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
All rights reserved.
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
1. INTRODUCTION
|
||||||
between Google Inc. and Fraunhofer
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
effective and in full force since March 1, 2012.
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
applications information and documentation.
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
****************************************************************************/
|
|
||||||
/*!
|
/*!
|
||||||
\file
|
\file
|
||||||
\brief Defines structures and prototypes for RVLC
|
\brief Defines structures and prototypes for RVLC
|
||||||
|
@ -1,28 +1,86 @@
|
|||||||
/****************************************************************************
|
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2004)
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
All Rights Reserved
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
All rights reserved.
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
1. INTRODUCTION
|
||||||
between Google Inc. and Fraunhofer
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
effective and in full force since March 1, 2012.
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
applications information and documentation.
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
****************************************************************************/
|
|
||||||
/*!
|
/*!
|
||||||
\file
|
\file
|
||||||
\brief Defines structures for RVLC
|
\brief Defines structures for RVLC
|
||||||
|
@ -1,28 +1,86 @@
|
|||||||
/****************************************************************************
|
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2004)
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
All Rights Reserved
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
All rights reserved.
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
1. INTRODUCTION
|
||||||
between Google Inc. and Fraunhofer
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
effective and in full force since March 1, 2012.
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
applications information and documentation.
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
****************************************************************************/
|
|
||||||
/*!
|
/*!
|
||||||
\file
|
\file
|
||||||
\brief RVLC bitstream reading
|
\brief RVLC bitstream reading
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder ***************************
|
/***************************** MPEG-4 AAC Decoder ***************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS 2000-2008
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Robert Weidner (DSP Solutions)
|
Author(s): Robert Weidner (DSP Solutions)
|
||||||
Description: RVLC Decoder: Bitstream reading
|
Description: RVLC Decoder: Bitstream reading
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
|
||||||
#ifndef RVLCBIT_H
|
#ifndef RVLCBIT_H
|
||||||
|
@ -1,28 +1,86 @@
|
|||||||
/****************************************************************************
|
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2004)
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
All Rights Reserved
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
All rights reserved.
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
1. INTRODUCTION
|
||||||
between Google Inc. and Fraunhofer
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
effective and in full force since March 1, 2012.
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
applications information and documentation.
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
****************************************************************************/
|
|
||||||
/*!
|
/*!
|
||||||
\file
|
\file
|
||||||
\brief rvlc concealment
|
\brief rvlc concealment
|
||||||
|
@ -1,28 +1,86 @@
|
|||||||
/****************************************************************************
|
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2004)
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
All Rights Reserved
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
All rights reserved.
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
1. INTRODUCTION
|
||||||
between Google Inc. and Fraunhofer
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
effective and in full force since March 1, 2012.
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
applications information and documentation.
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
****************************************************************************/
|
|
||||||
/*!
|
/*!
|
||||||
\file
|
\file
|
||||||
\brief rvlc concealment
|
\brief rvlc concealment
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder **************************
|
/***************************** MPEG-4 AAC Decoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2004)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Josef Hoepfl
|
Author(s): Josef Hoepfl
|
||||||
Description: joint stereo processing
|
Description: joint stereo processing
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "stereo.h"
|
#include "stereo.h"
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Decoder **************************
|
/***************************** MPEG-4 AAC Decoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2004)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): Josef Hoepfl
|
Author(s): Josef Hoepfl
|
||||||
Description: joint stereo processing
|
Description: joint stereo processing
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#ifndef STEREO_H
|
#ifndef STEREO_H
|
||||||
|
@ -1,26 +1,88 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/**************************** MPEG-4 HE-AAC Encoder **************************
|
/**************************** MPEG-4 HE-AAC Encoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2005)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Initial author: M. Lohwasser
|
Initial author: M. Lohwasser
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
|
@ -1,33 +1,95 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2005)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id:
|
|
||||||
Initial authors: M. Lohwasser, M. Gayer
|
Initial authors: M. Lohwasser, M. Gayer
|
||||||
Contents/description:
|
Contents/description:
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
/*!
|
/*!
|
||||||
\file
|
\file
|
||||||
\brief Memory layout $Revision: 36838 $
|
\brief Memory layout
|
||||||
\author Markus Lohwasser
|
\author Markus Lohwasser
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -1,33 +1,96 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2005)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id:
|
|
||||||
Initial authors: M. Lohwasser, M. Gayer
|
Initial authors: M. Lohwasser, M. Gayer
|
||||||
Contents/description:
|
Contents/description:
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
\file
|
\file
|
||||||
\brief Memory layout $Revision: 36838 $
|
\brief Memory layout
|
||||||
\author Markus Lohwasser
|
\author Markus Lohwasser
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
|
|
||||||
(C) copyright Fraunhofer-IIS (2005)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id:
|
|
||||||
Initial authors: M. Lohwasser, M. Gayer
|
Initial authors: M. Lohwasser, M. Gayer
|
||||||
Contents/description:
|
Contents/description:
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "aacEnc_rom.h"
|
#include "aacEnc_rom.h"
|
||||||
|
@ -1,33 +1,95 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2005)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id:
|
|
||||||
Initial authors: M. Lohwasser, M. Gayer
|
Initial authors: M. Lohwasser, M. Gayer
|
||||||
Contents/description:
|
Contents/description:
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
/*!
|
/*!
|
||||||
\file
|
\file
|
||||||
\brief Memory layout $Revision: 36838 $
|
\brief Memory layout
|
||||||
\author Markus Lohwasser
|
\author Markus Lohwasser
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -1,26 +1,88 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/*************************** Fast MPEG AAC Audio Encoder **********************
|
/*************************** Fast MPEG AAC Audio Encoder **********************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (1999)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Initial author: M. Schug / A. Groeschel
|
Initial author: M. Schug / A. Groeschel
|
||||||
contents/description: fast aac coder functions
|
contents/description: fast aac coder functions
|
||||||
|
|
||||||
|
@ -1,26 +1,88 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/************************* Fast MPEG AAC Audio Encoder **********************
|
/************************* Fast MPEG AAC Audio Encoder **********************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (1999)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Initial author: M. Schug / A. Groeschel
|
Initial author: M. Schug / A. Groeschel
|
||||||
contents/description: fast aac coder interface library functions
|
contents/description: fast aac coder interface library functions
|
||||||
|
|
||||||
|
@ -1,30 +1,92 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/*************************** MPEG AAC Audio Encoder *************************
|
/*************************** MPEG AAC Audio Encoder *************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2000-2005)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Initial author: R. Boehm
|
Initial author: R. Boehm
|
||||||
contents/description: huffman codeword reordering
|
contents/description: huffman codeword reordering
|
||||||
based on source from aacErrRobTrans
|
based on source from aacErrRobTrans
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "aacenc_hcr.h"
|
#include "aacenc_hcr.h"
|
||||||
|
@ -1,31 +1,94 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/*************************** MPEG AAC Audio Encoder *************************
|
/*************************** MPEG AAC Audio Encoder *************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2000-2005)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Initial author: R. Boehm
|
Initial author: R. Boehm
|
||||||
contents/description: huffman codeword reordering
|
contents/description: huffman codeword reordering
|
||||||
based on source from aacErrRobTrans
|
based on source from aacErrRobTrans
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#ifndef _AACENC_HCR
|
#ifndef _AACENC_HCR
|
||||||
#define _AACENC_HCR_H
|
#define _AACENC_HCR_H
|
||||||
|
|
||||||
|
@ -1,26 +1,88 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/**************************** MPEG-4 HE-AAC Encoder *************************
|
/**************************** MPEG-4 HE-AAC Encoder *************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2005)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Initial author: M. Lohwasser
|
Initial author: M. Lohwasser
|
||||||
contents/description: FDK HE-AAC Encoder interface library functions
|
contents/description: FDK HE-AAC Encoder interface library functions
|
||||||
|
|
||||||
@ -36,7 +98,7 @@
|
|||||||
/* Encoder library info */
|
/* Encoder library info */
|
||||||
#define AACENCODER_LIB_VL0 3
|
#define AACENCODER_LIB_VL0 3
|
||||||
#define AACENCODER_LIB_VL1 3
|
#define AACENCODER_LIB_VL1 3
|
||||||
#define AACENCODER_LIB_VL2 0
|
#define AACENCODER_LIB_VL2 1
|
||||||
#define AACENCODER_LIB_TITLE "AAC Encoder"
|
#define AACENCODER_LIB_TITLE "AAC Encoder"
|
||||||
#define AACENCODER_LIB_BUILD_DATE __DATE__
|
#define AACENCODER_LIB_BUILD_DATE __DATE__
|
||||||
#define AACENCODER_LIB_BUILD_TIME __TIME__
|
#define AACENCODER_LIB_BUILD_TIME __TIME__
|
||||||
|
@ -1,34 +1,93 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/******************************** MPEG Audio Encoder **************************
|
/******************************** MPEG Audio Encoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2001)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
|
|
||||||
Initial author: M. Lohwasser
|
Initial author: M. Lohwasser
|
||||||
contents/description: pns.c
|
contents/description: pns.c
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#define PNS_CONFORMANCE_TEST 0
|
|
||||||
|
|
||||||
#include "aacenc_pns.h"
|
#include "aacenc_pns.h"
|
||||||
#include "psy_data.h"
|
#include "psy_data.h"
|
||||||
#include "pnsparam.h"
|
#include "pnsparam.h"
|
||||||
|
@ -1,27 +1,88 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/******************************** MPEG Audio Encoder **************************
|
/******************************** MPEG Audio Encoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2001)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
|
|
||||||
Initial author: M. Lohwasser
|
Initial author: M. Lohwasser
|
||||||
contents/description: pns.h
|
contents/description: pns.h
|
||||||
|
|
||||||
|
@ -1,26 +1,88 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/******************************** MPEG Audio Encoder **************************
|
/******************************** MPEG Audio Encoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (1999)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Initial author: Alex Groeschel
|
Initial author: Alex Groeschel
|
||||||
contents/description: Temporal noise shaping
|
contents/description: Temporal noise shaping
|
||||||
|
|
||||||
|
@ -1,30 +1,93 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/******************************** MPEG Audio Encoder **************************
|
/******************************** MPEG Audio Encoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (1999)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Initial author: Alex Groeschel
|
Initial author: Alex Groeschel
|
||||||
contents/description: Temporal noise shaping
|
contents/description: Temporal noise shaping
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#ifndef _TNS_H
|
#ifndef _TNS_H
|
||||||
#define _TNS_H
|
#define _TNS_H
|
||||||
|
|
||||||
|
@ -1,26 +1,88 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/******************************** MPEG Audio Encoder **************************
|
/******************************** MPEG Audio Encoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (1999)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Initial author: M. Werner
|
Initial author: M. Werner
|
||||||
contents/description: Threshold compensation
|
contents/description: Threshold compensation
|
||||||
|
|
||||||
|
@ -1,30 +1,93 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/******************************** MPEG Audio Encoder **************************
|
/******************************** MPEG Audio Encoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (1999)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Initial author: M. Werner
|
Initial author: M. Werner
|
||||||
contents/description: Threshold compensation
|
contents/description: Threshold compensation
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#ifndef __ADJ_THR_H
|
#ifndef __ADJ_THR_H
|
||||||
#define __ADJ_THR_H
|
#define __ADJ_THR_H
|
||||||
|
|
||||||
|
@ -1,26 +1,88 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/************************* Fast MPEG AAC Audio Encoder **********************
|
/************************* Fast MPEG AAC Audio Encoder **********************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (1999)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Initial author: M. Schug / A. Groeschel
|
Initial author: M. Schug / A. Groeschel
|
||||||
contents/description: threshold calculations
|
contents/description: threshold calculations
|
||||||
|
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Encoder **************************
|
/***************************** MPEG-4 AAC Encoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (1999)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Initial author: M. Werner
|
Initial author: M. Werner
|
||||||
contents/description: Band/Line energy calculations
|
contents/description: Band/Line energy calculations
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "band_nrg.h"
|
#include "band_nrg.h"
|
||||||
|
@ -1,30 +1,93 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/******************************** MPEG Audio Encoder **************************
|
/******************************** MPEG Audio Encoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (1999)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): M. Werner
|
Author(s): M. Werner
|
||||||
Description: Band/Line energy calculation
|
Description: Band/Line energy calculation
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#ifndef _BAND_NRG_H
|
#ifndef _BAND_NRG_H
|
||||||
#define _BAND_NRG_H
|
#define _BAND_NRG_H
|
||||||
|
|
||||||
|
@ -1,26 +1,88 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/************************* Fast MPEG AAC Audio Encoder **********************
|
/************************* Fast MPEG AAC Audio Encoder **********************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (1999)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Initial author: M. Schug / A. Groeschel
|
Initial author: M. Schug / A. Groeschel
|
||||||
contents/description: bandwidth expert
|
contents/description: bandwidth expert
|
||||||
|
|
||||||
@ -232,7 +294,6 @@ AAC_ENCODER_ERROR FDKaacEnc_DetermineBandWidth(INT* bandWidth,
|
|||||||
CHANNEL_MODE encoderMode)
|
CHANNEL_MODE encoderMode)
|
||||||
{
|
{
|
||||||
AAC_ENCODER_ERROR ErrorStatus = AAC_ENC_OK;
|
AAC_ENCODER_ERROR ErrorStatus = AAC_ENC_OK;
|
||||||
//FIXP_DBL invBandWidthGain=FL2FXCONST_DBL(1.f);
|
|
||||||
INT chanBitRate = bitrate/cm->nChannels;
|
INT chanBitRate = bitrate/cm->nChannels;
|
||||||
|
|
||||||
/* vbr */
|
/* vbr */
|
||||||
|
@ -1,26 +1,88 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/************************* Fast MPEG AAC Audio Encoder **********************
|
/************************* Fast MPEG AAC Audio Encoder **********************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (1999)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Initial author: M. Schug / A. Groeschel
|
Initial author: M. Schug / A. Groeschel
|
||||||
contents/description: bandwidth expert
|
contents/description: bandwidth expert
|
||||||
|
|
||||||
|
@ -1,26 +1,88 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/******************************** MPEG Audio Encoder **************************
|
/******************************** MPEG Audio Encoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (1999)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Initial author: M.Werner
|
Initial author: M.Werner
|
||||||
contents/description: Huffman Bitcounter & coder
|
contents/description: Huffman Bitcounter & coder
|
||||||
|
|
||||||
|
@ -1,30 +1,93 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/******************************** MPEG Audio Encoder **************************
|
/******************************** MPEG Audio Encoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (1999)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Initial author: M.Werner
|
Initial author: M.Werner
|
||||||
contents/description: Huffman Bitcounter & coder
|
contents/description: Huffman Bitcounter & coder
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#ifndef __BITCOUNT_H
|
#ifndef __BITCOUNT_H
|
||||||
#define __BITCOUNT_H
|
#define __BITCOUNT_H
|
||||||
|
|
||||||
|
@ -1,26 +1,88 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/******************************** MPEG Audio Encoder **************************
|
/******************************** MPEG Audio Encoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (1999)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Initial author: M. Werner
|
Initial author: M. Werner
|
||||||
contents/description: Bitstream encoder
|
contents/description: Bitstream encoder
|
||||||
|
|
||||||
@ -1238,25 +1300,6 @@ AAC_ENCODER_ERROR FDKaacEnc_WriteBitstream(HANDLE_TRANSPORTENC hTpEnc,
|
|||||||
|
|
||||||
frameBits = bitMarkUp = alignAnchor;
|
frameBits = bitMarkUp = alignAnchor;
|
||||||
|
|
||||||
if ( syntaxFlags & AC_DAB )
|
|
||||||
{ /* Write PAD data as first element for DAB+ */
|
|
||||||
for (n = 0; n < qcOut->nExtensions; n++) {
|
|
||||||
if ( (qcOut->extension[n].type == EXT_DATA_ELEMENT)
|
|
||||||
&& (qcOut->extension[n].nPayloadBits > 0)
|
|
||||||
&& (qcOut->extension[n].pPayload != NULL) )
|
|
||||||
{
|
|
||||||
FDKaacEnc_writeExtensionData( hTpEnc,
|
|
||||||
&qcOut->extension[n],
|
|
||||||
0,
|
|
||||||
alignAnchor,
|
|
||||||
syntaxFlags,
|
|
||||||
aot,
|
|
||||||
epConfig );
|
|
||||||
|
|
||||||
qcOut->extension[n].nPayloadBits = 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Channel element loop */
|
/* Channel element loop */
|
||||||
for (i=0; i<channelMapping->nElements; i++) {
|
for (i=0; i<channelMapping->nElements; i++) {
|
||||||
|
@ -1,30 +1,93 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/******************************** MPEG Audio Encoder **************************
|
/******************************** MPEG Audio Encoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (1999)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Initial author: M. Werner
|
Initial author: M. Werner
|
||||||
contents/description: Bitstream encoder
|
contents/description: Bitstream encoder
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#ifndef _BITENC_H
|
#ifndef _BITENC_H
|
||||||
#define _BITENC_H
|
#define _BITENC_H
|
||||||
|
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Encoder **************************
|
/***************************** MPEG-4 AAC Encoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (1999)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): M. Werner
|
Author(s): M. Werner
|
||||||
Description: Block switching
|
Description: Block switching
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
/****************** Includes *****************************/
|
/****************** Includes *****************************/
|
||||||
@ -429,8 +491,6 @@ int FDKaacEnc_SyncBlockSwitching (
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
/* syncing a start and stop window ... */
|
/* syncing a start and stop window ... */
|
||||||
/* use a standard grouping,
|
|
||||||
best grouping still to be determined! rtb 2006 06 07 */
|
|
||||||
blockSwitchingControlLeft->noOfGroups = blockSwitchingControlRight->noOfGroups = 2;
|
blockSwitchingControlLeft->noOfGroups = blockSwitchingControlRight->noOfGroups = 2;
|
||||||
blockSwitchingControlLeft->groupLen[0] = blockSwitchingControlRight->groupLen[0] = 4;
|
blockSwitchingControlLeft->groupLen[0] = blockSwitchingControlRight->groupLen[0] = 4;
|
||||||
blockSwitchingControlLeft->groupLen[1] = blockSwitchingControlRight->groupLen[1] = 4;
|
blockSwitchingControlLeft->groupLen[1] = blockSwitchingControlRight->groupLen[1] = 4;
|
||||||
@ -470,9 +530,6 @@ int FDKaacEnc_SyncBlockSwitching (
|
|||||||
}
|
}
|
||||||
} /* allowShortFrames */
|
} /* allowShortFrames */
|
||||||
|
|
||||||
#ifdef BLOCK_SWITCH_DEBUG_INFO
|
|
||||||
FDKprintf("l:%d\tr:%d\n", blockSwitchingControlLeft->lastWindowSequence, blockSwitchingControlRight->lastWindowSequence);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Translate LOWOV_WINDOW block type to a meaningful window shape. */
|
/* Translate LOWOV_WINDOW block type to a meaningful window shape. */
|
||||||
if ( ! blockSwitchingControlLeft->allowShortFrames ) {
|
if ( ! blockSwitchingControlLeft->allowShortFrames ) {
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/***************************** MPEG-4 AAC Encoder **************************
|
/***************************** MPEG-4 AAC Encoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (1999)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): M. Werner
|
Author(s): M. Werner
|
||||||
Description: Block switching
|
Description: Block switching
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#ifndef _BLOCK_SWITCH_H
|
#ifndef _BLOCK_SWITCH_H
|
||||||
|
@ -1,26 +1,88 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/************************* Fast MPEG AAC Audio Encoder **********************
|
/************************* Fast MPEG AAC Audio Encoder **********************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2000)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Initial author: A. Groeschel
|
Initial author: A. Groeschel
|
||||||
contents/description: channel mapping functionality
|
contents/description: channel mapping functionality
|
||||||
|
|
||||||
@ -266,18 +328,9 @@ AAC_ENCODER_ERROR FDKaacEnc_InitChannelMapping(CHANNEL_MODE mode, CHANNEL_ORDER
|
|||||||
return AAC_ENC_UNSUPPORTED_CHANNELCONFIG;
|
return AAC_ENC_UNSUPPORTED_CHANNELCONFIG;
|
||||||
};
|
};
|
||||||
|
|
||||||
/* Prevent additional element and save memory for unused PSY_OUT_ELEMENT,
|
|
||||||
ATS_ELEMENT, QC_OUT_ELEMENT ...
|
|
||||||
DSE signalling is done via elDSE flag.
|
|
||||||
*/
|
|
||||||
// if (dseFlag == 1) {
|
|
||||||
// it_cnt[ID_DSE]++; /* increment DSE */
|
|
||||||
// }
|
|
||||||
// cm->elDSE = it_cnt[ID_DSE]; /* save number of DSE elemts */
|
|
||||||
|
|
||||||
FDK_ASSERT(cm->nElements<=(6));
|
FDK_ASSERT(cm->nElements<=(6));
|
||||||
|
|
||||||
//*chMap = cm;
|
|
||||||
|
|
||||||
return AAC_ENC_OK;
|
return AAC_ENC_OK;
|
||||||
}
|
}
|
||||||
@ -490,10 +543,3 @@ const CHANNEL_MODE_CONFIG_TAB* FDKaacEnc_GetChannelModeConfiguration(const CHANN
|
|||||||
}
|
}
|
||||||
return cm_config;
|
return cm_config;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
void FDKaacEnc_CloseChannelMapping (CHANNEL_MAPPING** phchMap) {
|
|
||||||
FreeRam_ChannelMapping(phchMap);
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
@ -1,26 +1,88 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/************************* Fast MPEG AAC Audio Encoder **********************
|
/************************* Fast MPEG AAC Audio Encoder **********************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2000)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Initial author: A. Groeschel
|
Initial author: A. Groeschel
|
||||||
contents/description: channel mapping functionality
|
contents/description: channel mapping functionality
|
||||||
|
|
||||||
@ -67,6 +129,4 @@ ELEMENT_MODE FDKaacEnc_GetMonoStereoMode(const CHANNEL_MODE mode);
|
|||||||
|
|
||||||
const CHANNEL_MODE_CONFIG_TAB* FDKaacEnc_GetChannelModeConfiguration(const CHANNEL_MODE mode);
|
const CHANNEL_MODE_CONFIG_TAB* FDKaacEnc_GetChannelModeConfiguration(const CHANNEL_MODE mode);
|
||||||
|
|
||||||
//void FDKaacEnc_CloseChannelMapping (CHANNEL_MAPPING** phchMap);
|
|
||||||
|
|
||||||
#endif /* CHANNEL_MAP_H */
|
#endif /* CHANNEL_MAP_H */
|
||||||
|
@ -1,26 +1,88 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/******************************** MPEG Audio Encoder **************************
|
/******************************** MPEG Audio Encoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (1997)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Initial author: M. Werner
|
Initial author: M. Werner
|
||||||
contents/description: Chaos measure calculation
|
contents/description: Chaos measure calculation
|
||||||
|
|
||||||
|
@ -1,26 +1,88 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/******************************** MPEG Audio Encoder **************************
|
/******************************** MPEG Audio Encoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (1997)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Initial author: M. Werner
|
Initial author: M. Werner
|
||||||
contents/description: Chaos measure calculation
|
contents/description: Chaos measure calculation
|
||||||
|
|
||||||
|
@ -1,26 +1,88 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/******************************** MPEG Audio Encoder **************************
|
/******************************** MPEG Audio Encoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (1999)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Initial author: M.Werner
|
Initial author: M.Werner
|
||||||
contents/description: Noiseless coder module
|
contents/description: Noiseless coder module
|
||||||
|
|
||||||
|
@ -1,30 +1,93 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/******************************** MPEG Audio Encoder **************************
|
/******************************** MPEG Audio Encoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (1999)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Initial author: M.Werner
|
Initial author: M.Werner
|
||||||
contents/description: Noiseless coder module
|
contents/description: Noiseless coder module
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#ifndef __DYN_BITS_H
|
#ifndef __DYN_BITS_H
|
||||||
#define __DYN_BITS_H
|
#define __DYN_BITS_H
|
||||||
|
|
||||||
|
@ -1,26 +1,88 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/******************************** MPEG Audio Encoder **************************
|
/******************************** MPEG Audio Encoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (1999)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Initial author: M.Werner
|
Initial author: M.Werner
|
||||||
contents/description: Short block grouping
|
contents/description: Short block grouping
|
||||||
|
|
||||||
|
@ -1,26 +1,88 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/******************************** MPEG Audio Encoder **************************
|
/******************************** MPEG Audio Encoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (1999)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Initial author: M.Werner
|
Initial author: M.Werner
|
||||||
contents/description: Short block grouping
|
contents/description: Short block grouping
|
||||||
|
|
||||||
|
@ -1,27 +1,88 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/******************************** MPEG Audio Encoder **************************
|
/******************************** MPEG Audio Encoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2010)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
|
|
||||||
Initial author: A. Horndasch (code originally from lwr) / Josef Hoepfl (FDK)
|
Initial author: A. Horndasch (code originally from lwr) / Josef Hoepfl (FDK)
|
||||||
contents/description: intensity stereo processing
|
contents/description: intensity stereo processing
|
||||||
|
|
||||||
|
@ -1,27 +1,88 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/******************************** MPEG Audio Encoder **************************
|
/******************************** MPEG Audio Encoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2010)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
|
|
||||||
Initial author: A. Horndasch (code originally from lwr and rtb) / Josef Höpfl (FDK)
|
Initial author: A. Horndasch (code originally from lwr and rtb) / Josef Höpfl (FDK)
|
||||||
contents/description: intensity stereo prototype
|
contents/description: intensity stereo prototype
|
||||||
|
|
||||||
|
@ -1,30 +1,93 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/******************************** MPEG Audio Encoder **************************
|
/******************************** MPEG Audio Encoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (1999)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Initial author: M.Werner
|
Initial author: M.Werner
|
||||||
contents/description: Interface psychoaccoustic/quantizer
|
contents/description: Interface psychoaccoustic/quantizer
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#ifndef _INTERFACE_H
|
#ifndef _INTERFACE_H
|
||||||
#define _INTERFACE_H
|
#define _INTERFACE_H
|
||||||
|
|
||||||
|
@ -1,26 +1,88 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/******************************** MPEG Audio Encoder **************************
|
/******************************** MPEG Audio Encoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (1999)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Initial author: M. Werner
|
Initial author: M. Werner
|
||||||
contents/description: Perceptual entropie module
|
contents/description: Perceptual entropie module
|
||||||
|
|
||||||
|
@ -1,26 +1,88 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/******************************** MPEG Audio Encoder **************************
|
/******************************** MPEG Audio Encoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (1999)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Initial author: M. Werner
|
Initial author: M. Werner
|
||||||
contents/description: Perceptual entropie module
|
contents/description: Perceptual entropie module
|
||||||
|
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/********************** Fraunhofer IIS FDK AAC Encoder lib ******************
|
/********************** Fraunhofer IIS FDK AAC Encoder lib ******************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2011)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): M. Neusinger
|
Author(s): M. Neusinger
|
||||||
Description: Compressor for AAC Metadata Generator
|
Description: Compressor for AAC Metadata Generator
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/********************** Fraunhofer IIS FDK AAC Encoder lib ******************
|
/********************** Fraunhofer IIS FDK AAC Encoder lib ******************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2011)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): M. Neusinger
|
Author(s): M. Neusinger
|
||||||
Description: Compressor for AAC Metadata Generator
|
Description: Compressor for AAC Metadata Generator
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#ifndef _METADATA_COMPRESSOR_H
|
#ifndef _METADATA_COMPRESSOR_H
|
||||||
|
@ -1,29 +1,91 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/********************** Fraunhofer IIS FDK AAC Encoder lib ******************
|
/********************** Fraunhofer IIS FDK AAC Encoder lib ******************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2011)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): V. Bacigalupo
|
Author(s): V. Bacigalupo
|
||||||
Description: Metadata Encoder library interface functions
|
Description: Metadata Encoder library interface functions
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,30 +1,93 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/********************** Fraunhofer IIS FDK AAC Encoder lib ******************
|
/********************** Fraunhofer IIS FDK AAC Encoder lib ******************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2011)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Author(s): V. Bacigalupo
|
Author(s): V. Bacigalupo
|
||||||
Description: Metadata Encoder library interface functions
|
Description: Metadata Encoder library interface functions
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#ifndef _METADATA_MAIN_H
|
#ifndef _METADATA_MAIN_H
|
||||||
#define _METADATA_MAIN_H
|
#define _METADATA_MAIN_H
|
||||||
|
|
||||||
|
@ -1,26 +1,88 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/******************************** MPEG Audio Encoder **************************
|
/******************************** MPEG Audio Encoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (1999)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Initial author: M.Werner
|
Initial author: M.Werner
|
||||||
contents/description: MS stereo processing
|
contents/description: MS stereo processing
|
||||||
|
|
||||||
|
@ -1,30 +1,93 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/******************************** MPEG Audio Encoder **************************
|
/******************************** MPEG Audio Encoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (1999)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Initial author: M.Werner
|
Initial author: M.Werner
|
||||||
contents/description: MS stereo processing
|
contents/description: MS stereo processing
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#ifndef __MS_STEREO_H__
|
#ifndef __MS_STEREO_H__
|
||||||
#define __MS_STEREO_H__
|
#define __MS_STEREO_H__
|
||||||
|
|
||||||
|
@ -1,27 +1,88 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/******************************** MPEG Audio Encoder **************************
|
/******************************** MPEG Audio Encoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2001)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
|
|
||||||
Initial author: M. Lohwasser
|
Initial author: M. Lohwasser
|
||||||
contents/description: noisedet.c
|
contents/description: noisedet.c
|
||||||
Routines for Noise Detection
|
Routines for Noise Detection
|
||||||
@ -92,9 +153,6 @@ void FDKaacEnc_noiseDetect(FIXP_DBL *RESTRICT mdctSpectrum,
|
|||||||
FIXP_SGL fuzzy, fuzzyTotal;
|
FIXP_SGL fuzzy, fuzzyTotal;
|
||||||
FIXP_DBL refVal, testVal;
|
FIXP_DBL refVal, testVal;
|
||||||
|
|
||||||
#define ALL_SFB_TONAL 0
|
|
||||||
#define ALL_SFB_NONTONAL 0
|
|
||||||
|
|
||||||
/***** Start detection phase *****/
|
/***** Start detection phase *****/
|
||||||
/* Start noise detection for each band based on a number of checks */
|
/* Start noise detection for each band based on a number of checks */
|
||||||
for (sfb=0; sfb<sfbActive; sfb++) {
|
for (sfb=0; sfb<sfbActive; sfb++) {
|
||||||
|
@ -1,27 +1,88 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/******************************** MPEG Audio Encoder **************************
|
/******************************** MPEG Audio Encoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2001)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
|
|
||||||
Initial author: M. Lohwasser
|
Initial author: M. Lohwasser
|
||||||
contents/description: noisedet.h
|
contents/description: noisedet.h
|
||||||
|
|
||||||
|
@ -1,27 +1,88 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/******************************** MPEG Audio Encoder **************************
|
/******************************** MPEG Audio Encoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2001)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
|
|
||||||
Initial author: M. Lohwasser
|
Initial author: M. Lohwasser
|
||||||
contents/description: pns_func.h
|
contents/description: pns_func.h
|
||||||
|
|
||||||
|
@ -1,26 +1,88 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/******************************** MPEG Audio Encoder **************************
|
/******************************** MPEG Audio Encoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2001)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
$Id$
|
|
||||||
Initial author: M.Lohwasser
|
Initial author: M.Lohwasser
|
||||||
contents/description: PNS parameters depending on bitrate and bandwidth
|
contents/description: PNS parameters depending on bitrate and bandwidth
|
||||||
|
|
||||||
@ -98,8 +160,6 @@ static const PNS_INFO_TAB pnsInfoTab[] = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
static const AUTO_PNS_TAB levelTable_lowComplexity[]= {
|
static const AUTO_PNS_TAB levelTable_lowComplexity[]= {
|
||||||
//{0, 23999, 1, 1, 1, 1, 1,},
|
|
||||||
//{24000, 31999, 2, 2, 2, 2, 2,},
|
|
||||||
{0, 27999, 0, 0, 0, 0, 0,},
|
{0, 27999, 0, 0, 0, 0, 0,},
|
||||||
{28000, 31999, 2, 2, 2, 2, 2,},
|
{28000, 31999, 2, 2, 2, 2, 2,},
|
||||||
{32000, 47999, 3, 3, 3, 3, 3,},
|
{32000, 47999, 3, 3, 3, 3, 3,},
|
||||||
|
@ -1,25 +1,88 @@
|
|||||||
|
|
||||||
|
/* -----------------------------------------------------------------------------------------------------------
|
||||||
|
Software License for The Fraunhofer FDK AAC Codec Library for Android
|
||||||
|
|
||||||
|
© Copyright 1995 - 2012 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
1. INTRODUCTION
|
||||||
|
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software that implements
|
||||||
|
the MPEG Advanced Audio Coding ("AAC") encoding and decoding scheme for digital audio.
|
||||||
|
This FDK AAC Codec software is intended to be used on a wide variety of Android devices.
|
||||||
|
|
||||||
|
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient general perceptual
|
||||||
|
audio codecs. AAC-ELD is considered the best-performing full-bandwidth communications codec by
|
||||||
|
independent studies and is widely deployed. AAC has been standardized by ISO and IEC as part
|
||||||
|
of the MPEG specifications.
|
||||||
|
|
||||||
|
Patent licenses for necessary patent claims for the FDK AAC Codec (including those of Fraunhofer)
|
||||||
|
may be obtained through Via Licensing (www.vialicensing.com) or through the respective patent owners
|
||||||
|
individually for the purpose of encoding or decoding bit streams in products that are compliant with
|
||||||
|
the ISO/IEC MPEG audio standards. Please note that most manufacturers of Android devices already license
|
||||||
|
these patent claims through Via Licensing or directly from the patent owners, and therefore FDK AAC Codec
|
||||||
|
software may already be covered under those patent licenses when it is used for those licensed purposes only.
|
||||||
|
|
||||||
|
Commercially-licensed AAC software libraries, including floating-point versions with enhanced sound quality,
|
||||||
|
are also available from Fraunhofer. Users are encouraged to check the Fraunhofer website for additional
|
||||||
|
applications information and documentation.
|
||||||
|
|
||||||
|
2. COPYRIGHT LICENSE
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are permitted without
|
||||||
|
payment of copyright license fees provided that you satisfy the following conditions:
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in redistributions of the FDK AAC Codec or
|
||||||
|
your modifications thereto in source code form.
|
||||||
|
|
||||||
|
You must retain the complete text of this software license in the documentation and/or other materials
|
||||||
|
provided with redistributions of the FDK AAC Codec or your modifications thereto in binary form.
|
||||||
|
You must make available free of charge copies of the complete source code of the FDK AAC Codec and your
|
||||||
|
modifications thereto to recipients of copies in binary form.
|
||||||
|
|
||||||
|
The name of Fraunhofer may not be used to endorse or promote products derived from this library without
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
You may not charge copyright license fees for anyone to use, copy or distribute the FDK AAC Codec
|
||||||
|
software or your modifications thereto.
|
||||||
|
|
||||||
|
Your modified versions of the FDK AAC Codec must carry prominent notices stating that you changed the software
|
||||||
|
and the date of any change. For modified versions of the FDK AAC Codec, the term
|
||||||
|
"Fraunhofer FDK AAC Codec Library for Android" must be replaced by the term
|
||||||
|
"Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android."
|
||||||
|
|
||||||
|
3. NO PATENT LICENSE
|
||||||
|
|
||||||
|
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer,
|
||||||
|
ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with
|
||||||
|
respect to this software.
|
||||||
|
|
||||||
|
You may use this FDK AAC Codec software or modifications thereto only for purposes that are authorized
|
||||||
|
by appropriate patent licenses.
|
||||||
|
|
||||||
|
4. DISCLAIMER
|
||||||
|
|
||||||
|
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright holders and contributors
|
||||||
|
"AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties
|
||||||
|
of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
|
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages,
|
||||||
|
including but not limited to procurement of substitute goods or services; loss of use, data, or profits,
|
||||||
|
or business interruption, however caused and on any theory of liability, whether in contract, strict
|
||||||
|
liability, or tort (including negligence), arising in any way out of the use of this software, even if
|
||||||
|
advised of the possibility of such damage.
|
||||||
|
|
||||||
|
5. CONTACT INFORMATION
|
||||||
|
|
||||||
|
Fraunhofer Institute for Integrated Circuits IIS
|
||||||
|
Attention: Audio and Multimedia Departments - FDK AAC LL
|
||||||
|
Am Wolfsmantel 33
|
||||||
|
91058 Erlangen, Germany
|
||||||
|
|
||||||
|
www.iis.fraunhofer.de/amm
|
||||||
|
amm-info@iis.fraunhofer.de
|
||||||
|
----------------------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
/******************************** MPEG Audio Encoder **************************
|
/******************************** MPEG Audio Encoder **************************
|
||||||
|
|
||||||
(C) Copyright Fraunhofer IIS (2001)
|
|
||||||
All Rights Reserved
|
|
||||||
|
|
||||||
Please be advised that this software and/or program delivery is
|
|
||||||
Confidential Information of Fraunhofer and subject to and covered by the
|
|
||||||
|
|
||||||
Fraunhofer IIS Software Evaluation Agreement
|
|
||||||
between Google Inc. and Fraunhofer
|
|
||||||
effective and in full force since March 1, 2012.
|
|
||||||
|
|
||||||
You may use this software and/or program only under the terms and
|
|
||||||
conditions described in the above mentioned Fraunhofer IIS Software
|
|
||||||
Evaluation Agreement. Any other and/or further use requires a separate agreement.
|
|
||||||
|
|
||||||
|
|
||||||
This software and/or program is protected by copyright law and international
|
|
||||||
treaties. Any reproduction or distribution of this software and/or program,
|
|
||||||
or any portion of it, may result in severe civil and criminal penalties, and
|
|
||||||
will be prosecuted to the maximum extent possible under law.
|
|
||||||
|
|
||||||
Initial author: M. Lohwasser
|
Initial author: M. Lohwasser
|
||||||
contents/description: PNS parameters depending on bitrate and bandwidth
|
contents/description: PNS parameters depending on bitrate and bandwidth
|
||||||
|
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user