This is an automated email from the git hooks/post-receive script.
Git pushed a change to branch master
in repository ffmpeg.
from f68e1afc1b avcodec/loongarch/h264dsp: Fix edge cases for bi-weight on
loongarch
new e678f9a5f9 swscale/uops: gate SWS_UOP_{EXPAND_BIT,READ_PALETTE,ADD}
behind flags in ff_sws_ops_translate()
new 05ecb86e31 swscale/aarch64/ops: port to uops
new 1a48ef59d1 swscale/ops_chain: remove unused SwsOp setup helpers
new 706660a8a5 swscale/ops_optimizer: move convert->expand promotion to
uops layer
new ef1b13c277 swscale/ops: remove SwsConvertOp.expand
new a3681a2ed7 swscale/uops: move expand_bit from translation stage to
optimizer
new a352c4a410 swscale/uops_tmpl: use intermediate variable for linear
results
new 4650de8cc1 swscale/uops_tmpl: avoid overflow of intermediate linear
products
new 7b60f3469e swscale/ops: lift the SWS_OP_LINEAR float-only restriction
new 00d08d1955 swscale/x86/ops_int: implement integer linear
transformations
new 3cf06fe177 swscale/vulkan/ops: error out on integer linear ops
new 29333daae7 swscale/uops: move some simple pixel functions to header
file
new 84b42b545c swscale/aarch64/rasm: add mla instruction
new d1fd9c7b9c swscale/aarch64/ops_asmgen: implement integer linear
transformations
new 1794e927e7 swscale/ops_optimizer: fold clears into linear ops
new 215ad35715 swscale/ops_optimizer: unpromote integer-only linear ops
new e14d1c2aca swscale/uops: rename misleading mat4 to mat4x5
The 17 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/aarch64/ops.c | 178 ++++++++++-------------
libswscale/aarch64/ops_asmgen.c | 26 +++-
libswscale/aarch64/ops_entries.c | 25 +++-
libswscale/aarch64/ops_impl.h | 11 +-
libswscale/aarch64/ops_impl_conv.c | 290 +++----------------------------------
libswscale/aarch64/ops_static.c | 32 +++-
libswscale/aarch64/rasm.h | 2 +
libswscale/aarch64/rasm_print.c | 1 +
libswscale/ops.c | 14 +-
libswscale/ops.h | 8 +-
libswscale/ops_chain.c | 56 -------
libswscale/ops_chain.h | 10 +-
libswscale/ops_internal.h | 12 --
libswscale/ops_optimizer.c | 113 +++++++++++----
libswscale/tests/sws_ops.c | 5 +-
libswscale/tests/sws_ops_aarch64.c | 26 +++-
libswscale/uops.c | 93 +++---------
libswscale/uops.h | 36 ++++-
libswscale/uops_backend.c | 5 +-
libswscale/uops_macros.h | 40 ++++-
libswscale/uops_macros_gen.c | 3 +-
libswscale/uops_tmpl.c | 22 ++-
libswscale/vulkan/ops.c | 15 +-
libswscale/x86/ops.c | 49 ++++++-
libswscale/x86/ops_float.asm | 12 +-
libswscale/x86/ops_include.asm | 11 +-
libswscale/x86/ops_int.asm | 108 ++++++++++++++
tests/checkasm/sw_ops.c | 6 +-
tests/ref/fate/sws-ops-list | 2 +-
29 files changed, 576 insertions(+), 635 deletions(-)
--
To stop receiving notification emails like this one, please contact
[email protected].
_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]