OpenVisualCloud / SVT-VP9

SVT VP9 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-VP9 encoder, it is possible to spread video encoding processing across multiple Intel® Xeon® processors to achieve a real advantage of processing efficiency.
Other
215 stars 46 forks source link

FFmpeg patch doesn't apply to current master #156

Closed MartinPulec closed 2 years ago

MartinPulec commented 2 years ago

Hi, FFmpeg patch doesn't apply to current FFmpeg master tree due to recent changes there. AFAIK it is exactly the same as this issue for SVT HEVC.

Trying to apply:

$ git apply --check SVT-VP9/ffmpeg_plugin/master-0001-Add-ability-for-ffmpeg-to-run-svt-vp9.patch                                                                                                                  
error: patch failed: libavcodec/allcodecs.c:768
error: libavcodec/allcodecs.c: patch does not apply

The fix should be mostly trivial as for the above.

tianjunwork commented 2 years ago

Hi @guojiansheng0925, could you take a look? There are some conflict on master recently. Thank you for taking the time fixing it.

guojiansheng0925 commented 2 years ago

Hi @MartinPulec @tianjunwork , I have tried to fix it. It's easy to make it apply to master branch. But there are regression issues which may take more time.

1480c1 commented 2 years ago

@guojiansheng0925 Do you have a list or description of the regression issues? Can we start tracking them and just work on making the patch apply for now?