toc: add GstTocScope and require it in the constructor
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Fri, 27 Jul 2012 22:56:54 +0000 (23:56 +0100)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Sat, 28 Jul 2012 08:16:06 +0000 (09:16 +0100)
commite8ab1006c701ee5dbcbcd90c75800f86e3c28ba8
tree1f39b544fccce13f6c6f3084853f047c3018b53d
parent28f041126a09ccb7ea45f1315a3c81fe38bc3194
toc: add GstTocScope and require it in the constructor

This is because we need to be able to signal different TOCs
to downstream elements such as muxers and the application,
and because we need to send both types as events (because
the sink should post the TOC messages for the app in the
end, just like tag messages are now posted by the sinks),
and hence need to make TOC events multi-sticky.

https://bugzilla.gnome.org/show_bug.cgi?id=678742
docs/gst/gstreamer-sections.txt
gst/gst.c
gst/gsttoc.c
gst/gsttoc.h
tests/check/gst/gsttoc.c
tests/check/gst/gsttocsetter.c
win32/common/libgstreamer.def