On Wed, 24 Aug 2016, Diego Biurrun wrote:
This avoids SIMD-optimized functions having to sign-extend their line size argument manually to be able to do pointer arithmetic. --- libavcodec/cavs.c | 18 ++++++++-------- libavcodec/cavs.h | 4 ++-- libavcodec/cavsdec.c | 2 +- libavcodec/cavsdsp.c | 55 ++++++++++++++++++++++++++++++------------------ libavcodec/cavsdsp.h | 10 ++++----- libavcodec/x86/cavsdsp.c | 35 +++++++++++++++++++----------- 6 files changed, 75 insertions(+), 49 deletions(-)
Probably ok - this is all inline asm, and it never actually seems to use the stride parameter other than passing it on to other functions defined outside of this file? Ok then.
// Martin _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
