Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,349 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

cartwheel : ffmpeg

Intel developer staging area for upstream patch contributions to FFmpeg.

The upstream project is tracked as a submodule in this repo.

upstream process

To improve upstream patch quality and reduce patchset rebase efforts, we use the following process

  1. Send PR1 to https://github.com/intel-media-ci/ffmpeg, add module maintainers to Reviewers
  2. Got approval from one maintainer
  3. Wait for 1 more workday to see any objections. If it's an urgent issue, please ask another reviewer + 1 for you.
  4. Close PR1, and send it to the community, ping the community with some frequency if it's no response.
  5. If the community has no response in 4 weeks or it’s an urgent issue, send PR2 to https://github.com/intel/cartwheel-ffmpeg
  6. Provide upstream patch link, ping maintainers for merging
  7. Ping community until the patch merged in upstream

maintainers

  • @xhaihao @feiwan1 @xuguangxin for Linux and OneVPL
  • @galinart for Windows
  • @guoyejun @Semmer2 for DNN
  • @FocusLuo @Bin-CI for CI system

clone

$ git clone https://github.com/intel/cartwheel-ffmpeg --recursive

apply patches

# at top-level directory
$ git submodule update --init --recursive
# at submodule directory
$ cd ffmpeg
# It is recommended to create a branch before applying the patches
$ git checkout -b <my new branch>
$ git am ../patches/*.patch

build

how to

rebase

# at top-level directory
$ git pull --rebase --recurse-submodule

administrators

To update the submodule reference commit id to the latest upstream:

# at top-level directory
$ git submodule update --remote --recursive
$ git commit -sam "$(git diff --submodule | head -1 | sed 's/:$//')"

...verify the patches still apply successfully. If they don't apply, fix them and include in new commit(s).

additional information

For more information and examples about Git Submodules, see https://git-scm.com/book/en/v2/Git-Tools-Submodules

About

Intel developer staging area for unmerged upstream patch contributions to FFmpeg

Resources

Code of conduct

Contributing

Security policy

Stars

110 stars

Watchers

13 watching

Forks

Releases

Packages

Used by

Contributors