40 #define EXTRADATA1_SIZE (6 + 256 * 3)  
   62                                unsigned char* out,
int stride,
int video_base){
 
   67     const unsigned char* back_frame = s->
back_frame;
 
   68     const unsigned char* in_end = in + 
size;
 
   69     const unsigned char* out_end = out + stride * s->
avctx->
height;
 
   70     unsigned char* line_end;
 
   73     for(i=0;i<=base_y;i++){
 
   80     line_end = out - stride_adj;
 
   85         unsigned char val = *in++;
 
   95         if(len >= out_end - out)
 
  104             *out++ = (val == 0x80)? *back_frame:val;
 
  109                  if(len >= out_end - out)
 
  117         while(out < out_end){
 
  118             memcpy(out, back_frame, line_end - out);
 
  119             back_frame += line_end - out;
 
  120             out = line_end + stride_adj;
 
  168                            back_frame,avctx->
width,0);
 
  176                               void *
data, 
int *got_frame,
 
  180     int buf_size = avpkt->
size;