OpenVisualCloud / SVT-HEVC

SVT HEVC encoder. Scalable Video Technology (SVT) is a software-based video coding technology that is highly optimized for Intel® Xeon® processors. Using the open source SVT-HEVC encoder, it is possible to spread video encoding processing across multiple Intel® Xeon® processors to achieve a real advantage of processing efficiency.
Other
519 stars 169 forks source link

Conflicts: Fix conflicts with SVT-AV1 #429

Closed 1480c1 closed 4 years ago

1480c1 commented 4 years ago

Should the prefix be EbHevc or eb_hevc_?

Austin-Hu commented 4 years ago

Hi @1480c1 ,

Thanks for your contribution on this to make the encoders aligned in the future! I believe you have some script or rapid way for these changes. So I prefer to hold this PR for some time, till the PR #70 is merged after v1.4.2 as it's a big change targetting for the CRF feature. After PR #70 is merged, you can amend this PR and we will make it go through the merging process. How do you think about it?

Thanks for understanding!

1480c1 commented 4 years ago

I think it may be that the particular cpu that the job ran on was probably very slow.

Hi @1480c1 ,

Thanks for your contribution on this to make the encoders aligned in the future! I believe you have some script or rapid way for these changes. So I prefer to hold this PR for some time, till the PR #70 is merged after v1.4.2 as it's a big change targetting for the CRF feature. After PR #70 is merged, you can amend this PR and we will make it go through the merging process. How do you think about it?

Thanks for understanding!

I explicitly made sure that there will be no merge conflicts between #70

You can test this by

git clone https://github.com/OpenVisualCloud/SVT-HEVC.git
cd SVT-HEVC
git fetch origin pull/429/head
git checkout FETCH_HEAD
git fetch origin pull/70/head
git merge FETCH_HEAD

And if there is a merge conflict, git should tell you at the last command

1480c1 commented 4 years ago

Although I do not think so, I can capitalize the first letter after Hevc to make sure they are PascalCase if wanted

Austin-Hu commented 4 years ago

I think it may be that the particular cpu that the job ran on was probably very slow.

Hi @1480c1 , Thanks for your contribution on this to make the encoders aligned in the future! I believe you have some script or rapid way for these changes. So I prefer to hold this PR for some time, till the PR #70 is merged after v1.4.2 as it's a big change targetting for the CRF feature. After PR #70 is merged, you can amend this PR and we will make it go through the merging process. How do you think about it? Thanks for understanding!

I explicitly made sure that there will be no merge conflicts between #70

You can test this by

git clone https://github.com/OpenVisualCloud/SVT-HEVC.git
cd SVT-HEVC
git fetch origin pull/429/head
git checkout FETCH_HEAD
git fetch origin pull/70/head
git merge FETCH_HEAD

And if there is a merge conflict, git should tell you at the last command

Thanks, @1480c1 ! I confirmed that there isn't any confliction between the 2 PRs. The PR looks good to me, unless you'd rename some with PascalCase.

1480c1 commented 4 years ago

force-pushed because I forgot to add --signoff

1480c1 commented 4 years ago

@hassount, is this PR okay?

@Austin-Hu, I can open a PR against the crf branch if there are any changed symbols/symbols that need to be changed after this is merged if you want

Austin-Hu commented 4 years ago

@hassount, is this PR okay?

@Austin-Hu, I can open a PR against the crf branch if there are any changed symbols/symbols that need to be changed after this is merged if you want

Hi @1480c1 , the PR looks good to me, and we plan to merge it after v1.4.2 release soon.