• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavfilter/

Lines Matching refs:glyph

207     FT_Glyph *glyph;
229 Glyph *glyph;
233 /* load glyph into dtext->face->glyph */
237 /* save glyph */
238 if (!(glyph = av_mallocz(sizeof(*glyph))) ||
239 !(glyph->glyph = av_mallocz(sizeof(*glyph->glyph)))) {
243 glyph->code = code;
245 if (FT_Get_Glyph(dtext->face->glyph, glyph->glyph)) {
250 glyph->bitmap = dtext->face->glyph->bitmap;
251 glyph->bitmap_left = dtext->face->glyph->bitmap_left;
252 glyph->bitmap_top = dtext->face->glyph->bitmap_top;
253 glyph->advance = dtext->face->glyph->advance.x >> 6;
256 FT_Glyph_Get_CBox(*glyph->glyph, ft_glyph_bbox_pixels, &glyph->bbox);
258 /* cache the newly created glyph */
263 av_tree_insert(&dtext->glyphs, glyph, glyph_cmp, &node);
266 *glyph_ptr = glyph;
270 if (glyph)
271 av_freep(&glyph->glyph);
272 av_freep(&glyph);
281 Glyph *glyph;
366 /* load the fallback glyph with code 0 */
370 if ((err = load_glyph(ctx, &glyph, ' ') < 0)) {
374 dtext->tabsize *= glyph->advance;
446 Glyph *glyph = NULL, *prev_glyph = NULL;
492 /* get glyph */
494 glyph = av_tree_find(dtext->glyphs, &dummy, glyph_cmp, NULL);
495 if (!glyph)
496 ret = load_glyph(ctx, &glyph, code);
499 y_min = FFMIN(glyph->bbox.yMin, y_min);
500 y_max = FFMAX(glyph->bbox.yMax, y_max);
505 /* compute and save position for each glyph */
506 glyph = NULL;
522 /* get glyph */
523 prev_glyph = glyph;
525 glyph = av_tree_find(dtext->glyphs, &dummy, glyph_cmp, NULL);
528 if (dtext->use_kerning && prev_glyph && glyph->code) {
529 FT_Get_Kerning(dtext->face, prev_glyph->code, glyph->code,
534 if (x + glyph->bbox.xMax >= width) {
541 dtext->positions[i].x = x + glyph->bitmap_left;
542 dtext->positions[i].y = y - glyph->bitmap_top + baseline;
544 else x += glyph->advance;
643 /* get intensity value in the glyph bitmap (source) */
674 /* get intensity value in the glyph bitmap (source) */
721 Glyph *glyph = NULL;
732 glyph = av_tree_find(dtext->glyphs, &dummy, (void *)glyph_cmp, NULL);
734 if (glyph->bitmap.pixel_mode != FT_PIXEL_MODE_MONO &&
735 glyph->bitmap.pixel_mode != FT_PIXEL_MODE_GRAY)
739 draw_glyph_rgb(picref, &glyph->bitmap,
743 draw_glyph_yuv(picref, &glyph->bitmap,