On Thu, 20 Mar 2014, Ben Avison wrote:

An updated patch series. The main difference here is that for Thumb targets,
it's assumed that interworking is not supported, so individual functions are
either assembled as Thumb, or omitted if they cannot be supported without a
major refactoring.

Ben Avison (6):
 truehd: add hand-scheduled ARM asm version of mlp_filter_channel.
 truehd: break out part of rematrix_channels into platform-specific
   callback.
 truehd: add hand-scheduled ARM asm version of
   ff_mlp_rematrix_channel.
 truehd: tune VLC decoding for ARM.
 truehd: break out part of output_data into platform-specific
   callback.
 truehd: add hand-scheduled ARM asm version of ff_mlp_pack_output.

libavcodec/arm/Makefile          |    3 +
libavcodec/arm/mlpdsp_arm.S      |  655 ++++++++++++++++++++++++++++++++++++++
libavcodec/arm/mlpdsp_armv6.S    |  530 ++++++++++++++++++++++++++++++
libavcodec/arm/mlpdsp_init_arm.c |  144 +++++++++
libavcodec/mlpdec.c              |   90 +++---
libavcodec/mlpdsp.c              |   73 +++++
libavcodec/mlpdsp.h              |   46 +++
7 files changed, 1496 insertions(+), 45 deletions(-)
create mode 100644 libavcodec/arm/mlpdsp_arm.S
create mode 100644 libavcodec/arm/mlpdsp_armv6.S
create mode 100644 libavcodec/arm/mlpdsp_init_arm.c

All in all the series looks ok - any objections to me pushing this any day soon, with "it ne" added before the conditional branches to C functions, and with the altmacro parameter changed to use normal parameter syntax (offset vs \offset in patch 1/6)?

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

Reply via email to