On Tue, 6 Oct 2015 20:13:58 -0300
James Almer wrote:
> On 10/6/2015 5:33 PM, Paul B Mahol wrote:
> > you set aligned number of samples before calling get_buffer and after
> > that changes
> > frame->nb_samples to actual number of samples.
> >
> > Alternatively IIRC default 16 byte alignment coul
On 10/6/2015 5:33 PM, Paul B Mahol wrote:
> you set aligned number of samples before calling get_buffer and after
> that changes
> frame->nb_samples to actual number of samples.
>
> Alternatively IIRC default 16 byte alignment could be increased.
Nevermind, looks like avframe does pad the buffer
On 10/6/15, James Almer wrote:
> On 10/6/2015 4:40 PM, Paul B Mahol wrote:
>> On 10/6/15, James Almer wrote:
>>> Since AVFrame.extended_data is apparently not padded, simd functions
>>> could in some cases overread, so make the decoder use a temp buffer
>>> unconditionally.
>>>
>>> Signed-off-by:
On 10/6/2015 4:40 PM, Paul B Mahol wrote:
> On 10/6/15, James Almer wrote:
>> Since AVFrame.extended_data is apparently not padded, simd functions
>> could in some cases overread, so make the decoder use a temp buffer
>> unconditionally.
>>
>> Signed-off-by: James Almer
>> ---
>> libavcodec/alac
On 10/6/15, James Almer wrote:
> Since AVFrame.extended_data is apparently not padded, simd functions
> could in some cases overread, so make the decoder use a temp buffer
> unconditionally.
>
> Signed-off-by: James Almer
> ---
> libavcodec/alac.c | 18 +-
> 1 file changed, 5 ins
Since AVFrame.extended_data is apparently not padded, simd functions
could in some cases overread, so make the decoder use a temp buffer
unconditionally.
Signed-off-by: James Almer
---
libavcodec/alac.c | 18 +-
1 file changed, 5 insertions(+), 13 deletions(-)
diff --git a/libav