[FFmpeg-devel] [PATCH] configure: deprecate libpostproc and pp filter

Josh de Kock josh at itanimul.li
Fri Apr 27 02:57:53 EEST 2018


On 2018/04/27 0:38, Carl Eugen Hoyos wrote:
> 2018-04-27 1:28 GMT+02:00, Josh de Kock <josh at itanimul.li>:
>> On 2018/04/27 0:19, Carl Eugen Hoyos wrote:
>>> 2018-04-27 1:08 GMT+02:00, Josh de Kock <josh at itanimul.li>:
>>>> The postproc library is only used in a single filter
>>>
>>> Is libswscale used in more filters? Are you planning to
>>> deprecate it?
>>
>> No, libswscale does not suffer from the same issue of being a secondary
>> filter library. See for example how libavresample is the secondary
>> resampling library, which has been deprecated for being regarded as
>> worse than libswscale. libpostproc is just another filtering library
>> (which was shoved into lavfi instead of its filters being moved into
>> lavfi). Some of the postproc filters seemingly have equivalents in lavfi
>> (just going off of names), so I think removal of postproc while making
>> sure equivalent filters will be available is the best way to solve this.
> 
> I am a little surprised:
> Could you explain which filters in libavfilter are the equivalents for the
> functionality of libpostproc?

deblocking filters -> vf_deblock
deinterlacing filters -> vf_yadif
autolevels -> eq (with some auto-value code)

But as I said, 'some' 'seemingly' 'going off names'. There was just a 
discussion on irc to just use 
http://git.videolan.org/?p=libpostproc.git;a=summary as an external 
library and drop in-tree postproc (this still requires deprecation of 
postproc in-tree however afaik).

-- 
Josh


More information about the ffmpeg-devel mailing list