I don't like that patch, for a simple reason: I intend oggdemux to stay agnostic of the contents and get caps information and so on via typefinding and external elements.