[Gstreamer-openmax] [PATCH] replace deprecated API

Felipe Contreras felipe.contreras at gmail.com
Fri Apr 23 10:05:35 PDT 2010


On Mon, Apr 19, 2010 at 10:32 AM, Rob Clark <rob at ti.com> wrote:
> On 04/19/2010 02:23 AM, Felipe Contreras wrote:
>> 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

Well, so far I don't agree with the change from GStreamer API, so I
think removing GST_DISABLE_DEPRECATED is the sensible solution.

-- 
Felipe Contreras




More information about the Gstreamer-openmax mailing list