On 4/30/16, Christophe Gisquet <christophe.gisq...@gmail.com> wrote: > Patch 2 is the squashing of several previous commits, as there were > no opinion on their contents nor the way to go. > > The SSE4 one is the final version from its last thread. > > The last patch in this set is new, and silences a warning that's only > meaningful for 16bits content. > > Christophe Gisquet (5): > fate: wma: add lossless 24bits test > wmalossless: allow calling madd_int16 > x86: lossless audio: SSE4 madd 32bits > lossless audio dsp: unroll > wmalossless: silence a sample request > > libavcodec/lossless_audiodsp.c | 12 ++- > libavcodec/wmalosslessdec.c | 148 > ++++++++++++++++++-------------- > libavcodec/x86/lossless_audiodsp.asm | 31 +++++-- > libavcodec/x86/lossless_audiodsp_init.c | 7 ++ > tests/fate/lossless-audio.mak | 5 +- > tests/ref/fate/lossless-wma24-1 | 1 + > tests/ref/fate/lossless-wma24-2 | 1 + > 7 files changed, 131 insertions(+), 74 deletions(-) > create mode 100644 tests/ref/fate/lossless-wma24-1 > create mode 100644 tests/ref/fate/lossless-wma24-2
I belive I finally fixed 24bit audio bitexact decoding. (And 16bit one, but that bug was very rare to happen.) So some structs changed type from int32_t to int16_t. You will need to update patchset. _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel