Mercurial > libavcodec.hg
comparison xvmc_render.h @ 8509:5dffd656f606 libavcodec
Avoid POSIX-reserved _t namespace.
| author | diego |
|---|---|
| date | Fri, 02 Jan 2009 16:21:22 +0000 |
| parents | 750453ac8c90 |
| children |
comparison
equal
deleted
inserted
replaced
| 8508:8bb3aa9813b5 | 8509:5dffd656f606 |
|---|---|
| 36 //this surface is needed for subpicture rendering | 36 //this surface is needed for subpicture rendering |
| 37 #define MP_XVMC_STATE_OSD_SOURCE 4 | 37 #define MP_XVMC_STATE_OSD_SOURCE 4 |
| 38 // 1337 IDCT MCo | 38 // 1337 IDCT MCo |
| 39 #define MP_XVMC_RENDER_MAGIC 0x1DC711C0 | 39 #define MP_XVMC_RENDER_MAGIC 0x1DC711C0 |
| 40 | 40 |
| 41 typedef struct { | 41 struct xvmc_render_state { |
| 42 //these are not changed by the decoder! | 42 //these are not changed by the decoder! |
| 43 int magic; | 43 int magic; |
| 44 | 44 |
| 45 short * data_blocks; | 45 short * data_blocks; |
| 46 XvMCMacroBlock * mv_blocks; | 46 XvMCMacroBlock * mv_blocks; |
| 68 | 68 |
| 69 int next_free_data_block_num; //used in add_mv_block, pointer to next free block | 69 int next_free_data_block_num; //used in add_mv_block, pointer to next free block |
| 70 //extensions | 70 //extensions |
| 71 void * p_osd_target_surface_render; //pointer to the surface where subpicture is rendered | 71 void * p_osd_target_surface_render; //pointer to the surface where subpicture is rendered |
| 72 | 72 |
| 73 } xvmc_render_state_t; | 73 }; |
| 74 | 74 |
| 75 #endif /* AVCODEC_XVMC_RENDER_H */ | 75 #endif /* AVCODEC_XVMC_RENDER_H */ |
