[gst-devel] gst_element_class_set_details() gone?

Felipe Contreras felipe.contreras at gmail.com
Sat Apr 24 12:36:52 CEST 2010


Hi,

About this commit:
http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=3b4aa3f76a0252560151186bbdfb6be4e28880af

The commit message is very bad; it's missing key information: why?

According to Stefan; gst_element_class_set_details is causing a extra
reloc and pointer copying. While that's probably true, the overhead is
almost nothing, and only happens once, when the class is being
initialized, right? It's ABI breakage for no reason.

If a new API is in the works, that's cool, but since there's no better
API right now, IMO the commit is doing more damage than good.

FWIW, I'll be removing GST_DISABLE_DEPRECATED instead.

Cheers.

-- 
Felipe Contreras




More information about the gstreamer-devel mailing list