[FFmpeg-devel] [PATCH 0/7] Replace native DCA decoder with libdcadec based one

foo86 foobaz86 at gmail.com
Thu Jan 14 17:25:02 CET 2016


Full diff output has been omitted for deleted files. If git complains about
applying the first patch, this can be also pulled from dca-replace branch at
[1].

[1]: https://github.com/foo86/FFmpeg.git

foo86 (7):
  avcodec/dca: remove old DCA decoder
  avcodec/dca: add REV1AUX sync word
  avcodec/dca: add more DCA tables
  avcodec/synth_filter: fix whitespace
  avcodec/dca: add math helpers and fixed point DCT
  avcodec/synth_filter: add more filters
  avcodec/dca: add native DCA decoder based on libdcadec

 configure                        |    2 +-
 libavcodec/Makefile              |    6 +-
 libavcodec/aarch64/Makefile      |    3 +-
 libavcodec/aarch64/dcadsp_init.c |   15 +-
 libavcodec/aarch64/dcadsp_neon.S |  109 --
 libavcodec/arm/Makefile          |    6 +-
 libavcodec/arm/dca.h             |    1 -
 libavcodec/arm/dcadsp_init_arm.c |   30 +-
 libavcodec/arm/dcadsp_neon.S     |   64 -
 libavcodec/arm/dcadsp_vfp.S      |  476 -------
 libavcodec/dca.h                 |  367 ++----
 libavcodec/dca_core.c            | 2621 ++++++++++++++++++++++++++++++++++++++
 libavcodec/dca_core.h            |  201 +++
 libavcodec/dca_exss.c            |  685 ++++++----
 libavcodec/dca_exss.h            |   92 ++
 libavcodec/dca_syncwords.h       |    1 +
 libavcodec/dca_xll.c             | 1951 ++++++++++++++++++----------
 libavcodec/dca_xll.h             |  147 +++
 libavcodec/dcadata.c             |  936 +++++++++-----
 libavcodec/dcadata.h             |   30 +-
 libavcodec/dcadct.c              |  362 ++++++
 libavcodec/dcadct.h              |   32 +
 libavcodec/dcadec.c              | 2268 ++++++---------------------------
 libavcodec/dcadec.h              |   81 ++
 libavcodec/dcadsp.c              |  447 +++++--
 libavcodec/dcadsp.h              |   88 +-
 libavcodec/dcamath.h             |   48 +-
 libavcodec/synth_filter.c        |  161 ++-
 libavcodec/synth_filter.h        |   13 +
 libavcodec/x86/dcadsp.asm        |   99 --
 libavcodec/x86/dcadsp_init.c     |   21 +-
 31 files changed, 6993 insertions(+), 4370 deletions(-)
 delete mode 100644 libavcodec/aarch64/dcadsp_neon.S
 delete mode 100644 libavcodec/arm/dcadsp_neon.S
 delete mode 100644 libavcodec/arm/dcadsp_vfp.S
 create mode 100644 libavcodec/dca_core.c
 create mode 100644 libavcodec/dca_core.h
 create mode 100644 libavcodec/dca_exss.h
 create mode 100644 libavcodec/dca_xll.h
 create mode 100644 libavcodec/dcadct.c
 create mode 100644 libavcodec/dcadct.h
 create mode 100644 libavcodec/dcadec.h

-- 
2.1.4



More information about the ffmpeg-devel mailing list