This is an automated email from the git hooks/post-receive script.
Git pushed a change to branch master
in repository ffmpeg.
from f76aa4e408 swscale/tests/sws_ops: add option for summarizing all
operation patterns
new 475b11b2e0 swscale/filters: write new filter LUT generation code
new 53ee892035 swscale/graph: add way to roll back passes
new 63140bff5e swscale/ops: define SWS_OP_FILTER_H/V
new bf09910292 swscale/ops: add filter kernel to SwsReadWriteOp
new cba54e9e3b swscale/ops: add helper function to split filter subpasses
new a41bc1dea3 swscale/ops_optimizer: merge duplicate SWS_OP_SCALE
new 9f0353a5b7 swscale/ops_optimizer: implement filter optimizations
new 2583d7ad9b swscale/ops_dispatch: add line offsets map to SwsOpPass
new 015abfab38 swscale/ops_dispatch: precompute relative y bump map
new 78878b9daa swscale/ops_dispatch: refactor tail handling
new dc88946d7b swscale/ops_dispatch: fix plane width calculation
new e3daeff965 swscale/ops_dispatch: compute input x offset map for
SwsOpExec
new e6e9c45892 swscale/ops_dispatch: try again with split subpasses if
compile() fails
new 0b91b5a5e4 swscale/ops_backend: remove unused/wrong #define
new fce3deaa3b swscale/ops_backend: add SwsOpExec to SwsOpIter
new 542557ba47 swscale/ops_backend: implement support for y_bump map
new e787f75ec8 swscale/ops_backend: add support for SWS_OP_FILTER_V
new 1a8c3d522e swscale/ops_backend: add support for SWS_OP_FILTER_H
new 43242e8a88 tests/checkasm/sw_ops: increase line count
new 0402ecc270 tests/checkasm/sw_ops: set value range on op list input
new d8b82c1097 tests/checkasm/sw_ops: add tests for SWS_OP_FILTER_H/V
new 7b6170a9a5 tests/swscale: don't hard-error on low bit depth SSIM loss
new 4ff32b6e86 swscale/ops_chain: add optional check() call to SwsOpEntry
new 48369f6cf2 swscale/x86/ops: reserve one more temporary register
new 98f2aba45a swscale/x86/ops: add bxq/yq variants of bxd/yd
new 77588898e2 swscale/x86/ops: add some missing packed shuffle instances
new 7966de1ce6 swscale/x86/ops: add support for applying y line bump
new 568cdca9cc swscale/x86/ops: implement support for SWS_OP_FILTER_V
new 4bf51d6615 swscale/x86/ops: add reference SWS_OP_FILTER_H
implementation
new 2ef01689c4 swscale/x86/ops: add 4x4 transposed kernel for large filters
new 814f862832 swscale/graph: add scaling ops when required
The 31 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:
libswscale/Makefile | 1 +
libswscale/filters.c | 445 ++++++++++++++++++++++++++++++++++++++++++
libswscale/filters.h | 113 +++++++++++
libswscale/graph.c | 94 ++++++++-
libswscale/graph.h | 5 +
libswscale/ops.c | 68 +++++++
libswscale/ops.h | 32 ++-
libswscale/ops_backend.h | 4 +
libswscale/ops_chain.c | 37 ++--
libswscale/ops_chain.h | 6 +
libswscale/ops_dispatch.c | 327 +++++++++++++++++++++----------
libswscale/ops_dispatch.h | 31 ++-
libswscale/ops_internal.h | 10 +
libswscale/ops_memcpy.c | 4 +-
libswscale/ops_optimizer.c | 257 +++++++++++++++++++++++-
libswscale/ops_tmpl_common.c | 146 +++++++++++++-
libswscale/ops_tmpl_float.c | 14 +-
libswscale/ops_tmpl_int.c | 16 +-
libswscale/swscale.h | 10 +-
libswscale/tests/swscale.c | 11 +-
libswscale/vulkan/ops.c | 4 +-
libswscale/x86/ops.c | 265 ++++++++++++++++++++++++-
libswscale/x86/ops_common.asm | 23 ++-
libswscale/x86/ops_float.asm | 445 ++++++++++++++++++++++++++++++++++++++++++
libswscale/x86/ops_int.asm | 28 ++-
tests/checkasm/sw_ops.c | 129 +++++++++++-
26 files changed, 2366 insertions(+), 159 deletions(-)
create mode 100644 libswscale/filters.c
create mode 100644 libswscale/filters.h
_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]