Mercurial > libavcodec.hg
comparison xvmc.h @ 8936:1920f21361be libavcodec
draw_horiz_band() is really ff_draw_horiz_band().
author | diego |
---|---|
date | Sun, 15 Feb 2009 21:05:48 +0000 |
parents | c1ee9b462f9e |
children | 1b7db71c192d |
comparison
equal
deleted
inserted
replaced
8935:c1ee9b462f9e | 8936:1920f21361be |
---|---|
92 - libavcodec - unchanged | 92 - libavcodec - unchanged |
93 */ | 93 */ |
94 XvMCSurface* p_surface; | 94 XvMCSurface* p_surface; |
95 //}@ | 95 //}@ |
96 | 96 |
97 /** Set by the decoder before calling draw_horiz_band(), | 97 /** Set by the decoder before calling ff_draw_horiz_band(), |
98 needed by the XvMCRenderSurface function. */ | 98 needed by the XvMCRenderSurface function. */ |
99 //@{ | 99 //@{ |
100 /** Pointer to the surface used as past reference | 100 /** Pointer to the surface used as past reference |
101 - application - unchanged | 101 - application - unchanged |
102 - libavcodec - set | 102 - libavcodec - set |
123 //}@ | 123 //}@ |
124 | 124 |
125 /** Offset in the mv array for the current slice. | 125 /** Offset in the mv array for the current slice. |
126 Macroblocks described before that offset are assumed to be already passed to the hardware. | 126 Macroblocks described before that offset are assumed to be already passed to the hardware. |
127 - application - zeros it on get_buffer(). | 127 - application - zeros it on get_buffer(). |
128 A successful draw_horiz_band() may increment it | 128 A successful ff_draw_horiz_band() may increment it |
129 with filled_mb_block_num or zero both. | 129 with filled_mb_block_num or zero both. |
130 - libavcodec - unchanged | 130 - libavcodec - unchanged |
131 */ | 131 */ |
132 int start_mv_blocks_num; | 132 int start_mv_blocks_num; |
133 | 133 |
134 /** Number of mv blocks that are filled by libavcodec and have to be passed to the hardware. | 134 /** Number of mv blocks that are filled by libavcodec and have to be passed to the hardware. |
135 - application - zeros it on get_buffer() or after successful draw_horiz_band() | 135 - application - zeros it on get_buffer() or after successful ff_draw_horiz_band() |
136 - libavcodec - increment with one of each stored MB | 136 - libavcodec - increment with one of each stored MB |
137 */ | 137 */ |
138 int filled_mv_blocks_num; | 138 int filled_mv_blocks_num; |
139 | 139 |
140 /** Offset to the next free data block. The mv_blocks hold a number pointing to the data blocks. | 140 /** Offset to the next free data block. The mv_blocks hold a number pointing to the data blocks. |
141 - application - zeroes it on get_buffer() and after successful draw_horizx_band() | 141 - application - zeroes it on get_buffer() and after successful ff_draw_horiz_band() |
142 - libvcodec - each macroblock increases it with the number of coded blocks in it. | 142 - libvcodec - each macroblock increases it with the number of coded blocks in it. |
143 */ | 143 */ |
144 int next_free_data_block_num; | 144 int next_free_data_block_num; |
145 | 145 |
146 /** extensions may be placed here */ | 146 /** extensions may be placed here */ |