diff options
author | eugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-09-02 19:21:40 +0000 |
---|---|---|
committer | eugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-09-02 19:21:40 +0000 |
commit | b5ce3793c89430fb47e63e4460b31d2abd45c627 (patch) | |
tree | 147f6f92fca12e5bcc012244b7d7487dca9dc662 /libass/ass.c | |
parent | 8276250ea0e0b1bf589914b197ea35b650ee6820 (diff) | |
download | libass-b5ce3793c89430fb47e63e4460b31d2abd45c627.tar.bz2 libass-b5ce3793c89430fb47e63e4460b31d2abd45c627.tar.xz |
Don't sort events when reading external subs. With r19644, the order does not matter.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19645 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libass/ass.c')
-rw-r--r-- | libass/ass.c | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/libass/ass.c b/libass/ass.c index fcc205d..0425989 100644 --- a/libass/ass.c +++ b/libass/ass.c @@ -121,23 +121,6 @@ void ass_free_style(ass_track_t* track, int sid) { free(style->FontName); } -static int events_compare_f(const void* a_, const void* b_) { - ass_event_t* a = (ass_event_t*)a_; - ass_event_t* b = (ass_event_t*)b_; - if (a->Start < b->Start) - return -1; - else if (a->Start > b->Start) - return 1; - else - return 0; -} - -/// \brief Sort events by start time -/// \param tid track id -static void sort_events(ass_track_t* track) { - qsort(track->events, track->n_events, sizeof(ass_event_t), events_compare_f); -} - // ============================================================================================== static void skip_spaces(char** str) { @@ -943,8 +926,6 @@ ass_track_t* ass_read_file(char* fname) mp_msg(MSGT_GLOBAL, MSGL_INFO, "LIBASS: added subtitle file: %s (%d styles, %d events)\n", fname, track->n_styles, track->n_events); - sort_events(track); - // dump_events(forced_tid); return track; } |