comparison utils.c @ 1165:f0c39139426d libavcodec

10l
author michaelni
date Wed, 02 Apr 2003 10:18:29 +0000
parents dde68a430ba9
children e0fc95a6eb4e
comparison
equal deleted inserted replaced
1164:0e3c0c4a7b3d 1165:f0c39139426d
129 const int width = s->width; 129 const int width = s->width;
130 const int height= s->height; 130 const int height= s->height;
131 DefaultPicOpaque *opaque; 131 DefaultPicOpaque *opaque;
132 132
133 assert(pic->data[0]==NULL); 133 assert(pic->data[0]==NULL);
134 assert(pic->type==0 || pic->type==FF_TYPE_INTERNAL); 134 assert(pic->type==0 || pic->type==FF_BUFFER_TYPE_INTERNAL);
135 135
136 if(pic->opaque){ 136 if(pic->opaque){
137 opaque= (DefaultPicOpaque *)pic->opaque; 137 opaque= (DefaultPicOpaque *)pic->opaque;
138 for(i=0; i<3; i++) 138 for(i=0; i<3; i++)
139 pic->data[i]= opaque->data[i]; 139 pic->data[i]= opaque->data[i];
179 179
180 pic->opaque= opaque; 180 pic->opaque= opaque;
181 opaque->last_pic_num= -256*256*256*64; 181 opaque->last_pic_num= -256*256*256*64;
182 182
183 for(i=0; i<3; i++){ 183 for(i=0; i<3; i++){
184 int h_shift= i==0 ? 0 : h_chroma_shift; 184 const int h_shift= i==0 ? 0 : h_chroma_shift;
185 int v_shift= i==0 ? 0 : v_chroma_shift; 185 const int v_shift= i==0 ? 0 : v_chroma_shift;
186 186
187 pic->linesize[i]= pixel_size*w>>h_shift; 187 pic->linesize[i]= pixel_size*w>>h_shift;
188 188
189 pic->base[i]= av_mallocz((pic->linesize[i]*h>>v_shift)+16); //FIXME 16 189 pic->base[i]= av_mallocz((pic->linesize[i]*h>>v_shift)+16); //FIXME 16
190 if(pic->base[i]==NULL) return -1; 190 if(pic->base[i]==NULL) return -1;