OpenCores
URL https://opencores.org/ocsvn/mb-jpeg/mb-jpeg/trunk

Subversion Repositories mb-jpeg

[/] [mb-jpeg/] [tags/] [STEP2_2b/] [bmp2jpg_mb/] [mb.h] - Blame information for rev 68

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 37 quickwayne
#ifndef _XUP2PRO_H
2
#define _XUP2PRO_H
3
 
4
//  Microblaze related declaration
5
 
6
#include <xparameters.h>
7
#include <sysace_stdio.h>
8
 
9
#include "xio.h"
10
 
11
#define __XUPV2P
12
 
13
 
14
// XUP2P board related declaration 
15
 
16
#ifdef __XUPV2P
17
#define JPG_ADDRESS    0x70000000
18
#define JPG_MAXSIZE     0x10000
19
#define BMP_ADDRESS  0x70010000
20
#define BMP_MAXSIZE   0x10000
21
#else
22
#define JPG_MAXSIZE     0x400000
23
#define BMP_MAXSIZE   0x1c00000
24
#endif
25
 
26
// JPEG decoder related declaration
27
 
28
extern unsigned char* jpgimage;
29
extern char* bmpimage;
30
extern unsigned long jpgsize;
31
extern int bmpsize;
32
 
33
// function declaration
34
 
35
#define eOPENINPUT_FILE 1
36
#define eOPENOUTPUT_FILE 2
37
#define eINVALID_BMP 3
38
#define eLARGE_INPUTFILE 4
39
 
40 39 quickwayne
#if 0
41 37 quickwayne
#ifndef htonl
42
#define htonl(x)    ((((x)&0xff000000)>>24) | (((x)&0x00ff0000)>>8) | (((x)&0x0000ff00)<<8) | (((x)&0x000000ff)<<24))
43
#endif
44
 
45
#ifndef hton
46
#define hton(x)  ((((x) & 0xff00)>>8) | (((x) &0x00ff)<<8))
47
#endif
48 39 quickwayne
#endif
49 37 quickwayne
 
50
#endif
51
 
52
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.