Hi, v4 integrate latest comments from Siarhei: - remove state->pending field from sbc_encoder_state - add armv6 and iwmmxt primitives - use simd primitive instead of neon - reorder patches so that the SBC_MSBC flag is exposed to users only when implementation is complete. I could only build armv6 code. Regards, Frederic Frédéric Dalleau (16): sbc: Add encoder_state to analysis functions sbc: Break 4 blocks processing to variable steps sbc: Rename sbc_analyze_4b_xx to sbc_analyze_xx sbc: add odd member variable to sbc_encoder_state sbc: Add mmx primitive for 1b 8s analysis sbc: Add armv6 primitive for 1b 8s analysis sbc: Add iwmmxt primitive for 1b 8s encoding sbc: Add simd primitive for 1b 8s analysis sbc: Use simd primitive if doing msbc on neon sbc: simd support for 8 multiples block size sbc: Add SBC_MSBC flag to enable 15 block encoding sbc: Add support for mSBC frame header sbc: Update sbcdec for msbc sbc: Update sbcenc for msbc sbc: Update sbcinfo for msbc sbc: Update copyrights sbc/sbc.c | 277 ++++++++++++++++++++++++++----------------- sbc/sbc.h | 3 + sbc/sbc_primitives.c | 71 +++++++++-- sbc/sbc_primitives.h | 14 ++- sbc/sbc_primitives_armv6.c | 26 +++- sbc/sbc_primitives_iwmmxt.c | 28 ++++- sbc/sbc_primitives_mmx.c | 29 ++++- sbc/sbc_primitives_neon.c | 12 +- src/sbcdec.c | 18 ++- src/sbcenc.c | 26 +++- src/sbcinfo.c | 52 +++++--- 11 files changed, 389 insertions(+), 167 deletions(-) -- 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html