Lines Matching defs:picture
61 PGSSubPicture picture;
75 av_freep(&ctx->picture.rle);
76 ctx->picture.rle_buffer_size = 0;
148 * Parse the picture segment packet.
150 * The picture segment contains details on the sequence id,
178 if (buf_size > ctx->picture.rle_remaining_len)
181 memcpy(ctx->picture.rle + ctx->picture.rle_data_len, buf, buf_size);
182 ctx->picture.rle_data_len += buf_size;
183 ctx->picture.rle_remaining_len -= buf_size;
205 ctx->picture.w = width;
206 ctx->picture.h = height;
208 av_fast_malloc(&ctx->picture.rle, &ctx->picture.rle_buffer_size, rle_bitmap_len);
210 if (!ctx->picture.rle)
213 memcpy(ctx->picture.rle, buf, buf_size);
214 ctx->picture.rle_data_len = buf_size;
215 ctx->picture.rle_remaining_len = rle_bitmap_len - buf_size;
373 sub->rects[0]->w = ctx->picture.w;
374 sub->rects[0]->h = ctx->picture.h;
378 sub->rects[0]->pict.linesize[0] = ctx->picture.w;
380 if (ctx->picture.rle) {
381 if (ctx->picture.rle_remaining_len)
383 ctx->picture.rle_data_len, ctx->picture.rle_remaining_len);
384 if(decode_rle(avctx, sub, ctx->picture.rle, ctx->picture.rle_data_len) < 0)