• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/minidlna/ffmpeg-0.5.1/libavcodec/

Lines Matching refs:display

269     DVBSubObjectDisplay *display, *obj_disp, **obj_disp_ptr;
272 display = region->display_list;
274 object = get_object(ctx, display->object_id);
280 while (obj_disp && obj_disp != display) {
305 region->display_list = display->region_list_next;
307 av_free(display);
418 DVBSubRegionDisplay *display;
423 display = ctx->display_list;
424 ctx->display_list = display->next;
426 av_free(display);
717 static void dvbsub_parse_pixel_data_block(AVCodecContext *avctx, DVBSubObjectDisplay *display,
722 DVBSubRegion *region = get_region(ctx, display->region_id);
759 x_pos = display->x_pos;
760 y_pos = display->y_pos;
826 x_pos = display->x_pos;
845 DVBSubObjectDisplay *display;
872 for (display = object->display_list; display; display = display->object_list_next) {
875 dvbsub_parse_pixel_data_block(avctx, display, block, top_field_len, 0,
883 dvbsub_parse_pixel_data_block(avctx, display, block, bottom_field_len, 1,
994 DVBSubObjectDisplay *display;
1078 display = av_mallocz(sizeof(DVBSubObjectDisplay));
1080 display->object_id = object_id;
1081 display->region_id = region_id;
1083 display->x_pos = AV_RB16(buf) & 0xfff;
1085 display->y_pos = AV_RB16(buf) & 0xfff;
1089 display->fgcolor = *buf++;
1090 display->bgcolor = *buf++;
1093 display->region_list_next = region->display_list;
1094 region->display_list = display;
1096 display->object_list_next = object->display_list;
1097 object->display_list = display;
1105 DVBSubRegionDisplay *display;
1134 display = tmp_display_list;
1137 while (display && display->region_id != region_id) {
1138 tmp_ptr = &display->next;
1139 display = display->next;
1142 if (!display)
1143 display = av_mallocz(sizeof(DVBSubRegionDisplay));
1145 display->region_id = region_id;
1147 display->x_pos = AV_RB16(buf);
1149 display->y_pos = AV_RB16(buf);
1152 *tmp_ptr = display->next;
1154 display->next = ctx->display_list;
1155 ctx->display_list = display;
1159 av_log(avctx, AV_LOG_INFO, "Region %d, (%d,%d)\n", region_id, display->x_pos, display->y_pos);
1164 display = tmp_display_list;
1166 tmp_display_list = display->next;
1168 av_free(display);
1178 DVBSubRegionDisplay *display;
1192 for (display = ctx->display_list; display; display = display->next) {
1193 region = get_region(ctx, display->region_id);
1196 x_pos = display->x_pos;
1197 y_pos = display->y_pos;
1201 if (display->x_pos < x_pos) {
1202 width += (x_pos - display->x_pos);
1203 x_pos = display->x_pos;
1206 if (display->y_pos < y_pos) {
1207 height += (y_pos - display->y_pos);
1208 y_pos = display->y_pos;
1211 if (display->x_pos + region->width > x_pos + width) {
1212 width = display->x_pos + region->width - x_pos;
1215 if (display->y_pos + region->height > y_pos + height) {
1216 height = display->y_pos + region->height - y_pos;
1225 for (display = ctx->display_list; display; display = display->next) {
1226 region = get_region(ctx, display->region_id);
1228 x_off = display->x_pos - x_pos;
1229 y_off = display->y_pos - y_pos;
1275 DVBSubRegionDisplay *display;
1296 for (display = ctx->display_list; display; display = display->next) {
1297 region = get_region(ctx, display->region_id);
1303 rect->x = display->x_pos;
1304 rect->y = display->y_pos;