Include dependency graph for libass.c:

Data Structures | |
| struct | ass_handle_t |
| struct | decoder_sys_t |
| struct | subpicture_sys_t |
| struct | rectangle_t |
Functions | |
| static int | Create (vlc_object_t *) |
| static void | Destroy (vlc_object_t *) |
| int | vlc_entry__main (module_t *p_module) |
| const char * | vlc_entry_license__main (void) |
| static subpicture_t * | DecodeBlock (decoder_t *, block_t **) |
| static void | DestroySubpicture (subpicture_t *) |
| static void | PreRender (video_format_t *, spu_t *, subpicture_t *) |
| static void | UpdateRegions (video_format_t *, spu_t *, subpicture_t *, mtime_t) |
| static ass_handle_t * | AssHandleYield (decoder_t *p_dec) |
| static void | AssHandleRelease (ass_handle_t *) |
| static void | DecSysRelease (decoder_sys_t *p_sys) |
| static void | DecSysYield (decoder_sys_t *p_sys) |
| static int | BuildRegions (spu_t *p_spu, rectangle_t *p_region, int i_max_region, ass_image_t *p_img_list, int i_width, int i_height) |
| static void | SubpictureReleaseRegions (spu_t *p_spu, subpicture_t *p_subpic) |
| static void | RegionDraw (subpicture_region_t *p_region, ass_image_t *p_img) |
| static rectangle_t | r_create (int x0, int y0, int x1, int y1) |
| static rectangle_t | r_img (const ass_image_t *p_img) |
| static void | r_add (rectangle_t *r, const rectangle_t *n) |
| static int | r_surface (const rectangle_t *r) |
| static bool | r_overlap (const rectangle_t *a, const rectangle_t *b, int i_dx, int i_dy) |
| static void AssHandleRelease | ( | ass_handle_t * | ) | [static] |
| static ass_handle_t * AssHandleYield | ( | decoder_t * | p_dec | ) | [static] |
| static int BuildRegions | ( | spu_t * | p_spu, | |
| rectangle_t * | p_region, | |||
| int | i_max_region, | |||
| ass_image_t * | p_img_list, | |||
| int | i_width, | |||
| int | i_height | |||
| ) | [static] |
| static int Create | ( | vlc_object_t * | ) | [static] |
| static subpicture_t * DecodeBlock | ( | decoder_t * | , | |
| block_t ** | ||||
| ) | [static] |
| static void DecSysRelease | ( | decoder_sys_t * | p_sys | ) | [static] |
| static void DecSysYield | ( | decoder_sys_t * | p_sys | ) | [static] |
| static void Destroy | ( | vlc_object_t * | ) | [static] |
| static void DestroySubpicture | ( | subpicture_t * | ) | [static] |
| static void PreRender | ( | video_format_t * | , | |
| spu_t * | , | |||
| subpicture_t * | ||||
| ) | [static] |
| static void r_add | ( | rectangle_t * | r, | |
| const rectangle_t * | n | |||
| ) | [static] |
| static rectangle_t r_create | ( | int | x0, | |
| int | y0, | |||
| int | x1, | |||
| int | y1 | |||
| ) | [static] |
| static rectangle_t r_img | ( | const ass_image_t * | p_img | ) | [static] |
| static bool r_overlap | ( | const rectangle_t * | a, | |
| const rectangle_t * | b, | |||
| int | i_dx, | |||
| int | i_dy | |||
| ) | [static] |
| static int r_surface | ( | const rectangle_t * | r | ) | [static] |
| static void RegionDraw | ( | subpicture_region_t * | p_region, | |
| ass_image_t * | p_img | |||
| ) | [static] |
| static void SubpictureReleaseRegions | ( | spu_t * | p_spu, | |
| subpicture_t * | p_subpic | |||
| ) | [static] |
| static void UpdateRegions | ( | video_format_t * | , | |
| spu_t * | , | |||
| subpicture_t * | , | |||
| mtime_t | ||||
| ) | [static] |
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
1.5.1