gstreamer/gst/matroska
Sebastian Dröge 94f778f952 gst/matroska/: Use a GArray for storing the Cue (i.e. seek) information, store the CueTrackPositions for every track,...
Original commit message from CVS:
* gst/matroska/matroska-demux.c: (gst_matroska_demux_reset),
(gst_matroskademux_do_index_seek),
(gst_matroska_demux_parse_index_cuetrack),
(gst_matroska_demux_parse_index_pointentry),
(gst_matroska_index_compare), (gst_matroska_demux_parse_index),
(gst_matroska_demux_parse_metadata):
* gst/matroska/matroska-demux.h:
* gst/matroska/matroska-ids.h:
Use a GArray for storing the Cue (i.e. seek) information, store
the CueTrackPositions for every track, store the block number
and optimize searching in the array by sorting it after the last
element was added.
Fix a small memory leak when trying to parse a tags element that was
already parsed.
2008-06-15 19:09:54 +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/ebml-read.c: Prevent unaligned memory access when reading floats. 2008-06-15 15:01:30 +00:00
ebml-read.h gst/matroska/: Make sure that every Tags element is only parsed once and it's containing tags are only posted once. 2008-06-15 14:08:41 +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/: Use a GArray for storing the Cue (i.e. seek) information, store the CueTrackPositions for every track,... 2008-06-15 19:09:54 +00:00
matroska-demux.h gst/matroska/: Use a GArray for storing the Cue (i.e. seek) information, store the CueTrackPositions for every track,... 2008-06-15 19:09:54 +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/: Use a GArray for storing the Cue (i.e. seek) information, store the CueTrackPositions for every track,... 2008-06-15 19:09:54 +00:00
matroska-mux.c gst/matroska/matroska-mux.*: Don't write another SeekHead which indexes all Clusters to the end of the file. This isn... 2008-06-15 15:29:29 +00:00
matroska-mux.h gst/matroska/matroska-mux.*: Don't write another SeekHead which indexes all Clusters to the end of the file. This isn... 2008-06-15 15:29:29 +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