Annotation of margi2/cvdv.h, revision 1.4
1.1 cvs 1: /*
2: cvdv.h
3:
4: Copyright (C) Christian Wolff for convergence integrated media.
5:
6: This program is free software; you can redistribute it and/or modify
7: it under the terms of the GNU General Public License as published by
8: the Free Software Foundation; either version 2 of the License, or
9: (at your option) any later version.
10:
11: This program is distributed in the hope that it will be useful,
12: but WITHOUT ANY WARRANTY; without even the implied warranty of
13: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14: GNU General Public License for more details.
15:
16: You should have received a copy of the GNU General Public License
17: along with this program; if not, write to the Free Software
18: Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
19: */
20:
21: #ifndef _CVDV_H_
22: #define _CVDV_H_
23:
24: //////////////////////////////////////////////////////////
25: // //
26: // Convergence Digital Video Decoder Card //
27: // Definitions for the PCI-Card and the Char-Driver //
28: // //
29: //////////////////////////////////////////////////////////
30:
31:
32: #include "cardbase.h"
33: #include "dram.h"
34: #include "osd.h"
35: #include "crc.h"
36: #include "l64021.h"
37: #include "audio.h"
38: #include "video.h"
39: #include "streams.h"
40: #include "decoder.h"
41: #include "spu.h"
42:
43: void SetVideoSystem(struct cvdv_cards *card);
44: u16 rnd(u16 range);
45: // debugging of the card: 0=normal, 1=color bars, 2=sync out
46: #define USE_DEBUG 0
47:
1.4 ! mocm 48: #define cimlogo_width 45
! 49: #define cimlogo_height 38
1.1 cvs 50:
1.3 mocm 51: #define CHANNELBUFFERSIZE 8192
1.2 rjkm 52: int Prepare(struct cvdv_cards *card);
1.4 ! mocm 53: int OSDTest(struct cvdv_cards *card);
1.1 cvs 54: #endif // _CVDV_H_
LinuxTV legacy CVS <linuxtv.org/cvs>