summaryrefslogtreecommitdiffstats
path: root/libvo
diff options
context:
space:
mode:
authoriive <iive@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-11-08 02:07:10 +0000
committeriive <iive@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-11-08 02:07:10 +0000
commit384474d9e38aa6e635d1fbe95e5f9a181646c468 (patch)
treeac71b6d84218b635687096bdf585f726602b06a6 /libvo
parent4924d714bc57ad87a464a39f095931b62885e416 (diff)
downloadmpv-384474d9e38aa6e635d1fbe95e5f9a181646c468.tar.bz2
mpv-384474d9e38aa6e635d1fbe95e5f9a181646c468.tar.xz
verbosity changes, zero the whole surface_render[]
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11416 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo')
-rw-r--r--libvo/vo_xvmc.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/libvo/vo_xvmc.c b/libvo/vo_xvmc.c
index 17eee511fb..e09dd96b98 100644
--- a/libvo/vo_xvmc.c
+++ b/libvo/vo_xvmc.c
@@ -545,12 +545,12 @@ static uint32_t vm_height;
if(surface_render==NULL)
surface_render=malloc(MAX_SURFACES*sizeof(xvmc_render_state_t));//easy mem debug
+ memset(surface_render,0,MAX_SURFACES*sizeof(xvmc_render_state_t));
for(i=0; i<MAX_SURFACES; i++){
rez=XvMCCreateSurface(mDisplay,&ctx,&surface_array[i]);
if( rez != Success )
break;
- memset(&surface_render[i],0,sizeof(xvmc_render_state_t));
surface_render[i].magic = MP_XVMC_RENDER_MAGIC;
surface_render[i].data_blocks = data_blocks.blocks;
surface_render[i].mv_blocks = mv_blocks.macro_blocks;
@@ -595,7 +595,7 @@ static uint32_t vm_height;
if(num_subpic != 0 && xvfmv != NULL){
if(verbose > 3){//Print All subpicture types for debug
for(s=0;s<num_subpic;s++)
- printf(" Subpicture id 0x%08X\n",xvfmv[s].id);
+ print_xvimage_format_values(&xvfmv[s]);
}
for(s=0;s<num_subpic;s++){
@@ -608,7 +608,7 @@ static uint32_t vm_height;
subpicture_mode = BLEND_SUBPICTURE;
subpicture_info = xvfmv[s];
- print_xvimage_format_values(&subpicture_info);
+ printf(" Subpicture id 0x%08X\n",subpicture_info.id);
goto found_subpic;
}
}
@@ -1185,6 +1185,7 @@ int i;
surface_render[i].state);
}
+ memset(surface_render,0,MAX_SURFACES*sizeof(xvmc_render_state_t));//for debuging
free(surface_render);surface_render=NULL;
XvMCDestroyContext(mDisplay,&ctx);