comparison libfaad2/cfft_tab.h @ 18141:59b6fa5b4201

Update to faad2 cvs 20040915+MPlayer fixes Patch by me and Emanuele Giaquinta
author rtognimp
date Tue, 18 Apr 2006 19:39:34 +0000
parents b4378a6f87a6
children
comparison
equal deleted inserted replaced
18140:e371c7e18402 18141:59b6fa5b4201
20 ** forbidden. 20 ** forbidden.
21 ** 21 **
22 ** Commercial non-GPL licensing of this software is possible. 22 ** Commercial non-GPL licensing of this software is possible.
23 ** For more info contact Ahead Software through Mpeg4AAClicense@nero.com. 23 ** For more info contact Ahead Software through Mpeg4AAClicense@nero.com.
24 ** 24 **
25 ** $Id: cfft_tab.h,v 1.15 2004/06/30 12:45:55 menno Exp $ 25 ** $Id: cfft_tab.h,v 1.17 2004/09/04 14:56:28 menno Exp $
26 **/ 26 **/
27 27
28 #ifndef __CFFT_TAB_H__ 28 #ifndef __CFFT_TAB_H__
29 #define __CFFT_TAB_H__ 29 #define __CFFT_TAB_H__
30 30
1678 }; 1678 };
1679 #endif 1679 #endif
1680 1680
1681 #endif 1681 #endif
1682 1682
1683 ALIGN static const complex_t cfft_tab_128[] =
1684 {
1685 { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) },
1686 { FRAC_CONST(0.998795449733734), FRAC_CONST(0.049067676067352) },
1687 { FRAC_CONST(0.995184719562531), FRAC_CONST(0.098017141222954) },
1688 { FRAC_CONST(0.989176511764526), FRAC_CONST(0.146730467677116) },
1689 { FRAC_CONST(0.980785250663757), FRAC_CONST(0.195090323686600) },
1690 { FRAC_CONST(0.970031261444092), FRAC_CONST(0.242980197072029) },
1691 { FRAC_CONST(0.956940352916718), FRAC_CONST(0.290284663438797) },
1692 { FRAC_CONST(0.941544055938721), FRAC_CONST(0.336889863014221) },
1693 { FRAC_CONST(0.923879504203796), FRAC_CONST(0.382683455944061) },
1694 { FRAC_CONST(0.903989315032959), FRAC_CONST(0.427555084228516) },
1695 { FRAC_CONST(0.881921231746674), FRAC_CONST(0.471396744251251) },
1696 { FRAC_CONST(0.857728600502014), FRAC_CONST(0.514102756977081) },
1697 { FRAC_CONST(0.831469595432281), FRAC_CONST(0.555570244789124) },
1698 { FRAC_CONST(0.803207516670227), FRAC_CONST(0.595699310302734) },
1699 { FRAC_CONST(0.773010432720184), FRAC_CONST(0.634393334388733) },
1700 { FRAC_CONST(0.740951120853424), FRAC_CONST(0.671558976173401) },
1701 { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) },
1702 { FRAC_CONST(0.671558916568756), FRAC_CONST(0.740951180458069) },
1703 { FRAC_CONST(0.634393274784088), FRAC_CONST(0.773010432720184) },
1704 { FRAC_CONST(0.595699310302734), FRAC_CONST(0.803207516670227) },
1705 { FRAC_CONST(0.555570185184479), FRAC_CONST(0.831469655036926) },
1706 { FRAC_CONST(0.514102697372437), FRAC_CONST(0.857728660106659) },
1707 { FRAC_CONST(0.471396654844284), FRAC_CONST(0.881921291351318) },
1708 { FRAC_CONST(0.427555114030838), FRAC_CONST(0.903989315032959) },
1709 { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) },
1710 { FRAC_CONST(0.336889833211899), FRAC_CONST(0.941544055938721) },
1711 { FRAC_CONST(0.290284633636475), FRAC_CONST(0.956940352916718) },
1712 { FRAC_CONST(0.242980122566223), FRAC_CONST(0.970031261444092) },
1713 { FRAC_CONST(0.195090234279633), FRAC_CONST(0.980785310268402) },
1714 { FRAC_CONST(0.146730497479439), FRAC_CONST(0.989176511764526) },
1715 { FRAC_CONST(0.098017133772373), FRAC_CONST(0.995184719562531) },
1716 { FRAC_CONST(0.049067649990320), FRAC_CONST(0.998795449733734) },
1717 { FRAC_CONST(-0.000000043711388), FRAC_CONST(1.000000000000000) },
1718 { FRAC_CONST(-0.049067739397287), FRAC_CONST(0.998795449733734) },
1719 { FRAC_CONST(-0.098017223179340), FRAC_CONST(0.995184719562531) },
1720 { FRAC_CONST(-0.146730571985245), FRAC_CONST(0.989176511764526) },
1721 { FRAC_CONST(-0.195090323686600), FRAC_CONST(0.980785250663757) },
1722 { FRAC_CONST(-0.242980197072029), FRAC_CONST(0.970031261444092) },
1723 { FRAC_CONST(-0.290284723043442), FRAC_CONST(0.956940293312073) },
1724 { FRAC_CONST(-0.336889922618866), FRAC_CONST(0.941544055938721) },
1725 { FRAC_CONST(-0.382683515548706), FRAC_CONST(0.923879504203796) },
1726 { FRAC_CONST(-0.427555084228516), FRAC_CONST(0.903989315032959) },
1727 { FRAC_CONST(-0.471396833658218), FRAC_CONST(0.881921231746674) },
1728 { FRAC_CONST(-0.514102756977081), FRAC_CONST(0.857728600502014) },
1729 { FRAC_CONST(-0.555570363998413), FRAC_CONST(0.831469535827637) },
1730 { FRAC_CONST(-0.595699369907379), FRAC_CONST(0.803207516670227) },
1731 { FRAC_CONST(-0.634393274784088), FRAC_CONST(0.773010492324829) },
1732 { FRAC_CONST(-0.671559035778046), FRAC_CONST(0.740951061248779) },
1733 { FRAC_CONST(-0.707106769084930), FRAC_CONST(0.707106769084930) },
1734 { FRAC_CONST(-0.740951240062714), FRAC_CONST(0.671558856964111) },
1735 { FRAC_CONST(-0.773010492324829), FRAC_CONST(0.634393274784088) },
1736 { FRAC_CONST(-0.803207635879517), FRAC_CONST(0.595699131488800) },
1737 { FRAC_CONST(-0.831469655036926), FRAC_CONST(0.555570185184479) },
1738 { FRAC_CONST(-0.857728600502014), FRAC_CONST(0.514102756977081) },
1739 { FRAC_CONST(-0.881921350955963), FRAC_CONST(0.471396625041962) },
1740 { FRAC_CONST(-0.903989315032959), FRAC_CONST(0.427555054426193) },
1741 { FRAC_CONST(-0.923879623413086), FRAC_CONST(0.382683277130127) },
1742 { FRAC_CONST(-0.941544115543365), FRAC_CONST(0.336889803409576) },
1743 { FRAC_CONST(-0.956940352916718), FRAC_CONST(0.290284723043442) },
1744 { FRAC_CONST(-0.970031261444092), FRAC_CONST(0.242980077862740) },
1745 { FRAC_CONST(-0.980785310268402), FRAC_CONST(0.195090308785439) },
1746 { FRAC_CONST(-0.989176511764526), FRAC_CONST(0.146730333566666) },
1747 { FRAC_CONST(-0.995184719562531), FRAC_CONST(0.098017096519470) },
1748 { FRAC_CONST(-0.998795449733734), FRAC_CONST(0.049067486077547) },
1749 { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) },
1750 { FRAC_CONST(0.995184719562531), FRAC_CONST(0.098017141222954) },
1751 { FRAC_CONST(0.980785250663757), FRAC_CONST(0.195090323686600) },
1752 { FRAC_CONST(0.956940352916718), FRAC_CONST(0.290284663438797) },
1753 { FRAC_CONST(0.923879504203796), FRAC_CONST(0.382683455944061) },
1754 { FRAC_CONST(0.881921231746674), FRAC_CONST(0.471396744251251) },
1755 { FRAC_CONST(0.831469595432281), FRAC_CONST(0.555570244789124) },
1756 { FRAC_CONST(0.773010432720184), FRAC_CONST(0.634393334388733) },
1757 { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) },
1758 { FRAC_CONST(0.634393274784088), FRAC_CONST(0.773010432720184) },
1759 { FRAC_CONST(0.555570185184479), FRAC_CONST(0.831469655036926) },
1760 { FRAC_CONST(0.471396654844284), FRAC_CONST(0.881921291351318) },
1761 { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) },
1762 { FRAC_CONST(0.290284633636475), FRAC_CONST(0.956940352916718) },
1763 { FRAC_CONST(0.195090234279633), FRAC_CONST(0.980785310268402) },
1764 { FRAC_CONST(0.098017133772373), FRAC_CONST(0.995184719562531) },
1765 { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) },
1766 { FRAC_CONST(0.980785250663757), FRAC_CONST(0.195090323686600) },
1767 { FRAC_CONST(0.923879504203796), FRAC_CONST(0.382683455944061) },
1768 { FRAC_CONST(0.831469595432281), FRAC_CONST(0.555570244789124) },
1769 { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) },
1770 { FRAC_CONST(0.555570185184479), FRAC_CONST(0.831469655036926) },
1771 { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) },
1772 { FRAC_CONST(0.195090234279633), FRAC_CONST(0.980785310268402) },
1773 { FRAC_CONST(-0.000000043711388), FRAC_CONST(1.000000000000000) },
1774 { FRAC_CONST(-0.195090323686600), FRAC_CONST(0.980785250663757) },
1775 { FRAC_CONST(-0.382683515548706), FRAC_CONST(0.923879504203796) },
1776 { FRAC_CONST(-0.555570363998413), FRAC_CONST(0.831469535827637) },
1777 { FRAC_CONST(-0.707106769084930), FRAC_CONST(0.707106769084930) },
1778 { FRAC_CONST(-0.831469655036926), FRAC_CONST(0.555570185184479) },
1779 { FRAC_CONST(-0.923879623413086), FRAC_CONST(0.382683277130127) },
1780 { FRAC_CONST(-0.980785310268402), FRAC_CONST(0.195090308785439) },
1781 { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) },
1782 { FRAC_CONST(0.956940352916718), FRAC_CONST(0.290284663438797) },
1783 { FRAC_CONST(0.831469595432281), FRAC_CONST(0.555570244789124) },
1784 { FRAC_CONST(0.634393274784088), FRAC_CONST(0.773010432720184) },
1785 { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) },
1786 { FRAC_CONST(0.098017133772373), FRAC_CONST(0.995184719562531) },
1787 { FRAC_CONST(-0.195090323686600), FRAC_CONST(0.980785250663757) },
1788 { FRAC_CONST(-0.471396833658218), FRAC_CONST(0.881921231746674) },
1789 { FRAC_CONST(-0.707106769084930), FRAC_CONST(0.707106769084930) },
1790 { FRAC_CONST(-0.881921231746674), FRAC_CONST(0.471396833658218) },
1791 { FRAC_CONST(-0.980785310268402), FRAC_CONST(0.195090308785439) },
1792 { FRAC_CONST(-0.995184719562531), FRAC_CONST(-0.098017267882824) },
1793 { FRAC_CONST(-0.923879504203796), FRAC_CONST(-0.382683426141739) },
1794 { FRAC_CONST(-0.773010551929474), FRAC_CONST(-0.634393215179443) },
1795 { FRAC_CONST(-0.555570006370544), FRAC_CONST(-0.831469774246216) },
1796 { FRAC_CONST(-0.290284544229507), FRAC_CONST(-0.956940352916718) },
1797 { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) },
1798 { FRAC_CONST(0.923879504203796), FRAC_CONST(0.382683455944061) },
1799 { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) },
1800 { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) },
1801 { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) },
1802 { FRAC_CONST(0.707106769084930), FRAC_CONST(0.707106769084930) },
1803 { FRAC_CONST(-0.000000043711388), FRAC_CONST(1.000000000000000) },
1804 { FRAC_CONST(-0.707106769084930), FRAC_CONST(0.707106769084930) },
1805 { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) },
1806 { FRAC_CONST(0.382683426141739), FRAC_CONST(0.923879504203796) },
1807 { FRAC_CONST(-0.707106769084930), FRAC_CONST(0.707106769084930) },
1808 { FRAC_CONST(-0.923879504203796), FRAC_CONST(-0.382683426141739) },
1809 { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) },
1810 { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) },
1811 { FRAC_CONST(1.000000000000000), FRAC_CONST(0.000000000000000) },
1812 { FRAC_CONST(0.000000011924881), FRAC_CONST(-1.000000000000000) }
1813 };
1814
1683 #endif 1815 #endif
1684 1816
1685 #ifdef __cplusplus 1817 #ifdef __cplusplus
1686 } 1818 }
1687 #endif 1819 #endif