summaryrefslogtreecommitdiffstats
path: root/libass
diff options
context:
space:
mode:
authoreugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-09-02 19:21:40 +0000
committereugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-09-02 19:21:40 +0000
commitb1515e31b1c20fdc7685b2dd3c68187effb2706f (patch)
tree89cc197844b430089973c817b8b9f5c37eee252c /libass
parentfc6751b73a248955673550a8a9e92499c5912c18 (diff)
downloadmpv-b1515e31b1c20fdc7685b2dd3c68187effb2706f.tar.bz2
mpv-b1515e31b1c20fdc7685b2dd3c68187effb2706f.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')
-rw-r--r--libass/ass.c19
1 files changed, 0 insertions, 19 deletions
diff --git a/libass/ass.c b/libass/ass.c
index fcc205dec0..0425989f0a 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;
}