Mercurial > mplayer.hg
annotate libmpcodecs/native/rtjpegn.h @ 36459:e6953c9c223a
Add mpctx_get_stream().
This avoids direct context access.
author | ib |
---|---|
date | Tue, 17 Dec 2013 22:40:51 +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 */ |