diff --git a/libavcodec/xvmcvideo.c b/libavcodec/xvmcvideo.c
index 6e6e58fd405ca51c6f181e6f2d5a585ff39c8014..eed986033830a00b5409ddfbed809f213545a713 100644
--- a/libavcodec/xvmcvideo.c
+++ b/libavcodec/xvmcvideo.c
@@ -146,7 +146,7 @@ const int mb_xy = s->mb_y * s->mb_stride + s->mb_x;
 
 
     if(s->encoding){
-        fprintf(stderr,"XVMC doesn't support encoding!!!\n");
+        av_log(s->avctx, AV_LOG_ERROR, "XVMC doesn't support encoding!!!\n");
 	av_abort();
     }