[Gstreamer-openmax] [PATCH] replace deprecated API
Rob Clark
rob at ti.com
Mon Apr 19 00:32:46 PDT 2010
On 04/19/2010 02:23 AM, Felipe Contreras wrote:
> On Mon, Apr 19, 2010 at 10:13 AM, Stefan Kost<ensonic at hora-obscura.de> wrote:
>
>> It has been deprecated to highlight that we suggest to use the newer
>> one. The old one is still there and the new one is there for quite some
>> time, so there is most probably no need to bump any core requirement.
>>
> Yeah, but that's code-style patronizing. So what if I prefer a C99 style like:
>
> GstElementDetails details = {
> .longname = "OpenMAX IL AAC audio decoder",
> .klass = "Codec/Decoder/Audio",
> .description = "Decodes audio in AAC format with OpenMAX IL",
> .author = "Felipe Contreras",
> };
>
> gst_element_class_set_details(element_class,&details);
>
> At some point that won't work? Why?
>
>
IIRC it was some brokenness of GstElementDetails which showed when
-Wwrite-strings (or similar) was enabled.. because the fields in that
struct were not const. I think the only wait to fix that would be have
some new GstElementDetailsConst struct, which isn't any better..
honestly, I don't have a preference either way.. the only reason I
changed this was I didn't want to have to remove GST_DISABLE_DEPRECATED
BR,
-R
More information about the Gstreamer-openmax
mailing list