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