~bratsche/vlc/vlc-notify-add-actions-with-server-support

2 by Bazaar Package Importer
Import upstream version 0.8.4.debian
1
/*****************************************************************************
2
 * dct.h: h264 encoder library
3
 *****************************************************************************
4
 * Copyright (C) 2003 Laurent Aimar
5
 * $Id$
6
 *
7
 * Authors: Eric Petit <titer@m0k.org>
9 by Bazaar Package Importer
Import upstream version 0.8.6.release.d
8
 *          Guillaume Poirier <gpoirier@mplayerhq.hu>
2 by Bazaar Package Importer
Import upstream version 0.8.4.debian
9
 *
10
 * This program is free software; you can redistribute it and/or modify
11
 * it under the terms of the GNU General Public License as published by
12
 * the Free Software Foundation; either version 2 of the License, or
13
 * (at your option) any later version.
14
 *
15
 * This program is distributed in the hope that it will be useful,
16
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
17
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18
 * GNU General Public License for more details.
19
 *
20
 * You should have received a copy of the GNU General Public License
21
 * along with this program; if not, write to the Free Software
22
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111, USA.
23
 *****************************************************************************/
24
25
#ifndef _PPC_DCT_H
26
#define _PPC_DCT_H 1
27
28
void x264_sub4x4_dct_altivec( int16_t dct[4][4],
3 by Bazaar Package Importer
Import upstream version 0.8.5.debian
29
        uint8_t *pix1, uint8_t *pix2 );
2 by Bazaar Package Importer
Import upstream version 0.8.4.debian
30
void x264_sub8x8_dct_altivec( int16_t dct[4][4][4],
3 by Bazaar Package Importer
Import upstream version 0.8.5.debian
31
        uint8_t *pix1, uint8_t *pix2 );
2 by Bazaar Package Importer
Import upstream version 0.8.4.debian
32
void x264_sub16x16_dct_altivec( int16_t dct[16][4][4],
3 by Bazaar Package Importer
Import upstream version 0.8.5.debian
33
        uint8_t *pix1, uint8_t *pix2 );
2 by Bazaar Package Importer
Import upstream version 0.8.4.debian
34
10 by Bazaar Package Importer
Import upstream version 0.8.6.release.e+x264svn20071224+faad2.6.1
35
void x264_add4x4_idct_altivec( uint8_t *p_dst, int16_t dct[4][4] );
36
void x264_add8x8_idct_altivec( uint8_t *p_dst, int16_t dct[4][4][4] );
37
void x264_add16x16_idct_altivec( uint8_t *p_dst, int16_t dct[16][4][4] );
38
9 by Bazaar Package Importer
Import upstream version 0.8.6.release.d
39
void x264_sub8x8_dct8_altivec( int16_t dct[8][8],
40
        uint8_t *pix1, uint8_t *pix2 );
41
void x264_sub16x16_dct8_altivec( int16_t dct[4][8][8],
42
        uint8_t *pix1, uint8_t *pix2 );
43
44
void x264_add8x8_idct8_altivec( uint8_t *dst, int16_t dct[8][8] );
45
void x264_add16x16_idct8_altivec( uint8_t *dst, int16_t dct[4][8][8] );
46
10 by Bazaar Package Importer
Import upstream version 0.8.6.release.e+x264svn20071224+faad2.6.1
47
void x264_zigzag_scan_4x4_frame_altivec( int level[16], int16_t dct[4][4] );
48
void x264_zigzag_scan_4x4ac_frame_altivec( int level[15], int16_t dct[4][4] );
49
50
void x264_zigzag_scan_4x4_field_altivec( int level[16], int16_t dct[4][4] );
51
void x264_zigzag_scan_4x4ac_field_altivec( int level[15], int16_t dct[4][4] );
52
2 by Bazaar Package Importer
Import upstream version 0.8.4.debian
53
#endif