gstreamer/gst/matroska
Sebastian Dröge 1051e57b36 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.
2008-06-14 15:51:25 +00:00
..
ebml-ids.h gst/matroska/ebml-ids.h: Add ID for EBML CRC32 elements. 2008-03-08 04:40:32 +00:00
ebml-read.c gst/matroska/: Reverse the level list as we usually are only interested in the first element or want to add a new fir... 2008-06-14 15:51:25 +00:00
ebml-read.h gst/matroska/: Handle return values from pull_range in a more granular way to properly shut down on seeks. 2008-03-06 19:47:48 +00:00
ebml-write.c gst/matroska/ebml-write.c: Use GDOUBLE_TO_BE() instead of (probably slower) custom code. 2008-06-10 10:44:53 +00:00
ebml-write.h Fix broken GObject macros 2006-04-08 18:25:55 +00:00
Makefile.am gst/matroska/ebml-ids.h: Add ID for EBML CRC32 elements. 2008-03-08 04:40:32 +00:00
matroska-demux.c gst/matroska/: Reverse the level list as we usually are only interested in the first element or want to add a new fir... 2008-06-14 15:51:25 +00:00
matroska-demux.h gst/matroska/matroska-demux.*: Only parse Tracks, SeekHead and SegmentInfo elements once but allow 2008-06-13 19:07:03 +00:00
matroska-ids.c gst/matroska/ebml-write.c: Use GDOUBLE_TO_BE() instead of (probably slower) custom code. 2008-06-10 10:44:53 +00:00
matroska-ids.h gst/matroska/: Add some more tags, improve debugging a bit and make sure that 2008-06-11 11:18:23 +00:00
matroska-mux.c gst/matroska/: Use gst_value_serialize() and gst_value_deserialize() for transforming tags from some GType to a strin... 2008-06-13 19:14:41 +00:00
matroska-mux.h gst/matroska/matroska-mux.*: Keep track of first and last timestamps for each incoming stream, so we can calculate th... 2008-01-08 19:57:23 +00:00
matroska.c rework configure.ac; make asterisk rtp stuff compile on mingw 2005-11-14 02:13:35 +00:00
matroska.vcproj more working plugins 2004-07-27 21:41:30 +00:00