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
Update refDenSrcPicture source as reconstructed buffer. #531
Because after handling all the segments of a picture in EncDec kernel,
and after generating the reconstructed buffer in EncodePass() when
it's referenced, the input buffer is no longer needed and can be
returnd to application. The source data for either SAO or
refDenSrcPicture preparation (when sharpness is enabled) can be from
reconstructed buffer.
Close the incorrect fix, because refDenSrcPicture is used to store the original content of input buffer, as the reference picture to encode latter pictures.
Because after handling all the segments of a picture in EncDec kernel, and after generating the reconstructed buffer in EncodePass() when it's referenced, the input buffer is no longer needed and can be returnd to application. The source data for either SAO or refDenSrcPicture preparation (when sharpness is enabled) can be from reconstructed buffer.
Signed-off-by: Austin Hu austin.hu@intel.com