37 #define EXTRADATA1_SIZE (6 + 256 * 3)
59 unsigned char* out,
int stride,
int video_base){
64 const unsigned char* back_frame = s->
back_frame;
65 const unsigned char* in_end = in +
size;
66 const unsigned char* out_end = out + stride * s->
avctx->
height;
67 unsigned char* line_end = out + s->
avctx->
width;
70 for(i=0;i<=base_y;i++){
77 line_end = out - stride_adj;
82 unsigned char val = *in++;
92 if(len >= out_end - out)
101 *out++ = (val == 0x80)? *back_frame:val;
106 if(len >= out_end - out)
114 while(out < out_end){
115 memcpy(out, back_frame, line_end - out);
116 back_frame += line_end - out;
117 out = line_end + stride_adj;
164 back_frame,avctx->
width,0);
172 void *
data,
int *data_size,
175 const uint8_t *buf = avpkt->
data;
176 int buf_size = avpkt->
size;