Mercurial > mplayer.hg
annotate vidix/AsmMacros.h @ 32777:9cc2689e5cd1
Fix r32587: the previous approach to return subtitles in time broke
DVB subtitles due to returning incomplete packets and even for
PGS subtitles resulted in incorrect pts values for the sub packets.
author | reimar |
---|---|
date | Sun, 06 Feb 2011 13:52:05 +0000 |
parents | fbb33d643fe6 |
children |
rev | line source |
---|---|
3973 | 1 /* $XConsortium: AsmMacros.h /main/13 1996/10/25 11:33:12 kaleb $ */ |
2 /* | |
3 * (c) Copyright 1993,1994 by David Wexelblat <dwex@xfree86.org> | |
4 * | |
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
27754
diff
changeset
|
5 * Permission is hereby granted, free of charge, to any person obtaining a |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
27754
diff
changeset
|
6 * copy of this software and associated documentation files (the "Software"), |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
27754
diff
changeset
|
7 * to deal in the Software without restriction, including without limitation |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
27754
diff
changeset
|
8 * the rights to use, copy, modify, merge, publish, distribute, sublicense, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
27754
diff
changeset
|
9 * and/or sell copies of the Software, and to permit persons to whom the |
3973 | 10 * Software is furnished to do so, subject to the following conditions: |
11 * | |
12 * The above copyright notice and this permission notice shall be included in | |
13 * all copies or substantial portions of the Software. | |
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
27754
diff
changeset
|
14 * |
3973 | 15 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
16 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | |
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
27754
diff
changeset
|
17 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
27754
diff
changeset
|
18 * DAVID WEXELBLAT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
27754
diff
changeset
|
19 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
27754
diff
changeset
|
20 * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE |
3973 | 21 * SOFTWARE. |
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
27754
diff
changeset
|
22 * |
3973 | 23 * Except as contained in this notice, the name of David Wexelblat shall not be |
24 * used in advertising or otherwise to promote the sale, use or other dealings | |
25 * in this Software without prior written authorization from David Wexelblat. | |
26 * | |
27 */ | |
28 /* | |
29 * Copyright 1997 | |
30 * Digital Equipment Corporation. All rights reserved. | |
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
27754
diff
changeset
|
31 * This software is furnished under license and may be used and copied only in |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
27754
diff
changeset
|
32 * accordance with the following terms and conditions. Subject to these |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
27754
diff
changeset
|
33 * conditions, you may download, copy, install, use, modify and distribute |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
27754
diff
changeset
|
34 * this software in source and/or binary form. No title or ownership is |
3973 | 35 * transferred hereby. |
36 * | |
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
27754
diff
changeset
|
37 * 1) Any source code used, modified or distributed must reproduce and retain |
3973 | 38 * this copyright notice and list of conditions as they appear in the source |
39 * file. | |
40 * | |
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
27754
diff
changeset
|
41 * 2) No right is granted to use any trade name, trademark, or logo of Digital |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
27754
diff
changeset
|
42 * Equipment Corporation. Neither the "Digital Equipment Corporation" name |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
27754
diff
changeset
|
43 * nor any trademark or logo of Digital Equipment Corporation may be used |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
27754
diff
changeset
|
44 * to endorse or promote products derived from this software without the |
3973 | 45 * prior written permission of Digital Equipment Corporation. |
46 * | |
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
27754
diff
changeset
|
47 * 3) This software is provided "AS-IS" and any express or implied warranties, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
27754
diff
changeset
|
48 * including but not limited to, any implied warranties of merchantability, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
27754
diff
changeset
|
49 * fitness for a particular purpose, or non-infringement are disclaimed. In |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
27754
diff
changeset
|
50 * no event shall DIGITAL be liable for any damages whatsoever, and in |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
27754
diff
changeset
|
51 * particular, DIGITAL shall not be liable for special, indirect, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
27754
diff
changeset
|
52 * consequential, or incidental damages or damages for |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
27754
diff
changeset
|
53 * lost profits, loss of revenue or loss of use, whether such damages arise |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
27754
diff
changeset
|
54 * in contract, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
27754
diff
changeset
|
55 * negligence, tort, under statute, in equity, at law or otherwise, even if |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
27754
diff
changeset
|
56 * advised of the possibility of such damage. |
3973 | 57 * |
58 */ | |
59 | |
4102 | 60 /* $XFree86: xc/programs/Xserver/hw/xfree86/drivers/chips/util/AsmMacros.h,v 1.1 2001/11/16 21:13:34 tsi Exp $ */ |
3973 | 61 |
4164 | 62 /* |
63 * Modified for readability by Nick Kurshev | |
64 */ | |
3973 | 65 |
26030 | 66 #ifndef MPLAYER_ASMMACROS_H |
67 #define MPLAYER_ASMMACROS_H | |
25553
6ac1ece1f9fe
Add multiple inclusion guards to all header files that lack them.
diego
parents:
22900
diff
changeset
|
68 |
4164 | 69 #if defined(__alpha__) |
70 #include "sysdep/AsmMacros_alpha.h" | |
71 #elif defined(__ia64__) | |
72 #include "sysdep/AsmMacros_ia64.h" | |
73 #elif defined(__sparc__) | |
74 #include "sysdep/AsmMacros_sparc.h" | |
75 #elif defined( __arm32__ ) | |
76 #include "sysdep/AsmMacros_arm32.h" | |
77 #elif defined(__powerpc__) | |
78 #include "sysdep/AsmMacros_powerpc.h" | |
4102 | 79 #else |
4164 | 80 #include "sysdep/AsmMacros_x86.h" |
81 #endif | |
3973 | 82 |
26030 | 83 #endif /* MPLAYER_ASMMACROS_H */ |