Build start: 2025-01-06 04:14:42 +0100 ripgrep 2024-12-31 08:23:13 -0500: Max Coplan - 9430512 zsh: support sourcing zsh completion dynamically jq 2024-12-29 21:54:10 +0900: dependabot[bot] - 588ff18 build(deps): bump jinja2 from 3.1.4 to 3.1.5 in /docs (#3226) 2024-12-29 21:53:16 +0900: lectrical - bcbf2b4 Generate provenance attestations for release artifacts and docker image (#3225) dssim 2025-01-02 13:34:49 +0000: dependabot[bot] - 0e46b4e Bump itertools from 0.13.0 to 0.14.0 libxml2 2025-01-03 20:59:10 +0100: Nick Wellnhofer - ca819160 include: Use intptr_t to cast between pointers and ints 2025-01-03 20:15:52 +0100: Nick Wellnhofer - 41c10c0c io: Don't cast file descriptors to pointers 2024-12-30 11:42:40 +0100: Nick Wellnhofer - 71c37a56 malloc-fail: Fix memory leak in xmlValidateElementContent 2024-12-28 11:56:51 +0100: Nick Wellnhofer - ab62fc27 gitlab-ci: Add --with-valid to medium config 2024-12-28 11:55:24 +0100: Nick Wellnhofer - cd220b93 valid: Remove duplicate error messages when streaming 2024-12-28 11:55:24 +0100: Nick Wellnhofer - bd2a1648 valid: Fix build --without-regexps 2024-12-26 21:25:23 +0100: Nick Wellnhofer - 41aed089 automake: Only build testdso when testing 2024-12-26 21:06:09 +0100: Nick Wellnhofer - 0cf25b3d Regenerate docs and testapi.c 2024-12-26 21:05:39 +0100: Nick Wellnhofer - 2e3a91a7 doc: Fix documentation 2024-12-26 20:29:58 +0100: Nick Wellnhofer - 53c131f6 doc: Make apibuild.py work again 2024-12-26 18:17:45 +0100: Nick Wellnhofer - 260954c5 autotools: Set AC_CONFIG_AUX_DIR 2024-12-21 21:58:25 +0100: Nick Wellnhofer - b3871dd1 io: Fix memory leaks of encoding handler in error cases 2024-12-21 21:58:25 +0100: Nick Wellnhofer - afeff9c5 xinclude: Allow build without XPath 2024-12-21 20:02:34 +0100: Nick Wellnhofer - c134e8b4 include: Make INPUT_CHUNK macro private 2024-12-21 20:01:30 +0100: Nick Wellnhofer - 84a6c82f include: Make most IS_* macros private 2024-12-21 19:41:44 +0100: Nick Wellnhofer - 0d4a17af valid: Fix and check return value of nodeVPush 2024-12-21 19:41:16 +0100: Nick Wellnhofer - 3f0bac48 malloc-fail: Handle more malloc failures in schema code 2024-12-21 19:37:38 +0100: Nick Wellnhofer - df7cb96c build: Set C standard with CMake and meson 2024-12-21 19:37:38 +0100: Nick Wellnhofer - 3d4f7f47 meson: Set WITH_HTTP for config.cmake 2024-12-21 19:37:38 +0100: Nick Wellnhofer - a11c28a6 meson: Add warning options 2024-12-21 19:37:38 +0100: Nick Wellnhofer - 2e18e5dc memory: Grow dynamic arrays by 50% 2024-12-21 19:37:38 +0100: Nick Wellnhofer - b9feb816 xpath: Check reallocations for overflow 2024-12-21 19:37:38 +0100: Nick Wellnhofer - db8cce3d schemas: Check reallocations for overflow 2024-12-21 19:37:38 +0100: Nick Wellnhofer - 0d6136da regexp: Check reallocations for overflow 2024-12-21 19:37:38 +0100: Nick Wellnhofer - ae41cf9a xinclude: Check reallocations for overflow 2024-12-21 19:37:38 +0100: Nick Wellnhofer - 178b1121 valid: Check reallocations for overflow 2024-12-21 19:37:38 +0100: Nick Wellnhofer - 8b2d9ac4 uri: Check reallocations for overflow 2024-12-21 19:37:38 +0100: Nick Wellnhofer - 2042090b tree: Check reallocations for overflow 2024-12-21 19:37:38 +0100: Nick Wellnhofer - 307bc230 pattern: Allocate arrays lazily 2024-12-21 19:37:38 +0100: Nick Wellnhofer - 7b3d1134 pattern: Check reallocations for overflow 2024-12-21 19:37:37 +0100: Nick Wellnhofer - 3f72a579 entities: Check reallocations for overflow 2024-12-21 19:37:37 +0100: Nick Wellnhofer - df0f16fa encoding: Check reallocations for overflow 2024-12-21 19:37:37 +0100: Nick Wellnhofer - 1c51f3d3 catalog: Check reallocations for overflow 2024-12-21 19:37:37 +0100: Nick Wellnhofer - 509d4981 c14n: Check reallocations for overflow 2024-12-21 19:37:37 +0100: Nick Wellnhofer - 58e2e724 reader: Check reallocations for overflow 2024-12-21 19:37:37 +0100: Nick Wellnhofer - 0447275e html: Check reallocations for overflow 2024-12-21 19:37:37 +0100: Nick Wellnhofer - 8231c036 parser: Check reallocations for overflow 2024-12-21 19:37:37 +0100: Nick Wellnhofer - 5320a4aa memory: Implement xmlGrowCapacity to safely grow arrays 2024-12-21 16:57:39 +0100: Nick Wellnhofer - afbc0a04 xpath: Make contextSize and proximityPosition default to 1 2024-12-21 16:55:35 +0100: Nick Wellnhofer - e014cc57 xpath: Remove non-standard xf:escape-uri function 2024-12-21 16:55:35 +0100: Nick Wellnhofer - bf5fcf6e xpath: Use separate static hash table for standard functions 2024-12-19 02:30:36 +0100: Nick Wellnhofer - 0dd910e8 save: Fix handling of catastrophic errors 2024-12-17 22:21:34 +0100: Nick Wellnhofer - 72f84dd7 fuzz: Inject IO failures into serialization code 2024-12-17 21:57:16 +0100: Nick Wellnhofer - 0160076f save: Forward error from closing IO in xmlSaveFinish 2024-12-13 18:07:03 +0100: Nick Wellnhofer - 169857ad xmllint: Check return value of htmlNewParserCtxt 2024-12-13 17:57:11 +0100: Nick Wellnhofer - 1e1b4891 parser: Also raise error if ctxt is NULL 2024-12-13 17:57:11 +0100: Nick Wellnhofer - 6548ba11 parser: Fix argument checks in xmlCtxtParse* 2024-12-13 12:41:46 +0100: Nick Wellnhofer - 9c980d00 gitlab-ci: Stop including gnome-release-service-ci-templates 2024-12-13 12:40:04 +0100: Nick Wellnhofer - 0c772751 cmake: Completely remove deprecated options 2024-12-13 12:39:52 +0100: Nick Wellnhofer - e6045ed7 reader: Add argument checks 2024-12-13 12:39:44 +0100: Nick Wellnhofer - 49164610 reader: Forward catastrophic errors from XInclude 2024-12-13 12:39:34 +0100: Nick Wellnhofer - 8139ad2f fuzz: Fix IO error check in reader fuzzer 2024-12-10 21:43:37 +0100: Nick Wellnhofer - 7a9728c1 gitlab-ci: Re-add llvm 2024-12-10 18:44:26 +0100: Nick Wellnhofer - d09b07d1 gitlab-ci: Remove llvm from CI container 2024-12-10 00:40:36 +0100: Nick Wellnhofer - 5505d235 Fix typo 2024-12-09 23:28:38 +0100: Nick Wellnhofer - 5ca4ce6f gitlab-ci: Add "dist" job to build distribution tarball 2024-12-09 23:28:02 +0100: Nick Wellnhofer - 225e0229 autotools: Add html5ent.inc to EXTRA_DIST 2024-12-09 23:17:55 +0100: Nick Wellnhofer - 8d9c359a gitlab-ci: Add xz-utils for distribution tarballs 2024-12-09 17:38:38 +0100: Nick Wellnhofer - 5c9abbf8 SAX2: Fix xmlSAX2ResolveEntity if systemId is NULL 2024-12-07 15:12:15 +0100: Nick Wellnhofer - 92204112 cmake: Always build Python module as shared library 2024-12-07 15:12:15 +0100: Nick Wellnhofer - 7ca75b32 python: Declare init func with PyMODINIT_FUNC harfbuzz 2025-01-03 05:19:13 -0700: David Corbett - 57569baa6 Don’t insert U+25CC before super/subscript digits 2024-12-23 05:18:18 -0700: dependabot[bot] - b5a65e0f2 Bump meson from 1.5.2 to 1.6.1 in /.ci 2024-12-20 00:25:45 -0700: wang-bin - 3258b1f24 [coretext]: fix tvOS build 2024-12-19 11:54:10 +0200: Khaled Hosny - 524e0f0ad [doc] Improve hb_face_reference_table() docs 2024-12-16 04:22:16 -0700: dependabot[bot] - e451e91ec Bump ninja from 1.11.1.2 to 1.11.1.3 in /.ci 2024-12-16 04:22:06 -0700: dependabot[bot] - ce00135e3 Bump fonttools from 4.55.2 to 4.55.3 in /.ci 2024-12-15 12:34:48 -0700: David Corbett - edb3b2089 Make hb_test_tools.py work in Python 3.13 2024-12-15 12:32:08 -0700: David Corbett - f887096ab [myanmar] Allow all tones (& visarga) in any order 2024-12-10 11:22:15 -0700: Behdad Esfahbod - c8050b387 [coretext] Fix build on old Mac 2024-12-09 15:58:37 +0200: dependabot[bot] - c6609bed6 Bump codecov/codecov-action from 5.0.7 to 5.1.1 2024-12-09 15:41:46 +0200: dependabot[bot] - 8364839f5 Bump github/codeql-action from 3.27.5 to 3.27.6 2024-12-09 15:41:27 +0200: dependabot[bot] - 30099ee18 Bump fonttools from 4.55.0 to 4.55.2 in /.ci 2024-12-05 15:59:39 -0700: David Corbett - 40ef6c057 [ot-tags] Update OpenType language system registry 2024-12-02 14:55:50 -0700: Kesavan Yogeswaran - 1c249be96 Sidestep nontrivial-memaccess warning in Crap() fribidi 2024-12-11 15:08:00 -0700: Havard Graff - cfc71cd debug: don't pass a comma "," in a #define libass 2024-12-30 11:40:50 +0100: Kacper Michajłow - 4d6e9ef ci/gha/meson: use various library types for Windows builds 2024-12-30 11:40:50 +0100: Kacper Michajłow - fb8522d ci/gha/meson: build CLANG64 and Ubuntu with sanitizers 2024-12-30 11:40:50 +0100: Kacper Michajłow - fa0ea14 ci/gha/meson: build MSYS2 CLANG64/UCRT64/MINGW64 2024-12-30 11:40:50 +0100: Kacper Michajłow - 0287db6 ci/gha/meson: set wrap-mode=nopromote to ignore old subprojects 2024-12-30 11:40:50 +0100: Kacper Michajłow - 0bb7a97 ci/gha/meson: install deps in Setup MSYS2 2024-12-30 11:40:50 +0100: Kacper Michajłow - c1322ff ci/gha/meson: set VS dev console manually 2024-12-30 11:40:50 +0100: Kacper Michajłow - bd48fc3 ci/gha/meson: use pwsh for MSVC build 2024-12-30 11:40:50 +0100: Kacper Michajłow - 2b7fa7f ci/gha/meson: build default buildtype 2024-12-30 11:40:50 +0100: Kacper Michajłow - 9ce8ac8 ci/gha/meson: matrix syntax cosmetics 2024-12-30 11:40:50 +0100: Kacper Michajłow - dd11c6b ci/gha/meson: add sccache caching for MSVC build 2024-12-30 11:40:50 +0100: Kacper Michajłow - 0193e64 ci/gha/meson: use meson WrapDB for MSVC and don't mix mingw libraries 2024-12-30 11:40:50 +0100: Kacper Michajłow - dd52039 meson: don't use full paths for tests 2024-12-30 11:40:50 +0100: Kacper Michajłow - 157d901 meson: link tools binaries with object files 2024-12-28 13:16:11 +0100: Kacper Michajłow - 95e33ec ass_filesystem: fix invalid memory copy in append_tail 2024-12-14 02:13:23 +0100: Oneric - 7d8e335 build: promote format string warnings to errors in MSVC 2024-12-14 02:12:33 +0100: Oneric - ba59c29 build: let MSVC error out on implicit function definition 2024-12-14 02:07:50 +0100: Oneric - 35466db ci/gha/meson: build both static and dynamic lib on Windows 2024-12-12 13:48:35 -0800: rcombs - fcdbed6 ci: enable tests in meson builds 2024-12-12 13:48:35 -0800: rcombs - 31b865b ci: link against shared mingw libs on MSVC build 2024-12-12 13:48:35 -0800: rcombs - 952d095 build: add tests (and test programs) to meson 2024-12-12 13:48:35 -0800: rcombs - 2f6a0d2 fuzz: fix win32 build 2024-12-12 13:48:35 -0800: rcombs - a4e8e16 checkasm: fix build on win64 2024-12-12 13:48:35 -0800: rcombs - 6b3a9ee compare: fix operation across dll boundaries on win32 2024-12-12 13:48:35 -0800: rcombs - c796d8b compare: use ass_filesystem 2024-12-10 00:12:44 +0100: Oneric - 8f4977b fuzz: don't return -1 from LLVMFuzzerTestOneInput 2024-12-09 23:44:26 +0100: Oneric - f4a8e38 ci/gha: detect leaks on MacOS 2024-12-09 21:23:17 +0100: Oneric - 07d9a3f fuzz: optionally reject too large files curl 2025-01-05 17:15:05 +0100: Viktor Szakats - a3a131b2a autotools: silence gcc warnings in libtool code 2025-01-05 11:25:06 +0100: Daniel Stenberg - 893e57e84 INFRASTRUCTURE.md: project infra 2025-01-04 10:29:00 +0100: Viktor Szakats - 699ac9430 cmake: publish/check supported protocols/features via `CURLConfig.cmake` 2025-01-03 18:38:04 +0100: Daniel Stenberg - f62be9cfb checkdocs: trim links off docs/ markdowns before spellcheck 2025-01-03 18:36:50 +0100: Daniel Stenberg - cc16211a3 cleancmd.pl: strip out backticked words 2025-01-03 18:21:10 +0100: Daniel Stenberg - 0e120c5b9 netrc: 'default' with no credentials is not a match 2025-01-02 22:31:11 +0100: Daniel Stenberg - abf806244 CURLOPT_SEEKFUNCTION.md: used for FTP, HTTP and SFTP (only) 2025-01-02 21:04:02 +0100: Viktor Szakats - 852692b24 GHA/http3-linux: fix cache rebuild conditions, switch to wolfSSL stable 2025-01-02 18:01:17 +0100: prpr19xx on github - d984209e5 smb: fix compiler warning 2025-01-02 17:15:54 +0100: Daniel Stenberg - 3eb57d6ba docs: use lowercase curl and libcurl 2025-01-02 17:13:33 +0100: Daniel Stenberg - e694c8284 docs/libcurl/opts: clarify the return values 2025-01-02 17:02:26 +0100: Daniel Stenberg - e256d9df6 docs/cmdline-opts/_ENVIRONMENT.md: minor language fix 2025-01-02 16:58:05 +0100: Daniel Stenberg - 4501b7e28 docs/libcurl: return value overhall 2025-01-02 14:44:39 +0100: Viktor Szakats - 41e5a116a src: drop support for `CURL_TESTDIR` debug env 2025-01-02 12:55:50 +0100: Viktor Szakats - 772b6933b cmake/FindLDAP: avoid framework locations for libs too (Apple) 2025-01-02 12:55:50 +0100: Viktor Szakats - 27b9e7670 cmake: make system libraries `dl`, `m`, `pthread` customizable 2025-01-02 12:55:50 +0100: Viktor Szakats - 9a9498ea1 curl_sha512_256: rename symbols to the curl namespace 2025-01-01 22:45:48 +0100: Daniel Stenberg - 91587522a docs/HTTP-COOKIES.md: link to more information 2025-01-01 21:13:38 +0100: Daniel Stenberg - 7fb113f01 hash: add asserts in hash_element_dtor() 2025-01-01 21:12:12 +0100: Daniel Stenberg - 7fed7274e COPYING: bump copyright year range to 1996 - 2025 2025-01-01 20:56:27 +0100: Daniel Stenberg - af4e85925 select: avoid a NULL deref in cwfds_add_sock 2025-01-01 14:50:59 +0100: Daniel Stenberg - 26a672260 RELEASE-NOTES: synced 2025-01-01 14:47:31 +0100: Jakub Jelen - 999cc818c openssl: add support to use keys and certificates from PKCS#11 provider 2025-01-01 14:28:38 +0100: Viktor Szakats - d1336ca14 GHA/http3-linux: drop redundant `pkg-config` paths for ngtcp2/nghttp2 2025-01-01 14:11:15 +0100: Daniel Stenberg - 150b0d808 urlapi: cleanup the redirect logic somewhat 2025-01-01 12:44:20 +0100: Viktor Szakats - 07a084f53 lib: remove `__EMX__` guards 2025-01-01 12:44:20 +0100: Viktor Szakats - 70b49a4e4 file: fix Android compiler warning 2025-01-01 12:44:20 +0100: Viktor Szakats - 5054c68b5 file: drop `OPEN_NEEDS_ARG3` option 2025-01-01 06:20:30 +0100: Viktor Szakats - 98932f348 multissl: auto-enable `OPENSSL_COEXIST` for wolfSSL + OpenSSL 2025-01-01 05:46:31 +0100: renovate[bot] - 1019b410c CI: update dependency wolfSSL/wolfssl to v5.7.6 2025-01-01 04:55:54 +0100: Viktor Szakats - 0f1b23e96 build: replace configure check with PP condition (Android <21) 2024-12-31 16:35:54 +0100: Marcel Raad - 280ff5ca0 test483: require cookie support 2024-12-31 12:03:51 +0100: Daniel Stenberg - 4f920122a test3105: verify multi_remove_handle done twice 2024-12-31 11:40:50 +0100: Viktor Szakats - aef788864 cmp-config: drop 3 exceptions 2024-12-31 11:36:56 +0100: Viktor Szakats - 8d4201694 GHA/configure-vs-cmake: trigger by `CMake/**` updates 2024-12-31 11:36:56 +0100: Viktor Szakats - 342a654ef cmake: sync OpenSSL QUIC fork detection with autotools 2024-12-31 11:36:56 +0100: Viktor Szakats - 4badbbeb5 cmake: fix `net/in.h` detection for MS-DOS 2024-12-31 11:36:56 +0100: Viktor Szakats - 10fe952da build: fix unsigned `time_t` detection for cmake, MS-DOS, AmigaOS 2024-12-31 11:36:55 +0100: Viktor Szakats - f60f872bc configure: drop unused detections and macros 2024-12-31 03:20:36 -0500: Jay Satiro - 713182bd1 multi: fix return code for an already-removed easy handle 2024-12-31 03:19:22 -0500: Jay Satiro - 6c70ec16c http: ignore invalid Retry-After times 2024-12-31 04:16:19 +0100: Viktor Szakats - 8d1f26b86 GHA/http3-linux: do run on cmake build updates 2024-12-31 00:35:57 +0100: Viktor Szakats - 1e14e1682 examples/block-ip: drop redundant `memory.h` include 2024-12-31 00:24:00 +0100: Viktor Szakats - f7c2bf081 cmake: rename Windows detection cache file 2024-12-30 16:14:52 +0100: Stefan Eissing - 8a66c11a2 vtls: only remember the expiry timestamp in session cache 2024-12-30 15:55:54 +0100: Daniel Stenberg - c2d37463b curl/var: change byte offset syntax for assignments 2024-12-30 14:23:45 +0100: Viktor Szakats - e7b90dadb GHA/non-native: measure duration of individual build steps inside VMs 2024-12-30 14:05:25 +0100: dependabot[bot] - 5dc5bd763 CI: bump actions/cache from 4.1.2 to 4.2.0 2024-12-30 14:03:46 +0100: dependabot[bot] - 2a6dfe027 CI: bump actions/upload-artifact from 4.4.3 to 4.5.0 2024-12-30 14:02:37 +0100: Daniel Stenberg - 53fcac438 TheArtOfHttpScripting.md: rewrite double 'that' 2024-12-30 10:20:27 +0100: Stefan Eissing - a2622cdbd mbedtls: fix handling of blocked sends 2024-12-30 08:25:56 +0100: Daniel Stenberg - c445b7426 checksrc: introduce 'banfunc' to ban specific functions 2024-12-30 08:23:26 +0100: Daniel Stenberg - 66e5351e0 urlapi: fix redirect to a new fragment or query (only) 2024-12-30 01:34:53 +0100: renovate[bot] - 687a62f10 CI: update vmactions/omnios-vm digest 2024-12-29 14:23:21 +0100: Daniel Stenberg - f0cfead78 RELEASE-NOTES: synced 2024-12-29 13:14:58 +0100: Viktor Szakats - b8b982c13 cmake: use `STREQUAL` to detect Linux 2024-12-29 01:05:09 -0500: Christopher Dannemiller - c78044c07 multi: fix curl_multi_waitfds reporting of fd_count 2024-12-29 01:13:32 +0100: Viktor Szakats - 7d6edf1d8 GHA/windows: shorten job timeouts 2024-12-29 01:13:31 +0100: Viktor Szakats - abb4fa5b6 cmake: optimize out 4 picky warning option detections with gcc 2024-12-28 12:29:59 +0100: Viktor Szakats - 3780c7abc cmake: drop unused `HAVE_SYS_XATTR_H` detection 2024-12-28 12:29:59 +0100: Viktor Szakats - ef07663bc cmake: tidy up local variable names 2024-12-28 10:34:37 +0100: Viktor Szakats - aed02db24 cmake: drop duplicate Windows cache value 2024-12-28 10:34:35 +0100: Viktor Szakats - c5dff4b81 tidy-up: rename `MHDX_INLINE` to `CURL_FORCEINLINE` 2024-12-27 23:08:00 +0100: Viktor Szakats - bae9d5d78 GHA/non-native: fix CM/AM in FreeBSD job names 2024-12-27 13:16:08 -0500: Jay Satiro - 39e21794a cookie: fix crash in netscape cookie parsing 2024-12-27 13:42:32 +0100: Viktor Szakats - fabfa8e40 clang-tidy: add to CI, add cmake support, fix fallouts 2024-12-27 12:52:23 +0100: Viktor Szakats - 421e592db cmake: add `librtmp` Find module 2024-12-27 00:37:53 -0500: Jay Satiro - 5e1700d16 curl_ws_recv.md: fix typo 2024-12-26 12:59:59 +0100: Viktor Szakats - fb1883d22 cmake: move `pkg-config` names to Find modules 2024-12-25 21:46:55 +0100: Viktor Szakats - a1eaa12a8 cmake: allow `CURL_LTO` regardless of `CURL_BUILD_TYPE`, enable in CI 2024-12-25 21:46:55 +0100: Viktor Szakats - 98f419172 cmake/FindLibpsl: protect against `pkg-config` "half-detection" 2024-12-24 11:59:02 +0100: Viktor Szakats - 32bc42882 cmake/FindLDAP: avoid empty 'Requires' item when omitting `pkg-config` module 2024-12-24 01:27:26 +0100: Viktor Szakats - 7a70b4648 tidy-up: misc 2024-12-24 01:21:38 +0100: Viktor Szakats - 415741ef9 curl-config: tidy up, optimize 2024-12-24 01:21:38 +0100: Viktor Szakats - f5d0ba0e7 cmake: move GSS init before feature detections 2024-12-24 00:42:38 +0100: Daniel Stenberg - 822971170 curl_url_set.md: adjust the added-in to 7.62.0 2024-12-23 23:13:11 +0100: Marcel Raad - 826727bfe http: fix build with `CURL_DISABLE_COOKIES` 2024-12-23 23:06:36 +0100: Daniel Stenberg - 770835c17 RELEASE-NOTES: synced 2024-12-23 23:03:54 +0100: Daniel Stenberg - 9d5ecc961 getinfo: provide info which auth was used for HTTP and proxy 2024-12-23 23:03:10 +0100: Daniel Stenberg - f3efab1bb build: fix the tidy targets for autotools 2024-12-23 22:13:23 +0100: Viktor Szakats - c80c399c4 build: drop `-Winline` picky warning 2024-12-23 22:06:07 +0100: Viktor Szakats - 6dacd2f20 src: add `CURL_STRICMP()` macro, use `_stricmp()` on Windows 2024-12-23 17:07:15 +0100: Stefan Eissing - 68bd759c2 QUIC: 0RTT for gnutls via CURLSSLOPT_EARLYDATA 2024-12-23 13:45:07 +0100: Daniel Stenberg - b399a98d2 ngtcp2: fix two cases of value stored never read 2024-12-23 11:52:42 +0100: Daniel Stenberg - 0ebd286aa CURLOPT_PROXY.md: clarify the crendential support in proxy URLs 2024-12-23 11:49:57 +0100: Daniel Stenberg - 609001830 openssl: fix ECH logic 2024-12-23 08:51:21 +0100: Daniel Stenberg - 173805b2e GHA: drop codeql 2024-12-23 08:29:52 +0100: Daniel Stenberg - 5bdcaa76d vquic: make vquic_send_packets not return without setting psent 2024-12-23 08:28:27 +0100: Daniel Stenberg - 3f041a385 vquic: fix 4th function call argument is an uninitialized value 2024-12-23 08:27:28 +0100: Daniel Stenberg - ebcf3d20d http2: fix value stored to 'result' is never read 2024-12-22 11:47:19 +0100: Viktor Szakats - a91b2a0be cmake/FindLibssh: sync header comment with other modules 2024-12-22 11:46:53 +0100: Viktor Szakats - 23f4b93f1 cmake: delete accidental debug message [ci skip] 2024-12-22 03:12:35 -0500: Jay Satiro - 55367416f cf-socket: error if address can't be copied 2024-12-22 03:11:51 -0500: Jay Satiro - b7be4011c gitignore: ignore output files created by mk-ca-bundle.pl 2024-12-22 03:11:19 -0500: Jay Satiro - a9d881c72 examples/block-ip: show how to block IP addresses 2024-12-22 03:10:35 -0500: Jay Satiro - 440bf8dcc projects/Windows: remove wolfSSL from legacy projects 2024-12-21 23:47:39 -0500: Jay Satiro - 18650ea01 curl_multibyte: support Windows paths longer than MAX_PATH 2024-12-21 14:18:22 +0100: Daniel Stenberg - 7cf47a774 llist: survive cleared list better 2024-12-21 14:15:03 +0100: Daniel Stenberg - 34713ed8a RELEASE-NOTES: synced 2024-12-21 14:12:16 +0100: Daniel Stenberg - 31c6b50cb curl: make --etag-save acknowledge --create-dirs 2024-12-21 13:59:05 +0100: Daniel Stenberg - 3f8452dde tool_formparse.c: make curlx_uztoso a static in here 2024-12-21 13:57:38 +0100: Daniel Stenberg - 28dd14aaf scripts/mdlinkcheck: fix the ../ handling in file links 2024-12-21 13:29:24 +0100: Viktor Szakats - 250d61376 binmode: convert to macro and use it from tests 2024-12-21 12:33:35 +0100: Daniel Stenberg - 3428b8ad1 vtls_cache: bail out proper if Curl_hmacit() fails 2024-12-21 12:32:09 +0100: Daniel Stenberg - e5bd6246e openssl: avoid "redundant condition" 2024-12-21 12:30:39 +0100: Daniel Stenberg - 33ea71ea3 TODO: sending only part of --data is now possible 2024-12-21 12:04:48 +0100: Stefan Eissing - b06b35154 getinfo: fix CURLINFO_QUEUE_TIME_T and add 'time_queue' var 2024-12-21 11:46:27 +0100: Daniel Stenberg - 40c264db6 curl: add byte range support to --variable reading from file 2024-12-21 11:33:05 +0100: Daniel Stenberg - fc3e1cbc5 hyper: drop support 2024-12-20 17:56:40 +0100: Viktor Szakats - 46093d9e0 examples: make them compile with compatibility functions disabled (Windows) 2024-12-20 17:56:35 +0100: Viktor Szakats - 37fb50a85 examples/complicated: fix warnings, bump deprecated callback, tidy up 2024-12-20 14:59:23 +0100: Stefan Eissing - fa0ccd9f1 lib: TLS session ticket caching reworked 2024-12-20 13:41:02 +0100: renovate[bot] - e5e2e09a7 GHA: update ngtcp2 and nghttp3 2024-12-20 13:39:12 +0100: Daniel Stenberg - ed732e359 examples/synctime.c: remove references to dead URLs and functionality 2024-12-20 11:38:59 +0100: Viktor Szakats - 6a4b4d59a config-mac: drop `MACOS_SSL_SUPPORT` macro 2024-12-20 11:38:59 +0100: Viktor Szakats - 4490761ae cmake: drop redundant opening/closing `.*` from `MATCH` expressions 2024-12-20 10:08:08 +0100: Daniel Stenberg - e0515bb45 RELEASE-NOTES: synced 2024-12-19 22:59:54 +0100: Daniel Stenberg - cfb97e1fc VULN-DISCLOSURE-POLICY.md: mention the not setting CVSS 2024-12-18 23:30:39 +0100: Kuan-Wei Chiu - 87d9e5405 http_aws_sigv4: Fix invalid compare function handling zero-length pairs 2024-12-18 15:52:03 +0100: Daniel Stenberg - 302bd6b38 vtls: remove 'detach/attach' functions from TLS handler struct 2024-12-18 14:43:18 +0100: Daniel Stenberg - 86549153e vtls: remove unusued 'check_cxn' from TLS handler struct 2024-12-18 13:14:07 +0100: Daniel Stenberg - 2bf48b48b vtls: replace "none"-functions with NULL pointers 2024-12-18 08:16:30 +0100: Daniel Stenberg - 9fce2c55d netrc: fix password-only entries 2024-12-18 08:13:47 +0100: Daniel Stenberg - a787442e5 cd2nroff: support "none" as a TLS backend 2024-12-17 23:14:12 -0500: dwickr - c5052a018 CURLOPT_RESOLVE.md: fix wording 2024-12-17 19:15:50 +0100: Viktor Szakats - 435ea241b GHA/macos: drop custom `macos-version-min` options 2024-12-17 14:54:34 +0100: Stefan Eissing - ef90ee39e lib: supress deprecation warnings in apple builds 2024-12-17 13:03:34 +0100: Daniel Stenberg - f7e065f31 tool_formparse: accept digits in --form type= strings 2024-12-17 12:34:34 +0100: Viktor Szakats - fd067bfb5 multissl: make openssl + wolfssl builds work 2024-12-17 11:27:55 +0100: Daniel Stenberg - 54c5cb8b7 checksrc: fix the return() checker 2024-12-17 04:06:45 +0100: Viktor Szakats - f2adb3b6d cmake: extend zlib's `AUTO` option to brotli, zstd and enable if found 2024-12-17 03:21:22 +0100: Viktor Szakats - 290607f9d Revert: cmake: enable `CURL_USE_PKGCONFIG` for cross-`MINGW` 2024-12-17 02:30:55 +0100: Viktor Szakats - 39c741b7b cmake: add native `pkg-config` detection for remaining Find modules 2024-12-16 23:20:55 +0100: Viktor Szakats - a3585c957 Makefile.mk: drop in favour of autotools and cmake (MS-DOS, AmigaOS3) 2024-12-16 23:09:11 +0100: Daniel Stenberg - 607bec04d INSTALL.md: sync with my brag slide "104 operating systems" 2024-12-16 22:16:06 +0100: Viktor Szakats - 39c06f788 cmake: enable `CURL_USE_PKGCONFIG` for cross-`MINGW` 2024-12-16 21:55:00 +0100: Viktor Szakats - b9895b9d3 cmake: namespace functions and macros 2024-12-16 21:45:07 +0100: Viktor Szakats - fa676a698 cmake: clang-cl improvements 2024-12-16 21:12:51 +0100: Viktor Szakats - b4aa93114 cmake: replace `unset(VAR)` with `set(VAR "")` for init 2024-12-16 21:09:10 +0100: Viktor Szakats - ca348a64f GHA/codeql-analysis: install libpsl 2024-12-16 19:39:46 +0100: Viktor Szakats - 7afbc3917 cmake: make libpsl required by default 2024-12-16 19:36:43 +0100: Viktor Szakats - 49f2a23d5 cmake: add LDAP Find module 2024-12-16 19:26:22 +0100: Viktor Szakats - ae3ca135d lib: replace `inline` redefine with `CURL_INLINE` macro 2024-12-16 18:35:34 +0100: Viktor Szakats - 3dbd4362f cmake: use `CMAKE_REQUIRED_LINK_DIRECTORIES` 2024-12-16 18:11:15 +0100: Viktor Szakats - 05ba35343 cmake: drop redundant FOUND checks (libgsasl, libssh, libuv) 2024-12-16 18:08:13 +0100: Viktor Szakats - f58342ae2 cmake: improve `curl_dumpvars()` and move to `Utilities.cmake` 2024-12-16 18:05:24 +0100: Viktor Szakats - dc874d436 build: drop unused feature macros, update exception list 2024-12-16 18:00:22 +0100: Viktor Szakats - ba9fe58d4 GHA: set `persist-credentials: false` 2024-12-16 10:09:22 +0100: Daniel Stenberg - 9991f255d RELEASE-NOTES: synced 2024-12-16 08:17:22 +0100: Daniel Stenberg - 0af5ce162 variable.md: mention --expand-variable for variables to variables 2024-12-16 00:56:11 -0500: Hermes Zhang - fc5c9ed25 tool_getparam: fix memory leak on error in parse_ech 2024-12-15 18:14:52 +0100: Daniel Stenberg - 6eb86e428 ws-docs: remove the outdated texts saying ws support is experimental 2024-12-15 00:11:24 +0100: Daniel Stenberg - c3857eca7 altsvc: avoid integer overflow in expire calculation 2024-12-14 23:43:02 +0100: Viktor Szakats - f7cd713d3 cmake/FindMbedTLS: drop lib duplicates early 2024-12-14 17:00:23 +0100: Daniel Stenberg - 9294ca891 variable.md: show function use with examples 2024-12-14 14:22:38 +0100: Daniel Stenberg - cd80716cb docs/BUGS.md: remove leading space from a link 2024-12-14 14:22:30 +0100: Daniel Stenberg - 62515e8e9 scripts/mdlinkcheck: markdown link checker 2024-12-14 11:51:30 +0100: Daniel Stenberg - 6bb76d92e tool_getparam: fix the ECH parser 2024-12-14 11:50:23 +0100: Daniel Stenberg - cffbbc693 tool_getparam: fix "Ignored Return Value" 2024-12-13 15:48:27 +0100: Daniel Stenberg - 7347ddc9e tool_operate: make --etag-compare always accept a non-existing file 2024-12-13 11:50:43 +0100: Daniel Stenberg - c64c3527e RELEASE-NOTES: synced 2024-12-13 10:52:40 +0100: renovate[bot] - 97866f162 GHA: pin dependencies 2024-12-13 10:11:26 +0100: Daniel Stenberg - a300879b6 curl: return error if etag options are used with multiple URLs 2024-12-13 10:08:00 +0100: Kevin Sun - 043949917 netrc: restore _netrc fallback logic 2024-12-13 09:43:05 +0100: Daniel Stenberg - c2ac9ea1e checksrc: ban use of sscanf() 2024-12-12 16:00:52 +0100: Daniel Stenberg - d5c738c60 strparse: string parsing helper functions 2024-12-12 15:58:47 +0100: Andy Pan - ff5091aa9 async-thread: avoid closing eventfd twice 2024-12-12 14:30:28 +0100: Randall S. Becker - aed732acb tests/http/clients: use proper sleep() call on NonStop 2024-12-12 14:27:40 +0100: Randall S. Becker - ae4ec1d2e system.h: add 64-bit curl_off_t definitions for NonStop 2024-12-11 13:09:44 +0100: Christian Schmitz - df1d08ec0 sectransp: free certificate on error 2024-12-11 13:07:18 +0100: Christian Schmitz - 017e6440c conncache: result_cb comment removed from function docs 2024-12-11 13:05:11 +0100: Daniel Stenberg - a8397643f GHA/checkdocs: change markdown link checker to linkspector 2024-12-11 11:16:48 +0100: Daniel Stenberg - 690763863 RELEASE-NOTES: synced 2024-12-11 11:11:32 +0100: Daniel Stenberg - 98b30eda7 RELEASE-PROCEDURE.md: mention how to publish security advisories 2024-12-11 09:31:53 +0100: Daniel Stenberg - a8c852b9a cookie: parse only the exact expire date 2024-12-11 09:19:50 +0100: Daniel Stenberg - 75f083551 lib517: extend the getdate test with quotes and leading "junk" 2024-12-11 08:05:13 +0100: Daniel Stenberg - 75a2079d5 RELEASE: synced 2024-12-11 08:05:13 +0100: Daniel Stenberg - cff5a7b64 THANKS: contributors from 8.11.1 2024-12-09 12:45:29 +0100: Viktor Szakats - 2d4852af8 build: fix tests when documentation/manual is disabled 2024-12-09 10:31:24 +0100: renovate[bot] - 72266a3e9 GHA: update four depencencies 2024-12-09 09:32:19 +0100: Daniel Stenberg - 96ffb5704 docs: bring back ALTSVC.md and HSTS.md 2024-12-08 23:03:23 +0100: Marcel Raad - ebce0e7e4 test2086: disable MSYS2's POSIX path conversion 2024-12-06 16:38:30 +0100: Daniel Stenberg - 59fec5ac4 mprintf: fix the integer overflow checks 2024-12-06 09:24:45 +0100: Daniel Stenberg - ec14be6a4 RELEASE-NOTES: synced 2024-12-06 09:20:05 +0100: Daniel Stenberg - 8d926c653 tool_getparam: remove Redundant Condition 2024-12-05 17:16:34 -0500: Jay Satiro - a4458c7ee hostip: don't use the resolver for FQDN localhost 2024-12-05 23:09:28 +0100: Daniel Stenberg - 6755ba593 http_negotiate: allow for a one byte larger channel binding buffer 2024-12-05 20:52:01 +0100: chemodax - b6aecd4a9 cmake: set `CURL_STATICLIB` for static lib when `SHARE_LIB_OBJECT=OFF` 2024-12-05 15:44:51 +0100: Stefan Eissing - ce949ba1d mime: fix reader stall on small read lengths 2024-12-05 15:41:53 +0100: andrewkirillov-ibm - 4bba14c35 dmaketgz: use --no-cache when building docker image 2024-12-05 08:22:35 +0100: Daniel Stenberg - f70778363 tool_getparam: parse --localport without using sscanf 2024-12-05 07:58:45 +0100: Daniel Stenberg - 9664d5a54 tool_formparse: remove use of sscanf() 2024-12-05 07:56:55 +0100: Daniel Stenberg - 03669b630 tool_urlglob: parse character globbing range without sscanf 2024-12-04 15:34:25 +0100: Daniel Stenberg - c948971e8 digest: produce a shorter cnonce in Digest headers 2024-12-04 13:16:29 +0100: Daniel Stenberg - 509f50e58 curl: do more command line parsing in sub functions 2024-12-04 08:29:24 +0100: Daniel Stenberg - d95a89266 openssl: remove three "Useless Assignments" 2024-12-04 08:25:14 +0100: Daniel Pouzzner - c1edfc808 liub: fixes for wolfSSL OPENSSL_COEXIST 2024-12-04 07:07:43 +0100: Daniel Stenberg - 3856e1044 KNOWN_BUGS: setting a disabled option should return CURLE_NOT_BUILT_IN 2024-12-03 17:21:42 +0100: Daniel Stenberg - 90d937def RELEASE-NOTES: synced 2024-12-03 15:02:58 +0100: Daniel Stenberg - 381b27531 http_proxy: move dynhds_add_custom here from http.c 2024-12-03 15:01:54 +0100: Daniel Stenberg - 8d780f601 openssl: stop using SSL_CTX_ function prefix for our functions 2024-12-03 09:25:09 +0100: renovate[bot] - 6b65422bc Dockerfile: Update debian:bookworm-slim Docker digest to b73bf02 2024-12-03 09:24:04 +0100: renovate[bot] - c3181dc5c CI: update dependencies 2024-12-02 21:33:24 +0100: xiaofeng - 8b259498b libssh: use libssh sftp_aio to upload file 2024-12-02 21:22:57 +0100: Daniel Stenberg - 0169b80e5 curl: --continue-at is mutually exclusive with --remove-on-error 2024-12-02 21:22:47 +0100: Daniel Stenberg - ffbcde002 curl: --continue-at is mutually exclusive with --no-clobber 2024-12-02 21:21:18 +0100: Stefan Eissing - 26ee83ab6 curl: use realtime in trace timestamps 2024-12-02 21:17:59 +0100: Stefan Eissing - fd4528a8d OpenSSL: improvde error message on expired certificate 2024-12-02 21:16:10 +0100: Stefan Eissing - 55968fd14 pytest: add test for use of CURLMOPT_MAX_HOST_CONNECTIONS 2024-12-02 15:36:44 +0100: Daniel Stenberg - fcb59534e curl: --continue-at is mutually exclusive with --range 2024-12-02 09:07:50 +0100: Daniel Stenberg - fa1a8e021 docs: suggest --ssl-reqd instead of --ftp-ssl 2024-12-02 09:05:37 +0100: Daniel Stenberg - f54966b16 RELEASE-NOTES: synced freeglut 2024-12-13 15:28:51 +0200: John Tsiombikas - 96c4b993 update autobuild to use upload-artifact@v4 libtiff 2025-01-01 20:37:55 +0000: Su Laus - 7eace5c9 tif_fax3.c: Error out for CCITT fax encoding if SamplesPerPixel is not equal 1 and PlanarConfiguration = Contiguous 2024-12-30 15:21:51 +0100: Even Rouault - f6f1391b _TIFFVSetField(): fix potential use of unallocated memory (out-of-bounds read / nullptr dereference) in case of out-of-memory situation when dealing with custom tags 2024-12-30 13:47:47 +0000: Fabio Gritti - 0aea4676 Improved oss-fuzz fuzzer tiff_read_rgba_fuzzer.cc 2024-12-30 13:36:53 +0000: Su Laus - 81375b4a Merge several functions implemented twice in different modules, see #154 2024-12-19 16:20:46 +0100: Alyssa Ross - e6f3d601 Set LINKER_LANGUAGE for C targets with C++ deps 2024-12-17 05:11:30 +0100: Even Rouault - f12dfbd4 fix writing a Predictor=3 file with non-native endianness 2024-12-17 02:24:43 +0100: Even Rouault - 6885ac0a Take into account PACKBITS_READ_ONLY, LZW_READ_ONLY, and LERC_READ_ONLY macros 2024-12-16 00:50:48 +0100: Even Rouault - 2e7cbc82 tif_lzw.c / tif_packbits.c: use NULL instead of 0 2024-12-09 19:40:07 +0000: Su Laus - a8e96e65 manpage: doc/functions/TIFFRGBAImage.rst note added about un-associated alpha handling 2024-12-07 21:03:51 +0100: Su_Laus - 1131c068 tiff2pdf: check h_samp and v_samp for range 1 to 4 to avoid division by zero. 2024-12-04 17:45:59 +0800: 榆柳松 - 2b6b7018 CMake CMP0074 new policy. 2024-12-03 20:14:15 +0100: Su_Laus - 520b0de9 Remove unnecessary calls to TIFFRGBAImageOK() in tif_getimage.c 2024-11-29 00:00:02 +0100: Su_Laus - c1d99826 manpage: doc/functions/TIFFRGBAImage.rst note added for incorrect saving of images with TIFF orientation from 5 (LeftTop) to 8 (LeftBottom) in the raster. libwebp 2024-12-19 17:17:50 -0800: James Zern - a4d7a715 update ChangeLog 2024-12-19 12:32:05 -0800: James Zern - c3d85ce4 update NEWS 2024-12-19 12:31:52 -0800: devtools-clrobot@google.com - ad14e811 tests/fuzzer/*: add missing include 2024-12-17 09:58:20 -0800: James Zern - 74cd026e fuzz_utils.cc: fix build error w/WEBP_REDUCE_SIZE 2024-12-17 09:57:47 -0800: James Zern - a027aa93 mux_demux_api_fuzzer.cc: fix -Wshadow warning 2024-12-13 12:25:59 -0800: James Zern - 25e17c68 update ChangeLog 2024-12-13 09:27:03 -0800: James Zern - aa2684fc update NEWS 2024-12-12 17:43:51 -0800: James Zern - 36923846 bump version to 1.5.0 2024-12-12 17:43:41 -0800: James Zern - ceea8ff6 update AUTHORS 2024-12-10 17:32:54 -0800: James Zern - e4f7a9f0 img2webp: add a warning for unused options 2024-12-10 09:09:08 +0100: Vincent Rabaud - 9e5ecfaf Properly check the data size against the end of the RIFF chunk 2024-12-06 14:53:06 -0800: James Zern - da0d9c7d examples: exit w/failure w/no args 2024-11-26 13:08:29 -0800: James Zern - fcff86c7 {gif,img}2webp: sync -m help w/cwebp 2024-11-26 13:03:20 -0800: James Zern - b76c4a84 man/img2webp.1: sync -m text w/cwebp.1 & gif2webp.1 gflags 2024-12-13 23:00:05 +0000: JaiXJM-BB - 58cf1ef cmake: Support BlackBerry QNX (#364) libjxl 2025-01-03 15:37:21 +0000: Eugene Kliuchnikov - 9845054a Fix some CodeQL findings (#4044) 2024-12-31 13:15:51 +0000: Eugene Kliuchnikov - 7e1d4f17 Unskip tests (#4038) 2024-12-31 12:54:22 +0000: Eugene Kliuchnikov - 9eafe3fa Disable debian:sid build; we need GIMP-3 plugin implementation to re-enable (#4039) 2024-12-30 11:25:14 +0000: Eugene Kliuchnikov - 5fabd5f1 Workaround for Clang bug on SVE2_128 target (#4033) 2024-12-27 14:27:40 +0000: Eugene Kliuchnikov - 75971700 More regular CMake for gif codec (#4032) 2024-12-27 09:23:49 +0000: Eugene Kliuchnikov - 22303366 More xorshift-test combing for pinpointing clang bug on hwy_swe2_!28 (#4031) 2024-12-25 09:46:10 +0000: Eugene Kliuchnikov - b508ff73 XorShift: fix assumption that vector is at most 512 bits (#4030) 2024-12-23 09:20:07 +0000: Luca Versari - 4aeeb250 Fix bug in BitWriter::WriteMultiple. (#4027) 2024-12-20 20:47:36 +0000: Eugene Kliuchnikov - 24e12baf Fix build for platforms with scalable vectors (#4025) 2024-12-20 20:08:20 +0000: Eugene Kliuchnikov - ca408576 Get rid of MaxLanes everywhere else except DCT (#4024) 2024-12-20 20:02:31 +0000: Eugene Kliuchnikov - 1b3ce3ab Get rid of MaxLanes in convolve_separable5 (#4023) 2024-12-20 08:16:16 +0000: Eugene Kliuchnikov - 782608f0 Make 0px channels eligible for "stop" check (#3942) 2024-12-20 08:15:17 +0000: Eugene Kliuchnikov - e239f56e Move MirrorLanes into convolve_separable5 and clarify expectations on MaxLanes value (#4016) 2024-12-20 08:03:10 +0000: Eugene Kliuchnikov - 9e823987 Fix some clang-tidy findings (#4022) 2024-12-19 12:57:20 +0000: Eugene Kliuchnikov - d8304312 Update SKCMS (#4021) 2024-12-18 14:19:35 +0000: Eugene Kliuchnikov - d05b12da Fix clang-tidy findings (#4020) 2024-12-18 13:41:10 +0000: Eugene Kliuchnikov - e99de460 Fix bazel build (#4018) 2024-12-18 09:49:21 +0000: jbherdman - a5de9468 Add Okino products to software_support.md (#4004) 2024-12-18 07:54:41 +0000: Eugene Kliuchnikov - e414ad41 Fix SVE build after #4010 (#4015) 2024-12-18 07:54:13 +0000: Eugene Kliuchnikov - c6a2e1b8 Fix lowprecision build after #4014 (#4017) 2024-12-17 13:26:00 +0000: Eugene Kliuchnikov - 3eb94501 Remove ToXYB(ImageBundle) (#4014) 2024-12-17 13:21:08 +0000: Eugene Kliuchnikov - 4bef234b Add/use vectorized TF_HLG::DisplayFromEncoded (#4013) 2024-12-17 08:29:12 +0000: dependabot[bot] - ad7b81dd Bump github/codeql-action from 3.27.6 to 3.27.9 (#4011) 2024-12-17 07:21:46 +0000: Eugene Kliuchnikov - 2ac1faa1 Do not use MaxLanes in gauss_blur (#4010) 2024-12-17 07:21:20 +0000: Eugene Kliuchnikov - 4a810eb4 Explain magic value in TF_HLG (#4012) 2024-12-13 09:39:19 +0000: Eugene Kliuchnikov - 2108f7be Fixups/clarifications for building for PPC (#4009) 2024-12-12 09:55:49 +0000: Eugene Kliuchnikov - 4b774171 Fix double-convolution for very short planes (#4000) 2024-12-12 08:29:33 +0000: dependabot[bot] - dd072ee2 Bump github/codeql-action from 3.27.5 to 3.27.6 (#4002) 2024-12-12 08:29:21 +0000: dependabot[bot] - f3f9a168 Bump codecov/codecov-action from 5.0.7 to 5.1.1 (#4003) 2024-12-12 08:10:16 +0000: dependabot[bot] - 1287873f Bump actions/cache from 4.1.2 to 4.2.0 (#4001) 2024-12-12 07:21:33 +0000: Eugene Kliuchnikov - 0f82074d Make gcov parser "suspicious_hits" a warning, not error (#4006) 2024-12-11 17:48:26 +0000: Eugene Kliuchnikov - 801b7ec9 Add/use more deps in osx pipeline (#4008) 2024-12-11 17:48:12 +0000: Eugene Kliuchnikov - d2411ceb Fix for newer versions of OpenEXR (#4007) 2024-12-10 18:36:37 +0000: Galaxy4594 - 56f6ab0e Update documentation (#3905) 2024-12-10 10:02:23 +0000: Eugene Kliuchnikov - 591a0881 Avoid variable shadowing (#4005) 2024-12-09 10:39:55 +0000: Eugene Kliuchnikov - b0fe7918 Drop unused Image3F convolve-inl specialization (#3997) 2024-12-09 09:46:21 +0000: Eugene Kliuchnikov - 1732ba99 Turn UnpackSigned to return int32_t (#3995) 2024-12-03 12:29:05 +0000: Eugene Kliuchnikov - fcab7df7 Reduce number of sections GC-ed at strip phase for jxl_dec (#3990) 2024-12-02 14:24:33 +0000: Eugene Kliuchnikov - 2368781a Drop Symmetric5 overload, drop Symmetric3, weights, etc. (#3988) 2024-12-02 14:00:05 +0000: dependabot[bot] - d6625883 Bump codecov/codecov-action from 5.0.2 to 5.0.7 (#3947) 2024-12-02 11:14:22 +0000: monad0 - f7e26e3d Improve help text formatting and clarity (#3809) 2024-12-02 11:12:59 +0000: Eduard Smirnov - 47380e3c Update software_support.md, added link to Adobe Photoshop plugin (#3987) 2024-12-02 10:43:34 +0000: Mathias Zhang - 58b0c86c fix cmake script for a2x (#3842) 2024-12-02 10:25:33 +0000: Eugene Kliuchnikov - 231706a8 Use more "canonical" expression for static link on MSVC (#3975) 2024-12-02 10:25:17 +0000: Moritz Firsching - 7af4dcc4 add `make uninstall` (#3854) 2024-12-02 08:44:56 +0000: Eugene Kliuchnikov - 30b8e245 Add messages to all static_assert declarations (#3984) 2024-12-01 22:01:06 +0000: Sami Boukortt - 705d198f PNG: write cLLI instead of cLLi, per recent update (#3985) speex 2024-11-11 13:56:53 -0500: Tristan Matthews - 440f3ea m4: speex: apply autoupdate fixes 2024-11-11 13:56:13 -0500: Tristan Matthews - 2f15af3 m4: add_cflags: apply autoupdate fixes 2024-11-11 13:47:38 -0500: Tristan Matthews - a502744 configure: apply autoupdate fixes flac 2024-12-29 17:56:05 +0100: Martijn van Beurden - aa414e46 Limit amount of samples to decode in fuzzer_tool_flac (#783) 2024-12-27 14:49:31 +0100: Martijn van Beurden - c1ef75bc Remove metaflac fuzzer from i386 arch (#782) 2024-12-27 12:03:31 +0100: Martijn van Beurden - a8adc6c0 Check for overflow in off_t when parsing chunks (#781) 2024-12-24 14:46:12 +0100: Martijn van Beurden - 7f491ae4 Only call tell callback when necessary (#779) 2024-12-18 19:29:14 +0100: Martijn van Beurden - 30cdb4d3 Update changelog 2024-12-18 15:53:01 +0100: H2Swine - 163e4a7f Update flac.md: Reordering and updating options descriptions & more (#769) 2024-12-12 20:37:16 +0100: Martijn van Beurden - 0ef3a5d8 Silence a few 'may be used uninitialized' warnings 2024-12-12 20:37:16 +0100: Martijn van Beurden - 533257d8 Update CMake minimum version 2024-12-11 06:41:28 +0100: Martijn van Beurden - c47beb15 Limit number of rewinds (#773) 2024-12-06 14:29:49 +0100: Martijn van Beurden - c786b1cd Fix another endless loop in chained ogg handling (#772) 2024-12-05 19:36:31 +0100: Martijn van Beurden - 301f655b Fix decoder not able to find start of next link (#771) 2024-12-04 07:34:35 +0100: Martijn van Beurden - d1d72aa7 Speed up bitwriter_grow_ by growing exponentially 2024-12-04 07:34:35 +0100: Martijn van Beurden - 070622ca Fix overflow in creation of seektable template 2024-12-03 19:56:31 +0100: Martijn van Beurden - dca8eafe Fix AIFF-C writing without foreign metadata input 2024-12-03 19:56:31 +0100: Martijn van Beurden - 669eae96 Add roundtrip tests for AIFF-C handling in command line tool 2024-12-02 22:31:40 +0100: Martijn van Beurden - ffc5bf56 Improve fuzzer_seek performance by imposing limits 2024-12-02 22:31:40 +0100: Martijn van Beurden - c2c1a571 Do not shrink decoding buffer when parameters change openmpt libmysofa 2024-10-29 17:32:26 +0100: Nicolás Ortega Froysa - 9e2eb4d README: use highlighted code blocks. vpx 2025-01-02 19:41:28 -0800: Marco Paniconi - 0b0ecb441 rtc-vp9: Fix condition for capping qp for 1 pass vbr 2024-12-21 15:13:42 -0800: James Zern - 8058a0b54 fdct8x8_test: enable optimizations w/MSVC 17.12.3+ 2024-12-21 15:12:38 -0800: James Zern - 6f125e95d vpx_dsp_common.h: refine clip_pixel msvc workaround 2024-12-20 23:23:44 -0800: Marco Paniconi - 8ae5601c5 vp9: Fix assert in 1 pass vbr from encoder fuzzer 2024-12-20 10:01:55 -0800: James Zern - 61d0865fd set_analyzer_env.sh: add float-cast-overflow w/ubsan 2024-12-19 22:55:40 -0800: Marco Paniconi - 2c38ade43 vp9: Fix integer overflow in ratectrl.c 2024-12-17 22:41:30 -0800: Marco Paniconi - 62df56d12 vp9 1 pass vbr: adjust qp condition on overshoot 2024-12-17 11:29:28 -0800: Marco Paniconi - a68a58b9c rtc-vp9: Fix to overshoot for 1 pass VBR no lookahead aom 2025-01-03 17:43:24 -0800: Marco Paniconi - 0935f08055 Revert "rtc-screen: Increase horiz search in estimate_scroll_motion" 2024-12-30 20:18:27 -0800: Marco Paniconi - 76df9967c2 rtc: Fix to skip_encoding_non_reference_slide_change 2024-12-26 15:57:07 -0800: Jerome Jiang - 433be28b4f Define opaque struct of RC class for C 2024-12-20 21:42:42 -0800: James Zern - 4afbf1b464 cmake: add float-cast-overflow w/ubsan 2024-12-20 15:17:16 -0800: Wan-Teh Chang - 79fc63a10e Don't check size limit in aom_realloc_frame_buffer 2024-12-20 08:30:08 -0800: Marco Paniconi - f74eae54f3 rtc-screen: Increase horiz search in estimate_scroll_motion 2024-12-19 14:08:51 -0800: Marco Paniconi - 4364ee455a Fix spelling in comment 2024-12-18 10:47:23 -0500: Jerome Jiang - 019574ff35 Use typedef for C structs 2024-12-17 20:26:11 -0800: Wan-Teh Chang - 455decf1c3 multilayer_metadata_test: temp out files as text 2024-12-17 18:23:09 -0500: Jerome Jiang - 96f455fc5f Remove C++ declaration for constants 2024-12-17 18:23:06 -0500: Jerome Jiang - 64e8007025 Unify enums in RC interface & restore namespace 2024-12-17 16:23:09 -0500: Jerome Jiang - ebf1efc222 Fix the test case for C interface in RTC RC 2024-12-17 07:49:43 -0800: Zhaoliang Ma - 6cfc05e399 Don't update seg map if cyclic refresh disabled 2024-12-16 11:45:44 -0800: Jerome Jiang - d032a4f339 Use alias to restore namespace for structs in RC 2024-12-16 10:57:05 -0800: George Steed - b04d32f13f cpu.cmake: Fix typo: OLD_CMAKE_{REQURED => REQUIRED}_FLAGS 2024-12-16 07:24:01 -0800: Takuto Ikuta - bfd2c24353 add missing includes for the build with use_libcxx_modules 2024-12-16 07:00:08 -0800: Wan-Teh Chang - 2d84c873bf Use std::ifstream instead of std::fstream 2024-12-13 16:02:45 -0800: Mahesh Madhav - c1bcb109d4 Use local variable to facilitate vectorization 2024-12-13 15:48:46 -0800: Jerome Jiang - cae8337e8a Use alias to restore aom namespace for RC frame params 2024-12-13 12:05:26 -0800: Wan-Teh Chang - a532b43a32 Use seekg (instead of seekp) to match tellg 2024-12-13 13:16:16 -0500: Jerome Jiang - 7fb093c7ef Use alias to restore aom namespace for rc config 2024-12-12 15:56:07 -0800: Wan-Teh Chang - 29333d1b9e Make AV1RateControlRtcConfigInitDefault internal 2024-12-12 11:02:16 -0800: James Zern - 9a9b6b25b8 ratectrl_rtc_test,cosmetics: fix typo 2024-12-11 15:43:39 -0800: Wan-Teh Chang - abb4bd836e Add #include statements 2024-12-11 14:04:34 -0800: Wan-Teh Chang - bd244ba640 Correct misspelling: discernable -> discernible 2024-12-11 10:19:26 -0800: Marco Paniconi - 92dcf31772 rtc-screen: Fix to horiz scroll motion detection 2024-12-11 10:07:44 -0800: Maryla - 4903fe7782 Add 'is_layer_specific_obu' param to av1_write_obu_header 2024-12-11 03:53:55 +0000: Julio Barba - 21a881b904 Adaptive CDEF: feedback follow-up 2024-12-10 15:39:42 -0800: Wan-Teh Chang - 975e26681b Fix typos in the copyright notice 2024-12-10 23:35:33 +0000: Wan-Teh Chang - 61a05dd4e4 Include headers and change to aom_svc_params_t 2024-12-10 23:35:22 +0000: Wan-Teh Chang - d5d33643d6 Remove the redundant #include 2024-12-10 23:33:41 +0000: Pradeep Kumar - c1f1605f9e Add extern 'C' methods for AV1 ratecontrol 2024-12-10 23:33:25 +0000: James Zern - 5f119718b0 svc_encoder_rtc.cc: fix conversion warning 2024-12-10 21:53:19 +0000: Julio Barba - dcee16fdc8 Decrease AC chroma on 4:2:2 content with `tune=ssimulacra2` 2024-12-09 19:18:03 -0800: James Zern - 96dce73a26 multilayer_metadata.cc: rm unused 2024-12-09 14:07:58 -0800: Marco Paniconi - ebd28d180a Update comments for frame in Next()/frame() 2024-12-09 06:47:06 +0000: Julio Barba - 0063380307 Adaptive CDEF: introduce reduced strength CDEF 2024-12-07 07:06:52 +0000: Wan-Teh Chang - eb89ea28bc Change "sanity check" to "quick validation" 2024-12-07 02:25:05 +0000: Wan-Teh Chang - 001afd380b Include header for AOMMIN/AOMMAX/PICK_MODE_CONTEXT 2024-12-07 00:50:03 +0000: Wan-Teh Chang - 278c089117 Use the `img` variable in Encoder::InitEncoder() 2024-12-06 15:25:47 -0800: Wan-Teh Chang - 18ec8e155b Remove an extra comma after a list item 2024-12-06 22:38:26 +0000: Marco Paniconi - e104572379 rtc: Reduce intrad sad threshold on pruning palette 2024-12-06 17:38:12 +0000: Marco Paniconi - dedba6a71b rtc: Fix to artifact for grayscale input 2024-12-06 16:38:22 +0000: Marco Paniconi - 697c3da337 rtc-screen: Increase search window for scroll detection 2024-12-06 14:42:50 +0000: Maryla - 5665f1cd6d svc_encoder_rtc: improve multilayer metadata handling 2024-12-06 14:17:51 +0000: Maryla - 1c78c3a091 Fix bug where metadata was lost when resizing a frame. 2024-12-04 23:05:29 +0000: Julio Barba - ff9badefdf Tweak luma QM levels with `tune=ssimulacra2` 2024-12-04 15:29:16 -0500: Julio Barba - f28171c29e Variance Boost: update comment on variance calculation 2024-12-04 01:19:21 +0000: Julio Barba - 6a1c556238 Variance Boost: 3-octile subblock variance sampling 2024-12-04 01:13:18 +0000: Marco Paniconi - 89a0651d24 rtc-screen: Prune palette testing for speed 11 2024-11-25 10:35:12 -0800: Wan-Teh Chang - d486d0de86 av1_return_max/min_sub_pixel_mv: set sse1 output dav1d 2025-01-02 15:30:21 +0000: Martin Storsjö - b129d9f mc: Reduce stack use in {put,prep}_scaled_{bilin,8tap} 2024-12-29 18:32:23 +0000: Brad Smith - cd5bfa1 riscv: Fix building on non-Linux OS's 2024-12-27 13:48:54 -0300: James Almer - 5ea4939 obu: don't print warnings for Metadata OBUs of types "Unregistered user private" 2024-12-20 14:32:32 +0200: Martin Storsjö - 2ba57aa arm32: looprestoration: Rewrite the wiener functions 2024-12-19 14:19:19 +0200: Martin Storsjö - 8291a66 looprestoration: Use only 6 row buffer for wiener, like NEON/x86 2024-12-19 14:19:19 +0200: Martin Storsjö - a149f5c looprestoration: Make the C wiener h filter more optimizable for the compiler 2024-12-19 14:19:13 +0200: Martin Storsjö - 9da303e looprestoration: Rewrite the C version of the wiener filter 2024-12-02 09:32:33 -0500: Luc Trudeau - d242c47 Replace Av1Block with pal_sz in read_pal_indices 2024-12-02 13:47:04 +0100: Henrik Gramner - 9a75ceb Explicitly use uint8_t for the order_palette() scratch buffer rav1e 2024-12-27 00:01:27 +0100: Luca Barbato - 62b48886 Remove the aarch64 cross tests on ubuntu 2024-12-27 00:01:27 +0100: Luca Barbato - 4810cdce Bump the CI to use ubuntu-24.04 2024-12-27 00:01:27 +0100: Luca Barbato - b4ea23c4 Fix clippy lints 2024-12-27 00:01:27 +0100: Luca Barbato - f3355d4b Bump msrv-compatible dependencies SVT-AV1 2025-01-05 21:56:01 +0000: Gianni Rosato - 1f43e9d4 feat: `--color-help` parameter for metadata 2025-01-05 17:02:11 +0000: Christopher Degawa - 4a1f5dba gitignore: add files for clangd and compile_commands.json 2025-01-04 14:44:43 +0000: Worth - ba92ea66 Fix uninitialized interpolation filter 2025-01-04 20:03:32 +0700: Unneverseen - 39525fd6 Prioritize Clang and GCC in svt_av1_print_version 2025-01-04 06:13:28 +0000: BtbN - 71d8659c Make av1_cospi_arr_s32_data static 2025-01-02 18:36:03 +0000: Salome Thirot - 7548e87f Fix Neon pointer for svt_av1_fwd_txfm2d_16x16_N2 2024-12-31 11:19:37 -0800: Worth - dcd08a9e Increase pic analysis threads for film grain 2024-12-20 18:31:58 +0000: Salome Thirot - 783c3f1f Add Neon implementation of svt_aom_highbd_lpf_vertical_14 2024-12-20 18:31:58 +0000: Salome Thirot - 1050e3ad Add Neon implementation of svt_aom_highbd_lpf_vertical_8 2024-12-20 18:31:58 +0000: Salome Thirot - 65508a6a Add Neon implementation of svt_aom_highbd_lpf_vertical_6 2024-12-20 18:31:58 +0000: Salome Thirot - e63e725a Add Neon implementation of svt_aom_highbd_lpf_vertical_4 2024-12-20 18:31:58 +0000: Salome Thirot - 68c2d0fd Add Neon implementation of svt_aom_highbd_lpf_horizontal_14 2024-12-20 18:31:58 +0000: Salome Thirot - 0654d55e Add Neon implementation of svt_aom_highbd_lpf_horizontal_8 2024-12-20 18:31:58 +0000: Salome Thirot - 1579b98a Add Neon implementation of svt_aom_highbd_lpf_horizontal_6 2024-12-20 18:31:58 +0000: Salome Thirot - 45ccefd8 Add Neon implementation of svt_aom_highbd_lpf_horizontal_4 2024-12-20 04:16:47 +0000: Athulya Raj Raji Mohini - 17bea173 Add SVE implementation of svt_aom_sum_squares_i16 2024-12-20 04:16:47 +0000: Athulya Raj Raji Mohini - c87e36c5 Add Neon implementation of svt_aom_sum_squares_i16 2024-12-19 23:48:39 +0000: Salome Thirot - c07e504d Add Neon implementation of svt_av1_fwd_txfm2d_64x64_N2 2024-12-19 23:48:39 +0000: Salome Thirot - e1d6a0c3 Add Neon implementation of svt_av1_fwd_txfm2d_32x32_N2 2024-12-19 23:48:39 +0000: Salome Thirot - 499ed949 Add Neon implementation of svt_av1_fwd_txfm2d_16x16_N2 2024-12-19 23:48:39 +0000: Salome Thirot - 52a3c6d2 Add Neon implementation of svt_av1_fwd_txfm2d_8x8_N2 2024-12-19 23:48:39 +0000: Salome Thirot - 38191530 Add Neon implementation of svt_av1_fwd_txfm2d_4x4_N2 2024-12-19 23:48:39 +0000: Salome Thirot - 6eb67651 Optimize Neon implementation of svt_av1_fwd_txfm2d_64x64_N4 2024-12-19 23:48:39 +0000: Salome Thirot - 3b196e69 Optimize Neon implementation of svt_av1_fwd_txfm2d_32x32_N4 2024-12-19 23:48:39 +0000: Salome Thirot - f71fbe4c Optimize Neon implementation of svt_av1_fwd_txfm2d_16x16_N4 2024-12-19 23:48:39 +0000: Salome Thirot - 7cc85a1a Add Neon implementation of svt_sv1_fwd_txfm2d_8x8_N4 2024-12-19 23:48:39 +0000: Salome Thirot - 1ec05bb2 Add Neon implementation of svt_av1_fwd_txfm_4x4_N4 2024-12-19 17:10:51 +0000: hguermaz - 288aa181 Add the ability to specify a qp-offset for the start-up GOP 2024-12-18 17:31:46 -0800: hguermaz - bcc280d2 Tune presets and fix unit tests 2024-12-05 16:19:07 -0800: Worth - e135fd2e Shift Presets 2024-12-05 16:17:09 -0800: Worth - 09d2f729 Optimize low-delay and fast-decode modes 2024-12-05 16:15:28 -0800: Worth - 5485a23a Fix superres b64_total_count update 2024-12-05 16:15:27 -0800: hguermaz - a9fd1325 Tune Presets and Optimize ME, CDEF, lambda modulation 2024-12-05 16:07:23 -0800: Worth - 3c9d117e Optimize GM search 2024-12-05 16:06:21 -0800: hguermaz - 4f910ed0 Tune presets and optimize mds0 early exits 2024-12-05 00:14:03 +0000: Salome Thirot - 8f1f1b0d Optimize Neon implementation of svt_av1_fwd_txfm2d_64xh 2024-12-05 00:14:03 +0000: Salome Thirot - 88eeeb52 Optimize Neon implementation of svt_av1_fwd_txfm2d_32xh 2024-12-05 00:14:03 +0000: Salome Thirot - 3089b747 Optimize Neon implementation of svt_av1_fwd_txfm2d_16xh 2024-12-05 00:14:03 +0000: Salome Thirot - f72d298b Optimize Neon implementation of svt_av1_fwd_txfm2d_8xh 2024-12-05 00:14:03 +0000: Salome Thirot - 6bb3e61f Optimize Neon implementation of svt_av1_fwd_txfm2d_4xh 2024-12-05 00:14:03 +0000: Salome Thirot - 6f29e6d6 Optimize Neon implementation of svt_av1_fwd_txfm2d_16x16 2024-12-05 00:14:03 +0000: Salome Thirot - 4b19ff38 Optimize Neon implementation of svt_av1_fwd_txfm2d_8x8 2024-12-05 00:14:03 +0000: Salome Thirot - c39f1bdc Optimize Neon implementation of svt_av1_fwd_txfm2d_4x4 2024-12-04 13:43:26 -0500: stickz - 425e4bdf Cleanup: Remove svt_nxm_sad_kernel_sub_sampled 2024-12-03 18:15:08 +0000: stickz - 0fc1d842 AVX512: Add sad helper functions 2024-11-28 01:21:34 +0000: Kyle Siefring - 032f75a9 AVX2: Use optimal AVX lane swizzle for each task libavif 2025-01-03 13:28:02 +0100: Yannis Guyon - 5eaa316d Use array in fuzztest_properties (#2546) 2025-01-03 10:48:43 +0100: Vincent Rabaud - d3388d91 Fuzztest clean-ups (#2529) 2025-01-03 10:47:55 +0100: Yannis Guyon - 021a110d Move -q option in avifenc example in README (#2545) 2025-01-03 10:20:34 +0100: Vincent Rabaud - 9903d999 Remove the old way of setting dependencies (#2540) 2025-01-02 09:56:06 -0800: Wan-Teh Chang - 7cc2ffc3 Declare a avifDecoderData * input para as const 2025-01-02 18:34:15 +0100: maryla-uc - 3a48136a Add cmake format check CI. (#2543) 2025-01-02 17:16:16 +0100: maryla-uc - f6f8b64a Improve avif.h documentation. (#2542) 2025-01-02 16:40:41 +0100: maryla-uc - 7a2a40c3 Deprecate min/max quantizer fields/flags. (#2535) 2025-01-02 14:22:07 +0100: Ruben Barkow-Kuder - 25223e11 Readme: add examples (#479) 2025-01-02 13:13:04 +0100: Yannis Guyon - cc0b793c Add item ID 0 comment in avifCheckItemID() (#2539) 2025-01-02 13:06:16 +0100: maryla-uc - e6da01c5 Improve README, in particular build instructions. (#2537) 2025-01-02 09:43:05 +0100: maryla-uc - b5e7d6c8 Improve error message for missing 'SYSTEM' dependencies. (#2536) 2025-01-01 14:15:22 +0100: dependabot[bot] - c359d42e Bump the github-actions group with 3 updates (#2538) 2024-12-31 16:58:45 +0100: maryla-uc - 3c0ede5f Add avifgainmaputil to installed apps (#2532) 2024-12-30 15:52:46 +0100: maryla-uc - 3a020d16 Fix mistakenly returning false instead of avifResult. (#2531) 2024-12-30 09:46:32 +0100: Brad Hards - 3a25ba1d Support custom avifImage properties in avifEncoder (#2510) 2024-12-25 06:48:22 -0800: Wan-Teh Chang - a2849646 Avoid unreachable code after a return statement 2024-12-23 06:11:57 -0800: Wan-Teh Chang - 35584512 Move the comment on 'pasp' forward 2024-12-23 11:42:41 +0100: Vincent Rabaud - 3246a4bd Add instructions for fuzz tests. (#2523) 2024-12-20 17:31:18 +0100: maryla-uc - b808fa00 Remove AVIF_ENABLE_GTEST cmake option. (#2527) 2024-12-20 14:48:06 +0100: maryla-uc - 4db8f7e1 Fail early when trying to convert a jpeg+gainmap image without libxml2. (#2526) 2024-12-20 13:38:16 +0100: Yannis Guyon - 906ba913 Write descriptive properties before transformative (#2524) 2024-12-16 07:36:46 -0800: Wan-Teh Chang - f439662a Eradicate AVIF_ENABLE_EXPERIMENTAL_GAIN_MAP 2024-12-14 11:02:43 -0800: Andrew Murray - 398777c4 Bump libxml2 to v2.13.5 2024-12-13 14:09:26 -0800: Vincent Rabaud - 03d5e386 Change the way brew python is updated 2024-12-12 16:43:27 +0100: maryla-uc - 260879ce Remove AVIF_ENABLE_GAIN_MAP flag. (#2516) 2024-12-10 13:15:20 +0100: Vincent Rabaud - 37cb0bf5 Clean ci-unix-static-sanitized.yml (#2517) 2024-12-03 17:10:03 +0100: maryla-uc - 31964386 Turn gain map flag on by default. (#2513) 2024-12-02 08:43:12 +0100: dependabot[bot] - c7c4019d Bump the github-actions group with 2 updates (#2512) kvazaar 2024-11-14 12:03:39 +0000: Anthony Roberts - 1db8fcd3 Fix Windows ARM64 builds when using MSVC SDL 2025-01-05 14:34:30 -0800: Daniel Tang - db2997548 Let SDL_IM_MODULE=fcitx override Wayland as a workaround to fix key repetition detection (#11859) 2025-01-05 16:06:01 +0100: Anonymous Maarten - fe5468799 cmake: consider X11 as not available when xext.h is not found 2025-01-04 01:02:10 -0500: Ryan C. Gordon - c9c991b55 test_fuzzer: Patched to compile on Visual Studio. 2025-01-04 00:30:31 -0500: Ryan C. Gordon - 20574c016 coreaudio: Workaround for crash when disconnecting a bluetooth audio device. 2025-01-04 01:07:40 +0100: Anonymous Maarten - 1fa217434 Avoid undefined signed overflow in SDLTest_RandomIntegerInRange 2025-01-03 13:15:22 +0000: SDL Wiki Bot - 9dc8c8208 Sync SDL2 wiki -> header 2025-01-02 14:16:33 -0800: Joshua Root - 6024c2731 prepare_audioqueue: legacy OS compatibility fix 2025-01-02 14:16:33 -0800: Joshua Root - d58f02682 windowWillStartLiveResize: legacy OS compatibility fix 2025-01-02 14:16:33 -0800: Joshua Root - ed0eb7714 showAlert: legacy OS compatibility fix 2025-01-02 21:46:28 +0100: Anonymous Maarten - 123b967a9 Port back nolibc SDL_strtol implementations from SDL3 to SDL2 2025-01-02 01:31:34 +0100: Anonymous Maarten - 840638404 testautomation: port back SDL3's strtol and strtod tests 2025-01-01 09:06:23 -0800: Sam Lantinga - adb51845a Fixed N3DS_TOUCH_ID, 0 is an invalid touch ID 2025-01-01 09:03:24 -0800: Sam Lantinga - 5a25183b3 Revert "Backed out Vita touch ID change for SDL2" 2025-01-01 08:24:31 -0800: Sam Lantinga - a326ebce6 Backed out Vita touch ID change for SDL2 2025-01-01 07:47:53 -0800: Sam Lantinga - 2b5b8fdbd Updated copyright for 2025 2024-12-30 10:05:40 -0800: Sam Lantinga - 0efb7c782 Fixed spacing 2024-12-30 09:56:35 -0800: Arquimedes - 89977d0d1 Update SDLActivity.java 2024-12-28 11:57:03 +0100: Anonymous Maarten - fc608ffb5 cmake: really disable xrandr by default on Solarir 2024-12-28 04:04:31 +0100: Anonymous Maarten - 5ac94b519 cmake: disable xrandr by default on Solaris 2024-12-28 03:46:52 +0100: Anonymous Maarten - e02f651c0 cmake: Solaris' SunPro has alternative way to link to pthread libraries 2024-12-26 23:36:28 -0500: Ryan C. Gordon - 96b4535cc misc: Fixed typo in iOS error message. 2024-12-26 23:36:06 -0500: Ryan C. Gordon - e55a23050 misc: Make SDL_OpenURL work with VisionOS, tvOS, etc. 2024-12-26 23:35:29 -0500: Ryan C. Gordon - c6e1806ba misc: Fix SDL_OpenURL on newer iOS releases. 2024-12-26 20:20:39 -0800: Sam Lantinga - ddfdb0ca7 Don't overwrite non-CRC gamepad mapping with a new mapping that specifies a CRC 2024-12-24 15:10:35 -0800: Sam Lantinga - 348bb53cc Corrected CoreAudio surround sound channel layouts 2024-12-24 07:40:04 -0800: Blaž Tomažič - e79b0ce2e Use `pthread_setname_np` also on Android 2024-12-23 11:55:49 -0800: Sam Lantinga - 884c8b684 Allow rendering during the modal resize loop on macOS 2024-12-20 15:19:09 -0800: Wolfywolfy - 9491389ba Remove EXTRA_CFLAGS. 2024-12-18 14:43:33 -0800: Sam Lantinga - 974098464 Enable high refresh rates on iOS 2024-12-17 16:54:55 -0800: Sam Lantinga - 7f880c912 Fixed crash if the controller product name is NULL 2024-12-12 10:52:49 -0500: Ryan C. Gordon - ad93f50ee emscriptenaudio: Removed comment about Firefox not supporting userActivation. 2024-12-12 10:49:36 -0500: Ryan C. Gordon - bc88a43d9 .wikiheaders-option: Filled in quickref metadata. 2024-12-10 14:48:14 -0800: Sam Lantinga - 9791069d7 Fixed Chinese locales on PSP (thanks @ccawley2011!) 2024-12-09 17:21:54 +0100: Anonymous Maarten - 3c142abcb Build optimized stripped MinGW binary releases 2024-12-08 04:34:44 +0100: Anonymous Maarten - d890d2594 Add build-release.py updates from satellite libraries 2024-12-07 02:05:15 +0100: Anonymous Maarten - af9495416 Add test sources to mingw release artifact 2024-12-05 04:30:34 +0100: Anonymous Maarten - c46bec009 vc: bump CMake compatibility version of sdl2-config.cmake 2024-12-03 11:53:14 -0500: Frank Praznik - 91bb1bb6f wayland: Check the returned display value for null 2024-12-03 08:34:34 -0800: Sam Lantinga - e53913510 Fixed potential buffer overflow 2024-12-02 09:54:50 -0800: Christian Ehrhardt - 8d00ca02f dynapi: order for a reproducible build dovi_tool 2024-12-06 21:51:20 -0500: quietvoid - e92d05e editor/duplicate: fix appending at the end libzen 2025-01-02 15:52:41 +0100: Jerome Martinez - d6335e3 Update copyright year for 2025 2024-12-04 12:23:24 +0800: cjee21 - f048b72 Add ARM64X build for MSVC2022 2024-12-04 01:13:12 +0800: cjee21 - f681c02 ARM64: Enable Signed Returns / Pointer Authentication 2024-12-03 09:58:31 +0100: Maxime Gervais - 6001426 Add ARM and ARM64 targets to MSVC2022 2024-12-02 12:36:37 +0100: Jerome Martinez - acde397 + Windows: Enable EH Continuation Metadata libmediainfo 2025-01-02 17:26:09 +0800: cjee21 - c71109e29 Update license hyperlinks 2025-01-02 16:31:26 +0800: cjee21 - a37c33315 Update copyright year for 2025 2024-12-09 14:10:09 +0000: Jenkins CI - 349375f07 Preparing v24.12 2024-12-09 12:31:55 +0100: Maxime Gervais - cc6c4461e Package ARM64X version of the DLL 2024-12-09 07:54:43 +0100: Maxime Gervais - 9b80c55cb Installer for Windows ARM64 2024-12-07 22:59:36 +0800: cjee21 - a1244b705 ARM64EC: Resolve Compiler Warning C4163 2024-12-04 12:38:56 +0800: cjee21 - cb9bc0354 Add ARM64X build for MSVC2022 2024-12-04 01:13:36 +0800: cjee21 - 64094719b ARM64: Enable Signed Returns / Pointer Authentication 2024-12-03 12:02:17 +0100: Maxime Gervais - 1169d7733 Apply ARM patches from vcpkg 2024-12-03 12:02:17 +0100: Maxime Gervais - 03e0f61e9 Add ARM and ARM64 targets to MSVC2022 2024-12-02 14:48:31 +0100: Jérôme Martinez - d7a5758e2 + Windows: Enable EH Continuation Metadata 2024-12-01 22:31:31 +0100: Jérôme Martinez - 7d925975e + AVC: Chroma Subsampling Position 2024-12-01 22:30:06 +0100: Jérôme Martinez - 4b2c53292 x AVC&HEVC: PAR is unspecified if not indicated 2024-12-01 19:54:37 +0100: Jérôme Martinez - 2447acc63 + AVC&HEVC: refactoring of VUI parsing mediainfo 2025-01-02 17:21:33 +0800: cjee21 - 3953ae497 Update license hyperlinks 2025-01-02 16:16:22 +0800: cjee21 - 9263cc009 Update copyright year for 2025 2024-12-18 20:37:24 +0800: cjee21 - 267e1f7f4 Rename shell extension Verb Id 2 2024-12-17 18:18:41 +0800: cjee21 - 5261bdec4 Rename shell extension Verb Id 2024-12-15 17:16:01 +0100: Jerome Martinez - 633f159f3 + Italian translation updated 2024-12-14 15:05:05 +0800: cjee21 - 3e98d3f58 Windows GUI: Enable high-DPI support for installers 2024-12-09 15:09:02 +0000: Jenkins CI - 3d67dcae1 Preparing v24.12 2024-12-09 16:03:11 +0100: Jenkins CI - ddd1c4cfb Preparing v24.12 2024-12-07 09:39:16 +0100: Maxime Gervais - 78c5cd3e1 Handle snapshots in stub installer 2024-12-07 14:53:17 +0800: cjee21 - 0617b9541 Windows GUI: Update `OriginalFilename` of installers 2024-12-07 01:47:02 +0800: cjee21 - 5e5766f88 Windows GUI: Update arch specific installers for consistency 2024-12-07 01:46:41 +0800: cjee21 - 2b9f1e88d Windows GUI: Add ARM64 to all-in-one installer 2024-12-06 12:35:11 +0800: cjee21 - 72f51e2b1 Windows GUI: Block i386 installer on certain systems 2024-12-06 00:02:52 +0800: cjee21 - 2766bec0a Windows GUI: Ensure x64 installer only runs on x86-64 2024-12-05 14:30:39 +0800: cjee21 - 55925730a Windows GUI: Add online/stub installer 2024-12-04 15:51:08 +0800: cjee21 - 033545d35 Windows GUI: Build for ARM64 PC 2024-12-04 01:30:19 +0800: cjee21 - 549d99687 ARM64: Enable Signed Returns / Pointer Authentication 2024-12-04 01:29:08 +0800: cjee21 - 283d562f1 ARM64: Enable building shell extension 2024-12-03 13:32:38 +0100: Maxime Gervais - da9a5f4ee Add ARM and ARM64 targets for MSVC2024 2024-12-02 23:01:27 +0800: cjee21 - a9dfbebb9 Qt GUI: Add Windows ARM64 build 2024-12-02 12:39:03 +0100: Jerome Martinez - e2ff8919b + Windows: Enable EH Continuation Metadata 2024-12-02 19:35:40 +0800: cjee21 - 8a9e923e3 Qt GUI: Enable EH Continuation Metadata for Windows x64 zvbi 2024-12-20 16:20:04 +0100: Alyssa Ross - ae14310 Use standard va_copy(), not GNU __va_copy() 2024-12-03 16:58:59 +0200: Ileana Dumitrescu - 66a1c9b Prepare for 0.2.43 release gpac 2025-01-05 08:12:30 -0400: Romain Bouqueau - c13026f84 m2ts mux: allow scte35 remux from nhml 2025-01-05 08:12:30 -0400: Romain Bouqueau - 333e3311a scte35: use 'sc35' 4cc instead of 'scte' 2025-01-05 08:12:30 -0400: Romain Bouqueau - 64e31ab44 cosmetics 2025-01-03 12:41:42 -0800: DenizUgur - 56125e71a fix: update ctx with the default pixel format during reconfigure 2024-12-30 13:42:48 -0800: DenizUgur - 19283cc53 update testsuite 2024-12-30 13:13:08 -0800: DenizUgur - 7b2d8a072 fix: change default behavior to create an empty file if no VTT cues are present 2024-12-20 18:28:19 -0400: Romain Bouqueau - d245ba575 inspect: scte35 is a special property that requires a separate xml element (fix wrong xml when a property is present after scte35) 2024-12-20 18:28:19 -0400: Romain Bouqueau - ffce10cfc m2ts dmx: signal TEMI info only when TEMI prop is found 2024-12-20 20:43:43 +0100: jeanlf - 2947d83d5 renamed httpproxy 2024-12-20 20:43:43 +0100: jeanlf - af8a6b8d9 MABR repair improvements 2024-12-20 20:43:43 +0100: jeanlf - 4000ea108 cosmetics 2024-12-20 20:43:43 +0100: jeanlf - 74462e903 allow changing logs in ctrl+c signal handling 2024-12-20 20:43:43 +0100: jeanlf - 0abc7b217 cosmetics 2024-12-20 10:24:06 -0400: Romain Bouqueau - 8a735e678 cosmetics [noCI] 2024-12-20 10:24:06 -0400: Romain Bouqueau - 294c7840b cosmetics 2024-12-20 10:24:06 -0400: Romain Bouqueau - 512891ee1 dash client: partial revert of b8198d3eda22424c22b7cd92a84902bd3831480f 2024-12-20 10:24:06 -0400: Romain Bouqueau - 25ff71d50 downloaded: session destruction doesn't depend on being in a callback 2024-12-20 13:42:45 +0100: Aurelien David - 8e3cd74a8 fix constant initializer in windows 2024-12-19 17:13:11 +0100: jeanlf - 15b334bd0 send cors and server utc even on custom requests 2024-12-19 17:13:05 +0100: jeanlf - ac68b26af cosmetics 2024-12-19 17:10:56 +0100: jeanlf - 5076c0dbf MABR improvements 2024-12-19 16:21:53 +0100: jeanlf - 727983acf fixed cast error depending on libavformat version 2024-12-19 16:21:21 +0100: jeanlf - ad29629d2 cleanup parsing of NALUs with 0 size prefix and possible moof hidden as free box 2024-12-19 16:14:03 +0100: jeanlf - 92c83a4f4 added strict error flag per log tool 2024-12-18 11:35:49 -0800: Deniz Uğur - 811f8c2e3 API Additions for Filter and Constants (#3053) 2024-12-18 12:04:16 +0100: jeanlf - 967a1c25a allow custom JS filter to monitor source setup failures 2024-12-18 12:02:35 +0100: jeanlf - cf2455c94 fixed bug in httpout calling read custom callback after sending reply with error 2024-12-18 12:01:45 +0100: jeanlf - c8f0a77c1 notify dash/hls RLCT info to routein for stsi option 2024-12-16 16:20:14 +0100: Jean Aunis - c5702cd6d Fix segmentation fault when removing an LCT channel 2024-12-16 12:54:53 +0100: Aurelien David - 0e8373eaa fix swf_parse heap overflow 2024-12-16 12:54:35 +0100: Aurelien David - 449c1e6a1 fix wasm build + fix ffdmx warning 2024-12-16 12:54:01 +0100: Aurelien David - d6e3efc39 gitcopy: don't allow directories 2024-12-15 11:34:26 +0100: jeanlf - a3c626300 fixed cov bug 2024-12-13 19:18:06 +0100: jeanlf - 9e0209132 added per-session download rate limitor 2024-12-13 16:07:41 +0100: jeanlf - b8fdb2e6c doc typo 2024-12-13 10:50:00 +0100: jeanlf - 1d49954bb try to remove filters when output not connected 2024-12-13 10:47:13 +0100: jeanlf - 9c28f6e89 added ffenc round option to adjust video input size to desired yuv formats requirements 2024-12-13 10:44:11 +0100: jeanlf - dd44cec4c refined 934e05ed 2024-12-12 21:31:54 +0100: jeanlf - c6a6c4280 HTTP output updates 2024-12-12 21:29:00 +0100: jeanlf - 29ff15ee4 JSF API: exposed is_flush, remove_src and src_args 2024-12-12 21:16:55 +0100: jeanlf - cd39cd279 Fixes in filter removal and allow FileAlias to override URL and File template keywords 2024-12-12 21:11:39 +0100: jeanlf - 43f877e13 added aligned seek mode in isobmf reader 2024-12-12 21:09:49 +0100: jeanlf - 934e05ed2 changed IsManifest live signaling 2024-12-12 21:02:15 +0100: jeanlf - b018580bd added safety check in downloader while waiting for headers 2024-12-12 21:00:05 +0100: jeanlf - 8b69f0cfa fixed URL percent coding bugs 2024-12-12 20:13:26 +0100: jeanlf - b286ea83d fixed bug tracking DASH manifests in MABR resulting in EOS detection when segment timeline is used 2024-12-12 09:11:26 -0400: Romain Bouqueau - 491026701 cosmetics 2024-12-11 16:03:27 -0400: Romain Bouqueau - 07890a9d3 dash client: partial revert of b8198d3eda22424c22b7cd92a84902bd3831480f 2024-12-11 15:58:58 -0400: Romain Bouqueau - 80c3a4105 downloaded: session destruction doesn't depend on being in a callback 2024-12-10 17:13:54 +0100: Aurelien David - e7c23fcd4 added util script to duplicate a file and keep its blame/history [noCI] 2024-12-07 12:36:11 +0100: Aurelien David - 47e57a7f9 update doxyfile to include source and generate call graphs 2024-12-06 19:30:34 +0100: jeanlf - dd38313d4 fixed possible object leak in httpout JSF bindings 2024-12-06 18:53:02 +0100: jeanlf - 0f3fb96f8 added URL remapping in proxy and service cleanup after timeout 2024-12-06 18:52:16 +0100: jeanlf - 92da12cf4 fixed warnings 2024-12-06 18:49:01 +0100: jeanlf - 305a71542 Improving http cache 2024-12-06 18:33:44 +0100: jeanlf - bd2187239 use gf_format_duration 2024-12-06 18:26:17 +0100: jeanlf - c48636bb2 avoid using crypt as var name 2024-12-06 18:24:49 +0100: jeanlf - 46cc3b287 fixed potential crash in JS cleanup 2024-12-06 18:24:06 +0100: jeanlf - 739639a32 fixed bug preventing unconnected filters to be removed from JS/python 2024-12-06 18:09:56 +0100: jeanlf - f2c736b45 fixed bug in prev commit 2024-12-06 18:07:44 +0100: Jean Le Feuvre - 9fed61b32 fixed unbuffer io open on windows 2024-12-06 13:46:52 +0100: Jean Le Feuvre - f961142af force binary mode for low-level io on windows 2024-12-06 12:45:42 +0100: jeanlf - c7d693c7a fixes after unistd.h include change in previous commit 2024-12-06 12:27:26 +0100: Jean Le Feuvre - f3434ecbe enable low-level IO on windows 2024-12-04 11:25:25 +0100: Aurelien David - b7b169d0c fix null esd in gf_hinter_finalize() (fixes #3049) 2024-12-03 14:41:13 -0400: Romain Bouqueau - 0fcdc6a82 cosmetics 2024-12-03 16:10:26 +0100: jeanlf - 0830f3af1 add url remapping 2024-12-03 14:41:26 +0100: jeanlf - d3eda8c2c handle MABR service availability signaling causing pids without urls 2024-12-03 14:37:32 +0100: jeanlf - ae7229aad made repair in routein stsi mode respect progresive dispatch of packets 2024-12-03 14:35:14 +0100: jeanlf - 887ee1ee0 cleanup in JS binding for httpout 2024-12-03 14:34:11 +0100: jeanlf - c1abfece1 track ntp segment times in dahin forward mode for routeout 2024-12-03 14:33:08 +0100: jeanlf - 1761e5721 replace asserts in httpin source switch with error logs and failure notification 2024-11-29 19:37:33 +0100: jeanlf - ef24d2520 h2 fixes 2024-11-29 17:53:35 +0100: jeanlf - e62e87fc3 MABR Improvements 2024-11-29 12:13:54 -0400: Romain Bouqueau - 8d1d5410a dasher: rename dasher_check_outpath -> dasher_ensure_outpath 2024-11-29 17:12:59 +0100: jeanlf - 0bf00ed6d fixed httpout blocking status and improved logging when bindings are used 2024-11-29 12:12:52 -0400: Romain Bouqueau - 827775153 dasher: add comments 2024-11-29 17:11:38 +0100: jeanlf - f3ec485c3 fixed possible bug in mabr muxer with 0-size signaling packets 2024-11-29 17:10:04 +0100: jeanlf - ddb41f363 prevent error removing pids on removed filter and added PartialRepair packet property 2024-11-29 17:07:23 +0100: jeanlf - 7456f52ae fixes in h/2 download with proxy 2024-11-27 19:47:21 +0100: jeanlf - 3ec1e8509 fixed typo [noCI] 2024-11-27 19:40:01 +0100: jeanlf - 0517fba7f fixes in URL matching in proxy when mabr does not send the full server path 2024-11-27 19:39:22 +0100: jeanlf - 37a7573ac added flag to disable proxy per session 2024-11-27 16:58:34 +0100: jeanlf - 7c326af06 fixed http proxy toward https source 2024-11-27 16:15:20 +0100: jeanlf - 69450a9a3 added httpproxy script for HTTP and MABR proxying 2024-11-27 16:13:19 +0100: jeanlf - 4c2e6702e MABR input updates 2024-11-27 16:07:35 +0100: jeanlf - fb0ac5a23 expose connection ID, address and port to HTTP server JS bindings 2024-11-27 16:06:40 +0100: jeanlf - 470ff8752 JSF: fixed mem leaks and exported dash_select event 2024-11-27 16:05:38 +0100: jeanlf - 9ae653264 added network hint type and announce mabr output for dasher 2024-11-27 16:03:58 +0100: jeanlf - dcee251f9 allow initial delay when posting tasks on session 2024-11-27 16:02:07 +0100: jeanlf - e1385d08d tune DASh client on last segment timeline entry when clock is wrong 2024-11-27 16:00:56 +0100: jeanlf - 7d6217871 allow connection reuse in XHR 2024-11-27 16:00:26 +0100: jeanlf - 95e18ec9c fixes in downlaoder for XHR 2024-11-27 15:59:39 +0100: jeanlf - 2b5021992 add remote adress and port query function 2024-11-22 11:00:32 +0100: jeanlf - a279dd245 added simple MPD/HLS playlist parser for JS proxy 2024-11-22 11:00:32 +0100: jeanlf - 275c73e0b fixed potential crash using XHR with H2 2024-11-22 11:00:32 +0100: jeanlf - 3bbdd7f4b fixed https in xhr 2024-11-22 11:00:32 +0100: jeanlf - 921ce4402 Fixed Host header in downloader 2024-11-22 11:00:32 +0100: jeanlf - 914fe4c13 fixes in XHR and httpout for proxy support 2024-11-14 14:34:30 +0300: Deniz Ugur - cf7efee35 fix memleak 2024-10-15 10:47:24 +0200: jeanlf - b906a4ef7 added cecrypt option to skip block cyphering for tests 2024-10-14 11:38:43 -0700: DenizUgur - 8381acf7b reviews 2024-10-13 03:54:38 -0700: DenizUgur - 35cb46458 ability to split stream at timecode 2024-10-09 21:45:53 +0200: jeanlf - 64b93b921 fixes in XHR and httpout for proxy support 2024-06-21 12:55:49 +0200: jeanlf - 124c951ad keep original IDs for external tracks 2024-06-21 12:16:51 +0200: jeanlf - c1bc4c9c8 allow setting duration on external tracks 2024-06-20 23:53:59 +0200: jeanlf - c5c75d7a8 fixed track header layout for external tracks 2024-06-19 09:54:04 +0200: jeanlf - 7935d6c03 updated syntax on external tracks 2023-09-18 17:21:06 +0200: jeanlf - 947e5c6ad external track fixes when no trackID and with options inheritance 2023-09-18 10:14:50 +0200: jeanlf - 845d5777a add support for external track ID of 0 2023-09-18 10:14:14 +0200: jeanlf - 37f037821 use 0 by default for external track ID 2023-09-12 13:13:26 +0200: jeanlf - 58e1004df initial support for external track x264 2025-01-03 16:48:30 +0300: Anton Mitrofanov - 373697b4 Bump dates to 2025 2024-12-29 17:54:57 +0000: Brad Smith - 52f7694d Use sched_getaffinity on Android 2024-12-29 17:48:58 +0000: Martin Storsjö - 450946f9 ci: Test compiling for Android 2024-12-29 12:13:33 -0500: Brad Smith - a64111b1 Enable use of __sync_fetch_and_add() wherever detected instead of just X86 2024-12-29 15:52:24 +0000: Brad Smith - 938601b9 Use sysctlbyname(3) hw.logicalcpu on macOS 2024-11-03 23:44:35 -0500: Brad Smith - 023112c6 aarch64: defines involving bit shifts should be unsigned x265_git 2025-01-03 20:48:14 +0530: Ponsanthini - 5223ea79a Add check for input video resolution exceeding 8k 2025-01-03 20:48:03 +0530: George Steed - bc16af5b3 aarch64/pixel-util.S: Improve satd_4x4_neon 2025-01-03 20:47:53 +0530: Min Chen - f5e4a6487 Fix shared link issue (R_X86_64_PC32) 2025-01-03 20:47:39 +0530: Min Chen - 87e2c3725 Fix SEI buffer memory leaks 2025-01-03 20:47:21 +0530: Min Chen - 48867b524 Fix memory leak if no command line option 2025-01-03 20:43:22 +0530: Gerda Zsejke More - 766d06869 AArch64: Delete pixel_ssd_s_neon implementation 2025-01-03 20:43:04 +0530: Gerda Zsejke More - 6da1123ab AArch64: Enable existing SSD_S SVE impl for SBD 2025-01-03 20:42:52 +0530: Gerda Zsejke More - 71982cfb0 AArch64: Add SVE asm implementation of HBD SSD_S 2025-01-03 20:42:42 +0530: Gerda Zsejke More - 39b9b5b48 AArch64: Add Neon asm implementation of HBD SSD_S 2025-01-03 20:42:30 +0530: Gerda Zsejke More - 8642934c6 AArch64: Delete sse_neon implementation 2025-01-03 20:42:08 +0530: Gerda Zsejke More - 28649bd75 AArch64: Enable existing SSE_SS SVE impl for SBD 2025-01-03 20:41:57 +0530: Gerda Zsejke More - b77341a6d AArch64: Add SVE asm implementation of HBD SSE_SS 2025-01-03 20:41:45 +0530: Gerda Zsejke More - 79c9c0c48 AArch64: Add Neon asm implementation of HBD SSE_SS 2025-01-03 20:41:34 +0530: Gerda Zsejke More - c2ccf1573 AArch64: Add SVE asm implementation of HBD SSE_PP 2025-01-03 20:41:18 +0530: Gerda Zsejke More - 1feb3128e AArch64: Add Neon asm implementation of HBD SSE_PP 2025-01-03 20:40:55 +0530: Gerda Zsejke More - 44b60a1fc Avoid aliasing HBD SSE_PP functions for AArch64 platforms 2024-12-31 08:36:14 +0530: Uthayakumar Muthu - 441e1e461 Fix error message for x265 check when StrictCbr is enabled 2024-12-31 08:33:24 +0530: Micro Daryl Robles - 65d76649c AArch64: Improve the Neon implementation of 32x32 IDCT 2024-12-31 08:33:11 +0530: Micro Daryl Robles - 39032e418 AArch64: Improve the Neon implementation of 16x16 IDCT 2024-12-31 08:32:59 +0530: Micro Daryl Robles - f3f2e3f9a AArch64: Add Neon implementation of 8x8 IDCT 2024-12-31 08:32:47 +0530: Micro Daryl Robles - 5daeb2635 AArch64: Add Neon implementation of 4x4 IDCT 2024-12-31 08:32:34 +0530: Micro Daryl Robles - 16bf3f72a AArch64: Add Neon implementation of 4x4 DCT 2024-12-31 08:32:20 +0530: Micro Daryl Robles - f1ded4e68 AArch64: Add Neon implementation of 4x4 IDST 2024-12-31 08:32:05 +0530: Micro Daryl Robles - a93e42a56 AArch64: Add Neon implementation of 4x4 DST srt 2024-12-24 10:41:40 +0100: Sektor van Skijlen - 8a89a3a [core][tests] Clarified conditions for setting IPTOS/TTL options. Added UT (#3096). 2024-12-18 17:04:23 +0100: Sektor van Skijlen - 1ec61fc [core] Apply conditional to setting a macro for IPv6 on Mac (#3092). 2024-12-18 17:02:07 +0100: Sektor van Skijlen - b252637 [core] Make field for bandwidth atomic to avoid thread clash (#3093). 2024-12-17 21:36:06 +0100: Sektor van Skijlen - 59e2c9c [tests] Added more tests for bonding (#3085). 2024-12-12 11:02:34 +0100: Mikolaj Malecki - f109fb1 [core] Fixed: attempt to send to a group in connection-pending state (nonblocking) reported wrong 'connection lost' error AviSynthPlus 2025-01-05 14:03:46 -0500: Stephen Hutchinson - f283c65d avisynth.cpp: guard $HOME environment variable usage 2025-01-05 11:22:45 +0100: Ferenc Pintér - 1d214688 Fix #418: ShowSMTPE/ShowTime alignment - NO_WIN_GDI case 2025-01-01 09:45:48 +0100: Ferenc Pintér - e3625c91 rstdoc: remove ListAutoLoadDirs subtitle limitation, change log 2025-01-01 09:39:34 +0100: Ferenc Pintér - 09c927d7 Bump year to 2025 2025-01-01 09:38:09 +0100: Ferenc Pintér - 2ed0e6d7 Remove unused code 2024-12-31 08:14:34 +0100: Ferenc Pintér - 173cae2c Add: Subtitle to accept LF/CRLF control character as unconditional line break 2024-12-31 08:11:58 +0100: Ferenc Pintér - 3bf0e81e Fix list in doc convert.rst, add toc to plugin helpers page 2024-12-29 13:14:12 -0500: Stephen Hutchinson - b2becd4f rstdoc: fix SoundTouch build directory depth 2024-12-24 04:23:35 -0500: Stephen Hutchinson - 8ef2e32d rstdoc: Add guide for building external dependencies with MSVC 2024-12-24 04:23:35 -0500: Stephen Hutchinson - 28749857 TimeStretch: use system version of SoundTouch 2024-12-24 04:23:35 -0500: Stephen Hutchinson - 4a938215 ImageSeq: rely on CMake-internal find_package on all platforms 2024-12-18 14:42:41 +0100: Ferenc Pintér - e2bb7f42 rst online docs: refresh ConvertToXXXX content 2024-12-18 14:42:04 +0100: Ferenc Pintér - 9c3f469a rst online docs: add ConvertBits 2024-12-16 15:31:42 +0100: Ferenc Pintér - d78be370 Fix: Normalize - temporary workaround of a MSVC compiler bug 2024-12-13 16:34:48 +0100: Ferenc Pintér - 374a82ff Add support for Intel C++ Compiler 2025 - CMakeLists.txt, rst how to compile docs 2024-12-13 14:34:25 +0100: Ferenc Pintér - 67957fc7 Update change log and rst doc plugins section 2024-12-13 14:33:40 +0100: Ferenc Pintér - 3edc1908 Implement #413: ListAutoloadDirs 2024-12-13 11:24:23 +0100: Ferenc Pintér - 99bed366 Update change logs. 2024-12-07 20:52:39 -0500: Stephen Hutchinson - 81b564fc edit.cpp: fix typo vulkan-loader 2024-12-23 13:20:51 -0600: dependabot[bot] - 4c1027dc7 build(deps): bump github/codeql-action from 3.27.9 to 3.28.0 2024-12-20 20:11:54 -0600: Charles Giessen - 6a6878c61 Use 32 bit pkg-config in linux 32 bit CI jobs 2024-12-20 20:11:54 -0600: Charles Giessen - 03a736d20 Make Xrandr not implicitly required when x11 is used 2024-12-20 16:13:01 -0600: Charles Giessen - b83155144 Remove false positive unknown chain member warnings 2024-12-20 11:19:55 -0800: Mike Schuchardt - 804a7a4ef build: Update to header 1.4.304 2024-12-20 11:19:55 -0800: Mike Schuchardt - 0aa098c2a ci: Bump python version for CodeQL workflow 2024-12-16 13:56:28 -0600: dependabot[bot] - 7ccaa5e02 build(deps): bump github/codeql-action from 3.27.5 to 3.27.9 2024-12-12 13:55:17 -0600: Charles Giessen - 037ed53cf Check enable_environment for NULL before copying 2024-12-10 15:58:12 -0600: Charles Giessen - eab360311 Verify meta layers aren't recursive to any depth 2024-12-03 10:13:46 -0600: Graeme Leese - c33168850 Fix out-of-memory case in cJSON 2024-12-02 18:58:44 -0600: Charles Giessen - ce2d68b24 Update Vulkan-Loader to 1.4 2024-12-02 18:58:44 -0600: Charles Giessen - 3b83150f9 Add 1.3 NULL dispatch table checking 2024-12-02 18:58:44 -0600: Charles Giessen - bf7359b0d Fix EnumPhysDevGroups log message 2024-12-02 11:20:29 -0700: dependabot[bot] - d0c68e46f build(deps): bump jidicula/clang-format-action from 4.13.0 to 4.14.0 SPIRV-Cross 2024-12-29 12:21:47 +0100: scribam - 82331a2c Bump to CMake 3.10 2024-12-13 10:45:02 +0100: Hans-Kristian Arntzen - d1106b0a HLSL: Fix clip/cull lowering for single element. 2024-12-12 14:25:57 +0100: Hans-Kristian Arntzen - de515fe9 HLSL: Don't emit the builtin PerVertex array as inout. 2024-12-12 14:25:57 +0100: Hans-Kristian Arntzen - 2b690089 HLSL: Handle array load/store of clip/cull in mesh shaders. 2024-12-12 14:25:57 +0100: Hans-Kristian Arntzen - 5d28c71f Forward builtin state through access chains. 2024-12-11 17:40:55 +0100: marcos balsa - 67dfa0d9 Actually traverse the dependency chain through temporaries. 2024-12-09 16:21:58 +0100: Hans-Kristian Arntzen - a75ad07e Track invariance dependencies separate from expression deps. 2024-12-06 12:56:23 +0100: Hans-Kristian Arntzen - 56d0aa49 MSL: Use unpacked arguments in texture arguments. 2024-11-18 22:57:33 +0100: Try - f7783b50 fixes for mesh-shader glslang 2024-12-30 10:02:20 -0700: danginsburg - f754c852 Fixes #3826 - Add support for OpTypeRayQueryKHR and OpTypeAccelerationStructureKHR to SPVRemapper 2024-12-30 09:55:32 -0700: dependabot[bot] - 3fc8229e Bump github/codeql-action from 3.27.6 to 3.28.0 2024-12-30 09:54:11 -0700: dependabot[bot] - 1d02150d Bump actions/upload-artifact from 4.4.3 to 4.5.0 2024-12-30 11:44:48 -0500: dependabot[bot] - 329656cc Bump lukka/get-cmake from 3.31.2 to 3.31.3 2024-12-18 09:58:42 -0700: Eilif Swensen - 3a2834e7 Remove incorrect extension dependency from 16bit float Modf 2024-12-16 15:27:40 -0500: Jeremy Hayes - b3a6aa7b Re-add linux back compat test 2024-12-15 13:26:35 -0500: Alexandre Bouvier - 8ad28db1 cmake: fix linking of stubbed libraries 2024-12-13 14:45:21 -0700: Jeremy Hayes - 1062752a Update CHANGES for 15.1.0 2024-12-13 13:52:48 -0700: Jeremy Hayes - aae6cfd5 Update known_good.json 2024-12-12 13:51:55 -0700: Jeremy Hayes - 340bf88f Fix Windows DLL test configuration 2024-12-12 11:42:04 -0700: dependabot[bot] - e9ef3320 Bump lukka/get-cmake from 3.31.0 to 3.31.2 2024-12-12 11:41:48 -0700: dependabot[bot] - 3d4ff33e Bump github/codeql-action from 3.27.5 to 3.27.6 2024-12-02 16:54:54 -0700: David Neto - a0995c49 Add Vulkan 1.4 target and client shaderc 2024-12-23 13:53:38 -0500: David Neto - 690d259 Update cmake_minimum_required to 3.22.1 2024-12-18 09:50:02 -0500: David Neto - 79d51f1 kokoro: windows: use Python 3.12 2024-12-12 20:47:07 -0500: David Neto - e639dbc kokoro: use CMake 3.31.2 2024-12-12 20:47:07 -0500: David Neto - 65a9e40 Update glslang, SPIRV-Tools 2024-12-07 12:03:30 -0500: David Neto - 0faaad2 Start Shaderc v2024.5 development 2024-12-07 12:03:30 -0500: David Neto - caa54d9 Finalize Shaderc v2024.4 2024-12-07 12:03:30 -0500: David Neto - 373ba6b Update dependencies 2024-12-03 10:17:09 -0500: David Neto - 8d9eb88 Add Vulkan 1.4 support libplacebo 2024-12-02 18:44:48 +0100: Kacper Michajłow - 056b8520 meson: add glslang lib for 15.0.0 linking ffmpeg 2025-01-05 22:25:29 +0100: Marton Balint - 19c95ecbff avcodec: deprecate AVCodecContext properties 2025-01-05 22:23:16 +0100: Marton Balint - 8a29b4e38d fftools/ffprobe: print lossless frame flag 2025-01-05 22:23:16 +0100: Marton Balint - 74e04b8921 avcodec: set AV_FRAME_FLAG_LOSSLESS where supported 2025-01-05 22:23:15 +0100: Marton Balint - 2d91f89445 avcodec/frame: add AV_FRAME_FLAG_LOSSLESS 2025-01-05 20:25:29 +0800: Frank Plowman - 539cea3183 lavc/vvc: Fix race condition for MVs cropped to subpic 2025-01-05 18:00:18 +0800: Chris Warrington - f80af3657f avcodec/vvc decode: ALF filtering without CC-ALF 2025-01-05 00:32:07 -0300: James Almer - 2919767750 Revert "avformat/dump: print only the actual streams in a tile grid group" 2025-01-05 00:31:58 -0300: James Almer - bf0786d9bd avformat/mov: fix setting tile grid stream offsets when a stream is referenced more than once 2025-01-04 20:45:10 -0300: James Almer - cd174c7c7c avfilter/aeval: don't leak the strdup'd expression string 2025-01-04 20:45:10 -0300: James Almer - e262411f32 avfilter/aeval: tighten the check for empty expression 2025-01-04 20:12:12 +0800: Leandro Santiago - 9d9ac8e2ca avfilter/vf_dnn_detect: fix loading anchors when labels file is set 2025-01-03 19:37:36 -0500: Leo Izen - 07e54f9b5c avformat/jpegxl_anim_dec: use new animated JPEG XL codec ID 2025-01-03 19:37:28 -0500: Leo Izen - f3c4082645 avcodec/libjxl: add animated JPEG XL encoder 2025-01-03 17:53:49 -0500: Janne Grunau - 060464105b vp9: recon: Use emulated edge to prevent buffer overflows 2025-01-03 17:53:48 -0500: Janne Grunau - f366256215 arm: vp9mc: Load only 12 pixels in the 4 pixel wide horizontal filter 2025-01-03 17:53:46 -0500: Janne Grunau - 430c38f698 aarch64: vp9mc: Load only 12 pixels in the 4 pixel wide horizontal filter 2025-01-03 18:23:07 -0300: James Almer - 2f4ec16836 avcodec/opus/parser: remove duplicate failure path code 2025-01-03 18:22:02 -0300: James Almer - 37155d68ec avcodec/opus/parser: set duration when complete frames are fed 2025-01-03 10:34:03 -0300: James Almer - 4bf784c0e5 avformat/dump: print only the actual streams in a tile grid group 2025-01-03 10:34:01 -0300: James Almer - c187dd88de avcodec/opus/parser: reindent after the previous commit 2025-01-03 10:33:31 -0300: James Almer - 873a34c129 avcodec/opus/parser: set sample rate 2025-01-03 10:31:20 -0300: James Almer - fb59995b88 avformat/flvdec: set Opus sample rate 2025-01-03 10:27:13 -0300: James Almer - 547408ce1d avformat/iamfdec: swap back and side streams if both are present 2025-01-03 10:27:13 -0300: James Almer - c089c158d6 avformat/iamf: document the expandable channel layouts 2025-01-03 10:27:13 -0300: James Almer - 8f6a1a06a6 avformat/iamf: use the correct layouts for Sound Systems B and C 2025-01-03 10:27:13 -0300: James Almer - 3fa70c03e4 avformat/iamf_writer: be more verbose when reporting an input layout is invalid 2025-01-03 10:27:12 -0300: James Almer - aba9fafee7 avutil/channel_layout: fix definition of 5.1.4 layout 2025-01-03 10:27:12 -0300: James Almer - da9dcaba69 avutil/channel_layout: add a 5.1.2 layout using side channels 2025-01-03 14:53:41 +0900: Lynne - 551041e384 vulkan_decode: remove informative queries 2025-01-03 14:53:41 +0900: Lynne - e7b474783c ffv1enc_vulkan: allow setting the number of slices via -slices 2025-01-03 14:53:37 +0900: Lynne - d9b773c22f hwcontext_vulkan: add VK_EXT_layer_settings to optional instance extensions 2025-01-03 00:00:10 +0100: Manuel Lauss - b22ce90d42 avcodec/sanm: SMUSH codec48 decoder 2025-01-02 12:11:08 -0300: James Almer - dd5696c197 avfilter/buffersrc: make channel_layout a CHLAYOUT type AVOption 2025-01-02 09:23:00 +0100: Joe Schiffler - 0457aaf0d3 configure: Include quotes around pkg_version 2025-01-01 19:42:11 -0300: James Almer - 041a6c3614 avfilter/buffersink: don't leak the reallocated channel layouts array 2025-01-01 21:33:46 +0100: Michael Niedermayer - f7900a5609 avformat/demux: Check packet duration 2025-01-01 21:33:46 +0100: Michael Niedermayer - b9b4c9ebf0 avcodec/get_buffer: Use av_buffer_mallocz() for audio same as its done for video 2025-01-01 21:33:46 +0100: Michael Niedermayer - 3f0b95bb17 avformat/jpegxl_anim_dec: clear buffer padding 2025-01-01 21:33:45 +0100: Michael Niedermayer - 9578c135d0 avformat/rmdec: check that buf if completely filled 2025-01-01 21:33:45 +0100: Michael Niedermayer - 9de721de70 avcodec/cfhdenc: Clear dwt_tmp 2025-01-01 20:31:08 +0100: Michael Niedermayer - 7eeeda703b avcodec/hapdec: Clear tex buffer 2025-01-01 20:31:07 +0100: Michael Niedermayer - 4c62cbcae2 avformat/mxfdec: Check that key was read sucessfull 2025-01-01 20:15:25 +0900: Lynne - d3aa99a4f4 configure: update copyright year 2024-12-31 19:15:19 +0100: Michael Niedermayer - eab65379bf avformat/rpl: Fix check for negative values 2024-12-31 11:54:12 -0300: James Almer - 1446e37d3d avfilter/buffersrc: check for valid sample rate 2024-12-31 11:53:18 -0300: James Almer - 658a645e18 tests/checkasm/sw_rgb: remove bogus value truncation in check_yuv2packed1() 2024-12-31 11:30:09 -0300: James Almer - 15b16d58df avcodec/ac3dec: set preferred_stereo_downmix using the relevant coded value 2024-12-31 11:30:09 -0300: James Almer - 9d16c64134 avcodec/ac3dec_float: fix range for dmix_mode 2024-12-31 11:30:09 -0300: James Almer - 376bb8481a avcodec/ac3dec_float: define the downmix related options as exported and read-only 2024-12-31 11:30:09 -0300: James Almer - 61519a6e98 avcodec/ac3dec: set ltrt_center_mix and ltrt_surround_mix using the relevant coded values 2024-12-31 04:56:26 +0100: Michael Niedermayer - bb85423142 avformat/mlvdec: Check avio_read() 2024-12-31 04:56:26 +0100: Michael Niedermayer - 53db351654 avformat/mxfdec: Check llen addition for overflow 2024-12-31 04:56:25 +0100: Michael Niedermayer - ae81beb351 avcodec/aac/aacdec: Free channel layout 2024-12-30 20:38:00 -0300: James Almer - d1d9b0813a avcodec/libdav1d: clear the buffered Dav1dData on decoding failure 2024-12-27 20:24:23 +0100: Timo Rothenpieler - 5f38c82536 avformat: bump version for enhanced flv 2024-12-27 20:24:23 +0100: Timo Rothenpieler - 770f0a2434 avformat/flvdec: propagate av_packet_add_side_data failure 2024-12-27 20:24:23 +0100: Timo Rothenpieler - 741e49c56f avformat/flvenc: prevent writing legacy codecs into extended video tracks 2024-12-27 20:24:23 +0100: Timo Rothenpieler - 64043d7b18 fate/flvenc: add test for multitrack flv 2024-12-27 20:24:22 +0100: Timo Rothenpieler - e3836d1d05 avformat/rtmpproto: reserve enough space for statusmsg 2024-12-27 20:24:22 +0100: Timo Rothenpieler - e2a8ece352 avformat/flvdec: support all multi-track modes 2024-12-27 20:24:22 +0100: Timo Rothenpieler - da32990e83 avformat/flvdec: stop shadowing local variables 2024-12-27 20:24:22 +0100: Timo Rothenpieler - f8dc4d94fd avformat/rtmpproto: add more enhanced rtmp codecs 2024-12-27 20:24:22 +0100: Timo Rothenpieler - 25faaa311a avformat/flvdec: add support for reading multi track audio 2024-12-27 20:24:22 +0100: Timo Rothenpieler - bbf1f3cf6f avformat/flvenc: add support for writing multi track audio 2024-12-27 20:24:22 +0100: Timo Rothenpieler - 67b5fb4b59 avformat/flvdec: parse enhanced rtmp multichannel info 2024-12-27 20:24:22 +0100: Timo Rothenpieler - 3db28fb067 avformat/flvenc: write enhanced rtmp multichannel info for audio with more than two channels 2024-12-27 20:24:22 +0100: Timo Rothenpieler - 63613fe915 avformat/flvenc: refactor fourcc writing 2024-12-27 20:24:22 +0100: Timo Rothenpieler - 2f72dc33ff avformat/flvdec: add enhanced audio codecs 2024-12-27 20:24:22 +0100: Timo Rothenpieler - 70067c829b avformat/flvenc: remove !size check for audio packets 2024-12-27 20:24:09 +0100: Dennis Sädtler - 466a400b94 avformat/flvdec: add support for demuxing multi-track FLV 2024-12-27 20:22:19 +0100: Dennis Sädtler - d8d0175d3a avformat/flvenc: implement support for multi-track video 2024-12-27 16:17:51 -0300: James Almer - cedd9151f8 avformat/iamf_writer: ensure the stream groups are not empty 2024-12-26 20:31:36 +0100: Niklas Haas - 59258fb90e swscale/utils: lazily allocate XYZ tables on CONFIG_SMALL 2024-12-26 20:31:36 +0100: Niklas Haas - 60bfafcd8a swscale/utils: add return code to fill_xyztables() 2024-12-26 20:31:36 +0100: Niklas Haas - af6d52eec6 swscale: use 16-bit intermediate precision for RGB/XYZ conversion 2024-12-26 15:46:44 -0300: James Almer - 3e6d89cd97 avcodec/cbs_h2645: revert accidental change 2024-12-26 19:29:18 +0100: Niklas Haas - 8cf2d97280 swscale/unscaled: add pal8 -> gbr(a)p special converter 2024-12-26 13:41:28 -0300: James Almer - 7e778586e7 avcodec/libx265: ignore user set alpha x265-param 2024-12-26 13:41:28 -0300: James Almer - 6ffbc22b53 doc/ffmpeg.texi: replace use of uncommon unicode characters 2024-12-26 15:45:00 +0530: Gyan Doshi - fe04b93afa ffmpeg_sched: return better error code 2024-12-26 15:44:18 +0530: Pradeep Kumar Goudagunta - aa20294b31 fftools/ffmpeg_opt: Fix precedence issue in abs_start_seek calculation 2024-12-24 16:36:05 -0600: Marth64 - 3778b1f6f1 avformat/dashdec: reformat and lowercase get_Fragment() 2024-12-24 15:36:30 -0600: Eugene Zemtsov - 7c9bde1d0d avformat/mov: fix crash when trying to get a fragment time for a non-existing fragment 2024-12-24 15:36:17 -0600: Marth64 - 8e8260aabf avcodec/cbs_av1: fix variable shadowing in cbs_av1_split_fragment() 2024-12-24 02:55:52 +0100: Michael Niedermayer - 954d55c2a4 avformat/mov: dereference pointer after null check 2024-12-24 02:55:52 +0100: Michael Niedermayer - 9327093079 avcodec/utils: Fix block align overflow for ADPCM_IMA_WAV 2024-12-24 02:55:51 +0100: Michael Niedermayer - 361d24e6d9 avformat/matroskadec: Check pre_ns for overflow 2024-12-24 02:55:51 +0100: Michael Niedermayer - 8f4eb0fe03 tools/target_dec_fuzzer: Adjust threshold for EACMV 2024-12-24 02:55:51 +0100: Michael Niedermayer - fe1aeb499b tools/target_dec_fuzzer: Adjust threshold for SGA 2024-12-24 02:55:50 +0100: Michael Niedermayer - e7230bc503 tools/target_dec_fuzzer: Adjust threshold for MVC1 2024-12-24 02:55:50 +0100: Michael Niedermayer - e8c94e31da avformat/mov: free stream_info when the surrounding array is freed 2024-12-24 02:55:50 +0100: Michael Niedermayer - 61ff3047c5 avcodec/rv60dec: Check NEXT/LAST availability 2024-12-24 02:55:18 +0100: Michael Niedermayer - 2336fc44ac avcodec/rv60dec: Use get_bits_long() 2024-12-24 02:46:47 +0100: Michael Niedermayer - 34c06f5284 avcodec/escape130: move get_buffer down 2024-12-24 02:46:47 +0100: Michael Niedermayer - 89efc6c97c tools/target_dec_fuzzer: Adjust Threshold for indeo5 2024-12-24 02:45:13 +0100: Michael Niedermayer - 6ba33b50f5 avutil/timecode: Avoid fps overflow in av_timecode_get_smpte_from_framenum() 2024-12-23 17:39:57 -0300: James Almer - f1ddba24a0 avutil/frame: add missing size dependent prop to LCEVC payload side data 2024-12-23 14:23:13 +0100: Niklas Haas - d23f443dfc avfilter/vf_lut*: strip color volume metadata 2024-12-23 14:23:13 +0100: Niklas Haas - eecdc25d4b avfilter/vf_colorspace: strip color volume metadata 2024-12-23 14:23:13 +0100: Niklas Haas - 0d468730bc avfilter/vf_libplacebo: update metadata stripping logic 2024-12-23 14:23:13 +0100: Niklas Haas - d1eadc43b9 avfilter/vf_zscale: strip metadata on change 2024-12-23 14:23:13 +0100: Niklas Haas - f22965b882 avfilter/vf_scale*: strip metadata on size change 2024-12-23 14:22:56 +0100: Niklas Haas - b88944a8aa avutil/frame: add av_frame_side_data_remove_by_props() 2024-12-23 13:33:33 +0100: Niklas Haas - 3428a8d830 avutil/frame: add AV_SIDE_DATA_PROP_{SIZE,COLOR}_DEPENDENT 2024-12-23 13:32:48 +0100: Niklas Haas - 01084f3d16 avutil/frame: add AVSideDataDescriptor for AV_FRAME_DATA_VIDEO_HINT 2024-12-23 12:47:10 +0100: Niklas Haas - 5ca5bbd462 swscale/options: add -sws_dither none alias 2024-12-23 12:33:43 +0100: Niklas Haas - 253b8977c0 swscale: remove primaries/trc change warning 2024-12-23 12:33:43 +0100: Niklas Haas - 6da940e118 swscale/graph: allow dynamically updating HDR metadata 2024-12-23 12:33:43 +0100: Niklas Haas - efff80c8f6 swscale/graph: add color mapping pass 2024-12-23 12:33:43 +0100: Niklas Haas - a57fe519b6 swscale/lut3d: add 3DLUT dispatch system 2024-12-23 12:33:43 +0100: Niklas Haas - dddf536d3d swscale/cms: add color management subsystem 2024-12-23 12:33:43 +0100: Niklas Haas - 2e674780b7 swscale/csputils: add internal colorspace math helpers 2024-12-23 12:33:43 +0100: Niklas Haas - 01ce9d7963 avfilter/vf_scale: strip metadata when changing colorspace 2024-12-23 12:33:43 +0100: Niklas Haas - 4315cc943a avfilter/vf_scale: make options alignment consistent (cosmetic) 2024-12-23 12:33:43 +0100: Niklas Haas - b7a2333357 avfilter/vf_scale: add colorspace and transfer property options 2024-12-23 12:33:43 +0100: Niklas Haas - 45f0a7ad33 swscale: add ICC intent enum and option 2024-12-23 12:33:43 +0100: Niklas Haas - 7b7c32322d swscale/utils: fix XYZ primaries tagging 2024-12-23 12:33:43 +0100: Niklas Haas - 1f0c500784 swscale/utils: add helper function to infer colorspace metadata 2024-12-23 12:33:43 +0100: Niklas Haas - 9084d581e8 swscale/utils: read dynamic HDR10+ metadata from AVFrame 2024-12-23 12:33:43 +0100: Niklas Haas - 7432fa19cd swscale/utils: read HDR mastering metadata from AVFrame 2024-12-23 12:33:43 +0100: Niklas Haas - 5b21b7f52c swscale/utils: set static/implied HDR metadata 2024-12-23 12:33:43 +0100: Niklas Haas - a8d01dff9a swscale/utils: add HDR metadata to SwsFormat 2024-12-23 12:33:43 +0100: Niklas Haas - b9dfe8138e swscale/utils: check for supported color transfers 2024-12-23 11:32:02 +0100: Niklas Haas - 6c9218d748 swscale/unscaled: allow semiplanar copies 2024-12-23 11:31:58 +0100: Niklas Haas - 77db7f9b87 swscale/unscaled: correctly copy semiplanar formats 2024-12-23 11:29:22 +0100: Niklas Haas - c6bf7f6645 swscale/unscaled: correctly round yuv2yuv when not dithering 2024-12-23 11:20:59 +0100: Niklas Haas - a9ae2cc14d checkasm/sw_rgb: add alpToYV12 check 2024-12-23 11:20:58 +0100: Niklas Haas - c601bb8df5 checkasm/sw_rgb: add tests for yuv2packed{1,2,X} 2024-12-23 11:20:58 +0100: Niklas Haas - 57bbdb4fb1 checkasm/sw_scale: add test for yuv2nv12cX 2024-12-23 11:20:58 +0100: Niklas Haas - fe9bf7cd52 checkasm/sw_scale: add assertion for hscale assumption 2024-12-23 16:16:16 +0800: Scott Theisen - 9da1d2e66a libavcodec/v4l2_buffers.c: set AVFrame interlaced flags 2024-12-23 04:25:09 +0900: Lynne - 1b8cd00da6 configure: add option to statically link to libvulkan 2024-12-23 04:25:09 +0900: Lynne - 8fbecfd1a0 vulkan_decode: add queue_flags field to specify queue used 2024-12-23 04:25:09 +0900: Lynne - 2e06b84e27 vulkan: do not reinvent a queue context struct 2024-12-23 04:25:09 +0900: Lynne - 157cd820ad vulkan: remove pointless mutex locks 2024-12-23 04:25:08 +0900: Lynne - 7239be07be vulkan_decode: use a single execution pool 2024-12-23 04:25:08 +0900: Lynne - 4ca2b86ed5 hwcontext_vulkan: disable validation layer threading warnings 2024-12-23 04:25:01 +0900: Lynne - 18af3a1db2 hwcontext_vulkan: do not enable portability subset by default 2024-12-23 04:24:54 +0900: Benjamin Cheng - bf9f921ef7 avcodec/hw_base_encode: restrict size of next_prev 2024-12-22 21:00:06 +0800: Nuo Mi - 0a6388d1da avcodec/hevcdec: remove hevc prefix for x86 asm files 2024-12-22 21:00:06 +0800: Nuo Mi - 8d27256a74 avcodec/vvcdec: remove vvc prefix for x86 and riscv 2024-12-22 06:24:49 -0500: Peter Ross - 350ebef112 avformat/iff: remove surplus if statement 2024-12-22 16:08:33 +1100: Peter Ross - b2cba76d4f avformat/riff: map 0069 twocc to ADPCM IMA XBOX decoder 2024-12-22 16:08:33 +1100: Paul B Mahol - c3083b3266 avcodec: add ADPCM IMA XBOX decoder 2024-12-21 10:57:54 +0100: Niklas Haas - 095f8038fa swscale/output: fix bilinear yuv2rgb chroma interpolation 2024-12-21 12:03:45 +0800: sunyuechi - 6b31e42c47 lavc/riscv: vset macro for simplify if-else 2024-12-21 11:54:44 +0800: Zhao Zhili - 952508ae05 aarch64/vvc: Add apply_bdof 2024-12-21 11:38:57 +1100: Peter Ross - 7aeae8d1ae avcodec/Makefile: include aom_film_grain.o file for h264_sei component 2024-12-21 11:38:48 +1100: Peter Ross - 6bf9252807 avformat/Makefile: include object files for image_vbn_pipe demuxer 2024-12-20 20:40:12 +1100: Peter Ross - c90e0777da avformat/iff: SndAnim decoding 2024-12-19 22:06:22 -0300: James Almer - 4e2b9df48c avformat/isom: use more of the existing channel layout bitmap defines 2024-12-19 22:06:22 -0300: James Almer - 76049d1c45 avformat/iamf_writer: fix setting num_samples_per_frame for OPUS 2024-12-20 00:43:52 +0100: Dmitrii Ovchinnikov - 95217872ad avcodec/amfenc: B-Frame support for av1_amf encoder. 2024-12-20 00:43:42 +0100: Dmitrii Ovchinnikov - c037eb8424 amfenc: Update the min version to 1.4.35.0 for AMF SDK. 2024-12-20 00:43:30 +0100: Cameron Gutman - a40cbf9792 avcodec/amfenc: Implement async_depth option 2024-12-19 10:42:29 +1100: Peter Ross - 494c961379 avformat/Makefile: add iso_writer golomb_tab from shared library dependency 2024-12-18 17:30:48 +0100: Niklas Haas - b38f6f9990 tests/swscale: allow nonzero positive return codes from sws_scale_frame() 2024-12-18 17:30:48 +0100: Niklas Haas - e05a1bb879 swscale: fix documentation of sws_scale_frame() 2024-12-18 17:30:26 +0100: Niklas Haas - 2df655bc2c swscale/utils: fix sws_getCachedContext check 2024-12-18 16:03:06 +0200: Martin Storsjö - d1e37eb0cd avutil/mem_internal: Don't include stdalign.h on MSVC 2024-12-18 13:45:09 +0200: Martin Storsjö - 2bb00ef59c aarch64: vvc: Fix building the dmvr_hv assembly with older MSVC versions 2024-12-18 16:30:47 +1100: Peter Ross - 8272d34377 configure: add iso_writer golomb dependency 2024-12-17 21:36:05 +0100: David Rosca - d0facac679 lavc/vaapi_encode_h265: Use surface alignment 2024-12-17 21:36:01 +0100: David Rosca - bcfbf2bac8 lavc/vaapi_encode: Query surface alignment 2024-12-17 14:50:29 +0200: Bin Peng - 72a3656e84 lavc/aarch64: Fix ff_pred16x16_plane_neon_10 2024-12-17 14:50:29 +0200: Bin Peng - decc9e643c lavc/aarch64: Fix ff_pred8x8_plane_neon_10 2024-12-17 19:28:35 +0900: Zhao Zhili - 7b0bd6c4a7 avutil/vulkan_glslang: Fix build failure 2024-12-17 09:00:28 +0200: Rémi Denis-Courmont - bd226fdd74 lavc/h264dsp: R-V V intra loop filter 2024-12-17 09:21:20 +0800: sunyuechi - 16d4945e9a lavc/vvc_mc R-V V sad 2024-12-17 09:21:20 +0800: sunyuechi - b3f7440298 lavc/hevc: R-V V put_pixels(pow2) 2024-12-17 09:21:20 +0800: sunyuechi - dad062c4f8 lavc/vvc_mc: R-V V put_pixels 2024-12-17 09:21:20 +0800: sunyuechi - 9288196c0d lavc/riscv: Move VVC macro to h26x 2024-12-17 09:21:20 +0800: sunyuechi - 89df9c4404 lavc/vvc_mc: R-V V dmvr 2024-12-17 09:21:20 +0800: sunyuechi - b86766d610 Update R-V V vvc_mc vset to support more lengths 2024-12-16 22:07:12 +0800: Tong Wu - 715a35dadb d3d12va_encode_hevc: use base to init VPS/SPS/PPS 2024-12-16 12:21:55 +0100: Niklas Haas - ce457bfccd swscale/slice: fix init of 32 bpc planes 2024-12-16 09:43:19 +0100: Anton Khirnov - d2096679d5 compat/w32pthreads: change pthread_t into pointer to malloced struct 2024-12-16 00:50:52 +0100: Timo Rothenpieler - 17e4746687 avcodec/libx265: add alpha layer encoding support 2024-12-16 00:50:52 +0100: Timo Rothenpieler - fce0622d0b avformat/hevc: add support for writing alpha layer 2024-12-15 20:41:05 -0300: James Almer - fb5e8ea971 avformat/iamf_parse: fix setting duration for the last subblock in a parameter definition 2024-12-15 20:37:39 -0300: James Almer - d38fc25519 avformat/iamf_parse: add checks to parameter definition durations 2024-12-15 14:05:34 +0100: Anton Khirnov - 8ad34e97b6 fftools/sync_queue: switch from AVFifo+ObjPool to AVContainerFifo 2024-12-15 14:05:34 +0100: Anton Khirnov - 8e0cceffa0 fftools/thread_queue: switch from AVFifo+ObjPool to AVContainerFifo 2024-12-15 14:05:33 +0100: Anton Khirnov - 2ac34d0854 lavc/packet: add API for an AVPacket-based AVContainerFifo 2024-12-15 14:05:15 +0100: Anton Khirnov - 2e956d9c0f lavc/container_fifo: move to lavu and make public 2024-12-15 14:03:47 +0100: Anton Khirnov - 56ba57b672 lavc/refstruct: move to lavu and make public 2024-12-15 14:02:40 +0100: Anton Khirnov - 183c59b473 lavc: improve AVCodecContext.extradata/subtitle_header documentation 2024-12-15 14:02:29 +0100: Kacper Michajłow - 92deed9732 avutil/file: fix av_file_map file mapping on Windows 2024-12-13 22:41:31 -0600: Marth64 - 90af8e07b0 fftools/ffprobe: add analyze_frames option for CC and grain detection 2024-12-13 22:41:18 -0600: Marth64 - 8291aedf1a avformat/mov: don't reallocate extradata when converting dvdsub palette 2024-12-13 16:36:10 -0300: James Almer - b164dea68c fate/iamf: add a test for expanded layouts 2024-12-13 16:36:10 -0300: James Almer - 2d33f66f9a avformat/iamfdec: don't set individual streams as dependent 2024-12-13 16:36:10 -0300: James Almer - cc9843dc33 avformat/iamf_writer: add support for expanded channel layouts 2024-12-13 16:36:10 -0300: James Almer - d255f90242 avformat/iamf_parse: add support for expanded channel layouts 2024-12-13 16:36:10 -0300: James Almer - 21d3dab31c avutil/channel_layout: simplify the 22.2 layout definition 2024-12-13 16:35:47 -0300: James Almer - 6eb4bf04e9 avutil/channel_layout: add a 9.1.6 layout 2024-12-13 09:48:17 +0200: Martin Storsjö - eb79c316c7 fate: Add a dependency on ffprobe for fate-flcl1905 2024-12-11 21:56:13 +0100: Michael Niedermayer - a518b5540d avcodec/aac/aacdec_usac: Dont leave type at a invalid value 2024-12-11 21:55:40 +0100: Michael Niedermayer - 682d710bcb avcodec/aac/aacdec_usac: Clean ics2->max_sfb when first SCE fails 2024-12-11 14:10:22 +0200: Martin Storsjö - 1e76bd2f39 fate: Add a target for listing failed tests 2024-12-11 10:51:15 +0200: Martin Storsjö - 4b524649ff checkasm: Print benchmarks of C-only functions 2024-12-11 09:10:45 +0100: Niklas Haas - ee903c4786 tests/swscale: fix sscanf return value check 2024-12-11 07:52:25 +1100: Peter Ross - 8cab5bdc69 configure: add leaddec blockdsp dependency 2024-12-11 07:52:22 +1100: Peter Ross - 983ec12a99 avcodec/leaddec: support format 0x6 2024-12-10 11:24:45 -0500: sunyuechi - 2dc864eb4e lavc/rv40dsp: fix RISC-V chroma_mc 2024-12-10 11:24:45 -0500: sunyuechi - 82da769492 checkasm/rv40dsp: cover more cases 2024-12-10 21:00:47 +0800: Zhao Zhili - 40feba5f77 aarch64/vvc: Fix clip in alf 2024-12-10 21:00:47 +0800: Zhao Zhili - 91436638de aarch64/vvc: Use faster clip operation 2024-12-10 21:00:47 +0800: Zhao Zhili - bfed5f6b7d aarch64/vvc: Reuse ff_vvc_put_pel_pixels for chroma 2024-12-10 20:26:12 +0800: Frank Plowman - 8629306627 lavc/vvc: Fix scaling matrix DC coef derivation 2024-12-10 11:26:09 +0200: Martin Storsjö - 47b1e1bd84 checkasm: vvc: Use checkasm_check for printing failing output 2024-12-10 15:16:07 +0800: Zhao Zhili - 4a2fb1781c avcodec/mediacodecenc: Check fifo write result and simplify fifo operation 2024-12-09 15:16:59 -0500: Leo Izen - c1e3d55f99 avcodec/png{dec,enc}: update mDCV and cLLI chunk capitalization 2024-12-09 02:05:18 +0100: Manuel Lauss - d21134313f avformat/smush: read ANIMv2 a/v parameters 2024-12-08 16:30:17 -0600: Marth64 - 3b0e6c0ecc avformat/mov: use dvdclut for YUV to RGB conversion of DVD subtitle palettes 2024-12-08 19:13:34 -0300: James Almer - e2953fedf9 avformat/hevc: also print NALU ids 2024-12-08 19:12:19 -0300: James Almer - 68ee3faf48 avformat/hevc: add a log context to ff_isom_write_{hvcc,lhvc} 2024-12-08 10:54:26 +0100: llyyr - 550c662a1f avformat/mpegts: correctly skip TP_extra_header in m2ts 2024-12-07 15:41:30 -0800: Osamu Watanabe - c893dcce31 avcodec/jpeg2000: Fix undefined behaviour in left shift operations 2024-12-08 09:32:35 +1100: Paul B Mahol - 8050a7955e avformat/mm: fix packets pts generation and add seek support 2024-12-07 12:03:53 -0500: Kacper Michajłow - 7902702762 avfilter/af_ashowinfo: fix scaling factor of replaygain peak values 2024-12-07 14:51:49 +0100: Hendrik Leppkes - 5215ec677c avutil/tests/color_utils: reduce accuracy threshold to pass to 1e-7 2024-12-07 17:37:45 +0800: Frank Plowman - 34c6ad0a07 lavc/vvc: Use a bitfield to store MIP information 2024-12-07 10:07:35 +0530: Gyan Doshi - 914f89dbc6 avformat/movenc: log stream index for invalid pkt duration 2024-12-06 10:48:11 +0800: Zhao Zhili - 018ec4fe5f tests/checkasm: Simplify logic for WASI signal handling 2024-12-05 21:10:29 +0100: Ramiro Polla - ca889b1328 swscale/aarch64: add neon {lum,chr}ConvertRange16 2024-12-05 21:10:29 +0100: Ramiro Polla - 87052c0933 swscale/x86: add sse4 and avx2 {lum,chr}ConvertRange16 2024-12-05 21:10:29 +0100: Ramiro Polla - 6fe4a4ffb6 swscale/aarch64/range_convert: update neon range_convert functions to new API 2024-12-05 21:10:29 +0100: Ramiro Polla - be108ebcf4 swscale/x86/range_convert: update sse2 and avx2 range_convert functions to new API 2024-12-05 21:10:29 +0100: Ramiro Polla - 384fe39623 swscale/range_convert: fix mpeg ranges in yuv range conversion for non-8-bit pixel formats 2024-12-05 21:10:29 +0100: Ramiro Polla - 58bcdeb742 swscale/aarch64/range_convert: saturate output instead of limiting input 2024-12-05 21:10:29 +0100: Ramiro Polla - 2d1358a84d swscale/range_convert: saturate output instead of limiting input 2024-12-05 21:10:29 +0100: Ramiro Polla - 536a44e8dc checkasm/sw_range_convert: test negative input values 2024-12-05 14:22:16 -0300: Malek Assaad - 6a108d4759 avformat/mov: add support for pssh box 2024-12-05 12:27:33 +0100: Niklas Haas - 7b73ea501d avutil/tests/color_utils: add tests for av_csp_itu_eotf 2024-12-05 12:27:32 +0100: Niklas Haas - 06f084468e avutil/csp: add EOTF function definitions 2024-12-05 12:26:49 +0100: Niklas Haas - bf0a6c4111 avutil/csp: add av_csp_trc_inv_from_id() 2024-12-05 11:51:18 +0100: Niklas Haas - 28f217780b avutil/tests/color_utils: clean up slightly (cosmetic) 2024-12-05 11:51:18 +0100: Niklas Haas - feb5982f43 avutil/csp: eliminate redundant branch 2024-12-05 11:51:18 +0100: Niklas Haas - ec0489e35c avutil/csp: fix documentation of av_csp_trc_function 2024-12-04 11:38:47 +0100: Niklas Haas - 2f95bc3cb3 swscale/utils: disable full_chr_h_input optimization for odd width 2024-12-04 11:38:30 +0100: Niklas Haas - 79452d382f swscale/graph: fix memleak of cascaded graphs 2024-12-04 16:43:07 +0800: Zhao Zhili - 40302cc35b avcodec/hevc: Add wasm simd128 idct 2024-12-04 16:43:07 +0800: Zhao Zhili - ea3d21c349 tests/checkasm: Add partial support for wasm 2024-12-04 16:43:06 +0800: Zhao Zhili - 2dc55f5993 configure: Add wasm as a fake arch 2024-12-04 04:23:49 +0100: Michael Niedermayer - 7c1e732ad2 avcodec/webp: Check ref_x/y 2024-12-04 04:23:49 +0100: Michael Niedermayer - 4482218440 avcodec/ilbcdec: Initialize tempbuff2 2024-12-04 04:23:49 +0100: Michael Niedermayer - 61cbcaf93f avcodec/rv60dec: Check qp for intra 2024-12-04 04:23:48 +0100: Michael Niedermayer - 559d435fa3 avcodec/ffv1enc: Add enum for qtable 2024-12-04 04:23:48 +0100: Michael Niedermayer - d32dcc07a7 swscale/swscale_unscaled: Fix odd height with nv24_to_yuv420p_chroma() 2024-12-03 23:09:58 +0100: Scott Theisen - 5ba63f0ef1 avformat/mpegts: is_pes_stream() use switch case 2024-12-03 23:09:57 +0100: Scott Theisen - 1259760825 avformat/mpegts*: reduce use of magic numbers 2024-12-03 10:22:55 +0800: Frank Plowman - 56419fd096 lavc/vvc: Fix overflow in MVD derivation 2024-12-03 10:22:55 +0800: Frank Plowman - 499896ca2f lavc/vvc: Fix derivation of LmcsMaxBinIdx 2024-12-03 10:20:51 +0800: Frank Plowman - 699322519c lavc/vvc: Store MIP information over entire CU area 2024-12-03 10:20:51 +0800: Frank Plowman - 7399d9f374 lavc/vvc: Don't check motion estimation region for IBC 2024-12-03 10:20:51 +0800: Frank Plowman - 9221cb0443 lavc/vvc: Use second definition of MinQtLog2SizeIntraC if relevant 2024-12-03 10:19:34 +0800: Alexander Strasser - a280e2e646 avcodec/cbs_h266: Fix typo 2024-12-02 12:53:54 -0300: James Almer - cb27e478f7 doc/codecs: add missing enhancements value for export_side_data 2024-12-02 12:53:54 -0300: James Almer - d2c90abab7 doc/filters: add an entry for vf_lcevc 2024-12-02 20:37:47 +0800: Zhao Zhili - 6e49b86996 avutil/mem_internal: Don't use alignas for MSVC 2024-12-02 03:14:49 +0100: Michael Niedermayer - 4fc43e45f9 avcodec/hevc/hevcdec: initialize qp_y_tab 2024-12-02 03:14:48 +0100: Michael Niedermayer - f52b9d0583 avformat/qcp: Check for read failure in header 2024-12-02 03:14:48 +0100: Michael Niedermayer - 4949e34d96 avcodec/eatgq: Check bytestream2_get_buffer() for failure 2024-12-02 03:14:48 +0100: Michael Niedermayer - cdce6a8b97 avcodec/eatgq: move array to where it is used 2024-12-02 03:14:47 +0100: Michael Niedermayer - 7e020f2141 avformat/dxa: check bpc 2024-12-02 03:14:47 +0100: Michael Niedermayer - aeec39f3c1 swscale/slice: clear allocated memory in alloc_lines() 2024-12-02 03:14:47 +0100: Michael Niedermayer - b2da4c33e3 avcodec/rangecoder: eliminate main branch from renorm_encoder() 2024-12-02 03:14:46 +0100: Michael Niedermayer - 18922f4ae3 avcodec/rangecoder: Remove unneeded outstanding byte mask 2024-12-02 03:14:46 +0100: Michael Niedermayer - 70fa8bd38c avcodec/rangecoder: Avoid checking for the first byte on every renormalization 2024-12-02 03:14:46 +0100: Michael Niedermayer - 832649986c avcodec/rangecoder: Move refill check out of refill() function 2024-12-02 03:14:45 +0100: Michael Niedermayer - c314a68d04 avcodec/rangecoder: Do not loop renormalization 2024-12-02 03:14:45 +0100: Michael Niedermayer - 360e7cafd0 avcodec/h2645_parse: Ignore NAL with nuh_layer_id == 63 2024-12-02 03:14:44 +0100: Michael Niedermayer - c250a903a7 doc/encoders: very basic FFv1 documentation 2024-12-02 02:51:39 +0100: Sean McGovern - b9eaf6e05c swscale/ppc: disable YUV2RGB AltiVec acceleration 2024-12-02 02:51:38 +0100: Michael Niedermayer - 4cc1495aca avformat/iamf_parse: reject ambisonics mode > 1 luajit 2024-12-16 14:30:10 +0100: Mike Pall - e2e0b1dd Force fallback source name for stripped bytecode. 2024-12-16 14:27:58 +0100: Mike Pall - cd8d0a43 Remove dependency on . mujs 2025-01-03 13:46:45 +0100: Tor Andersson - 91abee5 Issue 193 and issue 194: Always use heapsort instead of quicksort. neon 2025-01-01 13:05:51 +0000: Joe Orton - 577c6c4 Add Makefile target to produce and re-embed character lookup tables. 2024-12-22 16:55:37 +0000: Joe Orton - 1e7c960 Add wrapper for strtoul(,,16) for safely parsing hex strings: 2024-12-02 18:16:38 +0000: Joe Orton - 9a23c93 * src/ne_uri.c (ne_uri_parse): Restrict the maximum allowed port to 65535, parse the port number directly rather than via atoi(). cyanrip 2024-12-18 11:23:13 +0900: Lynne - 60db4ec Update minigw 2024-12-18 11:08:13 +0900: Lynne - bbf49c6 Mention OpenSUSE 2024-12-18 11:00:37 +0900: Lynne - 462a71c Add support for ALAC in MP4 Build start: 2024-12-01 13:15:36 +0100 ripgrep 2024-09-30 07:38:05 -0400: Andrew Gallant - 79cbe89 doc: tweak wording for stdin detection 2024-09-19 09:30:31 -0400: Thayne McCombs - bf63fe8 regex: add as_match method to Captures trait 2024-09-08 22:32:09 -0400: Andrew Gallant - 8bd5950 changelog: add next section 2024-09-08 22:32:02 -0400: Andrew Gallant - 6e0539a pkg/brew: update tap 2024-09-08 22:15:00 -0400: Andrew Gallant - 4649aa9 14.1.1 2024-09-08 22:13:53 -0400: Andrew Gallant - c009652 changelog: 14.1.1 2024-09-08 22:11:17 -0400: Andrew Gallant - b9f7a9b deps: bump grep to 0.3.2 2024-09-08 22:11:00 -0400: Andrew Gallant - a196087 grep-0.3.2 2024-09-08 22:10:49 -0400: Andrew Gallant - bb0925a deps: bump grep-printer to 0.2.2 2024-09-08 22:10:29 -0400: Andrew Gallant - be117db grep-printer-0.2.2 2024-09-08 22:09:55 -0400: Andrew Gallant - 06dc13a deps: bump grep-searcher to 0.1.14 2024-09-08 22:09:27 -0400: Andrew Gallant - c6c2e69 grep-searcher-0.1.14 2024-09-08 22:09:23 -0400: Andrew Gallant - e67c868 deps: bump grep-pcre2 to 0.1.8 2024-09-08 22:08:41 -0400: Andrew Gallant - d33f2e2 grep-pcre2-0.1.8 2024-09-08 22:08:22 -0400: Andrew Gallant - 082edaf deps: bump grep-regex to 0.1.13 2024-09-08 22:07:52 -0400: Andrew Gallant - 7c8dc33 grep-regex-0.1.13 2024-09-08 22:07:30 -0400: Andrew Gallant - ea96191 deps: bump grep-cli to 0.1.11 2024-09-08 22:06:59 -0400: Andrew Gallant - 7943bdf grep-cli-0.1.11 2024-09-08 22:06:39 -0400: Andrew Gallant - 312a788 deps: bump ignore to 0.4.23 2024-09-08 22:06:03 -0400: Andrew Gallant - ac02f54 ignore-0.4.23 2024-09-08 22:05:45 -0400: Andrew Gallant - 24b337b deps: bump globset to 0.4.15 2024-09-08 22:04:48 -0400: Andrew Gallant - a5083f9 globset-0.4.15 2024-09-08 22:04:11 -0400: Andrew Gallant - f89cdba doc: update date in man page template 2024-09-08 22:03:29 -0400: Andrew Gallant - f7b677d deps: update everything 2024-09-08 22:03:22 -0400: Andrew Gallant - 3f68a8f changelog: 14.1.1 2024-09-08 22:00:46 -0400: Andrew Gallant - 9d738ad regex: fix inner literal extraction that resulted in false negatives 2024-09-03 11:46:01 -0400: Andrew Gallant - 6c5108e github: add FUNDING 2024-08-28 11:38:43 -0400: Andrew Gallant - e0f1000 deps: update everything 2024-08-21 13:58:36 -0400: Henk-Jan Meijer - ea99421 doc: fix transcription bug in ugrep benchmark command 2024-08-02 17:32:42 -0400: Cort Spellman - af8c386 doc: fix typo in --heading flag help 2024-07-04 07:25:13 -0400: Naser Aleisa - 71d71d2 doc: refer to correct flag name for --engine=auto jo 2024-11-08 23:25:37 +0100: Oliver Kiddle - 5d2bc1c Update zsh completion with new options jq 2024-12-01 11:49:44 +0100: Emanuele Torre - 8bcdc93 jq_next: simplify CALL_BUILTIN implementation 2024-12-01 11:49:44 +0100: Emanuele Torre - 0b82b38 builtin.c: typecheck builtin cfunctions in function_list 2024-11-21 08:12:18 +0900: itchyny - 96e8d89 fix: reduce/foreach state variable should not be reset each iteration (#3205) 2024-11-17 10:22:05 +0100: Mattias Wadman - 8619f8a Use codepoint index for indices/1, index/ 1 and rindex/1 (#3065) 2024-11-13 20:35:50 +0900: itchyny - a7b2253 fix: make last(empty) yield no output values (#3179) 2024-11-13 20:35:22 +0900: Dag-Erling Smørgrav - 3c5707f Improve reliability of NO_COLOR tests. (#3188) 2024-11-09 15:48:24 +0100: Thalia Archibald - 32a304b Clarify -f argument parsing (#3199) 2024-11-08 19:07:55 +0100: Thalia Archibald - eb9bdca Remove outdated FIXME 2024-11-08 19:07:55 +0100: Thalia Archibald - 7cac5e8 Remove dead flag 2024-11-08 19:07:55 +0100: Thalia Archibald - 7a1fd72 Fix missing program from file 2024-11-08 19:07:55 +0100: Thalia Archibald - 0558e77 Add --library-path long option for -L 2024-11-08 19:07:55 +0100: Thalia Archibald - ff4acba Parse short options in order given 2024-10-06 08:52:56 +0900: Matt Meyers - 562d5c5 Return error for string literal beginning with single quote (#2964) 2024-10-06 08:25:38 +0900: itchyny - 1bebd23 add skip/2 as the counterpart to limit/2 (#3181) 2024-09-13 18:30:49 +0900: Nathan Baulch - 860af44 Fix typos (#3173) 2024-08-27 10:59:43 +0900: Chris LaRose - 37f4cd2 Fix docs for `strptime(fmt)` (#3164) 2024-08-24 08:44:08 +0900: Kirk McKelvey - 6322b99 fix: find and source ~/.jq file on windows (fixes #3104) (#3114) 2024-08-22 08:17:54 +0900: Emanuele Torre - da2a0b9 mktime/0: remove unnecessary length>=6 input requirement (#3162) 2024-08-22 08:07:24 +0900: fletcher gornick - 0e0cdd5 feat: uri decode function (#3161) 2024-08-20 21:02:24 +0900: myaaaaaaaaa - 0b5ae30 Implement add/1 (#3144) 2024-08-13 12:20:02 +0200: Emanuele Torre - 137018d jv.h: define empty JV_{,V}PRINTF_LIKE macros if __GNUC__ is not defined 2024-07-12 17:43:02 +0200: Mattias Wadman - c1d885b website: Make latest release (1.7) be default manual (#3130) 2024-07-11 23:17:06 +0200: riastradh - 2ee20ca Avoid ctype.h abuse: cast char to unsigned char first. 2024-07-11 09:18:50 +0200: dependabot[bot] - e2ffb53 build(deps): bump zipp from 3.16.2 to 3.19.1 in /docs 2024-06-25 08:30:43 +0900: dependabot[bot] - ba741e5 build(deps): bump docker/build-push-action from 5 to 6 (#3143) dssim 2024-11-01 19:08:39 +0000: dependabot[bot] - bc9d68a Bump imgref from 1.10.1 to 1.11.0 2024-09-07 02:07:30 +0100: Kornel - d7d334c Deps 2024-07-14 18:31:41 +0100: Kornel - 0dbfd8b Bump libxml2 2024-11-26 14:30:54 +0100: Nick Wellnhofer - 3b38f19b fuzz: Silence more OOM errors 2024-11-26 14:30:54 +0100: Nick Wellnhofer - 9f652e57 fuzz: Inject IO failures 2024-11-26 14:30:54 +0100: Nick Wellnhofer - 754843ab fuzz: Remove xmlFuzzEntityLoader 2024-11-26 14:30:54 +0100: Nick Wellnhofer - eae9a1bd parser: Pop input stream in xmlCtxtValidateDtd 2024-11-26 14:30:54 +0100: Nick Wellnhofer - 5204c872 valid: Reset context before validating 2024-11-26 14:20:25 +0100: Nick Wellnhofer - 70cce2ec parser: Make XML_ERR_RESOURCE_LIMIT non-catastrophic 2024-11-26 00:47:48 +0100: Nick Wellnhofer - dafcefb2 parser: Fail on catastrophic errors in recovery mode 2024-11-26 00:47:48 +0100: Nick Wellnhofer - d3a70754 xinclude: Fix handling of catastrophic errors 2024-11-26 00:47:48 +0100: Nick Wellnhofer - 57087e5f parser: Don't overwrite catastrophic errors 2024-11-23 15:49:04 +0100: Nick Wellnhofer - 5737466a cmake: Only link with winsock2 if HTTP is enabled 2024-11-23 15:43:26 +0100: Nick Wellnhofer - d4fc7b70 cmake: Fix indentation in libxml2-config.cmake.in 2024-11-23 15:40:44 +0100: Nick Wellnhofer - ec909ed2 example: Fix indentation in icu.c, mention in NEWS 2024-11-22 15:48:07 -0800: Saleem Abdulrasool - 4e27bbdd build: add missing `Bcrypt` link on Windows 2024-11-22 19:51:32 +0100: Nick Wellnhofer - 9cd47487 doc: Add example for ICU with xmlCtxtSetCharEncConvImpl 2024-11-22 18:52:24 +0100: Nick Wellnhofer - 2ef1beb3 cmake: Fix compatibility in package version file 2024-11-22 01:54:28 +0100: Nick Wellnhofer - de478472 build: Remove unused variables 2024-11-21 23:43:23 +0100: Nick Wellnhofer - e9d941f9 cmake: Only build required source files 2024-11-21 23:43:23 +0100: Nick Wellnhofer - 799104de build: Schema doesn't require XPath anymore 2024-11-21 23:43:23 +0100: Nick Wellnhofer - 1dc5e50a catalog: Only use XML_SYSCONFDIR if catalogs are enabled 2024-11-21 23:43:23 +0100: Nick Wellnhofer - 52afde07 build: Only build xmlcatalog executable if enabled 2024-11-21 22:44:02 +0100: Nick Wellnhofer - a5764b56 build: Define XML_SYSCONFDIR in config.h 2024-11-21 22:31:20 +0100: Nick Wellnhofer - 0dc26910 parser: Deprecate more internal functions 2024-11-20 17:03:11 +0100: Nick Wellnhofer - a227a71a regexp: Deprecate internal functions 2024-11-19 00:25:23 +0100: Nick Wellnhofer - 84a6eece parser: Remove unneeded call to xmlDetectEncoding 2024-11-19 00:25:23 +0100: Nick Wellnhofer - 497081ba parser: Remove remaining calls to xml{Push|Pop}Input 2024-11-19 00:25:23 +0100: Nick Wellnhofer - 0f4f8900 parser: Rename inputPush to xmlCtxtPushInput 2024-11-19 00:25:23 +0100: Nick Wellnhofer - e2ad249c parser: Deprecate more internal symbols 2024-11-19 00:08:39 +0100: Nick Wellnhofer - 2fcdc5f7 globals: More comments on future directions 2024-11-19 00:03:37 +0100: Nick Wellnhofer - 4d1f35b0 valid: Deprecate more internal functions 2024-11-19 00:03:37 +0100: Nick Wellnhofer - de0c7791 fuzz: Switch to xmlCtxtValidateDocument 2024-11-19 00:03:37 +0100: Nick Wellnhofer - 5a51f085 valid: Implement xmlCtxtValidateDocument 2024-11-17 13:20:06 +0100: Nick Wellnhofer - 1e1731a4 valid: Add NULL check in xmlCtxtValidateDtd 2024-11-17 12:11:41 +0100: Nick Wellnhofer - 631778f6 parser: Check for malloc failure in xmlCtxtParseDtd 2024-11-15 16:30:52 +0100: Nick Wellnhofer - 7f8c436c parser: Implement xmlCtxtParseDtd and xmlCtxtValidateDtd 2024-11-13 20:22:32 +0100: Nick Wellnhofer - 764b8086 tests: Fix sanitizer version check on old Apple clang 2024-11-13 19:10:45 +0100: Nick Wellnhofer - b57e022d build: Check for icu-uc instead of icu-i18n 2024-11-12 16:42:36 +0500: Ruslan Garipov - aaecdc92 parser: Assign value without if-statement 2024-11-06 16:49:53 +0100: Nick Wellnhofer - 1e4d8c55 xmlIO: Fix reading from non-regular files like pipes 2024-11-05 12:30:44 +0100: Nick Wellnhofer - 45914614 xpath: Fix parsing of non-ASCII names 2024-11-05 11:41:28 +0100: Nick Wellnhofer - 9201173c xmlreader: Fix return value of xmlTextReaderReadString 2024-11-01 16:53:18 +0100: Nick Wellnhofer - 869e3fd4 parser: Fix loading of parameter entities in external DTDs 2024-10-31 17:52:42 +0100: Nick Wellnhofer - 36117723 Update README 2024-10-30 14:13:38 +0100: Nick Wellnhofer - 467f4445 SAX2: Add NULL check for ctxt->myDoc 2024-10-30 14:13:38 +0100: Nick Wellnhofer - efb57ddb parser: Fix downstream code that swaps DTDs 2024-10-28 21:06:52 +0100: Nick Wellnhofer - 0ec5687e parser: Rework xmlCtxtGrowAttrs 2024-10-28 20:26:55 +0100: Nick Wellnhofer - ffb058f4 parser: Fix detection of duplicate attributes 2024-10-25 18:02:58 +0200: Nick Wellnhofer - 89b9f457 entities: Allow control chars when serializing HTML 2024-10-24 18:18:47 +0200: Nick Wellnhofer - b52a3044 parser: Use counted_by attribute if supported 2024-10-23 16:46:03 +0200: Nick Wellnhofer - 944e5fe8 nanohttp: Fix another stdout file descriptor 2024-10-23 14:19:01 +0200: Nick Wellnhofer - 607ada90 nanohttp: Fix stdout file descriptor 2024-10-19 14:53:25 +0200: Nick Wellnhofer - b7c0f9d2 string: Fix va_copy fallback 2024-10-19 14:53:25 +0200: Nick Wellnhofer - a870088f xpath: Hide internal sort functions 2024-10-15 11:11:38 +0200: Yegor Yefremov - 51394929 python/tests: fix typos 2024-10-14 16:15:11 +0200: Nick Wellnhofer - f9a6469a Update NEWS 2024-10-12 11:55:50 +0000: Satadru Pramanik - c7b27866 Avoid Python 'licence' distribution option is deprecated; use 'license' error 2024-10-10 12:14:47 +0200: Nick Wellnhofer - bf3619c3 fuzz: Don't unlink DTD when replacing nodes 2024-10-06 20:04:00 +0200: Nick Wellnhofer - a4c16a14 xmllint: Improve --memory and --testIO options 2024-10-06 20:04:00 +0200: Nick Wellnhofer - 3ac214f0 xmllint: Support --html --sax 2024-10-06 20:04:00 +0200: Nick Wellnhofer - 225ed707 html: Accelerate htmlParseCharData 2024-10-06 20:04:00 +0200: Nick Wellnhofer - 74dfc49b parser: Clarify logic in xmlParseStartTag2 2024-10-06 20:04:00 +0200: Nick Wellnhofer - 20799979 html: Handle numeric character references directly 2024-10-06 20:04:00 +0200: Nick Wellnhofer - 0bc4608c html: Use hash table to check for duplicate attributes 2024-10-06 20:04:00 +0200: Nick Wellnhofer - 24a6149f html: Make sure that character data mode is reset 2024-10-06 20:04:00 +0200: Nick Wellnhofer - c32397d5 html: Improve character class macros 2024-10-06 20:04:00 +0200: Nick Wellnhofer - e8406554 html: Rewrite parsing of most data 2024-10-06 20:04:00 +0200: Nick Wellnhofer - f77ec16d html: Optimize htmlParseCharData 2024-10-06 20:04:00 +0200: Nick Wellnhofer - 440bd64c html: Optimize htmlParseHTMLName 2024-10-06 20:04:00 +0200: Nick Wellnhofer - c34d0ae9 html: Deprecate htmlIsBooleanAttr 2024-10-06 20:04:00 +0200: Nick Wellnhofer - 6040785a html: Deprecate AutoClose API 2024-10-06 20:04:00 +0200: Nick Wellnhofer - 188cad68 html: Remove obsolete content model 2024-10-06 20:04:00 +0200: Nick Wellnhofer - 0144f662 html: Remove obsolete code 2024-10-06 20:04:00 +0200: Nick Wellnhofer - 0ce7bfe5 html: Try to avoid passing XML options to HTML parser 2024-10-06 20:04:00 +0200: Nick Wellnhofer - 76cc6394 test: Fix XML_PARSE_HTML constant 2024-10-06 20:04:00 +0200: Nick Wellnhofer - 575be6c1 html: Fix line numbers with CRs 2024-10-06 20:04:00 +0200: Nick Wellnhofer - be874d78 html: Ignore unexpected DOCTYPE declarations 2024-10-06 20:04:00 +0200: Nick Wellnhofer - 462bf0b7 html: Rework options 2024-10-06 20:04:00 +0200: Nick Wellnhofer - 16de1346 parser: Make new options actually work 2024-10-06 20:04:00 +0200: Nick Wellnhofer - 42c3823d html: Update comment 2024-10-06 20:04:00 +0200: Nick Wellnhofer - 9f04cce6 html: Remove unused or useless return codes 2024-10-06 20:04:00 +0200: Nick Wellnhofer - e179f3ec html: Stop reporting syntax errors 2024-10-06 18:13:05 +0200: Nick Wellnhofer - c6af1017 html: Test tokenizer against html5lib test suite 2024-10-06 18:13:05 +0200: Nick Wellnhofer - 27752f75 html: Fix EOF handling in start tags 2024-10-06 18:13:05 +0200: Nick Wellnhofer - b19d3539 html: Fix EOF handling in comments 2024-10-06 18:13:05 +0200: Nick Wellnhofer - 17e56ac5 html: Fix parsing of end tags 2024-10-06 18:13:05 +0200: Nick Wellnhofer - 24a09033 html: Fix bogus end tags 2024-10-06 18:13:05 +0200: Nick Wellnhofer - bca64854 html: Allow U+000C FORM FEED as whitespace 2024-10-06 18:13:05 +0200: Nick Wellnhofer - 6edf1a64 html: Fix DOCTYPE parsing 2024-10-06 18:13:05 +0200: Nick Wellnhofer - 9678163f html: Don't check for valid XML characters 2024-10-06 18:13:05 +0200: Nick Wellnhofer - a6955c13 html: Parse numeric character references according to HTML5 2024-10-06 18:13:05 +0200: Nick Wellnhofer - 4eeac309 html: Start to fix EOF and U+0000 handling 2024-10-06 18:13:05 +0200: Nick Wellnhofer - e062a4a9 html: Add HTML5 parser option 2024-10-06 18:13:05 +0200: Nick Wellnhofer - 17da54c5 html: Normalize newlines 2024-10-06 18:13:05 +0200: Nick Wellnhofer - 341dc78f html: Deduplicate code in htmlCurrentChar 2024-10-06 18:13:05 +0200: Nick Wellnhofer - 3adb396d html: Parse bogus comments instead of ignoring them 2024-10-06 18:13:05 +0200: Nick Wellnhofer - 84440175 html: Add missing calls to htmlCheckParagraph() 2024-10-06 18:13:05 +0200: Nick Wellnhofer - 86d6b9b0 html: Deduplicate some code 2024-10-06 18:13:05 +0200: Nick Wellnhofer - 0d324bde html: Simplify node info accounting 2024-10-06 18:13:05 +0200: Nick Wellnhofer - ccb61f59 html: Remove duplicate calls to htmlAutoClose 2024-10-06 18:13:05 +0200: Nick Wellnhofer - e1834745 html: Add character data tests 2024-10-06 18:13:05 +0200: Nick Wellnhofer - f9ed30e9 html: HTML5 character data states 2024-10-06 18:13:05 +0200: Nick Wellnhofer - 59511792 html: Parse named character references according to HTML5 2024-10-06 18:13:05 +0200: Nick Wellnhofer - d5cd0f07 html: Prefer SKIP(1) over NEXT in HTML parser 2024-10-06 18:13:05 +0200: Nick Wellnhofer - dc2d4983 html: Rework htmlLookupSequence 2024-10-06 18:13:05 +0200: Nick Wellnhofer - 637215a4 html: Always terminate doctype declarations on '>' 2024-10-06 18:13:05 +0200: Nick Wellnhofer - 72e29f9a html: Fix quadratic behavior in push parser 2024-10-06 18:13:05 +0200: Nick Wellnhofer - a80f8b64 html: Allow attributes in end tags 2024-10-06 18:13:05 +0200: Nick Wellnhofer - f2272c23 html: Handle unexpected-solidus-in-tag according to HTML5 2024-10-06 18:13:05 +0200: Nick Wellnhofer - 939b53ee html: Stop skipping tag content 2024-10-06 18:13:05 +0200: Nick Wellnhofer - dcb2abb2 html: Parse tag and attribute names according to HTML5 2024-09-26 19:34:34 +0200: Nick Wellnhofer - d67833a3 xmllint: Use proper type to store seconds since epoch 2024-09-25 07:52:10 -0400: correctmost - 81d38ed0 meson: Fix duplicate listing of libxml2.devhelp2 2024-09-19 12:50:59 +0200: Nick Wellnhofer - b1c5aa65 xpath: Deprecate xmlXPathNAN and xmlXPath*INF 2024-09-14 00:05:13 +0200: Nick Wellnhofer - 55ddccb6 io: Make sure not to pass partial UTF-8 to write callback 2024-09-13 21:06:36 +0200: Nick Wellnhofer - c46b89e2 xpath: Deprecate xmlXPathEvalExpr 2024-09-13 20:59:47 +0200: Nick Wellnhofer - 03f1bdd2 xpath: Make recursion check work with xmlXPathCompile 2024-09-13 12:08:20 +0200: Nick Wellnhofer - dae160c6 encoding: Fix table entry for "UTF16" 2024-09-10 17:50:08 +0200: Nick Wellnhofer - 5e787401 save: Make xmlEscapeTab signed 2024-09-10 03:34:46 +0200: Nick Wellnhofer - 6e503eb7 encoding: Handle more ICU error codes 2024-09-10 03:11:18 +0200: Nick Wellnhofer - 55d36c59 encoding: Fix error code in xmlUconvConvert 2024-09-04 16:32:22 +0200: Nick Wellnhofer - de10d4cd include: Check whether _MSC_VER is defined 2024-09-02 19:29:39 +0200: Nick Wellnhofer - bd9eed46 parser: Make unsupported encodings an error in declarations 2024-08-29 01:31:26 +0200: Nick Wellnhofer - 40abebbc python: Fix SAX driver with character streams 2024-08-29 01:31:19 +0200: Nick Wellnhofer - 8ae06d52 SAX2: Don't merge CDATA sections 2024-08-29 01:28:49 +0200: Nick Wellnhofer - dde62ae5 parser: Align push parsing of CDATA sections with pull parser 2024-08-28 22:47:20 +0200: Nick Wellnhofer - 4d10e53a parser: Make sure to set and increment input id 2024-08-28 22:09:30 +0200: Nick Wellnhofer - 6d365ca0 doc: XML_PARSE_NO_XXE is available since 2.13.0 2024-08-28 22:03:30 +0200: Nick Wellnhofer - 8ad618d2 doc: Document all xmllint options 2024-08-26 23:53:29 +0100: triallax - 67ff748c io: don't set the executable bit when creating files 2024-08-19 21:18:32 +0200: Nick Wellnhofer - 0bb0012e catalog: Set xmlCatalogInitialized after setting default catalog 2024-08-19 21:14:04 +0200: Nick Wellnhofer - 8625db28 xmlcatalog: Improved fix for #699 2024-08-19 21:14:04 +0200: Nick Wellnhofer - 4b007878 Revert "catalog: Fetch XML catalog before dumping" 2024-08-19 21:14:04 +0200: Nick Wellnhofer - 57b92cab catalog: Fix regression in xmlCatalogAdd 2024-08-19 18:01:24 +0200: Nick Wellnhofer - 2abb9033 tests: Add fallback for glob() 2024-08-19 17:57:43 +0200: Nick Wellnhofer - 567f612d build: Check for declaration of glob() function 2024-08-18 12:17:10 +0200: Nick Wellnhofer - 2191ccdf autotools: Fix EXTRA_DIST 2024-08-16 22:35:54 +0300: makise-homura - 5c608609 Eliminate false positive -Warray-bounds on some compilers 2024-08-16 22:26:07 +0300: makise-homura - a3043b47 threads: define _WIN32_WINNT as 0x0600 to use InitOnceExecuteOnce() 2024-08-16 22:26:07 +0300: makise-homura - f59da1a3 hash: Suppress GCC 7.3 and MINGW maybe-uninitialized warning 2024-08-16 22:26:07 +0300: makise-homura - 103aadbc parser: Suppress EDG maybe-uninitialized warning 2024-08-13 14:38:59 +0200: Nick Wellnhofer - f2c48847 io: Add missing calls to xmlInitParser 2024-08-12 21:38:50 +0200: Nick Wellnhofer - 0c56eb82 tree: Restore return value of xmlNodeListGetString with NULL list 2024-08-07 11:12:33 +0200: Taylor R Campbell - b45a0f0e nanohttp: Avoid ctype(3) misuse. 2024-08-05 15:14:21 +0200: Nick Wellnhofer - 1d009fe3 parser: Report at least one fatal error 2024-08-05 14:58:37 +0200: Nick Wellnhofer - bfed6e6a parser: Fix error handling after reaching limit 2024-08-04 11:47:26 +0200: Nick Wellnhofer - 6e1e22dc malloc-fail: Fix null-deref in xmlPatPushState 2024-07-29 14:25:39 +0200: Nick Wellnhofer - a530ff12 io: Always consume encoding handler when creating output buffers 2024-07-26 18:07:27 +0200: Nick Wellnhofer - 36ea881b malloc-fail: Fix memory leak in xmlOutputBufferCreateFilename 2024-07-25 17:07:18 +0200: Nick Wellnhofer - 02fcb1ef parser: Make xmlParseChunk return an error if parser was stopped 2024-07-25 00:26:48 +0200: Nick Wellnhofer - bc14d70f xmlsave: Improve "unsupported encoding" error message 2024-07-24 17:19:32 +0200: Nick Wellnhofer - 1a893230 [CVE-2024-40896] Fix XXE protection in downstream code 2024-07-24 12:26:39 +0200: Nick Wellnhofer - 6cc2387e shell: Only use readline on terminals 2024-07-24 11:42:32 +0200: Nick Wellnhofer - d04e152d shell: Remove access(2) checks 2024-07-23 19:57:32 +0200: Nick Wellnhofer - aa6ca0b1 module: Deprecate module API 2024-07-23 01:32:43 +0200: Nick Wellnhofer - ec4340b8 Update NEWS 2024-07-22 23:03:55 +0200: Nick Wellnhofer - e1291059 build: Don't check for pthread.h 2024-07-22 23:02:59 +0200: Nick Wellnhofer - cc03c069 build: Don't check for standard POSIX headers 2024-07-22 21:39:54 +0200: Nick Wellnhofer - d7dc2eaf build: Don't check for dlfcn.h and dl.h 2024-07-22 17:41:41 +0200: Nick Wellnhofer - 7c10393f build: Fix config.h macros 2024-07-22 17:03:27 +0200: Nick Wellnhofer - 095b3c7f cmake: Implement READLINE and HISTORY options 2024-07-22 17:03:27 +0200: Nick Wellnhofer - 0172ffa9 build: Only check for required headers 2024-07-22 17:03:27 +0200: Nick Wellnhofer - 3ef66611 build: Rework mmap checks 2024-07-22 17:03:27 +0200: Nick Wellnhofer - e1657f3f build: Use AC_CHECK_DECLS/check_symbol_exists for getentropy 2024-07-22 13:02:07 +0200: Nick Wellnhofer - 278fcf13 buf: Limit xmlBuffer size to INT_MAX 2024-07-22 12:53:00 +0200: Nick Wellnhofer - 6a3c0b0d parser: Increase XML_MAX_DICTIONARY_LIMIT 2024-07-22 12:35:29 +0200: Nick Wellnhofer - d2755cdb buf: Fix memory leak if malloc fails before xmlBufBackToBuffer 2024-07-18 19:32:23 +0200: Nick Wellnhofer - 322e733b xinclude: Fix fallback for text includes 2024-07-18 03:48:11 +0200: Nick Wellnhofer - 0dada804 threads: Fix 32-bit Windows build 2024-07-18 03:22:20 +0200: Nick Wellnhofer - 7b98e8d6 io: Don't call getcwd in xmlParserGetDirectory 2024-07-18 03:10:33 +0200: Nick Wellnhofer - 15202100 buf: Fix maxSize behavior 2024-07-18 03:10:33 +0200: Nick Wellnhofer - 2440cb5d buf: Fix xmlBufBackToBuffer 2024-07-18 02:10:16 +0200: Nick Wellnhofer - 5862e9dd Add NULL checks 2024-07-16 20:03:01 +0200: Nick Wellnhofer - 4e93425a threads: Prefer Win32 over pthreads 2024-07-16 19:58:09 +0200: Nick Wellnhofer - 1f7d4af3 globals: Clean up macros and add comments 2024-07-16 19:48:40 +0200: Nick Wellnhofer - 4f08a1a2 globals: Also use thread-specific storage on "main" thread 2024-07-16 17:42:10 +0200: Nick Wellnhofer - 769e5a4a threads: Allocate global RMutexes statically 2024-07-16 17:42:10 +0200: Nick Wellnhofer - 5d36664f memory: Deprecate xmlGcMemSetup 2024-07-16 17:42:10 +0200: Nick Wellnhofer - ff39f28b schematron: Use xmlMalloc 2024-07-16 17:42:10 +0200: Nick Wellnhofer - a87944e9 windows: Use DllMain for cleanup 2024-07-16 17:42:10 +0200: Nick Wellnhofer - 5f3f66c6 threads: Use pthread_once and InitOnceExecuteOnce 2024-07-16 17:42:10 +0200: Nick Wellnhofer - be250b79 xpath: Remove union swap optimization 2024-07-16 17:42:10 +0200: Nick Wellnhofer - 79e11995 error: Make xmlLastError const 2024-07-16 17:42:10 +0200: Nick Wellnhofer - eb66d03e io: Deprecate a few functions 2024-07-16 17:42:10 +0200: Nick Wellnhofer - 97680d6c io: Rework xmlParserInputBufferGrow 2024-07-16 17:42:10 +0200: Nick Wellnhofer - a6f54f05 io: Fine-tune initial IO buffer size 2024-07-16 17:42:10 +0200: Nick Wellnhofer - 7148b778 parser: Optimize memory buffer I/O 2024-07-16 17:42:10 +0200: Nick Wellnhofer - 34c9108f encoding: Add sizeOut argument to xmlCharEncInput 2024-07-16 17:42:10 +0200: Nick Wellnhofer - 8e871a31 buf: Rework xmlBuffer code 2024-07-16 17:42:10 +0200: Nick Wellnhofer - 888f70c7 buf: Move xmlBuffer code to buf.c 2024-07-16 17:42:10 +0200: Nick Wellnhofer - 92f30711 parser: Optimize buffer shrinking 2024-07-16 17:42:10 +0200: Nick Wellnhofer - a221cd78 buf: Rework xmlBuf code 2024-07-16 17:42:10 +0200: Nick Wellnhofer - 2adcde39 save: Optimize xmlSerializeText 2024-07-16 17:42:10 +0200: Nick Wellnhofer - 1b067082 save: Always serialize CR as decimal " " 2024-07-16 17:42:10 +0200: Nick Wellnhofer - 1cfc5b80 entities: Rework serialization of numeric character references 2024-07-16 17:42:10 +0200: Nick Wellnhofer - 8d160626 entities: Rework text escaping 2024-07-16 17:42:10 +0200: Nick Wellnhofer - cc45f618 save: Rework text escaping 2024-07-16 17:42:10 +0200: Nick Wellnhofer - e488695b save: Deprecate xmlSaveSet*Escape 2024-07-16 17:42:10 +0200: Nick Wellnhofer - 0ab07b21 io: Rework xmlOutputBufferWrite 2024-07-16 10:19:23 +0200: Markus Rickert - bb1884cb Enable CMake checks for MSVC 2024-07-15 16:33:38 +0200: Nick Wellnhofer - e0494c0d io: Add some deprecation warnings 2024-07-15 16:33:38 +0200: Nick Wellnhofer - 2dcd561d regexp: Don't print to stderr 2024-07-15 16:33:38 +0200: Nick Wellnhofer - 4b1832c1 relaxng: Use error handler for internal errors 2024-07-15 16:33:38 +0200: Nick Wellnhofer - 72886980 error: Add helper functions to print errors and abort 2024-07-15 16:33:38 +0200: Nick Wellnhofer - f6170b48 memory: Don't report OOM to stderr 2024-07-15 16:33:38 +0200: Nick Wellnhofer - 6be79014 Remove unused code 2024-07-15 13:03:55 +0200: Nick Wellnhofer - fee0006a parser: Fix memory leak after malloc failure in xml*ParseDTD 2024-07-13 15:42:02 +0200: Nick Wellnhofer - 69f12d6d encoding: Deprecate xmlByteConsumed 2024-07-13 15:42:02 +0200: Nick Wellnhofer - 440d11af reader: Deprecate xmlTextReaderByteConsumed 2024-07-13 15:42:02 +0200: Nick Wellnhofer - 3528b81f tools: Move codegen tools to 'tools' directory 2024-07-13 15:42:02 +0200: Nick Wellnhofer - c3b2f471 cmake: Update option description 2024-07-13 15:42:02 +0200: Nick Wellnhofer - 30487932 meson: Also disable icu and thread_alloc by default 2024-07-11 12:42:13 +0200: Nick Wellnhofer - aa6aec19 parser: Fix xmlInputSetEncodingHandler again 2024-07-11 01:33:29 +0200: Nick Wellnhofer - 8af55c8d parser: Rename new input API functions 2024-07-11 01:31:50 +0200: Nick Wellnhofer - d74ca594 parser: Rename internal xmlNewInput functions 2024-07-11 01:26:32 +0200: Nick Wellnhofer - 4f329dc5 parser: Implement xmlCtxtParseContent 2024-07-11 01:23:57 +0200: Nick Wellnhofer - 673ca0ed tests: Regenerate testapi.c 2024-07-10 22:32:33 +0200: Nick Wellnhofer - 4fec0889 parser: Fix memory leak in xmlInputSetEncodingHandler 2024-07-10 22:26:19 +0200: Nick Wellnhofer - d0997956 encoding: Readd some UTF-8 validation to encoders 2024-07-10 22:26:11 +0200: Nick Wellnhofer - ae6e2ee7 fuzz: Adjust reader fuzzer 2024-07-09 14:25:32 +0200: Nick Wellnhofer - f48eefe3 encoding: Rework xmlByteConsumed 2024-07-09 14:25:16 +0200: Nick Wellnhofer - 8c4cc0be fuzz: Improve debug output of reader fuzzer 2024-07-09 14:11:28 +0200: Nick Wellnhofer - 59354717 parser: Fix malloc failure handling in xmlInputSetEncodingHandler 2024-07-09 13:02:31 +0200: Nick Wellnhofer - da686399 io: Fix return value of xmlFileRead 2024-07-08 11:28:33 +0200: Nick Wellnhofer - f51ad063 parser: Fix error return of xmlParseBalancedChunkMemory 2024-07-08 11:27:52 +0200: Nick Wellnhofer - 2e63656e parser: Check return value of inputPush 2024-07-07 04:19:09 +0200: Nick Wellnhofer - ea31ac5b fuzz: Fix spaceMax 2024-07-06 20:19:51 +0200: Nick Wellnhofer - 82e0455c Undeprecate some symbols for now 2024-07-06 15:48:43 +0200: Nick Wellnhofer - 29e3ab92 fuzz: Make reallocs more likely 2024-07-06 15:33:06 +0200: Nick Wellnhofer - de3221b1 fuzz: Adjust for xmlNodeParseContent changes 2024-07-06 15:33:06 +0200: Nick Wellnhofer - 1e5375c1 SAX2: Check return value of xmlPushInput 2024-07-06 15:33:06 +0200: Nick Wellnhofer - 38195cf5 parser: Don't produce names with invalid UTF-8 in recovery mode 2024-07-04 15:47:49 +0200: Nick Wellnhofer - c45c15f5 ci: Add job for perl-XML-LibXML 2024-07-04 15:47:20 +0200: Nick Wellnhofer - ec088109 parser: Upgrade XML_IO_NETWORK_ATTEMPT to error 2024-07-04 15:47:20 +0200: Nick Wellnhofer - f86d17c1 encoding: Fix xmlParseCharEncoding 2024-07-04 15:47:20 +0200: Nick Wellnhofer - 10082a3d testchar: Don't invoke encoding handler directly 2024-07-04 13:30:48 +0000: Mike Dalessio - 446a3610 test: add a downstream integration test job for nokogiri 2024-07-03 13:40:04 -0700: Andrew Potter - 67fa4a43 meson: Disable python when python is disabled 2024-07-03 20:32:23 +0200: Nick Wellnhofer - e2a49afe build: Read version number from VERSION file 2024-07-03 18:33:16 +0200: Nick Wellnhofer - c3731347 build: Introduce LIBXML_MINOR_COMPAT 2024-07-03 18:05:05 +0200: Nick Wellnhofer - 606310a3 meson: Set soversion 2024-07-03 16:07:10 +0200: Nick Wellnhofer - 944cc23c tree: Fix handling of empty strings in xmlNodeParseContent 2024-07-03 16:06:59 +0200: Nick Wellnhofer - 46ec621e encoding: Clarify xmlUconvConvert 2024-07-03 15:11:20 +0200: Nick Wellnhofer - 48fec242 encoding: Remove duplicate code 2024-07-03 14:35:49 +0200: Nick Wellnhofer - 71fb2579 encoding: Fix ICU build 2024-07-03 11:55:38 +0200: Nick Wellnhofer - 80aabea1 SAX2: Reenable 'directory' as base URI fallback 2024-07-03 11:46:06 +0200: Nick Wellnhofer - 842a0448 valid: Restore ID lookup 2024-07-02 23:59:28 +0200: Nick Wellnhofer - f9065261 SAX2: Fix HTML IDs 2024-07-02 23:03:46 +0200: Nick Wellnhofer - 785ed5c4 meson: Don't auto-enable legacy and tls 2024-07-02 22:43:49 +0200: Nick Wellnhofer - 96d850c3 save: Fix "Factor out xmlSaveWriteIndent" 2024-07-02 22:32:43 +0200: Nick Wellnhofer - 205e56da parser: Undeprecate ctxt->directory 2024-07-02 22:17:08 +0200: Nick Wellnhofer - 8fb1dc9a Clarify xpointer() extension removal 2024-07-02 22:06:53 +0200: Nick Wellnhofer - fdfeecfe parser: Reenable ctxt->directory 2024-07-02 22:06:53 +0200: Nick Wellnhofer - c127c89f catalog: Deprecate xmlCatalogSetDefaultPrefer 2024-07-02 22:06:53 +0200: Nick Wellnhofer - 606f4108 parser: Allow to disable catalogs with parser options 2024-07-02 20:03:23 +0200: Nick Wellnhofer - 6794c1b9 globals: Document remaining thread-local vars as deprecated 2024-07-02 20:03:23 +0200: Nick Wellnhofer - 35146ff3 save: Implement xmlSaveSetIndentString 2024-07-02 20:03:23 +0200: Nick Wellnhofer - 7cc619d5 save: Implement save options for indenting 2024-07-02 20:03:23 +0200: Nick Wellnhofer - 2c4204ec save: Factor out xmlSaveWriteIndent 2024-07-02 20:03:23 +0200: Nick Wellnhofer - 202045f8 save: Pass options to xmlSaveCtxtInit 2024-07-02 20:03:23 +0200: Nick Wellnhofer - 197e09d5 parser: Fix xmlLoadResource 2024-07-02 16:38:15 +0200: Nick Wellnhofer - ede5d99a parser: Fix typo 2024-07-02 13:34:11 +0200: Nick Wellnhofer - 866be54e parser: Don't use deprecated xmlSplitQName 2024-07-02 13:34:11 +0200: Nick Wellnhofer - 30ef7755 parser: Don't use deprecated xmlCopyChar 2024-07-02 13:34:04 +0200: Nick Wellnhofer - 751ba00e parser: Don't use deprecated xmlSwitchInputEncoding 2024-07-02 13:34:04 +0200: Nick Wellnhofer - 9a4770ef doc: Improve documentation 2024-07-01 18:05:40 +0200: Nick Wellnhofer - 0b0dd989 parser: Fix EBCDIC detection 2024-07-01 18:05:40 +0200: Nick Wellnhofer - 37a9ff11 encoding: Simplify xmlCharEncCloseFunc 2024-07-01 18:05:40 +0200: Nick Wellnhofer - 1167c334 encoding: Don't include iconv.h from libxml/encoding.h 2024-07-01 18:05:40 +0200: Nick Wellnhofer - 95d36333 encoding: Rework conversion error codes 2024-07-01 18:05:40 +0200: Nick Wellnhofer - dd8e3785 HTML: Rework UTF8ToHtml 2024-07-01 18:05:40 +0200: Nick Wellnhofer - 30be984a encoding: Rework ISO-8859-X conversion 2024-07-01 18:05:40 +0200: Nick Wellnhofer - 282ec1d5 encoding: Rework xmlCharEncodingHandler layout 2024-07-01 18:05:40 +0200: Nick Wellnhofer - 57e37dff encoding: Rework UTF-16 conversion functions 2024-07-01 18:05:40 +0200: Nick Wellnhofer - bb8e81c7 encoding: Rework simple conversions function 2024-07-01 18:05:40 +0200: Nick Wellnhofer - 501e5d19 encoding: Stop using XML_ENC_ERR_PARTIAL 2024-07-01 18:05:40 +0200: Nick Wellnhofer - 221df375 parser: Support custom charset conversion implementations 2024-07-01 18:05:40 +0200: Nick Wellnhofer - c59c2449 encoding: Support custom implementations 2024-07-01 18:05:40 +0200: Nick Wellnhofer - 1e3da9f4 encoding: Start with callbacks 2024-07-01 18:05:40 +0200: Nick Wellnhofer - 6d8427dc encoding: Rework encoding lookup 2024-07-01 18:03:06 +0200: Nick Wellnhofer - 16e7ecd4 xinclude: Check URI length 2024-07-01 18:03:06 +0200: Nick Wellnhofer - 37f72370 xmllint: Fix unsigned integer overflow 2024-07-01 18:03:06 +0200: Nick Wellnhofer - 64b0c64e cmake: Don't install man pages if LIBXML2_WITH_PROGRAMS=OFF 2024-07-01 15:47:29 +0800: Chun-wei Fan - a24b08bf meson: Don't always assume PThreads when using threads 2024-06-29 01:22:42 +0200: Nick Wellnhofer - 64685e98 autotools: Remove NON_PC_LIBS 2024-06-29 01:22:15 +0200: Nick Wellnhofer - 044ddf07 parser: Undeprecate some parser context members 2024-06-29 01:22:02 +0200: Nick Wellnhofer - e72eda10 parser: Add NULL check in xmlNewIOInputStream 2024-06-27 16:23:14 +0200: Nick Wellnhofer - bc793390 parser: Update documentation 2024-06-27 15:17:40 +0200: Nick Wellnhofer - f4e63f7a Regenerate libxml2-api.xml and testapi.c 2024-06-27 15:17:40 +0200: Nick Wellnhofer - 193f4653 parser: Implement xmlCtxtGetStatus 2024-06-27 14:45:35 +0200: Nick Wellnhofer - f505dcae tree: Remove underscores from xmlRegisterCallbacks 2024-06-27 14:45:33 +0200: Nick Wellnhofer - cc0cc2d3 parser: Add more parser context accessors 2024-06-27 14:44:55 +0200: Nick Wellnhofer - 8b1f79ce SAX2: Make xmlSAXDefaultVersion a no-op 2024-06-27 14:44:55 +0200: Nick Wellnhofer - 5cf5b542 SAX2: Deprecate xmlSAX2StartElement 2024-06-27 14:44:55 +0200: Nick Wellnhofer - 71eb7109 xmllint: Switch to xmlCtxtSetErrorHandler 2024-06-27 14:44:55 +0200: Nick Wellnhofer - c5750fc6 python: Switch to xmlCtxtSetErrorHandler 2024-06-27 14:44:49 +0200: Nick Wellnhofer - eca972e6 parser: Add getters for XML declaration to parser context 2024-06-27 14:43:10 +0200: Nick Wellnhofer - 598ee0d2 error: Remove underscores from xmlRaiseError 2024-06-27 14:43:10 +0200: Nick Wellnhofer - 3ff8a2c4 parser: Deprecate xmlIsLetter 2024-06-27 14:37:53 +0200: Nick Wellnhofer - fa50be92 parser: Move implementation of xmlCtxtGetLastError 2024-06-27 12:49:06 +0200: Nick Wellnhofer - 7c11da2d tests: Clarify licence of test/intsubset2.xml 2024-06-27 12:34:45 +0200: Nick Wellnhofer - b1a416bf encoding: Restore old lookup order in xmlOpenCharEncodingHandler 2024-06-27 11:55:33 +0200: Nick Wellnhofer - e6f25fdc uri: Fix documentation of xmlBuildRelativeURI 2024-06-25 22:19:47 +0200: Nick Wellnhofer - c195f06f autotools: Use AX_GCC_FUNC_ATTRIBUTE from autoconf archives 2024-06-25 22:06:36 +0200: Nick Wellnhofer - 1afaa371 build: Move definition of ATTRIBUTE_DESTRUCTOR to libxml.h 2024-06-24 20:37:39 +0200: Nick Wellnhofer - fd099dd8 autotools: Fix pkg.m4 check 2024-06-24 20:08:27 +0200: Nick Wellnhofer - c4d8343b encoding: Make xmlFindCharEncodingHandler return UTF-8 handler 2024-06-24 20:08:27 +0200: Nick Wellnhofer - 54c6c7e4 uri: Only set file scheme for special Windows paths 2024-06-24 17:27:50 +0000: Sam James - ec47add4 configure.ac: fix bashisms 2024-06-23 18:52:44 -0400: correctmost - c14c20f5 doc: Add note about meson.build version bump 2024-06-23 21:48:16 +0200: Nick Wellnhofer - 2ce70cde uri: Handle filesystem paths in xmlBuildRelativeURISafe 2024-06-23 21:48:16 +0200: Nick Wellnhofer - 7655ed2c cmake: Implement dependent options 2024-06-23 12:16:47 +0000: Daniel E - 600c6ca4 cmake: Don't install meson build scripts in documentation 2024-06-22 22:07:45 +0200: Nick Wellnhofer - 28b9bb03 uri: Enable Windows paths on Cygwin 2024-06-22 21:59:03 +0200: Nick Wellnhofer - 5b893fa9 encoding: Fix encoding lookup with xmlOpenCharEncodingHandler 2024-06-22 21:59:03 +0200: Nick Wellnhofer - b8903b9e runtest: Remove result handling from schemasOneTest 2024-06-22 21:59:03 +0200: Nick Wellnhofer - a4703785 runtest: Remove result handling from rngOneTest 2024-06-22 21:59:03 +0200: Nick Wellnhofer - e68ccfa9 tests: Port Schematron tests to C 2024-06-22 21:59:03 +0200: Nick Wellnhofer - 811373e2 tests: Remove old Python tests 2024-06-22 21:59:03 +0200: Nick Wellnhofer - 0a279e2f tests: Remove old timing tests 2024-06-22 21:59:03 +0200: Nick Wellnhofer - f06fc933 tests: Move tests for executables to separate script 2024-06-22 21:29:27 +0200: Nick Wellnhofer - 2d96adb2 windows: fopen files with "wb" 2024-06-22 21:23:15 +0200: Nick Wellnhofer - 5589c9ea xmllint: Set stdin/stdout to binary on Windows 2024-06-22 18:41:00 +0200: Nick Wellnhofer - 4b6e6828 cmake: Stop using win32config.h 2024-06-22 18:41:00 +0200: Nick Wellnhofer - 84a4f84c build: Don't check for required headers and functions 2024-06-22 18:41:00 +0200: Nick Wellnhofer - f23fc4fa xmllint: Simplify time handling 2024-06-22 18:41:00 +0200: Nick Wellnhofer - dc6f55cf build: Remove check for IPv6 2024-06-22 00:40:40 +0200: Nick Wellnhofer - 02326d72 build: Remove socklen_t checks 2024-06-22 00:12:57 +0200: Nick Wellnhofer - b01b55d5 README: Fix Meson examples 2024-06-21 14:48:31 -0700: Rosen Penev - 88cc61e3 meson: simplify thread_local check 2024-06-21 14:48:30 -0700: Rosen Penev - 34fe4b88 meson: simplify IPv6 check 2024-06-21 14:39:08 -0700: Rosen Penev - 609c51c5 meson: simplify socklen_t check 2024-06-21 23:13:34 +0200: Nick Wellnhofer - 9d46da17 ci: Test meson build with legacy enabled 2024-06-21 23:13:17 +0200: Nick Wellnhofer - c2ccbc0f meson: Implement option dependencies 2024-06-21 18:25:11 +0200: Nick Wellnhofer - f9c33a55 parser: Undeprecate some xmlParserInput members 2024-06-21 18:22:04 +0200: Nick Wellnhofer - 1228b4e0 parser: Deprecate xmlParserCtxt->lastError 2024-06-21 18:17:11 +0200: Nick Wellnhofer - f82ca02b parser: Undeprecate some xmlParserCtxt members 2024-06-21 13:51:09 +0200: Nick Wellnhofer - 7ba6c8fe autotools: Remove libxml-2.0-uninstalled.pc 2024-06-21 13:51:09 +0200: Nick Wellnhofer - c106455c build: Set Cflags.private on Windows 2024-06-21 13:48:22 +0200: Nick Wellnhofer - 1a5ed747 build: Fix XML_LIBDIR usage 2024-06-21 13:48:22 +0200: Nick Wellnhofer - fc4bd04b autotools: Remove unused variable 2024-06-21 13:48:22 +0200: Nick Wellnhofer - 4c1b8851 autotools: Move MODULE_PLATFORM_LIBS into NON_PC_LIBS 2024-06-21 13:48:22 +0200: Nick Wellnhofer - 29bf09ec autotools: Remove XML_LIBTOOLLIBS 2024-06-21 13:48:22 +0200: Nick Wellnhofer - 02f519e6 autotools: Use pkg-config to check for libreadline 2024-06-20 21:11:44 -0700: Rosen Penev - 2def7b4b clang-tidy: move assignments out of if 2024-06-21 00:12:58 +0000: Rosen Penev - 5803ad26 meson: change history to a feature 2024-06-21 00:12:58 +0000: Rosen Penev - e9948ee5 meson: change readline to a feature 2024-06-20 15:24:15 -0700: Rosen Penev - 5d542fef libxml: define ATTRIBUTE_UNUSED for clang 2024-06-20 20:39:54 +0000: Mike Dalessio - bbbbbb46 parser: implement xmlCtxtGetOptions 2024-06-20 20:38:19 +0000: Heiko Becker - a4517bfe meson: Add libxml2 part of include dir to pc file 2024-06-20 20:37:34 +0000: Rosen Penev - 217e9b7a clang-tidy: don't return in void functions 2024-06-20 21:15:08 +0200: Nick Wellnhofer - 4c3d22b0 uri: Fix xmlBuildURI with NULL base 2024-06-18 20:12:03 +0200: Nick Wellnhofer - 1dd5e76a xinclude: Don't remove root element 2024-06-18 20:00:45 +0200: Nick Wellnhofer - 860fb460 SAX2: Fix null deref after malloc failure 2024-06-18 11:12:07 +0000: Rosen Penev - 1d8bd126 meson: fix icu and iconv om BSDs again 2024-06-17 12:57:59 -0700: Rosen Penev - f61d23b8 meson: only apply threads_dep to runtest 2024-06-17 18:08:31 +0200: Nick Wellnhofer - 32cac377 parser: Selectively reenable reading from "-" 2024-06-17 17:35:12 +0200: Nick Wellnhofer - 52ce0d70 tests: Add XInclude test for issue #733 2024-06-17 15:49:25 +0200: Nick Wellnhofer - c5e9a5b2 parser: Use catalogs with resource loader 2024-06-17 15:49:03 +0200: Nick Wellnhofer - 57004006 reader: Fix xmlTextReaderReadString 2024-06-17 15:47:43 +0200: Nick Wellnhofer - 3c7c831c xinclude: Set XPath context doc 2024-06-17 15:47:43 +0200: Nick Wellnhofer - 6deebe03 parser: Make xmlInputCreateUrl handle HTTP input 2024-06-17 15:47:43 +0200: Nick Wellnhofer - d2fd9d37 parser: Fix swapped arguments 2024-06-17 15:47:43 +0200: Nick Wellnhofer - 1ff48433 xinclude: Load included documents with XML_PARSE_DTDLOAD 2024-06-17 15:47:43 +0200: Nick Wellnhofer - 3aca5bcf doc: Ignore empty headers 2024-06-17 15:47:42 +0200: Nick Wellnhofer - 5a9a0e6f testapi: Don't test xmlunicode functions 2024-06-17 15:47:42 +0200: Nick Wellnhofer - 1112699c legacy: Remove most legacy functions from public headers 2024-06-16 19:47:47 -0700: Rosen Penev - b4b4162f meson: fix compilation on BSDs with icu+iconv 2024-06-16 19:43:44 -0700: Rosen Penev - 915951b8 meson: add DEFS to CFLAGS 2024-06-17 00:54:47 +0200: Nick Wellnhofer - faae3a91 SAX2: Split out legacy SAX1 handling 2024-06-17 00:54:47 +0200: Nick Wellnhofer - 2b0c4abb threads: Remove pthread weak symbol hack 2024-06-17 00:54:47 +0200: Nick Wellnhofer - 38488027 xmllint: Support libreadline without history 2024-06-16 19:56:08 +0200: Nick Wellnhofer - 5fca9498 doc: Hide internal macro 2024-06-16 19:51:44 +0200: Nick Wellnhofer - fb2b9cda doc: Remove broken struct field description 2024-06-16 19:17:41 +0200: Nick Wellnhofer - 33a1f897 legacy: Merge SAX.c into legacy.c 2024-06-16 18:47:12 +0200: Nick Wellnhofer - 1341deac xmllint: Move shell to xmllint 2024-06-16 18:47:12 +0200: Nick Wellnhofer - c9b06591 xmllint: Fix resetting error in xmlHTMLPrintError 2024-06-16 18:47:12 +0200: Nick Wellnhofer - 481fd6bb tests: Remove testThreads.c 2024-06-16 18:47:12 +0200: Nick Wellnhofer - 1b640358 schemas: Stop using xmlValidateNotationUse 2024-06-16 18:47:12 +0200: Nick Wellnhofer - fa01278d regexp: Hide experimental legacy code 2024-06-16 18:47:12 +0200: Nick Wellnhofer - 10d60d15 regexp: Stop using LIBXML_AUTOMATA_ENABLED 2024-06-16 18:47:12 +0200: Nick Wellnhofer - 11c3f84b SAX2: Always make xmlSAX2{Start,End}Element public 2024-06-16 18:47:12 +0200: Nick Wellnhofer - f307237e schemas: Use private copy of global NaN and Inf 2024-06-16 18:47:12 +0200: Nick Wellnhofer - b0fc67aa build: Remove --with-tree configuration option 2024-06-16 18:47:12 +0200: Nick Wellnhofer - 7cf7a54a build: Only enable linker version script in legacy mode 2024-06-16 18:47:12 +0200: Nick Wellnhofer - 7b65c90f Regenerate libxml2-api.xml and testapi.c 2024-06-16 18:47:12 +0200: Nick Wellnhofer - 49672779 parser: Make XML_INPUT constants signed 2024-06-15 16:46:03 -0700: Rosen Penev - 52d9d768 runtest: move catalog.h out of threads define. 2024-06-15 22:00:00 +0200: Nick Wellnhofer - 08a6a084 Fix previous commit 2024-06-15 21:15:26 +0200: Nick Wellnhofer - 84666581 catalog: Fix initialization 2024-06-15 20:17:18 +0200: Nick Wellnhofer - 898e5a14 build: Remove compiler TLS warning 2024-06-15 20:14:03 +0200: Nick Wellnhofer - e714f506 build: Stop installing libxml.m4 2024-06-15 19:41:47 +0200: Nick Wellnhofer - 6ed39a82 runtest: Allow catalogs 2024-06-15 19:13:08 +0200: Nick Wellnhofer - 208f27f9 include: Don't define ATTRIBUTE_UNUSED in public header 2024-06-15 16:27:54 +0200: Nick Wellnhofer - 387f0c78 include: Readd circular dependency between tree.h and parser.h 2024-06-15 01:40:06 +0200: Nick Wellnhofer - bd208d5f xinclude: Add another missing include 2024-06-15 01:23:39 +0200: Nick Wellnhofer - f070acc5 autotools: Abort if external libraries couldn't be found 2024-06-15 00:59:54 +0200: Jan Alexander Steffens (heftig) - 599ceaff xinclude: Add missing include 2024-06-14 16:35:11 -0500: Ryan Carsten Schmidt - 86c4cf58 Fix typo in NEWS (--with-html -> --with-http) 2024-06-14 22:31:52 +0200: Miklos Vajna - 7e83a089 win32, msvc: fix missing linking against Bcrypt.lib 2024-06-14 20:55:29 +0200: Nick Wellnhofer - 1aa37db0 xinclude: Don't raise error on empty nodeset 2024-06-14 20:06:07 +0200: Nick Wellnhofer - 2608baaf parser: Make failure to load main document a warning 2024-06-14 16:44:09 +0200: Nick Wellnhofer - 2f128096 tree: Fix freeing entities via xmlFreeNode 2024-06-14 16:41:43 +0200: Nick Wellnhofer - 039ce1e8 parser: Pass global object to sax->setDocumentLocator 2024-06-13 18:09:17 +0200: Nick Wellnhofer - 3b4a84e4 encoding: Deprecate xmlCharEncodingHandler members 2024-06-13 18:09:17 +0200: Nick Wellnhofer - b34dc1e4 tree: Deprecate xmlBuffer members 2024-06-13 18:04:34 +0200: Nick Wellnhofer - 712a31ab parser: Deprecate most public struct members 2024-06-13 18:01:23 +0200: Nick Wellnhofer - df40f64e fuzz: Avoid accessing internal struct members 2024-06-13 16:57:52 +0200: Nick Wellnhofer - 0c97eaa7 xmllint: Rewrite HTML error output 2024-06-12 19:55:47 +0200: Nick Wellnhofer - 1c179496 xlink: Deprecate xlinkGetDefault* 2024-06-12 19:43:22 +0200: Nick Wellnhofer - 046663bc xlink: Deprecate xlinkSetDefault* 2024-06-12 18:20:01 +0200: Nick Wellnhofer - 669bd349 xpointer: Remove support for XPointer locations 2024-06-12 18:19:55 +0200: Nick Wellnhofer - dba1ed85 ftp: Remove FTP support 2024-06-12 16:36:12 +0200: Nick Wellnhofer - 52384043 parser: Pass resource type to resource loader 2024-06-12 16:36:12 +0200: Nick Wellnhofer - f96dca9c xmllint: Switch to resource loader 2024-06-12 16:36:12 +0200: Nick Wellnhofer - ab5e6deb parser: Introduce XML_INPUT_NETWORK input flag 2024-06-12 16:36:12 +0200: Nick Wellnhofer - 780e432a fuzz: Move to per-context error handler 2024-06-12 16:36:12 +0200: Nick Wellnhofer - 116d8c01 fuzz: Move to per-context resource loader 2024-06-12 16:36:12 +0200: Nick Wellnhofer - 89fcae4d parser: Don't report malloc failures when creating context 2024-06-12 16:36:12 +0200: Nick Wellnhofer - ef8dc4f6 schemas: Add callbacks for resource loader 2024-06-12 16:36:12 +0200: Nick Wellnhofer - fd7d9e5e reader: Add callbacks for resource loader 2024-06-12 16:36:12 +0200: Nick Wellnhofer - fa2592b3 xinclude: Add callbacks for resource loader 2024-06-12 16:36:12 +0200: Nick Wellnhofer - 886c427a c14n: Move some static xmlNs variables to the stack 2024-06-12 16:36:12 +0200: Nick Wellnhofer - 40b76eda relaxng: Add callbacks for resource loader 2024-06-12 16:36:12 +0200: Nick Wellnhofer - 89743f8b test: Disable catalogs with xmlCatalogSetDefaults 2024-06-12 16:22:52 +0200: Nick Wellnhofer - 64ad2725 parser: Introduce per-context resource loader 2024-06-12 16:22:52 +0200: Nick Wellnhofer - b9d2f3c9 parser: Introduce new input API 2024-06-12 16:22:52 +0200: Nick Wellnhofer - 410931e3 parser: Only set input ID for PE refs 2024-06-12 16:22:52 +0200: Nick Wellnhofer - a3b2baeb parser: Simplify xmlNewInputFromFile 2024-06-12 16:22:52 +0200: Nick Wellnhofer - 0b588387 parser: Rework XML_PARSE_NONET handling 2024-06-12 16:14:15 +0200: Nick Wellnhofer - ff3b0919 parser: Implement XML_PARSE_NO_UNZIP option 2024-06-12 16:14:15 +0200: Nick Wellnhofer - 1432949d io: Pass input flags to xmlParserInputBufferCreateUrl 2024-06-12 16:14:15 +0200: Nick Wellnhofer - b5890cb4 io: Remove xmlParserInputBufferCreateFilenameSafe 2024-06-12 16:14:15 +0200: Nick Wellnhofer - 1b1e8b3c io: Stop invoking generic error handler for IO errors 2024-06-12 16:07:20 +0200: Nick Wellnhofer - a331526c io: Don't report write errors twice 2024-06-12 16:04:45 +0200: Nick Wellnhofer - 717f3a7b io: Fix resetting xmlParserInputBufferCreateFilename hook 2024-06-12 16:04:45 +0200: Nick Wellnhofer - 47cbb6bb doc: Don't mention xmlNewInputURL 2024-06-12 15:58:36 +0200: Nick Wellnhofer - b46decdf Bump version 2024-06-12 15:45:38 +0200: Nick Wellnhofer - cdd2575f Release v2.13.0 2024-06-12 15:37:17 +0200: Nick Wellnhofer - d5523d27 Update NEWS 2024-06-12 13:57:21 +0200: Nick Wellnhofer - 7a94fd0b doc: Update documentation 2024-06-12 13:57:21 +0200: Nick Wellnhofer - d3fafde7 test: Update testapi.c 2024-06-12 13:57:20 +0200: Nick Wellnhofer - 4467b891 Add missing argument checks for new API functions 2024-06-09 15:08:43 +0200: Nick Wellnhofer - 8318b5a6 parser: Fix NULL checks for output arguments freetype 2024-08-12 12:50:14 +0200: Werner Lemberg - 42608f77f * Version 2.13.3 released. ========================== 2024-08-12 12:50:10 +0200: Werner Lemberg - a4b4e3ec2 * meson.build: Install `freetype2.m4`. 2024-08-12 12:34:28 +0200: Werner Lemberg - 6b992aaaf * src/*/*: Fix C++ compilation; fix clang warnings. 2024-08-12 12:34:28 +0200: Werner Lemberg - 8fc8b1310 * subprojects/*.wrap: Updated. 2024-08-12 12:34:28 +0200: Werner Lemberg - ed8b82ba9 Various minor documentation or formatting fixes. 2024-08-07 21:23:44 +0200: Werner Lemberg - ec378ceca tttables.h (FT_Get_CMap_Format): Minor documentation improvement. 2024-08-05 13:05:51 +0000: Alexei Podtelezhnikov - 1f72a120a * src/truetype/ttgxvar.c (ft_var_readpacked*): Minor. 2024-08-05 13:02:04 +0000: Alexei Podtelezhnikov - e181911d8 * src/base/ftstream.c (FT_Stream_ReadFields): Switch to `FT_Offset`. 2024-08-01 21:15:46 -0400: Alexei Podtelezhnikov - a48cdddef * src/winfonts/winfnt.c (fnt_face_get_dll_font): Unwrap arithmetic. 2024-08-01 21:12:41 -0400: Alexei Podtelezhnikov - 72e199e8d * src/base/ftstream.c (FT_Stream_ReadFields): Update condition. 2024-08-01 19:14:44 -0400: Alexei Podtelezhnikov - 7c75b8a7b [truetype/GX] Use more robust conditions. 2024-07-30 21:51:51 -0400: Alexei Podtelezhnikov - 5e116bb0d [truetype/GX] Read points and deltas more carefully. 2024-07-29 20:26:00 -0400: Alexei Podtelezhnikov - 104f85448 [truetype/GX] Read stream more aggressively. 2024-07-28 20:56:07 -0400: Alexei Podtelezhnikov - 3f8edd234 * src/sfnt/ttload.c (tt_face_load_name): Shorten dereference. 2024-07-28 20:32:41 -0400: Alexei Podtelezhnikov - d42bffd4a * src/autofit/afmodule.c (af_autofitter_load_glyph): Shorten deref. 2024-07-28 19:42:49 -0400: Alexei Podtelezhnikov - 248885405 [bdf,pcf,winfonts,sfnt] Remove barely used marcros. 2024-07-27 20:41:25 +0000: Dan Rosser - 97069edd1 * include/freetype/internal/ftcalc.h (FT_MSB)[_M_ARM64EC]: Added. 2024-07-19 22:35:37 +0200: Werner Lemberg - 1452355de * src/truetype/ttobjs.c (tt_size_run_prep): Correct scaling of CVT values. 2024-06-29 05:17:14 +0200: Philip Race - 37cefe33b * psobjs.c (ps_table_add): Check length before calling `FT_MEM_CPY`. 2024-06-28 17:46:15 -0700: Don Olmstead - 228034619 CMakeLists.txt: Respect FT_DISABLE_ZLIB value 2024-06-26 05:41:36 +0200: Werner Lemberg - bab9564a9 Make 'multi' build work again. 2024-06-23 10:58:00 -0400: Alexei Podtelezhnikov - 73720c7c9 * src/truetype/ttgload.c (load_truetype_glyph): Unsigned fix. 2024-06-20 22:16:51 -0400: Alexei Podtelezhnikov - 044d142be Use unsigned tags `FT_Outline`. 2024-06-21 01:41:40 +0000: Ben Wagner - b1cbcb204 [ttgxvar] Avoid "applying zero offset to null pointer" 2024-06-20 20:49:56 -0400: Alexei Podtelezhnikov - 2a7bb4596 Use unsigned point and contour indexing in `FT_Outline`. 2024-06-19 21:38:58 -0400: Alexei Podtelezhnikov - 2b9fdec5f * src/pfr/pfrgload.c (pfr_glyph_curve_to): Avoid casting. 2024-06-18 21:14:58 -0400: Alexei Podtelezhnikov - 7a753c965 * src/base/ftgloadr.c (FT_GlyphLoader_Prepare): Minor refactoring. 2024-06-18 17:48:41 +0000: Alexei Podtelezhnikov - 93a067e31 [base, autofit, psaux] Remove unnecessary casting. 2024-06-18 14:01:58 +0000: Alexei Podtelezhnikov - deba7feb5 * include/freetype/ftimage.h: Explain standard types. 2024-05-29 17:01:29 -0400: Ben Wagner - d41a855aa [ttgxvar] Replace tabs with spaces 2024-05-26 19:40:20 -0400: Alexei Podtelezhnikov - 7ff43d3e9 [truetype/GX] Consolidate memory allocations. 2024-05-26 08:10:21 -0400: Alexei Podtelezhnikov - 3416ac16d Whitespace. 2024-05-24 17:38:14 +0000: Alexei Podtelezhnikov - b6dbbd963 * src/truetype/ttgxvar.c (ft_var_apply_tuple): Reduce checks. 2024-05-23 22:50:32 -0400: Alexei Podtelezhnikov - 70299c924 Revert "[truetype] Reduce allocation scope." 2024-05-22 23:38:34 -0400: Alexei Podtelezhnikov - 9ff4153cb [truetype] Reduce allocation scope. 2024-05-23 03:05:59 +0000: Alexei Podtelezhnikov (Алексей Подтележников) - a49887365 * .gitlab-ci.yml: Disable UWP compilation. 2024-05-22 21:08:34 -0400: Alexei Podtelezhnikov - 42d406ab0 * include/freetype/internal/ftmemory.h (FT_MEM_DUP): Fix g++ error. 2024-05-21 16:24:43 -0400: Alexei Podtelezhnikov - 5f131cfd2 [cff, truetype] Validate variation axes immediately. 2024-05-21 18:26:09 +0000: Alexei Podtelezhnikov - 99be2b315 [cff, truetype] Rearrange variation range checks. 2024-05-21 13:12:45 +0000: Alexei Podtelezhnikov - 347276c1f * src/truetype/ttgxvar.c (tt_var_get_item_delta): Align with specs. 2024-05-20 22:47:14 -0400: Alexei Podtelezhnikov - 39f2fbf80 * src/truetype/ttgxvar.c (tt_var_get_item_delta): Minor refactoring. 2024-05-20 18:53:57 -0400: Alexei Podtelezhnikov - 4ccdc9f98 [cff] Optimize the blend vector computations. 2024-05-19 22:58:23 -0400: Alexei Podtelezhnikov - b25265fe5 [bdf] Use concise macros. 2024-05-19 22:54:57 -0400: Alexei Podtelezhnikov - 026fd5d4f [cache] Use FT_DUP to duplicate data. 2024-05-19 22:48:13 -0400: Alexei Podtelezhnikov - d7cf931ac [truetype, type1] Use FT_DUP to duplicate data. 2024-05-17 22:25:00 -0400: Alexei Podtelezhnikov - cdd3572e5 * builds/windows/ftsystem.c: Use _WINRT_DLL to check for UWP. 2024-05-13 16:57:35 +0000: Alexei Podtelezhnikov - 68399b424 * include/freetype/ftmm.h: Include `freetype.h`. 2024-05-12 22:38:38 -0400: Alexei Podtelezhnikov - b8db81976 [type1/MM] Safer handle arrays of different types. 2024-05-11 23:27:34 -0400: Alexei Podtelezhnikov - 5b1cde804 * src/type1/t1load.c (parse_blend_design_map): Add risky cast. 2024-05-11 23:25:37 -0400: Alexei Podtelezhnikov - e834786b3 * docs/CHANGES: Mention the last commit. 2024-05-11 22:19:25 -0400: Alexei Podtelezhnikov - 4a85db7e3 [type1/MM] Tighten headers. 2024-05-10 23:01:23 -0400: Alexei Podtelezhnikov - b875924a6 * src/pshinter/pshrec.c (ps_hints_stem): Correct argument. 2024-05-08 11:36:18 -0400: Ben Wagner - a46424228 [psaux] Fix location and type order in initializer 2024-05-07 23:35:59 -0400: Alexei Podtelezhnikov - 1264b84c0 * include/freetype/internal/psaux.h: Fix g++ warning. 2024-05-08 05:01:16 +0200: Ben Wagner - 5858fa16c [colr] Avoid overflow in range checks 2024-05-06 21:53:24 +0200: Werner Lemberg - 2240e21cf .mailmap: Fix entry for Ben Wagner. 2024-05-06 13:39:06 +0000: Alexei Podtelezhnikov - d0e3239f3 [sdf, bsdf] Use shared FT_SqrtFixed. 2024-05-04 16:42:47 -0400: Alexei Podtelezhnikov - 2edfd7e16 * src/autofit/aflatin.c (af_latin_metrics_scale_dim): Remove FT_ABS. 2024-05-03 16:04:35 +0000: Alexei Podtelezhnikov - 7bd887f17 * src/sfnt/sfwoff2.c (woff2_open_font): Fix copy-paste typo. 2024-05-03 15:44:57 +0000: Alexei Podtelezhnikov - 3f28a6b6a [woff,woff2] Limit the number of tables and use FT_MSB. 2024-05-02 15:00:27 -0400: Ben Wanger - 13d1180f4 [woff2] Disallow zero table font entries 2024-05-01 23:19:31 -0400: Alexei Podtelezhnikov - 4d5046847 [sfnt] Use faster macros in checksums. 2024-05-01 00:34:21 -0400: Alexei Podtelezhnikov - 13da90426 * src/sfnt/sfwoff2.c (compute_ULong_sum): Clean up. 2024-04-30 12:59:52 +0000: Alexei Podtelezhnikov - 2c9691e7c * docs/CHANGES: Updated. 2024-04-29 22:34:09 -0400: Alexei Podtelezhnikov - 5962d3c1b * src/cache/ftccache.c (FTC_Cache_RemoveFaceID): Remove nodes instantly. 2024-04-29 17:54:30 -0400: Alexei Podtelezhnikov - a209e1adc [cache] Remove unused `node_reset`. 2024-04-29 16:58:59 -0400: Alexei Podtelezhnikov - f8f0d1a1d * src/cache/ftcmru.c (FTC_MruList_New): Do not reset nodes. 2024-04-27 20:44:01 -0400: Alexei Podtelezhnikov - 1168b1b5b * src/cache/ftcimage.c (ftc_inode_weight): Formatting. 2024-04-27 20:07:36 -0400: Alexei Podtelezhnikov - 4e079f635 Document the SDF spread further. 2024-04-22 22:43:41 -0400: Alexei Podtelezhnikov - e2bcca40c * include/freetype/ftdriver.h: s/truncated/clamped/. 2024-04-22 21:21:12 -0400: Alexei Podtelezhnikov - ec46a50da Improve SDF documentation. 2024-04-21 15:53:05 -0400: Alexei Podtelezhnikov - 982bc8384 [cache] Minor tweaks. 2024-04-20 23:28:17 -0400: Alexei Podtelezhnikov - 5a3bfa92d * src/cache/ftcbasic.c: Cosmetic harmonization. 2024-04-20 12:01:58 -0400: Alexei Podtelezhnikov - 23e1d6455 [cache] Reduce type mismatches. 2024-04-19 14:45:39 -0400: Alexei Podtelezhnikov - 9a2d6d97b * src/cache/{ftcbasic.c,ftccmap.c}: Use FTC_INLINE. 2024-04-19 14:02:43 -0400: Alexei Podtelezhnikov - dbdcd7588 [cache] Tweak headers. 2024-04-18 23:23:13 -0400: Alexei Podtelezhnikov - db83e9c0e * src/cache/ftcglyph.c [!FTC_INLINE]: Fix compilation. 2024-04-17 15:07:23 +0000: Alexei Podtelezhnikov - 12adfc212 [cache] Improve MRU list management. 2024-04-17 00:33:14 -0400: Alexei Podtelezhnikov - d091bca54 [cache] Fix error handling. 2024-04-14 15:37:57 -0400: Alexei Podtelezhnikov - b3a6a20a8 [smooth] Switch to vertical bisections. 2024-04-14 15:12:31 -0400: Alexei Podtelezhnikov - fff58f542 * src/smooth/ftgrays.c (gray_convert_glyph): Refactor for convenience. 2024-04-14 13:06:01 -0400: Alexei Podtelezhnikov - 674d629b5 [smooth] Store persistent clipping box. 2024-03-08 14:55:12 -0500: Ben Wanger - f42ce2556 [colr] Ensure enough bytes for PaintColrLayers 2024-03-08 17:47:43 +0100: Ben Wagner - 17545d4bf Avoid n^2 scanning for binary data. 2024-03-06 20:08:04 +0000: Alexei Podtelezhnikov - 660a7017f * CMakeLists.txt: Bump required version to 3.5. 2024-03-04 12:46:19 -0600: Jordan Williams - 2cc589043 meson: Use the standard dependency mechanism to find bzip2 2024-02-29 07:06:46 +0100: Ben Wanger - 2a790a9f4 [cff, truetype] Always set up default variable instance. 2024-02-23 11:55:53 +0100: Werner Lemberg - 546237e1b * src/truetype/ttgxvar.c (ft_var_to_normalized): Integer overflow. 2024-01-27 11:11:22 -0500: Alexei Podtelezhnikov - 47574f7ea Update all copyright notices. 2024-01-27 10:47:10 -0500: Alexei Podtelezhnikov - 4f0256c13 * src/sfnt/ttgpos.c (tt_gpos_get_glyph_class): Fix warning C4018. 2024-01-27 10:55:04 +0100: David Saltzman - 8f286c86e Add support for kerning from 'GPOS' tables. 2024-01-14 13:03:51 +0000: Alexei Podtelezhnikov - 576177824 [smooth] Remove SSE2. 2024-01-13 22:28:54 -0500: Alexei Podtelezhnikov - 6d9147263 * CMakeLists.txt: Accommodate MingGW. 2024-01-08 20:27:03 +0100: Ozkan Sezer - 7bac4d146 * src/sfnt/ttcolr.c (find_base_glyph_v1_record): Fix build in C90 mode. 2024-01-06 19:22:36 -0500: Alexei Podtelezhnikov - cc081d7cc [base] Fix up Mac resource forks and dfonts. 2024-01-04 21:38:51 -0500: Alexei Podtelezhnikov - 4a85ff0b7 [sfnt] Restrict POST version 1.0. 2024-01-03 14:55:33 +0000: Alexei Podtelezhnikov - a07ca46cd * .gitlab-ci.yml: Use detached CI pipelines. 2024-01-02 17:55:33 +0100: Werner Lemberg - 57c4252ab [sfnt] Guard access in 'COLR' v1 glyph binary search. 2023-12-18 17:45:05 +0000: Alexei Podtelezhnikov - ca76683b7 [ci] Add support for MSBuild on Windows. 2023-12-14 07:17:01 +0100: Skef Iterum - 8eab51101 [CFF] Extract `BlueValues` as `Fixed` rather than `Int`. 2023-12-14 06:55:33 +0100: Skef Iterum - 6f2bf6a58 [psaux] Improve tracing. 2023-12-14 06:21:52 +0100: Jouk Jansen - af6d21053 * vms_make.com: Switch to `clang`. 2023-12-14 06:14:43 +0100: Werner Lemberg - 9bf72966e * src/truetype/ttgxvar.c (ft_var_to_normalized): Fix undefined left-shift. 2023-12-06 23:33:32 -0500: Alexei Podtelezhnikov - 50740b37b [msbuild] Streamline the process. 2023-12-01 23:13:28 -0500: Alexei Podtelezhnikov - 01f23c39e * src/raster/ftraster.c (Draw_Sweep): Swap stub conditions. 2023-12-01 20:50:16 -0500: Alexei Podtelezhnikov - 5999d47d6 * src/raster/ftmisc.h (FT_MulDiv): Remove unused copy. 2023-11-27 22:44:36 -0500: Alexei Podtelezhnikov - 8f255c89e [raster] Speed up Bézier arches with extrema. 2023-11-25 09:00:11 -0500: Alexei Podtelezhnikov - 1eb04c71e * docs/*: Typos. 2023-11-24 10:23:36 -0500: Alexei Podtelezhnikov - efbae5476 [raster] Eliminate intensive flow checking. 2023-11-23 17:50:04 -0500: Alexei Podtelezhnikov - 63d3a37eb * src/raster/ftraster.c: Comments, defines, includes, cleanups. 2023-11-21 18:12:45 +0000: Alexei Podtelezhnikov - df39b017d * src/raster/ftraster.c (FT_Outline_Get_CBox ) [STANDALONE_]: Removed. 2023-11-21 16:54:25 +0000: Alexei Podtelezhnikov - c62027d91 * src/raster/ftraster.c (Draw_Sweep): No-fault return. (Render_Single_Pass): Updated. 2023-11-21 15:16:56 +0000: Alexei Podtelezhnikov - d77dd24b4 [raster] Sweep polishing. 2023-11-21 00:53:50 -0500: Alexei Podtelezhnikov - da8e42897 [raster] Rearrange dropout control. 2023-11-20 22:46:36 -0500: Alexei Podtelezhnikov - d7c72ff91 [raster] Use bitwise dropout mode interpretation. 2023-11-16 20:02:08 +0000: Alexei Podtelezhnikov - e969289f8 * docs/CHANGES: Updated. 2023-11-15 23:41:56 -0500: Alexei Podtelezhnikov - 050a32076 [raster] Keep only bottom y-turns. 2023-11-15 16:55:57 +0000: Alexei Podtelezhnikov - fa59e0d64 * src/raster/ftraster.c (End_Profile): Reduce branching. (InsNew): Tweak condition. 2023-11-15 15:17:50 +0000: Alexei Podtelezhnikov - c580926f3 * src/raster/ftraster.c (Draw_Sweep): Use more natural loop. 2023-11-14 23:32:06 -0500: Alexei Podtelezhnikov - b0265ccd3 [raster] Dissolve a loop. 2023-11-14 23:06:41 -0500: Alexei Podtelezhnikov - 6dc2ecb75 * src/raster/ftraster.c: Comments. 2023-11-14 16:47:34 +0000: Alexei Podtelezhnikov - aec7e717f [raster] Stylistic changes. 2023-11-14 15:54:52 +0000: Alexei Podtelezhnikov - d1b3ef770 [raster] Revise overshoot setting. 2023-11-14 15:10:52 +0000: Alexei Podtelezhnikov - 667aad581 * src/raster/ftraster.c (Conic_To, Cubic_To): Fix recent regression. 2023-11-13 23:15:00 -0500: Alexei Podtelezhnikov - 0f98994ef * include/freetype/ftimage.h: Fix type and link. 2023-11-13 22:07:42 -0500: Alexei Podtelezhnikov - 6e7ef1687 * src/raster/ftraster.c (Increment): Minor tweak. 2023-11-12 23:01:49 -0500: Alexei Podtelezhnikov - e9359e29b [raster] Get rid of the fresh flag. 2023-11-11 21:10:29 -0500: Alexei Podtelezhnikov - d5e8686dd [raster] Get rid of the joint flag. 2023-11-11 10:18:53 -0500: Alexei Podtelezhnikov - 9cd403bc9 * src/raster/ftraster.c (Line_Up, Bezier_Up): Check "between" earlier. 2023-11-10 23:25:26 -0500: Alexei Podtelezhnikov - 028b0d5c1 * src/raster/ftraster.c (Line_Up): Updated and fixed up. 2023-11-09 22:52:14 -0500: Alexei Podtelezhnikov - d5973932d * src/raster/ftraster.c (End_Profile, Convert_Glyph): Clean up. 2023-11-09 22:31:36 -0500: Alexei Podtelezhnikov - e9a81e4dd * src/raster/ftraster.c (Bezier_Up): Improve joint and loop. 2023-11-06 18:56:38 -0500: Alexei Podtelezhnikov - 6338f2a68 [raster] Harmonize target bitmap navigation. 2023-11-05 23:12:56 -0500: Alexei Podtelezhnikov - e92027377 * src/raster/ftraster.c (Bezier_Up): Improve flow. 2023-11-05 22:34:16 -0500: Alexei Podtelezhnikov - 8a2ca26b4 [raster] Reshuffle code for readability. 2023-11-03 23:59:05 -0400: Alexei Podtelezhnikov - 9e86fb806 [raster] Improve profile accounting during sweeping. 2023-11-03 23:10:41 -0400: Alexei Podtelezhnikov - 32081d812 [raster] Consolidate profile increment to the next line. 2023-11-03 22:34:37 -0400: Alexei Podtelezhnikov - 046c4fc7b [raster] Instantly remove profiles from linked lists. 2023-11-03 03:09:54 +0000: Alexei Podtelezhnikov (Алексей Подтележников) - 6d6607b8b [raster] Modify the split condition. 2023-11-03 03:09:54 +0000: Alexei Podtelezhnikov (Алексей Подтележников) - f2e76e835 [raster] Remove the jitter exception. 2023-10-31 15:01:32 +0000: Alexei Podtelezhnikov - dc519d06e [raster] Simplify dropout detection. 2023-10-30 22:46:32 -0400: Alexei Podtelezhnikov - 4e2d1f040 [raster] Simplify sweeping entry and exit. 2023-10-25 23:23:30 -0400: Alexei Podtelezhnikov - 55d0287cf [raster] Switch to routine Int instead of Short. 2023-10-23 22:48:34 -0400: Alexei Podtelezhnikov - 8c5ec8dd6 [raster] Increase the raster pool density. 2023-10-23 17:47:10 -0400: Alexei Podtelezhnikov - a0e10a87f [raster] Slightly improve the pool design. 2023-10-22 13:08:36 -0400: Alexei Podtelezhnikov - d1e894b1f [raster] Clean up sweeping. 2023-10-22 08:13:35 -0400: Alexei Podtelezhnikov - 09ae6eb67 * src/raster/ftraster.c (Insert_Y_Turn): Improve flow. 2023-10-21 19:08:20 -0400: Alexei Podtelezhnikov - fab53f7b1 * src/pcf/pcfutil.c (BSWAP16): Limit clang support. 2023-10-18 23:13:13 -0400: Alexei Podtelezhnikov - 4e61303a3 [raster] Small optimizations. 2023-10-18 18:44:00 +0000: Alexei Podtelezhnikov - a35da2c09 * src/raster/ftraster.c (Convert_Glyph): Remove redundant check. 2023-10-17 23:56:23 -0400: Alexei Podtelezhnikov - 3fa5c8456 [raster] Fix linked profiles in contour loops. 2023-10-14 22:28:06 -0400: Alexei Podtelezhnikov - 749b8f9d3 * src/raster/ftraster.c: Improve tracing. 2023-10-13 15:22:32 +0000: Alexei Podtelezhnikov - 153c038e3 [raster] Improve profile accounting. 2023-10-13 13:44:39 +0000: Alexei Podtelezhnikov - f09c5e58c * src/raster/ftraster.c (Convert_Glyph): Fix null-dereference. 2023-10-13 00:16:02 -0400: Alexei Podtelezhnikov - c7fa00bf4 [raster] Fix pool overflow checking. 2023-10-12 22:44:46 -0400: Alexei Podtelezhnikov - 14bcb2867 [raster] Miscellaneous clean-ups. 2023-10-09 22:22:24 -0400: Alexei Podtelezhnikov - 322e580bd * src/smooth/ftgrays.c: Move the sweep functions... 2023-10-09 22:11:41 -0400: Alexei Podtelezhnikov - 84cd2e989 * src/raster/ftraster.c: Tracing updates. 2023-10-08 23:34:28 +0000: Zachary Zollman - 21435f07d fix typo in FT_Outline_Decompose note 2023-09-28 22:56:15 -0400: Alexei Podtelezhnikov - 7b308a29d * src/smooth/ftgrays.c (gray_render_conic) [SSE2]: Improve flow. 2023-09-25 22:26:15 -0400: Alexei Podtelezhnikov - e0e5b838e * src/gxvalid/gxvcommn.h (GXV_USHORT_TO_SHORT): Removed. 2023-09-24 20:09:17 -0400: Alexei Podtelezhnikov - 49781ab72 Comment typos. 2023-09-24 19:39:10 -0400: Alexei Podtelezhnikov - 73490681a * src/base/ftcalc.c (FT_MOVE_SIGN): Enclose assignments. 2023-09-21 02:28:32 +0000: Alexei Podtelezhnikov - cc732ec6d * include/freetype/internal/ftcalc.h (FT_MSB): Define for Solaris 11. 2023-09-19 22:29:14 -0400: Alexei Podtelezhnikov - c4073d825 [psaux] Use `FT_SqrtFixed`. 2023-09-19 22:26:32 -0400: Alexei Podtelezhnikov - 95b0fe2a6 [base] Reintroduce `FT_SqrtFixed`. 2023-09-18 15:01:26 +0000: Alexei Podtelezhnikov - babe6af16 * src/base/ftcalc.c /* FT_SqrtFixed */: Fix defunct overflow. 2023-09-14 13:00:07 +0000: Alexei Podtelezhnikov - d7b63a966 * src/tools/apinames.c (read_header_file): Typos. 2023-09-13 17:02:31 +0000: Alexei Podtelezhnikov - 6eb5f2be4 Update 2 files 2023-09-12 18:35:01 -0400: Ben Wagner - 16f311d72 [base] Fix typo to correct predicate for call 2023-09-11 20:45:16 -0400: Alexei Podtelezhnikov - 7d45cf2c8 * src/psaux/cffdecode.c (cff_op_sqrt): Correct upper limit. 2023-09-11 17:00:49 -0400: Alexei Podtelezhnikov - 18eb93556 * src/psaux/cffdecode.c (cff_op_sqrt): Improve initial guess. 2023-09-11 16:34:36 +0000: Alexei Podtelezhnikov - 30b0ce730 src/psaux/psintrp.c (cf2_escSQRT): Improve initial guess. 2023-09-10 22:34:17 -0400: Alexei Podtelezhnikov - 17db21f3f * src/type1/t1afm.c (t1_get_index): Restore `strlen` call. 2023-09-09 23:01:13 -0400: Alexei Podtelezhnikov - 446720a29 * src/cff/cffparse.c (CFF_Field_Handler): Some s/0/NULL/. 2023-09-09 22:20:00 -0400: Alexei Podtelezhnikov - 8d0897b37 [type1, cid, type42] Post-cleanup. 2023-09-09 17:24:34 -0400: Alexei Podtelezhnikov - 3302e2f60 Update forgotten array termini. 2023-09-09 15:19:06 -0400: Alexei Podtelezhnikov - 7ad9d57c3 [type1, cid, type42] Streamline dictionary parsing. 2023-09-09 15:13:55 -0400: Alexei Podtelezhnikov - 8ed6d9744 * src/type1/t1afm.c (t1_get_index): Avoid `strlen` call. 2023-09-08 16:23:05 +0000: Alexei Podtelezhnikov - 68f1b9324 * src/type1/t1driver.c (t1_ps_get_font_value): Avoid redundant null. 2023-09-07 23:50:35 -0400: Alexei Podtelezhnikov - 9c51e21e5 [cff, truetype] Improve prefix and suffix removal. 2023-09-06 22:58:46 -0400: Alexei Podtelezhnikov - 4904d1eb1 * src/sfnt/ttpost.c (load_format_20): Micro-optimize. 2023-09-05 08:09:31 +0200: Werner Lemberg - 45903920b [autofit] Fix synchronization mistake between FreeType and ttfautohint. 2023-09-04 19:26:31 +0200: Werner Lemberg - ad2017394 [autofit] Fix typos. 2023-08-30 23:03:02 -0400: Alexei Podtelezhnikov - 000b26a30 * src/sfnt/ttpost.c (load_format_20): Rework tracing. 2023-08-30 02:28:48 +0000: Alexei Podtelezhnikov - dd1ced4ee [builds] Abbreviate the DLG submodule update. 2023-08-29 19:18:43 +0000: Alexei Podtelezhnikov - 2f7abe483 Comment added. 2023-08-29 17:52:06 +0000: Alexei Podtelezhnikov - c46c4b8e7 * src/sfnt/ttpost.c (load_format_20): Permit long names. 2023-08-27 09:47:24 +0200: Werner Lemberg - 2d9fce53d [gzip] Update sources to zlib 1.13. 2023-08-25 21:36:39 +0200: Werner Lemberg - 4a0c5639f docs/release: Minor fixes. 2023-08-25 21:36:12 +0200: Anurag Thakur - a4f3e858a docs/freetype-web.txt: New file. harfbuzz 2024-11-28 16:22:33 -0700: Caleb Maclennan - 10cf348a6 [gsubgpos] Guard integer arithmetic against wrapping below zero 2024-11-28 02:31:46 +0200: Luca Ebach - 780aaca89 set harfbuzz version in cmake config file 2024-11-25 09:38:13 -0700: Qunxin Liu - 3bb89eebd [instancer] use hb_parse_double() for parsing axis positions 2024-11-25 04:33:37 -0700: dependabot[bot] - 26a737ac1 Bump ninja from 1.11.1.1 to 1.11.1.2 in /.ci 2024-11-25 04:07:53 -0700: dependabot[bot] - 1dc8ff050 Bump codecov/codecov-action from 5.0.2 to 5.0.7 2024-11-25 04:07:44 -0700: dependabot[bot] - 7d6729de2 Bump github/codeql-action from 3.27.4 to 3.27.5 2024-11-24 17:42:43 -0700: Khaled Hosny - 056cc5604 [config] Improve language handling with HB_LEAN 2024-11-24 09:43:12 +0200: Khaled Hosny - 5e584ee7d [ci] Try to fix homebrew pkg-config/pkgconf mess 2024-11-21 18:10:21 -0700: Garret Rieger - 0b7beefd0 Raise table growth limit during subsetting. Real case encountered that exceeded the current limit. Fixes #4943. 2024-11-21 14:40:57 -0700: Khaled Hosny - 773fe8501 [layout] Blocklist the GDEF table of various Courier New versions 2024-11-20 17:51:37 +0200: Khaled Hosny - 5002153e3 [ci] Try to fix macOS build 2024-11-18 08:30:48 -0700: dependabot[bot] - b14def8bb Bump fonttools from 4.54.1 to 4.55.0 in /.ci 2024-11-18 08:30:34 -0700: dependabot[bot] - baf374e37 Bump codecov/codecov-action from 4.6.0 to 5.0.2 2024-11-18 08:30:19 -0700: dependabot[bot] - b60889265 Bump github/codeql-action from 3.27.0 to 3.27.4 2024-11-17 00:02:03 -0700: Behdad Esfahbod - 2ddae7717 [util/cairo] Handle all null matrices 2024-11-16 12:20:24 -0700: Behdad Esfahbod - 392463267 [cairo] Protect against some invalid matrices 2024-11-15 16:18:34 -0700: Behdad Esfahbod - d759ee5a8 [ft] Guard FT_LOAD_NO_SVG 2024-11-15 15:33:11 -0700: Behdad Esfahbod - 965790764 [ft-colr] Don't load SVG table since we don't support it 2024-11-15 15:21:21 -0700: Behdad Esfahbod - 21cba9e5b [cairo] Fix scaling in paint_color_glyph 2024-11-15 15:14:37 -0700: Behdad Esfahbod - de7f97b7f [COLR] Add comment 2024-11-11 13:45:08 -0700: Garret Rieger - b0d52abe9 [subset] consider variation selectors subsetting cmap14 2024-11-10 22:43:28 -0700: Behdad Esfahbod - 1767f99e2 [cairo] Guard hb_cairo_glyphs_from_buffer() against bad UTF-8 2024-11-09 13:17:58 +0200: Khaled Hosny - 6898a6048 [meson] Update wrap files 2024-11-08 18:06:35 -0700: Qunxin Liu - b5ed7846d [subset-serialize] release discarded objects 2024-11-06 12:38:00 -0700: Qunxin Liu - 622e9c33c [instancer] fix for incorrect offset calculation when we have gvar padding 2024-11-05 08:04:49 +0200: Khaled Hosny - 9ef44a2d6 10.1.0 2024-11-05 02:13:11 +0200: Khaled Hosny - a9b76edca [ci] Pin Python version to 3.12 on macOS 2024-11-04 17:34:02 -0500: Behdad Esfahbod - c85a6c2a2 [cairo] Respect HB_NO_VAR 2024-10-28 08:48:18 -0600: dependabot[bot] - 5e32b5ca8 Bump actions/setup-python from 5.2.0 to 5.3.0 2024-10-28 08:48:05 -0600: dependabot[bot] - 4148c8d4e Bump actions/checkout from 4.2.1 to 4.2.2 2024-10-28 08:47:53 -0600: dependabot[bot] - f8e0ba5ef Bump github/codeql-action from 3.26.12 to 3.27.0 2024-10-27 16:14:53 -0700: Behdad Esfahbod - 9974a6616 [icu] Make it build with ICU 76 2024-10-24 15:42:31 -0600: Garret Rieger - 392581be0 [subest] get benchmark subset working again. 2024-10-21 15:46:06 -0600: Qunxin Liu - e5139c51a bug fix in hashmap get_with_hash() 2024-10-16 01:56:17 -0600: Behdad Esfahbod - 825bc1964 [perf] Simplify meson.build 2024-10-15 14:58:13 -0600: Behdad Esfahbod - de1a1e27d [coretext-font] Implement get_glyph_v_origin() 2024-10-15 14:58:13 -0600: Behdad Esfahbod - 786097029 [coretext-font] Implement get_glyph_v_advances 2024-10-15 14:58:13 -0600: Behdad Esfahbod - e1026a225 [coretext-font] Implement get_variation_glyph() 2024-10-15 14:58:13 -0600: Behdad Esfahbod - d44cc8a1f [coretext-font] Implement get_glyph_name() 2024-10-15 14:58:13 -0600: Behdad Esfahbod - 0ce67f56d [coretext-font] Implement font_get_h_metrics 2024-10-15 14:58:13 -0600: Behdad Esfahbod - e31ea830c [ft] Try using a ref-counted ft_library 2024-10-15 14:58:13 -0600: Behdad Esfahbod - 52becf1c6 [test] Fix a leak 2024-10-15 14:58:13 -0600: Behdad Esfahbod - a8360b7e9 [perf] Respect new envvar HB_FACE_LOADER 2024-10-15 14:58:13 -0600: Behdad Esfahbod - c224178a0 [perf] Add hb-benchmark.hh 2024-10-15 14:58:13 -0600: Behdad Esfahbod - 2dc633413 [tests] Remove invalid tests from collections.tests 2024-10-15 14:58:13 -0600: Behdad Esfahbod - 734ba5ab4 [hb-info] Fix font face number recording for .dfont 2024-10-15 14:58:13 -0600: Behdad Esfahbod - 67591f851 [util] Add --face-loader 2024-10-15 14:58:13 -0600: Behdad Esfahbod - 75d168cbf [util] Rename a variable 2024-10-15 14:58:13 -0600: Behdad Esfahbod - aa933abb7 [util] Use hb_face_create_from_file_or_fail() 2024-10-15 14:58:13 -0600: Behdad Esfahbod - 12fc715dd [ft] Add hb_ft_face_create_from_file_or_fail() 2024-10-15 13:06:51 -0600: Behdad Esfahbod - 89c83b5b0 [coretext] Add hb_coretext_face_create_from_file_or_fail() 2024-10-14 16:08:28 -0600: dependabot[bot] - 5f8b77d19 Bump github/codeql-action from 3.26.11 to 3.26.12 2024-10-14 16:08:18 -0600: dependabot[bot] - bb5a8284e Bump actions/upload-artifact from 4.4.0 to 4.4.3 2024-10-14 16:08:07 -0600: dependabot[bot] - ea3b6c60b Bump actions/checkout from 4.2.0 to 4.2.1 2024-10-13 13:04:29 -0600: Behdad Esfahbod - b12acba49 [face] Add hb_face_create_from_file_or_fail() 2024-10-13 13:04:29 -0600: Behdad Esfahbod - 2437fd883 [face] Add hb_face_create_or_fail() 2024-10-13 13:04:29 -0600: Behdad Esfahbod - 2166a46ad [coretext] Don't set CoreText funcs on new CoreText fonts 2024-10-13 13:04:29 -0600: Behdad Esfahbod - 62ae9fbd6 [coretext-font] Implement get_glyph_from_name 2024-10-13 13:04:29 -0600: Behdad Esfahbod - b5e9f2cb2 [coretext-font] Implement get_glyph_extents 2024-10-13 13:04:29 -0600: Behdad Esfahbod - 8db2997e4 [coretext] Configure hb_coretext_font_create() with CT font funcs 2024-10-13 13:04:29 -0600: Behdad Esfahbod - 8a805271a [coretext] Start implementing CoreText font-funcs 2024-10-13 13:04:29 -0600: Behdad Esfahbod - 064b24177 [coretext] Rename hb-coretext.cc to hb-coretext-shape.cc 2024-10-13 13:01:09 -0600: Behdad Esfahbod - e1269215f Revert "Fix a compiler warning" 2024-10-12 20:08:32 -0600: Behdad Esfahbod - 755929c48 Fix more compiler warnings 2024-10-12 20:06:54 -0600: Behdad Esfahbod - 377e3c67a Fix a compiler warning 2024-10-10 14:47:57 -0600: Behdad Esfahbod - ab3608992 [CFF] Increase max op num limit 2024-10-10 14:16:14 -0600: Behdad Esfahbod - 1a4bdd699 [font] Change fallback y_advance sign 2024-10-10 14:20:26 +0300: Khaled Hosny - 9c00255b4 [ci] Fix Codecov upload 2024-10-09 10:23:12 -0600: Khaled Hosny - 6a25df24b [COLR] Add and use get_clip_list () 2024-10-09 10:23:12 -0600: Khaled Hosny - 5462978c9 [COLR] Lets see if this makes CIFUZZ any happier 2024-10-08 09:31:29 -0600: Behdad Esfahbod - 008505e1c [COLR] Pepper some hb_barrier()'s around 2024-10-07 13:24:14 -0600: Khaled Hosny - cec95a2d2 Try to fix heap-buffer-overflow 2024-10-07 13:24:14 -0600: Khaled Hosny - 4d1f6e049 [COLR] Enable COLRv0 support in get_extents() 2024-10-07 08:41:23 -0600: Behdad Esfahbod - 4587e08a4 [VarStoreInstancer] Fix null deref 2024-10-07 06:11:25 -0600: Behdad Esfahbod - e8de8d88d [CONFIG] Remove unused HB_NDEBUG 2024-10-07 05:47:42 -0600: dependabot[bot] - 50d67b202 Bump codecov/codecov-action from 4.5.0 to 4.6.0 2024-10-07 05:47:29 -0600: dependabot[bot] - d9c029755 Bump github/codeql-action from 3.26.9 to 3.26.11 2024-10-06 22:48:37 +0300: Julien Nabet - e15720549 unused-parameter in test/fuzzing/hb-draw-fuzzer.cc 2024-10-06 12:47:27 -0600: Julien Nabet - 8de0d9116 missing-field-initializers in test/api/test-ot-face.c 2024-10-03 19:54:54 -0600: David Corbett - b6196986d [USE] Update the data files 2024-10-03 19:54:54 -0600: David Corbett - 31b22016a [ot-tags] Update IANA and OT language registries 2024-10-01 11:33:20 -0600: Julien Nabet - 5772f4ffc missing-field-initializers in main.cc 2024-10-01 11:11:10 -0600: Julien Nabet - 18f1d9121 missing-field-initializers in hb-draw.h 2024-09-30 09:46:27 -0600: Behdad Esfahbod - c1c0e82e3 Revert "Bump setuptools from 73.0.1 to 75.1.0 in /.ci" 2024-09-30 09:43:53 -0600: dependabot[bot] - 4aad43c82 Bump github/codeql-action from 3.26.8 to 3.26.9 2024-09-30 09:43:40 -0600: dependabot[bot] - a89144544 Bump actions/checkout from 4.1.7 to 4.2.0 2024-09-30 09:43:24 -0600: dependabot[bot] - a87fa89b4 Bump setuptools from 73.0.1 to 75.1.0 in /.ci 2024-09-30 09:43:11 -0600: dependabot[bot] - fa79b51d1 Bump fonttools from 4.53.1 to 4.54.1 in /.ci 2024-09-25 19:42:40 -0600: Behdad Esfahbod - c7ef6a2ed Remove the hack re variation-selectors 2024-09-24 19:52:43 +0300: Khaled Hosny - a1d9bfe62 10.0.1 2024-09-24 09:40:44 -0600: Behdad Esfahbod - 527e60b01 [morx] Relax sanitizing 2024-09-24 09:40:44 -0600: Behdad Esfahbod - 867366ccf [test] Add GeezaPro tests for MacOS 15.0 2024-09-24 08:42:44 -0600: Behdad Esfahbod - 70ca19dff Use hb_barrier() instead of longer name 2024-09-23 23:07:55 +0300: Khaled Hosny - d5261f723 10.0.0 2024-09-23 22:08:41 +0300: Khaled Hosny - 667ce682a [hb-view] Support cairo script as output format 2024-09-23 12:16:05 -0600: Behdad Esfahbod - 7a390b509 [hb-view] Simplify background drawing 2024-09-23 17:44:33 +0300: chitao1234 - 700ef11c9 [meson] Add back with_libstdcxx build option 2024-09-23 08:39:50 -0600: David Corbett - 242b58440 [USE] Update the data files 2024-09-23 08:02:25 -0600: Behdad Esfahbod - 7a890c2eb Add hb_barrier() to switches of unions 2024-09-23 08:00:06 -0600: Behdad Esfahbod - 7aace3d3f Ignore CGJ and Mongolian Variation Selectors during GPOS 2024-09-23 07:01:26 -0600: Behdad Esfahbod - 540666b80 [paint] Err. Make previous commit actually work 2024-09-23 07:00:41 -0600: Behdad Esfahbod - ed6362600 [paint] Intersect clips 2024-09-23 06:50:59 -0600: Behdad Esfahbod - b0cf3d81e [paint] Comment 2024-09-23 06:37:54 -0600: Behdad Esfahbod - b95cb48f8 Revert "Bump setuptools from 73.0.1 to 75.1.0 in /.ci" 2024-09-23 06:30:59 -0600: Behdad Esfahbod - 5e5cd10e1 Don't make variation-selectors default-ignorable if not-found set 2024-09-23 06:30:59 -0600: Behdad Esfahbod - b94a39d7f Follow up to variation-selector-not-found glyph 2024-09-23 06:15:02 -0600: dependabot[bot] - 25591a3a1 Bump setuptools from 73.0.1 to 75.1.0 in /.ci 2024-09-23 06:14:51 -0600: dependabot[bot] - 29157e6a6 Bump meson from 1.5.1 to 1.5.2 in /.ci 2024-09-23 06:14:38 -0600: dependabot[bot] - 5807388b8 Bump github/codeql-action from 3.26.7 to 3.26.8 2024-09-22 13:01:18 -0600: Behdad Esfahbod - 095892950 [post] Add a hb_barrier() 2024-09-22 13:01:14 -0600: Behdad Esfahbod - 487740521 [GDEF] Sprinkle some hb_barrier()s 2024-09-22 11:17:48 -0600: Behdad Esfahbod - e4e9f6a18 [gsubgpos] Add a barrier 2024-09-21 12:38:16 -0600: Behdad Esfahbod - 0dace9f34 [PairPos] Forgo an optimization for the sake of compatibility 2024-09-21 12:21:56 -0600: Behdad Esfahbod - 287046f71 [buffer] Hook up not-found-variation-selector-glyph 2024-09-21 12:21:56 -0600: Behdad Esfahbod - a003890e8 [buffer] Add hb_buffer_[sg]et_not_found_variation_selector_glyph() 2024-09-17 15:23:43 -0600: Qunxin Liu - 6fd76e1f6 [subset] offset format fix in gvar table 2024-09-16 04:39:42 -0700: dependabot[bot] - 63d09dbef Bump github/codeql-action from 3.26.6 to 3.26.7 2024-09-14 12:06:08 -0400: David Corbett - e30dedbb4 [Unicode 16] Add tests 2024-09-14 11:47:56 -0400: David Corbett - c66f25ef1 [Unicode 16] Send the new scripts to USE 2024-09-14 11:44:03 -0400: David Corbett - 85a9ec897 [Unicode 16] Update the USE table 2024-09-14 11:20:16 -0400: David Corbett - 87c685d37 [Unicode 16] Update the vowel constraint table 2024-09-14 11:19:04 -0400: David Corbett - 7f325b6c8 [Unicode 16] Update the Indic table 2024-09-14 11:08:37 -0400: David Corbett - 554658e3a [Unicode 16] Update the emoji table & cluster test 2024-09-14 11:03:26 -0400: David Corbett - dc3e005d1 [Unicode 16] Update the Arabic joining script list 2024-09-14 11:02:54 -0400: David Corbett - 351e20c21 [Unicode 16] Update the Arabic table 2024-09-14 11:00:48 -0400: David Corbett - 42369b843 [Unicode 16] Update the UCD table 2024-09-14 10:47:52 -0400: David Corbett - f279e2581 [Unicode 16] Add new `hb_script_t` values 2024-09-14 10:45:01 -0400: David Corbett - a5c9cc4e2 [USE, Unicode 16] Update the data files 2024-09-11 11:35:15 -0700: Behdad Esfahbod - 98353ecef [test] Run shape tests with C locale as well 2024-09-11 12:07:04 -0600: Alexander Grund - 70334d74d Run subset tests with C-locale 2024-09-11 10:38:12 -0700: Behdad Esfahbod - 0a82f43a6 [arabic] Remove non-sensical code 2024-09-02 09:33:19 -0600: dependabot[bot] - a070f9ebb Bump github/codeql-action from 3.26.5 to 3.26.6 2024-09-02 09:33:09 -0600: dependabot[bot] - cb6ba6871 Bump actions/setup-python from 5.1.1 to 5.2.0 2024-09-02 09:33:02 -0600: dependabot[bot] - a75d48753 Bump actions/upload-artifact from 4.3.6 to 4.4.0 2024-08-30 11:19:35 -0600: Qunxin Liu - a141e25c4 [subset] remove unnecessary check on name IDs 2024-08-29 11:44:59 -0700: Behdad Esfahbod - 2ba0b9ee9 Turn some byte data into unsigned char, from char 2024-08-27 17:44:23 +0300: Leandro Santiago - 28cc53c9e Smalll fix on documentation 2024-08-26 18:15:59 -0600: dependabot[bot] - 2ae90ed32 Bump github/codeql-action from 3.26.0 to 3.26.5 2024-08-26 18:15:13 -0600: dependabot[bot] - eaa97d650 Bump setuptools from 72.1.0 to 73.0.1 in /.ci 2024-08-23 08:58:50 -0600: Ebrahim Byagowi - ea430c10e [doc] Quote the table name 2024-08-23 08:58:50 -0600: Ebrahim Byagowi - 868a75b61 [style][doc] Mention explicitly it goes through STAT table 2024-08-22 15:46:35 -0600: Behdad Esfahbod - 16c196e0c Fix warnings with -fstrict-flex-arrays=2 2024-08-21 12:06:02 -0600: Qunxin Liu - 634778efc [subset] bug fix in post table 2024-08-18 10:42:52 -0700: Behdad Esfahbod - cdbd966e9 [buffer-verify] Fix a compiler warning 2024-08-14 10:19:40 -0700: Behdad Esfahbod - a411de2b3 [cff] Try to silence static code analyzer 2024-08-14 10:14:42 -0700: Behdad Esfahbod - 39ea4cdd7 [hb-subset] Fix a resource leak 2024-08-13 08:04:20 -0600: dependabot[bot] - e25fa0bff Bump github/codeql-action from 3.25.15 to 3.26.0 2024-08-13 08:04:09 -0600: dependabot[bot] - f25d952b8 Bump actions/upload-artifact from 4.3.5 to 4.3.6 2024-08-12 15:51:13 -0600: Qunxin Liu - 72502ef02 [instancer] dont return false when variation data is empty after partial instancing 2024-08-12 10:21:48 +0000: dependabot[bot] - c1b9f846f Bump hendrikmuhs/ccache-action from 1.2.13 to 1.2.14 2024-08-07 09:04:25 -0600: Behdad Esfahbod - 3894b1c96 [face] Update docs for get_table_tags 2024-08-06 15:15:41 -0600: Behdad Esfahbod - d5596dfb0 [hb-subset] Report "Invalid font file." 2024-08-06 14:53:36 -0600: Behdad Esfahbod - 59a97ac02 [test] More get_table_tags test 2024-08-06 14:42:37 -0600: Behdad Esfahbod - a55b00714 [test] Add get_table_tags test for hb-coretext 2024-08-06 14:42:22 -0600: Behdad Esfahbod - 98355724a [hb-coretext] Implement get_table_tags func 2024-08-06 13:40:06 -0600: Behdad Esfahbod - bd79bfb65 [test] Add get_table_tags test for hb-ft 2024-08-06 13:31:24 -0600: Behdad Esfahbod - a459753ef [test] Test get_table_tags of face_builder 2024-08-06 12:34:15 -0600: Behdad Esfahbod - 8896b1d57 [test] Add test for get_table_tags 2024-08-06 12:21:25 -0600: Behdad Esfahbod - 830326fe1 [hb-ft] Implement get_table_tags func 2024-08-06 12:21:25 -0600: Behdad Esfahbod - 76770eb00 [face-builder] Implement get_table_tags func 2024-08-06 12:21:25 -0600: Behdad Esfahbod - ff04f28b2 [face] Add get_table_tags callback 2024-08-06 12:21:02 -0600: Behdad Esfahbod - 84f165646 [test] Move code around 2024-08-06 12:20:34 -0600: Behdad Esfahbod - 22e1a5a78 [test-paint] Fix warnings 2024-08-06 06:59:32 -0600: Behdad Esfahbod - 191c6eedf Fix Linux bot 2024-08-06 06:50:54 -0600: Behdad Esfahbod - e0c3cbf16 [subset] Fail if source face has no glyphs 2024-08-05 09:15:22 -0600: dependabot[bot] - 31f1d25e2 Bump actions/upload-artifact from 4.3.4 to 4.3.5 2024-08-05 09:15:10 -0600: dependabot[bot] - d6088fb46 Bump setuptools from 72.0.0 to 72.1.0 in /.ci 2024-07-29 10:37:28 -0600: dependabot[bot] - 2edc371e9 Bump github/codeql-action from 3.25.13 to 3.25.15 2024-07-29 10:36:49 -0600: dependabot[bot] - c86909393 Bump ossf/scorecard-action from 2.3.3 to 2.4.0 2024-07-29 10:36:36 -0600: dependabot[bot] - 1304587ba Bump meson from 1.4.1 to 1.5.1 in /.ci 2024-07-29 10:36:19 -0600: dependabot[bot] - ebcf5514e Bump setuptools from 71.1.0 to 72.0.0 in /.ci 2024-07-25 14:50:01 -0600: Behdad Esfahbod - 788b469ad [ChainContext] Fix fast-path deviation from slow path 2024-07-22 10:12:06 -0600: dependabot[bot] - fe7dc0c3c Bump github/codeql-action from 3.25.12 to 3.25.13 2024-07-22 10:11:03 -0600: dependabot[bot] - 354691b7a Bump setuptools from 70.3.0 to 71.1.0 in /.ci 2024-07-20 09:46:10 -0600: Dirk Lemstra - 1c01944e9 Added forward declaration to fix build with Visual Studio 2017. 2024-07-15 23:01:46 -0600: Chun-wei Fan - 5c7eb8540 meson: Fix builds against ICU >= 75.x on Visual Studio 2024-07-15 10:07:43 -0600: dependabot[bot] - 8aa7db54f Bump github/codeql-action from 3.25.11 to 3.25.12 2024-07-15 10:07:29 -0600: dependabot[bot] - 0ef0a0e53 Bump actions/setup-python from 5.1.0 to 5.1.1 2024-07-15 10:07:14 -0600: dependabot[bot] - acf2febb7 Bump setuptools from 70.2.0 to 70.3.0 in /.ci 2024-07-11 14:39:38 +0300: Abdul Rahman Sibahi - 0706f3989 Update wasm-shaper.md with link 2024-07-08 20:17:34 -0600: Behdad Esfahbod - 7c41d91e7 Update of https://behdad.org/text2024 2024-07-08 11:07:37 -0600: dependabot[bot] - 4eb89942b Bump actions/upload-artifact from 4.3.3 to 4.3.4 2024-07-08 11:07:25 -0600: dependabot[bot] - 48193e028 Bump setuptools from 70.1.1 to 70.2.0 in /.ci 2024-07-08 11:07:15 -0600: dependabot[bot] - 7ab9733f8 Bump fonttools from 4.53.0 to 4.53.1 in /.ci 2024-07-08 11:06:53 -0600: Ebrahim Byagowi - 677d6646a [subset] Make sure the clamp is done in a int64_t space 2024-07-08 11:06:53 -0600: Ebrahim Byagowi - 495937f96 [subset] Use hb_clamp instead of consequent hb_min and hb_max calls 2024-07-01 10:54:30 -0600: Qunxin Liu - e079dd203 [instancer] remove the warning for CFF partial instancing 2024-07-01 09:49:44 -0600: Arshia001 - b8087dbdd Update README.md 2024-07-01 09:48:02 -0600: dependabot[bot] - 492848947 Bump setuptools from 70.1.0 to 70.1.1 in /.ci 2024-07-01 09:47:49 -0600: dependabot[bot] - c481ea51e Bump github/codeql-action from 3.25.10 to 3.25.11 2024-06-30 15:07:32 -0600: Behdad Esfahbod - 67c301fdc [cmap] Fix macroman lookup 2024-06-29 17:14:38 +0300: Khaled Hosny - 7b14feb42 Drop the README symlink 2024-06-28 22:54:09 -0600: Behdad Esfahbod - e1df06748 [docs] Typo 2024-06-27 18:44:51 +0300: Khaled Hosny - 1a06d3f51 [ci] Fix tarball path 2024-06-27 18:38:31 +0300: Khaled Hosny - 9c03576c4 9.0.0 2024-06-27 16:33:16 +0300: Khaled Hosny - b461c4224 Fold the remaining Makefile.sources into CMakeLists.txt 2024-06-27 16:33:16 +0300: Khaled Hosny - a38f853e8 Drop unused Makefile.sources files 2024-06-27 16:33:16 +0300: Khaled Hosny - 9af6902c9 Drop more remnants of autotools build 2024-06-27 15:28:38 +0300: Khaled Hosny - b9d243ef4 Try to fix macos-aat-fonts job 2024-06-27 15:28:38 +0300: Khaled Hosny - e2cd1be6e Try to fix dist job 2024-06-27 15:28:38 +0300: Khaled Hosny - fa82ecd2c Fix CMake build 2024-06-27 15:28:38 +0300: Khaled Hosny - cf1fdf163 Drop autotools build 2024-06-24 19:30:26 -0600: Qunxin Liu - 93930fb1c fix build with HB_TINY 2024-06-24 19:29:54 -0600: Emanuel Czirai - dce8e4579 typo `acsii` -> `ascii` in `hb-subset-input.cc` 2024-06-24 06:46:31 -0700: Behdad Esfahbod - 59617de1b [BUILD] Update Arch Linux instructions 2024-06-24 06:44:39 -0700: dependabot[bot] - 76d9905c0 Bump setuptools from 70.0.0 to 70.1.0 in /.ci 2024-06-20 11:17:10 -0700: Behdad Esfahbod - 49c8493f5 [test] Build with HB_MINI 2024-06-20 09:11:12 -0700: ssmid - 106e4068b HB_SCRIPT_CANADIAN_ABORIGINAL removed, as deprecated 2024-06-20 09:11:12 -0700: ssmid - 8de7e9fdb deprecation cleanup: HB_BUFFER_FLAGS_DEFAULT removed 2024-06-18 17:25:09 -0600: Garret Rieger - 7946a2840 Move constant for max composite ops per glyph to hb-limits.hh 2024-06-17 13:29:30 -0700: Garret Rieger - 6289e475d In _fill_unicode_and_glyph_map add a second unicode -> gid lookup which is general. 2024-06-17 04:40:36 -0700: dependabot[bot] - d7b3ea644 Bump actions/checkout from 4.1.6 to 4.1.7 2024-06-17 04:40:30 -0700: dependabot[bot] - 181f6e46c Bump github/codeql-action from 3.25.8 to 3.25.10 2024-06-17 04:40:23 -0700: dependabot[bot] - 4a352b3a4 Bump codecov/codecov-action from 4.4.1 to 4.5.0 2024-06-14 18:38:10 -0400: Behdad Esfahbod - 2266d2582 Try fix fuzzer build on 32bit 2024-06-14 13:51:14 -0700: Don Olmstead - cef1eafb7 Use find_package for ICU 2024-06-14 16:50:09 -0400: Behdad Esfahbod - a109d5fbc [BUILD] Actually build project! 2024-06-12 06:29:33 -0400: Behdad Esfahbod - a1c803dfb [limits] Increase number of glyf points 2024-06-11 11:57:01 -0700: dependabot[bot] - f9b7ca8b1 Bump github/codeql-action from 3.25.6 to 3.25.8 fribidi 2024-09-25 21:03:03 +0300: Dov Grobgeld - 68162ba Add test/test-suite.log as an artifact on CI failure 2024-09-24 22:11:17 +0300: Dov Grobgeld - 348b60a Bump version to 1.0.16 2024-09-24 17:20:58 +0300: Khaled Hosny - cd9aa01 Fix CI failure 2024-09-24 17:20:58 +0300: Khaled Hosny - 34bdc85 Update Unicode character databases to v16.0.0 libass 2024-11-30 11:56:44 -0800: rcombs - 5b95dc0 ass.h: clarify comments on struct ass_image 2024-11-28 02:45:42 +0200: Oleg Oshmyan - 5b44c4d build: clarify message about lack of system font provider 2024-11-28 02:45:42 +0200: Oleg Oshmyan - 1708355 build: generalize "macOS" to "Apple" where appropriate 2024-11-28 02:45:42 +0200: Oleg Oshmyan - c8c89dc configure: print human-friendly "checking for Core Text/DirectWrite" 2024-11-28 02:45:42 +0200: Oleg Oshmyan - a22c8e5 build: properly spell "Fontconfig", "Core Text", "macOS" 2024-11-27 22:49:06 +0100: Oneric - 918b9dc build: enable strchrnul on AIX 2024-11-27 22:43:58 +0100: Oneric - 244face meson: bring C features in line with autotools 2024-11-27 22:40:26 +0100: Oneric - dc212fe meson: set C standard to gnu99 instead of c99 2024-11-27 22:37:53 +0100: Oneric - fb6e50f cosmetic/configure: group compiler configuration 2024-11-12 10:08:13 +0200: Martin Storsjö - 159cefc aarch64: Set the right intended alignment for constants 2024-11-02 21:57:24 +0200: llyyr - 4df64d0 libass/ass_render: add ASS_OVERRIDE_BIT_BLUR to ASS_OverrideBits 2024-10-30 13:57:27 +0200: llyyr - cfa8c2e libass: export ass_{prune_events,configure_prune} symbols 2024-10-28 08:46:09 +0100: cubicibo - dcc9eb7 Add events garbage collection system and API. 2024-10-14 15:55:40 +0300: Oleg Oshmyan - 6a75983 coretext: fix building with 10.5 SDK 2024-10-14 14:56:14 +0300: Oleg Oshmyan - 25e34fc configure: clarify comments on Core Text check order 2024-09-19 00:54:02 +0200: Oneric - 5298859 doc: avoid confusion with Matroska chunks for ass_process_data 2024-09-19 00:53:47 +0200: Oneric - 6812045 coretext: drop superfluous ass_utils.h include 2024-09-19 00:53:29 +0200: Oneric - 6f44c23 checkasm: fix build for compilers lacking __has_builtin 2024-09-13 19:38:26 +0200: Oneric - 1d826b9 fuzz/writeout.c: fix YCbCr Matrix header spelling 2024-09-13 20:09:43 +0300: Oleg Oshmyan - 0e5ce18 fuzz/writeout.c: use llabs for long long argument 2024-09-13 20:02:41 +0300: Oleg Oshmyan - 0760c53 Move __has_builtin fallback to ass_compat.h 2024-09-13 19:56:48 +0300: Oleg Oshmyan - abc7fbd coretext: drop obsolete, bugged copy of #define __has_builtin 2024-09-13 01:57:28 +0200: Oneric - 9e5cfa0 Verify assumed call requirements in CI builds 2024-09-06 11:28:56 +0300: Dr.Smile - 694143b bitmap_engine: tighten assumptions even more 2024-09-05 21:15:03 -0700: rcombs - d9ca39c ass_bitmap_engine: add doc comment on common function preconditions 2024-09-05 21:15:03 -0700: rcombs - d63cc22 engine: add some trivial ASSUME usage in C implementations 2024-09-05 21:15:03 -0700: rcombs - c3ee404 utils: add ASSUME macro 2024-09-05 21:15:03 -0700: rcombs - 220a66a bitmap_engine: restrict-qualify all pointer args 2024-08-29 23:29:22 +0200: Oneric - 3a7a9b9 test: use transparent background 2024-08-28 03:56:14 +0200: Oneric - 37d330d test: enable png compression 2024-08-28 03:56:14 +0200: Oneric - 6ae3dd1 test: always clean up resources on PNG errors 2024-08-25 19:12:28 +0200: Oneric - 3bc0f66 build/meson: fix style 2024-08-25 19:10:54 +0200: Nirbheek Chauhan - 4fd4138 build/meson: don't redefine cpu_family which is meson terminology 2024-08-25 18:41:41 +0200: luzpaz - c166c56 cosmetic: fix various typos 2024-08-25 02:05:52 +0000: luzpaz - a577591 README: Organize badges + add 'Packaging status' Repology section 2024-08-16 17:58:58 +0200: Oneric - 5c00ca2 build/meson: don’t look up nasm if not found 2024-08-14 19:00:52 +0200: Nirbheek Chauhan - 1774117 build/meson: explicitly reject yasm as an ASM compiler 2024-08-14 19:00:43 +0200: Nirbheek Chauhan - b26ea49 build/meson: add support for android, identical to linux 2024-08-06 20:15:21 +0200: Oneric - b214307 build: error on non-ISO format strings with clang 2024-08-04 23:54:50 +0300: Andarwinux - 11ec314 build: add -fno-math-errno for clang-cl 2024-08-04 21:33:19 +0300: Tomasz Konojacki - b13f5d1 utils: implement our own lrint() for Visual C++ 2024-07-24 19:08:16 -0700: rcombs - c5bb87e fuzz: fix typo 2024-07-22 18:55:39 +0200: Oneric - 5b52044 fuzz: use fixed-size buffer for time strings 2024-07-22 18:55:39 +0200: Oneric - d27d5bb fuzz: optionally output parsed file content 2024-07-22 18:55:22 +0200: Oneric - 489f506 cosmetic/fuzz: fix pointer style 2024-07-22 06:52:17 +0300: Dr.Smile - c131a95 checkasm: fix invalid blur parameters 2024-07-10 17:43:02 +0200: Oneric - 6e83137 fontconfig: fix minor memory leak 2024-07-02 22:59:48 +0200: Oneric - e46aede Release 0.17.3 2024-06-24 17:25:44 -0700: rcombs - 7d5208a build: move warning flags to configure.ac 2024-06-23 00:05:26 +0300: Dr.Smile - b154d14 compare: add support for a wider PNG range 2024-06-22 12:46:02 -0700: rcombs - c70133f ci/gha: print contents of test-suite.log 2024-06-21 21:52:29 -0700: rcombs - 1367098 ass_cache: add comments documenting ownership of cache key members 2024-06-21 21:52:29 -0700: rcombs - 3f6ffc2 ass_shaper: shrink ass_shaper_metrics_data slightly 2024-06-21 21:52:29 -0700: rcombs - 61bcbc6 ass_shaper: don't mutate the shared hb_font_t during shaping 2024-06-21 21:52:29 -0700: rcombs - 1e7b877 ass_shaper: cache face size metrics 2024-06-21 21:52:29 -0700: rcombs - 857952c ass_shaper: remove redundant member 2024-06-21 21:52:29 -0700: rcombs - 1f7fc1f ass_shaper: avoid mutating shaper_metrics_data in get_cached_metrics 2024-06-21 18:08:26 -0700: rcombs - afc4fa3 ass_shaper: check for singleton returns from harfbuzz; fixes #566 2024-06-20 22:23:13 -0700: rcombs - ee09f8a ass_utils: add ass_malloc and ass_free routines 2024-06-18 20:54:16 +0200: rcombs - 85be38d ci/ghi: use pacman deps for MSVC builds as well 2024-06-18 19:53:14 +0200: Oneric - ba44f81 api: constify input parameters where possible 2024-06-14 11:24:21 -0700: Kacper Michajłow - cd35a4d build: add -fno-math-errno to allow inlining of math functions 2024-06-14 11:24:21 -0700: Kacper Michajłow - f842ac9 build: add ax_append_compile_flags.m4 and its dependencies 2024-06-14 11:24:21 -0700: Kacper Michajłow - aca9484 .gitignore: be more specific about m4 ignores 2024-06-12 16:36:27 +0200: Oneric - 306bf76 Fix checkasm with --disable-static 2024-06-12 16:36:04 +0200: Oneric - 05e9d2e build/checkasm: add missing header sources 2024-06-12 16:35:48 +0200: Oneric - a784256 checkasm: drop dependency on ass_bitmap.h 2024-06-10 11:22:22 -0700: rcombs - 305f787 ass_cache: don't increment refcount on cache hits 2024-06-10 11:22:22 -0700: rcombs - c2150ce ass_cache: remove unused stats functionality curl 2024-11-29 12:49:55 -0500: Jay Satiro - b1c54e100 setopt: fix missing options for builds without HTTP & MQTT 2024-11-29 11:10:11 +0100: Viktor Szakats - fc680c814 GHA/windows: extend PATH instead copying libcurl.dll 2024-11-29 00:56:52 -0800: Dan Fandrich - e9de86741 tests: add the ending time stamp in testcurl.pl 2024-11-29 00:54:47 -0800: Dan Fandrich - c121f1960 DISTROS: update Alt Linux links 2024-11-29 03:14:52 +0100: Viktor Szakats - 04184d45b GHA/windows: avoid libtool wrapper for test and server executables 2024-11-29 01:11:23 +0100: Peter Kokot - 4ded2e0ac cmake: remove legacy unused IMMEDIATE keyword 2024-11-28 14:24:03 +0100: Viktor Szakats - a72b479de build: fix MSVC UWP builds 2024-11-28 11:55:05 +0100: Viktor Szakats - 2f0324231 build: fix ECH to always enable HTTPS RR 2024-11-27 11:19:17 +0100: Viktor Szakats - 96f7547d9 tests: re-enable 2086, and 472, 1299, 1613 for Windows 2024-11-27 11:19:16 +0100: Viktor Szakats - 7660a2809 tool_getpass: replace `getch()` call with `_getch()` on Windows 2024-11-26 19:15:31 +0100: Tal Regev - 4341df504 GHA/windows: enable ECH in vcpkg wolfSSL job 2024-11-26 15:05:44 +0100: Viktor Szakats - 2aa6d1a20 GHA/windows: merge cmake/autotools steps 2024-11-26 13:01:57 +0100: Viktor Szakats - 72edb22b8 tool_getpass: restore UWP `getpass_r()`, fixup CI builds, fix UWP `-Wnull-dereference` 2024-11-25 23:57:20 +0100: renovate[bot] - f988842d8 tool_getpass: make local `getpass_r()` a dummy for UWP 2024-11-25 18:36:42 +0100: Vladislavs Sokurenko - 4cded6dea multi: fix callback for `CURLMOPT_TIMERFUNCTION` not being called again when... 2024-11-25 18:36:41 +0100: Deng Jianfeng - e243e7336 rtsp: check EOS in the RTSP receive and return an error code 2024-11-24 17:59:47 +0100: Viktor Szakats - ae016b0cc GHA: source mbedTLS from official tarball 2024-11-24 03:50:35 +0100: Viktor Szakats - b13078d6c GHA: speed up 3 openssl/quictls builds 3x 2024-11-22 03:43:57 +0100: Viktor Szakats - 1da198d18 GHA: disable building tests, apps, docs in dependencies 2024-11-21 23:50:46 +0100: Viktor Szakats - f153b4bfa cmake: include `wolfssl/options.h` first 2024-11-21 17:09:24 -0500: Wyatt O'Day - 6238888ca schannel: remove TLS 1.3 ciphersuite-list support 2024-11-20 21:39:48 +0100: Viktor Szakats - e233073f0 cmake: do not echo most inherited `LDFLAGS` to config files 2024-11-18 14:17:14 -0500: Jay Satiro - cb2ae6e8a curl_multi_socket_all.md: soften the deprecation warning 2024-11-18 00:03:10 +0100: Brendon Smith - dada880fc docs: document default `User-Agent` 2024-11-17 22:06:21 +0100: Daniel Stenberg - ca6d3d2e9 show-headers.md: clarify the headers are saved with the data 2024-11-17 20:13:13 +0100: Viktor Szakats - 7fbd06664 GHA/macos: enable ECH in wolfSSL jobs 2024-11-17 17:13:33 +0100: Daniel Stenberg - 9a90678c4 RELEASE-NOTES: synced 2024-11-17 16:50:58 +0100: Daniel Stenberg - c56dee685 multi: add clarifying comment for wakeup_write() 2024-11-17 13:18:00 +0100: Viktor Szakats - 4b07b7eba netrc: fix pointer to bool conversion 2024-11-17 11:34:40 +0100: Daniel Stenberg - 2dc54e303 socket: handle binding to "host!" 2024-11-17 11:33:56 +0100: Daniel Stenberg - e9b9bbac2 netrc: address several netrc parser flaws 2024-11-17 04:45:12 +0100: Viktor Szakats - 6081703bd GHA/linux: enable ECH in wolfSSL jobs 2024-11-16 23:39:04 +0100: Daniel Stenberg - bc34ebc87 curl.h: mark two error codes as obsolete 2024-11-16 18:26:21 +0100: renovate[bot] - a82688650 CI: update dependencies 2024-11-16 00:12:08 +0100: Tal Regev - 24085b53c GHA/windows: enable GSS-API in an MSVC job 2024-11-16 00:12:08 +0100: Viktor Szakats - c41e9cc10 krb5: fix socket/sockindex confusion, MSVC compiler warnings 2024-11-15 23:56:21 +0100: Logan Buth - c14a9c812 CURLOPT_PREREQFUNCTION.md: add result code on failure 2024-11-15 13:55:55 -0800: andrewkirillov-ibm - a06c0a5bc Rename struct var to fix AIX build 2024-11-15 22:05:06 +0100: Viktor Szakats - 8115e790d tidy-up: indentation [ci skip] 2024-11-15 11:50:45 +0100: Viktor Szakats - cb7558af3 configure: replace `$#` shell syntax 2024-11-14 22:46:30 +0100: Viktor Szakats - 9eb5c7cff cmake: restore cmake args list in `buildinfo.txt` 2024-11-14 22:44:52 +0100: Viktor Szakats - c66964f28 configure: add FIXMEs for disabled pkg-config references 2024-11-14 22:38:47 +0100: Viktor Szakats - d511ec8b0 build: omit certain deps from `libcurl.pc` unless found via `pkg-config` 2024-11-14 21:52:45 +0100: Viktor Szakats - e0e93d431 cmake: sync GSS config code with other deps 2024-11-14 09:55:45 +0100: Viktor Szakats - 22c45844a strtok: use namespaced `strtok_r` macro instead of redefining it 2024-11-14 09:55:45 +0100: Viktor Szakats - 92124838c socketpair: fix enabling `USE_EVENTFD` 2024-11-14 09:55:45 +0100: Viktor Szakats - e244d5006 configure: do not echo most inherited `LDFLAGS` to config files 2024-11-14 02:14:02 +0100: Viktor Szakats - 263857024 GHA/linux: fix `pip3 install impacket` breakage 2024-11-13 19:15:15 -0500: andrewkirillov-ibm - 04b9054a0 os400: Fix IBMi builds 2024-11-13 18:21:29 -0500: andrewkirillov-ibm - 0b3b61cc7 os400: Fix IBMi EBCDIC conversion of arguments 2024-11-13 19:07:28 +0100: Viktor Szakats - 1a3408d6d cmake: typo in comment [ci skip] 2024-11-13 18:19:38 +0100: Viktor Szakats - 3c6bf1086 GHA/macos: follow Homebrew and switch to `pkgconf` 2024-11-13 12:45:06 +0100: Viktor Szakats - 2ccd1c588 cmakelint: fix to check root `CMakeLists.txt` 2024-11-13 10:42:38 +0100: Viktor Szakats - 93e6e4b82 cmake: work around `ios.toolchain.cmake` breaking feature-detections 2024-11-12 22:23:57 -0800: Dan Fandrich - e3aa2a07f tests: use the standard format of an IGNORED line 2024-11-12 13:02:44 +0100: Daniel Engberg - acc73edce GHA/non-native: streamline installed packages on FreeBSD 2024-11-12 08:33:57 +0100: Daniel Stenberg - 448df98d9 mk-ca-bundle: remove CKA_NSS_SERVER_DISTRUST_AFTER conditions 2024-11-11 14:32:01 +0100: Viktor Szakats - 774844ab5 curl-rustls.m4: keep existing `CPPFLAGS`/`LDFLAGS` when detected 2024-11-11 14:25:04 +0100: Viktor Szakats - 8b76a8aeb build: use `_fseeki64()` on Windows, drop detections 2024-11-09 14:30:53 +0100: renovate[bot] - b723f6a44 GHA: update four dependencies 2024-11-09 10:34:45 +0100: Daniel Stenberg - 93c65c00e libssh: when using IPv6 numerical address, add brackets 2024-11-09 01:15:03 +0100: Viktor Szakats - 9416e49ce GHA/non-native: enable nghttp2 in OmniOS job 2024-11-09 00:52:35 +0100: renovate[bot] - f6dd3a66b ci: Update vmactions/omnios-vm digest to 16b5996 2024-11-08 23:24:50 +0100: Daniel Stenberg - b0e53cbc4 RELEASE-NOTES: synced 2024-11-08 23:20:32 +0100: Ethan Everett - 9089ef1f4 nghttp2: use custom memory functions 2024-11-08 13:59:39 +0100: Viktor Szakats - 1cd745a58 ECH: enable support for the AWS-LC backend 2024-11-08 13:22:47 +0100: Daniel Stenberg - cbafcec50 curl: --test-duphandle in debug builds runs "duphandled" 2024-11-08 11:15:31 +0100: Viktor Szakats - 354f3f96a macos: disable gcc `availability` workaround as needed 2024-11-08 11:02:39 +0100: Daniel Stenberg - 995db1748 RELEASE-PROCEDURE.md: adjust release dates 2024-11-08 10:51:46 +0100: Viktor Szakats - 96edb5f61 cmake: drop cmake args list from `buildinfo.txt` 2024-11-08 10:48:12 +0100: Viktor Szakats - 4d8ab1f1b GHA/macos: let gcc dictate the configured Apple SDK 2024-11-08 10:48:11 +0100: Viktor Szakats - cb092c0a7 GHA: add `apt update` where missing 2024-11-08 08:57:45 +0100: Daniel Stenberg - a3b4ffd42 TODO: consider OCSP stapling by default 2024-11-07 23:48:32 +0100: Ben Greear - 1f6767e7a vtls: fix compile warning when ALPN is not available 2024-11-07 23:47:17 +0100: Daniel Stenberg - f4ee7bafd cmdline/ech.md: formatting cleanups 2024-11-07 18:20:28 +0100: Daniel Stenberg - 0cdde0fdf netrc: support large file, longer lines, longer tokens 2024-11-07 17:29:36 +0100: Jesus Malo Poyatos - 878bc429f setopt: fix CURLOPT_HTTP_CONTENT_DECODING 2024-11-07 13:16:47 +0100: Daniel Stenberg - cadfe0de6 RELEASE-NOTES: synced 2024-11-07 13:14:41 +0100: Stefan Eissing - bcf8a8488 mbedtls: call psa_crypt_init() in global init 2024-11-07 09:47:53 +0100: Daniel Stenberg - f5c616930 duphandle: also init netrc 2024-11-06 13:09:20 +0100: Daniel Stenberg - 9919149ae cookie: treat cookie name case sensitively 2024-11-06 08:05:56 +0100: Daniel Stenberg - b1ef0e1a0 RELEASE-NOTES: synced 2024-11-06 08:05:56 +0100: Daniel Stenberg - 62020546c THANKS: contributors from the 8.11.0 release 2024-11-06 02:42:09 +0100: Viktor Szakats - 380790b24 GHA/non-native: fix installing OpenLDAP on OpenBSD 2024-11-06 01:43:55 +0100: Viktor Szakats - 087f77d85 GHA/macos: drop WebSockets from job names 2024-11-05 21:17:30 +0100: Viktor Szakats - 1b4897f3c RELEASE-NOTES: update cmake LDAP-related entry [ci skip] 2024-11-05 11:54:55 +0100: Daniel Stenberg - e1ed6b8e2 mbedtls: remove failf() use from mbedtls_random 2024-11-04 14:48:30 +0100: Stefan Eissing - 3a35901a1 wolfssl: coexist with openssl, further work 2024-11-04 10:40:42 +0100: Daniel Stenberg - f81abcbfe RELEASE-NOTES: synced 2024-11-04 10:23:05 +0100: Daniel Stenberg - 413300779 wolfssl: no more use of the OpenSSL API 2024-11-04 08:44:33 +0100: renovate[bot] - 46bd595b7 ci: update dependency wolfSSL/wolfssh to v1.4.19 2024-11-04 08:42:05 +0100: Daniel Stenberg - 6b2bc8130 openssl: extend the OpenSSL error messages 2024-11-02 22:28:59 +0100: Jonas 'Sortie' Termansen - 78c317292 curl_addrinfo: support operating systems with only getaddrinfo(3) 2024-11-02 01:56:55 +0100: Viktor Szakats - 25025419c pytest: include curl version string and python platform in log 2024-11-01 15:36:48 +0100: Viktor Szakats - 9d32724c1 certs: add missing `-CAcreateserial` option for LibreSSL 2024-11-01 11:36:54 +0100: Viktor Szakats - 97d69ec0d winbuild: drop `gen_resp_file.bat` 2024-10-31 20:14:44 -0700: Dan Fandrich - d88db0b6b tests: use a set for several of the curl_props 2024-10-31 23:40:51 +0100: Stefan Eissing - 9b863ac67 vquic: recv_mmsg, use fewer, but larger buffers 2024-10-31 14:08:58 +0100: Stefan Eissing - 922235e56 ngtcp2: do not loop on recv 2024-10-31 13:26:27 +0100: Viktor Szakats - 2f22fc10e GHA/linux-old: adjust configure job name 2024-10-31 09:09:01 +0100: Viktor Szakats - 329a8e9da unit1307: tidy up Apple OS detection 2024-10-31 08:59:37 +0100: edmcln - 9640a8ef6 schannel: fix TLS cert verification by IP SAN 2024-10-30 23:15:32 +0100: Viktor Szakats - fb711b509 build: fix clang-cl builds, add CI job 2024-10-30 23:15:28 +0100: Viktor Szakats - 9acecc923 tidy-up: whitespace, fix CI spacecheck for docs 2024-10-30 14:59:54 +0100: Daniel Stenberg - 0cececef0 config: rename the OS define to CURL_OS to reduce collision risk 2024-10-30 14:04:08 +0100: Daniel Stenberg - c0d2b9bee MQTT: remove trailing newline 2024-10-30 09:47:06 +0100: Daniel Stenberg - 98561a3be RELEASE-NOTES: synced 2024-10-30 09:32:29 +0100: Viktor Szakats - bc6212004 pytest: show curl features and protocols 2024-10-30 08:44:05 +0100: Marwan Yassini - e4aa07b52 mqtt: fix mqtt.md wording and add clearer explanation 2024-10-30 01:30:15 -0400: Jay Satiro - 22e7b1512 winbuild/README: consolidate command prompt section 2024-10-29 15:52:30 +0100: renovate[bot] - 85ee61402 ci: update rojopolis/spellcheck-github-actions digest to 74c2a14 2024-10-29 15:44:05 +0100: Jon Rumsey - b57e9c8f9 OS400: don't delete source files when building with debug 2024-10-29 11:13:56 +0100: Stefan Eissing - 0d475da1c pytest: fix run against multissl curl 2024-10-29 11:05:22 +0100: Daniel Stenberg - a70f5bc4b curl/config2setopts: move SSH related options into same block 2024-10-29 10:07:37 +0100: Daniel Stenberg - 84f96e336 tool_operate: url_proto improvements 2024-10-29 09:41:43 +0100: Daniel Stenberg - a273cc255 multi: fix "Useless Assignment" 2024-10-29 09:40:56 +0100: Daniel Stenberg - b7a06dee5 setopt: return error for bad input to CURLOPT_RTSP_REQUEST 2024-10-29 09:27:42 +0100: Viktor Szakats - 74c7b672d runtests: add comment for handle64 pathsep requirement [ci skip] 2024-10-29 09:25:29 +0100: Daniel Stenberg - cbc39a88d setopt_cptr: make overflow check only done when needed 2024-10-29 09:20:37 +0100: Viktor Szakats - 1a2d38c47 GHA/windows: avoid curl.exe libtool wrapper 2024-10-29 09:20:37 +0100: Viktor Szakats - ef7399b8b runtests: pass single backslashes with Windows Perl 2024-10-29 08:18:30 +0100: Daniel Stenberg - cd2b45201 src/lib: remove redundant ternary operators 2024-10-28 22:56:11 +0100: Daniel Stenberg - 080973dcd lib: msnprintf tidy-ups 2024-10-28 16:13:14 +0100: Daniel Stenberg - cb011ac09 tls: avoid abusing CURLE_SSL_ENGINE_INITFAILED 2024-10-28 16:01:08 +0100: Daniel Stenberg - 974f6bcf8 RELEASE-NOTES: synced 2024-10-28 13:04:28 +0100: Stefan Eissing - 701813b23 tests/http: add --insecure tests 2024-10-28 11:41:19 +0100: Stefan Eissing - 0e0c8cdf8 tests/scorecard: allow remote server test 2024-10-28 09:38:37 +0100: Daniel Stenberg - 770702fa3 CI: bump wolfSSH and wolfSSL 2024-10-27 23:32:34 +0100: Daniel Stenberg - 80aa1fe46 tool_getparam: drop unused time() call 2024-10-27 14:26:45 +0100: Viktor Szakats - 398025a41 appveyor: fix job names, tidy-up 2024-10-27 14:26:45 +0100: Viktor Szakats - 1db9af2b9 cmake: tweaks around debug mode and hidden symbols 2024-10-27 14:11:18 +0100: Viktor Szakats - 0da1489eb build: disable warning `-Wunreachable-code-break` 2024-10-27 10:59:50 +0100: Daniel Stenberg - e77326403 multi: split multi_runsingle into sub functions 2024-10-27 10:57:21 +0100: Daniel Stenberg - 522c89a13 lib: remove Curl_ prefix from static functions 2024-10-26 23:45:32 +0200: Daniel Stenberg - 1160380e5 docs: clarify FTP over HTTP proxy functionality somewhat 2024-10-25 15:04:36 +0200: Viktor Szakats - 0910a412a cmake: fix missing spacing in log message 2024-10-25 15:04:35 +0200: Viktor Szakats - aafc074f8 cmake: clear package version after `pkg-config` detection 2024-10-24 23:21:00 +0200: Viktor Szakats - b8c12634f INSTALL-CMAKE: fix punctuation and a typo [ci skip] 2024-10-24 23:06:40 +0200: Viktor Szakats - f66af623c cmake: document `-D` and env build options 2024-10-24 23:06:40 +0200: Viktor Szakats - ffc4e6a88 cmake: mark as advanced some internal Find* variables 2024-10-24 22:12:58 +0200: Viktor Szakats - 45862f222 cmake: tidy up and shorten symbol hiding initialization 2024-10-24 21:20:04 +0200: Viktor Szakats - 1da1fcc43 cmake: tidy up picky warning initialization 2024-10-24 21:20:03 +0200: Viktor Szakats - fff6afb0f cmake: rename local variables to underscore-lowercase 2024-10-24 19:16:10 +0200: Viktor Szakats - f48609d4c cmake: limit `CURL_STATIC_CRT` to MSVC 2024-10-24 19:16:10 +0200: Viktor Szakats - c9b54fadd cmake: use `list(APPEND)` on `CURL_INCLUDES` 2024-10-24 19:16:10 +0200: Viktor Szakats - 7e94680c9 cmake: tidy up `CURL_DISABLE_FORM_API` initialization 2024-10-24 19:13:10 +0200: Viktor Szakats - ec68fb5a6 cmake: drop obsolete items from `TODO` and `INSTALL-CMAKE` 2024-10-24 16:20:36 +0200: Daniel Stenberg - 02ac5547c docs/libcurl/opts/Makefile.inc: alphasort the options list 2024-10-24 16:10:39 +0200: Daniel Stenberg - 469f53686 curl: detect ECH support dynamically, not at build time 2024-10-24 14:55:23 +0200: Stefan Eissing - 8cb2d5f48 quic: use the session cache with wolfSSL as well 2024-10-24 14:47:26 +0200: Kazuho Oku - b34b757c2 ngtcp2: set max window size to 10x of initial (128KB) 2024-10-24 14:40:01 +0200: Stefan Eissing - 358eae42a bearssl: improved session handling, test exceptions 2024-10-24 14:37:59 +0200: Stefan Eissing - 30f66c8ba mbedtls: handle session as blobs 2024-10-24 14:35:24 +0200: Daniel Stenberg - 3722ed037 RELEASE-NOTES: synced 2024-10-24 14:32:13 +0200: Daniel Stenberg - 1056889f9 url.md: clarify 2024-10-24 14:04:59 +0200: Daniel Stenberg - 9255e7a10 version: minor cleanups 2024-10-24 10:34:20 +0200: Jay Satiro - ac7ae08f0 schannel: reclassify extra-verbose schannel_recv messages 2024-10-24 10:17:24 +0200: ArtSin - 0325e1b9b mprintf: treat `%o` as unsigned, add tests for `%o`, `%x`, `%X` 2024-10-24 10:16:19 +0200: ArtSin - 7ca164fab mprintf: do not ignore length modifiers of `%o`, `%x`, `%X` 2024-10-24 10:06:40 +0200: Stefan Eissing - f901ab84e schannel: ignore error on recv beyond close notify 2024-10-24 10:03:31 +0200: renovate[bot] - 38c57bdf0 GHA: update five dependencies 2024-10-23 23:12:54 +0200: Daniel Stenberg - 59831f806 tool_operate: split up the huge single_transfer into sub functions 2024-10-23 23:09:48 +0200: Daniel Stenberg - 30da1f597 setopt: split Curl_vsetopt() into several sub functions 2024-10-23 21:24:02 +0200: Viktor Szakats - b3816f67b cmake: avoid setting `BUILD_TESTING` 2024-10-23 19:36:04 +0200: Viktor Szakats - 7c023c3f6 libssh2: delete duplicate `break` 2024-10-23 19:36:03 +0200: Viktor Szakats - 6b440704d GHA: drop "3" from openssl names and keys 2024-10-23 13:13:01 +0200: Viktor Szakats - b8de0dadd cmake: tidy up line order [ci skip] 2024-10-23 13:00:41 +0200: Viktor Szakats - 5f9411f95 GHA/windows: work around Git for Windows perf regression 2024-10-23 12:02:17 +0200: Viktor Szakats - 73d277919 GHA/linux: drop patch from openssl3 thread sanitizer 2024-10-23 11:24:21 +0200: renovate[bot] - e1099726a CI: update dependency openssl/openssl to v3.4.0 2024-10-23 10:42:30 +0200: Viktor Szakats - 53fdc5faf runtests: use deterministic sort for `TESTINFO` lines 2024-10-23 10:40:43 +0200: Max Dymond - e43d37c54 ci: fix renovate's matching for OpenSSL and quictls 2024-10-23 01:29:52 +0200: Viktor Szakats - b327a53f0 GHA: use `--no-install-suggests --no-install-recommends` where missing 2024-10-23 00:41:05 +0200: Daniel Stenberg - 0e18bd394 mk-lib1521: fix the long return code check 2024-10-22 23:38:13 +0200: Viktor Szakats - 605bc2d2c GHA/linux: merge 32-bit Linux workflow 2024-10-22 13:41:02 -0700: Yedaya Katsman - acd134cfe tests: Fix FILEFORMAT directive 2024-10-22 20:20:42 +0200: Viktor Szakats - b6219cd93 GHA/linux: merge torture jobs into the main workflow 2024-10-22 20:20:42 +0200: Viktor Szakats - 52851d325 GHA/macos: use `test-torture` target for torture tests 2024-10-22 20:20:42 +0200: Viktor Szakats - 096bfdeff cmake/FindCares: fix version detection for c-ares 1.34.1 2024-10-22 20:20:41 +0200: Viktor Szakats - 825a800e0 cmake: use the `BSD` variable 2024-10-22 19:13:08 +0200: Viktor Szakats - 9126eb5a8 cmake: replace `CURL_*_DIR` with `{PROJECT,CMAKE_CURRENT}_*_DIR` 2024-10-22 19:13:08 +0200: Viktor Szakats - c33174d42 GHA/windows: increase timeout for vcpkg jobs due to slowness 2024-10-22 15:48:27 +0200: Daniel Stenberg - dcb27fdd4 GHA: fix the msh3 renovate thing 2024-10-22 15:31:46 +0200: Stefan Eissing - 943df95ae CI: run with standard mod_http2 2024-10-22 14:23:12 +0200: Tal Regev - c2e263677 GHA/windows: add http3 to libressl vcpkg job 2024-10-22 14:17:58 +0200: Viktor Szakats - 1e0305973 GHA/windows: ignore results for test 987 2024-10-22 13:15:37 +0200: Viktor Szakats - 0978afd7a GHA/linux: tidy up and performance 2024-10-21 12:47:47 +0200: zjyhjqs - e89491e1f cmake: fix compile warnings for clang-cl 2024-10-21 12:47:46 +0200: Viktor Szakats - 7dd7cbac8 version: say quictls in MSH3 builds 2024-10-21 09:35:00 +0200: Gabriel Marin - a58584a88 checksrc: add check for spaces around logical AND operators 2024-10-20 22:58:27 +0200: Daniel Stenberg - 51724c43e curl_ws_recv.md: the 'meta' pointer is only returned on success 2024-10-20 22:57:24 +0200: Daniel Stenberg - d6bae1cb8 curl_ws_recv: return recv 0 and point meta to NULL on all errors 2024-10-20 01:16:28 +0200: Viktor Szakats - 2816cba2d GHA/linux: bump to quictls 3.3.0 2024-10-19 12:34:27 -0400: Jay Satiro - 547d60047 curl_multi_perform.md: fix typo 2024-10-18 14:42:34 -0700: Dan Fandrich - 684773319 docs: fix a typo in some cipher options 2024-10-18 16:43:52 +0200: renovate[bot] - e29629a40 GHA: update ngtcp2/ngtcp2 and awslabs/aws-lc 2024-10-18 16:39:26 +0200: renovate[bot] - 2c1d83e6a Dockerfile: update Docker digest to d830561 2024-10-18 12:58:50 +0200: Viktor Szakats - 4de627ab0 winbuild: add initial wolfSSL support 2024-10-18 11:52:30 +0200: Daniel Stenberg - b4e162566 KNOWN_BUGS: LDFLAGS passed too late 2024-10-18 11:42:42 +0200: Daniel Stenberg - 5ea61a0b5 hsts: support "implied LWS" properly around max-age 2024-10-18 10:13:38 +0200: Daniel Stenberg - 288cfcbe3 RELEASE-NOTES: synced 2024-10-18 10:00:29 +0200: zjyhjqs - fbc0da376 cmake: set version for `project()` and add CPack support 2024-10-18 08:13:53 +0200: Daniel Stenberg - 1b155f034 tool_operate: reuse the schannel backend check 2024-10-17 23:06:33 +0200: Daniel Stenberg - 29faa7919 libcurl/opts: improve phrasing for connection cap related options 2024-10-17 23:03:41 +0200: Stefan Eissing - fe2a72029 http2: auto reset stream on server eos 2024-10-17 23:00:24 +0200: Daniel Stenberg - 2ae8d9b57 libtests: generate the lib1521 atomically 2024-10-17 22:56:45 +0200: Daniel Stenberg - b9877b74c GHA: drop the hyper job 2024-10-17 16:11:06 +0200: Stefan Eissing - b42eb27c1 openssl: improve retries on shutdown 2024-10-17 16:04:09 +0200: Daniel Stenberg - 8cdbaba4b tool_operate: break out of loop on error 2024-10-17 13:36:42 +0200: Daniel Stenberg - 38bfe1c2a GHA: switch off proselint 2024-10-17 13:36:33 +0200: Daniel Stenberg - 9cc246401 source: avoid use of 'very' in comments 2024-10-17 13:36:33 +0200: Daniel Stenberg - d1323839b DISTROS: avoid use of "very" 2024-10-17 13:26:00 +0200: Daniel Stenberg - 193f1b484 DISABLED: disable test 1060 with hyper 2024-10-17 13:25:15 +0200: Stefan Eissing - c97cd8282 tests/http: fix ubuntu GnuTLS CI failures 2024-10-17 12:55:05 +0200: Daniel Stenberg - beeeb85a7 tests: update some HTTP/2 over HTTPS tests 2024-10-16 18:03:06 -0400: Jay Satiro - fde532629 winbuild/README: document how to clean a build 2024-10-16 23:25:18 +0200: Viktor Szakats - 1e01e2b54 GHA/macos: merge autotools and cmake jobs 2024-10-16 09:56:14 -0700: Dan Fandrich - a2f913ef6 CI: explicitly specify the OS version when necessary 2024-10-16 09:21:40 -0700: Dan Fandrich - 41c980bb0 tests: capture stdin to get the vsftpd version number 2024-10-16 17:27:56 +0200: Viktor Szakats - 6478a36b6 src: guard for double declaration of `curl_ca_embed` in unity builds 2024-10-16 16:27:59 +0200: Daniel Stenberg - adf2b4fa5 libssh: use CURL_PATH_MAX instead of PATH_MAX 2024-10-16 12:09:02 +0200: Viktor Szakats - 7fbcf4b9b vquic: fix compiler warning with gcc + MUSL 2024-10-16 11:55:52 +0200: Daniel Stenberg - facf59c30 libssh2: use the filename buffer when getting the homedir 2024-10-16 11:55:47 +0200: Daniel Stenberg - 083b4ab6e libssh2: put the readdir buffers into struct 2024-10-16 08:34:19 +0200: renovate[bot] - 1cf187a4f CI: update GHA dependencies 2024-10-15 16:44:17 +0200: Viktor Szakats - 3040971d1 GHA: silence proselint warnings and an error 2024-10-15 14:33:47 +0200: Daniel Stenberg - 8403e5a70 tests: fix callback signatures to please UndefinedBehaviorSanitizer 2024-10-15 14:33:40 +0200: Daniel Stenberg - eed3c8f4b curl.h: remove the struct pointer for CURL/CURLSH/CURLM typedefs 2024-10-15 14:32:39 +0200: Daniel Stenberg - ad1c49bc0 lib: remove function pointer typecasts for hmac/sha256/md5 2024-10-15 10:45:17 +0200: Michael Kaufmann - 335d32570 conncache: More efficient implementation of cpool_remove_bundle 2024-10-15 01:40:20 +0200: Viktor Szakats - e20b139a1 GHA/linux: add cmake job for system mbedTLS with pkg-config 2024-10-14 12:47:21 +0200: Daniel Stenberg - e33cf006e server/mqttd: fix two memory leaks 2024-10-14 03:17:36 +0200: Viktor Szakats - 8ea120f61 GHA/linux: fixup pip for Ubuntu 24.04 2024-10-13 23:19:46 +0200: Daniel Stenberg - 69bf530df tool_operate: make --skip-existing work for --parallel 2024-10-13 23:18:42 +0200: Daniel Stenberg - 9bee39bfe url: use same credentials on redirect 2024-10-13 23:16:18 +0200: Daniel Stenberg - eb77297cc lib: move curl_path.[ch] into vssh/ 2024-10-13 23:15:28 +0200: Stefan Eissing - a7ccd0261 ftp: move listen handling to socket filter 2024-10-13 23:13:04 +0200: Stefan Eissing - 3455d360c mbedTLS: fix handling of TLSv1.3 sessions 2024-10-13 23:11:39 +0200: Stefan Eissing - 513904c26 wolfSSL: fix handling of TLSv1.3 sessions 2024-10-13 23:10:45 +0200: Stefan Eissing - aa43b4246 curl-rustls.m4: set linker flags to allow rustls build on macos 2024-10-13 18:01:51 +0200: Viktor Szakats - 960521d21 smb: do not redefine `getpid` on Windows 2024-10-13 11:34:59 +0200: Viktor Szakats - e8a007de0 GHA: optimize test prereq steps 2024-10-13 11:34:26 +0200: Viktor Szakats - 75dfb7b64 pytest: include `buildinfo.txt` in the output 2024-10-12 22:47:31 +0200: Tal Regev - 66cc01575 GHA/windows: drop vcpkg workaround 2024-10-12 22:33:29 +0200: Viktor Szakats - 01a815799 cmake: tidy-ups and rebase fixups 2024-10-12 10:47:57 -0700: Dan Fandrich - a3601cf57 tests: allow pytests to run in out-of-tree builds 2024-10-12 08:58:19 +0200: Viktor Szakats - 79809ffe1 GHA/linux: mbedTLS 3.6.1 2024-10-11 23:53:42 +0200: renovate[bot] - ba68eb02f CI: update rojopolis/spellcheck, actions/checkout, actions/upload-artifact 2024-10-11 23:44:19 +0200: dependabot[bot] - 7d53a5929 CI: bump github/codeql-action, vmactions/omnios-vm and actions/cache 2024-10-11 23:37:47 +0200: Stefan Eissing - fe8399f06 gnutls: use session cache for QUIC 2024-10-11 10:13:37 -0700: Dan Fandrich - 954177b9d tool_xattr: create the user.creator xattr attribute 2024-10-11 17:57:03 +0200: Viktor Szakats - dfd36d3ee cmake: apply `WIN32_LEAN_AND_MEAN` to all feature checks 2024-10-11 17:44:45 +0200: Viktor Szakats - 8e3450577 cmake: untangle feature detection interdependencies 2024-10-11 15:01:29 +0200: Viktor Szakats - 7bff68647 ci: dump `curl_config.h` to log in all jobs 2024-10-11 14:52:41 +0200: Daniel Stenberg - 617feb7c9 RELEASE-NOTES: synced 2024-10-11 14:43:16 +0200: Daniel Stenberg - 0095f9846 libssh2: split the statemachine function into smaller sub functions 2024-10-11 14:40:12 +0200: Daniel Stenberg - 3b43a05e0 netrc: cache the netrc file in memory 2024-10-11 12:28:22 +0200: Stefan Eissing - 962097b8d TLS: TLSv1.3 earlydata support for curl 2024-10-11 12:26:36 +0200: Daniel Stenberg - d0377f5a8 multi: convert Curl_follow to static multi_follow 2024-10-11 09:01:03 +0200: Daniel Stenberg - be39ed19a cookie: overhaul and cleanup 2024-10-10 22:50:44 +0200: Viktor Szakats - 91d451b48 cmake: replace `check_include_file_concat()` for LDAP and GSS detection 2024-10-10 22:48:20 +0200: Viktor Szakats - 2c90f7f69 cmake: allow manual configuration for LDAP 2024-10-10 19:36:04 +0200: Viktor Szakats - 6074e3350 cmake: add comments to feature check options applied globally 2024-10-10 19:36:02 +0200: Viktor Szakats - 447bcea5a cmake: stop adding dependency headers to global `CMAKE_REQUIRED_INCLUDES` 2024-10-10 19:35:58 +0200: Viktor Szakats - 91519bfb7 cmake: use `cmake_push_check_state()` around feature checks 2024-10-10 19:35:57 +0200: Viktor Szakats - ae5e538e5 GHA: drop `--parallel` option for CMake + Ninja jobs 2024-10-10 14:45:09 +0200: Viktor Szakats - 7bab201ab cmake: add native `pkg-config` detection for mbedTLS, MSH3, Quiche, Rustls, wolfSSL 2024-10-10 14:29:35 +0200: Viktor Szakats - ae5351696 cmake: tidy up detection C code 2024-10-10 13:15:26 +0200: Viktor Szakats - 436bbbe7a GHA/linux: skip installing rust if rustls is in cache 2024-10-10 12:16:42 +0200: Viktor Szakats - 36bd80747 GHA/linux, http3-linux: add CMake support, sync steps, other improvements 2024-10-10 11:18:07 +0200: Viktor Szakats - 5b2d6448b GHA/mac: simplify detecting SDK version bound to GCC 2024-10-10 10:54:15 +0200: Viktor Szakats - d3725f2bc GHA/linux: fix mbedTLS cmake build 2024-10-10 07:47:41 +0200: Daniel Stenberg - 8c62479a7 packages/OS400/curlmain: remove the strncpy calls 2024-10-10 07:47:01 +0200: Daniel Stenberg - 45b388fdc tests/server/util.c: remove use of strncpy 2024-10-09 23:43:24 +0200: Daniel Stenberg - 08949637d tool_getparam: replace two uses of strncpy(), ban strncpy 2024-10-09 13:48:14 +0200: Daniel Stenberg - 5ee43bb82 tests: 780 - 783, new HSTS tests 2024-10-09 13:48:08 +0200: Daniel Stenberg - a94973805 hsts: improve subdomain handling 2024-10-09 07:55:21 +0200: Emanuel Komínek - 461ce6c61 multi: make curl_multi_cleanup invalidate magic latter 2024-10-09 07:53:45 +0200: Colton Willey - 0f7e72fbc wolfssl: use old version API without openssl extra 2024-10-09 02:46:01 +0200: Viktor Szakats - e377c9176 GHA: add Linux and macOS mbedTLS jobs, fix issue 2024-10-08 22:19:28 +0200: Viktor Szakats - b941d16d5 GHA/windows: drop vcpkg shiftmedia-gnutls, replace with mbedtls 2024-10-08 09:57:05 -0700: Dan Fandrich - 6268caee8 INSTALL.md: fix a typo that slipped in to RISC OS 2024-10-08 16:50:57 +0200: Daniel Stenberg - ee68b8db8 RELEASE-NOTES: synced 2024-10-08 16:15:06 +0200: Sebastian Walz - adca93b53 json.md: cli-option `--json` is an alias of `--data-binary` 2024-10-08 16:13:25 +0200: Daniel Stenberg - e8c024aa9 http_aws_sigv4: avoid local buffer and strcpy 2024-10-08 15:41:42 +0200: Daniel Stenberg - c5b8569c7 tftp: avoid two memcpy/strcpy 2024-10-08 15:40:00 +0200: Daniel Stenberg - d90a8f07e telnet: avoid two strcpy() by pointing to the strings instead 2024-10-08 15:37:19 +0200: Daniel Stenberg - 88ef62ba2 setopt: avoid superfluous length checks before strcmp() 2024-10-08 15:36:05 +0200: Daniel Stenberg - 741e07edb bearssl: avoid strpcy() when generating TLS version log message 2024-10-08 15:34:50 +0200: Daniel Stenberg - 3dfc256b9 smb: replace use of strcpy() with snprintf() 2024-10-08 12:50:52 +0200: Daniel Stenberg - 45b7aa6b7 altsvc: avoid using local buffer and memcpy 2024-10-08 12:49:17 +0200: Daniel Stenberg - 60d8663af hsts: avoid the local buffer and memcpy on lookup 2024-10-08 11:49:18 +0200: Viktor Szakats - 3e7a6fbb8 configure: add GSS to `libcurl.pc` `Depends:` 2024-10-08 11:49:17 +0200: Viktor Szakats - 9e19a577e cmake: detect GNU GSS 2024-10-08 11:09:04 +0200: Daniel Stenberg - 3db50bd01 CURLOPT_APPEND.md: goes for SFTP as well 2024-10-08 11:06:49 +0200: Daniel Stenberg - 699a2df35 conncache: find bundle again in case it is removed 2024-10-08 09:35:56 +0200: Daniel Stenberg - 80dac51af test1915: remove wrong comment 2024-10-08 08:12:45 +0200: Daniel Stenberg - 40bd652b7 setopt: use a single function for HTTPAUTH and PROXYAUTH 2024-10-07 16:14:38 +0200: Viktor Szakats - a79f20d37 cmake: do not propagate unused `HAVE_GSSAPI_GSSAPI_KRB5_H` to C 2024-10-07 13:45:20 +0200: Viktor Szakats - e888069f5 cmake: detect `HAVE_NETINET_IN6_H`, `HAVE_CLOSESOCKET_CAMEL`, `HAVE_PROTO_BSDSOCKET_H` 2024-10-07 12:31:37 +0200: Viktor Szakats - 86d5c2651 configure: drop unused bare `socket.h` detection 2024-10-07 12:31:21 +0200: Viktor Szakats - 6cfb615e9 sws: fix unused static function with `TCP_NODELAY` undefined 2024-10-07 12:31:21 +0200: Viktor Szakats - 2d1959dd0 configure: drop duplicate feature checks for `poll()`, `if_nametoindex()` 2024-10-07 12:31:21 +0200: Viktor Szakats - 5e7056609 build: detect and use `_setmode()` with Cygwin/MSYS, also use on Windows 2024-10-07 12:31:21 +0200: Viktor Szakats - 948a2b24f ech: spelling, whitespace, say `--ech` default config 2024-10-07 12:31:21 +0200: Viktor Szakats - a71bc67f2 GHA/macos: comment spelling and clarity 2024-10-07 12:31:21 +0200: Viktor Szakats - 1d9606722 build: add `ldap` to `libcurl.pc` `Requires:` 2024-10-07 08:33:32 +0200: Daniel Stenberg - d9a9233af RELEASE-NOTES: synced 2024-10-07 08:22:15 +0200: Daniel Stenberg - 19af07e7e INSTALL-CMAKE.md: mention focus on shared libraries 2024-10-06 22:59:24 +0200: renovate[bot] - 6fe1c3bc6 ci: update dependency ngtcp2/nghttp3 to v1.6.0 2024-10-06 22:59:03 +0200: renovate[bot] - 4407b890a ci: update dependency ngtcp2/ngtcp2 to v1.8.0 2024-10-05 20:38:00 +0200: Viktor Szakats - 3bd672866 GHA/non-native: fix OmniOS job to fail on tests 2024-10-05 01:08:45 +0200: Viktor Szakats - b171ee601 cmake: use OpenSSL for LDAP detection only if available 2024-10-05 00:28:06 +0200: Daniel Stenberg - e9eda865d warnless: remove curlx_sktosi and curlx_sitosk 2024-10-04 14:03:17 -0700: Dan Fandrich - 57cc52337 tests: enable additional ruff Python lint options 2024-10-04 14:02:47 -0700: Dan Fandrich - 223fb00a7 CI: run pytype and ruff on Python code 2024-10-04 14:02:05 -0700: Dan Fandrich - 0f7ba5c5b tests: change Python code style to pass ruff checks 2024-10-04 13:57:04 -0700: Dan Fandrich - 2f3b7f20f tests: fix some Python typing issues 2024-10-04 15:35:20 +0200: Daniel Stenberg - 0b864bde0 CURLOPT_HEADERFUNCTION.md: do not modify the passed in buffer 2024-10-04 14:08:09 +0200: Daniel Stenberg - 6f454bab7 asyn-ares: remove typecast, fix expire 2024-10-04 02:10:29 +0200: Viktor Szakats - b531e3307 cmake: add missed variable to comment [ci skip] 2024-10-03 16:06:08 +0200: Stefan Eissing - bc055d08a test1915: add tracing and connect timeout 2024-10-03 16:05:03 +0200: Daniel Stenberg - 566a6d7b0 urlapi: normalize the IPv6 address 2024-10-03 16:03:43 +0200: Daniel Stenberg - 87e19ea68 tests/valgrind.supp: remove a travis suppression, add a Debian 2024-10-03 14:43:47 +0200: Stefan Eissing - 65eb20260 openssl quic: populate x509 store before handshake 2024-10-03 14:42:52 +0200: Stefan Eissing - 6c1b15768 pytest: improve pytest_07_42a reliability 2024-10-03 14:41:55 +0200: Stefan Eissing - e1f93beff test1515: add tracing and more debug info 2024-10-03 14:33:37 +0200: Viktor Szakats - 28230bec1 GHA/curl-for-win: tidy up `DOCKER_CONTENT_TRUST` 2024-10-03 13:27:36 +0200: Stefan Eissing - 2400a6c6b bufq: unwrite fix 2024-10-03 12:51:13 +0200: Viktor Szakats - 08d13c0e4 GHA/curl-for-win: re-enable image verification for debian:bookworm-slim 2024-10-03 11:28:11 +0200: Tal Regev - 841f42150 GHA/windows: add workaround for upstream vcpkg issue 2024-10-03 11:05:45 +0200: Viktor Szakats - a35f223cd GHA/curl-for-win: disable `DOCKER_CONTENT_TRUST` 2024-10-03 10:51:27 +0200: Daniel Stenberg - 7b12c36ca DEPRECATE: remove hyper in January 2025 2024-10-03 09:34:53 +0200: Daniel Stenberg - 679f18ef8 RELEASE-NOTES: synced 2024-10-03 09:31:56 +0200: Daniel Stenberg - bcec0840b lib: use bool/TRUE/FALSE properly 2024-10-03 09:28:02 +0200: Daniel Stenberg - 78ed473db wolfssl: add proper colon separator 2024-10-03 08:33:53 +0200: Daniel Stenberg - 98591551d vtls: convert Curl_pin_peer_pubkey to use dynbuf 2024-10-03 08:33:53 +0200: Daniel Stenberg - ebd9d67b8 vtls: convert pubkey_pem_to_der to use dynbuf 2024-10-03 01:17:40 +0200: Viktor Szakats - 9b0c0d6ad tests: let openssl generate random cert serials 2024-10-03 01:17:40 +0200: Viktor Szakats - fe0ee1167 GHA/linux: fix wolfSSL version in cache key 2024-10-03 01:17:39 +0200: Viktor Szakats - 51d4b19ce GHA/linux: drop duplicate names from cache keys 2024-10-02 15:03:55 +0200: Viktor Szakats - 0acf0bced tests: simplify `pathhelp.pm`, avoid using external tools 2024-10-02 14:43:31 +0200: Daniel Stenberg - 6fd5a9777 wolfssl: convert malloc + memcpys to dynbuf for cipher string 2024-10-02 14:38:28 +0200: Daniel Stenberg - b5d453eff lib: avoid assigning 'result' temporarily 2024-10-02 14:37:21 +0200: Daniel Stenberg - 23386872d multi: make multi_handle_timeout use the connect timeout 2024-10-02 14:36:12 +0200: Daniel Stenberg - 8eb983318 GHA/labeler: adjust some docs patterns 2024-10-02 08:13:55 +0200: Daniel Stenberg - 39697dead tests: remove debug requirement on 38 tests 2024-10-02 08:05:44 +0200: Daniel Stenberg - 8c76ae317 vtls: skip a "useless assignment" 2024-10-02 08:04:33 +0200: Daniel Stenberg - b0c82239c tool: support --show-headers AND --remote-header-name 2024-10-02 02:16:59 +0200: Viktor Szakats - bc6072d24 GHA/macos: update comment with new Xcode default for macos-13 [ci skip] 2024-10-02 01:52:36 +0200: Viktor Szakats - 96fc2b88f GHA/macos: drop unsupported Xcode version references 2024-10-01 23:02:34 +0200: Viktor Szakats - bf44536e2 GHA/macos: delete `macos-12` jobs, update matrix for `macos-14` 2024-10-01 19:27:56 +0200: Viktor Szakats - 4b4ff444d GHA/macos: Sequoia chores, fixes for llvm 18 2024-10-01 16:05:13 +0200: Viktor Szakats - aa092012b tests: fixup `checkcmd` `PATH` on non-unixy platforms 2024-10-01 16:05:10 +0200: Viktor Szakats - f88fb1c83 tests: fix shell quoting on native Windows Perl 2024-10-01 16:05:07 +0200: Viktor Szakats - 9c1ab7fa4 tests: fix `%POSIX_PWD` on native Windows Perl 2024-10-01 16:04:51 +0200: Viktor Szakats - ca9106c1e tests: replace `%PWD` with `%SSH_PWD` in SCP/SFTP tests 2024-10-01 15:48:16 +0200: Daniel Stenberg - 10ddf4c66 RELEASE-NOTES: synced 2024-10-01 15:21:36 +0200: dependabot[bot] - 303c0cf74 CI: bump actions/checkout from 4.1.7 to 4.2.0 2024-10-01 15:20:17 +0200: dependabot[bot] - 43cbe53ea CI: bump github/codeql-action from 3.26.8 to 3.26.10 2024-10-01 15:17:17 +0200: Daniel Stenberg - 85a81d278 docs/libcurl: expand multi documentation 2024-10-01 15:11:50 +0200: Daniel Stenberg - c72cefea0 select: use poll() if existing, avoid poll() with no sockets 2024-10-01 13:57:12 +0200: Stefan Eissing - 72d2090fc ftp: fix 0-length last write on upload from stdin 2024-10-01 12:07:19 +0200: Viktor Szakats - 68c358619 tests: replace hard-coded `/dev/null` with variable 2024-10-01 12:04:50 +0200: Viktor Szakats - 31a29fc6b tests: add and use `%PERL` variable to refer to the Perl binary 2024-09-30 23:48:00 +0200: Viktor Szakats - f6cb707b6 tests: replace `%PWD` with `%FILE_PWD` for `file://` 2024-09-30 14:11:23 +0200: Viktor Szakats - 18143579b cmake: readd `generate-curl.1` dependency for `src` just in case 2024-09-30 14:11:23 +0200: Viktor Szakats - 212ff19b6 runtests: drop unused code for old/classic-mingw support 2024-09-30 14:11:23 +0200: Viktor Szakats - aed3f0231 GHA: move Cygwin jobs back into the Windows workflow 2024-09-30 10:54:46 +0200: Viktor Szakats - 7bc653a1d appveyor: bump to OpenSSL 3.3 2024-09-30 10:37:00 +0200: Viktor Szakats - 069a9654c appveyor: delete unused WebSockets option remains [ci skip] 2024-09-30 08:54:48 +0200: dependabot[bot] - b85d37a3b CI: bump vmactions/omnios-vm from 1.0.6 to 1.0.7 2024-09-30 08:51:16 +0200: Stefan Eissing - 97c0f89bd quic: use send/recvmmsg when available 2024-09-30 08:45:45 +0200: renovate[bot] - 876f17ad2 ci: update dependency awslabs/aws-lc to v1.36.0 2024-09-30 08:44:00 +0200: dependabot[bot] - 256fa6393 CI: bump github/codeql-action from 3.26.6 to 3.26.8 2024-09-30 07:58:54 +0200: Daniel Stenberg - cd6362973 CI/winbuild: remove enabling of websocket - done by default now 2024-09-30 01:51:12 +0200: Viktor Szakats - e474b0230 runtests: fix indentation 2024-09-30 01:45:01 +0200: Viktor Szakats - 80a8e2495 GHA/cygwin, msys: move tests to cmake jobs, to finish faster 2024-09-29 22:35:48 +0200: Viktor Szakats - 47d604ae7 GHA/windows: fix `find` in old-mingw-w64 `curl -V` step 2024-09-29 17:39:55 +0200: Viktor Szakats - 2c419fc14 ci: tidy-ups 2024-09-29 17:39:55 +0200: Viktor Szakats - 8a8719d2e cmake: websockets tidy-ups 2024-09-28 20:59:22 +0200: Viktor Szakats - 842f88434 GHA linux: restore `apt-get update` 2024-09-28 18:09:05 +0200: Tatsuhiro Tsujikawa - 7048d1d21 docs/cmdline-opts: GnuTLS supports PKCS#11 URI in --cert option 2024-09-27 18:24:31 +0200: Viktor Szakats - f2ce14e10 singleuse: limit checks to non-unity jobs 2024-09-27 18:24:31 +0200: Viktor Szakats - 9541e6662 GHA/windows: formatting, adjust timeouts, tidy-ups 2024-09-27 08:59:55 -0700: Dan Fandrich - 95d33905f CI: update 32-bit CI to Ubuntu 24.04 and enable more 2024-09-27 16:47:37 +0200: Stefan Eissing - 7f3d59827 CI: improvements in test reliability and performance 2024-09-27 13:20:25 +0200: Daniel Stenberg - aca28abac lib: fix disabled-verbose-strings + enable-debug build warnings 2024-09-27 13:20:25 +0200: Daniel Stenberg - d78e129d5 WebSockets: make support official (non-experimental) 2024-09-27 10:27:08 +0200: Viktor Szakats - cfae354a9 codespell: extend checks to more subdirs 2024-09-27 10:27:08 +0200: Viktor Szakats - 6b2824dae GHA/torture: prefer pip `--break-system-packages` for speed 2024-09-27 10:27:08 +0200: Viktor Szakats - fcc89619d singleuse: make `git grep` faster, add Apple `nm` support 2024-09-27 10:27:08 +0200: Viktor Szakats - f0f9e2c61 GHA/http3-linux: add name to align with other Linux workflows 2024-09-26 23:52:59 +0200: Daniel Stenberg - 1b0da9cfc RELEASE-NOTES: synced 2024-09-26 23:43:45 +0200: Viktor Szakats - 44505adb3 GHA/linux: improve cmake use, switch to Ninja 2024-09-26 23:37:15 +0200: Daniel Stenberg - d08d16cac multi: avoid reading whole struct pointer from pointer 2024-09-26 23:36:09 +0200: Stefan Eissing - 6f2a1666a tests: use '-4' where needed 2024-09-26 23:35:13 +0200: Stefan Eissing - 841fbdb63 tests: improve mqtt server handling 2024-09-26 23:34:16 +0200: Stefan Eissing - e61c5eb41 tests: check http/2 and http/3 server responsiveness 2024-09-26 23:33:18 +0200: Stefan Eissing - ef400f4f3 test190: replace %FTPTIME2 with a fixed value 2024-09-26 23:25:47 +0200: Daniel Stenberg - dc284be4c tests: remove the %FTPTIME3 variable 2024-09-26 23:24:14 +0200: Daniel Stenberg - af60bdf4e socks_gssapi: switch to dynbuf from buffer with strcpy 2024-09-26 10:10:36 -0700: Dan Fandrich - 8e9a8dd97 tests: add file: tests with existing files 2024-09-26 17:02:09 +0200: Daniel Stenberg - dd0405c90 test518: restore valgrind disable 2024-09-26 17:00:43 +0200: Daniel Stenberg - 5d7275d5d openssl: convert a memcpy to dynbuf use 2024-09-26 16:58:42 +0200: Stefan Eissing - b2dc95540 test1540: add debug logging 2024-09-26 16:57:51 +0200: Stefan Eissing - cbbf4d8ed test504: fix handling on pending connect 2024-09-26 16:57:13 +0200: Stefan Eissing - 17a7e12e1 test2502: add libtest debug tracing 2024-09-26 16:55:52 +0200: Stefan Eissing - f51898277 testrun: explicitly set proper IP address for stunnel listen/connect 2024-09-26 16:55:01 +0200: Gabriel Marin - 8289ac1be lib/cw-out: initialize 'flush_all' directly 2024-09-26 16:54:03 +0200: Stefan Eissing - 21fb30b5d test1035: convert host name back to utf8 as should be 2024-09-26 15:51:47 +0200: Daniel Stenberg - 4e22d7c56 openssl: remove two strcpy() calls 2024-09-26 10:45:08 +0200: Daniel Stenberg - f383a1761 tool_doswin: simplify; remove unused options and strncpy calls 2024-09-26 08:44:59 +0200: Daniel Stenberg - 0b70b23ef tests: add codeset-utf8 as a feature 2024-09-26 08:44:55 +0200: Daniel Stenberg - 5fb1b64fd tests: introduce %CLIENT6IP-NB 2024-09-26 08:44:45 +0200: Daniel Stenberg - 7aa2b4e01 tests: make precheck for HTTP on 127.0.0.1 into a feature 2024-09-26 08:43:24 +0200: Daniel Stenberg - 56183c1d6 tests: postcheck is now in verify 2024-09-25 23:41:17 +0200: Daniel Stenberg - 7060b9b08 build: fix cross-compile check for poll with bionic 2024-09-25 09:54:09 +0200: Daniel Stenberg - da94b0237 THANKS: cleanup duplicates 2024-09-25 09:25:44 +0200: Viktor Szakats - d82f9f965 build: add pytest targets 2024-09-25 09:20:52 +0200: Viktor Szakats - ed766751c GHA/linux: tidy up msh3 build step 2024-09-25 09:10:45 +0200: Viktor Szakats - b4cf21b45 build: clarify CA embed is for curl tool, mark default, improve summary 2024-09-25 09:10:45 +0200: Viktor Szakats - 73ea09b9e GHA/linux: review and prune valgrind use 2024-09-25 09:10:45 +0200: Viktor Szakats - 68a224c29 tidy-up: indentation in autotools sources 2024-09-25 08:02:01 +0200: Gabriel Marin - b70e8f4b9 cleanup: added space around ternary expressions 2024-09-25 08:01:58 +0200: Gabriel Marin - b7c9166c4 test1185: Updated test data with NOSPACEC rule 2024-09-25 08:01:49 +0200: Gabriel Marin - cff75acfe checksrc: Added checks for colon operator in ternary expressions 2024-09-24 23:52:49 +0200: Ian Spence - 635253caa configure: improve help string for some options 2024-09-24 23:51:20 +0200: Baruch Siach - 802577791 curl_trc: fix build with verbose messages disabled 2024-09-24 23:49:04 +0200: Stefan Eissing - 98c7d4b19 multi.c: warn/assert on stall only without timer 2024-09-24 16:12:16 +0200: Viktor Szakats - 336b8ca54 GHA/linux: merge AWS-LC workflow 2024-09-24 14:59:36 +0200: Viktor Szakats - 820afa2b7 GHA/linux: merge wolfSSL workflow 2024-09-24 13:36:14 +0200: Viktor Szakats - f6036dead build: show if CA bundle to embed was found 2024-09-24 03:19:21 +0200: Viktor Szakats - 9b3a7d1e6 GHA/linux: enable test bundles for cmake jobs 2024-09-23 11:52:55 +0200: Viktor Szakats - 4619b4103 build: fix possible `-Wformat-overflow` in lib557 with test bundle builds 2024-09-23 11:52:55 +0200: Viktor Szakats - 954bd9083 CI: improve readability of Circle CI config 2024-09-23 11:52:55 +0200: Viktor Szakats - d48747b26 GHA/windows: mark 3023, 3024 flaky for mingw-w64 7.3.0 job 2024-09-23 11:52:55 +0200: Viktor Szakats - 7b88bb444 cmake: make `test-ci` target skip building dependencies 2024-09-23 01:08:20 +0200: Viktor Szakats - 8e7ccfd17 CI: add missed updates to the `configure-libssh` job 2024-09-22 21:35:44 +0200: Daniel Stenberg - 7b75bd52f RELEASE-NOTES: synced 2024-09-22 21:27:29 +0200: Daniel Stenberg - b4f7ec71c tool_operate: let --create-dirs work for --dump-header as well 2024-09-22 21:25:31 +0200: Daniel Stenberg - 44fc2687b tests: libtests and unit tests need explicit #include memdebug 2024-09-22 21:24:55 +0200: Tatsuhiro Tsujikawa - 7307c1a28 gtls: Add P12 format support 2024-09-22 21:23:08 +0200: Gabriel Marin - a4703dac1 checksrc: fixed typo 2024-09-22 18:28:49 +0200: Viktor Szakats - 1f1fc27c1 cmake: require quictls (or fork) when using msh3 on non-Windows 2024-09-22 18:28:48 +0200: renovate[bot] - 95a87a0e2 ci: update rojopolis/spellcheck-github-actions digest to b83ca7c 2024-09-22 18:17:25 +0200: Viktor Szakats - 22652a5a4 curl: add options for safe/no CA bundle search (Windows) 2024-09-22 15:49:40 +0200: Viktor Szakats - 668584a94 build: drop exclamation marks, use "msh3/msquic" where incomplete 2024-09-22 11:38:42 +0200: Viktor Szakats - 112417047 GHA/windows: formatting 2024-09-22 11:30:49 +0200: Viktor Szakats - 1b8449674 GHA: use more ninja, build examples in the last step, and more 2024-09-22 11:22:36 +0200: Viktor Szakats - 4b378ea43 GHA: revert some build test steps added by #14772 2024-09-22 09:51:15 +0200: Viktor Szakats - 71cf0d1fc tests: speed up builds with single-binary test bundles 2024-09-22 09:51:15 +0200: Viktor Szakats - 6a1dcdc5d cmake: tidy up 2024-09-22 09:51:15 +0200: Viktor Szakats - 0aece8f66 tidy-up: indent, whitespace, `#error` in make files 2024-09-22 09:51:15 +0200: Viktor Szakats - d83b528a8 tidy-up: spelling 2024-09-22 09:51:14 +0200: Viktor Szakats - 1064dfa86 tidy-up: indent, whitespace, comment in sources 2024-09-21 17:57:39 +0200: Daniel Stenberg - 8afdf8dc5 RELEASE-NOTES: synced 2024-09-21 12:21:14 +0200: Viktor Szakats - 867c187fd build: use `configurehelp.pm.in` with autotools and cmake 2024-09-21 12:21:14 +0200: Viktor Szakats - 7100c5bc9 build: tidy up and improve versioned-symbols options 2024-09-21 12:21:13 +0200: Viktor Szakats - 30ab1133c configure: catch Apple in more target triplets 2024-09-21 12:08:35 +0200: Viktor Szakats - 9f56bb608 GHA/configure-vs-cmake: check `libcurl.pc`/`curl-config`, fix issues 2024-09-21 12:08:32 +0200: Viktor Szakats - ce7d0d413 ipfs: add options to disable 2024-09-21 12:08:25 +0200: Viktor Szakats - 8b42df3eb src: tidy-up conditions for CA bundle search 2024-09-21 00:27:20 -0700: Dan Fandrich - fb35a5fe2 CI: enable RTMP and WebSockets in old Linux build 2024-09-21 01:27:43 +0200: Viktor Szakats - 28d1d71ff lib: memdebug comment fixup [ci skip] 2024-09-21 00:59:52 +0200: Viktor Szakats - c34aaca5b GHA/linux: disable unity build for fix scanbuild job 2024-09-21 00:59:52 +0200: Viktor Szakats - 496da69aa cmake: fix broken dependency chain for cmdline-opts, tidy-ups 2024-09-21 00:59:52 +0200: Viktor Szakats - 5cefda1b9 build: tidy up deprecation suppression, enable warnings for clang 2024-09-21 00:59:51 +0200: Viktor Szakats - e1ab01d1b cmake: expand `CURL_USE_PKGCONFIG` to non-cross `MINGW` 2024-09-21 00:32:00 +0200: Viktor Szakats - c5e3d8ba9 GHA: speed up builds in torture jobs, tidy up 2024-09-20 23:53:33 +0200: Viktor Szakats - 60c3d0446 autotools: add support for 'unity' builds, enable in CI 2024-09-20 23:53:33 +0200: Viktor Szakats - 45202cbba cmake: separate target for examples, optimize CI, fix fallouts 2024-09-20 23:53:32 +0200: Viktor Szakats - caefaecaa runtests: log output improvements 2024-09-20 23:43:43 +0200: Stefan Eissing - b2331f3ee request: on shutdown send, proceed normally on timeout 2024-09-20 23:35:29 +0200: Stefan Eissing - 47d6ec980 alt-svc: honor data->state.httpwant 2024-09-20 23:34:40 +0200: Stefan Eissing - 433d73033 url: connection reuse on h3 connections 2024-09-20 22:48:30 +0200: Daniel Stenberg - c91c37b6e tests: remove all valgrind disble instructions 2024-09-20 22:47:18 +0200: Daniel Stenberg - 876047d1c libssh2: use the Curl_* memory functions to avoid memdebug 2024-09-20 17:03:56 +0200: Stefan Eissing - 5895b71b0 libssh.c: handle EGAINS during proto-connect correctly 2024-09-20 17:01:34 +0200: Stefan Eissing - b20ac93f4 multi.c: make stronger check for paused transfer before asserting 2024-09-20 15:40:07 +0200: Daniel Stenberg - fcbe930ef tests/valgrind.pm: fix warnings with no valgrind report to show 2024-09-20 13:48:12 +0200: Viktor Szakats - df5ad100f GHA/linux: fix installing valgrind, libpsl for rustls job, other cleanups 2024-09-20 13:48:12 +0200: Tal Regev - bc6f719d2 GHA/windows: add MSVC vcpkg MSH3 job 2024-09-20 04:51:59 +0200: Viktor Szakats - dff66196d CI: disable dependency tracking in Circle CI jobs 2024-09-20 02:13:03 +0200: Viktor Szakats - 8439007fe GHA: keep default pkgconf, do not replace with pkg-config on Linux 2024-09-19 23:06:09 +0200: Viktor Szakats - 3434c6b46 unit1660: fix unreachable code warning in no-SSL builds 2024-09-19 21:32:58 +0200: Viktor Szakats - 3efba94f7 cmake: allow building tests in unity mode 2024-09-19 20:27:01 +0200: Viktor Szakats - aa1a15391 lib: fix unity builds with BearSSL, MSH3, Quiche, OmniOS 2024-09-19 11:15:53 -0700: Dan Fandrich - 895008de9 tests: Only log warnings or worse by default in smbserver 2024-09-19 11:15:53 -0700: Dan Fandrich - 33472dbc1 runtests.md: Suggest a value for -j for torture tests 2024-09-19 11:07:51 -0700: Dan Fandrich - 22ba044f0 tests: Fix keyword for test1411 2024-09-19 19:24:21 +0200: Viktor Szakats - 54fd903f9 GHA/torture: bump test parallelism to `-j10` 2024-09-19 19:24:19 +0200: Viktor Szakats - cf2f4ca58 cmake: sync torture test parallelism with autotools 2024-09-19 19:24:12 +0200: Viktor Szakats - bc2f72b9a tidy-up: rename `CURL_WINDOWS_APP` to `CURL_WINDOWS_UWP` 2024-09-19 19:24:01 +0200: Viktor Szakats - 445fb8123 cmake, `Makefile.mk`: use `-isystem` for dep headers, silence BearSSL issues 2024-09-19 17:48:57 +0200: Viktor Szakats - 8d32e878a cmake: delete unused `NEED_LBER_H`, `HAVE_LDAP_H` 2024-09-19 16:35:35 +0200: Stefan Eissing - 941394939 tets: testrunner fairness 2024-09-19 15:56:30 +0200: Viktor Szakats - 8498b1b95 cmake/FindNGTCP2: use library path as hint for finding the crypto module 2024-09-19 15:56:30 +0200: Viktor Szakats - 50e2cb589 build: `buildinfo.txt` improvements 2024-09-19 15:44:59 +0200: Viktor Szakats - fdb8b40fe autotools: tidy-ups in `src/Makefile.inc` 2024-09-19 15:44:59 +0200: Viktor Szakats - d1bf44799 build: limit `arc4random` detection to no-SSL configs 2024-09-19 15:44:59 +0200: Viktor Szakats - 44f9ce02a cmake: disable default OpenSSL if BearSSL, GnuTLS or Rustls is enabled 2024-09-19 15:44:59 +0200: Viktor Szakats - fc708ea9e dist: drop `.in` files from `EXTRA_DIST` 2024-09-19 14:59:12 +0200: Daniel Stenberg - e666a678b checksrc: check for spaces around '?', '>' and '<' 2024-09-19 14:59:12 +0200: Daniel Stenberg - fbf5d507c lib/src: white space edits to comply better with code style 2024-09-19 14:55:51 +0200: Daniel Stenberg - a57b45c38 TODO: IMAP upload unread 2024-09-19 12:56:22 +0200: Viktor Szakats - c4f781e69 cmake: drop redundant assigments 2024-09-19 12:56:22 +0200: Viktor Szakats - abf737b3c cmake: drop redundant zlib var, rename function (internals) 2024-09-19 12:56:21 +0200: Viktor Szakats - 56b0442e4 urlapi: drop unused header 2024-09-19 12:43:54 +0200: Viktor Szakats - c997f3e00 processhelp.pm: improve `taskkill` calls (Windows) 2024-09-19 12:43:54 +0200: Viktor Szakats - 888662b74 tests: delete duplicate macro check 2024-09-18 23:56:41 +0200: Daniel Stenberg - 844528573 CURLMOPT_PIPELINING.md: clarify that CURLPIPE_NOTHING is not default 2024-09-18 23:09:16 +0200: Stefan Eissing - 8ad3597d2 tests: testrunner reliability improvements 2024-09-18 15:27:26 +0200: Gabriel Marin - 5a263710f lib, src, tests: added space around ternary expressions 2024-09-18 15:21:04 +0200: Daniel Stenberg - 0236276c3 RELEASE-NOTES: synced 2024-09-18 15:04:06 +0200: Jon Rumsey - 1ec5336b6 negotiate: conditional check around GSS & SSL specific code 2024-09-18 15:02:45 +0200: Daniel Stenberg - c0a9db842 curl_url_set.md: document HOST handling when URL is parsed 2024-09-18 15:00:29 +0200: Daniel Stenberg - 6d0a48e58 sendf: add condition to max-filesize check 2024-09-18 07:55:38 +0200: Daniel Stenberg - 7eb8c0484 RELEASE: synced 2024-09-18 07:53:49 +0200: Daniel Stenberg - dabeb542f THANKS: contributors from the 8.10.1 release 2024-09-17 18:37:45 +0200: Viktor Szakats - 210cf7cd9 GHA/windows: revert enabling SSPI option 2024-09-17 13:39:51 +0200: Daniel Stenberg - 0cfc7fcca tool_cb_wrt: use "curl_response" if no file name in URL 2024-09-17 02:58:28 +0200: dependabot[bot] - 89de54320 GHA/non-native: bump vmactions/omnios-vm from 1.0.2 to 1.0.6 2024-09-16 23:49:42 +0200: Viktor Szakats - 41290d437 GHA/windows: fix bad typo in MSVC GnuTLS stunnel condition 2024-09-16 15:43:21 +0200: Viktor Szakats - 8a7efdb87 GHA: misc updates: impacket, timeouts, mingw-w64 32-bit 2024-09-16 10:00:17 +0200: Viktor Szakats - e53523fef CI: move Azure jobs to GHA, fix fallouts, sshserver, runtests tweaks 2024-09-16 09:44:16 +0200: Viktor Szakats - 0af017d66 GHA/non-native: install Perl for FreeBSD cmake jobs 2024-09-16 09:37:19 +0200: Viktor Szakats - 2b6bdb41c cmake: fix MSH3 to appear on the feature list 2024-09-16 01:02:55 +0200: Viktor Szakats - 71a83b878 GHA/non-native: enable SFTP/SCP tests on FreeBSD 2024-09-15 16:33:24 +0200: Viktor Szakats - 0ba70dd13 singleuse: drop `Curl_memrchr()` for no-HTTP builds 2024-09-15 13:57:21 +0200: Viktor Szakats - 5f93cad08 GHA: replace make with ninja in Cygwin, MSYS2 and mingw-w64 cmake jobs 2024-09-15 13:57:21 +0200: Viktor Szakats - 2e76e1f7f GHA/non-native: replace make with ninja in cmake jobs 2024-09-15 13:57:21 +0200: Viktor Szakats - 8f5d73af1 GHA: add `valgrind` to the job titles using it, and tidy-ups 2024-09-15 13:57:20 +0200: Viktor Szakats - c3a7145a4 GHA/macos: tidy-up 2024-09-15 13:57:20 +0200: Tal Regev - 65168b8eb GHA/windows: use libuv for event-based tests on openssl job 2024-09-15 13:57:20 +0200: Tal Regev - 09b21e475 GHA/windows: re-add GnuTLS after upstream fix 2024-09-15 03:12:48 +0200: Viktor Szakats - 8709404fe GHA/macos: make impacket found by tests 2024-09-15 03:09:04 +0200: Viktor Szakats - c89cc09ab GHA/macos: replace make with ninja for cmake builds 2024-09-15 02:34:17 +0200: Viktor Szakats - 51fc89965 GHA/macos: tidy-ups, install impacket for cmake jobs 2024-09-14 22:51:57 +0200: Daniel Stenberg - aef384a7d http: make max-filesize check not count ignored bodies 2024-09-14 17:23:04 +0200: Daniel Stenberg - 7eda757d9 FTP: partly revert eeb7c1280742f5c8fa48a4340fc1e1a1a2c7075a 2024-09-14 17:20:27 +0200: Daniel Stenberg - 2b652b863 transfer: remove redundant variable use: select_bits 2024-09-13 22:50:40 +0200: Daniel Stenberg - 3e36334af RELEASE-NOTES: synced 2024-09-13 22:27:11 +0200: Stefan Eissing - 50166c0de connect: store connection info when really done 2024-09-13 22:21:33 +0200: Stefan Eissing - a33bcc9b5 transfer: fix sendrecv() without interim poll 2024-09-13 14:11:56 +0200: Daniel McCarney - 897284512 vtls/rustls: support strong CSRNG data 2024-09-13 14:11:52 +0200: Daniel McCarney - 6d9b40d6a vtls/rustls: simplify ciphersuite skipping 2024-09-13 14:11:49 +0200: Daniel McCarney - f09adc3ad vtls/rustls: rustls-ffi 0.14.0 update 2024-09-13 14:11:42 +0200: Daniel McCarney - 65b8d8946 vtls/rustls: differentiate error messages 2024-09-13 14:11:26 +0200: Daniel McCarney - d38458d82 vtls/rustls: simplify builder cleanup 2024-09-13 13:28:10 +0200: Stefan Eissing - bef0acaf2 request: correctly reset the eos_sent flag 2024-09-13 09:46:25 +0200: Stefan Eissing - e70c22b62 tests: tweak lock file handling and timers 2024-09-12 20:31:41 +0200: Daniel Stenberg - 8ca603083 RELEASE-NOTES: synced 2024-09-12 19:58:14 +0200: Viktor Szakats - 28fa417bf autotools: fix `--with-ca-embed` build rule 2024-09-12 19:12:06 +0200: Gabriel Marin - 79f0007c2 setopt: remove superfluous use of ternary expressions 2024-09-12 19:08:01 +0200: Daniel Stenberg - 381de75ce CURLMOPT_TIMERFUNCTION.m: emphasize that only a single timer should run 2024-09-12 19:06:34 +0200: Daniel McCarney - 61e48b4df vtls: fix `Curl_ssl_conn_config_match` doc param 2024-09-12 13:46:38 +0200: Stefan Eissing - 70d3a9b6a http2: when uploading data from stdin, fix eos forwarding 2024-09-12 12:53:50 +0200: Viktor Szakats - 9dc0770e2 cmake: ensure `CURL_USE_OPENSSL`/`USE_OPENSSL_QUIC` are set in sync 2024-09-12 11:26:33 +0200: Daniel Stenberg - b29caf0ba GHA/macOS: add an -e test 2024-09-12 08:45:50 +0200: Stefan Eissing - a610bb8d9 test537: cap the rlimit max this test runs 2024-09-12 08:24:10 +0200: Stefan Eissing - 283af039c QUIC: on connect, keep on trying on draining server 2024-09-11 23:17:31 +0200: Jan Venekamp - 0ca15307a rustls: fixed minor logic bug in default cipher selection 2024-09-11 23:12:22 +0200: Harry Sintonen - 6a9f3764f lib: fix AF_INET6 use outside of USE_IPV6 2024-09-11 23:04:11 +0200: Daniel Stenberg - 48f61e781 multi: check that the multi handle is valid in curl_multi_assign 2024-09-11 08:20:09 +0200: Daniel Stenberg - 30865e09b RELEASE-NOTES: synced 2024-09-11 08:17:16 +0200: Daniel Stenberg - 31be4d5bf runtests: accecpt 'quictls' as OpenSSL compatible 2024-09-11 08:16:28 +0200: Daniel Stenberg - 28ca199d8 libcurl-docs: CURLINFO_LOCAL_* work for QUIC as well as TCP 2024-09-11 07:36:22 +0200: Daniel Stenberg - a3bd1dda1 RELEASE-NOTES: synced 2024-09-11 07:36:22 +0200: Daniel Stenberg - 5e225c84a THANKS: contributors from 8.10.0 2024-09-10 15:55:35 +0200: Viktor Szakats - 813995bb1 GHA/windows: raise test run timeouts 2024-09-10 14:22:10 +0200: Daniel Stenberg - 3aef8b97b CURLOPT_COOKIE.md: tiny language edit 2024-09-10 14:13:36 +0200: Viktor Szakats - 805bbf7c5 NTLM_WB: delete remains in tests, docs updates 2024-09-10 13:49:49 +0200: Daniel Stenberg - 7020bc9c4 cd2nroff: only require "added-in" for source "libcurl" 2024-09-10 13:48:42 +0200: Daniel Stenberg - c4ab33370 CURLOPT_*-docs: provide additional details 2024-09-10 13:48:04 +0200: Stefan Eissing - fc1c326ab tests: ignore the tests/buildinfo.txt file generated 2024-09-10 08:08:39 +0200: Daniel Stenberg - 4a382f4bf CURLOPT_COOKIE.md: this cookie gets appended to the others 2024-09-09 10:19:11 -0700: Dan Fandrich - b61d6e088 GHA/linux-old: add an autoconf/automake build 2024-09-09 16:57:36 +0200: Viktor Szakats - a744b7bb4 server/getpart: delete unused code 2024-09-09 16:51:21 +0200: Daniel Stenberg - 0d6c8b753 lib: enable strerror and strncpy checksrc warnings in subdirs 2024-09-09 16:50:22 +0200: Daniel Stenberg - 63ebc48b6 content_encoding: avoid getting all encodings unless necessary 2024-09-09 16:49:46 +0200: Daniel Stenberg - 81300c30e unit1398: test maximum input parameters/output segments 2024-09-09 13:47:50 +0200: Daniel Stenberg - 80df6a5c1 checksrc: add STRNCPY as an opt-in rule to detect and error on strncpy 2024-09-09 13:47:38 +0200: Daniel Stenberg - 344a177aa lib: remove the final strncpy() calls 2024-09-08 11:39:30 -0400: Jay Satiro - eb8ad66f6 asyn-thread: stop using GetAddrInfoExW on Windows 2024-09-07 22:30:21 +0200: Daniel Stenberg - 24606191f doh: remove redundant checks 2024-09-07 09:33:09 -0700: Dan Fandrich - c72dd0bb1 maketgz: fix RELEASE-TOOLS.md for daily tarballs 2024-09-06 21:57:54 +0200: Viktor Szakats - f6955e421 Makefile.mk: update to use Markdown sources for manual 2024-09-06 21:47:35 +0200: Viktor Szakats - 9783c4540 autotools: fix MS-DOS builds 2024-09-06 21:46:05 +0200: Viktor Szakats - 4a8be9131 build: drop unused `NROFF` reference 2024-09-06 21:46:05 +0200: Viktor Szakats - 1ce626158 Makefile.dist: fix `ca-firefox` target 2024-09-06 21:46:05 +0200: Viktor Szakats - 0cdd9afd1 cmake: fix to show features/protocols with `CURL_DISABLE_INSTALL=ON` 2024-09-06 21:46:04 +0200: Viktor Szakats - 1fdea1684 build: generate `buildinfo.txt` for test logs 2024-09-06 17:14:29 +0200: Viktor Szakats - b0a1c9bdc CI: update names of jobs that are now building tests [ci skip] 2024-09-06 11:07:46 +0200: Daniel Stenberg - b12a8158a .dcignore: remove 2024-09-06 10:42:14 +0200: Stefan Eissing - b1f0b8f60 pop3: fix multi-line with LIST arg 2024-09-06 08:58:52 +0200: Stefan Eissing - 435dd8aa6 doh: cleanups 2024-09-06 08:57:34 +0200: Daniel Stenberg - 40017fb32 firefox-db2pem: mention what "certutil" the script uses 2024-09-06 08:47:06 +0200: Daniel Stenberg - 8d6db8cd8 scripts/delta: output bugfixes/day 2024-09-06 08:42:32 +0200: Daniel Stenberg - 2f040ac61 RELEASE-NOTES: synced 2024-09-05 23:50:48 +0200: Daniel Stenberg - 88c7182b2 GHA/distcheck: keep upload artifacts for one day only 2024-09-05 17:09:03 +0200: Daniel Stenberg - 56f90637a CURLMOPT_SOCKETFUNCTION.md: expand on the easy argument 2024-09-05 17:07:41 +0200: Daniel Stenberg - 5c14d696f maketgz: move from / into scripts 2024-09-05 17:05:40 +0200: Daniel Stenberg - 0d1504b20 libcurl.def: move from / into lib 2024-09-05 10:10:20 -0400: Jay Satiro - 519be2b9d system_win32: fix typo 2024-09-05 16:01:08 +0200: dependabot[bot] - 4ea6ff55a GHA/distcheck:: bump actions/upload-artifact from 4.3.6 to 4.4.0 2024-09-05 13:10:25 +0200: renovate[bot] - f16808173 Dockerfile: Update debian:bookworm-slim Docker digest to 903d322 2024-09-05 13:09:13 +0200: Daniel Stenberg - f905769fe llist: only provide Curl_llist_tail in unit test builds 2024-09-05 12:26:03 +0200: Viktor Szakats - 6aa5f25c6 GHA/linux-old: split test step into build and run 2024-09-05 11:00:55 +0200: Stefan Eissing - db5eae112 cf-socket: fix listen pollset for FTP active mode 2024-09-05 09:25:08 +0200: Daniel Stenberg - 464d466ae smb: convert superflous assign into assert 2024-09-05 09:23:48 +0200: Daniel Stenberg - 3e7ddf94a schannel: avoid malloc for CAinfo_blob_digest 2024-09-05 00:55:44 +0200: Viktor Szakats - 32eee8f13 src: namespace symbols clashing with lib 2024-09-04 23:48:23 +0200: Daniel Stenberg - 5ebc820c7 KNOWN_BUGS: cleanup 2024-09-04 23:41:44 +0200: Daniel Stenberg - 6588a7f03 openssl: certinfo errors now fail correctly 2024-09-04 14:55:10 +0200: Daniel Stenberg - bca9c7719 lib: make SSPI global symbols use Curl_ prefix 2024-09-04 12:11:23 +0200: Viktor Szakats - 6a9b71037 cmake: restore variable names `CURL_CA_BUNDLE_SET`/`CURL_CA_PATH_SET` 2024-09-03 16:48:42 +0200: Daniel Stenberg - 9e629a148 docs: document the (weak) random value situation in rustls builds 2024-09-03 16:43:45 +0200: Daniel Stenberg - 4e16f8aa6 RELEASE-NOTES: synced 2024-09-03 16:29:08 +0200: Stefan Eissing - a07ba37b5 cf-socket: fix pollset for listening 2024-09-03 16:24:42 +0200: Stefan Eissing - 81a334287 connect: always prefer ipv6 in IP eyeballing 2024-09-03 15:15:27 +0200: Daniel Stenberg - 933e202eb KNOWN_BUGS: CURLOPT_CONNECT_TO does not work for HTTPS proxy 2024-09-03 08:45:45 +0200: Daniel Stenberg - 4ff04615a lib: use FMT_ as prefix instead of CURL_FORMAT_ 2024-09-02 23:35:44 +0200: Aki - a2bcec0ee openssl: fix the data race when sharing an SSL session between threads 2024-09-02 23:34:26 +0200: Stefan Eissing - 2c2292eca haproxy: send though next filter 2024-09-02 21:03:01 +0200: Viktor Szakats - e512fbfa6 printf: fix mingw-w64 format checks 2024-09-02 21:03:01 +0200: Viktor Szakats - 6004f9673 cmake: default `CURL_DISABLE_LDAPS` to the value of `CURL_DISABLE_LDAP` 2024-09-02 18:42:32 +0200: Daniel Stenberg - d76b64858 rand: only provide weak random when needed 2024-09-02 18:42:32 +0200: Daniel Stenberg - 269fdd4c6 lib: remove use of RANDOM_FILE 2024-09-02 12:39:03 +0200: Stefan Eissing - 00ef60732 url: fix connection reuse for HTTP/2 upgrades 2024-09-02 10:45:12 +0200: наб - 76212cbf3 curl_easy_handler.md: fix language 2024-09-02 10:43:34 +0200: Daniel Stenberg - 8bb71d5fd curl.h: make CURLOPT_WRITEINFO and CURLOPT_CLOSEPOLICY compile 2024-09-01 22:13:49 +0200: Viktor Szakats - 336299494 build: add options to disable SHA-512/256 hash algo 2024-09-01 18:44:02 +0200: Viktor Szakats - 83bcd335c test1165: check if `curl_config.h.cmake` lists all `DISABLED` options 2024-09-01 18:43:28 +0200: Viktor Szakats - ad32fb42f autotools: settle with option name: `--enable-windows-unicode` 2024-08-31 15:41:49 +0200: Viktor Szakats - 1e58665c2 configure: break indentation to fix `--help` output 2024-08-31 12:00:49 +0200: Viktor Szakats - 3fc81be44 cmake: sync `CURL_DISABLE_*` behaviour with autotools 2024-08-31 00:20:51 +0200: Viktor Szakats - d4240b9bf cmake: allow disabling `RANDOM_FILE` 2024-08-30 17:14:33 +0200: Viktor Szakats - 04e3621dc build: add `poll()` detection for cross-builds 2024-08-30 16:16:51 +0200: Daniel Stenberg - 415573a76 RELEASE-NOTES: synced 2024-08-30 15:38:25 +0200: Stefan Eissing - 4cd10ee28 POP3: fix multi-line responses 2024-08-30 13:17:42 +0200: Stefan Eissing - bc81292ea llist: clear the list pointer when a node is removed 2024-08-30 11:19:30 +0200: Daniel Stenberg - 7143833f1 cmdline-opts: language fix for expect100-timeout.md and max-time.md 2024-08-30 10:32:20 +0200: Daniel Stenberg - 22a6a0bc6 http3.md: mention how the fallback can be h1 or h2 2024-08-30 10:28:34 +0200: Daniel Stenberg - 98395155d mailmap: Aki Sakurai 2024-08-30 10:09:48 +0200: Daniel Stenberg - 23e6391c1 managen: in man output, remove the leading space from examples 2024-08-30 10:09:01 +0200: Viktor Szakats - e5f9050b2 cmake: use host OS to decide about libcurl manpage batch size 2024-08-30 00:21:22 +0200: Daniel Stenberg - c280010d8 managen: fix superfluous leading blank line in quoted sections 2024-08-30 00:12:36 +0200: Daniel Stenberg - 430af3fb5 dump-ca-embed.md: set as "boolean", not "single" 2024-08-29 21:20:35 +0200: Daniel Stenberg - 946c96aa0 docs/cmdline-opts/_VARIABLES: language polish 2024-08-29 20:24:40 +0200: Daniel Stenberg - 3cf45fedc runtests: remove "has_textaware" 2024-08-29 20:24:37 +0200: Daniel Stenberg - eeb7c1280 ftp: always offer line end conversions 2024-08-29 20:24:37 +0200: Daniel Stenberg - 4becbb4af test1050: mark as FTP 2024-08-29 20:24:34 +0200: Daniel Stenberg - 55672d0aa test476: test ASCII FTP upload where file already uses CRLF 2024-08-29 20:24:23 +0200: Daniel Stenberg - ee17f35d4 test475: verify a 72K ASCII FTP upload 2024-08-29 17:54:53 +0200: Viktor Szakats - cc8b81376 build: drop unused feature-detection code for Apple `poll()` 2024-08-29 16:53:23 +0200: renovate[bot] - 7c49279aa GHA: update github/codeql-action digest to 4dd1613 2024-08-29 16:48:49 +0200: Stefan Eissing - 4abf2b969 openssl quic: fix memory leak 2024-08-29 16:46:56 +0200: Stefan Eissing - 6354b35df gnutls: send all data 2024-08-29 16:45:59 +0200: Stefan Eissing - 44d1b6c27 pytest: add ftp upload ascii test 2024-08-29 14:30:58 +0200: Stefan Eissing - 64ab0ace2 urldata: remove crlf_conversions counter 2024-08-29 13:56:05 +0200: Viktor Szakats - 1b0568539 cmake: fix internal variable names in Rustls detection 2024-08-29 13:56:05 +0200: Viktor Szakats - 5b87b4edf test1013.pl: require case match for features, order match for protos, fix issue 2024-08-28 17:51:25 +0200: Viktor Szakats - a5682d9cb GHA/windows: vcpkg GnuTLS started breaking CI, temp drop it 2024-08-28 14:09:12 +0200: Daniel Stenberg - 09cdcac8d RELEASE-NOTES: synced 2024-08-28 14:04:11 +0200: Stefan Eissing - 4c744c3ee tests/http: add HTTP/2 Upgrade and prior knowledge tests 2024-08-28 14:00:42 +0200: Stefan Eissing - 9280bbea3 urldata: remove proxy_connect_closed bit 2024-08-28 13:59:33 +0200: Stefan Eissing - 80f9fce56 cookie: add more debug tracing to set-cookie handling 2024-08-28 13:58:10 +0200: Stefan Eissing - ea6f5c9f0 connect: limit update IP info 2024-08-28 13:56:40 +0200: mbuhl - 87f0a7943 HTTP3.md: cleanup markup and language 2024-08-28 13:55:23 +0200: Stefan Eissing - 0ae3fadb7 pytest: tweak counts 2024-08-28 13:54:38 +0200: Stefan Eissing - 29610e5f3 transfer: skip EOS read when download done 2024-08-28 13:52:49 +0200: Stefan Eissing - 1be704e17 cpool: rename "connection cache/conncache" to "Connection Pools/cpool" 2024-08-28 13:45:01 +0200: Daniel Stenberg - 3af75e18d configure: remove USE_EXPLICIT_LIB_DEPS 2024-08-27 23:40:48 +0200: Viktor Szakats - d620ec679 CI: add test timeouts, more cmake build tests, fix VS2010 C warning 2024-08-27 23:40:48 +0200: Viktor Szakats - 2625360b5 configure: fix WinIDN builds targeting old Windows 2024-08-27 23:40:48 +0200: Viktor Szakats - 09437d8cd tests: delete `libhostname.so` and `chkhostname` 2024-08-27 08:33:44 -0700: Dan Fandrich - 59b419f1a CI: add a script and job to run cmakelint 2024-08-27 14:03:47 +0200: Daniel Stenberg - fa37248d0 mailmap: add Moritz Buhl 2024-08-27 14:02:05 +0200: mbuhl - 8fe1f562b ngtcp2/osslq: remove NULL pointer dereferences 2024-08-27 08:37:45 +0200: Eric Norris - 8dd0cb73a share: don't reinitialize conncache 2024-08-26 16:31:47 +0200: Viktor Szakats - c96551cea cmake: `Libs.private` improvements 2024-08-26 16:31:46 +0200: Viktor Szakats - 2c9331be4 GHA/macos: drop options no longer necessary 2024-08-26 16:31:30 +0200: Aki - bc72a78a1 GHA/windows: enable HTTPS tests with stunnel 2024-08-26 16:29:20 +0200: Viktor Szakats - 4a0061697 GHA/configure-vs-cmake: drop disabling dependency tracking [ci skip] 2024-08-26 15:05:33 +0200: Daniel Stenberg - 8132b170d transfer: remove comments, add asserts 2024-08-26 15:04:01 +0200: Daniel Stenberg - 444e34c51 CONTRIBUTE: polished 2024-08-26 14:59:50 +0200: Daniel Stenberg - 89b9fb64a pop3: use the protocol handler ->write_resp 2024-08-26 12:38:21 +0200: Viktor Szakats - 10873ec5a GHA/configure-vs-cmake: delete stray backslash [ci skip] 2024-08-26 11:14:01 +0200: Viktor Szakats - 26ab9027f configure: fix indentation more 2024-08-26 11:07:58 +0200: Viktor Szakats - aaacd0246 GHA/configure-vs-cmake: add Windows build, fix issues 2024-08-26 11:01:46 +0200: Viktor Szakats - 7673c1292 build: check OS-native IDN first, then libidn2 2024-08-26 11:01:14 +0200: Viktor Szakats - 3307b9813 configure: delete unused `CURL_DEFINE_UNQUOTED` function 2024-08-26 11:01:11 +0200: Viktor Szakats - dbf5fbd4a configure: delete unused `HAVE_OPENSSL3` macro 2024-08-26 11:00:57 +0200: Viktor Szakats - c190338e0 build: delete unused `REQUIRE_LIB_DEPS` 2024-08-26 11:00:15 +0200: Viktor Szakats - 573e7e827 lib, src: delete stray `curl_` prefix from printf calls 2024-08-26 11:00:08 +0200: Viktor Szakats - 8b0913808 cmake: minor tidy-ups 2024-08-25 23:39:02 +0200: renovate[bot] - 5d4d1c712 GHA: update CI dependencies 2024-08-25 23:31:53 +0200: Daniel Stenberg - dacd483a7 README: refresh 2024-08-23 17:06:36 -0700: Dan Fandrich - 6f3522641 tests: tweak use of impacket in smbserver 2024-08-23 21:04:05 +0200: Viktor Szakats - 4b791dca3 GHA/macos: ignore flaky tests 2041 and 2037 2024-08-23 18:42:56 +0200: Viktor Szakats - 8aadb8308 GHA/windows: add Linux -> mingw-w64 cross-build (cmake, autotools) 2024-08-23 18:42:56 +0200: Viktor Szakats - a2ef5d36b cmake: sync code between test/example targets 2024-08-23 18:42:55 +0200: Viktor Szakats - f73f6bf9f GHA: add yamlcheck 2024-08-23 09:00:08 -0700: Dan Fandrich - 5629bb7cf CI: consolidate workflows for source and docs check 2024-08-23 09:00:08 -0700: Dan Fandrich - 6429ce8e5 docs: fix some examples in man pages 2024-08-23 14:08:26 +0200: Daniel Stenberg - 4d5d171ac RELEASE-NOTES: synced 2024-08-23 13:55:13 +0200: Daniel Stenberg - d1394a00e urlapi: verify URL *decoded* hostname when set 2024-08-23 11:06:50 +0200: Aki - fa461b4ef GHA/macos: enable HTTPS tests with stunnel 2024-08-23 10:43:43 +0200: Viktor Szakats - 7c0b6eb3b cmake: respect cflags/libdirs of native pkg-config detections 2024-08-23 10:43:43 +0200: Viktor Szakats - 4f09967a3 cmake/FindGSS: bring closer to other Find modules 2024-08-23 08:48:20 +0200: Jan Venekamp - df15d9ff2 gha labeler: make labeler.yml human-readable 2024-08-23 08:46:09 +0200: Daniel Stenberg - dbc4b7072 FEATURES.md: fix typo 2024-08-23 08:24:34 +0200: Daniel Stenberg - 3b057d4b7 test1521: verify setting options to NULL better 2024-08-23 08:24:33 +0200: Daniel Stenberg - 17dde5396 setopt: make CURLOPT_TFTP_BLKSIZE accept bad values 2024-08-23 08:24:33 +0200: Daniel Stenberg - 05609bac9 setopt: let CURLOPT_ECH set to NULL reset to default 2024-08-23 08:24:33 +0200: Daniel Stenberg - 20d447c1a getinfo: return zero for unsupported options (when disabled) 2024-08-23 00:11:24 +0200: Viktor Szakats - 4be599fe7 src: replace copy of printf mappings with an include 2024-08-23 00:11:23 +0200: Viktor Szakats - 0c3789461 cmake: pkg-config 'found' message sync with native CMake 2024-08-22 23:45:40 +0200: Daniel Stenberg - c8c64c882 GHA: trim markdown headers before proselinting 2024-08-22 23:43:52 +0200: Daniel Stenberg - 23749bfd0 GHA: add a checksrc job 2024-08-22 23:43:45 +0200: Daniel Stenberg - 99ba50d9c misc: general C style cleanups 2024-08-22 17:43:57 +0200: Viktor Szakats - 42843af0b tidy-up: spelling WebSockets 2024-08-22 17:06:06 +0200: Viktor Szakats - 118f446ad src: delete `curlx_m*printf()` aliases 2024-08-22 12:46:12 +0200: Viktor Szakats - 0052b4b52 configure: fix indentation 2024-08-22 11:50:20 +0200: Chris Swan - 35034df1c docs: Clarify OpenSSF Best Practices vs Scorecard 2024-08-22 11:48:49 +0200: Jan Venekamp - aebd50870 sectransp: fix setting tls version 2024-08-22 11:47:10 +0200: Jan Venekamp - a4152864f tests: constrain http pytest to tests/http directory 2024-08-22 11:11:14 +0200: Daniel Stenberg - aeb1a281c gtls: fix OCSP stapling management 2024-08-22 10:45:04 +0200: Viktor Szakats - c730c8549 build: make `CURL_FORMAT_CURL_OFF_T[U]` work with mingw-w64 <=7.0.0 2024-08-22 10:45:04 +0200: Viktor Szakats - c04504885 src: fix potential macro confusion in cmake unity builds 2024-08-22 09:44:54 +0200: Daniel Stenberg - 6292a332f RELEASE-NOTES: synced 2024-08-22 09:20:53 +0200: Daniel Stenberg - b000cdfb2 CURLOPT_XFERINFOFUNCTION: clarify the callback return codes 2024-08-22 00:01:29 +0200: Viktor Szakats - 972452642 lib: delete stray undefs for `vsnprintf`, `vsprintf` 2024-08-21 23:36:12 +0200: Viktor Szakats - b3e1fe6dd cmake: tidy up option descriptions 2024-08-21 23:32:52 +0200: Viktor Szakats - a62e3be67 cmake: honor custom `CMAKE_UNITY_BUILD_BATCH_SIZE` 2024-08-21 16:13:11 +0200: Viktor Szakats - 9fff0742b GHA/windows: fix indentation in the MSVC section 2024-08-21 14:33:51 +0200: Daniel Stenberg - b0b4b481b setopt: allow CURLOPT_INTERFACE to be set to NULL 2024-08-21 10:07:13 +0200: Viktor Szakats - 3065f106e build: add `iphlpapi` lib for libssh on Windows 2024-08-21 10:07:13 +0200: Viktor Szakats - 576b39b6d cmake: drop libssh CONFIG-style detection 2024-08-21 03:37:29 -0400: Jay Satiro - 778391334 unit1300: fix checksrc longline warnings 2024-08-21 03:36:50 -0400: Jay Satiro - c8d71e598 http2: fix GOAWAY message sent to server 2024-08-21 03:36:18 -0400: Jay Satiro - eb5c3f370 buildconf.bat: fix tool_hugehelp.c generation 2024-08-21 09:21:41 +0200: Viktor Szakats - 81a086146 cmake: fixup linking libgsasl when detected via CMake-native 2024-08-21 08:53:11 +0200: Viktor Szakats - fc8575ed4 tidy-up: spelling wolfSSL [ci skip] 2024-08-21 07:50:31 +0200: Jan Venekamp - 7ca719dee mbedtls: fix incorrect macro condition mbed_dump_cert_info 2024-08-21 07:48:57 +0200: Daniel Stenberg - 69b50017a docs/SSLCERTS: rewrite 2024-08-21 07:11:34 +0200: Viktor Szakats - 8e9056f8b GHA/macos: enable brotli and zstd in autotools and cmake jobs 2024-08-20 23:22:26 +0200: Viktor Szakats - 2e88ef104 version: fix shadowing a `libssh.h` symbol 2024-08-20 21:34:24 +0200: Viktor Szakats - ac207bf56 ssh: deduplicate SSH backend includes (and fix libssh cmake unity build) 2024-08-20 21:32:40 +0200: Viktor Szakats - 440d00d17 tidy-up: spelling 'built-in' 2024-08-20 11:02:31 -0700: Dan Fandrich - e83c83807 build: improve compiler version detection portability 2024-08-20 16:02:15 +0200: Viktor Szakats - ae2c753a8 GHA/windows: add missing time limit for msys2 autotools test runs 2024-08-20 12:48:36 +0200: Jan Venekamp - 0cbfce802 tests: add test_17_09_ssl_min_max 2024-08-20 12:46:13 +0200: Jan Venekamp - 3ca38f9a5 tests: improve test_17_07_ssl_ciphers 2024-08-20 12:45:06 +0200: Jan Venekamp - 925aea1ab mbedtls: no longer use MBEDTLS_SSL_VERIFY_OPTIONAL 2024-08-20 12:37:37 +0200: renovate[bot] - e8bfa9639 GHA: update github/codeql-action digest to 883d858 2024-08-20 11:38:40 +0200: Viktor Szakats - 422696f0a cmake: migrate dependency detections to Find modules 2024-08-20 11:38:27 +0200: Viktor Szakats - cd683f907 cmake: add `find_package()` missing from `USE_MSH3` option 2024-08-20 09:24:12 +0200: Sam Jessup - d8cefac24 cf-socket: prevent KEEPALIVE_FACTOR being set to 1000 for Windows 2024-08-20 08:44:44 +0200: Daniel Stenberg - 26e9d3a89 curl: find curlrc in XDG_CONFIG_HOME without leading dot 2024-08-20 00:50:24 +0200: Viktor Szakats - 96b9027f1 GHA/windows: unblock TFTP MQTT WebSockets SMTP FTP tests 2024-08-20 00:50:11 +0200: Viktor Szakats - c555ab469 cmake: limit `pkg-config` to UNIX and MSVC+vcpkg by default 2024-08-20 00:50:10 +0200: Viktor Szakats - 211cbcb4f cmake: rename Find modules 2024-08-20 00:44:43 +0200: Viktor Szakats - 3a2e47afb cmake: fix Find module and package names 2024-08-20 00:44:10 +0200: Viktor Szakats - c5cb8e7c7 tidy-up: spelling quiche and Rustls 2024-08-20 00:44:04 +0200: Viktor Szakats - 0fb4e5926 tidy-up: adjust casing of project names (continued) 2024-08-19 23:31:38 +0200: Daniel Stenberg - a5598b6fc pingpong: drain the input buffer when reading responses 2024-08-19 23:21:51 +0200: Daniel Stenberg - ca8823510 KNOWN_BUGS: Heimdal memory leaks 2024-08-19 23:20:45 +0200: Daniel Stenberg - 145f87b9e build: use -Wno-format-overflow 2024-08-19 14:09:14 +0200: Viktor Szakats - c2e814f8d cmake/FindNettle: log message when found via `pkg-config` 2024-08-19 14:09:14 +0200: Viktor Szakats - 9fc2d7b8d cmake: adjust GSSAPI option description 2024-08-19 14:09:14 +0200: Viktor Szakats - 12399737c CI/azure: disable parallel tests, allow IDN tests 2024-08-19 14:09:14 +0200: Viktor Szakats - 47849be5d cmake/FindNettle: skip `pkg-config` for custom configs 2024-08-19 10:59:01 +0200: Jan Venekamp - 5b2a659ea mbedtls: fix setting tls version 2024-08-19 10:50:31 +0200: Jan Venekamp - ff94698d3 wolfssl: fix setting tls version 2024-08-19 10:48:05 +0200: Jan Venekamp - 38fa458e5 rustls: fix setting tls version 2024-08-19 10:46:58 +0200: Jan Venekamp - 7a7c7a899 bearssl: fix setting tls version 2024-08-18 22:57:37 +0200: Daniel Stenberg - 73f62acaa RELEASE-NOTES: synced 2024-08-18 22:53:09 +0200: Viktor Szakats - dcf5a5383 cmake: fix `cmakelint` warnings 2024-08-18 22:53:09 +0200: Viktor Szakats - 3e60f174e cmake: tidy up more in Find modules 2024-08-18 12:22:53 +0200: Viktor Szakats - c57d3aeb5 appveyor: drop uploading artifacts 2024-08-18 11:17:20 +0200: Viktor Szakats - 1d2924653 cmake: tidy up around ngtcp2 and wolfSSL 2024-08-17 22:50:16 +0200: Viktor Szakats - 24889acbf cmake: do not unset the deprecated mixed-case variables 2024-08-17 21:23:51 +0200: Viktor Szakats - 9fbda4ca7 cmake: rename wolfSSL and zstd config variables to uppercase 2024-08-17 21:04:34 +0200: Daniel Stenberg - 47a486471 location: fix typo 2024-08-17 19:44:39 +0200: XYenon - 5fcf96930 docs: add description of effect of --location-trusted on cookie 2024-08-17 11:14:21 +0200: Jan Venekamp - 88727f7ed docs: improve cipher options documentation 2024-08-17 11:03:09 +0200: renovate[bot] - b2488afb1 GHA: update github/codeql-action digest to 429e197 2024-08-17 11:01:16 +0200: Viktor Petersson - 6fc66e167 SECURITY: mention OpenSSF best practices gold badge 2024-08-17 10:57:45 +0200: Justin Maggard - 88cae1455 mbedtls: add more informative logging 2024-08-17 10:53:41 +0200: renovate[bot] - 2c4d04c4d GHA: update dependency gnutls/gnutls to v3.8.7 2024-08-17 10:52:53 +0200: Stefan Eissing - a58b50fca transfer: Curl_sendrecv() and event related improvements 2024-08-17 10:33:26 +0200: Viktor Szakats - 432f2fd9a cmake: sync up version detection in Find modules 2024-08-17 00:32:38 +0200: Viktor Szakats - d8de4806e cmake: tidy-up continues 2024-08-17 00:31:52 +0200: Viktor Szakats - f3a03df6a cmake: revert to `pkg_check_modules()` 2024-08-16 19:10:46 +0200: Viktor Szakats - 4beb23647 cmake: fixup variable reference in FindZstd 2024-08-16 17:13:37 +0200: Daniel Stenberg - f9f2eaaec internals/SPLAY.md: internal API documentation 2024-08-16 17:05:28 +0200: Daniel Stenberg - 8f562f744 curl: make the progress bar detect terminal width changes 2024-08-16 16:53:44 +0200: Viktor Szakats - 4e2f3641f cmake: add missing version detection to Find modules 2024-08-16 16:05:36 +0200: Viktor Szakats - 2bea3892e GHA/windows: delete redundant options, tidy up 2024-08-16 16:05:36 +0200: Viktor Szakats - 453d032b2 tidy-up: misc build, tests, `lib/macos.c` 2024-08-16 14:52:34 +0200: Daniel Stenberg - 471b11a9f RELEASE-NOTES: synced 2024-08-16 13:49:00 +0200: Daniel Stenberg - 0e06603b2 docs: remove ALTSVC.md, HSTS.md, HTTP2.md and PARALLEL-TRANSFERS.md 2024-08-16 09:55:02 +0200: Jan Venekamp - 1e03d4bc0 rustls: add support for setting TLS version and ciphers 2024-08-16 09:36:57 +0200: Viktor Szakats - 0d8fdd1c7 cmake: add wolfSSH support 2024-08-16 09:36:37 +0200: Jan Venekamp - 3ff147f8b cmake: TLS 1.3 warning only for bearssl and sectranp 2024-08-16 09:12:13 +0200: Daniel Stenberg - dcb51bafa splay: use access functions, add asserts, use Curl_timediff 2024-08-16 09:10:09 +0200: Stefan Eissing - 6c5a7af75 scorecard: tweak request measurements 2024-08-16 08:59:25 +0200: Daniel Stenberg - 20aa8d8f3 docs/internals: new subdirectory 2024-08-16 08:57:19 +0200: Daniel Stenberg - 393296479 test1707: output diff more for debugging differences in CI outputs 2024-08-16 08:57:19 +0200: Daniel Stenberg - 0066d169e managen: wordwrap long example lines in ASCII output 2024-08-15 23:09:09 +0200: Jan Venekamp - 178e8ba2d cmake: fix find rustls 2024-08-15 18:49:16 +0200: Daniel Stenberg - 160f02335 multi: on socket callback error, remove socket hash entry nonetheless 2024-08-15 15:30:09 +0200: Viktor Szakats - ef1d606d1 libcurl.pc: add reference to `libgsasl` 2024-08-15 15:30:09 +0200: Viktor Szakats - b042d5297 tidy-up: misc spelling (bit, ASCII) 2024-08-15 14:02:40 +0200: Daniel Stenberg - 551baf7d6 tests: move the disabling of 500 for hyper from CI to DISABLED 2024-08-15 14:01:24 +0200: Daniel Stenberg - 560320444 curl: fix the -w urle.* variables 2024-08-15 10:38:46 +0200: Viktor Szakats - 2401ee68a cmake: show warning if libpsl is not found 2024-08-15 10:16:55 +0200: Stefan Eissing - c90a3f16b mime: avoid inifite loop in client reader 2024-08-15 09:44:52 +0200: Viktor Szakats - 9f23c8f20 cmake: fix and tidy up c-ares builds, enable in more CI jobs 2024-08-15 09:29:07 +0200: Viktor Szakats - 304a349e8 GHA/configure-vs-cmake: add macOS build, fix issues 2024-08-15 09:29:06 +0200: Viktor Szakats - 278480197 cmake: add missing `pkg-config` hints to Find modules 2024-08-15 09:09:41 +0200: Daniel Stenberg - dd3b3eca5 RELEASE-NOTES: synced 2024-08-15 09:02:58 +0200: Alex Snast - 136504195 getinfo: add CURLINFO_POSTTRANSFER_TIME_T 2024-08-15 08:54:19 +0200: Daniel Stenberg - c0233a35d hash: provide asserts to verify API use 2024-08-14 19:00:42 +0200: Tal Regev - 41a01033b GHA/windows: enable HTTP/3 in wolfSSL MSVC job 2024-08-14 18:53:27 +0200: Tal Regev - fd662fb3f GHA/windows: add GnuTLS to MSVC jobs 2024-08-14 15:05:53 +0200: Jan Venekamp - ed76a23fc cmake: add rustls 2024-08-14 14:58:58 +0200: Viktor Szakats - db39c668a cmake: sync up result variable names in Find modules 2024-08-14 12:09:33 +0200: Viktor Szakats - 65f5caee0 cmake: tidy up Find modules 2024-08-14 12:09:23 +0200: Viktor Szakats - 5abfe451b cmake: update list of "advanced" variables 2024-08-14 11:51:55 +0200: Stefan Eissing - 1c42ea406 smtp: add tracing feature 2024-08-14 11:50:56 +0200: Stefan Eissing - 8058bbae5 TODO: mqtt and gopher test fails on network blocks 2024-08-14 11:50:02 +0200: Stefan Eissing - 9222f3120 test649: improve robustness 2024-08-14 11:49:05 +0200: Stefan Eissing - e434cdb83 test587: improve robustness 2024-08-14 11:48:35 +0200: Stefan Eissing - 68dad8c4e test httpd, tweak cipher list 2024-08-14 11:47:01 +0200: Stefan Eissing - 623b87750 gnutls/wolfssl: improve error message when certificate fails 2024-08-14 11:34:05 +0200: Stefan Eissing - 6905b1f86 hyper: call Curl_req_set_upload_done() 2024-08-14 11:21:34 +0200: Stefan Eissing - 22d292b3e urldata: introduce `data->mid`, a unique identifier inside a multi 2024-08-14 07:57:24 +0200: Daniel Stenberg - ad6320b8a tool_paramhlp: bump maximum post data size in memory to 16GB 2024-08-14 01:44:16 +0200: Viktor Szakats - 8ae7049f4 cmake: sync up formatting in Find modules 2024-08-14 01:44:07 +0200: Viktor Szakats - 1a444e315 runtests: log ignored but passed tests 2024-08-13 13:35:34 +0200: Viktor Szakats - d76389d82 GHA/macos: disable AppleIDN for autotools in combinations jobs 2024-08-13 01:13:00 -0700: Dan Fandrich - 0c4f05c6e tests: don't mangle output if hostname or type unknown 2024-08-13 10:04:06 +0200: Viktor Szakats - af73743f8 curl_sha512_256: fix symbol collisions with nettle library 2024-08-13 10:04:06 +0200: Viktor Szakats - 624b20c63 lib: prefer `CURL_SHA256_DIGEST_LENGTH` over the unprefixed name 2024-08-13 10:04:06 +0200: Viktor Szakats - d7e1a2dd7 lib: avoid macro collisions between wolfSSL and GnuTLS headers 2024-08-13 10:02:10 +0200: Viktor Szakats - 5a45e0c56 cmake: update `curl-config.cmake.in` template var list [ci skip] 2024-08-13 09:28:27 +0200: Viktor Szakats - 4111d1080 lib: fix building with wolfSSL without DES support 2024-08-13 09:28:27 +0200: Viktor Szakats - 28c12bc9b sha256: fix symbol collision between nettle (GnuTLS) and OpenSSL codepath 2024-08-13 09:28:27 +0200: Viktor Szakats - 71d3ab581 vtls: fix static function name collisions between TLS backends 2024-08-13 09:28:27 +0200: Viktor Szakats - 457427e03 build: silence C4232 MSVC warnings in vcpkg ngtcp2 builds 2024-08-13 09:28:27 +0200: Viktor Szakats - b910122fe cmake: add `CURL_USE_PKGCONFIG` option 2024-08-13 09:28:26 +0200: Viktor Szakats - fdc3e88bf IDN: fix/extend/migrate test exclusion rules 2024-08-12 23:35:56 +0200: Jan Venekamp - 77d722a05 docs: update CIPHERS.md 2024-08-12 23:30:34 +0200: dependabot[bot] - eb6d6fce0 GHA: bump deps: upload-artifact, codeql and spellcheck 2024-08-12 22:48:08 +0200: Stefan Eissing - cb17c069a http2+h3 filters: fix ctx init 2024-08-12 21:00:10 +0200: Viktor Szakats - 2cc56eb75 GHA/macos: drop gcc-11 2024-08-12 19:20:28 +0200: Jan Venekamp - 902d9a1d4 wolfssl: fix CURLOPT_SSLVERSION 2024-08-12 19:19:28 +0200: Stefan Eissing - 3e64569a9 websocket: introduce blocking sends 2024-08-12 19:16:54 +0200: Max Faxälv - 0a5ea09a9 spnego_gssapi: implement TLS channel bindings for openssl 2024-08-12 14:57:10 +0200: Viktor Szakats - 9dfdc6ff4 cmake: allow `pkg-config` in more envs 2024-08-12 14:56:41 +0200: Viktor Szakats - d222dbe78 build: tidy up internal macro names for `libcurl.pc` 2024-08-12 14:54:47 +0200: Viktor Szakats - f3b14e1b0 tidy-up: delete `Makefile.inc` from `EXTRA_DIST` 2024-08-12 13:48:08 +0200: Daniel Stenberg - d2360b07f RELEASE-NOTES: synced 2024-08-12 13:18:10 +0200: Daniel Stenberg - ba235ab26 llist: remove direct struct accesses, use only functions 2024-08-12 13:07:48 +0200: Daniel Stenberg - 6f00a05e8 libcurl/docs: expand on redirect following and secrets to other hosts 2024-08-12 12:55:20 +0200: Daniel Stenberg - f0a551814 urldata: remove 'scratch' from the UrlState struct 2024-08-12 12:54:03 +0200: Daniel Stenberg - 4e51437de docs/cmdline: refer to --show-headers instead of --include 2024-08-12 09:55:56 +0200: Daniel Stenberg - f4376b5c7 DEPRECATE.md: remove hyper after February 2025 2024-08-12 09:54:45 +0200: Daniel Stenberg - b1fac8ed3 cookie.md: try to articulate the two different uses this option has 2024-08-11 19:09:19 +0200: Daniel Stenberg - 552d32886 TODO: remove 4.2 Alter passive/active on failure and retry 2024-08-10 23:24:58 +0200: Daniel Stenberg - 2c15ee4bd multi: make the "general" list of easy handles a Curl_llist 2024-08-10 10:02:49 +0200: Viktor Szakats - 9e4a2187e autotools: add `--with-windows-unicode` option 2024-08-10 10:02:49 +0200: Viktor Szakats - 2edbc229c dist: add CI job to detect files missing from distro 2024-08-10 10:02:49 +0200: Viktor Szakats - 515440a2f cmake: limit libidn2 `pkg-config` detection to `UNIX` 2024-08-10 10:02:48 +0200: Viktor Szakats - aa3a31ce2 cmake: exclude tests/http/clients builds by default 2024-08-09 08:41:18 -0700: Dan Fandrich - e48d8821a Replace nonportable grep -o with awk 2024-08-09 10:45:40 +0200: Viktor Szakats - 9cb7f08ef lib: fix AIX build issues 2024-08-09 10:45:40 +0200: Viktor Szakats - a298df7f4 cmake: more small tidy-ups 2024-08-09 10:45:40 +0200: Viktor Szakats - b828149b1 tidy-up: delete unused `m4/xc-translit.m4` 2024-08-09 10:45:40 +0200: Viktor Szakats - beb871180 dist: add missing `lib/optiontable.pl` 2024-08-09 10:45:39 +0200: Viktor Szakats - 62b13ecfe configure: fixup copy-paste mistake 2024-08-09 09:43:28 +0200: Daniel Stenberg - 4f05f6b3c RELEASE-NOTES: synced 2024-08-09 09:39:59 +0200: Stefan Eissing - f27ba323a test677: improve robustness 2024-08-09 09:39:17 +0200: Stefan Eissing - 640febc7d test579: improve robustness 2024-08-09 09:38:19 +0200: Stefan Eissing - ac6349b45 test556: improve robustness 2024-08-09 08:20:43 +0200: Daniel Stenberg - 32f9130ae mk-ca-bundle.pl: include a link to the caextract webpage 2024-08-09 08:17:26 +0200: Daniel Stenberg - 9fa0cf9c5 HISTORY: fill in some events from recent years 2024-08-08 17:52:25 +0200: Stefan Eissing - a0ea955f8 ftp: flush pingpong before response 2024-08-08 17:49:37 +0200: Daniel Stenberg - badbd4eb4 manpage: ensure a maximum width for the text version 2024-08-08 13:48:28 +0200: Viktor Szakats - 919394ee6 cmake: more small tidy-ups and fixes 2024-08-08 13:48:28 +0200: Viktor Szakats - d3f6b2ffa krb5: add Linux/macOS CI tests, fix cmake GSS detection 2024-08-08 13:48:28 +0200: Viktor Szakats - e042073f9 cmake: detect and show VCPKG in platform flags 2024-08-08 13:19:57 +0200: Viktor Szakats - daf9fdc4e GHA/non-native: ignore FTP results in OpenBSD job 2024-08-07 23:41:27 +0200: Viktor Szakats - 2d6fb0f58 cmake: tidy up more value comparisons 2024-08-07 23:41:27 +0200: Viktor Szakats - a3155db43 cmake: fix version variable references in FindGSS 2024-08-07 23:41:27 +0200: Viktor Szakats - c2889a7b4 cmake: more syntax tidy-up 2024-08-07 23:14:20 +0200: Alex Snast - 63e9e0679 wolfssl: avoid taking cached x509 store ref if sslctx already using it 2024-08-07 20:35:16 +0200: Stefan Eissing - 3ac1569c1 tracing: allow CURL_DEBUG override 2024-08-07 18:28:49 +0200: Stefan Eissing - 0bc5b2e37 http/2: simplify eos/blocked handling 2024-08-07 18:27:32 +0200: Jan Venekamp - 1e9c1e8f2 curl: fix --proxy-pinnedpubkey 2024-08-07 18:17:44 +0200: Daniel Stenberg - cf7a080c3 verbose.md: polish, mostly remove back-ticks 2024-08-07 18:16:26 +0200: Daniel Stenberg - d41916c43 max-filesize.md: mention zero disables the limit 2024-08-07 15:13:07 +0200: Viktor Szakats - 146759716 cmake: fix `pkg-config`-based detection in `FindGSS.cmake` 2024-08-07 15:13:07 +0200: Viktor Szakats - 2154f7c5f krb5: fix `-Wcast-align` 2024-08-07 15:10:52 +0200: Viktor Szakats - cd51bb503 cmake: add debug function to dump all variables 2024-08-07 15:10:51 +0200: Viktor Szakats - e20413980 GHA/macos: tweak toolchain dump steps 2024-08-07 14:59:07 +0200: Bo Anderson - 588a6e334 idn: more strictly check AppleIDN errors 2024-08-07 14:59:01 +0200: Bo Anderson - a35687831 idn: support non-UTF-8 input under AppleIDN 2024-08-07 14:51:09 +0200: Jiacai Liu - 07843d816 BINDINGS: add zig binding 2024-08-07 11:35:16 +0200: Viktor Szakats - 493c6d79e cmake: delete MSVC warning suppression for tests/server 2024-08-07 11:35:16 +0200: Viktor Szakats - b1153820f dist: add missing `test_*.py` scripts 2024-08-07 00:22:38 -0700: Dan Fandrich - 5f9426ec4 tests: show snapshot commit in testcurl 2024-08-07 09:06:30 +0200: Pete Cordell - 0011df47b ws: flags to opcodes should ignore CURLWS_CONT flag 2024-08-07 08:57:05 +0200: Stefan Eissing - b102763c1 curl: fix --test-event --parallel 2024-08-07 08:50:53 +0200: Jan Venekamp - 1b2544876 curl: warn on unsupported SSL options 2024-08-07 08:50:42 +0200: Jan Venekamp - 5c2ab55ab vtls: add SSLSUPP_CIPHER_LIST 2024-08-07 08:48:56 +0200: Daniel Stenberg - cd4aee156 tests: ignore QUIT from FTP protocol comparisons 2024-08-07 08:25:43 +0200: Daniel Stenberg - b3490c5bc RELEASE-NOTES: synced 2024-08-07 08:14:36 +0200: Stefan Eissing - 06c5829da curl: support repeated use of the verbose option; -vv etc 2024-08-07 00:31:07 +0200: Daniel Stenberg - 53146dd26 tool_help: handle longer lines, exit on too long 2024-08-07 00:30:17 +0200: Daniel Stenberg - 48818a41a tests/runner: only allow [!A-Za-z0-9_-] in %if feature names 2024-08-07 00:30:17 +0200: Daniel Stenberg - b0394b153 runtests: if DISABLED cannot be read, error out 2024-08-06 22:33:05 +0200: Viktor Szakats - c6fb9895b cmake: cleanup header paths 2024-08-06 22:33:05 +0200: Viktor Szakats - ada8ebe18 GHA/macos: enable AppleIDN in autotools job 2024-08-06 22:33:05 +0200: Viktor Szakats - 7b1c0ab75 Makefile.mk: fixup enabling libidn2 2024-08-06 22:33:05 +0200: Viktor Szakats - ea3dfcb36 cmake: drop unused `HAVE_IDNA_STRERROR` 2024-08-06 22:33:04 +0200: Viktor Szakats - 6712bd600 cmake: show CMake platform/compiler flags 2024-08-06 13:43:25 +0200: Daniel Stenberg - dcc520952 GHA: run badwords check on tests/*.md too 2024-08-06 13:43:20 +0200: Daniel Stenberg - 91fcbc5d1 dist: drop buildconf 2024-08-06 11:48:21 +0200: Tal Regev - 8577f4ca0 cmake: add math library when using wolfssl and ngtcp2 2024-08-06 11:47:27 +0200: Yedaya Katsman - bfa939d06 docs: mention "@-" in more places 2024-08-06 11:05:49 +0200: Viktor Szakats - 67d5e3624 cmake: replace an `MSVC_VERSION` with `MSVC` 2024-08-06 11:05:48 +0200: Viktor Szakats - 72ae0d86a cmake: use numeric comparison for `HAVE_WIN32_WINNT` 2024-08-06 09:36:07 +0200: Daniel Stenberg - 8de8fe8c9 configure: detect AppleIDN 2024-08-06 02:40:32 +0200: Viktor Szakats - 232302f88 cmake: add Linux CI job, fix pytest with cmake 2024-08-06 02:40:16 +0200: Viktor Szakats - f7d5f4705 cmake: add support for `CURL_USE_LIBUV` option 2024-08-05 23:35:18 +0200: dependabot[bot] - e64e62cc7 GHA/windows: bump msys2/setup-msys2 from 2.24.0 to 2.24.1 2024-08-05 23:32:10 +0200: Austin Moore - cf3e3d93d aws_sigv4: fix canon order for headers with same prefix 2024-08-05 23:29:11 +0200: Jan Venekamp - f3e07e5c5 docs: wolfssl and mbedtls add CURLOPT_TLS13_CIPHERS support 2024-08-05 23:28:04 +0200: Jan Venekamp - 4c1289241 wolfssl: add CURLOPT_TLS13_CIPHERS support 2024-08-05 17:15:31 +0200: Daniel Stenberg - a18680f50 VULN-DISCLOSURE-POLICY.md: small typo fix 2024-08-05 16:37:19 +0200: Viktor Szakats - 82bbb386a cmake: fix `GSS_VERSION` for Heimdal found via pkg-config 2024-08-05 16:01:20 +0200: Jan Venekamp - 3f7dc8a40 mbedtls: add CURLOPT_TLS13_CIPHERS support 2024-08-05 15:58:45 +0200: Moritz Buhl - d266d19d8 ngtcp2: use NGHTTP3 prefix instead of NGTCP2 for errors in h3 callbacks 2024-08-05 15:55:38 +0200: Daniel Stenberg - b9d465c89 tool_help: fix a NULL deref in the --help option code 2024-08-05 15:25:47 +0200: Daniel Stenberg - 0238a9b0d KNOWN_BUGS: "special characers" in URL works with aws-sigv4 2024-08-05 09:12:09 +0200: Daniel Stenberg - 38d334e3e curl: use libuv for parallel transfers with --test-event 2024-08-05 09:03:11 +0200: Daniel Stenberg - 7c31ceb5d RELEASE-NOTES: synced 2024-08-05 08:53:55 +0200: Stefan Eissing - 35bf76628 http2: improved upload eos handling 2024-08-05 08:49:20 +0200: Stefan Eissing - 344ba8c88 wolfssl: improve shutdown handling 2024-08-05 08:48:06 +0200: Stefan Eissing - 4494005b5 openssl: improve shutdown handling 2024-08-05 08:46:24 +0200: Stefan Eissing - 6f1921066 bearssl: improve shutdown handling 2024-08-05 08:33:58 +0200: Daniel Stenberg - ed2850456 configure: fail if PSL is not disabled but not found 2024-08-05 08:23:37 +0200: Daniel Stenberg - 7d45b5216 KNOWN_BUGS: mention AppleIDN and WinIDN test problems 2024-08-05 08:21:49 +0200: Tal Regev - 781c14c4e tool_operhlp: fix "potentially uninitialized local variable 'pc' used" 2024-08-05 08:18:43 +0200: Daniel Stenberg - 3eec5afbd sigpipe: init the struct so that first apply ignores 2024-08-05 08:17:30 +0200: Alex Snast - 8d9811802 wolfssl: add support for ssl cert blob / ssl key blob options 2024-08-05 01:44:57 +0200: Viktor Szakats - 7b1444979 cmake: add support for versioned symbols option 2024-08-04 18:41:18 -0400: Jay Satiro - 573aaec3b easy: fix curl_easy_upkeep for shared connection caches 2024-08-04 17:59:04 -0400: Jay Satiro - b7e769dc8 vtls: stop offering alpn http/1.1 for http2-prior-knowledge 2024-08-04 23:28:09 +0200: Daniel Stenberg - 732cb15b9 curl: add --skip-existing 2024-08-04 23:03:46 +0200: Jan Venekamp - eec908bb6 revert "tests/http: configure test httpd to honor client cipher order" 2024-08-04 19:51:45 +0200: Tal Regev - 8a9567899 GHA/windows: add mbedTLS MSVC job 2024-08-04 19:17:45 +0200: Viktor Szakats - f81f351b9 tidy-up: OS names 2024-08-04 19:12:50 +0200: Viktor Szakats - a4ad7dc5a dist: add missing `docs/examples/CMakeLists.txt` 2024-08-04 16:26:21 +0200: Daniel Stenberg - 1159dc359 RELEASE-NOTES: synced 2024-08-04 16:21:42 +0200: Daniel Stenberg - 0a94578a9 maketgz: accept option to include latest commit hash 2024-08-04 16:06:17 +0200: Daniel Stenberg - 9a0cf5647 curl: --help [option] displays documentation for given cmdline option 2024-08-04 16:02:24 +0200: Daniel Stenberg - 9b1e4b463 tool_operate: support --dump-header % to direct to stderr 2024-08-04 15:59:51 +0200: Daniel Stenberg - e26eefd9c tool_operate: for -O, use "default" as filename when the URL has none 2024-08-04 15:57:45 +0200: David Sardari - cb829f994 doh-url.md: point out DOH server IP pinning 2024-08-04 15:28:29 +0200: Viktor Szakats - 4f198c852 tests: fixup `tests/data/Makefile.am` references 2024-08-04 02:08:27 +0200: Viktor Szakats - 1556951c4 GHA/non-native: ignore FreeBSD FTP test results 2024-08-04 00:20:14 +0200: Stefan Eissing - 93d1af401 pytests: add tests for HEAD requests in all HTTP versions 2024-08-03 20:49:15 +0200: Viktor Szakats - acbc6b703 cmake: tidy-ups 2024-08-03 20:38:54 +0200: Daniel Stenberg - b64d9d7d8 RELEASE-NOTES: synced 2024-08-03 20:29:30 +0200: Daniel Stenberg - 272233e48 docs/cmdline-opts: update see-also to use show-headers 2024-08-03 20:27:29 +0200: Daniel Stenberg - b80798c24 getparam: make --rate accept "number of units" 2024-08-03 20:21:25 +0200: Viktor Szakats - 2d8464c4c GHA/windows: move Cygwin into its own workflow 2024-08-03 19:56:57 +0200: Daniel Stenberg - 82c53f821 tool_getparam: make --show-headers the same as --include 2024-08-03 19:55:45 +0200: Stefan Eissing - 709a6a396 cfilters: send flush 2024-08-03 19:53:54 +0200: Stefan Eissing - 911c3166b lib: add eos flag to send methods 2024-08-03 19:52:21 +0200: Stefan Eissing - 0472afe5f vtls: init ssl peer only once 2024-08-03 19:51:02 +0200: Stefan Eissing - 5a9262a33 url: dns_entry related improvements 2024-08-03 19:49:15 +0200: Stefan Eissing - 2372a5915 Curl_rand_bytes to control env override 2024-08-03 16:12:44 +0200: Dan Fandrich - 0324d557e CI: enable parallel testing in CI builds 2024-08-03 16:12:44 +0200: Viktor Szakats - fadb2ee6e CI: realign cmake build settings (for nghttp2, libidn2) 2024-08-03 09:22:26 +0200: Viktor Szakats - 8a3740bc8 curl: support embedding a CA bundle 2024-08-03 09:22:26 +0200: Viktor Szakats - 87aa4ebd8 cmake: detect `nghttp2` via `pkg-config`, enable by default 2024-08-03 09:22:26 +0200: Viktor Szakats - f518c73a8 cmake: drop unused internal variable 2024-08-03 09:22:25 +0200: Tal Regev - bb9c15e97 vtls: fix MSVC 'cast truncates constant value' warning 2024-08-03 09:22:25 +0200: renovate[bot] - 170c28805 ci: Update actions/upload-artifact digest to 89ef406 2024-08-03 01:21:23 +0200: Viktor Szakats - b6089c35d cmake: drop reference to undefined variable 2024-08-03 01:15:45 +0200: Viktor Szakats - f5b826532 cmake: drop no-op `tests/data/CMakeLists.txt` 2024-08-03 01:15:45 +0200: Viktor Szakats - f87c3363e cmake: drop custom `CMakeOutput.log`/`CMakeError.log` logs 2024-08-02 23:20:57 +0200: Stefan Eissing - 39b9ccea8 x509asn1: raise size limit for x509 certification information 2024-08-02 23:05:41 +0200: Daniel Stenberg - d2abf8ded GHA/distcheck: add a reproducible release check 2024-08-02 23:05:41 +0200: Daniel Stenberg - 86039e6e4 verify-release: shell script that verifies a release tarball 2024-08-02 23:05:41 +0200: Daniel Stenberg - fab526c03 Makefile: remove 'scripts' duplicate from DIST_SUBDIRS 2024-08-02 23:05:41 +0200: Daniel Stenberg - d0afb3395 dmaketgz: only run 'make distclean' if Makefile exists 2024-08-02 14:36:16 +0200: Viktor Szakats - 4d34fd26d autotools: fix typo in tests/data target 2024-08-02 14:36:13 +0200: Viktor Szakats - c6cf411ba GHA/non-native: reduce FreeBSD test parallelism to -j8 [ci skip] 2024-08-02 11:19:10 +0200: Stefan Eissing - 45246ebca tests: gitignore newly generated files 2024-08-02 11:17:44 +0200: Stefan Eissing - ba44ac62e progress: ratelimit/progress tweaks 2024-08-02 08:45:01 +0200: Stefan Eissing - eb0a366b7 http2: improve rate limiting of downloads 2024-08-02 08:43:17 +0200: renovate[bot] - 4abf97b0a GHA: update awslabs/aws-lc to v1.33.0 2024-08-02 08:32:34 +0200: Stefan Eissing - f6cb3c630 tests/http: configure test httpd to honor client cipher order 2024-08-02 08:28:56 +0200: Daniel Stenberg - 754acd1a9 dist: fix reproducible build from release tarball 2024-08-02 08:27:31 +0200: Tal Regev - c73b80a3c cmake: add gnutls to multissl feature 2024-08-02 08:26:36 +0200: Daniel Stenberg - 1f61db590 curl: allow 500MB data URL encode strings 2024-08-01 23:03:21 +0200: Daniel Stenberg - 9bfc7f923 escape: allow curl_easy_escape to generate 3*input length output 2024-08-01 13:37:12 +0200: Daniel Stenberg - 8a9c22796 CHANGES: rename to CHANGES.md, no longer generated 2024-08-01 13:36:28 +0200: Daniel Stenberg - 12774f450 RELEASE-NOTES: synced 2024-08-01 12:30:36 +0200: Daniel Stenberg - e3240db0a GHA: scan git repository and detect unvetted binary files 2024-08-01 00:32:00 +0200: Viktor Szakats - c3fe2dd25 GHA/windows: drop FTP tests 2024-08-01 00:32:00 +0200: Tal Regev - a79dc7b60 GHA/windows: remove vcpkg bin path in MSVC jobs 2024-08-01 00:32:00 +0200: Viktor Szakats - 0d1252872 GHA/windows: timeout earlier with hung tests 2024-07-31 23:26:40 +0200: Daniel Stenberg - 65ece771f INSTALL.md: MultiSSL and QUIC are mutually exclusive 2024-07-31 23:14:24 +0200: Stefan Eissing - 02e0151a3 lib: convert some debugf()s into traces 2024-07-31 22:31:56 +0200: Viktor Szakats - a118a6ecd cmake: distcheck for files in CMake subdir 2024-07-31 20:24:30 +0200: Viktor Szakats - 404679d25 libcurl.pc: add `Cflags.private` 2024-07-31 16:34:09 +0200: Viktor Szakats - 58946eed2 dist: add missing `FindNettle.cmake` 2024-07-31 14:51:12 +0200: Daniel Stenberg - 8f89218b1 tests: provide docs a as curldown, not nroff 2024-07-31 10:48:48 +0200: Daniel Stenberg - a9f63b8e0 RELEASE-NOTES: synced 2024-07-31 10:44:10 +0200: Joe Birr-Pixton - dd95a49d4 rustls: make all tests pass 2024-07-31 10:22:34 +0200: Tal Regev - ec41cfb80 GHA/windows: enable MulitSSL in an MSVC job 2024-07-31 08:50:04 +0200: Daniel Stenberg - 83bedbd73 RELEASE-NOTES: synced 2024-07-31 08:50:04 +0200: Daniel Stenberg - 6ba773b6d THANKS: add names from the 8.9.1 release notes 2024-07-30 23:08:59 +0200: Stefan Eissing - 27959ecce x509asn1: unittests and fixes for gtime2str 2024-07-30 22:11:20 +0200: Tal Regev - 98da147b1 vtls: avoid forward declaration in MultiSSL builds 2024-07-30 21:36:39 +0200: Viktor Szakats - 8153b8e58 tidy-up: URL updates (one more) 2024-07-30 21:27:12 +0200: Viktor Szakats - 767d5811b tidy-up: URL updates 2024-07-30 14:33:50 +0200: Viktor Szakats - b92ead34d cmake: drop `if(PKG_CONFIG_FOUND)` guard for `pkg_check_modules()` 2024-07-30 14:25:30 +0200: Daniel Stenberg - d40bba3ff mailmap: dedupe an author showing up twice in shortlog -s 2024-07-30 14:11:48 +0200: Ivan Kuchin - b2696ac37 misc: cleanup after removing years from copyright 2024-07-30 13:02:17 +0200: Alex Snast - f87a958e9 wolfssl: avoid calling get_cached_x509_store if store is uncachable 2024-07-30 12:17:00 +0200: Daniel Stenberg - e358a6e54 contrithanks.sh: use -F with -v to match lines as strings 2024-07-30 12:10:29 +0200: Viktor Szakats - f6f49a462 GHA/non-native: bump FreeBSD/arm64 python modules 2024-07-30 11:59:02 +0200: dependabot[bot] - fd1cee775 GHA: bump github/codeql-action and msys2/setup-msys2 2024-07-30 11:22:36 +0200: Daniel Stenberg - 3c914bc68 x509asn1: clean up GTime2str 2024-07-30 09:10:30 +0200: Daniel Stenberg - abdf61222 tool_operate: more defensive socket code 2024-07-29 21:39:17 +0200: Viktor Szakats - c879554b7 configure: limit `__builtin_available` test to Darwin 2024-07-29 21:24:32 +0200: Daniel Stenberg - 6821e54c0 RELEASE-NOTES: synced 2024-07-29 21:19:53 +0200: Daniel Stenberg - 674e10250 CURLOPT_SSL_CTX_FUNCTION.md: mention CA caching 2024-07-29 21:08:17 +0200: Viktor Szakats - e8acb2e55 cmake: detect `libssh` via `pkg-config` 2024-07-29 20:46:40 +0200: Viktor Szakats - efce54441 GHA/non-native: improve, migrate x86_64 FreeBSD with tests from Cirrus CI 2024-07-29 20:41:39 +0200: Viktor Szakats - 669ce4227 cmake: detect `nettle` when building with GnuTLS 2024-07-29 20:41:39 +0200: Viktor Szakats - 5f6b9244c macos: fix Apple SDK bug workaround for non-macOS targets 2024-07-29 19:54:08 +0200: Stefan Eissing - 0f2876b2c wolfssl: CA store share fix 2024-07-29 18:53:24 +0200: Randall S. Becker - 2f3e57b5d curl: support __ss_family use on NonStop platforms 2024-07-29 14:55:06 +0200: Daniel Stenberg - 33826994e test993: list 1000 messages over POP3 2024-07-29 14:53:43 +0200: Stefan Eissing - 17e6f06ea connect: fix connection shutdown for event based processing 2024-07-29 13:04:24 +0200: Daniel Stenberg - 14f630ecf tests: provide FTP directory contents in the test file 2024-07-29 10:41:26 +0200: Daniel Stenberg - ae0b08ae6 ftpserver.pl: make POP3 LIST serve content from the test file 2024-07-28 23:13:51 +0200: Daniel Stenberg - a62dbf231 TODO: thread-safe sharing 2024-07-28 23:13:44 +0200: Daniel Stenberg - 79677caa3 CURLSHOPT_SHARE.md: mention sessions/cookies as not thread-safe 2024-07-28 16:11:29 +0200: Daniel Stenberg - 3af6a3a07 RELEASE-NOTES: synced 2024-07-28 15:59:21 +0200: Patrick Monnerat - d14149e3e os400: build cli manual. 2024-07-27 23:09:44 +0200: Daniel Stenberg - b446802fe example/multi-uv: remove the use of globals 2024-07-27 19:17:31 +0200: Viktor Szakats - 1565c02ab runtests: fold timing details with GHA, sync `-r` tflags 2024-07-27 19:10:43 +0200: Viktor Szakats - 417052e99 GHA/windows: increase timeout for vcpkg build step [ci skip] 2024-07-27 10:20:53 +0200: Viktor Szakats - 08a68e9a5 GHA/macos: update comment about default Xcode on macos-14 runner [ci skip] 2024-07-27 00:17:13 +0200: Patrick Monnerat - ad8c9a580 os400: workaround an IBM ASCII run-time library bug 2024-07-27 00:00:43 +0200: Stefan Eissing - fc273027f transfer: speed limiting fix for 32bit systems 2024-07-26 00:03:21 +0200: Anthony Hu - 11e248b78 wolfSSL: allow wolfSSL's implementation of kyber to be used 2024-07-26 00:01:54 +0200: Daniel Stenberg - 0795014ca lib: survive some NULL input args 2024-07-24 09:10:53 +0200: Daniel Stenberg - 2a59c8d4c RELEASE-PROCEDURE.md: restore next release date 2024-07-24 08:59:52 +0200: Daniel Stenberg - 517f45474 RELEASE-NOTES: synced 2024-07-24 08:54:29 +0200: Daniel Stenberg - cee327828 RELEASE-PROCEDURE.md: remove the initial build step 2024-07-24 08:20:43 +0200: Daniel Stenberg - 5040f7e94 RELEASE-NOTES: synced 2024-07-23 23:37:09 +0200: Daniel Stenberg - 4997a4485 THANKS: updates from the 8.9.0 release 2024-07-23 11:24:19 +0200: Daniel Stenberg - 340ef55d9 curl_easy_escape.md: move historic details to HISTORY 2024-07-23 11:18:46 +0200: Daniel Stenberg - 1e769526b docs/libcurl: add to cleanup docs that their inputs go invalid 2024-07-23 10:48:19 +0200: dependabot[bot] - b0c1d1e13 GHA: bump github/codeql-action from 3.25.11 to 3.25.13 2024-07-23 10:29:07 +0200: Stefan Eissing - ae620a70a conncache: connection shutdown, multi_socket handling 2024-07-22 17:33:18 +0200: Daniel Stenberg - 8193ca59e tool_cb_prg: output "flying saucers" with leading carriage return 2024-07-21 00:46:50 +0200: Daniel Stenberg - eef17551a lib: Curl_posttransfer => multi_posttransfer 2024-07-20 17:30:26 +0200: Daniel Stenberg - bb639db6f CURLOPT_SSL_VERIFYHOST.md: refresh 2024-07-20 17:11:00 +0200: Daniel Stenberg - 56493eea1 multi: do a final progress update on connect failure 2024-07-19 18:27:30 +0200: Orgad Shaneh - 1f877b0fb md4: fix compilation with OpenSSL 1.x with md4 disabled 2024-07-19 18:24:45 +0200: martinevsky - 8e13837e0 ftp: remove redundant null pointer check in loop condition 2024-07-19 18:22:37 +0200: Justin Maggard - 92e28f289 mbedtls: check version before getting tls version 2024-07-19 18:17:53 +0200: martinevsky - e22b50975 urlapi: remove unused definition of HOST_BAD 2024-07-19 17:03:25 +0200: Daniel Stenberg - 5a488251f curldown: fixups 2024-07-19 15:39:20 +0200: Tal Regev - 126cf7ecc GHA/windows: enable libssh in !ssl MSVC job 2024-07-19 14:11:16 +0200: Tal Regev - bd46b3ca9 GHA/windows: enable libidn2 in !ssl MSVC job 2024-07-19 12:45:18 +0200: Viktor Szakats - c349bd668 GHA/macos: improve, fix gcc/llvm, add new test matrix 2024-07-19 12:45:15 +0200: Viktor Szakats - 061278d2e Revert "GHA/macos: improve, fix gcc/llvm, add new test matrix" 2024-07-19 01:38:05 +0200: Daniel Stenberg - 25321de30 Revert "lib: send eos flag" 2024-07-19 01:32:05 +0200: Viktor Szakats - 46ef34c05 GHA/windows: use default shell CI feature 2024-07-19 01:21:31 +0200: Viktor Szakats - 1e75edd37 GHA/macos: improve, fix gcc/llvm, add new test matrix 2024-07-19 00:04:04 +0200: Daniel Stenberg - 792a17d74 RELEASE-NOTES: synced 2024-07-18 23:27:35 +0200: Stefan Eissing - be93299f1 lib: send eos flag 2024-07-18 23:19:06 +0200: Bhanu Prakash - c98f6fcde mbedtls: correct the error message for cert blob parsing failure 2024-07-18 18:04:09 +0200: Daniel Stenberg - 8c1d9378a curldown: make 'added-in:' a mandatory header field 2024-07-18 15:13:30 +0200: Stefan Eissing - d8696dc8c doh: fix cleanup 2024-07-18 15:12:09 +0200: Daniel Stenberg - 5eba0a4b3 tests/scripts: call it 'manpage' (single word) 2024-07-18 15:08:03 +0200: Alex Snast - f504db892 http/3: resume upload on ack if we have more data to send 2024-07-18 14:47:54 +0200: Daniel Stenberg - c3c7992ac idn: make macidn fail before trying conversion if name too long 2024-07-18 14:47:42 +0200: z2_ - 686d54baf idn: tweak buffer use when converting with macidn 2024-07-18 14:47:00 +0200: Orgad Shaneh - 0dbc4eb06 lib: add failure reason on bind errors 2024-07-18 14:45:40 +0200: Stefan Eissing - 35ed3f7a8 pytests: scorecard upload tests 2024-07-18 01:10:29 +0200: Viktor Szakats - 1dd71312b runtests: fix newline glitch in FAIL details 2024-07-16 11:56:34 +0200: Viktor Szakats - bae555359 runtests: show name and keywords for failed tests in summary 2024-07-16 11:56:34 +0200: Tal Regev - dfbdcb93a GHA/windows: add MSVC wolfSSL job with test 2024-07-16 11:46:26 +0200: Viktor Szakats - 09cdf7e53 cmake: delete unused `HAVE_LIBSSH2`, `HAVE_LIBSOCKET` macros 2024-07-16 11:41:52 +0200: Viktor Szakats - c09db8b51 cmake: create `configurehelp.pm` like autotools does 2024-07-16 11:33:52 +0200: Viktor Szakats - d2ef6255f cmake: sync CA bundle/path detection with autotools 2024-07-16 11:33:52 +0200: Viktor Szakats - d3595c74f configure: CA bundle/path detection fixes 2024-07-16 02:13:48 +0200: Viktor Szakats - 58772b0e0 runtests: set `SOURCE_DATE_EPOCH` to fix failing around midnight 2024-07-16 00:47:22 +0200: Viktor Szakats - c21c51db6 GHA/windows: verify 1448 2046 2047 in IDN Unicode jobs 2024-07-16 00:44:55 +0200: Viktor Szakats - 18f1cd7a7 tests: sync feature names with `curl -V` 2024-07-15 23:47:33 +0200: Stefan Eissing - 9e5b11c65 sendf: fix CRLF conversion of input 2024-07-15 23:24:11 +0200: Stefan Eissing - 6f0a8bd43 test2600: disable on win32 2024-07-15 23:11:21 +0200: Stefan Eissing - f4b8b976b smtp: for starttls, do full upgrade 2024-07-14 23:22:11 +0200: Daniel Stenberg - 50a7602b7 RELEASE-NOTES: synced 2024-07-14 14:03:00 +0200: Viktor Szakats - 4c22d97be build: use `#error` instead of invalid syntax 2024-07-14 13:44:24 +0200: Daniel Stenberg - 8dab7465a libcurl-docs: make option lists alpha-sorted 2024-07-14 09:53:40 +0200: MonkeybreadSoftware - fd0250869 IDN: fix ß with AppleIDN 2024-07-14 09:42:34 +0200: Viktor Szakats - 764fbabf6 cmake: fix builds with detected libidn2 lib but undetected header 2024-07-13 12:00:14 +0200: Viktor Szakats - 3765d75ce cmake: fix building `unit1600` due to missing `ssl/openssl.h` 2024-07-13 12:00:13 +0200: Viktor Szakats - 5fa534b0d sectransp: fix clang compiler warnings, stop silencing them 2024-07-13 04:03:05 +0200: Viktor Szakats - 2a7c8b27f CI/circleci: config tidy-ups, bump up test parallelism 2024-07-12 17:03:24 +0200: Viktor Szakats - 1448218b8 GHA/windows: re-add gsasl to MSVC jobs 2024-07-12 13:56:16 +0200: Viktor Szakats - 6343034dd tidy-up: adjust casing of project names 2024-07-12 12:22:15 +0200: Daniel Stenberg - f94aa3d97 ISSUE_TEMPLATE/docs: correct the field identifiers 2024-07-12 12:16:56 +0200: Stephen Farrell - 6a5bb6855 doh: fix leak and zero-length HTTPS RR crash 2024-07-12 12:16:06 +0200: Daniel Stenberg - 91530abc1 curl_global_init.md: polish the thread-safe wording 2024-07-12 01:35:10 +0200: Viktor Szakats - 2e930c333 GHA: FreeBSD 14.1, actions bump 2024-07-12 00:36:25 +0200: Viktor Szakats - ff784af46 build: fix llvm 17 and older + macOS SDK 14.4 and newer 2024-07-12 00:32:39 +0200: Viktor Szakats - e91fcbac7 macos: undo `availability` macro enabled by Homebrew gcc 2024-07-11 23:56:20 +0200: Daniel Stenberg - 682c357f7 ISSUE_TEMPLATE/docs: add a separate GitHub issue template for documentation 2024-07-11 12:52:58 -0700: Dan Fandrich - 1263bf696 DISTROS: add AlmaLinux package source link 2024-07-11 21:40:33 +0200: Viktor Szakats - a98298487 GHA/windows: ignore FTP test results for old-mingw-w64 [ci skip] 2024-07-11 16:02:41 +0200: Daniel Stenberg - 16f56583e libcurl-easy.md: now *more* than 300 options 2024-07-10 23:39:39 +0200: Martin Peck - b7f2c66d7 MANUAL.md: wrap two example urls that overrun styling 2024-07-10 16:27:21 +0200: renovate[bot] - bf251cc0d GHA: update wolfSSL and mod_h2 2024-07-10 16:24:25 +0200: Dominik Piątkowski - 95776c9ab docs: start markdown headers with capital letter where applicable 2024-07-10 16:14:06 +0200: CMD - c2e427cc9 hostip: skip error check for infallible function call 2024-07-10 14:40:36 +0200: Daniel Stenberg - 5637ca1aa cf-socket: remove two "useless" assignments 2024-07-10 11:42:47 +0200: Viktor Szakats - f43adc2c4 cmake: detect `libidn2` also via `pkg-config` 2024-07-10 11:42:46 +0200: Viktor Szakats - baa327084 build: fix llvm 16 or older + Xcode 15 or newer, and gcc 2024-07-10 11:42:46 +0200: Viktor Szakats - cfd6f43d6 build: tidy up `__builtin_available` feature checks (Apple) 2024-07-10 11:42:46 +0200: Viktor Szakats - 80fb7c0be configure: limit `SystemConfiguration` test to non-c-ares, IPv6 builds 2024-07-10 11:30:40 +0200: Viktor Szakats - e1f619293 configure: fix `SystemConfiguration` detection 2024-07-10 11:30:40 +0200: Viktor Szakats - 59cadacfc build: sync warning options between autotools, cmake & compilers 2024-07-10 11:30:39 +0200: Viktor Szakats - e0fad6e86 CI: simplify running curl with DLLs 2024-07-09 23:37:16 +0200: Alex Snast - 5ab2eda80 wolfssl: use larger error buffer when formatting errors 2024-07-09 23:31:27 +0200: Viktor Szakats - 65f7fe566 CI: bump FreeBSD Python packages 2024-07-09 23:31:13 +0200: Viktor Szakats - b061fa2c4 GHA/curl-for-win: don't run if only another CI was changed 2024-07-09 23:19:02 +0200: Daniel Stenberg - eed38de06 RELEASE-NOTES: synced 2024-07-09 23:14:58 +0200: Stefan Eissing - 46a26f122 vtls: replace addsessionid with set_sessionid 2024-07-09 23:13:40 +0200: Daniel Stenberg - fc84583ae test1175: scan libcurl-errors.md, not the generated .3 version 2024-07-09 23:11:08 +0200: Daniel Stenberg - 3f8066bf7 test1139: scan .md files instead of .3 ones 2024-07-09 23:10:09 +0200: Stefan Eissing - b5a7554d0 cf-socket: remove obsolete recvbuf 2024-07-09 04:13:32 +0200: Viktor Szakats - 67cc1e340 test1119: adapt for `.md` input 2024-07-09 04:13:04 +0200: Viktor Szakats - efc2c5184 tests: include current directory when running test Perl commands 2024-07-09 04:13:04 +0200: Viktor Szakats - 59bc9a1d4 configure: sort feature list, lowercase protocols, use backticks 2024-07-08 23:15:56 +0200: Yedaya Katsman - 4ff7f5163 variable.md: make example use expand 2024-07-08 23:06:05 +0200: Andy Reitz - 400717e4c GIT-INFO.md: remove version requirements 2024-07-08 17:22:21 +0200: Viktor Szakats - b05dc7eb3 sectransp: fix `HAVE_BUILTIN_AVAILABLE` checks to not emit warnings 2024-07-08 17:22:21 +0200: Viktor Szakats - 5fc61a37c examples: suppress deprecation warnings locally 2024-07-08 15:39:46 +0200: Viktor Szakats - 72341068a GHA/macos: bump parallel tests to -j5 2024-07-08 14:19:54 +0200: Viktor Szakats - 338f5ae68 GHA/windows: usability improvements 2024-07-08 14:16:22 +0200: Viktor Szakats - 2c15aa576 GHA/macos: delete misplaced `CFLAGS`, drop redundant CMake option 2024-07-08 12:03:46 +0200: Viktor Szakats - db135f8d7 macos: add workaround for gcc, non-c-ares, IPv6, compile error 2024-07-08 12:03:46 +0200: Viktor Szakats - 8cf02025a cmake: feature casing fix and tidy-ups 2024-07-07 22:40:43 +0200: Viktor Szakats - 0b81eccd2 GHA: ignore FTP test result in Windows jobs 2024-07-07 17:21:35 +0200: Viktor Szakats - f99c08dba GHA: improve vcpkg cache, add BoringSSL ECH and LibreSSL MSVC jobs 2024-07-07 15:27:11 +0200: Tal Regev - cb22cfca6 GHA: add MSVC UWP job, expand jobs with more options 2024-07-06 22:07:25 -0700: Dan Fandrich - d70ec5c65 tests: fix sshd UserKnownHostsFile path for MinGW/Cygwin 2024-07-06 20:32:11 -0700: Dan Fandrich - b7b413e75 tests: fix sshd IdentityFile path for MinGW/Cygwin 2024-07-07 00:33:21 +0200: Viktor Szakats - 96a1a05f6 build: add Debug, TrackMemory, ECH to feature list 2024-07-05 20:22:26 -0700: Dan Fandrich - b9fea261e CI: bump the libc6 on the linux-old build 2024-07-06 02:39:24 +0200: Viktor Szakats - 612e571cd reuse: fix typo in comment 2024-07-05 14:45:41 -0700: Dan Fandrich - ebd61fa34 CI: Fix typo in comment 2024-07-05 14:44:43 -0700: Dan Fandrich - 127aa61f0 curl: follow-up to fix categories in --help 2024-07-05 23:09:47 +0200: Dan Fandrich - 6483813be curl: list categories in --help 2024-07-05 23:06:24 +0200: Daniel Stenberg - ac7035925 RELEASE-NOTES: synced 2024-07-05 22:59:18 +0200: renovate[bot] - 4d0b92589 GHA: update actions/upload-artifact and actions/download-artifact 2024-07-05 20:47:48 +0200: Max Mehl - 9104bad82 reuse: switch to REUSE 3.2 and REUSE.toml 2024-07-05 20:45:00 +0200: Yedaya Katsman - 0f12ee8b3 curl: move more options to deprecated category 2024-07-05 17:00:58 +0200: Stefan Eissing - fe83133d5 multi: pollset assertion only when IP connected 2024-07-05 11:05:50 +0200: Daniel Stenberg - 2abfc759b cmdline-opts: category cleanup 2024-07-05 10:16:08 +0200: Stefan Eissing - 18c61aa03 GHA: configure OpenSSL's libdir as 'lib' only 2024-07-05 08:56:22 +0200: Daniel Stenberg - 655557f2b tool_operate: simplify return code handling from url_proto() 2024-07-05 08:55:40 +0200: Daniel Stenberg - bf88cdb79 tool_operate: check for --disable case *sensitively* 2024-07-04 23:02:41 +0200: Stefan Eissing - b8e098a05 transfer: avoid polling socket every transfer loop 2024-07-04 18:12:40 +0200: Viktor Szakats - 2583d11f2 tests: delete `CharConv` remains 2024-07-04 18:04:02 +0200: Viktor Szakats - b5d565faa GHA: bump macOS CMake job parallelism to 4 (nproc+1) [ci skip] 2024-07-04 09:58:23 +0200: Yedaya Katsman - 62bfcb0c4 help: add flags to output and ssh categories 2024-07-04 09:56:32 +0200: Stefan Eissing - 82b32b344 TODO: remove item about 'SSL_peak' 2024-07-04 09:55:41 +0200: renovate[bot] - 465985291 GHA: update dependency gnutls/gnutls to v3.8.6 2024-07-04 09:53:48 +0200: renovate[bot] - 105be9dbc GHA: update fsfe/reuse-action action to v4 2024-07-03 23:54:56 +0200: Viktor Szakats - fa2c57561 GHA: Windows job exclusions tweaks 2024-07-03 08:39:27 +0200: renovate[bot] - d4eeb3dd6 Dockerfile: update debian:bookworm-slim to 39868a6 2024-07-03 08:35:56 +0200: Daniel Stenberg - 38bdef022 FEATURES.md: refresh 2024-07-03 00:27:32 +0200: Daniel Stenberg - 9f968478f RELEASE-NOTES: synced 2024-07-02 22:55:04 +0200: Daniel Stenberg - bf9b22a6f curl_easy_perform.md: call it network transfer, not file transfer 2024-07-02 19:26:15 +0200: Viktor Szakats - 092c07d11 winbuild: MS-DOS batch tidy-ups 2024-07-02 11:17:38 +0200: Stefan Eissing - 480883cf2 multi: fix pollset during RESOLVING phase 2024-07-02 07:51:57 +0200: Daniel Stenberg - 75763a3e8 cmdline-opts: shorten six help texts 2024-07-02 07:47:49 +0200: Daniel Stenberg - 9784f9acf managen: fix removing backticks from subtitles 2024-07-02 01:03:09 +0200: Viktor Szakats - 80769b9c9 cmake: show protocols, then features 2024-07-02 00:09:13 +0200: Viktor Szakats - 9484beaa4 cmdline-docs: fix `--proxy-ca-native` example + tidy-ups 2024-07-01 23:24:46 +0200: Viktor Szakats - 6b10edb76 cmake: sync protocol/feature list with `curl -V` output 2024-07-01 23:24:11 +0200: Viktor Szakats - a3e613a84 GHA/badwords.yml: fixup indent for yamllint [ci skip] 2024-07-01 23:10:41 +0200: renovate[bot] - e0b1ed909 GHA: update dependency awslabs/aws-lc to v1.31.0 2024-07-01 22:59:19 +0200: Daniel Stenberg - ca6b05b6d GHA/badwords.yml: check source code wording 2024-07-01 22:58:55 +0200: Daniel Stenberg - c074ba64a code: language cleanup in comments 2024-07-01 22:49:55 +0200: Yedaya Katsman - 9b683577e docs: add RELEASE-TOOLS.md.dist to .gitignore 2024-07-01 17:49:14 +0200: Viktor Szakats - 6c3a91ed6 libcurl.pc: add more `Requires.private`/`Requires` dependencies 2024-07-01 17:49:14 +0200: Viktor Szakats - d68a12126 cmake: improve wolfSSL detection 2024-07-01 16:45:58 +0200: Daniel Stenberg - babaf1cbc curl_url_set: elaborate on scheme guessing 2024-07-01 16:45:17 +0200: Daniel Stenberg - 816ac2a86 docs: misc language polish 2024-07-01 10:45:59 +0200: Daniel Stenberg - ecd654e12 curl_easy_escape: elaborate a little on encoding a URL 2024-07-01 10:31:19 +0200: Viktor Szakats - 5942b7934 cmake: fix feature and protocol lists for SecureTransport 2024-07-01 09:38:52 +0200: Daniel Stenberg - 582429ed4 curl_str[n]equal.md: tidy up text to make them stand-alone 2024-06-30 23:16:54 +0200: Daniel Stenberg - 0cc4b3ab0 RELEASE-NOTES: synced 2024-06-30 23:10:24 +0200: Tal Regev - e26cbe20c GHA: use vcpkg to install packages for MSVC jobs 2024-06-30 16:11:52 +0200: Daniel Stenberg - e02b43ecf curl_mprintf.md: add missing comma 2024-06-30 16:04:15 +0200: Daniel Stenberg - 08fa47317 CURLOPT_TLSAUTH_PASSWORD/USERNAME.md: language fixups 2024-06-30 16:03:03 +0200: Daniel Stenberg - 29789ae31 docs/libcurl: polish the single-line descriptions 2024-06-30 11:19:37 +0200: Viktor Szakats - 0f26abeef cmake: alpha-sort feature list 2024-06-29 22:51:26 +0200: renovate[bot] - 93a28232d GHA: update github/codeql-action digest to b611370 2024-06-29 22:28:22 +0200: Tatsuhiro Tsujikawa - 9feb85a1e vquic: fix UDP_GRO struct cmsghdr data type 2024-06-29 22:26:19 +0200: Sertonix - 4fab113d4 mk-ca-bundle.pl: delay 'curl -V' execution until it is needed 2024-06-29 22:22:23 +0200: Daniel Stenberg - 5c873da92 src/Makefile.am: remove SUBDIRS assignment 2024-06-28 14:45:47 +0200: z2_ - 3a537a4db x509asn1: remove superfluous free() 2024-06-28 14:34:51 +0200: Stefan Eissing - 185a05e94 ngtcp2+quictls: fix cert-status use 2024-06-28 14:30:04 +0200: Daniel Stenberg - 6e95e3f7a RELEASE-PROCEDURE.md: update release date 2024-06-28 12:30:55 +0200: Daniel Stenberg - e63e0d60b managen: insert final .fi for files ending with a quote 2024-06-28 09:16:30 +0200: Junho Choi - ad7a20d50 quic: update to quiche 0.22.0 2024-06-28 08:42:47 +0200: Daniel Stenberg - 2d3a51e36 managen: introduce "Multi: per-URL" 2024-06-27 23:15:18 +0200: Daniel Stenberg - 9acf75945 quiche: fix operand of ‘?:’ changes signedness 2024-06-27 23:14:57 +0200: Daniel Stenberg - 7fce488cd GHA: add --enable-werror to the quiche job 2024-06-27 16:49:22 +0200: Daniel Stenberg - 282b9fe8f KNOWN_BUGS: three new bugs 2024-06-27 13:33:30 +0200: Viktor Szakats - 1ccdad64e CI: add whitespace checker 2024-06-27 13:33:30 +0200: Viktor Szakats - 8f67e8173 CI: fix typo in job name 2024-06-27 12:49:39 +0200: Stefan Eissing - 5b614224e tests/httpd: adjust ReadBufferSize for better performance 2024-06-27 12:48:35 +0200: Daniel Stenberg - cdbfad96f runtests: fix %VERNUM 2024-06-27 12:47:29 +0200: Philip H - f7c19b45d CI/synopsis.yml: run on `.md` files 2024-06-27 12:45:06 +0200: Daniel Stenberg - 41e025041 verify-synopsis.pl: work with .md files 2024-06-27 12:43:28 +0200: Daniel Stenberg - fde2143df conncache: done always evaluates to false 2024-06-27 10:31:13 +0200: Daniel Stenberg - 9a49af5fd lib: add a few DEBUGASSERT(data) to aid code analyzers 2024-06-27 09:23:38 +0200: Daniel Stenberg - ffe193c99 RELEASE-NOTES: synced 2024-06-26 23:58:10 +0200: Viktor Szakats - f0d8db152 tidy-up: use `/usr/bin/env perl` shebang 2024-06-26 23:10:50 +0200: Stefan Eissing - 8d067e61b quic: openssl quic, cmake and doc version update to 3.3.0 2024-06-26 23:09:32 +0200: Stefan Eissing - bb09a304b http/3: add shutdown support 2024-06-26 15:49:26 +0200: Daniel Stenberg - 868ae0673 tests: verify managen 2024-06-26 15:49:26 +0200: Daniel Stenberg - 0e73b69b3 runtests: support %DATE for YYYY-MM-DD of right now 2024-06-26 15:49:26 +0200: Daniel Stenberg - 348882ee7 runtests: support %VERNUM 2024-06-26 15:49:26 +0200: Daniel Stenberg - c4187ea5f managen: only output .RE for manpage output 2024-06-26 15:15:23 +0200: Tatsuhiro Tsujikawa - a571afc02 quic: enable UDP GRO 2024-06-26 13:21:52 +0200: Stefan Eissing - 411af8301 quic: require at least OpenSSL 3.3 for QUIC 2024-06-26 10:55:40 +0200: Daniel Stenberg - 4d58ed2d2 FILEFORMAT.md: mentioned for "client" 2024-06-26 10:05:32 +0200: Marcel Raad - 4a512bd3f system_win32: add missing curl.h include 2024-06-26 08:41:41 +0200: Daniel Stenberg - 10cc30209 TODO: specify which response codes that make -f/--fail return error 2024-06-26 08:33:17 +0200: Stefan Eissing - c9b95c0bb lib: graceful connection shutdown 2024-06-25 16:41:54 +0200: Daniel Stenberg - c1845dc0e managen: fix blank line detection 2024-06-25 16:13:30 +0200: Daniel Stenberg - 473ec8a05 managen: output tabs for each 8 leading spaces 2024-06-25 16:07:07 +0200: Daniel Stenberg - d14a53eea managen: error on trailing blank lines in input files 2024-06-25 14:40:44 +0200: Viktor Szakats - 2d5aea9c9 tidy-up: more whitespace 2024-06-25 13:15:01 +0200: Stefan Eissing - def99d850 multi: multi_getsock(), check correct socket 2024-06-25 13:11:06 +0200: Daniel Stenberg - 8e3e3921e managen: fix each options footer to end with newline 2024-06-25 10:01:37 +0200: Alex Snast - ad3e47627 wolfssl: assume key_file equal to clientcert in the absence of key_file 2024-06-24 23:25:18 +0200: Viktor Szakats - b7b41b1ea autotools: fix pkg-config names (zstd, ngtcp2*) 2024-06-24 20:26:34 +0200: Viktor Szakats - ff92e3b13 tidy-up: whitespace [ci skip] 2024-06-24 16:56:52 +0200: Daniel Stenberg - 1f1975b84 cmdline-docs: "added in" cleanups 2024-06-24 16:34:14 +0200: Daniel Stenberg - d28ecf943 RELEASE-NOTES: synced 2024-06-24 16:20:03 +0200: Daniel Stenberg - 7628502df managen: "added in" fixes 2024-06-24 13:18:57 +0200: Matt Jolly - eeab0ea7a configure: fix pkg-config library name 'libnghttp3' 2024-06-24 13:17:19 +0200: Daniel Stenberg - 1c9250c46 managen: cleanups to generate nicer-looking output 2024-06-24 13:14:11 +0200: Daniel Stenberg - 76e0196b1 configure: require a QUIC library if nghttp3 is used 2024-06-24 11:18:53 +0200: Daniel Stenberg - 134d2834f docs/cmdline-opts: remove two superfluous "Added in" mentions 2024-06-24 11:17:41 +0200: Daniel Stenberg - 179c52404 cookie-jar.md: see also --junk-session-cookies 2024-06-24 08:43:40 +0200: Daniel Stenberg - a7ec6a76a runtests: support crlf="yes" for the section 2024-06-23 23:07:13 +0200: Daniel Stenberg - fa0b1d920 TODO: -h option 2024-06-23 23:06:21 +0200: Daniel Stenberg - 15e8cebd6 trace-ascii.md: mention "%" for stderr 2024-06-23 15:52:06 +0200: Daniel Stenberg - 857e334a4 connect-to.md: expand with examples 2024-06-23 14:31:46 +0200: Daniel Stenberg - d5777afac TODO: connect to multiple IPs in parallel 2024-06-23 12:08:58 +0200: Daniel Stenberg - 674cbfd61 dump-header.md: mention minus for stdout 2024-06-23 10:29:22 +0200: Daniel Stenberg - b84699bf4 CURLOPT_RESOLVE.md: mention hostname can be wildcard ('*') 2024-06-22 11:56:37 +0200: Andy Pan - bd8e45c6c cf-socket: optimize curlx_nonblock() and check its return error 2024-06-22 11:51:27 +0200: z2_ - 36e9222c4 x509asn1: prevent NULL dereference 2024-06-19 13:37:36 +0200: Daniel Stenberg - df2fbc277 unit2604: use 'unitfail' instead of 'error' variable 2024-06-19 12:54:19 +0200: Daniel Stenberg - 01159b36c KNOWN_BUGS: TFTP tests fail on OpenBSD 2024-06-19 12:53:35 +0200: Daniel Stenberg - b715bb371 VULN-DISCLOSURE-POLICY: NULL dereferences and crashes 2024-06-19 11:36:39 +0200: Daniel Stenberg - b4ccf3fcb RELEASE-NOTES: synced 2024-06-19 11:33:12 +0200: Sergey Markelov - 35c0117f4 mbedtls: support CURLOPT_CERTINFO 2024-06-19 11:23:53 +0200: Daniel Stenberg - cb96ca1b6 x509asn1: ASN1tostr() should fail when 'constructed' is set 2024-06-19 11:22:52 +0200: Daniel Stenberg - dc497d7b8 x509asn1: remove two static variables 2024-06-18 10:30:24 +0200: brian m. carlson - 04739054c TODO: TLS channel binding 2024-06-17 23:10:02 +0200: Tal Regev - 66bf995d1 cmake: add CURL_USE_GSASL option with detection + CI test 2024-06-16 23:48:11 +0200: Daniel Stenberg - 8dc4493d5 x509asn1: make Curl_extract_certinfo store error message 2024-06-15 21:04:55 +0200: Viktor Szakats - 92f42761d appveyor: dump build logs on failure in VS2008 jobs 2024-06-15 17:45:37 +0200: Viktor Szakats - b37040dd6 cmake: fix quotes when appending multiple options (SecureTransport) 2024-06-15 17:03:05 +0200: Daniel Stenberg - 66c4a398d CURLOPT_NETRC.md: clarify what it does on Windows 2024-06-15 10:03:28 +0200: Daniel Stenberg - 4adeb5201 KNOWN_BUGS: "HTTP/2 + TLS spends a lot of time in recv" 2024-06-14 13:30:06 +0200: Daniel Stenberg - aab0c1699 RELEASE-NOTES: synced 2024-06-14 13:25:55 +0200: Yedaya Katsman - 6e2d3db99 examples: add missing binaries to .gitignore 2024-06-14 13:24:41 +0200: Yedaya Katsman - 9d09f9ec7 docs: reference non deprecated libcurl options 2024-06-14 13:19:20 +0200: Daniel Stenberg - 6b93190fa gnutls: pass in SNI name, not hostname when checking cert 2024-06-14 09:47:47 +0200: Daniel Stenberg - b41a1624c BINDINGS: update java link to one that exists 2024-06-14 09:36:22 +0200: renovate[bot] - 8b368fa3c GHA: update pinned actions 2024-06-14 09:28:42 +0200: Jay Satiro - 85efbb92b tool_cb_hdr: allow etag and content-disposition for 3xx reply 2024-06-13 19:57:29 +0200: Daniel Stenberg - cb5c7039e transfer: set CSELECT_IN if there is data pending 2024-06-13 19:30:39 +0200: Viktor Szakats - e5a35b493 cmake: enable SOVERSION for Cygwin and `CMAKE_DLL_NAME_WITH_SOVERSION` 2024-06-13 19:26:16 +0200: Viktor Szakats - bd2d5db54 cmake: allow SOVERSION override with `CURL_LIBCURL_SOVERSION` 2024-06-13 17:20:00 +0200: renovate[bot] - e9507bd8a Dockerfile: update debian:bookworm-slim to 84d83b2 2024-06-13 17:17:15 +0200: Daniel Stenberg - 7ddc355ab configure: use AC_MSG_WARN for TLS/experimental warning texts 2024-06-13 16:21:09 +0200: Daniel Stenberg - ea12afd5e GHA: detect and warn for more English contractions 2024-06-13 15:13:43 +0200: Stefan Eissing - 3841569ec transfer: do not use EXPIRE_NOW while blocked 2024-06-13 15:10:08 +0200: renovate[bot] - 1424d507a ci: update dependency ngtcp2/ngtcp2 to v1.6.0 2024-06-13 15:08:49 +0200: renovate[bot] - 76fca949c ci: update ngtcp2/nghttp3 to v1.4.0 2024-06-13 13:38:37 +0200: Viktor Szakats - 831047fd0 cmake: stop setting SOVERSION for the static lib target 2024-06-13 11:30:55 +0200: Patrick Monnerat - 38bf07bc9 os400: make it compilable again 2024-06-13 11:17:33 +0200: Viktor Szakats - f057de5a1 libcurl.pc: add `Requires.private`, `Requires` for static linking 2024-06-13 11:17:32 +0200: Viktor Szakats - 1dec702c8 cmake: bring `curl-config.cmake` closer to `FindCURL` 2024-06-13 09:45:51 +0200: Daniel Stenberg - 410111b51 tool_getparam: fix the bsearch call for ip-tos names 2024-06-12 16:08:52 +0200: Daniel Stenberg - 267c3b31e request: change the struct field bodywrites to a bool, only for hyper 2024-06-12 16:08:05 +0200: Andy Pan - 479858e15 test: fix CURLOPT_TCP_KEEPCNT typo 2024-06-12 16:04:53 +0200: Daniel Stenberg - 7208ff653 http: remove "struct HTTP" 2024-06-12 13:19:00 +0200: Daniel Stenberg - 69b6c1056 cd2nroff: convert two warnings to errors 2024-06-12 13:14:03 +0200: Daniel Stenberg - 02730befc urlapi: use a correct value for CURLU_NO_GUESS_SCHEME 2024-06-12 11:33:13 +0200: Daniel Stenberg - 9e900054b file: separate fake headers and body with a stand-alone CRLF 2024-06-12 09:37:36 +0200: Daniel Stenberg - 47a64f7ee RELEASE-NOTES: synced 2024-06-12 09:31:17 +0200: Andy Pan - b77d627d2 tcpkeepalive: add CURLOPT_TCP_KEEPCNT and --keepalive-cnt 2024-06-12 08:17:44 +0200: Daniel Stenberg - 02ff5d53a TODO: make it "Add missing features to TLS backends" 2024-06-11 23:30:34 +0200: Orgad Shaneh - 54fe8c44e curl: support VLAN Priority: --vlan-priority 2024-06-11 23:22:55 +0200: RainRat - 1445b7ae2 misc: fix typos 2024-06-11 16:43:35 +0200: Daniel Stenberg - 48952c1ab CURLOPT_ECH.md: remove repeated 'if' 2024-06-11 16:41:09 +0200: Daniel Stenberg - 1ce621e8b vms: fixed language in comment 2024-06-11 13:41:03 +0200: Stefan Eissing - 385c62aab lib: xfer_setup and non-blocking shutdown 2024-06-11 13:28:21 +0200: Daniel Stenberg - 61b465208 test1486: verify that write-out.md and tool_writeout.c are in sync 2024-06-11 11:20:40 +0200: Viktor Szakats - e5223f3ce GHA: add cmake MSYS2 native job 2024-06-11 10:51:00 +0200: Daniel Stenberg - 5e8d921f5 openssl: shortcut store_expired for negative timeouts 2024-06-11 09:37:32 +0200: Daniel Stenberg - a945393e5 RELEASE-NOTES: synced 2024-06-11 09:07:43 +0200: Daniel Stenberg - d69ee3ef8 curl: support -w '%{num_retries} 2024-06-11 08:06:19 +0200: Guilherme Puida - b55c56a74 pytest: include testenv/vsftpd.py in dist tarball 2024-06-11 00:01:10 +0200: Viktor Szakats - 5a0b0f818 DISTROS: add MSYS2 (native) links 2024-06-10 23:12:12 +0200: Daniel Stenberg - 0a3c78f6b tool_writeout: get certinfo only when needing it 2024-06-10 23:12:05 +0200: Daniel Stenberg - 4464c9f2c tool_writeout: bsearch the variable name 2024-06-10 13:11:05 +0200: Stefan Eissing - 374d178f1 multi: prepare multi_wait() for future shutdown usage 2024-06-10 13:08:12 +0200: Stefan Eissing - c31041b17 connection: shutdown TLS (for FTP) better freeglut 2024-11-29 11:12:06 +0200: John Tsiombikas - 2466dd55 make sure we don't try to use a null atom in set_utf8_title 2024-11-29 07:33:07 +0200: John Tsiombikas - df3fc1ab X11: set WM_NAME/WM_ICON_NAME unconditionally for compatibility with old WMs 2024-11-26 01:03:18 +0200: John Tsiombikas - d3799755 fix Xutf8TextListToTextProperty usage 2024-11-25 05:37:46 +0200: John Tsiombikas - b39df05e X11: fix handling of utf8 window/icon titles 2024-11-23 16:52:17 +0200: John Tsiombikas - b75b8603 CI macosx: pkg-config fails to re-install, assume it's already there 2024-11-23 05:53:29 +0200: John Tsiombikas - d893ac27 altbuild: added config.h for Solaris 2.6/SUN Workshop C 2024-11-23 05:28:25 +0200: John Tsiombikas - 7bd87ed0 altbuild: in simple makefile -O2 was forced, ignoring $(opt) and $(dbg) 2024-11-17 23:31:09 +0200: Alberto Mardegan - 02f18785 freeglut_std.h: don't use X11 fonts when building with devkitPro 2024-11-17 04:48:46 +0200: Sam James - 800772e9 egl: fix fgPlatformDestroyContext prototype for C23 2024-10-30 21:34:11 +0200: Alberto Mardegan - 8c79c6c7 build: revert GameCube/Wii hack 2024-09-01 23:31:17 +0300: Alberto Mardegan - 8b5dbc24 freeglut: enable stencil in opengx 2024-08-03 20:59:50 +0300: Alberto Mardegan - ca3450fc ogc: invoke visibility callback 2024-08-03 20:59:15 +0300: Alberto Mardegan - c837a8a6 ogc: reduce sleep time if the mouse is being polled 2024-07-14 22:46:33 +0300: John Tsiombikas - b789505b fixed inconsistent code style in fg_spaceball_x11.c 2024-07-06 18:32:52 +0300: John Tsiombikas - 7a1d8e5e mswin spaceball: load raw HID functions at runtime 2024-07-05 20:01:00 +0300: John Tsiombikas - e64f9ad0 attempt to fix build on windows without rawhid support libtiff 2024-11-30 15:32:38 +0800: 榆柳松 - fc202ff1 Rename cxx to tiff-cxx,avoid overly mundane names. 2024-11-19 18:34:02 +0000: Su Laus - ea6f6bd7 Update test/test_directory.c not to fail on big-endian machines. Fix memory leaks 2024-11-08 17:23:10 +0000: Marco Rullo - 43e15489 tiffdither: process all pages in input TIFF file 2024-10-29 01:09:03 +0100: Even Rouault - 50d39308 tiffinfo: add a -W switch to warn about unknown tags 2024-10-29 01:09:03 +0100: Even Rouault - 2d80b3bf No longer emit warnings about unknown tags by default, and add TIFFOpenOptionsSetWarnAboutUnknownTags() for explicit control 2024-10-26 22:56:26 +0000: Su Laus - 634bce67 Issue #532: Updating TIFFMergeFieldInfo() with read_count=write_count=0 for FIELD_IGNORE. 2024-10-27 00:04:52 +0200: Even Rouault - 81435b7f tiff.h: add COMPRESSION_JXL_DNG_1_7=52546 as used for JPEGXL compression in the DNG 1.7 specification 2024-10-20 22:45:18 +0200: Daniel E @diizzyy - 0dbcfc5b CMake: fix build with LLVM/Clang 17+ 2024-10-20 18:50:27 +0200: Even Rouault - d1279f0f doc/CMakeLists.txt: remove useless cmake_minimum_required() 2024-10-05 09:45:30 -0700: Lee Howard - 2ebfffb0 Check TIFFTAG_TILELENGTH and TIFFTAGTILEWIDTH for valid input, addresses issue #650 2024-09-27 11:21:57 -0700: Lee Howard - 7be20cca Fix issue #649 in fax2ps caused by regression in commit https://gitlab.com/libtiff/libtiff/-/commit/28c38d648b64a66c3218778c4745225fe3e3a06d where TIFFTAG_FAXFILLFUNC is being used rather than an output buffer. 2024-09-27 17:28:46 +0200: Su_Laus - f29d27bc ppm2tiff: Fix bug in `pack_words` trailing bytes, where last two bytes of each line were written wrongly. 2024-09-26 13:42:30 +0200: Even Rouault - 340834ac TIFFDefaultTransferFunction(): give up beyond td_bitspersample = 24 2024-09-22 19:07:14 +0000: Timothy Lyanguzov - 7753fff9 Do not error out on a tag whose tag count value is zero, just issue a warning. 2024-09-21 19:03:09 +0200: Su_Laus - 6216805c Increment string length for ASCII tags in TIFFWriteDirectorySec() for codec tags defined with FIELD_xxx bits, as it is done for FIELD_CUSTOM tags. Fixes #648 2024-09-11 01:30:52 +0200: Even Rouault - 5650dd43 configure.ac: also look for python3.11 2024-09-11 01:17:02 +0200: Even Rouault - db5972e0 Update RELEASE-DATE 2024-09-11 01:16:21 +0200: Even Rouault - 9c971727 Update ChangeLog for 3.7.0rc2 2024-09-11 01:13:32 +0200: Even Rouault - a60b9d75 configure.ac: make a provision to look for up to python 3.16 ... 2024-09-11 01:11:21 +0200: Even Rouault - 94f6f731 Fix test dependency on tiff2rgba-32BPP that breaks 'make check -jX' 2024-09-11 01:11:21 +0200: Even Rouault - b535e2bf test/tiff2ps*.sh scripts: try to use POSIX only diff flags 2024-09-10 22:03:54 +0200: Even Rouault - e81febb7 v4.7.0.rst: clarify that rgb2ycbcr and thumbnail are not installed 2024-09-08 17:59:03 +0200: Even Rouault - de441ecd tif_jpeg.c: use JPEG_MAX_DIMENSION constant instead of hard-coded 65535 value 2024-09-08 17:00:36 +0200: Even Rouault - eba59329 doc/Makefile.am: make sure that 'doc-html' and 'doc-man' targets have dependencies to avoid them to be rebuilt by successive make 2024-09-08 16:59:48 +0200: Even Rouault - 88152beb doc/Makefile.am: move rst_sources and EXTRA_DIST variables on top of file 2024-09-07 16:52:25 +0200: Even Rouault - 5087fe85 index.rst: fix formatting issue 2024-09-07 13:19:53 +0200: Even Rouault - f8dd26d3 Doc: remove 'Master' terminlogy 2024-09-07 13:19:53 +0200: Even Rouault - d40aa2db v4.7.0.rst: remove mention about autoconf-archive since that change has been reverted 2024-09-07 13:19:53 +0200: Even Rouault - 0d6e6bc2 Revert "autotools: allow pulling in updated macros from autoconf-archive" 2024-09-07 13:19:53 +0200: Even Rouault - a55124f9 Revert "HOWTO-RELEASE: document the necessary dependencies for producing dist tarballs" 2024-09-07 13:19:53 +0200: Even Rouault - ea53869f Revert "configure.ac: fix HAVE_OPENGL determination due to recent changes" 2024-09-07 13:19:53 +0200: Even Rouault - a7cb83ff configure.ac: fix HAVE_OPENGL determination due to recent changes 2024-09-07 13:19:53 +0200: Even Rouault - 02230f56 Update version numbers for 4.7.0 2024-09-07 13:19:53 +0200: Even Rouault - cadfff2e Update ChangeLog and create release notes for v4.7.0 2024-09-06 17:53:58 +0200: Even Rouault - eccbe711 typo fixes 2024-09-05 18:21:06 +0200: Su_Laus - d1487d7b Change last usage of get_field_type at TIFFWriteDirectorySec() for codec related tags to set_field_type. 2024-09-03 12:44:16 -0400: Eli Schwartz - f1a91e42 HOWTO-RELEASE: document the necessary dependencies for producing dist tarballs 2024-09-03 12:44:16 -0400: Eli Schwartz - 8929277e autogen.sh: actually return failure if any step failed 2024-09-03 12:44:16 -0400: Eli Schwartz - c820d16c autotools: allow pulling in updated macros from autoconf-archive 2024-09-03 12:33:47 +0000: Nicolas Badoux - 1c7b4f59 Fixes #644 Index comparison as size_t to avoid overflow in TIFFXYZToRGB 2024-08-30 23:05:39 +0200: Even Rouault - f00e8166 configure.ac: avoid -Werror passed to CFLAGS to interfere with feature detection 2024-08-30 22:38:38 +0200: Even Rouault - 36cbce4d CI: build with -Wall -Wextra -Werror 2024-08-30 10:49:14 +0100: Roger Leigh - fa7a5b36 ci: Update "old" build jobs to use Ubuntu 22.04 2024-08-29 23:35:19 +0100: Roger Leigh - 3cdffebd ci: Update to use Ubuntu 24.04 CI images 2024-08-28 10:38:26 +0000: Nicolas Badoux - c2789e2d Fix #645 by using unsigned int for variable indexing an array in uv_decode() and uv_encode() 2024-08-27 21:45:54 +0000: Su Laus - 986f906e Fix #643 by initializing pointer to TIFFSetField() and TIFFGetField() before TIFFReadGPSDirectory 2024-08-23 11:46:17 +0200: Nicolas Badoux - 27fc7da3 Add non-zero check before division in TIFFComputeStrip 2024-08-15 23:34:34 +0200: Even Rouault - 8f8916c1 TIFFScanlineSize64(): revert merge request #564 2024-08-14 21:03:04 +0200: Su_Laus - e5bacb71 Fix some Coverity Scan issues introduced by MR 634. 2024-08-11 16:01:26 +0000: Su Laus - dbdda562 Amend manpages for changes in current directory index behaviour. 2024-08-11 16:01:07 +0000: Lee Howard - 8a7a48d7 Attempt to address tiffcrop Coverity scan issues 1605444, 1605445, and 1605449. 2024-08-11 15:59:39 +0000: Su Laus - 5eb068a4 Fix cases where tif_curdir is set incorrectly 2024-07-12 16:45:43 +0000: Su Laus - 2c020586 Try to fix additional Coverity issues in tiff2pdf 2024-07-09 14:04:30 +0000: Su Laus - 62d76b69 Fix Coverity issues in tiff2pdf. 2024-06-29 22:27:50 +0200: Su_Laus - 07ad8fc3 Add parameter for "diff" used in autoconf test scripts to ignore LF and CRLF differences. 2024-06-28 13:36:35 +0000: Su Laus - fe77ab29 Coverity Scan fixes in thumbnail.c and custom_dir_EXIF_231.c 2024-06-24 22:27:26 +0200: Even Rouault - dd29a569 Try to silence new Coverity Scan false positives 2024-06-24 10:10:21 +0200: Kévin Dunglas - e9aeaa60 fix: error when running make clean 2024-06-15 19:22:08 +0200: Niklas Hambüchen - ea882c3c libtiff-4.pc: Fix `Requires.private` missing `Lerc`. 2024-06-10 21:25:51 +0200: Su_Laus - e59805a5 tiffcp add check for limitMalloc return to fix Coverity CID 1603334 2024-05-30 23:25:18 +0200: Su_Laus - 27cb3445 Port some basic sanity checks from autoconf to cmake. Checks are for tiffcp and tiffcrop RGB->YCbCr JPEG conversions (see MR !611 / 'tiffcp_tiffcrop_RGB_YCbCr_tests') 2024-05-25 21:02:43 +0200: Su_Laus - 00a7af3b Text for RFC 2: Restoring needed libtiff tools - file added to doc/Makefile.am and rebased. 2024-05-25 20:59:59 +0200: Su_Laus - 969ec37b Text for RFC 2: Restoring needed libtiff tools - approved with voting history updated. 2024-05-25 20:59:59 +0200: Su_Laus - e3b387e0 Text for RFC 2: Restoring needed libtiff tools - further amended 2024-05-25 20:59:58 +0200: Su_Laus - c785239c Text for RFC 2: Restoring needed libtiff tools - amended 2024-05-25 20:59:58 +0200: Su_Laus - aed77c72 Text for RFC 2: Restoring needed libtiff tools libwebp 2024-11-22 12:40:34 -0800: James Zern - 30633519 muxread: fix reading of buffers > riff size 2024-11-21 16:21:45 -0800: James Zern - 4c85d860 yuv.h: update RGB<->YUV coefficients in comment 2024-11-14 20:26:57 +0000: James Zern - 03236450 {ios,xcframework}build.sh: fix compilation w/Xcode 16 2024-11-14 12:21:39 -0800: James Zern - 61e2cfda rework AddVectorEq_SSE2 2024-11-14 12:21:33 -0800: James Zern - 7bda3deb rework AddVector_SSE2 2024-11-07 09:37:40 +0100: Maryla - 2ddaaf0a Fix variable names in SharpYuvComputeConversionMatrix 2024-11-06 10:14:05 -0800: James Zern - a3ba6f19 Makefile.vc: fix gif2webp link error 2024-11-04 12:29:24 -0800: James Zern - f999d94f gif2webp: add -sharp_yuv/-near_lossless 2024-10-08 16:55:12 -0700: James Zern - 78ed6839 fix overread in Intra4Preds_NEON 2024-10-08 13:41:16 -0700: James Zern - d516a68e lossless.h: fix function declaration mismatches 2024-10-03 10:35:58 +0200: Maryla - 0c3cd9cc Improve documentation of SharpYuvConversionMatrix. 2024-10-02 15:42:19 -0700: James Zern - 169dfbf9 disable Intra4Preds_NEON 2024-10-02 14:55:15 -0700: James Zern - 2dd5eb98 dsp/yuv*: use WEBP_RESTRICT qualifier 2024-10-02 14:55:15 -0700: James Zern - 23bbafbe dsp/upsampling*: use WEBP_RESTRICT qualifier 2024-10-02 14:55:14 -0700: James Zern - 35915b38 dsp/rescaler*: use WEBP_RESTRICT qualifier 2024-10-02 14:55:14 -0700: James Zern - a32b436b dsp/lossless*: use WEBP_RESTRICT qualifier 2024-10-02 14:55:14 -0700: James Zern - 04d4b4f3 dsp/filters*: use WEBP_RESTRICT qualifier 2024-10-02 14:55:14 -0700: James Zern - b1cb37e6 dsp/enc*: use WEBP_RESTRICT qualifier 2024-10-02 14:55:14 -0700: James Zern - 201894ef dsp/dec*: use WEBP_RESTRICT qualifier 2024-10-02 14:55:14 -0700: James Zern - 02eac8a7 dsp/cost*: use WEBP_RESTRICT qualifier 2024-09-27 11:07:10 -0700: James Zern - 052cf42f webp-container-spec: normalize notes & unknown chunk link 2024-09-24 10:44:22 +0200: Vincent Rabaud - 220ee529 Search for best predictor transform bits 2024-09-24 10:28:43 +0200: Vincent Rabaud - 78619478 Try to reduce the sampling for the entropy image 2024-09-19 11:54:42 -0700: James Zern - 14f09ab7 webp-container-spec: reorder chunk size - N text 2024-09-18 22:38:11 +0200: Vincent Rabaud - a78c5356 Remove a useless malloc for entropy image 2024-09-17 11:03:04 -0700: James Zern - 34f92238 man/{cwebp,img2webp}.1: rm 'if needed' from -sharp_yuv 2024-09-17 09:49:43 +0200: Vincent Rabaud - 367ca938 Refactor predictor finding 2024-09-10 18:04:24 -0700: James Zern - a582b53b webp-lossless-bitstream-spec: clarify some text 2024-09-09 19:28:12 -0700: James Zern - f8882913 anim_encode.c: fix function ref in comment 2024-09-06 15:32:26 -0700: James Zern - 40e4ca60 specs_generation.md: update kramdown command line 2024-09-03 18:58:13 -0700: James Zern - 57883c78 img2webp: add -exact/-noexact per-frame options 2024-09-03 18:27:45 -0700: James Zern - 1c8eba97 img2webp,cosmetics: add missing '.' spacers to help 2024-08-30 09:22:48 +0200: Vincent Rabaud - 2e81017c Convert predictor_enc.c to fixed point 2024-08-28 11:39:11 +0200: Vincent Rabaud - 51d9832a Fix fuzztest link errors w/-DBUILD_SHARED_LIBS=1 2024-08-28 10:23:54 +0200: Vincent Rabaud - 8e0cc14c Fix static overflow warning. 2024-08-26 18:34:04 -0700: James Zern - cea68462 README.md: add security report note 2024-08-16 10:58:45 -0700: James Zern - 1a29fd2f make VP8LPredictor[01]_C() static 2024-08-12 19:36:31 -0700: James Zern - dd9d3770 Do*Filter_*: remove row & num_rows parameters 2024-08-08 18:13:48 -0700: James Zern - ab451a49 Do*Filter_C: remove dead 'inverse' code paths 2024-08-07 16:43:14 -0700: James Zern - f9a480f7 {TrueMotion,TM16}_NEON: remove zero extension 2024-07-29 19:22:33 -0700: James Zern - 39a602af webp-lossless-bitstream-spec: normalize predictor transform ref 2024-07-25 22:30:15 +0200: Vincent Rabaud - 74be8e22 Fix implicit conversion issues 2024-07-19 23:22:27 +0200: Vincent Rabaud - f2d6dc1e Increase the transform bits if possible. 2024-07-18 16:49:45 -0700: James Zern - caa19e5b update link to issue tracker 2024-07-16 15:42:07 -0700: James Zern - c9dd9bd4 webp-container-spec: align anim pseudocode w/prose 2024-07-15 14:41:36 -0500: wrv - 8a7c8dc6 WASM: Enable VP8L_USE_FAST_LOAD 2024-07-15 14:41:14 -0500: wrv - f0c53cd9 WASM: don't use USE_GENERIC_TREE 2024-07-15 14:40:45 -0500: wrv - eef903d0 WASM: Enable 64-bit BITS caching 2024-07-12 15:23:10 -0700: James Zern - 6296cc8d iterator_enc: make VP8IteratorReset() static 2024-07-12 15:23:10 -0700: James Zern - fbd93896 histogram_enc: make VP8LGetHistogramSize static 2024-07-12 15:23:10 -0700: James Zern - cc7ff545 cost_enc: make VP8CalculateLevelCosts[] static 2024-07-12 15:22:20 -0700: James Zern - 4e2828ba vp8l_dec: make VP8LClear() static 2024-07-11 13:37:06 -0700: James Zern - d742b24a Intra16Preds_NEON: fix truemotion saturation 2024-07-11 13:37:06 -0700: James Zern - c7bb4cb5 Intra4Preds_NEON: fix truemotion saturation 2024-07-11 20:11:03 +0000: Vincent Rabaud - dde11574 Remove TODO now that log is using fixed point. 2024-07-11 15:59:57 +0200: Vincent Rabaud - a1ca153d Fix hidden myerr in my_error_exit 2024-07-10 22:55:21 +0200: Vincent Rabaud - 4838611f Disable msg_code use in fuzzing mode 2024-07-10 14:48:38 +0100: Istvan Stefan - 314a142a Use QuantizeBlock_NEON for VP8EncQuantizeBlockWHT on Arm 2024-07-10 14:48:38 +0100: Istvan Stefan - 3bfb05e3 Add AArch64 Neon implementation of Intra16Preds 2024-07-10 14:48:26 +0100: Istvan Stefan - baa93808 Add AArch64 Neon implementation of Intra4Preds 2024-07-10 10:30:48 +0200: Vincent Rabaud - 41a5e582 Fix errors when compiling code as C++ 2024-07-09 16:42:21 +0200: Vincent Rabaud - fb444b69 Convert VP8LFastSLog2 to fixed point 2024-07-09 14:24:00 +0200: Vincent Rabaud - c1c89f51 Fix WEBP_NODISCARD comment and C++ version 2024-07-09 13:39:45 +0200: Vincent Rabaud - 66408c2c Switch the histogram_enc.h API to fixed point 2024-07-05 13:39:23 +0200: Vincent Rabaud - ac1e410d Remove leftover tiff dep 2024-07-05 11:26:12 +0200: Vincent Rabaud - b78d3957 Disable TIFF on fuzztest. 2024-07-04 15:44:12 +0200: Vincent Rabaud - cff21a7d Do not build statically on oss-fuzz. 2024-07-02 10:29:38 +0200: Vincent Rabaud - 0a9f1c19 Convert VP8LFastLog2 to fixed point 2024-06-28 16:59:18 +0200: Vincent Rabaud - db0cb9c2 Move more internal fuzzers to public. 2024-06-25 14:46:05 +0200: Vincent Rabaud - c4af79d0 Put 0 at the end of a palette and do not store it. 2024-06-25 10:53:43 +0200: Vincent Rabaud - 0ec80aef Delete last references to delta palettization 2024-06-24 16:35:06 -0700: James Zern - 96d79f84 advanced_api_fuzzer.cc: use crop dims in OOM check 2024-06-24 10:13:16 +0200: Vincent Rabaud - c35c7e02 Fix huffman fuzzer to not leak. 2024-06-21 18:27:37 +0200: Vincent Rabaud - f2fe8dec Bump fuzztest dependency. 2024-06-20 15:09:57 +0200: Vincent Rabaud - 9ce982fd Fix fuzz tests to work on oss-fuzz 2024-06-11 13:35:44 +0200: Vincent Rabaud - 3ba8af1a Do not escape quotes anymore in build.sh 2024-06-10 18:13:37 +0200: Vincent Rabaud - ea0e121b Allow centipede to be used as a fuzzing engine. gflags 2024-10-11 13:35:38 +0100: Izzie Corley - 3c4399b Fix spelling in ChangeLog.txt (#362) libjxl 2024-11-29 11:24:06 +0000: Galaxy4594 - 613e6036 Fix e10 butteraugli iterations (#3910) 2024-11-28 12:40:11 +0000: Moritz Firsching - 6f57ce40 typo: ReferceFrame->ReferenceFrame (#3976) 2024-11-27 11:29:18 +0000: Eugene Kliuchnikov - b9e1c089 Add check that testdata directory is populated (when tests are not disabled) (#3967) 2024-11-27 08:08:43 +0000: Eugene Kliuchnikov - 93f86985 Fix coverage build (#3964) 2024-11-26 09:37:24 +0000: Moritz Firsching - e9d56219 update changelog (#3955) 2024-11-26 06:51:04 +0000: dependabot[bot] - c4db78b3 Bump actions/dependency-review-action from 4.4.0 to 4.5.0 (#3945) 2024-11-25 17:07:44 +0000: Sami Boukortt - 5ea4ea13 PNG: don’t write cLLi chunk if the maximum luminance is 10 000 (#3949) 2024-11-25 15:30:29 +0000: dependabot[bot] - 706f78ae Bump step-security/harden-runner from 2.10.1 to 2.10.2 (#3948) 2024-11-25 15:30:05 +0000: dependabot[bot] - 419d6ee4 Bump github/codeql-action from 3.27.4 to 3.27.5 (#3946) 2024-11-22 07:55:47 +0000: Luca Versari - 8a39b301 Speedup 14+ bit e1 using AVX2 by ~6.6%. (#3944) 2024-11-21 15:33:08 +0000: Luca Versari - bf4781a2 Check height limit in modular trees. (#3943) 2024-11-20 08:58:26 +0000: Eugene Kliuchnikov - 46b4883c Some build fixes (#3929) 2024-11-19 13:46:37 +0000: Eugene Kliuchnikov - d28c7a24 Streaming fuzzer: allow lower effort attempts to have some diff as well (#3941) 2024-11-18 16:36:49 +0000: dependabot[bot] - 7421fc18 Bump codecov/codecov-action from 4.6.0 to 5.0.2 (#3939) 2024-11-18 16:07:12 +0000: dependabot[bot] - fc3456cb Bump github/codeql-action from 3.27.3 to 3.27.4 (#3938) 2024-11-16 10:40:26 +0000: Eugene Kliuchnikov - 538c140d Fix linter warnings in JniHelpers (#3933) 2024-11-16 10:09:13 +0000: Eugene Kliuchnikov - 6fc95ba8 Disable debian:trixie build (#3934) 2024-11-15 12:55:15 +0000: dependabot[bot] - 1af38024 Bump github/codeql-action from 3.27.0 to 3.27.3 (#3932) 2024-11-14 15:36:29 +0000: szabadka - 91f16873 Fix msan error for images with both 4x and 2x subsampled channels. (#3873) 2024-11-14 13:54:02 +0000: dependabot[bot] - 074876fa Bump actions/dependency-review-action from 4.3.5 to 4.4.0 (#3917) 2024-11-14 13:22:19 +0000: Eugene Kliuchnikov - 7a0ce024 Disable cross-clang32 build (#3931) 2024-11-14 13:21:56 +0000: Eugene Kliuchnikov - 9eee4eb4 Run bash_test directly in PR workflow (#3930) 2024-11-14 11:36:04 +0000: Eugene Kliuchnikov - be3681f3 Comb JNI loading for jpegli/jpegxl (#3928) 2024-11-06 12:58:06 +0000: Sami Boukortt - 8da7c884 Add missing include for `free` (#3920) 2024-11-06 12:29:55 +0000: szabadka - bc12b305 Add JNI library loading to jpegli encoder java wrapper. (#3919) 2024-10-28 15:32:28 +0000: dependabot[bot] - adeeccc4 Bump actions/setup-node from 4.0.4 to 4.1.0 (#3913) 2024-10-28 14:45:08 +0000: dependabot[bot] - 53f74d3c Bump actions/dependency-review-action from 4.3.4 to 4.3.5 (#3914) 2024-10-28 14:42:38 +0000: dependabot[bot] - ff71b4fb Bump github/codeql-action from 3.26.13 to 3.27.0 (#3915) 2024-10-28 14:32:59 +0000: dependabot[bot] - 9460d815 Bump actions/cache from 4.1.1 to 4.1.2 (#3911) 2024-10-28 14:32:49 +0000: dependabot[bot] - 0a64af7d Bump actions/checkout from 4.2.1 to 4.2.2 (#3912) 2024-10-18 04:11:54 +0000: dependabot[bot] - c6355600 Bump actions/upload-artifact from 4.4.0 to 4.4.3 (#3895) 2024-10-17 18:18:24 +0000: Moritz Firsching - 7245dad4 add guard clause for alphabet size (#3897) 2024-10-17 08:31:19 +0000: AlifianK - 7b70ef19 Attach manifest to enable UTF-8 on Windows (#3886) 2024-10-17 07:56:06 +0000: CrushedAsian255 - 169f305e Change order of color_description.cc to match order of stringified representation. (#3902) 2024-10-17 07:50:14 +0000: CrushedAsian255 - bff1e028 Add Immich to supported software (#3903) 2024-10-16 09:19:14 +0000: szabadka - 795c69b1 Add quality parameter to JNI wrapper, convert BGR to RGB. (#3899) 2024-10-15 05:23:23 +0000: dependabot[bot] - 1bdae6ab Bump actions/checkout from 4.2.0 to 4.2.1 (#3891) 2024-10-15 05:23:10 +0000: dependabot[bot] - 762d8fdc Bump github/codeql-action from 3.26.11 to 3.26.13 (#3892) 2024-10-15 05:23:00 +0000: dependabot[bot] - 871d2b50 Bump actions/cache from 4.1.0 to 4.1.1 (#3893) 2024-10-15 04:22:33 +0000: dependabot[bot] - f2298881 Bump mxschmitt/action-tmate from 3.18 to 3.19 (#3894) 2024-10-11 13:38:34 +0000: Sami Boukortt - 095f259b e8+ and butteraugli: better HDR behavior (#3885) 2024-10-10 19:57:03 +0000: dependabot[bot] - 6f305602 Bump actions/cache from 4.0.2 to 4.1.0 (#3878) 2024-10-10 19:56:54 +0000: dependabot[bot] - 84cb5306 Bump codecov/codecov-action from 4.5.0 to 4.6.0 (#3877) 2024-10-10 19:56:43 +0000: dependabot[bot] - 7f058803 Bump github/codeql-action from 3.26.10 to 3.26.11 (#3879) 2024-10-09 11:45:43 +0000: Sami Boukortt - 0306df32 PNG: only create cICP chunk if ColorEncoding is primary (#3880) 2024-10-06 07:57:45 +0000: alistair7 - b1582656 Remove reference to imlib2-jxl plugin (#3876) 2024-10-04 13:27:04 +0000: szabadka - 57dd9253 Add test case for jpeg recompression with incomplete Huffman code. (#3872) 2024-10-04 07:00:39 +0000: Moritz Firsching - 84459fa0 add new Unreleased section to changelog (#3861) 2024-10-03 16:07:38 +0000: szabadka - 9cc451b9 Port the Huffman lookup table size fix from brunsli. (#3871) 2024-10-02 10:50:31 +0000: Sami Boukortt - 42422b4a butteraugli_main and benchmark_xl: higher default intensity target for HDR input (#3870) 2024-09-30 15:30:34 +0000: dependabot[bot] - 733b9264 Bump github/codeql-action from 3.26.8 to 3.26.10 (#3869) 2024-09-30 15:04:44 +0000: dependabot[bot] - 331043d4 Bump actions/checkout from 4.1.7 to 4.2.0 (#3868) 2024-09-26 14:58:58 +0000: Moritz Firsching - 7e178a51 remove CodecInOut from GrayscaleModular and GrayscaleVarDCT (#3858) 2024-09-26 14:20:21 +0000: Moritz Firsching - 64559668 Remove some usages of CodecInOut (#3857) 2024-09-26 05:45:02 +0000: Leo Izen - 6bce9e53 tools/djxl_main.cc: fix typo in -s documentation (#3856) 2024-09-24 14:05:57 +0000: Moritz Firsching - 4b9dbde2 ClangTidy: included header cmath is not used directly (#3850) 2024-09-23 16:32:52 +0000: Sami Boukortt - 9f2402db Don’t set CMAKE_MSVC_RUNTIME_LIBRARY in debug builds (#3837) 2024-09-23 15:01:00 +0000: dependabot[bot] - 4dd60a7a Bump github/codeql-action from 3.26.7 to 3.26.8 (#3848) 2024-09-23 14:37:57 +0000: dependabot[bot] - 087fc9e0 Bump actions/setup-node from 4.0.3 to 4.0.4 (#3849) 2024-09-23 06:46:46 +0000: Moritz Firsching - 55fc72b4 Return if resizing fails (#3845) 2024-09-17 07:03:47 +0000: Moritz Firsching - 8f22cb1f Don't abort in the destructor of allotment if allocation failed (#3835) 2024-09-17 06:19:27 +0000: monad0 - 7bb34af0 Write patch ref frame on debug (#3836) 2024-09-16 15:49:01 +0000: Brecht Sanders - 0266f4dd Fix jpg.cc for MinGW-w64 (#3821) 2024-09-16 14:34:03 +0000: dependabot[bot] - c1835de4 Bump github/codeql-action from 3.26.6 to 3.26.7 (#3838) 2024-09-16 14:33:51 +0000: dependabot[bot] - 4a150d11 Bump step-security/harden-runner from 2.9.1 to 2.10.1 (#3839) 2024-09-16 11:18:29 +0000: monad0 - eb122fcd Allow e11 in benchmark_xl (#3816) 2024-09-16 10:54:01 +0000: Moritz Firsching - 635eb589 detect broken ICC when encoding jpg (#3833) 2024-09-16 09:46:20 +0000: Jon Sneyers - a9a6d425 fix cmake script for homebrew a2x (#3825) 2024-09-16 07:41:41 +0000: Joshua Root - 9e6f9d46 loop_filter.{c,h}: Use correct header for std::abs (#3828) 2024-09-16 07:34:34 +0000: Moritz Firsching - b0947a80 binary releases for Ubuntu 24.04 (#3831) 2024-09-13 18:19:11 +0000: Moritz Firsching - 7609879f bump version to 0.12.0 (#3817) 2024-09-13 17:55:39 +0000: Moritz Firsching - 94819f12 re-activate streaming fuzzer for higher effors (#3822) 2024-09-13 11:56:25 +0000: Moritz Firsching - 33f7c03d clarify release instructions (#3820) 2024-09-13 11:29:21 +0000: Jonathan Brown - 0185fcd0 Faster PNG compression (#3819) 2024-09-12 16:19:20 +0000: Moritz Firsching - 4c3ab013 set effort correctly (#3813) 2024-09-10 16:35:52 +0000: Sami Boukortt - a4f67292 Fix build with old gcc (#3811) 2024-09-10 13:03:14 +0000: Sami Boukortt - 95123121 Add a couple of missing HWY_ATTR (#3810) 2024-09-09 11:37:59 +0000: Leo Izen - 4a24ceb5 tools/benchmark_codec_avif.cc: restore compatability with libavif < 1 (#3805) 2024-09-05 14:22:59 +0000: Moritz Firsching - 3786abba disable test_jpegli_jni_wrapper in converage test (#3802) 2024-09-05 12:40:36 +0000: Moritz Firsching - 4d77514f check realloc in basicinfo (#3798) 2024-09-05 12:18:18 +0000: Sami Boukortt - b5cb2464 In static builds, also link the MSVC runtime statically (#3803) 2024-09-05 10:40:03 +0000: Moritz Firsching - 72464662 fix tests from #3786 (#3796) 2024-09-05 08:59:06 +0000: Moritz Firsching - d54fc14a remove unused TransformToLinearRGB (#3801) 2024-09-05 08:01:14 +0000: Moritz Firsching - 43221c84 exclude test_jpegli_jni_wrapper (#3797) 2024-09-03 06:35:50 +0000: dependabot[bot] - 960d97c0 Bump actions/upload-artifact from 4.3.6 to 4.4.0 (#3791) 2024-09-03 06:09:35 +0000: dependabot[bot] - 2650e5cb Bump github/codeql-action from 3.26.2 to 3.26.6 (#3790) 2024-08-30 15:18:02 +0000: Jyrki Alakuijala - f28befab encoding changes for more precise epf (#3786) 2024-08-30 11:06:30 +0000: Moritz Firsching - db689b27 even more ClangTidy fixes (#3785) 2024-08-30 08:51:40 +0000: Moritz Firsching - 9ffc2e0f more ClangTidy fixes (#3784) 2024-08-30 07:44:50 +0000: Moritz Firsching - 65f06314 ClangTidy fixes (#3783) 2024-08-29 16:09:43 +0000: monad0 - 579837b5 Fix e11 iterations (#3782) 2024-08-29 14:45:51 +0000: Sami Boukortt - 84f86285 Improve error messages (#3781) 2024-08-29 14:14:54 +0000: monad0 - 95246e53 Reduce compute and increase density of e11 (#3779) 2024-08-29 13:36:53 +0000: Moritz Firsching - 0d303cc6 stop loading uninitialized memory from MaskingPtr1x1 (#3778) 2024-08-29 12:38:24 +0000: Sami Boukortt - 35e7376a If InitializePPF fails in cjxl, return EXIT_FAILURE rather than “false” (0) (#3780) 2024-08-29 12:04:26 +0000: Sami Boukortt - 17db92d4 Fix/homogenise the disabling of spline tests (#3774) 2024-08-28 10:44:05 +0000: Moritz Firsching - 637806b1 adding Status to functions of PaddedBytes (#3762) 2024-08-27 15:14:37 +0000: Jon Sneyers - a22c0769 add unknown and optional extra channels in PAM (#3611) 2024-08-27 15:14:10 +0000: Jon Sneyers - 9b7ffdb0 add way to signal Rec2100 PQ/HLG in jxl_from_tree (#3728) 2024-08-27 15:12:10 +0000: Leo Izen - 309b637d tools/file_io.h: set binary mode for stdin and stdout on Windows (#3750) 2024-08-27 14:55:52 +0000: 0fbcb238c0 - 308487cb Update software_support.md (#3769) 2024-08-27 14:19:35 +0000: Sami Boukortt - 21ecfa3a Avoid direct use of .value_() (#3771) 2024-08-27 13:28:18 +0000: Sami Boukortt - 878b9bd9 Expose a wrapper function instead of Allotment (#3770) 2024-08-22 12:02:04 +0000: Moritz Firsching - 00d85f91 padded_bytes: different initialization only (#3761) 2024-08-21 12:41:19 +0000: Moritz Firsching - e4c6fe27 Delete copy constructor and copy assignment operator (#3760) 2024-08-20 08:57:32 +0000: Jyrki Alakuijala - 18726bba more bits and precision for small blue details (#3735) 2024-08-19 16:01:35 +0000: dependabot[bot] - e3525283 Bump github/codeql-action from 3.25.15 to 3.26.2 (#3757) 2024-08-19 15:30:06 +0000: dependabot[bot] - 0c76b512 Bump actions/upload-artifact from 4.3.5 to 4.3.6 (#3756) 2024-08-14 12:47:55 +0000: dependabot[bot] - ba759b42 Bump step-security/harden-runner from 2.9.0 to 2.9.1 (#3748) 2024-08-14 12:19:58 +0000: dependabot[bot] - 03644520 Bump actions/upload-artifact from 4.3.4 to 4.3.5 (#3732) 2024-08-09 16:17:26 +0000: Sami Boukortt - e10fb685 More big-endian fixes (#3744) 2024-08-09 14:57:26 +0000: Sami Boukortt - 36cfa82c Default to lcms2 on big-endian architectures (#3743) 2024-08-09 08:08:01 +0000: Moritz Firsching - bae8be30 bump version to 0.11.0 (#3736) 2024-08-09 08:06:40 +0000: Moritz Firsching - 4ba6e969 update highway submodule to 1.2.0 (#3734) 2024-08-08 20:40:28 +0000: Sami Boukortt - 628690ae Fix palette ∩ fast_lossless ∩ big-endian (#3740) 2024-08-08 12:43:22 +0000: Sami Boukortt - 91a814ef Make enc/apng support float input (#3739) 2024-08-07 16:05:49 +0000: Jon Sneyers - 6cad81b3 fix e1 condition again (#3733) 2024-08-06 13:10:30 +0000: Sergey Fedorov - ff03d9e8 benchmark_utils: use correct environ on macOS (#3527) 2024-08-05 10:09:22 +0000: dependabot[bot] - 56b6e930 Bump ossf/scorecard-action from 2.3.3 to 2.4.0 (#3727) 2024-08-05 10:05:27 +0000: dependabot[bot] - 846bc12c Bump github/codeql-action from 3.25.12 to 3.25.15 (#3726) 2024-08-05 09:52:55 +0000: dependabot[bot] - 51ee942a Bump step-security/harden-runner from 2.8.1 to 2.9.0 (#3715) 2024-08-05 09:38:43 +0000: Leo Izen - 5df155d9 tools/benchmark_codec_avif.cc: fix discarded avifResult warnings (#3719) 2024-08-05 09:36:57 +0000: alistair7 - 8e3df063 Gimp plugin: fix loading files with named frames (#3708) 2024-08-05 09:36:34 +0000: dependabot[bot] - 3852355d Bump actions/upload-artifact from 4.3.3 to 4.3.4 (#3705) 2024-07-29 20:49:03 +0000: Luca Versari - f7f20ce0 Fix incorrect encoding behaviour in some cases in Modular mode. (#3725) 2024-07-29 12:56:18 +0000: Haixia Shi - e046a6eb [jpegli] fix buffer overflow when chroma component has refinement (#3721) 2024-07-23 15:43:15 +0000: ledoge - d5f919c7 Parse cLLi chunk (#3665) 2024-07-16 03:14:56 +0000: dependabot[bot] - 7b9701eb Bump github/codeql-action from 3.25.11 to 3.25.12 (#3709) 2024-07-16 03:10:29 +0000: dependabot[bot] - 32aefb66 Bump actions/dependency-review-action from 4.3.3 to 4.3.4 (#3710) 2024-07-16 03:03:00 +0000: dependabot[bot] - a05bf19d Bump actions/download-artifact from 4.1.7 to 4.1.8 (#3706) 2024-07-16 02:34:44 +0000: dependabot[bot] - 5e22aefa Bump actions/setup-node from 4.0.2 to 4.0.3 (#3711) 2024-07-09 09:10:03 +0000: Moritz Firsching - 5ddb303a mention new jpegli repo (#3707) 2024-07-08 13:58:04 +0000: Jon Sneyers - a9fb2168 don't do a funky conversion from uint8 to float (#3626) 2024-07-06 09:20:39 +0000: Daniel Novomeský - 38dcd185 Make -Werror optional (#3687) 2024-07-05 17:40:25 +0000: Eugene Kliuchnikov - 626cb8fb Use tracking memory manager in fuzzers, remove ancient memory_limit hack (#3702) 2024-07-05 13:39:17 +0000: Eugene Kliuchnikov - f73ce71a Absolutize "using" declarations (#3701) 2024-07-05 11:57:53 +0000: Eugene Kliuchnikov - a796b58c Fix "typo" (#3703) 2024-07-04 13:57:24 +0000: Eugene Kliuchnikov - 40471a5c Fix "space in script path" problem in all scripts. (#3698) 2024-07-04 13:40:17 +0000: Eugene Kliuchnikov - 06008028 Fix unsigned integer multiplication overflow on i386 build (#3695) 2024-07-04 13:12:53 +0000: Eugene Kliuchnikov - 58ce689b More careful handling in APNG decoder (for APNG) (#3697) 2024-07-04 12:53:50 +0000: dependabot[bot] - 405b5ba8 Bump github/codeql-action from 3.25.10 to 3.25.11 (#3685) 2024-07-04 09:19:52 +0000: Eugene Kliuchnikov - caecd257 Make sure Rng is seeded the same way on 32/64-bit (#3693) 2024-07-04 06:45:02 +0000: Eugene Kliuchnikov - 5d474a6d Fix: some large allocations were not accounted by memory manager. (#3689) 2024-07-03 12:56:18 +0000: Eugene Kliuchnikov - f37546d7 Extract TrackingMemoryManager (#3692) 2024-07-02 13:25:48 +0000: szabadka - af3ef0e6 Fix modular context tree lookup in the encoder. (#3688) 2024-06-28 13:14:35 +0000: Eugene Kliuchnikov - 36e05143 Fix includes (#3678) 2024-06-27 12:51:54 +0000: Eugene Kliuchnikov - a7e04be8 Add draft JNI adaptor for jpegli encoder (#3669) 2024-06-26 08:21:43 +0000: Jon Sneyers - c4154b8e allow passing custom primaries (#3660) 2024-06-25 15:36:05 +0000: Sami Boukortt - 8f9abf3d Fix building the comparison tool (#3664) 2024-06-25 15:00:57 +0000: Sami Boukortt - c0774258 PNG: print debug messages if JXL_DEBUG_V_LEVEL >= 2 instead of unconditionally (#3663) 2024-06-25 14:29:43 +0000: Moritz Firsching - b0ba4e3e prepare changelog for v0.11.0 (#3632) 2024-06-25 10:06:06 +0000: Jon Sneyers - 5c99f530 fix bug in huffman-rle-gradient (e1) specialized decode path (#3662) 2024-06-25 08:27:46 +0000: Jon Sneyers - b1ed2844 fix broken check for fast lossless conditions (#3661) 2024-06-24 14:09:09 +0000: ledoge - 0cad754d Simplify cLLi chunk writing (#3649) 2024-06-24 14:04:07 +0000: Eugene Kliuchnikov - 3bfa1398 Propagate error from RunOnPool DataFn (#3656) (#3639) 2024-06-24 09:43:10 +0000: dependabot[bot] - edbb85d0 Bump step-security/harden-runner from 2.8.0 to 2.8.1 (#3637) 2024-06-24 09:28:09 +0000: dependabot[bot] - 25feb0cb Bump actions/checkout from 4.1.6 to 4.1.7 (#3647) 2024-06-21 12:40:51 +0000: Eugene Kliuchnikov - 98299fec Try to fix enc_fast_lossless build (#7223) (#3658) 2024-06-20 16:50:17 +0000: Sami Boukortt - 5494b0ca Add a new DEC_BOX_COMPLETE event to handle complete boxes without having to wait for *either* DEC_SUCCESS or DEC_BOX (#3657) 2024-06-19 22:10:24 +0000: Eugene Kliuchnikov - d76feb76 Propagate error from RunOnPool DataFn (#3656) 2024-06-19 21:39:50 +0000: Sami Boukortt - bc615c15 Add jhgm read support to jxlinfo (#3654) 2024-06-19 11:35:49 +0000: Eugene Kliuchnikov - e0ba0826 Remove FastDCT (#3653) 2024-06-19 08:22:25 +0000: Luca Versari - af7bb4c7 Allow to ask for memory with 0-side padding. (#3648) 2024-06-19 06:43:39 +0000: Eugene Kliuchnikov - 4e18a363 Fix ASAN build (#3650) 2024-06-18 06:52:10 +0000: dependabot[bot] - b7582cee Bump codecov/codecov-action from 4.4.1 to 4.5.0 (#3646) 2024-06-18 06:25:47 +0000: dependabot[bot] - 0c46938f Bump github/codeql-action from 3.25.8 to 3.25.10 (#3645) 2024-06-17 15:50:42 +0000: Moritz Firsching - 784de18d check multiple highway headers (#3642) 2024-06-13 09:58:35 +0000: Eugene Kliuchnikov - fb8b6fdd Fix bazel build (#3643) 2024-06-10 17:25:24 +0000: dependabot[bot] - 9d2cd779 Bump actions/dependency-review-action from 4.3.2 to 4.3.3 (#3636) 2024-06-10 17:00:48 +0000: dependabot[bot] - dd12497f Bump github/codeql-action from 3.25.6 to 3.25.8 (#3635) Build start: 2024-12-01 13:59:25 +0100 Build start: 2024-12-01 16:33:40 +0100 OpenCL-Headers 2024-10-23 13:40:42 -0700: Nagy-Egri Máté Ferenc - 4ea6df1 Temporarily disable PPA builds (#267) 2024-10-02 09:30:19 -0700: Nikhil Joshi - 862f06c Update headers regenerated from latest xml (#264) 2024-09-06 07:53:05 -0700: Ewan Crawford - 542d7a8 Add properties parameter to all command-buffer commands (#260) 2024-09-06 07:24:50 -0700: Ewan Crawford - 7258b9e Use array for clUpdateMutableCommandsKHR (#245) 2024-09-05 06:50:41 -0700: Brice Videau - 1e19333 Disable gcc-11 on MacOS (#262) 2024-07-11 07:43:02 -0700: Kévin Petit - d79beab Update generated headers and remove CL/GL types from cl_platform.h (#257) 2024-06-26 11:53:28 -0700: Beatriz Navidad Vilches - f6f5aa5 Fix CI failures (#256) 2024-06-18 09:52:25 -0700: Ewan Crawford - dcf7d4f Introduce extension macros (#251) zimg 2024-11-06 20:46:42 -0800: sekrit-twc - 30f368c colorspace: clip negative inputs to AVX-512 transfer functions 2024-10-27 08:55:59 -0700: sekrit-twc - 017c814 x86: remove compile-time checks for AVX-512 2024-10-24 22:38:16 -0700: sekrit-twc - 2aed91a Revert BB 2024-10-24 20:55:26 -0700: sekrit-twc - 034b7cf resize: fix SSE2 vertical resizer with >8 taps 2024-10-07 17:55:02 -0700: sekrit-twc - 801b872 api: fix typo 2024-06-15 11:49:47 -0700: sekrit-twc - f44905d Update graphengine 2024-05-28 08:36:08 -0700: sekrit-twc - f3d6545 resize: fix off by one error in AVX-512 permute check 2024-05-28 08:36:08 -0700: sekrit-twc - 44cb66e testapp: fix spline64 not recognized 2024-05-28 08:36:08 -0700: sekrit-twc - a0e2570 api: add new colorspace constants from H.273 2023-09 2024-05-28 08:36:08 -0700: sekrit-twc - 9289b50 msvc: fix whitespace 2024-05-28 08:36:08 -0700: sekrit-twc - b531e1d graph: fix setting 64-byte alignment flag 2024-05-28 08:36:08 -0700: sekrit-twc - e5783df Update graphengine 2024-05-28 08:36:08 -0700: sekrit-twc - f86b6aa example: add graphengine API example 2024-05-28 08:36:08 -0700: sekrit-twc - 4219a90 api: add experimental API to expose graphengine 2024-05-28 08:36:08 -0700: sekrit-twc - 386d199 graph: move buffer alignment check into FilterGraph 2024-05-28 08:35:41 -0700: sekrit-twc - 5a1c0cc graph: separate SubGraph from GraphBuilder 2024-04-14 05:35:11 -0700: sekrit-twc - 43de5a7 msvc: compatibility fixes for ClangCL 2024-04-14 05:35:11 -0700: sekrit-twc - 8343429 colorspace: rename to colorspace_graph.cpp to avoid collisions 2023-11-08 21:54:23 -0800: sekrit-twc - a0fac0f common: use std::integral_constant 2023-11-01 09:31:06 -0700: sekrit-twc - 108bfb7 resize: also apply unrolling to ARM 2023-11-01 09:30:51 -0700: sekrit-twc - fb276b9 resize: clean up restrict usage 2023-11-01 07:17:37 -0700: sekrit-twc - e2cfb5b resize: unroll loops using templates 2023-10-25 08:19:29 -0700: sekrit-twc - 7780c0f Switch graphengine to BB speex 2024-10-04 09:28:21 -0400: Dutchman101 - aca6801 Fix issue #25 (Undefined behavior / Arithmetic overflow in bits.c) flac 2024-11-29 19:48:57 +0100: Martijn van Beurden - 7e0c04c4 Fix endless loop when skipping link (#765) 2024-11-28 13:29:17 +0100: Martijn van Beurden - e3a7157b Fix heap overflow under out-of-memory conditions ... (#764) 2024-11-15 07:50:13 +0100: Martijn van Beurden - a0e30a4e Don't overwrite abort or out-of-memory with seek error 2024-11-15 07:50:13 +0100: Martijn van Beurden - c98d86d2 Reset invalid decoder in fuzzer_seek 2024-11-14 20:16:24 +0100: Martijn van Beurden - f2965d2c Fix Wave64 foreign metadata application ID (#762) 2024-11-13 09:21:37 +0100: Martijn van Beurden - 17811b3a Add FLAC__stream_decoder_find_total_samples (#758) 2024-11-12 08:15:54 +0100: H2Swine - ecbac1ff Help text: corrected raw options (#759) 2024-10-30 21:37:40 +0100: Martijn van Beurden - 5152c6ca Add CI for MSYS2, and package build as artifact (#757) 2024-10-29 19:01:57 +0100: Martijn van Beurden - 7f46eb20 Fix -Wunused-result warning for ID3v1 detection 2024-10-29 19:01:57 +0100: Martijn van Beurden - fd09bbb8 Fix end-of-stream signal not being propagated 2024-10-28 12:09:10 +0100: Martijn van Beurden - a7d69df6 Add option to metaflac to write to different file 2024-10-28 12:09:10 +0100: Martijn van Beurden - 73b55024 Enable libFLAC to write to new file on changing metadata 2024-10-15 19:39:19 +0200: Martijn van Beurden - 3725add6 Convert unused seekpoints in template to placeholders (#754) 2024-10-09 07:23:37 +0200: Martijn van Beurden - 155e206f Speed up undefined behavior fuzzing of decoder (#753) 2024-10-08 14:56:19 +0200: Martijn van Beurden - 2a23a2af Address signed integer overflow (#751) 2024-10-08 12:50:23 +0200: Martijn van Beurden - ed4e1c46 Don't try to skip link after allocation failure (#752) 2024-10-07 14:28:05 +0200: Martijn van Beurden - 00a27084 Free metadata if subsequent allocation fails (#750) 2024-10-05 20:08:33 +0200: Martijn van Beurden - 86d6de66 Disable fuzzer_tool_flac for i386 (#749) 2024-10-04 19:04:57 +0200: Martijn van Beurden - 50efa0c8 Improve allocation of linkdetails, check more often (#748) 2024-10-04 13:03:01 +0200: Martijn van Beurden - 40ca8c73 Only fail on memory allocation after initializing other variables (#747) 2024-09-30 20:52:13 +0200: Martijn van Beurden - a89875d8 Fix memory leak in flac command line tool (#746) 2024-09-30 15:56:38 +0200: Martijn van Beurden - e4f1ee9f Fix signed integer overflow in seeking code (#745) 2024-09-29 20:17:01 +0200: Martijn van Beurden - b8efde21 Add two error statuses to the stream decoder for broken files (#744) 2024-09-27 15:24:19 +0200: Martijn van Beurden - d367d6fe Bump library version numbers and update ABI dumps 2024-09-27 15:24:19 +0200: Martijn van Beurden - 3f783f7a Remove reference to ogg_sync_check 2024-09-27 15:24:19 +0200: Martijn van Beurden - 4234fa77 Add FLAC__stream_decoder_skip_single_link and use in seeking 2024-09-27 15:24:19 +0200: Martijn van Beurden - 301ed816 Save serial numbers of other streams in each link 2024-09-27 15:24:19 +0200: Martijn van Beurden - 2b17af19 Do not trigger assert in seeking code when fuzzing 2024-09-27 15:24:19 +0200: Martijn van Beurden - 2ff8e96d Add seedcorpus for fuzzer_seek and fix heap overflow 2024-09-27 15:24:19 +0200: Martijn van Beurden - d5a43acb Reduce chance of ogg serial number collision 2024-09-27 15:24:19 +0200: Martijn van Beurden - 9b516507 Add support for seeking in multiplexed chained streams 2024-09-27 15:24:19 +0200: Martijn van Beurden - b0712e65 Pick first FLAC bitstream in Ogg instead of any first bitstream 2024-09-27 15:24:19 +0200: Martijn van Beurden - 77ade9c4 Add Github action checking with ogg disabled 2024-09-27 15:24:19 +0200: Martijn van Beurden - c50e4872 Add capability to libFLAC to seek in chained streams 2024-09-27 15:24:19 +0200: Martijn van Beurden - f02c6dbf Add tests for decoding of chained streams 2024-09-27 15:24:19 +0200: Martijn van Beurden - 08cf8a19 Improve decoding of chained streams in flac command line tool 2024-09-27 15:24:19 +0200: Martijn van Beurden - 60e9234c Overhaul decoding of chained streams in libFLAC 2024-09-27 15:24:19 +0200: Martijn van Beurden - dd9c48b6 Use Ogg end of stream marker when decode-chained-stream not enabled 2024-09-27 15:24:19 +0200: philippe44 - fbe98a84 Add capability to decode chained stream to flac command line tool 2024-09-27 15:24:19 +0200: philippe44 - 64e3e6e6 Add functions to decode chained stream to API 2024-09-27 15:24:19 +0200: philippe44 - 94dbb688 Add capability to decode chained stream to libFLAC 2024-09-26 08:34:04 +0200: ziplantil - 9dd1b0a6 use ogg_page_granulepos to get number of samples written for Ogg FLAC (#743) 2024-09-12 19:04:48 +0200: Martijn van Beurden - e42f723b Remove debug messages (#741) 2024-08-31 20:56:10 +0200: Martijn van Beurden - d34489c4 Fix overflow when skipping over raw input (#737) 2024-08-30 21:02:09 +0200: Martijn van Beurden - 4a271d2e Add note to metaflac warning about writing to symlinks 2024-08-30 21:02:09 +0200: Martijn van Beurden - 685f4f69 Let libFLAC handle symlinks on metadata handling 2024-08-30 11:10:08 +0200: Martijn van Beurden - 348b3a44 Check for ID3v1 tags (#738) 2024-08-30 07:33:55 +0200: Martijn van Beurden - e2aef0c2 Remove microbench (#736) 2024-08-27 16:34:15 +0200: Martijn van Beurden - b573a36e Polish previous commit: add failure messages and fix memory leaks 2024-08-27 16:34:15 +0200: Miroslav Lichvar - 0adaa034 Check return code of static_metadata_append() 2024-08-27 16:34:15 +0200: Martijn van Beurden - 4469640b Allow alloccheck to keep failing 2024-08-27 08:49:31 +0200: Jesper Larsson - 1880f210 don't just pass 0 for samples in Ogg/FLAC callback 2024-08-21 15:56:58 +0200: Martijn van Beurden - 8e6498d4 Improve console output of flac tool (#734) 2024-07-30 20:41:18 +0200: Martijn van Beurden - 192bf227 Remove --explain option from flac command line program (#721) 2024-07-25 18:01:02 +0200: Martijn van Beurden - ce910566 Work around i386 ASAN fseek bug 2024-07-25 18:01:02 +0200: Martijn van Beurden - e50c876a Do not try to apply replaygain when bps changes 2024-07-25 18:01:02 +0200: Martijn van Beurden - 33b9a4a7 Work around i386 ASAN null pointer bug 2024-07-23 16:45:53 +0200: Martijn van Beurden - 215d1aa6 Do not try to apply replaygain when bps < 4 or bps > 24 2024-07-23 16:45:53 +0200: Martijn van Beurden - defad5b5 Turn replaygain application off when impossible 2024-07-18 08:16:39 +0200: Martijn van Beurden - 8c244b83 Add level 0 Ogg reading capability to tests and docs 2024-07-18 08:16:39 +0200: Martijn van Beurden - f94d34ff Enable MD5 checking of input when reencoding to stdout 2024-07-18 08:16:39 +0200: Martijn van Beurden - 3adb6455 Enable level 0 metadata interface to read Ogg files too 2024-07-18 08:16:39 +0200: Martijn van Beurden - a9306bb3 Check that MD5 sums are the same when re-encoding FLAC file 2024-07-16 11:24:12 +0200: Martijn van Beurden - ef35c28d Fix printing of usage_error (#727) 2024-07-14 19:48:41 +0200: Martijn van Beurden - 3468459d Fix endless loop in foreign metadata handling (#725) 2024-07-12 13:03:46 +0200: Martijn van Beurden - d48b689a Enable fuzzing of writing foreign metadata back on decoding 2024-07-12 13:03:46 +0200: Martijn van Beurden - 51e61ae9 Fix mistake in fuzzing seed corpus 2024-07-11 15:35:32 +0200: Martijn van Beurden - de8bbb0d Update copyright to 2024 (#722) 2024-07-11 07:24:01 +0200: Martijn van Beurden - 15ea6ef8 Fix analyze mode trying to get positions from stdin (#720) 2024-07-10 19:38:09 +0200: Martijn van Beurden - 9977773a Address two Clang warnings 2024-07-10 19:38:09 +0200: Martijn van Beurden - 09d7887b Remove unnecessary assert condition 2024-07-04 21:45:55 +0200: Martijn van Beurden - e14acb96 More Pandoc HTML fixes (#717) 2024-07-03 09:10:30 +0200: Martijn van Beurden - b6b5b325 Make UTF-8 decoder more restrictive (#712) 2024-06-27 08:33:31 +0200: Martijn van Beurden - b773157a Update 'distcheck' github action to Ubuntu 24.04 2024-06-27 08:33:31 +0200: Martijn van Beurden - 97d8cd19 Add building of a tarball to github actions 2024-06-27 08:33:31 +0200: Martijn van Beurden - 9b945dcb Build HTML docs: manpage readers are very uncommon on Windows 2024-06-26 13:03:00 +0200: H2Swine - 9dd697bb Improve flac executable built-in help text (#708) 2024-06-26 09:42:07 +0200: Martijn van Beurden - dda3e77e On WIN32, set stdout/stderr to UTF-8 (#714) 2024-06-19 15:22:26 +0200: Martijn van Beurden - 706c0614 Fix https://github.com/m-ab-s/media-autobuild_suite/issues/2718 (#711) 2024-06-19 11:36:29 +0200: Sam James - ef1e185e test: stop using which (#709) 2024-06-19 08:42:08 +0200: Martijn van Beurden - 1c580395 Do not warn that multithreading is disabled when setting 1 thread (#710) 2024-06-13 12:03:30 +0200: Steve Lhomme - a0f6661b export -lssp for static libraries (#704) opus 2024-10-16 11:01:21 +0200: Jan Buethe - 7db26934 fix for buffer size calculation in osce.c 2024-09-11 11:50:37 -0400: Ralph Giles - ff6dea5e fix spelling error in docs 2024-09-11 11:42:30 -0400: IOhannes m zmölnig - 935015f3 fix spelling errors in docs 2024-09-11 07:09:25 -0700: Timothy B. Terriberry - 6dabc64a Add extension iterator. 2024-09-11 08:33:53 -0400: Tristan Matthews - a73caa7f releases.sha2: update checksums 2024-09-11 07:36:43 -0400: Nam Se Hyun - 1884ec0f Rename `Intsafe.h` to `intsafe.h` for case-sensitive OS 2024-07-30 11:12:10 -0700: Timothy B. Terriberry - 5854a9f7 Improve extension generator buffer too small test. 2024-07-30 11:12:10 -0700: Timothy B. Terriberry - 2ad86699 Fix type passed to opus_packet_parse_impl(). 2024-07-30 11:12:10 -0700: Timothy B. Terriberry - fe1ab289 Validate frame idx when scanning for DRED payload. 2024-07-30 11:12:10 -0700: Timothy B. Terriberry - a214a467 Fix overflow and OOB read for large ext lengths. 2024-07-26 12:32:53 +0200: Jan Buethe - fc96bb9c added osce testing related scripts (ietf120) opusfile 2024-09-15 07:56:40 -0700: Martin Guy - 3ecc22a Fix compilation on AIX 7.3 codec2 2024-07-19 04:49:49 +0930: drowe67 - ff00a6e2 rebuilt to fix ?? refs, thanks psommerfeld sndfile 2024-11-16 10:22:19 -0800: Arthur Taylor - 0d3f80b7 github: bump upload-artifact to v4 for cifuzz action 2024-11-16 10:22:19 -0800: Arthur Taylor - b8d90da2 scripts: Fix cstyle regex escaping 2024-11-16 10:22:19 -0800: Arthur Taylor - 4755f5bd src/ogg: better error checking for vorbis. Fixes #1035 2024-06-27 08:55:47 +0500: Brad Smith - 58c05b87 configure.ac: Fix HAVE_SNDIO_H handling 2024-06-25 10:48:17 +0500: Brad Smith - 3ab2093f Improvements for the Sndio backend support 2024-06-25 10:47:50 +0500: Haydar Alaidrus - fbbff023 sndfile.hh: add `operator !=` 2024-06-22 14:47:35 +0500: Robert B. Calhoun - 8d6a0643 ci: update Github action/checkout to v4 openmpt libmysofa 2024-11-04 09:15:41 +0000: Jonathan Perkin - 49032b5 Support illumos. 2024-10-19 21:02:44 +0200: Christian Hoene - 444d2c1 use cmake 3.5 as minimum 2024-10-19 20:48:09 +0200: Christian Hoene - dd2de56 unique tmp files 2024-10-19 18:53:42 +0200: Christian Hoene - 1382bd7 increase allowed size of HRTFs to 4 Gbytes - issue #224 (#226) 2024-10-19 18:39:00 +0200: Christian Hoene - b96933c increase allowed size of HRTFs to 4 Gbytes - issue #224 2024-09-17 20:13:10 +0200: 3DJ - 2297dd8 Compile, upload and release library (#222) 2024-09-17 20:12:49 +0200: 3DJ - f4dab48 Safe limit increase (#221) 2024-09-10 01:10:38 +0200: Ada Tufankjian - 1f9c8df Adding declspec export attribute to header functions (#220) openal-soft 2024-12-01 05:58:17 -0800: Chris Robinson - ecc2e1b8 Use the fmt logging a bit more 2024-12-01 04:40:00 -0800: Chris Robinson - f94e5b99 Use fmt for backend_exception 2024-12-01 00:59:28 -0800: Chris Robinson - b5f08870 Use fmt for handleDisconnect 2024-11-30 20:29:19 -0800: Chris Robinson - efe7dc64 Add log functions using fmt, and start using them 2024-11-30 04:16:26 -0800: Chris Robinson - 051f4e8e Use fmt for the router logging 2024-11-30 03:39:39 -0800: Chris Robinson - 6f64bd30 Handle unicode filenames for the router logfile 2024-11-30 03:30:20 -0800: Chris Robinson - 46620443 Compile fmt with position independent code 2024-11-30 02:11:34 -0800: Chris Robinson - 5f1d5164 Prefer C17 when possible 2024-11-30 01:49:52 -0800: Chris Robinson - 678bce21 Use fmt for setError 2024-11-29 23:36:58 -0800: Chris Robinson - 7f563fff Ensure fmt uses the same standards version as the main lib 2024-11-29 23:29:02 -0800: Chris Robinson - 56203da0 Update effect function error handling 2024-11-29 21:05:49 -0800: Chris Robinson - 151f826e Use proper includes 2024-11-29 18:36:20 -0800: Chris Robinson - 9b58e1c8 Remove empty switches 2024-11-29 18:10:53 -0800: Chris Robinson - 8b07874b Update event and listener function error handling 2024-11-29 17:22:44 -0800: Chris Robinson - 591f10b2 Update filter and source function error handling 2024-11-29 02:24:07 -0800: Chris Robinson - bc964aad Update effect slot and debug function error handling 2024-11-29 00:06:23 -0800: Chris Robinson - 92894d06 Rework handling buffer function errors 2024-11-28 02:06:39 -0800: Chris Robinson - 5d2c405c Always build fmt as a static library 2024-11-27 19:21:16 -0800: Chris Robinson - 90191edd Release 1.24.1 2024-11-27 19:17:11 -0800: Chris Robinson - 5e144fd2 Remove unused fmt test code 2024-11-26 22:13:43 -0800: Chris Robinson - ca6aeeb0 Don't call dec_ref explicitly on "this". 2024-11-26 22:13:43 -0800: Chris Robinson - a98ebbb5 Use a bitset instead of multiple bool parameters 2024-11-27 06:12:44 +0000: Rosen Penev - 48f5049e fix GCC Wnrvo warning (#1074) 2024-11-26 21:13:59 +0000: Darryl Pogue - 01f9c235 Support finding CppWinRT through vcpkg (#1073) 2024-11-25 23:06:56 -0800: Chris Robinson - e015f623 Update clang tidy checks 2024-11-25 23:06:27 -0800: Chris Robinson - 673a17bc ComWrapper and ComPtr are only usable on Windows 2024-11-25 19:10:22 -0800: Chris Robinson - 6ac9e941 Remove unused parameter names 2024-11-25 17:06:57 -0800: Chris Robinson - 0c8df35b Clear out fmt's CMakeLists and rename its targets 2024-11-25 15:02:30 -0800: Chris Robinson - 338dcc17 Remove unnecessary inline specifiers 2024-11-25 13:58:42 -0800: Chris Robinson - e5876bab Use std::min/max to clamp values 2024-11-25 12:44:31 -0800: Chris Robinson - 5c4a9557 Don't diagnose missing default cases in switches 2024-11-25 12:42:49 -0800: Chris Robinson - bc1cc3eb Add default cases to empty switches 2024-11-25 11:42:30 -0800: Chris Robinson - 748193a8 Remove redundant initializers 2024-11-25 10:53:42 -0800: Chris Robinson - 033a612d Don't diagnose SIMD intrinsics and "deprecated" stdio functions 2024-11-25 10:08:32 -0800: Chris Robinson - d9154d47 Use fmt in uhjencoder and uhjdecoder 2024-11-25 09:03:02 -0800: Chris Robinson - fdc7ca48 Avoid static_cast to downcast 2024-11-25 17:02:26 +0000: Emre - 47a5428f integrating clang-tidy into openal-soft with cmake (#1005) 2024-11-23 18:03:42 -0800: Chris Robinson - 43a2a783 Remove some unnecessary casts 2024-11-24 02:02:42 +0000: Darryl Pogue - 6854a578 Only use noexcept in public headers on >= C++11 (#1071) 2024-11-23 11:09:32 -0800: Chris Robinson - e47b7073 Make sure mMonoUpsample is properly reset 2024-11-23 10:14:32 -0800: Chris Robinson - 03c783df Handle mono rendering on stereo output with WASAPI 2024-11-23 09:07:47 -0800: Chris Robinson - 9fe07eb9 Log some attributes as hexadecimal values 2024-11-23 09:00:25 -0800: Chris Robinson - 83f2e6c1 Use a string for the source name in loaddef 2024-11-22 21:54:18 -0800: Chris Robinson - bcedcc3a Use fmt for makemhr 2024-11-22 20:31:48 -0800: Chris Robinson - 6b96b3aa Use fmt for sofa-info and sofa-support 2024-11-22 12:23:09 -0800: Chris Robinson - a2085cc7 Improve compatibility with C++20's u8string() 2024-11-22 12:13:09 -0800: Chris Robinson - b27ef50c Check sto* functions for error 2024-11-22 04:21:46 -0800: Chris Robinson - c7b59c5b Ensure clocksec + clocknsec is promoted to int64 2024-11-21 15:43:16 -0800: Chris Robinson - bc908722 Use separate 32-bit second and nanosecond atomics for the clock 2024-11-21 05:57:17 -0800: Chris Robinson - 9cc0789a Use fetch_add to increment the mix counter at the start 2024-11-20 14:46:45 -0800: Chris Robinson - 84742930 Check that AltiVec is enabled before using it 2024-11-20 05:45:07 -0800: Chris Robinson - 8029be80 Use filebuf instead of ifstream in allafplay 2024-11-20 04:57:00 -0800: Chris Robinson - 4bb0d980 Use fmt instead of to_string and concating strings 2024-11-20 00:58:59 -0800: Chris Robinson - a74fa14d Use kAudioObjectPropertyElementMaster on macOS for compatibility 2024-11-19 03:59:15 -0800: Chris Robinson - 62b33d38 Remove a left-over assignment 2024-11-19 02:32:52 -0800: Chris Robinson - 3a66f6a6 Check for unsigned underflow 2024-11-18 07:11:16 -0800: Chris Robinson - 290fb4e4 Separate ALCdevice from the implementation 2024-11-17 06:59:47 -0800: Chris Robinson - c204b317 Fix a call that doesn't take a parameter 2024-11-17 05:12:17 -0800: Chris Robinson - cb443d97 Ensure fmt doesn't install with OpenAL 2024-11-17 04:46:43 -0800: Chris Robinson - 9327a1a6 Use fmt in relevant examples 2024-11-17 01:23:51 -0800: Chris Robinson - ceeb2d5c Include fmt 11.0.2 2024-11-16 22:26:49 -0800: Chris Robinson - b682b7e6 Use the correct device variable 2024-11-16 04:20:51 -0800: Chris Robinson - d9b5c6e8 Release 1.24.0 2024-11-16 01:52:21 -0800: Chris Robinson - 6398f4e7 Recogmize jack64 for finding the JACK library name 2024-11-16 01:51:28 -0800: Chris Robinson - 54bfc89b Lower the priority of the JACK backend 2024-11-15 03:09:00 -0800: Chris Robinson - 6158665a Don't rely on terminate in a catch block giving a useful message 2024-11-14 18:39:54 -0800: Chris Robinson - f75f8f2c Use a smart pointer to auto-free some WinAPI memory 2024-11-14 02:58:22 -0800: Chris Robinson - c58f30a6 Fix some includes 2024-11-13 22:28:43 -0800: Chris Robinson - 6a747141 Change EAX, UWP, and RTKIT feature defines to 0/1 macros 2024-11-13 20:49:20 -0800: Chris Robinson - 5f2fe8b8 Use 0/1 defines for backend and simd macros 2024-11-12 20:51:26 -0800: Chris Robinson - a9c0f915 Mention ALSound for FreePascal/Lazarus language bindings 2024-11-10 15:41:22 -0800: Chris Robinson - 359b0e2b Recognize more channel configurations from SDL 2024-11-09 20:52:20 -0800: Chris Robinson - 68a2d128 Silence and fix some clang-tidy warnings 2024-11-08 19:34:29 -0800: Chris Robinson - 6127f3cf Add missing include 2024-11-08 19:28:38 -0800: Chris Robinson - f2d2b2e1 Don't allocate extraneous memory for dynamic arrays 2024-11-08 18:31:02 -0800: Chris Robinson - 4bd09a0c Remove unnecessary statics 2024-11-08 18:27:09 -0800: Chris Robinson - ecf80b56 Don't try to read an empty string 2024-11-08 18:18:06 -0800: Chris Robinson - 7c5d4ef4 Make a couple lambdas static 2024-11-08 18:18:06 -0800: Chris Robinson - b7a889f3 De-duplicate some code and avoid countuous subspans in alstreamcb 2024-11-09 02:16:47 +0000: Colin Cornaby - 068a5421 Adding channel detection to CoreAudio backend (#1056) 2024-11-06 11:37:53 -0800: Chris Robinson - 4784183f Don't run the release CI step for pull requests 2024-11-04 10:05:15 -0800: Chris Robinson - a3e0b8c3 Fix lambda callback parameter type 2024-11-04 09:48:27 -0800: Chris Robinson - 522c3639 Fix wstring_view construction parameters 2024-11-04 09:36:10 -0800: Chris Robinson - 19f7b44b Improve formatting for setting the UWP default device callback 2024-11-04 06:31:16 -0800: Chris Robinson - 3240f169 Simplify retrieving the WASAPI device name 2024-11-03 04:32:38 -0800: Chris Robinson - 492dab4a Remove a couple unnecessary casts 2024-11-03 04:16:53 -0800: Chris Robinson - f8725ece Refactor loaddef to remove our custom strcasecmp 2024-11-03 01:28:44 -0800: Chris Robinson - 13f681b5 Remove an unused function 2024-11-03 01:12:20 -0800: Chris Robinson - 5fb231f7 Fix some Clazy warnings 2024-11-02 08:03:21 -0700: Chris Robinson - 5493ea15 Avoid calling fprintf with stdout 2024-11-02 05:13:40 -0700: Chris Robinson - dcd0842b Check and log if rewind() fails 2024-11-02 03:40:18 -0700: Chris Robinson - cc8abe52 Protect CRTP base classes from improper instantiation 2024-11-02 02:42:50 -0700: Chris Robinson - 7c796403 Implement LFE output in the LAF player 2024-11-01 23:35:15 -0700: Chris Robinson - 9f53fed8 Remove some unnecessary casts 2024-10-31 22:45:40 -0700: Chris Robinson - 934abfd1 Remove an unneeded variable 2024-10-29 16:45:46 -0700: Chris Robinson - b594e5ee Check the proper flag for the SDL2 backend being enabled 2024-10-27 21:54:24 +0000: 3DJ - ebd2f0f1 Update libmysofa to stable release (v1.3.3) (#1053) 2024-10-26 00:40:22 -0700: Chris Robinson - ac3adb11 Don't allow destroying contexts or devices during shutdown 2024-10-24 19:09:37 -0700: Chris Robinson - 7ed97612 Replace a pointer with a span 2024-10-24 18:52:41 -0700: Chris Robinson - b93360c2 Remove a redundant cast 2024-10-18 13:26:25 -0700: Chris Robinson - c2a15a0c Reduce the indentation of a for loop 2024-10-10 23:12:35 -0700: Chris Robinson - 787568b0 Don't modify the RelWithDebInfo flags 2024-10-10 15:05:56 -0700: Chris Robinson - eee7eb7d Search the app-local directories separately first 2024-10-07 12:31:20 -0700: Chris Robinson - 09de2bc9 Replace another pair with a plain struct 2024-10-05 16:09:44 -0700: Chris Robinson - 0f2b6c72 Replace some pairs and tuples with arrays 2024-10-04 22:07:24 -0700: Chris Robinson - 7898f70b Don't static_cast to downcast 2024-10-04 18:20:23 -0700: Chris Robinson - 75ba3c26 Emsure the context wasn't deleted while being cleaned up 2024-10-04 10:46:05 -0700: Chris Robinson - 76609058 Check some float property values for being finite 2024-10-03 08:34:30 -0700: Chris Robinson - 1255bbf7 Update an outdated comment 2024-10-02 04:53:04 -0700: Chris Robinson - 81cf5bb6 Don't send a debug message when the device disconnects 2024-09-30 20:49:18 -0700: Chris Robinson - 20740824 Cleanup some formatting in alext.h 2024-09-30 08:48:53 -0700: Chris Robinson - 76e4ebb8 Rename some cmake target names to avoid conflicts 2024-09-29 11:55:52 -0700: Chris Robinson - c3d47494 Use the correct APIENTRY macro 2024-09-29 05:14:03 -0700: Chris Robinson - bfaff9d7 Don't disable notification debug messages by default 2024-09-29 04:49:44 -0700: Chris Robinson - 58b87221 Avoid constantly shrinking spans by 1 to step through them 2024-09-28 22:12:44 -0700: Chris Robinson - 9c9ba87d Clean up the debug example a little 2024-09-28 05:53:30 -0700: Chris Robinson - 19c89d4f Add an example using the debug extensions 2024-09-28 04:40:09 -0700: Chris Robinson - ffa2ece1 Fix some enum labels hiding global values 2024-09-28 01:26:34 -0700: Chris Robinson - aa85f562 Disable notification and low-severity debug messages by default 2024-09-27 16:56:01 -0700: Chris Robinson - 976e3edc Add missing include 2024-09-27 00:20:30 -0700: Chris Robinson - 8eff72bd Add missing alGetPointerEXT and alGetPointervEXT 2024-09-26 19:53:24 -0700: Chris Robinson - eb8b733a Give unique IDs to debug messages 2024-09-26 04:47:50 -0700: Chris Robinson - 54701f4c Remove a 'default' case 2024-09-26 09:15:06 +0000: 3DJ - 3a8393bc Update utils.yml (#1046) 2024-09-26 09:13:55 +0000: 3DJ - 2979f6af Update utils.yml (#1045) 2024-09-25 04:23:49 -0700: Chris Robinson - 36f2a1c3 Return ALC_FALSE on error from alcEventIsSupportedSOFT 2024-09-24 15:28:34 -0700: Chris Robinson - a81d3991 Avoid forward_as_tuple for comparing EAXVECTORs 2024-09-24 04:04:17 -0700: Chris Robinson - df443279 Replace some for loops with for_each 2024-09-24 00:45:08 -0700: Chris Robinson - 370483a1 Remove a duplicate include 2024-09-22 00:09:44 -0700: Chris Robinson - 7ab6dcf2 Apply room rolloff factors even when Auxiliary Send Auto is off 2024-09-20 20:15:35 -0700: Chris Robinson - a2a7e268 Remove an unnecessary optional parameter 2024-09-20 13:47:30 -0700: Chris Robinson - 4bfd256b Separate declaring a lambda from calling it 2024-09-20 13:35:02 -0700: Chris Robinson - 5b379739 Use an array of 2 instead of a pair 2024-09-19 17:00:35 -0700: Chris Robinson - 72e6db0a Simplify automating closing devices in examples 2024-09-19 14:21:22 -0700: Chris Robinson - 5435317e Fix reading 24-bit samples in allafplay 2024-09-15 19:08:27 -0700: Chris Robinson - 7c1aca7a Don't apply distance attenuation when the slot's AuxSendAuto is off 2024-09-15 17:05:46 -0700: Chris Robinson - 8dd5ad8f Don't apply source occlusion twice 2024-09-13 04:40:05 -0700: Chris Robinson - 46df5472 Check the propertyset when matching the propertyid 2024-09-12 22:32:17 -0700: Chris Robinson - 29c4fdb1 Apply the EAX distance factor to doppler also 2024-09-11 08:18:27 -0700: Chris Robinson - 7ac9a5c2 Separate EAXCONTEXT_DISTANCEFACTOR and AL_METERS_PER_UNIT 2024-09-11 06:16:03 -0700: Chris Robinson - ad320447 Apply the source's AL_AIR_ABSORPTION_FACTOR to send paths 2024-09-05 16:28:22 -0700: Chris Robinson - 6accc37a Modify how the device name prefix is handled 2024-09-05 10:52:41 -0700: Chris Robinson - eb383cc0 Trace when strings are being overridden 2024-09-04 21:51:43 -0700: Chris Robinson - 32a76dbb Add missing include 2024-09-04 21:39:14 -0700: Chris Robinson - 62b6a61c Add options to override the vendor, version, and renderer strings 2024-09-02 08:40:24 -0700: Chris Robinson - a4e126ac Don't assert for unexpected FX slot IDs 2024-09-02 08:26:53 -0700: Chris Robinson - 71d341c5 Don't call log10 with values too close to 0 2024-09-01 05:05:32 -0700: Chris Robinson - 1421f7f0 Replace a loop with algorithms 2024-08-30 23:43:15 -0700: Chris Robinson - 56c46020 Try to fix EAX obstruction, occlusion, and exclusion 2024-08-27 16:18:56 -0700: Chris Robinson - 32613336 Avoid using std::cyl_bessel_i 2024-08-24 21:00:11 -0700: Chris Robinson - adc4574c Enable proper full C++ exception handling on MSVC 2024-08-24 11:44:06 -0700: Chris Robinson - 2f01dbba Rename mOrig* to mOut* for clarity 2024-08-23 15:20:35 -0700: Chris Robinson - 30a76124 Don't use the spatial audio channel config as the default 2024-08-23 00:14:00 -0700: Chris Robinson - e779376c Get the render/capture client after initializing 2024-08-20 21:04:41 -0700: Chris Robinson - f721be4f Don't explicitly search for avrt 2024-08-20 18:06:25 -0700: Chris Robinson - c0e5532a Call AvSetMmThreadCharacteristicsW on the WASAPI mixing threads 2024-08-18 22:10:28 -0700: Chris Robinson - c68b793e Load libjack64.dll on Win64 2024-08-17 21:49:13 -0700: Chris Robinson - bfa7a7f7 Disable building the OtherIO backend by default 2024-08-14 20:32:39 -0700: Chris Robinson - e8ed58ed Don't call GetForegroundWindow on UWP 2024-08-14 10:59:10 -0700: Chris Robinson - c488014c Get the names from ASIO drivers 2024-08-12 03:57:41 -0700: Chris Robinson - 52ce7eae Check that there are ASIO devices to initialize OtherIO 2024-08-11 12:50:48 -0700: Chris Robinson - a3aa29e2 Enumerate and check ASIO drivers in the OtherIO backend 2024-08-11 12:50:05 -0700: Chris Robinson - 097035d2 Start another backend that will attempt to load ASIO drivers 2024-08-10 01:44:49 -0700: Chris Robinson - e3903831 Support non-float samples for uninterleaved output 2024-08-08 07:23:11 -0700: Chris Robinson - fb1d521e Use out_ptr instead of a temp variable 2024-08-08 10:46:48 +0000: 3DJ - 91a4a0d9 Upgrade makemhr workflow to build and upload utils (#1026) 2024-08-08 10:41:24 +0000: 3DJ - f44b8245 Remove "v" from commit hash in release title (#1029) 2024-08-08 09:37:58 +0000: 3DJ - 77efa6b2 Release portable builds (#1008) 2024-08-07 03:54:08 -0700: Chris Robinson - 51c6bc5b Support 4-channel UHJ in alffplay 2024-08-07 03:34:16 -0700: Chris Robinson - a1edb7bd Replace a for loop with for_each 2024-08-07 03:09:07 -0700: Chris Robinson - 027c9355 Describe the options for uhjencoder 2024-08-07 01:46:54 -0700: Chris Robinson - 3d6e00cb Detect .amb B-Format files in uhjencoder 2024-08-06 16:29:02 -0700: Chris Robinson - 49b6bdb8 Report the libmysofa error value with the string 2024-08-04 20:43:57 -0700: Chris Robinson - f6925774 Simplify searching for the HEAD marker 2024-08-04 13:48:44 -0700: Chris Robinson - a3eb8630 Properly read and blend non-SOFA HRIRs 2024-08-03 22:43:39 -0700: Chris Robinson - 7a7350af Handle LAF file read errors more robustly 2024-08-03 22:28:12 -0700: Chris Robinson - 2d652092 Open the mhr file in binary mode for writing 2024-08-03 13:18:35 -0700: Chris Robinson - e6d8cc0c Trace the UHJ encoder filter type 2024-08-03 20:14:04 +0000: 3DJ - 30e69990 Build for Android (32 and 64-bit) and upload as workflow artifacts (#1025) 2024-08-02 11:48:48 -0700: Chris Robinson - 9e799a11 Use the correct type to offset an iterator 2024-08-02 11:45:59 -0700: Chris Robinson - a56689d7 Use a loop in ApplyCoeffs for NEON 2024-08-02 11:29:52 -0700: Chris Robinson - 105f8852 Correctly get the NFC sample buffer 2024-08-02 11:22:47 -0700: Chris Robinson - b49ab7c9 Allow sample-accurate start times 2024-08-02 01:35:44 -0700: Chris Robinson - a2179382 Pass a span to Compressor::process 2024-08-01 18:47:18 -0700: Chris Robinson - a546042a Replace a couple for_each uses to workaround a MSVC 2019 bug 2024-08-01 11:38:55 -0700: Chris Robinson - 7b26a762 Update some github action versions 2024-08-01 09:56:26 -0700: Chris Robinson - 6f9db5c3 Set the device name when opening the default device with SDL2 2024-08-01 00:58:49 -0700: Chris Robinson - efd2e8fc Reopen the SDL device when resetting it 2024-07-29 09:56:47 -0700: Chris Robinson - 0b528bc2 Be more robust when looking for LAF files' HEAD marker 2024-07-28 09:52:20 -0700: Chris Robinson - 1318bea2 Support 24-bit LAF files 2024-07-28 08:41:44 -0700: Chris Robinson - cca3d47c Check for AL_EXT_FLOAT32 support before using it 2024-07-28 06:58:30 -0700: Chris Robinson - f83b0549 Support big-endian targets in allafplay 2024-07-28 06:20:44 -0700: Chris Robinson - 6dc66690 Add a byteswap method 2024-07-27 18:16:19 -0700: Chris Robinson - a3dff1d6 Fix max enable bit check 2024-07-27 18:11:49 -0700: Chris Robinson - a93915ca Use std::accumulate instead of std::reduce 2024-07-27 08:26:54 -0700: Chris Robinson - 3b10c6f9 Add a LAF file player example 2024-07-21 04:31:46 -0700: Chris Robinson - aafaf6c6 Recreate the PortAudio stream when resetting 2024-07-21 00:27:37 -0700: Chris Robinson - a707e9ac Use a hexagon for first-order 2D upsampling 2024-07-20 18:30:30 -0700: Chris Robinson - 59b275a7 Trace the ambisonic output format 2024-07-12 06:16:28 -0700: Chris Robinson - 142cf53c Fix some iterator and span uses 2024-07-11 01:47:00 -0700: Chris Robinson - a77a3952 Remove identity casts 2024-07-09 20:21:25 -0700: Chris Robinson - 0ee47a1e Update alsoft-config's "cubic" fallback 2024-07-09 20:14:50 -0700: Chris Robinson - 9ed03c40 Add I32 for B-Format buffer formats to AL_EXT_32bit_formats 2024-07-09 20:14:50 -0700: Chris Robinson - 6e82f31b Properly get a span from an array 2024-07-09 20:14:50 -0700: Chris Robinson - 9fbffd78 Construct a string in a try block 2024-07-10 03:13:47 +0000: Andrew Lamontagne - 71d3c811 Redirect cubic to spline when loading alsoft.ini (#1018) 2024-07-07 11:38:30 +0000: Hugo Hromic - 0134982b Add `EXCLUDE_FROM_ALL` property when adding Oboe from source (#1014) 2024-07-02 14:04:21 -0700: Chris Robinson - ef13491d Workaround an alignment issue for 32-bit MinGW targets 2024-06-30 13:32:44 -0700: Chris Robinson - ae19ff29 Fix reading uints from PropVariant 2024-06-27 21:15:46 -0700: Chris Robinson - 1f672eb8 Flip the sign for the super stereo phase shift components 2024-06-27 20:22:36 -0700: Chris Robinson - ac2983f9 Declare some deprecated but exported functions 2024-06-27 08:42:47 -0700: Chris Robinson - 895e38a9 Don't redeclare the same spans 2024-06-20 20:53:22 -0700: Chris Robinson - 3c9cb48b Return *this from an assignment operator 2024-06-20 20:08:31 -0700: Chris Robinson - f91c0440 Do a checked span truncation 2024-06-15 23:40:47 -0700: Chris Robinson - 510a0c3d Double the async event queue size 2024-06-15 21:35:01 -0700: Chris Robinson - 61ff2136 Use std::string for the disconnect event message 2024-06-09 13:24:42 -0700: Chris Robinson - aca1d420 Define ALSOFT_EAX using target_compile_definitions instead of config.h Build start: 2024-12-01 17:54:11 +0100 openmpt 2024-12-01 13:10:41 +0000: Jörn Heusipp - 9d5579963 [Mod] OpenMPT: Version is now 1.30.12.23 2024-12-01 13:10:40 +0000: Jörn Heusipp - 1c1d46bfc [Mod] libopenmpt: Bump patch version. 2024-12-01 13:10:39 +0000: Jörn Heusipp - 5e2086e7d [Mod] libopenmpt: Prepare for release. 2024-12-01 13:10:38 +0000: Jörn Heusipp - 360cb3ee0 [Mod] OpenMPT: Version is now 1.30.12.22 2024-12-01 12:14:48 +0000: Johannes Schultz - fd6315b9c [Fix] Fix compilation. 2024-12-01 11:57:22 +0000: Johannes Schultz - 2c587dec3 [Doc] libopenmpt: Update changelog. 2024-12-01 11:56:55 +0000: Johannes Schultz - 882649517 Merged revision(s) 22170 from trunk/OpenMPT: [Fix] IT: Ignore sample data in slots that don't have the "sample data present" flag set, if the file vaguely looks IT-made. There's a bug in IT that sometimes doesn't reset the sample length after deleting a sample (presumably). For most files this does not make an audible difference, because such sample slots are typically unused, or the sample offset pointer points at the end of the file anyway. However, a small handful of files references these deleted samples in pattern data, so a lot of unwanted noise can be heard. See https://www.un4seen.com/forum/?topic=20542.0 for reference. ........ 2024-12-01 11:55:42 +0000: Johannes Schultz - 6d4474acb Merged revision(s) 22055 from trunk/OpenMPT: [Fix] MOD: Also enable ProTracker-compatible tremolo ramp waveform for M!K! modules. ........ 2024-12-01 11:54:35 +0000: Johannes Schultz - f14488650 Merged revision(s) 22218 from trunk/OpenMPT: [Fix] MOD: In PT mode, retriggered notes should keep using the 9xx offset. [Fix] MED: OctaMED also uses the previous offset for retriggered notes (like MOD), but doesn't have the ProTracker offset adding bug (so more like S3M). Fixes Kris Hadalot.med (https://www.un4seen.com/forum/?topic=15448.msg144130#msg144130). ........ 2024-12-01 11:37:48 +0000: Johannes Schultz - 741eb87f4 Merged revision(s) 22381 from trunk/OpenMPT: [Ref] Avoid warnings in !MPT_EXTERNAL_SAMPLES mode. ........ 2024-12-01 11:35:15 +0000: Johannes Schultz - e5d1255cd Merged revision(s) 22056, 22377 from trunk/OpenMPT: [Imp] Warn when Startrekker AM companion file for synthesized instruments is most likely missing. ........ [Imp] Allow Startrekker AM external sample check to also work for libopenmpt. ........ 2024-11-30 20:24:11 +0000: Johannes Schultz - b65dc0f8f Merged revision(s) 22364 from trunk/OpenMPT: [Fix] Some MIDI Macro computations read from the global play state instead of the provided play state. ........ 2024-11-30 15:53:16 +0000: Johannes Schultz - 042f607bc Merged revision(s) 22357 from trunk/OpenMPT: [Fix] Avoid undefined behaviour when writing past end of span (it was guaranteed to be a valid write, but still UB according to span API contract). ........ 2024-11-27 14:02:05 +0000: Jörn Heusipp - 1958eac07 [Fix] build: CI: GitHub: macOS: Try to work-around Homebrew python breakage on macOS 13. See r22319. [Fix] build: CI: GitHub: macOS: Remove work-around for Homebrew unxip breakage on macOS 13. See r22323. 2024-11-24 12:59:31 +0000: Johannes Schultz - aee6c3f69 Merged revision(s) 22280 from trunk/OpenMPT: [Fix] MED: Do not allow sample swapping with portamento, and don't resume playing a stopped note with portamento. Fixes Homeward_Trek.med by Soundburst (https://www.un4seen.com/forum/?topic=15448.msg144148#msg144148). ........ 2024-11-24 12:58:19 +0000: Johannes Schultz - 8a263259d Merged revision(s) 22227 from trunk/OpenMPT: [Fix] MMCMP: Avoid undefined shift behaviour when trying to read an arbitrary number of bits. Reject such malformed files like Ancient does. ........ 2024-11-24 00:40:01 +0000: Johannes Schultz - c8153cd77 [Fix] Silence warning. 2024-11-24 00:37:40 +0000: Johannes Schultz - f88b3a8c8 [Doc] libopenmpt: Update changelog. 2024-11-24 00:33:10 +0000: Johannes Schultz - 62df96bbc Merged revision(s) 22224, 22226, 22230, 22232, 22241 from trunk/OpenMPT: [Fix] Avoid extremely loud sample and synth amplification outside of supported GUI parameters. Found with afl++ + ubsan. ........ [Fix] Tuning: Apply a (hopefully small enough) epsilon to tuning ratio setting to avoid NaN and inf results in tuning frequency calculation. Found with afl++ + ubsan. ........ [Fix] Avoid integer wraparound when period + fractional period exceeds 32-bit integer limits. Found with afl++ + ubsan. ........ [Fix] I3DL2Reverb: Avoid NaNs in room filter calculation. Found with afl++ + ubsan. ........ [Fix] Also limit sample pre-amp to 2000 for formats where we retrieve it through other means than OpenMPT song extensions (e.g. MO3). Found with afl++ + ubsan. [Fix] Sanitize sample length and loop points for missing external samples as well. Otherwise invalid values might be used during seeking. Found with afl++ + ubsan. ........ 2024-11-17 22:26:41 +0000: Johannes Schultz - 865e8c119 Merged revision(s) 22211 from trunk/OpenMPT: [Fix] STM: Scream Tracker 2 does not sanitize loop ends, so a sample can continue reading into the next sample's data. Fixes lessons in love.stm (https://www.un4seen.com/forum/?topic=15448.msg144130#msg144130). ........ 2024-11-13 12:45:33 +0000: Jörn Heusipp - 4657b574f Merged revision(s) 22173 from trunk/OpenMPT: [Ref] mpt/base/detect_compiler.hpp: Detect VS2022 17.12. ........ 2024-11-05 17:45:40 +0000: Johannes Schultz - 7d5f3bb26 Merged revision(s) 22100 from trunk/OpenMPT: [Fix] MED: Don't enable Amiga resampler if any stereo samples are found. Fixes silent playback with samples that contain identical but inverted sample data on both channels (https://www.un4seen.com/forum/?topic=15448.msg144058#msg144058). ........ 2024-11-02 14:41:14 +0000: Jörn Heusipp - 901944e4f [Fix] build: CI: GitHub: macOS: Work-around Homebrew breakage on macOS 13. See r22078. 2024-11-02 11:40:15 +0000: Jörn Heusipp - ebba7ec12 [Doc] libopenmpt: Update changelog. 2024-11-02 11:39:55 +0000: Jörn Heusipp - 21a71f2dd Merged revision(s) 22066 from trunk/OpenMPT: [Var] mpg123: Update to 1.32.9 (2024-11-02). ........ 2024-10-29 10:46:33 +0000: Jörn Heusipp - e8822f4bf Merged revision(s) 22031 from trunk/OpenMPT: [Fix] mpg123: Silence MSVC static analyzer warning. ........ 2024-10-28 14:44:01 +0000: Jörn Heusipp - ecd0a3f8c Merged revision(s) 22021 from trunk/OpenMPT: [Fix] mpg123: Fix DJGPP compatibility. ........ 2024-10-28 14:06:08 +0000: Jörn Heusipp - 689672760 [Doc] libopenmpt: Update changelog. 2024-10-28 14:02:36 +0000: Jörn Heusipp - 01b872990 Merged revision(s) 21998, 22007 from trunk/OpenMPT: [Fix] mpg123: Work-around really weird "warning LNK4286: symbol 'lseek' defined in 'ucrt.lib(api-ms-win-crt-stdio-l1-1-0.dll)' is imported by 'lfs_wrap.obj'" when building for ARM64EC. See . ........ [Var] mpg123: Update to 1.32.9-dev+r5448 (2024-10-28). ........ 2024-10-28 14:02:11 +0000: Jörn Heusipp - 8286967fd Merged revision(s) 22006 from trunk/OpenMPT: [Fix] mpg123: Enable setmode(). We are not using that code path, but it is required for generally correct Windows/DOS support. ........ 2024-10-26 18:36:36 +0000: Jörn Heusipp - 6569d7c0e Merged revision(s) 21989 from trunk/OpenMPT: [Ref] mpt/io_write/buffer.hpp: Fix formatting which clang-format misses. ........ 2024-10-26 15:13:21 +0000: Jörn Heusipp - 54ccfe1e4 [Doc] libopenmpt: Update changelog. 2024-10-26 15:11:28 +0000: Jörn Heusipp - de8465861 Merged revision(s) 21971 from trunk/OpenMPT: [Var] mpg123: Update to 1.32.8 (2024-10-26). ........ 2024-10-26 13:09:48 +0000: Jörn Heusipp - c0ef72dd8 [Mod] OpenMPT: Version is now 1.30.12.21 2024-10-26 13:09:48 +0000: Jörn Heusipp - ba3964e32 [Mod] libopenmpt: Bump patch version. 2024-10-26 13:09:46 +0000: Jörn Heusipp - 8410f63dc [Mod] libopenmpt: Prepare for release. 2024-10-26 13:09:45 +0000: Jörn Heusipp - a158312be [Mod] OpenMPT: Version is now 1.30.12.20 2024-10-26 12:53:21 +0000: Jörn Heusipp - 8d63b14a3 [Doc] libopenmpt: Update changelog. 2024-10-26 12:52:56 +0000: Jörn Heusipp - fc8f708ad Merged revision(s) 21914 from trunk/OpenMPT: [Var] mpg123: Update to 1.32.8-dev+r5433 (2024-10-24). ........ 2024-10-26 12:03:32 +0000: Johannes Schultz - e501be7f0 [Doc] libopenmpt: Update changelog. 2024-10-26 11:57:04 +0000: Jörn Heusipp - 689b0664d [Mod] build: CI: Cirrus-CI: FreeBSD: Update to 13.4. 2024-10-26 11:55:24 +0000: Johannes Schultz - 016d7c0ec Merged revision(s) 21686 from trunk/OpenMPT: [Fix] PTM: Polytracker is another one of those trackers where offset command strength is halved by using 16-bit samples... fixes leveled.ptm (https://www.un4seen.com/forum/?topic=15448.msg143764#msg143764). ........ 2024-10-26 11:51:32 +0000: Jörn Heusipp - b992e792b [Mod] build: CI: Cirrus-CI: macOS: Update to macOS 14 and XCode to 15.2. 2024-10-16 20:36:09 +0000: Jörn Heusipp - d230f30e8 [Reg] build: CI: GitHub: macOS: Remove macOS 12 because it is being phased out on GitHub. See r21845. 2024-10-16 20:03:22 +0000: Jörn Heusipp - cb2121267 Merged revision(s) 21838 from trunk/OpenMPT: [Fix] build: Autotools: Fix quoting in C++ detection. ........ 2024-10-10 12:06:49 +0000: Jörn Heusipp - 438f10a40 [Mod] build: CI: GitHub: CPA: Run on Ubuntu 24.04. See r21796. 2024-10-10 07:53:31 +0000: Jörn Heusipp - bcb4a8555 [Fix] build: CI: GitHub: macOS: Do not upgrade Homebrew packages on macOS 12 because it is unsupported and upgrading causes all kinds of problems. Just install our dependencies. See r21789. 2024-09-26 13:44:56 +0000: Johannes Schultz - 1a29ac622 [Fix] Fix mis-merge in r21758. 2024-09-26 12:57:21 +0000: Johannes Schultz - 9a9655bab Merged revision(s) 21685, 21755-21756 from trunk/OpenMPT: [Fix] OKT: Disable loop on type "B" samples if they're used on a mixed channel. Fixes sinfonia.okta (https://www.un4seen.com/forum/?topic=15448.msg143764#msg143764). ........ [Fix] OKT: Sample in last sample slot was never loaded. ........ [Fix] OKT: Of course there are modules in the wild where r21685 is not sufficient... so we keep a looped and unloop copy of type "B" samples now. Fixes super turri song.okta (https://www.un4seen.com/forum/?topic=15448.300#msg143803). ........ 2024-09-23 21:10:16 +0000: Jörn Heusipp - e30a3d264 [Fix] openmpt123: Fixup backport of r21721. 2024-09-23 21:01:35 +0000: Jörn Heusipp - f406708ab Merged revision(s) 21721 from trunk/OpenMPT: [Fix] openmpt123: Catch openmpt123::exception. ........ 2024-09-23 19:02:12 +0000: Jörn Heusipp - a384dd5c2 Merged revision(s) 21710 from trunk/OpenMPT: [Fix] mpt/random/device.hpp: Add missing include. ........ 2024-09-23 19:01:35 +0000: Jörn Heusipp - 18e815870 Merged revision(s) 21709 from trunk/OpenMPT: [Fix] mpt/string/buffer.hpp: Add missing include. ........ 2024-09-23 14:25:29 +0000: Jörn Heusipp - 28493ff02 Merged revision(s) 21696 from trunk/OpenMPT: [Fix] mpt/base/math.hpp: Fix header guard name. ........ 2024-09-22 12:01:30 +0000: Jörn Heusipp - 9a922dc11 [Mod] OpenMPT: Version is now 1.30.12.19 2024-09-22 12:01:30 +0000: Jörn Heusipp - 73fdd7608 [Mod] libopenmpt: Bump patch version. 2024-09-22 12:01:28 +0000: Jörn Heusipp - 600743800 [Mod] libopenmpt: Prepare for release. 2024-09-22 12:01:27 +0000: Jörn Heusipp - 5525a767a [Mod] OpenMPT: Version is now 1.30.12.18 2024-09-22 06:57:35 +0000: Jörn Heusipp - 27b5bfbb7 [Imp] build: CI: GitHub: CPA: FreeBSD:Update FreeBSD 13 to 13.4. See r21657. 2024-09-19 15:06:59 +0000: Johannes Schultz - f111b899b [Doc] libopenmpt: Update changelog. 2024-09-19 13:05:10 +0000: Jörn Heusipp - aa99fa69b [Fix] build: CI: GitHub: macOS: Fix GitHub Homebrew screwup on macOS 12. See r21619. 2024-09-18 15:14:07 +0000: Johannes Schultz - e2604a969 [Fix] Possible out-of-bounds read with malformed IT / MPTM / XM files using the SymMOD Echo plugin when modern tempo mode with an invalid rows per beat setting of 0 was used. This fix is a backport of the following: 2024-09-18 09:49:09 +0000: Jörn Heusipp - ee4aa59c4 [Fix] build: CI: GitHub: macOS: Try to fix GitHub homebrew go breakage on macOS 12. See r21598 and r21599. 2024-09-01 08:33:07 +0000: Jörn Heusipp - 37ff3fcc6 Merged revision(s) 21562 from trunk/OpenMPT: [Fix] openmpt123: Work-around cppcheck 2.15.0 getting very confused about Linux glibc headers: "/usr/include/x86_64-linux-gnu/sys/types.h:230: warning: error: There is an unknown macro here somewhere. Configuration is required. If __END_DECLS is a macro then please configure it. [unknownMacro]". ........ 2024-08-31 18:26:39 +0000: Jörn Heusipp - 584c8a7a5 Merged revision(s) 21558 from trunk/OpenMPT: [Ref] New cppcheck version, new cppcheck braindamage. Same procedure as with every new version. Silence false-positive. ........ 2024-08-31 11:12:35 +0000: Jörn Heusipp - f8ebcc826 Merged revision(s) 21549 from trunk/OpenMPT: [Fix] mpt/random/engine.hpp: The size calculation for the required seed_seq was wrong, resulting in way too much entropy to get requested. ........ 2024-08-30 06:06:00 +0000: Jörn Heusipp - 7c575ded8 Merged revision(s) 21521 from trunk/OpenMPT: [Fix] build: Makefile: Emscripten: Remove redundant -c option. ........ 2024-08-29 15:04:30 +0000: Jörn Heusipp - 879dd360e Merged revision(s) 21529 from trunk/OpenMPT: [Fix] mpt/random/random.hpp: Add missing includes. ........ 2024-08-17 17:00:44 +0000: Jörn Heusipp - d1c2865ac [Fix] build: CI: GitHub: macOS: Work-around Homebrew non-dependency-handling. Pin swiftlint. 2024-08-16 12:49:08 +0000: Jörn Heusipp - 27011ea9e [Var] Regenerate project files. 2024-08-16 12:46:29 +0000: Jörn Heusipp - 782b8c67c Merged revision(s) 21489 from trunk/OpenMPT: [Fix] build: premake: updatesigntool: Exclude openmpt/soundbase/. ........ 2024-08-16 12:42:54 +0000: Jörn Heusipp - 0ad9733be Merged revision(s) 21486 from trunk/OpenMPT: [Fix] build: premake: updatesigntool: Exclude openmpt/soundbase/. ........ 2024-08-16 12:01:30 +0000: Jörn Heusipp - ad48491c0 Merged revision(s) 21480 from trunk/OpenMPT: [Fix] build: Makefile: Add required source files from src/openmpt/. There are currently none, but there might be in the future. ........ 2024-08-16 10:48:47 +0000: Jörn Heusipp - 52c6030f9 Merged revision(s) 21475 from trunk/OpenMPT: [Fix] build: Makefile: Remove bogus source files. ........ 2024-08-14 09:25:40 +0000: Jörn Heusipp - 2c31976c8 Merged revision(s) 21433 from trunk/OpenMPT: [Ref] mpt/base/detect_compiler.hpp: Detect VS2022 17.11. ........ 2024-08-14 09:23:23 +0000: Jörn Heusipp - f9f1808e5 Merged revision(s) 21428 from trunk/OpenMPT: [Fix] GCC 14 optimizer is still on crack. ........ 2024-08-13 14:26:40 +0000: Jörn Heusipp - 2116aa7d7 Merged revision(s) 21421 from trunk/OpenMPT: [Ref] Silence MSVC static analyser brain-damage. ........ 2024-08-07 16:41:58 +0000: Jörn Heusipp - 168c77237 [Doc] libopenmpt: Update changelog. 2024-08-07 16:39:45 +0000: Jörn Heusipp - 41acc838d Merged revision(s) 21356 from trunk/OpenMPT: [Var] mpg123: Update to 1.32.7 (2024-08-07). ........ 2024-08-07 15:37:53 +0000: Jörn Heusipp - 19f92e94c Merged revision(s) 21351 from trunk/OpenMPT: [Var] mpg123: Update to 1.32.7-dev+r5424 (2024-08-07). ........ 2024-08-05 21:59:39 +0000: Johannes Schultz - fff6d707b Merged revision(s) 21334 from trunk/OpenMPT: [Fix] SFX: Last arpeggio note is held at end of row, and a peculiar 0-1-2-0-2-1 arpeggio table is used. Fixes Bassbomb/ok.sfx (https://www.un4seen.com/forum/?topic=15448.msg143414#msg143414). [Fix] SFX: Ignore unused data at end of oneshot samples which sometimes caused clicky noises (https://www.un4seen.com/forum/?topic=15448.msg143414#msg143414). ........ 2024-07-26 18:04:32 +0000: Johannes Schultz - 379175121 Merged revision(s) 21286, 21292 from trunk/OpenMPT: [Fix] Fix inconsistency in length calculation and actual playback length in libopenmpt with tempo commands below 32 BPM in various formats (MDL, MED among others). [Imp] MED: Allow tempo parameters < 32 BPM in OpenMPT. libopenmpt already supported them. ........ [Fix] MED: Command 09 (set speed) was limited to 20 ticks per row instead of 0x20 ticks per row... (https://www.un4seen.com/forum/?topic=15448.msg143294#msg143294) ........ 2024-07-24 09:18:04 +0000: Jörn Heusipp - 700862f6c [Var] Fix svn:mime-type for various files. 2024-07-21 12:01:40 +0000: Jörn Heusipp - cfe658439 [Mod] OpenMPT: Version is now 1.30.12.17 2024-07-21 12:01:39 +0000: Jörn Heusipp - 565afeee1 [Mod] libopenmpt: Bump patch version. 2024-07-21 12:01:37 +0000: Jörn Heusipp - 83c229534 [Mod] libopenmpt: Prepare for release. 2024-07-21 12:01:36 +0000: Jörn Heusipp - a36aec260 [Mod] OpenMPT: Version is now 1.30.12.16 2024-07-21 11:45:12 +0000: Johannes Schultz - 27246bd04 [Doc] libopenmpt: Update changelog. 2024-07-21 11:37:31 +0000: Johannes Schultz - 4326de90c Merged revision(s) 21189 from trunk/OpenMPT: [Fix] MED: Apply more suitable lower period limits. Should fix Silly.med. The limit for software mixing may not be accurate. ........ Merged revision(s) 21188 from trunk/OpenMPT: [Fix] MED: Command 0F was not imported properly. ........ 2024-07-14 20:06:00 +0000: Jörn Heusipp - e93f5c60e [Ref] build: CI: GitHub: CPA: Hypervisor option is deprecated. 2024-07-14 13:28:29 +0000: Johannes Schultz - dd4637923 Merged revision(s) 21166 from trunk/OpenMPT: [Fix] Possible division by 0 when seeking with sample sync is enabled and an unused sample slot after the last used slot contains unsanitized loop information (e.g. because another format loader gave up before the current one was successful; found with afl++). ........ 2024-07-12 08:49:52 +0000: Jörn Heusipp - 97b8b0c33 [Var] build: CI: GitHub: CPA: Update to 0.25.0. 2024-06-28 22:52:12 +0000: Johannes Schultz - fba9b969c Merged revision(s) 21076-21082 from trunk/OpenMPT: [Imp] When combining two identical pattern commands, don't try to keep both commands. The first command is preferred to be kept (fixes DBM.143_gnoj, https://www.un4seen.com/forum/?topic=15448.msg143155#msg143155) ........ [Fix] Compiler warnings. ........ [Fix] DBM: Like in XM, offset with portamento ignores the offset command. ........ [Imp] DBM: Disable a few more IT-specific playback compatibility flags. Fixes "Are You Flying with Me?" by Jazzcat. ........ 2024-06-25 16:29:12 +0000: Jörn Heusipp - c760f8f55 [Fix] build: CI: GitHub: OpenBSD: Update all already installed packages. 2024-06-25 16:29:02 +0000: Jörn Heusipp - 54f60a0b1 [Fix] build: CI: GitHub: FreeBSD: Update all already installed packages. 2024-06-25 14:04:27 +0000: Jörn Heusipp - 10fa72249 Merged revision(s) 21056 from trunk/OpenMPT: [Fix] mpt/string_transcode/transcode.hpp: When converting to UTF16 from UTF32 or UTF8 and encountering a Unicode codepoint outside of official range, do not output a \0 character after the replacement character. ........ 2024-06-19 12:52:51 +0000: Johannes Schultz - c55cdd6e8 Merged revision(s) 21043 from trunk/OpenMPT: [Fix] DIGI: Sample play direction was reset if adjacent channel contained a Note Cut note (https://www.un4seen.com/forum/?topic=15448.msg143118#msg143118, libopenmpt only). ........ 2024-06-16 17:37:07 +0000: Jörn Heusipp - 32cb8f9fd [Mod] build: CI: GitHub: Update FreeBSD to 14.1. [Mod] build: CI: GitHub: Update FreeBSD CPA to commit 6acac3ca1b632aa762721d537dea32398ba0f2b1. 2024-06-16 17:06:05 +0000: Jörn Heusipp - 8fb25f8dc [Mod] build: CI: GitHub: Update FreeBSD to 14.1. [Mod] build: CI: GitHub: Update FreeBSD CPA to commit 6acac3ca1b632aa762721d537dea32398ba0f2b1. 2024-06-11 06:21:53 +0000: Jörn Heusipp - 99cbdd146 Merged revision(s) 21012 from branches/OpenMPT-1.31: [Fix] build: download_externals: Fix archive.org links to use original resource specifier. See . ........ Build start: 2024-12-01 18:06:53 +0100 Build start: 2024-12-01 18:12:53 +0100 Build start: 2024-12-01 18:17:38 +0100 Build start: 2024-12-01 19:33:16 +0100 vpx 2024-11-20 02:50:42 +0000: James Zern - 6f0c446c7 iosbuild.sh: fix compilation w/Xcode 16 2024-11-19 23:56:49 +0000: Marco Paniconi - 6266e1948 svc-vp9: Fix to invalid scale factors 2024-11-19 12:29:59 -0800: James Zern - 6e23d972a configure: add support for darwin24 (macOS 15.x) 2024-11-13 22:34:27 +0000: Yunqing Wang - b06a7855b Adjust temporal filter strength for better visual quality 2024-11-11 19:28:45 +0000: Kexy Biscuit - a604e10af loongarch: match vpx_quantize_b_lsx's signature with rtcd 2024-11-09 20:17:01 +0000: Kexy Biscuit - a7863b9a2 loongarch: only specialize vpx_quantize_b{,_32x32} when !highbd 2024-11-06 12:12:01 -0500: Jerome Jiang - 66d339b37 vp9 ext rc: override delta q uv 2024-11-05 18:42:53 +0000: Marco Paniconi - 7a9323bac rtc: Fixes to scale_partitioning_svc() 2024-10-28 11:02:30 -0700: Marco Paniconi - 727319a77 rtc: Fix issues with use_base_mv in pickmode 2024-10-23 14:24:57 -0400: Jerome Jiang - 9f9b7e9ba Changelog: add neon optimization speed up stats 2024-10-22 15:36:11 -0400: Jerome Jiang - 0ba09cc79 Update CHANGELOG and version 2024-10-22 11:23:26 -0700: James Zern - f7ccdd15c args.c: make arg_init() static 2024-10-18 19:48:30 +0000: Marco Paniconi - c21ed8d7a Fix integer overflow in vp9_calc_pframe_target_size_one_pass_cbr 2024-10-18 16:50:39 +0000: Bohan - be5d92bbe Correctly check update type of first first frame in Gops 2024-10-16 21:45:02 +0000: Andres Calderon Jaramillo - 24b568e6f libs.mk: Expose RC_RTC_SRCS as libvpxrc_srcs.txt 2024-10-10 13:32:53 -0400: James Zern - 3939c5ebb vpx_highbd_convolve8_avg_sve2: fix C fallback typo 2024-10-09 15:18:53 -0400: Jerome Jiang - 816a90fe7 Update AUTHORS and .mailmap 2024-10-09 15:07:31 -0400: Marco Paniconi - 192b4a4ce rtc-vp9: Always disable svc_use_low_part 2024-10-07 11:07:24 +0530: Diksha Singh - 906334ac1 Add SSSE3 for 12-tap highbd filter of temporal filter prediction 2024-10-04 19:22:57 +0000: Diksha Singh - b15d2ac26 Add SSSE3 for 12-tap filter of temporal filter prediction 2024-10-04 17:23:33 +0000: Jingning Han - 62c4416b1 Fix int type conversion to avoid overflow 2024-10-04 10:52:50 -0400: Jerome Jiang - 2cd966d9a Clear valgrind complaints by setting rdmult 2024-10-03 18:52:04 +0000: Jerome Jiang - 1c0ef9779 Move use of encode decision after error check 2024-10-03 11:28:34 +0530: Diksha Singh - acec04456 Fix nightly compile failure 2024-10-02 15:17:37 -0700: Jingning Han - 67a45fc8d Add more data buffers to support extrc 2024-10-01 14:42:17 -0400: Jerome Jiang - 8dc17886a Rename class member in svc_datarate_test 2024-09-30 14:25:05 +0530: Diksha Singh - 9b3d41cfa Add AVX2 for 12-tap highbd filter of temporal filter prediction 2024-09-25 14:52:01 -0700: Bohan - 32de9c2be Store full pixel MV in TPL stats and fix kf buffer 2024-09-24 10:44:28 -0700: Marco Paniconi - 09b3d5fc5 rtc-vp9: Always disable svc_use_low_part 2024-09-24 14:13:43 +0000: Jonathan Wright - 42e023d10 Refactor Arm convolution transpose helpers to remove casting 2024-09-24 01:52:35 +0000: James Zern - 3500e57e5 vpx_highbd_convolve8_avg_sve2: fix C fallback typo 2024-09-23 13:30:59 +0530: Diksha Singh - 1fd9d456c Add AVX2 for 12-tap filter of temporal filter prediction 2024-09-20 09:50:41 -0700: Marco Paniconi - cdd4e3501 vp8: Fix integer overflow in encode_frame_to_data_rate 2024-09-19 00:09:36 -0700: Wan-Teh Chang - aa73610d0 Fix a typo: avg_frame_index => avg_frame_qindex 2024-09-18 14:33:49 -0700: Marco Paniconi - 417204d7f rtc-vp9: Fix to integer overflow in vp9-svc 2024-09-18 19:43:10 +0000: James Zern - ac68e7f99 aarch64_cpudetect: detect SVE/SVE2 on Windows 2024-09-18 19:43:10 +0000: James Zern - 729b78a12 aarch64_cpudetect: detect I8MM on Windows via SVE-I8MM 2024-09-18 19:06:17 +0000: James Zern - 6dfdc4ee1 tiny_ssim: fix argc check 2024-09-17 23:07:24 +0000: Marco Paniconi - 696c488d3 rtc-vp9: Disable svc_use_low_part for screen 2024-09-06 13:02:12 -0400: Jerome Jiang - c6de95ce0 Initialize gf_picture in vp9 tpl 2024-09-03 19:19:09 -0700: James Zern - 3ba1fada8 vpx_image.h: add lifetime note for img_data 2024-08-28 14:48:57 +0000: Marco Paniconi - fbf63dff1 vp9: clamp the calculation of sb64_target_rate to INT_MAX 2024-08-27 17:38:43 -0700: James Zern - 507aea8e2 vp9_speed_features.h: fix partition_search_type comment 2024-08-26 15:30:01 -0700: James Zern - 50aa6cca4 README: add security report note 2024-08-23 00:35:45 +0000: Wan-Teh Chang - f00fa3ce7 Add macro name as comment for header guard #endif 2024-08-22 14:40:16 -0700: Wan-Teh Chang - 35b908f80 Add #ifndef header guard to vpx_version.h 2024-08-21 19:22:48 -0700: James Zern - 2c778f4da remove vp9_{highbd_,}resize_frame*() 2024-08-20 17:47:07 -0700: James Zern - 312a9004c remove vpx_ssim_parms_16x16() 2024-08-19 17:59:58 +0000: Yunqing Wang - a5ea71f09 Key frame temporal filtering 2024-08-19 11:05:38 -0400: Jerome Jiang - 5d20cc308 IWYU: include vp9_ext_ratectrl.h for tpl 2024-08-16 17:16:29 -0400: Jerome Jiang - ee2552d90 vp9 ext rc: TPL & final encoding use same QP 2024-08-16 16:50:21 -0400: Jerome Jiang - a69eeb0af ext rc: Override encode QP in TPL pass for VBR 2024-08-16 13:54:02 -0400: Jerome Jiang - d9d6c5e2c Remove ext_rc_recode 2024-08-16 16:43:45 +0000: James Zern - 95568674c remove redundant `&& __GNUC__` preproc check 2024-08-09 23:05:32 +0000: Yunqing Wang - fcd1f39e5 Improve temporal filter prediction and process 2024-08-09 18:02:00 +0000: Jerome Jiang - 13be4a719 Remove a stale TODO in ext RC 2024-08-08 11:42:03 -0700: Wan-Teh Chang - b222d7228 Add the saturate_cast_double_to_int() function 2024-08-08 10:24:29 -0400: Jerome Jiang - c18b9f7c6 Add min/max q index to ext rc config 2024-08-08 02:37:47 +0000: James Zern - 634e1f8fb vp9_calc_iframe_target_size_one_pass_cbr: clamp final target 2024-08-06 11:31:25 -0700: James Zern - bb95d3652 update libwebm to libwebm-1.0.0.31-10-g3b63004 2024-08-02 22:42:20 +0000: Wan-Teh Chang - 428f3104f Include "gtest/gtest.h" using the shorter path 2024-08-02 14:59:58 -0400: Jerome Jiang - 1865f20e9 Extend border for vp8 loopfilter 2024-08-02 07:03:40 -0700: Wan-Teh Chang - 9f06827ee Run clang-format on three files 2024-08-02 00:14:58 +0000: James Zern - 0c4af6b4c vpx_fdct16x16_avx2: add missing cast 2024-08-02 00:14:58 +0000: James Zern - b5451de5c vp9_extrc_update_encodeframe_result: normalize decl & def 2024-08-01 13:38:00 -0700: James Zern - 4295bf4f0 Update third_party/libwebm to commit f4b07ec 2024-07-31 22:03:08 +0000: Jerome Jiang - 2ab292e9e Remove unused parameters from ext rc callback 2024-07-31 18:25:19 +0000: James Zern - 3cc287bbd vpx_scale,scale1d_c: add assert(dest_scale != 0) 2024-07-30 14:54:01 -0700: James Zern - 8db1b663e vp9_subexp,remap_prob: add an assert 2024-07-30 17:55:49 +0000: James Zern - f987e3514 doxygen: quiet warnings in decoder-only config 2024-07-29 13:23:58 -0700: James Zern - 85d386599 systemdependent.c: fix warning w/CONFIG_MULTITHREAD=0 2024-07-25 15:08:02 -0700: James Zern - cdf8da4c0 vp8: fix OOB access in x->MVcount 2024-07-25 19:43:53 +0000: James Zern - f9120b789 vp8,calc_iframe_target_size: clamp kf_boost 2024-07-24 16:02:39 -0700: Jingning Han - d63ecb411 Reset the ref_table array for the key frame GOP 2024-07-24 16:01:24 -0700: Jingning Han - f809c987b Remove repeated ref_frame assignments 2024-07-24 18:57:29 +0000: Bohan - f96deb0bb Add tpl propagation with updated ref_frame idx 2024-07-23 15:22:55 -0700: Wan-Teh Chang - 3fb0e5d75 Remove unneeded cpi->output_framerate assignment 2024-07-19 21:38:08 +0000: Angie Chiang - 057e53d75 Small refactoring in vp9_firstpass.c 2024-07-18 23:46:57 +0000: James Zern - 9a1e8ae7a README: add link to issue tracker 2024-07-18 13:36:10 -0700: James Zern - efe615f80 add repro for crbug.com/352414650 2024-07-15 11:33:26 -0700: Marco Paniconi - 3219f76ce Remove printf warning statements in set_size_literal() 2024-07-13 00:16:11 +0000: Wan-Teh Chang - 72018e8c7 Some cleanup in vbr_rate_correction() 2024-07-11 17:34:57 -0700: James Zern - 77974ec04 vp9_svc_adjust_avg_frame_qindex: fix int overflow 2024-07-09 16:57:20 -0700: Wan-Teh Chang - a40848c80 Do not include vpx_version.h 2024-07-09 13:35:00 -0700: Angie Chiang - 1640ed408 Turn off frame_stats == NULL error. 2024-07-08 14:31:23 -0700: Wan-Teh Chang - 066ea57e3 Fix unused function warnings in real-time only 2024-07-08 17:02:15 +0000: Jingning Han - 7cc7bbba1 Allow TPL group to reference more frames 2024-07-03 17:09:52 +0000: Wan-Teh Chang - 4ac9c4ba3 Fix int cast errors in vp8 on max target bitrate 2024-07-03 16:26:46 +0000: Wan-Teh Chang - 27c39522f vpxenc.c: Fix UBSan integer errors in test_decode 2024-07-02 15:25:11 -0700: Wan-Teh Chang - a396ac214 Fix unsigned int overflow in init_rate_histogram() 2024-06-28 21:29:04 -0700: Wan-Teh Chang - af599a0c5 Fix further overflow issue in VBR. 2024-06-27 17:30:01 -0700: Wan-Teh Chang - ac117ca7f Remove static from vars in parse_stream_params() 2024-06-21 11:21:18 -0700: Angie Chiang - 2693255a2 Let vp9_ext_ratectrl getting key frame decision 2024-06-18 16:58:00 +0000: Marco Paniconi - 253d6365e rtc-vp9: Allow scene detection for all speeds 2024-06-14 12:16:33 -0700: James Zern - f07ca82f7 set_analyzer_env.sh: remove -fno-strict-aliasing 2024-06-13 11:54:43 -0700: James Zern - d6ae3ea46 rtcd.pl: add license header to generated files 2024-06-12 14:29:08 -0700: Angie Chiang - 68deb7ee2 Add missing header in vp9_firstpass.c 2024-06-12 14:17:00 -0700: Angie Chiang - ff67a4f20 Fix typo of received again 2024-06-12 12:30:41 -0700: Angie Chiang - 277a5cdaa Remove redundant setting of max_layer_depth. 2024-06-12 10:28:12 -0700: Angie Chiang - 2ca6e875c Typo recieved -> received 2024-06-11 22:55:22 +0000: James Zern - fb01e53c9 configure: add -c to ASFLAGS for android + AS=clang 2024-06-11 22:55:22 +0000: James Zern - b0c9d0c6f configure: remove unused NM & RANLIB variables 2024-06-11 20:19:04 +0000: Angie Chiang - ed95b102c Move ext_rc_define_gf_group_structure 2024-06-10 16:05:06 -0700: James Zern - 271b3f0bf tiny_ssim: mv read error checks closer to assignment vmaf 2024-11-08 12:43:50 -0500: nilfm - 8cde19dc Improve makefile rebuild caching 2024-10-14 12:27:15 -0400: Zhi Li - e00fc507 Update MacOS OpenMP instruction. 2024-10-10 10:43:01 -0700: Alyssa Ross - 7bd16634 libvmaf: don't set _XOPEN_SOURCE 2024-10-10 12:48:19 -0400: Alyssa Ross - 146455e2 libvmaf: fix case of windows.h 2024-08-14 09:41:19 -0700: Yigithan Yigit - d95b69e0 Add Feature propagation to metadata 2024-08-07 12:06:30 -0400: nilfm - 014ea9de Dockerfile.cuda: fix typo in FFMPEG_TAG 2024-08-07 11:12:21 -0400: Gu Youn - 8c38ef37 Fix ARG placement in Dockerfile.cuda 2024-08-07 10:44:09 -0400: nilfm - 8facd2af Fix build by pinning libsvm-official to <=3.32 2024-07-09 11:24:27 -0400: Nil Fons Miret - e7258b3c Update README.md 2024-07-09 11:01:43 -0400: Gu Youn - ad9d53c5 fix wrong ENTRYPOINT in Dockerfile.cuda 2024-07-05 12:59:31 -0400: Gu Youn - 5a48363d fix incorrect order of inputs in libvmaf_cuda filter 2024-07-01 10:31:56 -0400: Cleanbit25 - b0c34331 [bugfix] Print required options hint for vmaf tool correctly 2024-06-20 13:03:02 -0400: nilfm - 8cc78aff requirements.txt: pin numpy to <2.0.0 2024-06-14 11:29:42 -0700: nilfm - 99913667 Clean up: remove support for python2 2024-06-14 11:17:39 -0700: nilfm - 7c98e8d5 .travis.yml: update to jammy 2024-06-13 13:03:08 -0700: Arjun Barrett - fc6e4037 support non-daemonic subprocesses 2024-06-13 13:03:08 -0700: Arjun Barrett - e4cad8e2 improve process pool 2024-06-12 12:01:41 -0700: Xin Xie - 4c0e6311 Fix frame double-free aom 2024-11-22 16:28:32 -0800: Wan-Teh Chang - 4e96b7c702 Spell "filesize" and "tilesize" as two words 2024-11-21 10:24:53 -0800: Wan-Teh Chang - 37c5c4e6aa Use ROUND_POWER_OF_TWO() in av1_optimize_txb() 2024-11-21 16:17:00 +0000: Julio Barba - 3f8a73cdf4 Tweak rdmult with `tune=ssimulacra2` 2024-11-21 03:11:05 +0000: Aras Pranckevicius - 36813a3859 Build: compile source files in parallel under MSVC 2024-11-20 18:18:50 -0500: Julio Barba - c2f59745eb Tweak 4:4:4 chroma QM levels with `tune=ssimulacra2` 2024-11-18 23:33:51 +0000: Julio Barba - 80070c4b32 Ensure Variance Boost only runs in all intra mode 2024-11-18 21:55:53 +0000: Julio Barba - 822b18eaa8 Decrease AC chroma on 4:4:4 content with `tune=ssimulacra2` 2024-11-16 03:05:07 +0000: Julio Barba - bc45e0395d Variance Boost: feedback follow-up 2024-11-15 21:44:21 +0000: Wan-Teh Chang - 80a21c19c6 Don't assert signed integer overflow didn't happen 2024-11-15 02:44:54 +0000: Wan-Teh Chang - 5406c5739b Declare some cpi parameters as const AV1_COMP * 2024-11-15 02:43:44 +0000: Wan-Teh Chang - 893c832a3b Cosmetic: change "allintra" to "all intra" 2024-11-15 02:42:45 +0000: Wan-Teh Chang - b19982bf06 Use more commonly-used expression of rounding term 2024-11-14 16:43:18 -0800: Wan-Teh Chang - 2894f5627f Change the default_extra_cfg array back to a struct 2024-11-14 23:25:53 +0000: Julio Barba - 58bbf5ec5d Enable QM-PSNR metric with `tune=ssimulacra2` 2024-11-14 22:19:30 +0000: Tristan Matthews - 5b8a8e1357 av1_inv_txfm2d_test: make arrays const 2024-11-14 22:19:30 +0000: Tristan Matthews - 03b9a9ac93 svc_encoder_rtc: make arrays const 2024-11-14 22:19:30 +0000: Tristan Matthews - 57a768dfc5 speed_features: make arrays const 2024-11-14 22:19:30 +0000: Tristan Matthews - a38b795ad9 compound_type: make arrays const 2024-11-14 22:19:30 +0000: Tristan Matthews - ecad807691 timing: make arrays const 2024-11-14 22:19:30 +0000: Tristan Matthews - 7883c101d0 av1_inv_txfm_ssse3: make arrays const 2024-11-14 22:19:30 +0000: Tristan Matthews - d3c03f26e9 av1_inv_txfm_avx2: make arrays const 2024-11-14 22:19:30 +0000: Tristan Matthews - ed4a674b1b mvref_common: make arrays const 2024-11-14 22:19:30 +0000: Tristan Matthews - c1e3378c37 av1_inv_txfm_neon: make arrays const 2024-11-14 22:19:30 +0000: Tristan Matthews - 4d61b2fb8a highbd_intrapred_neon: make arrays const 2024-11-14 21:53:24 +0000: Julio Barba - c1842f7dd2 Introduce Variance Boost 2024-11-14 19:32:36 +0000: Julio Barba - 37a438c61f Boost chroma on 4:2:0 content with `tune=ssimulacra2` 2024-11-14 19:10:24 +0000: Zhaoliang Ma - 0c10cd532f Save layer context when dropping frame in temporal svc encoding 2024-11-14 16:21:07 +0000: Maryla - 4dc2f7c759 Add CONFIG_CWG_E050 cmake flag. 2024-11-13 18:33:06 +0000: Yunqing Wang - f6f2deb516 Adjust temporal filter strength for better visual quality 2024-11-13 00:24:42 +0000: James Zern - 1a6540010d {highbd_,}sad_sse2.asm: fix function names in comments 2024-11-13 00:24:42 +0000: James Zern - 706b6b421a sad.c: simplify SADMXN defines 2024-11-13 00:24:42 +0000: James Zern - d906231ce1 rm dist_wtd_sad*_avg & dist_wtd_sub_pixel_avg_variance fns 2024-11-13 00:24:42 +0000: James Zern - d6e0beabc8 rm highbd_sad4xN_avg & highbd_sadNx4_avg 2024-11-13 00:24:42 +0000: James Zern - b94d47b65a rm sad4xN_avg & sadNx4_avg 2024-11-11 18:51:11 -0800: James Zern - 0380900cd7 av1/encoder: move variance fn ptr constant out of loops 2024-11-11 15:58:10 -0800: Wan-Teh Chang - a6c705bf28 Add const to the "MACROBLOCK *x" parameter 2024-11-11 14:21:59 -0800: Wan-Teh Chang - 8a692cb592 Fix spelling error "sensitiivty" to "sensitivity" 2024-11-11 01:08:14 +0000: Maryla - be60f06ab4 Use std::pair instead of std::optional. 2024-11-09 08:22:53 -0800: Wan-Teh Chang - d6f30ae474 Remove experimental feature AOM_CODEC_USE_PRESET 2024-11-09 16:13:20 +0000: Wan-Teh Chang - 7dc70f92e8 Remove experimental status of AOM_CODEC_USE_PRESET 2024-11-08 19:36:38 -0800: Wan-Teh Chang - a433a392e4 Remove experimental feature AOM_CODEC_USE_PRESET 2024-11-08 23:15:50 +0000: James Zern - 71a9128417 av1_encoder.dox: fix doxygen 1.9.8 warnings 2024-11-08 13:09:24 +0000: Maryla - bfe96c2b1b svc_encoder_rtc: add multilayer metadata 2024-11-08 00:44:33 +0000: Julio Barba - 77846f5e9a Ignore .DS_Store 2024-11-08 00:00:05 +0000: Julio Barba - ac811e68ec Enable new --tune=ssimulacra2 defaults 2024-11-07 19:48:16 +0000: Marco Paniconi - 0fc5b011f5 rtc: Remove old/unneeded comment. 2024-11-07 19:47:48 +0000: Marco Paniconi - 986c536bd5 rtc: Allow for color_sensitivity for speed 11 2024-11-07 00:37:20 +0000: Wan-Teh Chang - 2d2f644e47 Add --tune=ssimulacra2 / AOM_TUNE_SSIMULACRA2 2024-11-07 00:31:18 +0000: Julio Barba - 8a2253176b Introduce Adaptive CDEF 2024-11-06 17:44:28 +0000: Marco Paniconi - f8eb8a5b43 rtc: Change subpel motion speed feature for speed 11 2024-11-06 04:03:47 +0000: Marco Paniconi - 6418c21b81 rtc: Change subpel motion speed feature for speed 11 2024-11-05 16:39:50 -0800: Wan-Teh Chang - 6c3ba08f71 Do not mention experimental AOM_CODEC_USE_PRESET 2024-11-05 22:06:55 +0000: Julio Barba - f391745e72 Write unit tests for get QM formulas 2024-11-04 10:59:12 -0800: Marco Paniconi - 28e9fef3ce Revert^2 "Re-enable MonochromeRealtimeTest" 2024-11-01 23:36:01 +0000: Marco Paniconi - b5556134a5 Revert "Re-enable MonochromeRealtimeTest" 2024-11-01 17:40:17 +0000: Marco Paniconi - 96484b5a1b rtc: Extend speed 11 to resolutions above 720p for camera input 2024-10-31 11:02:53 -0700: Marco Paniconi - 3b8a9b236f Re-enable MonochromeRealtimeTest 2024-10-30 19:12:54 -0700: James Zern - 93f20a145e test.cmake: enable monochrome_test.cc w/CONFIG_REALTIME_ONLY 2024-10-29 13:47:04 -0700: Wan-Teh Chang - cb7d3eb737 Remove experimental status of AOM_CODEC_USE_PRESET 2024-10-29 16:05:50 -0400: Jerome Jiang - 6f04c02535 minty: Add neon speed up to change log 2024-10-26 00:54:31 -0400: Julio Barba - f21be213b7 av1_cx_iface.c: clarify allintra overrides 2024-10-25 22:10:59 +0000: Julio Barba - 3395f9a10e Introduce qindex -> QM level formula tuned for allintra mode 2024-10-25 21:54:18 +0000: James Zern - 540542caa2 sad_sse2.asm,cosmetics: fix function names in comments 2024-10-25 19:24:25 +0000: James Zern - 0a56af3714 rm unused aom_sad_skip functions 2024-10-25 19:24:25 +0000: James Zern - 3e71b26811 rm unused aom_highbd_sad_skip functions 2024-10-25 14:51:25 -0400: Jerome Jiang - d441f2d6e6 Update version and changelog 2024-10-24 22:18:01 +0000: Julio Barba - ff1bba1212 Update `sharpness` comments to mention loop filter adjustment 2024-10-24 21:52:57 +0000: Wan-Teh Chang - 5b48af3fe9 Lower PSNR thresholds after commit b4f03d7 2024-10-24 12:17:55 -0700: James Zern - 5dd7a2e5e7 log_sub_block_var: move fn ptr constant out of loop 2024-10-23 22:16:16 +0000: James Zern - 6fcaf2cb2d tpl_model.c: add missing CONFIG_* checks 2024-10-23 22:16:02 +0000: James Zern - 1abb3a86cb pass2_strategy.c: make av1_gop_bit_allocation static 2024-10-23 21:38:28 +0000: Marco Paniconi - d608f882db Enable skip_encoding_non_reference when frame_dropper enabled 2024-10-23 18:30:02 +0000: Julio Barba - b4f03d760e Wire `sharpness` value to loop filter sharpness in allintra mode 2024-10-23 17:46:53 +0000: James Zern - f036dcbff6 cdef_test,cosmetics: fix class member names 2024-10-23 17:21:59 +0000: Marco Paniconi - 0983375d9b rtc: Fix to color_sensitivity for fading scene transitions 2024-10-23 02:17:22 +0000: James Zern - 95a2b89739 av1_fwd_txfm1d_sse4.c: rm unused av1_fadst4_sse4_1 2024-10-22 16:14:00 -0700: James Zern - 87aa5a96ea ratectrl.c: rm av1_q_mode_get_q_index 2024-10-22 18:19:57 +0000: James Zern - 58017cc719 args_helper.c: make arg_init() static 2024-10-22 17:16:34 +0000: James Zern - 99bac040e1 quant_common.c: remove av1_qmatrix() 2024-10-21 21:05:33 +0000: Marco Paniconi - c1b5f78aa6 rtc: Fix to color_sensitivity for fading scene transitions 2024-10-21 20:12:48 +0000: James Zern - 6972a64943 txb_rdopt.c: make av1_cost_coeffs_txb_estimate static 2024-10-18 19:30:07 -0700: James Zern - e88161627a av1_encoder.dox: fix doxygen 1.9.8 warnings 2024-10-19 01:59:32 +0000: James Zern - d37af01e87 bitstream.c: make av1_write_uleb_obu_size_unsafe static 2024-10-19 01:58:49 +0000: James Zern - 00e3da1954 fast_9.c: make aom_fast9_corner_score static 2024-10-19 01:58:07 +0000: James Zern - 270b7d59b4 entenc.c: rm od_ec_enc_patch_initial_bits() 2024-10-17 18:57:58 -0700: James Zern - 88e0bd404e partition_strategy.c: add missing CONFIG_ check 2024-10-17 22:08:08 +0000: James Zern - 6b3cfa1947 restoration.c: make av1_loop_restoration_copy_planes static 2024-10-17 22:07:49 +0000: James Zern - 5975de7ec5 resize.c: make av1_highbd_resize_plane static 2024-10-17 22:07:49 +0000: James Zern - 999567b9be mv av1_calculate_unscaled_superres_size() to test 2024-10-17 22:07:22 +0000: James Zern - 61046cf6d4 misc_model_weights.h: make tables static 2024-10-17 22:07:02 +0000: James Zern - 7b366cb5fe pass2_strategy.c: make some fns static 2024-10-17 22:06:38 +0000: James Zern - bb6e9f7f3a grain_synthesis.c: make av1_add_film_grain_run static 2024-10-17 22:06:21 +0000: James Zern - 076306fecf binary_codes_writer.c: make some fns static 2024-10-17 22:06:21 +0000: James Zern - f3955b2a9a binary_codes_writer.c: remove unused functions 2024-10-17 18:06:02 +0000: Marco Paniconi - e6925ce65a rtc-screen: Reduce thresholds to set high_source_sad 2024-10-17 16:34:09 +0000: Marco Paniconi - 4a244f0f9f Enable skip_encoding_non_reference when frame_dropper enabled 2024-10-16 22:07:58 +0000: James Zern - 241da46745 rm aom_highbd_dist_wtd_comp_avg_upsampled_pred 2024-10-16 22:07:41 +0000: James Zern - cbe1ed4db1 partition_search.c: add missing CONFIG_ check 2024-10-16 22:07:25 +0000: James Zern - d25f4c90d9 tpl_model.c: make av1_tpl_get_frame_importance static 2024-10-15 11:14:37 -0700: Marco Paniconi - e9271ea817 Fix exit condition in rate correction update 2024-10-10 17:21:09 -0700: James Zern - 13e711d6df aom/exports_com: rm aom_wb_* 2024-10-10 22:42:05 +0000: Wan-Teh Chang - 924099142c Avoid the use of aom_write_bit_buffer 2024-10-10 22:40:23 +0000: Wan-Teh Chang - 33e1a1e4da Do not use aom_write_bit_buffer in write_av1config 2024-10-10 22:39:49 +0000: James Zern - 7ab13f9515 fft.c: make some functions static 2024-10-10 22:38:44 +0000: James Zern - 00fc794539 rm inv_wht_sse2.asm 2024-10-10 22:36:40 +0000: Wan-Teh Chang - acf9c27f17 Do not export aom_dsp_rtcd,aom_scale_rtcd,av1_rtcd 2024-10-10 18:03:35 +0000: James Zern - e39f938bd0 decodetxb.c: make av1_read_coeffs_txb() static 2024-10-10 18:03:05 +0000: James Zern - 8665342b5e metadata_test: fix test w/CONFIG_REALTIME_ONLY=1 2024-10-10 18:02:38 +0000: James Zern - 2ca5aecaf1 metadata_test.cc: remove unneeded bitstream.h include 2024-10-10 18:02:01 +0000: James Zern - 463d730472 aom/exports_com: rm aom_img_metadata_array_{alloc,free} 2024-10-10 18:01:23 +0000: James Zern - 1ea0656f25 global_motion.c: make av1_warp_error() static 2024-10-10 18:00:47 +0000: James Zern - f3f4638abb decodeframe.c: make av1_read_frame_size() static 2024-10-10 18:00:06 +0000: James Zern - 7e245f0f79 av1/exports_com: rm aom_wb_write_unsigned_literal 2024-10-10 17:59:26 +0000: James Zern - 7e1c71b6f9 av1/exports_dec: rm av1_add_film_grain 2024-10-10 17:58:37 +0000: James Zern - 018ed756af aom/exports_test: rm aom_*_metadata_to_frame_buffer 2024-10-10 17:57:53 +0000: James Zern - 8ef799506c av1/exports_test: rm av1_fwd_txfm2d_test 2024-10-09 17:25:14 -0700: Wan-Teh Chang - 840f879787 Avoid the use of aom_write_bit_buffer 2024-10-09 20:05:04 +0000: Wan-Teh Chang - ed5a2445b8 Do not use aom_write_bit_buffer in write_av1config 2024-10-09 19:43:20 +0000: James Zern - fbe5f6101b fft.c: make some functions static 2024-10-09 19:43:12 +0000: James Zern - a48dd53fc1 rm inv_wht_sse2.asm 2024-10-09 17:52:15 +0000: Wan-Teh Chang - 06b8416ab1 Do not export aom_dsp_rtcd,aom_scale_rtcd,av1_rtcd 2024-10-09 16:47:00 +0000: Marco Paniconi - c505953b41 rtc: Reduce partition thresh_base for high motion 2024-10-09 15:49:05 +0200: Maryla - 5df8f3bc4e Fix type of previous_layer_frame_avail to avoid MSVC warning. 2024-10-08 08:35:47 +0000: Maryla - 09e894ae00 svc_encoder_rt: allow one input file per spatial layer 2024-10-08 02:37:32 +0000: James Zern - 27b123ff6b decodetxb.c: make av1_read_coeffs_txb() static 2024-10-08 01:37:57 +0000: James Zern - 1140dd36cc metadata_test: fix test w/CONFIG_REALTIME_ONLY=1 2024-10-07 23:23:07 +0000: James Zern - 8d389aa4f3 metadata_test.cc: remove unneeded bitstream.h include 2024-10-07 23:23:07 +0000: James Zern - b8f3821562 aom/exports_com: rm aom_img_metadata_array_{alloc,free} 2024-10-07 23:22:48 +0000: James Zern - bebbb6d87a global_motion.c: make av1_warp_error() static 2024-10-07 12:30:20 -0700: James Zern - b2fd5787b2 decodeframe.c: make av1_read_frame_size() static 2024-10-03 20:53:20 -0700: James Zern - 95ad0bce40 av1/exports_com: rm aom_wb_write_unsigned_literal 2024-10-03 20:53:19 -0700: James Zern - 591fcbabf3 av1/exports_dec: rm av1_add_film_grain 2024-10-03 20:52:34 -0700: James Zern - 278c942366 aom/exports_test: rm aom_*_metadata_to_frame_buffer 2024-10-03 11:03:46 -0700: James Zern - a42ea198de av1/exports_test: rm av1_fwd_txfm2d_test 2024-10-01 23:53:29 +0000: Marco Paniconi - 669fcf17a7 rtc: Constrain the reset of ref_idx for spatial layers 2024-10-01 15:35:23 +0000: Gerda Zsejke More - 93a3f4de19 Add I8MM 4/1 scale spec. for av1_resize_and_extend_frame 2024-10-01 15:35:23 +0000: Gerda Zsejke More - 4d7c171809 Add I8MM 2/1 scale spec. for av1_resize_and_extend_frame 2024-10-01 15:35:23 +0000: Gerda Zsejke More - 3211b7fb55 Add Neon Dotprod 4/1 scale spec. for av1_resize_and_extend_frame 2024-10-01 15:35:23 +0000: Gerda Zsejke More - 7a8fa705bc Add Neon Dotprod 2/1 scale spec. for av1_resize_and_extend_frame 2024-10-01 15:35:23 +0000: Gerda Zsejke More - 6c62c374e5 Add 6-tap spec. for av1_resize_and_extend_frame_neon 2024-10-01 15:35:23 +0000: Gerda Zsejke More - f51490d5e0 Clean up av1_resize_and_extend_frame_neon 2024-10-01 15:35:23 +0000: Gerda Zsejke More - 01126ee443 Add unit tests for av1_resize_and_extend_frame 2024-09-30 16:58:00 -0700: Wan-Teh Chang - c2cf6f6b76 Remove the unused function av1_resize_frame420() 2024-09-30 21:24:00 +0000: Wan-Teh Chang - fece42acda Revert "Export film grain funcs again" 2024-09-27 13:22:17 -0700: Wan-Teh Chang - 3817481261 Export film grain funcs again 2024-09-27 14:22:36 +0000: Marco Paniconi - 5cceaf8a49 rtc-svc: Fix to reset ref_idx for svc 2024-09-27 01:37:05 +0000: Wan-Teh Chang - a28da94752 Don't export film grain funcs for examples & tests 2024-09-26 15:33:16 -0700: Wan-Teh Chang - ea17a0feb9 Add test/noise_model_test.cc to test_libaom target 2024-09-25 22:29:45 +0000: Salome Thirot - 3177866cdd Add SVE implementation of non-downsampling av1_compute_stats 2024-09-25 22:29:45 +0000: Salome Thirot - 5903d21c95 Add SVE implementation of av1_compute_stats_highbd 2024-09-25 19:27:06 +0000: Mudassir Galagnath - b42f4a19a4 Fix bitstream buffer size updated for frame parallel encoding 2024-09-25 18:30:58 +0000: Marco Paniconi - 07ec09a7ab rtc: Allow for lower-QP on scene/slide changes 2024-09-24 21:59:59 +0000: Wan-Teh Chang - 4ce4878fde Remove AV1_COMP_DATA::frame_display_order_hint 2024-09-24 21:14:41 +0000: Mudassir Galagnath - 06257035d5 Add buffer bound checks for FPMT and Annex B buffers 2024-09-23 20:33:53 +0000: Gerda Zsejke More - c2143dec64 Optimise av1_apply_temporal_filter_neon_dotprod 2024-09-23 20:33:53 +0000: Gerda Zsejke More - 892d77fed4 Optimize av1_apply_temporal_filter_neon 2024-09-20 05:07:10 +0000: Wan-Teh Chang - b78a27110e encoder_encode: Check cpi_data.frame_size earlier 2024-09-20 05:05:34 +0000: Wan-Teh Chang - 09c7db8939 Some cleanup for av1_convert_sect5obus_to_annexb() 2024-09-19 14:26:05 -0700: Wan-Teh Chang - 0367482b85 Avoid overflow in rc->this_frame_target * 7 2024-09-19 21:04:43 +0000: Marco Paniconi - a91a05634e Fix to possible integer overflow in reset_rc 2024-09-19 18:16:26 +0000: Salome Thirot - b9c2f49eb6 Optimize Neon impl. of av1_compute_stats with no downsampling 2024-09-19 18:16:26 +0000: Salome Thirot - 4731ee2c09 Optimize Neon implementation of av1_compute_stats_highbd 2024-09-19 09:10:05 -0700: Wan-Teh Chang - 9b1a1ce1c0 Saturate cast double to int for this_frame_target 2024-09-18 15:52:16 -0700: Wan-Teh Chang - 01ef5628df Remove the EncodeFrameResults struct 2024-09-18 10:56:36 -0700: James Zern - cf88b1261d aarch64_cpudetect: detect SVE/SVE2 on Windows 2024-09-18 10:55:48 -0700: James Zern - 41722afe23 aarch64_cpudetect: detect I8MM on Windows via SVE-I8MM 2024-09-17 23:29:41 +0000: James Zern - a060e18065 reconinter.c: wrap fns in CONFIG_AV1_DECODER check 2024-09-17 23:29:09 +0000: James Zern - b6b67834c0 resize.c: make av1_upscale_normative_and_extend_frame static 2024-09-17 19:44:47 +0000: James Zern - 226cedfc9b av1_convolve_2d_facade: use intrabc rtcd functions 2024-09-17 09:48:29 -0700: Marco Paniconi - d32bdcdc9b rtc: Disable speed feature at speed 11 screen 2024-09-13 10:08:52 -0700: Marco Paniconi - 1dba358850 Remove grain and noise model from CONFIG_REALTIME_ONLY 2024-09-12 18:28:13 +0000: James Zern - 8d4d4d8fd6 third_party/vector: comment out unused code 2024-09-12 18:27:55 +0000: James Zern - 3c7b9693b4 don't define aom_var_2d_u16() w/CONFIG_AV1_HIGHBITDEPTH=0 2024-09-12 18:27:32 +0000: James Zern - 476841e4eb bitreader_buffer: rm some fns w/CONFIG_AV1_DECODER=0 2024-09-12 00:14:17 +0000: Marco Paniconi - b8e520d015 rtc: Remove cfl setting in svc_encoder_rtc 2024-09-11 23:37:08 +0000: James Zern - f3cf030f5e move av1_iqmatrix() to decodeframe.c 2024-09-11 23:36:48 +0000: James Zern - 692b0b7dbc av1.cmake: rm SVE srcs w/CONFIG_REALTIME_ONLY=1 2024-09-11 20:21:08 +0000: Marco Paniconi - 8e516c4a6f Binary size reduction from cfl removal 2024-09-11 10:27:48 -0700: Marco Paniconi - af41a65cef rtc: update documentation on set_ref_frame_config 2024-09-11 16:44:54 +0000: Marco Paniconi - 316eee7f61 rtc-svc: Reset ref_map_idx for references not used 2024-09-11 01:08:45 +0000: James Zern - 0c9ac983ff {highbd,}sad_sse2.asm: add missing CONFIG_REALTIME_ONLY check 2024-09-10 11:52:06 -0700: Marco Paniconi - fe2bb817f2 Revert^2 "Binary size reduction for realtime build" 2024-09-10 18:33:22 +0000: George Steed - 538a49e696 arm/warp_plane_*: Hoist filter load if alpha == beta == 0 2024-09-10 17:41:15 +0000: Marco Paniconi - 975db33019 rtc: Allow QP to decrease more aggressively for static content 2024-09-10 16:49:00 +0000: Marco Paniconi - 1b6cd7247e rtc: Add checks to set_ref_frame_config 2024-09-10 01:42:32 +0000: Marco Paniconi - 47f42d0508 Add CONFIG_AV1_DECODER to resize tests 2024-09-10 01:40:44 +0000: Marco Paniconi - 7ab9ad1c9e rtc: Fix for dropped frames for svc 2024-09-09 22:31:38 +0000: Wan-Teh Chang - 05d5d9b68c Merge two for loops in av1_set_svc_fixed_mode() 2024-09-09 22:07:55 +0000: Wan-Teh Chang - a509713347 Use the local variable rtc_ref 2024-09-09 21:06:27 +0000: Wan-Teh Chang - dadbea8490 Simplify prototype of av1_write_uleb_obu_size() 2024-09-09 12:24:36 -0700: Marco Paniconi - 08f6c2a1a2 rtc: Add CONFIG_AV1_DECODER to resize and svc tests 2024-09-06 16:12:47 -0700: Wan-Teh Chang - d5265b1736 Fix Clang -Wunused-but-set-variable warnings 2024-09-06 20:35:10 +0000: Wan-Teh Chang - a643322145 Check it's safe to cast 64bit duration to uint32_t 2024-09-06 18:37:25 +0000: Marco Paniconi - fc9c858970 Revert "Binary size reduction for realtime build" 2024-09-05 23:27:26 +0000: Wan-Teh Chang - f10e098b50 Add AOM_CODEC_USE_PRESET for aom_codec_enc_init() 2024-09-05 22:21:38 +0000: James Zern - 8a09cc2de8 ratectrl.c,cosmetics: fix some typos 2024-09-05 22:16:53 +0000: Marco Paniconi - 08b07b222e Add more documentation for aom_svc_ref_frame_config 2024-09-05 22:16:21 +0000: Marco Paniconi - f3cf370b2f Binary size reduction for realtime build 2024-09-05 20:43:50 +0000: James Zern - 6d875d0bfd tools_common.sh: add TOOLS_COMMON_DIR variable 2024-09-05 19:00:57 +0000: Wan-Teh Chang - dba2aaf00c Add the experimental feature policy 2024-09-04 12:24:44 -0700: James Zern - dfa2b41182 av1_c_vs_simd_encode.sh: fix variable dereference 2024-09-04 02:20:00 +0000: James Zern - dee70e618b av1_c_vs_simd_encode.sh: fix arm64 source list 2024-09-04 02:16:29 +0000: James Zern - 5f48eb3b3e aom_image.h: add lifetime note for img_data 2024-09-04 00:15:24 +0000: George Steed - 6e1ad5ac50 warp_plane_{neon_i8mm,sve}.c: Move add_const into USDOT 2024-08-30 18:36:58 -0700: Marco Paniconi - 778bc191f1 rtc: Round framerate for computing max_consec_drop 2024-08-30 19:26:03 +0000: James Zern - 8536402b3e av1_c_vs_simd_encode.sh: fix missing cpu-used vals for arm 2024-08-29 16:00:19 -0700: Wan-Teh Chang - bcd5f2d466 Add buffer bounds checks to av1_pack_bitstream() 2024-08-29 22:49:56 +0000: Wan-Teh Chang - 78fa6dbf7f Remove unneeded casts in av1_write_last_tile_info 2024-08-29 11:54:48 -0700: Marco Paniconi - 5cbe418326 rtc: Fix setting of intra-only frame for set_ref_frame_config 2024-08-29 02:54:41 +0000: Wan-Teh Chang - e736ba87af Remove two unnecessary/incorrect uint32_t casts 2024-08-28 17:57:05 -0700: Wan-Teh Chang - c78e883c62 Do not use a bit writer in av1_write_obu_header() 2024-08-28 21:51:56 +0000: James Zern - febe838295 cmake: only build threepass.c w/CONFIG_THREE_PASS=1 2024-08-28 19:14:40 +0000: Marco Paniconi - 599199beb6 Clamp the calculation of sb64_target_rate to INT_MAX 2024-08-28 17:55:58 +0000: James Zern - 20cc3d17d9 av1_c_vs_simd_encode.sh: add --fresh to cmake call 2024-08-27 11:17:57 -0700: Wan-Teh Chang - c2fe6bf370 Update CHANGELOG with Arm optimizations in v3.10.0 2024-08-27 09:25:38 +0000: Paul Wilkins - f6e03fbc1e Tweaks to VBR rate control based on size 2024-08-26 18:35:35 -0700: James Zern - 62ab1810eb README.md: add security report note 2024-08-26 22:33:21 +0000: James Zern - a4828c1166 intrapred_neon.c: add missing const for static tables 2024-08-26 14:04:21 -0700: Wan-Teh Chang - a2e1a6cf47 Update CHANGELOG for libaom v3.10.0 2024-08-26 20:57:05 +0000: Marco Paniconi - fc04863e66 Enable palette for default_extra_cfg for CONFIG_REALTIME_ONLY 2024-08-26 19:07:48 +0000: James Zern - 26e33eefcd encoder.c: make 2 functions static 2024-08-26 19:07:37 +0000: James Zern - 9608e8af71 av1_quantize.c: make 2 functions static 2024-08-26 19:07:16 +0000: James Zern - 09c26b0c1b tx_search.c: make av1_uniform_txfm_yrd() static 2024-08-26 16:50:44 +0000: Wan-Teh Chang - b6cd51f505 Pass bitstream out buf size to av1_pack_bitstream 2024-08-24 14:29:44 +0000: Marco Paniconi - f901db8bff rtc: Adjust threshold on datarate test 2024-08-23 09:20:34 -0700: Marco Paniconi - 374d2cae7c rtc: Reduce psnr thresholds in rt tests 2024-08-22 23:06:54 +0000: Wan-Teh Chang - 9ed60cc5ff Add macro name as comment for header guard #endif 2024-08-22 13:22:21 -0700: Wan-Teh Chang - 17dfba0fbc Add #ifndef header guard to config/aom_version.h 2024-08-22 17:41:48 +0000: Marco Paniconi - 4b8391e460 rtc: Bugfix for active_maps with sb_size=128 2024-08-21 20:02:48 -0700: Marco Paniconi - 7e1785a949 rtc: Update default_extra_cfg for CONFIG_REALTIME_ONLY 2024-08-21 23:59:26 +0000: James Zern - 8e728c01b7 hash_motion.c: make av1_hash_table_clear_all() static 2024-08-21 23:59:07 +0000: James Zern - dc6229a0db resize.c: remove most av1_{highbd,}_resize_frame*() 2024-08-21 23:58:58 +0000: James Zern - 8906f0031a rd.c: remove function w/CONFIG_REALTIME_ONLY=1 2024-08-21 13:08:30 -0700: James Zern - 416dbf1905 cdef: add missing CONFIG_AV1_HIGHBITDEPTH check 2024-08-21 20:05:37 +0000: James Zern - 172161d87f cdef_block.c: make cdef_directions_padded[] static 2024-08-21 11:47:03 -0700: Wan-Teh Chang - 9d8efc487a Update AUTHORS, CHANGELOG, and version for v3.10.0 2024-08-21 18:44:45 +0000: James Zern - 43cb919ecf don't define SumOfSquaresTest w/CONFIG_REALTIME_ONLY=1 2024-08-21 18:44:29 +0000: James Zern - a6f6232bc5 mcomp.c: make several av1_init_*_compensation*() static 2024-08-21 18:42:32 +0000: James Zern - 00e1fb83e8 palette.c: make av1_remove_duplicates() static 2024-08-21 18:42:17 +0000: James Zern - 50cdf43641 ratectrl.c: make some functions static 2024-08-21 17:28:35 +0000: James Zern - d977f753c4 txb_common.c: make av1_nz_map_ctx_offset_*[] static 2024-08-21 17:27:40 +0000: James Zern - 6219314eef remove aom_ssim_parms_16x16() 2024-08-21 17:27:20 +0000: James Zern - d231558551 rd.c: don't define av1_fill_lr_rates() w/CONFIG_REALTIME_ONLY=1 2024-08-20 18:54:58 -0700: James Zern - a5ee6ea317 encoder.c: make av1_increment_scaled_ref_counts_fpmt() static 2024-08-20 22:37:44 +0000: James Zern - edd540129f reconinter.c: make av1_modify_neighbor_predictor_for_obmc static 2024-08-20 21:57:10 +0000: James Zern - b335122213 rd.c: remove av1_model_rd_surffit() 2024-08-20 21:56:55 +0000: James Zern - a24432b07f cdef.c: add missing CONFIG_AV1_HIGHBITDEPTH check 2024-08-20 21:56:43 +0000: James Zern - 0f98fd86d5 remove aom_get_mb_ss() w/CONFIG_REALTIME_ONLY=1 2024-08-20 21:56:14 +0000: James Zern - b95c9fddaf Remove binary_codes_writer.[hc] w/CONFIG_REALTIME_ONLY=1 2024-08-20 21:56:00 +0000: James Zern - a73386537f partition_strategy.c: make some functions static 2024-08-20 21:29:41 +0000: Marco Paniconi - c1ac9ef238 rtc: Fix for artifacts for screen with active_maps 2024-08-20 19:41:14 +0000: James Zern - 3744267281 aq_variance.c: make some fns static w/CONFIG_REALTIME_ONLY=1 2024-08-20 19:41:08 +0000: James Zern - 878cc4e835 aom_dsp.cmake: rm highbd asm w/CONFIG_AV1_HIGHBITDEPTH=0 2024-08-20 19:40:56 +0000: James Zern - fa82bedb8d bitwriter_buffer.c: make aom_wb_overwrite_bit() static 2024-08-20 15:10:14 +0000: Wan-Teh Chang - 8057a57fb8 Change default_extra_cfg to an array 2024-08-20 15:10:14 +0000: Wan-Teh Chang - feaeb3317e Reorder the two default_extra_cfg structs 2024-08-19 11:22:55 -0700: Marco Paniconi - 35c90ab674 rtc: Bugfix for active_maps with sb_size=128 2024-08-17 01:45:30 +0000: James Zern - 68bc71348b remove aom_dist_wtd_comp_avg_upsampled_pred*() 2024-08-17 01:44:45 +0000: James Zern - 02f67ff339 binary_codes_writer.c: make some functions static 2024-08-17 01:44:30 +0000: James Zern - 9c7f28d2a6 binary_codes_reader.c: make 2 functions static 2024-08-16 17:00:42 +0000: James Zern - 132707ac7e remove masked_sad*x4d*() 2024-08-16 16:55:47 +0000: James Zern - 93a76ca1b4 yv12extend.c: remove 2 unused functions 2024-08-16 16:55:29 +0000: James Zern - 0d5ebd416e remove aom_convolve8() from rtcd 2024-08-16 16:43:04 +0000: James Zern - 76316d4013 remove redundant `&& __GNUC__` preproc check 2024-08-15 23:30:50 +0000: James Zern - 778f07bfd9 intra_mode_search.c: make prune_intra_y_mode() static 2024-08-15 23:30:31 +0000: James Zern - c7ff908e67 encodemb.c: make some globals static 2024-08-15 23:30:11 +0000: James Zern - a1ac379101 pass2_strategy.c: make some tables static 2024-08-15 23:29:48 +0000: James Zern - 8ae33b7d7b cdef_block_avx2.c: make shuffle_reg_256bit[] static 2024-08-15 20:49:00 +0000: Wan-Teh Chang - 39f84da183 cpu_used_firstpass_test.cc: Include gtest/gtest.h 2024-08-15 20:24:52 +0000: James Zern - 7230cd840a move av1_fdwt8x8_uint8_input_c to rtcd 2024-08-15 18:13:02 +0000: Jonathan Wright - f570a1c98b Add Neon USMMLA impl. for 6-tap dist_wtd_convolve_x_dist_wtd_avg 2024-08-15 18:13:02 +0000: Jonathan Wright - 369781baa4 Add Arm Neon USMMLA impl. for 6-tap dist_wtd_convolve_x_avg 2024-08-15 18:13:02 +0000: Jonathan Wright - 01844f7e99 Add Arm Neon USMMLA impl. for 6-tap non-avg dist_wtd_convolve_x 2024-08-15 17:58:45 +0000: James Zern - b0f8fecae0 remove aom_scale.[ch] & gen_scalers.c 2024-08-15 17:44:00 +0000: James Zern - 83f00dc625 mcomp.c: remove av1_get_mvpred_compound_var() 2024-08-15 17:44:00 +0000: James Zern - c98f2f0408 remove av1_get_hier_tpl_rdmult() 2024-08-15 17:28:06 +0000: James Zern - 4fc16d157f temporal_filter.c: make av1_get_q() static 2024-08-15 17:28:06 +0000: James Zern - 911a06dd12 ratectrl.c: make some functions static 2024-08-15 17:28:06 +0000: James Zern - 826bc39afd picklpf.c: make av1_get_max_filter_level() static 2024-08-15 17:28:06 +0000: James Zern - 41f75d142d motion_search_facade.c: make a function static 2024-08-15 17:28:06 +0000: James Zern - 6e1ce4bb96 level.c: make some functions static 2024-08-15 17:28:06 +0000: James Zern - fff567c78a interp_search.c: make av1_find_interp_filter_match() static 2024-08-15 17:28:06 +0000: James Zern - 658900ead4 external_partition.c: make av1_ext_part_init() static 2024-08-15 17:28:06 +0000: James Zern - 9b8fa9166b ethread.c: make av1_compute_num_enc_workers() static 2024-08-15 17:28:06 +0000: James Zern - 0cbf911d70 encodemb.c: make av1_encode_block_intra() static 2024-08-15 17:28:06 +0000: James Zern - 648ff2d877 aq_cyclicrefresh.c: make av1_cyclic_refresh_reset_resize() static 2024-08-15 17:28:06 +0000: James Zern - f46501b1e4 restoration.c: make av1_foreach_rest_unit_in_plane() static 2024-08-15 17:28:06 +0000: James Zern - acae43ef62 av1_loopfilter.c: make av1_get_filter_level() static 2024-08-15 17:28:06 +0000: James Zern - 4a0eca4907 make aom_sse_to_psnr() static w/CONFIG_INTERNAL_STATS=0 2024-08-15 17:25:36 +0000: James Zern - 131c3d5fe2 allintra_end_to_end_test: mark some tests as 'Large' 2024-08-15 16:48:40 +0000: Wan-Teh Chang - b9c9b61662 Round framerate later in kf_boost adjustment 2024-08-15 03:46:49 +0000: James Zern - f6b976de02 cpu_used_firstpass_test: move early exit check up 2024-08-14 15:57:06 -0700: Wan-Teh Chang - 129a3eea1f Use Doxygen's \deprecated command 2024-08-14 18:09:53 +0000: James Zern - 7bff66059f firstpass.c: remove av1_firstpass_info_past_count() 2024-08-14 18:09:53 +0000: James Zern - fc170aa129 tpl_model.c: remove av1_estimate_txfm_block_entropy() 2024-08-13 19:41:58 -0700: Wan-Teh Chang - dc8a68933b Add the CONFIG_SVT_AV1 cmake option 2024-08-14 01:47:38 +0000: Wan-Teh Chang - 38935641ee Rename subpel_{x,y}_q4 back to subpel_{x,y}_qn 2024-08-14 01:46:47 +0000: James Zern - 4d0dea0826 cmake: exclude ml*.c w/CONFIG_EXCLUDE_SIMD_MISMATCH=1 2024-08-13 11:54:55 -0700: Wan-Teh Chang - 6fcc2fe4b8 Document removal of AOM_INLINE from aom_integer.h 2024-08-13 02:38:30 +0000: James Zern - 98339a3535 cmake: check for -Wmissing-declarations support 2024-08-13 01:58:48 +0000: Wan-Teh Chang - a5bf431ca9 Move AOM_FORCE_INLINE to aom_dsp/aom_dsp_common.h 2024-08-13 01:50:39 +0000: Wan-Teh Chang - 6b3edf76ba Compare g_usage with AOM_USAGE_ALL_INTRA 2024-08-13 01:47:35 +0000: Wan-Teh Chang - fb1f90e0a4 Remove the bit_depth field of struct av1_extracfg 2024-08-12 23:21:41 +0000: Wan-Teh Chang - 9453443c05 Delete the AOM_INLINE macro 2024-08-12 22:34:20 +0000: Jonathan Wright - b94952a480 Add Arm Neon USMMLA impl. for 6-tap dist_wtd_convolve_2d 2024-08-12 22:34:20 +0000: Jonathan Wright - 6e14f9069e Use Arm Neon USMMLA 6-tap impl. for 4-tap convolve_x_sr 2024-08-12 22:34:20 +0000: Jonathan Wright - 466e282391 Add Arm Neon USMMLA impl. for 6-tap aom_convolve8_horiz 2024-08-12 20:58:39 +0000: clang-format - d6525766c6 apply clang-format-14 2024-08-12 18:33:49 +0000: James Zern - c6e26e14bc cmake: check for -Wmissing-prototypes support 2024-08-11 03:25:38 +0000: Marco Paniconi - 9998ff677d rtc: Only allow estimate_scroll_motion for 8 bit depth 2024-08-08 20:14:43 -0700: Wan-Teh Chang - 6e120cd323 Change "inline static" to "static inline" 2024-08-08 17:46:14 -0700: Wan-Teh Chang - 12c64e8fe1 Remove the INLINE macro 2024-08-08 22:53:46 +0000: Wan-Teh Chang - 94c721b002 Use the saturate_cast_double_to_int() function 2024-08-08 22:06:11 +0000: Wan-Teh Chang - 16c7552dd1 Define AOM_INLINE and INLINE as inline 2024-08-08 21:57:25 +0000: James Zern - a3962ef9a6 debug_util.h: fix prototype typo 2024-08-08 21:01:53 +0000: Marco Paniconi - 9d756a1117 rtc: Convert the max_consec_drop to time units 2024-08-08 11:08:00 -0700: Wan-Teh Chang - 1e3f557d65 Add the saturate_cast_double_to_int() function 2024-08-08 17:02:57 +0000: James Zern - d9408e2964 variance_neon_dotprod.c: add missing !CONFIG_REALTIME_ONLY check 2024-08-07 13:22:05 -0700: James Zern - 914bce0a62 av1.cmake: rm arm src w/CONFIG_AV1_HIGHBITDEPTH=0 2024-08-07 18:55:56 +0000: James Zern - 022c0fd402 cmake: rm some arm srcs w/CONFIG_REALTIME_ONLY=1 2024-08-07 18:55:30 +0000: James Zern - 79da697a64 variance_neon.c: add missing !CONFIG_REALTIME_ONLY check 2024-08-07 02:28:58 +0000: James Zern - 914609699d cmake: mv arm enc only srcs to AOM_DSP_ENCODER_INTRIN_NEON 2024-08-07 02:28:49 +0000: James Zern - cb913e1155 cfl_neon.c: make a function static 2024-08-07 01:42:32 +0000: Wan-Teh Chang - 7b24d44e6d Document sframe_mode setting is not implemented 2024-08-06 23:47:51 +0000: Wan-Teh Chang - 17fcb3ffd1 Fix aom_codec_enc_cfg_t field names in comments 2024-08-06 23:38:24 +0000: James Zern - fd08394ed4 cmake: exclude highbd files w/CONFIG_AV1_HIGHBITDEPTH=0 2024-08-06 13:23:46 -0700: James Zern - be1085c7a2 intrapred_avx2.c: delete 2 unused defines 2024-08-06 13:23:42 -0700: James Zern - f75b7c763f add missing CONFIG_AV1_HIGHBITDEPTH checks 2024-08-06 19:21:45 +0000: James Zern - e448dcd13a update libwebm to libwebm-1.0.0.31-10-g3b63004 2024-08-06 18:29:10 +0000: Jonathan Wright - a1e3c8c721 Refactor 4-tap convolve_2d_sr Neon I8MM path 2024-08-06 18:29:10 +0000: Jonathan Wright - 88e4df06ca Use Arm Neon USMMLA for horiz. 6-tap path for convolve_2d_sr 2024-08-06 17:42:09 +0000: James Zern - acc1e5929d update AV1E_SET_POSTENCODE_DROP_RTC comment 2024-08-06 17:40:15 +0000: Salome Thirot - aae6255387 Add overflow check in HBD compute_stats unit tests 2024-08-06 17:40:15 +0000: Salome Thirot - 90defa923d Fix accumulator value for Neon implementation of compute_stats 2024-08-05 12:11:03 +0000: Jonathan Wright - a62c1833e0 Add Arm Neon USMMLA impl. for horiz. 12-tap convolve_2d_sr 2024-08-02 08:11:30 -0700: Wan-Teh Chang - fd9161960d Compile C++ files with -Wundef 2024-08-02 08:00:59 -0700: Wan-Teh Chang - 41a954d987 Fix -Wundef warnings in libyuv's row_common.cc 2024-08-02 00:42:15 +0000: Wan-Teh Chang - d8ef6563e0 Mark aom_gtest include dirs as system include dirs 2024-08-02 00:35:51 +0000: Jonathan Wright - fd68c87daa Add Arm Neon USMMLA implementation of 12-tap convolve_x_sr 2024-08-02 00:35:51 +0000: Jonathan Wright - 44bded946d Add Arm Neon USMMLA implementation of 6-tap convolve_x_sr 2024-08-02 00:35:51 +0000: Jonathan Wright - 2f5dfe826d Refactor Arm Neon I8MM implementation of convolve_x_sr 2024-08-01 22:09:30 +0000: Wan-Teh Chang - c8b1fc2582 Include "gtest/gtest.h" using the shorter path 2024-08-01 12:53:11 -0700: Wan-Teh Chang - 0a5353aac2 Update third_party/libwebm to commit f4b07ec 2024-08-01 17:28:34 +0000: Wan-Teh Chang - 5283110d61 Test defined(CHROMIUM) to fix the -Wundef warning 2024-08-01 17:27:31 +0000: Wan-Teh Chang - c5bf7f732d Test AOM_VALGRIND_BUILD with #ifdef or defined() 2024-08-01 06:02:22 -0700: Wan-Teh Chang - 52de899606 Remove third_party/googletest/src/googlemock 2024-07-31 19:38:01 +0000: Denis Nikitin - 966205d22f Reduce stack size on Arm NEON 2024-07-30 18:08:32 -0700: Wan-Teh Chang - 73c232fc72 Fix GCC 13.2.0 -Wignored-attributes warning 2024-07-30 04:22:09 +0000: Wan-Teh Chang - 5632ebed19 Fix a copy-paste error in get_partition() 2024-07-29 19:11:37 +0000: Wan-Teh Chang - 593a7f3ac6 Fix double linking with -lvmaf 2024-07-29 10:18:16 -0700: Wan-Teh Chang - 74c99dfe6d Do not add -lm to Libs.private if WIN32 or APPLE 2024-07-25 14:20:21 -0700: Marco Paniconi - 125fab09fc rtc: Adjust condition in rc_bits_per_mb on keyframe 2024-07-23 23:35:53 +0000: Salome Thirot - 8bb4ee31e7 Fix SIGBUS in av1_highbd_warp_affine_neon 2024-07-23 02:03:53 +0000: Marco Paniconi - c4bfd437d5 rtc: Adjust RC for keyframes based on source content 2024-07-22 14:26:51 -0700: Marco Paniconi - 7a5354da1f rtc: Adjust buffer threshold for postencode drop 2024-07-19 23:45:31 +0000: George Steed - 93b8eee4f4 {,highbd_}intrapred_neon.c: Fix unaligned accesses in z2 preds 2024-07-18 23:39:13 +0000: James Zern - 2dd1d96aa2 README.md: update issue tracker link 2024-07-18 18:17:21 +0000: Marco Paniconi - 8bc0414a1c Fix keyframe counter update for dropped frames. 2024-07-17 11:44:14 -0700: Wan-Teh Chang - b90f90119a Fix overflow in av1_rc_clamp_pframe_target_size() 2024-07-15 22:45:46 +0000: Wan-Teh Chang - 570e8c4266 Validate uncompressed_frame_sz can hold the result 2024-07-15 14:19:21 -0700: Marco Paniconi - e756a62b37 Fix interger overflow in _calc_iframe_target_size_one_pass_cbr 2024-07-15 17:03:37 +0000: Marco Paniconi - 55740da9a5 rtc: Add postencode frame drop feature 2024-07-12 22:05:01 +0000: Wan-Teh Chang - ff710a5321 Fix integer overflows when encoding a huge frame 2024-07-12 20:35:01 +0000: Jonathan Wright - 21f2430f34 Move max value clamp into Neon convolution kernels 2024-07-11 17:46:24 -0700: Wan-Teh Chang - e1ef9bdd54 Improve error reporting in encoder_init() 2024-07-12 00:06:21 +0000: Marco Paniconi - 25f0d3d9f1 rtc: Avoid the qp adjustment on TL0 for key frames 2024-07-11 14:31:45 -0700: Wan-Teh Chang - 365784fdf0 Fix -fsanitize=integer unsigned left shift errors 2024-07-10 21:16:58 +0000: Marco Paniconi - 3a5d8b88cb rtc: Add comment and rename flag for high_motion_content 2024-07-10 21:10:04 +0000: Marco Paniconi - 6642f59795 Fix to QP for temporal enhancment after keyframe 2024-07-10 20:34:46 +0000: Salome Thirot - 174ce75a92 Fix SIGBUS in av1_estimate_noise_from_single_plane_neon 2024-07-10 01:24:27 +0000: James Zern - 538cf8baf0 av1_rtcd_defs.pl: fix bug reference in TODO 2024-07-09 16:47:02 -0700: Wan-Teh Chang - 0cd6d3ae65 Do not include config/aom_version.h 2024-07-08 17:07:27 +0000: Marco Paniconi - 9a2f746aef rtc: Allow QP to react faster for larger overshoot 2024-07-08 17:07:00 +0000: Marco Paniconi - 6fb5bfdf30 rtc: Add get control for high_motion_content_screen 2024-07-02 16:02:26 -0700: Wan-Teh Chang - 49e5deed0c List standard C headers in alphabetical order 2024-07-02 18:02:34 +0000: Marco Paniconi - 75eeb52984 Adjust psnr threshold on sharpness test 2024-07-01 14:06:53 -0700: Wan-Teh Chang - fd4b24a1a8 Avoid an int cast of double in vbr_rate_correction 2024-06-29 14:27:39 -0700: Wan-Teh Chang - 2c308fd916 Fix alignment assertions 2024-06-28 23:16:09 +0000: Wan-Teh Chang - dd1e6c7806 Tweak fix for aom_highbd_convolve_copy_neon() bug 2024-06-28 21:11:24 +0000: Marco Paniconi - e96d878eb3 rtc: Set mv search_method to fast_diamond under high motion 2024-06-28 00:51:17 +0000: Wan-Teh Chang - 34d29d40dd Handle w=2 case in aom_highbd_convolve_copy_neon() 2024-06-28 00:50:12 +0000: Wan-Teh Chang - 64472491b6 Remove MSVC version check in x86 workaround 2024-06-28 00:25:49 +0000: Wan-Teh Chang - ac00060bfb Remove static from vars in parse_stream_params() 2024-06-27 17:09:13 +0000: James Zern - 38736a8a99 synonyms_avx2.h: add yy_loadu_4x64() 2024-06-27 17:09:13 +0000: James Zern - e592429eef avx2: use yy_loadu2_128 from synonyms_avx2.h 2024-06-27 17:04:05 +0000: James Zern - 4470f1a9ad ethread_test: add AVxFirstPassEncoderThreadTestLarge 2024-06-27 01:45:49 +0000: James Zern - 8f8e1e1bdd disable av1_highbd_warp_affine_neon w/armv7 2024-06-27 01:45:49 +0000: James Zern - def2ea6cf0 disable av1_estimate_noise_from_single_plane_neon w/armv7 2024-06-27 01:45:49 +0000: James Zern - 110978ffa5 disable av1_filter_intra_predictor_neon w/armv7 2024-06-27 01:45:49 +0000: James Zern - 5a46d2961f disable av1_{highbd_,}dr_prediction_z2_neon w/armv7 2024-06-26 16:30:32 +0000: Marco Paniconi - 1e9c7a2416 Add encoder control for setting column/row tiling 2024-06-26 01:26:13 +0000: Wan-Teh Chang - 76c95cfe25 Mark several arrays as static const 2024-06-25 16:22:51 -0700: Wan-Teh Chang - 9759ad181d Fix unsigned int overflow in init_rate_histogram() 2024-06-25 15:07:07 -0700: Wan-Teh Chang - 52ba0aed29 Fix integer overflows caused by max target bitrate 2024-06-25 17:55:38 +0000: James Zern - 34b0b9b2bb add missing CONFIG_AV1_HIGHBITDEPTH checks 2024-06-20 17:36:37 -0700: James Zern - 5c197365b8 SVT-AV1: quiet some unaligned load warnings 2024-06-20 19:03:01 +0000: James Zern - 3076bbe338 x86/*: exclude 1:4/4:1 fns w/CONFIG_REALTIME_ONLY 2024-06-20 18:54:18 +0000: James Zern - 54b7027954 inspect.c: make some functions static 2024-06-20 18:54:18 +0000: James Zern - e357367005 inspect.c: fix -Wdangling-pointer warning 2024-06-20 18:44:11 +0000: Gerda Zsejke More - a09d9740cc Add Neon implementation for av1_convolve_horiz_rs 2024-06-20 18:22:43 +0000: James Zern - 479f178c52 cmake: rm temporal_filter*.c w/CONFIG_REALTIME_ONLY=1 2024-06-20 18:22:43 +0000: James Zern - 57c8c9c872 cmake: rm highbd_adaptive_quantize_* w/CONFIG_REALTIME_ONLY=1 2024-06-20 18:22:43 +0000: James Zern - 49b4e03a80 cmake: rm fft* w/CONFIG_AV1_ENCODER=0 2024-06-20 18:22:43 +0000: James Zern - 869ca4eb6d cmake: rm subtract*.c w/CONFIG_AV1_ENCODER=0 2024-06-19 08:36:06 +0000: Jonathan Wright - afedaf9da5 Add Arm Neon I8MM implementation of aom_scaled_2d 2024-06-19 08:35:52 +0000: Jonathan Wright - a3f6185242 Add Arm Neon DotProd implementation of aom_scaled_2d 2024-06-19 08:35:33 +0000: Jonathan Wright - 98cbdb3e0c Refactor and optimize aom_scaled_2d_neon 2024-06-19 08:35:18 +0000: Jonathan Wright - 0ba83c722b Move aom_scaled_2d_neon to aom_dsp/arm 2024-06-19 08:35:05 +0000: Jonathan Wright - 7a30de497a Add unit tests for aom_scaled_2d_(c|ssse3|neon) 2024-06-19 08:34:48 +0000: Jonathan Wright - 6db5fabf42 Halve filter values in Armv8.0 Neon convolve8 filter functions 2024-06-18 16:54:53 -0700: James Zern - 3ca0c74cd7 add av1/encoder/blockiness.h 2024-06-18 22:23:45 +0000: James Zern - 790bfcb7de comp_avg_pred_test.cc: fix class names 2024-06-18 22:23:45 +0000: James Zern - 3b9909b70b move comp_avg_pred_test.h contents to cc 2024-06-18 22:21:09 +0000: James Zern - bf6cdb1eac Revert "av1_quantize: use optimized aom_quantize_b_helper()" 2024-06-18 20:18:46 +0000: James Zern - 9db8f4c5c0 rename simd_cmp_impl.h to simd_cmp_impl.inc 2024-06-17 15:01:20 -0700: Marco Paniconi - 20465886b0 rtc: Add logic for setting sb_size for MT 2024-06-17 18:55:20 +0000: James Zern - dccfa9a47f av1_fwd_txfm2d.c: exclude 1:4/4:1 fns w/CONFIG_REALTIME_ONLY 2024-06-17 18:29:41 +0000: James Zern - e5a842a27b sad{,_av1}.c: exclude 1:4/4:1 fns w/CONFIG_REALTIME_ONLY 2024-06-17 17:21:00 +0000: James Zern - 0e4de1bf73 av1_quantize: use optimized aom_quantize_b_helper() 2024-06-13 20:25:28 -0700: Marco Paniconi - 2a16696ea0 rtc: Speedup for dynamic screen content 2024-06-13 15:18:39 -0700: Wan-Teh Chang - 49c02efb61 Pass obu ext to init_large_scale_tile_obu_header 2024-06-13 21:58:16 +0000: Wan-Teh Chang - 14190db248 Avoid the notion of layer-specific OBUs 2024-06-13 11:51:43 -0700: James Zern - 817973695d rtcd.pl: add license header to generated files 2024-06-12 18:48:27 -0700: James Zern - 76b95d70f8 README.md: add example Copyright comment block 2024-06-12 16:46:01 -0700: James Zern - f4ad7fc324 *.{asm,cmake,inc,pl,py,txt}: normalize copyright line 2024-06-12 23:09:52 +0000: Wan-Teh Chang - 782840ba6d Set obu_extension_flag correctly for frame OBUs 2024-06-12 22:55:44 +0000: James Zern - b7c05bdcd5 *.{c,cc,h}: normalize AOMedia copyright 2024-06-12 22:16:55 +0000: James Zern - 4d4c425fa8 av1_rtcd_defs.pl: rm av1_highbd_inv_txfm_add_NxM 2024-06-12 22:16:24 +0000: James Zern - 2518fbce88 av1_inv_txfm_neon.c: add missing prototype 2024-06-12 18:06:00 +0000: Marco Paniconi - c08b9808c3 rtc: Fix source_sad setting near boundary 2024-06-12 02:01:29 +0000: James Zern - d41d6652b6 av1_error_{neon,sve}.c: update copyright 2024-06-12 01:31:42 +0000: Marco Paniconi - 779af95bba rtc: Reset x->nonrd_prune_ref_frame_search to frame value 2024-06-11 22:25:58 +0000: James Zern - 0f151b1b80 external_frame_buffer_test.cc: update copyright 2024-06-11 21:11:30 +0000: Marco Paniconi - d3d536e937 rtc: Fix multi-threading settings for SVC datarate tests 2024-06-11 16:35:17 +0000: Rachel Barker - 569e9ec2a7 Enable global motion for speed 5 & speed 6 2024-06-10 15:29:45 -0700: Wan-Teh Chang - 5e3c5febea Propagate return value of parse_operating_points() 2024-06-07 21:58:46 +0000: Wan-Teh Chang - 2f571cd9fc Update CHANGELOG again for libaom v3.8.3 2024-06-07 20:58:46 +0000: George Steed - 5f8424b269 cpu.cmake: Address issues in SVE feature tests 2024-06-07 20:58:27 +0000: Martin Storsjo - 49b7dcd627 cpu.cmake: Do more elaborate test of whether SVE can be compiled 2024-06-07 10:24:51 -0700: Wan-Teh Chang - 318d3ba463 Update CHANGELOG, etc. for libaom v3.8.3 2024-06-07 02:07:34 +0000: Vignesh Venkat - 8e58f5b7f4 av1_cx_iface: Do no require timebase.num < timebase.den 2024-06-07 02:05:16 +0000: James Zern - d31978b885 common/tools_common.h: port f{seek,tell}o fix from libvpx 2024-06-07 02:04:35 +0000: James Zern - bc47c3707b noise_model_test.cc: fix -Wc++20-extensions warning 2024-06-07 02:04:01 +0000: James Zern - 43500614aa av1_block_error_lp_neon: fix block_size param type 2024-06-07 02:01:24 +0000: Wan-Teh Chang - 9dd7563b4b Add the DimensionChangeBigImageMultiThread2 test 2024-06-07 02:01:24 +0000: Yuan Tong - 91001f5f37 Update progressive test to catch more crash case 2024-06-07 02:01:24 +0000: James Zern - 3a15245e13 encode_api_test: add repro for chromium 339877165 2024-06-07 02:01:24 +0000: James Zern - 759713613a update codec config after svc/scale controls 2024-06-06 22:14:08 +0000: Wan-Teh Chang - aaccabe092 Define pthread_attr_getstacksize/setstacksize 2024-06-06 22:06:08 +0000: Wan-Teh Chang - 525f354431 Ensure thread stack size is at least 256 KB 2024-06-05 15:19:51 -0700: Wan-Teh Chang - 8ad484f8a1 Add Vignesh Venkatasubramanian to .mailmap 2024-06-05 10:43:19 -0700: Wan-Teh Chang - d8ab5a1dc2 Update CHANGELOG again for libaom v3.9.1 2024-06-05 14:42:04 +0000: Vignesh Venkat - 13dff4b6ca av1_cx_iface: Do no require timebase.num < timebase.den 2024-06-04 23:31:44 +0000: James Zern - fe43d8c27d common/tools_common.h: port f{seek,tell}o fix from libvpx 2024-06-04 21:06:03 +0000: Marco Paniconi - 0f196a411e Use round for RC calcutions in cyclic_refresh 2024-06-03 16:53:24 -0700: Wan-Teh Chang - 9e205ae9c8 Update CHANGELOG again for libaom v3.9.1 2024-06-03 23:12:56 +0000: Wan-Teh Chang - 8670445106 Guard DECLS(ssse3), FNS(ssse3) with #if HAVE_SSSE3 2024-06-03 20:30:58 +0000: James Zern - de191f0e2c noise_model_test.cc: fix -Wc++20-extensions warning 2024-05-30 18:02:04 -0700: Wan-Teh Chang - fc78249988 Update CHANGELOG, CMakeLists.txt for libaom v3.9.1 2024-05-30 18:44:11 +0000: Salome Thirot - d50d0f8ad8 Fix asserts in SVE convolution functions 2024-05-30 00:21:19 +0000: Wan-Teh Chang - eadbdca743 Detect an invalid row offset get_ls_tile_buffer() 2024-05-29 13:55:05 -0700: James Zern - 584d47a41e av1_block_error_lp_sve: fix block_size param type 2024-05-29 13:54:55 -0700: James Zern - bfd5fa58dd av1_block_error_lp_neon: fix block_size param type 2024-05-28 23:19:32 +0000: Debargha Mukherjee - 93499d87f4 Increase scaling in linsolve_wiener 2024-05-28 23:19:32 +0000: Wan-Teh Chang - 728ce75b26 Add a test that reproduces bug b:330639949 2024-05-28 23:19:32 +0000: Wan-Teh Chang - d256985df1 Add a test that reproduces bug oss-fuzz:68195 2024-05-28 18:56:43 +0000: Wan-Teh Chang - 636df5c1f3 Fix two UBSan errors in av1_rc_update_framerate() 2024-05-28 18:56:18 +0000: Paul Wilkins - fef8a567db Fix high target data rate overflow. 2024-05-18 00:35:27 +0000: Wan-Teh Chang - 30dba070b0 Add the DimensionChangeBigImageMultiThread2 test 2024-05-18 00:35:27 +0000: Yuan Tong - 63d6df214d Update progressive test to catch more crash case 2024-05-17 23:47:54 +0000: James Zern - 830be631d1 encode_api_test: add repro for chromium 339877165 2024-05-17 23:47:54 +0000: James Zern - 6655fea3d5 update codec config after svc/scale controls 2024-05-17 23:47:54 +0000: James Zern - b3844a5674 av1_set_active_map: assert num_samples != 0 2024-05-17 20:44:51 +0000: Marco Paniconi - be25a45eac Add assert to set_active_map 2024-05-10 19:11:13 +0000: George Steed - d2c3b1078a {,highbd_}intrapred_neon.c: Avoid over-reads in z1 and z3 preds 2024-05-08 01:05:55 +0000: George Steed - 4148b2c3ff cpu.cmake: Address issues in SVE feature tests 2024-05-03 17:47:10 +0000: Martin Storsjo - 2e89d7eae1 cpu.cmake: Do more elaborate test of whether SVE can be compiled 2024-05-01 02:18:13 +0000: Wan-Teh Chang - 46145a2d81 Define pthread_attr_getstacksize/setstacksize 2024-04-30 22:47:53 +0000: Wan-Teh Chang - 0a0e504c1e Ensure thread stack size is at least 256 KB dav1d 2024-11-28 17:56:13 +0100: victorien - 575af25 flush: Reset f->task_thread.error 2024-11-26 14:26:25 +0000: Wan-Teh Chang - 767efec Fix ClangTidy misc-include-cleaner warnings 2024-11-21 09:05:33 +0000: Martin Storsjö - f8d2620 checkasm: looprestoration: Do strict bounds checking of the output 2024-11-21 08:41:38 +0000: Brad Smith - f15666b riscv: Enable FreeBSD / OpenBSD elf_aux_info() support 2024-11-19 11:58:25 +0200: Martin Storsjö - 30c3dd8 arm32: looprestoration: Rewrite the SGR functions 2024-11-18 16:08:00 +0200: Martin Storsjö - 1b7f126 arm32: looprestoration: Apply simplifications to align with C code 2024-11-18 16:07:40 +0200: Martin Storsjö - c43debf arm64: looprestoration: Fix a comment typo 2024-11-18 16:07:40 +0200: Martin Storsjö - 1c7433a arm: looprestoration: Fix the single line loop in sgr_weighted2 2024-11-18 15:57:19 +0200: Martin Storsjö - f32b314 looprestoration: Rewrite the C version of the SGR filter 2024-11-18 15:39:28 +0200: Martin Storsjö - 01d417c arm: looprestoration: Give symbols and defines unique names 2024-11-18 15:39:28 +0200: Martin Storsjö - 847eece arm: looprestoration: Add spacing around operators 2024-11-18 15:39:28 +0200: Martin Storsjö - 56a5593 arm: looprestoration: Get rid of unnecessary rotate_ab_N intermediate functions 2024-11-18 15:39:28 +0200: Martin Storsjö - 9db59d8 arm: looprestoration: Apply 'const' more consistently on parameters 2024-11-16 14:51:35 +0100: Marvin Scholz - c8fdaa8 checkasm: add loongarch GAS file to checkasm_asm_sources 2024-11-15 16:55:27 +0100: Maryla Ustarroz - f772f3e Fix comments on Dav1dMasteringDisplay 2024-11-15 12:23:11 +0200: Martin Storsjö - 72b5380 arm64: looprestoration: Fix use of the wrong register 2024-11-14 14:44:21 +0000: Martin Storsjö - bed3a34 arm: Use /proc/cpuinfo on linux if getauxval is unavailable 2024-11-14 13:38:18 +0000: Martin Storsjö - 718b62c ci: Raise the timeout multipliers for jobs that run in QEMU 2024-11-14 11:53:50 +0200: Martin Storsjö - 1648c23 arm64: looprestoration: Remove an unnecessary duplicate parameter in dav1d_sgr_weighted2_Xbpc_neon 2024-11-13 23:39:04 +0200: Martin Storsjö - ce80e6d arm64: looprestoration: Apply simplifications to align with C code 2024-11-13 15:38:20 +0200: Martin Storsjö - 8bd31a9 arm: looprestoration: Split an overly long line 2024-11-10 14:18:23 +0100: Luca Barbato - 330e206 x86: Use the decl and init macros for put_8tap and prep_8tap 2024-11-10 14:01:36 +0100: Luca Barbato - f966172 loongarch: Use the decl and init macros for put_8tap and prep_8tap 2024-11-10 14:00:19 +0100: Luca Barbato - a403b57 mc: Factor out the decl and init macros 2024-11-10 12:35:04 +0100: Luca Barbato - ac1fa6c ppc: use a jumptable for the blends 2024-11-10 12:35:04 +0100: Luca Barbato - 4f088e4 ppc: blend_h pwr9 implementation 2024-11-10 12:35:04 +0100: Luca Barbato - 423cf6e ppc: blend_v pwr9 implementation 2024-11-10 12:35:04 +0100: Luca Barbato - 08681fd ppc: blend pwr9 implementation 2024-11-05 13:10:58 +0000: Brad Smith - 93f12c1 Provide dav1d_getauxval() wrapper for getauxvaul() and elf_aux_info() 2024-11-05 04:11:55 +0000: Nathan E. Egge - a17c862 riscv64/mc: Only process w*3/4 elements in blend_v 2024-11-04 20:20:37 +0000: Nathan E. Egge - 907dd87 riscv64/mc16: Unroll 16bpc RVV blend_v 2x 2024-11-04 19:46:26 +0000: Nathan E. Egge - 9710e7d riscv64/mc16: Branchless vsetvl in blend_v function 2024-11-04 18:52:32 +0000: Nathan E. Egge - 28d1c21 riscv64/mc16: Add VLEN=256 8bpc RVV blend_v function 2024-11-04 18:52:30 +0000: Nathan E. Egge - aa2deb8 riscv64/mc16: Add 16bpc RVV blend_v function 2024-10-31 07:11:35 +0000: Nathan E. Egge - c783088 riscv64/mc16: Unroll 16bpc RVV blend 2x 2024-10-31 07:11:35 +0000: Nathan E. Egge - 67c60d7 riscv64/mc16: Branchless vsetvl in blend function 2024-10-31 07:11:35 +0000: Nathan E. Egge - 3437a26 riscv64/mc16: Add VLEN=256 8bpc RVV blend function 2024-10-29 12:17:14 +0000: Nathan E. Egge - e542f66 meson: Move riscv64 8bpc only files into bitdepth sources 2024-10-29 08:21:53 +0000: Nathan E. Egge - ca489d8 riscv64/mc16: Add 16bpc RVV blend function 2024-10-28 23:30:46 +0000: Nathan E. Egge - 22e9c0f riscv64/ipred16: Fix build error with -Dbitdepths=16 2024-10-22 00:00:32 +0200: Henrik Gramner - ef4aff7 x86: Improve SSSE3 SGR asm 2024-10-18 14:37:28 +0000: Martin Storsjö - 55fb943 checkasm: Remove leftover comment 2024-10-18 10:55:59 +0000: Martin Storsjö - 23f2769 meson: Test support for aarch64 extensions with gas-preprocessor too 2024-10-18 10:55:59 +0000: Martin Storsjö - b13d1bc meson: Move checks for gas-preprocessor earlier 2024-10-18 01:02:57 +0200: Jean-Baptiste Kempf - 32cf02a NEWS for 1.5.0 2024-10-16 18:06:00 +0000: Nathan E. Egge - c3fa1db NEWS: add itx to riscv list 2024-10-16 11:04:14 +0000: Nathan E. Egge - 789a1f6 riscv64/itx: Replace vwadd+vnsra with vnclip 2024-10-14 19:21:07 +0200: Jean-Baptiste Kempf - 389450f NEWS: last updates about optimizations 2024-10-13 21:51:36 +0200: Luca Barbato - 79f7188 NEWS: add an entry for the Power9 optimization 2024-10-13 18:11:27 +0000: Nathan E. Egge - 572c5a6 riscv: Fix argon test failure 2024-10-12 15:19:57 +0800: yuanhecai - 257b04f loongarch: fix argon tests failure 2024-10-09 21:00:08 +0200: Bogdan Gligorijević - b2e7f06 riscv64/mc: warp_8x8 and warp_8x8t 8bpc 2024-10-09 16:18:42 +0200: Niklas Haas - 56f6d16 riscv64/mc: Re-order instructions 2024-10-09 16:18:42 +0200: Niklas Haas - 3d12677 riscv64/mc: Add bidir functions 2024-10-09 16:18:42 +0200: Niklas Haas - 50ac826 riscv: Add $vtype helper definitions 2024-10-09 16:18:42 +0200: Nathan E. Egge - cc7d877 riscv64/mc: Branchless vsetvl in blend_v function 2024-10-09 16:18:42 +0200: Nathan E. Egge - 2da8107 riscv64/mc: Branchless vsetvl in blend_h function 2024-10-09 16:18:42 +0200: Nathan E. Egge - b374b24 riscv64/mc: Branchless vsetvl in blend function 2024-10-09 16:18:42 +0200: Nathan E. Egge - 0e3f70e riscv64/mc: Add VLEN=256 8bpc RVV blend_v function 2024-10-09 16:18:42 +0200: Nathan E. Egge - a5b9544 riscv64/mc: Add VLEN=256 8bpc RVV blend_h function 2024-10-09 16:18:42 +0200: Nathan E. Egge - 83485c5 riscv64/mc: Add VLEN=256 8bpc RVV blend function 2024-10-09 16:18:42 +0200: Nathan E. Egge - 7f2bb2f riscv: Move get_vlenb() from checkasm_ to dav1d_ 2024-10-09 16:18:42 +0200: Nathan E. Egge - 01da36e riscv64/mc: Add 8bpc RVV blend_v function 2024-10-09 16:18:42 +0200: Nathan E. Egge - d3a94f1 riscv64/mc: Add 8bpc RVV blend_h function 2024-10-09 16:18:42 +0200: Nathan E. Egge - f851fcd riscv64/mc: Add 8bpc RVV blend function 2024-10-09 16:18:42 +0200: Bogdan Gligorijević - 848c5a2 Tone down loop to only 2 iterations 2024-10-09 16:18:42 +0200: Bogdan Gligorijević - a0a08d8 Scalar dc calculation 2024-10-09 16:18:42 +0200: Bogdan Gligorijević - c8749f0 riscv64/itx: Special case 16x16 8bpc dct_dct eob=0 2024-10-09 16:18:42 +0200: Bogdan Gligorijević - 0cdf1b4 ipred_paeth 2024-10-09 16:18:42 +0200: Bogdan Gligorijević - b830ac8 pal_pred 2024-10-09 16:18:42 +0200: Bogdan Gligorijević - 44541df ipred_smooth 2024-10-09 16:18:42 +0200: Bogdan Gligorijević - d711f97 ipred cfl functions 2024-10-09 16:18:42 +0200: Bogdan Gligorijević - 2f5bfc3 riscv64/cdef: filter functions 2024-10-09 16:18:42 +0200: Bogdan Gligorijević - f223436 pal_idx_finish 2024-10-09 16:18:42 +0200: Nathan E. Egge - 38f74bd riscv: Allow multiple .option arch with vararg ext 2024-10-07 13:04:34 +0200: Henrik Gramner - 7072e79 x86: Make AVX2 SGR gatherless 2024-10-02 13:00:26 +0200: Luca Barbato - 21d9f29 tests: Add a fail fast option 2024-09-30 06:37:00 +0000: jinbo - ed004fe loongarch: minor improvement on decode_symbol_adapt 2024-09-30 06:37:00 +0000: yuanhecai - 62a51df loongarch: rewrite optimization functions in loongarch/itx.S 2024-09-30 06:37:00 +0000: guxiwei - 757f294 LoongArch: Add save_tmvs_lsx 2024-09-30 06:37:00 +0000: jinbo - 3d96175 loongarch: refactor loopfilter 2024-09-30 06:37:00 +0000: yuanhecai - 7058202 loongarch: add lasx implementation of sgr_3x3 for 8 bpc 2024-09-30 06:37:00 +0000: yuanhecai - 96d6e47 loongarch: rewirte warp_8x8/8x8t_lsx for 8 bpc 2024-09-30 06:37:00 +0000: jinbo - b9e9a0e loongarch: Refine prep_8tap_8bpc_lasx 2024-09-30 06:37:00 +0000: yuanhecai - af11a10 loongarch: add lasx implementation of wiener filter for 8 bpc 2024-09-30 06:37:00 +0000: zhoupeng - 90a9549 Loongarch: Optimized load_tmvs_c function by LSX 2024-09-30 06:37:00 +0000: pengxu - 411fc21 Loongarch: Optimized ipred_z1 8bpc functions by LSX 2024-09-30 06:37:00 +0000: zhoupeng - 7c63bb1 Loongarch: Optimized emu_edge_c function by LSX 2024-09-30 06:37:00 +0000: guxiwei - e3101dd LoongArch64: Implement checked_call() 2024-09-30 06:37:00 +0000: pengxu - 7f89159 Loongarch: Optimized ipred_filter 8bpc functions by LSX 2024-09-30 06:37:00 +0000: yuanhecai - f398bf9 loongarch: Add the some optimization function about itx for 8bpc 2024-09-30 06:37:00 +0000: yuanhecai - 13a857d loongarch: add lsx implementation of itx_8bpc.add_16x8 series function for 8 bpc 2024-09-30 06:37:00 +0000: yuanhecai - 843f00e loongarch: opt inv_txfm_add_adst_dct/dct_dct/identity_identity_16x4_8bpc_lsx 2024-09-30 06:37:00 +0000: pengxu - 083cf42 Loongarch: Optimized cfl_pred_cfl, cfl_pred_cfl_128, cfl_pred_cfl_top and cfl_pred_cfl_left 8bpc functions by LSX 2024-09-30 06:37:00 +0000: pengxu - 3f6c845 Loongarch: Optimized pal_pred 8bpc functions by LSX 2024-09-30 06:37:00 +0000: jinbo - b26f315 loongarch: Add prep_8tap_8bpc_lsx 2024-09-30 06:37:00 +0000: zhoupeng - ce45ebd Loongarch: Optimized blenc_h_c function by LSX/LASX 2024-09-30 06:37:00 +0000: zhoupeng - 5319278 Loongarch: Optimized blend_c/blenc_v_c function by LSX 2024-09-30 06:37:00 +0000: pengxu - 0b9c756 Loongarch: Optimized ipred_smooth, ipred_smooth_h and ipred_smooth_v 8bpc functions by LSX 2024-09-30 06:37:00 +0000: pengxu - 7463c2a Loongarch: Optimized ipred_paeth 8bpc function by LSX 2024-09-30 06:37:00 +0000: pengxu - 3e9d80d Loongarch: Optimized ipred_h and ipred_v 8bpc function by LSX 2024-09-30 06:37:00 +0000: pengxu - 2a9cbcc Loongarch: Optimized ipred_dc,ipred_dc_128 8bpc,ipred_dc_left and ipred_dc_top functions by LSX 2024-09-30 06:37:00 +0000: pengxu - 62c47f3 Loongarch: Optimized cdef_filter_block 4x4,4x8,8x8 8bpc function by LSX 2024-09-30 06:37:00 +0000: jinbo - fa7b72d Refine mc_put_8tap 2024-09-30 06:37:00 +0000: guxiwei - 02309b9 msac: Add msac_decode_bool_equia_lsx and msac_decode_hi_tok_lsx 2024-09-30 06:37:00 +0000: pengxu - 2154425 Loongarch: Optimized cdef_find_dir_8bpc function by LSX 2024-09-30 06:37:00 +0000: yuanhecai - f6ffdc9 loongarch: opt inv_txfm_add_identity_identity_8x32_8bpc_lsx 2024-09-30 06:37:00 +0000: yuanhecai - 5de878a loongarch: Minor improvement on identity4*, identity8* and dct32* 2024-09-30 06:37:00 +0000: yuanhecai - 2fc6566 loongarch: add lsx implementation of itx_8bpc.add_8x16 series function for 8 bpc 2024-09-30 06:37:00 +0000: yuanhecai - 643ae52 loongarch: add lsx implementation of itx_8bpc.add_4x16 series function for 8 bpc 2024-09-30 06:37:00 +0000: yuanhecai - d60d93a loongarch: add lsx implementation of itx_8bpc.add_4x8 series function for 8 bpc 2024-09-30 06:37:00 +0000: yuanhecai - 74e0eeb loongarch: Opt one functions of itx_8bpc.add_16x32 series 2024-09-21 07:10:06 +0000: MARBEAN - f2c3ccd meson: supports the iOS platform 2024-09-18 18:29:36 +0000: Cameron Cawley - a7a40a3 Define __ARM_ARCH with older compilers 2024-09-18 18:29:36 +0000: Cameron Cawley - 8e993f4 Support older ARM versions with checkasm 2024-09-17 12:34:37 +0000: Luca Barbato - 8d9b1e2 ppc: Factor out dc_only itx 2024-09-17 12:34:37 +0000: Luca Barbato - 75d3ad1 ppc: itx 16x4 pwr9 2024-09-17 12:34:37 +0000: Luca Barbato - 0bf331a ppc: itx 4x16 pwr9 2024-09-17 12:34:37 +0000: Luca Barbato - 19e122e ppc: Remove high bitdepth macros from the 8bit-only code 2024-09-17 12:34:37 +0000: Luca Barbato - b1d847b ppc: itx 8x8 pwr9 2024-09-17 12:34:37 +0000: Luca Barbato - da51b12 ppc: itx 4x8 and 8x4 pwr9 2024-09-17 12:34:37 +0000: Luca Barbato - 33b9d51 ppc: itx 4x4 pwr9 2024-09-17 12:11:45 +0000: Jean-Baptiste Kempf - 2123596 NEWS: get ready for 1.5.0 2024-09-17 12:11:45 +0000: Jean-Baptiste Kempf - bd87548 Update NEWS for 1.4.3 2024-09-12 20:40:08 +0000: Michael Bradshaw - dd32cd5 Use #if HAVE_* instead of #ifdef HAVE_* 2024-09-12 11:31:07 +0000: Arpad Panyik - 82e9155 AArch64: Trim Armv8.0 Neon path of 6-tap and 8-tap MC functions 2024-09-11 02:43:02 +0200: Kacper Michajłow - f4a0d7c Remove dav1d/ prefix from dav1d.h 2024-09-10 23:25:16 +0200: Kacper Michajłow - 74ccc93 meson: don't generate version.h 2024-09-06 22:12:56 +0000: Kyle Siefring - 4385e7e Improve density of group context setting macros 2024-09-06 20:32:45 +0000: Martin Storsjö - 166e1df tests: Add an option to dav1d_argon.bash for using a wrapper tool 2024-09-06 09:04:24 +0000: Kyle Siefring - 79db162 AArch64: New method for calculating sgr table 2024-09-06 11:40:46 +0300: Arpad Panyik - ec5c305 AArch64: Optimize lane load/store in MC functions 2024-09-06 08:08:08 +0000: Arpad Panyik - a992a9b AArch64: Optimize Armv8.0 Neon path of SBD H/HV 6-tap filters 2024-09-06 07:50:38 +0000: Arpad Panyik - 2d808de AArch64: Optimize Armv8.0 Neon path of HBD HV 6-tap filters 2024-09-06 07:38:18 +0000: Arpad Panyik - 93339ce AArch64: Optimize Armv8.0 Neon path of HBD horizontal 6-tap filters 2024-09-06 07:38:18 +0000: Arpad Panyik - 109b242 AArch64: Optimize Armv8.0 Neon path of HBD horizontal filters 2024-09-05 12:36:00 +0000: Cameron Cawley - d268788 Support using C11 aligned_alloc for dav1d_alloc_aligned 2024-09-05 11:10:46 +0000: Kacper Michajłow - 7629402 meson: fix include directories when building as subproject 2024-09-04 18:29:59 +0000: Cameron Cawley - 507b697 Allow software renderers with placebo-gl 2024-09-04 12:15:11 +0000: Cameron Cawley - 312972d Disable the mouse cursor in dav1dplay 2024-09-04 12:15:11 +0000: Cameron Cawley - b9cc27d Allow quitting dav1dplay with the escape key 2024-09-04 12:15:11 +0000: Cameron Cawley - 2f9fc72 Allow playing videos in full-screen mode 2024-09-04 11:24:47 +0000: Cameron Cawley - 4e1a8b4 dav1dplay: Ensure that SDL is shut down when the application quits 2024-09-01 22:54:56 +0100: Cameron Cawley - cc6eb3d Allow getopt fallback to compile on non-Windows platforms 2024-08-30 13:14:50 +0000: Cosmin Stejerean - bdef299 picture: copy HDR10+ and T35 metadata only to visible frames 2024-08-29 21:15:22 +0000: Cameron Cawley - 6b3c489 Check for sys/types.h before using it 2024-08-29 21:15:22 +0000: Cameron Cawley - 7490d98 Only include unistd.h and pthread.h when necessary 2024-08-29 21:15:22 +0000: Cameron Cawley - a796f66 Remove unused sys/stat.h includes 2024-08-29 20:58:31 +0000: Cameron Cawley - 4104018 Allow compile time CPU detection to be used when trim_dsp is disabled 2024-08-29 20:43:57 +0000: Martin Storsjö - 41511bf aarch64: Split the jump tables to a separate const section 2024-08-29 23:29:30 +0300: Martin Storsjö - 0d8abee Fix the macro parameter name for the CHECK_SIZE macro 2024-08-29 20:17:51 +0000: Cameron Cawley - 0255c2b Ensure that the refmvs_refpair union is packed 2024-08-29 20:07:30 +0000: Cameron Cawley - 033a090 Detect availability of pthread_setname_np and pthread_set_name_np 2024-08-26 14:04:37 +0300: Martin Storsjö - ccb02dd aarch64: Enable detection of SVE/SVE2 on Windows 2024-08-24 10:08:00 +0300: Martin Storsjö - 27491dd aarch64: Fix a label typo 2024-08-23 16:15:45 +0300: Martin Storsjö - e560d2b aarch64: Avoid looping through the BTI instructions 2024-08-23 12:10:35 +0300: Martin Storsjö - 5a33c5c aarch64: ipred: Use the right fill width loop in ipred_z3_fill_padding_neon 2024-08-22 19:33:06 +0000: Arpad Panyik - 472b31f AArch64: SVE MS armasm64 fix of HBD subpel filters 2024-08-22 16:34:39 +0300: Martin Storsjö - 3329f8d aarch64: mc16: Optimize the BTI landing pads in put/prep_neon 2024-08-22 12:52:56 +0000: Arpad Panyik - 01558f3 AArch64: Add HBD subpel filters using 128-bit SVE2 2024-08-21 23:41:48 +0200: Arpad Panyik - 713c076 AArch64: Add USMMLA impl. for SBD 6-tap H/HV filters 2024-08-12 19:41:45 +0200: Arpad Panyik - 287e90a AArch64: Fix typo in SBD 6-tap 2D/HV subpel filter 2024-08-04 17:55:20 -0400: Kyle Siefring - 5ef6b24 decode_coefs: Optimize index offset calculations 2024-06-26 11:20:43 +0200: Arpad Panyik - 2355eeb AArch64: Move constants of DotProd subpel filters to .rodata 2024-06-25 19:10:59 +0000: Martin Storsjö - 7fbcdc6 aarch64: Explicitly use the ldur instruction where relevant in mc_dotprod.S 2024-06-25 18:18:19 +0000: Brad Smith - 431f4fb Add Arm OpenBSD run-time CPU feature detection support 2024-06-25 13:56:11 +0200: Henrik Gramner - 32bf6cd x86: Add 6-tap variants of high bit-depth mc SSSE3 functions 2024-06-17 12:44:34 -0400: Ronald S. Bultje - ca83ee6 itx: restrict number of columns iterated over based on EOB 2024-06-10 14:45:27 -0400: Nathan E. Egge - 01b94cc cli: Prevent buffer over-read 2024-06-05 23:22:36 +0200: Arpad Panyik - 92f592e AArch64: Fix potential out of bounds access in DotProd H/HV filters rav1e 2024-10-15 13:37:44 +0900: Luca Barbato - 0b743163 Use the clap v3 style 2024-09-23 22:24:43 +0200: FreezyLemon - 09a4111f ci: use backticks for multiline cmd in pwsh 2024-09-17 08:23:38 -0400: FreezyLemon - 2f8fc0f9 Update clap to v4.5 2024-09-14 22:10:39 +0200: FreezyLemon - 4cd86ff0 Remove unnecessary `.max(255)` 2024-09-14 22:10:39 +0200: FreezyLemon - 83f949c0 Drop `binary` integration test from coverage 2024-08-15 13:50:39 -0400: Josh Holmer - 7ab0de1f Add benchmarks for motion_compensate function 2024-08-15 11:10:00 -0400: FreezyLemon - 92f506e9 Turn get_rect_tx_log_ratio into associated function for TxSize (#3353) 2024-08-14 15:00:24 -0400: Josh Holmer - 2c513444 Update dependencies and bump minimum rustc to 1.74 (#3359) 2024-07-04 08:15:15 +0200: Luca Barbato - e34e772e Do not rename the prefix manually for windows 2024-06-20 09:47:59 -0400: Josh Holmer - c0afbf9c Cleanup custom lints SVT-AV1 2024-11-27 03:59:00 +0000: Kyle Siefring - 66fb0f59 API: Add asm flag for AVX512 extensions in Icelake 2024-11-26 18:11:26 +0000: hguermaz - 7faf0462 still-picture coding 2024-11-25 04:31:47 +0000: Kyle Siefring - c4b5c7d1 AVX2: Improve variance function performance 2024-11-21 22:51:56 +0000: Salome Thirot - c642bb04 Add Neon implementation of svt_av1_highbd_quantize_fp 2024-11-21 22:51:56 +0000: Salome Thirot - b4dd9074 Add Neon implementation of svt_aom_highbd_quantize_b 2024-11-14 00:10:03 +0000: Salome Thirot - 94a1a85c CMakeLists.txt: Fix typo: OLD_CMAKE_{REQURED => REQUIRED}_FLAGS 2024-11-08 18:40:23 +0000: Salome Thirot - b2c25169 Add Neon implementation of av1_highbd_dr_prediction_z3_neon 2024-11-08 18:40:23 +0000: Salome Thirot - d6b86525 Add Neon implementation of av1_highbd_dr_prediction_z2_neon 2024-11-08 18:40:23 +0000: Salome Thirot - 3b0353f8 Add Neon implementation of av1_highbd_dr_prediction_z1_neon 2024-11-08 18:40:23 +0000: Salome Thirot - 4c2db316 Add Neon implementation of highbd_dc_128_predictor functions 2024-11-08 18:40:23 +0000: Salome Thirot - 8886b51b Add Neon implementation of highbd_dc_top_predictor functions 2024-11-08 18:40:23 +0000: Salome Thirot - b5b64294 Add Neon implementation of highbd_dc_left_predictor functions 2024-11-08 18:40:23 +0000: Salome Thirot - 674fcee9 Add Neon implementation of highbd_dc_predictor functions 2024-11-08 18:40:23 +0000: Salome Thirot - 7e8afe68 Add Neon implementation of highbd_paeth_predictor functions 2024-11-08 18:40:23 +0000: Salome Thirot - 1bc8869e Add Neon implementation of highbd_h_predictor functions 2024-11-08 18:40:23 +0000: Salome Thirot - b60948c7 Add Neon implementation of highbd_v_predictor functions 2024-11-08 18:40:23 +0000: Salome Thirot - 15721c37 Add Neon implementation of highbd_smooth_predictor functions 2024-11-08 18:40:23 +0000: Salome Thirot - fc327d84 Add Neon implementation of highbd_smooth_h_predictor functions 2024-11-08 18:40:23 +0000: Salome Thirot - 2bac495e Add Neon implementation of highbd_smooth_v_predictor functions 2024-11-08 04:42:07 +0000: hguermaz - 63c95718 Fix svt_av1_fwht4x4() for ARM architecture 2024-11-08 04:42:07 +0000: hguermaz - a0c1bbb0 Add a safeguard against using qm when lossless coding is used. Avoid checking on segment-id when segmentation is ON 2024-11-08 04:42:07 +0000: hguermaz - fbdbf661 Add lossless coding support 2024-11-06 23:01:31 +0000: Salome Thirot - fdcb8858 Change input type of blend_a64_d16_mask unit tests 2024-11-06 23:01:31 +0000: Salome Thirot - b8a7cf31 Inline and optimize helpers for Neon blend functions 2024-11-06 23:01:31 +0000: Salome Thirot - 56c450fb Add Neon implementation of svt_aom_highbd_blend_a64_vmask_16bit 2024-11-06 23:01:31 +0000: Salome Thirot - 11c6f55a Add Neon implementation of svt_aom_highbd_blend_a64_hmask_16bit 2024-11-06 23:01:31 +0000: Salome Thirot - 4d5f6f23 Delete svt_aom_highbd_blend_a64_h/vmask_8bit 2024-11-06 23:01:31 +0000: Salome Thirot - 482a9199 Add Neon implementation of svt_aom_highbd_blend_a64_d16_mask_neon 2024-11-06 23:01:31 +0000: Salome Thirot - 8e7713a6 Add a Neon implementation of svt_aom_highbd_blend_a64_mask 2024-11-06 23:01:31 +0000: Salome Thirot - c7b25688 Optimize svt_aom_lowbd_blend_a64_d16_mask_neon 2024-11-06 23:01:31 +0000: Salome Thirot - eb8375cb Optimize svt_aom_blend_a64_vmask_neon 2024-11-06 23:01:31 +0000: Salome Thirot - fde75679 Optimize svt_aom_blend_a64_hmask_neon 2024-11-06 17:53:03 +0000: Salome Thirot - 8d9f4ff4 Optimize svt_full_distortion_kernel32_bits_neon 2024-11-06 17:53:03 +0000: Salome Thirot - 33a2e714 Add SVE implementation of svt_full_distortion_kernel16_bits 2024-11-06 17:53:03 +0000: Salome Thirot - 746e9e97 Add DotProd implementation of svt_spatial_full_kernel_distortion 2024-11-06 17:53:03 +0000: Salome Thirot - 2a3fd82a Use highbd sse helper for svt_full_distortion_kernel16_bits_neon 2024-11-06 17:53:03 +0000: Salome Thirot - 3f124cda Fix input size for svt_full_distortion_kernel16_bits unit tests 2024-11-06 17:53:03 +0000: Salome Thirot - 04f0d200 Add SVE implementation of svt_aom_highbd_sse 2024-11-06 17:53:03 +0000: Salome Thirot - 2129bc56 Port libaom Neon implementation of svt_aom_highbd_sse 2024-11-06 17:53:03 +0000: Salome Thirot - 0ee45a24 Move svt_aom_highbd_sse_neon to a separate file 2024-11-06 17:53:03 +0000: Salome Thirot - 6e5927c4 Move the DotProd impl. of svt_aom_sse to its own file 2024-11-06 15:09:54 +0000: Salome Thirot - 2f310724 Fix AArch64 SIMD implementations of highbd_warp_affine 2024-11-05 10:38:10 +0000: Salome Thirot - 108b271b Add Neon implementation of build_compound_diffwtd_mask_highbd 2024-11-05 10:38:06 +0000: Salome Thirot - 715eb000 Add Neon implementation of build_compound_diffwtd_mask_d16 2024-11-05 10:38:02 +0000: Salome Thirot - 5b828722 Add Neon implementation of build_compound_diffwtd_mask 2024-11-05 10:37:54 +0000: Salome Thirot - 65b63dcb Remove all 12-bit tests from CompoundUtilTest.cc 2024-11-05 02:34:45 +0000: stickz - dda33a04 Cleanup various code 2024-11-05 00:01:33 +0000: Salome Thirot - 97ddda5e Add SVE implementation of svt_av1_wedge_sign_from_residuals 2024-11-05 00:01:33 +0000: Salome Thirot - 3dba5fb4 Add SVE implementation of svt_av1_wedge_sse_from_residuals 2024-11-05 00:01:33 +0000: Salome Thirot - ae1051ae Add Neon implementation of svt_av1_wedge_compute_delta_squares 2024-11-04 20:03:06 +0000: Salome Thirot - 24279a5d Add Neon implementation of svt_av1_filter_intra_edge_high 2024-11-04 20:03:06 +0000: Salome Thirot - 65134b39 Add Neon implementation of svt_av1_filter_intra_edge 2024-11-04 20:03:06 +0000: Salome Thirot - 9364e94e Refactor intrapred_edge_filter_test.cc 2024-11-04 16:55:19 +0000: Salome Thirot - dd6f8ecd Add Neon implementation of HBD wiener_convolve_add_src 2024-10-29 18:54:15 +0000: Salome Thirot - ea0e3fc8 Add SVE implementation of svt_av1_warp_affine 2024-10-29 18:54:15 +0000: Salome Thirot - 248d622c Add I8MM implementation of svt_av1_warp_affine 2024-10-29 18:54:15 +0000: Salome Thirot - 277aab62 Hoist filter load if alpha == beta == 0 in warp_affine_neon 2024-10-29 18:54:15 +0000: Salome Thirot - 9806f2a8 Add SVE implementation of highbd_warp_affine 2024-10-29 18:54:15 +0000: Salome Thirot - c09f5854 Add Neon implementation of highbd_warp_affine 2024-10-29 18:54:15 +0000: Salome Thirot - 75d71898 Remove 12-bit test cases for highbd_warp_affine 2024-10-29 18:54:15 +0000: Salome Thirot - 4e640fd2 Remove unused dec_svt_av1_highbd_warp_affine 2024-10-29 10:44:08 -0500: Christopher Degawa - 6e69def4 CHANGELOG: Replace all ARM with Arm 2024-10-29 10:43:04 -0500: Christopher Degawa - ba72068a CHANGELOG: add section for ARM improvements 2024-10-29 10:42:46 -0500: Christopher Degawa - 20f3ed78 CHANGELOG: add note about LTO being enabled 2024-10-29 10:42:44 -0500: Christopher Degawa - b2372569 CHANGELOG: update wording, clarify speedup 2024-10-25 19:22:56 -0700: Hassene Tmar - 918ded72 update changelog and bump rev to v2.3.0 2024-10-25 21:21:35 +0000: stickz1 - 58146ca3 CRF/VBR LP setting optimizations 2024-10-21 21:49:49 +0100: Salome Thirot - 93e5a9af Fix unit tests for svt_av1_compute_cul_level 2024-10-21 21:49:38 +0100: Salome Thirot - f5a66881 Fix AVX2 implementation of svt_av1_compute_cul_level 2024-10-21 18:33:11 +0100: Salome Thirot - 5df819ba Fix Neon implementation of svt_av1_compute_cul_level 2024-10-18 17:12:44 -0500: Christopher Degawa - 6221d950 safestringlib: only define RSIZE_MAX if it is not already defined 2024-10-18 14:10:39 -0500: Christopher Degawa - b6860e12 third_party: update safestringlib 2024-10-17 23:29:23 +0000: psao123 - e5a3ba6e add comments to the test-2/test-3 stages 2024-10-17 23:29:23 +0000: psao123 - f9e465fb Add back test-2 test-3 stages 2024-10-17 20:51:47 +0000: Worth - 8d5cdf36 Update --lp warning and docs 2024-10-17 20:51:47 +0000: Worth - 1a9c1f11 keep logical_processors in API until v3.0 2024-10-17 20:51:47 +0000: Worth - 56957ecb Change --lp to correspond to levels of parallelism 2024-10-11 10:08:51 +0100: Salome Thirot - bb84e747 Add DotProd implementation of svt_aom_variance functions 2024-10-11 10:08:50 +0100: Jenni Voon - f37a80fb Add SVE implementation of 10-bit variance functions 2024-10-11 10:08:50 +0100: Jenni Voon - df0e54a0 Add Neon implementation of 10-bit variance functions 2024-10-11 10:08:50 +0100: Jenni Voon - ceb43086 Cleanup HbdVarianceTest.cc 2024-10-11 10:08:50 +0100: Jenni Voon - 0b7ed0f0 Add Neon DotProd implementation of svt_aom_highbd_8_mse16x16 2024-10-11 10:08:50 +0100: Jenni Voon - 4467a1ac Add Neon DotProd implementation of svt_aom_mse16x16 2024-10-11 10:08:50 +0100: Jenni Voon - a4743dec Add Neon implementation of svt_aom_highbd_8_mse16x16 2024-10-11 10:08:50 +0100: Jenni Voon - ca51f92e Add Neon implementation of svt_aom_mse16x16 2024-10-11 10:08:50 +0100: Jenni Voon - 39997852 Fix svt_aom_mse16x16 unit tests 2024-10-10 02:56:47 +0000: Salome Thirot - 34d4d591 Add I8MM implementation of svt_aom_convolve8_vert 2024-10-10 02:56:47 +0000: Salome Thirot - fad67f49 Add I8MM implementation of svt_aom_convolve8_horiz 2024-10-10 02:56:47 +0000: Salome Thirot - 11e3d3de Add DotProd implementation of svt_aom_convolve8_vert 2024-10-10 02:56:47 +0000: Salome Thirot - 6185f9e5 Add DotProd implementation of svt_aom_convolve8_horiz 2024-10-10 02:56:47 +0000: Salome Thirot - 40b9b20b Port Neon implementation of svt_aom_convolve8_vert 2024-10-10 02:56:47 +0000: Salome Thirot - 881603e5 Port Neon implementation of svt_aom_convolve8_horiz 2024-10-10 02:43:24 +0000: PhoenixWorth - eb85f640 Add signal to control sequence-QP-based modulation 2024-10-09 19:49:35 +0000: stickz1 - 0ad34dd9 Cleanup svt_aom_mse16x16_c 2024-10-07 15:35:55 -0700: Worth - e68e71aa Properly prefix avx512 unit tests so simd detection can work properly 2024-10-07 15:35:54 -0700: Worth - 653491ac Change how cmake detects avx512 availability 2024-10-07 15:35:54 -0700: Worth - 726289fa Address build warnings and CI failures from enabling avx512 2024-10-07 15:35:54 -0700: psao123 - 19f38100 Make avx512 the default build config 2024-10-07 20:25:15 +0000: Jenni Voon - 24f83454 Add 2-tap by 2-tap path to svt_av1_convolve_2d_sr_neon 2024-10-07 20:25:15 +0000: Jenni Voon - 8aab5139 Add 2-tap path to svt_av1_convolve_y_sr_neon 2024-10-07 20:25:15 +0000: Jenni Voon - 61f1c6de Add 2-tap path to svt_av1_convolve_x_sr_neon 2024-10-07 08:46:38 -0700: Worth - b1441afa Enable higher multi-threading modes for LD 2024-10-07 08:39:53 -0700: Worth - d06bac4d Enable 8K encoding for M5+ 2024-10-05 23:30:11 +0000: stickz - 84c02ae4 gitlab: Enable LTO for Windows unit tests 2024-10-05 23:30:11 +0000: stickz - ecc72c2c gitlab: Enable LTO for macOS x86 unit tests 2024-10-05 23:30:11 +0000: stickz - 9da51314 gitlab: Reduce linux unit test shards 2024-10-05 23:30:11 +0000: stickz - 4be23b90 gitlab: Overhaul build pipelines 2024-10-04 23:09:46 +0000: stickz - 13a54d08 Enable LTO by default for Clang 12+ 2024-10-04 16:49:51 +0000: Worth - 3c60b2fa Extend fast-decode mode to all presets 2024-10-01 15:39:05 +0000: Salome Thirot - 2e2da0bc Add SVE implementation of svt_av1_compute_stats 2024-10-01 15:39:05 +0000: Salome Thirot - c089d4ab Add SVE implementation of svt_av1_compute_stats_highbd 2024-09-30 22:54:20 +0000: Salome Thirot - 8a6ecd9d Update libaom dependency 2024-09-30 04:34:09 +0000: Salome Thirot - c0db95ac Add SVE2 implementation of svt_av1_highbd_jnt_convolve_2d 2024-09-30 04:34:09 +0000: Salome Thirot - 869755bd Add SVE2 implementation of svt_av1_highbd_jnt_convolve_y 2024-09-30 04:34:09 +0000: Salome Thirot - 506107eb Add SVE implementation of svt_av1_highbd_jnt_convolve_x 2024-09-30 04:34:09 +0000: Salome Thirot - dcfd4a2b Add SVE2 implementation of svt_av1_highbd_convolve_2d_sr 2024-09-30 04:34:09 +0000: Salome Thirot - 0b4dc18a Add SVE2 implementation of svt_av1_highbd_convolve_y_sr 2024-09-30 04:34:09 +0000: Salome Thirot - 4b7d0f53 Add SVE implementation of svt_av1_highbd_convolve_x_sr 2024-09-30 04:34:09 +0000: Salome Thirot - 920d1e67 Add Neon implementation of svt_av1_highbd_convolve_2d_copy_sr 2024-09-30 04:34:09 +0000: Salome Thirot - f70eabc0 Add Neon implementation of svt_av1_highbd_jnt_convolve_2d_copy 2024-09-29 19:20:03 +0000: stickz1 - 2c99f586 Fixes for FFmpeg builds 2024-09-27 04:57:20 +0000: Worth - aa853f1d Shift M12/M13 to M11; map M12/M13 to M11 2024-09-27 04:57:20 +0000: Worth - 719d872f Shift M11 to M10 2024-09-27 04:57:20 +0000: Worth - 41d2abaf Shift M10 to M9 2024-09-27 04:57:20 +0000: Worth - e31350a1 Shift M9 to M8 2024-09-27 04:57:20 +0000: Worth - 20660ae9 Shift M8 to M7 2024-09-26 20:34:52 +0000: stickz1 - 316ee8f3 fix style check 2024-09-26 20:34:52 +0000: stickz1 - 8a1d7122 Bump LTO to GCC 9 2024-09-26 20:34:52 +0000: stickz1 - 9cd2a8fc Enable LTO for GCC 4.7 2024-09-26 20:34:52 +0000: stickz - 893f81de Fix LTO compile warnings 2024-09-26 20:34:52 +0000: stickz - 523129ce Enable LTO by default for GCC 11 2024-09-25 22:19:56 -0500: Christopher Degawa - 57273ea7 cmake: only apply -fno-asynchronous-unwind-tables for c 2024-09-25 00:31:04 +0000: stickz1 - cf898960 Cleanup unused 'downsample decimation' 2024-09-24 14:03:06 +0100: Salome Thirot - a2a0bd6d Add Neon I8MM implementation of svt_av1_jnt_convolve_2d 2024-09-24 14:03:06 +0100: Salome Thirot - b7e0228c Add Neon I8MM implementation of svt_av1_jnt_convolve_x 2024-09-24 14:03:06 +0100: Salome Thirot - 7dc108f3 Add Neon I8MM implementation of svt_av1_convolve_2d_sr 2024-09-24 14:03:06 +0100: Salome Thirot - d7e05f5d Add Neon I8MM implementation of svt_av1_convolve_y_sr 2024-09-24 14:03:06 +0100: Salome Thirot - 4b3828cb Add Neon I8MM implementation of svt_av1_convolve_x_sr 2024-09-24 14:03:05 +0100: Salome Thirot - ffb76db0 Add Neon Dotprod implementation of svt_av1_jnt_convolve_2d 2024-09-24 14:03:05 +0100: Salome Thirot - 04af3a44 Add Neon Dotprod implementation of svt_av1_jnt_convolve_x 2024-09-24 14:03:05 +0100: Salome Thirot - e531733e Add Neon Dotprod implementation of svt_av1_convolve_2d_sr 2024-09-24 14:03:05 +0100: Salome Thirot - 70497c5a Add Neon Dotprod implementation of svt_av1_convolve_y_sr 2024-09-24 14:03:05 +0100: Salome Thirot - ab385f1a Add Neon Dotprod implementation of svt_av1_convolve_x_sr 2024-09-24 14:02:59 +0100: Salome Thirot - bdacf18a Fix AArch64 compile flag name in CMakelists.txt 2024-09-23 03:53:00 +0000: Brad Smith - 47ca2056 [AArch64] Add runtime CPU feature detection for FreeBSD and OpenBSD 2024-09-22 05:16:57 +0000: Salome Thirot - 7bcd02cb Add Neon 4-tap specialization for svt_av1_convolve_2d_sr 2024-09-22 05:16:57 +0000: Salome Thirot - 822bc788 Add Neon 4-tap specialization for svt_av1_convolve_y_sr 2024-09-22 05:16:57 +0000: Salome Thirot - d648bcd6 Add Neon 4-tap specialization for svt_av1_convolve_x_sr 2024-09-22 03:10:26 +0000: Salome Thirot - 7544586a Optimize svt_av1_compute_stats_neon 2024-09-22 03:10:26 +0000: Salome Thirot - 70420fb8 Optimize svt_av1_compute_stats_highbd_neon 2024-09-22 03:10:26 +0000: Salome Thirot - c196c2e3 Move svt_av1_compute_stats_highbd_neon to a separate file 2024-09-19 23:43:50 +0000: Salome Thirot - 95b15c0c Optimize svt_ext_sad_calculation Neon functions 2024-09-19 23:41:34 +0000: stickz1 - e1959532 Change variable name to pa_processes 2024-09-19 23:41:34 +0000: stickz - b46f7ed5 Resolve ABR first pass regression 2024-09-19 12:21:53 -0500: Christopher Degawa - 4d4d089d svt_av1_enc_get_packet: Add doc about blocking on low-delay 2024-09-18 18:53:09 -0500: Christopher Degawa - 92b4bc4a svt_av1_enc_get_packet: block if we are using LOW_DELAY 2024-09-18 22:44:16 +0000: psao123 - e17b8409 tag: macro cleanup v2.3.0 2024-09-18 00:37:22 +0000: Worth - 42c89d66 Update comments for fast-decode mode and fix style check 2024-09-18 00:37:22 +0000: Worth - 58102eab Tune presets; enable fast-decode 2 up to M9, disable fast-decode in M10 2024-09-18 00:37:22 +0000: hguermaz - daf6a099 Create a very-low coeff-level band (VLOW_LVL) and apply to MFMV settings 2024-09-18 00:37:22 +0000: Worth - 6215f7a1 Add fast-decode level 2; optimize subpel 2024-09-18 00:37:22 +0000: Worth - 6b7a1c34 Update use_accurate_part_ctx, dlf; fix partition neighbour array update 2024-09-17 21:02:56 +0000: Salome Thirot - 10627269 Add unit tests for svt_aom_convolve8 functions 2024-09-17 21:02:56 +0000: Salome Thirot - 471f0daa Add unit tests for svt_av1_block_error 2024-09-17 21:02:56 +0000: Salome Thirot - e4f79bf0 Add unit tests for svt_aom_satd_test 2024-09-17 21:02:56 +0000: Salome Thirot - dd0e11e9 Add Neon unit tests for svt_dav1d_inv_txfm_add_neon 2024-09-17 21:02:56 +0000: Salome Thirot - 2ad4c45f Refactor InvTxfm2dAsmTest.cc 2024-09-17 21:02:56 +0000: Salome Thirot - cdc100a2 Add Neon unit tests for wedge utils functions 2024-09-17 21:02:56 +0000: Salome Thirot - dad36a75 Refactor WedgUtils unit tests 2024-09-17 21:02:56 +0000: Salome Thirot - 66c703a3 Add Neon unit tests for subpel variance functions 2024-09-17 21:02:56 +0000: Salome Thirot - 5b0ecd88 Cleanup variance tests 2024-09-17 21:02:25 +0000: manuel moscardi - a51cc6fd Docs images (PNG/PDF) to SVG 2024-09-12 17:53:40 +0000: Salome Thirot - f80d0e53 Remove 12-tap paths from Neon convolutions 2024-09-12 17:53:40 +0000: Salome Thirot - 315bb5db Simplify Neon highbd convolution rounding 2024-09-12 17:53:40 +0000: Salome Thirot - b6892694 Remove 12-bit paths in Neon HBD jnt convolutions 2024-09-12 17:53:40 +0000: Salome Thirot - 5937dded Remove 12-bit tests in convolutions 2024-09-12 17:53:40 +0000: Salome Thirot - 325ce23c Remove redundant horizontal_sum helpers 2024-09-12 17:53:40 +0000: Salome Thirot - 91c5831a Cleanup ASM_NEON directory 2024-09-12 17:53:40 +0000: Salome Thirot - 5fe5a9c7 Add -fno-lax-vector-conversions to Arm builds 2024-09-12 17:52:35 +0000: Christopher Degawa - 1df03373 gitlab: remove remaining remnants of the decoder 2024-09-09 17:12:55 +0000: stickz1 - 9199b3d3 Fix style check 2024-09-09 17:12:55 +0000: stickz - 535bcbfc Optimize reference prune 2024-09-04 00:31:26 +0100: Salome Thirot - b27d4729 Add Neon unit tests for svt_av1_lowbd_pixel_proj_error 2024-09-04 00:31:26 +0100: Salome Thirot - 6a8dd59a Split PixelProjError tests between architecture extensions 2024-09-04 00:31:26 +0100: Salome Thirot - 0e38ce4a Add Neon unit tests for various SAD functions 2024-09-04 00:31:12 +0100: Salome Thirot - 1e5ddc9c Cleanup SadTest.cc 2024-09-02 13:56:05 +0100: Salome Thirot - f119c6ef Add unit tests for Neon svt_av1_compute_stats 2024-09-02 13:55:48 +0100: Salome Thirot - ba0a6d23 Add Neon unit tests for svt_residual_kernel functions 2024-09-02 11:45:27 +0100: Salome Thirot - 43e77a9b Cleanup ResidualTest.cc 2024-09-02 11:45:22 +0100: Salome Thirot - fff1258d Add unit tests for Neon quantize_fp functions 2024-09-02 11:45:15 +0100: Salome Thirot - 57c4436c Add Neon unit tests for svt_aom_quantize_b 2024-09-02 11:45:09 +0100: Salome Thirot - 0ce307e3 Cleanup QuantAsmTest.cc 2024-09-02 11:44:56 +0100: Salome Thirot - 1785be01 Add unit tests for Neon OBMC variance functions 2024-09-02 11:44:41 +0100: Salome Thirot - f8e11a52 Add unit tests for Neon svt_aom_obmc_sad functions 2024-08-27 21:02:47 +0000: Christopher Degawa - 85e44db4 gitlab: use aom-testing image for android builds 2024-08-24 04:45:03 +0000: Christopher Degawa - 12a019ff ffmpeg_plugin: Add patches for n5.1.6 2024-08-24 01:36:44 +0000: Salome Thirot - 49484b2a Port libaom implementation of highbd_convolve_y_sr_neon 2024-08-24 01:36:44 +0000: Salome Thirot - 11de73c7 Add Neon implementation of svt_av1_highbd_convolve_x_sr_neon 2024-08-24 01:36:44 +0000: Salome Thirot - ddc01b2b Port libaom implementation of highbd_convolve_2d_sr_neon 2024-08-24 01:36:44 +0000: Salome Thirot - f4ed7311 Port libaom implementation of highbd_jnt_convolve_y_neon 2024-08-24 01:36:44 +0000: Salome Thirot - 4cde12b9 Port libaom implementation of highbd_jnt_convolve_x_neon 2024-08-24 01:36:44 +0000: Salome Thirot - c57783f9 Port the libaom implementation of highbd_jnt_convolve_2d_neon 2024-08-23 22:13:33 +0000: Salome Thirot - 0509bf23 Filter out unit tests for unsupported SIMD extensions 2024-08-23 22:13:33 +0000: Salome Thirot - 2f00977c Enable CPU feature detection in tests for AArch64 2024-08-23 22:13:33 +0000: Salome Thirot - 3b98459a Refactor PictureOperatorTest.cc 2024-08-23 22:13:33 +0000: Salome Thirot - 7c84acf4 Refactor ComputeCulLevel unit tests 2024-08-23 22:13:33 +0000: Salome Thirot - 5cc7ad6b Fix test name in CompoundUtilTest.cc 2024-08-23 22:13:33 +0000: Salome Thirot - dab0bdd4 Refactor TemporalFilterPlanewise.cc 2024-08-23 22:13:33 +0000: Salome Thirot - 631b86c2 Refactor CdefTest.cc 2024-08-23 22:13:33 +0000: Salome Thirot - d7cff1bb Refactor AdaptiveScanTest.cc 2024-08-23 22:13:33 +0000: Salome Thirot - ced038e1 Refactor PackUnPackTest.cc 2024-08-23 20:14:13 +0000: Salome Thirot - cd7ac6e0 Add unit tests for all Neon predictor functions 2024-08-23 20:14:13 +0000: Salome Thirot - 7837b588 Split predictor tests between architecture variants 2024-08-23 20:14:13 +0000: Salome Thirot - 72263289 Add unit tests for Neon svt_av1_dr_prediction functions 2024-08-23 20:14:13 +0000: Salome Thirot - b2af55e3 Parameterize svt_av1_dr_prediction tests 2024-08-23 20:14:13 +0000: Salome Thirot - 410cffbb Add unit tests for cfl prediction functions 2024-08-23 20:14:13 +0000: Salome Thirot - 5f8c0fa4 Cleanup intrapred_cfl_test.cc 2024-08-23 20:14:13 +0000: Salome Thirot - f8d54ddf Add Neon Hadamard unit tests 2024-08-23 20:14:13 +0000: Salome Thirot - 9987d822 Refactor FwdTxm2dAsmTest.cc 2024-08-23 20:14:13 +0000: Salome Thirot - 080a71e7 Add Neon unit tests for svt_av1_filter_intra_predictor 2024-08-23 20:14:13 +0000: Salome Thirot - b6d47b01 Add missing Neon unit tests in EncodeTxbAsmTest.cc 2024-08-23 20:14:13 +0000: Salome Thirot - 214ccfac Add unit tests for Neon loopfilter functions 2024-08-23 20:14:13 +0000: Salome Thirot - 8f0b17f4 Add svt_av1_warp_affine_neon unit tests 2024-08-22 09:26:48 +0200: Salome Thirot - 55a01def Remove incorrect assert in wiener_convolve_add_src_neon 2024-08-19 12:02:26 -0500: Hassene Tmar - 25e0d3e8 Update CHANGELOG.md and bump rev to v2.2.0 2024-08-19 11:48:18 -0500: Hassene Tmar - d8c7e12c fix apply denoise documentation typo 2024-08-15 09:49:59 -0400: stickz - 7ef790b4 Optimize LP settings 2024-08-01 11:35:33 -0400: stickz - 911c7650 Fix picture analysis regression 2024-07-23 07:45:01 +0000: psao123 - 21a1154a tag: macro cleanup v2.2.0 2024-07-23 07:05:34 +0000: Hassene Tmar - ec593019 revert to clang as default compiler 2024-07-17 23:32:57 -0700: Worth - 20009497 Fix range of avx2 hadamard transform; fix style check 2024-07-16 12:00:56 -0700: Worth - 0dfc5123 Fix partition rate updates 2024-07-12 19:35:10 +0000: hguermaz - 11d67ab7 Fix a build error for OPT_FAST_DECODE_LVLS 1 2024-07-12 19:35:10 +0000: hguermaz - c22686fa Fix sb128 ME info derivation 2024-07-12 19:35:10 +0000: Worth - 78f63987 Fix d2 decision for unavailable depths 2024-07-12 19:35:10 +0000: Worth - 72371370 Fix partition rate update and neighbour updates 2024-07-12 19:35:10 +0000: hguermaz - 048a831d Tune low-delay settings 2024-07-11 22:46:03 -0500: Christopher Degawa - b13aec2a stylecheck: use CI_REPOSITORY_URL instead of merge request url 2024-07-11 17:41:31 -0500: Christopher Degawa - ee247e04 stylecheck: check based on merge-base 2024-07-11 17:41:31 -0500: Christopher Degawa - 1ccf61ae stylecheck: consistently exit 2024-07-11 17:41:31 -0500: Christopher Degawa - 593874b7 stylecheck: run shfmt 2024-07-11 17:41:30 -0500: Christopher Degawa - a2b57658 stylecheck: remove unecessary output redirection 2024-07-11 17:41:30 -0500: Christopher Degawa - f31436ab stylecheck: fix setting a FETCH_HEAD 2024-07-09 15:26:38 +0000: Salome Thirot - 81348a15 [AArch64] Enable runtime CPU feature detection on Windows platforms 2024-07-09 15:26:38 +0000: Salome Thirot - 06d7bba6 Enable runtime CPU feature detection on 64-bit Apple Silicon 2024-07-09 15:26:38 +0000: Salome Thirot - 143b9d91 [AArch64] Add runtime CPU feature detection for Linux 2024-07-09 08:33:03 +0000: Salome Thirot - 218e616d Fix Neon implementation of wiener_convolve_add_src 2024-07-09 08:33:03 +0000: Salome Thirot - 5b47e1c4 Cleanup test naming in wiener_convolve_test.cc 2024-07-09 08:33:03 +0000: Salome Thirot - 8a75adae Add unit tests for svt_spatial_full_distortion_kernel_neon 2024-07-09 08:33:03 +0000: Salome Thirot - 2db06afc Cleanup SpatialFullDistortion tests 2024-07-09 08:33:03 +0000: Salome Thirot - ada28eb9 Add missing Neon unit tests in CompoundUtils.cc 2024-07-09 08:33:03 +0000: Salome Thirot - 15b39de9 Cleanup test names in CompoundUtil.cc 2024-07-09 08:33:03 +0000: Salome Thirot - 98e74d89 Add missing Neon convolution unit tests 2024-07-09 08:33:03 +0000: Salome Thirot - bd5cb24f Fix Neon compound convolution functions 2024-07-09 08:33:03 +0000: Salome Thirot - 6b97427d Refactor and simplify convolve_2d_test.cc 2024-07-08 19:53:50 +0000: manuel moscardi - 8c382ada Fix film_grain_fig1.png 2024-07-07 02:52:56 +0000: stickz1 - 1f224585 Increase 4K resolution temporal layers to 6 2024-07-05 19:55:27 +0000: Gerardo Puga - 284fbaca Fix VarianceTest rebase merge issue 2024-07-05 19:55:27 +0000: Rodrigo Causarano - 12aa76da NEON port of svt_residual_kernel16bit_c and svt_estimate_noise_highbd_fp16_c 2024-07-05 19:55:27 +0000: Rodrigo Causarano - 53e83b3c NEON port of svt_av1_inv_txfm2d_add_8x8_c_and_svt_av1_inv_txfm2d_add_4x4_c 2024-07-05 19:55:27 +0000: Rodrigo Causarano - e1a343cb NEON port of svt_av1_apply_temporal_filter_planewise_medium_hbd_c 2024-07-05 19:55:27 +0000: Gerardo Puga - 8dc9ffac Improve variance_large_neon and svt_av1_cdef_filter_block_8xn 2024-07-05 19:55:27 +0000: Gerardo Puga - 4fae631d NEON port of svt_enc_msb_un_pack2_d 2024-07-05 18:12:28 +0000: Ștefan Talpalaru - 26801cda Major PGO overhaul 2024-06-29 19:59:54 +0000: Worth - 4173ca37 Remove unused files 2024-06-29 19:59:54 +0000: Worth - d968bdaf Fix style check 2024-06-29 19:59:54 +0000: Worth - 79df15e8 Tune high presets 2024-06-29 19:59:54 +0000: Worth - 92a378e3 Opt NSQ, depth removal, filter intra; Tune middle presets 2024-06-29 19:59:54 +0000: Worth - 8f8d0706 Tune low presets 2024-06-29 19:59:54 +0000: Worth - a0221dcd New lp settings 2024-06-29 19:59:54 +0000: Worth - 6d8d8b24 Opt light-PD paths; Opt DLF; Tune M5 settings 2024-06-29 19:59:54 +0000: Worth - be450191 cleanup unused macros and scs fields 2024-06-29 19:59:54 +0000: Worth - 9d6572dc New levels for new_nrst_nr combination candidates, sb size, and cdf update 2024-06-29 19:59:54 +0000: Worth - 0d329812 Increase ME sa based on MV length; Update MV pred rate; Tune low presets 2024-06-28 11:04:03 +0000: Gerardo Puga - b8d2f2b4 Remove duplicates from test cmake 2024-06-28 11:04:03 +0000: Rodrigo Causarano - b92dc373 Fix rebase issues 2024-06-28 11:04:03 +0000: Gerardo Puga - 2b0e8e26 Fix bad assert failing in debug build 2024-06-28 11:04:03 +0000: Gerardo Puga - 69311613 Port of svt_aom_compute_cdef_dist_8bit_c and others 2024-06-28 11:04:03 +0000: Rodrigo Causarano - 607c6a2f NEON port of svt_av1_highbd_jnt_convolve_x_c 2024-06-28 11:04:03 +0000: Rodrigo Causarano - 58948234 NEON port of svt_av1_highbd_jnt_convolve_y_c 2024-06-28 11:04:03 +0000: Rodrigo Causarano - db6272f5 NEON port of svt_full_distortion_kernel16_bits_neon and svt_av1_apply_temporal_filter_planewise_medium_hbd_c 2024-06-28 11:04:03 +0000: Gerardo Puga - f23a7865 sad16_neon loop improvements 2024-06-28 11:04:03 +0000: Gerardo Puga - d0778c68 Break accum dependency in variance_large_neon 2024-06-28 11:04:03 +0000: Rodrigo Causarano - fd474977 NEON port of svt_av1_highbd_convolve_y_sr_c 2024-06-28 11:04:03 +0000: Rodrigo Causarano - d00482ad NEON port of svt_av1_highbd_jnt_convolve_y_c 2024-06-28 11:04:03 +0000: Gerardo Puga - 073e4f2b Port svt_handle_transform64x64_c and others 2024-06-28 11:04:03 +0000: Rodrigo Causarano - 09644c19 NEON port of svt_estimate_noise_fp16_c 2024-06-28 11:04:03 +0000: Gerardo Puga - 5b1a54b9 Add port of unpack_and_2bcompress 2024-06-28 11:04:03 +0000: Rodrigo Causarano - d5435db2 NEON port of svt_av1_highbd_convolve_2d_sr_c 2024-06-27 22:47:53 -0700: Hassene Tmar - c949fe4f Update CHANGELOG.md and bump rev to v2.1.2 2024-06-26 17:00:01 -0700: Hassene Tmar - 474fec3a Address issue 2197 fixing PGO build after the decoder cleanup and cleanup last few references of the decoder documentation 2024-06-24 16:13:14 -0700: Hassene Tmar - c8d10746 Update CHANGELOG.md and bump rev to v2.1.1 2024-06-21 18:43:48 -0700: Hassene Tmar - 4102e126 Reduce length of file names using similar naming convention as used within the code 2024-06-21 18:43:45 -0700: Hassene Tmar - a0e98cff Cleanup unused functions 2024-06-21 18:42:46 -0700: Hassene Tmar - 78dcb625 remove EB prefix of files in Codec, APP, Globals, and Test folders 2024-06-21 18:40:55 -0700: Hassene Tmar - 1606e261 remove EB prefix of all files in c_default folder and remove empty file 2024-06-21 18:40:54 -0700: Hassene Tmar - d2358d8f remove EB prefix of all files in SSSE3 folder and remove empty file 2024-06-21 18:40:14 -0700: Hassene Tmar - 6e3fa5ce remove EB prefix of all files in SSE4_1 folder 2024-06-21 18:40:10 -0700: Hassene Tmar - c52c6da4 remove EB prefix of all files in SSE2 folder 2024-06-20 14:53:29 -0700: Hassene Tmar - 02e6b8ca remove EB prefix of all files in NEON folder 2024-06-20 14:44:17 -0700: Hassene Tmar - 8ea0afa7 remove EB prefix of all files in AVX512 folder 2024-06-20 14:36:41 -0700: Hassene Tmar - 1bc43f81 remove EB prefix of all files in AVX2 folder 2024-06-20 09:34:10 -0500: Christopher Degawa - a5634058 cmake: only build avx512 files if enabled 2024-06-20 09:29:23 -0500: Christopher Degawa - ad007a20 cmake: re-add common_lib target 2024-06-20 04:31:02 -0500: Christopher Degawa - 91108126 cleanup: remove empty files 2024-06-17 18:09:23 -0500: Hassene Tmar - 3d76dad3 Cleanup file structures after removing the decoder 2024-06-17 22:19:03 +0000: Julio Barba - 595a8741 Fix `--variance-boost-strength` documentation 2024-06-14 20:51:44 +0000: Salome Thirot - 15fb73da Update GTest version to 1.12.1 and remove compilation warnings 2024-06-13 01:42:50 +0000: Xin Zhao - bd70bf1a Remove SVT-AV1 Decoder libavif 2024-11-28 16:58:49 +0100: Vincent Rabaud - 378c6462 Turn gain maps on in ci-unix-shared-installed.yml (#2511) 2024-11-28 15:50:16 +0100: Vincent Rabaud - fa626671 Bump AVM to research-8.1.0 (#2506) 2024-11-19 18:06:47 -0800: James Zern - 03738d58 libavif_jni: add missing error check (#2508) 2024-11-19 14:32:36 -0800: Vignesh Venkat - 566e2ed3 android_jni: Support 16kb page size 2024-11-19 10:23:48 +0100: Vincent Rabaud - ea21e9bf Update to libaom v3.11.0 (#2500) 2024-11-15 11:01:24 +0100: WangWeiLin-MV - 6fac47f0 Update merge_static_libs.cmake to copy INTERFACE_INCLUDE_DIRECTORIES (#2505) 2024-11-15 10:52:20 +0100: Yannis Guyon - 13d784eb Add properties to avifImage (#2420) 2024-11-12 10:28:23 +0100: Vincent Rabaud - a9ac378e Update YCgCo-R coeffs in comments. (#2503) 2024-11-08 11:32:01 +0100: Yannis Guyon - 5766fd13 Fix quantizer range in codec_avm (#2502) 2024-11-06 16:40:40 +0100: Vincent Rabaud - 1cdeff7e Bump libjpeg-turbo to 3.0.4 (#2501) 2024-11-04 10:53:08 -0800: Wan-Teh Chang - 4a4e5b43 Test bitCount == 0 in avifROStreamSkipBits() 2024-11-02 18:40:30 +0100: dependabot[bot] - dab2aa5e Bump the github-actions group with 5 updates (#2498) 2024-11-01 09:41:42 -0700: Wan-Teh Chang - 2c26b296 Fix avifROStreamSkipBits bug for incomplete byte 2024-10-30 16:26:50 +0100: maryla-uc - 99f7eebb Reapply "Check that the gain map metadata is valid on decoding." (#2493) 2024-10-24 09:40:02 -0700: Vignesh Venkat - dc2fe079 github ci: use default profile for actions-rs 2024-10-24 14:45:03 +0200: Yoshiharu ITO - e9d31346 Bump dav1d to 1.5.0 (#2490) 2024-10-24 13:20:56 +0200: Yannis Guyon - 2f599acf Apply ClangTidy vector::empty() instead of size() (#2491) 2024-10-24 11:49:09 +0200: maryla-uc - 094d8417 Significantly simplify gain map API (#2481) 2024-10-24 11:16:56 +0200: Yannis Guyon - 755f9600 Implement AV2 in MinimizedImageBox (#2486) 2024-10-24 10:58:20 +0200: Vincent Rabaud - e4007804 Bump libxml2 to v2.13.4 (#2489) 2024-10-23 11:14:37 +0200: Vincent Rabaud - 20970788 Add a cargo key and use it to update caches (#2485) 2024-10-21 17:47:05 +0200: maryla-uc - aa9f7406 Revert "Check that the gain map metadata is valid on decoding. (#2453)" (#2482) 2024-10-21 17:16:18 +0200: maryla-uc - 5b6fe912 Check that the gain map metadata is valid on decoding. (#2453) 2024-10-17 15:22:50 +0200: maryla-uc - 048488e0 Make sure the gain map metadata is towards the start of the file. (#2479) 2024-10-14 11:20:20 -0700: kairusds - 2c36aed3 Add recommended NDK revision for Android builds 2024-10-14 11:20:20 -0700: kairusds - fb2dcebb Fix build errors for Android builds 2024-10-10 09:24:50 -0700: Wan-Teh Chang - eb02b2ec Update parseAV2SequenceHeader() for AVM CWG-E103 2024-10-09 09:56:39 -0700: Vignesh Venkat - a12f2037 android_jni: Set threads to 2 instead of CPU count 2024-10-09 15:15:04 +0200: Vincent Rabaud - df2f379c Do not allow libyuv to find_package JPEG (#2473) 2024-10-09 14:00:13 +0200: Vincent Rabaud - 5ae2a415 Bump AVM to research-8.0.0 (#2437) 2024-10-07 21:31:08 +0200: Yannis Guyon - 69e57b69 Add missing license metadata in tests/data/README (#2467) 2024-10-07 16:40:07 +0200: Yannis Guyon - 21824c1b Remove testing::Environment leftover (#2471) 2024-10-07 16:06:21 +0200: Yannis Guyon - 7eb683f7 Replace FUZZTEST_STACK_LIMIT by --stack_limit_kb (#2470) 2024-10-07 10:58:28 +0200: maryla-uc - 71ba1850 Fix possible null pointer dereference and unintended integer division (#2469) 2024-10-04 10:50:25 +0200: Yannis Guyon - 4932ace4 Remove appveyor.yml (#2465) 2024-10-03 16:38:47 +0200: Yannis Guyon - 6bdda98a Implement the HDR part of MinimizedImageBox (#2440) 2024-10-03 11:43:20 +0200: Yannis Guyon - d274e2e7 Fix README.md Prebuilt Binaries section title (#2462) 2024-10-03 10:56:31 +0200: Yannis Guyon - 794a3007 Replace assertions by checks in ROStreamReadBitsUX (#2457) 2024-10-02 17:32:15 +0200: maryla-uc - 5e38bec7 Add macOS artifacts to release (#2461) 2024-10-02 11:10:41 +0200: Vincent Rabaud - fd66e9d7 Disable JPEG finding in libyuv (#2459) 2024-10-01 16:23:01 +0200: maryla-uc - 84b88652 Fix order of AVIF_NODISCARD and AVIF_API. (#2458) 2024-10-01 15:41:38 +0200: Yannis Guyon - ddb59691 Use runner.os in artifact archive name (#2456) 2024-10-01 13:23:11 +0200: Yannis Guyon - 773f5c88 Disable AppVeyor CI (#2455) 2024-10-01 13:07:10 +0200: Yannis Guyon - e9db3c3f Update README.md (#2454) 2024-10-01 13:02:30 +0200: dependabot[bot] - 98e9303b Bump the github-actions group with 3 updates (#2450) 2024-10-01 10:54:46 +0200: Yannis Guyon - 7d357d6a Remove all remaining references to AppVeyor (#2451) 2024-09-30 11:49:55 -0700: Wan-Teh Chang - cd49a3b5 Disable the MSVC C4232 warning 2024-09-30 14:04:00 +0200: maryla-uc - cdb89c92 Refactor gain map API (#2444) 2024-09-26 19:11:06 -0700: Wan-Teh Chang - 91001763 List utf8.manifest as normal source file for MSVC 2024-09-26 16:26:23 +0200: Yannis Guyon - 1b1db68d Format yml files (#2446) 2024-09-26 15:22:17 +0200: Yannis Guyon - 57891807 Add ci-unix-artifacts.yml (#2445) 2024-09-25 17:22:36 +0200: Yannis Guyon - 2fe5b3aa Only generate valid fuzzed avifGainMapMetadata (#2441) 2024-09-24 18:25:31 +0200: Yannis Guyon - ca3e4bef Fix return type of avifWriteToneMappedImagePayload (#2439) 2024-09-24 14:37:16 +0200: Yannis Guyon - 70862dc5 Add avifROStreamSkipBits() (#2438) 2024-09-20 15:42:58 +0200: Yannis Guyon - fa4eaf91 Use camelCase for avifEncoderItemIdArray (#2436) 2024-09-20 12:52:45 +0200: Yannis Guyon - d1c54f12 Remove unused oss-fuzz/.clang-format (#2435) 2024-09-17 19:29:18 +0200: Vincent Rabaud - 3d4c39cd Merge avif_decode_fuzzer into avif_fuzztest_dec.cc (#2006) 2024-09-16 11:26:13 +0200: maryla-uc - 981b9a27 Add tests decoding files using 'idat' instead of 'mdat' (#2433) 2024-09-13 09:46:57 +0200: maryla-uc - 8aab77e3 Add a comment to explain why we don't write lsel (#2430) 2024-09-11 13:34:31 -0700: Wan-Teh Chang - dfffad3c Add/update comments about avifCleanApertureBox 2024-09-02 15:31:41 +0200: Yannis Guyon - 85979a79 Add IMPORTED_IMPLIB property to each CMake Module (#2425) 2024-09-02 09:48:43 +0200: dependabot[bot] - c799319a Bump the github-actions group with 3 updates (#2424) 2024-08-30 13:50:10 +0200: Vincent Rabaud - db72bb13 Clean YCgCo-R a bit. (#2418) 2024-08-30 12:54:42 +0200: Vincent Rabaud - 23d7790f Compile avif_fuzztest_helpers.cc only once. (#2417) 2024-08-29 19:46:46 -0700: Wan-Teh Chang - 984244e1 Update to libaom v3.10.0 2024-08-29 16:47:06 +0200: Vincent Rabaud - 573793ac Update the H273 URL to something that exists. (#2419) 2024-08-29 10:07:50 +0200: Vincent Rabaud - 3dc10e20 Bump SVT to 2.2.1 (#2416) 2024-08-28 15:24:19 +0200: Yannis Guyon - 338b35b0 Do not create files in TESTDATA_DIR in sh tests (#2415) 2024-08-28 14:26:21 +0200: maryla-uc - 4c56ac1c Add details on some gain map test images. (#2414) 2024-08-28 11:23:41 +0200: Vincent Rabaud - 9c81aa60 Replace recent-cmake action variable with oldest-cmake (#2413) 2024-08-27 14:22:55 +0200: maryla-uc - a3647dcd Add a presubmit workflow that runs fuzztest tests (#2410) 2024-08-23 18:39:52 +0200: maryla-uc - fbf1cef6 avifgainmaputil: ignore the alt image icc when --ignore-profile is set (#2411) 2024-08-22 22:52:41 -0700: Wan-Teh Chang - c2177c33 Update to SVT-AV1 v2.2.0 2024-08-22 12:53:29 -0700: Wan-Teh Chang - 7176120d Also check the type "skip" for a FreeSpaceBox 2024-08-22 14:54:47 +0200: maryla-uc - 9be2966e Fix fuzzer following gain map API changes (#2405) 2024-08-22 13:55:16 +0200: Yannis Guyon - 8dc2a62c Empty HandlerBox name instead of "libavif" (#2378) 2024-08-21 14:43:24 +0200: maryla-uc - ab708ca8 Ignore gain maps in files that don't have the 'tmap' brand. (#2403) 2024-08-21 11:05:52 +0200: maryla-uc - 3e4b9c88 Change gain map parsing API. (#2399) 2024-08-20 14:06:05 +0200: Yannis Guyon - 14d8e3c4 Improve 'mini' read and write of float and brand (#2400) 2024-08-20 11:56:57 +0200: maryla-uc - 56512ddf Update gain map test files. (#2402) 2024-08-20 11:52:42 +0200: Yannis Guyon - 06e47801 Check for ftyp precedence in avifParse() (#2398) 2024-08-19 08:37:49 -0700: Wan-Teh Chang - e7584407 Fix an incorrect file name in tests/data/README.md 2024-08-19 17:37:17 +0200: maryla-uc - a0f3ed17 Fix group id conflicting with item id. #2391 (#2396) 2024-08-19 08:28:26 -0700: Wan-Teh Chang - 4d0f851a Minor comment fixes for the mini box code 2024-08-12 20:55:03 +0200: Yannis Guyon - 0d3e5e21 Fix fields typo in avifgainmaptest (#2387) 2024-08-12 19:08:29 +0200: Yannis Guyon - b75cf3c7 Update AVIF_MATRIX_COEFFICIENTS_YCGCO_RE and _RO (#2384) 2024-08-12 10:03:18 -0700: Wan-Teh Chang - daade0eb Update CHANGELOG.md entry for #2380 2024-08-12 18:30:38 +0200: maryla-uc - 10b72326 Add 'tmap' brand to files with gainmaps. Issue #2385 (#2386) 2024-08-09 19:12:10 +0200: maryla-uc - d142df6c Ignore gain maps with unsupported version (#2380) 2024-08-09 15:19:59 +0200: maryla-uc - 58acc880 Fix sizeof call in memset (#2379) 2024-08-09 11:09:42 +0200: Yannis Guyon - 0c333384 AVIF_ENABLE_EXPERIMENTAL_MINI instead of METAV1 (#2376) 2024-08-08 08:45:29 -0700: Wan-Teh Chang - 5b593456 Check if it is safe to call libyuv or libsharpyuv 2024-08-08 08:39:58 -0700: Wan-Teh Chang - 1b4ce5ca Add local variables to avifImageRGBToYUV() 2024-08-07 17:23:12 -0700: Wan-Teh Chang - 9cd0993e Add comment about stride params of HalfFloatPlane 2024-08-07 08:46:13 -0700: Wan-Teh Chang - df5325a7 Fix a #endif comment 2024-08-07 08:41:45 -0700: Wan-Teh Chang - fd754d4c Remove decoder param of avifCodecGetNextImageFunc 2024-08-05 18:42:19 -0700: Frankie Dintino - 47f154ae Fix empty CMAKE_CXX_FLAGS_RELEASE if libaom local 2024-08-05 14:03:38 +0200: Yannis Guyon - c898b5eb Add sato BIT_DEPTH_EXTENSION_12B_8B_OVERLAP_4B (#2215) 2024-08-02 15:43:13 -0700: Wan-Teh Chang - 9ea9a940 Require allocation size be <= PTRDIFF_MAX 2024-08-02 15:07:29 -0700: Wan-Teh Chang - a16183b8 LocalGTest.cmake: set BUILD_GMOCK option to OFF 2024-08-01 18:32:56 -0700: Wan-Teh Chang - 93b4ad40 Do not define AVIF_ENABLE_NODISCARD for avif.h 2024-08-01 13:59:21 -0700: Wan-Teh Chang - 39cf485d alpha.c: Fix overflows in multiply with rowBytes 2024-08-01 11:45:44 -0700: Wan-Teh Chang - 622ec937 Enable compiler warnings in fuzztest targets 2024-08-01 10:23:14 -0700: Wan-Teh Chang - f3c84414 In setup-common action, bump recent-cmake to 3.21 2024-08-01 09:07:28 -0700: Wan-Teh Chang - 6b0a47b5 Fix overflows in avifRGBImageAllocatePixels() 2024-08-01 07:18:33 -0700: Wan-Teh Chang - 9caff7a5 Run cifuzz.yml on pull requests for CMakeLists.txt 2024-08-01 07:11:37 -0700: Wan-Teh Chang - 313e2958 Fix Clang's -Wmissing-field-initializers warnings 2024-08-01 07:10:32 -0700: Wan-Teh Chang - e251cdbf Delete AVIF_ENABLE_WERROR=OFF in oss-fuzz/build.sh 2024-07-31 22:53:45 -0700: dependabot[bot] - f0aba536 Bump the github-actions group with 4 updates 2024-07-31 11:15:24 -0700: Wan-Teh Chang - 1f86eb63 Adjust scopes of avifincrtest_helpers dependencies 2024-07-31 09:47:13 -0700: Yannis Guyon - a0041de6 Use CMake macro for avifincrtest again 2024-07-31 05:36:24 -0700: Wan-Teh Chang - 1c05ae14 ci-windows-shared-local.yml: enable gain maps 2024-07-30 21:43:41 -0700: Wan-Teh Chang - cb39817f Enable warnings in tests 2024-07-30 21:08:11 -0700: Wan-Teh Chang - cde6fcd2 Compile avif_apps_internal without -DAVIF_DLL 2024-07-30 14:27:00 -0700: Wan-Teh Chang - df33ccbe Add the avif_enable_warnings INTERFACE library 2024-07-30 13:51:30 -0700: Wan-Teh Chang - a7011748 avifenc: Allow large images to be encoded 2024-07-30 13:48:12 -0700: Wan-Teh Chang - ecf700f6 libjpeg: Pass -DWITH_CRT_DLL=ON to cmake 2024-07-30 13:07:06 -0700: Wan-Teh Chang - 3bd4c0f2 Add ci-windows-shared-local.yml 2024-07-30 12:15:08 -0700: Wan-Teh Chang - 17562623 Re-enable AVIF_VERSION_DEVEL 2024-07-30 12:15:08 -0700: Wan-Teh Chang - bb24db03 v1.1.1 2024-07-30 09:12:01 -0700: Wan-Teh Chang - 3ce89ffe Fix warnings about avifSampleTableGetImageDelta() 2024-07-30 09:08:40 -0700: Wan-Teh Chang - 076a4556 Declare ScalePlane_16() in libyuv/scale.h 2024-07-29 17:35:21 -0700: Wan-Teh Chang - 2eb35fc3 Fix Clang's -Wformat warnings 2024-07-29 17:34:11 -0700: Wan-Teh Chang - d486dadc Remove the unused macro SUBSAMPLE 2024-07-29 12:14:14 -0700: Wan-Teh Chang - 5125ca21 Work around the bug that aom.pc always has -lm 2024-07-29 09:32:19 -0700: Wan-Teh Chang - ead93920 read.c: Declare alphaCategory as avifItemCategory 2024-07-26 08:28:55 -0700: Wan-Teh Chang - 227293d5 avifpng.c: Fix overflows in multiply with rowBytes 2024-07-26 16:48:05 +0200: Yannis Guyon - d1f5e66c Cast op to uint8_t in avifsampletransformtest.cc (#2331) 2024-07-26 16:28:55 +0200: Yannis Guyon - d591bb29 Detect iref repetition before ItemReadAndParse() (#2315) 2024-07-26 15:49:10 +0200: Yannis Guyon - 40b5589b Fix out-of-order dimg grid associations (#2312) 2024-07-26 06:06:40 -0700: Wan-Teh Chang - f4c99fb5 Provide both avifincrtest_helpers{_internal} 2024-07-26 06:02:00 -0700: Wan-Teh Chang - 65a37e61 Copy avif.dll to tests binary directory on Windows 2024-07-26 13:47:06 +0200: Yannis Guyon - 91bf8957 Do not set output args on MetaFindAlphaItem() err (#2330) 2024-07-26 11:10:35 +0200: Yannis Guyon - 71af92f5 Fix AddOperator() in sato test (#2329) 2024-07-25 17:08:48 -0700: Wan-Teh Chang - e76e1d6a avifgainmaputil: Fix MSVC warnings C4244 on enum 2024-07-25 14:34:09 -0700: Frankie Dintino - f086d985 fix: link against transitive libaom library dependencies 2024-07-25 22:02:21 +0200: Vincent Rabaud - 9f8d3ccb Fix "No known features for CXX compiler" CMake error (#2302) 2024-07-25 05:52:54 -0700: Wan-Teh Chang - 656b5e2a Update the cmake-format command line 2024-07-25 05:49:31 -0700: Wan-Teh Chang - 1b9cced4 Run cmake-format 2024-07-24 17:09:35 +0200: Yannis Guyon - ddd98cf6 Use CMake macro for avifincrtest (#2317) 2024-07-24 15:03:36 +0200: maryla-uc - c1cb0d79 Update grid gainmap test files. (#2316) 2024-07-24 14:59:55 +0200: Vincent Rabaud - 3640a3ae Clarify the definition of AVIF_USE_CXX. (#2290) 2024-07-23 08:59:12 -0700: Wan-Teh Chang - 676a6cb8 Don't add avif_obj's object files to avif_apps_obj 2024-07-23 08:40:05 -0700: Wan-Teh Chang - 4ebc0442 Replace direct use of aom with ${AOM_PACKAGE_NAME} 2024-07-23 08:33:48 -0700: Wan-Teh Chang - 4e51a7b2 ci-unix-shared-local: Enable experimental features 2024-07-22 19:48:30 -0700: Wan-Teh Chang - 25b0f65f Revert "Move gainmap function definitions to gainmap.c" 2024-07-22 14:32:42 -0700: Wan-Teh Chang - d8f09df4 Link Sample Transform tests with avif_internal lib 2024-07-22 11:54:16 -0700: Wan-Teh Chang - 4a4ff640 Move gainmap function definitions to gainmap.c 2024-07-22 07:27:36 -0700: Wan-Teh Chang - 03acd653 Revert "Put AVIF_NODISCARD after AVIF_API" again (#2298) 2024-07-22 14:40:17 +0200: Vincent Rabaud - 6d5341d9 Fix some clang-cl warnings. (#2275) 2024-07-19 12:20:30 -0700: Wan-Teh Chang - 52368631 Use /std:clatest with MSVC, remove -Wunused-result 2024-07-19 10:36:58 -0700: Wan-Teh Chang - 1d4b04d2 avifgainmaputil: Fix MSVC type conversion warnings 2024-07-19 07:13:38 -0700: Wan-Teh Chang - ee674c89 avifjpeggainmaptest.cc: Remove an unused parameter 2024-07-19 07:11:00 -0700: Wan-Teh Chang - fb6e03ee avifstreamtest.cc: Remove three unused variables 2024-07-18 14:57:38 -0700: Wan-Teh Chang - 7d9522d3 Run cmake-format on CMakeLists.txt 2024-07-18 09:13:08 -0700: Wan-Teh Chang - 132b02c5 Change egor-tensin/vs-shell to ilammy/msvc-dev-cmd 2024-07-18 17:39:10 +0200: Andrew Kaster - c4910aa1 cmake: Only search for ASM_NASM language on x86_64 platforms 2024-07-18 17:10:57 +0200: Vincent Rabaud - 920f70f4 Set C++ version to 17 when using [[no_discard]] (#2291) 2024-07-18 07:40:26 -0700: Wan-Teh Chang - a64d557f Set Policy CMP0169 to OLD 2024-07-18 06:53:46 -0700: Wan-Teh Chang - 00157e15 Move the project() call earlier 2024-07-18 06:53:02 -0700: Wan-Teh Chang - 5b207c0c Remove the MSVC /wd4996 option 2024-07-18 06:49:30 -0700: Wan-Teh Chang - 031784ad avifpng.c: Print avif->width, avif->height with %u 2024-07-18 06:48:30 -0700: Christopher Cameron - 669bea7e Update gainmap metadata to current ISO 21496-1 draft 2024-07-18 10:11:45 +0200: Vignesh Venkatasubramanian - 81aa1cea android ci: Run on ubuntu-latest (#2283) 2024-07-18 09:34:49 +0200: Vignesh Venkatasubramanian - 722f96c6 setup-linux: Use -y with apt commands (#2280) 2024-07-17 10:48:25 -0700: Wan-Teh Chang - 4c5ed14a Change AVIF_ENABLE_EXPERIMENTAL_AVIR to ..._METAV1 2024-07-17 17:06:50 +0200: Vincent Rabaud - 894e75bc Add clang-cl CI (#2270) 2024-07-16 15:36:46 -0700: Wan-Teh Chang - d122de6d Support compiling with clang-cl 2024-07-16 14:52:44 +0200: Vincent Rabaud - 1a1c778f Only INSTALL_INTERFACE for static. (#2269) 2024-07-15 16:19:06 -0700: Frankie Dintino - e54b5c29 fix: do not disable CONFIG_RUNTIME_CPU_DETECT in cross-arch aom builds 2024-07-15 11:22:39 -0700: Wan-Teh Chang - da268fb4 Reapply "Put AVIF_NODISCARD after AVIF_API" 2024-07-15 17:11:00 +0200: Yannis Guyon - 63f10971 Read byte-unaligned infe in meta v1 (#2268) 2024-07-12 15:41:26 +0200: Vincent Rabaud - 7adf4073 Rename Googletest to GTest (#2263) 2024-07-12 14:25:08 +0200: Vincent Rabaud - ace694e6 Remove the docker-based test (#2262) 2024-07-11 14:35:54 -0700: Wan-Teh Chang - 8cb9cb78 Add the "AVIF_API AVIF_NODISCARD" fix to changelog 2024-07-11 09:07:01 -0700: Wan-Teh Chang - 53fe96de Revert "Put AVIF_NODISCARD after AVIF_API" 2024-07-11 16:53:56 +0200: Vincent Rabaud - ffae925a Re-enable AVIF_VERSION_DEVEL (#2255) 2024-07-11 16:39:50 +0200: Vincent Rabaud - 183485b1 v1.1.0 2024-07-11 06:19:30 -0700: Wan-Teh Chang - 508f00f7 Put AVIF_NODISCARD after AVIF_API 2024-07-11 15:17:32 +0200: Vincent Rabaud - 2ea07bc0 Add the meson version in the cache keys (#2252) 2024-07-11 05:25:43 -0700: Wan-Teh Chang - ef51c706 Fix default qualityAlpha calculation bug 2024-07-10 15:52:10 -0700: Wan-Teh Chang - c02cae89 Remove unneeded uint32_t casts 2024-07-11 00:05:43 +0200: Vincent Rabaud - 084eac1a Fix errors when lib built as C++ (#2248) 2024-07-10 14:13:14 -0700: Wan-Teh Chang - da12cbad Rename the AVIF_ENABLE_WUNUSED_RESULT cmake option 2024-07-10 09:57:22 +0200: Wan-Teh Chang - 471326f2 Do not test #if AVIF_CODEC_AVM_ENABLED in C code (#2247) 2024-07-09 17:09:13 +0200: Vincent Rabaud - d2a20874 Fix __cplusplus version (#2246) 2024-07-09 05:41:05 -0700: Victor Loh - 3b2a5efb Use proper API for figuring out configPropName 2024-07-09 05:19:26 -0700: Wan-Teh Chang - fd5d5a89 Remove old "Add any new members after this line." 2024-07-08 09:35:49 -0700: Wan-Teh Chang - b0eb897c Add "Version 1.1.0 ends here" comments 2024-07-08 09:31:21 -0700: Wan-Teh Chang - 9d77b155 Test chromaSubsampling == 0 to match a later test 2024-07-03 16:20:24 +0200: Yannis Guyon - b1b0c54a Update low-overhead image format prototype (#2229) 2024-07-01 15:37:11 -0700: Wan-Teh Chang - e10e6d98 avifRWStreamWriteBits: Check `v` for valid range 2024-07-01 15:34:44 -0700: Wan-Teh Chang - f1b49231 Upgrade to cargo-c v0.10.2 2024-07-01 10:57:15 -0700: Wan-Teh Chang - 9ece9c7f Print boxFourcc & configPropName using %.4s format 2024-07-01 10:24:16 -0700: Wan-Teh Chang - c5693f74 Remove a redundant AVIF_NODISCARD for avifResult 2024-07-01 10:27:02 +0200: dependabot[bot] - 5d024d79 Bump the github-actions group with 2 updates (#2238) 2024-06-28 07:54:06 -0700: Wan-Teh Chang - 6c837240 Run clang-format-check.yml on pull_request 2024-06-27 07:50:17 -0700: Christopher Cameron - 4a67281b Run clang-format-16 2024-06-27 07:32:00 -0700: Christopher Cameron - 4654e630 Remove backwardDirection from avifGainMapMetadata 2024-06-26 19:16:50 -0700: Wan-Teh Chang - 22e47a38 Do not use GIT_SHALLOW ON with a hash GIT_TAG 2024-06-26 16:06:28 -0700: Wan-Teh Chang - 0f14f7b2 Upgrade to cargo-c v0.10.0 + fix for cargo-c#383 2024-06-25 15:37:44 -0700: Wan-Teh Chang - 6fc21bd2 Update to SVT-AV1 v2.1.1 2024-06-25 12:14:52 -0700: Wan-Teh Chang - 07614c44 Upgrade to cargo-c v0.9.32 2024-06-25 09:48:06 +0200: Vincent Rabaud - 41e1decb Add reference to github runner bug. (#2225) 2024-06-24 19:58:50 +0200: Vincent Rabaud - 767f88ec Use permalink for meson reference. (#2224) 2024-06-24 10:01:56 +0200: Yannis Guyon - f774c600 Signal gain map transformative properties (#2197) 2024-06-21 15:52:08 -0700: Wan-Teh Chang - ed00ebde Upgrade to Corrosion v0.5.0 2024-06-21 11:44:29 -0700: Wan-Teh Chang - 81309655 Upgrade to Corrosion v0.4.10 2024-06-21 20:26:17 +0200: Vincent Rabaud - 8f69e162 Bump fuzztest (#2221) 2024-06-20 17:16:53 -0700: Wan-Teh Chang - 1842807e Windows: change leading / to - in RAV1E_LIBRARIES 2024-06-20 16:55:48 +0200: Yannis Guyon - e3d67ee6 Use pip to install meson on windows, not vcpkg (#2217) 2024-06-20 14:13:37 +0200: Yannis Guyon - 99b036bf Add token,ghbincache,cachekey to vcpkg action (#2216) 2024-06-20 10:30:12 +0200: Yannis Guyon - e36e8a3a Refactor Sample Transforms in write.c (#2214) 2024-06-19 22:38:20 +0200: Vincent Rabaud - ce3c587f Fix Python conflict with homebrew (#2212) 2024-06-19 16:32:47 +0200: Yannis Guyon - 68bc2be1 Use AVIF_CHECK in SampleTransformExpressionIsValid (#2210) 2024-06-19 16:32:29 +0200: Yannis Guyon - 3bb1883f Fix array initialCapacity of sato expression (#2211) 2024-06-19 16:20:03 +0200: Vincent Rabaud - 3dee1bb2 Bump fuzztest (#2209) 2024-06-19 07:18:17 -0700: Wan-Teh Chang - 8bfb416f Fix avifEncoderWriteExtendedColorProperties comment 2024-06-12 16:14:48 -0700: Wan-Teh Chang - 329dc998 Invoke ninja with -C option 2024-06-12 21:55:07 +0200: Vincent Rabaud - 76951037 Update libjpeg.cmd to 3.0.3 (#2194) 2024-06-12 10:53:41 -0700: Wan-Teh Chang - 728223b9 Revert workaround for bug in windows-latest image 2024-06-12 08:56:01 -0700: Wan-Teh Chang - 6d64a8c0 Update dav1d to 1.4.3 2024-06-11 18:57:27 -0700: Wan-Teh Chang - 6ec8bfd8 ext: Checkout libaom v3.9.1 2024-06-11 18:20:30 -0700: Wan-Teh Chang - 02816a35 Do not compile libaom with clang-cl on Windows 2024-06-11 16:14:00 -0700: Wan-Teh Chang - 4634f44c Fix a comment delimiter error in ext/libgav1.cmd 2024-06-11 16:14:00 -0700: Wan-Teh Chang - 3cbf4856 Work around a bug in the windows-latest os image 2024-06-11 09:35:25 -0700: Vignesh Venkat - 9d24f8ac read.c: Fail if gainmap properties have more than one nclx 2024-06-11 09:04:03 -0700: Vignesh Venkatasubramanian - 58621324 Use avifDecoderItemShouldBeSkipped when harvesting ispe 2024-06-10 16:13:11 -0700: Vignesh Venkat - 37733fb9 Fix grid item progressive propagation logic kvazaar 2024-09-05 11:33:20 +0300: Marko Viitanen - 9e61ac3b [10bit] Fix reading 8bit data when using BIT_DEPTH 10+ and we need to fill the frame * Only if the input width is not divisible by 8 (CU_MIN_SIZE_PIXELS) 2024-09-02 22:12:12 +0200: Sven Trittler - a918260c fix ios build 2024-09-02 21:58:35 +0200: Sven Trittler - ddd2ab1f fix android build 2024-08-20 09:37:56 +0300: Marko Viitanen - 0eea97b8 [10bit] Enable AVX2 DCT functions for all bitdepths 2024-08-15 14:23:52 +0300: Marko Viitanen - a799a4ac Use bit depth based multiplier for the lambda 2024-08-14 16:13:27 +0300: Marko Viitanen - a0a5423d [10bit] Fix types of sao_edge_ddistortion_generic temp values when using 10bit 2024-08-14 16:13:27 +0300: Marko Viitanen - ac9dfe14 Remove second instance of satd result shifting 2024-08-14 12:51:20 +0300: Marko Viitanen - 2f9a2142 Add an offset to double comparison in mv_cost to fix problems on some platforms 2024-08-14 10:20:19 +0300: Marko Viitanen - 6bd23734 Use ALIGNED() macro instead of ALIGNED_POINTER() for stack variables Caused problems in some platforms e.g. i386 2024-08-12 10:33:37 +0300: Marko Viitanen - a563b9fb [build] Include the src/threadwrapper directory in the dist tarballs, fixes #413 2024-07-30 14:57:47 +0300: Joose Sainio - a7aeb236 Use correct define and fix types in threadwrapper 2024-07-30 10:22:15 +0300: Joose Sainio - 1eeccb3c Ensure minimum stack size for threads is 1MB SDL 2024-11-28 22:28:24 +0300: staphen - a4ec0b153 Fix order of events in case audio buffer size changes 2024-11-27 08:23:40 -0800: Ivan Epifanov - 6428cee89 Vita: implement mousewheel and buttons 4/5 2024-11-27 08:21:10 -0800: Peter Seiderer - b64540dd6 DirectFB: fix DirectFB_SetTextureScaleMode() declaration 2024-11-24 17:54:55 -0800: Sam Lantinga - a5da9be5e Fixed build 2024-11-24 17:45:24 -0800: Starbuck5 - 9f07ac8bb Speed up full-surface fills 2024-11-23 20:00:37 +0100: Anonymous Maarten - ba433e4a5 ci: merge all workflows 2024-11-22 21:47:15 +0100: Anonymous Maarten - dface7833 ci: don't do 'brew install pkg-config' anymore 2024-11-22 08:37:39 -0800: Wouter Wijsman - f39c5cf98 PSP: Add locale support 2024-11-20 10:13:53 -0800: Alibek Omarov - f9c50e1bf Add proguard rules for SDL2 2024-11-17 21:53:32 +0100: Anonymous Maarten - e924f12a7 cmake: Compatibility with CMake < 3.10 will be removed in a future CMake version 2024-11-17 21:33:53 +0100: Anonymous Maarten - c672c0e80 ci: pin MSVC ARM Windows SDK version to 10.0.22621.0 2024-11-17 17:55:32 +0300: Ozkan Sezer - 51570d925 build system: disable 3dNow! support by default 2024-11-15 14:35:55 -0800: jimtahu - d1af21101 Always Use Next Display Index 2024-11-15 10:13:35 -0800: rsn8887 - 6dcf75710 SDL_vitatouch.c: re-enable front touch on Vita 2024-11-13 18:22:59 -0500: Ryan C. Gordon - 17b9ed7d8 audio: Favor OpenSL ES over AAudio. 2024-11-08 15:23:31 -0800: Sam Lantinga - f1a3a18c1 Removed SDL_HINT_ENABLE_STEAM_CONTROLLERS 2024-11-08 18:21:32 +0300: L zard - b30817286 testautomation keyboard: use `space` instead of `a` 2024-11-08 12:40:50 +0300: Zack Middleton - 761ea32b7 Fix SDL_PRIs64 to use standard PRId64 2024-11-05 11:50:18 -0800: Sam Lantinga - 74ff82f4a Support multiple joystick buttons bound to the same gamepad button 2024-11-01 23:52:03 -0400: Ryan C. Gordon - 67b537cef .wikiheader-options: Treat SDL int types (Uint64, etc) as API prefixes. 2024-11-02 01:58:46 +0100: Anonymous Maarten - 48aa1cccf Port build-script from SDL3 2024-11-01 19:42:53 +0000: SDL Wiki Bot - 15bc3f25e Sync SDL2 wiki -> header 2024-11-01 08:56:13 -0400: Wouter Wijsman - 7cbb131c7 PSP: Allow building tests in parallel 2024-10-30 05:23:54 -0700: Sam Lantinga - 3b7a45853 Fixed the PS5 controller face buttons on Amazon Fire TV, Android 11 2024-10-29 22:32:59 -0700: Sam Lantinga - d2b9ecd28 Revert "aaudio: Set low-latency audio mode." 2024-10-29 20:35:10 +0300: dv-senna - 478dff358 SDL_vulkan.h: undefine VK_DEFINE_HANDLER and VK_DEFINE_NON_DISPATCHABLE_HANDLE 2024-10-28 13:43:48 -0400: Ryan C. Gordon - 5b0e838a7 wasapi: Deal with device buffer sizes changing. 2024-10-27 21:41:54 +0000: SDL Wiki Bot - 96e7306a7 Sync SDL2 wiki -> header 2024-10-27 14:41:06 -0700: Jordan Christiansen - a22baafcf docs: Explain events for already plugged in controllers 2024-10-24 23:59:12 -0400: Ryan C. Gordon - e5348c611 cocoa: Patched to compile. 2024-10-24 23:48:58 -0400: Ryan C. Gordon - 5cb87ff99 cocoa: Make sure GL context destruction happens on the main thread. 2024-10-23 23:39:40 -0400: Ryan C. Gordon - 00f15dd21 emscripten: scale mousewheel X coordinates correctly, not just Y coordinates. 2024-10-22 12:19:50 -0700: Ivan Epifanov - 52714d506 VITA: fix SDL_ShowMessageBox by using different memory type 2024-10-20 01:02:07 +0000: SDL Wiki Bot - bcf1397e3 Sync SDL2 wiki -> header 2024-10-20 00:51:30 +0000: SDL Wiki Bot - 1af0b3983 Sync SDL2 wiki -> header 2024-10-19 18:04:39 +0000: SDL Wiki Bot - 4ca7a1934 Sync SDL2 wiki -> header 2024-10-17 07:54:02 -0700: Ivan Epifanov - 86fd4ed83 VITA: fix yuv texture update 2024-10-16 17:51:50 -0700: Sam Lantinga - b6fa4dc79 Only use Steam Virtual Gamepads if we're running under Steam 2024-10-16 17:51:50 -0700: Sam Lantinga - cfb3db01d Added support for the Steam Virtual Gamepad on macOS Sequoia 2024-10-16 22:03:50 +0300: Ozkan Sezer - a976f7f71 SDL_stdinc.h: provide a prototype for strdup for __clang_analyzer__ case 2024-10-13 09:00:35 -0700: Pierre Wendling - 378234437 VisualC: Set the correct component to false. 2024-10-12 16:07:34 -0700: Cameron Cawley - 23d456e14 3DS: Support simple message boxes 2024-10-12 16:06:54 -0700: Cameron Cawley - d7bb56f16 3DS: Only bundle resources with tests that need them 2024-10-12 16:06:54 -0700: Cameron Cawley - 084dbb641 Allow for more fine tuning of Duff's device routines 2024-10-12 16:06:54 -0700: Cameron Cawley - 90f792f83 Reduce the size of the SDL_blit_0 alpha code 2024-10-12 13:56:51 -0700: Cameron Cawley - e2f27362c testdrawchessboard: Allow using the standard render API 2024-10-10 08:49:41 -0700: Sam Lantinga - da4608ed0 Fixed typo in SDL_audio.h 2024-10-09 07:31:43 -0700: Guldoman - 5fe010270 x11: Set correct clipboard target type in `SelectionRequest` handling 2024-10-08 16:35:58 -0400: Sam Clegg - 3deb07ea3 [emscripten] Fixes for data addresses above 2gb 2024-10-07 16:41:34 -0700: Sam Lantinga - da19244f7 Added support for wired XBox controllers on macOS 15.0 Sequoia 2024-10-07 16:21:44 -0700: Sam Lantinga - bb33eb409 Fixed detecting the Steam Virtual Gamepad on macOS 2024-10-07 14:24:33 -0400: Frank Praznik - a86f8dedb wayland: Add support for setting window icons via the xdg-toplevel-icon-v1 protocol 2024-10-07 14:24:33 -0400: Frank Praznik - ea77d1d38 wayland: Factor out the general SHM buffer allocation/free functions from the cursor code 2024-10-04 23:42:29 +0200: Anonymous Maarten - e4126d8d6 Add parametrized release script 2024-10-04 15:41:54 -0400: Ryan C. Gordon - 2c60d95ee .wikiheaders-options: fix redundant language. 2024-10-04 15:39:12 -0400: Ryan C. Gordon - ef05f66c0 .wikiheaders-options: Declare SDL3 the current stable API! 2024-10-04 02:32:24 -0400: Ryan C. Gordon - 9f7ccbe8d opengles2: Restore previous default texture_formats. 2024-10-02 13:50:14 -0400: Frank Praznik - 643437f5b Reapply "wayland: Don't initialize OpenGL when the window flags didn't specify it" 2024-10-01 23:04:32 +0200: Anonymous Maarten - 2b2907db1 Add docs to mingw release and don't modify libtool files in mingw's Makefile 2024-10-01 21:09:41 +0200: Anonymous Maarten - 8291b1be3 Port SDL3 release scripts to SDL2 2024-09-26 13:35:31 -0400: Vladimir Serbinenko - 1edaad172 Handle wayland touch cancel message 2024-09-25 21:58:20 -0700: Sam Lantinga - c9f3cbe02 Don't use BlitARGBto555PixelAlpha() for SDL_PIXELFORMAT_ARGB1555 2024-09-25 07:21:31 -0700: Cameron Gutman - 656b59982 Throttle tickle reports to PS4/PS5 controllers 2024-09-23 18:59:54 -0500: Cameron Gutman - 7eb85b07e kmsdrm: Fix one more place that doesn't try to drop master 2024-09-22 16:36:34 -0700: Cameron Gutman - dab4f856c kmsdrm: Keep fd around if we can drop master 2024-09-21 12:14:53 -0500: Cameron Gutman - a4a8a2907 cmake: don't check c++ compiler flags for asan when CXX is not enabled 2024-09-21 13:17:38 +0000: SDL Wiki Bot - c43b976e5 Sync SDL2 wiki -> header 2024-09-20 07:26:38 -0700: Erin Melucci - 055ce096f Don't call GetMessageTime on Xbox platforms 2024-09-18 22:22:01 -0700: T3hD0gg - ec9a9fee5 Add Thrustmaster TMX VID & PID to wheel device list. 2024-09-18 20:44:26 -0400: Cameron Gutman - e23929549 wayland: Fix memory leaks 2024-09-18 17:33:10 +0300: Ozkan Sezer - 46ee6a384 update config.guess and config.sub from mainstream 2024-09-17 14:10:02 +0300: Ozkan Sezer - d6b7be8ab autotools, libtool, win32: add 'aarch64' support to the file magic test. 2024-09-15 12:05:31 -0700: Sam Lantinga - 1b26b5440 Verify that the subsystems were successfully initialized 2024-09-14 21:13:56 -0700: Loymdayddaud - bc9d12e56 Typo fix 2024-09-13 12:29:56 -0700: Anders Jenbo - d9b4b7d0e Spell "unknown" correctly 2024-09-12 18:00:58 -0400: Ryan C. Gordon - 58f2586b4 pulseaudio: Hotplug thread fixes. 2024-09-10 15:35:30 +0000: SDL Wiki Bot - ea820edc6 Sync SDL2 wiki -> header 2024-09-10 10:19:48 -0400: Frank Praznik - 8fa99993a wayland: Send exposure events when showing or resizing the window 2024-09-09 12:54:02 -0700: Simon McVittie - 54757c29d x11vulkan: Use the correct SONAME of libX11-xcb.so.1 on Linux, etc. 2024-09-06 11:24:43 -0700: Sam Lantinga - f5ed158d1 SDL_XINPUT_Enabled() returns false until XInput DLL is successfully loaded 2024-09-06 10:17:37 -0700: Sam Lantinga - 5aadfd4ea Fixed race condition at startup that could cause a crash in the XInput driver 2024-09-05 07:11:56 -0700: Sam Lantinga - 224a37faa Fixed memory leak in testthread 2024-09-05 07:09:27 -0700: Sam Lantinga - a75227aae Use atomic variables for thread communication 2024-09-05 00:28:32 +0300: Ozkan Sezer - 37d3eea93 testlocale, testplatform, testqsort: replace exit(1) calls with return 1 2024-09-04 09:15:20 -0700: Sam Lantinga - 2834d8b3b Revert "Sync SDL2 wiki -> header" 2024-09-02 11:11:02 -0700: Sam Lantinga - 10b4a7937 Make newer DRM and GBM functions optional 2024-09-01 02:18:47 +0200: Anonymous Maarten - 57f1ea71a Increase maximum line length of SDLTest_LogAllocations 2024-08-31 23:49:22 +0200: Anonymous Maarten - 2ae8b4c65 test: use SDL_test for parsing arguments in all non-interactive tests 2024-08-31 23:49:22 +0200: Anonymous Maarten - 47a525610 ci: build in RelWithDebInfo mode 2024-08-31 23:49:22 +0200: Anonymous Maarten - 510eda22f SDL_test: print stack traces of leaks on Windows 2024-08-31 23:49:22 +0200: Anonymous Maarten - 877c19da4 SDL_test: do late addres to name conversion, if libunwind supports it 2024-08-31 23:49:22 +0200: Anonymous Maarten - 622b51161 Copy sdlprocdump from SDL3 2024-08-31 23:49:22 +0200: Anonymous Maarten - 564765d22 ctest: fail if there are outstanding allocations 2024-08-31 23:49:22 +0200: Anonymous Maarten - 1260ada51 SDL_test: use mutex based on SDL_atomic_t in memory tracking 2024-08-25 11:05:50 +0300: Ozkan Sezer - 4eac44bed RAWINPUT_JoystickOpen: add missing SDL_stack_free() calls. 2024-08-23 11:50:00 -0700: Francisco Javier Trujillo Mata - 1b8d5631e Allow MessageBox to work without window 2024-08-19 16:47:54 -0700: Sam Lantinga - 0de601dc6 Added support for the Retro-bit Controller in PS3 mode 2024-08-18 08:30:03 -0700: Sam Lantinga - a3546e506 PSP: Throw SDL_EVENT_QUIT event upon exit (thanks @sharkwouter!) 2024-08-18 08:27:29 -0700: Sam Lantinga - 4bd07ea9a Revert "PSP: Throw SDL_Quit event upon exit" 2024-08-18 08:22:20 -0700: Wouter Wijsman - e52e68d16 PSP: Throw SDL_Quit event upon exit 2024-08-17 11:23:32 +0300: Ozkan Sezer - 30972d7e7 SDL_x11mouse.c: avoid -Wunused-variable if xinput2 is not available 2024-08-16 17:12:34 -0400: ds-sloth - 2824d138b SDL_rwops.c: stdio_seek - skip API call for RW_SEEK_CUR with 0 offset 2024-08-16 11:24:13 -0400: Frank Praznik - 8fcbf972c wayland: Send fake warp coordinates when emulating warps with relative mode 2024-08-16 10:34:36 -0400: Frank Praznik - 5b5757343 x11: Track cursor visibility internally 2024-08-15 11:53:02 -0700: Sam Lantinga - b36021495 Use drmModeAddFB() if drmModeAddFB2WithModifiers() fails 2024-08-14 08:32:02 -0700: Wohlstand - dd6c66391 SDL_vitatouch.c: Fixed the incorrect touch device IDs - Begining of device ID with 0 violates the SDL's specification that means the 0 is an error, invalid, failure, etc. But on Vita here it's an actual device... - Replacing 0 and 1 with 1 and 2 to resolve this violation. 2024-08-14 10:35:43 +0000: Anonymous Maarten - 764c44db0 cmake/test: don't test swift on ios/tvos platform 2024-08-14 10:35:43 +0000: Anonymous Maarten - 52090046f cmake: ios and tvos applications need to link to SDL2main library 2024-08-14 10:35:43 +0000: Anonymous Maarten - 3d7007fb2 testgles: ignore GLES deprecation on Apple platforms 2024-08-14 10:35:43 +0000: Anonymous Maarten - 248cb3ca9 Fix -Wdeclaration-after-statement warnings 2024-08-14 10:35:43 +0000: Anonymous Maarten - 354a35c1d cmake: port back Apple changes from SDL3 2024-08-13 07:39:43 -0700: Sam Lantinga - 70890b175 Fixed build 2024-08-13 07:20:07 -0700: Ilya Mizus - 586a2dc72 Fixed secondary screens on KMSDRM (#10535) 2024-08-12 01:23:12 -0400: Ryan C. Gordon - 155c3bb0a SDL_GLattr: formatted wiki documentation to be wikiheaders-friendly. 2024-08-09 06:48:49 -0700: KaJe - 5ecbc00f3 Add Cammus C12 VID & PID to wheel device list. 2024-08-08 09:29:38 -0700: Sam Lantinga - a5bff78d8 kmsdrm: free the connector when looking for available devices 2024-08-07 12:28:53 -0700: Sam Lantinga - 5ca0639a4 Fixed crash when the current mouse capture window is destroyed 2024-08-06 09:51:00 -0700: hsnovel - 81252eb06 add failsafe for querying cache line size on linux 2024-08-06 05:45:48 -0700: Sam Lantinga - 151201332 Added detail about why a file couldn't be opened (thanks mgerhardy!) 2024-08-05 07:58:02 -0700: Sam Lantinga - 8f5d3ca57 Added SDL_CreateRenderer to the "see also" for SDL_RenderPresent() 2024-08-04 20:05:41 -0700: Sam Lantinga - 2efbe7fa3 Implemented left-justification in SDL_PrintString() 2024-08-04 17:17:43 +0200: Anonymous Maarten - 5c013a4f0 ci: add GDK 2024-08-04 15:52:16 +0200: Anonymous Maarten - 7cf3234ef cmake: SDL2 target is not always available 2024-08-01 14:11:06 -0700: Sam Lantinga - 230f1debd Fixed macOS build 2024-08-01 13:57:26 -0700: Sam Lantinga - 0b6eff416 Fixed building on macOS with OpenGL disabled 2024-07-29 13:50:55 -0700: Sam Lantinga - 7fdf79437 Fixed crash with joystick rumble after disconnection 2024-07-29 12:52:40 -0700: Sam Lantinga - 15c73f5bf Fixed whitespace 2024-07-29 19:46:06 +0000: SDL Wiki Bot - eee439deb Sync SDL2 wiki -> header 2024-07-29 15:45:03 -0400: Ryan C. Gordon - 0ba3d9862 SDL_RWFromFile: On Apple platforms, offer a hint to not look in resource dirs. 2024-07-29 07:21:14 -0700: Charles Cross - e306cbcbe Updates CheckLibUDev() to match main, fixing missing HAVE_LIBUDEV 2024-07-28 22:47:51 +0300: Ozkan Sezer - 2cb2897e5 SDL_mslibc.c: revert PR/10303 changes 2024-07-27 20:30:52 -0400: Frank Praznik - 5d1ca1c8c wayland: Don't fail to retrieve a system cursor if no window is focused 2024-07-27 17:13:52 +0200: Anonymous Maarten - 50a6a39dd cmake: use genexes for linking against apple frameworks 2024-07-22 17:40:56 +0300: Ozkan Sezer - 73066492f testshader.c: include stdlib.h for exit() 2024-07-22 16:02:00 +0300: Ozkan Sezer - 86b4d035d SDL_stdinc.h (SDL_COMPILE_TIME_ASSERT): Keep C++ case alone (after PR/10331) 2024-07-21 21:55:10 +0300: Anonymous Maarten - 5d606eaae stdinc: c23 deprecated _Static_assert in favor of static_assert 2024-07-19 09:39:00 -0700: Charlie Birks - 6e931bee0 emscripten: restore key event prevent default behaviour 2024-07-19 10:20:11 +0000: Anonymous Maarten - fd32342ce ci: build MSVC workflows using Ninja generator 2024-07-19 10:20:11 +0000: Anonymous Maarten - ab4370c24 cmake: detect ARM64EC and enable SDL_LIBC by default 2024-07-19 10:20:11 +0000: Anonymous Maarten - 7fb8b62a4 cmake: fix building UWP with non-MSVC generator 2024-07-19 10:20:11 +0000: Anonymous Maarten - 11c0dfbdf Fix UWP build in non-UNICODE mode 2024-07-18 14:35:00 -0700: vanfanel - 5ab115150 Fix KMSDRM double buffering. 2024-07-17 16:36:04 -0400: vanfanel - 9e6b8d56e Add SDL_VIDEO_DOUBLE_BUFFER support to the Wayland backend. 2024-07-17 10:51:30 -0700: Amir - ccade5058 Fix warning for Android NDK compiler: "function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]" 2024-07-16 08:27:12 -0400: Ryan C. Gordon - 3f9591bab README-macos: fixed some text. 2024-07-14 19:36:46 +0200: Anonymous Maarten - 256269afb sdl2-config.in: use backtics instead of $() for older shells 2024-07-14 17:29:07 +0200: Anonymous Maarten - 2eeb39298 pthread: timespec.tv_nsec must be less then 1000000000 ns 2024-07-12 22:04:29 -0700: ceski - 3b7eafedb Add a Windows mapping for SplitFish Game Controller 2024-07-12 23:09:56 +0200: Anonymous Maarten - bc39952b2 cmake: only add SDL_LIBC=0 compile options to SDL2 libraries 2024-07-12 18:47:18 +0200: Anonymous Maarten - a25f94c9a ci: run VC tests under sdlprocdump 2024-07-12 18:47:18 +0200: Anonymous Maarten - bba51871a cmake: only link SDL2 against test executables 2024-07-12 09:09:57 -0700: Sam Lantinga - b057159db Make sure SDL subsystems are initialized before starting threads 2024-07-12 08:00:04 -0700: Sam Lantinga - b378bc5c8 Make sure timers are initialized before any threads start 2024-07-11 13:55:24 -0700: Sam Lantinga - b13dcf24d Fixed OS/2 build 2024-07-11 13:10:15 -0700: Sam Lantinga - 551164812 Added TLS initialization and shutdown functions 2024-07-11 18:55:50 +0300: Ozkan Sezer - 956a8bf6c ci: bump FreeBSD 2024-07-11 11:42:21 -0400: Ryan C. Gordon - 663411ff7 haiku: Don't change the cwd on startup if launched from a Terminal. 2024-07-10 14:42:32 -0700: Substring - a2215ff81 KMSDRM: fix unsupported modifiers 2024-07-10 09:29:43 -0700: Ahmed Essam - b80f6ec05 emscripten: don't consume key down/up events if the user disabled them 2024-07-08 14:46:15 -0700: Sam Lantinga - 3899cb169 Revert "Fixed build" 2024-07-08 11:39:08 -0700: Sam Lantinga - 026dfc630 Fixed build 2024-07-08 11:28:29 -0700: Sam Lantinga - e22c89536 Make sure we're actually running on Windows before using D3D renderers 2024-07-08 11:54:10 -0400: Frank Praznik - 849c905d8 wayland: Always create a viewport for the window if available 2024-07-06 11:56:38 -0700: mariob92 - 58e179c8b wgl/glx: Fix attribute list for SDL_GL_FLOATBUFFERS 2024-07-06 05:30:08 -0700: Sam Lantinga - 4c4445025 Improved detection of Nintendo Switch Pro controller report mode 2024-07-05 18:56:10 +0300: Ozkan Sezer - 6a1030956 SDL_hidapi.c: work-around watcom build error when libusb is enabled 2024-07-05 08:27:09 -0700: Max Maisel - 22770e649 Drain HIDAPI buffer in SDL_hidapi_steamdeck.c. 2024-07-05 08:23:17 -0700: Sam Lantinga - a4cbba127 Try to create an accelerated renderer for the window surface even if SDL_HINT_RENDER_DRIVER is "software" 2024-07-04 20:37:46 -0400: Ryan C. Gordon - b47deb58a vitagxm: Patched to compile. 2024-07-04 19:47:39 -0400: Ryan C. Gordon - 2c32fd254 Revert "render: Set renderer->window to NULL in SDL_DestroyRendererWithoutFreeing." 2024-07-04 18:48:21 -0400: Ryan C. Gordon - 5f0f337d3 vitagxm: Patched to compile. 2024-07-04 18:46:43 -0400: Ryan C. Gordon - 1413d6774 render: SDL_DestroyWindow hollows out its renderer but doesn't free it. 2024-07-04 18:17:20 -0400: Ryan C. Gordon - 944dc4701 render: Manage memory for SDL_Renderer* at higher level. 2024-07-03 13:54:31 -0700: Sam Lantinga - 845ebbbe9 Added support for the ROG RAIKIRI 2024-07-03 11:47:20 -0700: Sam Lantinga - cd8ea5e3f Only use the default gamepad mapping if an automatic mapping isn't available 2024-06-29 11:22:29 -0700: Sam Lantinga - 288aea3b4 Fixed build 2024-06-29 11:13:01 -0700: Sam Lantinga - 0d9e54237 Respect SDL_HINT_RENDER_DRIVER when creating an accelerated window surface 2024-06-29 11:04:15 -0700: Sam Lantinga - a3f0c373d Clean up any renderer in SDL_DestroyWindowSurface() 2024-06-29 17:50:40 +0300: Ozkan Sezer - a0ec7c090 libtool.m4: fix appending of -no_fixup_chains to allow_undefined_flag. 2024-06-29 17:03:04 +0300: Ozkan Sezer - 98ec8b88c acinclude/libtool.m4: updates from mainstream git: 2024-06-29 00:08:08 -0700: 1F616EMO - 3bf2b90da Remove the inconsistent and lag-causing usleep call in SDL_fcitx.c 2024-06-28 00:11:23 -0400: Ryan C. Gordon - 14183f8ec SDL_endian.h: Fix byte order detection on Solaris (and some SPARC compilers). 2024-06-27 20:38:45 -0400: Ryan C. Gordon - d96f1d536 begin_code: Solaris Studio has `__has_attribute` defined by isn't usable here. 2024-06-27 01:53:39 -0400: Ryan C. Gordon - 3e4bb5acd x11: Fix build when `X_HAVE_UTF8_STRING` is not defined. 2024-06-27 01:43:25 -0400: Ryan C. Gordon - 498cbffd8 atomic: Solaris needs the `_nv` variant of `atomic_or_uint`. 2024-06-27 01:39:44 -0400: Ryan C. Gordon - b23343b7c configure.ac: Explicitly disable Vulkan support on Solaris. 2024-06-26 15:55:31 -0700: Sam Lantinga - ee3b2b7de Make sure we don't try to use the XInput DLL after it's unloaded 2024-06-26 15:55:08 -0700: Sam Lantinga - 88bbab275 Fixed building with older libdrm headers 2024-06-26 15:54:53 -0700: Sam Lantinga - ecde0ca6b Fixed building with the steamrt/scout SDK 2024-06-26 15:54:20 -0700: Sam Lantinga - 64d4baccb Fix building with the steamrt/scout SDK 2024-06-26 15:28:16 -0700: Francisco Javier Trujillo Mata - 10c14e78b Fixing systimer 2024-06-26 14:55:30 -0700: Francisco Javier Trujillo Mata - 4d82ceae0 Add slash to cwd call 2024-06-26 12:19:14 -0400: Frank Praznik - 20f1061cc video: Fix memory leak when deleting a video display 2024-06-26 12:19:14 -0400: Frank Praznik - 3b88d4f46 wayland: Fix double free when deleting an output display 2024-06-25 14:21:17 -0700: Cecill Etheredge - 6589287ed fix: Use drmModeAddFB2WithModifiers instead of drmModeAddFB to allow using GBM modifiers. 2024-06-25 00:44:55 +0200: Anonymous Maarten - 8ae7841d9 Revert "Make sdl2-config interpreter configurable" 2024-06-24 11:51:21 -0700: Edoardo Lolletti - 99d7b9e62 Fix std::thread memory leak 2024-06-23 23:30:50 +0200: Anonymous Maarten - b9f005505 Make sdl2-config interpreter configurable 2024-06-23 00:06:55 -0700: Ganael Laplanche - ab5740bde Fix joystick (/dev/input/xxx) support on FreeBSD 2024-06-20 09:35:28 -0700: Blaž Tomažič - 6a2dd96ac android: actually use ReLinker 2024-06-20 09:35:28 -0700: Blaž Tomažič - b444e656c android: add an option to manually pass the context when loading a native library 2024-06-20 16:30:15 +0000: SDL Wiki Bot - c1d10c36e Sync SDL2 wiki -> header 2024-06-20 09:28:58 -0700: expikr - 194d72bb2 Add SDL_MOUSE_RELATIVE_CURSOR_VISIBLE (#7947) 2024-06-19 05:47:55 +0300: Aikawa Yataro - 4800edfa0 Update qsort implementation 2024-06-17 15:11:48 -0700: Sam Lantinga - 5a26b2688 Fixed requesting USB permission on Android 14 (thanks @ikhoeyZX!) 2024-06-17 12:14:59 -0700: Sam Lantinga - a6fdd155f Pass through the original name used by the Steam Virtual Gamepad 2024-06-17 09:55:03 -0700: Miku AuahDark - 77285b6c3 Android: Use SCREEN_ORIENTATION_FULL_USER instead of SCREEN_ORIENTATION_FULL_SENSOR for resizable window. 2024-06-16 15:02:26 +0000: SDL Wiki Bot - 744eb00b0 Sync SDL2 wiki -> header 2024-06-16 05:56:35 -0700: rfht - 177dfddaf simplify OpenBSD D-pad calculation with bitwise operation (#7996) 2024-06-15 11:47:27 -0400: Ryan C. Gordon - 510f413bb coreaudio: simplify memory leak fix. 2024-06-15 08:09:14 -0700: obeecodes - a9da8dd22 Addressed memory leak in SDL_coreaudio.m 2024-06-14 18:47:56 +0300: Ozkan Sezer - a4d240d29 SDL_events.c: remove long long casts an the override of SDL_PRIs64 2024-06-14 14:56:32 +0300: Ozkan Sezer - 9422c5720 revert commit ac25395 as it broke linux.. 2024-06-14 14:51:10 +0300: Ozkan Sezer - ac253956b SDL_events.c: override of SDL_PRIs64 for mingw is no longer needed 2024-06-14 14:50:32 +0300: Ozkan Sezer - 948b926d4 SDL_qsort.c: better match private funcs' compare args to SDL3 version. 2024-06-14 06:11:54 +0000: SDL Wiki Bot - 143d5d779 Sync SDL2 wiki -> header 2024-06-13 00:02:00 -0700: Sam Lantinga - 169f77ed5 Re-enable full controller reports for Joy-Con controllers 2024-06-13 00:01:40 -0700: Sam Lantinga - 6b9bf7113 Try to guess the type of a Nintendo Switch controller if we can't read the device info 2024-06-12 23:59:07 -0700: Sam Lantinga - f1b19aa74 Ignore spurious reply packets when reading Nintendo Switch controller reports 2024-06-13 04:50:56 +0300: Ozkan Sezer - ce6d3c5cc SDL_qsort.c: change private function compare args to SDL_CompareCallback 2024-06-12 19:29:21 -0400: Ryan C. Gordon - b2b236941 Moved function pointer params to typedefs, etc, for latest wikiheaders. dovi_tool 2024-11-30 11:10:09 -0500: quietvoid - 2cde681 Bump dependencies 2024-11-30 10:47:39 -0500: quietvoid - 458664f Prepare version 2.1.3 2024-11-30 10:37:43 -0500: quietvoid - e899383 Properly finalize EL writing when lengths differ 2024-09-14 12:27:20 -0400: quietvoid - a4f1b62 Update action-gh-release 2024-09-14 11:57:58 -0400: quietvoid - c5ca63a Bump dependencies 2024-09-14 11:51:19 -0400: quietvoid - 1773a4d extract-rpu: Add limit option 2024-09-07 08:46:00 -0400: quietvoid - 46662ed Use C-string literals for EL type in C-API 2024-08-24 11:12:01 -0400: quietvoid - 86f47d4 release: Build Windows aarch64 binary 2024-08-24 10:57:50 -0400: quietvoid - 4121beb release: Build Linux aarch64 binary 2024-08-17 15:52:46 -0400: quietvoid - 8ef53f2 Update dependencies 2024-08-04 10:36:59 -0400: quietvoid - e72bfee Fix version without git 2024-08-04 10:22:37 -0400: quietvoid - a3075cb Fix vergen emit 2024-08-04 10:11:19 -0400: quietvoid - 5cf3eb7 Update dependencies, commit lib lockfile 2024-08-04 09:15:37 -0400: quietvoid - 83e1fda Prepare for new versions 2024-08-04 09:02:03 -0400: quietvoid - 32effc3 Fix macOS universal binary build 2024-08-04 08:52:51 -0400: quietvoid - dc428b4 Add attestation step to release action 2024-08-01 20:59:22 -0400: quietvoid - 386b294 Fix cargo_c cfg warnings 2024-06-22 11:17:19 -0400: quietvoid - 8fc10c8 Parse ext_mapping_idc from el_bit_depth_minus8 2024-06-15 13:54:58 -0400: quietvoid - cdc64e3 Use larger LUT for CRC computation 2024-06-15 13:40:27 -0400: quietvoid - 9dc7fb2 Fix CI 2024-06-15 13:30:08 -0400: quietvoid - 96825b0 Update bitvec_helpers & hevc_parser hdr10plus_tool 2024-09-14 12:42:08 -0400: quietvoid - 5a5b835 Remove useless manifest-path 2024-09-14 12:39:45 -0400: quietvoid - 059ecdf Fix release action version 2024-09-14 12:30:03 -0400: quietvoid - 0d750c3 Update to version 1.6.1 2024-09-14 12:27:41 -0400: quietvoid - 5184f78 Refactor release workflow 2024-09-14 11:52:04 -0400: quietvoid - 57114be extract: Add limit option 2024-06-15 13:40:47 -0400: quietvoid - a26b085 Fix CI 2024-06-15 13:35:58 -0400: quietvoid - c5966b8 Bump bitvec_helpers & hevc_parser libzen 2024-11-08 13:05:20 +0100: Maxime Gervais - dee775b Replace new by cstddef for size_t definition 2024-09-30 20:44:38 +0800: cjee21 - 2c7780c Fix redefinition of 'timeval' error with Win64x/bcc64x compiler 2024-09-30 20:44:38 +0800: cjee21 - 078150a Enable Win64 and Win64x targets 2024-09-30 20:44:38 +0800: cjee21 - 32496ea Save project file with C++Builder 12 2024-09-22 23:05:57 +0200: Maxime Gervais - 6f8202e Fix undefined macro if glibc headers doesn't match linux headers version 2024-09-19 16:21:05 +0200: Maxime Gervais - 78d1df5 Support for file creation date on Linux and macOS 2024-06-19 22:09:26 +0800: cjee21 - 576aebc Enable CFG for MSVC2022 2024-06-19 22:07:19 +0800: cjee21 - b5cb8bd Enable CFG for MSVC2019 2024-06-19 14:58:48 +0200: Maxime Gervais - 4013723 Fix devel-package for Mageia 9 libmediainfo 2024-11-28 21:46:18 +0100: Jérôme Martinez - 075664bb3 x RIFF: fix bad seek in big chunks e.g. aXML with odd size 2024-11-28 21:45:21 +0100: Jérôme Martinez - fcf80a1d2 x Conformance checker: fix frame/time/offset in case of several frames in one readout 2024-11-27 16:19:50 +0100: Maxime Gervais - 6588457c2 ADM: fix buffer over-read 2024-11-27 12:32:24 +0100: Jérôme Martinez - 6f5be7bf0 + PNG: adapt cLLi/mdCv letter case, update 2024-11-27 09:14:54 +1100: MartinEesmaa - 98a5e26dc Matroska tag: Detection for VVC 2024-11-26 16:06:36 +0100: Jérôme Martinez - 5c2bd4e91 + PNG: adapt cLLi/mdCv letter case 2024-11-21 11:57:15 +0100: Maxime Gervais - a1ff716c1 Fix CI 2024-11-21 01:29:26 +0100: Maxime Gervais - ed0dd75ab Update release scripts to msvc2022 2024-11-18 18:23:16 +0100: Jérôme Martinez - b89e33841 x FFV1: MaxSliceCount not in XML report 2024-11-13 11:02:10 +0100: Maxime Gervais - 5196832c2 Replace old gvPluginList function signature 2024-11-07 15:51:08 +0000: Jenkins CI - c8ab09eea Preparing v24.11 2024-11-07 15:56:45 +0100: Jérôme Martinez - c0be32c64 + MXF: better support of frame wrapped IAB 2024-11-07 11:17:36 +0100: Jérôme Martinez - c2ec2ad2b + MXF ULs refactoring 2024-11-05 21:53:52 +0100: Christian - dccaa699b Also update ChannelLayout 2024-11-03 14:24:58 +0100: Jérôme Martinez - 0a7d445c0 x I2133, TTML: fix timecode when timeBase is media 2024-10-27 11:25:57 +0100: Maxime Gervais - 1b10243df DvDif: Fix issues with playback speed and discontinuity detection 2024-10-26 02:30:16 +0200: Maxime Gervais - 51b764a35 DvDif: Avoid to call Synchro_Manage() twice 2024-10-18 16:05:51 +0200: Jérôme Martinez - 42b93d2b3 + EXR: support of time code and frame rate 2024-10-15 23:01:41 -0700: Pierre-Anthony Lemieux - d43f177e6 Allow XML documents larger than 16 MB 2024-10-11 14:46:35 +0200: Maxime Gervais - 594c6f422 Graph output: Use cairo if available 2024-10-10 22:17:24 +0200: Jérôme Martinez - edab4523c x MPEG-TS: increase probing at end of FileHeader_Begin 2024-10-10 12:38:24 +0200: Jérôme Martinez - 2d5aa2b90 + AVC: improved detection of AVC-Intra 2024-10-09 19:32:53 +0200: Jérôme Martinez - 878043c2a x I2110, MXF: fix wrong Delay field with NDF timecodes 2024-10-09 11:22:23 +0200: Maxime Gervais - b94600529 Fix version number in some project files 2024-10-08 08:04:45 +0200: Luis Macià - fbc564ab8 Removed buffer leak in PNG file parsing and when using inflate method across the library. 2024-09-30 18:32:55 +0800: cjee21 - e95f8b6aa Fix out-of-bounds array read in File_Aac_Main 2024-09-30 17:13:37 +0800: cjee21 - 3d10271cd Fix bug in IAB channel code mapping 2024-09-30 15:49:06 +0800: cjee21 - f0de8d966 Escape HTML strings 2024-09-23 17:23:40 +0200: Jérôme Martinez - 0c51b4059 x Fix compilation issues with non Unicode version 2024-09-20 13:17:58 +0200: Jérôme Martinez - 9d1a8604f + Duration_Start_Command/Duration_End_Command are hidden by default 2024-09-19 16:43:43 +0200: Jérôme Martinez - 7a7e24b9f + TTML: add Duration_Start_Command/Duration_End_Command 2024-09-18 15:41:19 +0200: Jérôme Martinez - e42a522aa + PAC subtitle format support 2024-09-08 11:37:01 +0200: Jérôme Martinez - 799376aeb + DV: DVREscue MoreData list as enum 2024-09-08 11:34:28 +0200: Jérôme Martinez - 450ac95ef x DV: fix potential wrong detection as DV in case of DVRescue analysis activated 2024-09-08 11:33:24 +0200: Jérôme Martinez - c22df9ccb x DV: fix potential crash during DVRescue analysis 2024-07-25 10:11:38 +0200: Jérôme Martinez - c23365e25 XML export: fix comment in comment 2024-07-18 16:37:12 +0200: aipsvrr - f6b65b440 Avoid crash in mxf assets on unsupported audio 2024-07-12 11:54:00 +0200: Jérôme Martinez - d9a489a45 x Sony Real Time Metadata: fix timecode drop frame flag 2024-07-07 21:15:06 -0300: James Almer - 15a26f224 + HEVC: add missing parsing of some multilayer SPS elements 2024-07-05 16:02:29 +0200: Jérôme Martinez - 41ce99abc x S1194, fix random behavior due to uninitialised value 2024-06-29 13:47:35 +0800: cjee21 - 8a8eaed98 HTML Improvements 2 2024-06-28 17:11:49 +0200: Jérôme Martinez - 0bfcfce83 + MXF: support of DolbyVision in a Dolby private element 2024-06-27 20:45:55 +0200: Maxime Gervais - 5b89295b3 Fix release notes 2024-06-27 15:43:42 +0000: Jenkins CI - 33e3d7b58 Preparing v24.06 2024-06-26 20:55:16 +0200: Jérôme Martinez - a091f7a08 + CEA-608/708: option for forcing all CC1-CC4/T1 if stream is detected 2024-06-25 11:30:11 +0200: Jérôme Martinez - a82f1bbd4 + JPEG 2000: support of HTJ2K profile 2024-06-24 09:30:35 +0200: Jérôme Martinez - ef6c4ca5d x MXF: StreamOrder for tracks in ANC 2024-06-21 12:37:30 +0200: Jérôme Martinez - 7173afd3a x Dolby E: StreamOrder includes all underlying streams 2024-06-20 18:12:00 +0800: cjee21 - 0b828ef41 HTML Improvements 2024-06-19 21:59:35 +0800: cjee21 - 138ac4bc9 Enable CFG and CET 2024-06-19 08:54:49 +0200: Jérôme Martinez - 33cbd3434 + MXF & MOV: customizable seek pos and duration of caption probe, update 2024-06-18 00:30:16 +0200: Jérôme Martinez - 519087f2f + DAT: Support of raw Digital Audio Tape 2024-06-13 18:19:02 +0200: Jérôme Martinez - 451220261 x MPEG-TS: general duration includes before and after PCR offsets 2024-06-13 13:15:35 +0200: Jérôme Martinez - 6e83f5d48 + Conformance checker: an element is indicated bigger than its upper element, fix 2024-06-12 17:01:09 +0200: David Bryant - e5d27d880 WavPack: various fixes for multichannel & DSD files 2024-06-10 17:26:49 +0200: Jérôme Martinez - d66cb983b + Conformance checker: option for max count of items per check 2024-06-10 13:40:45 +0200: Jérôme Martinez - 0b7f94867 + Conformance checker: check of RIFF sub-element sizes mediainfo 2024-11-30 13:58:06 +0100: Jerome Martinez - 84c9acec4 Windows GUI: Fix installer out path after assets 2024-11-28 22:26:34 +0800: cjee21 - cbc3df38d Windows GUI: Enable controlling shell extension for folders 2024-11-28 22:26:33 +0800: cjee21 - 44461cd07 Windows GUI: Support new shell extension 2024-11-28 22:26:31 +0800: cjee21 - 940de7205 Windows GUI: Update installer for Windows 11 Explorer context menu 2024-11-28 22:26:29 +0800: cjee21 - a3c09cff9 Add Windows package helper for sparse package 2024-11-28 22:26:28 +0800: cjee21 - e62c65f49 Add Windows sparse package 2024-11-28 22:26:26 +0800: cjee21 - 05c48c4d7 Add Qt GUI support for Windows shell extension 2024-11-28 22:26:25 +0800: cjee21 - d48812ad1 Enable hiding context menu entry of shell extension 2024-11-28 22:26:23 +0800: cjee21 - c13776d48 Rewrite shell extension in C++/WinRT 2024-11-28 22:26:20 +0800: cjee21 - 60b288a35 Add Windows shell extension for File Explorer context menu 2024-11-27 17:56:00 +0800: cjee21 - 2dee2732f Release scripts improvements 2024-11-26 19:08:44 +0800: cjee21 - 1685c02a5 Windows GUI: Implement signing of uninstaller 2024-11-26 19:08:26 +0800: cjee21 - 129d928ac Make contents of x64 Windows CLI consistent with i386 2024-11-26 19:08:26 +0800: cjee21 - 8f42310e9 Remove `curl-ca-bundle.crt` from scripts. 2024-11-26 08:01:59 +0100: Maxime Gervais - 372d35003 Package scripts for MSVC2022 build 2024-11-19 20:57:10 +0800: cjee21 - 7ef1318aa Qt GUI: Reduce size for Windows MSIX package 2024-11-19 00:36:14 +0800: cjee21 - e1af4003f Windows GUI: Fix shell extension registries 2024-11-18 19:07:56 +0800: cjee21 - cdac62812 Update file extensions lists 2024-11-17 23:02:04 +0100: Jerome Martinez - 7a33fd129 x Windows GUI: Add LegacyStreamDisplay option, fix 2024-11-17 01:11:24 +0800: cjee21 - e0049739c Qt GUI: Update MSIX manifest 2024-11-17 00:38:03 +0800: cjee21 - e21c804f2 Windows GUI: Add package identity 2024-11-16 22:01:13 +0800: cjee21 - b5c84f9e6 Windows GUI: Installer improvements 2024-11-16 21:37:48 +0800: cjee21 - 5858aaa88 Update .gitignore for Visual Studio cache and NuGet packages 2024-11-16 20:31:57 +0800: cjee21 - 4ba6d9d84 Update Release_GUI_Qt_Windows_x64_MSIX.cmd 2024-11-16 18:29:49 +0800: cjee21 - 612e89480 Windows GUI: Add LegacyStreamDisplay option 2024-11-16 17:36:34 +0800: cjee21 - 4c8db59a1 Qt GUI: Add build and packaging script 2024-11-16 17:31:58 +0800: cjee21 - dcbfc6b58 Qt GUI: Add files for MSIX packaging 2024-11-16 17:27:15 +0800: cjee21 - a10bead31 Qt GUI: Add Graph options 2024-11-15 17:14:24 +0800: cjee21 - 8a505a723 Qt GUI: Add Graph export 2024-11-15 17:14:23 +0800: cjee21 - 71cf3fa64 Qt GUI: Add Graph view 2024-11-15 17:14:23 +0800: cjee21 - ab2cd9425 Qt GUI: Add FFmpeg plugin support 2024-11-15 17:13:51 +0800: cjee21 - a654201b2 Qt GUI: Enable WithThread so that progress bar actually works 2024-11-15 17:04:38 +0800: cjee21 - eddd4bf38 Windows GUI: Fix double free of Buffer for graph template 2024-11-15 17:01:34 +0800: cjee21 - fe5246c4f Windows GUI: Show FIMS 1.3 in MainMenu 2024-11-14 20:42:49 +0800: cjee21 - 8fba4d7b6 Qt GUI: Add legacy stream display option 2024-11-14 20:41:09 +0800: cjee21 - 4900ea245 Qt GUI: Revert 'Make Text view editable' 2024-11-14 19:27:17 +0800: cjee21 - bb7d1b8fb Qt GUI: Add captions display options 2024-11-14 17:05:11 +0800: cjee21 - 0b8730efa Qt GUI: Add inform version and timestamp options 2024-11-14 15:56:12 +0800: cjee21 - 08252231f Qt GUI: Save shell extension preference 2024-11-14 15:29:02 +0800: cjee21 - 87a9e388a Qt GUI: Make toolbar moveable but prevent it from being detached 2024-11-14 01:48:55 +0800: cjee21 - 537800a73 Windows GUI: Reset Text and Tree views colours to default 2024-11-11 17:04:04 +0800: cjee21 - 07b0cc69f Qt GUI: Use WebEngine for HTML view 2024-11-10 22:33:21 +0800: cjee21 - bc5233da2 Windows GUI: Layout improvements 2024-11-10 20:02:29 +0800: cjee21 - b215e1396 Windows GUI: Delete TFont after use 2024-11-09 22:57:56 +0800: cjee21 - cad548583 Windows GUI: Reduce the brightness of white backgrounds 2024-11-09 21:46:43 +0800: cjee21 - b9fbf9ec8 Qt GUI: Make Text view editable 2024-11-09 21:40:18 +0800: cjee21 - 185b29b77 Revert "Windows GUI: Prevent editing text outputs" 2024-11-08 22:05:44 +0800: cjee21 - 496102a20 Windows GUI: Improve start-up initialization 2024-11-07 16:51:03 +0000: Jenkins CI - b750f810e Preparing v24.11 2024-10-16 22:59:29 +0200: Maxime Gervais - d9b2b6a69 Windows GUI: New version dialog for plugins 2024-10-16 17:18:38 +0800: cjee21 - 0e57b0580 Windows GUI: Fix potential memory leak 2024-10-08 16:32:32 +0200: Maxime Gervais - 599cfc1c1 Fix version in MS2022 project 2024-10-08 15:39:20 +0800: cjee21 - 994583295 Windows GUI: Bundle WebView2Loader.dll 2024-10-08 03:05:11 +0800: cjee21 - c3b58107d Windows GUI: Enable WebView2 native dark mode 2024-10-08 03:05:07 +0800: cjee21 - 78d10f571 Windows GUI: Use Edge WebView2 for HTML/Graph view 2024-10-07 20:12:24 +0200: Dzmitry Zubialevich - c2f0eb8bc Fixes for Belarusian translation 2024-10-08 01:04:31 +0800: cjee21 - 3eabb7d65 Windows GUI: Remove unused string 2024-10-08 01:02:37 +0800: cjee21 - 2642c3249 Windows GUI: Fix Sheet view buttons size on high-DPI 2024-10-08 01:02:37 +0800: cjee21 - 3e8d2454a Windows GUI: Fix issues found by static analysis 2 2024-10-08 00:59:39 +0800: cjee21 - 9693c8728 Windows GUI: Fix issues found by static analysis 2024-10-08 00:59:39 +0800: cjee21 - 779a585fd Windows GUI: Use consistent letter case for ToolBar 2024-10-08 00:59:38 +0800: cjee21 - 1bca8d469 Windows GUI: Fix layout of Plugin install window 2024-10-04 15:41:42 +0800: cjee21 - 0617bdf23 New MediaInfo.ico for consistency 2024-10-04 14:58:25 +0800: cjee21 - f2363715c Qt GUI: Update resource file for Windows 2024-10-01 20:01:08 +0800: cjee21 - f1cd500b4 Windows GUI: Strip final binary for Win64x target 2024-10-01 20:01:08 +0800: cjee21 - a7da4442f Windows GUI: Use native VCL for getting DPI scale 2024-10-01 20:01:08 +0800: cjee21 - ab6dd30dc Windows GUI: More compatibility fixes for upgrading 2024-10-01 20:01:01 +0800: cjee21 - 9446b3451 Windows GUI: Replace TCppWebBrowser 2024-08-27 11:42:00 +0200: Maxime Gervais - d0c7c2c1b Windows GUI: Prevent graph plugin to use negative metrics 2024-08-05 18:07:59 +0800: cjee21 - ce87af7ca Windows GUI: Fix bcc64x compiler errors 2024-08-05 18:07:20 +0800: cjee21 - becae6966 Windows GUI: Enable Win64x target platform 2024-08-03 14:50:35 +0200: Jerome Martinez - 88e46309c Update other language files after id.csv is added 2024-08-03 19:23:55 +0700: William Surya Permana - ca9505448 Create id.csv 2024-07-30 19:45:45 +0800: cjee21 - 9235c96f6 Windows GUI: Save project file with C++Builder 12 2024-07-02 20:08:20 +0200: Maxime Gervais - 32696c05a Update Release_GUI_Windows.bat for arch specific installers 2024-07-02 15:42:15 +0800: cjee21 - bb62054ff Windows GUI: Add 32-bit & 64-bit only installer 2024-07-02 15:42:15 +0800: cjee21 - 3c8ded45c Windows GUI: Installer improvements 2024-07-02 15:42:15 +0800: cjee21 - 07c8fcc30 Windows GUI: Remove MediaInfo_i386.dll for 32-bit version 2024-07-02 15:42:15 +0800: cjee21 - d455f429d Windows GUI: Add 64-bit version to installer 2024-07-02 15:42:15 +0800: cjee21 - 0ee0a4aa4 Windows GUI: Use 64-bit version for 7z archive 2024-07-02 15:42:15 +0800: cjee21 - 1ae978678 Windows GUI: Enable 64-bit version 2024-07-02 15:42:15 +0800: cjee21 - 80cf77616 Windows GUI: Save project file with C++Builder 11 2024-07-02 15:09:44 +0800: cjee21 - 1d61c886c Windows GUI: Improve layout of Export window 2024-07-02 10:48:34 +0800: cjee21 - e214da6a1 Windows GUI: Fix button size in Export window on high-DPI 2024-07-02 10:13:47 +0800: cjee21 - 6a629ae86 Windows GUI: Fix toolbar space remains after closing Preferences 2024-07-02 10:06:25 +0800: cjee21 - 4d64ae626 Windows GUI: Upgrade file open dialog 2024-07-02 09:47:35 +0800: cjee21 - ce35c682d Windows GUI: Organize GUI_Main.cpp 2024-07-02 09:27:36 +0800: cjee21 - 56b0cb3cc Windows GUI: Remove unused donate buttons 2024-07-01 23:31:56 +0200: Maxime Gervais - 15abb82b6 Handle 64bit graph plugin 2024-07-02 00:43:50 +0800: cjee21 - b355138f8 Windows GUI: Code improvements 2024-07-02 00:31:48 +0800: cjee21 - 70edcc7a8 Windows GUI: Prevent editing text outputs 2024-07-02 00:31:48 +0800: cjee21 - 40cadd752 Windows GUI: White background for all text views 2024-07-02 00:31:48 +0800: cjee21 - 974c9e812 Windows GUI: Enable auto margins for text views 2024-07-02 00:31:48 +0800: cjee21 - 7067159c3 Windows GUI: SemiBold monospaced font 2024-07-01 21:56:01 +0800: cjee21 - 93ab2046e Windows GUI: Fix button DPI scaling 2024-07-01 18:13:58 +0800: cjee21 - b1c8e92f2 Windows GUI: Hide tabs in a way that prevents glitches 2024-06-30 21:53:31 +0200: Maxime Gervais - 65bfbb213 Update metainfo to latests flatpack requirements 2024-06-30 18:02:09 +0800: cjee21 - 6f782e3b6 Windows GUI: Bold monospaced font 2024-06-30 17:20:35 +0800: cjee21 - d0129cbdc Windows GUI: Improve Preferences->General layout 2024-06-30 17:11:20 +0800: cjee21 - d1b93cbe9 Windows GUI: More padding for Preferences window 2024-06-30 16:41:36 +0800: cjee21 - bb3a66192 Windows GUI: Add disabled toolbar icons 2024-06-30 13:53:51 +0800: cjee21 - a0381a1a9 Windows GUI: Perfect the alignment in Preferences window 2024-06-29 23:00:09 +0800: cjee21 - 62df94a98 Windows GUI: Improve HTML view 2024-06-29 16:11:03 +0800: cjee21 - d5e8e94d3 Windows GUI: About window layout improvements 2024-06-29 16:10:52 +0800: cjee21 - a05e12161 Windows GUI: Fix Language 'More...' button linking in Preferences 2024-06-29 16:10:17 +0800: cjee21 - 3e553947a Windows GUI: Preferences layout improvements 2024-06-29 15:23:05 +0800: cjee21 - e918631c5 Windows GUI: Fix tabs slightly visible on high-DPI 2024-06-29 14:34:58 +0800: cjee21 - 2ba8a12a3 Windows GUI: Remove empty lines in MediaInfo_GUI.cpp 2024-06-29 14:31:34 +0800: cjee21 - e6cf5f2bb Windows GUI: Fix inconsistent line endings in GUI_Main.cpp 2024-06-27 20:47:55 +0200: Maxime Gervais - 4823257eb Fix release notes 2024-06-27 13:43:04 +0000: Jenkins CI - 3dc1c266c Preparing v24.06 2024-06-27 13:35:44 +0200: Maxime Gervais - 3f2d67343 Fix GUI with wxGTK < 3.x 2024-06-27 11:13:28 +0200: Maxime Gervais - 957a4a69d Add captions display options 2024-06-26 10:09:09 -0500: Greg Scaffidi - 0690d2bb0 Modify this check for media-autobuild-suite : https://sourceforge.net/p/mediainfo/bugs/729/ 2024-06-26 16:01:10 +0200: Maxime Gervais - 8e7e8c674 Fix temporary/testing code 2024-06-22 00:41:08 +0800: cjee21 - 455206914 Windows GUI: Quick temp fix for translations after update 2024-06-21 17:52:17 +0800: cjee21 - da4489e2c Add translations for Windows GUI theme menu 2024-06-21 12:49:53 +0800: cjee21 - b6ea0d957 Windows GUI: Fix text view strings properly 2024-06-19 22:57:51 +0800: cjee21 - 1f7426b8a CLI: Use same optimization options as Win32 for x64 2024-06-19 22:52:45 +0800: cjee21 - fbe3360c0 CLI: Enable CFG and CET 2024-06-19 21:23:41 +0800: cjee21 - b7e8d2c3e Qt GUI: Enable Control-flow Enforcement Technology (CET) 2024-06-19 21:06:14 +0800: cjee21 - 81499d0bf Qt GUI: Upgrade to MSVC2022 and enable CFG for all Windows builds 2024-06-19 19:03:42 +0800: cjee21 - 15382ea4f Qt GUI: Prevent clipped text in easy view 2024-06-19 18:55:18 +0800: cjee21 - 43289a540 Qt GUI: Disable moving toolbar. 2024-06-19 17:52:05 +0800: cjee21 - 86a0a0082 Qt GUI: Prefer Cascadia Mono font as monospaced font 2024-06-19 14:40:49 +0800: cjee21 - 5e59e80dd Qt GUI: Fix indents 2024-06-19 12:21:26 +0800: cjee21 - e64b46f23 Qt GUI: Use newer 'Close' icon when available 2024-06-19 01:20:56 +0800: cjee21 - fec422d73 Qt GUI: Revert "Use system icons instead of built-in" 2024-06-19 01:02:49 +0800: cjee21 - f5431e09d Qt GUI: Clean-up unused includes 2024-06-19 01:02:49 +0800: cjee21 - b13127b23 Qt GUI: Enable Control Flow Guard (CFG) for x86_64 2024-06-19 01:02:49 +0800: cjee21 - c3a2e9131 Qt GUI: Build x86_64 using MSVC2022 2024-06-18 20:49:26 +0800: cjee21 - bf2574b7b Windows GUI: Implement theme preferences 2024-06-18 19:56:54 +0800: cjee21 - 5ea15955e Windows GUI: Improve app closing routine 2024-06-17 23:01:31 +0800: cjee21 - 830777138 Windows GUI: Fix opening subdirectories 2024-06-12 23:41:37 +0200: Maxime Gervais - 17c7b5838 Cocoa GUI: Associate with image files vidstab 2024-02-11 01:52:46 +0100: Kalin KOZHUHAROV - 05d2903 Obliterating most any reference to ORC zvbi 2024-11-29 18:28:20 +0200: Ileana Dumitrescu - ccf1679 Update copyright year for maintainer 2024-11-29 18:16:57 +0200: Ileana Dumitrescu - c5e8604 po: Update translations 2024-11-29 18:06:42 +0200: Ileana Dumitrescu - c8f51cc .gitignore: Remove autogenerated files 2024-11-29 16:51:37 +0200: Ileana Dumitrescu - 1f6a79c src/idl_demux.c: Correct the behaviour of dummy byte removal 2024-11-27 11:28:07 +0100: Alyssa Ross - 174411e Include for offsetof() 2024-11-27 11:28:06 +0100: Alyssa Ross - 2fbbe50 Stop using transitional LFS64 APIs 2024-11-27 11:28:06 +0100: Alyssa Ross - 9f850b6 configure.ac: correct type of ioctl for musl AMF 2024-11-13 12:04:14 -0500: Roman Huts - 8f5a645 Add Interface for AV1 B-frame Support 2024-10-15 14:28:54 -0400: Roman Huts - 8e271da Set execute bit for Linux filte_to_header 2024-10-01 14:59:13 -0400: Roman Huts - 3588c60 Fix header publishing workflow 2024-09-30 14:18:06 -0400: Roman Huts - ba07d1b AMF v1.4.35 release 2024-09-09 11:33:24 -0400: Roman Huts - 3db6164 Spacing 2024-09-09 11:33:24 -0400: Steve Lhomme - 6ebb59d Define AMFPRI(d|ud|x)64 using the standard C++ format for C+11 and up 2024-09-09 11:33:24 -0400: Steve Lhomme - b927aa2 Define LPRI(d|ud|x)64 as Unicode (wide) versions of AMFPRI(d|ud|x)64 2024-09-09 11:33:24 -0400: Steve Lhomme - 072dee9 Move AMF_UNICODE into Platform.h 2024-08-19 14:18:39 -0400: Braiam Peguero - a6fca4a Add version to the directory and resulting file 2024-08-19 14:18:39 -0400: Braiam Peguero - d47d953 Include root directory that matches file name 2024-06-27 10:58:59 -0400: Roman Huts - 6d7bec0 AMF v1.4.34 release gpac 2024-11-25 11:10:40 +0100: Aurelien David - b187b9ed2 fixed various fuzzing bugs - Squashed from: 2024-11-25 12:50:00 +0300: Deniz Ugur - 49f51d8b7 use packet property instead 2024-11-25 12:49:34 +0300: Deniz Ugur - 9316157d1 Revert "add udta for GF_FilterPacket" 2024-11-22 18:03:29 +0300: Deniz Ugur - d8608522f add udta for GF_FilterPacket 2024-11-22 10:45:12 -0400: Romain Bouqueau - 9ddf8d24f dasher: minor doc update, see feedback in https://github.com/gpac/gpac/issues/3022#issuecomment-2492951497 2024-11-22 10:54:14 +0100: jeanlf - cdecbb751 added SamplingRateBox - cf #3040 2024-11-22 09:48:30 +0100: jeanlf - 3960d6d1d fixed ow reassign from auto to yes in fout 2024-11-22 09:14:13 +0100: jeanlf - f6c1b1b3a fixed #3039 2024-11-20 14:49:39 -0400: Romain Bouqueau - 75c6be0a8 fix typos in DTS 4CCs - thanks @LigH-de - fix #3044 2024-11-18 15:35:48 -0400: Romain Bouqueau - bf89249e8 cosmetics 2024-11-18 15:45:16 +0100: Alicia Boya García - a5b76e774 Fix --disable-jack, --disable-pulseaudio, --disable-alsa 2024-11-18 12:26:59 +0100: Aurelien David - 7e2d00903 dmx_gsf: avoid double adding to pck_res list to prevent double free 2024-11-15 16:27:17 -0400: Romain Bouqueau - b8198d3ed dash client, seg timeline: increase tolerance when being ahead of time from 1 seg to 1.5 seg dur 2024-11-15 16:25:40 -0400: Romain Bouqueau - 042f027fd cosmetics 2024-11-15 19:53:14 +0100: jeanlf - ad340b4fe Fixed #3034 and added EXT_TIME to FDT packets 2024-11-13 14:53:30 -0400: Romain Bouqueau - 8c9a56939 mabr client: recycle but don't remove DASH/HLS manifests LCT Objects updating the TOI - see #2942 2024-11-13 19:16:30 +0100: jeanlf - b7eba581c added missing port number in mabr PresentationManifestLocator 2024-11-13 18:28:10 +0100: Aurelien David - 089cd284d removed ununsed rfc2818_match() 2024-11-13 15:40:23 +0100: Aurelien David - 6f32ae717 fix memleak in dec_nvdec 2024-11-13 15:40:23 +0100: Aurelien David - 299cb97c5 lower priority of curl when handling rtmp 2024-11-13 15:40:23 +0100: Aurelien David - 6e3d21c94 fix crash due to uninitialized variables 2024-11-13 15:40:23 +0100: Aurelien David - ef0f7395d enable libcurl support on windows 2024-11-13 15:37:47 +0100: jeanlf - fa1cb572b fixed mabr transportObjectURI - cf #3030 2024-11-13 14:33:59 +0100: jeanlf - 87b739d31 fixed typo in mabr carousel info - cf #3031 2024-11-13 14:06:04 +0100: jeanlf - 8374b19aa MABR: add carousel info when inband is used - cf #3031 2024-11-13 12:55:28 +0100: Aurelien David - a37c99b45 avoid UAF on bad logs parameters 2024-11-13 12:55:28 +0100: Aurelien David - 751c0a321 reworked ssl certificate verification: 2024-11-13 12:50:03 +0100: jeanlf - fbbafb97c MABR improvements 2024-11-13 12:03:08 +0300: Deniz Ugur - 5b220b68b also disable avin_web 2024-11-13 11:55:03 +0300: Deniz Ugur - b66ec9c41 Revert "disable apps with isomedia_only" 2024-11-13 11:46:24 +0300: Deniz Ugur - 9c2549851 disable apps with isomedia_only 2024-11-13 11:19:51 +0300: Deniz Ugur - 36bc858a2 make webcodecs a feature 2024-11-12 17:52:38 +0100: jeanlf - 0a3d8efe8 Fixed #3028 2024-11-12 19:35:58 +0300: Deniz Ugur - bc6fd5007 fix issues with `--isomedia-only` 2024-11-08 18:17:14 +0100: jeanlf - 4d8a2b945 fixed #3014 2024-11-08 17:22:21 +0100: jeanlf - 8f3dfe5d3 fixed typo in keep_burl option 2024-11-08 12:58:47 +0100: jeanlf - 73966c23f fixed doc and md generation bug 2024-11-08 11:42:47 +0100: jeanlf - 23e84dd4d fixed mpeg2 option in aac rewriter 2024-11-08 10:57:11 +0100: jeanlf - a9cb2a5ec fixed props checker for CRLF cases 2024-11-08 08:32:04 +0100: jeanlf - 7310e9bf0 fixed possible mem leak in httpout 2024-11-07 20:06:10 +0100: jeanlf - 7f5d8a1ec fixed wrong libavutil version for AV_OPT_TYPE_UINT 2024-11-07 19:47:08 +0100: jeanlf - 5947c7d77 fixed bug purging traf map when reading from pipe/http/tcp - cf #3026 2024-11-07 19:12:30 +0100: jeanlf - 1bce910fb added unmapped ffmpeg option type 2024-11-07 17:48:32 +0100: jeanlf - 25b8ec722 dump 4cc as utf8 if ppossible 2024-11-07 17:33:28 +0100: jeanlf - 1bc971983 prevent period switch when no packet was sent - cf #3023 2024-11-07 17:32:39 +0100: jeanlf - 8a551ce94 only warn on ambiguous enums passed without argument name for explicit filters 2024-11-07 15:44:58 +0100: jeanlf - 7d62ce4f9 fixed potential dual parsing of init segment triggering wrong error 2024-11-07 15:44:45 +0100: jeanlf - 76810834e clarify sloop behaviour 2024-11-07 15:44:18 +0100: jeanlf - e832ef8a2 fixed missing mutex calls around downloader session list 2024-11-07 14:41:07 +0300: Deniz Ugur - 3ca3363b2 add hint_class_type to ff_dmx 2024-11-07 11:29:04 +0100: jeanlf - 9ae3c074c use x264-params instead of x264opts when present for low-delay - cf #3018" 2024-11-07 11:22:37 +0100: jeanlf - 91b49b568 fixed wrong reporting of used meta args 2024-11-07 10:18:57 +0100: jeanlf - 379658a9d fixed bug in gsf demux when not all pids are playing 2024-11-07 09:56:56 +0100: jeanlf - e19ad7361 fixed potential free after use when period switch happens in HLS 2024-11-07 09:55:22 +0100: jeanlf - 0644b5cdc added $;$ for 24304 escape in templates for some shell environments 2024-11-06 21:40:27 +0100: jeanlf - 38e1a67be fixed bug introduced in previous commit for HLS on ROUTE/MABR 2024-11-06 19:54:14 +0100: jeanlf - 9ee3ab15b add missing exports 2024-11-06 19:27:50 +0100: jeanlf - 40cf97b41 added initial delay option for httpin 2024-11-06 19:26:17 +0100: jeanlf - 63c421ce8 fixed possible bug failing a byte-range request in a resource just completed and cleanup 416 messages 2024-11-06 19:24:31 +0100: jeanlf - 3013c3df6 handle EINTR for sockets 2024-11-06 19:22:10 +0100: jeanlf - 6aec3beac fixed sub-session related bugs in linking and pending connections checking 2024-11-06 16:22:32 +0100: jeanlf - 83cf6ca91 fixed mp4dmx aborted input detection 2024-11-06 14:39:37 +0100: jeanlf - 4207f9717 HLS read improvements 2024-11-05 18:28:37 +0100: jeanlf - 3241f7170 added -keep-comp option to MP4Box to allow dumping files without decompressing top-level boxes 2024-11-05 17:11:30 +0100: jeanlf - 16840b0f4 fixed possible bug in eos detection in isobmf demux when stop/starting at the very begining of the stream 2024-11-05 17:07:32 +0100: jeanlf - 1c302a737 fixed log typo 2024-11-05 13:56:35 +0100: Jean Le Feuvre - 7874cbe77 fixed route bug on windows and msvc warnings 2024-11-05 12:01:50 +0100: Aurelien David - 7fb383d7b dump_cpal(): detect invalid values to prevent timeout/oom 2024-11-05 11:15:15 +0100: jeanlf - e860e6440 fixed live edge announcement in MPD for low latency with segment timeline - cf #2939 2024-11-04 14:50:42 -0400: Romain Bouqueau - 56603a4cc macos: avoid semaphore spurrious wake (coming from a system signal) 2024-11-04 14:47:41 -0400: Romain Bouqueau - 3ce116c35 cosmetics part 2 2024-11-04 14:45:59 -0400: Romain Bouqueau - b9a70ec50 cosmetics 2024-11-04 17:45:25 +0100: jeanlf - c5f08cda6 fixed bug introduced by fc3dda25 2024-11-04 10:11:02 +0100: jeanlf - 470d54c60 fixed bug in LSHAS without CTE - cf #2939 2024-10-31 17:32:18 +0100: jeanlf - 4dfc18891 fixed deps not always properly inserted in fragmented files 2024-10-31 17:10:41 +0100: jeanlf - 105e4d34e allow user-define SubNumber in templates for SSR and LLHLS 2024-10-31 13:32:47 +0100: jeanlf - eacb8f34f added property tests in getters and setters and fixed related property misuse 2024-10-30 16:24:56 +0100: jeanlf - 792fd71e4 skip SubNumber in dasher when present in source template 2024-10-30 15:59:04 +0100: jeanlf - 2b7ee67c7 fixed bug in seek introduced in SSR+XAS 2024-10-30 15:29:46 +0100: Jean Le Feuvre - 5d3b1443f fixed msvc build and warnings 2024-10-30 15:09:31 +0100: jeanlf - dc19adceb fixed bug dashing multiple inputs with stl and templates - cf #3021 2024-10-30 15:09:15 +0100: jeanlf - c33a90c60 fixed potential bug disconnecting PIDs in multithreaded mode 2024-10-30 15:09:15 +0100: jeanlf - e8ca36965 improve thread log names 2024-10-30 15:09:15 +0100: jeanlf - f97646ac0 fixed seek offset when switching streams of a service in GUI 2024-10-30 15:09:15 +0100: jeanlf - 026883d77 fixed infinite loop with pid_info_enum 2024-10-30 12:53:54 +0100: Aurelien David - ea7ea074e dump_cpal(): prevent overflows: 2024-10-30 12:37:28 +0100: soheibthriber - 4ba34e0bc use capital letters for enum values 2024-10-29 16:24:27 +0100: jeanlf - 44562e283 SSR improvements 2024-10-29 12:12:16 +0100: Aurelien David - fa783afb5 fix crash in curl_setup_session() (#3017) 2024-10-28 08:31:47 +0100: Lyes Touati - c135106f5 Refactor `parse_sep_set` function to handle separator set validation and logging 2024-10-25 11:55:56 +0200: jeanlf - dbe3c538a do not ctreate main segment in DASH SSR mode 2024-10-25 09:35:55 +0200: jeanlf - 30da8999c fixed mem leak and bugs introduced by SSR 2024-10-24 18:08:52 +0200: jeanlf - ce8adb883 L3D SSR improvements 2024-10-24 14:34:53 +0200: Lyes Touati - c87552f9e fix: try other servers (if any) if current one does not support byte range 2024-10-24 13:13:56 +0200: DenizUgur - 44388fa24 use `SegmentTemplate@k` instead of `S@k` 2024-10-24 13:13:56 +0200: DenizUgur - 2718abc88 reduce manifest updates 2024-10-24 13:13:56 +0200: DenizUgur - d50cf88cd fix mapping for multiple AdaptationSets 2024-10-24 13:13:56 +0200: DenizUgur - 0d878989a use 1-based part numbers 2024-10-24 13:13:56 +0200: DenizUgur - 30a7bffb9 support tune-in and ll-hls compat mode 2024-10-24 13:13:56 +0200: DenizUgur - fe6a198e1 change `dashll` help text 2024-10-24 13:13:56 +0200: DenizUgur - 86bf56011 adapt to changing part count 2024-10-24 13:13:55 +0200: DenizUgur - f36b47b23 properly configure llhls mode 2024-10-24 13:13:55 +0200: DenizUgur - 750fa82ff make partial segments configured via dedicated option 2024-10-24 13:13:55 +0200: DenizUgur - 78cb7b053 parse S@k 2024-10-24 13:13:55 +0200: DenizUgur - 2bf2cb526 revert unnecessary changes 2024-10-24 13:13:55 +0200: DenizUgur - de0d93968 segment sequence representations for DASH 2024-10-24 13:03:01 +0200: jeanlf - 49e819a43 fixed httpout in server mode for LLHLS with no CTE - cf #2939 2024-10-24 11:48:49 +0200: jeanlf - fa7f1a923 doc fixes 2024-10-24 11:42:05 +0200: jeanlf - 864881572 fixed reframer bug with nosap - cf #2981 2024-10-24 09:58:35 +0200: jeanlf - 1a6b75ed9 avoid deep demux n m2ts probing 2024-10-23 18:39:11 +0200: jeanlf - 67d64caed abort direct task execution for events 2024-10-23 16:45:32 +0200: jeanlf - 811a1d64c Fixed gpac/wiki#20 2024-10-23 16:30:06 +0200: jeanlf - 709c74312 fixed help of js options - see #2995 2024-10-23 15:56:10 +0200: jeanlf - 8ddd51a44 fixed bug in ecb 2024-10-21 14:25:34 -0400: Romain Bouqueau - 24e238385 m2ts: avoid overflow when probing 2024-10-21 14:25:03 -0400: Romain Bouqueau - 63ea30778 cosmetics 2024-10-21 17:13:59 +0200: Lyes Touati - cd84f78b8 fix: partial revert of 9bd1bb1e 2024-10-21 10:14:43 +0200: Lyes Touati - 9bd1bb1e8 fix: declare enum args as u32 variables 2024-10-21 10:13:48 +0200: Lyes Touati - b7f76bc6f fix: declare bsrw.vidfmt as GF_PROP_SINT 2024-10-19 18:45:28 -0700: Romain Bouqueau - aa3a59fa7 gf_utf8_mbstowcs: fix len according to reference code https://github.com/gpac/gpac/blob/master/src/filters/dec_ttxt.c#L1027 2024-10-19 15:59:27 -0700: Romain Bouqueau - 5613808fc mp4box splitr doesn't take any argument 2024-10-18 08:50:57 -0700: Romain Bouqueau - f2a268825 fix crash in .ts -> ccdec -> .vtt conversion 2024-10-18 15:52:36 +0200: jeanlf - ba22d870f fixed dvb4lin compil 2024-10-18 15:10:51 +0200: jeanlf - f91530ee7 added hint_class to filter registries for doc generation and updated wiki.nav patcher 2024-10-18 11:56:55 +0200: Lyes Touati - 275a0ec84 Fix documentation for 'epow2' property in compositor filter to use 'true/false' instead of 'yes/no' 2024-10-18 11:45:35 +0200: Lyes Touati - c0589dc2c fix(filter): handle ambiguity when multiple enum args share the same value 2024-10-18 08:59:04 +0200: jeanlf - 3bb379d9d fixed wrong sample desc index in SRD fetching 2024-10-17 16:30:37 +0200: Lyes Touati - 0e66d6529 Refactor nested if statements 2024-10-17 16:24:07 +0200: Lyes Touati - 35ef4eb31 fix: correct typo in code comment 2024-10-17 12:20:56 +0200: Lyes Touati - a56eb70f9 chore: add __pycache__/ and *.py[cod] to .gitignore 2024-10-17 11:13:19 +0200: Lyes Touati - 882c11a7b display warning msg when server is blacklisted for partial repair 2024-10-16 08:32:24 -0700: Romain Bouqueau - 8c70e450c fix nhml formatting 2024-10-16 06:28:25 -0700: Romain Bouqueau - 0bf8ad7ff ufobu timecode: add tc size when global size is reset see #2979 2024-10-16 06:01:21 -0700: Romain Bouqueau - 29462143d cosmetics in doc 2024-10-16 14:46:29 +0200: jeanlf - 4b534b03d fixed bug in previous commit 2024-10-16 13:05:25 +0200: jeanlf - 1b501e228 lower stack size requirements down to 8k 2024-10-16 09:52:45 +0200: jeanlf - a9fc9489b fixed memleak 2024-10-15 18:08:07 +0200: jeanlf - 5cb2fdc8a lower stack size requirements down to 16k 2024-10-15 17:59:52 +0200: jeanlf - ac0ffc3c8 partial revert of 5c3ea3ef 2024-10-15 17:46:52 +0200: jeanlf - 4ff253c8b fixed bug introduced in f996e198 2024-10-15 17:17:45 +0200: jeanlf - d215875b3 Revert "fix cts by adding track delay" 2024-10-15 10:52:41 +0200: jeanlf - 28436bbe2 added cecrypt option to skip block cyphering for tests 2024-10-14 12:28:29 +0200: Aurelien David - a40c0dede prevent UAF on gf_m2ts_es_del 2024-10-14 11:43:50 +0200: Aurelien David - 5f665d2fe mpegts: fix memleak 2024-10-11 15:54:31 +0200: Lyes Touati - 13533c0a5 fix: correct advanced help display of protocols, input/output filters were inverted 2024-10-09 13:37:59 +0200: Aurelien David - 5df43d862 fix memleak in gf_m2ts_process_pmt() 2024-10-09 13:37:59 +0200: Aurelien David - db4f340be gf_m2ts_process_sdt(): fix while condition 2024-10-09 13:37:59 +0200: Aurelien David - 56ce0b952 gf_isom_new_mpha_description(): add size checks (fixes #2988) 2024-10-09 13:37:59 +0200: Aurelien David - ba8778cec isom_cenc_get_sai_by_saiz_saio(): add some size checks (fixes #2987) 2024-10-09 06:42:25 -0400: Romain Bouqueau - 574e64908 update website on doxygen brief 2024-10-08 22:17:25 -0400: Deniz Ugur - 18863aa21 fix: private fields were removed in libavformat >= 61 2024-10-08 17:42:03 -0400: Romain Bouqueau - 53ef774e8 nhmlw: don't print NHNTSample@dataLength in :nhmlonly mode as it breaks 'nhmlr' afterwards 2024-10-08 17:29:13 -0400: Romain Bouqueau - b6033020c nhml custom xml: treat 'emeb' like 'emib' 2024-10-08 17:15:52 -0400: Romain Bouqueau - bcb1ba951 MP4Box: when using -init-seg, reopen data using the same 'omode' to allow sample count to be incremented e.g. -nhml 1 seg1.m4s -init-seg init.mp4 -out a.nhml --payload --pckp --nhmlonly 2024-10-08 14:23:52 -0400: Romain Bouqueau - 9eb8e501a nhml writer: don't print data offsets with :nhmlonly 2024-10-08 11:32:23 +0200: Lyes Touati - 869707c15 chore: enhance help output for "gpac -h props" with bullet points for better readability 2024-10-07 21:07:23 +0200: Lyes Touati - ad4c633f2 fix: print only if gen_doc==1; use tabs instead of spaces 2024-10-05 21:24:06 +0200: Lyes Touati - cefe1b7ca feat: add support to display all filter options with filtername.* or filtername.@ syntax 2024-10-02 07:14:34 -0400: Romain Bouqueau - 20bb340a4 complement to 1b69b09a5e3030305f9d605522df3b1c73bc634a : switch back to bitstream position + use inspect_printf 2024-10-02 07:07:52 -0400: Romain Bouqueau - f97c061c0 inspect: allow to dump scte35 directly from a raw BS in NHML e.g. 2024-10-02 11:40:27 +0200: Lyes Touati - f46bcc48d Optimize and Refactor print_filters Function 2024-09-30 17:29:47 -0700: Cyril Concolato - 1b69b09a5 fix for invalid file that use non-zero upid length even if the upid type is not set 2024-09-30 11:20:29 +0200: jeanlf - 78894b6e3 fixed possible bug flushing mp4mx in non-fragmented mode - cf #2833 2024-09-28 08:21:36 -0400: Romain Bouqueau - 8f3c936f9 move condition up following @jeanlf's feedback in https://github.com/gpac/gpac/pull/2949 2024-09-27 14:50:58 -0400: Romain Bouqueau - 751b58a25 mp4box: dump sample when init seg is used (wasn't the case because file was re-opened) 2024-09-27 17:22:13 +0200: jeanlf - 33336e59e added expicit property to signal duration is estimated 2024-09-26 16:49:33 +0200: jeanlf - e5509e69a fixed potential sync loss when muxing in mp4 2024-09-26 14:18:11 +0200: Lyes Touati - c7e42e5ec fix: addressed reviewer comments 2024-09-26 11:20:34 +0200: Aurelien David - 5731d8094 mpeg2ts: don't fail on empty section 2024-09-25 17:24:36 -0400: Romain Bouqueau - 053e73dd1 cosmetics 2024-09-25 17:24:13 -0400: Romain Bouqueau - 0903bb7c0 fix on external filter writing 2024-09-25 20:00:56 +0200: jeanlf - 94d231f3c fixed filelist stop and restart - cf #2973 2024-09-25 20:00:56 +0200: jeanlf - 9dcb25fcc fixed possible deadlock when stoping m2ts demux 2024-09-25 20:00:56 +0200: jeanlf - af8898f58 avoid error in RTSP server when reconfiguring PID after a teardown 2024-09-25 20:00:56 +0200: jeanlf - aee876045 forward TEMI props in ts muxer 2024-09-25 20:00:56 +0200: jeanlf - d90a8d0ea typos 2024-09-25 16:45:00 +0200: Aurelien David - d66fa158b fix for test m2ts-paff 2024-09-25 14:28:36 +0200: Aurelien David - f3e7f39de fix memleak in swf_def_bits_jpeg() 2024-09-25 14:18:21 +0200: Aurelien David - 6071853d9 fix string parsing in gf_m3u8_fill_mpd_struct() 2024-09-25 14:06:17 +0200: Aurelien David - 53b5e3197 fix memory issues in mpegts 2024-09-25 13:31:57 +0200: Aurelien David - 869bd2589 added some size checks to m2ts 2024-09-25 13:31:57 +0200: Aurelien David - fc8eb6b04 prevent double free in gsf 2024-09-25 13:28:40 +0200: jeanlf - 9510f1daa Fixed #2967 2024-09-25 13:28:40 +0200: jeanlf - 800798626 typo 2024-09-24 16:38:30 +0200: Aurelien David - da5a086d0 quickjs: backport fix to CVE-2023-48183 (#2951), details: 2024-09-24 16:22:07 +0200: Aurelien David - 2e9ffbaf4 dasher: null guard on track writer (fixes #2960) 2024-09-24 16:20:31 +0200: Aurelien David - 39e1fd7ed restore rep_id when using dash context (#2976) 2024-09-24 10:38:19 +0200: Aurelien David - 1e0675a7b debian: strip branch name of illegal characters 2024-09-23 14:07:06 +0200: Lyes Touati - 11a5e3d9b update stats in repair_session_done 2024-09-23 14:06:03 +0200: Lyes Touati - efbb7a2b9 fix: properly delete repair servers and update gf_error_to_string function 2024-09-23 12:21:42 +0200: jeanlf - e5be68a88 refined log message when importing truncated files - cf #2975 2024-09-23 11:57:12 +0200: jeanlf - 25d52621b fixed #2974 2024-09-23 11:24:10 +0200: Jean Le Feuvre - a1ec23350 fixed msvc warnings 2024-09-23 10:58:17 +0200: jeanlf - fc3dda250 partial revert of a649ee66 - fixes #2972 2024-09-23 10:58:17 +0200: jeanlf - ce87ec076 fixed control string handling in rtsp - cf #2971 2024-09-20 15:20:32 +0200: Lyes Touati - f996e198b Addressed reviewer feedback 2024-09-20 07:53:06 -0400: Romain Bouqueau - e3746d538 move gf_xml_parse_bit_sequence_bs in xml_bin_custom.c 2024-09-20 07:04:53 +0200: Lyes Touati - ad9b55dcb feat: handle cases where the repair server does not accept byte ranges 2024-09-20 06:24:30 +0200: Lyes Touati - 453c4e679 feat: replaced single repair URL option with support for multiple URLs 2024-09-19 15:27:48 -0400: Romain Bouqueau - 193a43460 fix compiler warning 2024-09-19 15:23:33 -0400: Romain Bouqueau - 4851ee28b xml parser: move custom bin parsing to new xml_bin_custom.c file 2024-09-19 14:05:11 -0400: Romain Bouqueau - cf01c7c43 move condition up following @jeanlf's feedback in https://github.com/gpac/gpac/pull/2949 2024-09-19 14:00:36 -0400: Romain Bouqueau - fd213ef47 add new line on log 2024-09-19 14:18:12 +0200: jeanlf - ccc6a76a6 added option to disable range support in httpout 2024-09-19 10:04:13 +0200: PierreDillard - 9311a15ec Wrap filter options in a new
container 2024-09-18 22:25:57 +0200: Aurelien David - 7a47439d2 gf_enum_directory() add some string length checks 2024-09-18 19:23:56 +0200: jeanlf - b11c438b5 Improve support for M2TS in RTP and RTSP 2024-09-18 18:43:03 +0200: jeanlf - a264a6021 added cap present flag for checking PID prop presence without checking value 2024-09-18 18:07:31 +0200: Aurelien David - d3bde69cf fix c1a37fb9 to prevent FPE 2024-09-18 17:12:00 +0200: Aurelien David - 3478a6da4 gf_cfg_parse_config_file: check empty strings 2024-09-18 17:06:39 +0200: Aurelien David - 328214488 gf_isom_fdm_new_temp(): check string non empty 2024-09-18 17:01:18 +0200: Aurelien David - 858d1be8b gf_m2ts_process_sdt(): better size check 2024-09-18 16:54:21 +0200: jeanlf - 350a576ed fixed bug seeking in nalu reframer 2024-09-18 16:41:08 +0200: Aurelien David - c1a37fb99 added boundary checks to gf_pixel_get_size_info() to avoid allocating absurd frame buffers 2024-09-18 02:21:35 -0700: DenizUgur - f6f720400 make sure WebVTT signature only sent on the first packet 2024-09-17 09:49:33 -0700: DenizUgur - 985618d54 change sapcue to be uint 2024-09-17 09:40:10 -0700: DenizUgur - dba5b5cd8 use noempty option to control empty VTT file generation 2024-09-17 16:59:23 +0200: Aurelien David - 0944b20c3 fix windows mini build with no h2 2024-09-17 15:26:02 +0200: Aurelien David - 98727ec7b parse_srt_line() check that we only read initialized part of the buffer 2024-09-17 15:26:02 +0200: Aurelien David - 4f3ec7c7a swf_init_decompress(): check zlib return value 2024-09-17 15:26:02 +0200: Aurelien David - 6c2a24a3d pes_buffer: check bytes actually read to advance offset 2024-09-17 15:26:02 +0200: Aurelien David - 48d978e6f change 334386fc to make it better 2024-09-17 15:26:02 +0200: Aurelien David - 0afd2fcd4 av1dmx_parse_ivf(): check bs read return 2024-09-17 15:26:02 +0200: Aurelien David - f3f7a8dd6 dash_open(): init szLine to all 0 2024-09-17 15:26:02 +0200: Aurelien David - 4bddfcc47 flac_dmx_process(): init flacheader 2024-09-17 15:26:02 +0200: Aurelien David - c15509e96 inspect_dump_vpx(): init vars 2024-09-17 15:26:02 +0200: Aurelien David - f4b00abc4 swf_def_bits_jpeg check read return size 2024-09-17 15:26:02 +0200: Aurelien David - dce76685a init aperture params 2024-09-17 15:26:02 +0200: Aurelien David - e2c5d88d3 qcpdmx_probe_data: check sizes 2024-09-17 15:26:02 +0200: Aurelien David - 80ca84ce6 latm_dmx_probe_data(): init sr_index 2024-09-17 15:26:02 +0200: Aurelien David - ff05ffbd1 naludmx_parse_nal_*: init vars 2024-09-17 15:26:02 +0200: Aurelien David - 07c567414 rawvidreframe_process(): init fraction before sscanf() 2024-09-17 15:26:02 +0200: Aurelien David - 4b1bd141e xml_translate_xml_string: 0-out value before converting to utf8 in case scan fails 2024-09-17 15:26:02 +0200: Aurelien David - f79af6a49 init pointer when searching for trex 2024-09-17 15:26:02 +0200: Aurelien David - 776a80f29 check read size in swf_def_bits_jpeg() 2024-09-17 14:05:20 +0200: jeanlf - 3226070a1 fixed mabr inband for HLS - cf #2922 2024-09-17 13:02:07 +0200: Nils - 8a5274506 fix unittests build 2024-09-17 12:50:21 +0200: jeanlf - b5301d9ae fixed bug introduced by 6bc95392 2024-09-17 12:35:05 +0200: jeanlf - 757ad66a8 rework CTE disabling to deal with LL-HLS (cf #2939) and added max upload size option 2024-09-17 12:32:52 +0200: jeanlf - 4eb0115ab fixed bugs in H2 session flushing and resetup 2024-09-17 11:03:50 +0200: jeanlf - ba861c7b3 avoid log error on m3u8 subparts when generating mpd only 2024-09-17 11:02:47 +0200: jeanlf - 2a5416ffe doxygen fixes 2024-09-17 11:02:25 +0200: jeanlf - e6177520a cleanup of invalid socket checks to support fd=0 on non-windows platforms 2024-09-17 10:56:14 +0200: jeanlf - a867e871e allow dangling packets to be reallocated and to keep source properties 2024-09-16 15:48:54 -0700: DenizUgur - 4a163fbb3 write empty WebVTT file if no cue is present 2024-09-16 15:03:51 -0400: Romain Bouqueau - e0f271fd6 nhml writer: add 'payload' option (only write scte35 like 'MP4Box -dxml' does at the moment) 2024-09-16 13:56:31 -0400: Romain Bouqueau - 5b5e90cff nhml writer: consider delay (DTS may not start at zero) 2024-09-13 15:24:22 -0400: Romain Bouqueau - 8abf24131 cosmetics 2024-09-13 12:20:34 -0700: DenizUgur - 0f2ba3b71 fix cts by adding track delay 2024-09-13 11:12:25 -0400: Romain Bouqueau - ef4af0d8d fix crash when hevc_state is not set 2024-09-13 11:06:48 -0400: Romain Bouqueau - 7a382e3b5 nmhm scte-35: backport message data size in emib box size 2024-09-12 16:39:37 +0200: PierreDillard - a06bacbc8 Fixes for genmd+mkdocs 2024-09-11 18:41:28 -0400: Romain Bouqueau - 197bbe286 fix crash when hevc_state is not set 2024-09-11 10:20:43 -0700: DenizUgur - 7649ae723 fix segfault when no DSI is encountered so far 2024-09-10 21:42:50 -0400: Romain Bouqueau - b8c69217d use generic API 2024-09-10 20:21:11 -0400: Romain Bouqueau - d481e1b39 xml nhml: add support for emeb box 2024-09-06 16:49:36 -0400: Romain Bouqueau - 6da37dcc6 dasher: shift next_seg_start only on audio, otherwise streams with GF_PROP_PID_DELAY and an IDR (sync or not) right before segment boundaries would provoke an anticipated segment (and an undue shift to SAP3/FullProfile) 2024-09-06 16:15:47 -0400: Romain Bouqueau - f4e016c96 rfnalu: force_sync was not exposed as an option 2024-09-06 16:13:00 -0400: Romain Bouqueau - 6685bffa4 ffenc: fix index in log 2024-09-05 11:11:49 -0700: DenizUgur - 91a0295e8 fix memleak 2024-09-05 09:47:39 -0700: DenizUgur - 395b6ffcf fix jp2p write function 2024-09-04 15:59:19 -0700: DenizUgur - df6c6632e use `SegmentTemplate@k` instead of `S@k` 2024-09-04 14:33:17 -0700: DenizUgur - 0da13a55e fix typo 2024-09-04 17:24:17 -0400: Romain Bouqueau - 4bb80b34c nhml scte35: cleanify non-implemented code 2024-09-04 17:16:12 -0400: Romain Bouqueau - ffb543e50 remove debug traces 2024-09-04 14:11:55 -0700: DenizUgur - eb7a773f1 treat SAPs as cue points 2024-09-04 17:11:15 -0400: Romain Bouqueau - a019cbc34 nhml emib: allow parsing message_data instead of XML payload 2024-09-04 13:42:23 +0200: jeanlf - 8d1f145c1 allow disable chunked tranfer encoding in httpout - cf #2941 2024-09-04 13:40:23 +0200: jeanlf - 0be22477b fixed possible bug in put/post with http2 2024-09-04 13:39:12 +0200: jeanlf - 037195676 ignore flush events happening mid-packet for pids requiring full packet reconstruction 2024-09-03 21:34:20 -0400: Romain Bouqueau - edea5af22 nhml scte35: add the possibility to serialize emib boxes 2024-09-03 20:45:59 -0400: Romain Bouqueau - 66e554793 fix log tool+prefix 2024-09-03 20:44:12 -0400: Romain Bouqueau - f48f52dc2 fix warnings due to incomplete parsing 2024-09-03 20:32:05 -0400: Romain Bouqueau - ccf9b2299 cosmetics 2024-09-03 17:30:52 -0700: DenizUgur - 59490e50b add jP 2024-09-03 16:50:07 -0700: DenizUgur - 4c90942a6 add orfo 2024-09-03 16:46:49 -0700: DenizUgur - 417fb482b add jsub 2024-09-03 16:17:13 -0700: DenizUgur - 9a501f2ee add jp2p 2024-09-03 14:07:05 -0700: DenizUgur - 2e00871db ignore more in gitignore 2024-09-02 11:40:30 -0400: Romain Bouqueau - 24bd2353b nhml scte35: support section_len > 255 2024-09-02 11:31:08 -0400: Romain Bouqueau - 3ac5bb04f nhml scte35: compute M2TS Section CRC32 to be bit-accurate 2024-09-02 10:12:37 -0400: Romain Bouqueau - 890237e06 adjust comments 2024-09-02 16:08:43 +0200: Aurelien David - 6b4eea937 use original seg_url length to init szTemplate 2024-09-02 09:52:46 -0400: Romain Bouqueau - 17bfb6595 nhml scte35: adjust log to allow abort on parsing issues 2024-09-02 09:48:20 -0400: Romain Bouqueau - 6944a2099 nhml scte35 progress 2024-09-02 15:19:08 +0200: soheibthriber - 90e71df82 using enum names instead of numbers 2024-09-02 19:54:57 +1000: Brad Hards - 7678d89c2 uncompressed: add icef and cmpC box dump 2024-09-01 16:56:31 -0700: DenizUgur - e20c62465 reduce manifest updates 2024-08-28 19:26:53 -0400: Romain Bouqueau - 7b6b49900 Makefile: fix .deps CFLAGS 2024-08-27 21:01:29 -0400: Romain Bouqueau - df39a3a5e add id3.c to xcode macos and ios 2024-08-26 12:55:49 -0700: DenizUgur - 185891dbe set frags to NULL 2024-08-26 06:41:13 -0400: Romain Bouqueau - 255b03e38 dec_scte35: make connection explicit again 2024-08-23 08:59:51 -0400: Romain Bouqueau - 0b1b4294e add id3.c to msvc build 2024-08-23 08:56:10 -0400: Romain Bouqueau - 4bbdd854f M2TS mux: re-add id3 removed in bf6e5910532a89087dc3a8d2b72473ae50b0a438 2024-08-23 08:49:20 -0400: Romain Bouqueau - 01b2dcb29 fix warning 2024-08-23 07:51:22 -0400: Romain Bouqueau - 0aa4a053e cosmetics 2024-08-21 16:12:37 -0400: Romain Bouqueau - d7e1a5c15 dasher: inject scte35dec filter when the SCTE35 codec_id is encountered 2024-08-21 15:11:48 +0200: soheibthriber - 7fdfc01d0 fix possible overflow: due to static declaration of szTemplate in dash_client 2024-08-20 11:37:52 +0200: Aurelien David - deb5bc655 added more length checks to gf_hevc_compute_ref_list() 2024-08-19 12:22:20 -0700: DenizUgur - a8dcbb81f fix possible memory leak 2024-08-18 23:35:12 -0700: DenizUgur - b470f322d fix mapping for multiple AdaptationSets 2024-08-13 12:00:53 +0200: Aurelien David - abd582fd0 add array length check in hevc_ref_pic_lists_modification() 2024-08-08 17:32:42 -0700: DenizUgur - 11238053c use 1-based part numbers 2024-08-08 17:26:04 -0700: DenizUgur - 34cabc023 support tune-in and ll-hls compat mode 2024-08-06 15:59:25 +0200: Aurelien David - ecb38443e configure fix for alt_macosx_dir param 2024-08-05 15:09:04 +0200: Aurelien David - ca6a0a36e add some array length checks for HEVC_ReferencePictureSets 2024-08-05 14:55:13 +0200: Aurelien David - f69d386d4 add nullguard to dump_dvc1() (fixes #2934) 2024-08-05 14:45:09 +0200: Aurelien David - 86b53b4b9 extend fix in 49946ec9b (closes #2933) 2024-08-05 14:20:58 +0200: Aurelien David - 4feeaf5aa increase buffer size for format_duration() to avoid overflow (fixes #2935) 2024-08-03 23:55:08 -0700: DenizUgur - 9573bb935 change `dashll` help text 2024-08-02 15:59:55 -0700: DenizUgur - a110f1248 adapt to changing part count 2024-08-02 12:33:02 -0700: DenizUgur - 975d740bb properly configure llhls mode 2024-08-02 12:18:37 -0700: DenizUgur - 9e1ea6b26 make partial segments configured via dedicated option 2024-08-01 21:07:56 -0700: DenizUgur - e5f119433 parse S@k 2024-08-01 18:45:51 -0700: DenizUgur - 9eec3e1fc revert unnecessary changes 2024-08-01 12:16:42 -0700: DenizUgur - 53124ffed segment sequence representations for DASH 2024-08-01 12:15:42 +0200: Aurelien David - dbf965551 gf_isom_nalu_sample_rewrite(): check sample data not null (closes #2929) 2024-08-01 11:55:44 +0200: Aurelien David - 3bb7db1d1 fix memleak in hinter (closes #2931) 2024-08-01 11:10:45 +0200: Aurelien David - 49946ec9b add null guard to stbl_GetSampleInfos() (closes #2926) 2024-08-01 10:53:30 +0200: Aurelien David - 1040ee314 add null guards to gf_isom_gen_desc_get_dsi() (closes #2925) 2024-08-01 10:50:35 +0200: Aurelien David - 49da7c1da fix dtout_register signature (closes #2924) 2024-07-30 18:03:01 +0200: Aurelien David - f5722ca17 fix for long frac parsing (#2918) 2024-07-29 12:58:29 +0200: Aurelien David - 85a04010f fix reference_pocs size checking for different types of sliceinfo 2024-07-29 12:51:45 +0200: Aurelien David - 1d77acc7e dmx_gsf add size overflow check 2024-07-24 10:15:51 -0500: Juan David Adarve - 5a354bcbb VID-7463: handle multiple ID3 tags in a single audio packet (#6) 2024-07-24 13:00:01 +0200: soheibthriber - d03856e5b use enum for keep_burl option 2024-07-23 17:55:38 +0200: soheibthriber - 5db69f205 add options to handle base_url in manifest three possible case: 1) strip the base url 2) keep base url as it is 3) inject a relative path 2024-07-17 20:44:13 -0400: Romain Bouqueau - e2250d68f fix previous commit 2024-07-17 15:57:01 -0500: Juan David Adarve - 1b2faf35a Check whether or not the current emsg has already been processed. (#4) 2024-07-17 15:37:21 -0400: Romain Bouqueau - 9eecaf11e fix bs overflow while probing .obu file for latm 2024-07-17 14:44:06 +0200: jeanlf - 457565ba1 MABR sender improvements 2024-07-17 06:32:13 -0400: Romain Bouqueau - f3719a25e cosmetics from https://github.com/gpac/gpac/compare/master...rbouqueau:buildbot-mabr_client_object_timeout?expand=1 2024-07-17 11:01:20 +0200: jeanlf - 637ee06e7 fixed bug in MABR socket deactivation logic 2024-07-17 11:00:29 +0200: jeanlf - 1cd584d93 fixed typo in 7323c74f 2024-07-16 13:40:41 +0200: Aurelien David - d21608d3c hevc_parse_slice_segment: add null guard 2024-07-16 13:36:14 +0200: Aurelien David - 2209355e0 vcc_compute_refs: add ref_pic_type bound check 2024-07-16 13:31:26 +0200: Aurelien David - 03ca9ca98 dash_client: add string len check 2024-07-14 13:36:25 +1000: Brad Hards - 41c85686d uncompressed: fix ComponentInfo dump 2024-07-12 12:34:26 +0200: soheibthriber - d45ed1f61 rename option: + remove Todo comment 2024-07-12 10:13:24 +0200: jeanlf - 03658744e fixed inspect raw mode 2024-07-12 10:11:08 +0200: jeanlf - 1888fe79a fixed webvtt parsing bug when loading from pipe/udp/etc ... 2024-07-12 10:10:22 +0200: jeanlf - 696406a5e fixed possible bug in linker discarding valid adaptation filters 2024-07-12 10:09:03 +0200: jeanlf - 4abe19c1a improve JS filter probing 2024-07-12 10:08:29 +0200: jeanlf - 24d5a7fa8 fixed bug in rtpin caps 2024-07-11 17:10:33 -0500: sbd - 23bd72fbc init sequence using epoch 2024-07-11 16:27:00 -0500: sbd - 4f137bb54 Fix sequence 2024-07-11 16:02:56 +0200: soheibthriber - cee3bcb9f refactor code: + add check to inject mani in fdt only if option is specified 2024-07-11 14:57:26 +0200: jeanlf - 7323c74ff Improved HLS over ROUTE - cf #2912 2024-07-11 14:53:37 +0200: soheibthriber - 976e11754 update next toi in case we send mani and init segments 2024-07-11 12:58:27 +0200: soheibthriber - 6488bf029 only send fdt for corresponding init segment 2024-07-10 16:17:43 +0200: jeanlf - 2ea39f5e8 Dump PID idx in inspect mode for sources with same PID ID 2024-07-10 16:11:56 +0200: jeanlf - 230bf3741 MABR demux improvements 2024-07-10 15:54:10 +0200: Aurelien David - 8879c8a23 fix segfault in laser from uninitialized structs 2024-07-10 14:14:02 +0200: Aurelien David - 2073aec2b avoid overflow warning when shifting by 32 bits 2024-07-10 14:01:56 +0200: Aurelien David - 4fbb706a3 sax parsing: replace assert with proper error 2024-07-10 13:14:37 +0200: Aurelien David - 3bee77763 box parse: check compressed size min 2024-07-10 12:50:07 +0200: Aurelien David - ed8719aff add some limit checks to hevc parse 2024-07-10 09:49:31 +0200: jeanlf - 8b7fe6c7f refined 1f91ecb1 2024-07-10 09:38:10 +0200: jeanlf - 58066c37d added mvc ref pic modif parsing 2024-07-09 18:36:44 -0400: Romain Bouqueau - 1f91ecb14 route out (server): disable B flag 2024-07-09 05:58:53 -0400: Romain Bouqueau - 15244c8fc FLUTE out: PSI shall be zero 2024-07-09 16:06:38 +1000: Brad Hards - 09a3d48ff decode uncompressed codec item timestamps 2024-07-09 15:50:32 +1000: Brad Hards - 2b1f48b76 fix typos in 23001-17 box dump 2024-07-08 11:26:14 -0400: Romain Bouqueau - a3bf1542a cosmetics 2024-07-08 11:25:20 -0400: Romain Bouqueau - c47024869 scte35_dec: read data from GF_CODECID_SCTE35 streams 2024-07-08 13:22:29 +0200: jeanlf - 99a7952e9 added refPicList extraction for VVC 2024-07-07 11:51:24 -0400: Romain Bouqueau - 7d8027cf2 scte35: parse custom SCTE35 xml element 2024-07-06 14:33:15 -0400: Romain Bouqueau - b7f160468 DVB MABR: NetworkSourceAddress should be the host name or IP addr, not the interface local name 2024-07-06 14:25:03 -0400: Romain Bouqueau - 6169e5357 cosmetics 2024-07-05 19:17:51 +0200: soheibthriber - 3354ad87b inject fdt and send files in inband case 2024-07-05 10:36:32 -0500: sbd - 9747c8457 update name 2024-07-05 17:18:58 +0200: jeanlf - df8121066 added sample refs signaling in isobmf (GPAC custom) 2024-07-05 17:18:58 +0200: jeanlf - 4a45e30c5 added HEVC ref pic extraction and forwarding in filters 2024-07-05 17:12:53 +0200: soheibthriber - fdb33ac19 add option to handle inband transport of mani and init segments 2024-07-05 09:55:43 -0500: sbd - ab5d1a26c fix comments 2024-07-05 06:34:17 -0400: Romain Bouqueau - 21cf0d2d4 route repair: cosmetics 2024-07-04 17:37:01 +0200: Aurelien David - cf9017e7f python bindings: align DASHQualityInfoNat structure with change in f7ff92633 2024-07-04 12:58:45 +0200: jeanlf - 07a2c80b7 updated genmd to work with new wiki arch - cf gpac/wiki#7 2024-07-04 12:57:34 +0200: Nils - 504e45aa0 fix integer overflow on webvtt_timestamp 2024-07-04 12:06:25 +0200: jeanlf - 5ff945838 mkdoc generation fixes - cf gpac/wiki#2 2024-07-04 09:54:28 +0200: jeanlf - 923dbe92e Fixed #2904 2024-07-04 09:54:05 +0200: jeanlf - 7c872d984 gixed mp4box log bug introduced in 0d8b0458 2024-07-03 17:22:50 -0500: sbd - e90027a0c add id for id3 2024-07-03 17:02:04 -0500: sbd - 71429d89b tab 2024-07-03 16:57:27 -0500: sbd - c77ff810e delete logs 2024-07-03 16:53:02 -0500: sbd - 790495ec1 update logs 2024-07-03 16:50:07 -0500: sbd - e11f762e8 insert inbandEventStream 2024-07-03 16:49:28 -0500: augusto - 07c4fda34 add inband 2024-07-03 19:27:51 +0200: jeanlf - 7c87be8d1 fixed potential bug in push-pull http server truncating GET requests 2024-07-03 08:19:18 -0700: DenizUgur - 896f838bc put prft box behind an option 2024-07-03 16:40:31 +0200: jeanlf - 56c7c3ccc prevent subs_sidx to be set in mp4box when using LL HLS or dash modes 2024-07-03 15:26:05 +0200: jeanlf - f98fc2a83 fixed mem leak in #2864 2024-07-03 14:34:43 +0200: jeanlf - 15395572c remove wrong assert on 0-length pes packets in TS muxer 2024-07-03 14:28:19 +0200: jeanlf - 9d21883fa fixed crash introduced in 7dc0aca8 2024-07-03 14:14:17 +0200: jeanlf - 6ca856b74 fixed potential bug in mp4 http seeking when cache changes 2024-07-03 08:04:34 -0400: Romain Bouqueau - 24f7f83bd xml_parser: put quotes around logged strings 2024-07-02 13:57:41 -0700: DenizUgur - ddc7c5e4d add prft box outside dashing 2024-07-02 14:52:25 -0400: Romain Bouqueau - 07f9fb947 inspect xml: fix double element close 2024-07-02 14:07:18 -0400: Romain Bouqueau - 98ef5d96e vtt: misc 2024-07-02 18:08:48 +0200: jeanlf - 988d58274 added UTF8 validity check before SDP parsing 2024-07-02 18:08:13 +0200: jeanlf - 3d9c5de08 fixed possible hang with broken wav files 2024-07-02 17:57:17 +0200: jeanlf - eb358afa1 fixed bug parsing broken pcap files 2024-07-02 17:57:17 +0200: jeanlf - 297ab794e added more sample table safety checks on isobmf file loading 2024-07-01 18:08:37 +0200: jeanlf - 098ccaa20 fixed mem leak in gsf demux 2024-07-01 18:02:24 +0200: jeanlf - 3770d5fe6 fixed overread heif payload on corrupted files 2024-07-01 17:49:33 +0200: jeanlf - 3b2675908 added safety check in av1c read 2024-07-01 17:38:45 +0200: jeanlf - 37dc9afb9 fixed mp4box argument tracking bug - cf 0d8b0458 2024-07-01 17:29:40 +0200: jeanlf - 8b713fc95 fixed possible crash with malicious heif files 2024-07-01 17:18:15 +0200: jeanlf - 52066200e added config box type checks for image items 2024-07-01 16:54:36 +0200: jeanlf - 12371fe54 added dynsel option to routedmx to enable/disable dynamic mcast group selection 2024-07-01 15:58:31 +0200: jeanlf - 48018eeb5 added sanity check on trun when all default flags are set 2024-07-01 15:57:43 +0200: jeanlf - 971fbf750 prevent asan error for httpin null memcpy 2024-07-01 15:39:06 +0200: jeanlf - 5a20324b6 fixed possible mem leak upon failed reconfigure 2024-07-01 15:37:26 +0200: jeanlf - 3184ecab3 fixed possible crash upon failed reconfigure in mp4 muxer 2024-07-01 13:58:49 +0200: jeanlf - 41805afdd fixed possible mem leak in svg loader with broken content 2024-07-01 13:54:05 +0200: jeanlf - 2c973cb37 fixed possible heap overflow in sgv color parse 2024-07-01 13:46:27 +0200: jeanlf - 8f64410ce fixed possible mem leak upon stsid update 2024-07-01 13:32:21 +0200: jeanlf - 8df7e72dd rework eos in route demux to include timeout case 2024-07-01 13:17:28 +0200: jeanlf - 882be33f0 fixed possible memory leak upon source filter failure 2024-06-29 15:32:43 +0200: jeanlf - e3fdb4749 fixed mem leak in gsfdmx and be more strict on alloc sizes 2024-06-29 15:24:51 +0200: jeanlf - e325fdfc7 be more strict on HLS child playlist loading 2024-06-29 14:45:43 +0200: jeanlf - c9d17cd16 fixed handling of EOS in dash from multicast pcap 2024-06-29 14:44:13 +0200: jeanlf - 6b5fdaca0 fixed possible crash on STSID update and better handling of EOS in route demux from pcap 2024-06-29 14:43:14 +0200: jeanlf - 5fb1ea4cc fixed possible heap coruption with malicious xmlns 2024-06-29 14:42:34 +0200: jeanlf - 45dc0568f add matrix sanity checker for debugging 2024-06-29 14:41:50 +0200: jeanlf - 8264e4e83 remove wrong asserts in laser loader 2024-06-29 14:40:47 +0200: jeanlf - 6514af16b fix possible crash when injecting only movie fragments with no samples 2024-06-29 14:32:30 +0200: jeanlf - 2d30b322b prevent divide by 0 in BIFS viewport 2024-06-28 12:10:45 -0400: Romain Bouqueau - 56e345001 route out: make @UnicastRepairParameters shorter 2024-06-28 08:52:28 -0700: DenizUgur - b4876d0a3 fully export `gf_props_parse_value` 2024-06-28 15:50:42 +0200: jeanlf - 0b6b7b46e added missing mappings for j2k in heif - cf #2896 2024-06-28 14:05:37 +0200: jeanlf - 80772d0ba do not use NTP for temi location carousel when not real-time - cf #2897 2024-06-28 14:04:19 +0200: jeanlf - aea32cb51 fixed eos detection bug in compositor filter mode 2024-06-28 13:05:31 +0200: jeanlf - 3ec2cd663 fixed gpac arg parsing bug introduced in 3231cfd8 2024-06-28 12:20:36 +0200: jeanlf - 9f5c014fa added PL property to mhas streams 2024-06-28 12:20:36 +0200: jeanlf - 55842a3c3 fixed possible wrong segment duration when dashing mhas audio 2024-06-28 09:33:39 +0200: jeanlf - 67c172051 inject xps also for SAP3 types - cf #2892 2024-06-28 09:10:18 +0200: jeanlf - 14d62df87 fixed possible bug in cue-driven segmentation of muxed representations 2024-06-28 09:08:54 +0200: jeanlf - 264932371 fixed wrong fragmented file refresh trigger 2024-06-28 09:08:18 +0200: jeanlf - 630bd1aa2 fixed bug introduced in 87fe5951 2024-06-27 17:58:19 -0400: Romain Bouqueau - c24d1e5bd route_out: log more on error simulation loss 2024-06-27 17:53:00 -0400: Romain Bouqueau - 88872a5d7 C bool operation only target values 0 or 1 2024-06-27 11:10:05 -0700: DenizUgur - 43d9a82c9 add availabilityTimeComplete to SegmentTemplate 2024-06-27 10:36:51 -0700: DenizUgur - f716a650e export `gf_props_parse_value` 2024-06-27 13:54:05 +0200: jeanlf - 0d8b04583 track unused arguments in mp4box 2024-06-27 13:53:41 +0200: jeanlf - 85ec4e6ca fixed xps_inband for vvc isobmf import - cf #2892 2024-06-27 13:24:47 +0200: soheibthriber - 5b94f76d4 adding unicastRepairParameters to MulticastTransportSession xml elements 2024-06-27 11:40:13 +0200: jeanlf - 9674ae8d6 Fixed #2892 2024-06-27 10:42:29 +0200: Aurelien David - ad3399894 fixed possible integer overflow 2024-06-26 22:15:51 -0400: Romain Bouqueau - 2beca0d27 route_out: add error simulation based on a 2-state Markov chain 2024-06-26 15:45:46 -0400: Romain Bouqueau - 32922a8a4 fix crash due to uninitialized vars 2024-06-26 18:52:57 +0200: jeanlf - dae9f89df move blob repair flags outside of route demux for advanced repair use cases 2024-06-26 16:30:33 +0200: Aurelien David - 31047d924 docker ubuntu deps: add libcurl [noCI] 2024-06-26 14:08:43 +0200: jeanlf - 87fe59513 Improved multicast abr low latency - sender: llow-latency mode allows in-segment carousel of init seg and manifests - demuxer: improved MABR config update and allow out of order file dispatch events - repair: perform simple repair on first segment when missing first range (tune-in) - cache: dispatch empty packets when updates to reception blob happen non-contiguously with last sent range 2024-06-25 14:18:31 -0400: Romain Bouqueau - da0ab4dc4 dasher: only remove ntp when explicitely asked 2024-06-25 13:56:42 +0200: jeanlf - 8b60ec269 added dnxhd mapping 2024-06-24 17:49:04 +0200: jeanlf - 1b3210ea7 fixed possible bug upon aout failure 2024-06-21 08:46:40 -0400: Romain Bouqueau - f13a4aac6 cosmetics wrt dec_scte35 idr at splice point (#2879) 2024-06-21 08:41:16 -0400: Romain Bouqueau - 234adcf9a nalu reframer: soften patch 5dc60e5e about consecutive IDRs for the case of open GOPs 2024-06-21 13:19:04 +0200: jeanlf - 9521f1c47 fixed mpegh layout signaling in dasher 2024-06-20 17:55:31 -0400: Romain Bouqueau - 5dc60e5e3 NALU reframer: when 2 consecutive IDRs force frame dispatch on all cases 2024-06-20 22:41:07 +0200: jeanlf - 6683b570c fixed bug with negative sar in mp4mx 2024-06-20 21:38:54 +0200: jeanlf - 025ef73ce fixed bug spliting encrypted mp4 - cf #2889 2024-06-20 18:08:32 +0000: Deniz Uğur - 474e67642 move the debug log to correct place 2024-06-20 10:33:48 -0700: DenizUgur - 89d39cfb0 change option name 2024-06-20 10:26:07 -0700: DenizUgur - f893c6316 add unit tests 2024-06-20 08:22:51 -0700: DenizUgur - c8ec55987 prevent encoder reconfig if its already in progress 2024-06-20 08:03:52 -0700: DenizUgur - 30b26da2e Revert "avoid encoder reconfig loop" 2024-06-20 16:14:29 +0200: jeanlf - 83f3f2d44 Improved dasher context - added option sflush to avoid loop/period break - cf #2876 - fixed bugs in context reloading breaking timing and last active period detection - disable forced clampig when using segment flush option - deprecating force_flush (use sflush=single) - updated doc 2024-06-20 16:14:29 +0200: jeanlf - 4a6d537fc added EOS state in filter session debug logs 2024-06-20 12:31:15 +0200: Aurelien David - 5ea5b69cc add int64 limits macros 2024-06-20 12:30:12 +0200: Aurelien David - e3386b1b1 swf: check some null lengths (#2872) 2024-06-19 13:48:27 -0400: Romain Bouqueau - 2e71a1ec9 inspect scte35: update to version 2023r1 2024-06-19 13:44:44 -0400: Romain Bouqueau - cdc9203d6 inspect: remove scte35 xml namespace prefix 2024-06-19 15:11:50 +0200: jeanlf - ce46b1014 Fixed #2877 2024-06-19 11:52:52 +0200: Aurelien David - 9e3833312 configure: fix detecting presence of static libs (#2885) 2024-06-18 06:26:48 -0400: Romain Bouqueau - a6701f828 inspect scte35: misc display 2024-06-17 22:49:21 +0200: Lyes Touati - c3d75cc7c fix: double-free, bad-free, and heap-use-after-free issues 2024-06-17 21:54:55 +0200: Aurelien David - 51e384ac0 fix various leaks for xmt error 2024-06-17 15:56:07 +0200: jeanlf - 760b68c19 fixed libcurl detection in configure and some warnings 2024-06-17 15:37:44 +0200: jeanlf - 4e57cad01 Support for libcurl as downloader backend (client-side downloading only) 2024-06-17 15:37:44 +0200: jeanlf - a11886c71 fixed parsing bug in VVC SPS with subpic 2024-06-17 15:37:44 +0200: jeanlf - 9530180ea fixed possible crash upon source filter destruction in dash demux 2024-06-17 15:37:44 +0200: jeanlf - 9e38e3a32 allow session error code to be returned from gpac main 2024-06-17 13:25:36 +0200: Lyes Touati - 246190a51 fix: check null pointer before calling strcmp 2024-06-17 13:08:36 +0200: Aurelien David - a7f0f4901 improve c1b9c794 (#2874) 2024-06-17 12:14:28 +0200: Aurelien David - 3195cdeb4 AddDescriptorToESD: let caller free bad descriptor 2024-06-17 12:12:17 +0200: Aurelien David - db3f2d021 fix memleak introduced in 34b4eb9 2024-06-17 11:31:48 +0200: nils duval - f17847912 fix imp -d relative to current directory 2024-06-17 00:28:05 -0700: DenizUgur - 5a5d74496 account for identifier (u32) when skipping descriptor 2024-06-16 20:34:20 -0700: DenizUgur - d06a5af78 avoid encoder reconfig loop 2024-06-16 20:33:20 -0700: DenizUgur - f7c17b53e revert to `GF_PROP_PCK_CUE_START` 2024-06-16 19:50:00 -0700: DenizUgur - f1c4c7750 only place IDR on select events 2024-06-16 13:55:12 -0700: DenizUgur - f44cbc65f use cts for splice point detection 2024-06-16 12:43:58 -0400: Romain Bouqueau - d594d3f2c scte35: make inspect xsd compliant 2024-06-16 07:44:21 -0400: Romain Bouqueau - 21284f79f avoid double property merge 2024-06-15 23:20:30 -0700: DenizUgur - 883a944d4 fix the function signature 2024-06-14 18:14:18 -0700: DenizUgur - 8f4870ef6 chore: Add pass-through mode for SCTE-35 decoder 2024-06-14 18:07:04 -0700: DenizUgur - 09bcc37c8 force I-frame without reconfiguring encoder during SCTE-35 induced break 2024-06-14 17:51:22 -0400: Romain Bouqueau - 2bdf90562 cosmetics 2024-06-14 23:29:14 +0200: Dominik 'Rathann' Mierzejewski - 5abc64341 correct `swf_flatten_angle` type 2024-06-13 14:09:24 -0400: Romain Bouqueau - e40ca9080 scte35: parse segmentation descriptor 2024-06-13 14:09:24 -0400: Romain Bouqueau - 6286b7d89 cosmetics 2024-06-13 14:41:55 +0200: jeanlf - f2ce8bf1d DASHing period switch improvements: - ignore bitrate changes - cf #2875 - fix segment regulation when switch is pending 2024-06-13 14:36:42 +0200: jeanlf - a86cad71e fixed possible regulation bug in flist - cf #2875 2024-06-13 12:04:20 +0200: jeanlf - 907ec0863 allow route to be used in dvb mabr sessions 2024-06-13 12:01:38 +0200: jeanlf - 694d856c5 fixed bug in tracking optional arguments - cf #2842 2024-06-13 11:00:50 +0200: Aurelien David - c1b9c794b xmt links double free (#2874) 2024-06-12 16:42:59 +0200: jeanlf - f97cdb80d fixed #2869 2024-06-12 15:41:48 +0200: jeanlf - f4b3e4d2f fixed #2874 2024-06-12 15:35:23 +0200: jeanlf - 8767ed0a7 fixed #2873 2024-06-12 15:31:30 +0200: jeanlf - 31e499d31 fixed #2872 2024-06-12 15:25:10 +0200: jeanlf - 20c0f2913 fixed #2871 2024-06-12 15:14:09 +0200: jeanlf - 54c8c8769 be less tolerant on file extensions detection - cf #2866 2024-06-12 15:00:30 +0200: jeanlf - d8a2a81a6 fixed crash introduced in c3419d92 2024-06-12 14:37:02 +0200: jeanlf - 1c192687d Improvements on DASH context - fixed #2868 - added help - made MP4Box return 3 when call to dash is too early - added dasher:keep_ts to disable timeline reconstruction with context 2024-06-11 17:47:23 +0200: jeanlf - 20ffe6bf9 multicast ABR updates - renamed x-route* internal headers to x-mcast* and use gmcast/serviceN as MABR cache location - fixed TOI usage for DVB-FLUTE and bugs in HLS reading - cf #2861 - fixed isobmf parsing of in-transfer blobs - fixed low latency route playback (blob size was not updated) - allow blob range query to retrieve the maximum valid size in a mcast range - added HLS synchronization to mabr broadcast - added keepc option to mp4dmx to keep corrupted packets - added llmode option to routein to disable low latency mabr 2024-06-11 17:47:23 +0200: jeanlf - 065af06cb fixed possible bug when reconfiguring raw source pids 2024-06-11 17:47:23 +0200: jeanlf - 54dc73939 allow inspect log to use any gpac log tool 2024-06-11 15:55:25 +0200: Aurelien David - dd1135fc7 svg: prevent use-after-free when multiple SVG_ID_datatype present 2024-06-11 15:53:57 +0200: Aurelien David - 77931de77 compositor: prevent weird values for height and width when parsing from svg 2024-06-11 15:52:23 +0200: Aurelien David - dac2c591b dasher: prevent memleak on packet with null pid 2024-06-10 17:00:40 +0200: Aurelien David - 34b4eb9ac ft_font: prefer non bold/italic fonts as default (#2814 #2867) 2024-06-07 14:33:21 -0500: juan.adarve - 812942b8e Support generic ID3 tags from TS demuxer. 2024-06-06 16:01:30 +0100: Matteo Naccari - c05056d7e Support for the Multiview extension of H.265/HEVC 2024-05-11 16:23:27 -0500: Christopher Degawa - df1756b0f quickjs-libc: fix incompatible pointer error 2023-11-06 04:33:50 -0400: Romain Bouqueau - bfd2342ff ufobu: fix metadata coding 2023-11-05 13:37:12 -0400: Romain Bouqueau - 5c3ea3ef6 first version of av1 timecode insertion 2023-11-04 07:08:06 -0400: Romain Bouqueau - 29781b27f inspect av1 timecode metadata SVT-HEVC 2024-07-29 11:50:10 -0700: Stewart Blacklock - 4181c9e Update README.md SVT-VP9 2024-10-21 13:29:45 -0500: Christopher Degawa - 1feb760 ffmpeg_plugin: Rebased based on using vvdec 2024-10-19 12:58:03 +0700: Christopher Degawa - e977c3c r2r: don't use eb_vp9_get_eight_horizontal_search_point_results_32x32_64x64_pu_avx2_intrin 2024-10-19 12:58:03 +0700: Christopher Degawa - 22daefa d135_predictor: repull from upstream 2024-10-18 17:20:46 -0500: Christopher Degawa - 67890e7 ffmpeg_patch: rebase on master x264 2024-10-27 12:28:19 -0400: Brad Smith - da14df55 Make use of sysconf(3) _SC_NPROCESSORS_ONLN and _SC_NPROCESSORS_CONF 2024-10-26 06:34:32 +0000: Brad Smith - b1d2de88 Use getauxval() on Linux and elf_aux_info() on FreeBSD/OpenBSD on arm/ppc 2024-10-22 22:59:00 +0300: Anton Mitrofanov - 3a21e97b Fix build with Android NDK and API < 24 for 32-bit targets 2024-10-20 08:50:55 +0000: Brad Smith - 80c1c47c configure: Add DragonFly support 2024-10-17 06:23:19 -0400: Brad Smith - 1243d9ff Provide x264_getauxval() wrapper for getauxvaul() and elf_aux_info() 2024-10-07 15:58:28 -0400: Brad Smith - 3a8b5be2 aarch64: Use elf_aux_info() for CPU feature detection on FreeBSD/OpenBSD 2024-09-17 14:07:10 +0300: Martin Storsjö - c24e06c2 configure: Check for SVE support in MS armasm64 via as_check x265_git 2024-11-22 17:20:23 +0530: mahesh pittala - 1d117bed4 release: Release notes for v4.1 2024-11-22 14:41:37 +0530: Gerda Zsejke More - 3bb92b461 AArch64: Add Neon asm implementation of HBD SAD4D 2024-11-22 14:41:26 +0530: Gerda Zsejke More - fff6ee128 AArch64: Add Neon asm implementation of HBD SAD3D 2024-11-22 14:41:14 +0530: Gerda Zsejke More - 26ee53bd4 AArch64: Add Neon asm implementation of HBD SAD 2024-11-22 14:35:58 +0530: Ponsanthini - 3da42ec19 Added alpha,scc and mv-hevc test files 2024-11-22 14:35:48 +0530: yaswanthsastry - 2008565e7 Deprecated pmode and pme features removing corresponding test cases from regression and smoke test CLI's 2024-11-22 14:35:39 +0530: Min Chen - 583e37522 Fix abr-ladder seg fault 2024-11-22 14:35:27 +0530: AnusuyaKumarasamy - 5a0a7a2db Fix decoder crash in alpha,scc,mv-hevc 2024-11-22 14:35:17 +0530: PavanTarun - 8f40e9ebd Fix Build Warnings 2024-11-22 14:35:09 +0530: Min Chen - 54e8047f4 Fix conversion warning on strPoolSize 2024-11-22 14:35:00 +0530: Min Chen - 234b7aefe Fix MCSTF double free 2024-11-22 14:34:51 +0530: AnusuyaKumarasamy - 60d08920a Decouple Abr-ladder and multiview flow 2024-11-22 14:34:42 +0530: Min Chen - b237583df Fix bug with --abr-ladder 2024-11-22 14:34:32 +0530: Min Chen - a4e4fa4f3 Fix zone duplicated memory free bug 2024-11-22 14:34:22 +0530: Pavan Tarun - 6473db9e1 Multiview memory leak fix 2024-11-22 14:34:11 +0530: Min Chen - d1d70806d Memory Leak Fix: Part 3 2024-11-22 13:01:46 +0530: Ponsanthini - cf0932f2f Added alpha,scc and mv-hevc test files 2024-11-22 13:01:38 +0530: yaswanthsastry - 5c2da2014 Deprecated pmode and pme features removing corresponding test cases from regression and smoke test CLI's 2024-11-22 13:01:29 +0530: Min Chen - d5b173975 Fix abr-ladder seg fault 2024-11-22 13:01:20 +0530: AnusuyaKumarasamy - cc1954469 Fix decoder crash in alpha,scc,mv-hevc 2024-11-22 13:01:12 +0530: PavanTarun - d00681992 Fix Build Warnings 2024-11-22 13:01:04 +0530: Min Chen - e3b51bea7 Fix conversion warning on strPoolSize 2024-11-22 13:00:56 +0530: Min Chen - 8313bd50c Fix MCSTF double free 2024-11-22 13:00:47 +0530: AnusuyaKumarasamy - c90d257d4 Decouple Abr-ladder and multiview flow 2024-11-22 13:00:37 +0530: Min Chen - cef8654bf Fix bug with --abr-ladder 2024-11-22 13:00:28 +0530: Min Chen - d742cf559 Fix zone duplicated memory free bug 2024-11-22 13:00:17 +0530: Pavan Tarun - 5b3e613d7 Multiview memory leak fix 2024-11-22 13:00:03 +0530: Min Chen - 1469c2584 Memory Leak Fix: Part 3 2024-11-12 21:56:30 +0530: PavanTarun - 7cc403076 Fix indentation issues 2024-11-12 21:01:28 +0530: PavanTarun - 05e60b91b Fix indentation issues 2024-11-12 19:58:39 +0530: Ponsanthini - e012793f6 Fix pkg-config file and shared libs generation issue 2024-11-12 19:58:28 +0530: Uthayakumar Muthu - 81c5ae642 doc: Fix Default Values for b-intra and max-merge 2024-11-12 19:57:31 +0530: Ponsanthini - da7892bd7 Fix pkg-config file and shared libs generation issue 2024-11-12 19:57:11 +0530: Uthayakumar Muthu - fbd451bb9 doc: Fix Default Values for b-intra and max-merge 2024-11-12 19:50:53 +0530: Kirithika - 486c96c8b Add CLI support for configuring RC at frame level 2024-11-12 19:50:42 +0530: Karam Singh - 445efc16a Add support to configure Bitrate,CRF,QP at frame level 2024-11-12 19:49:04 +0530: Kirithika - e660273b0 Add CLI support for configuring RC at frame level 2024-11-12 19:48:49 +0530: Karam Singh - 66352d83a Add support to configure Bitrate,CRF,QP at frame level 2024-11-12 19:46:28 +0530: PavanTarun - 42eba4c85 SEI Memory Leak Fix 2024-11-12 19:46:10 +0530: Min Chen - 451add89e Memory Leak Fix: Part 2 2024-11-12 19:45:53 +0530: PavanTarun - 18002a33f Memory Leak Fix: Part 1 2024-11-12 19:44:58 +0530: PavanTarun - 2c1b962d7 SEI Memory Leak Fix 2024-11-12 19:44:22 +0530: Min Chen - 101367f21 Memory Leak Fix: Part 2 2024-11-12 19:39:55 +0530: PavanTarun - d293283c7 Memory Leak Fix: Part 1 2024-11-12 14:26:53 +0530: AnusuyaKumarasamy - 43c00a77c Added batch-motion-search for all planes in Lookahead 2024-11-12 14:26:34 +0530: AnusuyaKumarasamy - f629b1eb2 Remove frameencoder instance for mcstf and fix memory leak 2024-11-12 14:26:04 +0530: Karam Singh - 38ed622bc search range optimization-2 2024-11-12 14:25:51 +0530: Karam Singh - e0cf6c4fc search range optimization - 1 2024-11-12 14:24:57 +0530: AnusuyaKumarasamy - 8b53cd178 Remove the redundant code for mcstf in encoder 2024-11-12 14:23:59 +0530: AnusuyaKumarasamy - 8cad2ee6b shifted full resolution functions to lookahead 2024-11-12 14:23:19 +0530: AnusuyaKumarasamy - 711de53a5 shifted mcstf from encoder to lookahead 2024-11-12 14:22:28 +0530: AnusuyaKumarasamy - 57edc5a57 Make use of halfpel & quarterpel resolution reference frame from lookahead for mcstf 2024-11-12 14:22:14 +0530: AnusuyaKumarasamy - 75a828ef3 Make use of halfpel and quarterpel source frames from lookahead for mcstf 2024-11-12 14:21:51 +0530: AnusuyaKumarasamy - 14d2351e8 Add buffer for reference picture in bilateral filter 2024-11-12 14:14:29 +0530: AnusuyaKumarasamy - c7b958758 Added batch-motion-search for all planes in Lookahead 2024-11-12 14:13:42 +0530: AnusuyaKumarasamy - c9dd6bc5e Remove frameencoder instance for mcstf and fix memory leak 2024-11-12 14:13:30 +0530: Karam Singh - 997dd79e9 search range optimization-2 2024-11-12 14:13:19 +0530: Karam Singh - 8f24fa47b search range optimization - 1 2024-11-12 14:13:05 +0530: AnusuyaKumarasamy - 2ce1357bf Remove the redundant code for mcstf in encoder 2024-11-12 14:12:37 +0530: AnusuyaKumarasamy - 934f90be3 shifted full resolution functions to lookahead 2024-11-12 14:12:22 +0530: AnusuyaKumarasamy - cda4ba8e3 shifted mcstf from encoder to lookahead 2024-11-12 14:11:49 +0530: AnusuyaKumarasamy - 381e9c245 Make use of halfpel & quarterpel resolution reference frame from lookahead for mcstf 2024-11-12 14:10:46 +0530: AnusuyaKumarasamy - cfd9a79ba Make use of halfpel and quarterpel source frames from lookahead for mcstf 2024-11-12 14:09:11 +0530: AnusuyaKumarasamy - 41f708987 Add buffer for reference picture in bilateral filter 2024-11-08 17:21:28 +0530: Uthayakumar Muthu - 7c86fe514 fix pointer addition comparison warning 2024-11-08 17:20:33 +0530: Uthayakumar Muthu - 0a1e2035d fix pointer addition comparison warning 2024-11-07 16:08:01 +0530: Hari Limaye - 5203eb525 CMake: Statically link libstdc++ when STATIC_LINK_CRT=ON 2024-11-07 16:07:51 +0530: Hari Limaye - 5ca394225 AArch64: Comply with ENABLE_PIC option when compiling 2024-11-07 16:07:43 +0530: Hari Limaye - 17f62c362 AArch64: Add Windows run-time CPU feature detection 2024-11-07 16:07:34 +0530: Hari Limaye - ce0807588 Add Apple Silicon run-time CPU feature detection 2024-11-07 16:07:25 +0530: Hari Limaye - ba296b2d4 AArch64: Add run-time CPU feature detection 2024-11-07 16:07:15 +0530: Jonathan Wright - 114592527 AArch64: Refactor ISA feature detection macros 2024-11-07 16:06:15 +0530: Hari Limaye - 6659ec1f8 CMake: Statically link libstdc++ when STATIC_LINK_CRT=ON 2024-11-07 16:06:06 +0530: Hari Limaye - 6022d3823 AArch64: Comply with ENABLE_PIC option when compiling 2024-11-07 16:05:56 +0530: Hari Limaye - edd939e44 AArch64: Add Windows run-time CPU feature detection 2024-11-07 16:05:46 +0530: Hari Limaye - 529d2ba44 Add Apple Silicon run-time CPU feature detection 2024-11-07 16:05:35 +0530: Hari Limaye - 5542c5cc8 AArch64: Add run-time CPU feature detection 2024-11-07 16:05:20 +0530: Jonathan Wright - fc02cd90b AArch64: Refactor ISA feature detection macros 2024-11-06 15:22:34 +0530: Uthayakumar Muthu - 7b5332d9d Fix Build Warnings issue in x265 2024-11-06 15:22:26 +0530: Uthayakumar Muthu - 1ab837d8f Windows: Fix PDB file generation 2024-11-06 15:22:17 +0530: Ponsanthini - ab5030417 Fix the buffer size issue 2024-11-06 15:22:08 +0530: Ponsanthini - a41f8e06b Fix shared/dynamic libs and pkg-config installation issue 2024-11-06 15:21:58 +0530: Vittorio Giovara - 114af1598 Limit buffer size operation for unsafe sprintf() calls 2024-11-06 15:21:50 +0530: Vittorio Giovara - b153007d1 Limit buffer size operation for unsafe sscanf() calls 2024-11-06 15:21:41 +0530: Vittorio Giovara - b647da90f Limit buffer size operation for sprintf() on malloc'd buffer 2024-11-06 15:21:29 +0530: Vittorio Giovara - e54ffda4a Limit buffer size operation for the sprintf() calls 2024-11-06 15:21:19 +0530: Mikhail T. - 3976bdbb6 Fix issue while compiling with Clang 2024-11-06 15:21:10 +0530: AnusuyaKumarasamy - 36d19db51 Fix decoder crash in scc 2024-11-06 15:20:59 +0530: Uthayakumar Muthu - b1cf34135 Aarch64 : Fix SVE2 architecture flags 2024-11-06 15:20:48 +0530: George Steed - 061cb0f9a Avoid pointer copies in ReferencePlanes::{lowresMC,lowresQPelCost} 2024-11-06 15:20:33 +0530: George Steed - a8a83ba98 Add --nobench to TestBench to disable benchmarking 2024-10-30 19:30:12 +0530: Uthayakumar Muthu - 42581b293 Fix Build Warnings issue in x265 2024-10-28 12:18:32 +0530: Uthayakumar Muthu - a8fb9d844 Windows: Fix PDB file generation 2024-10-28 12:18:22 +0530: Ponsanthini - dffeffedf Fix the buffer size issue 2024-10-28 12:18:06 +0530: Ponsanthini - 6cb4730ed Fix shared/dynamic libs and pkg-config installation issue 2024-10-28 12:17:49 +0530: Vittorio Giovara - 659ae8dd3 Limit buffer size operation for unsafe sprintf() calls 2024-10-28 12:17:37 +0530: Vittorio Giovara - 1ff16eab9 Limit buffer size operation for unsafe sscanf() calls 2024-10-28 12:17:24 +0530: Vittorio Giovara - d47a9c38b Limit buffer size operation for sprintf() on malloc'd buffer 2024-10-28 12:17:12 +0530: Vittorio Giovara - da45ee904 Limit buffer size operation for the sprintf() calls 2024-10-28 12:16:54 +0530: Mikhail T. - b7b3a2c7b Fix issue while compiling with Clang 2024-10-15 15:01:32 +0530: AnusuyaKumarasamy - 2b71d7014 Fix decoder crash in scc 2024-10-15 11:58:06 +0530: Uthayakumar Muthu - fec2a5cf1 Aarch64 : Fix SVE2 architecture flags 2024-10-15 11:57:48 +0530: George Steed - 12ea1d928 Avoid pointer copies in ReferencePlanes::{lowresMC,lowresQPelCost} 2024-10-15 11:57:34 +0530: George Steed - 6e65d142e Add --nobench to TestBench to disable benchmarking 2024-10-11 15:59:27 +0530: Karam Singh - bff84aa48 Open release branch for release 4.1 with no file changes 2024-10-11 12:14:41 +0530: Harshitha Suresh - 487105dcd Revert "AArch64: Runtime CPU feature detection" 2024-10-10 23:25:12 +0530: Karam Singh - 3ec98b539 added CLI for MCSTF and SBRC in the regression test 2024-10-10 14:26:29 +0530: Hari Limaye - 26b387c01 AArch64: Move neon-sve-bridge.h inclusion to SVE/SVE2 sources 2024-10-10 13:05:06 +0530: AnusuyaKumarasamy - c94006b50 Fix build warnings for MV-HEVC, Alpha & SCC and Code cleanup 2024-10-04 14:42:16 +0530: yaswanthsastry - 26d2bab00 Fix Initialization of Vbv-End flag error with multiple layers 2024-10-04 13:54:46 +0530: Ponsanthini - 004986d8d Fix cpu capability issue 2024-10-04 13:54:33 +0530: Logaprakash Ramajayam - 637ef43d4 AArch64: Runtime CPU feature detection 2024-10-04 13:22:47 +0530: Kirithika - 57058c497 Fix CLI parsing for MV-HEVC Encode 2024-10-04 13:15:33 +0530: AnusuyaKumarasamy - 02c6ec7a2 Fix mcstf crash when using multiple frame threads 2024-10-04 13:15:16 +0530: AnusuyaKumarasamy - 29477929a Add Aom film grain characteristics as SEI message to the bitstream 2024-10-04 13:15:01 +0530: AnusuyaKumarasamy - 78e5b703b Reverted the api changes 2024-10-04 13:14:45 +0530: AnusuyaKumarasamy - dde706e15 Fix segmentation fault in scc 2024-10-04 13:14:33 +0530: AnusuyaKumarasamy - 190e00746 Fix seg fault while enabling sea 2024-09-30 13:32:54 +0530: Priyadarsini - 304f02f7a doc: Updated default values of --limit-refs and --qg-size 2024-09-30 13:32:39 +0530: Priyadarsini - 962b3cb75 Fix formatting in conformance-window-offsets in print statement 2024-09-30 13:32:18 +0530: Priyadarsini - 13b7c6d39 doc: Updated default values of --limit-refs in presets.rst 2024-09-30 13:32:00 +0530: PavanTarun - cca629189 Removed unused variable 2024-09-30 13:31:39 +0530: Kirithika - 8ea4a8f08 Fix issue with left-over filename not being treated as input parameter 2024-09-27 10:28:20 +0530: Uthayakumar Muthu - a009ec077 Fix typo and format in help messages 2024-09-26 13:18:46 +0530: yaswanthsastry - 1a826a1d2 API Support to enable VBV end feature 2024-09-13 18:32:55 +0530: Karam Singh - 4ecee600d Update x265Version.txt 2024-09-13 18:21:43 +0530: Karam Singh - 6318f2236 release: Release notes for v4.0 2024-09-13 18:10:19 +0530: Harshitha Suresh - aba2be7ed AArch64: Add 8bit and 10bit neon intrinsics for intraFilter and intrapred DC 2024-09-13 18:10:03 +0530: Ponsanthini - b2e55dbbb Fix encode hang issue when using maximum reference 2024-09-13 18:05:18 +0530: Harshitha Suresh - f548c396f AArch64: Add 8bit and 10bit neon intrinsics for intraFilter and intrapred DC 2024-09-13 18:05:04 +0530: Ponsanthini - cca7dd7b0 Fix encode hang issue when using maximum reference 2024-09-13 09:56:42 +0530: Karam Singh - aac502cb2 Open release branch for release 4.0 with no file changes 2024-09-12 23:02:30 +0530: Karam Singh - d1940b4e0 Doc: added description for Alpha Channel, MV-HEVC, and SCC features 2024-09-12 20:46:08 +0530: Min Chen - 8e8211820 AArch64: Fix hash mismatch on HIGH_BIT_DEPTH 2024-09-12 20:46:02 +0530: Min Chen - f3922978c AArch64: DCT16x16 2024-09-12 20:45:53 +0530: Min Chen - c88dc822c AArch64: Improve IDCT16 cmp+beq -> cbz 2024-09-12 20:45:48 +0530: Min Chen - 7ef76599a AArch64: IDCT16x16 2024-09-12 20:45:42 +0530: Min Chen - 63553ee6a AArch64: intra_pred_planar8_neon, intra_pred_planar16_neon 2024-09-12 20:45:25 +0530: Min Chen - d243745a7 Fix __rdtsc 2024-09-12 20:45:03 +0530: AnusuyaKumarasamy - fb21ba5e1 Fix issue in default code flow & memory leak 2024-09-12 18:13:05 +0530: AnusuyaKumarasamy - 646b3a6c1 Fix issue in non scalable flow & increased NAL unit size for scalable feature 2024-09-12 18:12:51 +0530: AnusuyaKumarasamy - 805d50642 Changed stride as width for the cases stride!=width 2024-09-12 18:12:45 +0530: AnusuyaKumarasamy - 071fba2a9 Set left view as primary view by default 2024-09-12 18:12:39 +0530: AnusuyaKumarasamy - 8ff38a804 Add temporal-layer support 2024-09-12 18:12:28 +0530: AnusuyaKumarasamy - ce52911ef Add rateontrol support 2024-09-12 18:12:18 +0530: AnusuyaKumarasamy - 1bb90d0ac Extend the multiview parsing support for y4m input 2024-09-12 18:12:04 +0530: AnusuyaKumarasamy - f44a4c350 Reset rps for I-slice marked as P-slice in enhancement layer 2024-09-11 09:38:07 +0530: Dash Santosh - 5a0b22deb Framethreads tuning for Windows ARM devices 2024-09-10 17:23:20 +0530: Hari Limaye - 23c2ad09a AArch64: Fix missing pointer casts in mem_neon.h 2024-09-09 21:59:13 +0530: Wei Chen - 373e5a866 AArch64: Fixed the inconsistent bitstreams for GCC and CLANG 2024-09-09 21:58:42 +0530: Hari Limaye - 502f6d4d9 AArch64: Add Armv8.6 Neon I8MM implementations of luma_vpp 2024-09-09 21:58:36 +0530: Hari Limaye - ff1e08826 AArch64: Add Armv8.6 Neon I8MM implementations of luma_vps 2024-09-09 21:58:26 +0530: Hari Limaye - 812d9bcbf AArch64: Add Armv8.4 Neon DotProd implementations of luma_vps 2024-09-09 21:58:20 +0530: Hari Limaye - 5e7f7703f AArch64: Add Armv8.6 Neon I8MM implementation of interp_hv_pp 2024-09-09 21:58:13 +0530: Hari Limaye - d86ca7a47 AArch64: Add Armv8.6 Neon I8MM implementations of chroma_hpp 2024-09-09 21:58:06 +0530: Hari Limaye - a64490246 AArch64: Add Armv8.6 Neon I8MM implementations of luma_hps 2024-09-09 21:57:59 +0530: Hari Limaye - 95366214d AArch64: Add Armv8.6 Neon I8MM implementations of luma_hpp 2024-09-09 21:57:51 +0530: Hari Limaye - 20b68dd81 AArch64: Add Armv8.6 Neon I8MM feature detection 2024-09-09 21:57:44 +0530: Hari Limaye - 3ec0d5e96 AArch64: Add Armv8.4 Neon DotProd implementation of interp_hv_pp 2024-09-09 21:57:36 +0530: Hari Limaye - ff9ccf1c2 AArch64: Add Armv8.4 Neon DotProd implementations of filter_hps 2024-09-09 21:57:24 +0530: Hari Limaye - fa1f0648d AArch64: Add Armv8.4 Neon DotProd implementations of filter_hpp 2024-09-09 21:57:09 +0530: Hari Limaye - 0a96e895f AArch64: Add Armv8.4 Neon DotProd implementations of luma_hps 2024-09-09 21:56:56 +0530: Hari Limaye - 92d959169 AArch64: Add Armv8.4 Neon DotProd implementations of luma_hpp 2024-09-09 21:56:36 +0530: George Steed - ffb19fe05 testbench.cpp: Guard extensions based on architecture 2024-09-09 21:55:51 +0530: Uthayakumar Muthu - 50b498ac8 Add-Latest-Vmaf3.x-Support 2024-09-06 12:20:11 +0530: Hari Limaye - 973bf1ac7 AArch64: Remove Assembly ipfilter primitives 2024-09-06 12:19:56 +0530: Hari Limaye - 649a99e78 AArch64: Define all low bitdepth Neon ipfilter primitives 2024-09-06 12:19:41 +0530: Hari Limaye - 3daaafc33 AArch64: Optimise low bitdepth interp_vert_sp_neon 2024-09-06 12:19:27 +0530: Hari Limaye - a9140c403 AArch64: Optimise low bitdepth interp_vert_ps_neon 2024-09-06 12:19:09 +0530: Hari Limaye - e80a02a8d AArch64: Optimise low bitdepth interp_vert_pp_neon 2024-09-06 12:18:55 +0530: Hari Limaye - aabb6114c AArch64: Optimise low bitdepth interp_vert_ss_neon 2024-09-06 12:18:41 +0530: Hari Limaye - 165b10baa AArch64: Optimise low bitdepth interp_horiz_ps_neon 2024-09-06 12:18:27 +0530: Hari Limaye - 98fdc0484 AArch64: Optimise low bitdepth interp_horiz_pp_neon 2024-09-06 12:18:08 +0530: Hari Limaye - e4db2063c AArch64: Support all block sizes in p2s Neon 2024-09-06 12:17:54 +0530: Hari Limaye - 6e67b7c7d AArch64: Move ipfilter primitives into X265_NS 2024-09-06 12:17:36 +0530: Hari Limaye - db9151e63 Move ipfilter primitives into X265_NS 2024-09-06 12:17:20 +0530: Hari Limaye - 7f7f1ac56 Test: Remove check for unused coeffIdx in ipfilter tests 2024-09-06 12:17:00 +0530: Hari Limaye - 858b217c6 AArch64: Warn when compile time feature detection is unsupported 2024-09-01 16:58:53 +0530: Pavan Tarun - f6735953b Fix for y4m pipe input broken 2024-09-01 16:58:35 +0530: Pavan Tarun - 7c190672e Fix lowpassdct negative shift operator 2024-09-01 16:44:21 +0530: Jonathan Wright - a187fe2e7 AArch64: Add SVE implementation of 32x32 DCT 2024-09-01 16:44:06 +0530: Jonathan Wright - f2a6d8568 AArch64: Add SVE implementation of 16x16 DCT 2024-09-01 16:43:52 +0530: Jonathan Wright - ad3f53038 AArch64: Add SVE implementation of 8x8 DCT 2024-09-01 16:43:39 +0530: Jonathan Wright - ef2d0072f AArch64: Move Neon-SVE bridge helpers into dedicated header 2024-09-01 16:43:19 +0530: Hari Limaye - dba63b28e AArch64: Optimise partialButterfly32_neon 2024-09-01 16:43:07 +0530: Hari Limaye - 5a00bb304 AArch64: Optimise partialButterfly16_neon 2024-09-01 16:42:54 +0530: Hari Limaye - a3ea34d36 AArch64: Optimise partialButterfly8_neon 2024-09-01 16:42:34 +0530: Hari Limaye - 23309df91 AArch64: Move Neon DCT implementations into X265_NS 2024-09-01 16:42:22 +0530: Hari Limaye - 17e6d497f Move C DCT implementations into X265_NS 2024-09-01 16:38:21 +0530: Hari Limaye - d081a0c81 AArch64: Compile intrinsics files with -Werror 2024-09-01 16:38:08 +0530: Hari Limaye - a814d8cf9 AArch64: Refactor loop unroll pragmas in dct primitives 2024-09-01 16:37:55 +0530: Hari Limaye - 329507bc1 AArch64: Fix implicit conversion from ptrdiff_t to int 2024-08-30 15:30:40 +0530: Hari Limaye - ceea74e6c AArch64: Build with -flax-vector-conversions=none 2024-08-30 15:30:26 +0530: Hari Limaye - cedeaa979 AArch64: Refactor types and conversions in dct-prim.cpp 2024-08-30 15:30:12 +0530: Hari Limaye - bbd1751d3 AArch64: Use proper load/store intrinsics in dct-prim.cpp 2024-08-30 15:29:58 +0530: Hari Limaye - 8f0c55d43 AArch64: Refactor types and conversions in loopfilter-prim.cpp 2024-08-30 15:29:42 +0530: Hari Limaye - 4d0f7b0ad AArch64: Use proper load/store intrinsics in loopfilter-prim.cpp 2024-08-30 15:29:28 +0530: Hari Limaye - 95031afd9 AArch64: Refactor narrowing in loopfilter-prim.cpp 2024-08-30 15:29:10 +0530: Hari Limaye - b75f5a285 AArch64: Refactor types and conversions in intrapred-prim.cpp 2024-08-30 15:28:54 +0530: Hari Limaye - 163b2747c AArch64: Use proper load/store intrinsics in intrapred-prim.cpp 2024-08-30 15:28:37 +0530: Hari Limaye - feda00516 AArch64: Refactor types and conversions in filter-prim.cpp 2024-08-30 15:28:17 +0530: Hari Limaye - 04ac468db AArch64: Use proper load/store intrinsics in filter-prim.cpp 2024-08-30 15:28:01 +0530: Hari Limaye - d12d97b68 AArch64: Optimise shifts in filter-prim.cpp 2024-08-30 15:27:48 +0530: Hari Limaye - f13314dc1 AArch64: Refactor types and conversions in arm64-utils.cpp 2024-08-30 15:27:24 +0530: Hari Limaye - ce6659277 AArch64: Use proper load/store intrinsics in arm64-utils.cpp 2024-08-30 15:27:05 +0530: Hari Limaye - 3ac805e1b AArch64: Add missing include in arm64-utils.h 2024-08-30 15:26:42 +0530: Hari Limaye - c03fc87d7 AArch64: Refactor types and conversions in pixel-prim.cpp 2024-08-30 15:26:25 +0530: Hari Limaye - 545cd3611 AArch64: Use transpose helpers in pixel-prim.cpp 2024-08-30 15:26:09 +0530: Hari Limaye - 6bf2fe648 AArch64: Refactor output variables in Neon sa8d helper 2024-08-30 15:25:43 +0530: Hari Limaye - 2276c78e6 AArch64: Use proper load/store intrinsics in pixel primitives 2024-08-26 10:16:59 +0530: AnusuyaKumarasamy - c1686da95 Fix scc crash on multipass encode 2024-08-23 09:52:18 +0530: Hari Limaye - 0be061d74 AArch64: Reuse code for sse_pp_neon and sse_pp_neon_dotprod 2024-08-22 09:26:51 +0530: Hari Limaye - a7c56d4d4 AArch64: Optimise nquant_neon 2024-08-22 09:26:34 +0530: Hari Limaye - b8ccbb1d9 Test: Update values used in check_nquant_primitive 2024-08-22 09:26:19 +0530: Hari Limaye - 5a8a0141d AArch64: Optimise quant_neon 2024-08-22 09:26:02 +0530: Hari Limaye - 40608daa7 AArch64: Remove SVE assembly implementation of quant 2024-08-22 09:25:00 +0530: Hari Limaye - 6ad98979c AArch64: Add Armv8.4 Neon DotProd implementations of sse_pp 2024-08-22 09:24:31 +0530: Hari Limaye - 8fada4886 AArch64: Remove SVE and SVE2 sse_pp primitives 2024-08-22 09:24:03 +0530: Hari Limaye - 0d4a5c87d AArch64: Optimise Neon assembly implementations of sse_pp 2024-08-16 13:35:19 +0530: Hari Limaye - 9a5bea942 AArch64: Add Armv8.4 Neon DotProd implementations of SADxN 2024-08-16 13:34:56 +0530: Hari Limaye - d5f1972f9 AArch64: Add Armv8.4 Neon DotProd implementations of SAD 2024-08-16 13:34:25 +0530: Hari Limaye - 4baa28d2a AArch64: Refactor setup of optimised assembly primitives 2024-08-16 13:34:07 +0530: Hari Limaye - f36fbcb33 AArch64: Add Armv8.4 Neon DotProd feature detection 2024-08-16 13:33:51 +0530: Hari Limaye - a12ed3497 AArch64: Clean up CMake feature detection 2024-08-16 13:33:29 +0530: Hari Limaye - 1c1c6d77f AArch64: Remove SVE2 SAD/SADxN primitives 2024-08-16 13:33:05 +0530: Hari Limaye - f32b5e8e9 AArch64: Optimise Neon assembly implementations of SADxN 2024-08-16 13:32:47 +0530: Hari Limaye - a7bcdda92 AArch64: Optimise Neon assembly implementations of SAD 2024-08-16 13:17:39 +0530: Hari Limaye - da8443bc4 AArch64: Add SVE2 saoCuStats primitives 2024-08-16 12:40:50 +0530: gopi satykrishna akisetty - f295e3e2b ABR tuning for MV-HEVC 2024-08-14 09:13:14 +0530: Priyadarsini - 7b8ad248d Added build support for Visual Studio Version 17 2024-08-08 11:00:22 +0530: AnusuyaKumarasamy - 1cb70f6b4 Fix segmentation fault in linux 2024-08-08 11:00:08 +0530: AnusuyaKumarasamy - c478b52e9 Add compile-time flag for scc 2024-08-08 10:59:48 +0530: AnusuyaKumarasamy - 7d307afa7 Fix build warnings and Code cleanup 2024-08-08 10:59:34 +0530: AnusuyaKumarasamy - 3c049e2d5 Fix run to run variation issue 2024-08-08 10:59:21 +0530: AnusuyaKumarasamy - d526356c1 Added sao, deblock and temporal-mvp support and disable weight prediction 2024-08-08 10:58:24 +0530: AnusuyaKumarasamy - 10646110e Added functions for IntaBlockCopy method in SCC 2024-08-08 10:58:20 +0530: Kirithika - c08a2d7e0 Modify reference picture list for IntrablockCopy mode 2024-08-08 10:58:12 +0530: AnusuyaKumarasamy - 4206703bf Add profiletier, sps, pps MainScc profile support for scc extension 2024-08-08 10:58:04 +0530: AnusuyaKumarasamy - 2c48da1ee Add cli for intrablockcopy to enable scc extension using IBC method 2024-08-07 14:18:22 +0530: AnusuyaKumarasamy - 7afb5179d Decouple mv-hevc code from alpha and latest-tip 2024-08-07 14:18:00 +0530: AnusuyaKumarasamy - 4d9d48973 Add support for parsing spatial video with side-by-side and top-bottom format 2024-08-07 14:17:25 +0530: AnusuyaKumarasamy - c1fa919b7 Add mv constraint 2024-08-07 14:16:59 +0530: AnusuyaKumarasamy - 191343ae0 Add MV sei's 2024-08-07 14:16:44 +0530: AnusuyaKumarasamy - 8f126b239 Fix hash mismatch and temporal mvp issue 2024-08-07 14:16:25 +0530: Kirithika - 40466cfeb This commit does the following things: 2024-08-07 14:16:06 +0530: Kirithika - 1442eb32f Add support for MV-HEVC in DPB and Sub DPB 2024-08-07 14:15:49 +0530: AnusuyaKumarasamy - e34825582 Add support for MV-HEVC in HLS 2024-08-07 14:15:30 +0530: AnusuyaKumarasamy - 3a031c4f7 Add support to parse Multiview input file 2024-08-07 14:15:04 +0530: Kirithika - 4b453cfbd Add compile time configuration and support for parsing multiview config file 2024-08-06 12:48:05 +0530: AnusuyaKumarasamy - 3524c32d4 Fix inconsistent issue 2024-08-06 12:47:52 +0530: AnusuyaKumarasamy - f1f67b61d Add logs for both layers & fix issue while aborting in check params 2024-08-06 12:47:39 +0530: AnusuyaKumarasamy - e50f5da22 Add support for alpha in HLS 2024-08-06 12:47:24 +0530: Kirithika - c69c11396 Add support for reconstructed file corresponding to Alpha layer. 2024-08-06 12:47:08 +0530: Kirithika - 3d808f14d This commit does the following 2024-08-06 12:46:51 +0530: Kirithika - e43153bc3 Add support to access DPB based on scalable layerID 2024-08-06 12:46:36 +0530: Kirithika - e94ed0cf8 Add encoding support for enhancement layer 2024-08-06 12:46:21 +0530: Kirithika - 1fcf5ddba Add compile time conditions to enable Alpha Encode 2024-08-06 12:46:04 +0530: AnusuyaKumarasamy - b8f61996d Add support for parsing YUVA input 2024-08-06 12:45:21 +0530: AnusuyaKumarasamy - c8c9d2207 Add support for Alpha channel CLI 2024-07-24 12:28:19 +0530: Zhengzhi Duan - dd594f59d fix lowpass dct for high bit depth 2024-07-10 10:12:30 +0530: Pavan Tarun - 0dfbe6dee Updated mcstf filter to use two reference frames for fast presets 2024-07-01 09:09:22 +0530: Hari Limaye - ad1a30a8a AArch64: Add SVE saoCuStats primitives 2024-07-01 09:09:02 +0530: Hari Limaye - 5cb01aa29 AArch64: Add check for arm_neon_sve_bridge.h 2024-07-01 09:08:44 +0530: Hari Limaye - f29dc45d4 AArch64: Add Neon saoCuStats primitives for high bitdepth 2024-07-01 09:08:30 +0530: Hari Limaye - c07b3ae0b AArch64: Add Neon saoCuStats primitives for low bitdepth 2024-07-01 09:08:11 +0530: Hari Limaye - 7d77e0e43 Move duplicated signOf function to common header 2024-07-01 09:07:58 +0530: Hari Limaye - 0bbf4a939 Test: Relax constraints of check_saoCuStatsE* srt 2024-11-27 12:54:29 +0100: Maxim Sharabayko - cdbe5f5 [docs] Updated conan badge links. 2024-11-25 11:22:35 +0100: Maxim Sharabayko - 87850b7 [docs] Fixed link to rejection codes document. 2024-11-20 10:08:32 +0100: Maxim Sharabayko - 5f16494 [core] Fixed getting SRTO_RCVBUF and SRTO_SNDBUF on a group. 2024-11-19 16:12:16 +0100: Maxim Sharabayko - 3931af6 [tests] Minor clean up of socket options tests (#3076). 2024-11-14 16:05:20 +0100: Maxim Sharabayko - 6ab86d8 [tests] Extended Bonding.Options test with Stream ID and linger set/get check. 2024-11-14 16:05:20 +0100: Maxim Sharabayko - 833880b [core] Fixed deriving string options by a group. SRTO_STREAMID, SRTO_PACKETFILTER are directly affected. SRTO_PASSPHRASE was derived correctly. 2024-11-14 16:05:20 +0100: Maxim Sharabayko - eb5b73f [core] Fix CUDTGroup::getOpt(..): check value length in group config storage. The storage could have empty strings, and dereferencing the first element must not happen. 2024-11-07 11:26:52 +0100: Maxim Sharabayko - a8c6b65 [core] Fixed group import option. SRTO_CONNTIMEO, SRTO_PAYLOADSIZE, SRTO_PBKEYLEN had size autodetection bugs. 2024-11-07 11:26:52 +0100: Maxim Sharabayko - 5b0d844 [docs] Fix np.nan in the release notes script. 2024-11-07 11:26:52 +0100: Maxim Sharabayko - 1ce7dba [core] Resolved GCC13 build warning regarding std::copy of a bool. 2024-11-04 16:58:39 +0100: Maxim Sharabayko - 47bc92b [docs] Set callbacks before listening or connecting. 2024-10-29 14:55:46 +0100: Maxim Sharabayko - 7df2805 [apps] Use sync.h instead of atomic.h in the verbose module. 2024-10-29 14:40:30 +0100: Maxim Sharabayko - d2811cc [build] Apply -stdc=99 on SRT library. 2024-10-21 09:43:26 +0200: Jean-Michel Gonet - c1803bb [docs] Added 'brew install pkgconfig' to the macOS build guide (#3054). 2024-10-14 15:01:02 +0200: Maxim Sharabayko - e2f133b [core] Renamed TSBPD class functions. 2024-10-14 09:44:33 +0200: Thierry Lelegard - 2c199e9 [build] Update Windows installer for new OpenSSL versions (#3049). 2024-10-10 11:25:28 +0200: Maxim Sharabayko - e23497d [core] Fixed static variable usage in the crypto module (#3047). 2024-10-09 16:34:40 +0200: David Akpan - 822bc1e [docs] Corrected a typo in API-socket-options.md (#3046). 2024-10-08 16:29:02 +0200: Maxim Sharabayko - 3c7022e [core] Improved mutex protection of the TSBPD (#3038). 2024-10-08 10:19:01 +0200: Maxim Sharabayko - da89cbd [tests] Added nul character unit test for StreamID socket opt. 2024-10-08 10:17:21 +0200: Sektor van Skijlen - 8f6fd4e [apps] Fixed URI decoding in UriParser (#3041). 2024-10-07 09:57:55 +0200: Jose Santiago - 62f46aa [core] Fix stack buffer reference after it goes out of scope (#3034). 2024-10-07 09:50:15 +0200: Jose Santiago - fe638be [core] Fix build with GCC>13 and C++>=20 (#3033). 2024-09-26 18:23:22 +0200: Sektor van Skijlen - a7b3711 [core] Fixed nonchecked empty config for packetfilter (#3031). 2024-09-10 12:28:29 +0200: Maxim Sharabayko - 7a4f5e2 [build] Treat warnings as errors on Ubuntu action. 2024-09-10 12:28:29 +0200: Maxim Sharabayko - 9114698 [build] Treat warnings as errors in macOS action. 2024-09-10 11:04:52 +0200: Sektor van Skijlen - 990eaed [core] Fixed initialization problem in SocketKeeper version with acquire (#3026). 2024-09-09 16:23:36 +0200: Sektor van Skijlen - ab000e3 [core] Moved debug-related functions to common (#3024). 2024-09-09 16:23:03 +0200: Sektor van Skijlen - ff96e17 [core][apps] Some refactoring per clang-reported warnings (#3019). 2024-09-09 14:34:45 +0200: Mikołaj Małecki - 5a88e13 [test] Added test with bonding first connecting socket failure 2024-09-09 14:23:21 +0200: Mikolaj Malecki - d2706ea [apps] Added setopt utility for easily setting socket options 2024-09-09 11:11:22 +0200: Sektor van Skijlen - e837a93 [build] Fixed proper compiler selection for --with-compiler-type configure option (#3021). 2024-09-09 10:54:40 +0200: Mikolaj Malecki - 53d611a [test] Added option handling also to non-fixture-based tests 2024-09-06 10:45:23 +0200: leleliu008 - 3e0ef4b [core] Fixed pthread_setname_np(3) call on NetBSD (#3018). 2024-08-23 11:02:43 +0200: Maxim Sharabayko - 9c7206f [apps] Fixed compiler warnings (G++ 9.4) 2024-08-23 11:02:43 +0200: Maxim Sharabayko - 307ff04 [tests] Fixed unit tests compiler warnings AppleClang 15. 2024-08-23 11:02:08 +0200: Maxim Sharabayko - 6df4951 [docs] A minor fix of the release notes script readme. 2024-08-21 13:10:16 +0200: Maxim Sharabayko - 2fff34a [core] Fixed group lock-order-inversion (#3013). 2024-08-21 11:17:41 +0200: Maxim Sharabayko - c10d55a [tests] Fixed unit tests for CSndRateEstimator. 2024-08-20 10:51:46 +0200: Sektor van Skijlen - eecc176 [core] Added busy counter for sockets and various fixes for data race problems (#2893). 2024-08-16 11:03:22 +0200: Maxim Sharabayko - 70e2127 [core] Slowdown 'ACKACK out of order' log frequency (#3007). 2024-08-15 10:56:53 +0200: Maxim Sharabayko - 49cab20 [core] Include packet header in rexmit BW calculation. 2024-08-14 14:07:20 +0200: Sektor van Skijlen - bd071e1 [core] Fix the group option that should be taken from a socket (#2912). 2024-08-13 22:26:42 +0200: Maxim Sharabayko - 430a67a [core] Added IOVector constructor. 2024-08-13 22:26:42 +0200: Maxim Sharabayko - f7b32e7 [core] Apply logger lock on its config. 2024-08-13 22:26:42 +0200: Maxim Sharabayko - cf4b080 [core] Apply lock on RCV buffer read-ready check. 2024-08-13 10:15:08 +0200: Sektor van Skijlen - 1669542 [apps] Fixed atomic setting of locked line in Verb (#3004). 2024-08-12 19:21:14 +0200: Maxim Sharabayko - c5f166c [apps] Fixed verbose linkage difference (#3002). 2024-08-08 16:57:21 +0200: Maxim Sharabayko - 91f2c59 [core] Fixed THREAD_STATE_INIT usage in CRcvQueue (#3001). 2024-08-08 12:21:54 +0200: Maxim Sharabayko - b8a2822 [core] Made CSndQueue::m_counter atomic. 2024-08-07 17:07:02 +0200: Maxim Sharabayko - 4270a11 [core] Fixed a data race on listener's config. 2024-08-07 13:15:15 +0200: Maxim Sharabayko - bcc2f21 [docs] Added Rejection Reasons document (#2762). 2024-08-07 10:51:03 +0200: Maxim Sharabayko - 1919479 [core] Changed CUDT::m_pListener to CSharedObjectPtr. 2024-08-07 10:51:03 +0200: Maxim Sharabayko - cd9615a [core] Added SharedLock to srt::sync. Added srt::sync::ExclusiveLock. Added srt::sync::CSharedObjectPtr. 2024-08-04 19:36:09 +0200: Maxim Sharabayko - 77eed81 [core] Applied clang-format on cache.h and cache.cpp. 2024-08-02 14:10:20 +0200: Maxim Sharabayko - 968c9f9 [core] Set ACK position based on RCV buffer first nonread seqno (#2931). 2024-08-01 17:51:17 +0200: yomnes0 - ffdebd3 [core] Added a shared mutex class (#2981). 2024-08-01 15:02:20 +0200: Sektor van Skijlen - fbc3e04 [build] Removed VC 2013. Added VC 2022 (#2988). 2024-07-31 09:38:58 +0200: yomnes0 - 8c1fa00 [tests] Fix warnings when compiling with g++ 11.4.0 on ubuntu 22.04 2024-07-30 14:36:27 +0200: Maxim Sharabayko - 5819ade [core] Improved AES GCM encryption, changed GCM IV length to 12 bytes (#2962). 2024-07-30 14:28:58 +0200: Maxim Sharabayko - 2af8706 [docs] Added SonarCloud badge. 2024-07-30 09:52:49 +0200: Maxim Sharabayko - dbf5965 [core] Added some SRT_ATTR_EXCLUDES to CUDT (#2979). 2024-07-29 11:19:25 +0200: Mikolaj Malecki - bc2f48e [core] Put the use of m_bGCStatus under m_InitLock 2024-07-10 10:08:50 +0200: Maxim Sharabayko - 84d18ec [core] Added missing SRT_ATTR_GUARDED_BY(m_GlobControlLock). Removed unused m_MultiplexerLock. 2024-07-09 14:30:12 +0200: Maxim Sharabayko - 54c002f [core] Fix TSBPD thread create/join protection. 2024-07-03 16:28:35 +0200: Maxim Sharabayko - 0680092 [core] Removed a wrong assertion about ACK timestamp. 2024-07-02 16:48:35 +0200: Mikolaj Malecki - 5e6e80b [core] Fixed broadcast group: cut failed links on partial sending success 2024-06-26 21:50:27 +0200: Mikołaj Małecki - 36260c3 [core] Removed settable ability for SRTO_VERSION 2024-06-26 15:02:58 +0200: Maxim Sharabayko - b7c8050 [core] Fixed missing traceBelatedTime initialization. 2024-06-12 15:55:53 +0200: Sektor van Skijlen - 72303d7 [core] Fixed bug: srt_accept failure may make accepted socket leak (#1884). 2024-06-12 15:37:07 +0200: kageds - ebe2c71 [core] Fix build issues with ENFORCE_SRT_DEBUG_BONDING_STATES (#2948). AviSynthPlus 2024-11-30 11:36:20 -0500: Stephen Hutchinson - 6d81eed9 avisynth.cpp: fix loading $HOME/.avisynth 2024-11-28 05:12:36 -0500: LilyWangLL - 4dfe7d60 Include `` for high_resolution_clock 2024-11-10 14:29:23 -0500: Stephen Hutchinson - 452cea05 avisynth.cpp: detect additional plugindirs from LD_LIBRARY_PATH 2024-11-09 21:52:31 -0500: Stephen Hutchinson - 9437d46b CMakeLists.txt: abstract system plugindir to allow split installs 2024-11-07 20:12:01 -0500: Stephen Hutchinson - 4c275c23 Make configurable user plugindir more robust 2024-11-02 15:21:37 -0400: Zhou Qiankang - b7dbabd0 Add LoongArch support 2024-10-05 13:15:35 -0400: Asd-g - b2225100 Fix mingwXX/ucrt64 redefinitions 2024-09-24 09:36:57 +0200: Ferenc Pintér - 4fd08db8 Update readme_history 2024-09-24 09:34:01 +0200: Ferenc Pintér - d940641b Update rst docs with Intel 2024 C++ compiler howto 2024-09-23 13:26:08 +0100: Francesco Bucciantini - 04e52c2e Removed hardcoded numChannels check in FIRFilter.cpp 2024-09-23 13:23:32 +0100: Francesco Bucciantini - 0c402759 Increased max ch number to 32ch in STTypes.h vulkan-loader 2024-11-27 14:27:38 -0700: Sushanth Rajasankar - 2534c1e23 In chromium official builds remove dev build marking from vulkan-1.dll 2024-11-27 13:05:45 -0700: Shahbaz Youssefi - f42fdc708 Fix GN build 2024-11-27 07:17:55 -0700: Charles Giessen - 5a7a92eea Move narrow() & escape_backslashes_for_json() into common code 2024-11-27 07:17:55 -0700: Charles Giessen - 2171cfaac Free ICD "library_path" when it contains an empty string 2024-11-27 07:17:55 -0700: Charles Giessen - 938a53ed2 Add bounds check to memmove in loader_remove_layer_in_list 2024-11-27 07:17:55 -0700: Charles Giessen - 14752967e Refactor manifest parsing to use less allocations 2024-11-27 07:17:55 -0700: Charles Giessen - adc10ca0e Fix append_str_to_string_list leaking during OOM 2024-11-27 07:17:55 -0700: Charles Giessen - a5efda7f5 Better error checking of loader_parse_json functions 2024-11-27 07:17:55 -0700: Charles Giessen - cc9d0cbfd Refactor get_loader_settings to not allocate app_keys 2024-11-27 07:17:55 -0700: Charles Giessen - 87123c819 Simplify json string copy routine 2024-11-27 07:17:55 -0700: Charles Giessen - 2b3b2b22b Add assert for unknown free's in test's MemoryTracker 2024-11-27 07:17:55 -0700: Charles Giessen - c4e56b9bd Fix tests not respecting dll unloading env-var 2024-11-27 07:17:55 -0700: Charles Giessen - e257acf03 Log the layer name with manifest loading messages 2024-11-27 07:17:55 -0700: Charles Giessen - 9c806e1f9 Detect when recursive meta-layer's are present 2024-11-27 07:17:55 -0700: Charles Giessen - 01d80b347 Fix O(n^2) json parsing by not using cJSON_GetArrayItem 2024-11-27 07:17:55 -0700: Charles Giessen - 9cf68027d Add compiler checking to loader_log arguments 2024-11-27 07:17:55 -0700: Charles Giessen - 218e0a1a3 Pass error string using "%s" format specifier 2024-11-27 07:17:55 -0700: Charles Giessen - e59d64da3 Reimplement OOM and VkAllocationCallbacks in cJSON 2024-11-27 07:17:55 -0700: Charles Giessen - ff81a1070 Remove cJSON escaping backslashes 2024-11-27 07:17:55 -0700: Charles Giessen - 372222df2 Modify cJSON to not surround strings with "" 2024-11-27 07:17:55 -0700: Charles Giessen - 32b028d83 Use snprintf in updated cJSON 2024-11-27 07:17:55 -0700: Charles Giessen - 57940ebb1 Removed unused functions from cJSON 2024-11-27 07:17:55 -0700: Charles Giessen - b5e14e351 Update cJSON to latest version 2024-11-27 07:17:55 -0700: Charles Giessen - c100e8a04 Add loader_json.h/.c for custom loader code 2024-11-27 07:17:55 -0700: Charles Giessen - 154d18e17 Add bad json input tests found by OSS-Fuzz 2024-11-25 11:25:56 -0700: dependabot[bot] - 081b529a3 build(deps): bump github/codeql-action from 3.27.4 to 3.27.5 2024-11-21 07:43:56 -0800: Mike Schuchardt - 71f4d83c8 build: Update to header 1.3.302 2024-11-20 22:14:36 -0700: Charles Giessen - dc252cd7e Add more logging when the settings file has invalid members 2024-11-20 20:26:30 -0700: Charles Giessen - 63dcb0a8f Log when Filter Env-Vars act when settings file is active 2024-11-20 19:02:11 -0700: Charles Giessen - 73ea419f7 Log what caused each layer to be enabled 2024-11-20 17:12:18 -0700: Charles Giessen - 639f39246 Correctly check if settings file exists on windows 2024-11-20 16:30:26 -0700: Charles Giessen - 684dceecf Only set global debug level from settings if above 0 2024-11-20 13:56:09 -0700: Charles Giessen - 7a20aa90e Add test which enables most layer env-vars at once 2024-11-20 13:56:09 -0700: Charles Giessen - b7d256225 Make Settings file "ON" take priority over disable env-var 2024-11-20 13:56:09 -0700: Charles Giessen - d795bbf85 Log Settings file Stderr Log Filters 2024-11-19 12:56:05 -0700: dependabot[bot] - 4cd2a86fa build(deps): bump github/codeql-action from 3.27.1 to 3.27.4 2024-11-17 12:56:15 -0700: Juan Ramos - 63aeb64a9 Fix CMake 3.31 builds for WIN32 2024-11-15 14:25:41 -0700: Charles Giessen - 142b4ed1f Fix layers with pre-inst funcs from being loaded erroneously 2024-11-15 14:25:41 -0700: Charles Giessen - 90a3ab173 Reuse library loading code in pre-instance functions 2024-11-14 16:26:36 -0700: Charles Giessen - 9959ca313 Write the Enable Env Var in the loader log 2024-11-14 16:26:36 -0700: Charles Giessen - b0321431b Add ImplicitLayersNotAccidentallyEnabled test 2024-11-14 16:26:36 -0700: Charles Giessen - bc3e4d37a Add settings test for layer control OFF & VK_INSTANCE_LAYERS 2024-11-14 16:26:36 -0700: Charles Giessen - 44d99e3d8 Redo logic of check_if_layer_is_in_list() 2024-11-14 16:26:36 -0700: Charles Giessen - 6c0e5ef3f Use VK_LOADER_DEBUG if settings stderr_log is empty 2024-11-14 16:26:36 -0700: Charles Giessen - 2ae1a82a0 Add Implicit Layer Enable Env Var tessettings file test 2024-11-14 16:26:36 -0700: Charles Giessen - c761cd905 Re-add ReadDir interception on macOS 2024-11-14 16:26:36 -0700: Charles Giessen - b6a576c89 Intercept loader_log in testing framework 2024-11-14 16:26:36 -0700: Charles Giessen - 0763e36fb Expand SettingsFile test for VK_INSTANCE_LAYERS 2024-11-14 16:26:36 -0700: Charles Giessen - f794b30f5 Make vkEnumInstExtProps return VK_INCOMPLETE correctly 2024-11-14 16:26:36 -0700: Charles Giessen - a304f5493 Add explicit layer to SettingsFile ImplicitLayer env-var test 2024-11-14 16:26:36 -0700: Charles Giessen - 3aeb7e0cc Expand loader settings tests 2024-11-14 16:26:36 -0700: Charles Giessen - 5bd87fba3 Fix VK_INSTANCE_LAYERS bug when using vk_loader_settings.json 2024-11-14 16:26:36 -0700: Charles Giessen - 500ca5c9d Add handle checking to test instance & device creation 2024-11-14 16:26:36 -0700: Charles Giessen - a3c9196f0 Make tests respect VK_LOADER_DISABLE_DYNAMIC_LIBRARY_UNLOADING 2024-11-11 13:16:51 -0600: dependabot[bot] - dbc663dcf build(deps): bump github/codeql-action from 3.27.0 to 3.27.1 2024-11-11 13:16:33 -0600: DavidKorczynski - 399eb3f37 cjson: add NULL check prior to strcmp 2024-11-05 10:11:07 -0700: Jeremy Gebben - b0177a972 scripts: Make generate_source.py look harder for vk.xml 2024-11-04 21:32:17 -0700: Spencer Fricke - 4a21dc625 ci: Build dependency for Github Actions 2024-11-04 09:36:58 -0700: Mike Schuchardt - 7101eb5dd build: Update to header 1.3.301 2024-10-30 11:21:42 -0600: Satadru Pramanik, DO, MPH, MEng - 9276d73f2 Add armv7l/armv8l support to loader/CMakeLists.txt 2024-10-28 13:57:02 -0600: dependabot[bot] - 7a83084ef build(deps): bump github/codeql-action from 3.26.13 to 3.27.0 2024-10-28 13:49:33 -0600: Máté Ferenc Nagy-Egri - b3c725600 scripts: Fix user self-hosting dependency in update_deps.py 2024-10-28 13:49:33 -0600: Máté Ferenc Nagy-Egri - 1954fdcb9 scripts: Handle remote URL change in update_deps.py 2024-10-25 09:22:43 -0700: Mike Schuchardt - c21cdf42b build: Update to header 1.3.300 2024-10-18 15:27:13 -0600: Charles Giessen - 2d2d46f38 Update github actions to macos-13 2024-10-18 11:02:34 -0600: Charles Giessen - 4b043de56 Add Ninja + MSVC/clang-cl workaround for MARMASM 2024-10-18 11:02:34 -0600: Charles Giessen - ce3a4db90 Use correct comment character in marmasm.asm 2024-10-18 09:13:39 -0700: Mike Schuchardt - 476380fe0 build: Update to header 1.3.299 2024-10-15 08:43:10 -0600: dependabot[bot] - 326e17b35 build(deps): bump github/codeql-action from 3.26.12 to 3.26.13 2024-10-11 09:31:46 -0700: Mike Schuchardt - 1a337fe32 build: Update to header 1.3.298 2024-10-07 12:45:32 -0600: dependabot[bot] - bd1c8ea9c build(deps): bump github/codeql-action from 3.26.10 to 3.26.12 2024-10-07 10:47:01 -0700: Mike Schuchardt - 519c18436 build: Update to header 1.3.297 2024-10-01 13:37:43 -0600: Charles Giessen - 8bdce6d84 Fix pylint issues in codegen script 2024-10-01 13:37:43 -0600: Charles Giessen - 56f537cde Cleanup header usage 2024-10-01 13:37:43 -0600: Charles Giessen - 5cb0ea6e6 Cleanup Test Framework headers 2024-09-30 13:12:21 -0600: dependabot[bot] - fae95496d build(deps): bump github/codeql-action from 3.26.8 to 3.26.10 2024-09-28 09:16:56 -0600: Charles Giessen - 56dd9f234 Use memcpy to access sType in pNext chains 2024-09-27 14:00:30 -0600: Charles Giessen - 2fbbb6330 Emulate VK_EXT_surface_maintenance1 if not supported by a driver 2024-09-26 09:43:57 -0600: Mike Schuchardt - 4eaa6df42 build: Update to header 1.3.296 2024-09-25 12:43:47 -0600: Charles Giessen - 31cfa022e Add tests fo windows read sorted adapters buffer overrun 2024-09-25 11:53:18 -0600: Jordan Peck - 7a511f0e7 Fix windows_read_sorted_physical_devices buffer overrun 2024-09-23 16:11:59 -0600: Charles Giessen - 6b31cf199 Only initialize mutexes during DllMain 2024-09-23 13:39:20 -0600: dependabot[bot] - 479135d0e build(deps): bump github/codeql-action from 3.26.7 to 3.26.8 2024-09-17 12:11:03 -0600: Charles Giessen - fa5cc0539 Fix Windows build warning about mismatching library and def file names 2024-09-17 12:11:03 -0600: Charles Giessen - ecd88b5c6 Define _FILE_OFFSET_BITS=64 for 32 bit linux builds 2024-09-16 11:53:30 -0600: dependabot[bot] - 4eb2fdb66 build(deps): bump github/codeql-action from 3.26.6 to 3.26.7 2024-09-13 17:51:03 -0600: Charles Giessen - ab0fa4511 Small cleanup of regression tests 2024-09-13 17:51:03 -0600: Charles Giessen - b4853bda4 Documentation fixes 2024-09-13 17:51:03 -0600: Charles Giessen - 926ec3180 Add VK_IMPLICIT_LAYER_APTH & VK_ADD_IMPLICIT_LAYER_PATH env-vars 2024-09-13 17:01:20 -0600: Charles Giessen - 1cf2764c7 Fixup note for VK_DRIVER_FILES env-var 2024-09-13 17:01:12 -0600: Charles Giessen - fa01cc1d9 Add missing [[maybe_unused]] attributes in test_icd.cpp 2024-09-13 17:01:12 -0600: Charles Giessen - 496416130 Only add include paths for xcb, x11, & directfb instead of linking 2024-09-09 15:37:31 -0600: Branimir Ri\v{c}ko - 1108bba6c Stop reading json files twice 2024-09-09 14:33:46 -0600: Charles Giessen - 55bd9d6c7 Remove unused VkIcdSurface struct members 2024-09-03 16:55:38 -0600: Charles Giessen - c758bac8b Document layer requirements for querying vkCreateInstance from GIPA 2024-09-02 13:30:24 -0600: dependabot[bot] - d25bd69eb build(deps): bump github/codeql-action from 3.26.5 to 3.26.6 2024-09-02 11:54:52 -0700: Mike Schuchardt - 1f93bb345 build: Update to header 1.3.295 2024-08-27 08:33:34 -0600: dependabot[bot] - 2761c159b build(deps): bump github/codeql-action from 3.26.3 to 3.26.5 2024-08-23 11:19:41 -0700: Mike Schuchardt - 25049cde8 build: Update to header 1.3.294 2024-08-22 15:21:35 -0600: Charles Giessen - cfeba7074 update_deps.py: Support 32 bit arm 2024-08-22 15:21:35 -0600: Charles Giessen - 9d6c8d666 Add MARMASM support for Windows arm 2024-08-20 08:42:10 -0600: Charles Giessen - 438875314 Fix vkCreateSharedSwapchainsKHR not unwrapping handles correctly 2024-08-19 17:18:26 -0500: dependabot[bot] - 4c34d975b build(deps): bump github/codeql-action from 3.26.0 to 3.26.3 2024-08-16 14:19:10 -0500: dependabot[bot] - 452b3fd7d build(deps): bump github/codeql-action from 3.25.15 to 3.26.0 2024-08-16 12:17:58 -0700: Mike Schuchardt - 2804c254b build: Update to header 1.3.293 2024-08-13 09:24:09 -0500: Charles Giessen - 83cd92c72 Check that ar_path is defined before use 2024-08-12 13:20:22 -0500: John Bauman - ee6687798 Use ASM unknown function trampolines on GN 2024-08-02 11:28:17 -0700: Mike Schuchardt - faeb5882c build: Update to header 1.3.292 2024-07-29 19:48:22 -0500: dependabot[bot] - e72ca6b70 build(deps): bump github/codeql-action from 3.25.13 to 3.25.15 2024-07-23 15:33:26 -0500: Bill Roberts - be0e1c368 aarch64: enable PAC/BTI 2024-07-22 13:00:53 -0500: dependabot[bot] - c5c24ad66 build(deps): bump github/codeql-action from 3.25.12 to 3.25.13 2024-07-17 10:35:32 -0500: Basit Ayantunde - 5892ebe2d Fixed compiler frontend generation for Clang with GNU frontend on Win32 2024-07-16 15:23:18 -0500: Charles Giessen - 40b8e6eee Only search system32 for gdi32.dll 2024-07-16 14:26:00 -0500: Charles Giessen - 6b8a3f6de Remove SetDllDirectory as it caused crashes 2024-07-16 10:11:48 -0500: Charles Giessen - e77a24e46 Make layer interface deprecation notice conditional 2024-07-15 13:04:44 -0500: dependabot[bot] - 811802864 build(deps): bump github/codeql-action from 3.25.11 to 3.25.12 2024-07-12 12:53:02 -0700: Mike Schuchardt - f8616928e build: Update to header 1.3.290 2024-07-11 16:14:51 -0500: Charles Giessen - 8e1076d93 Fix RegCloseKey exeption when double-closing hKeys 2024-07-11 12:18:17 -0500: Charles Giessen - 17312d168 Add unknown functions assembly code for linux-armhf 2024-07-11 12:18:17 -0500: Charles Giessen - 416f4acaa Add clangd .cache to .gitignore 2024-07-01 14:42:15 -0500: dependabot[bot] - 386918030 build(deps): bump github/codeql-action from 3.25.10 to 3.25.11 2024-06-28 11:14:01 -0700: Mike Schuchardt - 36bf8bb4a build: Update to header 1.3.289 2024-06-25 16:16:57 -0500: Charles Giessen - 05f36c032 Update documentation of loader settings registry location 2024-06-17 11:59:30 -0600: Charles Giessen - db0d129d4 Update CI to macOS 12 2024-06-17 11:59:13 -0600: dependabot[bot] - 1e0a9f8e9 build(deps): bump github/codeql-action from 3.25.8 to 3.25.10 2024-06-14 13:46:51 -0700: Mike Schuchardt - f23f8b7ae Revert "ci: Disable GHA windows build until image is fixed" 2024-06-14 12:59:01 -0700: Mike Schuchardt - 96837f60b build: Update to header 1.3.288 2024-06-13 10:42:09 -0500: Charles Giessen - 99a7973d3 Fix preloaded icd's being freed with custom allocators 2024-06-10 13:37:45 -0500: dependabot[bot] - 03c092055 build(deps): bump github/codeql-action from 3.25.6 to 3.25.8 SPIRV-Cross 2024-11-13 12:46:48 +0100: Hans-Kristian Arntzen - 5b933978 MSL: centroid/sample barycentrics aren't supported after all. 2024-11-13 12:37:30 +0100: Hans-Kristian Arntzen - f669d0ca Get rid of MSL SDK check on CI. 2024-11-13 12:08:09 +0100: Hans-Kristian Arntzen - c6458bd8 Apply suggestions from code review 2024-11-12 19:01:56 +0100: Dr. Dystopia - fef81140 Add out-of-bounds assertions 2024-11-09 21:43:06 +0100: rdb - 8caa638e GLSL: Use u literal suffix in legacy if GL_EXT_gpu_shader4 available 2024-11-09 15:37:46 +0100: rdb - f822e849 glsl: Correct version number check for texture buffers 2024-11-05 11:14:34 -0500: Bill Hollings - 5b05a7d7 MSL: Pad array elements in Metal argument buffer when shader declares scalar. 2024-11-04 22:35:15 -0700: Spencer Fricke - 2e5f2089 ci: Build dependency for Github Actions 2024-11-01 11:53:01 +0100: Hans-Kristian Arntzen - 32dfe6d0 Minor nits from review. 2024-10-31 00:20:00 +0100: Try - 30b0b983 added task shader support 2024-10-30 19:20:22 +0100: Hans-Kristian Arntzen - 99e6f3a2 MSL: Fix crash when per-primitive variables are not used. 2024-10-30 11:21:04 +0100: Hans-Kristian Arntzen - 492fa9cd Review fixups. 2024-10-30 00:29:33 +0100: Try - bd8a1604 Update mesh-shader-basic-lines.msl3.spv14.vk.nocompat.mesh 2024-10-30 00:09:38 +0100: Try - 7ab00300 fix gl_CullDistance, gl_PrimitiveShadingRateEXT 2024-10-29 00:24:56 +0100: Try - 3a0366bf added mesh-shader support 2024-10-26 03:47:47 -0400: kiddkaffeine - 60eb0b5c Add CI/CD for Apple mobile platforms 2024-10-26 01:28:27 -0400: M. P. Halpin - adecb7a3 Set macOS build settings in CI/CD 2024-10-23 11:45:17 +0200: Hans-Kristian Arntzen - 5ce80e12 Make SRem sign aware like all the other arithmetic ops. 2024-10-15 11:48:48 +0200: Hans-Kristian Arntzen - e670b39c GLSL: Just skip over impossible declarations instead of early-exit. 2024-10-15 11:07:39 +0200: Hans-Kristian Arntzen - df234e82 MSL: Allow Centroid and Sample decorations on bary coord. 2024-10-15 10:48:43 +0200: Hans-Kristian Arntzen - c82f1cc9 MSL: Use actual result type member as cast type for mulhi. 2024-10-14 07:55:30 -0700: squidbus - 80cdb5e7 MSL: Work around internal compiler error from mulhi. 2024-10-14 13:12:09 +0200: Hans-Kristian Arntzen - 0c24391f HLSL: Implement SV_Barycentrics. 2024-10-14 12:20:37 +0200: Hans-Kristian Arntzen - 1b97ecd2 MSL: Fix emission of bindless helper template for bindless SSBO. 2024-10-10 00:59:16 +0200: rdb - 46ba543b Allow empty structs in legacy HLSL 2024-10-07 23:25:04 -0700: Wooyoung Kim - 71b8e4bd support for SPV_QCOM_image_processing2 2024-09-25 02:07:27 -0400: chyyran - ffd3c0c6 MSL: add fmod to reserved function names 2024-09-18 16:39:34 +0200: Hans-Kristian Arntzen - 8894bca0 Small style nit. 2024-09-11 11:19:51 -0500: Evan Tang - e4c2f30f Reduce recompile count with texture atomics 2024-09-08 15:46:00 +0300: flafflar - 83f74950 GLSL: Convert switch blocks to if statements in legacy desktop versions 2024-09-02 10:12:52 -0400: chyyran - 28d89140 Replace assert of buffer block SPIRType with exception 2024-09-02 09:40:47 -0400: chyyran - 4b98efbf c: Add HLSL option preserve_structured_buffers 2024-09-02 09:39:40 -0400: chyyran - b2171de6 c: allow access to gl_plain_uniforms resources 2024-09-02 13:31:45 +0200: Hans-Kristian Arntzen - e2de90ed Roll toolchain deps. 2024-08-31 16:57:38 -0400: chyyran - 96cea7f6 c: wrap spvc_compiler_set_entry_point in error scope 2024-08-23 10:53:01 +0200: Hans-Kristian Arntzen - b49acb11 Handle SpecConstantOp used as switch case. 2024-08-20 10:31:41 +0200: Hans-Kristian Arntzen - 61193afb c: Add HLSL option use_entry_point_name. 2024-08-08 13:52:06 +0300: Salman Ahmed - f51773b8 Fix CMake failing with Android NDK 27+ 2024-08-07 12:03:25 -0500: Evan Tang - 467ba391 Don't add volatile to thread address space variables 2024-08-07 11:27:16 -0500: Evan Tang - 670cc7fb Fix volatile helper invocation in non-main functions 2024-07-23 16:47:03 +0200: Andrei Alexeyev - b7dbf7a3 Fix incorrect return value for ParsedIR::get_member_decoration(SpvDecorationMatrixStride) 2024-07-15 13:22:11 +0200: Hans-Kristian Arntzen - 1de3f8c1 HLSL: Implement SM 6.8 BaseVertex/BaseInstance. 2024-07-15 12:52:02 +0200: Bill Hollings - 12974997 MSL: Minor fix to resource type of spvBufferSizeConstants array indexes. 2024-07-15 12:50:14 +0200: Hans-Kristian Arntzen - ae75fccf Add more detailed comment explaining the force recompile hack. 2024-07-15 11:53:20 +0200: Hans-Kristian Arntzen - abed74fb Small nit. 2024-07-11 11:21:04 +0200: Jan Sikorski - b37f1598 MSL: Recompile when an aliased descriptor's name is changed. 2024-07-09 10:52:14 -0500: Evan Tang - cb06c50e Fix MSL for OpImageQueryLod on a vector larger than needed 2024-06-19 17:06:13 -0400: Bill Hollings - eadf9d34 MSL: Support a runtime array with dynamic offset in an argument buffer. 2024-06-19 14:45:24 +0200: Hans-Kristian Arntzen - 7e469d09 MSL: Fix indent. 2024-06-19 14:29:28 +0200: Hans-Kristian Arntzen - ff82659d MSL: Add test for custom ArrayStride. 2024-06-19 14:24:50 +0200: Hans-Kristian Arntzen - 098427a9 MSL: Cast to packed format when using unexpected stride. 2024-06-19 14:23:49 +0200: Hans-Kristian Arntzen - eeb35a97 MSL: Clean up some obsolete use of type.pointer. 2024-06-19 13:43:08 +0200: Hans-Kristian Arntzen - bc105b6a MSL: Consider pointer arithmetic for OpPtrAccessChain. 2024-06-19 12:22:16 +0200: Hans-Kristian Arntzen - 4b27b458 MSL: Fix invalid packing for pointer-to-vector. 2024-06-18 10:55:43 -0400: Bill Hollings - b5ccb0cf MSL: Image gather ConstOffsets supports multiple address spaces. 2024-06-17 13:19:53 +0200: Hans-Kristian Arntzen - 11be429e MSL/C: Add _2 variant for the resource binding API. 2024-06-17 12:44:22 +0200: Hans-Kristian Arntzen - d7ad3d72 Apply suggestions from code review 2024-06-14 13:35:11 -0400: Bill Hollings - 488559ff MSL: Support descriptor sets with recursive content when using argument buffers. 2024-06-11 16:52:07 -0400: Bill Hollings - 495e5b09 MSL: Fixes for constexpr sampler use with argument buffers. glslang 2024-11-26 15:52:20 -0600: Arcady Goldmints-Orlov - 0099ed6a ci: Remove gcc from macos matrix 2024-11-25 16:49:02 -0600: dependabot[bot] - 10fb91c4 Bump github/codeql-action from 3.27.4 to 3.27.5 2024-11-25 16:38:47 -0600: Malcolm Bechard - ff8fafe9 Improve auto push_constants upgrading. 2024-11-20 10:34:40 -0600: dependabot[bot] - d19905df Bump github/codeql-action from 3.27.1 to 3.27.4 2024-11-16 09:20:45 -0500: Juan Ramos - 1f1ef756 Cleanup old CMake related docs in readme.md 2024-11-14 17:01:47 -0500: rj123-nv - 4f8fa5f9 Fix printing of 'unknown stage' during crossStageCheck 2024-11-11 13:21:27 -0500: dependabot[bot] - cb9a9d37 Bump github/codeql-action from 3.27.0 to 3.27.1 2024-11-11 13:21:13 -0500: dependabot[bot] - ea3c12a5 Bump lukka/get-cmake from 3.30.5 to 3.31.0 2024-11-08 19:11:08 -0500: Jeff Bolz - 9c644fcb Replace individual EOpConvTo with a single EOpConvNumeric 2024-11-08 11:16:33 -0500: spencer-lunarg - 9f2f5777 Add Test for Forward Declaration warning 2024-11-08 11:16:33 -0500: spencer-lunarg - a936fde1 Add warning if Forward Declaration uses layout qualifiers 2024-11-06 11:00:52 -0500: Christopher Degawa - 76cc41d2 disassemble: Add cstdint for uint32_t 2024-11-06 10:52:14 -0500: Yuxin Hu - 5a2c7421 Add missing header include 2024-11-04 11:33:58 -0500: Jeff Bolz - d0e67c58 Implement GLSL_NV_cooperative_matrix2 2024-10-30 15:53:43 -0400: lauren n. liberda - d81aeef9 python 3.12: remove deprecated datetime.utcfromtimestamp 2024-10-28 19:04:16 -0400: dependabot[bot] - 63ebbe36 Bump actions/setup-python from 5.2.0 to 5.3.0 2024-10-28 18:02:48 -0400: dependabot[bot] - 495c31fe Bump github/codeql-action from 3.26.13 to 3.27.0 2024-10-28 17:05:51 -0400: dependabot[bot] - c1e4bd27 Bump actions/checkout from 4.2.1 to 4.2.2 2024-10-25 11:58:12 -0400: Ronny Chan - 3454c361 Emit `OpModfStruct` for GLSL `EOpModf` instead of `OpModf` 2024-10-21 16:12:43 -0400: dependabot[bot] - 2fed4fc0 Bump github/codeql-action from 3.26.12 to 3.26.13 2024-10-21 14:42:22 -0400: dependabot[bot] - 8ea9298b Bump actions/checkout from 4.2.0 to 4.2.1 2024-10-18 17:33:21 -0400: Charles Giessen - 0d26b9d6 Update to macOS-13 in github actions runners 2024-10-14 12:41:01 -0400: dependabot[bot] - 2bfc7cad Bump actions/upload-artifact from 4.4.0 to 4.4.3 2024-10-14 12:15:46 -0400: dependabot[bot] - c764a1c2 Bump lukka/get-cmake from 3.30.4 to 3.30.5 2024-10-14 11:56:09 -0400: dependabot[bot] - fc9cfc25 Bump github/codeql-action from 3.26.11 to 3.26.12 2024-10-11 08:35:25 -0400: Sven van Haastregt - e61d7bb3 Fix Wformat warnings for printf `%p` 2024-10-08 15:02:14 -0400: Daniel Story - 2acc4ea0 Add link-time cross stage optimization test 2024-10-08 15:02:14 -0400: Daniel Story - 05559a29 Implement optional link-time cross stage optimization 2024-10-07 12:49:22 -0400: dependabot[bot] - 9d00d6d6 Bump lukka/get-cmake from 3.30.3 to 3.30.4 2024-10-07 12:48:48 -0400: dependabot[bot] - 7430f863 Bump github/codeql-action from 3.26.9 to 3.26.11 2024-10-04 14:11:27 -0400: Sajjad Mirza - f69d2768 Use line and column from node on DebugLexicalBlock. 2024-10-04 14:01:46 -0400: Arcady Goldmints-Orlov - 48f63fe4 Propagate errors from symbol table init 2024-10-04 11:57:17 -0400: Sven van Haastregt - 4e913358 Remove extra semicolons 2024-09-30 15:35:47 -0400: dependabot[bot] - a729c86d Bump actions/checkout from 4.1.7 to 4.2.0 2024-09-30 15:17:07 -0400: dependabot[bot] - c694f28d Bump github/codeql-action from 3.26.8 to 3.26.9 2024-09-30 13:53:27 -0400: Jeff Bolz - ca04c2a1 Fix nonsemantic debuginfo line attribution for cooperative matrix 2024-09-25 19:10:44 -0400: Jeremy Hayes - 46ef757e Update CHANGES for 15.0.0 2024-09-25 11:17:35 -0400: Malcolm Bechard - 4a9f0889 a few more tweaks for #3681 2024-09-23 13:46:34 -0400: dependabot[bot] - 96899e0f Bump github/codeql-action from 3.26.7 to 3.26.8 2024-09-23 13:19:01 -0400: Arcady Goldmints-Orlov - 15ebcea6 Print an error when SPIR-V is requested and ENABLE_SPIRV=0 is set 2024-09-23 12:20:38 -0400: Jeremy Hayes - 467ce01c Update known_good.json 2024-09-20 17:19:02 -0400: Shahbaz Youssefi - 3e7831ba Fix SPIR-V support in GN build 2024-09-19 17:26:52 -0400: Arcady Goldmints-Orlov - c5b76b78 Add CI testing for shared library builds 2024-09-19 17:26:52 -0400: Arcady Goldmints-Orlov - 3dde7d5f cmake: Fix symbol visibility on Linux. 2024-09-19 17:26:52 -0400: Arcady Goldmints-Orlov - ec7e23f4 Final round of symbol visibility fixes 2024-09-19 10:23:14 -0400: Yuxin Hu - d7a3dc61 Fix gn build error 2024-09-17 10:56:37 -0600: dependabot[bot] - e611e990 Bump github/codeql-action from 3.26.6 to 3.26.7 2024-09-17 10:56:10 -0600: Andrei Alexeyev - 9213cbd3 Expose setResourceSetBinding() method to the C API 2024-09-13 18:32:24 -0600: Arcady Goldmints-Orlov - 02bc074a Update tests to use the new iomapper interface 2024-09-13 18:32:24 -0600: Arcady Goldmints-Orlov - d081b4d8 Add an interface to get the GLSL IO mapper and resolver 2024-09-13 18:32:24 -0600: Arcady Goldmints-Orlov - 8bd9083b Revert "Add MachineIndependent/iomapper.h to the list of installed headers." 2024-09-13 07:28:49 -0700: Arcady Goldmints-Orlov - 36ccaa31 Explicitly export symbols from libSPVRemapper 2024-09-12 14:34:55 -0700: Arcady Goldmints-Orlov - d7d5ab8f Add symbol visibility annotations to glslang-resource-limits library 2024-09-12 11:14:23 -0700: Jeff Bolz - 708d560c Allow compute derivative modes when the workgroup dimensions are spec constants 2024-09-12 11:14:23 -0700: Jeff Bolz - f7f0f306 Add tests for compute shader derivatives with spec constant workgroup size 2024-09-11 14:29:10 -0700: Arcady Goldmints-Orlov - dc101214 Convert keyword maps to static initializers 2024-09-11 13:52:22 -0700: Arcady Goldmints-Orlov - 6495f77b Remove redundant calls to spv::Parameterize() from tests 2024-09-09 11:57:45 -0400: dependabot[bot] - 12a17b7c Bump actions/upload-artifact from 4.3.6 to 4.4.0 2024-09-04 12:37:54 -0400: Arcady Goldmints-Orlov - 79c42350 ci: Remove redundant testing from continuous deployment workflow 2024-09-02 14:20:19 -0400: Qingyuan Zheng - a496a34b Sanitize debug source location tracking for implicit branch and return This patch tries to attach debug location of a branch/return instruction to its predecessor or the closing brace. If none could be found, no debug info should be emitted. 2024-09-02 13:46:30 -0400: Arcady Goldmints-Orlov - b1fac200 Add symbol visibility annotations to symbols in SPIRV/ 2024-09-02 13:35:09 -0400: U-NVIDIA.COM\rjennings - 9cd7ca26 PP: Don't report certain error about '#' when #if'd out 2024-09-02 13:20:54 -0400: dependabot[bot] - 45f2b112 Bump actions/setup-python from 5.1.1 to 5.2.0 2024-09-02 12:54:47 -0400: dependabot[bot] - c45da88f Bump github/codeql-action from 3.26.5 to 3.26.6 2024-09-02 12:30:03 -0400: dependabot[bot] - 53dad993 Bump lukka/get-cmake from 3.30.2 to 3.30.3 2024-08-29 16:13:51 -0400: Arcady Goldmints-Orlov - 12cbda95 Fix test results after merging #3662 2024-08-29 11:27:44 -0400: Arcady Goldmints-Orlov - b45d21b2 cmake: Fix dependencies of newly-stubbed libraries 2024-08-28 17:46:16 -0400: Matthew Moulton - 5073d93e Apply GLSL memory decorations to top-level OpVariable 2024-08-26 13:57:32 -0400: dependabot[bot] - df339807 Bump github/codeql-action from 3.26.2 to 3.26.5 2024-08-22 17:43:41 -0400: Arcady Goldmints-Orlov - ffd454c5 Add visibility.h to build scripts 2024-08-22 17:43:41 -0400: Arcady Goldmints-Orlov - 9e8dff7d Move definition of GLSLANG_EXPORT to visibility.h 2024-08-20 09:09:44 -0400: Arcady Goldmints-Orlov - 592de6cf Clean up unused includes. 2024-08-19 12:15:46 -0400: dependabot[bot] - 4422273e Bump github/codeql-action from 3.26.0 to 3.26.2 2024-08-19 12:15:22 -0400: dependabot[bot] - 611950f8 Bump actions/upload-artifact from 4.3.5 to 4.3.6 2024-08-15 17:53:34 -0400: Arcady Goldmints-Orlov - d59c84d3 Fix typo in Android.mk 2024-08-15 17:32:47 -0400: Daniel Story - 4f01996c Merge ancillary libraries into main glslang library and stub originals 2024-08-14 14:10:40 -0400: Arcady Goldmints-Orlov - 0dc6711e ci: Get rid of redundant testing 2024-08-12 09:43:31 -0600: dependabot[bot] - 3a08cd8d Bump lukka/get-cmake from 3.30.1 to 3.30.2 2024-08-12 08:49:47 -0600: dependabot[bot] - badd6dac Bump github/codeql-action from 3.25.15 to 3.26.0 2024-08-12 08:49:12 -0600: dependabot[bot] - 2bd13a71 Bump hendrikmuhs/ccache-action from 1.2.13 to 1.2.14 2024-08-12 08:48:23 -0600: Arcady Goldmints-Orlov - 3ba8cad6 Add setSourceFile and addSourceText to TShader 2024-08-08 08:21:00 -0600: dTry - 7c4d91e7 Add type checks for hitObjectNV (#3689) 2024-08-06 14:42:01 -0600: Arcady Goldmints-Orlov - 5398d55e Remove execute permissions from source files. 2024-08-06 13:36:21 -0600: Arcady Goldmints-Orlov - 015cb4ce Fix initialization of arrays in TGlslIoMapper 2024-08-06 13:36:21 -0600: Arcady Goldmints-Orlov - b618604e Add MachineIndependent/iomapper.h to the list of installed headers. 2024-08-06 13:36:21 -0600: Arcady Goldmints-Orlov - 31584ef7 Clean up iomapper.h to make it suitable as a public API 2024-08-05 09:59:45 -0600: dependabot[bot] - 71c24c1e Bump actions/upload-artifact from 4.3.4 to 4.3.5 2024-08-02 17:00:44 -0600: Sergei Trofimovich - e40c14a3 SPIRV/SpvBuilder.h: add missing include 2024-08-02 16:47:35 -0600: Arcady Goldmints-Orlov - 11290021 ci: Add a list of known validation fails 2024-08-02 14:33:45 -0600: ravi688 - 48154f17 Update comment to more succint that 8/16-bit composites can't be directly constructed Earlier the comment looked misleading that composites of 8/16-bit types can't be constructed at all. As per the GL_EXT_shader_16bit_storage extension, they can't be constructed directly, however, can be constructed indirectly. 2024-07-30 21:49:42 -0400: Malcolm Bechard - 8590f62c add optimizerAllowExpandedIDBound to SpvOptions 2024-07-30 19:07:19 -0400: Arcady Goldmints-Orlov - 7e896697 Add SPIRV/SpvTools.h back to the public headers 2024-07-29 19:37:59 -0400: Malcolm Bechard - 69249e46 add cross-stage check for missing outputs 2024-07-29 19:24:48 -0400: dependabot[bot] - 6a28e226 Bump github/codeql-action from 3.25.13 to 3.25.15 2024-07-29 19:24:33 -0400: Pavel Asyutchenko - 9f34b25f Fix HLSL offsets for non-cbuffers (#3668) 2024-07-29 16:27:51 -0400: dependabot[bot] - 4b73607b Bump ossf/scorecard-action from 2.3.3 to 2.4.0 2024-07-24 18:46:04 -0400: Steve Urquhart - 3c7b12c6 Add C interface types and functions for IO mapping 2024-07-24 18:46:04 -0400: Steve Urquhart - 10a923f7 Add C interface function to set preprocessed shader code 2024-07-24 18:46:04 -0400: Steve Urquhart - 42260d1f Add C interface glslang::Version counterpart and version getter function 2024-07-24 18:30:51 -0400: Yamamoto Kazunari - ebbd6550 Fix missing calls to SetThreadPoolAllocator() in TProgram public interface functions 2024-07-23 18:26:25 -0400: Andrei Alexeyev - bedbe748 Expose setGlobalUniform* methods to the C API 2024-07-23 11:36:05 -0400: dependabot[bot] - f7f15cf6 Bump github/codeql-action from 3.25.12 to 3.25.13 2024-07-23 11:35:36 -0400: dependabot[bot] - ab670d44 Bump lukka/get-cmake from 3.30.0 to 3.30.1 2024-07-22 17:43:12 -0400: Arcady Goldmints-Orlov - 592aed9c Don't emit debug instructions before an OpPhi 2024-07-22 17:42:46 -0400: Arcady Goldmints-Orlov - 74d448cc Add some comments and rename a helper function 2024-07-19 18:37:58 -0400: Antoine - dc9f6f61 Add column to location logs 2024-07-17 18:23:38 -0400: jimihem - 52f68dc6 Add more location aliasing checks 2024-07-15 19:10:42 -0400: arcady-lunarg - 48eaea60 Fix undefined behaviors caught by ubsan 2024-07-15 14:24:16 -0400: jimihem - 702026e3 Support constant expression calculated by matrixCompMult. 2024-07-15 13:23:09 -0400: dependabot[bot] - fb7a681c Bump github/codeql-action from 3.25.11 to 3.25.12 2024-07-15 13:22:33 -0400: dependabot[bot] - 4b3170d7 Bump actions/setup-python from 5.1.0 to 5.1.1 2024-07-12 11:30:49 -0400: Malcolm Bechard - ba5c010c fix crash when atomicCounter() with no args is used. 2024-07-09 11:18:26 -0400: dependabot[bot] - 42d9adf5 Bump lukka/get-cmake from 3.29.6 to 3.30.0 2024-07-08 18:49:30 -0400: Arcady Goldmints-Orlov - 5ec1a8d0 Update macOS requirement from 11 to 12 in github CD workflow 2024-07-08 17:08:05 -0400: dependabot[bot] - fae2f0ad Bump actions/upload-artifact from 4.3.3 to 4.3.4 2024-07-05 17:36:16 -0400: David Neto - 4a516f28 kokoro: use Python 3.12 for Linux builds 2024-07-05 13:17:03 -0400: friendlyanon - f9fbc91d Fix `glslangValidator` installation 2024-07-03 15:59:55 -0400: Mason Remaley - 5939e32b Fixes undefined behavior due to unspecified enum backing 2024-07-02 14:38:40 -0400: Qingyuan Zheng - 704107fd Fix function call line number for calls spanning multiple lines. 2024-07-02 14:23:59 -0400: Qingyuan Zheng - 85262fb2 Fill correct file name to OpDebugFunction and add line info for parameters' OpDebugDeclare 2024-07-01 14:19:02 -0400: dependabot[bot] - 8a5086ef Bump github/codeql-action from 3.25.10 to 3.25.11 2024-06-28 19:16:59 -0400: Steven Perron - 33c7e308 Don't emit duplicate decorations. (#3635) 2024-06-28 11:00:54 -0400: Antoine - 7c40de7a Auto-detect WASI platform 2024-06-28 11:00:54 -0400: Antoine - 20490a11 Adding the preprocessor value DISABLE_THREAD_SUPPORT to allow compilation of glslang without thread support for WASI. 2024-06-26 13:18:45 -0400: dependabot[bot] - ea087ff9 Bump lukka/get-cmake from 3.29.5 to 3.29.6 2024-06-25 18:42:43 -0400: Jeremy Hayes - fa9c3deb Update CHANGES for 14.3.0 2024-06-25 13:59:16 -0400: Jeremy Hayes - 0d6be86c Update known_good.json 2024-06-24 13:52:56 -0400: Arcady Goldmints-Orlov - 0c15a28c refactor: Make type component/constituent counts unsigned 2024-06-24 13:52:56 -0400: Arcady Goldmints-Orlov - 33d51747 Generate vector constructions more efficiently when sizes match 2024-06-20 20:12:29 -0400: Arcady Goldmints-Orlov - 2d8b71fc Add test cases for redundant type conversions 2024-06-20 16:34:59 -0400: RP Singh - a05c4eca Skip identity conversions for 8-bit and 16-bit types (#3622) 2024-06-17 14:42:30 -0400: dependabot[bot] - 68a17eb7 Bump actions/checkout from 4.1.6 to 4.1.7 2024-06-17 14:41:55 -0400: dependabot[bot] - d275ea6c Bump github/codeql-action from 3.25.8 to 3.25.10 2024-06-17 14:41:34 -0400: Romaric Jodin - eadafe80 Update known_good.json 2024-06-14 19:01:46 -0400: Arcady Goldmints-Orlov - 19efb4ec Move the spv.debugInfo.frag test back into runtests 2024-06-14 19:01:46 -0400: Qingyuan Zheng - d8f5681e Add includer to gtest for include file tests. 2024-06-11 15:34:07 -0400: AnyOldName3 - a92c61f8 Add aliases for the public libraries 2024-06-11 15:33:49 -0400: Pedro Olsen Ferreira - 02263efc Add support for the ARM extended matrix layout 2024-06-10 18:48:34 -0400: dependabot[bot] - 68821c4d Bump github/codeql-action from 3.25.7 to 3.25.8 2024-06-10 18:31:28 -0400: dependabot[bot] - d2b2a3d0 Bump lukka/get-cmake from 3.29.3 to 3.29.5 shaderc 2024-11-27 15:06:32 -0500: David Neto - 082a73b Update glslang, spirv-tools dependencies 2024-11-25 13:36:29 -0500: David Neto - ffd3be5 update dependencies 2024-11-06 12:07:20 -0500: Jeff Bolz - 8c4d729 Update glslang dep to include GLSL_NV_cooperative_matrix2 (#1451) 2024-10-24 14:42:34 -0400: David Neto - ddac450 Update dependencies: SPV_NV_cooperative_matrix2, SPV_NV_tensor_addressing 2024-10-09 19:14:51 -0400: David Neto - 740fd36 Update SPIRV-Tools, SPIRV-Headers 2024-10-09 17:48:02 -0400: David Neto - f77c871 Update dependencies to top of tree 2024-09-23 17:32:56 -0400: David Neto - d2564ba Start Shader v2024.4 2024-09-23 17:32:56 -0400: David Neto - ff84893 Finalize Shaderc v2024.3 2024-09-23 17:32:56 -0400: David Neto - eb47963 Update DEPS: Glslang 2024-09-23 09:53:49 -0400: David Neto - 9530b88 Update deps: glslang, spirv-tools 2024-09-16 08:56:49 -0400: David Neto - 3871c0a Don't use friendly names for SPIR-V validation errors (#1442) 2024-09-11 17:12:23 -0700: David Neto - 7bab426 Update deps, adapt ndk-build glsang dpeendencies 2024-08-08 20:13:16 -0400: David Neto - 6d28483 update DEPS: glslang, spirv-tools, spirv-headers (#1440) 2024-07-08 09:11:24 -0400: David Neto - 5d0f6ed kokoro: use Python 3.12 on Linux 2024-07-05 16:46:17 -0400: David Neto - 237ac6f Fix Python string escapes 2024-07-04 12:42:13 -0400: David Neto - 0f62fb2 Fix expectations: Glslang orders decorations on an object by enum 2024-06-21 15:57:47 -0400: David Neto - d875f30 Start Shaderc v2024.3-dev 2024-06-21 15:57:47 -0400: David Neto - 3ac03b8 Finalize Shaderc v2024.2 2024-06-21 15:57:05 -0400: David Neto - 2fc4823 Finalize Shaderc v2024.2, update dependencies 2024-06-17 17:31:37 -0400: David Neto - b1001b5 Remove kokoro scripts for VS2017 2024-06-17 12:52:03 -0400: David Neto - 70552f5 Remove VS2017 from README and download links 2024-06-17 12:37:23 -0400: David Neto - e3b6ed3 Update dependencies, except Glslang libplacebo 2024-11-26 08:42:08 +0100: Kacper Michajłow - 5ba13768 gpu: add pl_{opengl,vulkan,d3d11}_params.no_compute 2024-11-25 16:29:14 +0100: Kacper Michajłow - cfe45e67 colorspace: remove DCDM chromatic adaptation 2024-11-25 16:29:14 +0100: Kacper Michajłow - 860dcbf8 colorspace: use pl_color_space_is_black_scaled also in linearize 2024-11-11 19:44:43 +0100: sfan5 - 5788a82f tests/gpu_tests: raise tolerance in ycbcr test 2024-11-11 19:44:43 +0100: sfan5 - ae1a45ce tests: structure output to make it easier to follow 2024-11-11 13:59:08 +0100: sfan5 - 04dae90b opengl/gpu_tex: stop relying on GL_EXT_texture_integer 2024-11-11 13:59:08 +0100: sfan5 - a0759744 opengl/gpu: disable timer queries on GLES again 2024-11-11 13:59:08 +0100: sfan5 - 4afd529a opengl/gpu_tex: fix up remaining GL_*_FRAMEBUFFER uses for GLES 2.0 2024-11-11 13:59:08 +0100: sfan5 - 77ff37b9 opengl/formats: don't mark textures as blittable on GLES 2.0 2024-11-11 13:59:08 +0100: sfan5 - 692e84be opengl/gpu: fix target enum during FBO creation 2024-10-15 19:06:06 +0200: Kacper Michajłow - 118d8106 shaders/sampling: fill the lut padding 2024-10-13 13:20:10 +0200: Niklas Haas - 9e16c86f shaders/colorspace: explain origin of sigmoidization 2024-10-12 02:28:47 +0200: Niklas Haas - a546431f filters: link to explanation of ginseng filter 2024-10-12 02:25:07 +0200: Niklas Haas - 469e5b3a filters: explain origin of LancosSharp(est) filters 2024-09-29 10:56:13 +0000: Kacper Michajłow - 756220c3 vulkan/context: fix features normalization 2024-09-29 03:34:17 +0200: Kacper Michajłow - 83da824c shaders/colorspace: don't apply sigmoid to alpha channel 2024-09-17 12:57:12 +0000: Kacper Michajłow - a018ab04 utils/upload: fix use of formats with unusual sample order 2024-09-16 20:18:33 +0000: Kacper Michajłow - 3cb4d2d5 renderer: update plane state after user hook 2024-09-16 03:19:44 +0200: Kacper Michajłow - c73132f4 d3d11/formats: don't add emulated formats if they would fail on upload 2024-09-11 17:45:59 +0530: llyyr - 76bb9718 filters: change sinc radius to 2 2024-08-28 17:16:39 +0000: Niklas Haas - efb89342 utils/libav: guard hwctx vulkan include 2024-08-28 17:16:39 +0000: Niklas Haas - 1f2f6bf6 utils/libav: drop support for legacy API 2024-08-27 15:16:31 +0000: llyyr - 32c093df renderer: fix incorrect comments for deprecated params 2024-08-27 17:08:12 +0200: ZWORX52 - db650c3e Fix typo in README.md 2024-07-29 13:29:40 +0200: Niklas Haas - 82bf46ae shaders: don't assert on duplicate descriptors 2024-07-29 13:27:17 +0200: Niklas Haas - bad749a0 gpu: ensure uniqueness of descriptor bindings 2024-07-29 13:19:07 +0200: Niklas Haas - 46d2bb8a shaders: fix buffer vars renaming loop 2024-07-29 12:11:58 +0200: Niklas Haas - b8ea4dac tests/fuzz/options: check input length 2024-07-29 12:09:39 +0200: Niklas Haas - 3a8d0516 tests/fuzz: fix header location 2024-06-19 15:54:41 +0000: Niklas Haas - 1fd3c7bd colorspace: switch to the CAT16 color transform ffmpeg 2024-12-01 13:26:34 +0800: Frank Plowman - 1e3dc705df lavc/x86/videodsp: Drop MMX usage 2024-11-30 09:58:59 +0800: Nuo Mi - 4de67e8746 avcodec/vvcdec: return error if CTU size > 128 2024-11-30 09:58:59 +0800: Nuo Mi - eb67e60cb0 avcodec/vvcdec: schedule next stage only if the current stage reports no error 2024-11-30 09:58:59 +0800: Nuo Mi - 4ec767abcc avcodec/vvcdec: misc, reformat inter_data() 2024-11-30 09:58:59 +0800: Nuo Mi - ba89c5b989 avcodec/vvcdec: inter_data, check the return value from hls_merge_data 2024-11-30 09:58:59 +0800: Nuo Mi - 98698ed3c2 avcodec/cbs_h266: stricter validation for subpicture's max width and height 2024-11-30 09:58:59 +0800: Nuo Mi - e06515b092 avcodec/cbs_h266: improve readability in subpicture parser 2024-11-30 09:58:59 +0800: Nuo Mi - 5c5a08ecb5 avcodec/vvcdec: ensure every CTU belongs to a slice 2024-11-30 09:58:59 +0800: Nuo Mi - 46006529a1 avcodec/cbs_h266: check subpicture slices number 2024-11-29 21:59:56 +0100: Marton Balint - 4100a2da29 tests/fate/filter-audio: add aloop test 2024-11-29 21:16:22 +0100: Marton Balint - f5948543f4 fate: revert previous frequency adjustments of the sine filter 2024-11-29 21:16:22 +0100: Marton Balint - 8d6f3bcb96 avfilter/asrc_sine: increase frequency accuracy 2024-11-29 21:16:22 +0100: Marton Balint - 06247ae746 avfilter/asrc_sine: factorize sampling to a separate context 2024-11-29 21:15:22 +0100: Marton Balint - 6189cb47fc fate: adjust frequencies of the sine filter 2024-11-29 12:33:03 +0800: Zhao Zhili - 59057aa807 avutil/mem_internal: local align should always work 2024-11-29 12:32:57 +0800: Zhao Zhili - 57861911a3 avutil/mem_internal: define DECLARE_ALIGNED as C11's alignas 2024-11-29 12:32:50 +0800: Zhao Zhili - fe2c9746de avcodec/cavs: Limit align requirement to variable than type 2024-11-29 12:30:48 +0800: Zhao Zhili - 82c208b653 avfilter/textutils: Add missing time_internal.h 2024-11-28 23:19:00 +0100: Michael Niedermayer - f57f2a356d doc/infra: List at what companies the name servers are hosted and who provides the servers 2024-11-28 23:19:00 +0100: Michael Niedermayer - e531b3ff27 MAINTAINERS: Lauri is still available but is really low on time nowadays 2024-11-28 15:51:37 +0100: Anton Khirnov - 3bfb6061fb tools/general_assembly: exclude Derek from GA emails 2024-11-28 15:51:37 +0100: Anton Khirnov - 9cb8928d69 tools/general_assembly: add a mechanism for excluding people from GA list 2024-11-28 14:39:19 +0100: Manuel Lauss - a786dd4889 libavcodec/sanm: codec47: apply top offset also to diff buffers 2024-11-28 14:39:06 +0100: Manuel Lauss - dc98e7989d libavcodec/sanm: clear codec47 diff buffers with specific color 2024-11-28 14:31:20 +0100: Manuel Lauss - 85fec8d90f libavcodec/sanm: fix XPAL handling 2024-11-28 14:31:15 +0100: Manuel Lauss - 1e2a72ae1d libavcodec/sanm: add codec47 interpolation table support 2024-11-28 14:15:50 +0100: Nicolas Gaullier - 44d32c8a23 avcodec/ac3dec: fix build when eac3 decoder is disabled 2024-11-28 14:15:50 +0100: gnattu via ffmpeg-devel - 248832dd5b avcodec/bsf/dovi_rpu: remove EL when stripping dovi metadata 2024-11-28 11:13:25 +0800: Fei Wang - bc991ca048 lavfi/qsvvpp: Copy frame props before modify it 2024-11-28 10:03:01 +0900: IndecisiveTurtle - 351fd8460a vulkan/common: Add put_bytes_count 2024-11-28 09:31:43 +0900: IndecisiveTurtle - e3ac63b213 vulkan/common: Use u32vec2 buffer type instead of u64 2024-11-28 09:31:43 +0900: IndecisiveTurtle - f794ed48c0 vulkan/common: Fix off-by-one error in flush_put_bits 2024-11-28 00:58:21 +0100: Ramiro Polla - 4e1a91112d tests/fate/filter-video: don't convert owdenoise test to mpeg range 2024-11-28 01:29:21 +0900: Lynne - 187fd52864 vulkan: fix use of atomics for the current context index 2024-11-28 01:29:21 +0900: Lynne - 41f65b7326 vulkan_decode: ensure there's at least one context per decode thread 2024-11-28 01:29:15 +0900: Lynne - a5e6860a89 vulkan_decode: fix counting for parallelism 2024-11-26 19:50:59 -0600: Scott Theisen - 78c4d6c136 libavcodec/mpeg12dec.c: support DVB CC format 0x0502 in user_data 2024-11-26 19:50:49 -0600: Marth64 - 084d3515ca avformat/libssh: fix credential variables typo 2024-11-26 14:14:16 +0100: Lynne - d4966f0a74 ffv1enc_vulkan: limit parallelism based on VRAM, fallback to host memory 2024-11-26 14:14:15 +0100: Lynne - 5effac3b02 ffv1enc: expose ff_ffv1_encode_buffer_size 2024-11-26 14:14:15 +0100: Lynne - d8f301cdf2 ffv1enc_vulkan: switch to receive_packet 2024-11-26 14:14:15 +0100: Lynne - 4fefc6e80c ffv1enc_vulkan: remove arbitrary limitation of the number of slices 2024-11-26 14:14:14 +0100: Lynne - ce8a070cf3 vulkan: only wait for fences on uninit if the context had a submission 2024-11-26 14:14:14 +0100: Lynne - 86e552506d vulkan: zero out AVBufferRef in case of failure 2024-11-26 14:14:14 +0100: Lynne - f582de8f34 vulkan: only apply shortcut for next context selection if selection has a submission 2024-11-26 14:14:14 +0100: Lynne - 8ac49ae9e0 vulkan: add opaque field to execution contexts 2024-11-26 14:14:13 +0100: Lynne - d485420237 hwcontext_vulkan: take disable_multiplane into account when checking for formats 2024-11-26 14:14:13 +0100: Lynne - cf0961a527 hwcontext_vulkan: require storage properties to claim formats as supported 2024-11-26 14:14:13 +0100: Lynne - f65e51293a hwcontext_vulkan: add support for AV_PIX_FMT_GBRAP10/12/14 2024-11-26 14:14:12 +0100: Lynne - 7c52dda55f hwcontext_vulkan: add support for AV_PIX_FMT_GBRP12/14/16 2024-11-26 14:14:07 +0100: Lynne - 08fb505a66 hwcontext_vulkan: add support for AV_PIX_FMT_GRAY10/12/14 2024-11-26 11:54:28 +0800: Koushik Dutta - ac3f69a4b9 avfilter/scale_vt: implement frame crop 2024-11-26 11:26:38 +0800: Koushik Dutta - 352333543c avfilter/scale_vt: implement negative width/height aspect ratio sizing 2024-11-26 11:26:11 +0800: Sean McGovern - 7104818066 libavcodec: various: remove empty directories originally for legacy DSP code 2024-11-25 22:16:34 +0100: Marton Balint - 1402a2ac3b avcodec/dnxuc_parser: rework DNXUC parser 2024-11-25 22:16:34 +0100: Marton Balint - aea63ea7f5 avformat/framecrc: add AVFMT_NODIMENSIONS flag 2024-11-25 14:34:55 -0500: J. Dekker - d89fbfd4df avcodec: deprecate sonic 2024-11-25 14:40:15 -0300: James Almer - 19f7dae81a avformat/mov: add missing stts array syncing in mov_build_index 2024-11-25 14:40:15 -0300: James Almer - 0e07a70611 avcodec/ac3dec: fix downmix logic for eac3 2024-11-25 19:29:21 +0200: Rémi Denis-Courmont - f8e91ab05f lavc/h264idct: fix compilation for RV32IMA 2024-11-25 19:29:21 +0200: Rémi Denis-Courmont - f2b945147d lavc/vp8dsp: fix compilation for RV32IMA 2024-11-25 19:29:21 +0200: Rémi Denis-Courmont - d3acffae7a lavc/pixblockdsp: fix compilation for RV32IMA 2024-11-25 19:29:21 +0200: Rémi Denis-Courmont - 63922ba5dc lavu/float_dsp: fix compilation with RISC-V ILP32 ABI 2024-11-25 19:29:21 +0200: Rémi Denis-Courmont - da1ab7940e riscv: remove unnecessary #include's 2024-11-25 17:17:57 +0100: Marvin Scholz - 51a20517d2 doc: add styles for good/bad code examples 2024-11-25 17:17:56 +0100: Marvin Scholz - 9cdd3cbe9b doc/developer: add examples to clarify code style 2024-11-25 17:16:39 +0100: Marvin Scholz - 83c1c622a5 MAINTAINERS: Add myself as Darwin maintainer 2024-11-25 17:15:00 +0100: Marvin Scholz - 6b9f4f36f7 swscale/internal: fix typo in loongarch specific code 2024-11-25 14:40:49 +0100: Niklas Haas - bcbf3a5630 avfilter/vf_scale: fix off-by-one in loop bounds 2024-11-25 07:13:44 -0500: Leo Izen - 3c3bf6c109 MAINTAINERS: list csp.c and csp.h maintainers 2024-11-25 11:03:54 +0100: Niklas Haas - 04ce01df0b avfilter/vf_scale: switch to new swscale API 2024-11-25 11:03:54 +0100: Niklas Haas - 3edd1e42b9 tests/swscale: add a benchmarking mode 2024-11-25 11:03:54 +0100: Niklas Haas - 59c39a79ca tests/swscale: rewrite on top of new API 2024-11-25 11:03:50 +0100: Niklas Haas - 2a091d4f2e swscale: introduce new, dynamic scaling API 2024-11-25 11:02:16 +0100: Niklas Haas - bf738412e8 swscale/graph: add new high-level scaler dispatch mechanism 2024-11-25 11:02:16 +0100: Niklas Haas - c461dcf291 swscale/internal: expose sws_init_single_context() internally 2024-11-25 11:02:12 +0100: Niklas Haas - fb16964009 swscale: organize and better document flags 2024-11-25 10:59:52 +0100: Niklas Haas - 6a91a165fd swscale: eliminate redundant SwsInternal accesses 2024-11-25 10:59:49 +0100: Niklas Haas - ed5dd67562 swscale: expose SwsContext publicly 2024-11-25 17:58:30 +1100: Peter Ross - 4472dec51d avformat/mm: add fallthrough comment 2024-11-25 05:26:49 +0100: Anton Khirnov - 433cf391f5 fftools/ffmpeg_sched: signal the main thread when a task fails 2024-11-25 05:26:49 +0100: Anton Khirnov - 785ffe67c8 fftools/ffmpeg_sched: rename mux_done_{lock,cond} into finish_* 2024-11-25 03:13:33 +0100: Michael Niedermayer - 224b62489d MAINTAINERS: Remove Guillaume Poirier and Romain Dolbeau 2024-11-25 03:13:33 +0100: Michael Niedermayer - 6d8285633d avcodec/mjpegdec: Disallow progressive bayer images 2024-11-25 03:13:33 +0100: Michael Niedermayer - 84569b6c22 avformat/icodec: fix integer overflow with nb_pal 2024-11-24 20:38:15 -0300: James Almer - 40bd6d8355 avcodec/codec_desc: remove Intra Only prop for AAC 2024-11-24 20:38:15 -0300: James Almer - 8d2d2519e0 avcodec/mediacodecdec: set set keyframe flag in output frames 2024-11-24 20:38:04 -0300: James Almer - 99f87251e0 avcodec/libfdk-aacenc: set keyframe in output packets 2024-11-24 20:26:50 -0300: James Almer - 281b7fc02e avcodec/libfdk-aacdec: set keyframe flag and profile in output frames 2024-11-24 20:26:36 -0300: James Almer - 495c891e39 avcodec/audiotoolboxnec: set set keyframe flag in output packets 2024-11-24 20:26:36 -0300: James Almer - d3dd14bf5b avcodec/audiotoolboxdec: set set keyframe flag in output frames 2024-11-24 20:26:32 -0300: James Almer - ffdace5ad4 avcodec/aacenc: set keyframe flag in output packets 2024-11-24 20:26:26 -0300: James Almer - faea08b722 avcodec/aac/aacdec: set keyframe flag in output frames 2024-11-24 20:26:24 -0300: James Almer - 64bb91fd3b avcodec/aac_parser: set key_frame and profile 2024-11-24 20:26:24 -0300: James Almer - 8ddbc26ded avformat/mov: don't unconditionally set all audio packets in fragments as key frames 2024-11-24 20:26:17 -0300: James Almer - f656c00bd9 avformat/matroskadec: set all frames in a keyframe simple box as keyframes 2024-11-24 20:14:11 -0300: James Almer - f938b2b3f5 avformat/test/movenc: set audio packets as key frames 2024-11-24 20:14:11 -0300: James Almer - 23a1c021f2 avformat/movenc: write stss boxes for xHE-AAC 2024-11-24 20:14:11 -0300: James Almer - 4e6d31755b avformat/spdifdec: parse headers for audio codecs 2024-11-24 22:11:12 +0100: Marvin Scholz - ecb7232bac avfilter: fix unused variable warning 2024-11-22 20:50:05 -0300: James Almer - ecc7d5db9c avformat/movenc: don't disable edit lists when writing CMAF output 2024-11-22 20:50:05 -0300: Darren Mo - 865c73c86f avformat/mov: Populate packet duration using stts atom instead of guessing 2024-11-22 20:50:05 -0300: James Almer - b328bf8f7e avformat/mov: rename MOVCtts.duration to offset 2024-11-22 21:11:18 +0100: Scott Theisen - 0dceced45c avformat/mpegts: add DVB descriptor_tag values already in use 2024-11-22 10:57:03 -0300: James Almer - 46c6ca3ed1 avcodec/libfdk-aacenc: export CPB properties 2024-11-22 10:57:03 -0300: James Almer - 944212acad avformat/movenc: don't write a calculated avgBitrate when the provided one is unset 2024-11-22 10:52:31 -0300: James Almer - 5813e5aa34 avformat/hevc: fix writing hvcC when no arrays are provided in hvcC-formatted input 2024-11-22 10:49:32 -0300: James Almer - f0051604c7 avformat/movenc: don't write PS NALUs in hvcC for codec tag hvc1 2024-11-22 10:43:55 -0300: Pavel Koshevoy - 46cb7b8d9d avutil/frame: also align data pointers in av_frame_get_buffer() 2024-11-22 10:43:55 -0300: James Almer - ea91d978e3 avutil/frame: fix setting plane_padding 2024-11-22 10:43:55 -0300: James Almer - 09122bd15c avutil/frame: use size_t for total_size in get_video_buffer() 2024-11-21 12:49:56 +0100: Niklas Haas - 2d077f9acd swscale/internal: group user-facing options together 2024-11-21 12:47:43 +0100: Niklas Haas - 10d1be2621 swscale/internal: use static_assert for enforcing offsets 2024-11-21 12:47:14 +0100: Niklas Haas - 55d5eae411 swscale/options: cosmetic changes 2024-11-21 19:41:12 +1100: Peter Ross - f298507323 avcodec/mm: decode raw chunk type and skip unknown audio chunk type 2024-11-21 19:41:12 +1100: Peter Ross - 66124bc368 avcodec/mm: don't fail if x offset exceeds frame width 2024-11-21 19:41:12 +1100: Peter Ross - 63ea1660fa avcodec/mm: decode partial palette 2024-11-21 19:41:12 +1100: Peter Ross - ac2442f0a7 avcodec/mm: set audio pts proportionally to audio offset 2024-11-20 23:36:13 -0600: Marth64 - 3528bfed45 avformat/smoothstreamingenc: check return value of avcodec_parameters_copy() 2024-11-21 00:59:09 +0100: Scott Theisen - be784e95ac avformat/mpegts: add support for ATSC E-AC-3 streams 2024-11-20 21:28:14 +0100: Michael Niedermayer - 7051825b01 doc/developer: Document relationship between git accounts and MAINTAINERS 2024-11-20 21:28:13 +0100: Michael Niedermayer - edc4855f77 doc/infra: Document trac backup system 2024-11-20 21:28:13 +0100: Michael Niedermayer - 8a21d8baf9 doc/infra: clarify domain name servers 2024-11-20 15:48:19 +0100: Richard Mitic - 67c2f80d2c libaformat/mp3dec: Register the MIME type "audio/mpeg" to the mp3 decoder. 2024-11-20 19:23:51 +0800: Zhao Zhili - 05e079c948 avcodec/mediacodecenc: add async mode support 2024-11-20 19:23:13 +0800: Zhao Zhili - 9aacbfb6ca avcodec/mediacodec_wrapper: add async mode support 2024-11-20 19:22:58 +0800: Zhao Zhili - fa2ff5effc avcodec/mediacodecenc: Add operating_rate option 2024-11-20 19:20:59 +0800: Zhao Zhili - 46ad1abd36 avcodec/mediacodecdec: Add operating_rate option 2024-11-20 19:17:37 +0800: Zhao Zhili - a8375346eb fftools/ffplay_renderer: Fix a typo 2024-11-20 05:47:41 +0100: Lynne - aad40fed33 vulkan: fix sw_frame_deps counter 2024-11-20 05:23:36 +0100: Lynne - 4d3e96c90c lavc/vulkan/common: fix reverse4's incorrect swizzle 2024-11-20 05:23:35 +0100: Lynne - 9691ac6af2 ffv1enc_vulkan: increase max outstanding byte count to 16bit 2024-11-20 05:23:35 +0100: Lynne - ebf5264c93 ffv1enc_vulkan: fix PCM encoding 2024-11-20 05:23:05 +0100: Lynne - eb536d97a0 ffv1enc_vulkan: support buffers larger than 4GiB 2024-11-19 23:50:49 +0100: Leandro Santiago - 69cbda5770 lavfi/vf_drawtext: fix memory management when destroying font face 2024-11-19 12:32:49 -0300: James Almer - 9d8f7bf4b8 tests/checkasm/diracdsp: fix alignment for src and ombc_weight buffers 2024-11-18 15:55:57 -0600: Eugene Zemtsov - e9c3698ed2 avcodec/decode: Fix incorrect enum type used in side_data_map() 2024-11-18 18:21:54 -0300: James Almer - d6b39373a2 avcodec/ffv1enc: restore header writing behavior for version > 1 2024-11-18 22:09:07 +0200: Brad Smith - f3eca3f387 libavutil/riscv: Make use of elf_aux_info() on FreeBSD / OpenBSD riscv 2024-11-18 22:02:19 +0200: Rémi Denis-Courmont - 607d4cca8e riscv/h264dsp: remove spurious instruction 2024-11-18 20:04:24 +0100: Lynne - 66093c5b94 ffv1enc_vulkan: restrict number of execution contexts to 1 2024-11-18 20:04:58 +0200: Rémi Denis-Courmont - b75dff0e20 lavc/h264dsp: fix R-V V weight_pixels pointer arithmetic 2024-11-18 20:04:38 +0200: Rémi Denis-Courmont - e29432e6bb lavu/riscv: fix compilation without Vector support 2024-11-18 08:00:26 +0100: Lynne - 970d57988d lavc: bump minor version for FFv1 Vulkan encoder 2024-11-18 07:54:22 +0100: Lynne - ed2391d341 ffv1enc: add a Vulkan encoder 2024-11-18 07:54:22 +0100: Lynne - a6c58353ac ffv1enc: move slice allocation out of generic encode init 2024-11-18 07:54:21 +0100: Lynne - 12ea1cde57 ffv1enc: move plane info init into a separate function 2024-11-18 07:54:21 +0100: Lynne - f4b5068c3b ffv1enc: expose ff_ffv1_write_extradata 2024-11-18 07:54:21 +0100: Lynne - a13ef376da ffv1enc: split off encoder initialization into a separate function 2024-11-18 07:54:21 +0100: Lynne - 91a4f1539f .gitignore: add exclusions for shader .c files 2024-11-18 07:54:20 +0100: Lynne - d0ab49e3e7 hwcontext_vulkan: add the mapped software frame as an upload dependency 2024-11-18 07:54:20 +0100: Lynne - 1876026f83 vulkan: add ff_vk_exec_add_dep_sw_frame 2024-11-18 07:45:46 +0100: Lynne - c918b42dcd vulkan: retrieve Vulkan 1.1 properties 2024-11-18 07:45:46 +0100: Lynne - 16fa710340 vulkan: fix printing descriptors to shader for shaders with no descriptors 2024-11-18 07:45:46 +0100: Lynne - a516b2da22 vulkan: add support for 10-bit planar RGB 2024-11-18 07:45:41 +0100: Lynne - eb8f3b8460 hwcontext_vulkan: fix planar RGB images 2024-11-17 16:35:27 +0200: Rémi Denis-Courmont - bbb0fdedb7 lavc/h264idct: fix RISC-V group multiplier 2024-11-17 20:56:41 +0800: tangsha - 8a5b74f98b delete unused variable ret 2024-11-17 11:28:21 +0200: Rémi Denis-Courmont - 1912c86af6 sws/range_convert: fix RISC-V chrFromJpeg 2024-11-17 11:28:21 +0200: Rémi Denis-Courmont - 55aa81d5cc checkasm: add RISC-V vector width to arch info 2024-11-17 11:28:21 +0200: Rémi Denis-Courmont - 42dd1f1cf1 tests/cpu: print the RISC-V Vector length 2024-11-17 11:28:21 +0200: Rémi Denis-Courmont - fd8cbfec3d lavc/vp8dsp: remove RISC-V table alignment 2024-11-17 11:28:21 +0200: Rémi Denis-Courmont - 690c015758 lavc/h264dsp: remove RISC-V table alignment 2024-11-16 14:40:51 -0600: Marth64 - 1d55f54846 avformat/dvdvideodec: don't allow seeking beyond dvdnav reported duration 2024-11-16 14:40:51 -0600: Marth64 - 0912407b9d avformat/dvdvideodec: discard duplicate or partial AC3 samples 2024-11-16 14:40:51 -0600: Marth64 - f2f238c3a4 avformat/dvdvideodec: drop packets with unset PTS or DTS 2024-11-16 14:40:51 -0600: Marth64 - 3656379d92 avformat/dvdvideodec: remove unnecessary need_parsing argument 2024-11-16 14:40:51 -0600: Marth64 - a2c57e27d6 avformat/dvdvideodec: open subdemuxer after initializing IFO headers 2024-11-16 14:40:51 -0600: Marth64 - 60434b483c avformat/dvdvideodec: remove auto value for menu_lu option 2024-11-16 14:40:51 -0600: Marth64 - 4a03e95ff4 avformat/dvdvideodec: default menu_vts option to 1 and clarify description 2024-11-16 14:40:51 -0600: Marth64 - afc152f564 avformat/dvdvideodec: check the length of a NAV packet when reading titles 2024-11-16 14:40:51 -0600: Marth64 - a1ae66c827 avformat/dvdvideodec: reset the subdemuxer on discontinuity instead of flushing 2024-11-16 14:40:51 -0600: Marth64 - 1964faa568 avformat/dvdvideodec: simplify dvdvideo_read_packet() 2024-11-16 14:40:51 -0600: Marth64 - c1e4b6c676 avformat/dvdvideodec: enable chapter calculation for menus 2024-11-16 14:40:51 -0600: Marth64 - b38ca20bf2 avformat/dvdvideodec: standardize the NAV packet event signal 2024-11-16 14:40:51 -0600: Marth64 - 6bbaa7db49 avformat/dvdvideodec: move memcpy below missed NAV packet warning 2024-11-16 14:40:51 -0600: Marth64 - e1ace1d314 avformat/dvdvideodec: remove "auto" value for -pg option, default to 1 2024-11-16 14:40:51 -0600: Marth64 - 39c662f541 avformat/dvdvideodec: measure duration of the current menu VOBU in state 2024-11-16 14:40:51 -0600: Marth64 - 94346edbbf avformat/dvdvideodec: fix menu PGC number off-by-one in state 2024-11-16 14:40:51 -0600: Marth64 - 3ad96243d7 avformat/dvdvideodec: remove unused headers 2024-11-16 20:58:49 +0100: Marton Balint - d884606ce0 avutil/rational: never return greater num/den than the maximum allowed in av_d2q 2024-11-16 20:58:49 +0100: Marton Balint - 25efe34e6f avutil/parseutils: do no rely on av_d2q returning higher num/den than allowed in av_parse_video_rate 2024-11-16 20:58:49 +0100: Marton Balint - e9af7b7b5d avutil/opt: do no rely on av_d2q returning higher num/den than allowed when parsing rational opts 2024-11-16 16:04:24 +0200: Rémi Denis-Courmont - c3051d94a7 lavc/h264dsp: move RISC-V fn pointers to .data.rel.ro 2024-11-16 13:24:16 +0100: Michael Niedermayer - 0b8c9cf5b4 avformat/movenc: Fix ffv1 support 2024-11-16 13:24:16 +0100: Michael Niedermayer - a5c0ed2122 avcodec/ffv1: Support >8bit rice golomb 2024-11-16 13:24:15 +0100: Michael Niedermayer - 967e5e8f6f avcodec/ffv1: Support slice coding mode 1 with golomb rice 2024-11-16 19:08:39 +1100: Peter Ross - 6ccd16dda2 configure: add rv60 decoder golomb dependency 2024-11-16 19:08:39 +1100: Peter Ross - 7b3bc4a45b avcodec/rv60: consistent indentation 2024-11-16 19:08:39 +1100: Peter Ross - f7e7d63cbc avcodec/rv60: simplify fill_mv_skip_cand 2024-11-16 19:08:39 +1100: Peter Ross - 566b737a7a avcodec/rv60: loosen fill_mv_skip_cand top right and bottom left criteria 2024-11-15 20:18:12 -0600: Marth64 - 7332b1700e avformat/sapdec: check return value of avcodec_parameters_copy() 2024-11-15 13:46:05 -0500: Kyosuke Kawakami - a5f0daf843 avcodec/x86/diracdsp_init: remove unused macro 2024-11-15 13:45:52 -0500: Kyosuke Kawakami - 61aa532e22 avcodec/x86/diracdsp: migrate last remaining MMX function to SSE2 2024-11-15 13:45:34 -0500: Kyosuke Kawakami - 8f683ee417 avcodec/x86/diracdsp: cast stride argument 2024-11-15 13:45:14 -0500: Kyosuke Kawakami - 0e5e37d32c avcodec/x86/diracdsp: fix wrong register load/use count 2024-11-15 13:44:53 -0500: Kyosuke Kawakami - 711290f9a3 checkasm/diracdsp: test add_dirac_obmc 2024-11-14 21:50:51 +0100: Michael Niedermayer - 07904231cb doc/infra: Document gitolite 2024-11-13 12:49:52 -0300: James Almer - 322b240cea avcodec/hevc/sei: remove unnecessary inline function 2024-11-13 12:49:52 -0300: James Almer - 2d3281b9dd avcodec/hevc/sei: remove unused inline function 2024-11-13 12:49:52 -0300: James Almer - 66014c79ab avcodec/h2645_sei: move some common SEI syncing code to ff_h2645_sei_ctx_replace() 2024-11-13 12:38:04 -0300: James Almer - edc7b67508 avformat/iamf: use the new Binaural channel layout 2024-11-13 12:38:04 -0300: James Almer - 20af68b63a avutil/channel_layout: add Binaural channels and layout 2024-11-13 10:26:28 -0500: Leo Izen - 18883fbcab avcodec/jpegxl_parser: fix reading lz77-pair as initial entropy symbol 2024-11-13 09:26:22 -0500: Ronald S. Bultje - a5dabfc9c0 enc_recon_frame_test: don't print an error on EOF. 2024-11-13 08:04:13 +1000: compn - e35587250c doc/infra: add reddit sub, facebook page and wikipedia 2024-11-13 02:15:59 +1000: compn - 455db6fe10 MAINTAINERS: remove arpi 2024-11-12 12:23:32 -0300: James Almer - e7bdaadce6 avformat/mov: check that items are allocated before accessing them 2024-11-11 21:56:34 +0100: Marton Balint - fe18ed3f2a avfilter/f_loop: fix aloop activate logic 2024-11-11 21:56:34 +0100: Marton Balint - b33a594160 avfilter/f_loop: fix length of aloop leftover buffer 2024-11-11 17:11:15 -0300: James Almer - 97c5cc3a5c Revert "avcodec/h2645_sei: fix parsing AOM grain provider_oriented_code" 2024-11-11 16:10:15 -0300: James Almer - e33b162c7d avcodec/h2645_sei: use the RefStruct API for film_grain_characteristics 2024-11-11 16:10:15 -0300: James Almer - fd4a2c9b02 avcodec/aom_film_grain: allocate film grain metadata dynamically 2024-11-11 16:10:10 -0300: James Almer - 24141a7140 avcodec/h2645_sei: fix parsing AOM grain provider_oriented_code 2024-11-11 15:26:21 -0300: James Almer - 91b6ba653e Revert "avcodec/h2645: allocate film grain metadata dynamically" 2024-11-11 19:34:11 +0800: James Almer - 9ec042c1aa avcodec/x86/vvc: add prototypes for OF functions 2024-11-11 19:31:00 +0800: Frank Plowman - 1e5f24d1a6 lavc/vvc: Remove floating point logic 2024-11-11 19:30:09 +0800: Zhao Zhili - 994368be8f x86/vvc: Fix build error for arch x86_32 2024-11-11 19:30:09 +0800: Nuo Mi - c49001e338 avcodec/cbs_h266: Fix regression in DVB clip introduced by 93281630a71c06642adfebebb0d4b105a4e02e91 2024-11-11 01:28:06 +0100: Michael Niedermayer - 96d45c3b21 avformat/vividas: Check avio_read() for failure 2024-11-11 01:28:06 +0100: Michael Niedermayer - e30d957a9b avformat/ilbc: Check avio_read() for failure 2024-11-11 01:28:05 +0100: Michael Niedermayer - 898f6582eb avformat/nistspheredec: Clear buffer 2024-11-11 01:28:05 +0100: Michael Niedermayer - bf8e43083f avformat/mccdec: Initialize and check rate.den 2024-11-11 01:28:05 +0100: Michael Niedermayer - beca13a42e avformat/rpl: check channels 2024-11-11 10:26:35 +1000: compn - b16102ab1c doc/infra: add more information and accounts 2024-11-10 20:22:22 -0300: James Almer - 2b1bf3e228 fate/pixfmt: reintroduce scale filter dependency for some tests 2024-11-10 12:04:53 -0300: James Almer - 92b849df13 avformat/mov: reindent after previous commit 2024-11-10 12:04:53 -0300: James Almer - 2e338152a2 avformat/mov: use an array of pointers for heif_item 2024-11-10 11:20:08 +0800: vectronic - 7f51cf75c6 avformat/hls: improve comment 2024-11-10 11:20:01 +0800: vectronic - 380a518c43 avformat/mov: if pos has been reset, clear fragments and indexes and search for next root 2024-11-10 12:31:19 +1100: Peter Ross - 2f34b159b4 avcodec/eatgq: decode motion vector macroblocks 2024-11-09 19:33:57 -0300: James Almer - 10c02deccb avfilter/vf_zscale: extend the configuration log message with color space info 2024-11-09 19:33:56 -0300: James Almer - 5c8268ac56 avfilter/vf_zscale: remove unecessary argument from realign_frame 2024-11-09 19:33:56 -0300: James Almer - c8e5c684b3 avfilter/vf_zscale: align the frame buffers 2024-11-09 19:33:56 -0300: Pavel Koshevoy - 00cf3df03f lavfi/vf_zscale: fix call to av_pix_fmt_count_planes 2024-11-09 19:33:56 -0300: Pavel Koshevoy - 7b302f4db7 lavfi/vf_zscale: fix tmp buffer ptr alignment for zimg_filter_graph_process 2024-11-09 19:33:56 -0300: James Almer - f15fc27db5 avfilter/framepool: align the frame buffers 2024-11-09 10:02:34 -0600: Marth64 - 6d5a0998b6 doc/bitstream_filters: elaborate on h264_redundant_pps 2024-11-09 02:46:17 +0100: Anton Khirnov - 13129f1af4 lavc: deprecate the omx encoders 2024-11-09 02:45:58 +0100: Anton Khirnov - 9e68b26765 Document stream specifier syntax change from 46cbe4ab5c 2024-11-09 02:45:58 +0100: Anton Khirnov - 3e9b0f7c01 lavfi/vf_libplacebo: eliminate LibplaceboInput.link 2024-11-09 08:50:59 +1100: Peter Ross - 2bbbf36fe2 avcodec/rv60: set populate_ipred src parameter to const 2024-11-09 08:50:59 +1100: Peter Ross - 006718c475 avcodec/rv60: align calc_sel_qp with reference decoder 2024-11-09 08:50:59 +1100: Peter Ross - c8c6319ce1 avcodec/rv60: prevent decode_cu_r deadlock 2024-11-09 08:50:59 +1100: Peter Ross - 4d4d171afb avcodec/rv60: prevent decode_cu_r segfault 2024-11-09 08:50:58 +1100: Peter Ross - 923f45430c avcodec/rv60: check init_get_bits8 return value 2024-11-09 08:50:58 +1100: Peter Ross - d51a920556 avcodec/rv60: negative qp guard 2024-11-08 08:30:07 -0800: Osamu Watanabe - 82467b635e avcodec/jpeg2000: Improve FF_DWT97_INT to pass ISO/IEC 15444-4 conformance tests 2024-11-08 09:19:06 -0300: James Almer - 3330b733d3 fate/pixfmt: disable dithering in the scale filter 2024-11-08 10:52:04 +0100: Tomas Härdin - 733d891bdf lavf/mxfenc: Use nb_components, not av_pix_fmt_count_planes() 2024-11-08 15:59:13 +1000: compn - f4ba5b083c doc/git-howto: remove outdated line about gitolite 2024-11-07 21:27:04 -0600: Marth64 - 11c703be31 avcodec/mpeg12dec: set FF_CODEC_PROPERTY_CLOSED_CAPTIONS in mpeg_set_cc_format() 2024-11-07 11:16:42 -0300: James Almer - 2eb9c35010 x86/swscale: disable AVX2 yuv2nv12cX functions if accurate_rnd is requested 2024-11-07 15:11:10 +0100: Araz Iusubov - f63f164125 avcodec/amfenc: GOP size check 2024-11-06 17:45:47 -0300: James Almer - 4047b887fc swscale/swscale_unscaled: add more unscaled planar RGB to planar RGB coverage 2024-11-06 17:45:47 -0300: James Almer - c5ebd56500 swscale/swscale_unscaled: add unscaled XV{36,48}LE <-> XV{36,48}BE 2024-11-06 17:44:25 -0300: James Almer - 271aea60a4 fate/pixfmts: extend the high bit depth test 2024-11-06 17:34:32 -0300: James Almer - c8438546ff avfilter/vsrc_testsrc: add support for RGB48/RGBA64 2024-11-06 17:34:32 -0300: James Almer - e7382b4d01 swscale/swscale_unscaled: add unscaled x2rgb10le to packed RGB 2024-11-06 17:34:31 -0300: James Almer - ae8ef645ec swscale/swscale_unscaled: add unscaled x2rgb10le to planar RGB 2024-11-06 19:38:36 +0100: Cameron Gutman - 8503c64aa8 avcodec/amfenc: add support for QueryOutput wait 2024-11-06 19:38:11 +0100: Araz Iusubov - eedcf939d8 avcodec/amfenc: Color information update 2024-11-06 16:34:02 +0800: Leandro Santiago - fd0cacc472 fftools/ffplay: fix crash when vk renderer is null 2024-11-05 08:44:43 -0500: Kacper Michajłow - 7b20985d8d avcodec/jpegxl_parser: check entropy_decoder_read_symbol return value 2024-11-05 10:28:03 +0800: Fei Wang - c845a07302 libavutil/hwcontext_{d3d11va, dxva2}: Support Y212/XV36 pixel format 2024-11-03 19:35:23 +0100: Michael Niedermayer - df00705e00 INSTALL: explain the circular dependency issue and solution 2024-11-03 19:20:40 +0100: Michael Niedermayer - ebffb8b68e avcodec/ffv1enc: Tighter maxsize 2024-11-03 10:53:15 +1100: Peter Ross - 2d81eaa37b fate/rv60: add test 2024-11-03 10:53:15 +1100: Peter Ross - 33802e7c32 avcodec/rv60: RealVideo 6.0 decoder 2024-11-03 10:53:15 +1100: Peter Ross - ae8295417a avformat/rmdec: support RMHD file format 2024-11-03 22:05:06 -0500: Sean McGovern - c325f9c619 libavutil/ppc: defines involving bit shifts should be unsigned 2024-11-02 15:01:31 -0300: James Almer - 40878dfb11 fate/pixfmts: test conversion of high bitdepth formats 2024-11-02 15:01:31 -0300: James Almer - 5f5421ec66 swscale/swscale: prevent integer overflow in chrRangeToJpeg16_c 2024-11-02 15:01:31 -0300: James Almer - c029a2f7dd swscale/swscale_unscaled: add unscaled rgb to planar rgba 2024-11-02 15:01:31 -0300: James Almer - 5ccc3f0fca swscale/swscale_unscaled: add unscaled hbd planar RGB to x2rgb10le 2024-11-02 15:01:31 -0300: James Almer - febc9e8162 swscale/output: add full chroma interpolation support for x2rgb10 2024-11-02 15:01:31 -0300: James Almer - 430bec8666 fate/filter-video: add more rgbtestsrc tests 2024-11-02 15:01:31 -0300: James Almer - 165f124129 vsrc_testsrc: add support for x2rgb10le to rgbtestsrc 2024-11-02 15:01:31 -0300: James Almer - 78ba06928a swscale/x86/rgb2rgb: add optimized versions of the remaining shuffle_bytes functions 2024-11-02 15:01:31 -0300: James Almer - a686d34fea swscale/swscale_unscaled: add unscaled conversion for AYUV/VUYA/UYVA 2024-11-03 03:27:39 -0500: Brad Smith - d6b2d08fc7 libavutil/ppc: Include the hardware feature flags like the other archs 2024-11-01 17:59:27 +0100: Timo Rothenpieler - d724584d68 avcodec/nvenc: set bitstreamRestrictionFlag when neccesary 2024-11-01 17:10:34 +0100: Koushik Dutta - 0cdcbab9e9 avfilter/scale_cuda: frame crop support 2024-11-01 16:59:48 +0800: Zhao Zhili - 1864025458 fate/vvc: Add a sample which lose frames before 5c66a3 2024-11-01 12:13:07 +0800: Fei Wang - e726fdeb05 lavc/vaapi_dec: Add VVC decoder 2024-11-01 12:13:07 +0800: Fei Wang - 4dc18c78cd lavc/vvc_dec: Add hardware decode API 2024-11-01 12:13:07 +0800: Fei Wang - a94aa2d61e lavc/vvc_ps: Add alf raw syntax into VVCALF 2024-11-01 12:13:07 +0800: Fei Wang - 15a75e8e04 lavc/vvc_refs: Define VVC_FRAME_FLAG* to h header 2024-11-01 12:13:07 +0800: Fei Wang - 6bb5dc2ae7 lavc/cbs_h266: Add NumSlicesInTile to H266RawPPS 2024-11-01 12:13:07 +0800: Fei Wang - e543a22c38 lavc/cbs_h266: Add SliceTopLeftTileIdx to H266RawPPS 2024-11-01 12:13:07 +0800: Fei Wang - f42978fe29 lavc/vaapi_decode: Use a more meaningful variable name 2024-11-01 12:13:07 +0800: Fei Wang - 1d8c31d5e2 lavc/vaapi_dec: Create VA parameters dynamically 2024-10-31 17:49:48 +1100: Peter Ross - 87068b9600 fate/vp60-interlace: add test 2024-10-31 17:49:48 +1100: Peter Ross - 492a3b4b89 avcodec/vp56: decode interlace content 2024-10-30 21:31:17 +0800: Thomas Guillem - 44a0a0c050 avcodec/decode: clean-up if get_hw_frames_parameters fails 2024-10-27 14:50:57 -0300: James Almer - bb57b78013 avutil/hwcontext_vulkan: add missing packed YUV444 format mappings 2024-10-27 10:26:00 -0700: Pierre-Anthony Lemieux - 839f6d38a0 jpeg2000dec: fix tile-part header state reset 2024-10-27 13:20:56 +0100: Ramiro Polla - 562524587e checkasm/sw_range_convert: indent after previous couple of commits 2024-10-27 13:20:56 +0100: Ramiro Polla - 031d98790e checkasm/sw_range_convert: test all supported bit depths 2024-10-27 13:20:56 +0100: Ramiro Polla - 2c44393c01 checkasm/sw_range_convert: only run benchmarks on largest input width 2024-10-27 13:20:56 +0100: Ramiro Polla - e308d09fba checkasm/sw_range_convert: reduce number of input sizes tested 2024-10-27 13:20:56 +0100: Ramiro Polla - d1acd68d73 checkasm/sw_range_convert: use YUV pixel formats instead of YUVJ 2024-10-27 13:20:56 +0100: Ramiro Polla - a8ef1fac0d checkasm: use FF_ARRAY_ELEMS instead of hardcoding size of arrays 2024-10-27 13:20:56 +0100: Ramiro Polla - 8b30daedf7 swscale/range_convert: indent after previous commit 2024-10-27 13:20:56 +0100: Ramiro Polla - f7ee0195df swscale/range_convert: drop redundant conditionals from arch-specific init functions 2024-10-27 13:20:56 +0100: Ramiro Polla - 7728b3357d swscale/range_convert: call arch-specific init functions from main init function 2024-10-27 09:37:46 +0100: Marton Balint - 9b0128aa76 avutil/wchar_filename: re-introduce explicit cast of void* to char* 2024-10-27 11:40:00 +0800: Zhao Zhili - 78525bc36b tests/fate-run: Fix pixdesc failure 2024-10-27 11:35:13 +0800: Zhao Zhili - 7fe9d12f25 avcodec/mediacodecdec_common: Workaround MTK broken crop implementation 2024-10-27 11:35:05 +0800: Zhao Zhili - 0ee18ff23d avcodec/mediacodecenc: Extract configOBUs from AV1CodecConfigurationRecord 2024-10-27 11:34:01 +0800: Zhao Zhili - 0552238570 fftools/ffplay: use swapchain_colorspace_hint to get better HDR support 2024-10-26 09:26:36 -0300: James Almer - fe21944656 avutil/hwcontext_d3d11va: drop duplicate pixfmt entry 2024-10-26 00:04:55 -0300: James Almer - ca71b0b807 libavutil/hwcontext_d3d11va: use the XV48 pixel format 2024-10-26 00:04:55 -0300: James Almer - dad3d9800d libavutil/hwcontext_dxva2: use the XV48 pixel format 2024-10-26 00:04:55 -0300: James Almer - 42b748f738 avfilter/vsrc_testsrc: add support for XV48 2024-10-26 00:04:55 -0300: James Almer - 707e2184ca avformat/riff: map Y416 fourcc to RAWVIDEO decoder 2024-10-26 00:04:50 -0300: James Almer - a67ba3c132 swscale/output: add XV48 output support 2024-10-26 00:04:29 -0300: James Almer - 2f13f74791 swscale/input: add XV48 input support 2024-10-26 00:04:23 -0300: James Almer - e02a3b40a5 avutil/pixfmt: add XV48 pixel format 2024-10-25 23:57:16 -0300: James Almer - e1bacfb523 libavutil/hwcontext_d3d11va: use the Y216 pixel format 2024-10-25 23:57:14 -0300: James Almer - c76d92b2e0 libavutil/hwcontext_dxva2: use the Y216 pixel format 2024-10-25 19:41:07 -0300: James Almer - faec8763e8 avformat/riff: map Y210 and Y216 fourcc to RAWVIDEO decoder 2024-10-25 22:46:40 +0200: Michael Niedermayer - db7b4fc89f avformat/mpegts: Initialize predefined_SLConfigDescriptor_seen 2024-10-25 22:46:40 +0200: Michael Niedermayer - 23088a5ff2 avformat/mxfdec: Fix overflow in midpoint computation 2024-10-25 22:46:39 +0200: Michael Niedermayer - 3fe3014405 swscale/output: used unsigned for bit accumulation 2024-10-25 22:46:39 +0200: Michael Niedermayer - 14f5d67be3 swscale/rgb2rgb_template: Fix ff_rgb24toyv12_c() with odd height 2024-10-25 01:02:35 +0200: Dale Curtis - 08b1bffa49 avcodec/h2645: allocate film grain metadata dynamically 2024-10-24 23:01:14 +0200: Michael Niedermayer - 2c71366d3b avcodec/ffv1: Implement new slice tiling 2024-10-24 23:01:14 +0200: Michael Niedermayer - d147b3d7ec avcodec/rangecoder: only perform renorm check/loop for callers that need it 2024-10-24 22:50:00 +0200: Niklas Haas - 67adb30322 swscale: rename SwsContext to SwsInternal 2024-10-24 10:45:04 +0200: Soma Lucz - 153a6dc8fa doc/ffmpeg: improve -disposition, -stats, and -progress documentation 2024-10-23 20:06:03 -0300: James Almer - ae0ab5b7ce avcodec/vulkan_video: add mapping for AV_PIX_FMT_Y216 2024-10-23 20:06:03 -0300: James Almer - 5c622d4cc1 avutil/hwcontext_vulkan: add support for AV_PIX_FMT_Y216 2024-10-23 20:06:03 -0300: James Almer - e46a506ae0 avcodec/vulkan_video: add proper maps for XV3{0,6} 2024-10-23 23:12:23 +0200: Niklas Haas - f1f54d2f82 swscale/x86: use dedicated int for self-modifying MMX dstW 2024-10-23 23:06:55 +0200: Niklas Haas - b03c758600 swscale: add sws_is_noop() 2024-10-23 23:06:16 +0200: Niklas Haas - 5e50a56b9c swscale: add new frame testing API 2024-10-23 23:04:06 +0200: Niklas Haas - e2637a083a swscale/utils: add SwsFormat abstraction and helpers 2024-10-23 23:04:04 +0200: Niklas Haas - 87baf9ab2c swscale: add sws_free_context() 2024-10-23 23:01:09 +0200: Niklas Haas - 3bf12beae9 swscale: slightly reorder header 2024-10-23 23:00:54 +0200: Niklas Haas - fbfea1c644 swscale: publicly typedef struct SwsContext 2024-10-23 14:11:35 -0300: James Almer - b520d95467 swscale/output: add Y216LE output support 2024-10-23 14:11:23 -0300: James Almer - 7756cd98ac swscale/input: add Y216LE input support 2024-10-23 14:11:16 -0300: James Almer - f462ba05f5 avutil/pixfmt: add Y216 pixel format 2024-10-23 08:14:10 +0200: Lynne - 9eb7e8d2a4 vulkan: move alignment of host-visible allocations outside of ff_vk_alloc_mem 2024-10-21 21:19:33 +0300: Emily - 3565903c63 fate/ffmpeg: add samples dependency to fate-ffmpeg-spec-disposition 2024-10-21 10:24:03 -0300: James Almer - 8d940a07d1 avutil/pixdesc: fix alpha offset for X2{RGB,BGR}10BE 2024-10-21 09:52:58 -0300: James Almer - 60b8f0d004 fate/filter-video: make fate-filter-pixdesc compare the hashed output with and without pixdesctest filtering 2024-10-21 09:52:58 -0300: James Almer - 0bb53948ac swscale/swscale_unscaled: clear the low bits in planar8ToP01xleWrapper 2024-10-21 09:52:58 -0300: James Almer - dfd7acf3ed avfilter/vf_pixdesctest: also take into account undefined alpha components 2024-10-21 09:52:58 -0300: James Almer - 8debc5aa41 avfilter/vsrc_testsrc: use the alpha component information for XV3{0,6} and V30X 2024-10-21 09:52:50 -0300: James Almer - 8f1de9ccd9 avutil/pixdesc: add alpha component information to pixfmts with reserved but undefined alpha bits 2024-10-21 09:43:45 -0300: James Almer - 72f8f76d45 avutil/pixdesc: ensure the component being read or writen to is valid 2024-10-21 11:14:24 +0200: Tomas Härdin - baa23e40c1 lavf/mxfdec: Set a scan direction explicitly 2024-10-20 20:36:15 +0800: Nuo Mi - b611410569 avcodec/vvc/thread: Check frame to be non NULL 2024-10-19 11:08:34 -0500: arch1t3cht - 72e5381123 avfilter/vf_subtitles: Respect YCbCr Matrix header 2024-10-18 11:18:41 +0200: Marvin Scholz - c98810ab47 avcodec/hw_base_encode: fix use after free on close 2024-10-18 11:18:35 +0200: Lynne - dfaade76db vulkan: move buffer allocation av_log message 2024-10-17 21:20:27 -0300: James Almer - 1edc748eff avformat/movenc: explicitly support V30XLE and not the host native endian version 2024-10-17 17:04:57 -0300: James Almer - 6cf4186d1b fate/vcodec: update reference files for v410 vsynth tests 2024-10-17 12:18:35 -0300: James Almer - f0e6296dde swscale/output: fix alpha endianness in XV36 2024-10-17 11:59:30 -0300: James Almer - 062fcacc8f avfilter/vsrc_testsrc: fill the xv30le alpha bits 2024-10-17 11:59:24 -0300: James Almer - 601a347946 swscale/output: fill the xv30le alpha bits 2024-10-17 11:57:36 -0300: James Almer - 5601c5bb2e avfilter/vsrc_testsrc: add support for XV36 and AYUV64 2024-10-17 11:57:36 -0300: James Almer - 08c632ec0f swscale/output: add AYUV64BE output support 2024-10-17 11:57:36 -0300: James Almer - 5a699c8db9 swscale/input: add AYUV64BE input support 2024-10-17 11:57:36 -0300: James Almer - 42098f9266 swscale/output: add X36VBE output support 2024-10-17 11:57:36 -0300: James Almer - e012a7a24a swscale/input: add X36VBE input support 2024-10-17 11:57:36 -0300: James Almer - 2137346324 swscale/output: fill all the xv36le alpha bits 2024-10-17 13:08:39 +0200: James Almer - e1d1ba4cbc tests/checkasm/sw_rgb: don't write random data past the end of the buffer 2024-10-17 13:04:17 +0200: Ramiro Polla - d2ed52dc02 avdevice/dshow: fix unused variable warning 2024-10-17 11:00:35 +0200: Anton Khirnov - c034213083 lavfi/vsrc_perlin: convert to query_func2() 2024-10-17 11:00:35 +0200: Anton Khirnov - e0aa644978 lavfi/vsrc_life: convert to query_func2() 2024-10-17 11:00:35 +0200: Anton Khirnov - 2094a7256c lavfi/vsrc_life: avoid modifying the context in query_formats() 2024-10-17 11:00:35 +0200: Anton Khirnov - d08feb9003 lavfi/vf_zscale: convert to query_func2() 2024-10-17 11:00:35 +0200: Anton Khirnov - 6bff95be03 lavfi/vf_weave: convert to query_func2() 2024-10-17 11:00:35 +0200: Anton Khirnov - ab01f0522b lavfi/vf_vpp_qsv: convert to query_func2() 2024-10-17 11:00:35 +0200: Anton Khirnov - e5b530f137 lavfi/vf_vmafmotion: convert to query_func2() 2024-10-17 11:00:35 +0200: Anton Khirnov - 73c863fad8 lavfi/vf_v360: convert to query_func2() 2024-10-17 11:00:35 +0200: Anton Khirnov - 223327d51a lavfi/vf_untile: convert to query_func2() 2024-10-17 11:00:35 +0200: Anton Khirnov - 5d0fbd7145 lavfi/vf_transpose: convert to query_func2() 2024-10-17 11:00:35 +0200: Anton Khirnov - ef4913e30d lavfi/vf_tpad: convert to query_func2() 2024-10-17 11:00:35 +0200: Anton Khirnov - ce5aa74045 lavfi/vf_tile: convert to query_func2() 2024-10-17 11:00:35 +0200: Anton Khirnov - 14ece0bf58 lavfi/vf_telecine: convert to query_func2() 2024-10-17 11:00:35 +0200: Anton Khirnov - a18418f39d lavfi/vf_swapuv: convert to query_func2() 2024-10-17 11:00:35 +0200: Anton Khirnov - 06292d34de lavfi/vf_swaprect: convert to query_func2() 2024-10-17 11:00:35 +0200: Anton Khirnov - 05aad90c69 lavfi/vf_subtitles: convert to query_func2() 2024-10-17 11:00:35 +0200: Anton Khirnov - 6ed357ce77 lavfi/vf_stereo3d: convert to query_func2() 2024-10-17 11:00:35 +0200: Anton Khirnov - bdaaddb65c lavfi/vf_stack: convert to query_func2() 2024-10-17 11:00:35 +0200: Anton Khirnov - e2f4c69779 lavfi/vf_shuffleplanes: convert to query_func2() 2024-10-17 11:00:35 +0200: Anton Khirnov - 965e9b646e lavfi/vf_showpalette: convert to query_func2() 2024-10-17 11:00:35 +0200: Anton Khirnov - a96244df77 lavfi/vf_setparams: convert to query_func2() 2024-10-17 10:57:18 +0200: Anton Khirnov - 242ee7b0a2 fftools/ffmpeg_sched: be smarter about flushing the pre-muxing queues 2024-10-17 10:56:33 +0200: Anton Khirnov - 6d6bd86f2b fftools/opt_common: stop accessing a private field 2024-10-17 10:56:30 +0200: Anton Khirnov - e79ac9312f fftools/ffmpeg_filter: use proper logging contexts 2024-10-17 10:52:02 +0200: Anton Khirnov - ad50254ee1 fftools/ffmpeg_demux: use proper logging contexts everywhere 2024-10-16 17:38:57 -0300: James Almer - e206e72b83 Revert "tests/fate: disable compression for zlib-based codecs" 2024-10-16 21:41:19 +0200: Michael Niedermayer - d0927ed0a8 libavcodec/ffv1enc: Add option to select the quantization table 2024-10-16 21:41:19 +0200: Michael Niedermayer - 81a360a5ed avcodec/ffv1: add a named constant for the quant table size 2024-10-16 21:41:18 +0200: Michael Niedermayer - 2542e9296c avcodec/ffv1: RCT is only possible with RGB 2024-10-16 16:46:29 +0200: Anton Khirnov - 31b5b3badc lavu/opt: deprecate av_opt_ptr() 2024-10-16 16:46:29 +0200: Anton Khirnov - 86460a0342 lavf/flvdec: replace a private option with a field in FFFormatContext 2024-10-16 16:46:29 +0200: Anton Khirnov - 31da5222a4 lavf: replace FFFormatContext.prefer_codec_framerate with FF_INFMT_FLAG 2024-10-16 16:46:25 +0200: Anton Khirnov - 12e5116872 lavf: deprecate av_format_inject_global_side_data() 2024-10-16 16:29:12 +0200: Anton Khirnov - cb80ec0b6c lavf: move demuxing-specific fields from FFFormatContext to FormatContextInternal 2024-10-16 16:29:12 +0200: Anton Khirnov - 6d05e7e314 lavf: move muxing-specific fields from FFFormatContext to FormatContextInternal 2024-10-16 16:29:12 +0200: Anton Khirnov - 772911d3a8 lavf: add new struct for data private to generic layer 2024-10-16 16:29:12 +0200: Anton Khirnov - 461a359abc lavf: add a header for generic-layer interfaces 2024-10-16 16:29:12 +0200: Anton Khirnov - de49452bc1 lavf/internal: remove a prototype for non-existent function 2024-10-16 10:15:43 -0300: James Almer - 1f7268a44d avcodec/vulkan_encode_h265: use the proper printf specifier for size_t 2024-10-16 10:14:48 -0300: James Almer - a61517598f avcodec/vulkan_encode_h264: use the proper printf specifier for size_t 2024-10-16 10:05:55 -0300: James Almer - cb2f5cf400 fate/vcodec: add a test for v410 pixel format raw video 2024-10-16 10:05:55 -0300: James Almer - 03a88e56e0 fate/vcodec: stop using the deprecated v408 codec 2024-10-16 10:05:55 -0300: James Almer - 5d07ec04f2 fate/vcodec: stop using the deprecated v308 codec 2024-10-16 20:28:09 +0800: Nuo Mi - a144e7b92e avcodec/vvcdec: remove unused tb_pos_x0 and tb_pos_y0 2024-10-16 20:28:09 +0800: Nuo Mi - 2e936f2c11 avcodec/vvdec: refact, ff_vvc_deblock_bs use CodingUnit/TransformUnit instead of fc->tabs 2024-10-16 20:28:09 +0800: Nuo Mi - d78b43ecf8 avcodec/vvcdec: misc, move pcmf from min_tu_tl_init to min_cb_nz_tl_init 2024-10-16 20:28:09 +0800: Nuo Mi - 634780f3cf avcodec/vvcdec: refact out deblock boundary strength stage 2024-10-16 12:48:18 +0200: David Rosca - 48a1a12968 hw_base_encode: Free pictures on close 2024-10-16 12:48:16 +0200: Lynne - 931d45d4d6 vulkan: do not create imageviews with video encode/decode usage 2024-10-16 12:48:15 +0200: Lynne - 4b128de44a vulkan: enable selecting a compatible representation of format 2024-10-16 12:48:13 +0200: Lynne - 76e8afa8a6 hwcontext_vulkan: always enable MUTABLE creation flag 2024-10-15 17:45:20 +0200: Lynne - 98f6d43146 vulkan: keep track of mapped memory in the buffer structure 2024-10-15 17:45:20 +0200: Lynne - 4d19be287f libavfilter/Makefile: add a makefile for Vulkan shaders 2024-10-15 17:45:19 +0200: Lynne - 4e861ad8e0 libavcodec/Makefile: add a makefile for Vulkan shaders 2024-10-15 17:45:19 +0200: Lynne - 3afdfe830f vulkan: add support for AV_PIX_FMT_RGB96 2024-10-15 17:45:18 +0200: Lynne - 903f7f053a vulkan: add support for AV_PIX_FMT_RGBA128 2024-10-15 17:45:18 +0200: Lynne - 2336e68565 lavu: bump minor and add APIChanges entries for new 32bpc pixfmts 2024-10-15 17:45:17 +0200: Lynne - 4f387a1c4e lavu/pixfmt: add AV_PIX_FMT_RGB96 2024-10-15 17:45:12 +0200: Lynne - 281bba1d26 lavu/pixfmt: add AV_PIX_FMT_RGBA128 2024-10-15 10:40:15 +0200: Anton Khirnov - 9ce63e65d6 lavc/avcodec: fix global/private option precendence 2024-10-15 10:39:14 +0200: Anton Khirnov - c961a72926 lavfi/vf_scale: switch to query_func2() 2024-10-15 10:39:14 +0200: Anton Khirnov - 4d69398dda lavfi/vf_remap: switch to query_func2() 2024-10-15 10:39:14 +0200: Anton Khirnov - dcd5a51e0a lavfi/vf_mergeplanes: switch to query_func2() 2024-10-15 10:39:14 +0200: Anton Khirnov - 989bc256a3 lavfi/vf_mergeplanes: remove redundant assignment 2024-10-15 10:39:14 +0200: Anton Khirnov - c19f3fe61b lavfi/vf_quirc: use FILTER_PIXFMTS_ARRAY() instead of query_formats() 2024-10-15 10:39:14 +0200: Anton Khirnov - d83d8a1643 lavfi/vf_premultiply: switch to query_func2() 2024-10-15 10:39:14 +0200: Anton Khirnov - 4faf6c6f0d lavfi/vf_paletteuse: switch to query_func2() 2024-10-15 10:39:14 +0200: Anton Khirnov - 18e43c2d39 lavfi/vf_palettegen: switch to query_func2() 2024-10-15 10:39:14 +0200: Anton Khirnov - c8344737b6 lavfi/vf_pad: switch to query_func2() 2024-10-15 10:39:14 +0200: Anton Khirnov - 64035fe206 lavfi/vf_overlay_qsv: switch to query_func2() 2024-10-15 10:39:14 +0200: Anton Khirnov - 0c86bc32aa lavfi/vf_overlay: switch to query_func2() 2024-10-15 10:39:14 +0200: Anton Khirnov - d50a63b04e lavfi/vf_noise: switch to query_func2() 2024-10-15 10:39:14 +0200: Anton Khirnov - 271ec2ab28 lavfi/vf_mix: switch to query_func2() 2024-10-15 10:39:14 +0200: Anton Khirnov - 4b2580c184 lavfi/vf_lut2: switch to query_func2() 2024-10-15 10:39:14 +0200: Anton Khirnov - 57e81f36a4 lavfi/vf_lut: switch to query_func2() 2024-10-15 10:39:14 +0200: Anton Khirnov - 92981320b3 lavfi/vf_libplacebo: convert to query_func2() 2024-10-15 10:39:14 +0200: Anton Khirnov - 8160178dfc lavfi/vf_libplacebo: move vulkan initialization to init 2024-10-15 10:39:13 +0200: Anton Khirnov - c4822228b0 lavfi/vf_il: switch to query_func2() 2024-10-15 10:39:13 +0200: Anton Khirnov - 6929fc8845 lavfi/vf_hwupload_cuda: switch to query_func2() 2024-10-15 10:39:13 +0200: Anton Khirnov - 848256677d lavfi/vf_hwupload: switch to query_func2() 2024-10-15 10:39:13 +0200: Anton Khirnov - 036336296c lavfi/vf_hwupload: validate the hw device in init 2024-10-15 10:39:13 +0200: Anton Khirnov - 01458a0c8f lavfi/vf_hwdownload: switch to query_func2() 2024-10-15 10:39:13 +0200: Anton Khirnov - 6db8279325 lavfi/vf_hflip: switch to query_func2() 2024-10-15 10:39:13 +0200: Anton Khirnov - d26ef934f3 lavfi/vf_frei0r: switch to query_func2() 2024-10-15 10:38:48 +0200: Anton Khirnov - 9e2a231236 fftools/ffmpeg_filter: treat apad filter as a source 2024-10-15 10:37:44 +0200: Anton Khirnov - 79c47dfd25 lavc/hevcdec: unbreak WPP/progress2 code 2024-10-15 10:36:54 +0200: Martin Schitter - c50f79a0dc doc/APIchanges: add missing entry for adding RGBF16 2024-10-15 09:53:14 +0300: Martin Storsjö - 38d08f5c45 configure: Only try to use the -no_warn_duplicate_libraries flag on Darwin 2024-10-14 22:32:48 +0200: Michael Niedermayer - c1edec3a24 avcodec/ffv1enc: Fix RCT with RGB64 2024-10-14 22:31:26 +0200: Michael Niedermayer - 10e5af15bf avcodec/ffv1dec: Fix end computation with ec=2 2024-10-14 22:29:33 +0200: Michael Niedermayer - 8e52b15258 avcodec/ffv1enc: Move slice termination into threads 2024-10-14 22:27:30 +0200: Michael Niedermayer - d9269fcacf avcodec/ffv1enc: allow manually specifying the crc type 2024-10-14 20:46:24 +0200: Martin Schitter - d73b73af5e swscale/input: add input support for RGBF16 2024-10-14 20:46:24 +0200: Martin Schitter - c993a91bea avutil: add RGBF16 pix_fmt 2024-10-14 20:46:23 +0200: Martin Schitter - c72a5c486a swscale/input: add input support for RGBF32 2024-10-14 15:12:49 -0300: James Almer - fd8b0dcfed avutil/hwcontext_vulkan: add proper maps for XV3{0,6} 2024-10-14 13:59:31 -0300: Ramiro Polla - bce5855afb tests/fate: disable compression for zlib-based codecs 2024-10-14 13:59:26 -0300: Ramiro Polla - 3661d1982d avcodec/flashsvenc: add compression_level option 2024-10-14 12:03:24 -0300: James Almer - 3827233187 avfilter/vsrc_testsrc: add missing alpha plane define 2024-10-14 10:37:21 -0300: James Almer - 4f0514df62 fate/filter-video: add tests for packed YUV in yuvtestsrc 2024-10-13 20:54:07 -0300: James Almer - f2853002dd avfilter/vsrc_testsrc: add support for packed YUV formats in yuvtestsrc 2024-10-13 20:54:07 -0300: James Almer - 667e22e85d avfilter/vsdc_testsrc: simplify yuvtest_fill_picture 2024-10-13 20:44:09 -0300: James Almer - e347b4ff31 avformat/riff: map Y410 fourcc to RAWVIDEO decoder 2024-10-13 22:57:51 +0200: Alexander Strasser - b0ea76c9d1 lavc/dnxuc_parser: Use av_fourcc2str instead of av_fourcc_make_string 2024-10-13 23:04:20 +0800: Marth64 - f46415f373 avformat/hlsenc: check return value of avcodec_parameters_copy() 2024-10-13 23:03:21 +0800: Marth64 - 95bb47de7d avformat/dashdec: format open_demux_for_component() 2024-10-13 23:03:19 +0800: Marth64 - 7acc2ebd5d avformat/dashdec: check return code of avcodec_parameters_copy() 2024-10-13 23:03:15 +0800: Marth64 - 6ee7555a90 avformat/dashdec: return ret directly in open_demux_for_component() 2024-10-13 23:01:59 +0800: Jonathan Baecker - e6e9cb3ce7 libavformat/hlsplaylist: add subtitle_varname for naming subtitle streams 2024-10-13 23:01:03 +0800: Jonathan Baecker - c7cf0df494 avformat/hlsenc: Respect `omit_endlist` flag in subtitle playlists 2024-10-13 22:59:22 +0800: Jonathan Baecker - 425c323420 avformat/hlsenc: Respect `append_list` flag in subtitle 2024-10-13 13:54:03 +0200: Nicolas Gaullier - de976eaf30 avfilter/framesync: fix forward EOF pts 2024-10-13 13:43:39 +0200: asivery - 31a63e4e01 avformat/oma: Demux oma-encapsulated AAC audio 2024-10-13 13:43:06 +0200: Thomas Guillory - 37863b92b7 libavfilter/vf_overlay: fix the displayed flags in CLI documentation 2024-10-13 13:28:49 +0200: vipyne - f5403e5f1e configure: suggest installing nasm before using --disable-x86asm 2024-10-13 02:15:31 +0200: Marvin Scholz - 7e1d72589e avfilter/af_afftdn: use av_assert0 for unreachable assert 2024-10-12 11:21:14 -0300: James Almer - 02306cbfee avcodec: deprecate v410 de/encoder 2024-10-12 11:21:14 -0300: James Almer - 3c64d614c7 avcodec: deprecate v308 de/encoder 2024-10-12 11:21:14 -0300: James Almer - e2427a4223 avcodec: deprecate v408 de/encoder 2024-10-12 11:21:14 -0300: James Almer - c5cf98d77e avformat/movenc: add support for V30X pixel format 2024-10-12 11:21:14 -0300: James Almer - 12fc358249 avformat/movenc: add support for VYU444 pixel format 2024-10-12 11:21:14 -0300: James Almer - d6b08e0c0f avformat/movenc: add support for UYVA pixel format 2024-10-12 11:21:14 -0300: James Almer - de923595fd avcodec/videotoolbox: choose AYUV pixel format when ideal 2024-10-12 11:21:14 -0300: James Almer - d41e5b0fc7 avutil/hwcontext_videotoolbox: add support for AYUV pixel format 2024-10-12 11:21:10 -0300: James Almer - 8b208362ae avformat/riff: map v410 fourcc to RAWVIDEO decoder 2024-10-12 11:21:06 -0300: James Almer - f6878a9b09 avformat/riff: map v308 fourcc to RAWVIDEO decoder 2024-10-12 11:20:58 -0300: James Almer - b9653e3d3c avformat/riff: map v408 fourcc to RAWVIDEO decoder 2024-10-12 11:20:22 -0300: James Almer - 1f9a44a7fc avformat/riff: map y408 fourcc to RAWVIDEO decoder 2024-10-12 10:08:29 -0300: James Almer - cd04ebe033 swscale/output: add V30X output support 2024-10-12 10:08:29 -0300: James Almer - 57db8e0571 swscale/output: add VYU444 output support 2024-10-12 10:08:29 -0300: James Almer - eac9af382a swscale/output: add UYVA output support 2024-10-12 10:06:09 -0300: James Almer - 6cd52c1080 swscale/output: add AYUV output support 2024-10-12 09:56:23 -0300: James Almer - 5f1bf3cd65 swscale/output: add missing yuv2packed1 and yuv2packed2 support for VUY{X,A} 2024-10-12 09:23:33 +0300: Rémi Denis-Courmont - 1eb026dd8b riscv/vvc: fix UNDEF whilst initialising DSP 2024-10-12 09:10:30 +0800: Ingo Brückl - 5557c673ea avcodec/vaapi_encode: fix compilation without CONFIG_VAAPI_1 2024-10-12 00:38:49 +0200: Lynne - 0e19b05375 vulkan: fix layout qualifiers for 32-bit RGBA float storage reps 2024-10-11 23:54:23 +0200: Lynne - 8c47cf9eea hwcontext_vulkan: enable shaderBufferInt64Atomics if supported 2024-10-11 23:54:23 +0200: Lynne - 168e8ae9bf hwcontext_vulkan: add support for AV_PIX_FMT_RGBF32 2024-10-11 23:54:22 +0200: Lynne - d55a351741 hwcontext_vulkan: add support for AV_PIX_FMT_RGBAF32 2024-10-11 23:54:22 +0200: Lynne - 1addd0fdca vulkan: use correct signed image type for storage images 2024-10-11 23:54:18 +0200: Lynne - c982376076 vulkan: extend ff_vk_shader_rep_fmt to be useful for bitexactness 2024-10-11 16:17:48 -0300: James Almer - bd6283342c avcodec/hevc/ps: add a range check for sps_max_sub_layers 2024-10-11 16:10:45 -0300: James Almer - 3290692d18 avcodec/hevc/ps: return a proper error code when we don't support parsing an sps 2024-10-10 16:03:22 -0300: James Almer - 1cead90292 avutil/pixdesc: use a bigger variable type when writing bitstream formats 2024-10-10 19:34:10 +0200: Michael Niedermayer - 7bb283aa7b avcodec/ffv1: Implement CRC with non zero initial and final value 2024-10-10 19:34:09 +0200: Michael Niedermayer - b7ff66a358 avcodec/ffv1enc: Prevent generation of files with broken slices 2024-10-10 09:09:29 +0200: Anton Khirnov - 0f5592cfc7 fftools/ffmpeg: supply hw device context to probe-filtergraphs 2024-10-10 09:09:29 +0200: Anton Khirnov - 84c2ca6fa0 fftools/ffmpeg_filter: do not leak graph_desc on fg_create() failure 2024-10-10 09:09:29 +0200: Anton Khirnov - 181c204145 fftools/ffmpeg_opt: add a struct to be passed as opaque to global-option handlers 2024-10-10 09:09:29 +0200: Anton Khirnov - 840b95bcc2 fftools/cmdutils: do not treat single '-' as an option in locate_option() 2024-10-10 09:09:29 +0200: Anton Khirnov - e56d676050 fftools/cmdutils: group related calls together 2024-10-09 21:26:47 +0200: Michael Niedermayer - c4122406f6 avformat/matroskadec: Check desc_bytes so bits fit in 64bit 2024-10-09 21:26:46 +0200: Michael Niedermayer - 057b8c2066 avformat/mov: Avoid overflow in dts 2024-10-09 18:19:25 +0200: Martin Schitter - 6701534102 libavcodec/dnxuc_parser: DNxUncompressed essence parser 2024-10-09 18:19:25 +0200: Martin Schitter - 3cb648d569 libavformat/mxf: Add ULs for DNxUncompressed 2024-10-09 18:19:18 +0200: Martin Schitter - 887726a7aa libavcodec/: Add ID and desc for DNxUncompressed 2024-10-09 16:30:37 +0300: Min Chen - 37842f2caa avcodec/mfenc: add support for AV1 MF encoders 2024-10-09 15:52:56 +0300: Martin Storsjö - 6668268e16 checkasm: lls: Use relative tolerances rather than absolute ones 2024-10-09 15:52:51 +0300: Martin Storsjö - 77e6293735 arm: Consistently use proper interworking function returns 2024-10-09 13:18:08 +0200: Niklas Haas - ec9985b54f swscale/internal: constify and expose ff_swscale() 2024-10-09 13:17:17 +0200: Niklas Haas - 403a20b2e6 swscale/rgb2xyz: expose these functions internally 2024-10-09 13:14:57 +0200: Niklas Haas - 775de8c19d swscale/rgb2xyz: follow convention on image pointers and strides 2024-10-09 13:14:57 +0200: Niklas Haas - 9d8f5141cf swscale/rgb2xyz: add explicit width parameter 2024-10-09 13:14:57 +0200: Niklas Haas - ea228fc415 swscale/rgb2xyz: minor style fixes 2024-10-08 22:26:07 -0300: James Almer - 04612351ab swscale/input: add V30X input support 2024-10-08 22:24:47 -0300: James Almer - ea05edc9e0 swscale/input: add VYU444 input support 2024-10-08 22:24:47 -0300: James Almer - ec7f5e314d swscale/input: add UYVA input support 2024-10-08 22:24:47 -0300: James Almer - bb37d3c33e swscale/input: add AYUV input support 2024-10-09 02:39:34 +0200: Lynne - 80a0567a2f vulkan: fix ImageView flexible array struct allocation 2024-10-09 02:36:12 +0200: Marvin Scholz - f5e2914a89 libavutil/vulkan: fix flexible array struct allocation 2024-10-09 01:55:50 +0200: jinbo - e6ecc1e757 swscale: Fix conflicting types for loongarch 2024-10-09 01:55:50 +0200: Martin Schitter - 6a735e3388 RELEASE: update release number after release/7.1 branch 2024-10-09 01:01:32 +0200: Lynne - 4ad4f8101a hwcontext_vulkan: set hwctx->device_features 2024-10-09 01:01:32 +0200: Lynne - 31def0c3ce hwcontext_vulkan: remove redundant hostQueryReset setting 2024-10-09 01:01:31 +0200: Lynne - b8d1b4358b vulkan: add a #define when printf debugging is enabled 2024-10-09 00:59:33 +0200: Lynne - 204558cee8 configure: explicitly disable spirv_compiler 2024-10-09 00:59:27 +0200: Lynne - 57b7e96b04 configure: add spirv_compiler to avfilter_suggest as well 2024-10-08 19:45:10 -0300: James Almer - 29ea34728f avutil/pixfmt: add V30X pixel format 2024-10-08 14:10:07 -0300: James Almer - 1f9424e0b1 avutil/pixfmt: add VYU444 pixel format 2024-10-08 14:10:07 -0300: James Almer - dc3ef53819 avutil/pixfmt: add UYVA pixel format 2024-10-08 14:10:07 -0300: James Almer - 263108a504 avutil/pixfmt: add AYUV pixel format 2024-10-08 14:10:07 -0300: James Almer - 2e79690a70 avutil/pixfmt: extend the VUY{A,X} description 2024-10-08 16:45:36 +0200: Niklas Haas - 477445722c swscale/ppc: fix altivec build failure 2024-10-08 09:29:07 +0300: Martin Storsjö - b9145fcab2 swscale: Fix aarch64 and i386 compilation failures 2024-10-07 19:51:34 +0200: Niklas Haas - 73b3344edd swscale/input: parametrize ff_sws_init_input_funcs() pointers 2024-10-07 19:51:34 +0200: Niklas Haas - 20b350b284 swscale/internal: add typedefs for input reading functions 2024-10-07 19:51:34 +0200: Niklas Haas - b90d522d2c swscale/internal: forward typedef SwsContext 2024-10-07 19:51:34 +0200: Niklas Haas - c1a0e65763 swscale/internal: constify SwsFunc 2024-10-07 19:51:34 +0200: Niklas Haas - 286bdc9cdc swscale/internal: turn cascaded_tmp into an array 2024-10-07 19:51:34 +0200: Niklas Haas - 61369484f6 swscale/internal: expose ff_update_palette() internally 2024-10-07 19:51:34 +0200: Niklas Haas - aee19ee431 swscale/internal: rename NB_SWS_DITHER for consistency 2024-10-07 19:51:34 +0200: Niklas Haas - 41ce370b65 tests/swscale: fix minor typos 2024-10-07 19:51:34 +0200: Niklas Haas - bed919efaa avfilter/src_movie: configure correct YUV attributes 2024-10-07 09:33:52 -0300: James Almer - 362586fcad avfilter/vf_xpsnr: remove duplicated DSP infranstructure 2024-10-07 10:53:13 +0200: Anton Khirnov - 496b8d7a13 fftools/ffmpeg_filter: stop setting a no-op option 2024-10-07 10:53:13 +0200: Anton Khirnov - 26ae8d1891 lavfi/avfilter: drop ff_ prefixes from static functions 2024-10-07 10:53:13 +0200: Anton Khirnov - d3739dcbec lavfi/avfilter: make ff_inlink_evaluate_timeline_at_frame() static 2024-10-07 10:53:13 +0200: Anton Khirnov - 6647e57dcb lavfi/avfilter: document AVFilterContext.is_disabled as private 2024-10-07 10:53:09 +0200: Anton Khirnov - 4472bddb18 lavfi/avfilter: move AVFilterContext.command_queue to FFFilterContext 2024-10-07 10:52:48 +0200: Anton Khirnov - 71f176e3ce lavfi/avfilter: move AVFilterContext.{enable,var_values} to FFFilterContext 2024-10-07 10:47:18 +0200: Anton Khirnov - b1247e7c1f lavfi/avfilter: move AVFilterContext.ready to FFFilterContext 2024-10-07 10:46:43 +0200: Anton Khirnov - e0eec71a13 lavfi/vf_geq: switch to query_func2() 2024-10-07 10:46:43 +0200: Anton Khirnov - a81061b911 lavfi/vf_hwmap: switch to query_func2() 2024-10-07 10:46:43 +0200: Anton Khirnov - eb0c9670b4 lavfi/vf_format: switch to query_func2() 2024-10-07 10:46:43 +0200: Anton Khirnov - cfbb6e9f5d lavfi/vf_fieldorder: switch to query_func2() 2024-10-07 10:46:43 +0200: Anton Khirnov - 977059718b lavfi/vf_fieldmatch: switch to query_func2() 2024-10-07 10:46:43 +0200: Anton Khirnov - 4863570d49 lavfi/vf_fieldhint: switch to query_func2() 2024-10-07 10:46:43 +0200: Anton Khirnov - 637b242ec3 lavfi/vf_feedback: switch to query_func2() 2024-10-07 10:46:43 +0200: Anton Khirnov - 4011304102 lavfi/vf_fade: switch to query_func2() 2024-10-07 10:46:43 +0200: Anton Khirnov - 2161abaecf lavfi/vf_elbg: switch to query_func2() 2024-10-07 10:46:43 +0200: Anton Khirnov - f59c1b8a0c lavfi/vf_edgedetect: switch to query_func2() 2024-10-07 10:46:43 +0200: Anton Khirnov - 87a619c549 lavfi/vf_drawtext: switch to query_func2() 2024-10-07 10:46:43 +0200: Anton Khirnov - 9ebdaa6c7d lavfi/vf_detelecine: switch to query_func2() 2024-10-07 10:46:43 +0200: Anton Khirnov - f8574da8e5 lavfi/vf_deband: switch to query_func2() 2024-10-07 10:46:43 +0200: Anton Khirnov - eff406f5dd lavfi/vf_datascope: switch to query_func2() 2024-10-07 10:46:43 +0200: Anton Khirnov - a92052cb97 lavfi/vf_crop: switch to query_func2() 2024-10-07 10:46:43 +0200: Anton Khirnov - da8cc791e2 lavfi/vf_copy: switch to query_func2() 2024-10-07 10:46:43 +0200: Anton Khirnov - bc418fd872 lavfi/vf_colorspace: switch to query_func2() 2024-10-07 10:46:43 +0200: Anton Khirnov - 631e5bcdc7 lavfi/vf_ciescope: switch to query_func2() 2024-10-07 10:46:43 +0200: Anton Khirnov - 95c9c1c2be lavfi/vf_boxblur: switch to query_func2() 2024-10-07 10:46:43 +0200: Anton Khirnov - 7ab1ddbaf3 lavfi/vf_alphamerge: switch to query_func2() 2024-10-07 10:45:10 +0200: Anton Khirnov - a2881814b8 doc/ffmpeg.texi: add a diagram for the loopback decoder example 2024-10-07 10:45:07 +0200: Anton Khirnov - 794308c61b doc/ffmpeg: rewrite the detailed description chapter 2024-10-06 21:11:05 +0200: Lynne via ffmpeg-devel - f339169f35 configure: add spirv_compiler to avcodec_suggest 2024-10-06 10:42:15 -0300: James Almer - a77365d864 configure: include liblcevc_dec ldflags in avcodec_extralibs 2024-10-06 07:13:04 +0200: Lynne - 6871fd3170 vulkan: always enable GL_EXT_control_flow_attributes 2024-10-06 07:12:59 +0200: Lynne - 8c250da8f3 vulkan: always enable GL_EXT_shader_explicit_arithmetic_types 2024-10-06 06:04:36 +0200: Lynne - 9391d4ccc5 lavu/vulkan_spirv: use correct inclusion guards 2024-10-06 01:32:51 +0200: IndecisiveTurtle - f456522e32 avcodec/vulkan: Add support for generating GLSL strings from comp shaders 2024-10-06 01:32:50 +0200: IndecisiveTurtle - d80676117a libavutil/vulkan: Prevent crash on shaders with no descriptors 2024-10-06 01:32:49 +0200: Lynne - 969c271a5a x86/lpc: remove HAVE_AVX2_EXTERNAL checks 2024-10-06 01:32:49 +0200: Lynne - 892f64ad9b x86/tx_float: remove HAVE_AVX2_EXTERNAL checks 2024-10-06 01:32:49 +0200: Lynne - b17a240c8d Revert "x86/tx_float: set all operands for shufps" 2024-10-06 01:32:48 +0200: Lynne - 24c5a58e55 Revert "x86/tx_float: add missing check for AVX2" 2024-10-06 01:32:48 +0200: Lynne - bf643f989b Revert "x86/tx_float: add missing preprocessor wrapper for AVX2 functions" 2024-10-06 01:32:47 +0200: Lynne - b890482d05 Revert "x86/tx_float: change a condition in a preprocessor check" 2024-10-06 01:32:47 +0200: Lynne - 2f888fb99e configure: drop yasm support 2024-10-06 01:32:46 +0200: Lynne - 73d2cb1c2b nlmeans_vulkan: remove unused forward declaration 2024-10-06 01:32:46 +0200: Lynne - e3d3ee516a bwdif_vulkan: split off main shader code as a separate file 2024-10-06 01:32:46 +0200: Lynne - 6756136c92 libavfilter/Makefile: fix tag for Vulkan .comp files 2024-10-06 01:21:45 +0200: Lynne - 4a557baaa1 vulkan_encode: do not align DPB buffer size 2024-10-06 01:21:44 +0200: Lynne - 893f3fde4c lavc/vulkan: add SPIR-V compilation support 2024-10-06 01:21:44 +0200: Lynne - 0a1f8107bb vulkan: move SPIR-V compilation code to libavutil 2024-10-06 01:21:43 +0200: Lynne - fcd1cdcb7b lavc/vulkan: remove redundant header 2024-10-06 01:21:41 +0200: Lynne - 4c88186d5d lavfi/vulkan: remove redundant header 2024-10-05 18:07:34 -0300: James Almer - 57d7ba4c4f avcodec/aac/aacdec: add a missing wrapper to an AAC USAC function call 2024-10-05 14:36:28 -0300: James Almer - e907bf677a avformat/mov: split off lcevc stream group initialization to its own function 2024-10-05 14:36:28 -0300: James Almer - d5eb0e7fb3 avformat/mov: split off heif item initialization to its own function 2024-10-05 14:36:04 -0300: James Almer - cdda4c4d50 avcodec/packet: fix doxy references in AVPacketSideData 2024-10-05 14:36:04 -0300: James Almer - 4a098eabf9 avcodec/hevc/ps: print a more accurate message when parsing an SPS for an unsupported layer 2024-10-05 14:36:04 -0300: James Almer - 32e34692fb avcodec/hevc/ps: print the correct unsupported scalability value found 2024-10-05 20:18:47 +0530: Gyan Doshi - 099f88b864 avcodec/libx265: unbreak build for X265_BUILD >= 213 2024-10-04 22:57:51 +0300: Martin Storsjö - 2705c0bd81 configure: Enable -Wno-implicit-const-int-float-conversion if available 2024-10-04 22:57:38 +0300: Martin Storsjö - 5c4ede6b4f libavcodec: x86: Remove an explicit include of config.asm 2024-10-04 22:57:03 +0300: Martin Storsjö - a27f3c590f av1dec: Don't crash if decoding of some frames have failed 2024-10-04 21:58:42 +0800: Nuo Mi - 846fbc395b avcodec/vvc: simplify priority logical to improve performance for 4K/8K 2024-10-04 21:58:42 +0800: Nuo Mi - 40a14ef970 avcodec/executor: remove unused ready callback 2024-10-04 21:58:42 +0800: Nuo Mi - 8446e27bf3 avcodec: make a local copy of executor 2024-10-04 14:27:20 +0200: Marvin Scholz - f25c9cc213 fftools: log unconnected filter output label 2024-10-04 14:27:20 +0200: Marvin Scholz - 5beeb3a1f9 fftools: do not access out of bounds filtergraph 2024-10-04 10:41:03 +0200: Lynne - ac092c6707 hwcontext_vulkan: guard all uses of new spec defines and fix stray bracket 2024-10-04 10:10:46 +0200: Lynne - a304cbeb8d vulkan: add profiling debug setting 2024-10-04 10:10:45 +0200: Lynne - 832947be02 vulkan: don't enable GL_EXT_buffer_reference by default 2024-10-04 10:10:45 +0200: Lynne - 2bb0b6dd2c vulkan_shaderc: add more stages, target Vulkan 1.3 and only output debug if needed 2024-10-04 10:10:45 +0200: Lynne - a2a983e1d0 vulkan_glslang: add more stages, target Vulkan 1.3 and output debug info 2024-10-04 10:10:44 +0200: Lynne - 0bc4e03322 lavfi/*vulkan: forward FFVulkanContext to SPIR-V compilers 2024-10-04 10:10:44 +0200: Lynne - 356d1cc8ff vulkan: parse instance list and add the DEBUG_UTILS extension 2024-10-04 10:10:43 +0200: Lynne - e3676d96cb hwcontext_vulkan: move device feature struct setup to a new function 2024-10-04 10:10:43 +0200: Lynne - 535e5eb7f3 hwcontext_vulkan: enable VK_KHR_shader_relaxed_extended_instruction 2024-10-04 10:10:42 +0200: Lynne - 0d5bfd0b21 vulkan_functions: change extension type to a typedef uint64_t 2024-10-04 10:10:42 +0200: Lynne - d80f9f55c8 vulkan: always enable GL_EXT_scalar_block_layout 2024-10-04 10:10:42 +0200: Lynne - 37d5cb84e8 vulkan: check if current buffer has finished execution before picking another 2024-10-04 10:10:41 +0200: Lynne - 877c5a9692 vulkan: use shader objects if supported 2024-10-04 10:10:41 +0200: Lynne - d233d9902f vulkan: move shader data execution state to execution pools 2024-10-04 10:10:36 +0200: Lynne - 0a37d5a3b1 vulkan: merge FFVkSPIRVShader and FFVkPipeline into FFVkShader 2024-10-04 10:03:34 +0200: Anton Khirnov - aad4d5745d lavfi/vsrc_testsrc: switch to query_func2() 2024-10-04 10:03:34 +0200: Anton Khirnov - 28bde4a141 lavfi/vaf_spectrumsynth: switch to query_func2() 2024-10-04 10:03:34 +0200: Anton Khirnov - 3824ee2faf lavfi/vf_stack_{vaapi,qsv}: replace query_formats with a pixfmt list 2024-10-04 10:03:34 +0200: Anton Khirnov - 014a4214a9 lavfi/src_movie: switch to query_func2() 2024-10-04 10:03:34 +0200: Anton Khirnov - 55c99fb9c4 lavfi/src_avsynctest: switch to query_func2() 2024-10-04 10:03:34 +0200: Anton Khirnov - 534eef2ace lavfi/qrencode: switch to query_func2() 2024-10-04 10:03:34 +0200: Anton Khirnov - f10986a5ec lavfi/f_streamselect: drop useless query_formats() callback 2024-10-04 10:03:34 +0200: Anton Khirnov - a6f579544a lavfi/f_select: switch to query_func2() 2024-10-04 10:03:34 +0200: Anton Khirnov - 9e1184b122 lavfi/f_graphmonitor: switch to query_func2() 2024-10-04 10:03:34 +0200: Anton Khirnov - 60192367a8 lavfi/f_ebur128: switch to query_func2() 2024-10-04 10:03:34 +0200: Anton Khirnov - 4e66d0c5d0 lavfi/f_drawgraph: switch to query_func2() 2024-10-04 10:03:34 +0200: Anton Khirnov - 670530a927 lavfi/buffersrc: switch to query_func2() 2024-10-04 10:03:34 +0200: Anton Khirnov - a7fe27f964 lavfi/buffersrc: validate hw context presence in video_init() 2024-10-04 10:03:34 +0200: Anton Khirnov - 2fa142f7c0 lavfi/buffersink: switch to query_func2() 2024-10-04 10:03:34 +0200: Anton Khirnov - b8bf2f4e17 lavfi/buffersink: move channel layout parsing to init 2024-10-04 10:03:34 +0200: Anton Khirnov - 2aad37ffb5 lavfi/buffersink: move the option sanity check to init 2024-10-04 15:43:57 +0800: Zhao Zhili - eff9ed7bff avcodec/mediacodecenc: Fix access of uninitialized value 2024-10-03 22:05:46 +0200: Michael Niedermayer - 556c767786 avcodec/ffv1enc: Correct error message about unsupported version 2024-10-02 12:44:49 -0300: James Almer - 358fdf3083 avfilter: add missing build deps to msad filter 2024-10-02 12:38:24 -0300: James Almer - b094c47ab2 fate/mov: add a test for heic images with cropping and rotation metadata 2024-10-02 12:38:24 -0300: James Almer - 650ce61745 avformat/mov: don't abort on invalid clap box data 2024-10-02 12:38:24 -0300: James Almer - 7573f02840 avformat/mov: get heif image mirroring from imir box 2024-10-02 12:38:24 -0300: James Almer - f225e6f3c6 avformat/mov: parse clap boxes that reference heif items 2024-10-02 12:38:24 -0300: James Almer - ba6eeb2c65 avformat/mov: parse colr boxes that reference tile grids 2024-10-02 12:38:24 -0300: James Almer - 58c265d956 avformat/mov: factorize getting the current item 2024-10-02 17:28:30 +0200: Tobias Rapp - c8cc58a13d avcodec/dxva2: Fix compilation with Mingw-w64 2024-10-02 11:25:34 +0300: Martin Storsjö - a7449e4cbb libavcodec: Makefile: Move the librsvg entry to the right section 2024-10-02 11:25:14 +0300: Martin Storsjö - 04a59bcac4 libavutil: Makefile: Fix alphabetical order for the film_grain_params files 2024-10-02 11:24:17 +0300: Martin Storsjö - 4d204aa29b videotoolbox: Fix indentation of old existing code 2024-10-02 11:19:27 +0300: Jan Ekström - f9c5c5358c avcodec/videotoolbox: add AV1 hardware acceleration 2024-10-01 19:22:35 +0200: Michael Niedermayer - 7151081e33 avcodec/ffv1: Store and reuse sx/sy 2024-10-01 19:22:35 +0200: Michael Niedermayer - 7d514655bf avcodec/ffv1enc: Slice combination is unsupported 2024-10-01 19:22:35 +0200: Michael Niedermayer - 417b163c00 avcodec/ffv1enc: 2Pass mode is not possible with golomb coding 2024-10-01 18:57:19 +0200: Tomas Härdin - 25d605d080 lavf/mxfdec: Remove a call to avio_tell() in klv_read_packet() 2024-10-01 18:57:19 +0200: Tomas Härdin - 649ac17efd lavf/mxfdec: Speed up mxf_edit_unit_absolute_offset() 2024-10-01 18:57:19 +0200: Tomas Härdin - e3fa469a55 lavf/mxfdec: Speed up klv_read_packet() 2024-10-01 09:57:58 +0200: Anton Khirnov - 262e6f8430 lavfi/avfilter: export AVFilter initialization state 2024-10-01 09:57:57 +0200: Anton Khirnov - 0548ab2e42 lavu/log,opt: detect setting non-runtime options post-init 2024-10-01 09:57:41 +0200: Anton Khirnov - 3785b27b76 lavu/opt: consolidate common prologue for av_opt_set*() 2024-10-01 09:57:41 +0200: Anton Khirnov - 0d09645cfe lavu/opt: combine option type size+name into a single descriptor 2024-10-01 09:57:41 +0200: Anton Khirnov - 041d992060 lavu/class: improve AVClass doxy 2024-10-01 11:30:22 +0800: Zhao Zhili - 240c16bbc6 avcodec/vvc: Don't use large array on stack 2024-10-01 10:28:54 +0800: Zhao Zhili - 5988a2729b aarch64/vvc: Add dmvr 2024-10-01 10:28:54 +0800: Zhao Zhili - bcd65ebd8f aarch64/vvc: Add dmvr_hv 2024-10-01 10:28:54 +0800: Zhao Zhili - 0ba9e8d0d4 aarch64/vvc: Add w_avg 2024-09-30 14:37:27 -0300: James Almer - 76eb3e5ff3 avformat/mov: get heif image rotation from irot box 2024-09-30 14:36:24 -0300: James Almer - 50d1b89fa0 avformat/avformat: add side data to AVStreamGroupTileGrid 2024-09-30 10:59:05 -0300: James Almer - 04182b5549 avformat/mov: don't return the latest stream when an item stream is expected 2024-09-30 09:07:54 -0300: James Almer - 6057cd8aee fate/filter-audio: add missing aresample filter dependency to fate-filter-crazychannels 2024-09-30 09:07:54 -0300: James Almer - b622714573 fate/hevc: add missing scale filter dependency to fate-hevc-mv-switch 2024-09-30 09:07:54 -0300: James Almer - b1a7b0411a fate/vcodec: add missing scale filter dependency to ffv1-2pass10 vsynth tests 2024-09-30 19:22:25 +0800: Jonathan Baecker - f3d2624bfa avformat/hlsenc: Fix missing EXT-X-DISCONTINUITY tag in subtitle streams 2024-09-30 09:29:18 +0200: Anton Khirnov - faa366003b fftools/ffmpeg_mux_init: consolidate connecting source to mux stream 2024-09-30 09:29:18 +0200: Anton Khirnov - ba06c7b08f fftools/ffmpeg_mux_init: move the ost_get_filters() call to ost_bind_filter() 2024-09-30 09:29:18 +0200: Anton Khirnov - 71916aa107 fftools/ffmpeg_mux_init: move the check for filtering+streamcopy 2024-09-30 09:29:18 +0200: Anton Khirnov - e83b5b2cc8 fftools/ffmpeg_mux_init: do not export forced_keyframes_const_names[] 2024-09-30 09:29:18 +0200: Anton Khirnov - c27b1e6c59 fftools/ffmpeg: drop unused OSTFinished 2024-09-30 09:29:18 +0200: Anton Khirnov - 64f3feb849 fftools/ffmpeg_mux: move OutputStream.enc_ctx to Encoder 2024-09-30 09:29:18 +0200: Anton Khirnov - 434377a764 fftools/ffmpeg_enc: split Encoder into a private and public part 2024-09-30 09:29:18 +0200: Anton Khirnov - f295b4d8a0 fftools/ffmpeg_demux: drop ist_output_add() 2024-09-30 09:29:18 +0200: Anton Khirnov - 8e805b9c3c fftools/ffmpeg_demux: drop InputStream.[nb_]outputs 2024-09-30 09:14:04 +0200: Anton Khirnov - df9b80d21a lavu: deprecate av_opt_set_int_list() and related infrastructure 2024-09-30 09:14:04 +0200: Anton Khirnov - b97ccc537d fftools/ffplay: switch to new buffersink options 2024-09-30 09:10:20 +0200: Anton Khirnov - b150fdd500 doc/examples/decode_filter_video: switch to new buffersink options 2024-09-30 09:10:20 +0200: Anton Khirnov - 0dbd59242a doc/examples/decode_filter_audio: switch to new buffersink options 2024-09-30 09:10:19 +0200: Anton Khirnov - 1efcdbc54d lavfi/buffersink: add array-type options to replace "int-list" ones 2024-09-29 17:38:12 +0200: Marth64 - 9d3cdf8fa6 MAINTAINERS: update myself for dvdvideo, rcwtdec, rcwtenc 2024-09-29 20:46:42 +0800: Zhao Zhili - f56a54387b avformat/img2enc: Fix integer truncation when frame_pts is enabled 2024-09-29 20:46:09 +0800: Zhao Zhili - a2d9663241 avformat/internal: Add ff_get_frame_filename 2024-09-29 10:12:41 +0200: Marvin Scholz - 8e76c99301 avdevice/decklink_dec: fix leaks on error 2024-09-29 10:12:41 +0200: Marvin Scholz - 7554346cb5 avdevice/decklink_dec: fix leak on error 2024-09-28 18:50:08 -0400: Brad Smith - 6ec6b07900 ppc: Recognize the PPC VSX and Power8 CPU flags 2024-09-28 18:35:35 +0200: Niklas Haas - 2f77ecc6bc avcodec/riscv: add h264 qpel 2024-09-28 17:04:33 +0200: Anton Khirnov - 505fea34e5 lavu/opt: avoid accidentally propagating spurious errors 2024-09-28 17:04:33 +0200: Anton Khirnov - 9b764e9b49 lavu/opt: add missing 'else' 2024-09-28 17:04:33 +0200: Anton Khirnov - ca860d8d07 lavfi: clarify the behaviour of avfilter_graph_create_filter() 2024-09-28 17:04:33 +0200: Anton Khirnov - d3f76dbca1 lavd/lavfi: stop using avfilter_graph_create_filter() incorrectly 2024-09-28 17:04:33 +0200: Anton Khirnov - 577708a70a fftools/ffplay: stop using avfilter_graph_create_filter() incorrectly 2024-09-28 17:04:33 +0200: Anton Khirnov - f6f0e05815 doc/examples/transcode: handle audio encoder frame size restrictions 2024-09-28 17:04:33 +0200: Anton Khirnov - 6b402cdbf4 lavfi/buffersink: allow av_buffersink_set_frame_size() to be called earlier 2024-09-28 17:04:33 +0200: Anton Khirnov - cde307c783 doc/examples/transcode: switch to avcodec_get_supported_config() 2024-09-28 17:04:33 +0200: Anton Khirnov - d18d119b8f doc/examples/transcode: stop using avfilter_graph_create_filter() incorrectly 2024-09-28 17:04:33 +0200: Anton Khirnov - 87faa8aeba doc/examples/decode_filter_video: stop using avfilter_graph_create_filter() incorrectly 2024-09-28 17:04:33 +0200: Anton Khirnov - 27564f9020 doc/examples/decode_filter_audio: stop using avfilter_graph_create_filter() incorrectly 2024-09-28 17:04:33 +0200: Anton Khirnov - 53c71777e1 fftools/ffmpeg_filter: stop using avfilter_graph_create_filter() incorrectly 2024-09-28 16:01:39 +0200: Cameron Gutman - 4ffd586e34 avcodec/amfenc: Add support for on-demand key frames 2024-09-28 16:01:18 +0200: Cameron Gutman - e3ae57b0de avcodec/amfenc: Update supported HEVC color ranges 2024-09-28 16:01:00 +0200: Cameron Gutman - 4cbb997e15 avcodec/amfenc: Fix inverted loop filter option 2024-09-28 09:53:11 +0200: Anton Khirnov - 8a951ef5e1 lavfi/avf_showwaves: switch to query_func2() 2024-09-28 09:53:11 +0200: Anton Khirnov - fadd1dda8a lavfi/avf_showvolume: switch to query_func2() 2024-09-28 09:53:11 +0200: Anton Khirnov - 197a619371 lavfi/avf_showspectrum: switch to query_func2() 2024-09-28 09:53:11 +0200: Anton Khirnov - d4efdbd029 lavfi/avf_showspatial: switch to query_func2() 2024-09-28 09:53:11 +0200: Anton Khirnov - d7fde5694d lavfi/avf_showfreqs: switch to query_func2() 2024-09-28 09:53:11 +0200: Anton Khirnov - 423eccadd6 lavfi/avf_showcwt: switch to query_func2() 2024-09-28 09:53:11 +0200: Anton Khirnov - 70a16a18ca lavfi/avf_showcqt: switch to query_func2() 2024-09-28 09:53:11 +0200: Anton Khirnov - d36c368bf3 lavfi/avf_concat: switch to query_func2() 2024-09-28 09:53:11 +0200: Anton Khirnov - a36cea452f lavfi/avf_avectorscope: switch to query_func2() 2024-09-28 09:53:11 +0200: Anton Khirnov - 55c1cb847c lavfi/avf_aphasemeter: switch to query_func2() 2024-09-28 09:53:11 +0200: Anton Khirnov - 88f3893148 lavfi/avf_ahistogram: switch to query_func2() 2024-09-28 09:53:11 +0200: Anton Khirnov - 6320301182 lavfi/avf_abitscope: switch to query_func2() 2024-09-28 09:53:11 +0200: Anton Khirnov - 0c2a5890ac lavfi/avf_a3dscope: switch to query_func2() 2024-09-28 09:53:11 +0200: Anton Khirnov - c1d7814dca lavfi/*_vaapi: switch to query_func2() 2024-09-28 09:53:11 +0200: Anton Khirnov - 194e1ca03f lavfi/asrc_sine: convert to query_func2() 2024-09-28 09:53:11 +0200: Anton Khirnov - ec01d80f2e lavfi/asrc_sinc: convert to query_func2() 2024-09-28 09:53:11 +0200: Anton Khirnov - 66c9457387 lavfi/asrc_hilbert: convert to query_func2() 2024-09-28 09:53:11 +0200: Anton Khirnov - 21d2be1088 lavfi/asrc_flite: convert to query_func2() 2024-09-28 09:53:11 +0200: Anton Khirnov - 9335af9acc lavfi/asrc_anullsrc: convert to query_func2() 2024-09-28 09:53:11 +0200: Anton Khirnov - 5b3212e5f7 lavfi/asrc_anoisesrc: convert to query_func2() 2024-09-28 09:53:11 +0200: Anton Khirnov - 242dab2ccd lavfi/asrc_afirsrc: convert to query_func2() 2024-09-28 09:53:11 +0200: Anton Khirnov - 47f87409e3 lavfi/asrc_afdelaysrc: convert to query_func2() 2024-09-27 19:44:18 -0300: James Almer - 01c47dd235 avformat/dump: don't print streams withing a group twice 2024-09-27 19:43:47 -0300: James Almer - 9d265a9677 avformat/dump: reduce indentation when printing streams within a group 2024-09-27 14:36:10 -0300: James Almer - 545de54e3e avformat/dump: always print non-tile streams in tile grid groups 2024-09-27 18:56:01 +0530: Gyan Doshi - 2b689261c5 MAINTAINERS: remove libopenjpeg decoder entry 2024-09-27 13:42:42 +0300: Martin Storsjö - bd22d7e601 configure: Silence Xcode warnings about duplicate libraries 2024-09-27 09:55:44 +0200: Lynne - 81c6e6c9ee vulkan_encode_h265: fix rate control VBV values 2024-09-27 09:55:39 +0200: Lynne - 934be0ff50 vulkan_encode_h264: fix rate control VBV values 2024-09-27 09:02:10 +0300: Martin Storsjö - fd1ea75c93 libavutil: Fix building libavutil/tests/cpu for aarch64 without SVE 2024-09-27 00:06:55 +0300: Martin Storsjö - c65a294f79 checkasm: Print the SVE vector length at startup 2024-09-27 00:06:30 +0300: Martin Storsjö - b1ee2af843 aarch64: Print the SVE vector length in libavutil/tests/cpu.c 2024-09-27 00:04:30 +0300: Martin Storsjö - e6eabb7ce7 aarch64: Add CPU feature flags for SVE and SVE2 2024-09-27 00:03:04 +0300: Martin Storsjö - e6e56fd7a7 configure: Add detection of assembler support for SVE/SVE2 2024-09-27 00:02:48 +0300: Martin Storsjö - 067abbfe9d aarch64: Detect I8MM on Windows via SVE-I8MM 2024-09-26 16:42:45 -0300: James Almer - d55ab2ba9b avutil/iamf: fix doxygen 2024-09-26 18:29:40 +0200: Anton Khirnov - d103b61cd8 fftools/ffmpeg_filter: remove remaining OutputStream usage in init_simple_filtergraph() 2024-09-26 18:29:40 +0200: Anton Khirnov - 72cd0c20da fftools/ffmpeg_filter: drop the OutputStream parameter to ofilter_bind_ost() 2024-09-26 18:29:40 +0200: Anton Khirnov - addc29f67a fftools/ffmpeg_filter: stop accessing OutputStream.[max_]frame_rate 2024-09-26 18:29:40 +0200: Anton Khirnov - ac578ccb8e fftools/ffmpeg_filter: drop a redundant check 2024-09-26 18:29:38 +0200: Anton Khirnov - cefc7d1ff4 fftools/ffmpeg_filter: clarify error message 2024-09-26 18:25:21 +0200: Anton Khirnov - e3e66b14af fftools/ffmpeg_enc: don't write frame rate/SAR to AVStream directly 2024-09-26 18:25:21 +0200: Anton Khirnov - 7f7fe2a10b fftools/ffmpeg_enc: move set_encoder_id() to ffmpeg_mux_init 2024-09-26 18:25:21 +0200: Anton Khirnov - 6525fe4e77 fftools/ffmpeg_enc: remove unnecessary pointer references from enc_open() 2024-09-26 18:25:21 +0200: Anton Khirnov - 78038d51c5 fftools/ffmpeg_enc: do not set output stream codec parameters directly 2024-09-26 18:25:21 +0200: Anton Khirnov - 238f439992 fftools/ffmpeg_enc: do not set AVStream timebase directly 2024-09-26 18:25:21 +0200: Anton Khirnov - 1ebd521a4e fftools/ffmpeg_enc: stop using OutputStream in hw_device_setup_for_encode() 2024-09-26 18:25:21 +0200: Anton Khirnov - 70f7bbeade fftools/ffmpeg_enc: add an AVClass to Encoder 2024-09-26 18:25:21 +0200: Anton Khirnov - 78170120ca doc/ffmpeg: improve wording in the description section 2024-09-26 13:42:11 +0300: Martin Storsjö - a3ec1f8c6c aarch64: h26x: Fix the indentation of one function 2024-09-26 13:16:56 +0300: Martin Storsjö - 157ce21939 checkasm/sw_rgb: Revert test additions from e18b46d95fadcbaaf450bda9f1871849f2b0c586 2024-09-26 01:54:15 +0200: Marvin Scholz - f43916e217 ffbuild: add METALCC and METALLIB to BRIEF 2024-09-26 00:34:36 +0200: Marvin Scholz - 10b3edbe24 avfilter/vf_coreimage: silence AVFrame deprecation warnings 2024-09-26 00:33:14 +0200: Marvin Scholz - 799503f4bb avfilter/vf_coreimage: simplify list_filters code 2024-09-26 00:18:54 +0200: Marvin Scholz - 8d674e604c avfilter/yadif_videotoolbox: remove unused variable 2024-09-26 00:17:24 +0200: Marvin Scholz - 399bf3f040 avdevice/avfoundation: remove write-only variable 2024-09-26 00:02:36 +0200: Marvin Scholz - 7857ba97ac lavfi/metal: simplify fallback 2024-09-25 19:45:29 +0200: Michael Niedermayer - ea6734e1fa tests/fate/vcodec: Add 10bit 2pass FFv1 test 2024-09-25 19:45:28 +0200: Michael Niedermayer - a9c83e43f2 avcodec/ffv1enc: Fix >8bit context size 2024-09-25 19:45:28 +0200: Michael Niedermayer - 747e1a26af avcodec/ffv1dec: Blow up if user asks for explosion 2024-09-24 21:09:28 -0300: James Almer - 8b4e32f30b tests/fate/mov: fix rules for some tests 2024-09-24 16:08:29 -0300: James Almer - fd6cc18d60 avfilter/vf_showinfo: add missing break to ViewID case 2024-09-24 15:11:57 -0300: James Almer - feef692881 avcodec/hevc/sei: num_ref_displays can be up to 32 2024-09-24 15:11:57 -0300: James Almer - b8e74aa1cb avcodec/cbs_h265: num_ref_displays can be up to 32 2024-09-24 15:11:57 -0300: James Almer - 853c165386 avcodec/cbs_h265: fix valid range for {left,right}_view_id 2024-09-24 20:04:51 +0300: Rémi Denis-Courmont - 6611bf5484 lavc/h264dsp: optimise R-V V biweight for shorter heights 2024-09-24 20:04:51 +0300: Rémi Denis-Courmont - 459a1512f1 lavc/h264dsp: unroll R-V V weight16 2024-09-24 20:04:51 +0300: Rémi Denis-Courmont - 4936bb2508 lavc/h264dsp: optimise R-V V weight for shorter heights 2024-09-24 20:04:51 +0300: sunyuechi - ba7d0d5fc3 lavc/vvc_mc: R-V V avg w_avg 2024-09-24 18:21:32 +0200: Anton Khirnov - 9dc0edd454 tests/fate/hevc: use bitexact scaling flags for fate-hevc-mv-switch 2024-09-24 17:49:29 +0200: Michael Niedermayer - f7d709fed8 doc/APIchanges: Add 7.1 Cut line 2024-09-24 17:11:27 +0200: Michael Niedermayer - 2af5e7f50d Changelog: Add version 2024-09-24 17:10:35 +0200: Michael Niedermayer - 38e224c2ba */version.h: bump after release/7.1 branch 2024-09-24 17:07:30 +0200: Michael Niedermayer - e1094ac45d */version.h: bump minor versions for release/7.1 2024-09-24 17:05:48 +0200: Michael Niedermayer - 27c6f5f6d2 Changelog: Mark for 7.1 2024-09-24 17:05:28 +0200: Michael Niedermayer - 10d8b6f17c doc/APIchanges: update 2024-09-24 15:37:20 +0200: Michael Niedermayer - 56bef2fd58 avcodec/xan: Add basic input size check 2024-09-24 15:37:19 +0200: Michael Niedermayer - 03050a0d90 avcodec/vble: Allocate buffer later 2024-09-24 15:37:19 +0200: Michael Niedermayer - 5f471b500c avcodec/sgirledec: Check input length 2024-09-24 15:37:19 +0200: Michael Niedermayer - 8367d7e184 avcodec/imm4: Check input size 2024-09-24 15:37:18 +0200: Michael Niedermayer - 050b5e85cb avcodec/svq3: Check for minimum size input 2024-09-24 15:37:18 +0200: Michael Niedermayer - 6190e82647 tools/target_swr_fuzzer: Limit the number of samples 2024-09-24 15:37:18 +0200: Michael Niedermayer - 5ded752241 tools/target_dec_fuzzer: Add threshold for SRGC 2024-09-24 15:37:17 +0200: Michael Niedermayer - c3a1cbbf5d avcodec/eacmv: Check input size for intra frames 2024-09-24 15:37:17 +0200: Michael Niedermayer - 9a823fbcfa tools/target_dec_fuzzer: Adapt threshold for RASC 2024-09-24 15:37:17 +0200: Michael Niedermayer - 74385dd496 avcodec/encode: Check bitrate 2024-09-24 15:37:16 +0200: Michael Niedermayer - 36924fa306 avcodec/aac/aacdec: use correct index in deallocation 2024-09-24 15:37:16 +0200: Michael Niedermayer - 9d25b9665e avcodec/cbs_h266_syntax_template: Check bit depth with range extension 2024-09-24 15:37:16 +0200: Michael Niedermayer - e9f588af95 avcodec/osq: use unsigned for decorrelation 2024-09-24 15:37:15 +0200: Michael Niedermayer - f27c8b04d3 avcodec/jfdctint_template: use unsigned z* in row_fdct() 2024-09-24 15:37:15 +0200: Michael Niedermayer - fde8637fda avformat/asf: Check picsize 2024-09-24 15:37:15 +0200: Michael Niedermayer - ad35eaf848 avcodec/osq: Treat sum = 0 as k = 0 2024-09-24 15:37:14 +0200: Michael Niedermayer - f2aba7bd9f MAINTAINERS: Fix typo in web repository 2024-09-24 14:00:27 +0300: Martin Storsjö - b4d9fa6cb9 compat: Fix the fallback definition of stdc_trailing_zeros 2024-09-24 10:24:14 +0800: Zhao Zhili - e18b46d95f swscale/aarch64: Fix rgb24toyv12 only works with aligned width 2024-09-23 23:11:12 -0300: James Almer - 0dd6f1d5bf avformat/mov: fix setting index of LCEVC enhancement stream 2024-09-23 13:42:19 -0300: James Almer - cc73bf02ba doc/general_contents: add missing reference to LCEVC 2024-09-23 17:15:02 +0200: Anton Khirnov - ce5f571e96 tests/fate/hevc: add a test for selecting view by position 2024-09-23 17:15:02 +0200: Anton Khirnov - eca95dc38f tests/fate/hevc: add a test for switching between single and multi-view 2024-09-23 17:15:02 +0200: Anton Khirnov - b15af98f6e tests/fate/hevc: add a test for nontrivial values of nuh_layer_id 2024-09-23 17:15:02 +0200: Anton Khirnov - 7d4c15cafb tests/fate/hevc: add MV-HEVC conformance sample tests 2024-09-23 17:15:02 +0200: Anton Khirnov - da420ac6e1 fftools/ffmpeg: add support for multiview video 2024-09-23 17:15:02 +0200: Anton Khirnov - 68c198fae2 fftools/ffmpeg_sched: allow decoders to have multiple outputs 2024-09-23 17:15:02 +0200: James Almer - aef221b22a avcodec/hevc/refs: export Stereo 3D side data 2024-09-23 17:15:02 +0200: Anton Khirnov - 14746871e1 lavc/hevcdec: implement decoding MV-HEVC 2024-09-23 17:12:17 +0200: Anton Khirnov - 0fde9c609f lavc/decode: merge stereo3d information from decoder with packet side data 2024-09-23 17:12:15 +0200: Anton Khirnov - 327080c088 lavc/decode: make sure side data mapping does not produce duplicates 2024-09-23 17:11:40 +0200: Anton Khirnov - bcbe999077 lavc/decode: clear side data in reget_buffer() 2024-09-23 17:11:40 +0200: Anton Khirnov - e19551d165 lavc/decode: do not clear the frame discard flag in ff_decode_frame_props_from_pkt() 2024-09-23 17:11:40 +0200: Anton Khirnov - 75914b5822 lavc/hevc/hevcdec: implement MV-HEVC inter-layer prediction 2024-09-23 17:11:40 +0200: Anton Khirnov - 02a9435cb0 lavc/hevcdec: implement slice header parsing for nuh_layer_id>0 2024-09-23 17:11:40 +0200: Anton Khirnov - a811ab74f0 lavc/hevc/parser: only split packets on NALUs with nuh_layer_id=0 2024-09-23 17:11:40 +0200: Anton Khirnov - 52ce2d2a04 lavc/hevcdec/parse: process NALUs with nuh_layer_id>0 2024-09-23 17:11:40 +0200: Anton Khirnov - 81e9afa6c2 lavc/hevc/ps: reindent 2024-09-23 17:11:40 +0200: Anton Khirnov - 7d245866b8 lavc/hevc/ps: implement SPS parsing for nuh_layer_id>0 2024-09-23 17:11:40 +0200: Anton Khirnov - 4359467ad6 lavc/hevc/ps: drop a warning for sps_multilayer_extension_flag 2024-09-23 17:11:40 +0200: Niklas Haas - 7351e067bc lavc/hevc_ps: parse VPS extension 2024-09-23 17:11:40 +0200: James Almer - efa9d3deca avcodec/hevc/sei: add support for 3D Reference Displays Information SEI 2024-09-23 17:11:40 +0200: Anton Khirnov - 299d9115d4 lavfi/f_select: allow selection based on view ID 2024-09-23 17:11:38 +0200: Anton Khirnov - 6940a6de2f lavu/frame: add side data storing view ID for multi-view video 2024-09-23 17:08:46 +0200: Rémi Denis-Courmont - a7505ec562 compat: add a fallback implementation of C23 stdbit.h 2024-09-23 17:08:46 +0200: Anton Khirnov - 8c185ef4e7 compat: drop gcc, suncc, and pthreads stdatomic emulation 2024-09-23 17:08:33 +0200: Jonathan Baudanza - 6b3f9c2e92 avformat/rtpdec: fix integer overflow in start_time_realtime calculation 2024-09-23 10:20:47 -0300: James Almer - 660e7e6a0e avcodec: add LCEVC decoding support via LCEVCdec 2024-09-23 10:07:37 -0300: James Almer - 6147385393 avcodec: add an export_side_data flag to export picture enhancement layers 2024-09-23 10:05:34 -0300: James Almer - d250cc02e2 avcodec/hevc/refs: ensure LCEVC SEI payloads are exported as frame side data before get_buffer() calls 2024-09-23 10:05:34 -0300: James Almer - dbbf9a5ff7 avcodec/decode: split ProgressFrame allocator into two functions 2024-09-23 09:02:23 -0300: James Almer - a48eba0021 fftools/ffmpeg_filter: ensure that the inserted filters exist 2024-09-23 09:02:23 -0300: James Almer - aeb64d6fa5 configure: add missing filter dependencies to ffmpeg 2024-09-23 13:42:34 +0200: Víctor Manuel Jáquez Leal - 2bcc124e1a vulkan_encode: set the quality level in session parameters 2024-09-23 13:42:34 +0200: Lynne - 39c640e1d6 nlmeans_vulkan: split up descriptor sets, rename buffer offset vars 2024-09-23 13:41:07 +0200: Lynne - bc36fe6f1f vulkan: use push descriptors where possible 2024-09-23 13:40:38 +0200: Lynne - 8a7af4aa49 vulkan: add support for regular descriptor pools 2024-09-23 13:40:38 +0200: Lynne - 3d75ba7495 vulkan: separate out descriptor layouts from sets 2024-09-23 13:40:37 +0200: Lynne - 2942ca802a hwcontext_vulkan: forward debug_mode to check_extensions() for devices 2024-09-23 13:40:36 +0200: Lynne - b5184c5d45 hwcontext_vulkan: add the PROFILE_INDEPENDENT only when needed 2024-09-22 02:11:08 +0200: Lynne - a577d313b2 hwcontext_vulkan: add support for implicit DRM synchronization 2024-09-22 02:11:08 +0200: Lynne - 2395444c80 vulkan: add ff_vk_exec_add_dep_bool_sem 2024-09-22 02:11:07 +0200: Lynne - c4048013e5 vulkan: flexibly allocate temporary imageviews 2024-09-22 02:11:04 +0200: Lynne - 1445102e68 hwcontext_vulkan: fix VUID-VkPhysicalDeviceImageFormatInfo2-usage-requiredbitmask 2024-09-21 03:11:22 -0400: Brad Smith - 2bf588f273 libavutil/ppc: Make use of getauxval() and elf_aux_info() on ppc 2024-09-20 22:32:54 +0200: Marvin Scholz - 9e1682761f avcodec/cbs_h266: Fix copy paste mistake 2024-09-19 23:23:14 -0300: James Almer - 2eef902d38 avcodec/bsf/dts2pts: don't zero the node buffers when allocating them 2024-09-20 09:30:11 +0800: Marvin Scholz - 720ae6b3f7 avcodec/vaapi_encode_h265: fix missing slice_block_cols assignment 2024-09-20 02:50:01 +0200: Marvin Scholz - 4858a8ee2f configure: do not use interval regexp operators with awk 2024-09-19 21:28:11 +0200: Marvin Scholz - ed633a1312 MAINTAINERS: add myself as vf_xfade_vulkan maintainer 2024-09-19 10:06:05 -0300: James Almer - dc11c12b64 avfilter: add an LCEVC decoding filter 2024-09-19 10:01:26 -0300: James Almer - df609af8e4 avcodec/packet: add an LCEVC enhancement data payload side data type 2024-09-19 10:01:24 -0300: James Almer - 5fa9c4e596 avformat/mov: support for LCEVC tracks 2024-09-19 10:01:02 -0300: James Almer - ba0ef0860f avformat: add an LCEVC stream group 2024-09-19 10:01:02 -0300: James Almer - 5896318229 avcodec/codec_id: add an LCEVC codec id for raw LCEVC data 2024-09-19 10:01:00 -0300: James Almer - 9cea2410a1 avcodec/h2645_sei: export raw LCEVC metadata 2024-09-19 08:45:48 -0300: James Almer - 90d12c24c5 avutil/frame: add an LCEVC enhancement data payload side data type 2024-09-19 15:35:15 +0530: Gyan Doshi - 0d5b68c27c ffmpeg_mux_init: correct log suggestion 2024-09-19 12:01:28 +0800: Fei Wang - 5211ad1acd lavc/vaapi_encode: Fix potential use of uninitialized value 2024-09-19 12:01:18 +0800: Fei Wang - 061c86a717 lavc/vaapi_encode_av1: Fix encode fail since 9db68ed0 2024-09-19 00:43:22 +0200: Michael Niedermayer - 6be3786c82 avformat/mxfdec: Check timecode for overflow 2024-09-19 00:39:21 +0200: Michael Niedermayer - 5a96aa435a avformat/mxfdec: More offset_temp checks 2024-09-19 00:24:27 +0200: Michael Niedermayer - 176db9db6e avformat/flvdec: Free metaVideoColor 2024-09-19 00:24:26 +0200: Michael Niedermayer - bd80c97391 swscale/output: Fix undefined integer overflow in yuv2rgba64_2_c_template() 2024-09-19 00:10:38 +0200: Michael Niedermayer - 44c5641ae8 swscale/swscale: Use unsigned operation to avoid undefined behavior 2024-09-19 00:10:32 +0200: Michael Niedermayer - 6df9a0292c avcodec/vc2enc: basic sanity check on slice_max_bytes 2024-09-18 21:43:06 +0200: Tomas Härdin - 665bf46ac2 lavf/mxfdec: Handle KLV fill 2024-09-18 21:43:06 +0200: Tomas Härdin - 8f2ba4333d lavf/mxfdec: Switch to mxf_metadata_read_table loop to FF_ARRAY_ELEMS, skip if read == NULL 2024-09-18 15:24:12 +0200: Marvin Scholz - 7091da7129 configure: correctly set sanitizer toolchain compilers 2024-09-18 15:24:12 +0200: Marvin Scholz - 910bf33879 configure: fix symbol prefix detection 2024-09-18 11:01:02 +0200: Anton Khirnov - 0c9fe2b232 fftools/cmdutils: extend stream specifiers to match by disposition 2024-09-18 05:59:46 +0200: Lynne - 8875da347a hwcontext_vulkan: consider encode DBPs as always independent 2024-09-18 05:59:41 +0200: Lynne - 32d47166c8 hwcontext_vulkan: fix p->img_qfs 2024-09-17 21:12:32 +0200: Lynne - 0aa4ac0faf lavc: bump minor and add Changelog entry for the Vulkan H265 encoder 2024-09-17 21:12:32 +0200: Lynne - 4b4f0b68f8 lavc: add hevc_vulkan hardware encoder 2024-09-17 21:12:31 +0200: Dave Airlie - b4283f93e1 cbs_h265: add raw filler encoding 2024-09-17 21:11:06 +0200: Lynne - 12f158ca8f hw_base_encode_h265: split off SPS/PPS/VPS generation from VAAPI 2024-09-17 15:41:45 -0300: James Almer - 1c706cec46 avformat/mov_chan: add extra checks to channel description count 2024-09-16 16:45:00 -0300: James Almer - fec6a8df31 avcodec/bsf/dts2pts: use a RefStruct pool to allocate nodes 2024-09-16 16:45:00 -0300: James Almer - 99ec7a8ced fate/h264: add a test for the dts2pts bsf 2024-09-16 14:04:06 +0200: Lynne - ceb471cfde lavc: bump minor version and add changelog for h264_vulkan 2024-09-16 14:04:06 +0200: Lynne - f85d94730c lavc: add h264_vulkan hardware encoder 2024-09-16 14:04:05 +0200: Lynne - 37243b2a08 lavc: add Vulkan video encoding base code 2024-09-16 14:03:56 +0200: Lynne - 0fa6f33875 hwcontext_vulkan: add support for x2bgr10 and proper DRM mappings for 10-bit images 2024-09-16 10:12:45 +0800: Steven Liu - 76ff97cef5 tests/fate/cbs: make cbs-vvc test depends prerequisites correct 2024-09-16 10:12:39 +0800: Steven Liu - 6832134b7e tests/fate/cbs: refine depend prerequisites for cbs-hevc-discard test 2024-09-16 10:12:32 +0800: Steven Liu - 75fbff1170 tests/fate/demux: refine depend prerequisites for fate-mov-mp3-demux 2024-09-16 10:12:25 +0800: Steven Liu - 09580383c6 tests/fate/cbs: refine depend prerequisites for cbs-h264-discard test 2024-09-16 10:12:17 +0800: Steven Liu - eb20eff903 tests/fate/seek: check seek opertation with mov demuxer and file protocol 2024-09-16 10:12:08 +0800: Steven Liu - 2fb2cd5c79 tests/fate/mov: check mov and framemd5 has enabled when test 2024-09-16 10:12:00 +0800: Steven Liu - f3fc7af9fd tests/fate/matroska: check the demuxer and decoder allyes before fate-matroska-side-data-pref-codec 2024-09-16 10:11:52 +0800: Steven Liu - 8f100a66a1 tests/fate/audio: set flcl1905 test case with depend formats,decoder,protocol 2024-09-16 10:11:44 +0800: Steven Liu - 74553f0026 tests/fate/mov: check mov formats build status be for make test 2024-09-16 10:11:28 +0800: Steven Liu - 7df89cc1ec tests/fate/libavcodec: add mjpeg encoder depend for fate-libavcodec-huffman 2024-09-15 22:21:17 +0200: Anton Khirnov - 00f5a34c9a fftools/cmdutils: tighten condition for media type stream specifiers 2024-09-15 13:53:00 +0200: Marth64 - 8707c8660d avformat/dvdvideodec: implement seeking 2024-09-15 13:50:18 +0200: sfan5 - e66f977494 lavf/tls_mbedtls: restrict TLSv1.3 verification workaround to affected version 2024-09-15 16:42:14 +0800: Zhao Zhili - 5c66a3ab51 avcodec/vvc: Fix output and unref a frame which isn't decoding yet 2024-09-14 16:36:34 +0800: Zhao Zhili - 3f84d1d1fb aarch64/vvc: Add avg 2024-09-14 16:36:34 +0800: Zhao Zhili - 1be5a2374f aarch64/vvc: Add put_epel_hv 2024-09-14 16:36:34 +0800: Zhao Zhili - 0dcf204e5d aarch64/vvc: Add put_epel_h i8mm 2024-09-14 16:36:34 +0800: Zhao Zhili - 41a1885f7a aarch64/vvc: Add put_epel_h 2024-09-14 16:36:34 +0800: Zhao Zhili - 260e1b4b62 aarch64/vvc: Add sad 2024-09-14 16:36:34 +0800: Zhao Zhili - 5ac6925803 aarch64/vvc: Add put_qpel_hv 2024-09-14 16:36:34 +0800: Zhao Zhili - a0b52afd32 aarch64/vvc: Add put_qpel_vx 2024-09-14 16:36:34 +0800: Zhao Zhili - b051bc7cb8 aarch64/h26x: Remove duplicate b.eq instruction 2024-09-14 16:36:34 +0800: Zhao Zhili - 11443cc9b1 avcodec/hevc: ff_hevc_(qpel/epel)_filters are signed type 2024-09-14 16:36:34 +0800: Zhao Zhili - 9f6c8eb412 aarch64/vvc: Add put_qpel_hx i8mm 2024-09-14 16:36:34 +0800: Zhao Zhili - 25448d1716 aarch64/vvc: Add put_pel/put_pel_uni/put_pel_uni_w 2024-09-14 16:36:34 +0800: Zhao Zhili - 20f2bf5530 aarch64/vvc: Add put_qpel_h_* and put_qpel_uni_h_* 2024-09-14 16:36:34 +0800: Zhao Zhili - 46f07ce7d1 aarch64/hevc: Move epel/qpel to h26x directory 2024-09-14 16:36:34 +0800: Zhao Zhili - 8beafb5656 aarch64/hevc: Simplify function prototypes by macro 2024-09-14 11:42:09 +0800: jiangjie - f606872ed0 avformat/dashdec: The segments in dash file doesn't read completely when segment's size and duration is very small. 2024-09-13 19:48:15 +0200: Marvin Scholz - 6229e4ac42 avformat/mxfdec: narrow variable scopes 2024-09-13 19:48:08 +0200: Marvin Scholz - f5107e79ce avformat/mxfdec: fix variable shadowing 2024-09-13 19:41:23 +0200: Marvin Scholz - dd002f1588 fftools/ffmpeg_demux: narrow variable scope 2024-09-13 19:40:46 +0200: Marvin Scholz - 0753d17664 avcodec/libx264: fix variable shadowing 2024-09-13 19:39:58 +0200: Marvin Scholz - 0f87ff0db4 avcodec/g2meet: fix variable shadowing 2024-09-13 19:39:19 +0200: Marvin Scholz - fd4f7d0d14 avcodec/mjpegdec: fix variable shadowing 2024-09-13 19:38:40 +0200: Marvin Scholz - 3ebc68d25d fftools/ffmpeg_mux_init: fix variable shadowing 2024-09-13 19:37:40 +0200: Marvin Scholz - 25f0fff9ec fftools/ffmpeg_demux: fix variable shadowing 2024-09-13 19:12:58 +0200: Marvin Scholz - c59a073abe lavfi/af_channelmap: fix channelmap_init error handling 2024-09-13 12:10:11 +0200: Anton Khirnov - c079ebdc57 tests/fate/hevc: add a periodic intra refresh decode test 2024-09-13 12:10:11 +0200: Anton Khirnov - 536bb98888 lavc/hevcdec: set per-CTB filter parameters for WPP 2024-09-13 12:10:11 +0200: Anton Khirnov - 21ef80f3d9 lavc/hevcdec: remove a duplicate variable 2024-09-13 11:56:53 +0200: Anton Khirnov - b88c88f920 Changelog: elaborate on what YUVJ is 2024-09-13 11:56:53 +0200: Anton Khirnov - b53800691c lavc/hevcdec: set output frame pkt_dts 2024-09-13 00:31:19 +0200: Marvin Scholz - bb91425eb8 fftools/ffmpeg_mux_init: remove unused variable 2024-09-13 00:30:48 +0200: Marvin Scholz - 0c84b977a9 avdevice/jack: use av_err2str to simplify code 2024-09-13 00:29:10 +0200: Marvin Scholz - 5dfc547f25 avutil/file: use av_err2str to simplify code 2024-09-13 00:27:35 +0200: Marvin Scholz - 074bf9faf7 avformat/crypto: fix variable shadowing 2024-09-13 00:26:53 +0200: Marvin Scholz - 24711b00c6 avformat/network: use av_err2str to simplify code 2024-09-13 00:26:23 +0200: Marvin Scholz - e7126d9648 lavfi/vf_signature: use av_err2str to simplify code 2024-09-13 00:24:47 +0200: Marvin Scholz - 8fac5beaf8 lavfi/f_metadata: use av_err2str to simplify code 2024-09-13 00:24:20 +0200: Marvin Scholz - 59244a0c50 lavfi/vf_ssim: narrow variable scopes 2024-09-13 00:23:00 +0200: Marvin Scholz - 3f8061afe8 lavfi/vf_ssim: use av_err2str to simplify code 2024-09-13 00:22:29 +0200: Marvin Scholz - bd3038b28c lavfi/vf_vmafmotion: fix variable shadowing 2024-09-13 00:21:23 +0200: Marvin Scholz - e93f20c017 lavfi/vf_vmafmotion: use av_err2str to simplify code 2024-09-13 00:21:02 +0200: Marvin Scholz - 29d7ed089e lavfi/vf_psnr: use av_err2str to simplify code 2024-09-13 00:20:12 +0200: Marvin Scholz - 4c6d07dd28 fftools/cmdutils: fix variable shadowing 2024-09-13 00:19:46 +0200: Marvin Scholz - bbde886b63 lavfi/vf_ssim360: fix variable shadowing 2024-09-13 00:19:20 +0200: Marvin Scholz - c6ab95d009 lavfi/vf_ssim360: use av_err2str to simplify code 2024-09-13 00:17:53 +0200: Marvin Scholz - 990b80c004 fftools/ffmpeg_opt: fix variable shadowing 2024-09-12 19:13:21 +0200: Niklas Haas - ca77fc2177 avfilter: fix YUV colorspace negotiation for YUVJ 2024-09-12 19:13:21 +0200: Niklas Haas - da80ee21ca tests/fate: force MPEG range for rawvideo tests 2024-09-12 05:11:14 +0200: Marvin Scholz - 504c1ffcd8 fftools/ffmpeg: remove useless error check 2024-09-11 16:26:55 -0300: James Almer - 2e91532ead avfilter/af_join: pass the correct input layouts to ff_channel_layouts_ref 2024-09-11 15:45:59 +0200: Cameron Gutman - a15d2fdfd9 avcodec/amfenc: Fix AV1 HDR metadata for delayed surfaces 2024-09-10 04:59:22 +0200: Lynne - 4646a74d1e lavc/Makefile: only compile hw_base_encode_h264.c when actually needed 2024-09-10 04:57:29 +0200: Lynne - 15c03b79d2 hw_base_encode_h264: remove unused AUD unit structure 2024-09-09 23:47:49 +0200: Michael Riedl - 9bcb86b0fa avdevice/decklink_dec: extend available actions on signal loss 2024-09-10 00:59:30 +0800: Zhao Zhili - 071c499026 avfilter/unsharp: Call function directly rather than via function pointer 2024-09-09 17:26:18 +0200: Anton Khirnov - 691e0a1082 lavfi/af_pan: convert to query_func2() 2024-09-09 17:26:18 +0200: Anton Khirnov - b38f4e7f86 lavfi/af_pan: stop modifying private data in query_formats() 2024-09-09 17:26:18 +0200: Anton Khirnov - d0f4c08207 lavfi/af_lv2: convert to query_func2() 2024-09-09 17:26:18 +0200: Anton Khirnov - 363d4a7559 lavfi/af_replaygain: convert to query_func2() 2024-09-09 17:26:18 +0200: Anton Khirnov - 75b2f5a7d3 lavfi/af_sidechaincompress: convert to query_func2() 2024-09-09 17:26:18 +0200: Anton Khirnov - 4c4199758c lavfi/af_sofalizer: convert to query_func2() 2024-09-09 17:26:18 +0200: Anton Khirnov - 449f670a14 lavfi/af_stereotools: convert to query_func2() 2024-09-09 17:26:18 +0200: Anton Khirnov - c4d9282a56 lavfi/af_stereowiden: convert to query_func2() 2024-09-09 17:26:18 +0200: Anton Khirnov - d90035c941 lavfi/af_surround: convert to query_func2() 2024-09-09 17:26:18 +0200: Anton Khirnov - 2ee4625d4b lavfi/af_virtualbass: convert to query_func2() 2024-09-09 17:26:18 +0200: Anton Khirnov - 7887d00ee6 lavfi/af_volume: convert to query_func2() 2024-09-09 17:26:18 +0200: Anton Khirnov - e13592c22d lavfi/af_loudnorm: convert to query_func2() 2024-09-09 17:26:18 +0200: Anton Khirnov - bfb139bb8d lavfi/af_ladspa: convert to query_func2() 2024-09-09 17:26:17 +0200: Anton Khirnov - 48d9a4d7ca lavfi/af_join: convert to query_func2() 2024-09-09 17:26:17 +0200: Anton Khirnov - fdc6e31725 lavfi/af_headphone: convert to query_func2() 2024-09-09 17:26:17 +0200: Anton Khirnov - c9c6f07436 lavfi/af_hdcd: convert to query_func2() 2024-09-09 17:26:17 +0200: Anton Khirnov - 0ec382f494 lavfi/af_haas: convert to query_func2() 2024-09-09 17:26:17 +0200: Anton Khirnov - 408587c836 lavfi/af_extrastereo: convert to query_func2() 2024-09-09 17:26:17 +0200: Anton Khirnov - 7896b95430 lavfi/af_earwax: convert to query_func2() 2024-09-09 17:26:17 +0200: Anton Khirnov - e37d1efe65 lavfi/af_dialoguenhance: convert to query_func2() 2024-09-09 17:26:17 +0200: Anton Khirnov - ffbafbfded lavfi/af_crossfeed: convert to query_func2() 2024-09-09 17:26:17 +0200: Anton Khirnov - 84fda7de79 lavfi/af_channelsplit: convert to query_func2() 2024-09-09 17:26:17 +0200: Anton Khirnov - cfbf10412f tests/fate/filter-audio: add a test for handling more than 64 channels 2024-09-09 17:26:17 +0200: Anton Khirnov - 18d492ff41 lavfi/af_channelsplit: support arbitrary channel layouts 2024-09-09 17:26:17 +0200: Anton Khirnov - 7dc81d33c2 lavfi/af_channelmap: remove an arbitrary limit on channel count 2024-09-09 07:17:49 -0400: Brad Smith - a3f79fd22a aarch64: Implement support for elf_aux_info(3) on FreeBSD and OpenBSD 2024-09-09 13:03:04 +0200: Lynne - 1709f3830e fftools/opt_common: add missing newline after printing codecs 2024-09-09 12:27:00 +0200: Marvin Scholz - 9556379943 lavfi/avfiltergraph: fix leak on error 2024-09-09 06:20:11 -0400: Brad Smith - fe4b9ef69f avutil/cpu_internal: Provide ff_getauxval() wrapper for getauxvaul() 2024-09-09 07:05:46 +0200: Lynne - 5e9845f11e vulkan(_decode): fix, simplify and improve queries 2024-09-09 07:05:46 +0200: Lynne - 3415e0533f hwcontext_vulkan: disable more false positive validation checks 2024-09-09 07:05:45 +0200: Lynne - 9c65325819 vulkan_decode: use ff_vk_init 2024-09-09 07:05:45 +0200: Lynne - 620822c0c5 vulkan: add a ff_vk_init function 2024-09-09 07:05:45 +0200: Lynne - 0ffa967170 hwcontext_vulkan: ask for storage images by default 2024-09-09 07:05:44 +0200: Lynne - eb5088d28c vulkan_filter: require storage images properly, set usage flags explicitly 2024-09-09 07:05:44 +0200: Lynne - c41ef7f2ff hwcontext_vulkan: add PREP_MODE_GENERAL for non-transfer_dst images 2024-09-09 07:05:44 +0200: Lynne - 66e950fcac vulkan_video: move imageview creation and DPB fields to common context 2024-09-09 07:05:43 +0200: Lynne - 06483d039a vulkan: error out if query is called without being initialized 2024-09-09 07:05:43 +0200: Lynne - fd86c373c2 vulkan: use correct return codes for query errors 2024-09-09 07:05:42 +0200: Lynne - 0a1f724bf4 vulkan_video: add utilities for H264 level/profile mapping 2024-09-09 07:05:42 +0200: Lynne - 3de73f1262 hw_base_encode: make recon_frames_ref optional 2024-09-09 07:05:42 +0200: Lynne - e6019ed075 hw_base_encode: allocate DPB image upfront 2024-09-09 07:05:41 +0200: Lynne - 034e25e1a4 hw_base_encode: move VAAPI SPS/PPS constructors to a shared file 2024-09-09 07:05:24 +0200: Lynne - 9db68ed042 hw_base_encode: refactor picture allocation/freeing 2024-09-08 20:33:04 -0300: James Almer - fdf8025eb6 avcodec/avcodec: remove usage of __typeof__() 2024-09-08 18:07:30 +0200: Niklas Haas - b4e918221c doc/APIchanges: mention correct version number 2024-09-08 17:51:39 +0200: Michael Niedermayer - 4bc2f90cff MAINTAINERS: remove Aurelien and David from matroska* 2024-09-08 17:51:39 +0200: Michael Niedermayer - 85aee1dc31 MAINTAINER: iamf is maintained by James 2024-09-08 17:51:39 +0200: Michael Niedermayer - ec8b5187f9 MAINTAINERS: Add status to icecast 2024-09-08 17:51:38 +0200: Michael Niedermayer - 49226216b1 MAINTAINERS: Rangecoder looks quite familiar, ill maintain it 2024-09-08 17:51:38 +0200: Michael Niedermayer - c7083738bd MAINTAINERS: Mark parts from Ludmila as unmaintained 2024-09-08 17:51:38 +0200: Michael Niedermayer - 5d02b0f72e MAINTAINERS: Update fate admin 2024-09-08 17:51:37 +0200: Michael Niedermayer - 006ee12a9a MAINTAINERS: Mark parts from Robert as unmaintained 2024-09-08 17:51:37 +0200: Christian Helmrich - 865cd3c056 avfilter: add XPSNR filter 2024-09-08 14:07:59 +0200: Niklas Haas - e6983ed525 Changelog: mention YUV range negotiation 2024-09-08 13:59:29 +0200: Niklas Haas - 8517ff2082 fftools/ffmpeg_filter: remove YUVJ hack 2024-09-08 13:59:29 +0200: Niklas Haas - a850f80e2c fftools/ffmpeg_filter: propagate codec yuv metadata to filters 2024-09-08 13:59:29 +0200: Niklas Haas - 33d5a4ec4e fftools/ffmpeg_filter: switch to avcodec_get_supported_config() 2024-09-08 13:59:29 +0200: Anton Khirnov - f3e265c690 fftools/ffmpeg_mux_init: factor out binding filters to output streams 2024-09-08 13:59:29 +0200: Niklas Haas - 7d6cd13ccb fftools/ffmpeg_filter: simplify choose_pix_fmts 2024-09-08 13:59:29 +0200: Niklas Haas - 7b0eca1e51 fftools/ffmpeg_mux_init: switch to avcodec_get_supported_config() 2024-09-08 13:59:29 +0200: Niklas Haas - 377652da19 fftools: drop unused/hacky macros 2024-09-08 13:59:29 +0200: Niklas Haas - 69b8405482 fftools/opt_common: switch to avcodec_get_supported_config() 2024-09-08 13:59:29 +0200: Niklas Haas - 4524d527bf avcodec/codec_internal: nuke init_static_data() 2024-09-08 13:59:29 +0200: Niklas Haas - 2c2dfd9149 avcodec/mjpegenc: switch to get_supported_config() 2024-09-08 13:59:29 +0200: Niklas Haas - a577172c99 avcodec/libaomenc: switch to get_supported_config() 2024-09-08 13:59:29 +0200: Niklas Haas - 0977d968e4 avcodec/libvpxenc: switch to get_supported_config() 2024-09-08 13:59:29 +0200: Niklas Haas - de421cac8b avcodec/libx265: switch to get_supported_config() 2024-09-08 13:59:29 +0200: Niklas Haas - 088108fc7a avcodec/allcodecs: add backcompat for new config API 2024-09-08 13:59:29 +0200: Niklas Haas - 13cec7bb5f avcodec/encode: switch to avcodec_get_supported_config() 2024-09-08 13:59:25 +0200: Niklas Haas - 3305767560 avcodec: add avcodec_get_supported_config() 2024-09-08 13:58:11 +0200: Niklas Haas - 703288cec6 avcodec/internal: add FFCodec.color_ranges 2024-09-07 20:42:26 +0200: Marvin Scholz - 8a314e3f11 lavu/opt: Fix return of uninitialised value 2024-09-07 20:39:42 +0200: Marvin Scholz - b4e64b86ad lavu/opt: av_opt_set_array: fix uninitialised return 2024-09-07 20:21:01 +0200: Timo Rothenpieler - 7e35aeda03 lavu/opt: properly initialize av_opt_set_array return value 2024-09-06 23:11:13 +0200: Ramiro Polla - c0666d8bed swscale/aarch64/rgb2rgb: add neon implementation for rgb24toyv12 2024-09-06 23:06:38 +0200: Ramiro Polla - caaec2ea95 swscale/x86/rgb2rgb: disable rgb24toyv12_mmxext for x86_64 2024-09-06 23:06:35 +0200: Ramiro Polla - e0cc06184c checkasm/sw_rgb: add rgb24toyv12 tests 2024-09-06 23:06:32 +0200: Ramiro Polla - 3604b2403c swscale/rgb2rgb: improve chroma conversion in ff_rgb24toyv12_c 2024-09-06 23:05:09 +0200: Ramiro Polla - d8848325a6 swscale/aarch64/rgb2rgb: add deinterleaveBytes neon implementation 2024-09-06 23:05:06 +0200: Ramiro Polla - c08bb33e41 checkasm/sw_rgb: add deinterleaveBytes 2024-09-06 23:05:04 +0200: Ramiro Polla - 4c824ad391 swscale/x86/rgb2rgb: fix deinterleaveBytes writing past the end of the buffers 2024-09-06 23:05:01 +0200: Ramiro Polla - f17a6bd200 swscale/x86/rgb2rgb: fix deinterleaveBytes for unaligned dst pointers 2024-09-06 22:14:52 +0800: Frank Plowman - 6df0c5f9f4 lavc/vvc: Remove experimental flag 2024-09-06 14:09:03 +0200: Anton Khirnov - eec1a7a6bb lavc/hevc: check framerate num/den to be strictly positive 2024-09-06 13:59:29 +0200: Anton Khirnov - fc8df81cb1 lavc/hevcdec: move active SPS from HEVCParamSets to HEVCLayerContext 2024-09-06 13:59:29 +0200: Anton Khirnov - 9bccc634af lavc/hevcdec: make a HEVCFrame hold a reference to its PPS 2024-09-06 13:59:29 +0200: Anton Khirnov - 672713761b lavc/hevcdec: move HEVCContext.sao_pixel_buffer_[vh] to HEVCLayerContext 2024-09-06 13:59:29 +0200: Anton Khirnov - 6fcf0045cf lavc/hevcdec: move HEVCContext.{tab_mvf,rpl_tab}_pool to HEVCLayerContext 2024-09-06 13:59:29 +0200: Anton Khirnov - 4f87ff7666 lavc/hevcdec: move HEVCContext.{horizontal,vertical}_bs to HEVCLayerContext 2024-09-06 13:59:29 +0200: Anton Khirnov - e8baf2fb97 lavc/hevcdec: move HEVCContext.qp_y_tab to HEVCLayerContext 2024-09-06 13:59:29 +0200: Anton Khirnov - d5188adba8 lavc/hevcdec: move HEVCContext.tab_slice_address to HEVCLayerContext 2024-09-06 13:59:29 +0200: Anton Khirnov - eeb369d24f lavc/hevcdec: move HEVCContext.filter_slice_edges to HEVCLayerContext 2024-09-06 13:59:29 +0200: Anton Khirnov - 463a85c5a1 lavc/hevcdec: move HEVCContext.is_pcm to HEVCLayerContext 2024-09-06 13:59:29 +0200: Anton Khirnov - 0704559932 lavc/hevcdec: move HEVCContext.tab_ipm to HEVCLayerContext 2024-09-06 13:59:29 +0200: Anton Khirnov - 59de042cf6 lavc/hevcdec: move HEVCContext.cbf_luma to HEVCLayerContext 2024-09-06 13:59:29 +0200: Anton Khirnov - cf7add8d70 lavc/hevcdec: move HEVCContext.tab_ct_depth to HEVCLayerContext 2024-09-06 13:59:29 +0200: Anton Khirnov - 1ca4c2a96d lavc/hevcdec: move HEVCContext.skip_flag to HEVCLayerContext 2024-09-06 13:59:29 +0200: Anton Khirnov - ed2d25e7f0 lavc/hevcdec: move HEVCContext.deblock to HEVCLayerContext 2024-09-06 13:59:29 +0200: Anton Khirnov - 3d4294e344 lavc/hevcdec: move HEVCContext.sao to HEVCLayerContext 2024-09-06 13:59:29 +0200: Anton Khirnov - 747609e967 lavc/hevcdec: move HEVCContext.bs_{width,height} to HEVCLayerContext 2024-09-06 13:59:29 +0200: Anton Khirnov - c7f0753a6b lavc/hevcdec: move active VPS from HEVCParamSets to HEVCContext 2024-09-06 13:59:29 +0200: Anton Khirnov - 4c0d669b20 lavc/hevcdec: add a per-layer context 2024-09-06 13:59:28 +0200: Anton Khirnov - c35a51f4bb lavc: add HEVC Multiview Main profile 2024-09-06 13:59:04 +0200: Anton Khirnov - 4cbd1a8a54 MAINTAINERS: add myself for hevc/* 2024-09-06 13:59:04 +0200: Anton Khirnov - 4ef149249a lavu/opt: handle UINT options as the POD they are 2024-09-06 13:59:04 +0200: Anton Khirnov - 450a3f58ed lavu/opt: add API for setting array-type option values 2024-09-05 22:19:47 -0300: James Almer - 2a6f84718b fate/checkasm/sw_gbrp: don't randomly set internal values 2024-09-05 12:36:04 -0300: James Almer - a49188297f avfilter/af_bs2b: remove unecessary initializer from layouts 2024-09-05 12:36:04 -0300: James Almer - d98de855a8 avfilter/af_asr: remove unecessary initializer from layouts 2024-09-05 12:35:58 -0300: James Almer - ef6a5c98fb avfilter/af_apulsator: remove unecessary initializer from layouts 2024-09-05 15:47:14 +0530: Gyan Doshi - 3d0d0f68d5 doc/filters: update uspp availability status 2024-09-05 10:03:33 +0200: Anton Khirnov - f0f1cf2697 lavfi/af_channelmap: convert to query_func2() 2024-09-05 10:03:33 +0200: Anton Khirnov - 3045949945 lavfi/af_bs2b: convert to query_func2() 2024-09-05 10:03:33 +0200: Anton Khirnov - 96a8a6139e lavfi/af_biquads: convert to query_func2() 2024-09-05 10:03:33 +0200: Anton Khirnov - 2e899d3bdf lavfi/af_asr: convert to query_func2() 2024-09-05 10:03:33 +0200: Anton Khirnov - cf43a02c2c lavfi/af_asetrate: convert to query_func2() 2024-09-05 10:03:33 +0200: Anton Khirnov - b18f7d7e2d lavfi/af_arnndn: convert to query_func2() 2024-09-05 10:03:33 +0200: Anton Khirnov - dfaa339167 lavfi/af_arls: convert to query_func2() 2024-09-05 10:03:33 +0200: Anton Khirnov - 814c961a78 lavfi/af_aresample: convert to query_func2() 2024-09-05 10:03:33 +0200: Anton Khirnov - c24e0df30b lavfi/af_apulsator: convert to query_func2() 2024-09-05 10:03:33 +0200: Anton Khirnov - 6f2adb7967 lavfi/af_anlms: convert to query_func2() 2024-09-05 10:03:33 +0200: Anton Khirnov - e0ab1fcc8c lavfi/af_anequalizer: convert to query_func2() 2024-09-05 10:03:33 +0200: Anton Khirnov - 6e4affc407 lavfi/af_aiir: convert to query_func2() 2024-09-05 10:03:33 +0200: Anton Khirnov - f143723095 lavfi/af_agate: convert to query_func2() 2024-09-04 22:04:11 +0300: Rémi Denis-Courmont - d9f594209f checkasm/riscv: print official extension names 2024-09-04 22:04:11 +0300: Rémi Denis-Courmont - 27d28b68da swscale/rgb2rgb: enable R-V V deinterleaveBytes 2024-09-04 18:34:47 +0200: Hendrik Leppkes - d4cfbf329c hevc/sei: return INVALIDDATA when a referenced SPS is not available 2024-09-04 13:18:41 +0200: Araz Iusubov - eda3fc6053 avcodec/amfenc: GPU driver version check 2024-09-04 13:18:28 +0200: Evgeny Pavlov - 9f02408583 avcodec/amfenc: add 10 bit encoding in av1_amf 2024-09-04 13:18:18 +0200: nyanmisaka - 628762034d avcodec/amfenc: HDR metadata. 2024-09-04 13:18:09 +0200: Michael Fabian 'Xaymar' Dirks - fb4dd4b6f4 avcodec/amfenc: Fixes the color information in the output. 2024-09-04 13:01:37 +0200: Nicolas Gaullier - ee9ae4e8ba fftools/ffmpeg: Fix honor -r output option with streamcopy 2024-09-04 13:01:37 +0200: Nicolas Gaullier - c14573a4d2 tests: Remove void -time_base overrides when streamcopying to mxf 2024-09-04 13:01:37 +0200: Nicolas Gaullier - 59d2900df7 avformat/mxfenc: Fix guess frame_rate 2024-09-04 12:14:58 +0800: Fei Wang - 0b6d7cd9d9 lavc/qsvenc: Remove duplicate include header file 2024-09-04 12:14:57 +0800: Fei Wang - 36396aff69 doc/av1_qsv: Add missed options 2024-09-04 12:14:57 +0800: Fei Wang - 395d703c91 doc/av1_qsv: Fix typo 2024-09-03 17:47:37 +0200: Ramiro Polla - 3f9b78bd19 avcodec/dnxhdenc: use BlockDSPContext from MpegEncContext 2024-09-03 17:14:24 +0200: Ramiro Polla - 4f7aeffd8c avcodec/mpegvideo: remove redundant workaround to recalculate last nonzero coefficient 2024-09-03 17:06:19 +0200: Ramiro Polla - b6f7271fa9 avcodec/x86/mpegvideoenc: remove av_assert2() for variable alignment 2024-09-03 21:32:27 +0800: Nuo Mi - 3d2fafa229 avcodec/vvcdec: fix potential deadlock in report_frame_progress 2024-09-03 20:57:52 +0800: Frank Plowman - 54291f4383 lavc/vvc: Fix assertion bound on qPy_{a,b} 2024-09-03 14:03:40 +0800: Fei Wang - ae9cf903e8 cbs_av1: Copy loop filter and segment parameters of repeat frame from its mapped frame 2024-09-02 22:51:17 +0200: Marton Balint - a87a96105e avformat/libzmq: fix check for zmq protocol prefix 2024-09-02 22:50:52 +0200: Marton Balint - 90f68f7b2d avformat/mxfdec: disallow generic seek search 2024-09-02 22:50:52 +0200: Stefano Mandelli - 24eff5b547 avformat/rtsp: extend the PATH buffer to 2048 2024-09-02 11:56:53 +0200: Anton Khirnov - 3f9ca51015 lavc/opus*: move to opus/ subdir 2024-09-02 11:55:22 +0200: Anton Khirnov - c3fb696311 lavfi/af_aformat: convert to query_func2() 2024-09-02 11:55:22 +0200: Anton Khirnov - 8bc419aeb4 lavfi/af_aformat: change options from strings to arrays 2024-09-02 11:55:22 +0200: Anton Khirnov - dc488d832c lavfi/af_afir: convert to query_func2() 2024-09-02 11:55:22 +0200: Anton Khirnov - 584be51334 lavfi/af_adynamicequalizer: convert to query_func2() 2024-09-02 11:55:22 +0200: Anton Khirnov - 079834e645 lavfi/af_acrossover: convert to query_func2() 2024-09-02 11:55:22 +0200: Anton Khirnov - edf53e15b4 lavfi/af_aap: convert to query_func2() 2024-09-02 11:55:22 +0200: Anton Khirnov - 0f004a0416 lavfi/aeval: convert to query_func2() 2024-09-02 11:55:20 +0200: Anton Khirnov - eddffbedb3 lavfi: add query_func2() 2024-09-01 15:43:18 -0300: James Almer - 01f2d95fbf x86/h264_weight: don't do arithmetic right shift of a 32bit values in 64bit registers 2024-09-01 18:01:43 +0200: Ramiro Polla - 00b64fca55 configure: improve check for POSIX ioctl 2024-09-01 13:42:30 +0200: Ramiro Polla - 6aafe61285 avcodec/mpegvideoencdsp: convert stride parameters from int to ptrdiff_t 2024-09-01 12:42:20 +0200: Dale Curtis - 7753a9d627 lavc: Check codec_whitelist early in avcodec_open2() 2024-09-01 12:25:56 +0200: Matthieu Bouron - 0a780d3076 avcodec: add Mediacodec audio decoders support 2024-09-01 10:58:48 +0300: Rémi Denis-Courmont - 7d1dda4892 lavc/h264dsp: R-V V loop_filter_chroma 2024-09-01 10:52:26 +0300: Rémi Denis-Courmont - 3a53656837 lavc/h264dsp: do not write back unmodified rows in R-V V loop filter 2024-09-01 10:10:16 +0530: Gyan Doshi - b5daaa1503 avfilter/formats: correct error message 2024-08-31 23:44:13 -0300: James Almer - a4228a0ac1 avformat/iamf_parser: use ffio_read_size() where useful 2024-08-31 21:21:39 -0300: Marvin Scholz - b6a0eab528 avformat/iamf_parse: Fix return of uninitialized value 2024-08-31 23:10:57 +0200: Michael Niedermayer - 8a2c401625 MAINTAINERS: Add webpage link to our mailing list page 2024-08-31 23:10:57 +0200: Michael Niedermayer - e5f4c6d7b5 MAINTAINERS: Add 2 git repositories 2024-08-31 23:10:36 +0200: Michael Niedermayer - 880ef64c12 MAINTAINERS: Add T field based on the linux kernel MAINTAINERs 2024-08-31 23:08:28 +0200: Michael Niedermayer - 01af5a473a MAINTAINERS: Add a profile entry for fate 2024-08-31 23:08:28 +0200: Michael Niedermayer - eabd7e7142 MAINTAINERS: Add P field based on the linux kernel MAINTAINERs 2024-08-31 23:08:26 +0200: Michael Niedermayer - bb870a7fcf MAINTAINERS: Add B field based on the linux kernel MAINTAINERs 2024-08-31 23:07:58 +0200: Michael Niedermayer - e1baf45b12 MAINTAINERS: Add some webpages to some areas 2024-08-31 23:07:36 +0200: Michael Niedermayer - 02090abf74 MAINTAINERS: Add W field based on the linux kernel MAINTAINERs 2024-08-31 20:26:45 +0200: Michael Niedermayer - 604f5ad0ba MAINTAINERS: Add some Mail aliases / mailing lists (aka how to contact the specific maintainers) 2024-08-31 20:26:34 +0200: Michael Niedermayer - a0b487c0e3 MAINTAINERS: Add L field based on the linux kernel MAINTAINERs 2024-08-31 14:51:32 -0300: James Almer - fa5d3cc653 avformat/iamf_parse: use get_bits_long() to read the remaining AAC extradata bits 2024-08-31 11:22:08 -0300: James Almer - 9c0e0c0b3f fate/iamf: add a demuxing test for a stereo AAC IAMF sample 2024-08-31 11:11:42 -0300: James Almer - 38bcb3ba7b avformat/iamf_parse: fix parsing AAC DecoderConfigDescriptor 2024-08-31 11:11:42 -0300: James Almer - 9d095f127a avformat/isom: make parameters used for loging a pointer to void 2024-08-31 16:07:50 +0800: Zhao Zhili - 4c0372281b aarch64/vvc: Bind h26x/sao filter implementation to vvc 2024-08-31 16:07:43 +0800: Zhao Zhili - 8cc10298a7 aarch64/hevc: Move sao to h26x directory 2024-08-31 15:06:39 +0800: Frank Plowman - 93281630a7 lavc/vvc: Validate explicit subpic locations 2024-08-31 15:05:23 +0800: Frank Plowman - 01701bdcd5 lavc/vvc: Prevent OOB access in subpic_tiles 2024-08-31 14:16:19 +0800: Nuo Mi - b2eabe0ff2 avcodec/vvcdec: format, fix indent for vvc_deblock_bs 2024-08-31 14:16:19 +0800: Nuo Mi - 7bd22342c3 avcodec/vvcdec: filter, fix uninitialized variables for YUV400 format 2024-08-31 14:08:54 +0800: Nuo Mi - 7175544c0b checkasm: add vvc_bdof test 2024-08-31 14:06:19 +0800: Nuo Mi - 15eb10c6de x86/vvcdec: inter, add optical flow avx2 code 2024-08-31 13:57:51 +0800: Nuo Mi - f851abb4b3 avcodec/vvcdec: bdof, do not pad sources and gradients to simplify the code 2024-08-31 13:57:51 +0800: Nuo Mi - 8347def797 avcodec/vvcdec: misc, rename BDOF_BLOCK_SIZE to BDOF_MIN_BLOCK_SIZE 2024-08-28 17:38:30 +0200: Michael Niedermayer - b730defd52 avcodec/msmpeg4dec: init dc_pred_dir 2024-08-28 17:38:28 +0200: Michael Niedermayer - 4e39795c75 avformat/mvdec: Check if name was fully read 2024-08-28 17:38:24 +0200: Michael Niedermayer - 5338707930 avcodec/wmavoice: Do not use uninitialized pitch[0] 2024-08-28 16:27:56 +0200: Michael Niedermayer - 53066e8cc2 MAINTAINERS: some random updating 2024-08-28 16:27:56 +0200: Michael Niedermayer - 337e7949da MAINTAINERS: Add a maintaince level field 2024-08-28 16:27:56 +0200: Michael Niedermayer - 815d008681 avformat/argo_brp: Check that ASF chunk header is completely read 2024-08-28 16:27:55 +0200: Michael Niedermayer - 46e3bc2ebd tools/target_swr_fuzzer: Check av_samples_fill_arrays() for failure 2024-08-28 16:27:55 +0200: Michael Niedermayer - b9c7f50c7d avcodec/notchlc: Check bytes left before reading 2024-08-28 16:27:55 +0200: Michael Niedermayer - 01910ca603 avcodec/vc1_block: propagate error codes 2024-08-28 16:27:54 +0200: Michael Niedermayer - 796ff2d599 avformat/apetag: Check APETAGEX 2024-08-28 16:27:54 +0200: Michael Niedermayer - b08776e3ae avcodec/magicyuvenc: better slice height 2024-08-28 11:45:46 +0200: J. Dekker - e758b24396 checkasm: add wildcompares for test & functions 2024-08-28 11:45:46 +0200: J. Dekker - d0986709a8 checkasm: improve print format 2024-08-28 11:45:46 +0200: J. Dekker - 03f26549cd checkasm: print only results to stdout 2024-08-28 11:45:46 +0200: J. Dekker - 42528ff835 checkasm: add csv/tsv bench output 2024-08-27 16:53:16 +0200: Anton Khirnov - d89930f866 lavu/opt: add API for retrieving array-type option values 2024-08-27 16:53:16 +0200: Anton Khirnov - 4a5bb84515 lavu/opt: forward av_opt_get_video_rate() to av_opt_get_q() 2024-08-27 16:53:16 +0200: Anton Khirnov - efe38286d1 lavu/opt: document underlying C types for enum AVOptionType 2024-08-26 12:50:26 +0200: Ramiro Polla - 7e4784e40c avcodec/mpegvideoencdsp: speed up draw_edges_8_c by inlining it for all used edge widths 2024-08-26 12:50:21 +0200: Ramiro Polla - 3bfce2a104 avcodec/x86/mpegvideoencdsp: speed up draw_edges_mmx by using memcpy() 2024-08-26 12:49:24 +0200: Ramiro Polla - 9cdcbb639a avcodec/x86/mpegvideoencdsp: fix comment for draw_edges_mmx 2024-08-26 12:49:04 +0200: Ramiro Polla - 8c203ea7c7 avcodec/aarch64/mpegvideoencdsp: add dotprod implementation for pix_norm1 2024-08-26 12:48:31 +0200: Ramiro Polla - 9f68a3712e avcodec/aarch64/mpegvideoencdsp: add neon implementations for pix_sum and pix_norm1 2024-08-26 12:48:09 +0200: Ramiro Polla - 834964ce1a checkasm/mpegvideoencdsp: add pix_sum, pix_norm1, and draw_edges 2024-08-26 12:44:02 +0200: Ramiro Polla - f9074427db avcodec/x86/mpegvideoencdsp: support negative strides in draw_edges_mmx() 2024-08-26 12:16:40 +0200: Ramiro Polla - 98610fe95f fate/checkasm: run the sw_yuv2yuv test 2024-08-26 17:09:46 +0800: Zhao Zhili - 12cdb30e37 avcodec/videotoolboxenc: Fix leaking of supported_props 2024-08-26 11:07:49 +0200: Ramiro Polla - 420d443600 swscale/aarch64: cosmetics fix (spaces inside curly braces) 2024-08-26 11:04:46 +0200: Ramiro Polla - 52887683e9 swscale/aarch64: add nv24/nv42 to yuv420p unscaled converter 2024-08-26 11:04:46 +0200: Ramiro Polla - 88a563ad18 swscale: export ff_copyPlane so it may be used by simd code 2024-08-26 11:04:46 +0200: Ramiro Polla - a2e01cade8 checkasm/yuv2yuv: add tests for semiplanar unscaled converters 2024-08-26 11:04:46 +0200: Ramiro Polla - 4eb5594295 swscale: add nv24/nv42 to yuv420p unscaled converter 2024-08-26 16:59:07 +0800: Zhao Zhili - aa14f9fe63 avcodec/mediacodecdec: Skip dequeue buffer in draining state 2024-08-26 16:58:25 +0800: Zhao Zhili - 2e370805da avfilter/unsharp: Merge header into .c 2024-08-26 10:30:52 +0200: Stefan Oltmanns - d42cd5b75b avformat/vapoursynth: load library at runtime 2024-08-26 10:30:50 +0200: Stefan Oltmanns - eac611f1a4 avformat/vapoursynth: Update to API version 4 2024-08-26 10:26:59 +0200: Ramiro Polla - abb4e13a0a avutil/aarch64: add AV_COPY128 and AV_ZERO128 macros 2024-08-24 00:27:15 +0800: Zhao Zhili - 40dda881d6 avcodec/filter_units: Fix extradata and packets can have different bitstream format 2024-08-24 00:26:59 +0800: Zhao Zhili - 523189c744 fftools/ffplay: handle flip in display matrix 2024-08-24 00:24:06 +0800: Gnattu OC - 30f090b4f8 avfilter: inherit input color range for videotoolbox filters 2024-08-22 14:40:30 +0300: Martin Storsjö - cfe0a36352 libswscale: aarch64: Fix the indentation of some macro invocations 2024-08-21 15:12:46 -0300: James Almer - 9d15fe77e3 avcodec/container_fifo: add missing stddef.h include 2024-08-19 20:23:20 -0300: James Almer - a754ee0844 avcodec/h2645_parse: replace three bool arguments in ff_h2645_packet_split with a single flags one 2024-08-19 17:40:00 -0300: James Almer - 8060644237 avcodec/shorten: Fix discard of ‘const’ qualifier 2024-08-19 23:04:52 +0300: Martin Storsjö - 507c2a5774 libswscale: arm: Don't assume aligned output in yuv2rgb functions 2024-08-19 21:48:11 +0200: Anton Khirnov - 52471b56ba lavfi: make FFFilterContext private to generic code 2024-08-19 21:48:11 +0200: Anton Khirnov - f19c988911 lavfi/filters: move functions only used by generic code to avfilter_internal.h 2024-08-19 21:48:04 +0200: Anton Khirnov - 6d75d44d90 lavfi: drop internal.h 2024-08-19 21:45:25 +0200: Anton Khirnov - 90e4af65e1 lavfi/f_streamselect: remove a no-op ff_filter_config_links() call 2024-08-19 21:45:25 +0200: Anton Khirnov - a2314308f2 lavfi/inernal: move ff_fmt_is_regular_yuv() declaration to video.h 2024-08-19 21:45:25 +0200: Anton Khirnov - a83a30e899 lavfi: move ff_parse_{sample_rate,channel_layout}() to audio.[ch] 2024-08-19 21:45:25 +0200: Anton Khirnov - f4bfdf7893 lavfi: move ff_parse_pixel_format() to vf_format, its only caller 2024-08-19 21:45:25 +0200: Anton Khirnov - 1afe42852b lavfi/internal: move functions used by filters to filters.h 2024-08-19 22:41:13 +0300: Rémi Denis-Courmont - d8fb44c0aa lavc/mpegvideoencdsp: R-V V add_8x8basis 2024-08-19 22:41:13 +0300: Rémi Denis-Courmont - 1907dd7f23 lavc/mpegvideoencdsp: R-V V try_8x8basis 2024-08-19 22:41:13 +0300: Rémi Denis-Courmont - 0fd37c00d7 lavc/mpegvideoencdsp: R-V V pix_norm1 2024-08-19 22:41:13 +0300: Rémi Denis-Courmont - 63d016aea5 lavc/mpegvideoencdsp: R-V V pix_sum 2024-08-19 21:37:22 +0200: Anton Khirnov - 631a725670 lavc/hevcdec: call ff_thread_finish_setup() even if hwaccel is in use 2024-08-19 21:37:22 +0200: Anton Khirnov - 4b9adb35b6 lavc/hevcdec: simplify output logic 2024-08-19 21:37:22 +0200: Anton Khirnov - 79afc45c03 lavc/hevcdec: use a ContainerFifo to hold frames scheduled for output 2024-08-19 21:37:22 +0200: Anton Khirnov - 4bda7f288c lavc/videotoolbox: drop HEVC cropping from start_frame rather than end_frame 2024-08-19 21:37:22 +0200: Anton Khirnov - 6174818252 lavc: add private container FIFO API 2024-08-19 21:37:22 +0200: Anton Khirnov - 2fdecbb239 lavc/hevcdec: switch to receive_frame() 2024-08-19 22:29:20 +0300: sunyuechi - 4e7b5ac48f lavc/vp9dsp: R-V V mc bilin hv 2024-08-19 22:29:20 +0300: sunyuechi - 9edd2e723b lavc/vp9dsp: R-V V mc bilin h v 2024-08-19 17:46:44 +0200: Marvin Scholz - 8f36c6f2e7 MAINTAINERS: add CC preference for myself 2024-08-18 23:05:40 +0200: Michael Niedermayer - 7e5410eadb avformat/iamf_parse: clear padding 2024-08-18 23:05:39 +0200: Michael Niedermayer - 67947f2a1c avcodec/hevc/ps: use unsigned shift 2024-08-18 23:05:28 +0200: Michael Niedermayer - 043875941f avcodec/cbs_h265_syntax_template: 2024-08-18 23:04:28 +0200: Michael Niedermayer - 8657eb9c3f avcodec/avcodec: Warn about data returned from get_buffer*() 2024-08-18 22:43:55 +0200: Dale Curtis - 4230379835 avformat/mov: Fix nullptr dereference with invalid encryption metadata. 2024-08-18 22:26:17 +0200: Ramiro Polla - 181cd260db swscale/aarch64/yuv2rgb: add neon yuv42{0,2}p -> gbrp unscaled colorspace converters 2024-08-18 22:26:14 +0200: Ramiro Polla - 8744764a4c swscale/x86/yuv2rgb: add ssse3 yuv42{0,2}p -> gbrp unscaled colorspace converters 2024-08-18 22:26:11 +0200: Ramiro Polla - 4545205a26 swscale/yuv2rgb: add yuv42{0,2}p -> gbrp unscaled colorspace converters 2024-08-18 22:26:08 +0200: Ramiro Polla - af5adf57e3 swscale/yuv2rgb: prepare YUV2RGBFUNC macro for multi-planar rgb 2024-08-18 22:26:05 +0200: Ramiro Polla - 24063e7827 swscale/yuv2rgb: prepare LOADCHROMA/PUTFUNC macros for multi-planar rgb 2024-08-17 15:31:48 +0200: Ramiro Polla - 5c1c0325cd avcodec/aarch64/me_cmp: add dotprod implementations of sse16 and vsse_intra16 2024-08-17 12:54:41 +0200: Dale Curtis - a31106d849 lavf/demux: don't reallocate a AVCodecContext when closing a non-open codec. 2024-08-17 09:03:05 +0200: sfan5 - c779766b5c avcodec/mediacodecdec: call MediaCodec.stop on close 2024-08-16 20:22:09 +0200: Timo Rothenpieler - 817c6a6762 avformat/hlsenc: correctly reset subtitle stream counter per-varstream 2024-08-16 09:53:22 -0300: James Almer - 211c88b9d5 avfilter/f_zmq: fix graph argument 2024-08-16 11:48:02 +0200: Niklas Haas - 7b723ebd5a avcodec/dovi_rpudec: error out on strange RPU formats 2024-08-16 11:48:02 +0200: Niklas Haas - 3e1b70383e avcodec/dovi_rpuenc: slightly improve profile autodetection 2024-08-16 11:48:02 +0200: Niklas Haas - ecea6ed3c9 avcodec/dovi_rpuenc: implement DM metadata compression 2024-08-16 11:48:02 +0200: Niklas Haas - 9824d1539e avcodec/dovi_rpudec: sanitize DM data before decoding 2024-08-16 11:48:02 +0200: Niklas Haas - 45f5f4d3da avcodec/dovi_rpudec: implement limited DM decompression 2024-08-16 11:48:02 +0200: Niklas Haas - 1c4d4cc368 avcodec/dovi_rpudec: don't unnecessarily allocate DOVIExt 2024-08-16 11:48:02 +0200: Niklas Haas - a1f96ae157 avcodec/dovi_rpu: separate static ext blocks 2024-08-16 11:48:02 +0200: Niklas Haas - f5d6eb4017 avcodec/dovi_rpu: move ext blocks into dedicated struct 2024-08-16 11:48:02 +0200: Niklas Haas - b3d33f11fa avcodec/bsf/dovi_rpu: add new bitstream filter 2024-08-16 11:48:02 +0200: Niklas Haas - 07712a0cab avcodec/dovi_rpuenc: add configuration for compression 2024-08-16 11:48:02 +0200: Niklas Haas - 1917270d32 avcodec/dovi_rpuenc: add ff_dovi_configure_ext() 2024-08-16 11:48:02 +0200: Niklas Haas - 765f29c61e avcodec/dovi_rpu: add ff_dovi_get_metadata() 2024-08-16 11:48:02 +0200: Niklas Haas - ae3a78593d avcodec/dovi_rpuenc: add a flag to enable compression 2024-08-16 11:48:02 +0200: Niklas Haas - b3bc8f8e1e avcodec/dovi_rpuenc: make encapsulation optional 2024-08-16 11:48:02 +0200: Niklas Haas - 1e6fdb89bd avcodec/dovi_rpuenc: add `flags` to ff_dovi_rpu_generate() 2024-08-16 11:48:02 +0200: Niklas Haas - c62b364dcb avcodec/dovi_rpuenc: respect dv_md_compression 2024-08-16 11:48:02 +0200: Niklas Haas - fd00a56653 avcodec/dovi_rpuenc: eliminate unnecessary loop 2024-08-16 11:48:02 +0200: Niklas Haas - bf92441d6a avcodec/dovi_rpuenc: also copy ext blocks to dovi ctx 2024-08-16 11:48:02 +0200: Niklas Haas - a93801b626 avcodec/dovi_rpudec: implement validation for compression 2024-08-16 11:48:02 +0200: Niklas Haas - 2a2e0aced2 avutil/dovi_meta: document static vs dynamic ext blocks 2024-08-16 11:43:37 +0200: Niklas Haas - ae31acd702 fate/scalechroma: switch to standard chroma location 2024-08-16 11:43:37 +0200: Niklas Haas - f1071dc634 avfilter/vf_zscale: remove unused fields 2024-08-16 11:43:37 +0200: Niklas Haas - c8bc6fabd7 avfilter/vf_scale: fix 4:1:0 interlaced chroma pos 2024-08-16 11:43:37 +0200: Niklas Haas - 15a67c0947 avfilter/vf_scale: add in/out_chroma_loc 2024-08-16 11:43:37 +0200: Niklas Haas - 18b9687308 avfilter/swscale: always fix interlaced chroma location 2024-08-16 11:43:37 +0200: Niklas Haas - 6b40be941a swscale/options: relax src/dst_h/v_chr_pos value range 2024-08-16 11:43:37 +0200: Niklas Haas - 5d964df5da avfilter/vf_setparams: remove unnecessary options bounds 2024-08-16 11:43:37 +0200: Niklas Haas - 201f1cba15 avfilter/vf_setparams: allow setting chroma location 2024-08-16 11:43:37 +0200: Niklas Haas - 3e064f52eb swscale: document SWS_FULL_CHR_H_* flags 2024-08-16 14:15:04 +0800: Fei Wang - be7ab63552 lavc/qsvdec: Add vvc_mp4toannexb bsf for QSV VVC decoder 2024-08-16 01:22:17 +0200: Lynne - a797317ab1 vulkan_filter: don't require the storage flag for the base frames format 2024-08-16 01:22:17 +0200: Lynne - b165f144e7 vulkan_filter: allow reusing frame contexts with DRM tiling 2024-08-16 01:22:16 +0200: Lynne - 604dfdb44c hwcontext_vulkan: align host mapping size to minImportedHostPointerAlignment 2024-08-16 01:22:16 +0200: Lynne - 18d964fc2c vulkan: enable encoding of images if video_maintenance1 is enabled 2024-08-16 01:22:15 +0200: Lynne - 46c13834b6 hwcontext_vulkan: enable VK_KHR_video_maintenance1 2024-08-16 01:22:15 +0200: Lynne - 97e947a2a7 hwcontext_vulkan: setup extensions before features 2024-08-16 01:22:15 +0200: Lynne - c3cbaf39bb hwcontext_vulkan: don't enable deprecated VK_KHR_sampler_ycbcr_conversion extension 2024-08-16 01:22:14 +0200: Lynne - 3f65d24075 hwcontext_vulkan: fix user layers, add support for different debug modes 2024-08-16 01:22:08 +0200: Lynne - 869f4aec48 vulkan_decode: use the correct queue family for decoding ops 2024-08-15 19:34:27 +0200: Anton Khirnov - d566a37003 lavfi: move AVFilterLink.graph to FilterLink 2024-08-15 19:34:27 +0200: Anton Khirnov - fb3efef1db lavfi: move AVFilterLink.frame_wanted_out to FilterLinkInternal 2024-08-15 19:34:27 +0200: Anton Khirnov - 42cbf66fff lavfi: move AVFilterLink.{frame,sample}_count_{in,out} to FilterLink 2024-08-15 19:34:27 +0200: Anton Khirnov - a23d565ea7 lavfi: move AVFilterLink.frame_rate to FilterLink 2024-08-15 19:34:27 +0200: Anton Khirnov - d6318a244d lavfi: move AVFilterLink.current_pts(_us) to FilterLink 2024-08-15 19:34:24 +0200: Anton Khirnov - 7f17e0e6dd lavfi: move AVFilterLink.hw_frames_ctx to FilterLink 2024-08-15 19:27:01 +0200: Anton Khirnov - ce24b5ba8f lavfi/vf_*_cuda: do not access hw contexts before checking they exist 2024-08-15 19:27:01 +0200: Anton Khirnov - 99ee7a948f lavfi: move AVFilterLink.m{ax,in}_samples to FilterLink 2024-08-15 19:27:01 +0200: Anton Khirnov - 54754eec1e lavfi: add a new struct for private link properties 2024-08-15 19:27:01 +0200: Anton Khirnov - 426e33c758 lavfi: set AVFilterLink.graph on link creation 2024-08-15 20:52:14 +0800: Wu Jianhua - ca5c9e810a avcodec/vvc/dsp: prefix TxType and TxSize with VVC 2024-08-15 20:50:24 +0800: Wu Jianhua - ae1a9cfd52 avcodec/vvc_parser: move avctx->has_b_frames initialization to dec 2024-08-15 20:33:57 +0800: Nuo Mi - 80af195804 avcodec/vvcdec: move frame tab memset from the main thread to worker threads 2024-08-15 20:33:57 +0800: Nuo Mi - daf6fcd816 avcodec/vvcdec: do not zero frame qp table 2024-08-15 20:33:57 +0800: Nuo Mi - ca2caeb21d avcodec/vvcdec: do not zero frame msf mmi table 2024-08-15 20:33:57 +0800: Nuo Mi - 0c7106f618 avcodec/vvcdec: do not zero frame cpm table 2024-08-15 20:33:57 +0800: Nuo Mi - 3e497249eb avcodec/vvcdec: check_available, use && instead of &= for shortcut evaluation 2024-08-15 20:33:57 +0800: Nuo Mi - 4f882c453e avcodec/vvcdec: do not zero frame mvf table 2024-08-15 20:33:57 +0800: Nuo Mi - 93b0d5f9ce avcodec/vvcdec: refact out is_available from is_a0_available 2024-08-15 20:19:45 +0800: Nuo Mi - e8ac761293 avcodec/vvcdec: split ctu table to zero init and no zero init parts 2024-08-15 20:19:45 +0800: Nuo Mi - 4f60961498 avcodec/vvcdec: remove unnecessary perframe initializations 2024-08-15 20:19:45 +0800: Nuo Mi - 210bf1b154 avcodec/vvcdec: refact, combine bs tab with tu tab 2024-08-15 20:19:45 +0800: Nuo Mi - bdb79fe60a avcodec/vvcdec: thread, ensure the parse stage gets the highest priority 2024-08-15 20:19:45 +0800: Nuo Mi - 7eb1df44ae checkasm: add tests for vvc dmvr 2024-08-15 20:19:45 +0800: Nuo Mi - 6464c157d5 x86/vvcdec: add dmvr avx2 code 2024-08-15 20:19:45 +0800: Nuo Mi - 1c17520e79 avcodec/vvcdec: Use av_image_copy_plane for DMVR 10-bit integer pixels 2024-08-15 20:10:33 +0800: eaphone - 7897b0beed libavdevice/gdigrab: change hwnd tail check fail logic to !=null 2024-08-15 20:10:33 +0800: gnattu - a1976e963f avutil/hwcontext_videotoolbox: silence warning for RGB 2024-08-15 14:01:07 +0200: Araz Iusubov - 42a40538f3 avcodec/amfenc: new encoder features support 2024-08-15 15:17:14 +0530: Gyan Doshi - 1f801dfdb5 lavc/libx265: unbreak build for X265_BUILD >= 210 2024-08-14 23:55:40 -0300: James Almer - 66c05dc031 avformat/iamf_parse: ignore Audio Elements with an unsupported type 2024-08-14 14:52:46 -0300: James Almer - 9880fea930 avcodec/snowenc: sign extend a variable before shifting 2024-08-14 19:05:17 +0200: Michael Niedermayer - 7ad937f0c8 avformat/av1dec: Better fix for 70872/clusterfuzz-testcase-minimized-ffmpeg_dem_OBU_fuzzer-6005782487826432 2024-08-14 18:49:52 +0200: Michael Niedermayer - 45ee6b1e3d avcodec/apac: Fix discards ‘const’ qualifier 2024-08-14 18:25:37 +0200: vipyne - fc07062a47 doc/mailing-list-faq: remove dead link 2024-08-14 18:21:02 +0200: Michael Niedermayer - db843c8910 avcodec/alsdec: clear last_acf_mantissa 2024-08-14 18:21:01 +0200: Michael Niedermayer - de3f6c8888 avcodec/aic: Clear slice_data 2024-08-14 18:21:01 +0200: Michael Niedermayer - 50471f96c4 avcodec/vc1dec: Clear mb_type_base and ttblk_base 2024-08-14 18:21:01 +0200: Michael Niedermayer - e44349ee88 avcodec/shorten: clear padding 2024-08-14 18:21:00 +0200: Michael Niedermayer - 66ee75d76c avformat/mpeg: Check an avio_read() for failure 2024-08-14 18:21:00 +0200: Michael Niedermayer - 8ca072a373 avcodec/apac: Clean padding space 2024-08-14 18:21:00 +0200: Michael Niedermayer - cba4e2e40d avcodec/mvha: Clear remaining space after inflate() 2024-08-14 18:20:59 +0200: Michael Niedermayer - a0f22218f7 bsf/media100_to_mjpegb: Clear output buffer padding 2024-08-14 18:20:59 +0200: Michael Niedermayer - d7f83fc2f4 avformat/iamfdec: Check nb_layers before dereferencing layer 2024-08-14 18:20:58 +0200: Michael Niedermayer - 6996e1238e avformat/av1dec: Check bits left before get_leb128() 2024-08-14 18:20:58 +0200: Michael Niedermayer - 4dc7dfe65a avformat/segafilm: Set keyframe 2024-08-14 18:20:58 +0200: Michael Niedermayer - 0f4524f07a avcodec/sga: av_assert1 check init_get_bits8() 2024-08-14 18:20:57 +0200: Michael Niedermayer - e40b23c52a tools/target_dec_fuzzer: Check that FFv1 doesnt leave uninitialized memory in its buffers 2024-08-14 15:17:58 +0200: Jan Garcia via ffmpeg-devel - 598f541ba4 fftools/ffmpeg: show video stats in progress output without filters 2024-08-14 13:20:56 +0200: Josh Allmann - 374824cbc7 avcodec/h264_mp4toannexb: Prepend SPS/PPS to buffering period SEI 2024-08-13 23:24:13 +0300: Ross Burton - 654bd47716 libavcodec/arm/mlpdsp_armv5te: fix label format to work with binutils 2.43 2024-08-13 15:09:53 -0400: Stephen Hutchinson - ea7375c9e9 avformat/avisynth: move avs_planes* consts into relevant function 2024-08-13 15:09:53 -0400: Stephen Hutchinson - 48d6cd35a2 avformat/avisynth: remove library allocation from global state 2024-08-13 15:09:53 -0400: Stephen Hutchinson - 8f01ce2898 avformat/avisynth: remove mutex lock from avisynth_read_close 2024-08-13 15:09:53 -0400: Stephen Hutchinson - c0fddbae79 avformat/avisynth: remove atexit() handler 2024-08-13 14:49:41 -0300: James Almer - 66592e8b10 swscale/output: don't leave the alpha channel undefined in vuyx and xv36le 2024-08-13 14:49:41 -0300: James Almer - ed618b288f avcodec/rpzaenc: don't use buffer data beyond the end of a row 2024-08-13 14:49:41 -0300: James Almer - 2b349f2d73 avcodec/adpcm: adpcm_dtk is stereo only 2024-08-13 19:05:20 +0200: Lynne - d138d7a595 vulkan: make sure descriptor buffers are always DEVICE_LOCAL 2024-08-13 10:28:54 +0200: Anton Khirnov - 9e3b5b8a26 fftools/ffmpeg: switch -map parsing to new stream specifier API 2024-08-13 10:28:54 +0200: Anton Khirnov - d1bdd89c2f fftools/ffmpeg: use new stream specifier API in opt_match_per_stream*() 2024-08-13 10:28:54 +0200: Anton Khirnov - 46cbe4ab5c fftools/cmdutils: split stream specifier parsing and matching 2024-08-13 10:28:54 +0200: Anton Khirnov - e1b38680b7 fftools/cmdutils: put stream specifier handling back into cmdutils 2024-08-13 10:28:54 +0200: Anton Khirnov - 93227a68f1 fftools/ffmpeg: replace remaining uses of MATCH_PER_STREAM_OPT() 2024-08-13 10:28:54 +0200: Anton Khirnov - e218bde9f9 fftools/ffmpeg: replace MATCH_PER_STREAM_OPT(.., str, ..) with a function 2024-08-12 23:10:48 -0300: James Almer - 82085a3e0a avcodec/avcodec_internal: fix type definition for the new functions 2024-08-12 11:41:38 -0300: James Almer - 472fbee812 avformat/movenc: don't look at previous track_id as it may not be set 2024-08-12 11:41:38 -0300: James Almer - 41307ff3e9 avfilter/video: don't zero allocated buffers if memory poisoning is used 2024-08-12 11:41:38 -0300: James Almer - 8d700eab85 tests/iamf: match stream group by id in some tests 2024-08-12 14:42:20 +0200: Anton Khirnov - deee00e2eb lavc/decode: reindent after previous commit 2024-08-12 14:42:20 +0200: Anton Khirnov - 5acbdd2264 lavc: convert frame threading to the receive_frame() pattern 2024-08-12 14:42:20 +0200: Anton Khirnov - 4d209dada7 lavc/decode: reindent 2024-08-12 14:42:20 +0200: Anton Khirnov - 048e978e8e lavc/decode: wrap AV_FRAME_FLAG_DISCARD handling in a loop 2024-08-12 14:42:20 +0200: Anton Khirnov - 64743b45b5 lavc/internal: document the precise meaning of AVCodecInternal.draining 2024-08-12 14:42:20 +0200: Anton Khirnov - d94cfd4900 lavc/thread: move generic-layer API to avcodec_internal.h 2024-08-12 14:42:20 +0200: Anton Khirnov - 8d5efc2182 lavc/ffv1dec: fix races in accessing FFV1SliceContext.slice_damaged 2024-08-12 14:42:20 +0200: Anton Khirnov - 15bdca054f lavc/ffv1dec: drop code handling AV_PIX_FMT_FLAG_PAL 2024-08-11 13:21:16 +0200: Michael Niedermayer - 43cde54fc1 avdevice/dshow: Initialize 2 pointers 2024-08-11 13:21:15 +0200: Michael Niedermayer - 189bc840b0 avcodec/dxva2_*: Initialize dxva_data_ptr 2024-08-11 13:21:15 +0200: Michael Niedermayer - 1d6a2aebae avcodec/dxva2: initialize hr in ff_dxva2_common_end_frame() 2024-08-11 13:21:15 +0200: Michael Niedermayer - 2232c4cc8c avcodec/dxva2: initialize validate 2024-08-11 13:21:14 +0200: Michael Niedermayer - 489c05b9c3 avcodec/dxva2: Initialize ConfigBitstreamRaw 2024-08-11 13:21:14 +0200: Michael Niedermayer - c8c59e9929 avcodec/dxva2: Initialize dxva_size and check it 2024-08-11 13:21:14 +0200: Michael Niedermayer - b98125e5a5 avfilter/vf_xfade: Compute w2, h2 with float 2024-08-11 13:21:13 +0200: Michael Niedermayer - f802d65de0 avfilter/vf_v360: Assert that vf was initialized 2024-08-11 13:21:13 +0200: Michael Niedermayer - 9229587c2d avfilter/vf_unsharp_opencl: Use AV_VIDEO_MAX_PLANES 2024-08-11 13:21:13 +0200: Michael Niedermayer - e5c0f56ca0 avfilter/vf_tonemap_opencl: Dereference after NULL check 2024-08-11 13:21:12 +0200: Michael Niedermayer - 22ee55a1da avfilter/af_surround: Check output format 2024-08-11 13:21:12 +0200: Michael Niedermayer - 43b62b7e0c avfilter/vf_xfade_opencl: Check ff_inlink_consume_frame() for failure 2024-08-11 13:21:12 +0200: Michael Niedermayer - 191a685010 avformat/lmlm4: Eliminate some AVERROR(EIO) 2024-08-11 13:21:11 +0200: Michael Niedermayer - 239f7e6c71 avformat/lmlm4: Move subtraction after check 2024-08-11 05:13:18 +0200: Lynne - e25667f9f1 hwcontext_vulkan: ignore false positive validation errors 2024-08-11 05:13:17 +0200: Lynne - ef11a6456d hwcontext_vulkan: do not chain structs of unsupported extensions in vkCreateDevice 2024-08-11 05:13:17 +0200: Lynne - 12080ff040 nlmeans_vulkan: fix uninitialized reads 2024-08-11 05:13:16 +0200: Lynne - 680d969a30 vulkan_decode: port to the new queue family API 2024-08-11 05:13:16 +0200: Lynne - d6c08a41cb vulkan: load queue families upon loading properties 2024-08-11 05:13:16 +0200: Lynne - 0b25f0bc1d hwcontext_vulkan: correct comment in header 2024-08-11 05:13:15 +0200: Lynne - 1c05661ec4 vulkan_decode: add \n to error message 2024-08-11 05:13:15 +0200: Lynne - 5f0f1f7b7a libavutil: deprecate the old Vulkan queue API, add doc/APIchanges entries 2024-08-11 05:13:15 +0200: Lynne - 83cd77563f vulkan: add support for encode feedback queries 2024-08-11 05:13:14 +0200: Lynne - 2ce0e51503 hwcontext_vulkan: add support for Vulkan encoding 2024-08-11 05:13:14 +0200: Lynne - ca591e6b50 vulkan_decode: force layered_dpb to 0 when dedicated_dpb is 0 2024-08-11 05:13:13 +0200: Lynne - 8eac11105b vulkan: use allocator callback for buffer creation 2024-08-11 05:13:13 +0200: Lynne - 55adcb4fc5 hwcontext_vulkan: add support for VK_EXT_shader_object 2024-08-11 05:13:13 +0200: Lynne - 12f868cab5 vulkan_shaderc: add debug information to shaders 2024-08-11 05:13:12 +0200: Lynne - c19af16f8d hwcontext_vulkan: enable storageBuffer16BitAccess if available 2024-08-11 05:13:12 +0200: Lynne - 2f7dfb0d15 vulkan_shaderc: fix error reporting for certain errors 2024-08-11 05:13:11 +0200: Lynne - 957d34784a hwcontext_vulkan: constify validation layer features table 2024-08-11 05:13:11 +0200: Lynne - 9e606b33a8 hwcontext_vulkan: add HOST_CACHED flag to transfer buffer 2024-08-11 05:13:11 +0200: Lynne - aea4d4b423 hwcontext_vulkan: rewrite upload/download 2024-08-11 05:13:10 +0200: Lynne - 81c5d4ea0e hwcontext_vulkan: remove unused struct 2024-08-11 05:13:10 +0200: Lynne - 6757cdb535 vulkan_video: remove NIH pooled buffer implementation 2024-08-11 05:13:10 +0200: Lynne - a30b7c0158 hwcontext_vulkan: initialize optical flow queues if available 2024-08-11 05:13:09 +0200: Lynne - 8790a30882 hwcontext_vulkan: rewrite queue picking system for the new API 2024-08-11 05:13:09 +0200: Lynne - bedfabc437 vulkan: use the new queue family mechanism 2024-08-11 05:13:03 +0200: Lynne - 13489c8a21 hwcontext_vulkan: add a new mechanism to expose used queue families 2024-08-10 09:22:51 -0700: Osamu Watanabe - d88a988d3d avcodec/jpeg2000dec: Fix HT decoding 2024-08-10 09:22:44 -0700: Osamu Watanabe - 48b14732d8 avcodec/jpeg2000dec: Add support for placeholder passes 2024-08-10 09:20:15 -0700: Osamu Watanabe - fe1b196499 avcodec/jpeg2000dec: Add support for CAP and CPF markers 2024-08-10 15:04:46 +0200: Michael Niedermayer - 1b8d95da3a tools/target_dec_fuzzer: Use av_buffer_allocz() to avoid missing slices to have unpredictable content 2024-08-09 13:40:26 +0800: Fei Wang - cda5f5c5ed lavc/qsv: Use vendor id to create device 2024-08-09 13:40:26 +0800: Fei Wang - eab4a9e9f8 lavu/hwcontext_qsv: Use vendor id to create device 2024-08-09 13:40:24 +0800: Fei Wang - dbd74ba3c8 lavu/hwcontext_vaapi: Add option to allow to specify vendor id when init hw device 2024-08-08 19:10:05 +0200: Michael Niedermayer - c390234da2 avformat/wtvdec: Check length of read mpeg2_descriptor 2024-08-08 18:24:31 +0200: Michael Niedermayer - c95ea03104 avformat/wtvdec: clear sectors 2024-08-08 18:23:39 +0200: Kacper Michajłow - b534e402d8 avformat/mov: ensure required number of bytes is read 2024-08-08 15:26:52 +0200: Michael Niedermayer - d2a25dc2bf add tools/target_swr_fuzzer 2024-08-07 00:16:21 -0300: James Almer - 94165d1b79 avformat/iamf: use aligned intreadwrite macros where possible 2024-08-07 00:16:21 -0300: James Almer - 49a6e448d7 avformat/movenc: use stream indexes when generating track ids 2024-08-07 00:16:21 -0300: James Almer - 210740b4ed avutil/frame: use the maximum compile time supported alignment for strides 2024-08-07 00:59:19 +0200: Kacper Michajłow - 792a9979eb avformat/rtpproto: free ip filters on open error 2024-08-07 00:59:19 +0200: Kacper Michajłow - 8485f7a378 avformat/srtpproto: pass options to nested protocol 2024-08-07 00:59:18 +0200: Kacper Michajłow - 9876158ee2 avcodec/wmavoice: use av_clipd for double values 2024-08-07 00:59:18 +0200: Kacper Michajłow - 1165c14444 avcodec/vp9mvs: fix misaligned access when clearing VP9mv 2024-08-06 20:25:23 +0200: Andreas Rheinhardt - bfcee368e2 avcodec/cbs_sei: Always zero-initialize SEI payload 2024-08-05 23:17:46 +0200: Kacper Michajłow - 5dfc0cc841 avcodec/parser: ensure input padding is zeroed 2024-08-05 23:17:46 +0200: Kacper Michajłow - 2b5f000d3f avformat/jpegxl_anim_dec: ensure input padding is zeroed 2024-08-05 23:17:46 +0200: Michael Niedermayer - 3978e81809 avformat/img2dec: Clear padding data after EOF 2024-08-05 23:17:45 +0200: Michael Niedermayer - 79a1cf30d1 avformat/wavdec: Check if there are 16 bytes before testing them 2024-08-05 21:16:26 +0300: Rémi Denis-Courmont - e0f9f4d491 lavu/cpu: deprecate RISC-V F, D and zba CPU flags 2024-08-05 21:16:26 +0300: Rémi Denis-Courmont - d1326b6347 lavu/riscv: drop probing for zba CPU capability 2024-08-05 21:16:26 +0300: Rémi Denis-Courmont - 210877c5fd sws/riscv: depend on RVB and simplify accordingly 2024-08-05 21:16:26 +0300: Rémi Denis-Courmont - f30e5bf1f5 lavfi/riscv: depend on RVB and simplify accordingly 2024-08-05 21:16:26 +0300: Rémi Denis-Courmont - 616fdeaea3 lavc/riscv: depend on RVB and simplify accordingly 2024-08-05 21:16:26 +0300: Rémi Denis-Courmont - cb31f17ca8 lavu/riscv: depend on RVB and simplify accordingly 2024-08-05 21:16:26 +0300: Nathan E. Egge - ba88e8174a lavu: Set default FF_TIMER_UNITS to "ns" 2024-08-05 21:16:26 +0300: Rémi Denis-Courmont - 4edfc11a28 lavc/h264dsp: R-V V idct4_add8 (all depths) 2024-08-04 12:09:40 -0300: James Almer - eb3cc508d8 fate/mov: add an IAMF+video muxing test 2024-08-04 12:09:40 -0300: James Almer - 5b87869c09 avformat/mov: fix track handling when mixing IAMF and video tracks 2024-08-03 20:04:31 +0200: Timo Rothenpieler - 9a2171318d avcodec/nvenc: fix signedness of timing fields 2024-08-03 11:59:14 -0300: James Almer - 4a56b5f3d8 avcodec/cbs_h265: don't attempt to read 0 length elements in sei_3d_reference_displays_info 2024-08-02 21:24:01 +0300: Rémi Denis-Courmont - de7f999481 lavc/videodsp: work-around LLVM-as 2024-08-02 21:24:01 +0300: Rémi Denis-Courmont - 677f28b310 lavc/h264dsp: stick R-V V weight to 16-bit precision 2024-08-02 21:24:01 +0300: Rémi Denis-Courmont - afd45c7ff7 lavc/h264dsp: stick R-V V biweight to 16-bit 2024-08-02 17:57:19 +0200: Zhao Zhili - 670ff6c7ce avcodec/nvenc: rework on DTS generation 2024-08-02 17:38:46 +0200: Roman Arzumanyan - bcea693f75 avcodec/cuviddec: more accurately guess probed sw pixel format 2024-08-02 10:24:09 +0800: Gnattu OC - d50f9701b6 avutil/hwcontext_videotoolbox: Correctly set trc 2024-08-01 22:56:50 +0300: Rémi Denis-Courmont - 1b2a925e94 lavc/riscv: drop probing for F & D extensions 2024-08-01 19:29:40 +0300: Rémi Denis-Courmont - 2f083fd581 lavc/audiodsp: drop R-V F vector_clipf 2024-08-01 19:29:40 +0300: Rémi Denis-Courmont - c48213b2dc lavc/audiodsp: drop opposite sign optimisation 2024-08-01 19:29:40 +0300: Rémi Denis-Courmont - d86b6767ce lavc/audiodsp: properly unroll vector_clipf 2024-08-01 18:44:01 +0300: Rémi Denis-Courmont - d527d23872 lavc/pixblockdsp: specialise aligned 16-bit get_pixels 2024-08-01 18:44:01 +0300: Rémi Denis-Courmont - 656a9664bf checkasm/riscv: preserve T1 whilst calling... 2024-08-01 18:44:01 +0300: Rémi Denis-Courmont - 54b1970c60 lavu/riscv: fix return type 2024-08-01 18:43:04 +0300: Rémi Denis-Courmont - 54ae270213 lavc/rv34dsp: use saturating add/sub for R-V V DC add 2024-08-01 18:43:04 +0300: Rémi Denis-Courmont - 952b426f3b lavc/bswapdsp: add RV Zvbb bswap16 and bswap32 2024-08-01 12:13:53 -0300: James Almer - f4daf633b2 avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES 2024-08-01 12:13:53 -0300: James Almer - 6f8e365a2a avutil/hwcontext_vaapi: use the correct type for VASurfaceAttribExternalBuffers.buffers 2024-08-01 20:58:27 +0800: Marvin Scholz - ca7fcf5089 avutil/hwcontext_videotoolbox: Fix build with older SDKs 2024-08-01 10:09:26 +0200: Anton Khirnov - bcf08c1171 lavc/ffv1: change FFV1SliceContext.plane into a RefStruct object 2024-08-01 10:09:26 +0200: Anton Khirnov - c335218a81 lavc/ffv1dec: inline copy_fields() into update_thread_context() 2024-08-01 10:09:26 +0200: Anton Khirnov - d44812f7cf lavc/ffv1dec: stop using per-slice FFV1Context 2024-08-01 10:09:26 +0200: Anton Khirnov - 2b21cdff6e lavc/ffv1dec: move slice_damaged to per-slice context 2024-08-01 10:09:26 +0200: Anton Khirnov - f2aeba56c4 lavc/ffv1dec: move slice_reset_contexts to per-slice context 2024-08-01 10:09:26 +0200: Anton Khirnov - 84dda32202 lavc/ffv1enc: stop using per-slice FFV1Context 2024-08-01 10:09:26 +0200: Anton Khirnov - 96e8af6c4d lavc/ffv1: move ac_byte_count to per-slice context 2024-08-01 10:09:26 +0200: Anton Khirnov - e7d0f44138 lavc/ffv1enc: store per-slice rc_stat(2?) in FFV1SliceContext 2024-08-01 10:09:26 +0200: Anton Khirnov - 7b2bfba55d lavc/ffv1: move RangeCoder to per-slice context 2024-08-01 10:09:26 +0200: Anton Khirnov - 28769f6bc1 lavc/ffv1: move FFV1Context.plane to per-slice context 2024-08-01 10:09:26 +0200: Anton Khirnov - 9b86ba5a92 lavc/ffv1: always use the main context values of ac 2024-08-01 10:09:26 +0200: Anton Khirnov - a57c88d67b lavc/ffv1: move FFV1Context.slice_{coding_mode,rct_.y_coef} to per-slice context 2024-08-01 10:09:26 +0200: Anton Khirnov - 39486a2b29 lavc/ffv1: always use the main context values of plane_count/transparency 2024-08-01 10:09:26 +0200: Anton Khirnov - 492df65201 lavc/ffv1: drop write-only PlaneContext.interlace_bit_state 2024-08-01 10:09:26 +0200: Anton Khirnov - a411fc5a84 lavc/ffv1: drop redundant PlaneContext.quant_table 2024-08-01 10:09:26 +0200: Anton Khirnov - 4b9f7c7e3a lavc/ffv1: drop redundant FFV1Context.quant_table 2024-08-01 10:09:26 +0200: Anton Khirnov - d2f507233a lavc/ffv1enc: move bit writer to per-slice context 2024-08-01 10:09:25 +0200: Anton Khirnov - 889faedd26 lavc/ffv1dec: move the bitreader to stack 2024-08-01 10:09:25 +0200: Anton Khirnov - 19e9f3d5f2 lavc/ffv1: move run_index to the per-slice context 2024-08-01 10:09:25 +0200: Anton Khirnov - 91d3c1ac47 lavc/ffv1: move sample_buffer to the per-slice context 2024-08-01 10:09:25 +0200: Anton Khirnov - 54aa33f116 lavc/ffv1: add a per-slice context 2024-08-01 10:09:25 +0200: Anton Khirnov - d845ea49c5 lavc/ffv1dec: move copy_fields() under HAVE_THREADS 2024-08-01 10:09:25 +0200: Anton Khirnov - 3a5c814b19 lavc/ffv1dec: drop a pointless variable in decode_slice() 2024-08-01 10:09:25 +0200: Anton Khirnov - 4da146ba83 lavc/ffv1dec: drop FFV1Context.cur 2024-08-01 10:09:25 +0200: Anton Khirnov - e1fa107fd1 lavc/ffv1dec: simplify slice index calculation 2024-08-01 10:09:25 +0200: Anton Khirnov - d776fa4e4d lavc/ffv1dec: declare loop variables in the loop where possible 2024-08-01 10:09:25 +0200: Anton Khirnov - 8e19c24634 tests/fate/vcodec: add vsynth tests for FFV1 version 2 2024-08-01 00:18:02 +0200: Michael Niedermayer - 06f5ed40f8 avcodec/snow: Fix off by 1 error in run_buffer 2024-08-01 00:18:02 +0200: Michael Niedermayer - 58fbeb59e7 avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow 2024-08-01 00:18:02 +0200: Michael Niedermayer - ed96ac87a9 avformat/iamf_parse: Check for 0 samples 2024-07-31 17:48:50 +0300: Nathan E. Egge - 8280ec7a32 lavu/riscv: Revert d808070, removing AV_READ_TIME 2024-07-31 11:32:56 -0300: James Almer - ab5c612137 avcodec/Makefile: use the correct path for aacdec_fixed.o when setting its dependencies 2024-07-31 11:12:45 +0200: Anton Khirnov - 43f702a253 lavfi/framesync: avoid forcing frame writability unnecessarily 2024-07-30 18:41:51 +0300: Rémi Denis-Courmont - 262168b04e lavc/videodsp: RISC-V zicbop prefetch 2024-07-30 18:41:51 +0300: Rémi Denis-Courmont - 4570b9f3c4 configure: check if assembler supports RV zicbop 2024-07-30 18:41:51 +0300: Rémi Denis-Courmont - 324eba69f7 lavc/vc1dsp: use saturating arithmetic for RVV inv_trans_dc 2024-07-30 18:41:51 +0300: Rémi Denis-Courmont - 784a72a116 lavc/vc1dsp: unify R-V V DC bypass functions 2024-07-30 18:41:51 +0300: Rémi Denis-Courmont - bd0c3edb13 lavu/riscv: count bytes rather than words for bswap32 2024-07-30 18:41:51 +0300: Rémi Denis-Courmont - 5171baa228 lavc/ac3dsp: fix R-V CPU requirements 2024-07-30 19:55:31 +1000: Peter Ross - 0e09f6d690 avcodec/adpcm: only process right samples when decoding stereo 2024-07-30 05:43:36 -0400: Leo Izen - 7bb5626fa7 avcodec/pngenc: fix sBIT writing for indexed-color PNGs 2024-07-30 05:43:31 -0400: Leo Izen - 825606641b avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec 2024-07-30 05:42:50 -0400: Marth64 - e2105b2800 avcodec/aacenc: Correct option description for aac_coder fast 2024-07-30 13:41:15 +0800: Fei Wang - 79b4869959 lavu/hwcontext_qsv: Derive bind flag from frame type if no valid surface 2024-07-30 13:40:21 +0800: Fei Wang - d30a9fdc80 lavc/qsvdec: Add VVC decoder 2024-07-30 13:32:44 +0800: Fei Wang - cf9c398fc1 configure: Alphabetical order for av1 codecs 2024-07-29 23:17:52 -0300: James Almer - 9e7a93c6fd x86/intreadwrite: add SSE2 optimized AV_COPY128U 2024-07-29 21:33:31 -0300: James Almer - 92b317245c avformat/mov: use AV_WL*A 2024-07-29 21:33:31 -0300: James Almer - f1fcc3ca5f avformat/matroskadec: use AV_WL32A 2024-07-29 21:33:31 -0300: James Almer - 09de979ff6 avcodec/amfenc_av1: use AV_WL32A 2024-07-29 21:33:31 -0300: James Almer - 753f2aeed7 avutil/intreadwrite: add missing aligned read/write macros 2024-07-29 21:16:41 +0300: Rémi Denis-Courmont - 7b24f96c87 lavc/vp9dsp: remove R-V I intra functions 2024-07-29 21:16:41 +0300: Rémi Denis-Courmont - 7aa6510fe1 lavc/vp9dsp: copy 8 pixels at once 2024-07-29 21:16:41 +0300: Rémi Denis-Courmont - c98127c00e lavc/vp9dsp: use restrict qualifier for copy/avg MC 2024-07-29 21:16:41 +0300: Rémi Denis-Courmont - 56fc5fc6ce lavc/vp9dsp: restrict vertical intra pointers 2024-07-29 14:00:48 -0300: James Almer - afb06aef7e avcodec/decode: remove unused argument from ff_frame_new_side_data_from_buf() 2024-07-28 17:28:19 -0300: James Almer - e7d3ff8dcd avformat/mov: check that child boxes of trak are only present inside it 2024-07-28 17:28:19 -0300: James Almer - 2aa63784b5 avformat/mov: check that sample and chunk count is 1 for HEIF 2024-07-28 21:24:58 +0300: Rémi Denis-Courmont - 39ced529b0 lavu/riscv: implement floating point clips 2024-07-28 21:24:12 +0300: Rémi Denis-Courmont - b0b3bea10b lavc/h264dsp: use saturing add/sub for R-V V 8-bit DC add 2024-07-28 19:02:16 +0200: Shiyou Yin - 4713a5cc24 swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure. 2024-07-28 19:02:15 +0200: Michael Niedermayer - 3b9c6c7fbb avcodec/adpcm: Remove setting min_channel to value it is already set to 2024-07-28 17:50:30 +0200: Tong Wu - b1d410716b lavc/d3d12va_encode: trim header alignment at output 2024-07-28 17:37:21 +0300: Rémi Denis-Courmont - 9b4655c3a1 lavc/vp8dsp: use saturating add/sub for R-V V DC add 2024-07-28 17:37:21 +0300: Rémi Denis-Courmont - bbfc0ac9ca lavc/riscv: don't set vxrm if unnecessary 2024-07-28 12:20:07 +0200: Niklas Haas - e42a0763b7 avcodec/dovi_rpudec: clarify semantics 2024-07-28 12:20:07 +0200: Niklas Haas - 6b66df74b8 avcodec/dovi_rpu: correctly copy num_ext_blocks 2024-07-28 12:20:07 +0200: Niklas Haas - b5aeafc00a fftools/ffprobe: implement dv_md_compression 2024-07-28 12:20:07 +0200: Niklas Haas - 3d5d60d041 avformat/dump: implement dv_md_compression 2024-07-28 12:20:07 +0200: Niklas Haas - ce8166a19c avformat/mpegts: implement dv_md_compression 2024-07-28 12:20:07 +0200: Niklas Haas - b3a9fab9da avformat/dovi_isom: implement dv_md_compression 2024-07-28 12:20:07 +0200: Niklas Haas - cbea92c84d avutil/dovi_meta: add dv_md_compression to cfg record 2024-07-26 19:54:56 +0800: Zhao Zhili - 719e46f54c avcodec/videotoolboxenc: Fix variable type of AV_OPT_TYPE_BOOL 2024-07-26 19:54:20 +0800: Zhao Zhili - f4e0f40230 avcodec/videotoolboxenc: Set default bitrate to zero 2024-07-26 19:54:20 +0800: Zhao Zhili - d07da7539d avcodec/videotoolboxenc: Fix bitrate doesn't work as expected 2024-07-25 23:10:14 +0300: Rémi Denis-Courmont - 8030876d1c checkasm/riscv: align the landing pads 2024-07-25 23:10:14 +0300: Rémi Denis-Courmont - 7dde8be29f checkasm/riscv: add forward-edge CFI landing pads 2024-07-25 23:10:14 +0300: Rémi Denis-Courmont - 4f2472909e sws/riscv: add forward-edge CFI landing pads 2024-07-25 23:10:14 +0300: Rémi Denis-Courmont - b5c111272b lavfi/riscv: add forward-edge CFI landing pads 2024-07-25 23:10:14 +0300: Rémi Denis-Courmont - f2c30fe15a lavc/riscv: add forward-edge CFI landing pads 2024-07-25 23:10:14 +0300: Rémi Denis-Courmont - a14d21a446 lavu/riscv: add forward-edge CFI landing pads 2024-07-25 23:10:14 +0300: Rémi Denis-Courmont - 6319601343 lavu/riscv: assembly for zicfilp LPAD 2024-07-25 23:10:14 +0300: Rémi Denis-Courmont - 982376660c lavu/riscv: align functions to 4 bytes 2024-07-25 23:10:01 +0300: Rémi Denis-Courmont - b62586e310 lavc/h264dsp: use RISC-V B extension 2024-07-25 23:09:58 +0300: Rémi Denis-Courmont - 45d7078a21 lavu/riscv: add CPU flag for B bit manipulations 2024-07-25 18:55:48 +0300: Rémi Denis-Courmont - 529d423012 lavu/riscv: remove bespoke SH{1,2,3}ADD assembler 2024-07-25 18:55:48 +0300: Rémi Denis-Courmont - 5f10173fa1 lavu/riscv: require B or zba explicitly 2024-07-25 18:55:48 +0300: Rémi Denis-Courmont - e91a8cc4de sws/riscv: require B or zba explicitly 2024-07-25 18:55:48 +0300: Rémi Denis-Courmont - 9108f3e5e1 lavfi/riscv: require B or zba explicitly 2024-07-25 18:55:48 +0300: Rémi Denis-Courmont - 187d4d066a lavc/riscv: require B or zba explicitly 2024-07-25 18:55:48 +0300: Rémi Denis-Courmont - 7f97344bfb lavu/riscv: grok B as an extension 2024-07-25 18:55:48 +0300: Rémi Denis-Courmont - 1e7ab200ee lavu/riscv: allow any number of extensions 2024-07-25 10:22:02 -0300: Araz Iusubov - 2128c17739 avcodec/amf_enc: av1 cropping support 2024-07-24 22:08:54 +0300: Rémi Denis-Courmont - 896c22ef00 lavc/vp8dsp: fix RV32 stack alignment 2024-07-24 14:45:20 +0200: Jens Frederich - 60b1750134 avdevice/dshow: Don't skip audio devices if no video device is present 2024-07-24 12:10:33 +0300: Martin Storsjö - 97a708a507 checkasm: Increase the tolerance for ac3_sum_square_butterfly_float 2024-07-24 08:20:21 +0200: Anton Khirnov - d1fa39d08d fftools/ffmpeg: prefer real errors over EOF in err_merge() 2024-07-24 00:32:38 +0200: Lynne - b1b69ccbc0 aacdec: set ac->output_elements upon channel element free 2024-07-23 23:21:17 +0200: Michael Niedermayer - 204f7f8cc7 avcodec/hdrenc: Allocate more space 2024-07-23 23:21:17 +0200: Michael Niedermayer - 5dde255abd avcodec/cfhdenc: Height of 16 is not supported 2024-07-23 23:21:16 +0200: Michael Niedermayer - a308d79e4d avcodec/cfhdenc: Allocate more space 2024-07-23 23:21:16 +0200: Michael Niedermayer - 6420c1bf30 avcodec/osq: fix integer overflow when applying factor 2024-07-23 23:21:16 +0200: Michael Niedermayer - 56c334d732 avcodec/osq: avoid using too large numbers for shifts and integers in update_residue_parameter() 2024-07-23 23:21:15 +0200: Michael Niedermayer - 3cd077e282 avcodec/vaapi_encode: Check hwctx 2024-07-23 23:21:15 +0200: Michael Niedermayer - 2f7aaa33e7 avcodec/aac/aacdec_lpd: Check kv indec 2024-07-23 23:21:15 +0200: Michael Niedermayer - ae20be8b5d avcodec/aac/aacdec_usac: Dont leave invalid max_sfb in the context 2024-07-23 23:21:14 +0200: Michael Niedermayer - d52fabaec0 avcodec/hevc/hevcdec: avoid signed shifts with lt_idx_sps 2024-07-23 23:21:14 +0200: Michael Niedermayer - 419eee6356 avcodec/proresdec: Consider negative bits left 2024-07-23 23:21:14 +0200: Michael Niedermayer - 6194cb87cb avcodec/alsdec: Clear shift_value 2024-07-23 23:21:13 +0200: Michael Niedermayer - 5d9544cfb0 avcodec/hevc/hevcdec: Do not allow slices to depend on failed slices 2024-07-23 23:21:13 +0200: Michael Niedermayer - 586f6fda1d avformat/mov: add an EOF check in IPRP 2024-07-23 23:21:13 +0200: Michael Niedermayer - 55af81b5a4 Revert "avformat/udp: Fix temporary buffer race" 2024-07-23 16:04:28 +0300: Martin Storsjö - 4acb9b7d10 aarch64: vvc: Fix unnecessary extra spaces 2024-07-23 15:24:37 +0300: Martin Storsjö - 99598629e8 aarch64: vvc: Consistently use # for immediate constants 2024-07-23 15:24:33 +0300: Martin Storsjö - 400843151d aarch64: vvc: Fix compilation of alf.S with MSVC 2022 17.7 and older 2024-07-23 06:40:30 +1000: aaron - 53d0f9afb4 avcodec/electronicarts: decode framerate 2024-07-23 06:40:30 +1000: aaron - f44353cfb6 avcodec/adpcm: Mono ADPCM for EA WVE Files 2024-07-22 19:43:51 +0300: Rémi Denis-Courmont - 0e32192548 lavu/riscv: do not fallback to AT_HWCAP auxillary vector 2024-07-22 21:09:56 +0800: Zhao Zhili - 2d4ef304c9 avcodec/vvc: Add aarch64 neon optimization for ALF 2024-07-22 13:00:04 +0530: ha7sh17 - 172da370e7 doc/filters: fix outpad labels in libvmaf_cuda example 2024-07-21 22:39:45 +0300: Rémi Denis-Courmont - 9135dffd17 lavc/h264dsp: reduce spills in R-V V idct_add16 2024-07-21 22:39:45 +0300: Rémi Denis-Courmont - 245f76ad74 lavc/h264dsp: reuse the R-V V IDCT DC add functions 2024-07-21 22:39:45 +0300: Rémi Denis-Courmont - 0a5b5bae89 lavc/h264dsp: correct VL and LMUL in idct_dc_add 2024-07-21 22:39:45 +0300: J. Dekker - c9dc2ad09b lavc/h264dsp: move R-V V idct_dc_add 2024-07-21 22:39:45 +0300: Rémi Denis-Courmont - d15169c51f lavc/h264dsp: factor some mostly identical R-V V code 2024-07-21 22:36:48 +0300: Rémi Denis-Courmont - c4c811b3d9 checkasm/h264dsp: test TX bypass 2024-07-21 17:02:14 +0200: Michael Niedermayer - 73ca4e75eb avfilter/vf_xfade: Check ff_inlink_consume_frame() for failure 2024-07-21 17:02:13 +0200: Michael Niedermayer - 23851c9ee0 avutil/slicethread: Check pthread_*_init() for failure 2024-07-21 17:02:13 +0200: Michael Niedermayer - 15540b3d28 avutil/frame: Check log2_crop_align 2024-07-21 17:02:13 +0200: Michael Niedermayer - 82f5b20ff5 avutil/buffer: Check ff_mutex_init() for failure 2024-07-21 17:02:12 +0200: Michael Niedermayer - 064bcda142 avutil/avsscanf: Remove dead code 2024-07-21 17:02:12 +0200: Michael Niedermayer - 696685df0c avformat/xmv: Check this_packet_size 2024-07-21 17:02:12 +0200: Michael Niedermayer - 7734c583f7 avformat/webpenc: Check filesize in trailer 2024-07-21 17:02:11 +0200: Michael Niedermayer - be30913538 avformat/ty: rec_size seems to only need 32bit 2024-07-21 17:02:11 +0200: Michael Niedermayer - 41745e550a avformat/tty: Check avio_size() 2024-07-21 17:02:11 +0200: Michael Niedermayer - 124a97dd8b avformat/siff: Basic pkt_size check 2024-07-21 17:02:10 +0200: Michael Niedermayer - 759aae590c avformat/sauce: Check avio_size() for failure 2024-07-21 16:41:51 +0200: Michael Niedermayer - 3e305a0e70 avformat/sapdec: Check ffurl_get_file_handle() for error 2024-07-21 16:41:43 +0200: Michael Niedermayer - e83e246504 avformat/nsvdec: Check asize for PCM 2024-07-21 16:41:41 +0200: Michael Niedermayer - cea4dbc903 avformat/mp3dec: Check header_filesize 2024-07-21 16:41:37 +0200: Michael Niedermayer - bb936a1a72 avformat/mp3dec; Check for avio_size() failure 2024-07-21 16:41:35 +0200: Michael Niedermayer - 046d069552 avformat/mov: Use 64bit for str_size 2024-07-21 16:41:32 +0200: Michael Niedermayer - 139bf41246 avformat/mm: Check length 2024-07-21 16:41:23 +0200: Michael Niedermayer - 291356f58b avformat/hnm: Check *chunk_size 2024-07-21 16:41:11 +0200: Michael Niedermayer - 7e577165c1 avformat/hlsenc: Check ret 2024-07-21 16:40:49 +0200: Michael Niedermayer - bf61f811e7 avformat/bintext: Check avio_size() return 2024-07-21 16:40:48 +0200: Michael Niedermayer - 891bc070f0 avformat/asfdec_o: Check size of index object 2024-07-21 16:34:31 +0200: Michael Niedermayer - 2a8fb3c2cc avfilter/vf_scale: Check ff_scale_adjust_dimensions() for failure 2024-07-21 16:34:30 +0200: Michael Niedermayer - ad9df8bcfe avfilter/scale_eval: Use 64bit, check values in ff_scale_adjust_dimensions() 2024-07-21 16:34:29 +0200: Michael Niedermayer - 6db4e326c2 avfilter/vf_neighbor_opencl: Use AV_PIX_MAX_PLANES 2024-07-21 16:34:28 +0200: Michael Niedermayer - ace2e25720 avfilter/vf_lut3d: Check av_scanf() 2024-07-21 16:34:27 +0200: Michael Niedermayer - 64aa233a88 avfilter/vf_fftfilt: Remove dead depth code 2024-07-21 16:34:25 +0200: Michael Niedermayer - 2af95b9214 avfilter/vf_elbg: Use unsigned for shifting into the top bit 2024-07-21 15:57:43 +0200: Michael Niedermayer - 05e21b8902 avfilter/vf_premultiply: Use AV_PIX_MAX_PLANES 2024-07-21 15:52:09 +0200: Michael Niedermayer - 9385847af4 avfilter/vf_deshake_opencl: Ensure that the first iteration initializes the best variables 2024-07-21 15:52:08 +0200: Michael Niedermayer - c37dc63c7d avfilter/vf_deshake_opencl: Use AV_VIDEO_MAX_PLANES 2024-07-21 15:35:08 +0200: Michael Niedermayer - 9b9e02f2ff avformat/iamf_parse: Check for negative sample sizes 2024-07-21 15:35:08 +0200: Michael Niedermayer - bcab9789ef swscale/output: Fix integer overflows in yuv2rgba64_X_c_template 2024-07-21 15:29:25 +0200: Michael Niedermayer - d8d288479d avformat/mxfdec: Reorder elements of expression in bisect loop 2024-07-21 15:29:25 +0200: Michael Niedermayer - d5ca373d7e avutil/timecode: Use a 64bit framenum internally 2024-07-21 15:29:25 +0200: Mark Thompson - 7110a36ba0 cbs_av1: Reject thirty-two zero bits in uvlc code 2024-07-21 15:29:24 +0200: Michael Niedermayer - 3faadbe2a2 avcodec/pnmdec: Use 64bit for input size check 2024-07-21 15:29:24 +0200: Michael Niedermayer - 167bf8f61e avformat/mov: Check extradata in mov_read_iacb() 2024-07-20 11:21:36 +0200: Tong Wu - 5c8523cef1 lavc/hw_base_encode: correct the timestamp when input_order = decode_delay 2024-07-19 21:07:32 -0300: James Almer - 2aab4e4cc0 avformat/iamf_writer: disallow Opus extradata with mapping family other than 0 2024-07-19 21:07:32 -0300: James Almer - 9ce065c90d avformat/iamf_parse: sanitize audio_roll_distance values 2024-07-19 11:30:19 -0400: Leo Izen - e30bc8a963 fate/png: add mDCv and cLLi read and write test 2024-07-19 09:24:59 -0300: James Almer - 97fd5d3363 checkasm/lls: increase epsilon value for the update_lls test 2024-07-18 23:27:20 -0300: James Almer - 7dabad079b avformat/iamf: byteswap values in OpusHeader 2024-07-18 23:27:20 -0300: James Almer - 54b8d5e201 avformat/iamf: rename Codec Config seek_preroll to audio_roll_distance 2024-07-18 23:27:20 -0300: Felicia Lim - 2094f40295 avformat/iamf_writer: fix coded audio_roll_distance values 2024-07-18 23:27:20 -0300: Felicia Lim - 709a5687ed avformat/iamf_writer: fix PCM endian-ness flag 2024-07-18 23:27:20 -0300: Felicia Lim - 180c869faf avformat/movenc: fix channel count and samplerate fields for IAMF tracks 2024-07-18 23:27:20 -0300: James Almer - 3de65f47e0 avformat/mov: don't export frame cropping stream side data when the clap box is a no-op 2024-07-18 23:27:20 -0300: James Almer - 2ff7d10c30 fftools/ffmpeg_filter: use the correct specifier for crop arguments 2024-07-18 21:20:38 -0400: Leo Izen - 90e28331c7 avcodec/png: more informative error message for invalid sBIT size 2024-07-18 21:16:18 -0400: Leo Izen - 4225f51c62 avcodec/pngdec: avoid erroring with sBIT on indexed-color images 2024-07-18 20:37:09 +0300: Rémi Denis-Courmont - 483fd732ab lavc/h264dsp: R-V V high-depth idct_add{,intra}16, idct8_add4 2024-07-18 09:50:36 -0300: James Almer - 90672974bd fftools/ffmpeg_demux: don't insert the crop filter if frame cropping side data defines no cropping 2024-07-18 02:47:30 +0200: J. Dekker - fa5a605542 avcodec/riscv: add h264 dc idct rvv 2024-07-17 21:23:41 +0800: Zhao Zhili - b3aeef3bf9 avcodec/vvc: Remove write-only assignments in alf_filter_chroma 2024-07-17 21:23:41 +0800: Zhao Zhili - 8bac9d4a21 avcodec/vvc: Remove NOP condition check in alf_filter_luma 2024-07-16 19:03:50 +0200: Michael Niedermayer - 0993ef675f avcodec/mpeg12enc: Use av_rescale() in vbv_buffer_size computation 2024-07-16 19:03:50 +0200: Michael Niedermayer - 69e90491f1 avcodec/utvideoenc: Use unsigned shift to build flags 2024-07-16 19:03:50 +0200: Michael Niedermayer - a84fbd7471 avcodec/j2kenc: Merge dwt_norm into lambda 2024-07-16 18:43:15 +0200: Michael Niedermayer - 8a4e5e0e15 tools/target_dec_fuzzer: Adjust threshold for RV30 2024-07-16 18:43:15 +0200: Michael Niedermayer - 664fbfb9ac avcodec/mscc: move frame allocates to later 2024-07-16 18:43:14 +0200: James Almer - b248dace92 avformat/iamf_parse: keep substream count consistent 2024-07-16 18:43:14 +0200: Michael Niedermayer - 7147c3c911 avcodec/ratecontrol: Handle wanted bits overflow 2024-07-16 18:43:14 +0200: Michael Niedermayer - af99358353 avcodec/vc2enc: Fix overflows with storing large values 2024-07-16 22:50:41 +0800: Zhao Zhili - 8ca60e14d2 configure: Fix Apple framework dependencies in .pc file 2024-07-16 22:50:21 +0800: Zhao Zhili - cb9c98da16 avformat/file: guard fd_dup by FD_PROTOCOL or PIPE_PROTOCOL 2024-07-16 22:50:21 +0800: Zhao Zhili - e713a2d85d avutil/file_open: Fix build error with wasi 2024-07-16 17:25:40 +0300: Rémi Denis-Courmont - 3002310b70 lavc/h264dsp: R-V V high-depth add_pixels8 2024-07-16 17:25:40 +0300: Rémi Denis-Courmont - 7744c08240 lavc/h264dsp: R-V V add_pixels4 and 8-bit add_pixels8 2024-07-16 19:53:53 +0800: Zhao Zhili - 635f7c0f6c avcodec/videotoolboxenc: Put ExtraSEI inside BufNode directly 2024-07-16 19:53:53 +0800: Zhao Zhili - 2fca8e400e avcodec/videotoolboxenc: Fix concurrent access to CVPixelBufferRef 2024-07-16 19:53:53 +0800: Zhao Zhili - 0e338c4114 avcodec/videotoolboxenc: Use BufNode as sourceFrameRefcon 2024-07-16 19:53:53 +0800: Zhao Zhili - 4a3625859b avcodec/videotoolboxenc: Remove unused variable 2024-07-16 19:53:53 +0800: Zhao Zhili - 2eae57c862 avcodec/videotoolboxenc: Don't ignore ENOMEM 2024-07-16 19:51:45 +0800: Marvin Scholz - 2fc37c4239 avutil/hwcontext_videotoolbox: Fix build with older SDKs 2024-07-15 18:19:00 -0300: James Almer - 5d74dcf0e3 fate/lavf-container: add a test for L-HEVC remuxing 2024-07-15 16:39:44 -0300: James Almer - 27eb55a9c9 avcodec/cbs_h265: add support for 3D Reference Displays Information SEI 2024-07-15 16:39:44 -0300: James Almer - 64807ccc91 avcodec/cbs_h265: add support for PPS Multilayer extension fields 2024-07-15 16:39:44 -0300: James Almer - 25138fa0f3 avcodec/cbs_h265: reindent after the previous commit 2024-07-15 16:39:44 -0300: James Almer - 41211edc1b avcodec/cbs_h265: add support for SPS Multilayer extension fields 2024-07-15 16:39:44 -0300: James Almer - 5fe13aeb65 avcodec/cbs_h265: fix range of sps_max_sub_layers_minus1 2024-07-15 15:15:55 +0530: Gyan Doshi - 350146a1ea ffmpeg: don't truncate getmaxrss value 2024-07-15 10:25:43 +0800: Fei Wang - 246600974f lavc/vaapi_{decode, av1}: Fix memory leak in fail codepath 2024-07-15 01:59:41 +0200: Michael Niedermayer - 9c8881cb35 avcodec/mpegvideo_enc: Do not duplicate pictures on shifting 2024-07-15 01:59:41 +0200: Michael Niedermayer - a7f5845a6c avfilter: Free out on error 2024-07-15 01:59:40 +0200: Michael Niedermayer - 348968e9f7 avdevice/dshow_capture: Fix error handling in ff_dshow_##prefix##_Create() 2024-07-15 01:59:40 +0200: Michael Niedermayer - 66d6b8033b avcodec/tiff: Check value on positive signed targets 2024-07-15 01:59:40 +0200: Michael Niedermayer - 19a5a8997c avfilter/vf_convolution_opencl: Assert that the filter name is one of the filters 2024-07-15 01:59:39 +0200: Michael Niedermayer - ec18ec9fc1 avfilter/vf_bm3d: Dont round MSE2SSE to an integer 2024-07-15 01:59:39 +0200: Michael Niedermayer - ffba528bc6 avfilter/vf_avgblur_opencl: Use AV_VIDEO_MAX_PLANES 2024-07-15 01:59:39 +0200: Michael Niedermayer - 989e11acb6 avdevice/dshow: Remove NULL check on pin 2024-07-15 01:59:38 +0200: Michael Niedermayer - 2c2e727088 avdevice/dshow: check ff_dshow_pin_ConnectionMediaType() for failure 2024-07-15 01:59:38 +0200: Michael Niedermayer - 175c191668 avdevice/dshow: Check device_filter_unique_name before use 2024-07-15 01:59:38 +0200: Michael Niedermayer - 25f9211bdd avdevice/dshow: Cleanup also on av_log case 2024-07-15 01:59:37 +0200: Michael Niedermayer - daf61dddc8 avdevice/dshow_filter: Use wcscpy_s() 2024-07-15 01:59:37 +0200: Michael Niedermayer - 8f74c313f1 avcodec/vvc/ctu: Simplify code at the end of pred_mode_decode() 2024-07-15 01:59:37 +0200: Tong Wu - affeca005a mailmap: add entry for myself 2024-07-14 15:43:01 -0400: Marvin Scholz - 613c85a8f5 avfilter/af_channelsplit: fix mixed declaration and code 2024-07-14 21:06:50 +0300: Rémi Denis-Courmont - c654e37254 lavc/h264dsp: R-V V high-depth h264_idct8_add 2024-07-14 18:33:56 +0200: Lynne - 80ddc72717 vulkan: rename read_only to singular 2024-07-14 18:31:44 +0200: Lynne - e11087b162 vulkan: set VkDescriptorAddressInfoEXT.sType 2024-07-14 13:48:59 +0200: Niklas Haas - 4ec45aca36 swscale/utils: fix leak on threaded ctx init failure 2024-07-14 13:31:03 +0200: Alexander Strasser - 36aee69f0d libavdevice: Improve example in deprecation message for opengl and sdl 2024-07-14 11:39:35 +0300: Rémi Denis-Courmont - 8b3d997bed lavc/h264dsp: remove MMI 8-bit 4:2:2 chroma DC dequant 2024-07-14 11:39:35 +0300: Rémi Denis-Courmont - a194131cb6 lavc/h264dsp: remove MMI 8-bit chroma DC dequant 2024-07-14 11:39:35 +0300: Rémi Denis-Courmont - 4e0e872881 lavc/h264dsp: R-V V high-depth h264_idct_add 2024-07-13 23:48:34 -0300: James Almer - d059ea5663 avcodec/bsf/showinfo: print packet data checksum 2024-07-13 17:17:36 +0200: Marth64 - f1abb754aa avformat/dvdvideodec: Fix incorrect padding cell trim logic 2024-07-13 17:17:27 +0200: Marth64 - f37f86a774 avformat/dvdvideodec: Remove redundant ret initializations 2024-07-13 17:17:22 +0200: Marth64 - eb07a593d3 avformat/dvdvideodec: Don't add chapter markers for empty/dummy PTTs 2024-07-12 22:49:33 +0200: Michael Niedermayer - 9af348bd1a avcodec/flac_parser: Assert that we do not overrun the link_penalty array 2024-07-12 22:45:58 +0200: Michael Niedermayer - ed34b0c54e avcodec/osq: avoid signed overflow in downsample path 2024-07-12 22:44:19 +0200: Michael Niedermayer - 12dab3860c tools/target_enc_fuzzer: A64MULTI5 encoder is very slow, check and adjust threshold 2024-07-12 22:44:17 +0200: Michael Niedermayer - 032e831ab4 tools/target_enc_fuzzer: A64MULTI encoder is very slow, check and adjust threshold 2024-07-12 22:42:46 +0200: Michael Niedermayer - 0474614e6c avcodec/pixlet: Simplify pfx computation 2024-07-12 22:42:44 +0200: Michael Niedermayer - f18b442370 avcodec/motion_est: Fix score squaring overflow 2024-07-12 22:42:42 +0200: Michael Niedermayer - 06f01d9fa0 avcodec/mlpenc: Use 64 for ml, mr 2024-07-12 22:42:40 +0200: Michael Niedermayer - 371265f0ec avcodec/me_cmp: Fix type check 2024-07-12 22:42:38 +0200: Michael Niedermayer - d553276843 avcodec/loco: Check loco_get_rice() for failure 2024-07-12 22:42:35 +0200: Michael Niedermayer - b989986641 avcodec/loco: check get_ur_golomb_jpegls() for failure 2024-07-12 22:42:33 +0200: Michael Niedermayer - 0e3e7e8aeb avcodec/leaddec: Check init_get_bits8() for failure 2024-07-12 22:42:31 +0200: Michael Niedermayer - 6e4c037833 avcodec/imm4: check cbphi for error 2024-07-12 22:42:28 +0200: Michael Niedermayer - cfe66dfebb avcodec/iff: Use signed count 2024-07-12 22:42:25 +0200: Michael Niedermayer - 1e888fb006 avcodec/hw_base_encode: Simplify EOF check 2024-07-12 22:42:23 +0200: Michael Niedermayer - b2aaeb81f6 avcodec/golomb: Assert that k is in the supported range for get_ur/sr_golomb() 2024-07-12 22:42:21 +0200: Michael Niedermayer - 7cf5b83f6f avcodec/golomb: Document return for get_ur_golomb_jpegls() and get_sr_golomb_flac() 2024-07-12 22:42:20 +0200: Michael Niedermayer - e5af1c6e91 avcodec/dxv: Fix type in get_opcodes() 2024-07-12 22:42:18 +0200: Michael Niedermayer - 69dcd123f1 avcodec/cri: Check length 2024-07-12 22:42:14 +0200: Michael Niedermayer - 96fd9417e2 avcodec/xsubdec: Check parse_timecode() 2024-07-12 22:16:05 +0200: Michael Niedermayer - ba63e32957 avutil/imgutils: av_image_check_size2() ensure width and height fit in 32bit 2024-07-12 21:58:50 +0200: Michael Niedermayer - 20e59af07e avfilter/vf_tiltandshift: Free dst on error 2024-07-12 16:40:51 +0200: Michael Niedermayer - e6c0c5731e doc/examples/mux: remove nop 2024-07-12 16:40:51 +0200: Michael Niedermayer - 93e0265e27 avcodec/proresenc_kostya: use unsigned alpha for rotation 2024-07-12 16:40:51 +0200: Michael Niedermayer - f13ae63259 avformat/rtpenc_rfc4175: Use 64bit in computation if copy_offset 2024-07-12 16:40:50 +0200: Michael Niedermayer - 38c2e6a2c7 avformat/rtmpproto: Use AV_DICT_MATCH_CASE instead of litteral number 2024-07-12 16:40:50 +0200: Michael Niedermayer - cedbef0394 avformat/rtmppkt: Simplify and deobfuscate amf_tag_skip() slightly 2024-07-12 16:40:42 +0200: Michael Niedermayer - 665be4fa2f avformat/rmdec: use 64bit for audio_framesize checks 2024-07-12 16:27:34 +0800: Fei Wang - 71f802cdc9 lavc/hevcdec: Update slice index before hwaccel decode slice 2024-07-12 16:27:34 +0800: Fei Wang - e741cf665d lavc/hevcdec: Put slice address checking after hwaccel decode slice 2024-07-11 21:35:40 -0300: James Almer - 092ef4097c Changelog: mention cropping support in Matroska and MP4 2024-07-11 18:24:26 -0300: James Almer - 70c6b904be x86/intreadwrite: add missing casts to pointer arguments 2024-07-11 21:07:17 +0300: Rémi Denis-Courmont - d28a7e8eb7 lavc/h264dsp: avoid \+ expansion 2024-07-11 10:22:47 -0300: James Almer - 58cb0cab5e avformat/mov: ensure pasp box derived SAR is used if present 2024-07-11 10:22:47 -0300: James Almer - 32588a9394 avformat/movenc: support writing cropping values 2024-07-11 10:22:47 -0300: James Almer - 93be6b425e avformat/mov: export cropping values from clap boxes 2024-07-11 10:22:47 -0300: James Almer - 0b6c5e9df4 avfilter/vf_crop: prevent integer overflows when calculating SAR 2024-07-11 20:26:47 +0800: Zhao Zhili - 0e5f8ddc1d avcodec/vvc: Use static const for function table 2024-07-11 20:26:23 +0800: Zhao Zhili - 906b883e7b avutil/executor: Fix stack overflow due to recursive call 2024-07-11 20:24:11 +0800: Zhao Zhili - 54f9469fa1 avutil/executor: Fix missing check before using mutex 2024-07-10 13:52:52 -0300: James Almer - 1a86a7a48d x86/intreadwrite: fix include of config.h 2024-07-10 13:49:21 -0300: James Almer - 15056dd650 x86/intreadwrite.h: add missing preprocessor checks 2024-07-10 13:25:44 -0300: James Almer - bd1bcb07e0 x86/intreadwrite: use intrinsics instead of inline asm for AV_COPY128 2024-07-10 13:25:44 -0300: James Almer - 4a04cca69a x86/intreadwrite: use intrinsics instead of inline asm for AV_ZERO128 2024-07-10 18:10:10 +0200: Sean McGovern - 34b4ca8696 swscale: prevent undefined behaviour in the PUTRGBA macro 2024-07-10 18:10:10 +0200: Michael Niedermayer - e9e8bea2e7 avutil/wchar_filename: Correct sizeof 2024-07-10 18:10:09 +0200: Michael Niedermayer - 628ba061c8 avutil/hwcontext_d3d11va: correct sizeof IDirect3DSurface9 2024-07-10 18:10:09 +0200: Michael Niedermayer - cf22f944d5 avutil/hwcontext_d3d11va: Free AVD3D11FrameDescriptor on error 2024-07-10 18:10:09 +0200: Michael Niedermayer - 698ed0d5a5 avutil/hwcontext_d3d11va: correct sizeof AVD3D11FrameDescriptor 2024-07-10 18:10:08 +0200: Michael Niedermayer - eb552ecd54 avcodec/vvc/refs: Use unsigned mask 2024-07-10 18:10:08 +0200: Marvin Scholz - 6d9c4bd69e lavfi/perlin: Fix out of bounds stack buffer write 2024-07-10 18:10:08 +0200: Tong Wu - f2f2b27517 MAINTAINERS: add myself as d3d12va_encode maintainer 2024-07-10 18:10:07 +0200: Michael Niedermayer - 3e4bfff211 doc/examples/vaapi_encode: Try to check fwrite() for failure 2024-07-10 12:25:32 +0200: Ramiro Polla - ac6263945a swscale/x86/yuv2rgb: Detemplatize 2024-07-10 12:25:03 +0200: Ramiro Polla - 4f7f9b1026 swscale: remove unconditional #define DITHER1XBPP 2024-07-10 12:24:33 +0200: Ramiro Polla - 7405f1ad53 configure: restore autodetection of v4l2 and fbdev 2024-07-10 11:38:44 +0200: Niklas Haas - 0deb301ba9 avfilter/vf_scale: test return code of scale_frame() 2024-07-10 11:38:44 +0200: Niklas Haas - 084e0b364d avfilter/vf_scale: fix frame lifetimes 2024-07-09 18:03:30 +0300: Rémi Denis-Courmont - f1ed351d3b lavc/h264dsp: R-V V 8-bit h264_biweight_pixels 2024-07-09 18:03:29 +0300: Rémi Denis-Courmont - 3606e592ea lavc/h264dsp: R-V V 8-bit h264_weight_pixels 2024-07-09 21:39:09 +0800: Zhao Zhili - 85706f5136 avutil/hwcontext_videotoolbox: Fix version check 2024-07-09 11:14:47 +0200: Anton Khirnov - 9fb8d13d56 lavf: deprecate avformat_transfer_internal_stream_timing_info() 2024-07-09 11:14:08 +0200: Anton Khirnov - 10185e2d4c fftools/ffmpeg_mux_init: default to input timebase for streamcopy 2024-07-09 11:14:08 +0200: Anton Khirnov - ff55d1cc20 fftools/ffmpeg_dec: improve detection of lavf-guessed durations 2024-07-08 20:11:32 +0200: Andreas Rheinhardt - b6c43328ee avformat/matroskaenc: Avoid indirection via st->codecpar 2024-07-08 20:11:27 +0200: Andreas Rheinhardt - 0d1bc9666c avformat/matroskaenc: Only write useful cropping values 2024-07-08 20:11:20 +0200: Andreas Rheinhardt - 9ffac78eba avformat/matroskaenc: Fix and simplify check for invalid crop values 2024-07-08 20:11:03 +0200: Andreas Rheinhardt - 8765b36a52 avformat/matroskaenc: Fix potential stack-buffer-overflow 2024-07-08 13:30:24 -0300: James Almer - bf87688a9f fftools/ffmpeg: support applying container level cropping 2024-07-08 13:30:24 -0300: James Almer - f194f291d8 avformat/matroskaenc: support writing cropping values 2024-07-08 13:30:24 -0300: James Almer - 79e8e980c2 avformat/matroskadec: export cropping values 2024-07-08 13:30:24 -0300: James Almer - dc763efe70 avformat/matroskadec: don't infer display dimensions when DisplayUnit is not pixels 2024-07-08 13:30:24 -0300: James Almer - d570457eb7 ffprobe: print Frame Cropping packet side data info 2024-07-08 13:29:49 -0300: James Almer - 893c6802ac avformat/dump: print Frame Cropping packet side data info 2024-07-08 13:23:33 -0300: James Almer - 1b58f3af30 avcodec/packet: add a decoded frame cropping side data type 2024-07-07 23:36:33 +0200: Michael Niedermayer - 0619138639 avformat/usmdec: Initialize value 2024-07-07 23:36:33 +0200: Michael Niedermayer - 7b2f67ea77 avformat/udp: Fix temporary buffer race 2024-07-07 23:36:32 +0200: Michael Niedermayer - f022afea77 avformat/tls_schannel: Initialize ret 2024-07-07 23:36:32 +0200: Michael Niedermayer - 426d8c84c3 avformat/subfile: Assert that whence is a known case 2024-07-07 23:36:32 +0200: Michael Niedermayer - 2a0a7d964b avformat/subfile: Merge if into switch() 2024-07-07 23:36:31 +0200: Michael Niedermayer - c8200d3825 avformat/rtsp: Check that lower transport is handled in one of the if() 2024-07-07 23:36:31 +0200: Michael Niedermayer - 498ce4e8b8 avformat/rtsp: initialize reply1 2024-07-07 23:36:31 +0200: Michael Niedermayer - 9bb38ba2b7 avformat/rtsp: use < 0 for error check 2024-07-07 23:36:30 +0200: Michael Niedermayer - 7a9ddb7051 avformat/rtpenc_vc2hq: Check sizes 2024-07-07 23:36:30 +0200: Michael Niedermayer - 382e9e79f3 avfilter/af_aderivative: Free out on error 2024-07-07 23:36:30 +0200: Michael Niedermayer - 66b60bae68 swscale/swscale: Use ptrdiff_t for linesize computations 2024-07-07 23:36:29 +0200: Michael Niedermayer - 62d4414d54 avfilter/af_amerge: Cleanup on av_channel_layout_copy() failure 2024-07-07 23:36:29 +0200: Michael Niedermayer - a5c815f937 avfilter/af_afir: Assert format 2024-07-07 23:36:29 +0200: Michael Niedermayer - 8f9a6c4ea8 avfilter/af_afftdn: Assert format 2024-07-07 23:36:28 +0200: Michael Niedermayer - 5fe8bf4aa5 avfilter/af_pan: check nb_output_channels before use 2024-07-07 23:36:28 +0200: Michael Niedermayer - 2d0d502ff1 avfilter/af_mcompand: compute half frequency in double 2024-07-07 23:36:28 +0200: Michael Niedermayer - cef720ab42 avfilter/af_channelsplit: Assert that av_channel_layout_channel_from_index() succeeds 2024-07-07 23:36:27 +0200: Michael Niedermayer - 7a0ea15c7a avfilter/af_aresample: Cleanup on av_channel_layout_copy() failure 2024-07-07 23:36:27 +0200: Michael Niedermayer - 380a8213b1 tools/coverity: Phase 1 study of anti-halicogenic for coverity av_rescale() 2024-07-07 23:36:27 +0200: Fei Wang - 7ba8982181 MAINTAINERS: add myself to the general developers list 2024-07-07 13:54:07 -0300: James Almer - 33d6e14d6f avformat/hevc: reindent after previous commits 2024-07-07 12:38:57 -0300: James Almer - aa8230c7ba avformat/movenc: add support for writting hfov boxes 2024-07-07 12:38:57 -0300: James Almer - 6a428876fc avformat/movenc: add support for writting vexu boxes 2024-07-07 12:38:57 -0300: James Almer - d4e2af4144 avformat/movenc: add support for writing lhvC boxes 2024-07-07 12:38:57 -0300: Derek Buitenhuis - c4ebdd8d2d avformat/mov: Mark streams with a layered HEVC box as multilayer 2024-07-07 12:38:57 -0300: James Almer - c657c694e3 avformat/mov: add support for lhvC box parsing 2024-07-07 12:38:57 -0300: James Almer - cbfbacff20 avformat/hevc: add a function to write a lhvC box 2024-07-07 12:38:57 -0300: James Almer - cee43e512d avformat/hevc: store parameter set and layer IDs in HVCCNALUnit 2024-07-07 12:38:57 -0300: James Almer - 361b01329f avformat/hevc: use a single array for per-PS NALUs 2024-07-07 12:38:57 -0300: James Almer - ab7893a7b1 avformat/hevc: don't write the same array values per nal addition 2024-07-07 12:38:57 -0300: James Almer - a696b28886 avformat/hevc: don't write NALUs with nuh_layer_id > 0 in hvcC boxes 2024-07-07 12:38:50 -0300: Derek Buitenhuis - 46f7ea4456 avformat: Add a new stream disposition for multilayer video 2024-07-07 18:46:02 +0800: Hao Guan - cd2f8a22e9 avcodec/videotoolboxenc: fix vtctx reset condition 2024-07-07 11:37:43 +0200: Anton Khirnov - 24b3bad811 tests/fate/mov: add a test for VFR muxing 2024-07-07 11:37:43 +0200: Anton Khirnov - ef521e7a57 lavf/movenc: mark mov/mp4 as supporting VFR 2024-07-07 11:34:13 +0200: Anton Khirnov - 6cde03739e tests/fate/filter-audio: convert atempo test to oneoff 2024-07-07 11:33:32 +0200: Marth64 - 8b8ee799de avformat/dvdvideodec: Remove unused cell count variable 2024-07-07 09:34:32 +0300: Rémi Denis-Courmont - f9d1230224 lavc/h264dsp: R-V V 8-bit h264_idct8_add 2024-07-06 17:41:24 -0300: James Almer - ecd3a97834 fate/filter-video: add missing swscale flags to tiltandshift tests 2024-07-06 10:50:55 -0300: James Almer - 3d5bad7501 fate/filter-video: tests more pixel formats with the tiltandshift filter 2024-07-06 10:50:55 -0300: James Almer - a528a54ee1 avfilter/vf_tiltandshift: fix buffer offset for yuv422p input 2024-07-06 14:14:02 +0200: Stefano Sabatini - 9c357324f0 doc/filters/perlin: specify default values 2024-07-05 20:06:22 +0300: Rémi Denis-Courmont - f447189b0c lavc/h264dsp: R-V V 8-bit h264_idct_add 2024-07-05 18:56:03 +0300: Rémi Denis-Courmont - e0eff64ed1 lavc/h264dsp: R-V V 8-bit h264_idct8_add4 2024-07-05 18:56:03 +0300: Rémi Denis-Courmont - d1f0c1fbf8 lavc/h264dsp: R-V V 8-bit h264_idct_add16intra 2024-07-05 18:56:02 +0300: Rémi Denis-Courmont - 30475c95ba lavc/h264dsp: R-V V 8-bit h264_idct_add16 2024-07-05 19:13:43 +0800: Marvin Scholz - cd9ceaef22 avutil/hwcontext_videotoolbox: Set CVBuffer CGColorSpace 2024-07-05 19:13:43 +0800: Marvin Scholz - b4f9fcc63c avutil/hwcontext_videotoolbox: Update documentation 2024-07-05 19:13:43 +0800: Marvin Scholz - 1fa7554bd6 avutil/hwcontext_videotoolbox: Unset undefined values 2024-07-05 18:06:14 +0800: Jun Zhao - 03c2e9d77e lavf/scdet: minor fix 2024-07-05 18:05:10 +0800: Jun Zhao - 25a7dcf069 lavc/libx264: minor format fix 2024-07-05 16:32:31 +0800: Zhao Zhili - 4d90a76986 swscale/aarch64: Add argb/abgr to yuv 2024-07-05 16:32:31 +0800: Zhao Zhili - 52422133ae swscale/aarch64: Add bgra/rgba to yuv 2024-07-05 16:32:31 +0800: Zhao Zhili - b8b71be07a swscale/aarch64: Add bgr24 to yuv 2024-07-04 23:35:08 -0300: James Almer - bef77c6c9c avformat/dump: only print yaw, pitch, and roll if set 2024-07-04 23:33:27 +0300: Martin Storsjö - e14cdf9990 hlsenc: Calculate the average and actual maximum bitrate of segments 2024-07-04 23:33:26 +0300: Martin Storsjö - 9246cca7f7 hlsenc: When not using HLS_SINGLE_FILE, set vs->size to range_length 2024-07-04 23:33:25 +0300: Martin Storsjö - a50b8bb7cd hlsenc: Remove bogus check for if (vs->start_pos) for appending segments 2024-07-04 23:33:24 +0300: Martin Storsjö - 52f57568d5 hlsenc: Fix setting vs->start_pos when not using HLS_SINGLE_FILE or hls_segment_size 2024-07-04 23:33:23 +0300: Martin Storsjö - 01312fdfcf hlsenc: Fix the return value accumulation in append_single_file 2024-07-04 23:03:20 +0300: Martin Storsjö - affc1acde7 tests: Add a missing dependency for the filter-atempo test 2024-07-04 19:45:51 +0200: Andreas Rheinhardt - b13291f37c avcodec/hw_base_encode: Add missing include 2024-07-04 19:57:42 +0300: Rémi Denis-Courmont - e2af5904f0 lavc/h264dsp: R-V V 8-bit MBAFF loop filter 2024-07-04 19:57:42 +0300: Rémi Denis-Courmont - 5a6e333fc7 lavc/h264dsp: R-V V 8-bit luma loop filter 2024-07-04 15:21:17 +0530: Gyan Doshi - 03175b587c doc/filter: fix grammar in tiltandshift filter 2024-07-04 11:12:47 +0200: Ramiro Polla - 61e851381f swscale/yuv2rgb/x86: remove mmx/mmxext yuv2rgb functions 2024-07-04 11:09:53 +0200: Ramiro Polla - 7eb37c142a avdevice/v4l2: add limited support for multiplanar API 2024-07-03 19:54:31 -0300: James Almer - cf7e2c5e05 avformat/mov: add more checks for infe atom size 2024-07-03 19:54:31 -0300: James Almer - 235ba14cc0 avformat/mov: check for EOF inside the infe list parsing loop 2024-07-03 19:54:31 -0300: James Almer - a9a5d000aa avformat/mov: check extent_offset calculation for overflow 2024-07-03 19:54:31 -0300: James Almer - c49898a6b1 avformat/mov: check that iloc offset values fit on an int64_t 2024-07-03 18:16:36 +0300: Rémi Denis-Courmont - 4a2de380b7 lavc/vc1dsp: fuse multiply-adds in R-V V inv_trans_8 2024-07-03 18:16:36 +0300: Rémi Denis-Courmont - 78e1565f84 lavc/vc1dsp: fuse multiply-adds in R-V V inv_trans_4 2024-07-03 10:21:17 -0400: Leo Izen - d69e522523 avcodec/pngenc: fix mDCv typo 2024-07-03 10:21:06 -0400: Leo Izen - c1af34c25b avcodec/pngdec: fix mDCv typo 2024-07-03 08:26:44 -0300: James Almer - d241edc2b4 fftools/ffmpeg_opt: add missing codec type to some options 2024-07-03 11:38:52 +0200: Anton Khirnov - 901f7e3f72 fftools/ffmpeg_mux_init: make encoder_opts local to ost_add() 2024-07-03 11:38:52 +0200: Anton Khirnov - 9a7686e545 fftools/ffmpeg_mux_init: apply encoder options manually 2024-07-03 11:38:52 +0200: Anton Khirnov - f1664aabb1 fftools/ffmpeg: rewrite checking whether codec AVOptions have been used 2024-07-03 11:37:40 +0200: Rajiv Harlalka - fc446eea05 tests/fate/filter-audio.mak: add test for atempo audio filter 2024-07-03 02:51:37 +0200: Yotam Ofek - a9c05eb657 avcodec/aaccoder_twoloop: remove unread max scaler 2024-07-03 02:51:09 +0200: Yotam Ofek - b5ad997e72 avcodec/aaccoder_twoloop: remove unused macro 2024-07-03 02:48:27 +0200: Marvin Scholz - ac60ad1872 avcodec/aacdec_usac: Fix array size 2024-07-02 21:57:25 +0200: Michael Niedermayer - c296d4fdec avfilter/vf_avgblur: Check plane instead of AVFrame 2024-07-02 21:57:24 +0200: Michael Niedermayer - 34f821e448 avfilter/drawutils: Fix depthb computation 2024-07-02 21:57:24 +0200: Michael Niedermayer - aab0c344c5 avfilter/avf_showcwt: Check av_parse_video_rate() for failure 2024-07-02 21:57:24 +0200: Michael Niedermayer - 0d0373de3b avformat/rdt: Check pkt_len 2024-07-02 21:57:23 +0200: Michael Niedermayer - ca237a841e avformat/mpeg: Check len in mpegps_probe() 2024-07-02 21:57:23 +0200: Michael Niedermayer - 64df7d4c1e avformat/mov: Check requested_sample before using it 2024-07-02 21:57:23 +0200: Michael Niedermayer - a469e48b6d avformat/mxfenc: resurrects the error print 2024-07-02 21:57:22 +0200: Michael Niedermayer - 4c285bb278 avdevice/dshow: Check ICaptureGraphBuilder2_SetFiltergraph() for failure 2024-07-02 21:57:22 +0200: Michael Niedermayer - 86cd7c68bc avcodec/mfenc: check IMFSample_ConvertToContiguousBuffer() for failure 2024-07-02 21:57:22 +0200: Michael Niedermayer - 63ecce9ba8 avcodec/vc1_loopfilter: Factor duplicate code in vc1_b_h_intfi_loop_filter() 2024-07-02 21:57:21 +0200: Michael Niedermayer - 97ae47f9e9 avcodec/vvc/ctu: Remove dead ret check 2024-07-02 21:57:21 +0200: Michael Niedermayer - d22a33710a avcodec/vvc/dec: Remove constant eos_at_start 2024-07-02 21:57:21 +0200: Michael Niedermayer - 4824156fa0 avformat/img2dec: assert no pipe on ts_from_file 2024-07-02 21:57:20 +0200: Michael Niedermayer - 385784a148 avcodec/cbs_jpeg: Try to move the read entity to one side in a test 2024-07-02 21:57:20 +0200: Michael Niedermayer - 4bca147415 fftools/ffplay: Check vulkan_params 2024-07-02 21:57:20 +0200: Michael Niedermayer - ed364444f1 fftools/ffmpeg_sched: Remove dead assignments in sch_dec_send() 2024-07-02 21:57:19 +0200: Michael Niedermayer - 68f6063e04 fftools/ffmpeg_mux_init: Cleanup on error return in set_dispositions() 2024-07-02 21:57:19 +0200: Michael Niedermayer - 7b48360907 fftools/ffmpeg_mux: Remove unneeded initialization 2024-07-02 21:57:19 +0200: Michael Niedermayer - 935d9a5712 fftools/ffmpeg_enc: Initialize Decoder 2024-07-02 21:57:18 +0200: Michael Niedermayer - 462bd44b03 fftools/ffmpeg_enc: Initialize fd 2024-07-02 21:57:18 +0200: Michael Niedermayer - 97b2ab15de fftools/ffmpeg_enc: simplify opaque_ref check 2024-07-02 21:57:18 +0200: Michael Niedermayer - 2882d30e3a avformat/mov: Check edit list for overflow 2024-07-02 21:57:17 +0200: Mars Zuo - 09a62a6413 swresample/swresample: Rectify invalid function in the documentation 2024-07-02 21:57:17 +0200: Michael Niedermayer - 34fd247c3b fftools/ffmpeg: Check read() for failure 2024-07-02 21:57:17 +0200: Michael Niedermayer - 6398242bb2 avcodec/vvc/dec: Check ff_init_cabac_decoder() for failure 2024-07-02 21:57:16 +0200: Michael Niedermayer - ca4ff242d8 MAINTAINERS: Add Timo Rothenpieler to server admins 2024-07-02 14:15:12 +0200: Tong Wu - e783e45e29 avcodec/hw_base_encode: avoid getting FFHWBaseEncodeContext from avctx 2024-07-02 14:15:12 +0200: Tong Wu - 0ba10f2d75 Changelog: add D3D12VA HEVC encoder changelog 2024-07-02 14:15:12 +0200: Tong Wu - ba0c14e6bf avcodec: add D3D12VA hardware HEVC encoder 2024-07-02 14:15:12 +0200: Tong Wu - d822146f4f avutil/hwcontext_d3d12va: add Flags for resource creation 2024-07-02 14:15:12 +0200: Tong Wu - fc25b7866a avcodec/vaapi_encode: extract a free funtion to base layer 2024-07-02 14:15:12 +0200: Tong Wu - 6403ad77e3 avcodec/vaapi_encode: extract a get_recon_format function to base layer 2024-07-02 14:15:12 +0200: Tong Wu - 88b70b8883 avcodec/vaapi_encode: extract set_output_property to base layer 2024-07-02 14:15:12 +0200: Tong Wu - 3ca740f19c avcodec/vaapi_encode: extract gop configuration and two options to base layer 2024-07-02 14:15:12 +0200: Tong Wu - 1242abdcee avcodec/vaapi_encode: extract the init and close function to base layer 2024-07-02 14:15:12 +0200: Tong Wu - aa82340b0c avcodec/vaapi_encode: move the dpb logic from VAAPI to base layer 2024-07-02 14:15:12 +0200: Tong Wu - f303c26292 avcodec/vaapi_encode: move pic->input_surface initialization to encode_alloc 2024-07-02 14:15:12 +0200: Tong Wu - dea5204b41 avcodec/vaapi_encode: add picture type name to base 2024-07-02 14:15:12 +0200: Tong Wu - ff06343d7e avcodec/vaapi_encode: add async_depth to common options 2024-07-02 14:15:12 +0200: Tong Wu - ab944e06bc avcodec/hw_base_encode: add FF_HW_ prefix for two enums 2024-07-02 14:15:12 +0200: Tong Wu - 3747bf0426 avcodec/vaapi_encode: introduce a base layer for vaapi encode 2024-07-02 09:55:39 +0200: Anton Khirnov - e939f02ce6 lavc/hevcdec: improve check for PPS changing between slices 2024-07-02 09:55:39 +0200: Anton Khirnov - 5861576f39 lavc/hevcdec: move export_stream_params() from set_sps() to hevc_frame_start() 2024-07-02 09:55:39 +0200: Anton Khirnov - 99b0c3dc7c lavc/hevcdec: do not pass a pixel format to set_sps() 2024-07-02 09:55:39 +0200: Anton Khirnov - 5295650655 lavc/hevcdec: do not call export_stream_params_from_sei() in update_thread_context() 2024-07-02 09:55:39 +0200: Anton Khirnov - fd69700e51 lavc/hevcdec: call export_stream_params_from_sei() before ff_get_buffer() 2024-07-02 09:55:24 +0200: Jiasheng Jiang - 4065ff69a2 avcodec/mpegvideo_enc: Add check for av_packet_new_side_data() 2024-07-01 23:16:44 +0200: Andrew Sayers - 5d54a25eea avfilter/af_afade: fix opt_type for nb_samples/ns 2024-07-01 22:54:00 +0200: Marth64 - 4dc204ea3e avformat/dvdvideodec: Fix duration logic with 1 chapter and validate chapter range 2024-07-01 22:53:54 +0200: Marth64 - 0c1c7688ea avformat/dvdvideodec: Do not EOF on WAIT events 2024-07-01 22:31:02 +0200: Stefano Sabatini - 3764b8ecdb lavfi: add Perlin noise generator 2024-07-01 19:59:01 +0200: Josh Allmann - c9151ea507 avcodec/nvenc: fix segfault in intra-only mode 2024-07-01 13:43:07 +0200: Ramiro Polla - cc6fb1643d avdevice/v4l2: add NV16 and NV24 pixel formats 2024-06-30 19:02:32 +0300: Rémi Denis-Courmont - b818dff8d8 lavc/vc1dsp: fix potential overflow in R-V V inv_trans_4 2024-06-30 19:02:32 +0300: Rémi Denis-Courmont - 349c49fd1b lavc/vc1dsp: fix overflow in R-V V inv_trans_8 2024-06-30 19:02:32 +0300: Rémi Denis-Courmont - 2c900d4c11 lavc/vc1dsp: factor R-V V inv_trans_8 code 2024-06-30 11:37:25 +0200: Andreas Rheinhardt - 2902ed25b5 avcodec/iirfilter: Move ff_iir_filter() to lavc/tests/iirfilter.c 2024-06-30 11:37:06 +0200: Andreas Rheinhardt - 2330e77c97 avfilter/textutils: Constify ff_expand_text() 2024-06-30 11:37:04 +0200: Andreas Rheinhardt - ba457e9adb avfilter/textutils,vf_drawtext,qrencode: Constify function pointers 2024-06-30 11:34:36 +0200: Andreas Rheinhardt - 5a30b45c0f avcodec/mpeg12dec: Don't adapt (last|next)_pic.linesize for field pics 2024-06-30 11:32:27 +0200: Andreas Rheinhardt - f26255962c avcodec/aacsbr_template: Remove unused-but-set variable 2024-06-30 09:11:44 +0200: Marton Balint - 0d5e3f5a40 avutil/timestamp: avoid possible FPE when 0 is passed to av_ts_make_time_string2() 2024-06-29 21:03:44 +0300: Rémi Denis-Courmont - d5e603ddc0 lavu/lls: remove useless VSETVL 2024-06-28 13:16:57 -0300: James Almer - 0b330d8642 avformat/mov: set Stereo3D type when parsing eyes box 2024-06-28 13:16:57 -0300: James Almer - 8af0919cc6 avutil/stereo3d: add a Stereo3D view to signal that the view is unspecified 2024-06-28 13:16:57 -0300: James Almer - 1c8b32e19f avutil/stereo3d: add a Stereo3D type to signal that the packing is unspecified 2024-06-28 13:16:57 -0300: James Almer - e0b574c483 avcodec/cbs_h266: move decoded_picture_hash to CBS SEI 2024-06-28 13:16:57 -0300: James Almer - 826f55d5b3 avcodec/cbs_sei: add support for Frame Packing Arrangement SEI parsing 2024-06-28 13:16:57 -0300: James Almer - 0cb733d276 avfilter/vf_showinfo: don't use sizeof(AVSphericalMapping) 2024-06-28 13:16:51 -0300: James Almer - beacdbf4b4 avfilter/vf_showinfo: only print yaw, pitch, and roll if set 2024-06-28 12:57:49 -0300: James Almer - 778096757d avfilter/vf_showinfo: use av_spherical_projection_name() 2024-06-28 12:57:49 -0300: James Almer - 6da38e11f6 avfilter/vf_showinfo: don't use sizeof(AVStereo3D) 2024-06-28 12:57:49 -0300: James Almer - 3478cf2c2d avfilter/vf_showinfo: print more Stereo 3D fields 2024-06-28 12:20:15 -0300: Dawid Kozinski - 3e6c794862 avcodec/evc: Alterations following changes in libxeve 2024-06-28 21:37:40 +0800: Frank Plowman - 83b77990c6 lavc/vvc: Always set flags for the current picture 2024-06-28 14:49:49 +0200: Ramiro Polla - 1fb77347c8 checkasm: add tests for yuv2rgb 2024-06-28 14:48:23 +0200: Ramiro Polla - a8e2714d82 libavcodec/mjpeg: preserve unclipped last_dc value 2024-06-28 01:43:52 -0400: Leo Izen - 539d2e989d avcodec/aacdec_lpd: remove unused local variables 2024-06-27 23:28:46 +0200: Kacper Michajłow - 02b3fc5826 avformat/nuv: return early if header id fails to read 2024-06-27 20:54:42 +0800: Zhao Zhili - 6aeb084c39 avcodec/vvc: Don't create new thread when thread_count is 1 2024-06-27 20:54:42 +0800: Zhao Zhili - baf3123c1c avutil/executor: Allowing thread_count be zero 2024-06-27 20:38:34 +0800: Frank Plowman - d79c926ab6 lavc/vvc: Validate IBC block vector 2024-06-27 20:36:13 +0800: Frank Plowman - c917c423e0 lavc/vvc: Don't discard return codes 2024-06-27 15:12:35 +0530: Gyan Doshi - 9a3bc59a38 configure: fix alignment of conditional lib dependencies 2024-06-27 15:12:06 +0530: Gyan Doshi - 27284b7800 configure: fix assignment of dep libs for QR-code filters 2024-06-27 11:06:23 +0300: Martin Storsjö - 75e3b81f75 avcodec/vvcdec: Fix compiling with MSVC 2022 17.8 and older 2024-06-26 20:55:11 +0200: Michael Niedermayer - 1080116658 avcodec/aac/aacdec_usac: Test ac in usac 2024-06-26 20:49:36 +0200: Michael Niedermayer - c221c7422f swscale/output: Avoid undefined overflow in yuv2rgb_write_full() 2024-06-26 20:49:36 +0200: Michael Niedermayer - 9e6c5b6e86 swscale/output: alpha can become negative after scaling, use multiply 2024-06-26 20:49:35 +0200: Paul B Mahol - c22488f718 avcodec/smcenc: make sure ny/nx are >= 0 2024-06-26 20:49:35 +0200: Michael Niedermayer - 4a7220bd5c avcodec/targaenc: Allocate space for the palette 2024-06-26 20:49:35 +0200: Michael Niedermayer - d34d4b6a7c avcodec/r210enc: Use av_rescale for bitrate 2024-06-26 20:49:34 +0200: Michael Niedermayer - 228f255b5d avcodec/jfdctint_template: Fewer integer anomalies 2024-06-26 20:49:34 +0200: Michael Niedermayer - 3a9292aff3 avcodec/snowenc: MV limits due to mv_penalty table size 2024-06-26 20:49:34 +0200: Michael Niedermayer - eb9c96a82f avcodec/ratecontrol: Try to keep fps as a rational 2024-06-26 20:49:33 +0200: Michael Niedermayer - f81602fb3a tools/target_dec_fuzzer: Adjust threshold for MV30 2024-06-26 20:49:25 +0200: Michael Niedermayer - 749994194c tools/target_dec_fuzzer: Adjust threshold for jpeg2000 2024-06-26 12:50:02 +0200: J. Dekker - e61fed8280 avutil/riscv/cpu: fix __riscv_v_min_vlen typo 2024-06-26 02:06:53 -0400: Brad Smith - 41190da9e1 aarch64: Add OpenBSD runtime detection of dotprod and i8mm using sysctl 2024-06-25 19:32:17 +0800: Nuo Mi - 23531c9776 avcodec/vvcdec: alf, support virtual boundaries 2024-06-25 19:32:17 +0800: Nuo Mi - 3bac5ba861 avcodec/vvcdec: sao, support virtual boundaries 2024-06-25 19:32:17 +0800: Nuo Mi - 17c8b63781 avcodec/vvcdec: deblock, support virtual boundaries 2024-06-25 19:32:17 +0800: Nuo Mi - 80ded9cfe7 avcodec/vvcdec: ps, derive virtual boundaries 2024-06-25 19:32:17 +0800: Nuo Mi - 8b3d1f1fb3 cbs_h266: add VVC_MAX_VBS for max num of virtual boundaries 2024-06-25 19:32:17 +0800: Nuo Mi - fc731d8b39 avcodec/vvcdec: misc, constify ALFParams 2024-06-25 19:32:17 +0800: Nuo Mi - 9b532ace02 avcodec/vvcdec: misc, remove unused ALFParams.applied 2024-06-25 19:32:17 +0800: Nuo Mi - 98b6b90601 avcodec/vvcdec: refact out alf_get_edges 2024-06-25 19:32:17 +0800: Nuo Mi - 45d0ba8313 avcodec/vvcdec: misc, reformat ff_vvc_sao_filter 2024-06-25 19:32:17 +0800: Nuo Mi - a69b07dc79 avcodec/vvcdec: refact, fix naming convention of x0, y0 for sao 2024-06-25 19:32:17 +0800: Nuo Mi - ccf1d4172c avcodec/vvcdec: refact out sao_extends_edges 2024-06-25 19:32:17 +0800: Nuo Mi - 200862b144 avcodec/vvcdec: refact out sao_get_edges 2024-06-25 19:32:17 +0800: Nuo Mi - 5b9320b209 avcodec/vvcdec: refact, unify ff_vvc_deblock_{horizontal, vertical} 2024-06-25 19:32:17 +0800: Nuo Mi - 16e410aaac avcodec/vvcdec: misc, use POS to simplify filter code 2024-06-25 19:32:17 +0800: Nuo Mi - a6ea542a34 avcodec/vvcdec: refact, unify {horizontal, vertical}_bs, {horizontal, vertical}_p, {horizontal, vertical}_q 2024-06-25 19:32:17 +0800: Nuo Mi - cc89832d56 avcodec/vvcdec: refact, unify vvc_deblock_bs_chroma_{horizontal, vertical} 2024-06-25 19:32:17 +0800: Nuo Mi - 0a5bbcf0f3 avcodec/vvcdec: refact, unify vvc_deblock_bs_luma_{horizontal, vertical} 2024-06-25 19:32:17 +0800: Nuo Mi - cb6538e9a1 avcodec/vvcdec: refact, unify vvc_deblock_subblock_bs_{horizontal, vertical} 2024-06-25 19:32:17 +0800: Nuo Mi - 0333b97414 checkasm/vvc_alf: ensure right and bottom boundaries are not overwritten by asm 2024-06-25 19:32:17 +0800: Nuo Mi - 6b0e6a98b5 x86/vvc_alf: avoid overwriting for non-16 aligned widths 2024-06-25 19:32:17 +0800: Nuo Mi - 1fa9f5b17f checkasm/vvc_alf: random select alf virtual boundaries position 2024-06-25 19:32:17 +0800: Nuo Mi - b82ef7c0ba checkasm/vvc_alf: only check the valid filter and classify sizes 2024-06-25 00:01:11 -0300: James Almer - 74035aaed7 avformat/matroskadec: don't use sizeof(AVStereo3D) 2024-06-25 00:01:11 -0300: James Almer - f6b29c8773 avformat/mov: don't use sizeof(AVStereo3D) 2024-06-25 00:01:10 -0300: James Almer - 7c0ebb095d avcodec/mpeg12dec: don't use sizeof(AVStereo3D) 2024-06-25 00:01:05 -0300: James Almer - e6baf4f384 avutil/stereo3d: add a new allocator function that returns a size 2024-06-24 20:00:14 -0300: James Almer - 1034296eac avformat/dump: print Stereo3D AVRationals as float 2024-06-25 00:19:03 +0200: Timo Rothenpieler - 6d4eba51f2 fftools/ffplay_renderer: use correct NULL value for Vulkan type 2024-06-24 23:53:25 +0200: Lynne - dae12ddb2e lavu/stereo3d: change the horizontal FOV field to a rational 2024-06-24 20:23:32 +0300: Rémi Denis-Courmont - 0d748eec8d configure: detect 64-bit generic platforms 2024-06-24 18:05:20 +0200: Cosmin Stejerean - c3814d5409 avcodec/dovi_rpudec: fix reading el_bit_depth_minus8 2024-06-24 08:50:59 -0700: Pierre-Anthony Lemieux - 77ab1c773c fate/jpeg2000dec: add support for p0_10.j2k 2024-06-24 15:00:27 +0200: Timo Rothenpieler - 76317e22a6 avformat/tls_schannel: forward AVIO_FLAG_NONBLOCK to tcp stream 2024-06-24 13:35:22 +0200: Ramiro Polla - e37a93031e swscale/yuv2rgb: reindent after previous commit 2024-06-24 13:34:53 +0200: Ramiro Polla - 0a08c64588 swscale/yuv2rgb: fix yuv422p input in C code 2024-06-24 13:34:28 +0200: Ramiro Polla - fb8fae864f swscale/yuv2rgb: add macros to simplify code generation 2024-06-24 13:33:53 +0200: Ramiro Polla - 88a402df74 swscale/yuv2rgb: fix conversion for widths not aligned to 8 2024-06-24 11:24:04 +0300: Martin Storsjö - 6ec22731ae movenc: Add an option for resilient, hybrid fragmented/non-fragmented muxing 2024-06-24 11:23:55 +0300: Martin Storsjö - 4b8ddf71dc movenc: Factorize a function for finishing a written fragment 2024-06-23 09:10:15 +0200: Lynne - 0b67c83b2e aacdec_usac, aacsbr: implement SBR support for USAC 2024-06-22 15:48:25 +0200: Cosmin Stejerean - 0c0e7ec81e avcodec/dovi_rpu: correctly read el_bit_depth_minus8 and ext_mapping_idc 2024-06-22 15:48:23 +0200: Cosmin Stejerean - cc587e69c6 avutil/dovi_meta: add fields for ext_mapping_idc 2024-06-21 14:09:25 -0300: James Almer - 127545350f avformat/mov: use the updated default value for horizontal_disparity_adjustment in the eyes box 2024-06-21 10:50:22 +0200: Lynne - d45e20c37b aacdec_usac: remove custom rate_idx and use standard variable for it 2024-06-21 10:50:21 +0200: Lynne - a381cbc7c7 aacdec_usac: rename noise_scale to noise_bands 2024-06-21 10:50:21 +0200: Lynne - 89de2f0de1 aacdec_ac: fix an overread 2024-06-21 10:50:20 +0200: Lynne - 50e5b78b79 aac: expose ff_aac_sample_rate_idx() in aac.h 2024-06-21 10:50:13 +0200: Lynne - 1c3545f053 aacdec_usac: apply specification fix M55715 2024-06-20 17:04:03 -0300: James Almer - 35df214a72 avformat/mxfdec: don't use sizeof(AVMasteringDisplayMetadata) 2024-06-20 17:04:03 -0300: James Almer - a91f34aad8 avformat/mov: don't use sizeof(AVMasteringDisplayMetadata) 2024-06-20 17:04:03 -0300: James Almer - 8a85d3fd39 avformat/matroskadec: don't use sizeof(AVMasteringDisplayMetadata) 2024-06-20 17:03:55 -0300: James Almer - c3606cad9c avutil/stereo3d: set a sane default value for AVRational fields 2024-06-20 17:02:50 -0300: James Almer - 1044c09eca avutil/mastering_display_metadata: set a sane default value for AVRational fields 2024-06-20 17:02:50 -0300: James Almer - 7f1b590480 avutil/ambient_viewing_environment: set a sane default value for AVRational fields 2024-06-20 17:02:44 -0300: James Almer - 5140d8334e ffprobe: always print all Stereo3D fields 2024-06-20 18:58:39 +0200: Andreas Rheinhardt - 3a5202d026 avcodec/h261enc: Fix ac_vlc_length tables 2024-06-20 18:58:39 +0200: Andreas Rheinhardt - f3829cc72d avcodec/h261enc: Avoid RLTable when writing macroblock 2024-06-20 18:58:39 +0200: Andreas Rheinhardt - 3874442db2 avcodec/h261data: Make some tables non-static 2024-06-20 18:58:39 +0200: Andreas Rheinhardt - 390dbcb8b8 avcodec/mpegvideo_enc: Constify pointers to static storage 2024-06-20 18:58:39 +0200: Andreas Rheinhardt - b28bf830cd avcodec/motion_est: Optimize dead code away 2024-06-20 18:58:39 +0200: Andreas Rheinhardt - bbb10f1d83 avcodec/h261enc: Inline constants 2024-06-20 18:58:39 +0200: Andreas Rheinhardt - 48cdb7d579 avcodec/mpegvideo_dec: Move setting dct_unquant funcs to h263dec.c 2024-06-20 18:58:39 +0200: Andreas Rheinhardt - 64d2bca452 avcodec/rv10: Avoid indirection 2024-06-20 18:58:39 +0200: Andreas Rheinhardt - 594723ec38 avcodec/mpegvideo: Move quant_precision to Mpeg4DecContext 2024-06-20 18:58:39 +0200: Andreas Rheinhardt - c735552b0b avcodec/rv10: Use ff_h263_decode_init() 2024-06-20 18:58:39 +0200: Andreas Rheinhardt - 7b539ca3e6 avcodec/mpeg_er: Simplify disabling IDCT 2024-06-20 18:58:39 +0200: Andreas Rheinhardt - fee9520716 avcodec/rv10: Remove write-only assignments 2024-06-20 18:58:39 +0200: Andreas Rheinhardt - eb0beffcb3 avcodec/h261dec: Don't set framerate multiple times 2024-06-20 18:58:39 +0200: Andreas Rheinhardt - 9933dfe103 avcodec/h261dec: Simplify decoding motion vectors 2024-06-20 18:58:39 +0200: Andreas Rheinhardt - f793074784 avcodec/h261dec: Unquantize coefficients while parsing them 2024-06-20 18:58:39 +0200: Andreas Rheinhardt - 1745d12d67 avcodec/h261enc, msmpeg4: Avoid setting dc_scale_tables unnecessarily 2024-06-20 18:58:39 +0200: Andreas Rheinhardt - 65d5ccb808 avcodec/mpeg_er: Don't set block_index unnecessarily 2024-06-20 18:58:39 +0200: Andreas Rheinhardt - c41818dc5d avcodec/mpeg4videodec: Don't initialize unused inter_scantable 2024-06-20 18:58:39 +0200: Andreas Rheinhardt - 0f92fecebb avcodec/mpv_reconstruct_mb_template: Optimize WMV2 code away if possible 2024-06-20 18:58:39 +0200: Andreas Rheinhardt - f694db87ca avcodec/mpegvideo: Join loops when initializing ScanTable 2024-06-20 18:58:39 +0200: Andreas Rheinhardt - 66709df403 avcodec/mpegvideo_dec: Remove unnecessary FFMIN 2024-06-20 18:58:39 +0200: Andreas Rheinhardt - 2e5287e519 avcodec/mpv_reconstruct_mb_template: Optimize always-true branch away 2024-06-20 18:58:39 +0200: Andreas Rheinhardt - c1097556c7 avcodec/h261dec: Simplify decoding GOB header 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - 18b059f208 avcodec/h261dec: Fix UB NULL + 0, remove broken resync code 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - fb1acbc941 avcodec/h261dec: Don't reset gob_start_code_skipped in h261_decode_init() 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - 89a0cec790 avcodec/msmpeg4enc: Combine writing bits 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - a1a8a03373 avcodec/mpeg12enc: Pass AVCodecContext* directly 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - 0c88303c0c avcodec/mpeg12enc: Use AVCodecContext, not priv ctx as logctx 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - 1d270e99f9 avcodec/mpeg4videodec: Remove always-false check 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - 963bdac226 avcodec/vc1_block: Simplify resetting coded_block 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - 6e1ca92206 avcodec/vc1_block: Remove unnecessary assignments 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - 7bccf63de5 avcodec/mpeg4videodec: Don't initialize unused stuff 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - d197a8d6b6 avcodec/mpeg4videodec: Inline constants 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - 646ace34cd avcodec/h263enc: Remove no-output code 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - d40b46f47c avcodec/ituh263enc: Inline constants 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - 0b0a4a7e69 avcodec/svq1enc: Stop copying PutBitContext unnecessarily 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - 952a32e9a0 avcodec/mpegutils: Don't output wrong mb skip values 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - b2195a238c avcodec/mpegvideo_dec: Don't keep droppable in sync in update_thread_ctx 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - 39660bf964 avcodec/mpegvideo_dec: Don't alloc framesize-bufs in update_thread_ctx 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - ba341be095 avcodec/mpeg12dec: Disable allocating scratchpad buffers when possible 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - 3acf351e77 avcodec/mpv_reconstruct_mb_template: Don't unnecessarily copy data 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - c28e553cbf avcodec/mpegutils: Fix ff_draw_horiz_band() 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - f8b8f16163 avcodec/mpegvideo_enc: Don't update qscale unnecessarily 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - 85cc6478b6 avcodec/mpegvideo_enc: Initialize qscale tab for all codecs 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - 3b67ab85ee avcodec/mpegvideo_enc: Only keep what is used from MECmpContext 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - eb3415912b avcodec/mpegvideo_enc: Avoid branch for sse vs nsse cmp 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - 8b4f7c0663 avcodec/me_cmp: Zero MECmpContext in ff_me_cmp_init() 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - 10e7633cd7 avcodec/motion_est: Store remaining required me_cmp_funcs 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - d163eefd47 avcodec/me_cmp, motion_est: Sanitize permissible cmp_funcs 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - b1a31b32ab avcodec/me_cmp,dvenc,mpegvideo: Move ildct_cmp to its users 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - cd2e46a350 avcodec/me_cmp, mpegvideo: Move frame_skip_cmp to MpegEncContext 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - 182e647a64 avcodec/me_cmp, motion_est: Move me_(pre_)?_cmp etc. to MotionEstContext 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - 1367ef198a avcodec/me_cmp: Constify ff_set_cmp() 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - bbd355355d avcodec/motion_est: Factor one-time initialization out of ff_init_me 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - 422711d1a5 avcodec/dvenc: Check for availability of interlaced dct cmp func 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - c46711d44f avcodec/mpegvideo_enc: Check for existence of ildct cmp functions 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - 415a3c32c9 avcodec/mpegvideo_enc: Avoid excessive inlining 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - 0ef8f0f965 avcodec/ituh263dec: Use VLC symbol table 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - 010951239c avcodec/mpeg12dec: Use VLC symbol table 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - e7d6300c10 avcodec/mpeg4videodec: Use VLC symbol table 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - f161d9449a avcodec/mpegutils: Move H.264-only macros to h264dec.h 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - f5d5b80f3c avcodec/mpegutils: Don't use MB_TYPE_L[01] for mpegvideo 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - 07ae09bdf1 avcodec/mpegutils: Remove always-false check 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - c94d81ce00 avcodec/h261dec: Remove nonsense information from error message 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - 0876b160d6 avcodec/h261dec: Use VLC symbol table 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - 4cdd684e86 avcodec/mpegutils: Remap MB_TYPE_{GMC,SKIP,CBP,QUANT} 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - dd1e804a98 avcodec/mpegutils: Remap MB_TYPE_ACPRED, add codec-specific MB_TYPE 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - 5805b860fe configure: Remove obsolete mpeg4_decoder->mpeg4video_parser dependency 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - 18f1aca3e8 avcodec/mpegvideo_dec: Set dct_unquantize ptrs only once when possible 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - 091d006637 avcodec/mpegvideo: Set dct_unquantize earlier 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - 4339d2c11c avcodec/mpegvideo: Don't pretend dct_init can fail 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - 80c2d7c890 avcodec/mpegvideo_enc: Avoid branches for flipping no_rounding 2024-06-20 18:58:38 +0200: Andreas Rheinhardt - 91fce67691 avcodec/vc1: Combine identical checks 2024-06-20 18:52:06 +0200: Theo Fabi - d6d14b3a15 avdevice/avfoundation: add external video devices 2024-06-20 20:33:23 +0800: Frank Plowman - 8d6014dbc6 lavc/vvc: Invalidate PPSs which refer to a changed SPS 2024-06-20 09:12:24 -0300: Araz Iusubov - 02430680b0 libavcodec/amfenc: Update AMF encoder options 2024-06-20 09:12:24 -0300: Araz Iusubov - 696bd64d01 libavcodec/amfenc: Update AMF release version 2024-06-20 08:57:45 -0300: James Almer - 53c8d417ed avformat: split off generic NAL function helpers into their own file 2024-06-20 08:57:45 -0300: Frank Plowman - 0eacad6921 fate/vvc: add vvc-conformance-RPR_A_4 2024-06-19 10:12:57 -0300: James Almer - 0ae157b360 avformat/iamf_parse: add missing padding to AAC extradata 2024-06-19 10:12:50 -0300: James Almer - 4e608e90eb avformat/evc: fix writing reserved bits 2024-06-19 10:03:04 -0300: James Almer - 5191339f74 avformat/evc: remove useless struct field 2024-06-19 13:24:31 +0200: Michael Niedermayer - 4cab028bd0 avformat/mxfdec: Check container_ul->desc before use 2024-06-19 13:23:07 +0200: Michael Niedermayer - 0da6865ce2 avfilter/qsvvpp: Remove unreachable code 2024-06-19 12:58:22 +0200: Michael Niedermayer - 2b2ced61eb avcodec/libvpxenc: Cleanup on error 2024-06-19 12:54:46 +0200: Michael Niedermayer - 7fab9b9761 avformat/iamf_parse: 0 layers are not allowed 2024-06-19 12:52:20 +0200: Michael Niedermayer - c69e6cccd7 avformat/iamf_parse: consider nb_substreams when accessing substreams array 2024-06-19 12:36:02 +0200: Michael Niedermayer - 97ecfb5a19 MAINTAINERS: Update the entries for the release maintainer for FFmpeg 2024-06-18 23:12:41 +0200: Ramiro Polla - 75f1a8e071 swscale/aarch64: add neon {lum,chr}ConvertRange 2024-06-18 21:18:30 +0200: Niklas Haas - 90579fbb90 avcodec/dovi_rpudec: handle errors consistently 2024-06-18 21:18:30 +0200: Niklas Haas - 0a5ed91e5e avcodec/dovi_rpudec: reject reserved_zero_3bits != 0 2024-06-18 21:18:30 +0200: Niklas Haas - d9f902d3a4 avcodec/dovi_rpu: guard ext blocks by dm_metadata_present 2024-06-18 21:18:30 +0200: Niklas Haas - 5e778cbfd5 avcodec/dovi_rpu: move ff_dovi_rpu_generate to correct section 2024-06-18 21:18:30 +0200: Niklas Haas - 7bf08a5b2d avcodec/dovi_rpu: simplify vdr type 2024-06-18 21:18:30 +0200: Niklas Haas - ae7bff55df avcodec/dovi_rpudec: simplify vdr handling (cosmetic) 2024-06-18 21:18:30 +0200: Niklas Haas - 7ee64631f6 avcodec/dovi_rpu: fix dm_metadata_id handling 2024-06-18 21:18:30 +0200: Niklas Haas - 68a22ac936 avcodec/dovi_rpu: properly handle vdr_dm_metadata_present 2024-06-18 21:18:30 +0200: Niklas Haas - e1b91eb195 avdovi/dovi_rpudec: handle prev_vdr_rpu_id failures 2024-06-18 21:17:36 +0200: Niklas Haas - 954f890f95 avcodec/dovi_rpudec: validate L2.ms_weight 2024-06-18 21:17:30 +0200: Niklas Haas - e07b735a99 avcodec/dovi_rpudec: add return code to parse_ext_v* 2024-06-18 19:54:35 +0100: Derek Buitenhuis - 620f6f7d5b avformat/dump: Print all possible Stereo3D info 2024-06-18 15:47:59 -0300: James Almer - 0c0be4b99e fate/lavf-container: add extract_extradata BSF dependency to lavf-fate-hevc.mp4 2024-06-18 12:47:44 -0300: James Almer - 89779a3cbe fate/lavf-container: add a hevc in ISOBMFF remux test 2024-06-18 14:47:40 +0100: Derek Buitenhuis - 8e7ca22b36 avformat/mov: Add support for reading and exporting horizontal field of view 2024-06-18 14:47:40 +0100: Derek Buitenhuis - 5c17376321 avformat/mov: Add support for exporting Video Extension Usage info 2024-06-18 14:47:40 +0100: Derek Buitenhuis - 049dfe3f65 fftools/ffprobe: Print more Stereo 3D info from side data 2024-06-18 14:47:40 +0100: Derek Buitenhuis - cf2436a0b4 avutil/stereo3d: Fill out stereo info provided by Vision Pro files 2024-06-18 14:47:40 +0100: Derek Buitenhuis - 57bfba35d6 avutil/spherical: Add more spherical types 2024-06-18 11:49:27 +0200: Andreas Rheinhardt - b515088576 avcodec/loongarch/Makefile: Fix vc1dsp_lasx.o build criterion 2024-06-18 15:24:12 +0800: Zhao Zhili - e598a323dc avutil/macos_kperf: Fix assert which makes kperf failed to run 2024-06-18 15:24:02 +0800: Zhao Zhili - ec1daa39e0 avutil/timer: Fix missing header for mach_absolute_time 2024-06-18 15:23:46 +0800: Zhao Zhili - 74b4e550cb tests/checkasm: Remove check on linux perf fd in uninit 2024-06-18 07:23:44 +0200: sfan5 - c28e5b597e lavf/tls_mbedtls: add workaround for TLSv1.3 vs. verify=0 2024-06-17 14:00:34 +0300: Martin Storsjö - ab8f7030bc aarch64: Use cntvct_el0 as timer register on Android and macOS 2024-06-16 10:09:38 -0300: James Almer - fcf72966a5 swscale/x86/range_convert: add missing AVX2 preprocessor wrapper 2024-06-16 12:30:59 +0200: Andreas Rheinhardt - 7c95c7de4a avcodec/libx265: Don't copy A53 closed captions by default 2024-06-15 21:02:06 -0300: James Almer - fa325379c9 fate/checkasm: run the sw_range_convert test 2024-06-15 21:02:06 -0300: James Almer - 8a4c9d6bd3 swscale/x86/range_convert: reduce amount of xmm regs clobbered in luma functions 2024-06-16 00:35:51 +0200: Ramiro Polla - f6859cade3 swscale/x86: add sse2 and avx2 {lum,chr}ConvertRange 2024-06-16 00:34:24 +0200: Ramiro Polla - 874152033d checkasm: add tests for {lum,chr}ConvertRange 2024-06-15 10:25:17 -0700: Osamu Watanabe - 6f4a95cfb8 avcodec/jpeg2000dec: fix tilepart processing 2024-06-15 21:00:05 +0800: Thomas Siedel - c75940db29 avcodec: add external enc libvvenc for H266/VVC 2024-06-14 21:28:11 +0300: Rémi Denis-Courmont - 4e4444f97c configure: remove stray bfin architecture 2024-06-14 21:28:10 +0300: Rémi Denis-Courmont - 4819aeebf4 avr32: remove explicit support 2024-06-14 14:28:25 +0200: Tomas Härdin - be2cabce32 lavu/intmath.h: Fix UB in ff_ctz_c() and ff_ctzll_c() 2024-06-14 14:28:25 +0200: Tomas Härdin - 3b9e457647 lavu/common.h: Fix UB in av_clip_uintp2_c() 2024-06-14 14:28:25 +0200: Tomas Härdin - 60ab40be70 lavu/common.h: Fix UB in av_clip_intp2_c() 2024-06-14 14:28:24 +0200: Tomas Härdin - 818a487849 lavu/common.h: Fix UB in av_clipl_int32_c() 2024-06-14 13:43:55 +0200: Niklas Haas - 6225ad5c19 avcodec/dovi_rpu{enc,dec}: fix ms_weight handling 2024-06-13 20:36:09 -0300: James Almer - 08383443ff avcodec/vorbisdec: don't use double intermediate in vorbisfloat2float 2024-06-13 20:36:09 -0300: James Almer - 1b9af306da avcodec: use the renamed av_zero_extend 2024-06-13 20:36:09 -0300: James Almer - 4b57ea8fc7 avutil/common: assert that bit position in av_zero_extend is valid 2024-06-13 20:35:57 -0300: James Almer - 39c90d6466 avutil: rename av_mod_uintp2 to av_zero_extend 2024-06-13 23:14:26 +0200: Sean McGovern - cdd139d760 libavcodec/alpha: remove DSP & support code 2024-06-13 21:16:16 +0300: Rémi Denis-Courmont - a5d2d26742 sh4: remove architecture 2024-06-13 21:16:16 +0300: Rémi Denis-Courmont - c5f69719bc lavu/bswap: remove some inline assembler 2024-06-13 21:16:16 +0300: Rémi Denis-Courmont - 0231097d1b lavu/x86: remove GCC 4.4- stuff 2024-06-13 21:16:16 +0300: Rémi Denis-Courmont - 424ac84839 lavu/arm: remove GCC 4.6- stuff 2024-06-13 14:21:18 -0300: James Almer - a7e9f1c1e7 checkasm/lls: add missing random values to the test buffers 2024-06-13 11:44:05 +0200: Anton Khirnov - 0060a368b1 lavc/hevcdec: always call hevc_frame_end() after successfully decoding an AU 2024-06-13 00:39:57 +0200: Michael Niedermayer - 959cb2e2e3 doc/developer: Provide information about git send-email and gmail 2024-06-12 19:37:01 +0200: Marton Balint - 9fb6f024c3 avformat/mxfdec: use the newly added channel ids for more exact mapping 2024-06-12 19:37:01 +0200: Marton Balint - d9a0a6a2b5 avformat/mov_chan: make iso_channel_position table more compact 2024-06-12 19:37:01 +0200: Marton Balint - e405afdd0a avformat/mov_chan: use the newly added channel ids for more exact mapping 2024-06-12 18:38:41 +0300: sunyuechi - a4901a56c6 lavc/vp8dsp: R-V V bilin_load to bilin_load_h 2024-06-12 18:38:41 +0300: sunyuechi - 8d9fb7b5cf lavc/vp8dsp: R-V V put_bilin_h v unroll 2024-06-12 20:48:08 +0800: Frank Plowman - d72a5fe719 lavc/vvc: Prevent overflow in chroma QP derivation 2024-06-12 14:29:30 +0200: Andreas Rheinhardt - edcfa846cf api/api-band-test: Query codec capabilities to decide admissibility 2024-06-12 14:29:30 +0200: Andreas Rheinhardt - b8cc5cf233 api/api-band-test: Perform codec admissibility check earlier 2024-06-12 14:29:30 +0200: Andreas Rheinhardt - 4c22b00780 api/api-band-test: Remove write-only variable 2024-06-12 13:25:10 +0200: Andreas Rheinhardt - 89742b88c6 avcodec/mpegvideo_enc: Don't pretend ff_dct_encode_init() can fail 2024-06-12 13:24:20 +0200: Andreas Rheinhardt - 1dc1b6c5af avcodec/mpegvideo: Remove fast_dct_quantize 2024-06-12 13:24:09 +0200: Andreas Rheinhardt - e80bd068c5 avcodec/mpegvideo_enc: Always set c funcs in ff_dct_encode_init() 2024-06-12 13:23:30 +0200: Andreas Rheinhardt - 8327828205 avcodec/mips/mpegvideo: Set denoise_dct only for encoder 2024-06-12 13:23:29 +0200: Andreas Rheinhardt - adb1521385 avcodec/mpegvideo_enc: Move initializing H263DSP to ituh263enc.c 2024-06-12 13:20:47 +0200: Andreas Rheinhardt - bf8208d0cd avcodec/mpegvideo_enc: Make ff_dct_quantize_c() static 2024-06-12 13:20:41 +0200: Andreas Rheinhardt - f0c021b6ff avcodec/dnxhdenc: Remove always-false check 2024-06-12 12:07:49 +0200: Andreas Rheinhardt - 1fe2a97b61 avcodec/vc1_pred: Fix indentation 2024-06-12 12:07:31 +0200: Andreas Rheinhardt - bf087a7e26 avcodec/mpegvideo_enc: Binarize reference 2024-06-12 12:07:20 +0200: Andreas Rheinhardt - 34ed9d1954 avcodec/ituh263enc: Remove redundant check 2024-06-12 12:03:00 +0200: Andreas Rheinhardt - b2ac792367 avcodec/mpegvideo: Use enum for msmpeg4_version 2024-06-12 12:02:31 +0200: Andreas Rheinhardt - 2f6768c761 avcodec/mpegvideo: Remove pblocks 2024-06-12 12:02:14 +0200: Andreas Rheinhardt - 1f5c64cbdc avcodec/mpeg12dec: Don't initialize inter_scantable 2024-06-12 12:02:03 +0200: Andreas Rheinhardt - 9bb35cfa4d avcodec/mpeg12dec: Pass Mpeg1Context* in mpeg_field_start() 2024-06-12 12:01:42 +0200: Andreas Rheinhardt - c703a519a5 avcodec/mpegvideo_dec: Don't sync encoder-only coded_picture_number 2024-06-12 12:01:27 +0200: Andreas Rheinhardt - a13ca893cf avcodec/mpegvideo_dec, rv34: Simplify check for "does pic exist?" 2024-06-12 11:56:06 +0200: Andreas Rheinhardt - 7e61e77c4e avcodec/mpeg12enc: Simplify writing startcodes 2024-06-12 11:55:44 +0200: Andreas Rheinhardt - 4f2719a239 avcodec/mpegvideo_enc: Unify initializing PutBitContexts 2024-06-12 11:54:57 +0200: Andreas Rheinhardt - a05eebee99 avcodec/mpegpicture: Avoid MotionEstContext in ff_mpeg_framesize_alloc() 2024-06-12 11:54:47 +0200: Andreas Rheinhardt - d0f76e6a11 avcodec/mpegpicture: Use union for b_scratchpad and rd_scratchpad 2024-06-12 11:54:08 +0200: Andreas Rheinhardt - 12fcbff446 avcodec/mpegpicture: Avoid loop and branch when setting motion_val 2024-06-12 11:53:49 +0200: Andreas Rheinhardt - 45cf0541cf avcodec/mpegpicture: Use ThreadProgress instead of ThreadFrame API 2024-06-12 11:53:20 +0200: Andreas Rheinhardt - 5475000942 avcodec/mpeg4videoenc: Simplify writing startcodes 2024-06-12 11:52:32 +0200: Andreas Rheinhardt - 4ef98a43ee avcodec/mpeg4videoenc: Avoid branch for writing stuffing 2024-06-12 11:47:49 +0200: Andreas Rheinhardt - 9ce56f91c0 avcodec/mpegpicture: Make MPVPicture refcounted 2024-06-12 11:44:13 +0200: Andreas Rheinhardt - 99d26939af avcodec/mpegvideo_dec: Add close function for mpegvideo-decoders 2024-06-12 11:44:10 +0200: Andreas Rheinhardt - b90b676409 avformat/riff: Declare VCR2 to be MPEG-2 2024-06-12 11:44:03 +0200: Andreas Rheinhardt - 5ea7c0e323 avcodec/mpeg12dec: Set out_format only once 2024-06-12 11:43:59 +0200: Andreas Rheinhardt - bbe10bcae8 avcodec/mpeg12dec: Remove write-only assignment 2024-06-12 11:43:48 +0200: Andreas Rheinhardt - 2f22fd7ec1 avcodec/mpeg12dec: Only initialize IDCT for IPU 2024-06-12 11:43:30 +0200: Andreas Rheinhardt - 183a67580b avcodec/mpeg12dec: Don't initialize inter tables for IPU 2024-06-12 11:43:22 +0200: Andreas Rheinhardt - dceb73a22d avcodec/mpegvideo_enc: Reindentation 2024-06-12 11:43:14 +0200: Andreas Rheinhardt - b64dfe2bd1 avcodec/mpegvideo_enc: Return early when getting length of B frame chain 2024-06-12 11:42:59 +0200: Andreas Rheinhardt - 17b5fc2e51 avcodec/mpegvideo_enc: Factor setting length of B frame chain out 2024-06-12 11:42:24 +0200: Andreas Rheinhardt - 17501b2267 avcodec/error_resilience: Deduplicate cleanup code 2024-06-12 11:38:13 +0200: Andreas Rheinhardt - fe6037fd04 avcodec/mpegpicture: Split MPVPicture into WorkPicture and ordinary Pic 2024-06-12 11:37:33 +0200: Andreas Rheinhardt - dac15a5b6e avcodec/vc1_mc: Don't check AVFrame INTERLACE flags 2024-06-12 11:36:09 +0200: Andreas Rheinhardt - 59422955cf avcodec/mpegpicture: Rename Picture->MPVPicture 2024-06-12 11:32:35 +0200: Andreas Rheinhardt - 2dfe7c1e40 avcodec/mpegvideo_enc: Move copying properties to alloc_picture() 2024-06-12 11:32:25 +0200: Andreas Rheinhardt - 8225d2da73 avcodec/mpegvideo_enc: Pass AVFrame*, not Picture* to alloc_picture() 2024-06-12 11:27:25 +0200: Andreas Rheinhardt - 89ca63cc9c avcodec/mpegpicture: Split ff_alloc_picture() into check and alloc part 2024-06-12 11:27:15 +0200: Andreas Rheinhardt - 042117da75 avcodec/mpegpicture: Improve error messages and code 2024-06-12 11:27:04 +0200: Andreas Rheinhardt - 8c59b5aa6b avcodec/vc1_pred: Remove unused function parameter 2024-06-12 11:26:51 +0200: Andreas Rheinhardt - dda009b97d avcodec/mpegvideo: Add const where appropriate 2024-06-12 11:22:41 +0200: Andreas Rheinhardt - f1c4e8950e avcodec/rv30, rv34, rv40: Avoid indirection 2024-06-12 11:20:56 +0200: Andreas Rheinhardt - 7814dd77aa avcodec/mpegpicture: Cache AVFrame.data and linesize values 2024-06-12 11:20:27 +0200: Andreas Rheinhardt - 1c40a17922 avcodec/mpegpicture: Reduce value of MAX_PLANES define 2024-06-12 11:19:44 +0200: Andreas Rheinhardt - ec1eba792a avcodec/mpegvideo: Shorten variable names 2024-06-12 11:19:39 +0200: Andreas Rheinhardt - 3a4e7694a1 avcodec/mpegvideo: Restrict resetting mbskip_table to MPEG-4 decoder 2024-06-12 11:19:17 +0200: Andreas Rheinhardt - 47e43c19cb avcodec/h263: Move setting mbskip_table to decoder/encoders 2024-06-12 11:19:15 +0200: Andreas Rheinhardt - 9645eeb485 avcodec/mpegvideo: Reindent after the previous commit 2024-06-12 11:14:32 +0200: Andreas Rheinhardt - 101ed72c2f avcodec/h263, mpeg(picture|video): Only allocate mbskip_table for MPEG-4 2024-06-12 11:14:13 +0200: Andreas Rheinhardt - 2cbca73975 avcodec/h263: Move encoder-only part out of ff_h263_update_motion_val() 2024-06-12 11:13:03 +0200: Andreas Rheinhardt - bed17eba47 avcodec/mpegpicture: Use RefStruct-pool API 2024-06-12 11:12:59 +0200: Andreas Rheinhardt - 6450cfcd10 avcodec/mpegpicture: Reindent after the previous commit 2024-06-12 11:08:19 +0200: Andreas Rheinhardt - 788892d647 avcodec/mpegvideo, mpegpicture: Add buffer pool 2024-06-12 11:05:12 +0200: Andreas Rheinhardt - a95591dbfd avcodec/mpegvideo: Redo aligning mb_height for VC-1 2024-06-12 11:01:24 +0200: Andreas Rheinhardt - 7ad13e173b avcodec/mpegpicture: Always reset mbskip_table 2024-06-12 11:01:07 +0200: Andreas Rheinhardt - 71ff9217f7 avcodec/mpegpicture: Always reset motion val buffer 2024-06-12 11:00:57 +0200: Andreas Rheinhardt - caac9740f8 avcodec/mpegvideo: Only allocate cbp_table, pred_dir_table when needed 2024-06-12 10:54:27 +0200: Andreas Rheinhardt - 582d828f75 avcodec/mpegvideo: Don't reset coded_block unnecessarily 2024-06-12 10:54:08 +0200: Andreas Rheinhardt - ba033acb56 avcodec/mpegvideo: Only allocate coded_block when needed 2024-06-12 10:53:23 +0200: Andreas Rheinhardt - 1a5c21daee avcodec/msmpeg4enc: Only calculate coded_cbp when used 2024-06-12 10:53:13 +0200: Andreas Rheinhardt - 60d4c8a137 avcodec/mpegvideo_motion: Avoid constant function argument 2024-06-12 10:51:16 +0200: Andreas Rheinhardt - 55e81306bf avcodec/mpegvideo_motion: Optimize check away 2024-06-12 10:50:57 +0200: Andreas Rheinhardt - 5f505995db avcodec/mpegvideo_motion: Optimize check away 2024-06-12 10:50:39 +0200: Andreas Rheinhardt - f44d212e0e avcodec/mpegvideo_motion: Remove dead checks for existence of reference 2024-06-12 10:50:12 +0200: Andreas Rheinhardt - c85508f5a9 avcodec/mpeg12dec: Allocate dummy frames for non-I fields 2024-06-12 10:49:57 +0200: Andreas Rheinhardt - 73676dd47a avcodec/mpegpicture: Mark dummy frames as such 2024-06-12 10:49:24 +0200: Andreas Rheinhardt - 99543c93ec avcodec/mpegvideo_dec: Factor allocating dummy frames out 2024-06-12 10:49:03 +0200: Andreas Rheinhardt - a30c95ed8a avcodec/mpegvideo_dec: Sync linesize and uvlinesize between threads 2024-06-12 10:47:44 +0200: Andreas Rheinhardt - d4b63885a6 avcodec/mpegpicture: Store linesize in ScratchpadContext 2024-06-12 10:37:16 +0200: Andreas Rheinhardt - 0aaabe1fd7 avcodec/get_buffer: Remove redundant check 2024-06-12 10:37:11 +0200: Andreas Rheinhardt - 2786d34712 avcodec/ratecontrol: Avoid padding in RateControlEntry 2024-06-12 10:36:37 +0200: Andreas Rheinhardt - 685cda26aa avcodec/mpegvideo, ratecontrol: Remove write-only skip_count 2024-06-12 10:36:30 +0200: Andreas Rheinhardt - 68a06640b1 avcodec/ratecontrol: Don't call ff_rate_control_uninit() ourselves 2024-06-12 10:36:16 +0200: Andreas Rheinhardt - 0c9e04b0e2 avcodec/ratecontrol: Pass RCContext directly in ff_rate_control_uninit() 2024-06-12 10:36:01 +0200: Andreas Rheinhardt - ba28222a14 avcodec/ratecontrol: Fix double free on error 2024-06-12 03:33:45 +0200: Lynne - bdd3c6ca50 aacdec_usac: always zero out alpha_q values for stereo streams 2024-06-12 03:33:45 +0200: Lynne - d79fbad366 aacdec_usac: rename spectrum decode function and remove unused arg 2024-06-12 03:33:38 +0200: Lynne - 11a8e0a4e5 aacdec_usac: dequantize scalefactors after noise synthesis 2024-06-12 01:53:18 +0200: Haihao Xiang - a4630d479a lavu/hwcontext_vulkan: Support write on drm frame 2024-06-12 00:39:14 +0200: Michael Niedermayer - 9c9f095e30 avfilter/vf_rotate: Check ff_draw_init2() return value 2024-06-12 00:39:13 +0200: Michael Niedermayer - 034054b370 avformat/mov: Use int64_t in intermediate for corrected_dts 2024-06-12 00:39:13 +0200: Michael Niedermayer - 0c977d37aa avformat/mov: Use 64bit in intermediate for current_dts 2024-06-12 00:39:13 +0200: Michael Niedermayer - 019fce18bb avformat/matroskadec: Assert that num_levels is non negative 2024-06-12 00:39:12 +0200: Michael Niedermayer - 0263b6a48c avformat/libzmq: Check av_strstart() 2024-06-12 00:39:12 +0200: Michael Niedermayer - 5712f36dd0 avformat/img2dec: Little JFIF / Exif cleanup 2024-06-12 00:39:12 +0200: Michael Niedermayer - 7d04c6016b avformat/img2dec: Move DQT after unrelated if() 2024-06-12 00:39:11 +0200: Michael Niedermayer - f10493f6fc avformat/imfdec: Simplify get_next_track_with_minimum_timestamp() 2024-06-12 00:39:11 +0200: Michael Niedermayer - c21fb3624b avformat/iamf_parse: Remove dead case 2024-06-12 00:39:11 +0200: Michael Niedermayer - 78d6d13bab avdevice/xcbgrab: Check sscanf() return 2024-06-11 20:12:37 +0300: Rémi Denis-Courmont - f6d0a41c8c lavu/riscv: use Zbb CLZ/CTZ/CLZW/CTZW at run-time 2024-06-11 20:12:37 +0300: Rémi Denis-Courmont - 98db140910 lavu/riscv: use Zbb CPOP/CPOPW at run-time 2024-06-11 20:12:37 +0300: Rémi Denis-Courmont - 324899b748 lavu/riscv: use Zbb REV8 at run-time 2024-06-11 20:12:37 +0300: Rémi Denis-Courmont - 378d1b06c3 riscv: probe for Zbb extension at load time 2024-06-11 20:07:55 +0300: Rémi Denis-Courmont - 18adaf9fe5 checkasm/lls: adjust buffer sizes and alignments 2024-06-11 17:39:35 +0200: Anton Khirnov - 08ea7d6b8e lavc/hevcdec: constify source frame in hevc_ref_frame() 2024-06-11 17:39:35 +0200: Anton Khirnov - ccd391d6a3 lavc/hevcdec: do not unref current frame on frame_end() failure 2024-06-11 17:39:35 +0200: Anton Khirnov - d725c737fe lavc/hevcdec: move some frame-end code to hevc_frame_end() 2024-06-11 17:39:35 +0200: Anton Khirnov - edb6a471c4 lavc/hevcdec: factor decoding a slice NALU out of decode_nal_unit() 2024-06-11 17:39:35 +0200: Anton Khirnov - 90e75c4ec9 lavc/hevcdec: drop a redundant multiple-frame-per-packet check 2024-06-11 17:39:35 +0200: Anton Khirnov - 3cd6492fb5 lavc/hevcdec: move the check for multiple frames in a packet 2024-06-11 17:39:35 +0200: Anton Khirnov - a8f9d52c22 lavc/hevcdec: move setting slice_initialized out of hls_slice_header() 2024-06-11 17:39:35 +0200: Anton Khirnov - 82ded1ad3a lavc/hevcdec: move sequence increment/IDR handling to hevc_frame_start() 2024-06-11 17:39:35 +0200: Anton Khirnov - a2e77caf37 lavc/hevcdec: set active PPS/SPS in hevc_frame_start() 2024-06-11 17:39:35 +0200: Anton Khirnov - 47d34ba7fb lavc/hevcdec: move constructing slice RPL to decode_slice_data() 2024-06-11 17:39:35 +0200: Anton Khirnov - fe171a3b51 lavc/hevcdec: move calling hwaccel decode_slice to decode_slice_data() 2024-06-11 17:39:35 +0200: Anton Khirnov - 6ee550d83d lavc/hevcdec: move calling hwaccel start_frame to hevc_frame_start() 2024-06-11 17:39:35 +0200: Anton Khirnov - 3bbb5d78c7 lavc/hevcdec: move per-slice local_ctx setup out of hls_slice_header() 2024-06-11 17:39:35 +0200: Anton Khirnov - efc827bf6f lavc/hevcdec: move slice decoding dispatch to its own function 2024-06-11 17:39:35 +0200: Anton Khirnov - 7cce612a26 lavc/hevcdec: move a slice segment sanity check to hls_slice_header() 2024-06-11 17:39:35 +0200: Anton Khirnov - d43527a1a0 lavc/hevcdec: store slice header POC in SliceHeader 2024-06-11 17:39:35 +0200: Anton Khirnov - e4e9e1da15 lavc/hevcdec: drop redundant HEVCContext.threads_{type,number} 2024-06-11 17:39:35 +0200: Anton Khirnov - b0c29a45dc lavc/hevc/cabac: do not infer WPP use based on HEVCContext.threads_number 2024-06-11 17:39:35 +0200: Anton Khirnov - d86ac94df2 lavc/hevcdec: output RASL frames based on the value of no_rasl_output_flag 2024-06-11 17:39:35 +0200: Anton Khirnov - 3115c84015 lavc/hevcdec: only set no_rasl_output_flag for IRAP frames 2024-06-11 17:39:35 +0200: Anton Khirnov - 381b70e173 lavc/hevcdec: do not pass HEVCContext to ff_hevc_frame_nb_refs() 2024-06-11 17:39:35 +0200: Anton Khirnov - 07eb60c0da lavc/hevcdec: only call export_stream_params_from_sei() once per frame 2024-06-11 17:39:35 +0200: Anton Khirnov - 01b379a93e lavc/hevcdec: move pocTid0 computation to hevc_frame_start() 2024-06-11 17:39:35 +0200: Anton Khirnov - 5e438511ab lavc/hevcdec: do not pass HEVCContext to decode_lt_rps() 2024-06-11 17:39:35 +0200: Anton Khirnov - 0892ec947c lavc/hevcdec: pass SliceHeader explicitly to pred_weight_table() 2024-06-11 17:39:35 +0200: Anton Khirnov - 90fc331b0f lavc/hevcdec: only ignore INVALIDDATA in decode_nal_unit() 2024-06-11 17:39:35 +0200: Anton Khirnov - 8eb134f4f9 lavc/hevcdec: drop an always-zero variable 2024-06-11 17:39:34 +0200: Anton Khirnov - 8c8072c29c lavc/hevcdec: move active PPS from HEVCParamSets to HEVCContext 2024-06-11 17:39:34 +0200: Anton Khirnov - 0f47342c12 lavc/hevcdec: stop accessing parameter sets through HEVCParamSets 2024-06-11 17:39:34 +0200: Anton Khirnov - 38b8ae4112 lavc/hevc/pred: stop accessing parameter sets through HEVCParamSets 2024-06-11 17:39:34 +0200: Anton Khirnov - d0868d70ea lavc/hevc/cabac: stop accessing parameter sets through HEVCParamSets 2024-06-11 17:39:34 +0200: Anton Khirnov - b38aecffec lavc/hevc/filter: stop accessing parameter sets through HEVCParamSets 2024-06-11 17:39:34 +0200: Anton Khirnov - fb873a05b3 lavc/hevc/mvs: stop accessing parameter sets through HEVCParamSets 2024-06-11 17:39:34 +0200: Anton Khirnov - 6ddba110eb lavc/hevc/parser: stop using HEVCParamSets.[psv]ps 2024-06-11 17:39:34 +0200: Anton Khirnov - 2e46d68f55 lavc/hevc_ps: make SPS hold a reference to its VPS 2024-06-11 17:39:34 +0200: Anton Khirnov - c879165b39 lavc/hevc_ps: make PPS hold a reference to its SPS 2024-06-11 17:39:34 +0200: Anton Khirnov - e12fd62d1d lavc/hevcdec: drop a redundant assignment in hevc_decode_frame() 2024-06-11 17:39:34 +0200: Anton Khirnov - a82f2b0924 lavc/hevcdec: simplify condition 2024-06-11 17:39:34 +0200: Anton Khirnov - 0407556716 lavc/hevcdec: do not free SliceHeader arrays in pic_arrays_free() 2024-06-11 17:00:35 +0200: sfan5 - 0455a62d84 lavf/tls_mbedtls: handle session ticket error code as no-op 2024-06-11 16:58:22 +0200: sfan5 - 1b1e9cadc5 lavf/tls_mbedtls: fix handling of certification validation failures 2024-06-11 16:58:15 +0200: sfan5 - 827578ca76 lavf/tls_mbedtls: hook up debug message callback 2024-06-11 16:35:46 +0200: sfan5 - 807d1505bf lavf/tls_mbedtls: add missing call to psa_crypto_init 2024-06-11 16:35:31 +0200: sfan5 - 63b6620ad3 lavf/tls_mbedtls: handle more error codes for human-readable messages 2024-06-11 17:15:09 +0300: Rémi Denis-Courmont - b6f37ffba7 lavc/vc1dsp: match C block layout in inv_trans_4x8_rvv 2024-06-11 17:15:09 +0300: Rémi Denis-Courmont - 6c05069e68 lavc/vc1dsp: match C block layout in inv_trans_4x4_rvv 2024-06-11 14:32:25 +0200: Andreas Rheinhardt - 6ae1a337f2 fftools/ffmpeg_mux_init: Fix leak when using non-encoding option 2024-06-11 19:36:54 +0800: Andreas Rheinhardt - 8754c9bd82 configure: Disable DNN without backend 2024-06-11 08:16:42 +0200: Andreas Rheinhardt - c84e40d9e6 fftools/ffmpeg_mux_init: Return error upon error 2024-06-11 02:43:14 +0200: Andreas Rheinhardt - a0ff31e740 avcodec/vvc/inter: Don't return void 2024-06-1