changeset 8509:5dffd656f606 libavcodec

Avoid POSIX-reserved _t namespace.
author diego
date Fri, 02 Jan 2009 16:21:22 +0000
parents 8bb3aa9813b5
children cea216e44ee3
files xvmc_render.h xvmcvideo.c
diffstat 2 files changed, 12 insertions(+), 12 deletions(-) [+]
line wrap: on
line diff
--- a/xvmc_render.h	Fri Jan 02 16:19:27 2009 +0000
+++ b/xvmc_render.h	Fri Jan 02 16:21:22 2009 +0000
@@ -38,7 +38,7 @@
 //                     1337    IDCT MCo
 #define MP_XVMC_RENDER_MAGIC 0x1DC711C0
 
-typedef   struct  {
+struct xvmc_render_state {
     //these are not changed by the decoder!
     int  magic;
 
@@ -70,6 +70,6 @@
     //extensions
     void * p_osd_target_surface_render; //pointer to the surface where subpicture is rendered
 
-} xvmc_render_state_t;
+};
 
 #endif /* AVCODEC_XVMC_RENDER_H */
--- a/xvmcvideo.c	Fri Jan 02 16:19:27 2009 +0000
+++ b/xvmcvideo.c	Fri Jan 02 16:21:22 2009 +0000
@@ -39,8 +39,8 @@
 
 //set s->block
 void XVMC_init_block(MpegEncContext *s){
-xvmc_render_state_t * render;
-    render = (xvmc_render_state_t*)s->current_picture.data[2];
+    struct xvmc_render_state * render;
+    render = (struct xvmc_render_state*)s->current_picture.data[2];
     assert(render != NULL);
     if( (render == NULL) || (render->magic != MP_XVMC_RENDER_MAGIC) ){
         assert(0);
@@ -69,11 +69,11 @@
 //These functions should be called on every new field and/or frame.
 //They should be safe if they are called a few times for the same field!
 int XVMC_field_start(MpegEncContext*s, AVCodecContext *avctx){
-xvmc_render_state_t * render,* last, * next;
+    struct xvmc_render_state * render, * last, * next;
 
     assert(avctx != NULL);
 
-    render = (xvmc_render_state_t*)s->current_picture.data[2];
+    render = (struct xvmc_render_state*)s->current_picture.data[2];
     assert(render != NULL);
     if( (render == NULL) || (render->magic != MP_XVMC_RENDER_MAGIC) )
         return -1;//make sure that this is render packet
@@ -91,7 +91,7 @@
         case  FF_I_TYPE:
             return 0;// no prediction from other frames
         case  FF_B_TYPE:
-            next = (xvmc_render_state_t*)s->next_picture.data[2];
+            next = (struct xvmc_render_state*)s->next_picture.data[2];
             assert(next!=NULL);
             assert(next->state & MP_XVMC_STATE_PREDICTION);
             if(next == NULL) return -1;
@@ -99,7 +99,7 @@
             render->p_future_surface = next->p_surface;
             //no return here, going to set forward prediction
         case  FF_P_TYPE:
-            last = (xvmc_render_state_t*)s->last_picture.data[2];
+            last = (struct xvmc_render_state*)s->last_picture.data[2];
             if(last == NULL)// && !s->first_field)
                 last = render;//predict second field from the first
             if(last->magic != MP_XVMC_RENDER_MAGIC) return -1;
@@ -112,8 +112,8 @@
 }
 
 void XVMC_field_end(MpegEncContext *s){
-xvmc_render_state_t * render;
-    render = (xvmc_render_state_t*)s->current_picture.data[2];
+    struct xvmc_render_state * render;
+    render = (struct xvmc_render_state*)s->current_picture.data[2];
     assert(render != NULL);
 
     if(render->filled_mv_blocks_num > 0){
@@ -124,7 +124,7 @@
 
 void XVMC_decode_mb(MpegEncContext *s){
 XvMCMacroBlock * mv_block;
-xvmc_render_state_t * render;
+struct xvmc_render_state * render;
 int i,cbp,blocks_per_mb;
 
 const int mb_xy = s->mb_y * s->mb_stride + s->mb_x;
@@ -152,7 +152,7 @@
     s->current_picture.qscale_table[mb_xy] = s->qscale;
 
 //START OF XVMC specific code
-    render = (xvmc_render_state_t*)s->current_picture.data[2];
+    render = (struct xvmc_render_state*)s->current_picture.data[2];
     assert(render!=NULL);
     assert(render->magic==MP_XVMC_RENDER_MAGIC);
     assert(render->mv_blocks);