[cvs] / xvidcore / src / quant / quant_matrix.h Repository:
ViewVC logotype

Annotation of /xvidcore/src/quant/quant_matrix.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.6.2.2 - (view) (download)

1 : edgomez 1.6.2.1 /*****************************************************************************
2 :     *
3 :     * XVID MPEG-4 VIDEO CODEC
4 :     * - Quantization matrix management header -
5 :     *
6 :     * Copyright(C) 2002 Michael Militzer <isibaar@xvid.org>
7 :     * 2002 Peter Ross <pross@xvid.org>
8 :     *
9 :     * This program is free software ; you can redistribute it and/or modify
10 :     * it under the terms of the GNU General Public License as published by
11 :     * the Free Software Foundation ; either version 2 of the License, or
12 :     * (at your option) any later version.
13 :     *
14 :     * This program is distributed in the hope that it will be useful,
15 :     * but WITHOUT ANY WARRANTY ; without even the implied warranty of
16 :     * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 :     * GNU General Public License for more details.
18 :     *
19 :     * You should have received a copy of the GNU General Public License
20 :     * along with this program ; if not, write to the Free Software
21 :     * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
22 :     *
23 :     * $Id$
24 :     *
25 :     ****************************************************************************/
26 :    
27 : Isibaar 1.1 #ifndef _QUANT_MATRIX_H_
28 :     #define _QUANT_MATRIX_H_
29 :    
30 :     #include "../portab.h"
31 :    
32 :     uint8_t get_intra_matrix_status(void);
33 :     uint8_t get_inter_matrix_status(void);
34 :    
35 :     void set_intra_matrix_status(uint8_t status);
36 :     void set_inter_matrix_status(uint8_t status);
37 :    
38 : edgomez 1.6.2.2 uint8_t set_intra_matrix(const uint8_t * matrix);
39 :     uint8_t set_inter_matrix(const uint8_t * matrix);
40 : Isibaar 1.1
41 : edgomez 1.6.2.2 const int16_t *get_intra_matrix(void);
42 :     const int16_t *get_inter_matrix(void);
43 : Isibaar 1.1
44 : edgomez 1.6.2.2 const uint8_t *get_default_intra_matrix(void);
45 :     const uint8_t *get_default_inter_matrix(void);
46 : Isibaar 1.2
47 : edgomez 1.4 #endif /* _QUANT_MATRIX_H_ */

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4