2011/7/4 Måns Rullgård <[email protected]>:
> "Jason Garrett-Glaser " <[email protected]> writes:
>
>> Module: libav
>> Branch: master
>> Commit: 4320a309ce10a7eec93aef239a0776a33b1a5a34
>>
>> Author:    Jason Garrett-Glaser <[email protected]>
>> Committer: Jason Garrett-Glaser <[email protected]>
>> Date:      Mon Jun 27 13:07:26 2011 -0700
>>
>> H.264: make filter_mb_fast support the case of unavailable top mb
>>
>> Significantly faster deblocking in streams with lots of slices.
>>
>> ---
>>
>>  libavcodec/h264_loopfilter.c |   42 
>> ++++++++++++++++++++++++++++--------------
>>  1 files changed, 28 insertions(+), 14 deletions(-)
>
> This seems to have introduced some invalid reads per
> http://fate.libav.org/x86_32-linux-gcc-valgrind/20110704043908

The valgrind log seems to suggest that qp0 =
s->current_picture.qscale_table[mb_xy-1]; also causes an invalid read.
 This is interesting, as this line executed when we were on the left
edge -- even before my patch.

Does qscale_table not have edge padding?

Jason
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to