[gst-devel] [gst-cvs] gst-plugins-bad: videosignal: change pattern data type to uint64, add property and message field
t.i.m at zen.co.uk
Sat Sep 26 22:28:45 CEST 2009
On Sat, 2009-09-26 at 22:54 +0300, Stefan Kost wrote:
> > videosignal: change pattern data type to uint64, add property and message field
> > Keeps the old uint typed value support for compatibility.
> This element is in plugins bad. I think its fine to just break the API. If
> people use this for real, then they should push that it goes to good :)
Well, you're right of course, but for elements where we know that people
are using them already and where it costs us hardly anything to keep
things backwards compatible, we should do that IMO. We can then remove
the deprecated API after a while or when the element is moved to -ugly
And we really shouldn't ever change API in a way that may lead to
crashes for users of the old API (as changing a property from uint to
uint64 type without changing the property name might, for example).
Also, if we're not even trying to accommodate existing users of -bad
elements where it's easy for us to do so, then people will just pressure
us to move elements into -good prematurely. That's not something I'm
particularly keen on.
More information about the gstreamer-devel