On 1/8/2017 12:25 PM, James Almer wrote: > This moves code around so dsp functions used by either one or more > codecs are in the corresponding contexts. Decoder and encoder dsp > functions are also now properly split. > > James Almer (5): > lossless_videodsp: move shared functions from huffyuvdsp > huffyuvencdsp: move functions only used by huffyuv from lossless_videodsp > huffyuvencdsp: move shared functions to a new lossless_videoencdsp context > huffyuvdsp: move functions only used by huffyuv from lossless_videodsp > lossless_videodsp: rename add_hfyu_left_pred_int16 to add_left_pred_int16 > > configure | 17 +- > libavcodec/Makefile | 1 + > libavcodec/huffyuv.c | 1 - > libavcodec/huffyuv.h | 2 + > libavcodec/huffyuvdec.c | 72 ++--- > libavcodec/huffyuvdsp.c | 65 ++-- > libavcodec/huffyuvdsp.h | 20 +- > libavcodec/huffyuvenc.c | 46 +-- > libavcodec/huffyuvencdsp.c | 69 ++-- > libavcodec/huffyuvencdsp.h | 25 +- > libavcodec/lagarith.c | 12 +- > libavcodec/lossless_videodsp.c | 100 +++--- > libavcodec/lossless_videodsp.h | 19 +- > libavcodec/lossless_videoencdsp.c | 84 +++++ > libavcodec/lossless_videoencdsp.h | 41 +++ > libavcodec/magicyuv.c | 38 ++- > libavcodec/pngenc.c | 10 +- > libavcodec/ppc/Makefile | 2 +- > ...uvdsp_altivec.c => lossless_videodsp_altivec.c} | 4 +- > libavcodec/utvideo.h | 8 +- > libavcodec/utvideodec.c | 16 +- > libavcodec/utvideoenc.c | 5 +- > libavcodec/vble.c | 10 +- > libavcodec/x86/Makefile | 4 +- > libavcodec/x86/huffyuvdsp.asm | 291 +++++++---------- > libavcodec/x86/huffyuvdsp_init.c | 82 +---- > libavcodec/x86/huffyuvencdsp.asm | 211 ++++++------- > libavcodec/x86/huffyuvencdsp_init.c | 54 ++++ > libavcodec/x86/lossless_videodsp.asm | 348 > ++++++++++----------- > libavcodec/x86/lossless_videodsp_init.c | 99 ++++-- > libavcodec/x86/lossless_videoencdsp.asm | 150 +++++++++ > ...yuvencdsp_mmx.c => lossless_videoencdsp_init.c} | 14 +- > 32 files changed, 1068 insertions(+), 852 deletions(-) > create mode 100644 libavcodec/lossless_videoencdsp.c > create mode 100644 libavcodec/lossless_videoencdsp.h > rename libavcodec/ppc/{huffyuvdsp_altivec.c => lossless_videodsp_altivec.c} > (95%) > create mode 100644 libavcodec/x86/huffyuvencdsp_init.c > create mode 100644 libavcodec/x86/lossless_videoencdsp.asm > rename libavcodec/x86/{huffyuvencdsp_mmx.c => lossless_videoencdsp_init.c} > (88%) >
Ping for patchset. _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel