Mercurial > libavcodec.hg
comparison ps2/idct_mmi.c @ 3680:7690bafea6e0 libavcodec
Mark this file properly as LGPL as allowed by its author Leon van Stuivenberg.
Clean up the outdated URLs in the header.
author | diego |
---|---|
date | Tue, 05 Sep 2006 13:50:36 +0000 |
parents | bfabfdf9ce55 |
children | c8c591fe26f8 |
comparison
equal
deleted
inserted
replaced
3679:2702eec8c8b9 | 3680:7690bafea6e0 |
---|---|
1 /* | 1 /* |
2 Originally provided by Intel at AP-922 | 2 * Originally provided by Intel at Application Note AP-922. |
3 http://developer.intel.com/vtune/cbts/strmsimd/922down.htm | 3 * |
4 (See more app notes at http://developer.intel.com/vtune/cbts/strmsimd/appnotes.htm) | 4 * Column code adapted from Peter Gubanov. |
5 but in a limited edition. | 5 * Copyright (c) 2000-2001 Peter Gubanov <peter@elecard.net.ru> |
6 | 6 * http://www.elecard.com/peter/idct.shtml |
7 column code adapted from peter gubanov | 7 * rounding trick copyright (c) 2000 Michel Lespinasse <walken@zoy.org> |
8 Copyright (c) 2000-2001 Peter Gubanov <peter@elecard.net.ru> | 8 * |
9 http://www.elecard.com/peter/idct.shtml | 9 * MMI port and (c) 2002 by Leon van Stuivenberg |
10 Rounding trick Copyright (c) 2000 Michel Lespinasse <walken@zoy.org> | 10 * |
11 | 11 * This library is free software; you can redistribute it and/or |
12 MMI port by Leon van Stuivenberg | 12 * modify it under the terms of the GNU Lesser General Public |
13 * License as published by the Free Software Foundation; either | |
14 * version 2 of the License, or (at your option) any later version. | |
15 * | |
16 * This library is distributed in the hope that it will be useful, | |
17 * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
19 * Lesser General Public License for more details. | |
20 * | |
21 * You should have received a copy of the GNU Lesser General Public | |
22 * License along with this library; if not, write to the Free Software | |
23 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |
24 * | |
13 */ | 25 */ |
26 | |
14 #include "../common.h" | 27 #include "../common.h" |
15 #include "../dsputil.h" | 28 #include "../dsputil.h" |
16 #include "mmi.h" | 29 #include "mmi.h" |
17 | 30 |
18 #define BITS_INV_ACC 5 // 4 or 5 for IEEE | 31 #define BITS_INV_ACC 5 // 4 or 5 for IEEE |