GNOME Bugzilla – Bug 795426
theoraenc: Make sure sinkpad caps are never renegotiated
Last modified: 2018-11-03 12:05:19 UTC
See commit message.
Created attachment 371189 [details] [review] theoraenc: Make sure sinkpad caps are never renegotiated This is not supported and we should NNE if upstream is not able to handle that restriction. Currently theoraenc silently accepts it and outputs pure garbage.
This should be fine if it comes together with a caps change which contains the new stream headers. Only none of the muxers apart from rtpgstpay/gdppay would be able to handle this right now I guess.
(In reply to Sebastian Dröge (slomo) from comment #2) > This should be fine if it comes together with a caps change which contains > the new stream headers. Only none of the muxers apart from rtpgstpay/gdppay > would be able to handle this right now I guess. So shouldn't we just disallow it for now, otherwise I can take the same approach as in jpegenc: https://bugzilla.gnome.org/show_bug.cgi?id=795415 where I allow renegotiation when downstream lets us do. Seeing how it behaves right now I would just disallow renegotiation all together for theoraenc tbh.
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/437.