[FFmpeg-devel] [PATCH 3/3] avcodec/tak: clarify the size of residues buffer

James Almer jamrial at gmail.com
Sun Feb 22 20:56:54 CET 2015


On 21/02/15 9:32 AM, Paul B Mahol wrote:
> On 2/21/15, James Almer <jamrial at gmail.com> wrote:
>> Signed-off-by: James Almer <jamrial at gmail.com>
>> ---
>> At least this is what i interpreted 544 meant. This patch can be discarded
>> otherwise.
>>
>>  libavcodec/takdec.c | 2 +-
>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/libavcodec/takdec.c b/libavcodec/takdec.c
>> index 77170b5..059fdaa 100644
>> --- a/libavcodec/takdec.c
>> +++ b/libavcodec/takdec.c
>> @@ -69,7 +69,7 @@ typedef struct TAKDecContext {
>>
>>      int8_t          coding_mode[128];
>>      DECLARE_ALIGNED(16, int16_t, filter)[MAX_PREDICTORS];
>> -    DECLARE_ALIGNED(16, int16_t, residues)[544];
>> +    DECLARE_ALIGNED(16, int16_t, residues)[MAX_PREDICTORS * 2 +
>> FF_INPUT_BUFFER_PADDING_SIZE];
>>  } TAKDecContext;
>>
>>  static const int8_t mc_dmodes[] = { 1, 3, 4, 6, };
>> --
>> 2.3.0
> 
> AFAIK If FF_INPUT_BUFFER_PADDING_SIZE changes decoder will no longer work.

Ok, in that case lets drop this patch.


More information about the ffmpeg-devel mailing list