文章预览
如题,我将FFmpeg Android系统最低版本要求设定为Android 5.0,停止支持Android 4.4及以下版本。 好吧,这是一个毫无新意的新闻。 在升级版本要求之前,我在微信群和邮件列表咨询了FFmpeg用户和开发者的意见。不出所料,没人在意Android 5.0之前的系统了。有的开发者表示,他只考虑Android 8.0以后的版本。市面上还有运行旧系统的设备,但很难想象有人会编译FFmpeg 7.1放上面运行。 Android 5.0是2014年发布的,至今刚好十年。所以,升级Android最低版本要求没一点阻力。有人要升级libx264升到最近的版本,社区有挺多人反对。 升级Andoid版本要求,我画的是一条虚线:开发和测试只考虑5.0以后版本,但不限制用户在不开启某些模块的情况下,依然可以编译给旧系统用,留了余地。 升级最大的改动,是把原来dlopen获取的一堆函数,换成直接调用和编译时链接。代码体
………………………………