summaryrefslogtreecommitdiffstats
path: root/libass/ass.h
diff options
context:
space:
mode:
Diffstat (limited to 'libass/ass.h')
-rw-r--r--libass/ass.h10
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.