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
516 stars 172 forks source link

Increase MEM_ENTRY_SIZE #518

Closed intelmark closed 4 years ago

intelmark commented 4 years ago

Increasing MEM_ENTRY_SIZE x4 to allow for 8k media encoding using a debug build.

This eliminates seeing these messages when the encoding is stopped: SVT: can't add memory entry. SVT: You have memory leak or you need increase MEM_ENTRY_SIZE

closes #506 Signed-off-by: Mark Feldman mark.feldman@intel.com

tianjunwork commented 4 years ago

Pls add impact to memory/speed. You can add line at the end of your commit message: closes #506, to close the issue automatically when merging this PR.

intelmark commented 4 years ago

Testing with release builds:

define MEM_ENTRY_SIZE (16 1024 1024 + 1)

Total Execution time: 36877ms Average FPS: 29.43

define MEM_ENTRY_SIZE (4 1024 1024 + 1)

Total Execution time: 36289ms Average FPS: 29.37

closes #506

tianjunwork commented 4 years ago

closes #506, this line has to be in the commit message to be effective. You can simply modify it. image