gst/matroska/ebml-ids.h: Add ID for EBML CRC32 elements.
authorSebastian Dröge <slomo@circular-chaos.org>
Sat, 8 Mar 2008 04:40:32 +0000 (04:40 +0000)
committerSebastian Dröge <slomo@circular-chaos.org>
Sat, 8 Mar 2008 04:40:32 +0000 (04:40 +0000)
commit8342c0cc966644694c19de57434b17a821ecc9ae
treed59ced15fa4bf016b37206440c6c078e20f19e9f
parentc7296fe79a7e2f05d33f9ad5cb5b136150a1f710
gst/matroska/ebml-ids.h: Add ID for EBML CRC32 elements.

Original commit message from CVS:
* gst/matroska/ebml-ids.h:
Add ID for EBML CRC32 elements.
* gst/matroska/Makefile.am:
* gst/matroska/ebml-read.c: (gst_ebml_finalize),
(gst_ebml_read_class_init), (gst_ebml_read_peek_bytes),
(gst_ebml_read_get_length), (_ext2dbl), (gst_ebml_read_float),
(gst_ebml_read_header):
Support reading 80bit floats, add finalize method to clean up
in any case, support reading length/id elements with any length
as long as it's smaller than our supported maximum, don't leak
buffers if reading as much data as we wanted failed and some
smaller cleanup.
ChangeLog
gst/matroska/Makefile.am
gst/matroska/ebml-ids.h
gst/matroska/ebml-read.c