This is an automated email from the git hooks/post-receive script.

Git pushed a change to branch master
in repository ffmpeg.

    from 6028720d70 avfilter/zmq: initialize send_buf before shared cleanup on 
parse failure
     new 48a42b5f21 configure: add -P to $CC_E flag
     new ae6f3ce02c swscale/uops: split off from ops.h
     new dc88bcdf8c swscale/uops: add uop definitions
     new aaf6a52fe6 swscale/uops: add uop translation logic
     new dcfe3d3b90 Revert "swscale/tests/sws_ops: add option for summarizing 
all operation patterns"
     new 6b75166758 swscale/tests/sws_ops: minor cleanup / consistency
     new 3a7331d311 swscale/ops: remove unused function ff_sws_enum_ops()
     new 8ad7cc6ccd swscale/tests/sws_ops: also print/test micro-op list
     new adaf142647 swscale/uops: generate uop helper macros
     new 1e268fbedf swscale/ops_chain: add uop-based helpers to assemble 
SwsOpChain
     new 8118e964bb swscale/uops: auto-generate reference C backend from 
uops_macros.h
     new c5c9c6d996 swscale/x86: rename ops_common.asm to ops_include.asm
     new b328e152a4 swscale/x86: move entry points to ops_common.asm
     new 19652a83a2 swscale/x86/ops_include: use %assign instead of %xdefine
     new ca8774b9d6 swscale/x86: remove broken and unnecessary 1x1 dither fast 
path
     new 636b9eda75 swscale/ops_tmpl_float: allow arbitrary values for 1x1 
dither
     new 100ce4ac41 tests/checkasm/sw_ops: rewrite using uops_macros.h
     new b7a80a9f0d swscale/ops_backend: delete ops-based C backend
     new 3f9219d605 swscale/uops: add SwsUOpFlags to ff_sws_ops_translate()
     new 02a168a576 swscale/uops: keep track of input range during op 
translation
     new f97ba8cbe7 swscale/uops: loop over all flags when generating macros
     new 157f586e5c swscale/uops: thread SwsContext through 
ff_sws_ops_translate()
     new 4e18068165 swscale/uops: also generate macros under SWS_BITEXACT
     new dbe961b4cd swscale/uops: add SWS_UOP_LINEAR_FMA and SWS_UOP_FLAG_FMA
     new 4a8a1f5b8b swscale/uops: add SWS_UOP_READ_PLANAR_FV_FMA
     new 6057759ffc swscale/uops: parametrize filter op result type
     new 6deae052a2 swscale/x86/uops: generate NASM macros using uops_macros.h
     new 2a09d0346e swscale/x86/ops_include: clarify/fix some comments
     new 257f1438a5 swscale/x86/ops: simplify mmsize determination
     new 43a8e2da01 swscale/x86/ops: rewrite based on uops_macros.h
     new a7c6a5f74e swscale/ops_chain: remove dead code
     new 228ef8d97b swscale/ops: make compile() take const SwsOpList *
     new 36004d681f swscale/uops: add SWS_UOP_MOVE for optimal 
register-register swizzles
     new 941a35149b swscale/x86/ops_int: switch to SWS_UOP_MOVE

The 34 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |    1 +
 configure                                          |   10 +-
 ffbuild/common.mak                                 |    2 +-
 libswscale/Makefile                                |    3 +-
 libswscale/aarch64/ops.c                           |    3 +-
 libswscale/aarch64/ops_asmgen.c                    |    2 +-
 libswscale/ops.c                                   |   24 -
 libswscale/ops.h                                   |   49 +-
 libswscale/ops_backend.c                           |  117 --
 libswscale/ops_backend.h                           |  162 ---
 libswscale/ops_chain.c                             |  257 ++--
 libswscale/ops_chain.h                             |   39 +-
 libswscale/ops_dispatch.h                          |    2 +-
 libswscale/ops_memcpy.c                            |    2 +-
 libswscale/ops_tmpl_common.c                       |  346 -----
 libswscale/ops_tmpl_float.c                        |  280 ----
 libswscale/ops_tmpl_int.c                          |  619 ---------
 libswscale/tests/sws_ops.c                         |  156 +--
 libswscale/uops.c                                  | 1067 ++++++++++++++
 libswscale/uops.h                                  |  267 ++++
 libswscale/uops_backend.c                          |  196 +++
 libswscale/uops_macros.h                           | 1327 ++++++++++++++++++
 libswscale/uops_tmpl.c                             |  810 +++++++++++
 libswscale/uops_tmpl.h                             |  146 ++
 libswscale/vulkan/ops.c                            |   26 +-
 libswscale/x86/Makefile                            |   12 +-
 libswscale/x86/ops.c                               | 1000 ++++----------
 libswscale/x86/ops_common.asm                      |  439 +++---
 libswscale/x86/ops_float.asm                       | 1218 ++++++++--------
 libswscale/x86/{ops_common.asm => ops_include.asm} |  163 ++-
 libswscale/x86/ops_int.asm                         | 1460 ++++++++------------
 libswscale/x86/uops_macros.asm.h                   |   88 ++
 tests/checkasm/sw_ops.c                            |  841 +++++------
 tests/fate/libswscale.mak                          |    7 +
 tests/ref/fate/source                              |    2 +
 tests/ref/fate/sws-ops-list                        |    2 +-
 36 files changed, 6149 insertions(+), 4996 deletions(-)
 delete mode 100644 libswscale/ops_backend.c
 delete mode 100644 libswscale/ops_backend.h
 delete mode 100644 libswscale/ops_tmpl_common.c
 delete mode 100644 libswscale/ops_tmpl_float.c
 delete mode 100644 libswscale/ops_tmpl_int.c
 create mode 100644 libswscale/uops.c
 create mode 100644 libswscale/uops.h
 create mode 100644 libswscale/uops_backend.c
 create mode 100644 libswscale/uops_macros.h
 create mode 100644 libswscale/uops_tmpl.c
 create mode 100644 libswscale/uops_tmpl.h
 copy libswscale/x86/{ops_common.asm => ops_include.asm} (70%)
 create mode 100644 libswscale/x86/uops_macros.asm.h

_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to