diff options
Diffstat (limited to 'libass/ass.h')
-rw-r--r-- | libass/ass.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/libass/ass.h b/libass/ass.h index baa52ead0c..4bdea3a4aa 100644 --- a/libass/ass.h +++ b/libass/ass.h @@ -154,6 +154,14 @@ void ass_free_style(ass_track_t* track, int sid); void ass_free_event(ass_track_t* track, int eid); /** + * \brief Parse a chunk of subtitle stream data. + * \param track track + * \param data string to parse + * \param size length of data + */ +void ass_process_data(ass_track_t* track, char* data, int size); + +/** * \brief Parse Codec Private section of subtitle stream * \param track target track * \param data string to parse @@ -171,7 +179,7 @@ void ass_process_codec_private(ass_track_t* track, char *data, int size); */ void ass_process_chunk(ass_track_t* track, char *data, int size, long long timecode, long long duration); -char* read_file_recode(char* fname, char* codepage, int* size); +char* read_file_recode(char* fname, char* codepage, size_t* size); /** * \brief Read subtitles from file. |