diff options
author | Peter Ross <pross@xvid.org> | 2010-07-18 07:44:38 +0000 |
---|---|---|
committer | Peter Ross <pross@xvid.org> | 2010-07-18 07:44:38 +0000 |
commit | 9e5f3dfe25496543dc73945e4b5b32477261c899 (patch) | |
tree | 68dee46c1eac9fc081642f4a6b2ecf4ae5eeceb1 /libavcodec/cga_data.h | |
parent | ddf9dc453fcbbf2f338e7db72718f6549447df6f (diff) | |
download | ffmpeg-9e5f3dfe25496543dc73945e4b5b32477261c899.tar.gz |
Add ff_draw_pc_font()
Originally committed as revision 24296 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/cga_data.h')
-rw-r--r-- | libavcodec/cga_data.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/libavcodec/cga_data.h b/libavcodec/cga_data.h index 68abc0c072..4575851ce5 100644 --- a/libavcodec/cga_data.h +++ b/libavcodec/cga_data.h @@ -28,4 +28,16 @@ extern const uint8_t ff_vga16_font[4096]; extern const uint32_t ff_cga_palette[16]; extern const uint32_t ff_ega_palette[64]; +/** + * Draw CGA/EGA/VGA font to 8-bit pixel buffer + * + * @param dst Destination pixel buffer + * @param linesize Linesize (pixels) + * @param font Font table. We assume font width is always 8 pixels wide. + * @param font_height Font height (pixels) + * @param fg,bg Foreground and background palette index + * @param ch Character to draw + */ +void ff_draw_pc_font(uint8_t *dst, int linesize, const uint8_t *font, int font_height, int ch, int fg, int bg); + #endif |