This is an automated email from the git hooks/post-receive script.
Git pushed a change to branch master
in repository ffmpeg.
from 46997547a6 swscale/uops: reduce size of uop_names[] array
new 9e3343a94d avutil/int128: add header for 128-bit integers
new 33e5fca2ee avutil/tests/rational: add explicit unit tests for edge
cases
new 6a853ce327 avutil/rational: avoid signed integer overflow
new b568f20f32 swscale/rational64: add 64-bit rational type
new 82a73428e1 swscale/ops: don't re-define Q() macro
new eda15846b2 swscale/format: avoid Q0/Q1 macros
new 845a3bfcec swscale/format: factor out intmax_q() and make more robust
new aff6d64ecd swscale/ops_optimizer: omit overflow check on SWS_OP_SCALE
new 3743d2851d swscale/ops: switch from AVRational to AVRational64
new d04f7b17c7 tests/checkasm/sw_ops: eliminate unneeded overflow check
new b9481ae3c2 swscale/format: remove no longer needed overflow check
new 1257f26120 swscale/ops: make ff_sws_apply_op_q slightly more robust
new fe3e67556b swscale/ops_optimizer: remove unneeded 32-bit overflow check
new f947bc9c15 tests/fate/swscale: skip fate-sws-uops-macros without int128
The 14 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:
configure | 2 +
libavutil/int128.h | 92 +++++++++++++++++++
libavutil/rational.c | 6 +-
libavutil/tests/rational.c | 176 +++++++++++++++++++++++++++++++++++++
libswscale/Makefile | 1 +
libswscale/aarch64/ops_impl_conv.c | 2 +-
libswscale/format.c | 131 ++++++++++++++-------------
libswscale/ops.c | 114 ++++++++++++------------
libswscale/ops.h | 21 ++---
libswscale/ops_chain.c | 8 +-
libswscale/ops_internal.h | 4 +-
libswscale/ops_optimizer.c | 50 ++++-------
libswscale/rational64.c | 146 ++++++++++++++++++++++++++++++
libswscale/rational64.h | 147 +++++++++++++++++++++++++++++++
libswscale/uops.c | 18 ++--
libswscale/vulkan/ops.c | 14 +--
tests/checkasm/sw_ops.c | 40 ++++-----
tests/fate/libswscale.mak | 8 +-
tests/ref/fate/sws-ops-list | 2 +-
19 files changed, 776 insertions(+), 206 deletions(-)
create mode 100644 libavutil/int128.h
create mode 100644 libswscale/rational64.c
create mode 100644 libswscale/rational64.h
_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]