• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavcodec/

Lines Matching refs:display

237     int compute_edt; /**< if 1 end display time calculated using pts
285 DVBSubObjectDisplay *display, *obj_disp, **obj_disp_ptr;
288 display = region->display_list;
290 object = get_object(ctx, display->object_id);
296 while (obj_disp && obj_disp != display) {
321 region->display_list = display->region_list_next;
323 av_free(display);
457 DVBSubRegionDisplay *display;
468 display = ctx->display_list;
469 ctx->display_list = display->next;
471 av_free(display);
769 DVBSubRegionDisplay *display;
789 for (display = ctx->display_list; display; display = display->next) {
790 region = get_region(ctx, display->region_id);
810 for (display = ctx->display_list; display; display = display->next) {
811 region = get_region(ctx, display->region_id);
820 rect->x = display->x_pos + offset_x;
821 rect->y = display->y_pos + offset_y;
857 static void dvbsub_parse_pixel_data_block(AVCodecContext *avctx, DVBSubObjectDisplay *display,
862 DVBSubRegion *region = get_region(ctx, display->region_id);
897 x_pos = display->x_pos;
898 y_pos = display->y_pos;
963 x_pos = display->x_pos;
981 DVBSubObjectDisplay *display;
1008 for (display = object->display_list; display; display = display->object_list_next) {
1012 dvbsub_parse_pixel_data_block(avctx, display, block, top_field_len, 0,
1020 dvbsub_parse_pixel_data_block(avctx, display, block, bfl, 1,
1139 DVBSubObjectDisplay *display;
1222 display = av_mallocz(sizeof(DVBSubObjectDisplay));
1224 display->object_id = object_id;
1225 display->region_id = region_id;
1227 display->x_pos = AV_RB16(buf) & 0xfff;
1229 display->y_pos = AV_RB16(buf) & 0xfff;
1233 display->fgcolor = *buf++;
1234 display->bgcolor = *buf++;
1237 display->region_list_next = region->display_list;
1238 region->display_list = display;
1240 display->object_list_next = object->display_list;
1241 object->display_list = display;
1249 DVBSubRegionDisplay *display;
1290 display = tmp_display_list;
1293 while (display && display->region_id != region_id) {
1294 tmp_ptr = &display->next;
1295 display = display->next;
1298 if (!display)
1299 display = av_mallocz(sizeof(DVBSubRegionDisplay));
1301 display->region_id = region_id;
1303 display->x_pos = AV_RB16(buf);
1305 display->y_pos = AV_RB16(buf);
1308 *tmp_ptr = display->next;
1310 display->next = ctx->display_list;
1311 ctx->display_list = display;
1313 av_dlog(avctx, "Region %d, (%d,%d)\n", region_id, display->x_pos, display->y_pos);
1317 display = tmp_display_list;
1319 tmp_display_list = display->next;
1321 av_free(display);
1331 DVBSubRegionDisplay *display;
1345 for (display = ctx->display_list; display; display = display->next) {
1346 region = get_region(ctx, display->region_id);
1349 x_pos = display->x_pos;
1350 y_pos = display->y_pos;
1354 if (display->x_pos < x_pos) {
1355 width += (x_pos - display->x_pos);
1356 x_pos = display->x_pos;
1359 if (display->y_pos < y_pos) {
1360 height += (y_pos - display->y_pos);
1361 y_pos = display->y_pos;
1364 if (display->x_pos + region->width > x_pos + width) {
1365 width = display->x_pos + region->width - x_pos;
1368 if (display->y_pos + region->height > y_pos + height) {
1369 height = display->y_pos + region->height - y_pos;
1378 for (display = ctx->display_list; display; display = display->next) {
1379 region = get_region(ctx, display->region_id);
1381 x_off = display->x_pos - x_pos;
1382 y_off = display->y_pos - y_pos;
1436 return; // already have this display definition version
1568 // Some streams do not send a display segment but if we have all the other