summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorSebastian Dröge <slomo@circular-chaos.org>2008-06-14 15:51:25 +0000
committerSebastian Dröge <slomo@circular-chaos.org>2008-06-14 15:51:25 +0000
commit1051e57b36ab07667e38c2ba5c98357a80991114 (patch)
treed177ec050796ed69f33fe3aad90272299dc9ac79 /ChangeLog
parent7a118610ed79903a7b709500cf6074814e0db48c (diff)
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.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index f5b4acf9..512b4c6d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,17 @@
+2008-06-14 Sebastian Dröge <slomo@circular-chaos.org>
+
+ * 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 <tim.muller at collabora co uk>
* gst/debug/gsttaginject.c: (gst_tag_inject_finalize),