From 1051e57b36ab07667e38c2ba5c98357a80991114 Mon Sep 17 00:00:00 2001 From: Sebastian Dröge Date: Sat, 14 Jun 2008 15:51:25 +0000 Subject: gst/matroska/: Reverse the level list as we usually are only interested in the first element or want to add a new fir... Original commit message from CVS: * gst/matroska/ebml-read.c: (gst_ebml_level_free), (gst_ebml_finalize), (gst_ebml_read_change_state), (gst_ebml_read_element_level_up), (gst_ebml_read_master): * gst/matroska/matroska-demux.c: (gst_matroska_demux_parse_contents_seekentry): Reverse the level list as we usually are only interested in the first element or want to add a new first element. Having the first element stored at the end and calling g_list_last() and g_list_append() is more expensive. Also use GSlice for allocating the GstEbmlLevel structs. --- ChangeLog | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index f5b4acf9..512b4c6d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,17 @@ +2008-06-14 Sebastian Dröge + + * gst/matroska/ebml-read.c: (gst_ebml_level_free), + (gst_ebml_finalize), (gst_ebml_read_change_state), + (gst_ebml_read_element_level_up), (gst_ebml_read_master): + * gst/matroska/matroska-demux.c: + (gst_matroska_demux_parse_contents_seekentry): + Reverse the level list as we usually are only interested in the + first element or want to add a new first element. Having the + first element stored at the end and calling g_list_last() and + g_list_append() is more expensive. + + Also use GSlice for allocating the GstEbmlLevel structs. + 2008-06-13 Tim-Philipp Müller * gst/debug/gsttaginject.c: (gst_tag_inject_finalize), -- cgit