annotate xvmc.h @ 8938:5a212db68a2f libavcodec

Doxygen spelling/wording fixes
author diego
date Sun, 15 Feb 2009 23:55:34 +0000
parents 1b7db71c192d
children 752780e31cb6
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
8808
36f2dabd58c9 Rename xvmc_render.h --> xvmc_pixfmt.h and vdpau.h --> vdpau_pixfmt.h as
diego
parents:
diff changeset
1 /*
36f2dabd58c9 Rename xvmc_render.h --> xvmc_pixfmt.h and vdpau.h --> vdpau_pixfmt.h as
diego
parents:
diff changeset
2 * Copyright (C) 2003 Ivan Kalvachev
36f2dabd58c9 Rename xvmc_render.h --> xvmc_pixfmt.h and vdpau.h --> vdpau_pixfmt.h as
diego
parents:
diff changeset
3 *
36f2dabd58c9 Rename xvmc_render.h --> xvmc_pixfmt.h and vdpau.h --> vdpau_pixfmt.h as
diego
parents:
diff changeset
4 * This file is part of FFmpeg.
36f2dabd58c9 Rename xvmc_render.h --> xvmc_pixfmt.h and vdpau.h --> vdpau_pixfmt.h as
diego
parents:
diff changeset
5 *
36f2dabd58c9 Rename xvmc_render.h --> xvmc_pixfmt.h and vdpau.h --> vdpau_pixfmt.h as
diego
parents:
diff changeset
6 * FFmpeg is free software; you can redistribute it and/or
36f2dabd58c9 Rename xvmc_render.h --> xvmc_pixfmt.h and vdpau.h --> vdpau_pixfmt.h as
diego
parents:
diff changeset
7 * modify it under the terms of the GNU Lesser General Public
36f2dabd58c9 Rename xvmc_render.h --> xvmc_pixfmt.h and vdpau.h --> vdpau_pixfmt.h as
diego
parents:
diff changeset
8 * License as published by the Free Software Foundation; either
36f2dabd58c9 Rename xvmc_render.h --> xvmc_pixfmt.h and vdpau.h --> vdpau_pixfmt.h as
diego
parents:
diff changeset
9 * version 2.1 of the License, or (at your option) any later version.
36f2dabd58c9 Rename xvmc_render.h --> xvmc_pixfmt.h and vdpau.h --> vdpau_pixfmt.h as
diego
parents:
diff changeset
10 *
36f2dabd58c9 Rename xvmc_render.h --> xvmc_pixfmt.h and vdpau.h --> vdpau_pixfmt.h as
diego
parents:
diff changeset
11 * FFmpeg is distributed in the hope that it will be useful,
36f2dabd58c9 Rename xvmc_render.h --> xvmc_pixfmt.h and vdpau.h --> vdpau_pixfmt.h as
diego
parents:
diff changeset
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
36f2dabd58c9 Rename xvmc_render.h --> xvmc_pixfmt.h and vdpau.h --> vdpau_pixfmt.h as
diego
parents:
diff changeset
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
36f2dabd58c9 Rename xvmc_render.h --> xvmc_pixfmt.h and vdpau.h --> vdpau_pixfmt.h as
diego
parents:
diff changeset
14 * Lesser General Public License for more details.
36f2dabd58c9 Rename xvmc_render.h --> xvmc_pixfmt.h and vdpau.h --> vdpau_pixfmt.h as
diego
parents:
diff changeset
15 *
36f2dabd58c9 Rename xvmc_render.h --> xvmc_pixfmt.h and vdpau.h --> vdpau_pixfmt.h as
diego
parents:
diff changeset
16 * You should have received a copy of the GNU Lesser General Public
36f2dabd58c9 Rename xvmc_render.h --> xvmc_pixfmt.h and vdpau.h --> vdpau_pixfmt.h as
diego
parents:
diff changeset
17 * License along with FFmpeg; if not, write to the Free Software
36f2dabd58c9 Rename xvmc_render.h --> xvmc_pixfmt.h and vdpau.h --> vdpau_pixfmt.h as
diego
parents:
diff changeset
18 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
36f2dabd58c9 Rename xvmc_render.h --> xvmc_pixfmt.h and vdpau.h --> vdpau_pixfmt.h as
diego
parents:
diff changeset
19 */
36f2dabd58c9 Rename xvmc_render.h --> xvmc_pixfmt.h and vdpau.h --> vdpau_pixfmt.h as
diego
parents:
diff changeset
20
8843
00c1d62c3852 Update multiple inclusion guards to match filename.
diego
parents: 8841
diff changeset
21 #ifndef AVCODEC_XVMC_H
00c1d62c3852 Update multiple inclusion guards to match filename.
diego
parents: 8841
diff changeset
22 #define AVCODEC_XVMC_H
8808
36f2dabd58c9 Rename xvmc_render.h --> xvmc_pixfmt.h and vdpau.h --> vdpau_pixfmt.h as
diego
parents:
diff changeset
23
8851
a8fdc730936d Replace useless X11 #includes by the one that actually provides the required
diego
parents: 8850
diff changeset
24 #include <X11/extensions/XvMC.h>
8808
36f2dabd58c9 Rename xvmc_render.h --> xvmc_pixfmt.h and vdpau.h --> vdpau_pixfmt.h as
diego
parents:
diff changeset
25
8899
856ed45c4cfa Add avcodec.h #include so that LIBAVCODEC_VERSION_MAJOR is not undefined.
diego
parents: 8898
diff changeset
26 #include "avcodec.h"
856ed45c4cfa Add avcodec.h #include so that LIBAVCODEC_VERSION_MAJOR is not undefined.
diego
parents: 8898
diff changeset
27
8908
ac0ad123e3f0 Remove obsolete display_flags member from xvmc struct
iive
parents: 8907
diff changeset
28 #if LIBAVCODEC_VERSION_MAJOR < 53
8854
897a2b1f883e whitespace cosmetics: Restore vertical alignment.
diego
parents: 8853
diff changeset
29 #define AV_XVMC_STATE_DISPLAY_PENDING 1 /** the surface should be shown, the video driver manipulates this */
897a2b1f883e whitespace cosmetics: Restore vertical alignment.
diego
parents: 8853
diff changeset
30 #define AV_XVMC_STATE_PREDICTION 2 /** the surface is needed for prediction, the codec manipulates this */
8929
44791077431e comment spelling/grammar/wording fixes
diego
parents: 8928
diff changeset
31 #define AV_XVMC_STATE_OSD_SOURCE 4 /** the surface is needed for subpicture rendering */
8908
ac0ad123e3f0 Remove obsolete display_flags member from xvmc struct
iive
parents: 8907
diff changeset
32 #endif
8934
a613cd6b6071 Rename AV_XVMC_RENDER_MAGIC constant to AV_XVMC_ID to reflect a similar
diego
parents: 8931
diff changeset
33 #define AV_XVMC_ID 0x1DC711C0 /**< special value to ensure that regular pixel routines haven't corrupted the struct
8928
ef4e7c8e322a Explain how AV_XVMC_RENDER_MAGIC got its seemingly arbitrary value.
diego
parents: 8927
diff changeset
34 the number is 1337 speak for the letters IDCT MCo (motion compensation) */
8846
9e3956a4fd28 Rename xvmc flags to follow ffmpeg AV_ notion.
iive
parents: 8845
diff changeset
35
8925
23051e3e9d25 Rename xvmc_pixfmt_render structure to xvmc_pix_fmt.
diego
parents: 8924
diff changeset
36 struct xvmc_pix_fmt {
8929
44791077431e comment spelling/grammar/wording fixes
diego
parents: 8928
diff changeset
37 /** Set by the calling application.
8913
c9d7846799ac A little better wording of doxygen comments.
iive
parents: 8910
diff changeset
38 Once set these values are not supposed to be modified.
c9d7846799ac A little better wording of doxygen comments.
iive
parents: 8910
diff changeset
39 */
8852
ff1b704b1f8f doxygen style comments
iive
parents: 8851
diff changeset
40 //@{
8935
c1ee9b462f9e spelling/grammar/wording/whitespace for Doxygen comments
diego
parents: 8934
diff changeset
41 /** The field contains the special constant value AV_XVMC_ID.
8937
1b7db71c192d spelling/wording fixes for the Doxygen comments
diego
parents: 8936
diff changeset
42 It is used as a test that the application correctly uses the API,
8931
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
43 and that there is no corruption caused by pixel routines.
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
44 - application - set during initialization
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
45 - libavcodec - unchanged
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
46 */
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
47 int xvmc_id;
8808
36f2dabd58c9 Rename xvmc_render.h --> xvmc_pixfmt.h and vdpau.h --> vdpau_pixfmt.h as
diego
parents:
diff changeset
48
8931
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
49 /** Pointer to the block array allocated by XvMCCreateBlocks()
8938
5a212db68a2f Doxygen spelling/wording fixes
diego
parents: 8937
diff changeset
50 it contains differential pixel data (in MoCo mode)
8931
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
51 or coefficients for IDCT.
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
52 - application - set during initialization
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
53 - libavcodec - unchanged
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
54 */
8850
73b84757dc05 whitespace cosmetics: vertical alignment
diego
parents: 8849
diff changeset
55 short* data_blocks;
8931
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
56
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
57 /** Pointer to the macroblock description array allocated by XvMCCreateMacroBlocks().
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
58 - application - set during initialization
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
59 - libavcodec - unchanged
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
60 */
8850
73b84757dc05 whitespace cosmetics: vertical alignment
diego
parents: 8849
diff changeset
61 XvMCMacroBlock* mv_blocks;
8931
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
62
8938
5a212db68a2f Doxygen spelling/wording fixes
diego
parents: 8937
diff changeset
63 /** Number of macroblock descriptions that can be stored in the mv_blocks
5a212db68a2f Doxygen spelling/wording fixes
diego
parents: 8937
diff changeset
64 array.
8931
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
65 - application - set during initialization
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
66 - libavcodec - unchanged
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
67 */
8850
73b84757dc05 whitespace cosmetics: vertical alignment
diego
parents: 8849
diff changeset
68 int total_number_of_mv_blocks;
8931
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
69
8938
5a212db68a2f Doxygen spelling/wording fixes
diego
parents: 8937
diff changeset
70 /** Number of blocks that can be stored at once in the data_blocks array.
8931
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
71 - application - set during initialization
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
72 - libavcodec - unchanged
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
73 */
8850
73b84757dc05 whitespace cosmetics: vertical alignment
diego
parents: 8849
diff changeset
74 int total_number_of_data_blocks;
8931
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
75
8935
c1ee9b462f9e spelling/grammar/wording/whitespace for Doxygen comments
diego
parents: 8934
diff changeset
76 /** Indicates that the hardware would interpret data_blocks as IDCT coefficients
8931
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
77 and perform IDCT on them.
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
78 - application - set during initialization
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
79 - libavcodec - unchanged
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
80 */
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
81 int idct;
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
82
8938
5a212db68a2f Doxygen spelling/wording fixes
diego
parents: 8937
diff changeset
83 /** In MoCo mode it indicates that intra macroblocks are assumed to be in
5a212db68a2f Doxygen spelling/wording fixes
diego
parents: 8937
diff changeset
84 unsigned format; same as the XVMC_INTRA_UNSIGNED flag.
8931
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
85 - application - set during initialization
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
86 - libavcodec - unchanged
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
87 */
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
88 int unsigned_intra;
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
89
8935
c1ee9b462f9e spelling/grammar/wording/whitespace for Doxygen comments
diego
parents: 8934
diff changeset
90 /** Pointer to the surface allocated by XvMCCreateSurface().
8938
5a212db68a2f Doxygen spelling/wording fixes
diego
parents: 8937
diff changeset
91 It identifies the frame and its state on the video hardware.
8931
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
92 - application - set during initialization
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
93 - libavcodec - unchanged
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
94 */
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
95 XvMCSurface* p_surface;
8852
ff1b704b1f8f doxygen style comments
iive
parents: 8851
diff changeset
96 //}@
8808
36f2dabd58c9 Rename xvmc_render.h --> xvmc_pixfmt.h and vdpau.h --> vdpau_pixfmt.h as
diego
parents:
diff changeset
97
8936
1920f21361be draw_horiz_band() is really ff_draw_horiz_band().
diego
parents: 8935
diff changeset
98 /** Set by the decoder before calling ff_draw_horiz_band(),
8929
44791077431e comment spelling/grammar/wording fixes
diego
parents: 8928
diff changeset
99 needed by the XvMCRenderSurface function. */
8852
ff1b704b1f8f doxygen style comments
iive
parents: 8851
diff changeset
100 //@{
8931
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
101 /** Pointer to the surface used as past reference
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
102 - application - unchanged
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
103 - libavcodec - set
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
104 */
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
105 XvMCSurface* p_past_surface;
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
106
8935
c1ee9b462f9e spelling/grammar/wording/whitespace for Doxygen comments
diego
parents: 8934
diff changeset
107 /** Pointer to the surface used as future reference
8931
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
108 - application - unchanged
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
109 - libavcodec - set
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
110 */
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
111 XvMCSurface* p_future_surface;
8808
36f2dabd58c9 Rename xvmc_render.h --> xvmc_pixfmt.h and vdpau.h --> vdpau_pixfmt.h as
diego
parents:
diff changeset
112
8931
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
113 /** top/bottom field or frame
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
114 - application - unchanged
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
115 - libavcodec - set
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
116 */
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
117 unsigned int picture_structure;
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
118
8935
c1ee9b462f9e spelling/grammar/wording/whitespace for Doxygen comments
diego
parents: 8934
diff changeset
119 /** XVMC_SECOND_FIELD - 1st or 2nd field in the sequence
8931
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
120 - application - unchanged
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
121 - libavcodec - set
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
122 */
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
123 unsigned int flags;
8852
ff1b704b1f8f doxygen style comments
iive
parents: 8851
diff changeset
124 //}@
8808
36f2dabd58c9 Rename xvmc_render.h --> xvmc_pixfmt.h and vdpau.h --> vdpau_pixfmt.h as
diego
parents:
diff changeset
125
8931
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
126 /** Offset in the mv array for the current slice.
8938
5a212db68a2f Doxygen spelling/wording fixes
diego
parents: 8937
diff changeset
127 Macroblocks described before that offset are assumed to have already
5a212db68a2f Doxygen spelling/wording fixes
diego
parents: 8937
diff changeset
128 been passed to the hardware.
8937
1b7db71c192d spelling/wording fixes for the Doxygen comments
diego
parents: 8936
diff changeset
129 - application - zeroes it on get_buffer().
8936
1920f21361be draw_horiz_band() is really ff_draw_horiz_band().
diego
parents: 8935
diff changeset
130 A successful ff_draw_horiz_band() may increment it
8907
c9e8aed08d17 Detailed description of the interesting fields in xvmc struct.
iive
parents: 8906
diff changeset
131 with filled_mb_block_num or zero both.
c9e8aed08d17 Detailed description of the interesting fields in xvmc struct.
iive
parents: 8906
diff changeset
132 - libavcodec - unchanged
c9e8aed08d17 Detailed description of the interesting fields in xvmc struct.
iive
parents: 8906
diff changeset
133 */
c9e8aed08d17 Detailed description of the interesting fields in xvmc struct.
iive
parents: 8906
diff changeset
134 int start_mv_blocks_num;
8808
36f2dabd58c9 Rename xvmc_render.h --> xvmc_pixfmt.h and vdpau.h --> vdpau_pixfmt.h as
diego
parents:
diff changeset
135
8931
9f596cd79411 Describe all fields in xvmc struct.
iive
parents: 8929
diff changeset
136 /** Number of mv blocks that are filled by libavcodec and have to be passed to the hardware.
8937
1b7db71c192d spelling/wording fixes for the Doxygen comments
diego
parents: 8936
diff changeset
137 - application - zeroes it on get_buffer() or after successful ff_draw_horiz_band()
8907
c9e8aed08d17 Detailed description of the interesting fields in xvmc struct.
iive
parents: 8906
diff changeset
138 - libavcodec - increment with one of each stored MB
c9e8aed08d17 Detailed description of the interesting fields in xvmc struct.
iive
parents: 8906
diff changeset
139 */
c9e8aed08d17 Detailed description of the interesting fields in xvmc struct.
iive
parents: 8906
diff changeset
140 int filled_mv_blocks_num;
c9e8aed08d17 Detailed description of the interesting fields in xvmc struct.
iive
parents: 8906
diff changeset
141
8935
c1ee9b462f9e spelling/grammar/wording/whitespace for Doxygen comments
diego
parents: 8934
diff changeset
142 /** Offset to the next free data block. The mv_blocks hold a number pointing to the data blocks.
8936
1920f21361be draw_horiz_band() is really ff_draw_horiz_band().
diego
parents: 8935
diff changeset
143 - application - zeroes it on get_buffer() and after successful ff_draw_horiz_band()
8907
c9e8aed08d17 Detailed description of the interesting fields in xvmc struct.
iive
parents: 8906
diff changeset
144 - libvcodec - each macroblock increases it with the number of coded blocks in it.
c9e8aed08d17 Detailed description of the interesting fields in xvmc struct.
iive
parents: 8906
diff changeset
145 */
c9e8aed08d17 Detailed description of the interesting fields in xvmc struct.
iive
parents: 8906
diff changeset
146 int next_free_data_block_num;
c9e8aed08d17 Detailed description of the interesting fields in xvmc struct.
iive
parents: 8906
diff changeset
147
8900
12f4b161ce83 whitespace consistency cosmetics
diego
parents: 8899
diff changeset
148 /** extensions may be placed here */
8898
0e5888f9b8cb Deprecate some unused xvmc structure fields.
iive
parents: 8870
diff changeset
149 #if LIBAVCODEC_VERSION_MAJOR < 53
8852
ff1b704b1f8f doxygen style comments
iive
parents: 8851
diff changeset
150 //@{
8929
44791077431e comment spelling/grammar/wording fixes
diego
parents: 8928
diff changeset
151 /** State - used to work around limitations in the MPlayer video system.
44791077431e comment spelling/grammar/wording fixes
diego
parents: 8928
diff changeset
152 0 - Surface is not used.
44791077431e comment spelling/grammar/wording fixes
diego
parents: 8928
diff changeset
153 1 - Surface is still held in application to be displayed or is still visible.
44791077431e comment spelling/grammar/wording fixes
diego
parents: 8928
diff changeset
154 2 - Surface is still held in libavcodec buffer for prediction.
8907
c9e8aed08d17 Detailed description of the interesting fields in xvmc struct.
iive
parents: 8906
diff changeset
155 */
c9e8aed08d17 Detailed description of the interesting fields in xvmc struct.
iive
parents: 8906
diff changeset
156 int state;
8929
44791077431e comment spelling/grammar/wording fixes
diego
parents: 8928
diff changeset
157 void* p_osd_target_surface_render; ///< pointer to the surface where the subpicture is rendered
8852
ff1b704b1f8f doxygen style comments
iive
parents: 8851
diff changeset
158 //}@
8898
0e5888f9b8cb Deprecate some unused xvmc structure fields.
iive
parents: 8870
diff changeset
159 #endif
8808
36f2dabd58c9 Rename xvmc_render.h --> xvmc_pixfmt.h and vdpau.h --> vdpau_pixfmt.h as
diego
parents:
diff changeset
160 };
36f2dabd58c9 Rename xvmc_render.h --> xvmc_pixfmt.h and vdpau.h --> vdpau_pixfmt.h as
diego
parents:
diff changeset
161
8843
00c1d62c3852 Update multiple inclusion guards to match filename.
diego
parents: 8841
diff changeset
162 #endif /* AVCODEC_XVMC_H */