bytereader: add gst_byte_reader_peek_sub_reader() and _get_sub_reader()
authorTim-Philipp Müller <tim@centricular.com>
Wed, 6 Aug 2014 13:01:09 +0000 (14:01 +0100)
committerTim-Philipp Müller <tim@centricular.com>
Fri, 15 Aug 2014 09:03:26 +0000 (10:03 +0100)
commit86d7a597f00b7e1a6619cf566bfb27adb7f3f8c2
tree21d001b20b8f144cd1df9a3fe76407e3eab73753
parentb9fa37f074665c1610749ff2a898fc42f3522c3a
bytereader: add gst_byte_reader_peek_sub_reader() and _get_sub_reader()

Adds API to get or peek a sub-reader of a certain size from
a given byte reader. This is useful when parsing nested chunks,
one can easily get a byte reader for a sub-chunk and make
sure one never reads beyond the sub-chunk boundary.

API: gst_byte_reader_peek_sub_reader()
API: gst_byte_reader_get_sub_reader()
docs/libs/gstreamer-libs-sections.txt
libs/gst/base/gstbytereader.c
libs/gst/base/gstbytereader.h
tests/check/libs/bytereader.c
win32/common/libgstbase.def