1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-17 20:34:58 +00:00
mpv/libvo
eugeni d3b5452f49 Support loading font faces other then the first one in a font file.
With -fontconfig, it is possible to select a face with index higher than
0 in a multi-face font file. Currently, with the old rendering code,
this information is lost and the first face is loaded. With this change,
index supplied by fontconfig is used for font loading.

Patch by Adrian Stutz, adrian sttz ch.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28276 b3059339-0415-0410-9bf9-f77b7e298cf2
2009-01-06 16:44:47 +00:00
..
aclib_template.c Replace all occurrences of '__volatile__' and '__volatile' by plain 'volatile'. 2008-10-16 20:17:56 +00:00
aclib.c Start unifying names of internal preprocessor directives. 2008-07-30 12:01:30 +00:00
aspect.c Make aspect adjustment calculation simpler and more flexible. 2008-02-02 17:21:19 +00:00
aspect.h Get rid of pointless 'extern' keywords. 2008-12-03 23:01:03 +00:00
aspecttest.c Remove wrong compilation instructions. 2008-09-07 13:57:00 +00:00
fastmemcpy.h Get rid of pointless 'extern' keywords. 2008-12-03 23:01:03 +00:00
font_load_ft.c Support loading font faces other then the first one in a font file. 2009-01-06 16:44:47 +00:00
font_load.c Conditionally define render_one_glyph and kerning dummy functions in 2009-01-02 14:41:38 +00:00
font_load.h Support loading font faces other then the first one in a font file. 2009-01-06 16:44:47 +00:00
geometry.c Replace casual GPL notices by proper license headers. 2008-09-07 14:09:51 +00:00
geometry.h Replace casual GPL notices by proper license headers. 2008-09-07 14:09:51 +00:00
gl_common.c Add missing 'void' keyword to parameterless function declarations. 2009-01-05 14:48:03 +00:00
gl_common.h 100l, forgot setting GL_UNPACK_CLIENT_STORAGE_APPLE for mesa-buffer mode. 2008-12-06 06:18:57 +00:00
gtf.c Replace casual GPL notices by proper license headers. 2008-09-07 14:09:51 +00:00
gtf.h Add MPLAYER_ prefix to multiple inclusion guards. 2008-02-22 09:09:46 +00:00
jpeg_enc.c Add #include <string.h> for memset. 2008-11-04 21:00:29 +00:00
jpeg_enc.h Use standard license headers with standard formatting. 2008-05-14 17:22:53 +00:00
mga_common.c Add missing 'void' keyword to parameterless function declarations. 2009-01-05 14:48:03 +00:00
osd_font.h Add MPLAYER_ prefix to multiple inclusion guards. 2008-02-22 09:09:46 +00:00
osd_template.c Change all occurrences of asm and __asm to __asm__, same as was done for FFmpeg. 2008-10-16 18:59:27 +00:00
osd.c Remove unnecessary mangle.h #include. 2008-06-04 09:44:12 +00:00
osd.h Get rid of pointless 'extern' keywords. 2008-12-03 23:01:03 +00:00
spuenc.c Use standard license headers with standard formatting. 2008-05-14 17:22:53 +00:00
spuenc.h Use standard license headers with standard formatting. 2008-05-14 17:22:53 +00:00
sub.c Get rid of pointless 'extern' keywords. 2008-12-03 23:01:03 +00:00
sub.h Get rid of pointless 'extern' keywords. 2008-12-03 23:01:03 +00:00
vesa_lvo.c Replace casual GPL notices by proper license headers. 2008-09-07 14:09:51 +00:00
vesa_lvo.h Replace casual GPL notices by proper license headers. 2008-09-07 14:09:51 +00:00
video_out_internal.h Use standard license headers with standard formatting. 2008-05-14 17:22:53 +00:00
video_out.c Add and use a special lookup function to do table-based translation to MPlayer keycodes. 2008-12-20 11:52:11 +00:00
video_out.h Add and use a special lookup function to do table-based translation to MPlayer keycodes. 2008-12-20 11:52:11 +00:00
videodev_mjpeg.h Add missing header #includes to fix 'make checkheaders'. 2008-03-07 20:07:15 +00:00
vo_3dfx.c Use standard license headers with standard formatting. 2008-05-14 17:22:53 +00:00
vo_aa.c Remove unused declarations and references to vo_draw_text_osd(), 2008-12-03 18:53:35 +00:00
vo_bl.c Replace casual GPL notices by proper license headers. 2008-09-07 14:09:51 +00:00
vo_caca.c Mark the vo_functions_t definitions as const where possible. 2007-12-02 14:39:15 +00:00
vo_cvidix.c Improve error message when screen width and height are not set. 2008-10-19 11:47:46 +00:00
vo_dfbmga.c Update the copyright statement. 2008-09-15 20:46:43 +00:00
vo_dga.c Change a bunch of X11-specific preprocessor directives. 2008-08-04 06:16:23 +00:00
vo_direct3d.c Set d3d_handle to NULL after release. 2008-12-09 18:44:48 +00:00
vo_directfb2.c Upgrade license of LGPL 2 or later files to LGPL 2.1 or later. 2008-09-15 05:40:29 +00:00
vo_directx.c #include sub.h instead of locally declaring vo_draw_text(). 2008-12-17 00:06:03 +00:00
vo_dxr2.c Move X11_FULLSCREEN definition to x11_common.h where it belongs. 2008-10-16 18:19:36 +00:00
vo_dxr3.c Remove explicit setting of vo_ontop since that is already done by vo_x11_create_vo_window 2008-11-15 23:09:31 +00:00
vo_fbdev2.c Mark the vo_functions_t definitions as const where possible. 2007-12-02 14:39:15 +00:00
vo_fbdev.c Remove useless setting of frame_buffer to NULL as suggested by Reimar. 2008-11-24 08:43:13 +00:00
vo_ggi.c Change a bunch of video-output-specific preprocessor directives from a HAVE_ 2008-08-02 17:38:11 +00:00
vo_gif89a.c Add missing 'void' keyword to parameterless function declarations. 2009-01-05 14:48:03 +00:00
vo_gl2.c Factor common code like -wid handling, vo_gc creation etc. out into 2008-11-19 20:19:25 +00:00
vo_gl.c Fix ugly borders problem with ati-hack 2008-12-27 13:00:03 +00:00
vo_ivtv.c Use standard license headers with standard formatting. 2008-05-14 17:22:53 +00:00
vo_jpeg.c Use standard license headers with standard formatting. 2008-05-14 17:22:53 +00:00
vo_macosx.h factorize mouse hiding and screensaver disabling code 2008-11-27 11:34:26 +00:00
vo_macosx.m Fix deinit problem due to r28215 2009-01-03 22:33:04 +00:00
vo_md5sum.c Use standard license headers with standard formatting. 2008-05-14 17:22:53 +00:00
vo_mga.c Mark the vo_functions_t definitions as const where possible. 2007-12-02 14:39:15 +00:00
vo_mpegpes.c Use '#include <poll.h>' instead of '#include <sys/poll.h>'. 2008-08-14 15:54:53 +00:00
vo_null.c Use standard license headers with standard formatting. 2008-05-14 17:22:53 +00:00
vo_png.c Add support for writing PNG files with alpha channel in -vo png 2008-12-10 16:44:12 +00:00
vo_pnm.c license header cosmetics 2008-09-07 13:57:35 +00:00
vo_quartz.c Do not use full relative #include path for headers in the same directory. 2008-12-17 00:08:04 +00:00
vo_quartz.h Upgrade license of LGPL 2 or later files to LGPL 2.1 or later. 2008-09-15 05:40:29 +00:00
vo_s3fb.c Add missing 'void' keyword to parameterless function declarations. 2009-01-05 14:48:03 +00:00
vo_sdl.c Remove a lot of completely pointless mp_msg_test calls. 2008-12-01 16:37:06 +00:00
vo_svga.c cosmetics: Remove useless parentheses from from return statements. 2008-05-16 08:33:27 +00:00
vo_tdfx_vid.c license header cosmetics 2008-09-07 14:06:26 +00:00
vo_tdfxfb.c Replace casual GPL notices by proper license headers. 2008-09-07 14:09:51 +00:00
vo_tga.c cosmetics: Remove useless parentheses from from return statements. 2008-05-16 08:33:27 +00:00
vo_v4l2.c Use standard license headers with standard formatting. 2008-05-14 17:22:53 +00:00
vo_vesa.c Replace casual GPL notices by proper license headers. 2008-09-07 14:09:51 +00:00
vo_wii.c Do not initialize fb_dev_fd to -1, similar to vo_fbdev.c. 2008-11-24 14:44:09 +00:00
vo_winvidix.c Get rid of pointless 'extern' keywords. 2008-12-03 23:01:03 +00:00
vo_x11.c Remove pointless forward declaration. 2008-12-23 13:31:04 +00:00
vo_xmga.c Factor common code like -wid handling, vo_gc creation etc. out into 2008-11-19 20:19:25 +00:00
vo_xover.c Factor common code like -wid handling, vo_gc creation etc. out into 2008-11-19 20:19:25 +00:00
vo_xv.c Simplify handling of VOFLAG_MODESWITCHNG, merge assignment and declaration 2008-11-23 12:30:39 +00:00
vo_xvidix.c Get rid of pointless 'extern' keywords. 2008-12-03 23:01:03 +00:00
vo_xvmc.c Add missing 'void' keyword to parameterless function declarations. 2009-01-05 14:48:03 +00:00
vo_xvr100.c Add missing 'void' keyword to parameterless function declarations. 2009-01-05 14:48:03 +00:00
vo_yuv4mpeg.c Mark the vo_functions_t definitions as const where possible. 2007-12-02 14:39:15 +00:00
vo_zr2.c Replace casual GPL notices by proper license headers. 2008-09-07 14:09:51 +00:00
vo_zr.c Replace casual GPL notices by proper license headers. 2008-09-07 14:09:51 +00:00
vosub_vidix.c Replace casual GPL notices by proper license headers. 2008-09-07 14:09:51 +00:00
vosub_vidix.h Replace casual GPL notices by proper license headers. 2008-09-07 14:09:51 +00:00
w32_common.c Support F- and numpad keys for w32_common based vos. 2008-12-30 17:00:11 +00:00
w32_common.h Get rid of pointless 'extern' keywords. 2008-12-03 23:01:03 +00:00
wskeys.h Get rid of pointless and now unused defines. 2008-12-20 10:26:17 +00:00
x11_common.c Remove unused variable. 2008-12-24 16:57:35 +00:00
x11_common.h Simplify vo_vm_switch and vo_vm_close, everyone was using the (almost) same 2008-11-15 18:56:25 +00:00