[FFmpeg-devel] [PATCH 1/6] avformat/format: add av_demuxer_find_by_ext

Gyan Doshi ffmpeg at gyani.pro
Sat Feb 15 16:38:58 EET 2020



On 12-02-2020 11:12 pm, Gyan Doshi wrote:
>
>
> On 01-02-2020 10:45 am, Gyan Doshi wrote:
>>
>>
>> On 31-01-2020 10:41 pm, Andreas Rheinhardt wrote:
>>> Gyan Doshi:
>>>> Allows selecting demuxer by extension which are more widely recognized
>>>> by users.
>>>>
>>>> Conditional cast added since this function will usually be called 
>>>> after
>>>> av_find_input_format, and so matches its return type.
>>> That's not a good point. av_demuxer_find_by_ext() already always
>>> returns const AVInputFormat *, so you casting the const away when
>>> returning is pointless. Furthermore, any caller that wants to use this
>>> new function can simply use a pointer to const AVInputFormat to work
>>> with both av_find_input_format() and av_demuxer_find_by_ext(). And
>>> after all, adding const makes the code more future-proof
>>> (av_find_input_format() will return const AVInputFormat * after the
>>> next major bump).
>>
>> Ok, I don't think I should add const to the pointers at the receiving 
>> end (fftools) since they are global variables and may not be 
>> acceptable as const. So I'll cast away the const when receiving and 
>> remove the conditional cast.
>>
>> Sounds fine?
>
> Ping.

Ping x2.


More information about the ffmpeg-devel mailing list