ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvs/xvidcore/src/quant/quant_matrix.h
(Generate patch)

Comparing xvidcore/src/quant/quant_matrix.h (file contents):
Revision 1.6 by edgomez, Sat Feb 15 15:22:19 2003 UTC vs.
Revision 1.7 by edgomez, Mon Mar 22 22:36:24 2004 UTC

# Line 1 | Line 1
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   #ifndef _QUANT_MATRIX_H_
28   #define _QUANT_MATRIX_H_
29  
30   #include "../portab.h"
31  
32 < uint8_t get_intra_matrix_status(void);
7 < uint8_t get_inter_matrix_status(void);
32 > void init_mpeg_matrix(uint16_t * mpeg_quant_matrices);
33  
34 < void set_intra_matrix_status(uint8_t status);
35 < void set_inter_matrix_status(uint8_t status);
34 > int is_custom_intra_matrix(const uint16_t * mpeg_quant_matrices);
35 > int is_custom_inter_matrix(const uint16_t * mpeg_quant_matrices);
36  
37 < uint8_t set_intra_matrix(uint8_t * matrix);
38 < uint8_t set_inter_matrix(uint8_t * matrix);
37 > void set_intra_matrix(uint16_t *mpeg_quant_matrices, const uint8_t * matrix);
38 > void set_inter_matrix(uint16_t *mpeg_quant_matrices, const uint8_t * matrix);
39  
40 < int16_t *get_intra_matrix(void);
41 < int16_t *get_inter_matrix(void);
40 > const uint16_t *get_intra_matrix(const uint16_t *mpeg_quant_matrices);
41 > const uint16_t *get_inter_matrix(const uint16_t *mpeg_quant_matrices);
42  
43 < uint8_t *get_default_intra_matrix(void);
44 < uint8_t *get_default_inter_matrix(void);
43 > const uint8_t *get_default_intra_matrix(void);
44 > const uint8_t *get_default_inter_matrix(void);
45  
46   #endif                                                  /* _QUANT_MATRIX_H_ */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines