Mercurial > mplayer.hg
annotate libmpcodecs/native/rtjpegn.h @ 35965:7038dec225b1
Fix KEY_BACKSPACE, KEY_DELETE and KEY_ESC to map to their ASCII equivalents.
Also avoids some issues with our X11 key string lookup
ending up translating these to their ASCII values,
which before resulted in "unknown key" messages.
author | reimar |
---|---|
date | Mon, 25 Mar 2013 22:54:54 +0000 |
parents | 0f1b5b68af32 |
children |
rev | line source |
---|---|
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28853
diff
changeset
|
1 /* |
3802 | 2 RTjpeg (C) Justin Schoeman 1998 (justin@suntiger.ee.up.ac.za) |
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28853
diff
changeset
|
3 |
3802 | 4 With modifications by: |
5 (c) 1998, 1999 by Joerg Walter <trouble@moes.pmnet.uni-oldenburg.de> | |
6 and | |
7 (c) 1999 by Wim Taymans <wim.taymans@tvd.be> | |
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 | |
21977
cea0eb833758
Fix FSF address and otherwise broken license headers.
diego
parents:
16653
diff
changeset
|
21 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA |
3802 | 22 */ |
23 | |
26761
af8f8254a990
Add missing MPLAYER_ prefix to multiple inclusion guards.
diego
parents:
26304
diff
changeset
|
24 #ifndef MPLAYER_RTJPEGN_H |
af8f8254a990
Add missing MPLAYER_ prefix to multiple inclusion guards.
diego
parents:
26304
diff
changeset
|
25 #define MPLAYER_RTJPEGN_H |
25867 | 26 |
26147
41652035483c
Add necessary header #includes to fix 'make checkheaders'.
diego
parents:
25867
diff
changeset
|
27 #include <stdint.h> |
41652035483c
Add necessary header #includes to fix 'make checkheaders'.
diego
parents:
25867
diff
changeset
|
28 |
16653
27b0d49988b2
Fix 100l bugs that break playback on 64 bit systems (like typedefing __u32
reimar
parents:
12687
diff
changeset
|
29 #define __u8 uint8_t |
27b0d49988b2
Fix 100l bugs that break playback on 64 bit systems (like typedefing __u32
reimar
parents:
12687
diff
changeset
|
30 #define __u16 uint16_t |
27b0d49988b2
Fix 100l bugs that break playback on 64 bit systems (like typedefing __u32
reimar
parents:
12687
diff
changeset
|
31 #define __u32 uint32_t |
27b0d49988b2
Fix 100l bugs that break playback on 64 bit systems (like typedefing __u32
reimar
parents:
12687
diff
changeset
|
32 #define __u64 uint64_t |
27b0d49988b2
Fix 100l bugs that break playback on 64 bit systems (like typedefing __u32
reimar
parents:
12687
diff
changeset
|
33 #define __s8 int8_t |
27b0d49988b2
Fix 100l bugs that break playback on 64 bit systems (like typedefing __u32
reimar
parents:
12687
diff
changeset
|
34 #define __s16 int16_t |
27b0d49988b2
Fix 100l bugs that break playback on 64 bit systems (like typedefing __u32
reimar
parents:
12687
diff
changeset
|
35 #define __s32 int32_t |
27b0d49988b2
Fix 100l bugs that break playback on 64 bit systems (like typedefing __u32
reimar
parents:
12687
diff
changeset
|
36 #define __s64 int64_t |
3802 | 37 |
28847 | 38 void RTjpeg_init_compress(__u32 *buf, int width, int height, __u8 Q); |
39 int RTjpeg_compressYUV420(__s8 *sp, unsigned char *bp); | |
3802 | 40 |
28847 | 41 void RTjpeg_init_mcompress(void); |
42 int RTjpeg_mcompressYUV420(__s8 *sp, unsigned char *bp, __u16 lmask, __u16 cmask); | |
3802 | 43 |
26761
af8f8254a990
Add missing MPLAYER_ prefix to multiple inclusion guards.
diego
parents:
26304
diff
changeset
|
44 #endif /* MPLAYER_RTJPEGN_H */ |