From: <sl...@ke...> - 2009-10-07 15:46:54
|
Module: gst-plugins-base Branch: master Commit: cf9c6a2271ad35e422c8fba6af842e3ea309d82d URL: http://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/?id=cf9c6a2271ad35e422c8fba6af842e3ea309d82d Author: Sebastian Dröge <seb...@co...> Date: Sat Sep 26 12:17:49 2009 +0200 decodebin2: Rewrite autoplugging and how groups of pads are exposed This now keeps track of everything that is going on, creates a tree of chains and groups to allow "demuxer after demuxer" scenarios and allows chained Oggs with multiple streams (needs oggdemux or playbin2 fixes). Also document everything in detail and give a general overview of what decodebin2 is doing at the top of the sources. Fixes bug #596183, #563828 and #591677. --- gst/playback/gstdecodebin2.c | 1782 ++++++++++++++++++++++-------------------- 1 files changed, 946 insertions(+), 836 deletions(-) Diff: http://cgit.freedesktop.org/gstreamer/gst-plugins-base/diff/?id=cf9c6a2271ad35e422c8fba6af842e3ea309d82d |