mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-26 19:01:44 +02:00
avcodec: increase AV_INPUT_BUFFER_PADDING_SIZE to 64
AVX-512 support has been introduced, and even if no functions currently use zmm registers (able to load as much as 64 bytes of consecutive data per instruction), they will be added eventually. Reviewed-by: Rostislav Pehlivanov <atomnuker@gmail.com> Tested-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
parent
b94cd55155
commit
6e80079a28
@ -767,7 +767,7 @@ typedef struct AVCodecDescriptor {
|
||||
* Note: If the first 23 bits of the additional bytes are not 0, then damaged
|
||||
* MPEG bitstreams could cause overread and segfault.
|
||||
*/
|
||||
#define AV_INPUT_BUFFER_PADDING_SIZE 32
|
||||
#define AV_INPUT_BUFFER_PADDING_SIZE 64
|
||||
|
||||
/**
|
||||
* @ingroup lavc_encoding
|
||||
|
@ -198,7 +198,7 @@ HEVC_SAO_BAND_FILTER 64, 2
|
||||
;******************************************************************************
|
||||
|
||||
%define MAX_PB_SIZE 64
|
||||
%define PADDING_SIZE 32 ; AV_INPUT_BUFFER_PADDING_SIZE
|
||||
%define PADDING_SIZE 64 ; AV_INPUT_BUFFER_PADDING_SIZE
|
||||
%define EDGE_SRCSTRIDE 2 * MAX_PB_SIZE + PADDING_SIZE
|
||||
|
||||
%macro HEVC_SAO_EDGE_FILTER_INIT 0
|
||||
|
@ -190,7 +190,7 @@ HEVC_SAO_BAND_FILTER 12, 64, 4
|
||||
;******************************************************************************
|
||||
|
||||
%define MAX_PB_SIZE 64
|
||||
%define PADDING_SIZE 32 ; AV_INPUT_BUFFER_PADDING_SIZE
|
||||
%define PADDING_SIZE 64 ; AV_INPUT_BUFFER_PADDING_SIZE
|
||||
%define EDGE_SRCSTRIDE 2 * MAX_PB_SIZE + PADDING_SIZE
|
||||
|
||||
%macro PMINUW 4
|
||||
|
Loading…
Reference in New Issue
Block a user