diff libmpcodecs/vd_ffmpeg.c @ 28548:6951e68ddb34

Reflect the change of xvmc struct name.
author iive
date Sun, 15 Feb 2009 08:46:18 +0000
parents 4877f727596c
children d7e1fd202d85
line wrap: on
line diff
--- a/libmpcodecs/vd_ffmpeg.c	Sun Feb 15 08:12:12 2009 +0000
+++ b/libmpcodecs/vd_ffmpeg.c	Sun Feb 15 08:46:18 2009 +0000
@@ -876,7 +876,7 @@
     sh_video_t *sh = avctx->opaque;
     vd_ffmpeg_ctx *ctx = sh->context;
     mp_image_t *mpi=NULL;
-    struct xvmc_render_state *render;
+    struct xvmc_pixfmt_render *render;
     int flags= MP_IMGFLAG_ACCEPT_STRIDE | MP_IMGFLAG_PREFER_ALIGNED_STRIDE|
                MP_IMGFLAG_DRAW_CALLBACK;
 
@@ -955,7 +955,7 @@
 
     pic->type= FF_BUFFER_TYPE_USER;
 
-    render=(struct xvmc_render_state *)mpi->priv;//same as data[2]
+    render=(struct xvmc_pixfmt_render *)mpi->priv;//same as data[2]
     if(mp_msg_test(MSGT_DECVIDEO, MSGL_DBG5))
         mp_msg(MSGT_DECVIDEO, MSGL_DBG5, "vd_ffmpeg::mc_get_buffer (render=%p)\n", render);
     assert(render != 0);
@@ -969,7 +969,7 @@
     mp_image_t *mpi= pic->opaque;
     sh_video_t *sh = avctx->opaque;
     vd_ffmpeg_ctx *ctx = sh->context;
-    struct xvmc_render_state *render;
+    struct xvmc_pixfmt_render *render;
     int i;
 
 
@@ -982,7 +982,7 @@
 
 //printf("R%X %X\n", pic->linesize[0], pic->data[0]);
 //mark the surface as not requared for prediction
-    render=(struct xvmc_render_state *)pic->data[2];//same as mpi->priv
+    render=(struct xvmc_pixfmt_render *)pic->data[2];//same as mpi->priv
     if(mp_msg_test(MSGT_DECVIDEO, MSGL_DBG5))
         mp_msg(MSGT_DECVIDEO, MSGL_DBG5, "vd_ffmpeg::mc_release_buffer (render=%p)\n", render);
     assert(render!=NULL);