视频编码学习之路FFmpeg

FFmpeg - 修改提交流程

2018-07-02  本文已影响4人  团不慌

1 搭建自己的修改环境

修改本身是不可以直接push进FFmpeg的原始仓库里的,所以首先应该Fork一个自己的仓库并建立专用的提交分支。

2 开始进行修改

2.1 准备工作
2.2 进行修改
迭代分级:
VERSION_MAJOR - 巨大更改,本次修改后失去向前兼容性
VERSION_MINOR - 正常更改,本次修改影响版本API
VERSION_MICRO - 微小更改,本修修改无其他影响
高版本修改时需要重置低位,如 MINOR++ => MICRO =back-to=> 100
2.3 进行提交
示例:
$ git commit -s -m "lavc, doc: add avs2 codec"
... # other changes
$ git commit -s -m "lavc,doc,configure: add libdavs2 video decoder"
$ git format-patch -v3 -2
$ git send-email --compose --no-chain-reply-to --suppress-from --to ffmpeg-devel@ffmpeg.org v3-0001-lavc-doc-add-avs2-codec.patch v3-0002-lavc-doc-configure-add-libdavs2-video-decoder.patch
... # other steps
2.4 后续内容

流程笔记,待更新,欢迎留言指正

上一篇下一篇

猜你喜欢

热点阅读