FFmpeg
Functions | Variables
cga_data.h File Reference

CGA/EGA/VGA ROM data. More...

#include <stdint.h>

Go to the source code of this file.

Functions

void  ff_draw_pc_font (uint8_t *dst, int linesize, const uint8_t *font, int font_height, int ch, int fg, int bg)
  Draw CGA/EGA/VGA font to 8-bit pixel buffer.
 

Variables

const uint32_t  ff_cga_palette [16]
 
const uint32_t  ff_ega_palette [64]
 

Detailed Description

CGA/EGA/VGA ROM data.

Note
fonts are in libavutil/xga_font_data.[ch]

Definition in file cga_data.h.

Function Documentation

void ff_draw_pc_font ( uint8_tdst,
int  linesize,
const uint8_tfont,
int  font_height,
int  ch,
int  fg,
int  bg 
)

Draw CGA/EGA/VGA font to 8-bit pixel buffer.

Parameters
dst Destination pixel buffer
linesize Linesize (pixels)
font Font table. We assume font width is always 8 pixels wide.
font_height Font height (pixels)
fg,bg Foreground and background palette index
ch Character to draw

Definition at line 46 of file cga_data.c.

Referenced by draw_char(), and tmv_decode_frame().

Variable Documentation

const uint32_t ff_cga_palette[16]

Definition at line 30 of file cga_data.c.

Referenced by decode_frame(), decode_init(), set_palette(), and tmv_decode_frame().

const uint32_t ff_ega_palette[64]

Definition at line 35 of file cga_data.c.

Referenced by decode_frame().


Generated on Wed Jul 10 2013 23:48:19 for FFmpeg by   doxygen 1.8.2

AltStyle によって変換されたページ (->オリジナル) /