Build start: 2024-06-09 12:07:04 +0200 ripgrep 2024-06-05 09:56:00 -0400: Tobias Decking - c9ebcbd globset: optimize character escaping 2024-06-02 17:48:50 -0400: Pratham Verma - dec0dc3 doc: update link for debian installation 2024-05-27 18:22:11 -0400: Andrew Gallant - 2f0a269 github: use an obviously old version of ripgrep in issue template 2024-05-27 14:53:19 -0400: Andrew Gallant - 0a0893a ignore: add debug log message when opening gitignore file 2024-05-24 11:59:19 -0400: Bryan Honof - 35160a1 doc: add Flox as an installation method 2024-05-13 09:43:04 -0400: Andrew Gallant - f1d23c0 cli: add more logging for stdin heuristic detection 2024-05-13 07:44:51 -0400: tgolang - 22b6779 doc: fix some typos 2024-05-11 07:02:24 -0400: NicoElbers - bb6f0f5 doc: fix typo in --vimgrep help message 2024-05-09 13:46:28 -0400: Andrew Gallant - b6ef99e doc: remove unused man page template 2024-04-23 13:12:19 -0400: Nicolas Holzschuch - bb8601b printer: make compilation on non-unix, non-windows platforms work 2024-04-23 10:46:12 -0400: Andrew Gallant - 02b47b7 deps: update everything 2024-04-02 09:10:25 -0400: redistay - d922b7a doc: fix typo 2024-04-01 23:05:15 -0400: Linda_pp - 2acf25c ignore/types: add WGSL to the default file types 2024-04-01 07:49:29 -0400: Vadim Kostin - 8000769 ignore/types: add Vue 2024-03-27 14:50:05 -0400: cgzones - 3ad0e83 ignore/walk: correct build_parallel() documentation 2024-03-24 18:58:28 -0400: Andrew Gallant - eca13f0 deps: bump everything else 2024-03-24 18:58:06 -0400: Andrew Gallant - 4f99f82 deps: bump pcre2 and pcre2-sys 2024-03-20 08:11:09 -0400: Anton Zhiyanov - 327d74f doc: add link to unofficial playground 2024-03-19 13:36:08 -0400: Brent Williams - 9da0995 ignore/types: add 'svelte' to the default file types 2024-03-07 09:47:43 -0500: Andrew Gallant - e9abbc1 cargo: nuke 'simd-accel' from orbit 2024-03-07 09:38:22 -0500: Andrew Gallant - 9bd30e8 deps: update everything 2024-03-07 09:37:48 -0500: Andrew Gallant - 59212d0 style: fix new lints 2024-02-22 06:57:58 -0500: SuperSpecialSweet - 6ebebb2 doc: fix typo in comments 2024-02-15 12:02:15 -0500: Andrew Gallant - e92e2ef cli: remove stray `dbg!` 2024-02-15 11:59:59 -0500: Andrew Gallant - 4a30819 cli: tweak how "is one file" predicate works jq 2024-06-05 13:19:08 +0900: Samar Sunkaria - 7be6870 Remove multiple calls to free when successively calling jq_reset. (#3134) 2024-05-30 08:21:10 +0900: Christoph Anton Mitterer - 5208a44 fix option parsing of `--binary` on non-Windows platforms (#3131) 2024-05-21 10:35:37 -0500: J. B. Rainsberger - 7cd23f1 Improve formatting of the build instructions. 2024-05-21 10:35:37 -0500: J. B. Rainsberger - 4842146 Add "make clean" to build instructions 2024-05-15 12:48:00 -0500: Nicolas Williams - 6d02d53 Make tests pass when --disable-decnum 2024-05-07 01:56:22 +0200: dependabot[bot] - c127616 build(deps): bump jinja2 from 3.1.3 to 3.1.4 in /docs 2024-05-01 17:56:48 +0200: sheepster - ed8f715 doc(readme): Fix docker run with mounted volume command (#3105) 2024-05-01 16:41:44 +0200: Emanuele Torre - 9afc450 COPYING: adding missing line from decNumber's licence 2024-05-01 06:07:10 +0200: sheepster - d875ff5 doc(readme): Add docker usage doc (#3103) 2024-04-29 21:03:46 +0200: goodactive - 6ce6e7c chore: fix some typos in comments (#3096) 2024-04-23 16:10:42 +0900: Andy Lester - e4d0b12 A couple of teeny tweaks (#3091) 2024-04-18 01:38:29 +0200: Fabian Dellwing - 6eff31a Add `strptime` fallback not only for Windows 2024-03-29 10:13:25 +0100: maflcko - 6408338 Update jq_fuzz_load_file.c: Add missing include unistd.h (#3085) 2024-03-28 18:10:38 +0100: Emanuele Torre - 5bbd02f jv_setpath: fix leak when indexing an array with an array 2024-03-28 14:01:03 +0100: Mattias Wadman - afe0afa ci: Remove unnecessary apt-get upgrade (#3082) 2024-03-28 12:12:39 +0100: Emanuele Torre - ce2638a jv_aux.c: replace jv_array_foreach with regular loop in jv_dels() 2024-03-28 12:12:39 +0100: Emanuele Torre - ea78b5a jv_array_indexes: remove a bunch of unnecessary copies/gets 2024-03-27 10:16:15 +0100: Emanuele Torre - 22a03e9 @base64d: fix unhandled overflow 2024-03-20 11:04:17 +0100: Mattias Wadman - be437ec Add trim/0, ltrim/0 and rtrim/0 that trims leading and trailing whitespace (#3056) 2024-03-20 18:23:08 +0900: itchyny - 81f4f88 Remove non-standard pow10 filter in favor of exp10 (#3059) 2024-03-20 00:22:54 +0100: Emanuele Torre - b6da71b declare static arrays const where possible 2024-03-19 02:01:53 +0100: Emanuele Torre - bc96146 builtin.c: jv2tm: fix UB and accept array inputs with not all the values 2024-03-18 19:42:22 +0100: Colin Leroy-Mira - d697331 Fix valgrind warning on aarch64/glibc 2.31 2024-03-18 19:10:21 +0100: Emanuele Torre - 10ea3c7 util.c: update strptime to revision 1.66 2024-03-18 17:22:59 +0100: Emanuele Torre - d777b65 util.c: fix _WIN32 port of strptime (#3071) 2024-03-15 14:30:23 +0100: Emanuele Torre - 1411ce6 strftime/1: fix validation of non-string argument with number input 2024-03-15 14:30:03 +0100: Emanuele Torre - 6f67bae EACH: fix leak when an error is triggered by non-last element of object 2024-03-08 10:43:29 +0100: wellweek - c95b34f remove repetitive words 2024-03-01 16:33:17 +0100: itchyny - ce0e788 improve tonumber/0 performance by parsing input as number literal 2024-02-13 16:50:58 +0100: Bhargava Mummadireddy - 913b264 docs: Update chocolatey install command in default.yml (#3042) 2024-02-10 18:23:50 +0100: Emanuele Torre - fc9ecd7 tests: run tests in C locale 2024-02-08 19:27:48 +0100: Ulrich Eckhardt - 623d7a8 src/jv_dtoa.c: Fix compiler error 2024-02-08 19:27:48 +0100: Ulrich Eckhardt - 6980cc9 src/builtin.c: Add missing semicolon 2024-02-08 13:52:50 +0000: J. B. Rainsberger - 92d3537 Fix typo in documentation for map_values (#3035) 2024-02-08 00:11:54 -0600: Thalia Archibald - 54cc15c Add missing string color case 2024-02-08 00:11:54 -0600: Thalia Archibald - 48df9bc Clear formatting immediately after colon 2024-02-08 00:11:54 -0600: Thalia Archibald - 76853f6 Fix tests and test indented printing 2024-02-08 00:11:54 -0600: Thalia Archibald - 3c37522 Consistently reset color formatting in `jv_dump_term` 2024-02-06 14:51:46 +0100: Tomas Halman - 8a9a74d License: Improve license statement. dssim 2024-04-27 14:39:21 +0100: Kornel - cb87d9a Bump 2024-04-27 14:36:43 +0100: Kornel - 1044691 Clippy 2024-04-24 14:19:45 +0100: Kornel - 662f013 Release lieon.rs libxml2 2024-06-06 17:13:41 -0700: Rosen Penev - f2270863 meson: convert boolean options to feature option 2024-06-06 22:27:54 +0000: Andrew Potter - ed3e53de meson: Pass LIBXML_STATIC in dependency 2024-06-07 00:02:37 +0200: Nick Wellnhofer - afe8f845 runtest: Work around broken EUC-JP support in musl iconv 2024-06-07 00:02:31 +0200: Nick Wellnhofer - 0cde1b78 parser: Fix "Truncated multi-byte sequence" error 2024-06-07 00:02:31 +0200: Nick Wellnhofer - 02cbb2b6 runtest: Suppress undeclared entity errors 2024-06-07 00:02:31 +0200: Nick Wellnhofer - 0d0cb4c2 runtest: Check for IBM-1141 encoding handler 2024-06-06 22:55:15 +0200: Nick Wellnhofer - 1ae68e40 python: Fix build with disabled modules 2024-06-06 22:18:05 +0200: Nick Wellnhofer - 15ed7566 xinclude: Fix warning when building --without-xptr 2024-06-06 19:28:23 +0200: Nick Wellnhofer - e2919516 xmllint: Fix build --with-valid --without-html 2024-06-06 15:52:09 +0200: Nick Wellnhofer - 122b6130 parser: Fix performance regression when parsing namespaces 2024-06-06 09:40:18 +0000: Sadaf Ebrahimi - 897c73fe Add missing _cplusplus processing clause 2024-06-03 17:20:10 -0700: Rosen Penev - 16d914a9 meson: fix compilation with local binaries 2024-06-03 14:33:52 -0700: Rosen Penev - 4b2f250a meson: don't use dl dependency on old meson 2024-06-03 14:33:07 -0700: Rosen Penev - 0160127f meson: fix usage as a subproject 2024-06-03 14:04:44 +0200: Nick Wellnhofer - a7e26707 parser: Don't overwrite OOM errors in xmlSBuf 2024-06-01 15:41:43 +0200: Nick Wellnhofer - f0d89158 entities: Unconst predefined entities 2024-05-31 13:42:08 +0200: Nick Wellnhofer - 5198de4b fuzz: Make allocation in xmlBuildQName more likely 2024-05-31 13:31:09 +0200: Nick Wellnhofer - 11cd18d8 valid: Check return value of xmlValidBuildAContentModel 2024-05-29 13:47:37 +0200: Nick Wellnhofer - ec09909d autotools: Fix pthread detection on FreeBSD 2024-05-28 22:52:30 +0200: Nick Wellnhofer - b7f30bae fuzz: Fix aarch64 build on OSS-Fuzz 2024-05-21 21:07:16 +0200: Nick Wellnhofer - e349709a build: Remove --with-fexceptions configuration option 2024-05-21 21:05:32 +0200: Nick Wellnhofer - f524993e build: Clean up configuration options 2024-05-21 20:40:30 +0200: Nick Wellnhofer - 11ce63f0 build: Don't check for isascii 2024-05-21 20:40:30 +0200: Nick Wellnhofer - 6f2a5973 build: Don't check for uint32_t 2024-05-21 20:40:28 +0200: Nick Wellnhofer - 5c9e0ebe autotools: Change ICU message 2024-05-21 20:25:23 +0200: Nick Wellnhofer - 54629e0f autotools: Remove --with-coverage configuration option 2024-05-21 18:37:57 +0200: Nick Wellnhofer - e80f27fc build: Don't check for inttypes.h 2024-05-21 18:31:37 +0200: Nick Wellnhofer - dda69626 autotools: Only check for networking headers if required 2024-05-21 00:31:02 +0200: Nick Wellnhofer - 1371d0bd Update NEWS 2024-05-20 23:59:55 +0200: Nick Wellnhofer - bd7cafdb meson: Add some TODO comments 2024-05-20 23:59:55 +0200: Nick Wellnhofer - 3018842c build: Disable HTTP support by default 2024-05-20 23:59:55 +0200: Nick Wellnhofer - 5b1d7ff0 parser: Remove redefinitions for legacy globals 2024-05-20 14:23:39 +0200: Nick Wellnhofer - e75e878e doc: Update and fix documentation 2024-05-20 14:22:56 +0200: Nick Wellnhofer - 9523438a doc: Allow missing author 2024-05-20 14:22:56 +0200: Nick Wellnhofer - a800e003 doc: Allow missing desc if we have a retdesc 2024-05-20 14:22:56 +0200: Nick Wellnhofer - b47a95fe parser: Don't make xmlCtxtErrIO public 2024-05-19 19:39:22 +0200: Nick Wellnhofer - caa8bb38 fuzz: Move back to xmlSetExternalEntityLoader 2024-05-15 17:58:48 +0200: Nick Wellnhofer - 4fefba4c parser: Rework handling of undeclared entities 2024-05-15 16:21:11 +0200: Nick Wellnhofer - 51b5d1e3 fuzz: Don't enable zlib and liblzma with MSan 2024-05-14 16:08:37 +0200: Nick Wellnhofer - f895af09 fuzz: Remove OSS-Fuzz timeout option 2024-05-14 16:04:56 +0200: Nick Wellnhofer - ec2f68f1 parser: Report malloc failure in xmlNewInputFromFile 2024-05-14 15:55:18 +0200: Nick Wellnhofer - 8d215ac5 xpath: Fix quadratic runtime accounting 2024-05-14 15:44:50 +0200: Nick Wellnhofer - 59254626 threads: Deprecate remaining ThrDef functions 2024-05-13 13:42:43 +0200: Nick Wellnhofer - b117a912 fuzz: Enable xmllint fuzzer on OSS-Fuzz 2024-05-13 13:08:14 +0200: Nick Wellnhofer - 0651ad66 valid: Report malloc failure after xmlRegExecPushString 2024-05-13 13:08:14 +0200: Nick Wellnhofer - 609d2666 Stop defining _REENTRANT 2024-05-13 12:50:08 +0200: Nick Wellnhofer - b3cb41be fuzz: Add xmllint fuzzer 2024-05-13 12:50:08 +0200: Nick Wellnhofer - 16fb1028 reader: Fix error reporting with walker 2024-05-13 12:50:08 +0200: Nick Wellnhofer - a846719b pattern: Fix memory leak xmlCompileStepPattern 2024-05-13 12:50:08 +0200: Nick Wellnhofer - 4ff2dccf SAX2: Warn if URI resolution failed 2024-05-13 12:50:08 +0200: Nick Wellnhofer - 4fe116eb parser: Don't report error on invalid URI 2024-05-13 12:50:08 +0200: Nick Wellnhofer - 3dea98ef xmllint: Don't free DTD with --dropdtd 2024-05-13 12:50:08 +0200: Nick Wellnhofer - 3ad7f816 [CVE-2024-34459] Fix buffer overread with `xmllint --htmlout` 2024-05-13 12:50:08 +0200: Nick Wellnhofer - c83147bf xmllint: Fix --pedantic option 2024-05-13 12:50:08 +0200: Nick Wellnhofer - 3665d667 xmllint: Clean up option handling 2024-05-07 17:11:18 +0200: Nick Wellnhofer - f8ff4d86 xmllint: Rework parsing 2024-05-07 17:11:18 +0200: Nick Wellnhofer - 0bef1704 c14n: Fix memory leak after malloc failure 2024-05-07 17:11:18 +0200: Nick Wellnhofer - 5bfaab77 fuzz: Fix reader fuzzer 2024-05-06 17:40:15 +0200: Nick Wellnhofer - 72e9267c html: Fix memory leak after malloc failure 2024-05-06 17:36:17 +0200: Nick Wellnhofer - 3afaff7e xmllint: Check for NULL input in xmlHTMLValidityError 2024-05-06 17:36:15 +0200: Nick Wellnhofer - ef6e6012 xmllint: Fix parsing of maxmem option 2024-05-06 17:35:26 +0200: Nick Wellnhofer - 907a5a48 xmllint: Fix memory leak in walkDoc 2024-05-06 17:35:26 +0200: Nick Wellnhofer - a7854e26 http: Don't pass NULL pointer as memcpy source 2024-05-06 00:33:19 +0200: Nick Wellnhofer - f4826c84 xmllint: Add macro for error stream 2024-05-06 00:32:08 +0200: Nick Wellnhofer - d644a23e fuzz: Improve xml.dict 2024-05-06 00:32:08 +0200: Nick Wellnhofer - 826baf00 xmllint: Fix --insert option 2024-05-06 00:32:08 +0200: Nick Wellnhofer - 20a0de95 xmllint: Fix --pushsmall option 2024-05-06 00:32:08 +0200: Nick Wellnhofer - 81611e06 reader: Don't call xmlCtxtErrMemory with NULL ctxt 2024-05-06 00:32:08 +0200: Nick Wellnhofer - a39e862b xmllint: Add explicit cast for -fsanitize=integer 2024-05-05 17:27:12 +0200: Nick Wellnhofer - a4c2b723 io: Don't set close callback in xmlParserInputBufferCreateFd 2024-05-05 17:26:11 +0200: Nick Wellnhofer - 422ae462 xmllint: Make some strings const 2024-05-03 11:53:45 +0200: Nick Wellnhofer - 71a7a33e parser: Fix base URI of internal parameter entities 2024-05-03 11:52:54 +0200: Nick Wellnhofer - fdc5ff36 parser: Always throw entity errors if external DTD is loaded 2024-05-03 11:46:01 +0200: Nick Wellnhofer - 39e5b35b parser: Don't create undeclared entity refs in substitution mode 2024-04-30 17:42:59 +0200: Nick Wellnhofer - ae23a4ce unicode: Deprecate most xmlUCSIs* functions 2024-04-30 17:00:01 +0200: Nick Wellnhofer - e6379535 Remove references to old mailing list 2024-04-30 16:36:44 +0200: Nick Wellnhofer - d2f623d1 reader: Report malloc failure in xmlTextReaderConstValue 2024-04-30 16:05:42 +0200: Nick Wellnhofer - b8597f46 tree: Handle predefined entities in xmlBufGetEntityRefContent 2024-04-30 15:53:08 +0200: Nick Wellnhofer - 619e2808 tree: Don't call xmlNewCharRef in xmlNodeParseContent 2024-04-30 12:33:47 +0200: Tomáš Ženčák - ae960cac Allow unlimited length decimals, integers etc. 2024-04-28 22:58:06 +0200: Nick Wellnhofer - bffef46c doc: Don't install example code 2024-04-28 22:57:02 +0200: Nick Wellnhofer - 5f75c956 doc: Remove tutorial 2024-04-28 21:55:34 +0200: Nick Wellnhofer - d381e5de doc: Move doc/examples to example 2024-04-28 20:42:55 +0200: Nick Wellnhofer - 1cdfece1 memory: Remove memory debugging 2024-04-28 19:30:40 +0200: Nick Wellnhofer - 5e80f438 tree: Deprecate xmlRegisterNodeDefault 2024-04-28 19:30:39 +0200: Nick Wellnhofer - 88169bfd tree: Deprecate xmlSetCompressMode 2024-04-28 18:58:27 +0200: Nick Wellnhofer - 05654cfe html: Deprecate htmlHandleOmittedElem 2024-04-28 17:53:39 +0200: Nick Wellnhofer - 63ce5f9a Make some globals const 2024-04-27 16:31:01 +0200: Nick Wellnhofer - 577fb0e3 xinclude: Report malloc failure in xmlXIncludeMergeEntities 2024-04-24 22:52:06 +0200: Nick Wellnhofer - 68e440ee fuzz: Use all test directories for XML seed corpus 2024-04-24 22:50:53 +0200: Nick Wellnhofer - 651465f9 test: Remove unused test files 2024-04-23 22:39:53 +0200: Nick Wellnhofer - 0977d7a3 fuzz: Build with compression support on OSS-Fuzz 2024-04-23 18:43:12 +0200: Nick Wellnhofer - 510c7988 fuzz: Remove reader pass from XML fuzzers 2024-04-23 18:36:15 +0200: Nick Wellnhofer - 6641a7e8 fuzz: Enable reader fuzzer on OSS-Fuzz 2024-04-23 18:36:15 +0200: Nick Wellnhofer - 45fe9924 parser: Don't create reference in xmlLookupGeneralEntity 2024-04-23 18:36:15 +0200: Nick Wellnhofer - b717abdd parser: Consolidate error handling for undeclared entities 2024-04-23 18:16:03 +0200: Nick Wellnhofer - 00336f0f cmake: Don't use tabs in CMakeLists.txt 2024-04-22 12:44:12 +0200: Nick Wellnhofer - b62ccf7f fuzz: Add fuzzer for XML reader API 2024-04-22 12:44:12 +0200: Nick Wellnhofer - 087a3464 xinclude: Increase error count in xmlXIncludeErrMemory 2024-04-22 12:44:12 +0200: Nick Wellnhofer - 7cbf609a reader: Make xmlTextReaderReadString non-recursive 2024-04-22 12:44:12 +0200: Nick Wellnhofer - f6964781 reader: Rework xmlTextReaderRead{Inner,Outer}Xml 2024-04-22 12:44:12 +0200: Nick Wellnhofer - cdb3103b reader: Report malloc failures 2024-04-22 12:44:12 +0200: Nick Wellnhofer - d2daf33e reader: Fix preservation of attributes 2024-04-22 12:44:12 +0200: Nick Wellnhofer - 5aa56e73 reader: Add tests for content accessors 2024-04-19 15:33:40 +0200: Niels Dossche - 6053f1ff Remove redundant size check 2024-04-19 15:22:30 +0200: Nick Wellnhofer - fbea03f3 tree: Remove another redundant check in xmlDOMWrapCloneNode 2024-04-19 15:14:15 +0200: Niels Dossche - 1a865567 Remove redundant NULL check on cur 2024-04-19 15:14:15 +0200: Niels Dossche - 6fadd798 Remove always-false check old == cur 2024-04-19 15:12:56 +0200: Niels Dossche - 27665200 Remove redundant NULL check on cur 2024-04-18 12:11:13 +0200: Nick Wellnhofer - a0341ac8 tree: Don't return empty localname in xmlSplitQName{2,3} 2024-04-15 12:34:26 +0200: Nick Wellnhofer - f506ec66 parser: Always decode entities in namespace URIs 2024-04-14 19:40:22 +0200: Nick Wellnhofer - 971ce404 fuzz: Also set fuzzAllocFailed if a real allocation fails 2024-04-09 18:00:13 +0200: Nick Wellnhofer - 20b0bd98 fuzz: Account for quadratic runtime in xmlXPathTranslateFunction 2024-04-09 16:54:02 +0200: Nick Wellnhofer - fd8a3511 error: Fix direct invocation of SAX error handlers 2024-04-09 16:53:57 +0200: Nick Wellnhofer - 20fca2bb save: Report malloc failure in xmlAttrSerializeTxtContent 2024-04-09 13:04:50 +0200: Nick Wellnhofer - 1f18d377 fuzz: Add a few more comments 2024-04-05 13:45:06 +0200: Seiya Nakata - 5bb84b47 relaxng: Fix tree corruption in xmlRelaxNGParseNameClass 2024-04-05 13:19:56 +0200: Nick Wellnhofer - 16ccb61d xinclude: Don't try to fix base of non-elements 2024-04-05 13:09:45 +0200: Nick Wellnhofer - af2bda4e SAX2: Also check URI length before resolving 2024-04-04 12:23:39 +0200: Vincent Torri - 5732ce56 meson: Initial commit 2024-04-02 15:34:45 +0200: Nick Wellnhofer - 650f842d string: Don't validate UTF-8 in xmlUTF8Strsub 2024-04-02 15:34:45 +0200: Nick Wellnhofer - 86c27206 save: Handle invalid parent pointers in xhtmlNodeDumpOutput 2024-04-02 13:25:56 +0200: Nick Wellnhofer - f7f14537 build: Disable support for compression libraries by default 2024-03-30 17:17:21 +0100: Nick Wellnhofer - 365976db xinclude: Don't use xmlHasNsProp 2024-03-29 15:29:53 +0100: Nick Wellnhofer - fe3cbf89 fuzz: Check node type before xmlDocSetRootElement 2024-03-29 15:29:53 +0100: Nick Wellnhofer - 5c553325 Revert "tree: Only allow elements in xmlDocSetRootElement" 2024-03-29 15:28:47 +0100: Nick Wellnhofer - 7c5daa37 tree: Ignore namespace with NULL href in xmlSearchNs 2024-03-29 14:21:11 +0100: Nick Wellnhofer - f43197fc tree: Don't coalesce text nodes in xmlAdd{Prev,Next}Sibling 2024-03-29 13:44:28 +0100: Nick Wellnhofer - 2cc7f710 SAX2: Fix xmlSAX2EntityDecl with empty base 2024-03-29 12:59:20 +0100: Nick Wellnhofer - 730de88b SAX2: Optimize appending children 2024-03-29 12:57:20 +0100: Nick Wellnhofer - 2a713a80 tree: Document behavior if xmlSetTreeDoc fails 2024-03-29 12:57:20 +0100: Nick Wellnhofer - f1e9c7bd tree: Optimize xmlInsertNode 2024-03-29 12:57:20 +0100: Nick Wellnhofer - ea0ee365 tree: Align xmlAddChild with other node insertion functions 2024-03-29 12:56:56 +0100: Nick Wellnhofer - e5cdb23f tree: Introduce xmlUnlinkNodeInternal 2024-03-28 12:08:13 +0100: Nick Wellnhofer - 1d50df87 examples: Don't leave temp files 2024-03-28 11:30:05 +0100: Nick Wellnhofer - bfb02fbc fuzz: Fix xmlSetProp in API fuzzer 2024-03-26 14:30:57 +0100: Nick Wellnhofer - 9bce9dbb valid: Report malloc failure in xmlValidateOneElement 2024-03-26 14:23:51 +0100: Nick Wellnhofer - 887ad90a fuzz: Restrict input size of API fuzzer 2024-03-26 14:21:47 +0100: Nick Wellnhofer - 6c5248e2 fuzz: Restrict number of copies in API fuzzer 2024-03-26 14:21:11 +0100: Nick Wellnhofer - aa04838e html: Use binary search in htmlEntityValueLookup 2024-03-25 20:51:14 +0100: Nick Wellnhofer - 23a81841 tree: Work on documentation 2024-03-24 13:43:25 +0100: Nick Wellnhofer - 52efb20a fuzz: Enable float-divide-by-zero on OSS-Fuzz 2024-03-24 12:28:22 +0100: Nick Wellnhofer - 1ace0e85 xinclude: Report malloc failure in xmlXIncludeAddNode 2024-03-22 19:37:12 +0100: Nick Wellnhofer - ad9a5637 tree: Fix uninitialized value in xmlSearchNsSafe 2024-03-22 19:16:47 +0100: Nick Wellnhofer - 00c2f549 ci: Support ASan in Docker container 2024-03-22 18:39:57 +0100: Nick Wellnhofer - 0e6e3921 ci: Show config.log if configuration failed 2024-03-22 18:34:12 +0100: Nick Wellnhofer - c978a5d8 ci: Remove Python 2 job, update C89 job 2024-03-22 18:22:20 +0100: Nick Wellnhofer - 3d6a25e5 doc: Update Docker CI instructions 2024-03-22 18:09:23 +0100: Nick Wellnhofer - e7ff3ca4 ci: Update Docker container to Ubuntu 23.10 2024-03-22 17:52:35 +0100: Nick Wellnhofer - 22455e97 ci: Add meson to Docker container 2024-03-22 14:55:22 +0100: Nick Wellnhofer - d8741b81 fuzz: Fix namespaces after xmlDOMWrapRemoveNode 2024-03-22 13:03:37 +0100: Nick Wellnhofer - 05c147c3 SAX2: Report malloc failure in xmlSAX2AttributeNs 2024-03-22 12:26:28 +0100: Nick Wellnhofer - 0d04d79c xinclude: Report malloc failures in xmlXIncludeIncludeNode 2024-03-22 12:15:23 +0100: Nick Wellnhofer - 7b316c11 tree: Fix uninitialized value in xmlSearchNsByHrefSafe 2024-03-20 18:45:10 +0100: Nick Wellnhofer - d4d1f3f3 fuzz: Enable API fuzzer on OSS-Fuzz 2024-03-20 18:41:26 +0100: Nick Wellnhofer - 5ea29703 fuzz: Reorder API fuzzer ops 2024-03-20 18:33:40 +0100: Nick Wellnhofer - da32c852 fuzz: Check text nodes after merging 2024-03-19 17:06:07 +0100: Nick Wellnhofer - 577e2516 valid: Check for NULL node->name in xmlSnprintfElements 2024-03-18 15:14:43 +0100: Nick Wellnhofer - a279aae3 io: Allocate output buffer with XML_BUFFER_ALLOC_IO 2024-03-18 15:14:43 +0100: Nick Wellnhofer - 072facc4 encoding: Don't shrink input too early in xmlCharEncOutput 2024-03-18 15:14:43 +0100: Nick Wellnhofer - 3f05508a tree: Report malloc failures in attribute setters 2024-03-18 14:13:15 +0100: Nick Wellnhofer - 3bdd0d7b xinclude: Set errNo in xmlXIncludeErrMemory 2024-03-17 21:07:46 +0100: Nick Wellnhofer - 6a49bb77 tree: Introduce xmlSearchNsSafe 2024-03-17 21:04:40 +0100: Nick Wellnhofer - 047ea3ec Revert "tree: Allocate XML namespace statically" 2024-03-17 19:42:59 +0100: Nick Wellnhofer - fb1e6302 save: Check for NULL node->name in xhtmlIsEmpty 2024-03-17 16:14:04 +0100: Nick Wellnhofer - 869f7244 schemas: Fix ADD_ANNOTATION 2024-03-17 16:14:04 +0100: Nick Wellnhofer - 1b4bf22c xmlreader: Fix memory leak in xmlTextReaderFreeProp 2024-03-16 15:20:08 +0100: Nick Wellnhofer - dc2a03d4 valid: Deprecate internal validation functions 2024-03-16 15:20:08 +0100: Nick Wellnhofer - c0edd792 fuzz: Move fuzzer options to environment variable 2024-03-15 22:07:23 +0100: Nick Wellnhofer - 55175f75 fuzz: Add OSS-Fuzz build.sh 2024-03-15 22:07:23 +0100: Nick Wellnhofer - f14f089f fuzz: Add some comments in api.c 2024-03-15 19:54:27 +0100: Nick Wellnhofer - ee0c1f87 fuzz: New tree API fuzzer 2024-03-15 19:54:27 +0100: Nick Wellnhofer - 2469d5d0 tree: Tighten source doc check in xmlDOMWrapAdoptNode 2024-03-15 19:54:27 +0100: Nick Wellnhofer - 37556eb3 tree: Check destParent->doc in xmlDOMWrapCloneNode 2024-03-15 19:54:27 +0100: Nick Wellnhofer - 7c48c01b tree: Switch to xmlNodeSetDoc in xmlDOMWrapAdoptNode 2024-03-15 19:54:27 +0100: Nick Wellnhofer - be2c26fb tree: Fix tree iteration in xmlDOMWrapRemoveNode 2024-03-15 19:54:27 +0100: Nick Wellnhofer - 4a90ce08 tree: Don't abort early if malloc fails in DOM functions 2024-03-15 19:54:27 +0100: Nick Wellnhofer - ad019ba1 tree: Fix reallocation in xmlDOMWrapNSNormAddNsMapItem2 2024-03-15 19:54:27 +0100: Nick Wellnhofer - e321eba0 tree: Set parent->last early in xmlDOMWrapCloneNode 2024-03-15 19:54:27 +0100: Nick Wellnhofer - 84e6dc9e tree: Declare namespace on clone in xmlDOMWrapCloneNode 2024-03-15 19:54:27 +0100: Nick Wellnhofer - 09905670 tree: Don't free linked DOM namespaces in error case 2024-03-15 19:54:26 +0100: Nick Wellnhofer - 27f07f10 tree: Report malloc failure in xmlDOMWrapCloneNode 2024-03-15 19:54:26 +0100: Nick Wellnhofer - 8d04f0ee tree: Refactor text node updates 2024-03-15 19:54:26 +0100: Nick Wellnhofer - 4ccd3eb8 tree: Refactor node insertion 2024-03-15 19:54:26 +0100: Nick Wellnhofer - 9f049afa tree: Refactor element creation and parsing of attribute values 2024-03-15 19:47:08 +0100: Nick Wellnhofer - 9991fae4 tree: Simplify xmlNodeGetContent, xmlBufGetNodeContent 2024-03-15 19:47:08 +0100: Nick Wellnhofer - 05adfbf8 buf: Don't use default buffer size for small strings 2024-03-15 19:47:08 +0100: Nick Wellnhofer - 291a9d0f valid: Set document on dummmy element declaration 2024-03-15 19:47:08 +0100: Nick Wellnhofer - e3342f73 tree: Work on documentation 2024-03-15 19:47:08 +0100: Nick Wellnhofer - aef1ff43 string: Fix xmlStrncatNew(NULL, "") 2024-03-15 19:47:08 +0100: Nick Wellnhofer - 9033a270 malloc-fail: Stop using xmlSplitQName2 2024-03-15 19:47:08 +0100: Nick Wellnhofer - b38f8eae malloc-fail: Report in xmlAddAttributeDecl 2024-03-15 19:47:08 +0100: Nick Wellnhofer - 8677f547 malloc-fail: Fix erroneous report in xmlNodeGetBaseSafe 2024-03-15 19:47:08 +0100: Nick Wellnhofer - 9b3750c6 malloc-fail: Avoid use-after-free in xmlAddChild 2024-03-15 19:47:08 +0100: Nick Wellnhofer - 702f2e46 malloc-fail: Fix memory leak in xmlNewNodeEatName 2024-03-15 19:47:08 +0100: Nick Wellnhofer - 10c202f9 malloc-fail: Check for NULL pointer in xmlSaveNotation* 2024-03-15 19:47:08 +0100: Nick Wellnhofer - 9c2d451c malloc-fail: Fix use-after-free in xmlBufBackToBuffer 2024-03-15 19:47:08 +0100: Nick Wellnhofer - edbf1eb6 entities: Don't allow null name in xmlNewEntity 2024-03-15 19:47:08 +0100: Nick Wellnhofer - 50816b8d entities: Check for illegal entity types in xmlAddEntity 2024-03-15 19:47:08 +0100: Nick Wellnhofer - c1fe9e72 io: Report more malloc failures when writing to output buffer 2024-03-15 19:47:08 +0100: Nick Wellnhofer - 10c4ed1f html: Fix quadratic behavior in htmlNodeDump 2024-03-15 19:47:08 +0100: Nick Wellnhofer - b1e75a91 save: Report malloc failure in xmlAttrSerializeTxtContent 2024-03-15 19:47:08 +0100: Nick Wellnhofer - 3494aa4f save: Cast return code of xmlBufNodeDump 2024-03-15 19:47:08 +0100: Nick Wellnhofer - 1d392fab save: Check for output buffer errors 2024-03-15 19:47:08 +0100: Nick Wellnhofer - d2f7ca53 save: Add range check for level in xmlNodeDump 2024-03-15 19:47:08 +0100: Nick Wellnhofer - 3061b56a valid: Check for NULL text content in xmlValidateOneElement 2024-03-15 19:47:08 +0100: Nick Wellnhofer - af3d80b9 valid: Check for elem->name in xmlIsID 2024-03-15 19:47:08 +0100: Nick Wellnhofer - 1233805d valid: Fix some return codes after errors 2024-03-15 19:47:08 +0100: Nick Wellnhofer - 04c691f7 valid: Eliminate xmlCtxtGetDtdElementDesc 2024-03-15 19:47:08 +0100: Nick Wellnhofer - ab345338 valid: Report malloc failure in legacy DTD serialization 2024-03-15 19:47:08 +0100: Nick Wellnhofer - 264b283c valid: Fix hash removal in xmlRemoveRef 2024-03-15 19:47:08 +0100: Nick Wellnhofer - 802ad903 valid: Don't report errors with null context 2024-03-15 19:47:08 +0100: Nick Wellnhofer - f797cdab valid: Remove id before updating attribute type 2024-03-15 19:47:08 +0100: Nick Wellnhofer - a3e11e3d valid: Fix id handling in xmlValidateDtd 2024-03-15 19:47:08 +0100: Nick Wellnhofer - c4e0db6a valid: Reset attribute in xmlFreeID 2024-03-15 19:47:08 +0100: Nick Wellnhofer - bbbd7f77 valid: Rework checks in xmlValidateOneElement 2024-03-15 19:47:07 +0100: Nick Wellnhofer - b23175d1 valid: Check element type in xmlIsID 2024-03-15 19:47:07 +0100: Nick Wellnhofer - 0ddd63db valid: Change error code to XML_ERR_ARGUMENT 2024-03-15 19:47:07 +0100: Nick Wellnhofer - b043d959 tree: Check return value of xmlNodeAddContent 2024-03-15 19:47:07 +0100: Nick Wellnhofer - 18ebdacf tree: Fix error return in xmlGetPropNodeValueInternal 2024-03-15 19:47:07 +0100: Nick Wellnhofer - e4e90961 tree: Prefer xmlGetPropNodeInternal over xmlHasNsProp 2024-03-15 19:47:07 +0100: Nick Wellnhofer - 7d9ffd40 tree: Report malloc failure in xmlAddNextSibling 2024-03-15 19:47:07 +0100: Nick Wellnhofer - bc7ab5a2 tree: Rewrite xmlSetTreeDoc 2024-03-15 19:47:07 +0100: Nick Wellnhofer - 2ba690a7 tree: Remove more unused node types 2024-03-15 19:47:07 +0100: Nick Wellnhofer - fc9a2ca0 tree: Report more malloc failures 2024-03-15 19:47:07 +0100: Nick Wellnhofer - 536aa2cd tree: Fix adding ids in xmlNewPropInternal 2024-03-15 19:47:07 +0100: Nick Wellnhofer - d0d6174e valid: Rework xmlAddID 2024-03-15 19:47:07 +0100: Nick Wellnhofer - d57c57ed tree: Improve argument check in xmlTextConcat 2024-03-15 19:47:07 +0100: Nick Wellnhofer - 16c29557 tree: Remove unused node types 2024-03-15 19:47:07 +0100: Nick Wellnhofer - f960c60d tree: Make namespace comparison more consistent 2024-03-15 19:47:07 +0100: Nick Wellnhofer - d1cc6f7d tree: Don't allow NULL name in xmlSetNsProp 2024-03-15 19:47:07 +0100: Nick Wellnhofer - 2840e33c tree: Allocate XML namespace statically 2024-03-15 19:47:07 +0100: Nick Wellnhofer - 696faeb4 tree: Rework xmlNodeListGetString 2024-03-15 19:47:07 +0100: Nick Wellnhofer - 41964548 tree: Rework xmlTextMerge 2024-03-15 19:47:07 +0100: Nick Wellnhofer - a3713f78 tree: Rework xmlNodeSetName 2024-03-15 19:47:07 +0100: Nick Wellnhofer - 77c71350 tree: Simplify xmlAddChild with text parent 2024-03-15 19:47:07 +0100: Nick Wellnhofer - 7e462425 tree: Don't allow misuse of xmlAddChild 2024-03-15 19:47:06 +0100: Nick Wellnhofer - 2c214a50 tree: Fix xmlAddPropSibling with duplicate attributes 2024-03-15 19:47:06 +0100: Nick Wellnhofer - 2e765083 tree: Fix indentation in xmlAddPropSibling 2024-03-15 19:47:06 +0100: Nick Wellnhofer - 16c0374a tree: Fix xmlAddSibling with last sibling 2024-03-15 19:47:06 +0100: Nick Wellnhofer - 74ca2f59 tree: Move type check in xmlAddChild 2024-03-15 19:47:06 +0100: Nick Wellnhofer - 29db9881 tree: Fix xmlDocSetRootElement with multiple top-level elements 2024-03-15 19:47:06 +0100: Nick Wellnhofer - 4b698dba tree: Only allow elements in xmlDocSetRootElement 2024-03-15 19:47:06 +0100: Nick Wellnhofer - d5f50602 tree: Disallow setting content of entity reference nodes 2024-03-15 19:47:06 +0100: Nick Wellnhofer - 77f2012c tree: Rework xmlReconciliateNs 2024-03-15 19:47:06 +0100: Nick Wellnhofer - af66a6b5 tree: Unlink DTD in xmlStaticCopyNodeList 2024-03-15 19:47:06 +0100: Nick Wellnhofer - bb22cfb9 tree: Unlink DTD in xmlFreeNodeList 2024-03-12 20:02:52 +0100: Nick Wellnhofer - 186562a1 parser: Fix detection of duplicate attributes in XML namespace 2024-03-10 15:04:00 +0100: Nick Wellnhofer - ce8f3d2c fuzz: Improve README 2024-03-03 22:29:05 +0100: Nick Wellnhofer - 723b4de0 catalog: Fetch XML catalog before dumping 2024-03-02 17:03:28 +0900: Benjamin Gilbert - 653ef999 schemas: fix spurious warning about truncated snprintf output 2024-02-29 12:06:43 +0000: Maks Mishin - 25afd931 xmlschemastypes: Remove unreachable if statement 2024-02-29 01:14:06 +0300: Maks Mishin - cd94985f relaxng: Remove useless if statement 2024-02-26 15:33:06 +0100: Nick Wellnhofer - 84a71860 xmlreader: Fix xmlTextReaderConstEncoding 2024-02-26 13:22:08 +0100: Nick Wellnhofer - b55ee729 html: Regression test for #696 2024-02-21 12:12:30 +0100: Nick Wellnhofer - a581f651 tree: Check for integer overflow in xmlStringGetNodeList 2024-02-20 12:32:17 +0100: Nick Wellnhofer - 7dc8600a SAX2: Report malloc failure in xmlCheckDefaultedAttributes 2024-02-19 11:09:39 +0100: Nick Wellnhofer - 67e475b7 http: Improve error message for HTTPS redirects 2024-02-16 16:14:05 +0100: Nick Wellnhofer - e314109a save: Don't write directly to internal buffer 2024-02-14 14:39:19 +0100: Nick Wellnhofer - 595ee5bc dict: Include unistd.h for getentropy 2024-02-13 12:23:54 +0100: Nick Wellnhofer - c444c96e parser: Report OOM errors even after parser was stopped 2024-02-13 12:05:21 +0100: Nick Wellnhofer - 9835ec2b valid: Fix xmlAddIDSafe in "streaming" mode 2024-02-13 12:00:02 +0100: Nick Wellnhofer - e97b4d84 autotools: Remove useless substitution 2024-02-13 12:00:02 +0100: Nick Wellnhofer - 4d774612 parser: Fix column number in attribute values 2024-02-12 16:47:12 +0100: Nick Wellnhofer - 87bebd25 xmllint: Return error code if XPath returns empty nodeset 2024-02-11 12:49:45 +0100: Nick Wellnhofer - a9e73f11 catalog: Remove Windows hack 2024-02-11 12:33:02 +0100: Nick Wellnhofer - b53562bd examples: Readd xpath1 test 2024-02-06 12:56:56 +0100: Nick Wellnhofer - 13962b06 xmlreader: Clean up error handling 2024-02-06 12:56:56 +0100: Nick Wellnhofer - ddda373e xmlreader: Make xmlTextReaderValidateEntity return an error code 2024-02-06 12:07:19 +0100: Nick Wellnhofer - 2807df9a valid: Fix another use-after-free in xmlAddIDSafe 2024-02-05 15:35:54 +0100: Nick Wellnhofer - 2963a097 xpath: Report malloc failure in xmlXPathTranslateFunction 2024-02-04 15:23:49 +0100: Nick Wellnhofer - 1a66b176 [CVE-2024-25062] xmlreader: Don't expand XIncludes when backtracking 2024-02-04 14:33:19 +0100: Nick Wellnhofer - 921ab01e c14n: Improve error handling 2024-02-04 14:33:19 +0100: Nick Wellnhofer - 70da4c08 valid: Fix use-after-free in xmlAddIDSafe 2024-02-04 14:33:19 +0100: Nick Wellnhofer - d463733f fuzz: Reenable malloc failure check when serializing 2024-02-04 14:33:19 +0100: Nick Wellnhofer - cf875194 valid: Deprecate old DTD serialization API 2024-02-04 14:33:19 +0100: Nick Wellnhofer - fbe10a46 save: Move DTD serialization code to xmlsave.c 2024-02-01 17:02:24 +0100: Nick Wellnhofer - 84e50a0c fuzz: Don't check for malloc failures when serializing harfbuzz 2024-06-08 19:10:39 -0600: Behdad Esfahbod - eba1add71 [hb-info] Use 128 as max glyphname / name length instead of 64 2024-06-08 15:46:31 -0600: Behdad Esfahbod - de2a2f27f Another try at fixing 32bit fuzzer build 2024-06-06 18:22:27 -0700: Garret Rieger - 7be12b33e [subset] refactor populate_unicodes_to_retain. 2024-06-06 14:05:56 -0600: Behdad Esfahbod - 0c2f5ecd5 [normalizer] Add c.override_decompose_and_compose 2024-06-06 13:56:33 -0600: Behdad Esfahbod - 8a9bc5230 [normalizer] Move a couple functions around 2024-06-06 13:52:44 -0600: Behdad Esfahbod - bda5f647c [normalizer] Allow c->plan to be nullptr 2024-06-06 12:04:59 -0600: Behdad Esfahbod - 3e06b7054 [ot-map] Make shaper categorizer independent of shape planner 2024-06-06 11:47:18 -0600: Behdad Esfahbod - 4ec3cb0fc [Glyph] Don't round to int when shifting glyphs 2024-06-06 11:17:35 -0600: Behdad Esfahbod - 2db636c65 [VARC] Try fixing build failure on i386 2024-06-04 23:53:36 -0600: Behdad Esfahbod - 1e2bd4983 Another include fix 2024-06-04 20:50:06 -0600: Behdad Esfahbod - e9870e8d5 Add missing include 2024-06-03 08:04:16 -0700: dependabot[bot] - c1ca46e4e Bump fonttools from 4.52.1 to 4.53.0 in /.ci 2024-06-03 08:04:06 -0700: dependabot[bot] - 09947ae1f Bump meson from 1.4.0 to 1.4.1 in /.ci 2024-06-02 10:34:34 -0600: Behdad Esfahbod - 42bf7ce7c Try to fix warning on 32bit system 2024-06-02 10:32:07 -0600: Behdad Esfahbod - 9456f6bdf [test] Fix a few compiler warnings 2024-06-01 12:07:54 -0700: David Corbett - c2b5b7b9c [ot-tags] Update IANA and OT language registries 2024-06-01 12:07:54 -0700: David Corbett - 86942e9af [ot-tags] Let Võro fall back to Estonian 2024-06-01 12:07:54 -0700: David Corbett - 88868411b [ot-tags] Remove obsolete overrides 2024-05-31 03:28:13 +0300: Khaled Hosny - 135d6537d test-draw-varc.c: Fix “warning: unused function” 2024-05-30 17:39:33 -0600: Behdad Esfahbod - 3fa47cea2 [subset] Add HB_SUBSET_FLAGS_NAME_LEGACY to keep_everything() 2024-05-30 14:38:53 -0600: Behdad Esfahbod - e8049ae9a [VARC] Sanitize ConditionList 2024-05-30 14:31:32 -0600: Behdad Esfahbod - 88e9cd3fd [VARC] Check for an OOM 2024-05-30 11:40:13 -0600: Behdad Esfahbod - 9f8f81403 [main.cc] Add note 2024-05-29 17:51:27 -0600: Behdad Esfahbod - ec437ccd7 [VARC] Adapt to change of meaning of RESET_UNSPECIFIED_AXES 2024-05-28 11:42:24 +0200: Alexander Kanavin - 93d58f831 meson: set -std=c++17 when building with icu >= 75 2024-05-27 07:32:56 -0700: dependabot[bot] - 09a17a086 Bump github/codeql-action from 3.25.5 to 3.25.6 2024-05-27 07:32:29 -0700: dependabot[bot] - 1407b6b3d Bump codecov/codecov-action from 4.4.0 to 4.4.1 2024-05-27 07:32:13 -0700: dependabot[bot] - 200b20aa8 Bump setuptools from 69.5.1 to 70.0.0 in /.ci 2024-05-27 07:32:05 -0700: dependabot[bot] - 73ae5f709 Bump fonttools from 4.51.0 to 4.52.1 in /.ci 2024-05-25 12:14:05 -0600: Behdad Esfahbod - ee0c7d6bc [geometry] Use && instead of "and" 2024-05-24 09:41:39 -0700: Behdad Esfahbod - 484cb2608 [CFF] Handle error in case of Null used on Unsized type :( 2024-05-24 09:41:39 -0700: Behdad Esfahbod - 361d30e28 [CFF] Ignore unknown operators 2024-05-23 16:23:21 -0600: Behdad Esfahbod - fecc5789d [var] Minor, make a function a template 2024-05-20 07:05:11 -0700: dependabot[bot] - bc90b29b3 Bump github/codeql-action from 3.25.4 to 3.25.5 2024-05-20 07:04:59 -0700: dependabot[bot] - 71ff393dc Bump codecov/codecov-action from 4.3.1 to 4.4.0 2024-05-20 07:04:50 -0700: dependabot[bot] - 95526ef96 Bump actions/checkout from 4.1.5 to 4.1.6 2024-05-13 16:44:50 -0600: Behdad Esfahbod - 1da053e87 [aat] Remove unused template parameter 2024-05-13 15:59:54 -0600: Behdad Esfahbod - 204778e83 [aat] Use buffer-digest for non-state-machine kerning as well 2024-05-13 15:49:00 -0600: Behdad Esfahbod - fbcfc1984 [aat] Change buffer-digest threshold to 32 2024-05-13 15:43:50 -0600: Behdad Esfahbod - f536a416f [aat] For short words, use buffer digest to skip kerx machine subtables 2024-05-13 15:13:52 -0600: Behdad Esfahbod - 3ff9ebc86 [aat] For short words, use buffer digest to skip morx subtables 2024-05-13 23:58:23 +0300: dependabot[bot] - 687c218fc Bump codecov/codecov-action from 4.3.0 to 4.3.1 2024-05-13 14:54:11 -0600: Behdad Esfahbod - c9d6bbcf4 [aat] Minor don't copy variable 2024-05-13 23:46:17 +0300: Khaled Hosny - 30485ee8c Typo 2024-05-13 14:45:41 -0600: Behdad Esfahbod - 9ea29789d [aat] Minor 2024-05-13 23:42:50 +0300: Khaled Hosny - 71b1ba7aa 8.5.0 2024-05-13 13:39:20 -0700: Garret Rieger - 0660a4d40 [subset] fix fuzzer found heap use after free in BASE subsetting. 2024-05-13 13:18:27 -0700: Garret Rieger - 3f38ffd63 [subset] Fix remaining double conversion warnings. 2024-05-13 20:42:13 +0300: Steve Lhomme - 6253b3a90 [meson] build ragel as a native tool 2024-05-13 11:06:57 -0600: Behdad Esfahbod - 3609ebb0d [htmx] Return non-variable advance if no glyf table available 2024-05-13 11:00:21 -0600: Behdad Esfahbod - 3d3c6db4b [kern] Allow format 1 / 3 in OT-style kern table 2024-05-13 07:33:41 -0700: dependabot[bot] - fb6074259 Bump github/codeql-action from 3.25.3 to 3.25.4 2024-05-13 07:33:35 -0700: dependabot[bot] - 364ae509b Bump ossf/scorecard-action from 2.3.1 to 2.3.3 2024-05-13 07:33:27 -0700: dependabot[bot] - 44d8489fd Bump actions/checkout from 4.1.4 to 4.1.5 2024-05-13 00:22:04 -0600: Behdad Esfahbod - e2ab6c7bc [kern/kerx] Add accelerator and set-digest filtering 2024-05-12 15:16:25 -0600: Behdad Esfahbod - 5f32c60d0 [kerx] Remove set-digests since accelerator is not shared 2024-05-12 15:11:00 -0600: Behdad Esfahbod - ebbec7713 [kern] Use the sanitized version from face 2024-05-12 15:11:00 -0600: Behdad Esfahbod - 23e4a3cf2 [aat/morx] Add an accelerator 2024-05-12 10:06:06 -0600: Behdad Esfahbod - 0828ccc5d [aat] Move buffer out of StateTableDriver 2024-05-12 09:04:02 -0700: David Corbett - bba0c0e27 Add test-cff.cc 2024-05-12 09:04:02 -0700: David Corbett - 0db136b1b [subset-cff] Shorten output of `encode_num_tp` 2024-05-11 10:28:02 -0600: Behdad Esfahbod - 5a405b310 [aat] First sketch at using hb_set_digest_t 2024-05-11 10:02:35 -0600: Behdad Esfahbod - 515825580 [set-digest] Add operator []. Also auto-initialize 2024-05-11 08:58:58 -0600: Behdad Esfahbod - 3d75d445e [set] Clarify add_range() params 2024-05-09 08:34:14 -0700: Qunxin Liu - 7975c9cab [instancer] bug fix for COLRv1, add missing mapping to VarIdx::NO_VARIATION 2024-05-08 10:23:31 -0600: Garret Rieger - b74a7ecc9 Fix IUP differences accoss platforms. 2024-05-07 17:07:22 -0600: Qunxin Liu - 0e1ffd77f [instancer] add a warning for CFF partial instancing 2024-05-07 12:37:33 -0600: Garret Rieger - a3d8a59dc Fix double to float cast warning. 2024-05-07 10:43:48 -0700: Behdad Esfahbod - 6ef69f749 [cff2] Minor init 2024-05-07 10:19:30 -0700: Behdad Esfahbod - ca6425704 Rename result_t to rebase_tent_result_t 2024-05-06 14:57:35 -0600: dependabot[bot] - a96f7c878 Bump jinja2 from 3.1.3 to 3.1.4 in /.ci 2024-05-06 13:22:49 -0700: Qunxin Liu - a5c9c8269 rename expected files from *.retain-all-codepoint.* to *.all.* 2024-05-06 12:56:23 -0700: Qunxin Liu - 3b3c154bd add back missing tests that were disabled when wrapped by experimental 2024-05-06 10:42:03 -0700: Qunxin Liu - 6c8985724 fix bots 2024-05-06 10:41:07 -0700: Qunxin Liu - f614a7d30 [instancer] add/update tests for COLRv1 instancing 2024-05-06 10:41:07 -0700: Qunxin Liu - 247039de5 [instancer] partial instantiating support for COLRv1 2024-05-03 17:22:16 -0500: Qunxin Liu - 625a9a963 [instancer] use correct constant for No VARIATIONS index 2024-05-03 17:22:16 -0500: Qunxin Liu - ebcdadbf5 [instancer] add tests for instantiating BASE table 2024-05-03 17:22:16 -0500: Qunxin Liu - c5a85a73f [instancer] support BASE table 2024-05-03 18:31:18 +0000: Garret Rieger - f145ab2f1 Disable empty_region_vardata test when running on 32bit machines. 2024-05-03 18:06:14 +0000: Garret Rieger - e81c8c131 Change tolerance from float to double. 2024-05-03 17:33:37 +0000: Garret Rieger - 36e82fd5b Use sizeof(repeat_x_deltas[0]) instead of sizeof(int). 2024-05-03 13:46:31 +0300: Khaled Hosny - f03bf4997 [ci] Try to fix finding ICU on macOS runner 2024-05-03 13:46:31 +0300: Khaled Hosny - 91f54d4ba [ci] Try to fix pip install on macOS runner 2024-05-02 22:05:03 +0000: Garret Rieger - 061726627 Test using double's in IUP optimizatio code. 2024-05-02 16:37:51 -0500: Behdad Esfahbod - ba1f194a1 [gsubgpos] Reduce stack use in recursion 2024-05-02 21:22:18 +0000: Garret Rieger - 4cf606f67 [instancer] Promote partial instancing api out of experimental. 2024-05-02 12:13:11 -0500: Qunxin Liu - c04d0a295 [subset] generate colrv1 varsotre inner_maps in the plan 2024-05-02 12:13:11 -0500: Qunxin Liu - 690893e36 [subset] collect variation indices for COLRv1 2024-04-29 09:12:33 -0500: dependabot[bot] - 6ac7a05cd Bump actions/upload-artifact from 4.3.2 to 4.3.3 2024-04-29 09:12:21 -0500: dependabot[bot] - 11f37aac8 Bump hendrikmuhs/ccache-action from 1.2.12 to 1.2.13 2024-04-29 09:12:12 -0500: dependabot[bot] - 77b9b8c86 Bump github/codeql-action from 3.25.1 to 3.25.3 2024-04-29 09:12:02 -0500: dependabot[bot] - c7b4f16ae Bump actions/checkout from 4.1.3 to 4.1.4 2024-04-23 14:40:21 -0600: Behdad Esfahbod - 136097901 [VarStoreInstancer] Add cache argument 2024-04-23 14:40:06 -0600: Behdad Esfahbod - c270a254d [COLR] Remove redundant variable 2024-04-23 14:28:38 -0600: Behdad Esfahbod - b32e0a70c Comment 2024-04-23 14:20:31 -0600: Behdad Esfahbod - fff48b457 Remove unnecessary comment 2024-04-23 14:18:06 -0600: Behdad Esfahbod - cd1d8b8bf [varc] Use multiVarStore instead of GDEF varStore 2024-04-23 14:13:30 -0600: Garret Rieger - aeadd7c1a [subset] Offsets in BaseLangSysRecord are relative to the parent table and not the BaseLangSysRecord. 2024-04-23 13:26:53 -0600: Behdad Esfahbod - ac411f26b [Condition] Finish evaluation of ConditionValue 2024-04-23 13:09:22 -0600: Behdad Esfahbod - 66cd7c04e [Condition] Shuffle code around 2024-04-23 13:06:29 -0600: Behdad Esfahbod - d2ca8a593 [Condition] Implement ConditionValue 2024-04-22 14:52:58 -0600: Behdad Esfahbod - 6129c7261 [varc] Use Condition instead of ConditionSet 2024-04-22 11:16:36 -0600: Garret Rieger - 33cae9b4f [repacker] If repacking fails for GSUB/GPOS try re-running with extension promotion and table splitting. 2024-04-22 10:59:03 -0500: dependabot[bot] - adab75fba Bump actions/upload-artifact from 4.3.1 to 4.3.2 2024-04-22 10:58:57 -0500: dependabot[bot] - 7aab4847d Bump github/codeql-action from 3.24.10 to 3.25.1 2024-04-22 10:58:51 -0500: dependabot[bot] - e2892805a Bump actions/checkout from 4.1.2 to 4.1.3 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 3fda07b48 Replace an abort with assert(false) 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 2e5336348 [TupleValues] Add a likely 2024-04-16 17:10:46 -0600: Behdad Esfahbod - e8139bea2 Revert "[varc] Reuse x_deltas and y_deltas vectors" 2024-04-16 17:10:46 -0600: Behdad Esfahbod - f97d1ea23 [varc] Reuse x_deltas and y_deltas vectors 2024-04-16 17:10:46 -0600: Behdad Esfahbod - fa6f123ee [var] Add a fast path for coord == 0 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 7b1b20fa0 [varc] Move code around 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 6af0c5199 [varc] Remove unused method 2024-04-16 17:10:46 -0600: Behdad Esfahbod - db06c673f [VARC] Tweak cache use 2024-04-16 17:10:46 -0600: Behdad Esfahbod - a7fd55569 [varc] Use a varStore cache 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 9489c8565 [varc] Simplify iterator 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 2d01e1a97 [varc] Shed another vector 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 5ed773506 [varc] Some error handling 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 8961b1c51 [varc] Add __forward__ to the iterator 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 731f78151 [varc] Improve iterator 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 84a755bfd [TupleValues] Minor add an enum 2024-04-16 17:10:46 -0600: Behdad Esfahbod - eaa1fb141 [varc] Use an iterator to unpack TupleValues 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 3b86ec0af [varc] Optimize use of coord_setter 2024-04-16 17:10:46 -0600: Behdad Esfahbod - df330e7ab [varc] Optimize 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 49c5ed38e [varc] Remove one vector allocation 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 761468c66 [varc] Reuse a variable 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 70990ac7c [varc] Micro-optimize "* scalar" 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 9c7d871b0 [varc] Fix return type 2024-04-16 17:10:46 -0600: Behdad Esfahbod - c13fc5579 [varc] Micro-optimize 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 88eab447d [varc] Remove unnecessary check 2024-04-16 17:10:46 -0600: Behdad Esfahbod - e451b6cbf [varc] Minor style 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 2c87c319e [varc] Fix compiler warning 2024-04-16 17:10:46 -0600: Behdad Esfahbod - a00cf8c51 [varc] Remove also from face tables when disabled 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 69e615f17 [varc] Fix guard 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 421a134b6 [varc] Micro-optimize record 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 53c019a87 [varc] Speed up hidden components 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 4e0845ab7 [varc] Micro-optimize 2024-04-16 17:10:46 -0600: Behdad Esfahbod - d07d70aef [varc] Add test 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 1121d80b3 [varc] Add a conditional test font 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 7c8743546 [varc] Implement conditionSets 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 6608b4578 [varc] Read & discard reserved records 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 946a461f0 [varc] Whitespace 2024-04-16 17:10:46 -0600: Behdad Esfahbod - a3211515a [varc] Add another hb_barrier() 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 7e4adde0b [varc] Move includes around 2024-04-16 17:10:46 -0600: Behdad Esfahbod - cf3ce69f0 [TupleValues] Add a pre-alloc 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 3ffd92f09 [varc] Add a couple of seeds for the fuzzer 2024-04-16 17:10:46 -0600: Behdad Esfahbod - f1f5c7dcf [varc] Micro-optimize non-variation case 2024-04-16 17:10:46 -0600: Behdad Esfahbod - f403215a6 [varc] Simplify scaling 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 85237065c [varc] Fix get_upem() 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 599d08a57 [varc] Implement edge-count limiting 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 3d846a8d0 [limits] Centralize graph edge limits 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 1339a6850 [varc] Flip depth accounting 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 2b94779d2 [varc] Implement max depth 2024-04-16 17:10:46 -0600: Behdad Esfahbod - aed01d016 [varc] Implement cycle-detection 2024-04-16 17:10:46 -0600: Behdad Esfahbod - d5ab62a19 [varc] Rename macro 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 3901a87ae [VARC] Undefine macros after use 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 805272d87 [VARC] Minor simplify 2024-04-16 17:10:46 -0600: Behdad Esfahbod - bf27f4a3b [varc] Fix config 2024-04-16 17:10:46 -0600: Behdad Esfahbod - ed57ab906 [VARC] Comment 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 57a18ac76 [varc] Error check 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 91a06cef7 [VARC] Cleanup 2024-04-16 17:10:46 -0600: Behdad Esfahbod - bb3bfe8cf [glyf] Remove old glyf1 VarComposites support 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 72c9deb5f [varc] Fixups 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 12ad2ff62 [varc] Fix thinko 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 11388c162 Fix build 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 00d56b12a [varc] Apply VarComponent transform 2024-04-16 17:10:46 -0600: Behdad Esfahbod - fb333ce42 [varc] Move some code to VARC.cc 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 924432816 [varc] Apply variations to VarComponent transform components 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 825ed6a6f [varc] Set coordinates on recursive components 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 745ff05a0 [varc] Add coord-setter 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 320dcedec [varc] Reading VarComponent transform components 2024-04-16 17:10:46 -0600: Behdad Esfahbod - edd1a4443 [varc] Flesh out VarComponent a bit 2024-04-16 17:10:46 -0600: Behdad Esfahbod - f77aa8be8 [varc] Add TupleList 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 4919f3648 [geometry] Flesh out transform & transform_decomposed 2024-04-16 17:10:46 -0600: Behdad Esfahbod - d32c5164c [varc] Add hb_transform_decomposed_t 2024-04-16 17:10:46 -0600: Behdad Esfahbod - aeb564381 [varc] Start decoding VarComponent 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 3b8e7d3b6 [HBUINT32VAR] Change return type 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 7a766b33d [varc] Use enum class 2024-04-16 17:10:46 -0600: Behdad Esfahbod - ef7c0a9b8 [varc] Add VarComponent::flags_t 2024-04-16 17:10:46 -0600: Behdad Esfahbod - c6ae8d586 Add hb-geometry.hh 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 70665adc2 [varc] Add guards 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 7ef7ded29 [varc] Add VarCompositeGlyph 2024-04-16 17:10:46 -0600: Behdad Esfahbod - c819a0b49 [varc] Add VarComponent 2024-04-16 17:10:46 -0600: Behdad Esfahbod - 7cf84272f [varc] Fix sanitize for HBUINT32VAR 2024-04-16 17:10:43 -0600: Behdad Esfahbod - a94a5c636 [varc] Add get_point_at to glyf/CFF2 2024-04-16 17:10:09 -0600: Behdad Esfahbod - 0d6f77e62 [varc] Add table 2024-04-16 17:10:09 -0600: Behdad Esfahbod - 0f2fe7550 [varc] Add MultiItemVariationStore 2024-04-16 17:10:09 -0600: Behdad Esfahbod - 2ddd1a279 [varc] Add MultiVarData 2024-04-16 17:10:09 -0600: Behdad Esfahbod - a9776a3d2 [TupleValues] Rename delta to value 2024-04-16 17:10:09 -0600: Behdad Esfahbod - 763f83906 [TupleValues] Move compile/decompile here 2024-04-16 17:10:09 -0600: Behdad Esfahbod - b24511d2b [TupleVariations] Rename encode/unpack to compile/decompile 2024-04-16 17:10:09 -0600: Behdad Esfahbod - 8ccebae1f [TupleVariations] Simplify encode API 2024-04-16 17:10:09 -0600: Behdad Esfahbod - 3d0c03aec [TupleVariations] Take array instead of vector in encode 2024-04-16 17:10:09 -0600: Behdad Esfahbod - 0ee6164a4 [varc] Simplify a bit 2024-04-16 17:10:09 -0600: Behdad Esfahbod - 7b57a8a40 [varc] Implement SparseVariationRegion 2024-04-16 17:10:09 -0600: Behdad Esfahbod - 0dcdbb4f4 [VARC] Add consume_all to unpack_deltas() 2024-04-16 17:10:09 -0600: Behdad Esfahbod - ae35e30bd [VARC] Add SparseVarRegionAxis 2024-04-16 17:10:09 -0600: Behdad Esfahbod - ef04b5c25 Try fixing MSVC builds 2024-04-16 17:10:09 -0600: Behdad Esfahbod - fa9dc530f Move CFF Index types to open-type 2024-04-16 17:10:09 -0600: Behdad Esfahbod - cf3e88e17 [CFF] Remove duplicate typedef 2024-04-16 17:10:09 -0600: Behdad Esfahbod - bd795373f [TupleValues] Encode 32bit values 2024-04-16 17:10:09 -0600: Behdad Esfahbod - 0c6054539 [TupleValues] Decode 32bit values 2024-04-16 17:10:05 -0600: Behdad Esfahbod - e1d0ee3bd [var] Mark a few methods as static 2024-04-16 17:09:15 -0600: Behdad Esfahbod - e339fed72 [open-type] Add HBUINT32VAR 2024-04-16 17:09:07 -0600: Behdad Esfahbod - a69a6cb09 Avoid a copy 2024-04-15 16:06:19 -0600: Garret Rieger - 2cfa55056 [instancer] Switch to doubles for delta calculations. 2024-04-15 06:03:10 -0500: dependabot[bot] - f8ebf27a7 Bump setuptools from 69.2.0 to 69.5.1 in /.ci 2024-04-15 06:03:02 -0500: dependabot[bot] - 71200c134 Bump codecov/codecov-action from 4.2.0 to 4.3.0 2024-04-12 19:33:29 +0200: Timo Suoranta - 39b5ae79f Fix for #4395 2024-04-11 08:58:49 -0600: Behdad Esfahbod - c053e8f29 [aat] Simplify (or not?) SubtableGlyphCoverage.sanitize() 2024-04-11 08:53:17 -0600: Behdad Esfahbod - d137d5579 [aat] Add (unused) SubtableGlyphCoverage 2024-04-11 07:45:41 -0600: Behdad Esfahbod - d8d2a98b8 [aat] Whitespace 2024-04-09 18:54:36 +0200: Khaled Hosny - b3e4721af Revert "[ci] Enable experimental_api on distcheck job" 2024-04-09 08:42:46 -0500: dependabot[bot] - 607931b39 Bump fonttools from 4.50.0 to 4.51.0 in /.ci 2024-04-09 08:42:29 -0500: dependabot[bot] - cd825c9ae Bump github/codeql-action from 3.24.9 to 3.24.10 2024-04-09 08:42:17 -0500: dependabot[bot] - 51dcc99c8 Bump codecov/codecov-action from 4.1.1 to 4.2.0 2024-04-09 08:41:32 -0500: Garret Rieger - c84acc8e0 [subset] Fix fuzzer found memory leak. 2024-04-09 08:41:11 -0500: Khaled Hosny - 89570d195 [ci] Enable experimental_api on distcheck job 2024-04-09 08:41:11 -0500: Garret Rieger - 12dcafe01 Add test-hb-subset-parsing.c to extra dist. Needed for meson compile w/ experimental api. 2024-04-05 18:35:53 -0600: David Corbett - f3727c476 Recognize ot_languages2’s disambiguation priority 2024-04-03 11:36:04 +0800: Chun-wei Fan - 1ad48fddd Meson: Use actual FreeType version when using CMake 2024-04-02 11:55:44 -0600: Garret Rieger - 2fcace77b [subet] Don't use experimental api flag in benchmark if not compiled with experimental api. 2024-04-01 05:41:06 -0600: dependabot[bot] - 41612df9d Bump actions/setup-python from 5.0.0 to 5.1.0 2024-04-01 05:40:53 -0600: dependabot[bot] - d5d05a986 Bump codecov/codecov-action from 4.1.0 to 4.1.1 2024-04-01 01:55:38 -0600: Behdad Esfahbod - 7de2d1115 Fix autotools test 2024-03-30 02:20:21 +0200: Khaled Hosny - 2bd612473 Fix Python warning 2024-03-29 16:32:00 +0200: Khaled Hosny - 63973005b 8.4.0 2024-03-29 00:19:16 +0000: Garret Rieger - 69f9c29ec [repacker] add tests of serializer repack_last(). 2024-03-28 23:12:21 +0000: Garret Rieger - 992953fd3 [subset] updated comment. 2024-03-28 23:11:16 +0000: Garret Rieger - 96f0038e3 [subset] cast. 2024-03-28 23:00:54 +0000: Garret Rieger - 6e8748173 [subset] add virtual links to keep the gdef varstore last. 2024-03-28 23:00:54 +0000: Garret Rieger - 714560714 [subset] place the gdef var store at the end of the GDEF table. 2024-03-28 17:00:12 -0600: Garret Rieger - 990fb14d7 [subset] Disable fonttools comparison in a few tests where rounding diffs show up. 2024-03-28 17:00:12 -0600: Garret Rieger - 11f5dec75 [subset] Move post apply mvar test intance position to avoid rounding diff. 2024-03-28 17:00:12 -0600: Garret Rieger - 975bd39b1 [subset] Match hb rounding to fonttools for avg char width. 2024-03-28 17:00:12 -0600: Garret Rieger - 15a05b243 [subset] Update generate-expected-outputs to drop BASE. 2024-03-28 17:00:12 -0600: Garret Rieger - ec46c4c2e [subset] Update subset test suite to match some changes made to fonttools. 2024-03-28 12:25:03 -0600: Behdad Esfahbod - c3fed775d Update README.md 2024-03-25 07:46:30 -0600: dependabot[bot] - 31e2d12d4 Bump github/codeql-action from 3.24.7 to 3.24.9 2024-03-22 12:35:29 -0600: Behdad Esfahbod - cc67579c8 [wasm] Update to latest wasm-micro-runtime API 2024-03-22 10:38:06 -0600: Behdad Esfahbod - 3d86b3605 [shape] Fix syntax error under some configs 2024-03-21 15:54:53 +0200: Khaled Hosny - 3c8d448fa [meson] Check minimum dependency versions like with autotools 2024-03-21 15:54:53 +0200: Khaled Hosny - 1e5597bf8 [autotools] Check for minimum ICU version as well 2024-03-21 15:54:53 +0200: Ozkan Sezer - 957049066 configure.ac: bump minimum required versions for glib and cairo. 2024-03-21 15:54:53 +0200: Ozkan Sezer - dbecddb41 tests, hb-test.h: define g_assert_false && g_assert_nonnull for old glib 2024-03-21 07:19:54 -0600: Ozkan Sezer - 98747fdec hb-common.h: restore including stdint.h for VS2010/2012. 2024-03-20 14:44:22 -0600: Behdad Esfahbod - f1ac867de [buffer] Add API for random state 2024-03-18 19:51:13 -0600: 璀境石 - 3d455998b fixed: hb-subset.cc -- compile error C1128: number of sections exceeded object file format limit 2024-03-18 08:48:35 -0600: dependabot[bot] - 51b775d38 Bump github/codeql-action from 3.24.6 to 3.24.7 2024-03-18 08:48:23 -0600: dependabot[bot] - 80208d3a2 Bump actions/checkout from 4.1.1 to 4.1.2 2024-03-18 08:48:06 -0600: dependabot[bot] - a0154418e Bump meson from 1.3.2 to 1.4.0 in /.ci 2024-03-18 08:47:56 -0600: dependabot[bot] - a91d2edc7 Bump setuptools from 69.1.1 to 69.2.0 in /.ci 2024-03-18 08:20:26 -0600: dependabot[bot] - ddc9b4268 Bump fonttools from 4.49.0 to 4.50.0 in /.ci 2024-03-17 07:50:59 +0200: Khaled Hosny - 2b3631a86 8.3.1 2024-03-15 11:28:35 -0600: Ozkan Sezer - c2f8f35a6 Use inttypes.h PRI?32 macros in format strings for [u]int32_t args. 2024-03-14 18:33:34 -0600: Qunxin Liu - cfbb6a687 [subset] support BASE table subsetting (#4618) 2024-03-14 21:22:22 +0000: Garret Rieger - 79eaa217a [repacker] remove unused include. 2024-03-14 12:34:39 -0600: Behdad Esfahbod - 595def8fb Revert "Fixing compiler warnings" 2024-03-13 08:15:43 -0600: jcomito - 61a1ba2ff Fixing compiler warnings 2024-03-09 09:34:55 -0700: Lie Yan - 2da79f70a fix(test-ot-math.c): remove redundant lines 2024-03-09 00:32:36 +0000: Garret Rieger - 025f52769 [repacker] fix mem leak in test-classdef-graph test. 2024-03-09 00:06:54 +0000: Garret Rieger - 01fc4a162 [repacker] Fix repacker test. 2024-03-08 22:05:20 +0000: Garret Rieger - 8e1beefe0 [repacker] small fixes. 2024-03-08 22:01:05 +0000: Garret Rieger - 17b37f10d [repacker] add classdef size est. test that you can add the same class multiple times. 2024-03-08 21:53:10 +0000: Garret Rieger - 0ac9e7da3 [repacker] in classdef estimator tests compare results to actual class def serialization. 2024-03-08 13:27:14 -0700: David Corbett - 0692d23cc Update IANA Language Subtag Registry to 2024-03-07 2024-03-08 20:15:43 +0000: Garret Rieger - 8129b21de Update classdef size estimator to pick the min coverage format. 2024-03-08 19:46:48 +0000: Garret Rieger - 252a926fb [repacker] Rework how ClassDef sizes are estimated during splitting. 2024-03-07 12:24:43 -0700: Qunxin Liu - d6431dc7e [instancer] support *=drop, which would pin all axis to default location 2024-03-04 11:25:44 -0700: Behdad Esfahbod - 06749fa48 [icu] Use uscript_getCode() 2024-03-04 06:46:14 -0700: dependabot[bot] - f1464efb7 Bump codecov/codecov-action from 4.0.1 to 4.1.0 2024-03-04 06:45:53 -0700: dependabot[bot] - cbc3c539c Bump github/codeql-action from 3.24.5 to 3.24.6 2024-02-28 01:23:14 +0000: L. E. Segovia - 6864769c4 [meson] Block uses of hb-static throughout Microsoft compilers 2024-02-26 17:08:51 +0200: خالد حسني (Khaled Hosny) - 61d57be17 Revert "Bump gcovr from 5.0 to 7.2 in /.ci" 2024-02-26 11:00:58 +0000: Behdad Esfahbod - 05d43963f Revert "Bump codecov/codecov-action from 4.0.1 to 4.0.2" 2024-02-26 11:38:57 +0100: dependabot[bot] - 52ecdd269 Bump codecov/codecov-action from 4.0.1 to 4.0.2 2024-02-26 11:38:49 +0100: dependabot[bot] - 49dbf4eaf Bump github/codeql-action from 3.24.3 to 3.24.5 2024-02-26 11:38:43 +0100: dependabot[bot] - 58c6dba9c Bump gcovr from 5.0 to 7.2 in /.ci 2024-02-26 11:38:34 +0100: dependabot[bot] - 4d8773bd8 Bump setuptools from 69.1.0 to 69.1.1 in /.ci 2024-02-24 15:12:42 +0100: Behdad Esfahbod - 225a7a8a5 [aat] Mark DELETED_GLYPH as IGNORABLE 2024-02-20 06:30:59 +0100: Behdad Esfahbod - 5d1ff191c Fix return type 2024-02-19 20:10:04 +0200: Bruce Mitchener - 582a5b3a9 cmake: Switch to `find_package(Python3)`. 2024-02-19 12:00:53 +0100: dependabot[bot] - 20ddabc78 Bump fonttools from 4.48.1 to 4.49.0 in /.ci 2024-02-19 12:00:41 +0100: dependabot[bot] - 2b986af83 Bump meson from 1.3.1 to 1.3.2 in /.ci 2024-02-19 11:32:15 +0100: dependabot[bot] - 58a9b3633 Bump github/codeql-action from 3.24.0 to 3.24.3 2024-02-17 11:04:50 +0100: Bruce Mitchener - fb6d4d27d Remove unnecessary std::move(). 2024-02-17 11:04:10 +0100: Bruce Mitchener - 3cfdbd671 Use `noexcept` on swap, move constructors, etc. 2024-02-16 18:22:09 +0100: Bruce Mitchener - 1bddeb974 Use literal bools when possible rather than ints. 2024-02-14 22:27:39 +0100: Garret Rieger - 8974fe484 [subset] Add a partial instancing + IUP case to the subset benchmarks. 2024-02-13 08:06:44 +0100: Magnus Larsen - b8178f255 Disable Wcast-function-type on clang-cl, too 2024-02-12 17:29:41 +0100: dependabot[bot] - c926eb956 Bump actions/upload-artifact from 4.3.0 to 4.3.1 2024-02-12 17:29:34 +0100: dependabot[bot] - 6d7da03d9 Bump setuptools from 69.0.3 to 69.1.0 in /.ci 2024-02-12 17:29:28 +0100: dependabot[bot] - e79028c20 Bump fonttools from 4.47.2 to 4.48.1 in /.ci 2024-02-10 07:08:18 -0700: Christer Sandberg - 1ab8822b4 Fixed some errors in STAT table implementation 2024-02-06 14:52:03 -0700: Behdad Esfahbod - 031fdb1c8 Rename VarStoreInstancer to ItemVarStoreInstancer 2024-02-06 14:52:03 -0700: Behdad Esfahbod - 1cb47eff8 Rename VariationStore to ItemVariationStore 2024-02-06 09:51:49 -0700: Lőrinczy, Zsigmond - 4c77bd921 Update hb-serialize.hh (#4576) 2024-02-05 08:30:27 -0700: dependabot[bot] - c546aa6c5 Bump github/codeql-action from 3.23.2 to 3.24.0 2024-02-05 08:30:10 -0700: dependabot[bot] - 672fcd968 Bump codecov/codecov-action from 3.1.5 to 4.0.1 2024-02-03 14:24:12 +0200: Khaled Hosny - 8da99b83e [docs] Order hb-ot-color functions is more organized way 2024-02-02 16:59:19 -0800: Qunxin Liu - 97309483e [instancer] rename HB_SUBSET_FLAGS_IUP_DELTA_OPT to HB_SUBSET_FLAGS_OPTIMIZE_IUP_DELTAS 2024-02-02 13:39:33 -0800: Qunxin Liu - 2dabbdfc6 [instancer] fix help message for --optimize 2024-01-30 10:52:42 -0800: Qunxin Liu - f072de935 [instancer] move iup code to a seprate file 2024-01-26 16:36:56 -0800: Qunxin Liu - 97c85ab2d [instancer] iup delta optimize: fix is_composite_glyph value in gvar 2024-01-26 16:11:06 -0800: Qunxin Liu - 4d5fb233e fix build 2024-01-26 15:51:49 -0800: Qunxin Liu - 84771374e [instancer] add tests for iup delta optimization 2024-01-26 15:42:29 -0800: Qunxin Liu - 0cbc81234 [instancer] add iup_optimize() call into instantiation 2024-01-26 10:55:57 -0800: Qunxin Liu - 52c3cda31 [instancer] add composite_new_gids set in subset plan 2024-01-26 10:42:21 -0800: Qunxin Liu - a3e3473cc [instancer] when iup delta opt is enabled, add default deltas to coords 2024-01-26 10:12:38 -0800: Qunxin Liu - f1cdcc70c [instancer] add iup delta optimization functions tuple_delta_t 2024-01-26 09:58:48 -0800: Qunxin Liu - 8ad540bb8 [instancer] move compile_point_set to be a member of tuple_delta_t 2024-01-26 09:27:27 -0800: Qunxin Liu - c7a6030b3 [instancer] add a flag HB_SUBSET_FLAGS_IUP_DELTA_OPT fribidi 2024-06-07 08:44:28 +0300: Dov Grobgeld - 3826589 Fix typo in fribidi-caprtl2utf8.c that caused compilation warning 2024-06-07 08:05:03 +0300: Dov Grobgeld - 2803ff1 Bumped version to 1.0.15 2024-04-25 06:44:01 +0300: Dov Grobgeld - bca04dc Bumped version to 1.0.14 2024-03-25 08:33:20 +0200: sid-wr - bfb0385 Update unicode character databases to v15.1.0. 2024-03-17 20:12:54 +0200: Dov Grobgeld - e01a424 Update unicode character databases to v15.1.0. 2024-03-12 20:37:53 +0200: Peng Wu - 3002ffe Update test cases to Unicode 15.1 libass 2024-06-06 20:23:42 +0200: Oneric - ad42889 cosmetic: fix whitespace in libass/meson.build 2024-06-06 20:21:26 +0200: Oneric - 6baadcb ci/gha: use prebuilt muon from Alpine edge 2024-06-04 11:19:42 -0700: q66 - a0aefba configure.ac: add missing AC_CANONICAL_HOST 2024-06-02 17:59:54 +0200: Oneric - 56ad347 fontconfig: query a sorted list 2024-06-02 17:49:32 +0200: Oneric - fc14bcb fontconfig: check failures of fontconfig calls 2024-06-02 17:49:10 +0200: Oneric - f137b34 fontconfig: lower log level for init failure 2024-05-30 00:23:19 +0200: Oneric - 291c76e fontselect: assert mandatory functions exist 2024-05-30 00:23:19 +0200: Oneric - 5b772dc fontselect: make destroy_font mandatory 2024-05-30 00:22:38 +0200: Oneric - f15e772 fontconfig: explicitly reference pattern 2024-05-30 00:21:40 +0200: Oneric - 782f098 ci/gha: pin muon to Alpine 3.19 2024-05-28 16:43:14 -0700: rcombs - 21e0ea1 ass_parse: use memchr in ass_parse_tags 2024-05-25 03:47:25 +0200: cubicibo - 85ff2b3 ass_filesystem: exit early if conversion fails 2024-05-22 01:24:11 +0200: Oneric - 6f3aad1 readme: update VSFilterMod status 2024-05-22 01:23:40 +0200: Oneric - 402e542 readme: move related projects into wiki 2024-05-19 18:52:10 +0200: Oneric - a05a9c1 Revert "checkasm: fix default build on Haiku" 2024-05-19 18:51:54 +0200: Oneric - 598fae8 Update x86inc.asm 2024-05-19 17:00:51 +0200: Vincent Torri - f460d22 cosmetic: fix order of arguments in calloc() 2024-05-19 02:07:50 +0000: Oneric - cbb48cc Release 0.17.2 2024-05-13 15:01:24 +0300: Oleg Oshmyan - 61992a1 Match VSFilter's faux italics on PostScript-outline fonts, too 2024-05-12 19:10:17 -0700: rcombs - cd223f9 fontselect: overhaul font scoring and faux-ing; fixes #437 2024-05-12 19:10:17 -0700: rcombs - 3f153be libass/ass_fontselect: ignore width 2024-05-11 03:49:17 +0200: Oneric - 0a63b95 checkasm: fix default build on Haiku 2024-05-10 22:55:31 +0200: Oneric - e400b53 checkasm: set PIC if requested 2024-05-06 04:21:46 +0200: Oneric - c8f6ccd Drop unused TOKEN_CLOSE 2024-05-06 04:15:37 +0200: Oneric - 2d06ea9 drawing: stop checking types for bezier curves 2024-05-06 04:11:09 +0200: Oneric - 9489944 drawing: implement EXTEND_SPLINE 2024-05-04 18:18:39 +0200: Oneric - 536730f cosmetic/drawing: merge lines for clarity 2024-04-29 17:48:29 -0700: rcombs - 1dfb934 ass_shaper: create hb_font_t eagerly during add_face 2024-04-29 17:48:29 -0700: rcombs - 728e54e ass_shaper: use a single hb_font_funcs_t 2024-04-29 17:48:29 -0700: rcombs - b33c0a5 ass_shaper: unify access to FT_Face in hb callbacks 2024-04-29 17:48:29 -0700: rcombs - bf63762 ass_shaper: re-use the hb_buffer_t between calls 2024-04-28 16:36:18 +0300: moi15moi - bec1ed1 [ass_filesystem] Remove unused include 2024-04-25 00:51:07 -0700: rcombs - a2c8801 ass_font: remove unused size field 2024-04-25 00:51:07 -0700: rcombs - 6f95d06 ass_compat: centralize ASS_WINAPI_DESKTOP 2024-04-25 00:51:07 -0700: rcombs - e420bf6 ass_render: pull RenderContext init and cleanup out into functions 2024-04-25 00:51:07 -0700: rcombs - abf5f16 ass_render: move TextInfo into RenderContext 2024-04-25 00:51:07 -0700: rcombs - a5fb2f7 ass_drawing: fix warning with -DNDEBUG 2024-04-21 18:00:14 +0200: Oneric - ffe070b ci/gha: use system deps in one Windows meson build 2024-04-21 18:00:14 +0200: Oneric - ae6f88b ci/gha: test meson installation from tarball 2024-04-21 18:00:14 +0200: Oneric - 469a947 ci/gha: add muon test 2024-04-21 18:00:14 +0200: Oneric - 50adc6d ci/gha: reduce meson CI runners 2024-04-21 18:00:14 +0200: Oneric - bfebfa6 build: share release version between autoconf and meson 2024-04-21 17:57:33 +0200: Oneric - 5de7be3 build/meson: read library version from automake 2024-04-20 01:43:00 +0200: Oneric - 67748a7 ci/gha: automatically use all cores 2024-04-20 01:42:32 +0200: Oneric - 2360afb build: drop config macros for hard dependencies 2024-04-20 03:21:57 +0200: Ryan Lucia - 342a0d2 Add meson as a secondary build system 2024-04-18 18:44:43 -0700: rcombs - 2cea926 ci/gha: explicitly run on both x64 and arm64 macOS 2024-04-14 23:44:58 +0200: Oneric - 17cb8da cosmetic/configure: consistently use aarch64 2024-04-10 01:14:58 +0200: moi15moi - 6eaa67d Add LayoutResX and LayoutResY to fuzz ass dict 2024-04-09 18:17:15 +0300: Oleg Oshmyan - d160f8d directwrite: verify font name case-insensitively 2024-04-08 00:44:36 +0300: Oleg Oshmyan - 6b895b4 directwrite: query GDI-enumerated fonts by full name, not family name 2024-04-03 18:24:49 +0200: Oneric - db4b720 Update documentation re subs on HDR 2024-03-29 13:58:00 +0100: Oneric - e517813 ci/gha: update checkout action to v4 2024-03-27 13:26:13 +0000: loqs - c398563 x86: update x86inc.asm 2024-02-24 18:12:32 +0100: Oneric - 649a7c2 drawing: discard whole drawing on alloc failures 2024-02-24 18:11:40 +0100: Oneric - e012cb2 drawing: tokenise vector drawings like VSFilter 2024-02-21 19:57:37 +0100: Oneric - dd8e154 Document tonemapping beyond RGB mangling 2024-02-19 20:48:49 +0200: Oleg Oshmyan - 3887c21 directwrite: fix outdated dealloc code that has become leaky curl 2024-06-07 14:47:40 +0200: Daniel Stenberg - 7d934267a CURLOPT_CONNECTTIMEOUT*: clarify, document the milliseond version 2024-06-07 14:07:11 +0200: Daniel Stenberg - 9fb759f9a cmdline-opts: tidy up --ip-tos and --mptcp 2024-06-07 11:08:46 +0200: Daniel Stenberg - be90943f1 RELEASE-NOTES: synced 2024-06-07 10:54:19 +0200: Dorian Craps - ab6d5442e curl: (on linux) add MPTCP support 2024-06-07 10:48:40 +0200: Orgad Shaneh - 3c20ae08b curl: support IP Type of Service / Traffic Class: --ip-tos 2024-06-07 10:47:15 +0200: Andy Pan - f786fce91 socketpair: provide `Curl_socketpair` only when `!CURL_DISABLE_SOCKETPAIR` 2024-06-07 00:22:59 +0200: Daniel Stenberg - 4e71f134e noproxy: test bad ipv6 net size first 2024-06-05 23:34:16 +0200: Daniel Stenberg - b9c2a56be managen: warn on excessively long help texts 2024-06-05 14:02:39 +0200: Viktor Szakats - 72abf7c13 lib: tidy up types and casts 2024-06-05 13:58:48 +0200: Daniel Stenberg - ad837e9df cmdline-opts/ech.md: shorten the help text 2024-06-05 12:53:29 +0200: Daniel Stenberg - 5bfd0cd9b cmdline-opts/_PROTOCOLS.md: mention WS(S) 2024-06-05 12:36:31 +0200: Viktor Szakats - dfbf2b7af GHA: disable TFTP and WebSockets tests in old-mingw-w64 2024-06-05 11:00:46 +0200: Daniel Stenberg - 5e2e470f2 cmdline-opts/fail.md: expand and clarify 2024-06-05 10:59:48 +0200: Daniel Stenberg - 881e9a616 doh-insecure.md: expand 2024-06-05 10:35:56 +0200: Daniel Stenberg - 65651dc02 cmdline: expand proxy option explanations 2024-06-05 10:34:55 +0200: Daniel Stenberg - 6ceb23dc0 cmdline-opts: expand the parallel explanations 2024-06-05 09:09:17 +0200: Daniel Stenberg - 4a25812ee RELEASE-NOTES: synced 2024-06-05 09:03:38 +0200: Stefan Eissing - 937ba94ed vtls: new io_need flags for poll handling 2024-06-05 08:51:14 +0200: Daniel Stenberg - f75aa2857 cfilters: make Curl_conn_connect always assign 'done' 2024-06-05 08:44:58 +0200: Daniel Stenberg - 1313da9a1 CURLOPT_INTERFACE.md: quote the less-than and larger-than 2024-06-05 08:36:34 +0200: Daniel Stenberg - 68680ba54 cmdline-opts/interface.md: expand the documentation 2024-06-05 08:35:12 +0200: Daniel Stenberg - b049388d4 url: allow DoH transfers to override max connection limit 2024-06-05 00:52:24 +0200: Viktor Szakats - 998b17ea7 windows: fix UWP builds, add GHA job 2024-06-04 23:47:54 +0200: Orgad Shaneh - 3060557af socket: support binding to interface *AND* IP 2024-06-04 23:45:36 +0200: Andy Pan - 23fe1a52d socketpair: add `eventfd` and use `SOCK_NONBLOCK` for `socketpair()` 2024-06-04 23:23:05 +0200: renovate[bot] - b71916b85 ci: update github/codeql-action digest to 2e230e8 2024-06-04 13:00:21 -0400: Jay Satiro - fd2315e5a examples/threaded-ssl: remove locking callback code 2024-06-04 18:47:18 +0200: Viktor Szakats - 75f182ffb tests: delete redundant `!MSDOS` guard 2024-06-04 18:47:18 +0200: Viktor Szakats - 83384669e lib: fix thread entry point to return `DWORD` on WinCE 2024-06-04 17:51:28 +0200: Andy Pan - 3392f0f97 socket: use SOCK_NONBLOCK to eliminate extra system call 2024-06-04 11:54:32 +0200: Viktor Szakats - 97e5e37cc GHA: show cmake error log in Windows and non-native workflows 2024-06-04 11:20:23 +0200: Viktor Szakats - 23640dcf1 GHA: switch a Windows job to UCRT (gcc) 2024-06-04 10:13:21 +0200: Viktor Szakats - dada6736d curl-config: revert to backticks to support old target envs 2024-06-04 09:02:37 +0200: Stefan Eissing - 5f9017d4e mbedtls: v3.6.0 workarounds 2024-06-04 08:17:55 +0200: Stefan Eissing - 5dd8f13bf gnutls: support CA caching 2024-06-03 22:21:09 -0700: Dan Fandrich - 4a7bb40de tests: don't log buffer length in throwing away message 2024-06-03 17:00:42 -0700: Dan Fandrich - bc21c505e tests: log "Throwing away" messages before throwing away 2024-06-03 17:00:42 -0700: Dan Fandrich - 5b35dea6e CI: reduce memory request for FreeBSD builds 2024-06-03 23:04:05 +0200: Andy Pan - f51fa8f16 tcpkeepalive: support setting TCP keep-alive parameters on Solaris <11.4 2024-06-03 10:46:10 +0200: Daniel Stenberg - 4edbd5226 KNOWN_BUGS: quiche: QUIC connection is draining 2024-06-03 10:45:24 +0200: Daniel Stenberg - 8e5c5c172 KNOWN_BUGS: aws-sigv4 has problems with particular URLs 2024-06-03 10:45:16 +0200: Daniel Stenberg - 2a053ca80 KNOWN_BUGS: aws-sigv4 does not handle multipart/form-data correctly 2024-06-03 10:43:06 +0200: Daniel Stenberg - 6c31c65a8 RELEASE-NOTES: synced 2024-06-03 01:34:04 +0200: Viktor Szakats - fd149601c GHA: fix old mingw-w64 32-bit job 2024-06-02 23:24:19 +0200: Daniel Stenberg - c61f75388 tool_cb_hdr: return error for failed header writes 2024-06-02 21:39:49 +0200: Viktor Szakats - 464282ddf GHA: bump all build jobs to nproc+1 2024-06-02 20:29:46 +0200: Viktor Szakats - 03bd16e53 GHA: disable MQTT and WebSocket tests in Windows jobs 2024-06-02 19:27:17 +0200: Viktor Szakats - 088729710 lib/v*: tidy up types and casts 2024-06-02 19:27:16 +0200: Viktor Szakats - 1d63e331d GHA: fix caching old mingw-w64 toolchains in the Windows workflow 2024-06-02 17:34:45 +0200: renovate[bot] - 7d7712166 ci: pin actions/github-script action to 60a0d83 2024-06-02 17:30:09 +0200: Bo Anderson - eacec9a35 x509asn1: add some common ECDSA OIDs 2024-06-02 17:25:37 +0200: renovate[bot] - aa954f97f ci: update rojopolis/spellcheck-github-actions digest to e36f662 2024-06-02 17:23:50 +0200: Bo Anderson - 9aa1d412b x509asn1: fallback to dotted OID representation 2024-06-02 17:12:25 +0200: Lee Li - 6a7ad8911 request.md: language fix 2024-06-02 17:10:17 +0200: MonkeybreadSoftware - 810933d77 vtls: deprioritize Secure Transport 2024-06-01 23:51:42 +0200: Daniel Stenberg - 655d44d13 urlapi: add CURLU_NO_GUESS_SCHEME 2024-06-01 23:50:36 +0200: Daniel Stenberg - 80aa51954 wolfssl: support CA caching 2024-06-01 23:46:41 +0200: Andy Pan - 6da320357 socket: change TCP keepalive from ms to seconds on DragonFly BSD 2024-06-01 12:26:20 +0200: Daniel Stenberg - 47d930efa curlver.h: aiming for 8.9.0 2024-06-01 12:25:13 +0200: Daniel Stenberg - e78913e6b noproxy: patterns need to be comma separated 2024-06-01 11:00:06 +0200: Jan Venekamp - 4e2c45110 sectransp: remove large cipher table 2024-06-01 10:57:23 +0200: Tatsuhiro Tsujikawa - a8174176b GHA: unify http3 workflows into one 2024-06-01 10:48:23 +0200: Stephen Farrell - 48292d8c9 openSSL: fix hostname handling when using ECH 2024-06-01 10:45:33 +0200: renovate[bot] - fee2e40ef ci: update github/codeql-action digest to f079b84 2024-06-01 10:40:20 +0200: Daniel Stenberg - 361f4c65f RELEASE-NOTES: synced 2024-06-01 00:24:55 +0200: Daniel Stenberg - 8df910b79 curl_multi_poll.md: expand the example with an custom file descriptor 2024-06-01 00:24:06 +0200: Christian Heusel - d6abd49df DISTROS: add a link to the list archive 2024-05-31 14:33:05 +0200: Matt Jolly - beff006a8 autoconf: remove 'deeper' checks for `AC_CHECK_FUNCS` 2024-05-30 13:56:37 -0400: Jay Satiro - acb9effcd cf-socket: improve SO_SNDBUF update for Winsock 2024-05-30 14:40:12 +0200: Viktor Szakats - dace891e3 tidy-up: use consistent casing for Windows directories 2024-05-30 12:10:55 +0200: Viktor Szakats - 30c235f39 GHA: use ubuntu-latest with OmniOS job 2024-05-30 09:57:50 +0200: Ayesh Karunaratne - e838b341a GHA: adjust parallel job counts 2024-05-30 08:33:33 +0200: pszlazak - 7d5b0ba3f get.d: clarify the explanation 2024-05-30 08:30:17 +0200: Daniel Stenberg - abff12c5a curl_url_set.md: libcurl only parses :// URLs 2024-05-30 08:29:00 +0200: Stefan Eissing - c8096668a multi: fix multi_wait() timeout handling 2024-05-29 21:45:28 +0200: Viktor Szakats - 3b9569c3e lib: prefer `var = time(NULL)` over `time(&var)` 2024-05-29 13:23:15 -0400: Stefan Eissing - 0b520e125 winsock: move SO_SNDBUF update into cf-socket 2024-05-29 13:08:14 +0200: Jan Venekamp - 2b52fe411 sectransp: use common code for cipher suite lookup 2024-05-29 13:02:52 +0200: Matthias Gatto - 768909d89 aws-sigv4: url encode the canonical path 2024-05-29 12:49:40 +0200: Daniel Stenberg - 24b66a1de cd2nroff: use an empty "##" to signal end of .IP sequence 2024-05-28 23:14:24 +0200: vvb2060 - f28428972 openssl: fix %-specifier in infof() call 2024-05-28 23:12:32 +0200: Daniel Stenberg - 6946b3a79 curl: make warnings and other messages aware of terminal width 2024-05-28 21:20:12 +0200: Viktor Szakats - 67b0692f0 GHA: enable tests 1139, 1177, 1477 on Windows 2024-05-28 11:49:31 -0700: Dan Fandrich - 2368e2237 CI: Improve labeler tag detection 2024-05-28 13:13:40 +0200: Viktor Szakats - def7d0538 GHA: disable TFTP tests in Windows jobs 2024-05-28 10:41:23 +0200: renovate[bot] - bb9110a99 ci: update vmactions/omnios-vm digest to a61ca1e 2024-05-28 10:39:02 +0200: Daniel Stenberg - 582743f2e openssl/gnutls: rectify the TLS version checks for QUIC 2024-05-28 10:37:52 +0200: Stefan Eissing - 7bbad0c03 gnutls: improve TLS shutdown 2024-05-28 10:29:05 +0200: Daniel Stenberg - 70a65e1b4 RELEASE-NOTES: synced 2024-05-28 09:55:36 +0200: Daniel Stenberg - 4f558d288 tests: run with "--trace-config all" to provide even more info 2024-05-28 08:12:00 +0200: Viktor Szakats - 59dc9f7e6 build: untangle `CURLDEBUG` and `DEBUGBUILD` macros 2024-05-28 00:27:04 +0200: Viktor Szakats - 53b4dfe40 examples: delete unused includes 2024-05-27 23:22:42 +0200: Viktor Szakats - f709a45c5 appveyor: fixup job name [ci skip] 2024-05-27 22:56:13 +0200: Viktor Szakats - 0fd794df3 cmake: fix `-Wredundant-decls` in unity/mingw-w64/gcc/curldebug/DLL builds 2024-05-27 22:26:45 +0200: Viktor Szakats - 58ca0a2f0 lib: fix gcc warning in certain debug builds 2024-05-27 22:26:41 +0200: Viktor Szakats - 1054c1cc2 cmake: always build unit tests with the `testdeps` target 2024-05-27 22:25:14 +0200: Viktor Szakats - 4521eac45 CI: disable dependency tracking in most autotools builds 2024-05-27 21:15:50 +0200: Viktor Szakats - fc8e0dee3 build: untangle `UNITTESTS` and `DEBUGBUILD` macros 2024-05-27 19:56:45 +0200: Viktor Szakats - 837378309 GHA: ignore flaky MQTT and FTP test results [ci skip] 2024-05-27 19:26:51 +0200: Viktor Szakats - c29a20d46 CI: tidy up skipping tests build/run in Windows jobs 2024-05-27 18:17:43 +0200: Viktor Szakats - 739ef9804 cmake: use `APPLE` instead of `CMAKE_SYSTEM_NAME` string 2024-05-27 18:07:10 +0200: Viktor Szakats - 0e176cabe cmake: whitespace, formatting/tidy-up in comments 2024-05-27 18:01:23 +0200: Viktor Szakats - 9866e2e16 cmake: allow `ENABLE_CURLDEBUG=OFF` with `ENABLE_DEBUG=ON` 2024-05-27 17:57:52 +0200: Viktor Szakats - ea9844568 cmake: `ENABLE_DEBUG=ON` to always set `-DDEBUGBUILD` 2024-05-27 15:48:54 +0200: Viktor Szakats - d3dbaac3e GHA: add autotools mingw-64, build-only job 2024-05-27 13:32:28 +0200: Viktor Szakats - c8f61dbba GHA: add three MSVC jobs 2024-05-27 12:15:41 +0200: Viktor Szakats - 0914d8aad GHA: add three old (gcc 6, 7, 9) mingw-w64 jobs 2024-05-27 10:58:28 +0200: Daniel Stenberg - 2d00edcaf TODO: remove some old, clarify, add something 2024-05-27 10:57:50 +0200: Daniel Stenberg - b5655269b TODO: Add "Share CA cache" + "CA caching to more TLS backends" 2024-05-26 22:43:05 +0200: Viktor Szakats - a40204aff runtests: sort test IDs in summary lines 2024-05-26 22:43:04 +0200: Viktor Szakats - d4b858905 examples: fix compiling with MSVC 2024-05-26 21:11:10 +0200: Jonathan Matthews - 21eb2b55a docs/cmdline-opts: fix mail-auth example TLD typo 2024-05-26 12:01:16 +0200: Daniel Stenberg - 4157ccb88 libssh: remove CURLOPT_SSL_VERIFYHOST check 2024-05-26 00:15:01 +0200: Stefan Eissing - e101a7a8b multi: add multi->proto_hash, a key-value store for protocol data 2024-05-25 23:57:26 +0200: Jan Venekamp - 74e0bb1e7 tests: add pytest for --ciphers and --tls13-ciphers options 2024-05-25 23:52:33 +0200: Orgad Shaneh - 96a4cad46 tool_operate: avoid explicitly setting verifypeer to 1 2024-05-25 23:48:57 +0200: Orgad Shaneh - 302bcd083 tests: extend user/password parsing test1620 2024-05-25 23:46:33 +0200: Alejandro R. Sedeño - e49283432 configure: use `$EGREP` in place of `grep -E` 2024-05-25 23:44:36 +0200: renovate[bot] - 2fec5cd51 ci: update dependency awslabs/aws-lc to v1.28.0 2024-05-25 23:43:50 +0200: Jan Venekamp - 27ae00d23 tests: test_17_ssl_use.py clarify mbedtls TLSv1.3 support 2024-05-25 23:42:53 +0200: Stefan Eissing - 17af2bca5 http: write last header line late 2024-05-24 16:38:17 -0700: Dan Fandrich - 548d169c9 tests: use exec when spawning nghttpx 2024-05-24 23:47:21 +0200: Viktor Szakats - b3f23f208 GHA: ignore flaky test 3017 (MQTT) on OpenBSD 2024-05-24 23:45:45 +0200: Joseph Chen - 767909be0 build: add more supported attributes to the IAR compiler 2024-05-24 22:13:18 +0200: Viktor Szakats - 0550ec2bd cmake: fix test 1013 with websockets enabled and no TLS 2024-05-24 22:13:18 +0200: Viktor Szakats - 4a198a50d GHA: stop deleting curl in non-native workflows 2024-05-24 15:22:53 -0400: Jay Satiro - 02b14378e openssl: stop duplicate ssl key logging for legacy OpenSSL 2024-05-24 14:54:07 +0200: Stefan Eissing - 28284c8f3 transfer: remove curl_upload_refill_watermark, no longer used 2024-05-24 13:33:15 +0200: Daniel Stenberg - 5eb666233 RELEASE-NOTES: synced 2024-05-24 11:23:37 +0200: Viktor Szakats - 7508e9ec4 cmake: fix brotli lib order 2024-05-24 03:25:19 -0400: Pavel P - 30c3bf165 cmake: fix building in unity mode 2024-05-24 03:23:14 -0400: Jay Satiro - 795515c77 winbuild: remove outdated WIN32 defines 2024-05-24 00:02:03 +0200: renovate[bot] - 86cb12a40 ci: update github/codeql-action digest to 9fdb3e4 2024-05-23 23:56:58 +0200: Pavel P - 0caadc1f2 asyn-thread: avoid using GetAddrInfoExW with impersonation 2024-05-23 23:55:09 +0200: Stefan Eissing - 30de937bd transfer: conn close on paused upload 2024-05-23 23:46:06 +0200: Stefan Eissing - c5e322fb5 CI GHA: add vsftpd to ngtcp2-linux runs 2024-05-23 13:29:47 +0200: Orgad Shaneh - cc383ee23 GHA: increase timeout for Cygwin autotools build tests step 2024-05-22 23:07:22 +0200: Stefan Eissing - 1c4813c76 mbedtls: send close-notify on close 2024-05-22 23:05:41 +0200: Stefan Eissing - 0c4b4c1e9 mbedtls: check version for cipher id 2024-05-22 14:16:40 +0200: Viktor Szakats - ca8cb245e cmake: fix building with both md4 and md5 in unity mode 2024-05-22 09:26:55 +0200: Daniel Stenberg - 4cc565724 docs/Makefile.am: make curl-config.1 install 2024-05-22 09:14:10 +0200: dependabot[bot] - ac68a2dd8 GHA: bump actions/checkout from 4.1.4 to 4.1.6 2024-05-22 09:12:43 +0200: Stefan Eissing - 5a913d8dc pytest: add ftp upload tests 2024-05-22 09:11:13 +0200: Stefan Eissing - f86794251 test: add test1546, chunked not last transfer encoding 2024-05-22 09:10:00 +0200: Stefan Eissing - 5e403dff0 test: add test1484, for HEAD with content 2024-05-22 08:53:19 +0200: Daniel Stenberg - e4384b5c2 RELEASE-NOTES: synced 2024-05-22 08:38:12 +0200: Viktor Szakats - d13a3a663 (lib)curl.rc: set debug flag also for `CURLDEBUG` and `UNITTESTS` 2024-05-22 02:30:40 -0400: Jay Satiro - 6eb99d7c1 winbuild: fix PE version info debug flag 2024-05-22 07:54:25 +0200: Daniel Stenberg - fd567d4f0 RELEASE-NOTES: synced 2024-05-22 07:54:25 +0200: Daniel Stenberg - bbb0cecf7 THANKS: add contributors from 8.8.0 2024-05-21 16:25:21 +0200: Nathan Moinvaziri - 6ea938815 url: remove duplicate call to Curl_conncache_remove_conn when pruning 2024-05-21 15:10:23 +0200: Joseph Chen - c56071f41 curl_setup.h: add support for IAR compiler 2024-05-21 15:09:24 +0200: Stephen Farrell - 10a523c5e docs/ECH: typo/clarification 2024-05-21 15:08:04 +0200: Viktor Szakats - 3b9ac3646 hash: delete unused debug function 2024-05-21 15:06:41 +0200: Stefan Eissing - 1d7b86e72 content_encoding: reject transfer-encoding after chunked 2024-05-21 14:51:11 +0200: Stefan Eissing - 5a4769b6d http: HEAD response body tolerance 2024-05-20 21:20:02 +0200: Viktor Szakats - dbd626ab8 tests: fix TFTP test 2305 on Windows 2024-05-20 03:55:40 -0400: Jay Satiro - 9aae9bf81 openssl: revert keylog_callback support for LibreSSL 2024-05-19 23:37:59 +0200: renovate[bot] - bdfb41a04 GHA: pin dependencies 2024-05-19 23:26:56 +0200: Viktor Szakats - 2a9e08c2d appveyor: drop unnecessary `--clean-first` cmake option 2024-05-19 23:18:20 +0200: Viktor Szakats - 0b31c713a cmake: merge two `if(BUILD_TESTING)` branches 2024-05-19 23:15:00 +0200: Tatsuhiro Tsujikawa - 7e932fac9 GHA: bump nghttp2 to v1.62.1 2024-05-19 23:06:54 +0200: Viktor Szakats - 90e644f94 GHA: add NetBSD, OpenBSD, FreeBSD/arm64 and OmniOS jobs 2024-05-19 13:02:51 +0200: Viktor Szakats - df3f4340f GHA: disable TFTP test on native Windows 2024-05-18 22:52:10 +0200: renovate[bot] - 7c44d64a8 GHA: pin dependencies 2024-05-18 20:54:37 +0200: Viktor Szakats - 8f30c96af cmake: do not pass linker flags to the static library tool 2024-05-18 19:58:03 +0200: Viktor Szakats - 00560b95b GHA: ignore flaky test2302 results on Windows 2024-05-18 00:30:36 +0200: Viktor Szakats - 36fd2dd6e GHA: add MSYS, mingw-w64, Cygwin jobs 2024-05-17 16:53:17 +0200: Stefan Eissing - 345557248 pytest: fixes for recent python, add FTP tests 2024-05-17 16:51:45 +0200: Stefan Eissing - afffd4c51 rustls: fix handshake done handling 2024-05-17 14:54:41 +0200: Daniel Stenberg - 13ca4386b x509asn1: return error on missing OID 2024-05-17 14:36:59 +0200: Daniel Stenberg - 6d1e144f1 CURLOPT_WRITEFUNCTION.md: fix the callback proto in the example 2024-05-17 12:32:04 +0200: Viktor Szakats - 1a8953834 src: tidy up types, add necessary casts 2024-05-17 12:00:19 +0200: Viktor Szakats - d0728c910 lib: fix compiler warnings (gcc) 2024-05-16 23:02:12 +0200: Andrew - fd0d2ed74 wakeup_create: use FD_CLOEXEC/SOCK_CLOEXEC 2024-05-16 23:01:15 +0200: Stefan Eissing - 6eee810db rustls: fix partial send handling 2024-05-16 22:51:25 +0200: Stefan Eissing - dad8c1e30 pytest: add DELETE tests, check server version 2024-05-16 22:44:29 +0200: Juliusz Sosinowicz - 4c46e277b vquic-tls: use correct cert name check API for wolfSSL 2024-05-16 17:22:08 +0200: Viktor Szakats - 9e2bd56ec cmake: initialize `BUILD_TESTING` before first use 2024-05-16 13:46:52 +0200: Daniel Stenberg - 9b802e2d1 libtest: 2308 verifies CURLE_WRITE_ERROR after write callback error 2024-05-16 10:50:02 +0200: Antoine Bollengier - 7c5ad6d27 socketpair: fix compilation when USE_UNIX_SOCKETS is not defined 2024-05-16 10:48:07 +0200: Stefan Eissing - df4a8c766 rustsls: fix error code on receive 2024-05-16 10:44:20 +0200: Max Dymond - c7b0fa41e ci: disable Renovate dashboard 2024-05-16 08:44:21 +0200: Daniel Stenberg - 7dc376aab RELEASE-NOTES: synced 2024-05-16 08:30:45 +0200: renovate[bot] - 7ec3db1d3 GHA: update awslabs/aws-lc to v1.27.0 2024-05-15 23:22:17 +0200: Daniel Stenberg - 76dba7902 curl_easy_pause.md: use correct defines in example 2024-05-15 14:56:52 +0200: Viktor Szakats - 77ac610d0 appveyor: more tidy-ups 2024-05-15 14:15:25 +0200: Viktor Szakats - d927ab0ae reuse: migrate standalone license file to dep5 2024-05-15 14:15:24 +0200: Viktor Szakats - ec498695f appveyor: guard against crash-build with VS2008 2024-05-15 13:35:45 +0200: renovate[bot] - 7398037ab GHA: pin dependencies 2024-05-15 13:26:15 +0200: Orgad Shaneh - 17fbed200 socket: remove redundant call to getsockname 2024-05-15 11:38:28 +0200: renovate[bot] - 6ce1d6f81 CI: renovate updates 2024-05-15 11:12:12 +0200: Max Dymond - 2f50b2d9d ci: fix renovate config for WolfSSL/WolfSSH tagging scheme 2024-05-15 11:12:12 +0200: Max Dymond - a884885c2 ci: set semantic type as CI and include digests as CI operations 2024-05-15 10:32:55 +0200: Daniel Stenberg - 27c9b375f DEPRECATE.md: TLS libraries without 1.3 support 2024-05-15 09:46:35 +0200: Daniel Stenberg - 49140cd18 Revert "ci: update nghttp2/nghttp2 to v1.62.0" 2024-05-15 08:16:49 +0200: renovate[bot] - 5111d6b7f Dockerfile: update debian digest to 911821c 2024-05-15 08:08:18 +0200: renovate[bot] - 72e65b22c ci: update gnutls/gnutls to v3.8.5 2024-05-15 08:01:21 +0200: renovate[bot] - 70b83061b ci: update awslabs/aws-lc to v1.26.0 2024-05-15 08:00:25 +0200: renovate[bot] - 65d387ad1 ci: update cloudflare/quiche to v0.21.0 2024-05-15 07:59:01 +0200: renovate[bot] - 7b4f80eba ci: update libressl-portable/portable to v3.9.2 2024-05-15 07:57:39 +0200: renovate[bot] - 14f2c7675 ci: update nghttp2/nghttp2 to v1.62.0 2024-05-15 07:57:13 +0200: renovate[bot] - 69af91b88 ci: update ngtcp2/nghttp3 to v1.3.0 2024-05-15 07:56:01 +0200: renovate[bot] - 65855676b ci: update ngtcp2/ngtcp2 to v1.5.0 2024-05-14 16:26:11 +0100: Max Dymond - 599fe1e4c ci: handle git submodules for mbedTLS 2024-05-14 16:26:11 +0100: Max Dymond - 443d29cc6 ci: reconfigure renovate 2024-05-14 16:49:47 +0200: Viktor Szakats - 4eb4d660d tidy-up: whitespace [ci skip] 2024-05-14 16:37:11 +0200: Viktor Szakats - 0c890d93e warnless: delete orphan declarations 2024-05-14 16:23:42 +0200: Daniel Stenberg - 87b6fe169 BUG-BOUNTY.md: clarify the third party situation 2024-05-14 16:19:42 +0200: Stefan Eissing - 22d8ce197 http tests: in CI skip test_02_23* for quiche 2024-05-14 10:19:41 +0200: Daniel Gustafsson - d84a95de1 hsts: explicitly skip blank lines 2024-05-14 10:04:27 +0200: Daniel Gustafsson - 91908f66a autotools: Only probe for SGI MIPS compilers on IRIX 2024-05-14 09:58:34 +0200: Viktor Szakats - 17e51d2ec tests: fix test 1167 to skip digit-only symbols 2024-05-14 08:00:19 +0200: Daniel Stenberg - aef369867 lib: call Curl_strntolower instead of doing crafted loops 2024-05-14 07:59:43 +0200: Daniel Stenberg - 9d6d61426 setopt: acknowledge errors proper for CURLOPT_COOKIEJAR 2024-05-14 07:58:59 +0200: Daniel Stenberg - 6080805da vtls: remove duplicate assign 2024-05-13 22:34:46 +0100: Max Dymond - 11e4ff5e2 Group all non-major updates together to reduce PR spam 2024-05-13 22:34:46 +0100: Max Dymond - 4f262ee0e Add the remainder of the workflows 2024-05-13 22:34:46 +0100: Max Dymond - 73a360212 Add some basic versioning for some workflows to check whether this is detected properly 2024-05-13 22:34:46 +0100: renovate[bot] - bdfe3dcd6 Add renovate.json 2024-05-13 22:38:25 +0200: Daniel Stenberg - 742196bd6 vauth: make two functions void that always just returned OK 2024-05-13 19:41:29 +0200: Daniel Stenberg - a11774776 setopt: remove check for 'option' that is always true 2024-05-13 11:16:26 +0200: Viktor Szakats - 0c49ea4ff tests: tidy up types in server code 2024-05-13 10:24:01 +0200: Daniel Stenberg - 7333faf00 setopt: make the setstropt_userpwd args compulsory 2024-05-13 09:48:25 +0200: Daniel Stenberg - 9f2dd222e RELEASE-NOTES: synced 2024-05-13 09:11:23 +0200: Daniel Gustafsson - 266baf2d3 websocket: Avoid memory leak in error path 2024-05-13 09:07:30 +0200: Daniel Gustafsson - 4d96873a4 hsts: Remove single-use single-line function 2024-05-12 18:53:09 +0200: Viktor Szakats - a35bbe897 lib: bump hash sizes to `size_t` 2024-05-12 18:53:07 +0200: Viktor Szakats - 25cbc2f79 tests: make the unit test result type `CURLcode` 2024-05-12 18:53:04 +0200: Viktor Szakats - dad03dc59 appveyor: tidy-ups 2024-05-12 17:39:20 +0200: Daniel Stenberg - 7d8d25174 docs/cmdline-opts: mention STARTTLS for --ssl and --ssl-reqd 2024-05-12 17:27:51 +0200: Daniel Stenberg - efe93019a setopt: warn on Curl_set*opt() uses not using the return value 2024-05-12 17:26:29 +0200: Orgad Shaneh - c8925f3ec autotools: delete unused functions 2024-05-11 11:11:32 +0200: Viktor Szakats - 5b9955e0b examples: fix/silence `-Wsign-conversion` 2024-05-11 10:56:37 +0200: Orgad Shaneh - 7ca0a3791 cmake: fix `HAVE_IOCTLSOCKET_FIONBIO` test with gcc 14 2024-05-10 19:14:29 -0400: Jay Satiro - 3a564feca ftp: fix build for CURL_DISABLE_VERBOSE_STRINGS 2024-05-10 18:26:32 -0400: Jay Satiro - 798a37b25 lib: clear the easy handle's saved errno before transfer 2024-05-10 23:39:48 +0200: Stefan Eissing - b7c7dffe3 ftp: add tracing support 2024-05-10 23:37:09 +0200: Daniel Stenberg - 7b5bacdd0 http: remove redundant check 2024-05-10 23:11:55 +0200: Viktor Szakats - e0866dd05 ldap: fix unused variables (seen on OmniOS) 2024-05-10 22:53:12 +0200: Daniel Stenberg - 0e37b42dc url: make parse_login_details use memdup0 2024-05-10 22:52:36 +0200: Orgad Shaneh - fa9a56494 digest: replace strcpy for empty string with simple assignment 2024-05-10 18:59:22 +0200: Viktor Szakats - b65f0e04b autotools: fix `HAVE_IOCTLSOCKET_FIONBIO` test for gcc 14 2024-05-10 16:49:09 +0200: Viktor Szakats - 2725488be CI: ignore test 286 on Appveyor gcc 7 build 2024-05-10 15:54:50 +0200: Daniel Stenberg - 4d38cea94 cf-socket: don't try getting local IP without socket 2024-05-10 15:54:01 +0200: Daniel Stenberg - cabbb9b2a tool_getparam: remove two redundant conditions 2024-05-10 15:53:11 +0200: Stefan Eissing - 2036bebb0 quiche: trust its timeout handling 2024-05-10 10:57:41 +0200: Daniel Stenberg - bc5261a1b dmaketgz: accept a SOURCE_DATE_EPOCH as an second argument 2024-05-10 09:33:26 +0200: Daniel Stenberg - 6e6be487d RELEASE-NOTES: synced 2024-05-10 09:29:19 +0200: Stefan Eissing - bc6e3e604 h3/ngtcp2: improve error handling 2024-05-10 01:12:36 -0400: Jay Satiro - edc5b3502 docs: fix some CURLINFO examples 2024-05-09 12:04:19 +0200: Daniel Stenberg - 3b4b6bd1d KNOWN_BUGS: gssapi library name + version is missing in curl_version_info() 2024-05-09 10:59:13 +0200: Daniel Stenberg - 0f4c439fc krb5: use dynbuf 2024-05-09 10:39:43 +0200: Daniel Stenberg - a95fd8640 managen: fix the option sort order 2024-05-08 23:40:33 +0200: Stefan Eissing - e1cf21b5c GHA: repair the linux-old job 2024-05-08 23:39:45 +0200: Viktor Szakats - 217878bad appveyor: make gcc 6 mingw64 job build-only 2024-05-08 23:30:43 +0200: Stefan Eissing - 3ecba2dec unit2604: use alloc instead of overlong string const 2024-05-08 19:12:03 +0200: Daniel Gustafsson - 60580f9f2 bufq: remove duplicate word in comment 2024-05-08 12:37:33 +0200: Viktor Szakats - bbeeccdea lib/cf-h1-proxy: silence compiler warnings (gcc 14) 2024-05-08 11:11:45 +0200: MAntoniak - 1ea7dce08 mbedtls: support TLS 1.3 2024-05-08 10:40:58 +0200: Daniel Stenberg - 7c8970e95 version: use msnprintf instead of strncpy 2024-05-08 10:10:12 +0200: Daniel Stenberg - cd3463d99 curl_path: make Curl_get_pathname use dynbuf 2024-05-08 09:39:30 +0200: Daniel Stenberg - c294f9cb5 lib: make protocol handlers store scheme name lowercase 2024-05-08 00:03:38 +0200: Daniel Stenberg - 848c10463 lib: remove two instances of "only only" messages 2024-05-07 14:54:11 -0400: Pavel P - 428579f5d asyn-thread: fix curl_global_cleanup crash in Windows 2024-05-07 02:28:58 -0400: Jay Satiro - 62ae1f10e asyn-thread: fix Curl_thread_create result check 2024-05-07 02:28:10 -0400: Jay Satiro - 22cde3baa curl_multibyte: remove access() function wrapper for Windows 2024-05-06 20:55:27 +0200: Daniel Gustafsson - 46d7214ca tls: Remove EXAMPLEs from deprecated options 2024-05-06 20:55:00 +0200: Daniel Gustafsson - 26dd9f0c8 tests: Only require EXAMPLE for non-deprecated options 2024-05-06 17:05:04 +0200: Daniel Stenberg - 7490d5488 EXPERIMENTAL: add graduation requirements for each feature 2024-05-06 10:35:53 +0200: Ivan - a74f4d951 misc: fix typos, quoting and spelling 2024-05-06 09:51:16 +0200: Daniel Gustafsson - 96852a130 tests: Mark tftpd timer function as noreturn 2024-05-06 09:50:37 +0200: Daniel Gustafsson - d19fc8ea3 doh: Remove unused function prototype 2024-05-06 09:09:51 +0200: Daniel Stenberg - 0a94d1824 doh: cleanups in ECH related functions 2024-05-05 16:34:41 +0200: Viktor Szakats - 3a082cd3c libssh2: delete redundant feature guard 2024-05-05 11:13:06 +0200: Jan Venekamp - 87d14e77b tool_cfgable: free {proxy_}cipher13_list on exit 2024-05-04 11:52:58 +0200: RainRat - 63a07a723 doh: Fix typo in comment 2024-05-04 11:44:27 +0200: Christian Schmitz - 62e45ce9c dynbuf: Fix returncode on memory error 2024-05-03 14:39:39 +0200: Daniel Stenberg - b8435242b RELEASE-NOTES: synced 2024-05-02 13:17:02 +0200: Jan Venekamp - 6e4b7abfd bearssl: use common code for cipher suite lookup 2024-05-02 10:40:32 +0200: Daniel Stenberg - eb06c1b25 curl.h: change CURL_SSLVERSION_* from enum to defines 2024-05-02 09:45:22 +0200: Daniel Stenberg - 137aecfbf configure: error on missing perl if docs or manual is enabled 2024-05-02 09:43:30 +0200: Daniel Stenberg - 5f4aaf8b6 tool_cb_rea: limit rate unpause for -T . uploads 2024-05-01 20:03:21 +0200: Viktor Szakats - 38593db4a appveyor: enable websockets for VS2017 jobs 2024-04-30 14:22:11 +0200: Daniel Stenberg - 0199104e9 if2ip: make the buf_size arg a size_t 2024-04-30 11:23:20 +0200: Daniel Stenberg - 3583ed8b7 cf-https-connect: use timeouts as unsigned ints 2024-04-30 10:23:32 +0200: Daniel Stenberg - cc907e80a hash: change 'slots' to size_t from int 2024-04-30 10:03:16 +0200: Viktor Szakats - 602fc213a libssh2: replace `access()` with `stat()` 2024-04-30 09:24:07 +0200: Daniel Stenberg - 7f7ad97bf multi: remove useless assignment 2024-04-30 09:08:57 +0200: Daniel Stenberg - 97cc653b9 RELEASE-NOTES: synced 2024-04-29 16:49:06 +0200: fuzzard - 86805bfcd cmake: FindNGHTTP2 add static lib name to find_library call 2024-04-29 16:45:58 +0200: Viktor Szakats - b6305011e DISTROS: add patch and issues link for curl-for-win 2024-04-29 16:30:09 +0200: Daniel Stenberg - fc81bf42b mime: avoid using access() 2024-04-29 08:20:35 +0200: Stefan Eissing - b06619d0a tests: add SNI and peer name checks 2024-04-29 08:16:20 +0200: Daniel Stenberg - c04664ad3 curl_getdate.md: document two-digit year handling 2024-04-29 00:26:50 +0200: Viktor Szakats - dfdd978f7 cmake: add `BUILD_EXAMPLES` option to build examples 2024-04-26 14:03:05 +0200: Stefan Eissing - c8e0cd1de http3: quiche+ngtcp2 improvements 2024-04-26 13:58:36 +0200: Stefan Eissing - fb22459dc vtls: TLS session storage overhaul 2024-04-25 23:31:59 +0200: Stefan Eissing - 2d2c27e5a multi: multi_wait improvements 2024-04-25 23:27:42 +0200: Philip H. - 303bb8785 ci: remove microsoft-prod.list 2024-04-25 22:38:00 +0200: Evgeny Grin - 382717d7f curl_setup.h: detect 'inline' support 2024-04-25 22:32:32 +0200: Daniel Stenberg - 3572dd65b multi: avoid memory-leak risk 2024-04-25 22:28:20 +0200: Johann Sebastian Schicho - 31d7cf42f sendf: Curl_cwriter_write: remove comment disallowing zero length writes 2024-04-25 22:25:12 +0200: Stefan Eissing - dd8ffa73f CI: macos fixes for new ARM GHA images 2024-04-25 17:50:16 +0200: Stefan Eissing - 886899143 content_encoding: ignore duplicate chunked encoding 2024-04-25 09:20:38 +0200: Daniel Stenberg - 9fc4b2c78 tool: move tool_ftruncate64 to tool_util.c 2024-04-24 23:29:30 +0200: Viktor Szakats - 03cf1c7b8 lib: silence `-Wsign-conversion` in base64, strcase, mprintf 2024-04-24 23:29:30 +0200: Viktor Szakats - 1972588d2 CI: retain failure code after `./configure` with Circle CI 2024-04-24 14:34:39 +0200: Daniel Stenberg - ac7670b15 RELEASE-NOTES: synced 2024-04-24 14:30:37 +0200: Jan Venekamp - fba9afebb mbedTLS: implement CURLOPT_SSL_CIPHER_LIST option 2024-04-24 12:30:54 +0200: Viktor Szakats - 43299e93c CI: show more failed `config.log` on Circle CI 2024-04-24 10:51:53 +0200: Daniel Stenberg - a09011161 telnet: check return code from fileno() 2024-04-24 10:08:24 +0200: Viktor Szakats - f33ee2e73 tls: fix SecureTransport + BearSSL cmake unity builds 2024-04-24 04:04:25 -0400: Jay Satiro - 7860f575f dllmain: Call OpenSSL thread cleanup for Windows and Cygwin 2024-04-24 08:59:14 +0200: Jan Venekamp - 3b8db84c1 rustls: remove incorrect SSLSUPP_TLS13_CIPHERSUITES flag 2024-04-24 08:31:37 +0200: Stefan Eissing - cfb999172 quiche: expire all active transfers on connection close 2024-04-23 08:46:17 -0700: Dan Fandrich - 7237ee2c3 tests: fix feature case in test1481 2024-04-23 11:33:20 +0200: Gusted - 00bef9594 tool_operate: don't truncate the etag save file by default 2024-04-22 13:30:14 +0200: Abdullah Alyan - f8011ffa1 tests: enable test 1117 for hyper 2024-04-22 12:58:30 +0200: Daniel Stenberg - 999bdfc47 sendf: useless assignment in cr_lc_read() 2024-04-21 10:51:12 +0200: Daniel Stenberg - cf337d851 tool_paramhlp: remove duplicate assign 2024-04-21 10:50:37 +0200: Daniel Stenberg - 8a5fe04c7 transfer: remove useless assignment 2024-04-21 10:49:48 +0200: Daniel Stenberg - 727c946d8 http: acknowledge a returned error code 2024-04-20 22:47:42 +0200: Daniel Stenberg - 5fa594ab7 tool_operate: init vars unconditionally in post_per_transfer 2024-04-19 23:59:43 +0200: Daniel Stenberg - d1a8b3519 RELEASE-NOTES: synced 2024-04-19 23:54:21 +0200: Daniel Stenberg - fe17c162d urlapi: allow setting port number zero 2024-04-19 23:46:54 +0200: Daniel Stenberg - ac49152e2 http_aws_sigv4: remove useless assignment 2024-04-19 23:46:16 +0200: Daniel Stenberg - 51a3b9f8b file: remove useless assignment 2024-04-19 23:45:16 +0200: Daniel Stenberg - d54b0adba test2406: verify -f with HTTP/2 2024-04-19 23:45:16 +0200: Stefan Eissing - 5c59f9142 http2 + ngtcp2: pass CURLcode errors from callbacks 2024-04-19 23:42:33 +0200: Daniel Stenberg - 926fb0040 request: make Curl_req_init return void 2024-04-19 15:06:48 +0200: Daniel Stenberg - 25236c6a8 multi: remove the unused Curl_preconnect function 2024-04-19 13:35:54 +0200: Daniel Stenberg - fe226af17 Curl_creader_read: init two variables to avoid using them uninited 2024-04-19 13:34:00 +0200: Daniel Stenberg - a032e97f2 http: reject HTTP major version switch mid connection 2024-04-19 13:30:09 +0200: Daniel Stenberg - 123d3ef5d mqtt: when Curl_xfer_recv returns error, don't use nread 2024-04-19 11:10:50 +0200: Daniel Stenberg - b2523fc43 ftp: fix socket leak on rare error 2024-04-18 22:24:33 +0200: Daniel Stenberg - 0a25b3e01 urlapi: remove unused flags argument from Curl_url_set_authority 2024-04-18 17:00:57 +0200: Daniel Stenberg - 89ce72002 github/ISSUE_TEMPLATE: tweak the commericual support text 2024-04-18 16:59:21 +0200: Daniel Stenberg - 2011e4934 github/ISSUE_TEMPLATE: link the GitHub discussions too 2024-04-18 16:13:34 +0200: Daniel Stenberg - 229c144fe curl_url_get.md: clarify queries and fragments and CURLU_GET_EMPTY 2024-04-18 16:10:42 +0200: Stefan Eissing - 3e16c97fe tests: check caddy server version to match test expectations 2024-04-18 11:10:46 +0200: Daniel Stenberg - 163433047 curl_url_set.md: extended 2024-04-18 10:37:28 +0200: Daniel Stenberg - 3eac21d86 urlapi: add CURLU_GET_EMPTY for empty queries and fragments 2024-04-17 22:53:40 +0200: Daniel Stenberg - 5379dbc24 RELEASE-NOTES: synced 2024-04-17 22:45:24 +0200: Daniel Stenberg - 4dc414c3e lib1560: test with leading zeroes and more IPv4 versions 2024-04-17 22:44:39 +0200: MonkeybreadSoftware - 4746b8362 smtp: result of Curl_bufq_cread was not used 2024-04-17 22:41:47 +0200: Daniel Stenberg - c37b694e4 urlapi: fix relative redirects to fragment-only 2024-04-17 22:34:47 +0200: Jiwoo Park - 5fb018494 url: fix use of an uninitialized variable 2024-04-17 22:33:40 +0200: Patrick Monnerat - 411d12886 os400: sync with latest changes 2024-04-17 15:55:30 +0200: Daniel Stenberg - c22f46307 ngtcp2: fix macro use 2024-04-17 14:28:24 +0200: MonkeybreadSoftware - b879edef7 sendf: fix two typos in comments 2024-04-17 14:26:35 +0200: MonkeybreadSoftware - 0b4401a4f lib: silence warnings on comma misuse 2024-04-17 14:24:09 +0200: Stefan Eissing - c6655f702 http/2, http/3: decouple stream state from easy handle 2024-04-17 10:35:12 +0200: Daniel Stenberg - c03556fb1 ROADMAP: remove completed entries, mention websocket 2024-04-17 09:48:45 +0200: Daniel Stenberg - c2372e2a1 THANKS-filter: name fixes 2024-04-17 09:15:13 +0200: MonkeybreadSoftware - eb4fe6c63 winbuild: add ENABLE_WEBSOCKETS option 2024-04-17 07:58:16 +0200: Daniel Stenberg - 7afb0e1b9 dmaketgz: compacter 2024-04-16 19:53:22 -0700: Dan Fandrich - 5b94eced8 tests: Fix uninitialized value warning 2024-04-17 00:24:09 +0200: MonkeybreadSoftware - add22feee idn: add native AppleIDN (icucore) support for macOS/iOS 2024-04-16 23:48:22 +0200: Stefan Eissing - 08d10d2a0 http3: extend download abort tests, fixes in ngtcp2 2024-04-16 23:40:23 +0200: Daniel Stenberg - f7cc9e917 tests: add -q as first option when invoking curl for tests 2024-04-16 23:38:55 +0200: Daniel Stenberg - d28f74913 dmaketgz: release tarball generation using docker 2024-04-16 19:47:13 +0200: Viktor Szakats - dad126b84 cmake: update ECH code and minor fixups 2024-04-16 19:47:13 +0200: Viktor Szakats - 57af812e5 tests: fix shellcheck issues in `ech_tests.sh` 2024-04-16 19:47:13 +0200: Viktor Szakats - 5d3016adf dist: add ECH files to tarball 2024-04-16 19:38:47 +0200: Viktor Szakats - 09f0390e1 openvms: look for `USE_IPV6` in `config.h` (was: `ENABLE_IPV6`) 2024-04-16 16:53:25 +0200: daniel-j-h - 41c03b4c9 Dockerfile: for release automation and reproducibility 2024-04-16 15:52:10 +0200: Stefan Eissing - 270a25c01 cw-out: improved error handling 2024-04-16 13:24:08 +0200: Daniel Stenberg - 5e3fd347c version: add "ECH" as a feature 2024-04-16 09:58:45 +0200: Daniel Stenberg - a1ecd0ba6 CURLOPT_ECH: polish 2024-04-16 09:53:39 +0200: Viktor Szakats - f81f60206 tidy-up: whitespace [ci skip] 2024-04-16 09:36:43 +0200: Viktor Szakats - 3774b8a9a mbedtls: fix building with v3 in CMake Unity mode 2024-04-16 09:36:42 +0200: Viktor Szakats - edc2702a1 cmake: add librtmp/rtmpdump option and detection 2024-04-16 08:10:53 +0200: Stephen Farrell - a362962b7 TLS: add support for ECH (Encrypted Client Hello) 2024-04-15 23:47:08 +0200: Daniel Stenberg - 565d28dc8 RELEASE-NOTES: synced 2024-04-15 23:42:06 +0200: Daniel Stenberg - be659030b multi: introduce SETUP state for better timeouts 2024-04-15 23:32:23 +0200: Tal Regev - 6eb9e6578 cmake: forward `USE_LIBRTMP` option to C 2024-04-15 16:48:34 +0200: Daniel Stenberg - dde4b3855 curl_version_info: provide librtmp version 2024-04-15 13:38:27 +0200: blankie - e1f1ec028 docs: clarify CURLOPT_MAXFILESIZE and CURLOPT_MAXFILESIZE_LARGE 2024-04-15 08:58:13 +0000: Patrick Monnerat - 5e46c2909 OS400: post-shellcheck changes adjustments 2024-04-15 08:58:09 +0000: Viktor Szakats - 8bac53ecf OS400: tidy-up 2024-04-15 09:49:14 +0200: Daniel Stenberg - a1ec035af multi: timeout handles even without connection 2024-04-15 08:38:14 +0200: Patrick Monnerat - 6e8a6039b mprintf: check fputc error rather than matching returned character 2024-04-14 02:30:40 +0000: Viktor Szakats - 0469c68f4 ci: add CMake build variation, fixup libssh detection in `linux-old` 2024-04-13 08:33:27 +0000: Viktor Szakats - 49f83c30e lib: merge `ENABLE_QUIC` C macro into `USE_HTTP3` 2024-04-13 08:33:26 +0000: Viktor Szakats - e411c98f7 build: prefer `USE_IPV6` macro internally (was: `ENABLE_IPV6`) 2024-04-12 11:28:24 -0700: Dan Fandrich - de66e8ad3 DISTROS: mark rolling release distros 2024-04-12 18:27:45 +0200: Daniel Stenberg - 68ce971c1 mbedtls: cut off trailing newlines from debug logs 2024-04-12 13:25:44 +0200: Daniel Stenberg - 16bad8923 RELEASE-NOTES: synced 2024-04-12 13:20:09 +0200: Stefan Eissing - 8482ce53d CURLINFO_REQUEST_SIZE: fixed, add tests for transfer infos reported 2024-04-11 15:52:08 +0000: Viktor Szakats - 0a4419ae4 dist: add files missing from release tarball 2024-04-11 15:52:07 +0000: Viktor Szakats - bba4c313b ci: parallelize more, tidy up cmake commands (distcheck, macos) 2024-04-11 15:59:53 +0200: Toon Claes - 0f7be5a51 docs: add CURLOPT_NOPROGRESS to CURLOPT_XFERINFOFUNCTION example 2024-04-11 15:44:22 +0200: RainRat - 108793799 misc: fix typos 2024-04-11 12:37:12 +0200: Colin Leroy-Mira - bfe54b0e8 file: add support for getting basic directory listings 2024-04-11 07:48:52 +0000: Viktor Szakats - e14daeb8a ci: add curl-for-win builds: Linux MUSL, macOS, Windows 2024-04-11 07:48:51 +0000: Viktor Szakats - 8a622baf9 OS400: fix shellcheck warnings in scripts 2024-04-11 09:29:21 +0200: Stefan Eissing - 8dd81bd5d lib: add Curl_xfer_write_resp_hd 2024-04-11 09:00:51 +0200: Stefan Eissing - c296abd42 llist: add Curl_llist_append() 2024-04-11 08:59:25 +0200: Stefan Eissing - 8cee4c923 gnutls: lazy init the trust settings 2024-04-10 14:56:05 +0200: Marcel Raad - 61e6db87a http_negotiate: fix `CURL_DISABLE_PROXY` build 2024-04-10 10:24:21 +0000: Viktor Szakats - 4f15443d2 quic: fixup duplicate static function name (for cmake unity) 2024-04-10 07:32:38 +0000: Viktor Szakats - b44581858 appveyor: make VS2010 job build-only, enable Schannel, fix compiler warnings 2024-04-10 07:55:24 +0200: Daniel Stenberg - 6389ba87b projects: drop MSVC project files for recent versions 2024-04-09 21:20:54 +0000: Viktor Szakats - 3d569aaaf cmake: use namespaced custom target names 2024-04-09 21:16:53 +0000: Viktor Szakats - feb1a3527 appveyor: re-enable OpenSSL 3, bump to 3.2.1 2024-04-09 17:41:46 +0200: Stefan Eissing - a6ef4056e CI: upgrade openssl version to 3.3.0 for openssl-quic 2024-04-09 17:18:28 +0200: Daniel Stenberg - 6416192a8 RELEASE-NOTES: synced 2024-04-09 16:59:28 +0200: Daniel Stenberg - 187b23b0a curl_multi_waitfds.md: add protocol mention 2024-04-09 16:53:40 +0200: Dmitry Karpov - 02beac6bb lib: add curl_multi_waitfds 2024-04-09 14:31:23 +0000: Viktor Szakats - e469ac449 dist: verify tarball reproducibility in CI 2024-04-09 13:27:21 +0200: Stefan Eissing - 28c5ddf13 tests: stabilitze test_02_23* 2024-04-09 13:26:19 +0200: Stefan Eissing - e7de80e8c tls: fix compile issues on old-linux CI 2024-04-09 08:37:57 +0000: Viktor Szakats - b6a4f9aa1 dist: add reproducible dir entries to tarballs 2024-04-09 09:08:05 +0200: Stefan Eissing - 321010108 tls: use shared init code for TCP+QUIC 2024-04-09 08:50:07 +0200: Daniel Stenberg - 49573bc18 .mailmap: update Gisle's preferred email 2024-04-09 08:44:09 +0200: Jan Macku - 6b24f099f doc: pytest `--repeat` -> `--count` 2024-04-09 08:10:20 +0200: Daniel Stenberg - b4e8183f5 src/Makefile.am: access curl.txt using a relative path, not abs 2024-04-08 22:46:51 +0200: Daniel Stenberg - 9eafc1155 build: remove MacOSX-Framework script 2024-04-08 22:43:48 +0200: Daniel Stenberg - fd6c16c34 release-tools.sh: store the timestamp and release tag too 2024-04-08 14:27:09 +0000: Viktor Szakats - 41e07d836 GHA: disable permissions where missing 2024-04-08 16:19:23 +0200: Stefan Eissing - 7f26fd17d CI: update component versions 2024-04-08 15:51:35 +0200: Jérôme Leclercq - 6b86471fe CMake: check fseeko after detecting HAVE_FILE_OFFSET_BITS 2024-04-08 15:49:52 +0200: Stefan Eissing - 1302aa6b5 http2: emit RST when client write fails 2024-04-08 14:27:12 +0200: Kailun Qin - b679efc0b mbedtls: call mbedtls_ssl_setup() after RNG callback is set 2024-04-08 13:58:58 +0200: Daniel Stenberg - 50def7c88 NTLM_WB: drop support 2024-04-08 13:57:14 +0200: Daniel Stenberg - 9e848439d curl_trc: fix build error when lacking verbose messages 2024-04-08 11:56:41 +0000: Viktor Szakats - 5adbf72b7 contrithanks: honor `CURLWWW` variable 2024-04-08 09:37:24 +0000: Viktor Szakats - fa69b41c7 GHA: add shellcheck job and fix warnings, shell tidy-ups 2024-04-08 09:28:32 +0000: Viktor Szakats - 2c4f836f7 dist: do not require Perl in `maketgz` 2024-04-08 10:33:36 +0200: Daniel Stenberg - 20434a6ae RELEASE-NOTES: synced 2024-04-08 10:27:27 +0200: Daniel Stenberg - bcc2e90e4 docs/cmdline-opts: invoke managen using a relative path 2024-04-08 09:39:16 +0200: Daniel Stenberg - a3b084b91 GHA: add valgrind to a wolfSSL build 2024-04-07 22:28:42 +0000: Viktor Szakats - 860cd5fc2 dist: `set -eu`, fix shellcheck, make reproducible and smaller tarballs 2024-04-07 14:21:31 -0400: Gisle Vanem - a42de088a tests/http: fix compiler warning 2024-04-06 19:08:12 -0400: Stefan Eissing - 9287563e8 vquic: use new curl_int64_t type 2024-04-05 16:47:36 -0400: Jay Satiro - bf567dd9f lib: use multi instead of multi_easy for the active multi 2024-04-05 15:50:07 +0000: Viktor Szakats - dc178faee tidy-up: whitespace [ci skip] 2024-04-05 16:18:31 +0200: Daniel Stenberg - 1ef479875 makefile: remove the sorting from the vc-ide action 2024-04-05 16:15:27 +0200: Gisle Vanem - 59bfc5384 bearssl: fix compiler warnings 2024-04-05 16:09:15 +0200: Daniel Stenberg - 995b42eb3 DISTROS: Cygwin updates 2024-04-05 16:08:10 +0200: Stefan Eissing - 0b28ece65 lib: add trace support for client reads and writes 2024-04-05 16:06:22 +0200: MAntoniak - f46385d36 urldata: remove fields not used depending on used features 2024-04-05 13:05:36 +0000: Viktor Szakats - 11d27cf34 cmake: enable `-pedantic-errors` for clang when `CURL_WERROR=ON` 2024-04-05 13:05:19 +0000: Viktor Szakats - f43545e91 cmake: fix `CURL_WERROR=ON` for old CMake and use it in GHA/linux-old 2024-04-05 09:24:05 +0000: Viktor Szakats - 20c1b2d75 lib: use `#error` instead of invalid syntax in `curl_setup_once.h` 2024-04-05 08:31:35 +0200: Daniel Stenberg - 5ae72551d GHA: on macOS remove $HOME/.curlrc 2024-04-04 22:58:51 +0000: Viktor Szakats - 2cac6a49b cmake: fixup `DEPENDS` filename 2024-04-04 22:58:50 +0000: Viktor Szakats - b6f2e3311 GHA: enable unity mode for cmake jobs + tidy-ups 2024-04-04 09:23:15 -0700: Dan Fandrich - 376cd6703 CI: Add CI build on Debian stretch to test old support 2024-04-04 11:45:19 +0200: Stefan Eissing - cfc65fd1e request: paused upload on completed download, assess connection 2024-04-04 11:35:19 +0200: Daniel Stenberg - d5e83eb74 url: do not URL decode proxy crendentials 2024-04-04 09:31:11 +0000: Viktor Szakats - 29bfde9fe appveyor: enable cmake unity mode by default 2024-04-04 11:29:34 +0200: Daniel Stenberg - 9496d1d67 RELEASE-NOTES: synced 2024-04-04 09:21:17 +0000: Viktor Szakats - bb84f8247 cmake: speed up libcurl doc building again 2024-04-04 09:21:17 +0000: Viktor Szakats - 19f4263f2 cmake: tidy-up to use `WORKING_DIRECTORY` 2024-04-04 09:20:04 +0000: Viktor Szakats - 5023ffad2 cmake: generate misc manpages and install `mk-ca-bundle.pl` 2024-04-04 08:56:43 +0200: Fabian Keil - a15342ddc wolfssl: plug memory leak in wolfssl_connect_step2() 2024-04-03 14:30:55 +0000: Viktor Szakats - b62454a87 appveyor: OpenSSL 3 no longer found by CMake, revert to 1.1.1 2024-04-03 14:45:42 +0200: hongfei.li - ffa8a385a winbuild: use $(RC) correctly 2024-04-03 13:16:39 +0200: Daniel Stenberg - 60971d665 dist: remove the curl-config.1 from the tarball 2024-04-02 23:39:39 +0200: Daniel Stenberg - df3d5ef25 curl_global_trace.md: shorten the description 2024-04-02 23:38:35 +0200: Daniel Stenberg - 308cc482e test1901: verify chunked POST from callback with CURLOPT_POSTFIELDSIZE set 2024-04-02 08:41:44 +0200: Stefan Eissing - 721941aad http: with chunked POST forced, disable length check on read callback 2024-04-01 18:51:06 -0400: Jay Satiro - d36c1a769 INSTALL-CMAKE.md: explain `cmake -G ` 2024-04-01 14:41:52 +0200: Daniel Stenberg - 6afac4f99 libcurl-opts: mention pipelining less 2024-03-31 23:22:17 +0200: Daniel McCarney - 5a50cb5a1 m4: reposition USE_RUSTLS="yes" for pkg-config 2024-03-31 21:27:13 +0200: Daniel Stenberg - 5418812d3 maketgz: put docs/RELEASE-TOOL.md into the tarball 2024-03-31 21:25:44 +0200: Daniel Stenberg - afdd11291 cd2nroff/manage: use UTC when SOURCE_DATE_EPOCH is set 2024-03-31 16:35:08 +0200: Daniel Stenberg - e7caf09c0 RELEASE-NOTES: synced 2024-03-31 15:32:27 +0200: Daniel Stenberg - 271896ab3 docs/MAIL-ETIQUETTE: convert to markdown 2024-03-31 12:01:18 +0200: Daniel Stenberg - 86d33001e reuse: add copyright + license info to individual docs/*.md files 2024-03-31 12:00:03 +0200: Daniel Stenberg - 315373334 test470: warn about unicode quote character read from config file 2024-03-31 12:00:03 +0200: Daniel Stenberg - 95af421b7 test469: verify warning when argument has unicode quote 2024-03-31 11:59:54 +0200: Daniel Stenberg - 94db8e5c2 tool_getparam: output warning for leading unicode quote character 2024-03-31 11:04:00 +0200: Daniel Stenberg - aba804307 tool: follow-up getenv fix 2024-03-31 11:02:44 +0200: Daniel Stenberg - 6a43d0d74 idn: make Curl_idnconvert_hostname() use Curl_idn_decode() 2024-03-31 11:01:28 +0200: Daniel Stenberg - e54a66aa6 curl-confopts.m4: define CARES_NO_DEPRECATED when c-ares is used 2024-03-31 10:59:55 +0200: Daniel Stenberg - 320836084 vquic: use CURL_FORMAT_CURL_OFF_T for 64 bit printf output 2024-03-30 22:50:26 +0100: Daniel Stenberg - 56935a7da openldap: create ldap URLs correctly for IPv6 addresses 2024-03-30 22:45:47 +0100: Daniel Stenberg - 9126b141c curl: use curl_getenv instead of the curlx_ version 2024-03-30 22:44:22 +0100: Evgeny Grin - 4a98db378 curl_sha512_256: do not use workaround for NetBSD when not needed 2024-03-30 22:42:05 +0100: Matt Jolly - 9c4209837 m4: fix rustls pkg-config codepath 2024-03-30 22:39:42 +0100: Daniel McCarney - 5b1a88e2c deps: update librustls 0.12.0 -> 0.13.0 2024-03-28 16:30:18 +0100: Daniel Stenberg - a41cd15be RELEASE-NOTES: synced 2024-03-28 16:28:23 +0100: Daniel Stenberg - 5564751f2 tool_xattr: "guess" URL scheme if none is provided 2024-03-28 16:26:15 +0100: Daniel Stenberg - a15de6f78 tool_xattr: in debug builds, act normally if CURL_FAKE_XATTR is not set 2024-03-28 16:21:20 +0100: Stefan Eissing - b30d694a0 content_encoding: brotli and others, pass through 0-length writes 2024-03-28 11:21:44 +0100: Tobias Stoeckmann - 6f3204820 libssh2: set length to 0 if strdup failed 2024-03-28 10:17:43 +0100: Daniel Stenberg - 4ad9d2970 RELEASE-PROCEDURE: mention an initial working build 2024-03-28 09:19:08 +0100: Paul Howarth - c77bdf17f curl_sha512_255: fix detection of OpenSSL 1.1.1 or later 2024-03-28 08:51:19 +0100: Robert Moreton - d82869d7a cf-socket: remove references to l_ip, l_port 2024-03-28 08:48:51 +0100: Daniel Stenberg - c247827a8 openssl: do not set SSL_MODE_RELEASE_BUFFERS 2024-03-27 14:12:26 +0100: Daniel Stenberg - 2efc111ea curl: make --help adapt to the terminal width 2024-03-27 12:47:56 +0100: Daniel Stenberg - 97c417ae2 RELEASE-NOTES: synced 2024-03-27 12:43:46 +0100: Daniel Stenberg - 978790298 configure: make --disable-docs imply --disable-manual 2024-03-27 12:43:00 +0100: Chris Webb - 4b42cda3d cmdline-docs: fix make install with configure --disable-docs 2024-03-27 08:11:20 +0100: Daniel Stenberg - de7b3e892 RELEASE-PROCEDURE: remove old release dates, add new pending ones 2024-03-27 07:46:15 +0100: Daniel Stenberg - 72cf468d4 RELEASE-NOTES: synced 2024-03-27 07:46:15 +0100: Daniel Stenberg - b447a7750 THANKS: new contributors from the 8.7.0 release 2024-03-26 14:09:06 +0100: Daniel Stenberg - 1b2978403 CURLOPT_POSTFIELDS.md: used for MQTT as well 2024-03-26 08:40:58 +0100: Daniel Stenberg - 47da1f289 http: remove stale comment about rewindbeforesend 2024-03-26 00:26:55 +0100: Daniel Stenberg - 57656835e DISTROS: add document with distro pointers 2024-03-25 13:29:46 +0100: Fabian Keil - 0aaea582e wolfSSL: do not call the stub function wolfSSL_BIO_set_init() 2024-03-25 13:05:24 +0100: Daniel Stenberg - fe9f68fa6 cmdline-opts: shorter help texts 2024-03-25 10:16:50 +0100: Matt Jolly - 647e86a3e curl-rustls.m4: add pkg-config support to rustls detection 2024-03-25 10:09:06 +0100: Mohammadreza Hendiani - b564a5f5d TODO: update 13.11 with more information 2024-03-23 18:13:03 +0100: Daniel Stenberg - e3fe02008 docs/libcurl: generate PROTOCOLS from meta-data 2024-03-23 11:31:36 +0100: Daniel Stenberg - 7bc61bf46 CURLMOPT_MAX*: mention what happens if changed mid-transfer 2024-03-22 14:07:55 +0100: Daniel Stenberg - c5775007d docs/libcurl: add TLS backend info for all TLS options 2024-03-21 22:36:27 +0100: Daniel Stenberg - 3ff3c0925 docs/libcurl: cleanups 2024-03-21 15:27:06 +0100: Daniel Stenberg - b935fd4a0 docs: make each libcurl man specify protocol(s) 2024-03-21 09:36:23 +0100: Stefan Eissing - 98f67a614 http2, http3: only return CURLE_PARTIAL_FILE when bytes were received 2024-03-21 09:34:40 +0100: Stefan Eissing - 0f08b4355 http: separate response parsing from response action 2024-03-21 09:32:27 +0100: Daniel Stenberg - 0c820427f http2: remove the third (unused) argument from http2_data_done() 2024-03-21 08:28:56 +0100: Daniel Stenberg - 33d9652a9 RELEASE-NOTES: synced 2024-03-21 08:07:03 +0100: Karlson2k - e6af5652e RELEASE-NOTES: corrected 2024-03-19 13:54:56 +0100: Daniel Stenberg - fd1260d49 CURLOPT_INTERFACE.md: remove spurious amp, add see-also 2024-03-19 07:53:43 +0100: Stefan Eissing - 522ea5420 http: improve response header handling, save cpu cycles 2024-03-19 07:45:05 +0100: Daniel Stenberg - 6bd4ca0ef tool_getparam: accept a blank -w "" 2024-03-18 14:13:29 +0100: Evgeny Grin - b6006381f curl_sha512_256: work around a NetBSD bug 2024-03-18 12:41:56 +0100: Stefan Eissing - 80a3b830c http: expect 100 rework 2024-03-18 12:37:00 +0100: Stefan Eissing - 3d0fd382a mbedtls: fix pytest for newer versions 2024-03-15 14:56:37 +0100: Daniel Stenberg - 79cdae4fc ipv6.md: mention IPv4 mapped addresses 2024-03-15 10:50:44 +0100: Stefan Eissing - 77b0571cd http: revisit http_perhapsrewind() 2024-03-15 09:30:05 +0100: Stefan Eissing - 6ea75877f test 1541: verify getinfo values on first header callback 2024-03-15 09:19:58 +0100: Stefan Eissing - c765b04d1 TLS: start shutdown only when peer did not already close 2024-03-14 23:11:53 +0100: Daniel Stenberg - 1356028f2 RELEASE-NOTES: synced 2024-03-14 17:59:22 +0100: Daniel Stenberg - 40948189f curl: make --libcurl output better CURLOPT_*SSLVERSION 2024-03-14 14:04:23 +0100: Daniel Stenberg - 09f367977 GHA/linux: add sysctl trick to work-around GitHub runner issue 2024-03-13 15:35:32 +0100: Daniel Stenberg - fb3c251ef SPONSORS: describe the basics 2024-03-13 15:34:38 +0100: Daniel Stenberg - 0f4520adc GOVERNANCE: document the core team 2024-03-13 02:03:18 -0400: Jay Satiro - 181f5f336 vquic-tls: fix the error code returned for bad CA file 2024-03-12 16:44:16 +0100: Daniel Stenberg - aedbbdf18 vquic-tls: return appropirate errors on wolfSSL errors 2024-03-12 15:38:44 +0000: Viktor Szakats - 14d9afdfe tidy-up: one comment and EOF newlines 2024-03-12 15:42:33 +0100: Daniel Stenberg - e7219c2bd cmdline-opts: language cleanups 2024-03-12 08:57:15 +0100: Daniel Stenberg - 451a7a7aa managen: remove space before protocols 2024-03-12 03:09:37 -0400: Jay Satiro - 942896fdd mbedtls: properly cleanup the thread-shared entropy 2024-03-12 07:58:42 +0100: Daniel Stenberg - 3ccce3779 tool_getparam: handle non-existing (out of range) short-options 2024-03-11 23:27:02 +0100: Stefan Eissing - 4e4e8af1f lib: move 'done' parameter to SingleRequests 2024-03-11 12:02:11 +0100: Stefan Eissing - 6aeb729b5 request: clarify message when request has been sent off 2024-03-11 07:30:01 +0100: Daniel Stenberg - cd9376514 RELEASE-NOTES: synced 2024-03-09 23:24:58 +0100: Stefan Eissing - fcef00db1 lib: keep conn IP information together 2024-03-08 17:05:08 +0100: Daniel Stenberg - 1ccf1cd99 scripts/managen: the new name and home for the manpage generator 2024-03-08 13:16:27 +0100: Daniel Stenberg - 39173f66e VULN-DISCLOSURE-POLICY.md: update detail about CVE requests 2024-03-08 13:11:17 +0100: Stefan Eissing - a586b8ca4 lib: client reader polish 2024-03-08 13:08:59 +0100: Marcel Raad - 800617fac lib1598: fix `CURLOPT_POSTFIELDSIZE` usage 2024-03-08 08:48:32 +0100: Daniel Stenberg - 71681376d docs/cmdline-opts: drop the curl.1 from the dist tarball 2024-03-08 08:48:30 +0100: Daniel Stenberg - 1ab2efb0e test1140/1173: extend wildcards to find curl.1 2024-03-07 23:00:45 +0100: Daniel Stenberg - b4d73e67d http2: minor tweaks to optimize two struct sizes 2024-03-07 22:38:16 +0100: Daniel Stenberg - aba98d2f1 buildconf.bat: remove outdated groff/nroff use 2024-03-07 22:36:49 +0100: Daniel Stenberg - 5267bf52d http2: memory errors in the push callbacks are fatal 2024-03-07 19:03:30 +0000: Viktor Szakats - e55db0c8c mkhelp: rename variable to fix compiler warnings 2024-03-07 17:40:29 +0100: Daniel Stenberg - cf3b60e9a KNOWN_BUGS: POP3 issue when reading small chunks 2024-03-07 16:50:59 +0100: Daniel Stenberg - a03b91e72 RELEASE-NOTES: synced 2024-03-07 16:47:36 +0100: Robert Moreton - 835e4cb1d asyn-ares: fix data race warning 2024-03-07 15:58:30 +0100: Stefan Eissing - 2c0f2e816 hyper: implement unpausing via client reader 2024-03-07 12:49:23 +0100: Stefan Eissing - 8a9fbd629 ngtcp2: no recvbuf for stream 2024-03-07 10:27:27 +0100: Stefan Eissing - a89be3cdf docs/cmdline-opts/.gitignore: ignore curl.txt 2024-03-07 10:25:11 +0100: Evgeny Grin (Karlson2k) - 05268cf80 sha512_256: add support for GnuTLS and OpenSSL 2024-03-07 10:24:27 +0100: Evgeny Grin - 1e517e9f5 digest: add check for hashing error 2024-03-07 09:13:36 +0000: Viktor Szakats - 9b81f1bef cmake: enable `ENABLE_CURL_MANUAL` by default 2024-03-07 10:12:28 +0100: Stefan Eissing - deca80399 http2: push headers better cleanup 2024-03-07 09:43:33 +0100: Daniel Stenberg - 1347cf255 GIT-INFO: convert to markdown 2024-03-07 09:19:11 +0100: Richard Levitte - 296e855d3 cmake: fix libcurl.pc and curl-config library specifications 2024-03-07 08:14:45 +0100: Daniel Stenberg - 6a13d4d75 test463: HTTP with -d @file with file containing CR, LF and null byte 2024-03-07 08:14:45 +0100: Daniel Stenberg - 923f7f8ce paramhlp: fix CRLF-stripping files with "-d @file" 2024-03-07 00:23:20 +0000: Viktor Szakats - ed97fe06a cmake: fix `CURL_WINDOWS_SSPI=ON` with Schannel disabled 2024-03-06 17:46:54 -0500: Jay Satiro - 2ea178ace KNOWN_BUGS: FTPS server compatibility on Windows with Schannel 2024-03-06 17:45:40 -0500: Jay Satiro - 48f54264c trace-config.md: remove the mutexed options list 2024-03-06 15:56:00 +0100: Daniel Stenberg - 62c08d5d4 mkhelp: simplify the generated hugehelp program 2024-03-06 15:55:59 +0100: Daniel Stenberg - f03c85635 docs: ascii version of manpage without nroff 2024-03-06 14:38:12 +0100: Stefan Eissing - 9978d40dd lib: add `void *ctx` to reader/writer instances 2024-03-06 14:35:23 +0100: Stefan Eissing - 2ca530d2f http: fix dead code in setting post client reader 2024-03-06 14:34:21 +0100: Stefan Eissing - cc6f2f006 http2: fix push discard 2024-03-06 08:07:37 +0100: Stefan Eissing - db5c9f4f9 transfer.c: break receive loop in speed limited transfers 2024-03-06 00:17:37 +0100: Stefan Eissing - 0ba47146f mime: add client reader 2024-03-05 17:15:27 +0100: Daniel Stenberg - 6c632b216 RELEASE-NOTES: synced 2024-03-05 17:10:03 +0100: Daniel Stenberg - 4cea0982a TODO: remove "build HTTP/3 with OpenSSL and nghttp3 using cmake" 2024-03-05 17:07:57 +0100: Tal Regev - 8e741644a cmake: add USE_OPENSSL_QUIC support 2024-03-05 17:06:47 +0100: Stefan Eissing - c426277b5 TIMER_STARTTRANSFER: set the same for everyone 2024-03-05 16:02:44 +0100: Michael Kaufmann - df1fcb41e http: better error message for HTTP/1.x response without status line 2024-03-05 12:53:50 +0000: Viktor Szakats - a54d0bdc6 KNOWN_BUGS: fix typo 2024-03-05 13:30:16 +0100: Sebastian Neubauer - a5dd9435e smpt: fix starttls 2024-03-05 13:26:05 +0100: Stefan Eissing - 14bcea074 lib: enhance client reader resume + rewind 2024-03-05 10:54:08 +0000: Viktor Szakats - 9c7768cd8 openssl-quic: fix BIO leak and Windows warning 2024-03-05 10:54:08 +0000: Viktor Szakats - 065faf2f9 openssl-quic: fix unity build, casing, indentation 2024-03-05 10:54:23 +0100: Daniel Stenberg - eb9166dc6 gen.pl: make the "manpageification" faster 2024-03-05 10:53:21 +0100: Daniel Stenberg - 6f685f04f CONTRIBUTE: update the section on documentation format 2024-03-04 22:44:55 +0100: Daniel Stenberg - 07b667567 smtp: free a temp resource 2024-03-04 22:43:50 +0100: Daniel Stenberg - e455490c3 _VARIABLES.md: improve the description 2024-03-04 22:43:08 +0100: dependabot[bot] - 36a95c516 build(deps): bump fsfe/reuse-action from 2 to 3 2024-03-04 12:47:56 +0100: Stefan Eissing - ee31f6969 pytest: adapt to API change 2024-03-04 08:46:59 +0100: Daniel Stenberg - 945475750 cookie: if psl fails, reject the cookie 2024-03-04 08:42:56 +0100: Stefan Eissing - e3905de81 lib: further send/upload handling polish 2024-03-04 08:19:12 +0100: Daniel Stenberg - 46aea3d99 RELEASE-NOTES: synced 2024-03-03 18:22:03 +0100: kpcyrd - ae7ad31be rustls: fix two warnings related to number types 2024-03-03 17:35:47 +0100: Stefan Eissing - b1005d127 bufq: writing into a softlimit queue cannot be partial 2024-03-02 16:36:15 -0800: Dan Fandrich - ab173d144 configure: Don't build shell completions when disabled 2024-03-02 17:59:29 -0500: Jay Satiro - a0cbe4b86 cmdline-opts/_EXITCODES: sync with libcurl-errors 2024-03-01 01:35:55 -0800: Stefan Eissing - 9e2ee7049 hyper: disable test1598 due to lack of trailer support 2024-03-01 01:16:24 -0800: Dan Fandrich - ddb87160f ftp: Mark a const buffer as const 2024-03-01 01:16:24 -0800: Dan Fandrich - dff74ae8b appveyor: Properly skip if only CircleCI is changed 2024-03-01 01:16:24 -0800: Dan Fandrich - 57777a262 docs: Update minimal binary size in INSTALL.md 2024-03-01 01:16:24 -0800: Dan Fandrich - 0f7aba83c configure: Don't make shell completions without perl 2024-03-01 09:59:48 +0100: RainRat - 2cd78f525 misc: Fix typos in docs and lib 2024-02-29 16:41:31 -0800: Dan Fandrich - 89733e2dd configure: build & install shell completions when enabled 2024-02-29 13:04:23 -0800: Dan Fandrich - dcf382453 github/labeler: improve the match patterns 2024-02-28 23:03:02 +0100: Stefan Eissing - 508380952 tests: add test1598 for POST with trailers 2024-02-28 15:53:12 +0100: Daniel Stenberg - 32e0544dc cmdline-opts/_VERSION: provide %VERSION correctly 2024-02-28 12:58:55 +0100: Stefan Eissing - 9369c30cd lib: Curl_read/Curl_write clarifications 2024-02-28 11:28:10 +0100: Daniel Gustafsson - 8d67c61c4 curldown: Fix email address in Copyright 2024-02-28 11:20:22 +0100: Daniel Stenberg - 65405459d getparam: make --ftp-ssl work again 2024-02-27 17:50:25 +0100: Daniel Stenberg - b8ad95bf3 KNOWN_BUGS: IMAPS connection fails with rustls error 2024-02-27 17:48:18 +0100: Daniel Stenberg - 745b99e1e KNOWN_BUGS: FTPS upload, FileZilla, GnuTLS and close_notify 2024-02-27 17:46:19 +0100: Daniel Stenberg - efda7eda6 KNOWN_BUGS: Implicit FTPS upload timeout 2024-02-27 17:44:55 +0100: Daniel Stenberg - 9342563ef KNOWN_BUGS: HTTP/2 prior knowledge over proxy 2024-02-27 17:43:22 +0100: Daniel Stenberg - 26bccd631 TODO: build HTTP/3 with OpenSSL and nghttp3 using cmake 2024-02-27 17:41:40 +0100: Daniel Stenberg - 01b42aa08 TODO: Select signature algorithms 2024-02-27 16:19:43 +0100: Daniel Stenberg - f540e43b9 examples: use present tense in comments 2024-02-27 16:19:43 +0100: Daniel Stenberg - 6e494a239 docs: more language cleanups 2024-02-27 15:43:56 +0100: Daniel Gustafsson - 17d302e56 setopt: Fix disabling all protocols 2024-02-27 14:26:22 +0100: Andreas Kiefer - f0eacd944 fopen: fix narrowing conversion warning on 32-bit Android 2024-02-27 14:13:56 +0100: Stefan Eissing - 375515357 lib: Curl_read/Curl_write clarifications 2024-02-27 10:03:24 +0100: Daniel Stenberg - 757dfdfb5 multi: make add_handle free any multi_easy 2024-02-27 09:47:21 +0100: Daniel Stenberg - 2097a095c docs: use present tense 2024-02-27 09:04:13 +0100: Daniel Stenberg - f73cb3ebd CURLOPT_SSL_CTX_FUNCTION.md: no promises of lifetime after return 2024-02-27 08:58:10 +0100: Stefan Eissing - 592982211 lib: send rework 2024-02-26 23:05:51 +0100: Daniel Stenberg - b8ed0f825 RELEASE-NOTES: synced 2024-02-26 17:20:51 +0100: Daniel Stenberg - 9c8968e43 http_chunks: remove unused 'endptr' variable 2024-02-26 17:19:27 +0100: Louis Solofrizzo - 57446b67b lib: initialize output pointers to NULL before calling strto[ff,l,ul] 2024-02-26 14:25:41 +0100: Stefan Eissing - 463472a2d lib: move client writer into own source 2024-02-26 10:30:52 +0100: Stefan Eissing - 225455140 urldata: move authneg bit from conn to Curl_easy 2024-02-26 09:44:24 +0100: Stefan Eissing - e925d0d1f c-hyper: add header collection writer in hyper builds 2024-02-26 09:44:15 +0100: Stefan Eissing - 2abfa3833 http: move headers collecting to writer 2024-02-26 09:43:47 +0100: Stefan Eissing - 5b41fac58 sendf: Curl_client_write(), make passed in buf const 2024-02-26 09:22:34 +0100: MAntoniak - e26c36254 lib: remove curl_mimepart object when CURL_DISABLE_MIME 2024-02-26 08:59:43 +0100: kpcyrd - e3a4273c4 rustls: make curl compile with 0.12.0 2024-02-26 08:53:40 +0100: Daniel Stenberg - e2bd0c111 strtoofft: fix the overflow check 2024-02-25 22:40:39 +0100: Daniel Stenberg - f47487c21 libssh/libssh2: return error on too big range 2024-02-24 03:56:15 -0500: Scott Talbert - 7448054c3 setopt: fix check for CURLOPT_PROXY_TLSAUTH_TYPE value 2024-02-24 00:51:20 -0500: Jay Satiro - e3a3bb371 mprintf: fix format prefix I32/I64 for windows compilers 2024-02-23 13:48:14 +0100: Daniel Stenberg - d09680939 cd2nroff: gen: make `\>` in input to render as plain '>' in output 2024-02-23 13:48:07 +0100: Daniel Stenberg - 8d4ff40d7 gen: make `\>` in input to render as plain '>' in output 2024-02-23 10:45:30 +0100: Fabrice Fontaine - 9b3f67e26 configure.ac: find libpsl with pkg-config 2024-02-23 10:29:45 +0100: Daniel Stenberg - 8dbc3c7a6 BUG-BOUNTY.md: clarify that the curl security team decides 2024-02-23 10:13:03 +0100: Daniel Stenberg - 8e83b6b42 THANKS: add bug reporter from #740 2024-02-22 14:15:27 +0100: Stefan Eissing - f274fc5c6 multi: fix multi_sock handling of select_bits 2024-02-22 09:34:41 +0100: Daniel Stenberg - 93d8e3564 curlver: bump to 8.7.0 for next release 2024-02-22 08:46:04 +0100: Daniel Stenberg - 32234ffcd RELEASE-NOTES: synced 2024-02-22 08:38:53 +0100: Daniel Stenberg - ac208ccf6 write-out: add '%{proxy_used}' 2024-02-22 08:38:53 +0100: Daniel Stenberg - cc04c7367 CURLINFO_USED_PROXY: return bool whether the proxy was used 2024-02-20 17:49:01 +0100: Daniel Stenberg - d5b0fee39 sha512_256: remove the cast macro, minor language/format edits 2024-02-20 14:01:59 +0100: Stefan Eissing - f7e598791 DoH: add trace configuration 2024-02-20 13:57:58 +0100: Stefan Eissing - f0c446ab5 websocket: fix curl_ws_recv() 2024-02-20 11:36:12 +0100: Evgeny Grin - e3461bbd0 digest: support SHA-512/256 2024-02-20 11:36:03 +0100: Evgeny Grin - 6d6113e12 tests: add SHA-512/256 unit test 2024-02-20 11:35:56 +0100: Evgeny Grin - cbe41d151 SHA-512/256: implement hash algorithm 2024-02-20 11:35:05 +0100: Evgeny Grin - 30a3880f6 curl_setup.h: add curl_uint64_t internal type 2024-02-20 10:35:13 +0100: Daniel Stenberg - ab027d9cb docs: dist curl*.1 and install without perl 2024-02-20 10:00:37 +0100: Stefan Eissing - bdff974f4 OpenSSL QUIC: adapt to v3.3.x 2024-02-19 19:54:42 +0100: Ramiro Garcia - 36401d0d4 MANUAL.md: fix typo 2024-02-19 17:01:00 +0100: Daniel Stenberg - 5f48ba172 BINDINGS: add mcurl, the python binding 2024-02-19 11:42:12 +0100: Daniel Stenberg - 33d3153de mk-ca-bundle.md: cleanups and polish 2024-02-19 11:41:12 +0100: Daniel Stenberg - 8b1f3aa60 spellcheck.yml: remove .1/.3 handling, clean all man page .md files 2024-02-19 11:41:12 +0100: Daniel Stenberg - 96af35066 libcurl-docs: cleanups 2024-02-19 11:41:12 +0100: Daniel Stenberg - 50f65b4ef cd2nroff: remove backticks from titles 2024-02-19 08:34:37 +0100: Daniel Stenberg - b4df2c9fe RELEASE-NOTES: synced 2024-02-18 02:16:29 -0500: Stefan Eissing - 59e2c78af http_chunks: fix the accounting of consumed bytes 2024-02-18 02:12:45 -0500: Stefan Eissing - 0e2ffa363 file: use xfer buf for file:// transfers 2024-02-18 01:59:46 -0500: Karthikdasari0423 - 64283119f HTTP3.md: always run nghttp3 submodule init 2024-02-18 01:59:45 -0500: LeeRiva - ee92f3d22 CURLOPT_POSTQUOTE.md: fix typo 2024-02-18 01:59:44 -0500: Evgeny Grin - 298c120b9 checksrc.pl: fix handling .checksrc with CRLF 2024-02-18 01:02:45 -0500: Richard Levitte - b2497a8d1 cmake: fix install for older CMake versions 2024-02-16 18:00:21 -0500: Stefan Eissing - e87751d69 vtls: fix tls proxy peer verification 2024-02-15 16:05:47 -0800: Dan Fandrich - 30f1cb255 CI: Bump the Circle CI base Ubuntu image to the latest 20.04 2024-02-13 03:46:17 -0500: Jay Satiro - 5691a6cf3 transfer: improve Windows SO_SNDBUF update limit 2024-02-13 03:45:21 -0500: Jay Satiro - 24d6c2889 schannel: fix hang on unexpected server close 2024-02-10 18:48:41 +0100: Daniel Stenberg - ed596eb40 KNOWN_BUGS: FTP upload fails if remebered dir is deleted 2024-02-10 14:21:50 +0100: MAntoniak - f8bd04ec5 mbedtls: use mbedtls_ssl_conf_{min|max}_tls_version 2024-02-09 17:23:55 -0800: Dan Fandrich - 8436406a5 CI: bump to actions/cache@v4 to avoid warning 2024-02-09 23:57:09 +0100: Evgeny Grin - b08200d31 test1165: improve pattern matching 2024-02-09 14:48:24 -0800: Dan Fandrich - 922091c05 scripts: Fix cijobs.pl for Azure and GHA 2024-02-09 23:47:10 +0100: Daniel Stenberg - d900bd206 RELEASE-NOTES: synced 2024-02-09 23:35:07 +0100: Daniel Stenberg - 9b43dcdfd TODO: use pkg-config to find libpsl 2024-02-09 23:35:07 +0100: Daniel Stenberg - 089b4e36e TODO: avoid nroff 2024-02-09 13:24:21 -0800: Dan Fandrich - d7332e3e4 Revert "CI: run Circle macOS builds on x86 for now" 2024-02-09 16:01:45 +0100: Viktor Szakats - f8513ee62 cmake: add warning for using TLS libraries without 1.3 support 2024-02-09 16:01:39 +0100: Daniel Stenberg - 05104f826 configure: add warning for using TLS libraries without 1.3 support 2024-02-09 16:00:43 +0100: MAntoniak - 07e5b3ea6 mbedtls: fix building when MBEDTLS_X509_REMOVE_INFO flag is defined 2024-02-09 15:57:06 +0100: Stefan Eissing - d8f01e098 ftp: fix socket wait activity in ftp_domore_getsock 2024-02-09 14:57:49 +0100: Daniel Stenberg - d0a851fea dist: make sure the http tests are in the tarball 2024-02-09 09:43:50 +0100: Stefan Eissing - 476adfeac multi: add xfer_buf to multi handle 2024-02-09 08:36:11 +0100: Daniel Stenberg - c54d0ff6b write-out.md: clarify error handling details 2024-02-08 23:20:56 +0100: Stefan Eissing - e7fd32b9a ftp: do lineend conversions in client writer 2024-02-08 23:14:33 +0100: Stefan Eissing - 6984aa3a4 ftp: tracing improvements 2024-02-08 16:25:04 +0100: Karthikdasari0423 - 5a4b2f933 HTTP3.md: adjust the OpenSSL QUIC install instructions 2024-02-08 15:00:00 +0100: Daniel Stenberg - e52cddb95 TODO: align the TOC with the header 2024-02-08 11:10:14 +0100: Daniel Stenberg - cf5f60422 docs: make sure curl.1 is included in dist tarballs 2024-02-08 09:20:43 +0100: Karthikdasari0423 - 505f43c94 HTTP3.md: remove quiche word in Openssl 3.2 2024-02-07 23:11:40 +0100: Daniel Stenberg - ef4bd8d6c curl: when allocating variables, add the name into the struct 2024-02-07 15:45:29 +0100: Daniel Stenberg - d1c9f38b8 lib582: remove code causing warning that is never run 2024-02-07 14:46:41 +0100: Stefan Eissing - ed09a99af vtls: revert "receive max buffer" + add test case 2024-02-07 13:45:59 +0100: Daniel Stenberg - 7cf8414fa tests: support setting/using blank content env variables 2024-02-07 13:45:28 +0100: Daniel Stenberg - 0f0edc283 curl: exit on config file parser errors 2024-02-07 13:36:18 +0100: Daniel Szmulewicz - 1d9682858 CURLOPT_WRITEFUNCTION.md: typo fix 2024-02-07 09:22:10 +0100: Daniel Stenberg - 142ac257b lib: convert Curl_get_line to use dynbuf 2024-02-07 09:14:11 +0100: Daniel Stenberg - 8f40b30c3 KNOWN_BUGS: unicode on Windows 2024-02-07 02:49:28 -0500: Daniel Stenberg - 924e264bd tool_operate: change precedence of server Retry-After time 2024-02-07 08:35:28 +0100: Daniel Stenberg - 911fc964a cmdline-docs: quote and angle bracket cleanup 2024-02-07 08:25:52 +0100: Daniel Stenberg - dc3eb678d badwords: use hostname, not host name 2024-02-06 22:20:33 +0000: Viktor Szakats - bdb0bf478 cmake: fix function description in comment [ci skip] 2024-02-06 13:07:02 +0100: Daniel Stenberg - a5c86203b header.md: remove backslash, make nicer markdown 2024-02-06 11:04:09 +0100: Daniel Stenberg - 755b31da1 docs: add mk-ca-bundle.1 to dist 2024-02-06 10:10:14 +0100: Stefan Eissing - c177e1944 https-proxy: use IP address and cert with ip in alt names 2024-02-06 09:56:39 +0100: Jiawen Geng - 4f7945587 docs: add necessary setup for nghttp3 2024-02-06 09:50:35 +0100: Peter Krefting - 174c89ec3 version: allow building with ancient libpsl 2024-02-06 09:36:17 +0100: Daniel Stenberg - 8050761e1 TODO: Support latest rustls 2024-02-06 08:17:40 +0100: Daniel Stenberg - d94733b44 docs: make curldown do angle brackets like markdown 2024-02-06 08:09:44 +0100: Daniel Stenberg - 80944740e docs: fix the --disable-docs for autotools 2024-02-06 00:14:44 +0100: Daniel Stenberg - ad79612f9 RELEASE-NOTES: synced 2024-02-06 00:11:39 +0100: Daniel Stenberg - bf411ccd0 libcurl-security.md: Active FTP passes on the local IP address 2024-02-05 23:47:39 +0100: Stefan Eissing - 577182a6d configure: do not link with nghttp3 unless necessary 2024-02-05 23:46:26 +0100: Daniel Stenberg - a982d19ab THANKS: add Dmitry Tretyakov 2024-02-05 23:45:01 +0100: Stefan Eissing - d6825df33 openssl-quic: check on Windows that socket conv to int is possible 2024-02-05 23:40:33 +0100: Daniel Stenberg - 75d79a448 tool_cb_hdr: only parse etag + content-disposition for 2xx 2024-02-05 23:38:12 +0100: Daniel Stenberg - 5cc2b016c md4: include strdup.h for the memdup proto 2024-02-05 22:55:38 +0100: Joel Depooter - aefb0bde4 docs: add missing slashes to SChannel client certificate documentation 2024-02-05 22:29:21 +0100: Stefan Eissing - 0dc036225 HTTP/2: write response directly 2024-02-05 22:27:48 +0100: Daniel Stenberg - 8911d8671 cookie.md: provide an example sending a fixed cookie 2024-02-05 22:26:14 +0100: Lars Kellogg-Stedman - 3ec85206a ALTSVC.md: correct a typo 2024-02-05 19:41:50 +0100: Boris Verkhovskiy - 7e2c53f72 proxy1.0.md: fix example 2024-02-05 19:39:52 +0100: Chris Webb - 541321507 configure: add --disable-docs flag 2024-02-05 19:33:14 +0100: Faraz Fallahi - a84ad94dd connect.c: fix typo 2024-02-01 22:37:26 +0100: Daniel Stenberg - b8c003832 sendf: ignore response body to HEAD 2024-02-01 22:32:38 +0100: Daniel Stenberg - 10491957e ftp: treat a 226 arriving before data as a signal to read data 2024-02-01 22:31:35 +0100: Patrick Monnerat - 627c8c598 OS400: avoid using awk in the build scripts 2024-02-01 16:08:33 +0100: Jan Macku - a911f4ffe docs: remove `mk-ca-bundle.1` from `man_MANS` freeglut 2024-06-08 22:15:47 +0300: John Tsiombikas - 7c614449 preparing release candidate 2024-06-08 18:59:50 +0300: Alberto Mardegan - 710960e7 ogc: let opengx know that we are about to swap buffers 2024-05-26 15:12:18 +0300: John Tsiombikas - e0321fde readme: added gamecube and wii to the list of platforms 2024-05-26 14:33:32 +0300: Alberto Mardegan - 8f11080e ogc: remove -lglu from pkgconfig private libs 2024-05-26 01:32:19 +0300: Alberto Mardegan - ff593c31 ogc: don't show the mouse cursor if no callbacks were registered 2024-05-26 01:31:43 +0300: Alberto Mardegan - d08006e0 ogc: fix the Libs.private entry in the glut.pc file 2024-05-26 01:30:27 +0300: Alberto Mardegan - 12d3709e ogc: clear frame buffer when setting a video mode 2024-05-11 20:27:24 +0300: Alberto Mardegan - c4ca1f8e ogc: Use "+" button for middle mouse button 2024-05-11 20:27:24 +0300: Alberto Mardegan - 359e406b ogc: do not report error on changing display mode 2024-05-11 20:27:24 +0300: Alberto Mardegan - da8d3b05 ogc: implement glutGet() for window dimensions 2024-05-11 20:27:24 +0300: Alberto Mardegan - 38dd2013 ogc: do not update mouse position if IR is not valid 2024-05-11 20:27:24 +0300: Alberto Mardegan - 18cff191 ogc: implement cursor drawing 2024-05-11 20:27:24 +0300: Alberto Mardegan - 9ab52ce8 ogc: remove call to WPAD_ScanPads() 2024-05-07 19:21:44 +0300: Angelos Serpezoudis-Tsouchlis - a35791e8 Update README.cmake to cover building on recent versions of Visual Studio 2024-05-07 17:00:23 +0300: Alberto Mardegan - 4f43a889 Update README.ogc 2024-05-07 17:00:23 +0300: Alberto Mardegan - 0e9258a1 OGC: video, joystick, keyboard and mouse support 2024-05-07 17:00:23 +0300: Alberto Mardegan - 0a940376 Add Wii/GameCube backend stub 2024-05-07 16:57:51 +0300: John Tsiombikas - 6fed3cd9 add ARM mac build instructions in README.macosx 2024-05-07 16:44:04 +0300: John Tsiombikas - e890464b Use /opt/homebrew instead which is the installation directory on ARM mac 2024-05-07 16:43:53 +0300: Fancy2209 - 67c8c3ec Fix macOS X11 Actions 2024-05-05 18:12:12 +0300: Alberto Mardegan - 17e02ac9 Let platforms override the maximum number of joysticks 2024-04-29 17:55:53 +0300: John Tsiombikas - 41e55b3a readme: minimum cmake version changed to 3.1 2024-02-12 13:18:08 +0200: Sebastian Rasmussen - 9ad320c1 Plug memory leak that happens upon error. 2024-02-11 16:41:08 +0200: Jordan Williams - 8925b8a5 Incorporate the include directory for glu.h in CMake libtiff 2024-06-07 12:36:04 +0000: AIM | Nara - be023be4 Remove unnecessary `2` in tiffcmp name 2024-05-29 10:08:24 +0000: Caolán McNamara - 706e8950 TIFFScanlineSize64(): fix computation in non-JPEG YCbCr case (#564) 2024-05-29 16:06:05 +1200: Timothy Lyanguzov - f600f478 Inconsistent PLANARCONFIG value for the input and output TIFF in tiff2pdf.c 2024-05-27 23:33:21 +0200: Even Rouault - 3c73bd4e tif_lzma/tif_lzw: add code comments 2024-05-26 19:59:57 +0200: Even Rouault - ffdae441 ZSTDDecode: zero-initialize (not-yet-written parts of) output buffer if failure 2024-05-26 19:58:23 +0200: Even Rouault - 5a5f71eb PixarLogDecode: zero-initialize output buffer if failure 2024-05-26 19:57:08 +0200: Even Rouault - 2fc4422e PackBitsDecode: zero-initialize (not-yet-written parts of) output buffer if failure 2024-05-26 19:55:44 +0200: Even Rouault - 585b795b JPEGDecode: zero-initialize (not-yet-written parts of) output buffer if failure 2024-05-26 19:53:44 +0200: Even Rouault - b8d67338 LERCDecode: zero-initialize output buffer if failure 2024-05-26 19:52:53 +0200: Even Rouault - 0171fffd LZMADecode: zero-initialize (not-yet-written parts of) output buffer if failure, and handle repeated calls to decoding same tile/strip if previous failure occured 2024-05-26 19:50:31 +0200: Even Rouault - 0b13e4c5 TWebPDecode: zero-initialize output buffer if failure, and handle repeated calls to decoding same tile/strip if previous failure occured 2024-05-26 19:49:48 +0200: Even Rouault - 55763981 ThunderDecode: zero-initialize (not-yet-written parts of) output buffer if failure 2024-05-26 19:49:27 +0200: Even Rouault - 5dd28a6d OJPEGDecode: zero-initialize output buffer if failure 2024-05-26 19:49:14 +0200: Even Rouault - dcfd41ac JBIGDecode: zero-initialize (not-yet-written parts of) output buffer if failure 2024-05-26 19:48:58 +0200: Even Rouault - 60c7dd4b ZIPDecode: zero-initialize (not-yet-written parts of) output buffer if failure, and handle repeated calls to decoding same tile/strip if previous failure occured 2024-05-26 19:48:23 +0200: Even Rouault - a455f07a LZWDecode: zero-initialize (not-yet-written parts of) output buffer if failure 2024-05-26 19:47:19 +0200: Even Rouault - 28c38d64 TIFFRead[Scanline/EncodedStrip/EncodeTile]: 0-initialize output buffer if setupdecode fails 2024-05-23 17:30:43 +0000: Lee Howard - a6db4dba tiff2pdf: fix issue with JPEG restart-interval marker when converting from JPEG-compressed files 2024-05-22 04:38:00 +0200: Even Rouault - ac0dc616 test/Makefile.am: make sure that all test images are bundled by make dist even if JPEG or JBIG is not available 2024-05-22 14:20:57 +1200: Timothy Lyanguzov - c8473efc Add new test to CMake 2024-05-22 04:12:08 +0200: Even Rouault - deb4fc9d doc/Makefile.am: add rfcs/ files in rst_sources variable 2024-05-22 01:42:18 +0000: Lee Howard - 5d8db4b5 Add some basic sanity checks for tiffcp and tiffcrop RGB->YCbCr JPEG conversions. 2024-05-21 21:35:02 +0000: Lee Howard - cffd2852 tiffcrop: Apply "Fix heap-buffer-overflow in function extractImageSection" 2024-05-21 21:28:51 +0000: Timothy Lyanguzov - 7dc39d18 A fix for Thunder RLE 2024-05-18 16:17:10 +0000: Lee Howard - 462f1f47 Fix fax2ps and fax2tiff memory leaks. 2024-05-17 18:45:05 +0200: Even Rouault - 699c7d4c Formatting fixes 2024-05-17 16:26:07 +0000: Lee Howard - 5da03813 Add background gradient option for tiff2rgba alpha compositing. 2024-05-17 18:06:02 +0200: Even Rouault - 4d80f0a0 OJPEG: reset subsampling_convert_state =0 in OJPEGPreDecode (fixes tiff2pdf issue #183) 2024-05-17 15:11:10 +0000: Lee Howard - a20298c4 tiffcrop: fixes #542, #550, #552 (buffer overflows, use after free) 2024-05-17 15:01:55 +0200: Even Rouault - 8833b848 Code formatting fixes 2024-05-17 12:52:30 +0000: Lee Howard - 04118f8a tiffmedian: fix memory leaks 2024-05-16 16:43:45 -0700: Lee Howard - 51d00bc6 Typo fixes following https://gitlab.com/libtiff/libtiff/-/commit/c95c77350820e19c8e273925bc97259727d19695 2024-05-16 12:54:47 -0700: Lee Howard - dfb43836 libtiff-am-version.patch from Fedora stating: Back off the minimum required automake version to 1.11. There isn't anything in libtiff currently that actually requires 1.12, and changing this allows the package to be built on pre-F18 machines for easier testing. 2024-05-16 12:52:32 -0700: Lee Howard - e1fee351 Don't let Sphinx inconsistently alter quotes and dashes in rst files. Author: Laszlo Boszormenyi (GCS) Bug-Debian: https://bugs.debian.org/1028456 2024-05-16 12:43:09 -0700: Lee Howard - d4253ba1 Add basic sanity check for tiffcp LZW->JBIG conversion. 2024-05-16 12:35:48 -0700: Lee Howard - 6c403411 Avoids a warning regarding fallthrough. 2024-05-16 12:33:13 -0700: Lee Howard - 8825c4b0 Fix tiff2pdf documentation issue #98 2024-05-16 12:30:04 -0700: Lee Howard - dfd5e8fd Fix fax2tiff issue #191 - EOFB interpretation 2024-05-16 19:26:59 +0000: Lee Howard - 41bb7c3a Update tiffcp.c 2024-05-16 12:11:14 -0700: Lee Howard - dee5bda6 Correct tiffcrop output of RGB JPEG and tiffcp/tiffcrop documentation - issue #228 2024-05-16 12:11:10 -0700: Lee Howard - 251395dd Fix tiffcp and tiffcrop issue 228 - step 1 2024-05-16 12:08:09 -0700: Lee Howard - 58b32c8e Fix fax2tiff issue #249, unreasonable width input 2024-05-16 12:06:39 -0700: Lee Howard - d753cc15 Fix tiff2pdf issue #253 - red and blue were being swapped for RGBA decoding 2024-05-16 11:39:47 -0700: Lee Howard - 928fc695 fix fax2tiff issue #468 2024-05-16 11:38:00 -0700: Lee Howard - 6c778e6b fix tiff2rgba issue #469 2024-05-16 11:36:12 -0700: Lee Howard - d7bdca8c fix tiffdither bug #473 2024-05-16 10:57:00 -0700: Lee Howard - 99554bc7 tiff2pdf issue #596 2024-05-16 18:50:46 +0200: Even Rouault - 24544633 contrib/addtiffo: validate return of TIFFWriteEncodedXXXX() calls (CID 1024680) 2024-05-16 18:49:50 +0200: Even Rouault - 4b0bbcfa tiffdump.c: fix wrong printf formattre in error message (CID 1472932) 2024-05-16 18:49:21 +0200: Even Rouault - 6fd7d510 tiffset.c: avoid false positive Coverity Scan warning on 64-bit builds (CID 1518997) 2024-05-16 16:13:28 +0000: Lee Howard - b4ca093e Fix some Coverity warnings. 2024-05-11 17:03:29 +0200: Su_Laus - a6cd5e59 Apply some newer changes to the reverted code and prepare note for 4.7.0. 2024-05-11 16:52:35 +0200: Su_Laus - 1c3ecce8 Revert "Remove -i option (ignore errors) from tiffcp, because almost all fuzzer issues were consequential errors from ignored errors because of the "-i" option." 2024-05-11 16:49:55 +0200: Su_Laus - 9ab54a85 Revert "Move most TIFF tools to archive and keep some as unsupported (see #580)." 2024-05-10 15:38:55 +0200: Even Rouault - 2d1e74db Fix -Werror=calloc-transposed-args with gcc 14 2024-04-27 12:57:03 +0200: Even Rouault - ce1477da EvaluateIFDdatasizeReading(): avoid unsigned integer overflow (master only) 2024-04-25 13:40:25 +0100: Roger Leigh - b4acdea3 appveyor: Upgrade cygwin packages 2024-04-24 22:42:54 +0200: Even Rouault - a56c5a09 Change messages/comments refering libjpeg-turbo 2.2 to 3.0 2024-04-22 18:10:54 +0000: Even Rouault - 87d39ea1 EvaluateIFDdatasizeReading(): avoid potential unsigned integer overflow on corrupted tag 2024-04-22 11:14:46 +0000: Kurt Schwehr - 358b1938 tif_dir.c: Log source file, line number, and input tif for directory count error. 2024-04-09 23:52:40 +0200: Zurab Tsinadze - 5e9d713e Avoid FPEs (division by zero) in tif_getimage.c 2024-04-06 20:39:25 +0000: Roger Leigh - 91d24c25 appveyor: Add VS2022 builds 2024-04-04 10:47:11 +0100: Roger Leigh - e217f9d5 appveyor: Use MinGW-w64 2024-04-03 21:53:59 +0200: Even Rouault - a5717896 RFC1: update status to adopted 2024-04-03 12:23:37 +0000: Even Rouault - 5a8e5654 Doc: add 'RFC 1: Project Steering Committee Guidelines' and a PSC page 2024-04-02 21:56:21 +0200: Su_Laus - e79965bb Fix coverity scan issue in test_directory.c 2024-04-02 02:21:50 +0200: Even Rouault - c95c7735 Various typo fixes 2024-03-30 19:45:33 +0100: Su_Laus - c69be56b Enhance test/test_directory.c with big-endian and little-endian test cases. 2024-03-29 12:15:21 +0100: Su_Laus - e1ab15b9 Correct some coverity issues from "avoid IFD overwriting". 2024-03-26 22:17:04 +0000: Su Laus - 4c809ccf TIFFWriteDirectory: Avoid overwriting following data if an IFD is enlarged. 2024-03-24 18:14:00 +0100: Even Rouault - e414a9d5 LERC codec: deal with issues with multi-band PlanarConfig=Contig and NaN values 2024-03-24 14:35:42 +0000: Su Laus - 3c8480e3 Correct and harmonize swapping of internal 'tif_header' parameters. 2024-03-19 19:31:54 +1100: Tom - 8ce83e40 chore: use correct format specifiers 2024-03-15 15:47:29 +0100: Su_Laus - 021a737b Avoiding FPE (division by zero) for TIFFhowmany_32() and TIFFhowmany_64() macros by checking for denominator not zero before macros are executed. Fixes #628. 2024-03-13 19:58:04 +0100: Su_Laus - 562bfcad Fix wrong return of TIFFIsBigTIFF() in case byte-swapping is acitve (i.e. little endian image on a big endian machine). libwebp 2024-06-06 19:07:48 -0700: James Zern - 27731afd make VP8I4ModeOffsets & VP8MakeIntra4Preds static 2024-06-06 10:31:33 -0700: James Zern - ddd6245e oss-fuzz/build.sh: use heredoc for script creation 2024-06-06 10:28:13 -0700: James Zern - 50074930 oss-fuzz/build.sh,cosmetics: fix indent 2024-06-06 13:21:09 +0200: Vincent Rabaud - 20e92f7d Limit the possible fuzz engines. 2024-06-05 14:08:27 +0200: Vincent Rabaud - 4f200de5 Switch public fuzz tests to fuzztest. 2024-06-01 10:21:54 -0500: wrv - 64186bb3 Add huffman_fuzzer to .gitignore 2024-05-31 22:02:17 +0200: Vincent Rabaud - 0905f61c Move build script from oss-fuzz repo to here. 2024-05-30 17:06:57 -0500: wrv - e8678758 Fix link to Javascript documentation 2024-05-29 21:41:14 -0500: wrv - 5e5b8f0c Fix SSE2 Transform_AC3 function name 2024-05-25 11:00:32 -0700: James Zern - 45129ee0 Revert "Check all the rows." 2024-05-24 23:11:20 +0200: Vincent Rabaud - ee26766a Check all the rows. 2024-05-23 14:04:34 +0200: Vincent Rabaud - 7ec51c59 Increase the transform bits if possible. 2024-05-20 22:25:57 +0000: James Zern - 3cd16fd3 Revert "Increase the transform bits if possible." 2024-05-17 15:19:03 +0200: Vincent Rabaud - 971a03d8 Increase the transform bits if possible. 2024-05-13 16:56:19 +0200: Vincent Rabaud - 1bf198a2 Allow transform_bits to be different during encoding. 2024-05-07 09:16:02 +0200: Vincent Rabaud - 1e462ca8 Define MAX_TRANSFORM_BITS according to the specification. 2024-05-06 22:46:44 +0200: Vincent Rabaud - 64d1ec23 Use (MIN/NUM)_(TRANSFORM/HUFFMAN)_BITS where appropriate 2024-05-03 22:09:38 +0200: Vincent Rabaud - a90160e1 Refactor histograms in predictors. 2024-05-03 20:10:46 +0200: Vincent Rabaud - a7aa7525 Fix some function declarations 2024-05-01 12:32:47 -0700: James Zern - 79e7968a jpegdec: add a hint for EOF/READ errors 2024-05-01 10:39:00 -0700: James Zern - d33455cd man/*: s/BUGS/REPORTING BUGS/ 2024-05-01 10:38:44 -0700: James Zern - a67ff735 normalize example exit status 2024-04-30 13:06:09 -0700: James Zern - edc28909 upsampling_{neon,sse41}: fix int sanitizer warning 2024-04-19 12:50:01 -0700: James Zern - 3cada4ce ImgIoUtilReadFile: check ftell() return 2024-04-12 13:48:48 -0700: James Zern - 845d5476 update ChangeLog 2024-04-12 12:34:22 -0700: James Zern - 8a6a55bb update NEWS 2024-04-11 12:34:46 -0700: James Zern - cf7c5a5d provide a way to opt-out/override WEBP_NODISCARD 2024-04-02 18:25:23 -0700: James Zern - cc34288a update ChangeLog 2024-04-02 17:41:32 -0700: James Zern - f13c0886 NEWS: fix date 2024-04-01 19:34:17 -0700: James Zern - d781646c vwebp: fix window title when options are given 2024-04-01 15:46:40 -0700: James Zern - c2e394de update NEWS 2024-04-01 15:37:40 -0700: James Zern - f6d15cb7 bump version to 1.4.0 2024-04-01 15:37:40 -0700: James Zern - 57c388b8 update AUTHORS 2024-03-29 19:28:52 -0700: James Zern - 07216886 webp-container-spec: fix VP8 chunk ref ('VP8'->'VP8 ') 2024-03-29 12:53:05 -0700: James Zern - f88666eb webp_js/*.html: fix canvas mapping 2024-03-28 19:23:51 -0700: James Zern - e2c8f233 cmake,wasm: simplify SDL2 related flags 2024-03-28 14:11:46 -0700: James Zern - d537cd37 cmake: fix vwebp_sdl compile w/libsdl-org release 2024-03-27 18:55:20 -0700: James Zern - 6c484cbf CMakeLists.txt: add missing WEBP_BUILD_EXTRAS check 2024-03-26 13:00:35 -0700: James Zern - 7b0bc235 man/cwebp.1: add more detail to -partition_limit 2024-03-21 18:32:55 -0700: James Zern - 3c0011bb WebPMuxGetChunk: add an assert 2024-03-20 12:36:37 -0700: James Zern - 00abc000 muxread,MuxGet: add an assert 2024-03-20 14:33:54 +0100: Vincent Rabaud - 40e85a0b Have the window title reflect the filename. 2024-03-14 19:34:39 -0700: James Zern - 1bf46358 man/cwebp.1: clarify -pass > 1 behavior w/o -size/-psnr 2024-03-12 16:22:31 -0700: James Zern - eba03acb webp-container-spec: replace 'above' with 'earlier' 2024-03-11 14:01:40 -0700: James Zern - a16d30cb webp-container-spec: clarify chunk order requirements 2024-03-07 09:22:20 +0100: Vincent Rabaud - 501d9274 Copy C code to not have multiplication overflow 2024-03-06 15:56:36 -0800: James Zern - fba7d62e CMakeLists.txt: apply cmake-format 2024-03-07 01:14:37 +0300: Ozkan Sezer - 8487860a windows exports: use dllexport attribute, instead of visibility. 2024-03-06 11:11:24 -0800: James Zern - 8ea678b9 webp/mux.h: data lifetime note w/copy_data=0 2024-03-06 14:50:30 +0100: Vincent Rabaud - 79e05c7f Check for the presence of the ANDROID_ABI variable 2024-02-27 16:55:24 -0800: natewood - 45f995a3 Expose functions for managing non-image chunks on WebPAnimEncoder 2024-02-22 13:58:19 -0800: James Zern - 1fb9f3dc gifdec: fix ErrorGIFNotAvailable() declaration 2024-02-16 11:57:16 -0800: James Zern - 4723db65 cosmetics: s/SANITY_CHECK/DCHECK/ 2024-02-15 18:55:22 -0800: James Zern - f4b9bc9e clear -Wextra-semi-stmt warnings 2024-02-15 10:16:54 +0000: Yannis Guyon - 713982b8 Limit animdecoder_fuzzer to 320MB 2024-02-10 00:58:20 +0300: Ozkan Sezer - cbe825e4 cmake: fix sharpyuv simd files' build 2024-01-31 14:12:03 -0800: James Zern - f99305e9 Makefile.vc: add ARM64 support libjxl 2024-06-07 19:16:52 +0000: Moritz Firsching - ab0bad37 add googletest to deps.sh (#3623) 2024-06-06 13:03:43 +0000: Jon Sneyers - cdb6a667 improve lossless e2/e3 for > 10-bit images and make -E 1 do something when doing -e 2 (#3622) 2024-06-05 13:13:01 +0000: Eugene Kliuchnikov - d947eb5f Avoid Abort in release build, part 1 (#3631) 2024-06-05 09:05:42 +0000: Sami Boukortt - bda6afe4 Compressed ICC (#3628) 2024-06-04 13:15:38 +0000: Moritz Firsching - ba1bfac8 add jhgm box and basic gain map support (#3552) 2024-06-04 06:33:10 +0000: Jon Sneyers - ad84ee99 don't print error when loading something that is not a PNG (#3625) 2024-06-02 15:21:53 +0000: Jon Sneyers - 117342ab improve precision and generation loss at very low distance (#3563) 2024-06-02 15:21:08 +0000: Jon Sneyers - c4941e42 fix issues in pam encode/decode (#3620) 2024-06-01 19:20:53 +0000: Eugene Kliuchnikov - 7d76b503 Typos exterminatus (#3619) 2024-05-30 19:43:12 +0000: Eugene Kliuchnikov - c84ea273 Fix includes (#3618) 2024-05-30 14:22:07 +0000: Eugene Kliuchnikov - c8e435cb Isolate move FUZZ_TEST and MemoryManager() out of test_utils (#3617) 2024-05-30 13:36:36 +0000: Jon Sneyers - 784e43eb more benchmark_xl output (#3589) 2024-05-30 13:02:48 +0000: Eugene Kliuchnikov - a8a0c3d9 Fix clang-tidy findings (#3615) 2024-05-30 13:02:22 +0000: Eugene Kliuchnikov - 4c99aeb9 Speedup MSAN/TSAN tests; UB is checked on ASAN build. (#3614) 2024-05-29 09:01:17 +0000: Eugene Kliuchnikov - a00f5af1 Speedup debug tests (#3613) 2024-05-29 08:46:10 +0000: Eugene Kliuchnikov - cb45f3b2 Somewhat fix MSAN build (#3603) 2024-05-28 16:07:43 +0000: Eugene Kliuchnikov - d58d525b More jpeglib unpoisoning (#3610) 2024-05-28 14:24:45 +0000: Sami Boukortt - 702456c0 Remove usage of obsolete macro `c_plusplus` (#3612) 2024-05-27 14:49:48 +0000: dependabot[bot] - d3e613f2 Bump github/codeql-action from 3.25.5 to 3.25.6 (#3607) 2024-05-27 14:49:31 +0000: dependabot[bot] - d49cb87f Bump step-security/harden-runner from 2.7.1 to 2.8.0 (#3608) 2024-05-27 10:18:19 +0000: Eugene Kliuchnikov - 0e458123 Fix UBSAN finding (#3606) 2024-05-24 12:19:28 +0000: Eugene Kliuchnikov - 45e688cb Alternative fix for MSAN finding (#3600) 2024-05-24 09:23:42 +0000: Eugene Kliuchnikov - 7974d88d Temporary silence MSAN failure (#3602) 2024-05-23 09:34:27 +0000: Moritz Firsching - aac751a9 fix `perceptual` typo (#3601) 2024-05-21 09:51:53 +0000: John Platts - 4451ce9f Updated CMake build to compile in C++17 mode if available (#3590) 2024-05-20 18:48:00 +0000: dependabot[bot] - a332e8ed Bump codecov/codecov-action from 4.3.1 to 4.4.1 (#3596) 2024-05-20 18:22:29 +0000: dependabot[bot] - 408821d2 Bump actions/checkout from 4.1.5 to 4.1.6 (#3595) 2024-05-17 07:28:52 +0000: Eugene Kliuchnikov - 8835f5df Actually use JxlMemoryManager (#3582) 2024-05-15 17:07:49 +0000: Jyrki Alakuijala - 81f1f53f Gaborish adjustment, more precise for high quality (#3586) 2024-05-15 13:22:52 +0000: Sami Boukortt - 64b12f0c TF_SRGB: use HWY_REP4 (#3587) 2024-05-14 15:25:56 +0000: Eugene Kliuchnikov - 715b4423 Fix #3571 (#3583) 2024-05-13 18:16:15 +0000: Sami Boukortt - a3113d53 Comparison tool: add a setting for the initial zoom level (#3580) 2024-05-13 15:00:53 +0000: dependabot[bot] - e421dc3a Bump github/codeql-action from 3.25.3 to 3.25.5 (#3579) 2024-05-13 14:56:16 +0000: dependabot[bot] - 689091c1 Bump actions/checkout from 4.1.4 to 4.1.5 (#3578) 2024-05-13 14:55:51 +0000: dependabot[bot] - 263ab472 Bump ossf/scorecard-action from 2.3.1 to 2.3.3 (#3577) 2024-05-13 12:59:54 +0000: Jyrki Alakuijala - 41ddc423 faster and simpler adaptive quantization calc (#3576) 2024-05-13 11:37:37 +0000: Jyrki Alakuijala - 46abb966 minor optimization for enc_heuristics (#3536) 2024-05-13 10:53:25 +0000: Eugene Kliuchnikov - 6da7448d Fix uninitialized memory access; add note on some other missing fields "reset" (#3574) 2024-05-13 10:28:27 +0000: Moritz Firsching - aeab0414 fix shell detection (#3565) 2024-05-13 10:02:46 +0000: Jon Sneyers - d9a91bd4 add option for generation loss testing in benchmark_xl (#3547) 2024-05-13 09:41:19 +0000: Plant - 1e3c218f Fix advice in output for error JXL_ENC_ERR_JBRD (#3572) 2024-05-13 09:20:07 +0000: Eugene Kliuchnikov - 7e9f6f23 Spread JxlMemoryManager (#3569) 2024-05-13 08:12:42 +0000: Moritz Firsching - 13adc43c jpegli: mention nbcomp in failure message (#3573) 2024-05-13 05:36:28 +0000: Moritz Firsching - 3133bd25 add jxl_tool to comparison viewer (#3567) 2024-05-08 09:50:30 +0000: Jon Sneyers - 27fefb2f fix arithmetic issue in dot detection (#3566) 2024-05-07 14:47:51 +0000: zond - 661fec1b Fixed --keep_invisible defaults. (#3562) 2024-05-07 12:20:18 +0000: Moritz Firsching - 663cb5fb typos in color encoding (#3554) 2024-05-07 10:09:58 +0000: Eugene Kliuchnikov - 98c96657 Sow MemoryManager (#3561) 2024-05-06 16:30:37 +0000: Eugene Kliuchnikov - e4bf9ac7 Move sanitizers.h to base/ (#3555) 2024-05-06 15:53:56 +0000: dependabot[bot] - 134d3044 Bump step-security/harden-runner from 2.7.0 to 2.7.1 (#3558) 2024-05-06 15:23:38 +0000: dependabot[bot] - d7fef49c Bump actions/dependency-review-action from 4.2.5 to 4.3.2 (#3557) 2024-05-06 15:23:35 +0000: dependabot[bot] - ee066a03 Bump codecov/codecov-action from 4.3.0 to 4.3.1 (#3556) 2024-05-03 08:05:36 +0000: Moritz Firsching - 9d5477dc fix RoundtripAnimationPatches (#3550) 2024-05-02 11:29:45 +0000: Eugene Kliuchnikov - 03e91923 Do not build benchmarks under MSAN (#3551) 2024-04-30 10:05:06 +0000: Moritz Firsching - 99663f9d Revert "Made keep_invisible default to true for lossless. (#3534)" (#3537) 2024-04-30 08:56:26 +0000: Moritz Firsching - 8ef3158b improve decode API doc (#3538) 2024-04-29 19:07:15 +0000: dependabot[bot] - b2fb216c Bump actions/checkout from 4.1.3 to 4.1.4 (#3545) 2024-04-29 15:32:53 +0000: dependabot[bot] - 1fa389cc Bump github/codeql-action from 3.25.1 to 3.25.3 (#3544) 2024-04-29 15:27:40 +0000: dependabot[bot] - 00050e6a Bump actions/download-artifact from 4.1.5 to 4.1.7 (#3542) 2024-04-29 14:59:40 +0000: dependabot[bot] - b4baf981 Bump actions/upload-artifact from 4.3.2 to 4.3.3 (#3543) 2024-04-29 14:45:22 +0000: Eugene Kliuchnikov - 4c78fbd2 Make APNG decoder quieter (#3541) 2024-04-26 13:17:07 +0000: Jyrki Alakuijala - 9673a3cf minimal enc_heuristics improvement (#3535) 2024-04-26 13:13:34 +0000: zond - 6921e55a Made keep_invisible default to true for lossless. (#3534) 2024-04-25 16:34:35 +0000: Luca Versari - 4da4b9a2 Add an option for disabling perceptual optimizations. (#3531) 2024-04-24 18:18:39 +0000: szabadka - 274dc5c5 New AR control field heuristics. (#3529) 2024-04-23 13:08:36 +0000: Eugene Kliuchnikov - 26e522d7 APNG decoder refactoring part 2 (#3525) 2024-04-23 12:57:37 +0000: Wonwoo Choi - de515990 Fix compile error caused by moved rect.h (#3528) 2024-04-23 11:57:55 +0000: Vlad (Kuzmin) Erium - a741085a Update jxl_extras.cmake (#3442) 2024-04-23 07:31:58 +0000: sati32 - 7f7beb90 Removed warnings under Visual Studio (Windows) (#935) 2024-04-22 19:21:53 +0000: szabadka - bc045c61 Increase quality in chromacity planes. (#3520) 2024-04-22 15:31:34 +0000: dependabot[bot] - 4dbda22a Bump actions/checkout from 4.1.2 to 4.1.3 (#3521) 2024-04-22 15:30:20 +0000: dependabot[bot] - fd892cba Bump actions/download-artifact from 4.1.4 to 4.1.5 (#3522) 2024-04-22 14:42:25 +0000: Eugene Kliuchnikov - f402e7c0 Unbreak static link on windows (#3423) 2024-04-22 14:41:31 +0000: Jon Sneyers - d2e7b046 add shorthand colorspace descriptions (#3445) 2024-04-22 14:40:51 +0000: dependabot[bot] - 4bdb2853 Bump github/codeql-action from 3.25.0 to 3.25.1 (#3524) 2024-04-22 14:40:44 +0000: dependabot[bot] - 30effa4c Bump actions/upload-artifact from 4.3.1 to 4.3.2 (#3523) 2024-04-22 09:42:34 +0000: Jon Sneyers - f1e75e6e de-duplicate list of supported input/output codecs for tool help screens (#3506) 2024-04-22 09:21:32 +0000: Eugene Kliuchnikov - 9571de22 Round towards zero, not upwards (#3329) 2024-04-22 08:22:25 +0000: Moritz Firsching - 15ca7380 add graphviz in documentation (#3478) 2024-04-22 07:16:16 +0000: Aryan Pingle - a110addd Fix typo in `JPEGXL_ENABLE_WASM_THREADS` (#3518) 2024-04-19 06:44:09 +0000: Eugene Kliuchnikov - 59637dc1 Move Rect to base/rect.h (#3508) 2024-04-19 06:42:11 +0000: szabadka - f602da19 Use YUV420 chroma subsampling in jpegli_set_defaults(). (#3507) 2024-04-18 16:03:55 +0000: Moritz Firsching - ea233f8e add tsan to ci (#3479) 2024-04-18 11:51:26 +0000: szabadka - 8928c7a0 Support DQT markers after SOF marker in jpegli decoder. (#3503) 2024-04-17 16:18:42 +0000: Kleis Auke Wolthuizen - 5f57c4a8 jpegli: force samp factors to 1x1 for single-component images (#3457) 2024-04-17 14:11:31 +0000: Moritz Firsching - f13195a6 temporarily disable sphinx/readthedocs (#3500) 2024-04-17 13:17:37 +0000: szabadka - 3f094f37 Support more color transforms in jpegli encoder. (#3499) 2024-04-17 13:17:16 +0000: Eugene Kliuchnikov - c527b11c Refactor apng.cc, part 1 of 2: (#3491) 2024-04-16 18:31:21 +0000: szabadka - 0136119f Support more color transforms in jpegli decoder. (#3490) 2024-04-16 06:30:38 +0000: dependabot[bot] - 67a24dd5 Bump github/codeql-action from 3.24.10 to 3.25.0 (#3483) 2024-04-15 16:41:56 +0000: dependabot[bot] - 31c77e11 Bump AButler/upload-release-assets from 2.0.2 to 3.0 (#3482) 2024-04-15 16:03:05 +0000: dependabot[bot] - 532bf5b3 Bump mxschmitt/action-tmate from 3.17 to 3.18 (#3485) 2024-04-15 16:02:56 +0000: dependabot[bot] - f819ffda Bump codecov/codecov-action from 4.2.0 to 4.3.0 (#3484) 2024-04-15 11:17:21 +0000: Reini Urban - 1fcdb71e Minor comment typo (#3480) 2024-04-12 13:29:30 +0000: Moritz Firsching - 1f50b855 fix tsan error in ModularFrameEncoder (#3477) 2024-04-11 14:33:33 +0000: Sami Boukortt - 60dfa1ba Revert "Reject IDAT after fcTL" (#3476) 2024-04-11 13:26:35 +0000: Eugene Kliuchnikov - 201cddd9 Fix transform_fuzzer (on empty input) (#3471) 2024-04-11 13:18:57 +0000: szabadka - c1cb7637 Fix jpeg recompression with empty exif payload. (#3475) 2024-04-11 11:39:43 +0000: szabadka - 52650010 Return error in case of truncated streams for jpeg reconstruction. (#3473) 2024-04-10 11:58:30 +0000: Eugene Kliuchnikov - c04b3baa Move jpeglib include workaround to separate header (#3469) 2024-04-09 12:29:35 +0000: Jon Sneyers - de2779d4 add tool to simplify ICC profiles (#3446) 2024-04-08 19:21:58 +0000: dependabot[bot] - 3d6e26b2 Bump codecov/codecov-action from 4.1.1 to 4.2.0 (#3466) 2024-04-08 19:21:53 +0000: dependabot[bot] - a5e9b053 Bump github/codeql-action from 3.24.9 to 3.24.10 (#3467) 2024-04-08 15:15:58 +0000: Eugene Kliuchnikov - 929eb96f "Modernize" fuzzers (#3465) 2024-04-05 12:20:17 +0000: Eugene Kliuchnikov - c509bb07 Final batch (for current import) of includes fixes. (#3459) 2024-04-05 11:13:25 +0000: Eugene Kliuchnikov - 24f35e6e Fix possible oob in detect_palette (#3460) 2024-04-04 09:56:37 +0000: Eugene Kliuchnikov - 1eab001b Fix more includes (#3453) 2024-04-03 13:57:08 +0000: Eugene Kliuchnikov - 680d0e38 Fix includes (#3452) 2024-04-03 10:59:21 +0000: Eugene Kliuchnikov - 27afa5e4 Prevent integer overflow (#3450) 2024-04-02 18:59:52 +0000: Sami Boukortt - 61740cd7 Fix butteraugli_main’s return code (#3451) 2024-04-01 20:09:39 +0000: dependabot[bot] - a5e4aa1f Bump actions/configure-pages from 4 to 5 (#3447) 2024-04-01 20:02:42 +0000: dependabot[bot] - 95583334 Bump actions/dependency-review-action from 4.2.4 to 4.2.5 (#3448) 2024-04-01 19:26:26 +0000: dependabot[bot] - 502865ee Bump codecov/codecov-action from 4.1.0 to 4.1.1 (#3449) 2024-03-28 11:49:27 +0000: Eugene Kliuchnikov - 5e689eb2 Fix typos (#3444) 2024-03-25 20:04:20 +0000: dependabot[bot] - f78c90b9 Bump github/codeql-action from 3.24.8 to 3.24.9 (#3437) 2024-03-25 16:45:33 +0000: dependabot[bot] - e0a98616 Bump actions/dependency-review-action from 4.1.3 to 4.2.4 (#3439) 2024-03-25 16:05:26 +0000: dependabot[bot] - 7132c7a9 Bump actions/cache from 4.0.1 to 4.0.2 (#3438) 2024-03-21 06:04:03 +0000: Leo Izen - aacecd24 Bump version numbers and changelog to 0.10.2 (#3434) 2024-03-19 07:44:13 +0000: dependabot[bot] - d57e4706 Bump actions/checkout from 4.1.1 to 4.1.2 (#3431) 2024-03-18 16:04:07 +0000: dependabot[bot] - f5962b35 Bump github/codeql-action from 3.24.6 to 3.24.8 (#3432) 2024-03-15 11:47:27 +0000: Jon Sneyers - b49cdd52 tweak palette heuristics (#3420) 2024-03-14 19:40:18 +0000: Sergey Fedorov - c8451c52 decode_progressive.cc: define __STDC_FORMAT_MACROS if undefined (#3426) 2024-03-14 09:40:29 +0000: zond - 572c2545 Corrected the checkout instruction in developing_in_github.md. (#3422) 2024-03-14 08:43:07 +0000: Moritz Firsching - 3ebb83c4 extra channels for decoding to png (#3419) 2024-03-13 13:34:54 +0000: Moritz Firsching - cd19b60d rename "peak error" (#3418) 2024-03-12 13:29:08 +0000: Eugene Kliuchnikov - 453f1127 Final batch of fixes for clang-tidy (#3416) 2024-03-12 11:52:42 +0000: Eugene Kliuchnikov - b4b797b9 Update tmate example - no need to run session till workflow timeout (#3417) 2024-03-12 10:12:08 +0000: Eugene Kliuchnikov - cec19de8 Partially fix #2320 (#3414) 2024-03-12 09:35:37 +0000: Jon Sneyers - 9df212f5 include local jxl headers before system headers (#3397) 2024-03-11 15:14:53 +0000: Sami Boukortt - f06a34c7 Image comparison tool: display the filenames in the window title (#3411) 2024-03-11 14:42:21 +0000: szabadka - 2b87f545 Fix handling of 1-bit images in benchmark_xl. (#3410) 2024-03-11 11:08:14 +0000: szabadka - 72b2e979 Fix chunked PNM size check. (#3409) 2024-03-11 10:42:37 +0000: szabadka - 0e3e08f8 Always try non-streaming file reading for non PPM/PGM inputs. (#3408) 2024-03-11 10:19:24 +0000: szabadka - 170c2bb9 Use StatusOr Create function for PackedImage and PackedFrame. (#3404) 2024-03-11 08:19:11 +0000: Eugene Kliuchnikov - cf3bf0ae Remove WORKSPACE parts landed in BCR (#3395) 2024-03-09 12:07:49 +0000: Eugene Kliuchnikov - 05afcb36 Drop toxic gmock dependency (#3405) 2024-03-08 17:45:37 +0000: szabadka - e751384d Return JXL_FAILURE in png reader in case of OOM. (#3402) 2024-03-08 13:32:33 +0000: Eugene Kliuchnikov - 11047701 Add possibility to skip most worflows (for debugging) (#3399) 2024-03-08 10:03:41 +0000: szabadka - 2f5ce488 Fix cjpegli xyb mode for grayscale and RGBA images. (#3396) 2024-03-07 15:11:57 +0000: szabadka - 5e7560d9 Fix jpegli_has_multiple_scans precondition check. (#3394) 2024-03-07 14:45:23 +0000: szabadka - a38b7b00 Simplify test case for prefix coding bug. (#3391) 2024-03-07 13:59:51 +0000: Jon Sneyers - c20d0cad preserve bitdepth when taking jxl input (#3385) 2024-03-07 12:48:29 +0000: Sami Boukortt - 0201d8ce Improve local tone mapping (#3392) 2024-03-07 08:57:42 +0000: Eugene Kliuchnikov - f6d04b76 Benckmark release windows binaries (#3383) 2024-03-06 20:49:15 +0000: szabadka - 491ee5ab Fix encoder bug triggered by too long token depth + extra bits. (#3386) 2024-03-06 15:42:04 +0000: Sami Boukortt - 7765599f Add a test exercising cms_stage and the fix for #3348 (#3384) 2024-03-06 13:46:23 +0000: Eugene Kliuchnikov - 23f7ea9b Fix build for some compilers (#3381) 2024-03-06 13:44:40 +0000: Eugene Kliuchnikov - a7dd7987 Dump some machine information before fast benchmark (#3382) 2024-03-06 11:44:12 +0000: Eugene Kliuchnikov - 18a9127f Run fast_benchmark on MSYS2 builds (#3377) 2024-03-05 16:58:48 +0000: Sami Boukortt - 05fb8f05 Fix assert in CMS stage (#3379) 2024-03-05 16:06:49 +0000: szabadka - 42559028 Fix streaming mode for images with alpha where last DC group is small. (#3380) 2024-03-05 15:29:45 +0000: Eugene Kliuchnikov - 1d6e167a Next batch of fixes for clang-tidy (#3374) 2024-03-05 13:10:57 +0000: Moritz Firsching - 5b58bbf0 Revert "disable installion of MIME file (#2259)" (#3375) 2024-03-05 13:04:47 +0000: dependabot[bot] - 32b465fc Bump actions/download-artifact from 4.1.2 to 4.1.4 (#3363) 2024-03-05 12:40:48 +0000: dependabot[bot] - 6c0a29b8 Bump actions/cache from 4.0.0 to 4.0.1 (#3366) 2024-03-05 12:40:28 +0000: dependabot[bot] - 7fbaaf82 Bump codecov/codecov-action from 4.0.2 to 4.1.0 (#3365) 2024-03-05 12:40:09 +0000: dependabot[bot] - 0b2e89fb Bump github/codeql-action from 3.24.5 to 3.24.6 (#3364) 2024-03-05 12:35:26 +0000: szabadka - ba8a653b Fix jxl benchmark for gayscale images. (#3376) 2024-03-05 11:05:02 +0000: szabadka - 7b4f4207 Revert palette transforms if they don't reduce size. (#3373) 2024-03-04 18:03:27 +0000: szabadka - 5c6b57f2 Fix roundtrip failure for images with dots near the border. (#3367) 2024-03-04 14:07:08 +0000: szabadka - 34999255 Fix streaming mode for images where last the DC group is small. (#3361) 2024-03-04 13:32:41 +0000: Jon Sneyers - c4a5f437 fix bug in lossless e1 palette writing (#3359) 2024-03-02 07:56:49 +0000: Eugene Kliuchnikov - 6d041617 Use std::array based Vector3 and Matrix3x3 in matrix-ops (#3351) 2024-03-01 13:51:04 +0000: Leo Izen - 8eb63631 README.md: update and clarify input/output file extensions (#3350) 2024-03-01 13:32:52 +0000: Ahmad-Amsyar - 2fcb9ba1 Update software_support.md (#3352) 2024-02-29 16:09:23 +0000: Eugene Kliuchnikov - cae805d8 Do not copy `multiplier_info` (#3346) 2024-02-29 12:57:44 +0000: Eugene Kliuchnikov - 788e27fd Avoid excessive padding (#3347) 2024-02-28 14:46:18 +0000: Eugene Kliuchnikov - 4f234f4a Non-no-op clang-tidy fixes (#3344) 2024-02-28 14:44:05 +0000: Eugene Kliuchnikov - 7c9a8c0a Next batch of clang-tidy fixes (#3343) 2024-02-27 13:23:12 +0000: Sami Boukortt - 78a9f17e Still fewer AllocateAligned (#3339) 2024-02-26 18:54:11 +0000: Luca Versari - 5c75066a Do not use Variable predictor by default at e9. (#3337) 2024-02-26 18:27:26 +0000: Sami Boukortt - d45aab78 Reuse allocations in AcStrategyHeuristics (#3336) 2024-02-26 16:10:38 +0000: Luca Versari - ba1965e0 Cap the number of reference properties to the # of extra channels. (#3332) 2024-02-26 14:38:50 +0000: dependabot[bot] - 0d2e3edc Bump actions/dependency-review-action from 4.1.1 to 4.1.3 (#3333) 2024-02-26 14:33:19 +0000: dependabot[bot] - cdac2884 Bump github/codeql-action from 3.24.3 to 3.24.5 (#3335) 2024-02-26 14:27:31 +0000: dependabot[bot] - 8dff6c13 Bump codecov/codecov-action from 4.0.1 to 4.0.2 (#3334) 2024-02-26 13:45:50 +0000: Eugene Kliuchnikov - 0f0997c9 Make JPEGLI_ERROR truly no-return (#3330) 2024-02-26 13:30:17 +0000: szabadka - 7a38ce98 Fix streaming encoding with more than 255 DC groups. (#3331) 2024-02-26 09:27:52 +0000: alistair7 - 1e228457 Update documentation to reflect new effort range (#3322) 2024-02-23 15:42:48 +0000: Eugene Kliuchnikov - bf2b7655 Fix a bunch of clang-tody findings (#3321) 2024-02-22 08:38:32 +0000: Moritz Firsching - b38469de fresh unreleased section in changelog (#3320) 2024-02-21 14:49:58 +0000: Moritz Firsching - 6319fc50 update changelog in preparation of v0.10.0 (#3318) 2024-02-21 11:32:08 +0000: Eugene Kliuchnikov - 06c29667 Drop redundant "static" modifier in anonymous namespaces (#3317) 2024-02-21 11:23:47 +0000: Eugene Kliuchnikov - 7b14a8b5 Replace C-style casts (#3316) 2024-02-21 09:55:47 +0000: Eugene Kliuchnikov - e40fa1d2 Suppress windbag clang-tidy warnings (#3315) 2024-02-20 18:05:34 +0000: Sami Boukortt - d990a37f Fix Windows detection for mmap (#3314) 2024-02-20 17:03:43 +0000: Sami Boukortt - 34bdcf44 Avoid #if as macro argument (#3313) 2024-02-20 15:11:52 +0000: Moritz Firsching - f018d7e5 Update test_new_highway.yml (#3310) 2024-02-20 14:19:20 +0000: Moritz Firsching - d834e5fd Update test_new_highway.yml (#3308) 2024-02-20 10:21:06 +0000: Moritz Firsching - c6c7a161 allow highway version 1.0.7 and add testing for it (#3307) 2024-02-19 19:38:30 +0000: Ahmad-Amsyar - ab47708d Update software_support.md (#3298) 2024-02-19 16:35:56 +0000: Luca Versari - b32e34a7 Avoid accessing out-of-bounds tokens in WriteTokens. (#3306) 2024-02-19 16:30:00 +0000: Eugene Kliuchnikov - 8740dc2f Return error when Plane allocation fails (#3293) 2024-02-19 15:26:00 +0000: dependabot[bot] - 32d9f328 Bump actions/dependency-review-action from 4.0.0 to 4.1.1 (#3304) 2024-02-19 14:56:36 +0000: dependabot[bot] - b13a5a26 Bump github/codeql-action from 3.24.0 to 3.24.3 (#3305) 2024-02-19 13:52:18 +0000: Luca Versari - a070f827 Fix sampling in fast-lossless for sufficiently large images. (#3302) 2024-02-19 11:40:08 +0000: Jon Sneyers - 14e878c4 fix jxl_from_tree splines passing (#3301) 2024-02-19 09:22:31 +0000: Moritz Firsching - 13840a30 Update highway submodule (#3300) 2024-02-19 08:40:55 +0000: Luca Versari - 91a265ce Add support for up to 16 hidden channels before RGB channels to jxl_from_tree. (#3295) 2024-02-16 19:50:56 +0000: Sami Boukortt - ef9a6fb4 mmap: also enable on macOS (#3294) 2024-02-16 11:35:08 +0000: Sami Boukortt - a2405d53 Windows mmap implementation: unmap the view (#3292) 2024-02-15 18:11:56 +0000: Luca Versari - c1033d5c Avoid doing complex quantization at effort 3. (#3288) 2024-02-15 16:05:43 +0000: Luca Versari - 0083cbce Do not do extensive uint choice in modular mode at fast speeds. (#3290) 2024-02-15 15:30:46 +0000: Sami Boukortt - 377fd20e Include `-lm` and the C++ standard library in pkgconfig “Libs” as appropriate (#3289) 2024-02-14 13:32:42 +0000: Moritz Firsching - fbf36b27 year typos in changelog (#3284) 2024-02-13 11:15:55 +0000: Moritz Firsching - 109ada64 add minor versions to changelog (#3282) 2024-02-13 10:00:12 +0000: Luca Versari - 30e4481d Fix non-squeeze modular on small images. (#3281) 2024-02-13 08:39:09 +0000: Adrià Arrufat - f36d86b8 Fix typo in CMakeLists.txt (#3275) 2024-02-12 18:21:53 +0000: dependabot[bot] - 8b7bc772 Bump actions/download-artifact from 4.1.1 to 4.1.2 (#3279) 2024-02-12 18:21:05 +0000: dependabot[bot] - f36fa16d Bump actions/setup-node from 4.0.1 to 4.0.2 (#3278) 2024-02-12 18:19:40 +0000: dependabot[bot] - f6cc0006 Bump actions/upload-artifact from 4.3.0 to 4.3.1 (#3277) 2024-02-12 12:14:11 +0000: Luca Versari - be147b3c Fix the combination of modular lossy and fixed predictors. (#3276) 2024-02-12 11:24:29 +0000: Luca Versari - 61a368b8 Fix the usage of fixed trees with streaming mode. (#3274) 2024-02-10 11:53:00 +0000: Jon Sneyers - 29372aca have default buffering mode as in cjxl (#3269) 2024-02-09 16:23:46 +0000: Luca Versari - d1b05205 Switch to Thunder mode if fjxl cannot handle Lightning. (#3272) 2024-02-08 11:37:27 +0000: Luca Versari - 6e1ce4b8 Avoid having no-wp with weighted predictor (#3268) 2024-02-08 11:21:59 +0000: Luca Versari - f3ed5a7f Relax test condition to fix msys failure (#3267) 2024-02-08 10:09:43 +0000: Moritz Firsching - 6c0b3106 add more @ref to api documentation (#3004) 2024-02-07 16:15:50 +0000: Sami Boukortt - 197ee929 Fix decode_and_encode (#3251) 2024-02-07 14:47:36 +0000: Luca Versari - 773ddca8 Fix effort2/3 streaming vs nonstreaming (#3265) 2024-02-07 14:35:38 +0000: Luca Versari - b60e9989 Fix missing kGlacier entry in enc_modular.cc (#3266) 2024-02-07 14:32:58 +0000: Luca Versari - 3a3c5cad Set a minimum epf for modular if doing EPF in modular lossy. (#3261) 2024-02-07 12:43:44 +0000: Sami Boukortt - 9ac9c072 Fix spurious warning for rendering_intent = 0 (perceptual) (#3263) 2024-02-07 10:54:02 +0000: Luca Versari - 9c40705d Add support for RGB and passing quality to AVIF in the benchmark. (#3262) 2024-02-07 10:00:36 +0000: Luca Versari - 7ebaa8e3 Fix jxl_from_tree. (#3259) 2024-02-07 09:58:11 +0000: Luca Versari - 8d06b32d Fix an incorrect check with kReferenceOnly non-patch non-crop frames. (#3254) 2024-02-06 19:59:19 +0000: Leo Izen - f9187823 plugins/gdk-pixbuf: allow trailing data at end of file (#3253) 2024-02-06 15:45:10 +0000: Luca Versari - 74457542 Update modular efforts to faster settings. (#3248) 2024-02-06 15:28:05 +0000: Moritz Firsching - 6d4f3cb9 explicit cast (#3249) 2024-02-06 15:20:18 +0000: Sami Boukortt - c8c798db exr_to_pq: better handling of images that exceed PQ’s capabilities (#3250) 2024-02-06 11:35:32 +0000: Moritz Firsching - b910b540 disable installion of MIME file (#2259) 2024-02-06 11:12:05 +0000: Luca Versari - 380edfaf Remove a corner case for modular lossy in the streaming fuzzer. (#3247) 2024-02-06 10:35:56 +0000: Eugene Kliuchnikov - 86538088 Try ubuntu-22.04 for MSAN again (#3241) 2024-02-06 10:34:56 +0000: Moritz Firsching - d2a8d459 make cast explicit (#3246) 2024-02-05 16:50:26 +0000: Luca Versari - 87c5c7ec Add modular options to the streaming fuzzer. (#3244) 2024-02-05 14:32:33 +0000: dependabot[bot] - 31beec2a Bump codecov/codecov-action from 3.1.5 to 4.0.1 (#3243) 2024-02-05 14:32:08 +0000: dependabot[bot] - b4bc1e3e Bump github/codeql-action from 3.23.2 to 3.24.0 (#3242) 2024-02-05 10:50:53 +0000: Eugene Kliuchnikov - 05ffc0f4 Cleanup (#3240) 2024-02-05 10:23:24 +0000: Eugene Kliuchnikov - c87291f3 Make jxl_export OBJECT library non-empty (#3239) 2024-02-05 10:01:23 +0000: Sami Boukortt - c2908911 Fix #2581 in a different way (#3233) 2024-02-03 21:27:52 +0000: Eugene Kliuchnikov - f38c95fe Move loosely related code from image.cc (#3238) 2024-02-02 12:08:28 +0000: Eugene Kliuchnikov - 97402717 Remove VectorSize() from image.{h|cc} (#3232) 2024-02-02 11:52:31 +0000: Moritz Firsching - 5d29c907 Sort authors (#3235) 2024-02-02 10:40:45 +0000: Luca Versari - a0d47c03 Make the streaming tests parametric. (#3234) 2024-02-02 08:00:24 +0000: Luca Versari - 3937380b Enable streaming encoding for different modular group sizes. (#3229) 2024-02-01 16:01:04 +0000: Luca Versari - 87ec5d0c Enable streaming mode for modular mode. (#3228) OpenCL-Headers 2024-05-21 09:50:42 -0700: Lőrinc Serfőző - c860bb5 Update CI matrix (#252) 2024-05-14 09:54:40 -0700: Lőrinc Serfőző - 1e958b2 Updated CI, added CD (#239) 2024-04-12 11:47:14 -0700: Ben Ashbaugh - 8275634 update extension headers with latest extensions (#249) 2024-02-21 07:42:28 -0800: Sergei Barannikov - 5945253 Fix CMake deprecation warning (#246) 2024-02-21 07:41:46 -0800: Ewan Crawford - f8f40ff cl_mutable_dispatch_asserts_khr definitions (#243) speex 2024-06-04 14:22:09 -0400: orbea - 1de1260 configure.ac: don't use internal GNU libtool functions 2024-06-03 13:29:50 -0400: Tristan Matthews - 1dd8e64 sb_celp: memset innovation memory in dtx case of null mode 2024-05-29 16:33:55 -0400: Tristan Matthews - 6d7d5fe sb_celp: memset innovation memory in null mode 2024-05-25 09:23:41 -0400: Tristan Matthews - 117bcc0 nb_celp: add missing guard before memset 2024-05-24 16:01:17 -0400: Tristan Matthews - 39a7979 cosmetics: drop trailing whitespace 2024-05-24 12:23:39 -0400: Tristan Matthews - 5a4683a sb_celp: drop unused sqr define 2024-05-24 12:23:32 -0400: Tristan Matthews - e21dea6 nb_celp: drop unused EXTRA_BUFFER define 2024-05-24 11:49:37 -0400: Tristan Matthews - 630163d nb_decode: memset innovation memory in null mode flac 2024-06-07 09:18:06 +0200: Martijn van Beurden - d6204ea9 Enable CMake install of api docs from tarball w/o doxygen 2024-06-07 09:18:06 +0200: Jevin Sweval - d21202e3 Fix CMake Doxygen install (match Makefile builds) 2024-06-06 14:50:27 +0200: Kevin Groeneveld - 7acdaabe Fix fallback to frame header bps. 2024-05-16 16:00:19 +0200: Martijn van Beurden - cfe3afca Further improve calculation of when to use wide residual computation (#702) 2024-05-15 10:42:58 +0200: Martijn van Beurden - 1ab3c8e7 Improve calculation of when to use wide residual computation (#700) 2024-05-02 15:54:54 +0200: Martijn van Beurden - 04532802 Escape double dashes, so they don't get converted to em dashes (#698) 2024-05-02 08:30:27 +0200: Martijn van Beurden - f5012d5e Update iconv.m4 2024-05-02 08:30:27 +0200: Martijn van Beurden - d6921ed6 Fix use of --enable-asm-optimizations 2024-05-01 17:03:19 +0200: Martijn van Beurden - de803492 Fix bug in CHECK_ORDER_IS_VALID macro in functions with intrinsics (#696) 2024-05-01 12:11:18 +0200: Martijn van Beurden - 653b1187 Update GNU Free Documentation License (#697) 2024-05-01 08:55:23 +0200: Martijn van Beurden - 0dd1140a Add libtool to MacOS dependencies for github actions (#695) 2024-04-30 15:30:30 +0200: Martijn van Beurden - 61f8513c Fix bug in CHECK_ORDER_IS_VALID macro (#694) 2024-04-22 14:37:41 +0200: Steve Lhomme - 49ab34df [CMake] disable fseeko on 32-bit Android before API 24 2024-04-22 14:37:41 +0200: Steve Lhomme - 9977bb5b include/share/compat.h : use fseek if fseeko is not available 2024-03-28 08:04:21 +0100: Martijn van Beurden - 5f6a3529 Update github action dependencies to latest versions (#682) 2024-03-27 21:51:07 +0100: Martijn van Beurden - 67a65b7c Improve failure handling when multithreading (#681) 2024-03-09 21:40:03 +0100: Martijn van Beurden - d2b24410 Different loose mid side algorithm compatible with multithreading (#675) 2024-03-08 19:03:11 +0100: werner mendizabal - 8d4ccdfb Update CMakeLists to allow building with emscripten (#664) 2024-03-07 21:02:05 +0100: Martijn van Beurden - 8a685ee7 Silence fuzzer_seek 2024-03-07 21:02:05 +0100: Martijn van Beurden - 9504c769 Handle missing decoder in FLAC__stream_encoder_get_verify_decoder_state() 2024-03-07 21:02:05 +0100: Miroslav Lichvar - 377289ee Handle missing decoder in FLAC__stream_encoder_get_resolved_state_string() 2024-03-07 21:02:05 +0100: Martijn van Beurden - 79a164ec Augment fuzzing to catch https://github.com/xiph/flac/pull/645 2024-03-06 16:56:09 +0100: Martijn van Beurden - 37ca8113 Refind import cuesheet op after appending seekpoints (#677) 2024-03-06 12:54:37 +0100: Sam James - e7d336c7 flac: foreign_metadata: fix -Walloc-size (#654) 2024-03-05 17:58:17 +0100: Martijn van Beurden - 89a4d2b9 Fix format ending up with wrong subformat (#676) 2024-03-05 13:18:25 +0100: Cristian Rodríguez - 0c8afdf3 fix invalid C23 in process_frame_thread_ (#649) 2024-03-03 21:45:17 +0100: Martijn van Beurden - 4194eb67 Let libFLAC send an error when frames are missing 2024-03-03 21:45:17 +0100: Martijn van Beurden - ab99a4b5 Add check that sample/frame number increases correctly 2024-03-01 08:50:35 +0100: Martijn van Beurden - 66152791 Let `flac -t` parse all metadata blocks (#626) 2024-02-26 21:54:37 +0100: Martijn van Beurden - 7f7da558 Remove checks for semaphore.h in CMake and configure 2024-02-26 21:54:37 +0100: Martijn van Beurden - 82c23ba3 Add more explanation to threading code 2024-02-26 21:54:37 +0100: Martijn van Beurden - 1cea6bb5 Switch from semaphores to mutexes, remove extra debug checks 2024-02-26 21:54:37 +0100: Martijn van Beurden - 9e93c452 Add extra debug checks for threading 2024-02-26 21:54:37 +0100: Martijn van Beurden - eb59fbe8 Add explanation as to how threading works Build start: 2024-06-09 15:02:56 +0200 opus 2024-05-24 13:23:40 -0400: Blaine Wood - 2554a89e Fixing Cmake error for OPUS_FIXED_POINT=ON 2024-05-18 02:54:24 -0400: Jean-Marc Valin - eb39efaa Fixing lossgen to work with USE_WEIGHTS_FILE 2024-05-18 02:40:53 -0400: Jean-Marc Valin - 0e564fdf More fixes for the non-blob weight export 2024-05-06 14:11:59 +0200: Jan Buethe - 1711e971 fixed enable_binary_blob option for CWriter 2024-04-29 17:13:45 +0200: Jan Buethe - 20568812 README related osce fixes III 2024-04-29 15:58:03 +0200: Jan Buethe - f6f2a328 README related osce fixes II 2024-04-29 15:56:46 +0200: Jan Buethe - fe9ded3b README related osce fixes 2024-04-24 12:17:51 +0200: Jan Buethe - 0dc559f0 added some bwe-related stuff 2024-04-23 10:38:45 +0200: Jan Buethe - 5667867f updates under ENABLE_OSCE_TRAINING_DATA 2024-04-21 16:45:48 +0200: Jan Buethe - dfd4175a updates in download_model.sh (more verbose now) 2024-04-20 07:57:52 +0200: Jan Buethe - 9faf6f07 added sha256 check for downloaded data 2024-04-10 16:38:50 -0400: Jean-Marc Valin - ddbe4838 Update DRED REDME.md 2024-04-10 13:37:39 -0400: Jean-Marc Valin - b7e1c4f0 bump LT revision 2024-04-10 02:02:59 -0400: Jean-Marc Valin - 04347e67 Missing blockquotes 2024-04-10 02:01:40 -0400: Jean-Marc Valin - acb7e001 FARGAN instructions 2024-04-09 14:29:12 -0400: Jean-Marc Valin - fdb198e8 dump_data: remove all noise and output one signal 2024-04-09 13:53:20 -0400: Jean-Marc Valin - 4c5c4988 rename lpcnet_demo to fargan_demo 2024-04-09 13:40:11 -0400: Jean-Marc Valin - 504566f3 matching types 2024-04-08 04:11:53 -0400: dvosully - 6ba257d8 Change type of function parameter to match implementation 2024-04-08 03:07:46 -0400: Malcolm Nixon - cbeebf00 Update cmake to 3.16 and add OPUS_STATIC_RUNTIME option to control MSVC runtime library choice. 2024-04-01 04:03:46 -0400: Jean-Marc Valin - 0e30966b Adding more context for PLC 2024-03-15 03:33:24 -0400: Marcus Asteborg - 95dbea83 Script to build Autotools, CMake and Meson 2024-03-14 23:06:19 -0400: Thomas Daede - fa9c1e71 Update Opus in ISOBMFF spec to version 1.0.0. 2024-03-14 15:25:20 -0400: Jean-Marc Valin - 12239ced renaming DNN options in meson 2024-03-14 14:07:17 -0400: Xavier Claessens - ca901e65 meson: Use pkgconfig generator 2024-03-14 14:07:13 -0400: Timothy B. Terriberry - e7d4e82b Fix _mm_loadu_si32 detection for vendored Clang. 2024-03-13 19:26:14 -0400: Jean-Marc Valin - 556c2d44 Adding MSVC AVX2 support for meson build 2024-03-12 13:34:10 -0400: dependabot[bot] - d7fab5e8 Bump gitpython from 3.1.36 to 3.1.41 in /dnn/torch/osce 2024-03-12 02:03:22 -0400: Jean-Marc Valin - 84a85e9e Fix meson AVX2 fixed-point 2024-03-11 18:48:36 -0400: Rudi Heitbaum - a8e4ebb5 Add OPUS_ARM_INLINE_DOTPROD dotprod check 2024-03-11 18:48:15 -0400: Rudi Heitbaum - e2d01822 use semicolon not newline for inline assembler 2024-03-11 18:47:46 -0400: Rudi Heitbaum - 8c439da4 Extended asm with C operands doesn’t work at top level 2024-03-11 18:47:21 -0400: Rudi Heitbaum - 49d4effe fix arm asm meson source build 2024-03-11 15:05:55 -0400: Jean-Marc Valin - fcecf997 Remove the use of __m128i_u entirely 2024-03-10 10:34:27 -0700: Timothy B. Terriberry - 48a9da08 Add Arm RTCD for FreeBSD. 2024-03-10 10:34:25 -0700: Timothy B. Terriberry - 92e4080c Make opus_cpu_capabilities() static. 2024-03-08 23:31:54 -0500: Jean-Marc Valin - 824f1bec Fix unaligned load with MSVC 2024-03-07 14:45:46 -0500: Tristan Matthews - c64ad657 autootools: include all referenced READMEs 2024-03-07 15:15:37 +0100: Jan Buethe - cb1956d1 added list of training/validation files used for osce training 2024-03-05 16:29:29 -0500: Martin Storsjo - c1f0f540 dnn: vec_neon: avoid redefinition of vcvtnq_s32_f32 2024-03-04 11:53:07 -0500: Tristan Matthews - ab4e8359 autotools: include dnn/meson.build in tarball 2024-03-04 01:42:20 -0500: Jean-Marc Valin - 23d4b31d Fix opus_demo -e/-d with weights blob 2024-03-03 18:31:32 -0500: Sid Rao - 1bb6d789 Update README for 1.5 2024-03-03 13:16:49 -0500: Jean-Marc Valin - 0ff629bf Fix configure help for --enable-osce 2024-03-03 02:55:37 -0500: Jean-Marc Valin - 4eca11c0 Avoid OSCE crash if weights aren't loaded 2024-03-03 02:45:39 -0500: Jean-Marc Valin - 32d4d874 Basic void pointer check 2024-03-03 00:30:30 -0500: Jean-Marc Valin - 33a89b7e Add checks when loading blob data 2024-03-02 17:38:03 -0500: Jean-Marc Valin - c9276272 missing newlines 2024-03-02 17:36:09 -0500: Jean-Marc Valin - efeaa8ae Make weights blob a void* 2024-03-02 15:05:45 -0500: Jean-Marc Valin - 24b7eab4 Bump LT version 2024-03-02 15:05:45 -0500: Jean-Marc Valin - b4ff5542 Fix conversion warnings 2024-03-02 14:38:34 -0500: Jean-Marc Valin - 1f5189a5 Actually use RTCD in the PLC feature prediction 2024-03-02 00:33:48 -0500: Jean-Marc Valin - 6880cdde Fix clang alignment warning 2024-03-01 23:49:29 -0500: Jean-Marc Valin - ab2ab570 Fix NaN in Deep PLC 2024-03-01 19:16:31 -0500: Jean-Marc Valin - 5c857638 Fixes ubsan tests with clang 2024-03-01 17:43:08 -0500: Jean-Marc Valin - bd3ce031 Avoid warning about LPCNetPLCState being redefined 2024-03-01 17:34:52 -0500: Jean-Marc Valin - 0713a18e Fix overflow in CELT Deep PLC 2024-03-01 02:55:09 -0500: Michael Klingbeil - e9b243b3 add arm rtcd for apple 2024-02-29 22:32:01 -0500: Jean-Marc Valin - b6fd9aaa Allow wrap-around in Neon NSQ_del_dec LCG 2024-02-29 15:57:13 -0500: Rudi Heitbaum - 26c3bbbe meson fix comparison 2024-02-27 14:30:31 -0500: Jean-Marc Valin - 23c59131 Remove NORM_ALIASING_HACK (with SMALL_FOOTPRINT) 2024-02-27 12:40:36 -0500: Jean-Marc Valin - 91bfdbd4 Fix lpcnet_demo usage 2024-02-26 23:56:32 -0500: Jean-Marc Valin - 1fc28c38 Allow band boost in dynalloc_analysis() for 2.5 ms 2024-02-25 17:14:29 -0500: Jean-Marc Valin - 448518fb Add some DRED decoding tests 2024-02-25 13:35:42 -0500: Jean-Marc Valin - c0cc80dc s/master/main/ in gitlab script 2024-02-24 23:37:44 -0500: Jean-Marc Valin - dcce2fd4 Move all DRED encoding/decoding files to dnn/ dir 2024-02-24 23:29:12 -0500: Jean-Marc Valin - b589ab47 Silence warning about uninitialized float_api 2024-02-24 04:05:41 -0500: Jean-Marc Valin - 522a2905 _mm_loadu_si23() needs immintrin.h on MSVC 2024-02-23 16:15:11 -0500: Jean-Marc Valin - 4c760297 Fixing Neon when vmlaq_lane_f32() is a macro 2024-02-23 13:54:53 -0500: Michael Klingbeil - a17c2948 add usage string for opus_demo dec_complexity 2024-02-23 02:23:37 -0500: Timothy B. Terriberry - 59dc75fa Rework 32-bit SSE loads yet again. 2024-02-23 01:53:48 -0500: Jean-Marc Valin - 1186fb8e Add Deep PLC/DRED/OSCE to random tests 2024-02-22 17:56:12 -0500: Jean-Marc Valin - 6673e34b Fix build on ARMv7 2024-02-22 17:27:46 -0500: Jean-Marc Valin - f1fc944b Fix AVX2 dection 2024-02-22 16:19:27 -0500: Jean-Marc Valin - cf4e3a15 Bump DRED experimental version for 3e2a6b6 2024-02-22 14:30:40 -0500: Timothy B. Terriberry - 3e2a6b62 Add signaling for a maximum DRED quantizer. 2024-02-22 14:30:40 -0500: Timothy B. Terriberry - 2fff6437 Fix Doxygen warnings. 2024-02-22 04:55:29 -0800: Timothy B. Terriberry - 950d8bf1 Remove some dead code. 2024-02-22 04:53:04 -0800: Timothy B. Terriberry - 9cf12e92 Improve AVX2 compiler support detection. 2024-02-21 17:27:54 +0100: Jan Buethe - 833688e6 bit-exact overflow fixes in silk/arm/NSQ_del_dec_neon_intr.c 2024-02-20 20:54:13 -0500: Jean-Marc Valin - 57901a67 opus_dred_parse() sets dred_end to 0 when no DRED 2024-02-20 17:49:13 -0500: Jean-Marc Valin - 6ac0c871 Update weight-shrinking script 2024-02-20 14:23:59 -0500: Jean-Marc Valin - d9d0e729 Fixes an aliasing bug in opus_packet_pad() 2024-02-20 14:18:41 -0500: Jean-Marc Valin - ecc10d83 Add missing RESTORE_STACK in tests 2024-02-20 14:13:17 -0500: Jean-Marc Valin - 001820bb Fix NONTHREADSAFE_PSEUDOSTACK 2024-02-20 14:11:57 -0500: Jean-Marc Valin - 512e6270 Silences gcc warning 2024-02-18 16:36:04 -0500: Jean-Marc Valin - b75bd48d Remove training whitespace 2024-02-18 13:57:18 -0500: Jean-Marc Valin - 5eeb5766 Instructions for reusing loss simulator 2024-02-17 14:20:44 -0500: Jean-Marc Valin - 393d463f Add lossgen_demo 2024-02-16 18:18:35 -0500: Xavier Claessens - a97151d3 meson: Increase slow tests timeout 2024-02-16 17:46:06 -0500: Giovanni Bajo - 8894546b dump_modes: add missing file to build 2024-02-16 16:16:08 -0500: Chris Hold - 5e0bb53e Map 2 extra channels in 5th order HOA 2024-02-16 16:14:54 -0500: Chris Hold - 965afac2 Provide 4th order HOA map 3 mixing and demixing 2024-02-16 18:51:29 +0100: Jan Buethe - befc25fb fixed compiler warning when building without dred 2024-02-16 03:00:45 -0500: Jean-Marc Valin - db78df8c Delaying new DRED data when just out of silence 2024-02-16 03:00:45 -0500: Jean-Marc Valin - c5117c5c Add dred_end return value to opus_dred_parse() 2024-02-16 03:00:45 -0500: Jean-Marc Valin - 1f53f1e0 Support for extra offset 2024-02-16 03:00:29 -0500: Jean-Marc Valin - 183a8202 Refactoring: store all states 2024-02-16 03:00:29 -0500: Jean-Marc Valin - 9f36bfc9 Chopping the oldest silence in a DRED payload 2024-02-15 18:05:07 -0500: Jean-Marc Valin - 9b1da1fb Fix missing dotprod optimization 2024-02-15 15:39:30 +0100: Jan Buethe - 367a487e hangover fix in osce/utils/pitch.py 2024-02-15 15:30:04 +0100: Jan Buethe - 46f9c9c6 re-dumped osce models with sparse=False 2024-02-15 15:25:06 +0100: Jan Buethe - 735117b6 disabled sparse option in osce export script 2024-02-14 22:18:53 -0500: Chris Hold - ffd1b0b1 Provide 5th order HOA map 3 mixing and demixing 2024-02-14 17:35:29 -0500: Jean-Marc Valin - 6be3673c More #ifdef around the dnn code 2024-02-14 11:56:15 -0500: Jean-Marc Valin - 901c8548 Conditional include 2024-02-14 10:37:15 +0100: Jan Buethe - dd0e2dc3 updated model 2024-02-11 14:04:43 -0500: Jean-Marc Valin - 4b9d9b00 Fix check-asm for celt_fir_sse4_1() 2024-02-09 20:39:58 -0500: Timothy B. Terriberry - 3e69410e Fix OOB read in fixed-point NEON intrinsics. 2024-02-09 20:39:58 -0500: Timothy B. Terriberry - d5031251 Add check-asm for fixed-point xcorr_kernel(). 2024-02-06 20:52:21 -0500: Jean-Marc Valin - 65b131ec Add basic testing for Deep PLC, DRED, and OSCE 2024-02-06 19:48:29 -0500: Jean-Marc Valin - 7070dfec Make opus_packet_unpad() discard extensions too 2024-02-06 15:48:21 -0500: Jean-Marc Valin - 17922c2a Fix internal error on DRED 2024-02-06 15:38:50 -0500: Jean-Marc Valin - 562587e9 Avoid size-zero OPUS_COPY() with NULL pointer 2024-02-02 18:32:55 -0500: Jean-Marc Valin - 2582ca92 Allow wrap-around in silk_LPC_analysis_filter_avx2() 2024-02-02 15:07:01 -0500: Jean-Marc Valin - e12c7f58 Fix log(0) on silence for fixed-point 2024-02-02 14:46:51 -0500: Jean-Marc Valin - 0e2d56d6 Add missing NULL pointer check 2024-02-02 11:03:50 -0500: luzpaz - 009d7412 Fix various typos 2024-01-31 21:52:08 -0500: Jean-Marc Valin - f20575dd Fix OSCE using uninitialized range coder for PLC 2024-01-31 18:30:28 -0500: Jean-Marc Valin - 53c2313c Fix lossgen shared build 2024-01-31 13:08:37 -0500: Jean-Marc Valin - 6c8acc21 Avoid padding multi-frame DTX packets 2024-01-31 13:07:51 -0500: Jean-Marc Valin - 648a9f24 Allow for DRED in DTX refresh packets 2024-01-31 12:59:08 -0500: Jean-Marc Valin - 43508197 Handle the offset from the DRED frame id 2024-01-31 00:02:57 -0500: Jean-Marc Valin - f4ee2925 Fix frame separator parsing 2024-01-30 21:53:58 -0500: Jean-Marc Valin - 0fed741a Fix c90 build 2024-01-25 02:19:37 -0500: Jean-Marc Valin - 468a693d Cleanup previous commits 2024-01-25 02:19:36 -0500: Jean-Marc Valin - b778271d divide max payload too 2024-01-25 02:19:36 -0500: Jean-Marc Valin - 073bec91 First shot at multi-frame CBR with DRED 2024-01-25 02:19:36 -0500: Jean-Marc Valin - fe86db66 More activity handling to opus_encode_native_process() 2024-01-25 02:19:36 -0500: Jean-Marc Valin - 452abeea Handle rangeFinal, delay_compensation 2024-01-25 02:19:35 -0500: Jean-Marc Valin - fd88e223 Refactor multi-frame encoding to be non-recursive 2024-01-25 02:19:35 -0500: Jean-Marc Valin - f44069f5 Splitting opus_encode_native() 2024-01-25 02:19:35 -0500: Jean-Marc Valin - 231caa37 Fix Hybrid CBR with DRED and CELT->SILK redundancy 2024-01-25 02:19:35 -0500: Jean-Marc Valin - b63e22cf Fix desync for CBR DRED 2024-01-25 02:16:28 -0500: Jean-Marc Valin - 7b73c9bc More DRED tuning 2024-01-25 02:15:50 -0500: Jean-Marc Valin - 19dd96b3 Initial DRED tuning 2024-01-23 17:10:34 +0100: Jan Buethe - 7df2c67b fixes in osce python code 2024-01-22 15:23:09 +0100: Jan Buethe - 3499d0aa switched to smaller NoLACE model 2024-01-22 15:12:52 +0100: Jan Buethe - ec04a94e bugfix in SilkFeatureNetPL 2024-01-22 15:12:26 +0100: Jan Buethe - 5f8201c7 OSCE_MAX_RNN_UNITS now derived from osce model parameters 2024-01-21 02:11:50 -0500: Jean-Marc Valin - 6a9831a6 Remove run-time code for old TF2 models 2024-01-21 02:11:50 -0500: Jean-Marc Valin - 1ddfcfd4 Using PyTorch model (same architecture for now) 2024-01-21 02:05:26 -0500: Jean-Marc Valin - e6992636 Improving PLC 2024-01-20 14:44:22 +0100: Jan Buethe - 299e38ca Updated LACE and NoLACE models to version 2 2024-01-17 02:26:48 -0500: Jean-Marc Valin - 4f311a1a PLC export script 2024-01-15 18:11:47 -0500: Jean-Marc Valin - 26ddfd71 PyTorch code for training the PLC model 2023-12-22 20:14:10 -0500: Jean-Marc Valin - 6ad03ae0 Prevent overshoots from CELT PLC with prediction 2023-12-22 03:42:16 -0500: Jean-Marc Valin - bd2e9a34 Add simulated loss to opus_demo 2023-12-21 23:05:40 -0500: Jean-Marc Valin - caca188b Make loss simulator standalone 2023-12-21 21:30:53 -0500: Jean-Marc Valin - bd710e97 C code for packet loss simulator 2023-12-21 18:01:57 -0500: Jean-Marc Valin - b923fd1e lossgen: better training, README.md 2023-12-21 16:57:35 -0500: Jean-Marc Valin - c40add59 lossgen: can now dump weights 2023-12-21 15:34:33 -0500: Jean-Marc Valin - 627aa7f5 Packet loss generation model 2023-12-20 03:42:44 -0500: Jan Buethe - 7d328f5b Merge LACE/NoLACE under OSCE framework 2023-12-16 22:04:47 -0500: Jean-Marc Valin - 591c8bad Initialize padding pointers to zero 2023-12-15 15:48:58 -0500: Michael Klingbeil - 12fbd811 use opus_(re)alloc and opus_free for dnn and DRED related functions 2023-12-13 21:49:43 -0500: Michael Klingbeil - f5a1efdc handle extensions in opus_repacketizer_out_range_impl 2023-12-06 12:15:32 -0500: Michael Klingbeil - 6d7ae213 add extensions of the first frame of a multiframe packet 2023-12-05 16:58:45 -0500: Jean-Marc Valin - f27798da Fix RESYNTH bit rot 2023-11-29 21:40:21 -0500: Michael Klingbeil - c7bfc72d use vec_avx.h for MSVC builds 2023-11-29 20:11:10 -0500: Michael Klingbeil - 8090aaca don't redefine _mm_loadu_si32 on MSVC 2023-11-29 18:19:19 -0500: Jean-Marc Valin - 88fc2937 Defining __SSEx__ macros when needed for MSVC 2023-11-29 13:38:45 -0500: Michael Klingbeil - f126bfc5 fix autogen.bat model download 2023-11-29 02:50:24 -0500: Jean-Marc Valin - 0d823c13 Add a script to shrink the DNN models 2023-11-28 23:49:24 -0500: Jean-Marc Valin - 443510c2 Fix Windows path 2023-11-28 23:39:48 -0500: Jean-Marc Valin - 55788242 Fix model download path for windows 2023-11-28 23:34:06 -0500: Jean-Marc Valin - ddfa4804 Opus github ci files 2023-11-28 23:18:50 -0500: Jean-Marc Valin - 08eefed7 Add dotprod support to meson 2023-11-28 19:14:27 -0500: Jean-Marc Valin - c28b0f10 Trying to fix/update meson build 2023-11-28 15:34:29 -0500: Jean-Marc Valin - 147b7229 Oops, fix the fixed-point build 2023-11-28 14:16:57 -0500: Jean-Marc Valin - db26e381 Trying to use fma instructions when possible 2023-11-28 04:11:53 -0500: Jean-Marc Valin - 72cc88df FARGAN model update 2023-11-27 23:08:56 -0500: Jean-Marc Valin - df637713 Fixes for ARMv7/AArch32 2023-11-27 18:08:20 -0500: Jean-Marc Valin - c143b72c Enabling DNN optimizations for ARMv7 2023-11-27 17:55:27 -0500: Jean-Marc Valin - ee1bb69f Only force auto-vectorization for GCC >= 5.1 2023-11-27 16:44:11 -0500: Jean-Marc Valin - 7cc30ec6 Force vectorization for DNN primitives 2023-11-27 15:41:41 -0500: Jean-Marc Valin - d4506af5 Enable floating-point approximations by default 2023-11-26 22:21:29 -0500: Jean-Marc Valin - db6dad44 Fix ARMv7 optimizations for DNN code 2023-11-26 03:36:46 -0500: Jean-Marc Valin - cc11c078 First step towards DNN optimization for ARMv7 Neon 2023-11-26 03:16:34 -0500: Jean-Marc Valin - c9af8f80 Fix potential read out of bounds in fargan 2023-11-25 03:15:51 -0500: Jean-Marc Valin - 5c3795b2 Adding dotprod instruction to ARM rtcd 2023-11-24 18:28:08 -0500: Jean-Marc Valin - 984f35b3 Speed up cross-correlation normalization 2023-11-24 18:08:01 -0500: Jean-Marc Valin - d65b7de3 Use arch-specific celt_inner_prod() for features 2023-11-24 18:02:35 -0500: Jean-Marc Valin - ddbdbec4 Optimize biquad() to reduce dependency chains 2023-11-24 13:33:04 -0500: Jean-Marc Valin - 176507e4 Remove process_single_frame() 2023-11-24 13:23:52 -0500: Jean-Marc Valin - 9d0425d8 Remove feature writing (fwrite()) from libopus 2023-11-21 16:59:28 -0500: Jean-Marc Valin - f5821193 Using the same condition for enabling rtcd 2023-11-21 16:13:20 -0500: Jean-Marc Valin - 3e18d967 Trying to fix CMake build 2023-11-21 02:56:04 -0500: Jean-Marc Valin - 239d223d Add rtcd for silk_inner_product_FLP() 2023-11-21 02:13:06 -0500: Jean-Marc Valin - b93e4a14 Start enabling AVX2 silk_inner_product_FLP() 2023-11-21 01:26:40 -0500: Jean-Marc Valin - ed900603 Avoids AVX2 optimizations being disabled 2023-11-21 01:13:30 -0500: Jean-Marc Valin - c066af1b Use SILK VBR when using CBR with DRED 2023-11-20 17:58:54 -0500: Jean-Marc Valin - 6f99a338 Misc fixes on previous patch 2023-11-20 17:55:37 -0500: Victor Ding - 735c4070 Optimize NSQ_del_dec() for AVX2 2023-11-20 17:53:18 -0500: Jean-Marc Valin - 452aa952 AVX2 version of silk_inner_product_FLP() 2023-11-20 16:18:13 -0500: Jean-Marc Valin - 10851260 Remove AVX pitch code for fixed-point 2023-11-20 16:12:46 -0500: Jean-Marc Valin - 161358d6 Speeding up transient_analysis() 2023-11-20 14:13:23 -0500: Jean-Marc Valin - f42940be Make sure weights files are marked as modified 2023-11-17 23:10:59 -0500: Jean-Marc Valin - d4b04d32 Speed up silk_warped_autocorrelation_FLP() 2023-11-17 19:36:19 -0500: Jean-Marc Valin - b2cfd877 Add rtcd support for celt_pitch_xcorr_avx2() 2023-11-17 18:08:10 -0500: Jean-Marc Valin - 02938546 Fix non-RTCD case when SSE is not assumed present 2023-11-17 16:59:45 -0500: Jean-Marc Valin - 7423ce59 Use celt_pitch_xcorr_avx2() when guaranteed 2023-11-17 14:20:09 -0500: Jean-Marc Valin - a93b09e2 Adding RTCD for compute_conv2d() 2023-11-16 12:45:50 -0500: Jean-Marc Valin - 91d1f753 FARGAN model update 2023-11-16 02:06:14 -0500: Jean-Marc Valin - 7f7b2a1c Smaller version of fargan 2023-11-16 01:27:40 -0500: Jean-Marc Valin - 19a5d6ec Remove C99 comment 2023-11-15 23:46:01 -0500: Jean-Marc Valin - 4bfc0f85 Adding RTCD for compute_activation() 2023-11-15 23:45:32 -0500: Jean-Marc Valin - 2e034f6f Adding RTCD for DNN code 2023-11-15 04:08:50 -0500: Jean-Marc Valin - b0620c0b Using sparse GRUs in DRED decoder 2023-11-11 03:24:21 -0500: Jean-Marc Valin - 58923f61 Fix non-AVX builds 2023-11-08 17:32:43 -0500: Jean-Marc Valin - 77594bf1 Dumping RDOVAE stats from XML 2023-11-07 18:10:50 -0500: Jean-Marc Valin - 222662da DRED: quantize scale and dead zone to 8 bits 2023-11-07 15:12:12 +0100: Jan Buethe - 4e104555 added weight export script for LACE/NoLACE 2023-11-07 11:54:22 +0100: Jan Buethe - 8af5c6b4 added transposed 1d convolutions to wexchange 2023-11-07 02:52:40 -0500: Jean-Marc Valin - b6095cf2 DRED code cleanup 2023-11-07 00:07:14 -0500: Jean-Marc Valin - 0ab0640d Split stats in two and remove useless dimensions 2023-11-06 17:50:48 +0100: Jan Buethe - 2386a60e updated moc to match results in ietf118 presentation 2023-11-06 03:16:43 -0500: Jean-Marc Valin - 544b3e57 DRED: quantize r and p0 parameters with 8 bits 2023-11-06 03:12:00 -0500: Jean-Marc Valin - 98b8be09 Vectorize DRED quantization 2023-11-03 23:38:24 -0400: Felicia Lim - fa5e960c Match silenced overflow checks in the sse4.1 version 2023-11-03 02:50:17 -0400: Felicia Lim - cfeddc49 Silence some overflow checks 2023-11-03 02:48:38 -0400: Jean-Marc Valin - 1ada7d4d Vectorizing sgemv for multiples of 4 with SSE 2023-11-03 02:48:38 -0400: Jean-Marc Valin - 166a6c8e Fix silly bug in CELT Deep PLC 2023-11-03 02:48:37 -0400: Jean-Marc Valin - 74c67a8d Fix CELT PLC for single packet between losses 2023-11-02 16:52:50 +0100: Jan Buethe - da60266f updated moc method 2023-10-30 14:08:07 -0400: Jean-Marc Valin - feb32828 Don't try to use models that aren't loaded 2023-10-30 00:08:53 -0400: Jean-Marc Valin - 62b54643 Speed up general case for float matrix multiply 2023-10-29 21:19:51 -0400: Jean-Marc Valin - 61fb3b16 Don't use reserved identifiers for include guards 2023-10-29 18:06:18 -0400: Jean-Marc Valin - d53531d0 Update blob loading code 2023-10-29 02:38:21 -0400: Jean-Marc Valin - 0b755012 Use log approximation when possible 2023-10-29 02:20:35 -0400: Jean-Marc Valin - 4259d354 Reusing already-optimized celt_fir() 2023-10-29 00:12:58 -0400: Jean-Marc Valin - b22b11a4 Silence some warnings 2023-10-28 23:33:47 -0400: Jean-Marc Valin - ddd5669e Pitch and fargan model updates 2023-10-27 01:29:56 -0400: Jean-Marc Valin - c99054da Fix CELT deep PLC bugs 2023-10-24 09:27:31 -0400: Jean-Marc Valin - ccb244a7 cleanup 2023-10-24 09:19:51 -0400: Jean-Marc Valin - bc102f5f Slightly more continuous analysis 2023-10-21 02:26:44 -0400: Jean-Marc Valin - 64236e52 Removing more useless code 2023-10-20 22:07:58 -0400: Jean-Marc Valin - ef8115bd Stop using tansig_table.h (both copies) 2023-10-20 21:31:19 -0400: Jean-Marc Valin - a30c96aa Cleanup 2023-10-20 17:25:27 -0400: Jean-Marc Valin - 88c58cfa nnet.h no longer needs to #include "vec.h" 2023-10-20 15:13:43 -0400: Jean-Marc Valin - 1032e47d more cleanup 2023-10-20 15:05:14 -0400: Jean-Marc Valin - 7f0d456c Remove unneeded functions in nnet.c 2023-10-20 12:54:13 -0400: Jean-Marc Valin - 4598fe54 Quantizing pitchdnn and rdovae weights 2023-10-20 14:24:27 +0200: Jan Buethe - 290be25b added 16kHz version of opus_compare in python 2023-10-20 14:14:31 +0200: Jan Buethe - 1accd247 finalized quantization option in export_rdovae_weights.py 2023-10-20 03:28:17 -0400: Jean-Marc Valin - 88c8b307 Doing some unrolling on ARM/Neon 2023-10-20 01:33:49 -0400: Jean-Marc Valin - f512c920 Unroll the 3x3 convolution case 2023-10-19 16:06:52 -0400: Jean-Marc Valin - d720955d Marking RDOVAE layers to quantize 2023-10-19 21:54:39 +0200: Jan Buethe - 60ac1c6c prepared quantization implementation for DRED 2023-10-19 21:45:45 +0200: Jan Buethe - 2192e85b restructured osce readme 2023-10-19 21:34:13 +0200: Jan Buethe - 055c6830 added LACE/NoLACE checkpoint URL 2023-10-18 17:44:00 -0400: Jean-Marc Valin - 8d43b185 Support OPUS_SET_COMPLEXITY() on decoder side 2023-10-18 17:44:00 -0400: Jean-Marc Valin - 000af034 Avoiding work on the PLC update side 2023-10-18 17:43:27 -0400: Jean-Marc Valin - d1309dd2 Simplifying the DRED/PLC code 2023-10-18 01:44:50 -0400: Jean-Marc Valin - 8c7c03e5 Don't call the libm tanh() 2023-10-18 00:43:03 -0400: Jean-Marc Valin - 0e397a72 Making the build possible without the models 2023-10-17 01:52:32 -0400: Jean-Marc Valin - aca04ce2 Default to int8 matrix multiplies when available 2023-10-16 23:10:23 -0400: Jean-Marc Valin - f82f9d1e oops 2023-10-16 23:01:17 -0400: Jean-Marc Valin - e51d3da9 Fix tests 2023-10-16 22:13:19 -0400: Jean-Marc Valin - 828f2553 Remove references to kiss99 2023-10-16 22:01:09 -0400: Jean-Marc Valin - e7c9bfbb Finish removing LPCNet 2023-10-16 16:57:21 -0400: Jean-Marc Valin - ca035ef1 Force Deep PLC on when enabling DRED 2023-10-15 03:53:49 -0400: Jean-Marc Valin - 6471f801 update weight blob code 2023-10-15 03:43:42 -0400: Jean-Marc Valin - da2121ab Default Deep PLC/DRED to off 2023-10-15 03:39:40 -0400: Jean-Marc Valin - 6ea9312a Only compile PLC/DRED conditionally 2023-10-15 02:55:01 -0400: Jean-Marc Valin - 9ed3c7c9 Rename ENABLE_NEURAL_FED to ENABLE_DRED 2023-10-15 02:54:55 -0400: Jean-Marc Valin - 5c24975c Rename NEURAL_PLC to ENABLE_DEEP_PLC 2023-10-14 23:19:28 -0400: Jean-Marc Valin - 98726c4c Fix PLC in opus_demo when DRED is not present 2023-10-14 21:19:46 -0400: Jean-Marc Valin - cbd3a805 minor tweaks 2023-10-14 17:21:30 -0400: Jean-Marc Valin - 0b7c02ca Remove LPCNet from the build 2023-10-14 17:17:40 -0400: Jean-Marc Valin - c0f94366 Remove FWGAN from the build for now 2023-10-14 16:42:34 -0400: Jean-Marc Valin - 60f151b8 Use FARGAN instead of LPCNet in DRED/PLC 2023-10-14 16:42:33 -0400: Jean-Marc Valin - 35cb8d7f C implementation of FARGAN 2023-10-10 00:51:57 -0400: Jean-Marc Valin - 9e76a7bf update fargan to match version 45 2023-10-07 18:52:22 -0400: Jean-Marc Valin - d1c5b32a Fix warning from casting between 1D and 2D arrays 2023-10-07 17:54:17 -0400: Jean-Marc Valin - 58f3647a Fix misc warnings 2023-10-07 17:45:39 -0400: Jean-Marc Valin - 81624caf Silencing alignment warnings on x86 intrinsics 2023-10-07 18:52:38 +0200: Jan Buethe - 0563d71b updated osce readme 2023-10-06 03:50:46 -0400: Jean-Marc Valin - 8f9a7e23 New model with wider range of bitrates 2023-10-06 03:14:56 -0400: Jean-Marc Valin - f0ec990d Switching to neural pitch estimator 2023-10-02 01:47:46 -0400: Jean-Marc Valin - da7f4c6c update model 2023-10-02 01:43:44 -0400: Jean-Marc Valin - 27663d36 Using a DenseNet for DRED 2023-10-01 21:34:58 -0400: Jean-Marc Valin - 8e8edf71 Remove unneeded (I think) tanh at the end 2023-10-01 03:59:17 -0400: Jean-Marc Valin - 33adba02 First version of pitch DNN C code 2023-09-30 23:43:51 -0400: Jean-Marc Valin - 966a2d22 Code for 2D convolution 2023-09-30 02:48:26 -0400: Jean-Marc Valin - f3b86f94 Fix model saving 2023-09-29 15:34:59 +0200: Jan Buethe - 0459a572 updated PitchDNN export script 2023-09-29 15:31:45 +0200: Jan Buethe - ce286958 refactoring and cleanup 2023-09-29 14:34:11 +0200: Jan Buethe - 49014454 fixed type in error message 2023-09-29 14:25:26 +0200: Jan Buethe - c5c214df added rudimentary support for dumping nn.Conv2d layers 2023-09-27 19:46:40 -0400: Jean-Marc Valin - 25c65a0c Fix stats indexing for state 2023-09-27 13:01:21 -0400: Jean-Marc Valin - 9a7bb764 No features skip needed to align pitch features 2023-09-27 13:00:12 -0400: Jean-Marc Valin - a6b4fe37 Script to compute the groundtruth data using CREPE 2023-09-27 12:57:08 -0400: Jean-Marc Valin - 217c40d4 dump cleanup, change alignment 2023-09-26 21:42:01 +0200: Jan Buethe - ae0a140c updated default values in adv_train_fargan.py 2023-09-26 13:57:04 -0400: Jean-Marc Valin - a71ba10f Fixes stack overflow for some custom modes 2023-09-26 12:12:47 -0400: Jan Buethe - 41a4c951 changed checkpoint format 2023-09-26 12:12:47 -0400: Jean-Marc Valin - 733a095b Adapting to new data format/model 2023-09-26 12:12:47 -0400: Krishna Subramani - f38b4a31 Python code for neural pitch 2023-09-26 12:12:46 -0400: Jean-Marc Valin - d88dd893 Add noise augmentation to pitch dumping 2023-09-26 12:12:46 -0400: Jean-Marc Valin - 0100cd95 Add pitch feature computation 2023-09-26 12:12:46 -0400: Jean-Marc Valin - 96d89e99 Band-limiting the voicing parameter 2023-09-26 12:11:25 -0400: Jean-Marc Valin - c4b83ae6 RDOVAE model update 2023-09-23 17:48:12 -0400: Jean-Marc Valin - 574c766c Infinite loops are bad 2023-09-22 11:39:22 +0200: Jan Buethe - 00580a63 bugfix 2023-09-22 11:18:41 +0200: Jan Buethe - aad74fdf pulse-related bugfix 2023-09-21 15:01:11 +0200: Jan Buethe - 0a92bc5e more lavoce stuff 2023-09-20 18:04:08 -0400: Jean-Marc Valin - 52c15629 Handle the case where the initial state didn't fit 2023-09-20 18:04:08 -0400: Jean-Marc Valin - 71da9781 updated model 2023-09-20 18:04:08 -0400: Jean-Marc Valin - b88644b9 Quantizing initial state with rdovae too 2023-09-20 19:06:10 +0200: Jan Buethe - 2ec31cc5 added FARGAN adversarial training script 2023-09-13 16:57:28 +0200: Jan Buethe - 82f48d36 removed trailing whitespace in fargan 2023-09-13 16:31:29 +0200: Jan Buethe - e7beaec3 integrated JM's FFT ada conv 2023-09-12 22:58:34 -0400: Jean-Marc Valin - b24c7b43 Remove --has-gain and --passthrough-size args 2023-09-12 22:50:48 -0400: Jean-Marc Valin - 2f8b36d6 Add conditioning interpolation, fwconv layer 2023-09-12 22:50:48 -0400: Jean-Marc Valin - 72c5ea41 Only use one frame of pre-loading 2023-09-12 22:50:48 -0400: Jean-Marc Valin - 108b75c4 Randomly double the training sequence length 2023-09-12 22:50:47 -0400: Jean-Marc Valin - d54b9fb4 Adds skip connections 2023-09-12 22:50:47 -0400: Jean-Marc Valin - fb570ed8 5-tap pitch predictor 2023-09-12 22:50:47 -0400: Jean-Marc Valin - 2e0c1ad3 Also use previous frame 2023-09-12 22:50:46 -0400: Jean-Marc Valin - 4f63743f explicit signal gain, explicit pitch predictor 2023-09-12 22:50:46 -0400: Jean-Marc Valin - 1b13f631 FARGAN initial commit in Opus 2023-09-12 16:28:58 +0200: Jan Buethe - 4f4b6242 fix 2023-09-12 16:22:49 +0200: Jan Buethe - 5467539c added requirements.txt to osce 2023-09-12 14:50:24 +0200: Jan Buethe - 2f290d32 added more enhancement stuff 2023-09-05 22:31:19 +0200: Jan Buethe - 7b8ba143 added copyright headers 2023-09-05 12:29:38 +0200: Jan Buethe - 35ee397e added LPCNet torch implementation 2023-09-05 12:14:17 +0200: Jan Buethe - 90a171c1 brought NoLACE up to date 2023-09-01 23:18:21 -0400: Michael Klingbeil - d431c321 Fixes vnni macro redefinition with clang 2023-09-01 16:54:49 +0200: Jan Buethe - 4a47b1a1 renamed ShapeNet to NoLACE 2023-08-09 18:28:02 -0400: Jean-Marc Valin - 1fbdec87 Changing DRED exp. ID so we can reserve 127 2023-08-09 18:25:52 -0400: Jean-Marc Valin - bbe4dcc4 Don't allocate DRED bits if we don't have enough 2023-08-09 18:25:52 -0400: Jean-Marc Valin - 0886828e Making it easier to remove DRED experimental ID 2023-08-08 10:46:11 +0200: Jan Buethe - 5160d7fd improved auto-scaling in wexchange 2023-08-04 16:16:58 -0400: Jean-Marc Valin - 6cba42f9 Add fwgan_load_model() 2023-08-04 14:34:09 -0400: Jean-Marc Valin - 022f2b7e int version for convenience 2023-08-04 01:32:15 -0400: Jean-Marc Valin - f7ee7137 Adding some comments 2023-08-04 01:20:21 -0400: Jean-Marc Valin - bd23d911 Continuation now working 2023-08-03 16:42:59 -0400: Jean-Marc Valin - 6a184fc7 More scaling/filtering to run_fwgan_subframe() 2023-08-03 16:14:04 -0400: Jean-Marc Valin - b1a601fb More FWGAN refactoring 2023-08-03 15:13:44 -0400: Jean-Marc Valin - 5179896b FWGAN refactoring 2023-08-03 02:06:15 -0400: Jean-Marc Valin - b0e1a2eb Applying continuation after first subframe 2023-08-01 23:48:34 -0400: Jean-Marc Valin - 3eac8c12 Avoid sin()/cos() calls for pitch reference 2023-08-01 21:26:16 -0400: Jean-Marc Valin - 83e95a5c Don't compute linear activation in-place 2023-08-01 19:19:14 -0400: Jean-Marc Valin - bf5eb5bf Add FWGAN to lpcnet_demo 2023-08-01 19:19:13 -0400: Jean-Marc Valin - e62fd5c5 C implementation of FWGAN 2023-08-01 19:16:27 -0400: Jean-Marc Valin - 155367d2 Skeleton for FWGAN code 2023-08-01 19:16:27 -0400: Jean-Marc Valin - e9f8402a Handle float matrices with multiple of 8 rows 2023-08-01 17:52:49 -0400: Jean-Marc Valin - 5eaa4a50 Add Gated Linear Unit (GLU) 2023-08-01 21:58:08 +0200: Jan Buethe - 5e045405 updated dump_model_weights.py 2023-08-01 18:18:28 +0200: Jan Buethe - 902d7636 added FWGAN weight dumping code 2023-08-01 10:42:55 +0200: Jan Buethe - 9691440a updadet wexchange version number 2023-08-01 10:35:29 +0200: Jan Buethe - e916cf42 added .copy() to weights in wexchange 2023-08-01 08:28:25 +0200: Jan Buethe - 1fbc5fdd added auto-scaling to wexchange 2023-07-28 17:20:23 -0700: Jan Buethe - aca390df fixed wexchange for GRUs without bias 2023-07-28 18:29:33 -0400: Jean-Marc Valin - b50ddccf Fixes weights parsing with DISABLE_DEBUG_FLOAT 2023-07-28 02:21:12 -0400: Jean-Marc Valin - 8cc769ea Switch RDO-VAE decoder to LinearLayer 2023-07-27 20:16:02 -0400: Jean-Marc Valin - ad057305 Make RDOVAE encoder use LinearLayer directly 2023-07-27 19:55:17 -0400: Jan Buethe - eb72d29a Support for dumping LinearLayer in weight-exchange 2023-07-27 19:54:10 -0400: Jean-Marc Valin - b075eb53 oops, fix linear_init() 2023-07-27 19:54:10 -0400: Jean-Marc Valin - b1f94b1e Add compute_generic_dense() 2023-07-27 19:54:10 -0400: Jean-Marc Valin - 60d67b11 New compute_generic_conv1d() 2023-07-27 19:54:09 -0400: Jean-Marc Valin - 4171532c Add int8 type 2023-07-24 14:06:07 -0700: Jan Buethe - 101fd241 added dataset for SILK to LPCNet feature conversion 2023-07-23 18:25:14 -0400: Jean-Marc Valin - 8e708090 Make float_weights optional 2023-07-23 18:11:15 -0400: Jean-Marc Valin - d15be43a Make bias/subias/diag/scale optional 2023-07-23 14:49:13 -0400: Jean-Marc Valin - 9d40e5cb Add loading for LinearLayer 2023-07-22 15:16:23 -0700: Jan Buethe - 587c1020 clean-up 2023-07-22 14:55:41 -0700: Jan Buethe - 7487168d added copyright headers 2023-07-22 14:47:49 -0700: Jan Buethe - 4f3761b0 added verbose option to run_test.py 2023-07-22 14:45:43 -0700: Jan Buethe - 0763a8f7 replaces multiprocessing module by multiprocess module in testsuite 2023-07-22 14:13:08 -0700: Jan Buethe - 81fe5f02 added matplotlib to testsuite requirements (needed by librosa) 2023-07-22 13:31:22 -0700: Jan Buethe - f9aee675 added ShapeNet and ShapeUp48 models 2023-07-22 13:19:37 -0700: Jan Buethe - 57ab4949 removed whitespace 2023-07-22 13:10:54 -0700: Jan Buethe - ba44bac4 added testsuite 2023-07-22 13:01:06 -0700: Jan Buethe - 0e5c103d added weight-exchange library 2023-07-22 14:56:05 -0400: Jean-Marc Valin - 8f7c72a6 Always define USE_SU_BIAS in vec_avx.h 2023-07-22 14:56:05 -0400: Jean-Marc Valin - 4710bdf7 Add SSE2 support 2023-07-22 14:56:04 -0400: Jean-Marc Valin - 9261eb5c Refactoring to make VNNI and SSE2 easier 2023-07-22 11:11:49 -0700: Jan Buethe - be5f58d6 neon related alignment requirement warning fix 2023-07-20 01:01:34 -0400: Jean-Marc Valin - 62cd1c96 Transition to LinearLayer and remove unused code 2023-07-20 01:01:32 -0400: Jean-Marc Valin - f5a68a41 Add generic linear layer 2023-07-20 01:01:29 -0400: Jean-Marc Valin - 8423ef1d Remove unused code 2023-07-12 17:06:59 -0400: Jean-Marc Valin - 4600e775 Implement allocation of the DRED bits 2023-07-12 17:06:59 -0400: Jean-Marc Valin - 9fdc489c Fix a CELT encoder CBR corner case 2023-07-12 17:06:59 -0400: Jean-Marc Valin - 1736ae3f Properly account for SILK bits in CELT CBR code 2023-07-12 17:06:58 -0400: Jean-Marc Valin - aa8b99cb Refactoring: simplifying CELT encoder settings 2023-07-12 17:06:58 -0400: Jean-Marc Valin - 650e2901 Reserve some bits for DRED 2023-07-12 17:06:58 -0400: Jean-Marc Valin - 363275b5 Fix DRED failure 2023-07-12 17:06:57 -0400: Jean-Marc Valin - ec249d25 Make hybrid CBR use VBR SILK 2023-07-12 17:06:57 -0400: Jean-Marc Valin - fe84c3bc Make "VBR with cap" less aggressive 2023-07-12 17:06:47 -0400: Jean-Marc Valin - eb175973 Some general SILK CBR tuning 2023-07-12 03:13:58 -0400: Jean-Marc Valin - bbb4cf55 Fix DRED/neural PLC for SILK stereo 2023-07-03 02:15:40 -0400: Jean-Marc Valin - 3510404a Properly compute and use the DRED offset field 2023-06-30 22:54:09 -0400: Michael Klingbeil - 17bb8193 add undefs in mathops.h and remove OPUS_INLINE in vec_neon.h 2023-06-30 21:15:56 +0000: Jan Buethe - 105e1d83 Opus ng lace 2023-06-28 17:16:53 -0400: Jean-Marc Valin - 178672ed Silencing some warnings 2023-06-28 17:01:17 -0400: Jean-Marc Valin - 2824bd1f Adjusting offsets to synthesize 10 ms at a time 2023-06-27 17:13:06 -0400: Jean-Marc Valin - f9f35904 No longer need to #include "common.h" 2023-06-27 16:43:39 -0400: Jean-Marc Valin - f94bd543 Handle the sign of the DRED offset 2023-06-27 13:32:55 -0700: Marcus Asteborg - 115edd9c Move build and tests for x86 to avx2 machines. 2023-06-23 00:02:12 -0400: Jean-Marc Valin - 9f4fc8bb Replacing RNN_ macros with existing OPUS_ ones 2023-06-22 18:12:29 -0400: Jean-Marc Valin - 5af9e952 no longer need that hack 2023-06-22 18:07:26 -0400: Jean-Marc Valin - b64a89fe Using opus_int16 instead of short in LPCNet code 2023-06-22 18:07:25 -0400: Jean-Marc Valin - abe817c3 Remove pcount that's no longer useful 2023-06-22 13:58:37 -0700: Marcus Asteborg - f36685fc Remove trailing whitespace in dnn 2023-06-22 13:58:33 -0700: Marcus Asteborg - 26ab10d0 Remove submodule init 2023-06-22 15:41:28 -0400: Jean-Marc Valin - f12371bc Remove the duplicated pitch.h 2023-06-22 13:55:04 -0400: Jean-Marc Valin - bde43ed7 misc fixes 2023-06-22 13:05:59 -0400: Jean-Marc Valin - 41700b9a oops, forgot to update that 2023-06-22 03:41:30 -0400: Jean-Marc Valin - abf60c33 remove LPCNET_EXPORT 2023-06-22 03:38:24 -0400: Jean-Marc Valin - 3c9ada30 Move LPCNet headers 2023-06-22 03:31:33 -0400: Jean-Marc Valin - 42a0972a Remove more useless code 2023-06-22 03:22:20 -0400: Jean-Marc Valin - db48088e Should fix some missing #include problems 2023-06-22 01:54:26 -0400: Jean-Marc Valin - 254b5ee7 Remove more LPCNet useless files (e.g. build) 2023-06-22 01:23:02 -0400: Jean-Marc Valin - ab6f93ad Remove LPCNet's copy of arch.h 2023-06-22 01:14:08 -0400: Jean-Marc Valin - bf0eaada Remove useless LPCNet files 2023-06-22 00:58:25 -0400: Jean-Marc Valin - 07bb3f01 cleanup: get rid of non-causal PLC and DC handling 2023-06-22 00:58:24 -0400: Jean-Marc Valin - 247e6a58 Remove support for LPCNet quantization 2023-06-21 17:33:53 -0400: Jean-Marc Valin - bfa01f1a Update build for LPCNet merge 2023-06-21 05:59:39 -0700: Marcus Asteborg - 7dae7b17 Add missing include paths for lpcnet for test binaries 2023-06-21 05:59:38 -0700: Marcus Asteborg - 10fd05d9 Retire Visual Studio solutiom, use CMake or Meson as replacement 2023-06-21 05:59:38 -0700: Marcus Asteborg - a8de4d8f Remove Appveyor CI, replaced with Github actions 2023-06-21 05:59:38 -0700: Marcus Asteborg - 763bd345 Remove Travis CI, replaced with Github actions 2023-06-21 05:59:37 -0700: Marcus Asteborg - ca62cca9 Add note about other build systems in README 2023-06-21 05:59:37 -0700: Marcus Asteborg - 62fcd556 Repo CI for Github actions 2023-06-21 05:59:37 -0700: Marcus Asteborg - 8760490d Autotools CI for Github actions 2023-06-21 05:59:37 -0700: Marcus Asteborg - acb67a87 CMake CI for Github actions 2023-06-21 05:59:33 -0700: Marcus Asteborg - f730f47a Rename DRED CI 2023-06-20 14:08:24 -0400: Jean-Marc Valin - 0f6b2023 Fix segfault 2023-06-20 03:54:58 -0400: Jean-Marc Valin - cbb9f535 Add support the DRED in CELT 2023-06-20 03:36:22 -0400: Jean-Marc Valin - 3ea6a6dc Move PLC prefilter compensation 2023-06-20 01:02:35 -0400: Jean-Marc Valin - a08c5cef Always use at least one DRED feature vector 2023-06-19 15:55:39 -0400: Jean-Marc Valin - 152d57de Rename LPC_ORDER to CELT_LPC_ORDER to avoid clash 2023-06-19 14:01:38 -0400: Jean-Marc Valin - dd3ec4fa No longer need to force custom modes 2023-06-18 18:56:25 -0700: Marcus Asteborg - 44ed6bc3 Add missing depedency wget 2023-06-18 18:56:25 -0700: Marcus Asteborg - 7e78f34d Add Meson build documentation 2023-06-16 20:13:35 -0700: Marcus Asteborg - 07f201a9 Add dependencies for model download in Gitlab CI 2023-06-16 13:49:15 -0400: Jean-Marc Valin - 93d0ef5b Making DRED encoder run for CELT too 2023-06-16 13:02:30 -0400: Marcus Asteborg - 3b147202 Github actions for neural fec 2023-06-16 13:02:29 -0400: Marcus Asteborg - d819cde5 Autogen.bat for windows to download models 2023-06-16 13:02:29 -0400: Marcus Asteborg - 84484a67 CMake - change avx to avx2 and fma 2023-06-16 13:02:28 -0400: Jean-Marc Valin - e9dc5d17 Make AVX2 test actually include AVX2 and FMA 2023-06-16 13:02:28 -0400: Jean-Marc Valin - 87427377 fix AVX2 compile option 2023-06-16 13:02:28 -0400: Jean-Marc Valin - 124be9ea lpcnet update (optimizations) 2023-06-16 13:02:27 -0400: Jean-Marc Valin - 9a2c0e34 Detect AVX/AVX2/FMA instead of just AVX 2023-06-16 13:02:27 -0400: Jean-Marc Valin - 31a8028e AVX version of celt_pitch_xcorr() 2023-06-16 13:02:27 -0400: Jean-Marc Valin - 02f352c7 Fix non-DRED build 2023-06-16 13:02:26 -0400: Jean-Marc Valin - 3e6a736c LPCNet update (symbols) 2023-06-16 13:02:26 -0400: Jean-Marc Valin - 27b12869 Remove LPCNet VQ codebooks from build 2023-06-16 13:02:26 -0400: Jean-Marc Valin - a8cb719d Add blob loading for DRED encoder and decoder 2023-06-16 13:02:25 -0400: Jean-Marc Valin - 0dad5e06 Add resampling/downmix support to DRED encoder 2023-06-16 13:02:25 -0400: Jean-Marc Valin - 8b42b006 Fix DRED for 10-ms frames 2023-06-16 13:02:25 -0400: Jean-Marc Valin - 28503d92 Fix units for dred_offset in API 2023-06-16 13:02:24 -0400: Jean-Marc Valin - 0f708543 Handle DRED frames != 20 ms 2023-06-16 13:02:24 -0400: Jean-Marc Valin - 5b547e0d Pull DRED encoding up to Opus layer 2023-06-16 13:02:24 -0400: Jean-Marc Valin - 114c8aa2 Update RDOVAE model to blob format 2023-06-16 13:02:23 -0400: Marcus Asteborg - 7db2f0c6 add neural fec to cmake in gitlab ci 2023-06-16 13:02:23 -0400: Marcus Asteborg - 75872236 add option for neural fec and add dred test 2023-06-16 13:02:23 -0400: Marcus Asteborg - 4d8b52b8 change comment to dred 2023-06-16 13:02:22 -0400: Jean-Marc Valin - 6fb93095 Add blob loading support to decoder 2023-06-16 13:02:22 -0400: Jean-Marc Valin - d43eb241 Reset PLC instead of reinitializing 2023-06-16 13:02:22 -0400: Jean-Marc Valin - e57dfb82 Move LPCNet PLC state to top-level decoder 2023-06-16 13:02:21 -0400: Jean-Marc Valin - ef4f459e Cleanup (no change in behaviour) 2023-06-16 13:02:21 -0400: Marcus Asteborg - 40b944b0 Actually fix timeout for extension test 2023-06-16 13:02:21 -0400: xnorpx - 284471a6 increase timeout for extension test 2023-06-16 13:02:20 -0400: Jean-Marc Valin - c46d2d27 LPCNet update 2023-06-16 13:02:20 -0400: Jean-Marc Valin - 38d22638 Fix LPCNet warnings 2023-06-16 13:02:20 -0400: Jean-Marc Valin - e52d240e Add blob writing 2023-06-16 13:02:19 -0400: Jean-Marc Valin - 9c137d49 Add offset and quantization to DRED bitstream 2023-06-16 13:02:19 -0400: Jean-Marc Valin - 4fbf6dca Adding DRED garbage decoding test 2023-06-16 13:02:19 -0400: Jean-Marc Valin - 5eefa61a Making the extension test a bit shorter 2023-06-16 13:02:18 -0400: Jean-Marc Valin - b2faa895 Test parsing of random extensions 2023-06-16 13:02:18 -0400: Jean-Marc Valin - e4ca7892 LPCNet update 2023-06-16 13:02:18 -0400: Michael Klingbeil - fccd7272 fix bug in extensions test 2023-06-16 13:02:17 -0400: Jean-Marc Valin - b1394c58 Add missing include guards and config.h 2023-06-16 13:02:17 -0400: Jean-Marc Valin - 8dc345fe Fix whitespace errors 2023-06-16 13:02:17 -0400: Jean-Marc Valin - 9ec1683f A non-bit-exact C90 fix 2023-06-16 13:02:16 -0400: Jean-Marc Valin - 47b78667 C90 fixes 2023-06-16 13:02:16 -0400: Jean-Marc Valin - 24d05a1b Misc LPCNet windows fixes 2023-06-16 13:02:16 -0400: Jean-Marc Valin - c64b321e DRED API update 2023-06-16 13:02:15 -0400: Tim-Philipp Müller - 39f68ce3 meson: fix build for lpcnet additions 2023-06-16 13:01:42 -0400: Jean-Marc Valin - 82b945ea update to PLC blob 2023-06-16 13:01:41 -0400: Jean-Marc Valin - 8c7de54e Oops, update the model link 2023-06-16 13:01:41 -0400: Jean-Marc Valin - fa86a030 Add blob validation (model update required) 2023-06-16 13:01:41 -0400: Jean-Marc Valin - 5b2869ee Fix copy-paste error 2023-06-16 13:01:40 -0400: Jean-Marc Valin - d8290d3f Deferred updates in PLC 2023-06-16 13:01:40 -0400: Jean-Marc Valin - 26d3a359 Oops, fixed build with DRED disabled 2023-06-16 13:01:40 -0400: Jean-Marc Valin - d7ce091b Don't run the DRED encoder unless DRED is enabled 2023-06-16 13:01:39 -0400: Jean-Marc Valin - e0c6eae8 Update the API to add an OpusDREDDecoder 2023-06-16 13:01:39 -0400: Jean-Marc Valin - a561f120 Fixing model download 2023-06-16 13:01:39 -0400: Jean-Marc Valin - cb7f7056 Update LPCNet for blob 2023-06-16 13:01:38 -0400: Jean-Marc Valin - 0fc69e5f Remove assert in opus_packet_extensions_generate() 2023-06-16 13:01:38 -0400: Jean-Marc Valin - 90d174f5 Fix test_opus_extensions.c 2023-06-16 13:01:38 -0400: Michael Klingbeil - 4b9c620a Fixup extensions implementation and add unit tests 2023-06-16 13:01:37 -0400: Jean-Marc Valin - df2f98f8 Add LPCNet headers to make dist 2023-06-16 13:01:37 -0400: Jean-Marc Valin - 3c74ef1d Increase state size limit for API test 2023-06-16 13:01:37 -0400: Jean-Marc Valin - bb225aa2 Bring in LPCNet constant tables 2023-06-16 13:01:36 -0400: Jean-Marc Valin - aedab6a5 Avoid warnings when not compiling with DRED 2023-06-16 13:01:36 -0400: Jean-Marc Valin - 3d569391 Fix dred object leak in opus_demo.c 2023-06-16 13:01:35 -0400: Jean-Marc Valin - c8a36592 No longer include pointers in the SILK structs 2023-06-16 13:01:35 -0400: Jean-Marc Valin - 71d5edcf Directly include LPCNet state in SILK structs 2023-06-16 13:01:35 -0400: Jean-Marc Valin - 112b160a Rename Opus DNN functions 2023-06-16 13:01:34 -0400: Jean-Marc Valin - 322e5bb6 Update LPCNet 2023-06-16 13:01:34 -0400: Jean-Marc Valin - b14cbcc7 More cleanup 2023-06-16 13:01:34 -0400: Jean-Marc Valin - 4402b00f Add API doc, change DRED offsets to be samples 2023-06-16 13:01:33 -0400: Jean-Marc Valin - 75f0dbca Cleanup, remove "old" DRED API 2023-06-16 13:01:33 -0400: Jean-Marc Valin - 5e2440fa Complete switching to DRED object 2023-06-16 13:01:33 -0400: Jean-Marc Valin - ebfa29c7 Remove opus_dred_init() 2023-06-16 13:01:32 -0400: Jean-Marc Valin - 1312642f More DRED refactoring 2023-06-16 13:01:32 -0400: Jean-Marc Valin - 906ee4b2 DRED refactoring/renaming 2023-06-16 13:01:32 -0400: Jean-Marc Valin - 34a4ba0d LPCNet update 2023-06-16 13:01:31 -0400: Jean-Marc Valin - e4f07343 merge LPCNet fix 2023-06-16 13:01:31 -0400: Jean-Marc Valin - 7d4aeb75 Fix DRED PVQ for case when K=0 on a split 2023-06-16 13:01:30 -0400: Jean-Marc Valin - d7e1bd50 Properly check to see if there's room for DRED 2023-06-16 13:01:30 -0400: Jean-Marc Valin - b446e96a Fix extensions padding for CBR 2023-06-16 13:01:30 -0400: Jean-Marc Valin - 41bf2a0a Fixes corruption when using extensions 2023-06-16 13:01:29 -0400: Jean-Marc Valin - cd5b2688 DRED versioning in bitstream 2023-06-16 13:01:29 -0400: Jean-Marc Valin - 0f0ee983 LPCNet update 2023-06-16 13:01:29 -0400: Jean-Marc Valin - 2c74526b Fix encoder infinite loop when decay is too small 2023-06-16 13:01:28 -0400: Jean-Marc Valin - 05942e77 Fix padding overwriting the packet content 2023-06-16 13:01:28 -0400: Jean-Marc Valin - f1db6b9d Only decode the DRED frames we need 2023-06-16 13:01:28 -0400: Jean-Marc Valin - 094eaf8b Reenable dot product instructions 2023-06-16 13:01:27 -0400: Jean-Marc Valin - 26c0becd Fixes build when ENABLE_NEURAL_FEC is off 2023-06-16 13:01:27 -0400: Jean-Marc Valin - ee44943c Making sure we don't bust the DRED buffer 2023-06-16 13:01:27 -0400: Jean-Marc Valin - d0e7a7af Don't encode empty DRED packets 2023-06-16 13:01:26 -0400: Jean-Marc Valin - 8bbfb2ec Controlling DRED on the encode side 2023-06-16 13:01:26 -0400: Jean-Marc Valin - 6b124314 Splitting up DRED encoding 2023-06-16 13:01:26 -0400: Jean-Marc Valin - 579c9d6b Clear FEC buffer on new dred packet 2023-06-16 13:01:25 -0400: Jean-Marc Valin - 68eea61c Fix DRED segfault 2023-06-16 13:01:25 -0400: Jean-Marc Valin - 72c93e05 reenable DRED 2023-06-16 13:01:25 -0400: Jean-Marc Valin - 2d98cedd Should handle mixes of PLC and DRED 2023-06-16 13:01:24 -0400: Jean-Marc Valin - 37a4e2e3 Fix the normal PLC case 2023-06-16 13:01:24 -0400: Jean-Marc Valin - 9a3f8739 Adds -lossfile option to opus_demo 2023-06-16 13:01:24 -0400: Jean-Marc Valin - 54ea2624 DRED: First version that (kinda) works 2023-06-16 13:01:23 -0400: Jean-Marc Valin - 885d7038 Make FEC handling in opus_demo more general 2023-06-16 13:01:23 -0400: Jean-Marc Valin - d1b48b71 DRED: better naming 2023-06-16 13:01:22 -0400: jbuethe - 2d25ea19 updated lpcnet: qframes decoded by dred_decoder are now in reverse order 2023-06-16 13:01:22 -0400: jbuethe - 078166bb removed debug code 2023-06-16 13:01:22 -0400: Jean-Marc Valin - c4cb071f DRED: Decode variable number of frames 2023-06-16 13:01:21 -0400: Jean-Marc Valin - 634defac DRED cleanup, support for variable number of frames 2023-06-16 13:01:21 -0400: Jean-Marc Valin - 8623012b DRED integration work in progress 2023-06-16 13:01:21 -0400: Jean-Marc Valin - 0edb3954 Minor cleanup 2023-06-16 13:01:20 -0400: Jean-Marc Valin - 6888403b DRED: Fix infinite loop on "impossible" symbols 2023-06-16 13:01:20 -0400: Jean-Marc Valin - e12a7a44 Add missing #include "config.h" 2023-06-16 13:01:20 -0400: Jean-Marc Valin - 5ad2aebd Code for inserting/extracting DRED in/from packets 2023-06-16 13:01:19 -0400: Jean-Marc Valin - 3dc9c6ed Experimentng with padding extensions 2023-06-16 13:01:19 -0400: Jan Buethe - 20be7cd2 added missing header file 2023-06-16 13:01:19 -0400: Jan Buethe - c6f2411f lpcnet update 2023-06-16 13:01:18 -0400: Jan Buethe - 034a9c3c clean-up 2023-06-16 13:01:18 -0400: Jan Buethe - 0ba6458b added --enable-neural-fec option to configure 2023-06-16 13:01:18 -0400: Jan Buethe - e04826d4 implemented DRED packet decoder 2023-06-16 13:01:17 -0400: Jan Buethe - 2767ac30 changed data types for r, dead_zone, quant_scale and p0 to opus_uint16 2023-06-16 13:01:17 -0400: Jan Buethe - 5a1a676a added copyright headers to new files 2023-06-16 13:01:17 -0400: Jan Buethe - 972c02c5 reduced buffer size for neural FEC packet encoding 2023-06-16 13:01:16 -0400: Jan Buethe - 8c3b4de7 lpcnet updates 2023-06-16 13:01:16 -0400: Jan Buethe - a2a4662f addressed compiler warnings 2023-06-16 13:01:16 -0400: Jan Buethe - b7f2a343 fixed debug code 2023-06-16 13:01:15 -0400: Jan Buethe - 5ad80f37 updated lpcnet repo 2023-06-16 13:01:15 -0400: Jan Buethe - ba1a3ecb new lpcnet version 2023-06-16 13:01:15 -0400: Jan Buethe - a113011b added some prototypes to header file 2023-06-16 13:01:14 -0400: Jan Buethe - 423c673a updated source file list 2023-06-16 13:01:14 -0400: Jan Buethe - fea85b89 finished encoder implementation 2023-06-16 13:01:14 -0400: Jan Buethe - 2df55d35 added dred encoder to silk encoder 2023-06-16 13:01:13 -0400: Jean-Marc Valin - 59dce643 More general Laplace encoder 2023-06-16 13:01:13 -0400: Jean-Marc Valin - 4414db08 Update build instructions 2023-06-16 13:01:13 -0400: Jean-Marc Valin - a674f84a enable neural PLC by default 2023-06-16 13:01:12 -0400: Jean-Marc Valin - 14539a7e Add LPCNet submodule 2023-06-16 13:01:12 -0400: Jean-Marc Valin - c943d4b1 update 2023-06-16 13:01:12 -0400: Jean-Marc Valin - 4086a691 Add new PLC files 2023-06-16 13:01:06 -0400: Jean-Marc Valin - d0f6df59 WIP: Using LPCNet for PLC 2023-06-14 17:45:57 -0400: Jean-Marc Valin - 3bd86da9 Make the pitch search less inefficient 2023-06-12 18:57:20 -0400: Jean-Marc Valin - 5282f026 Avoiding potential for clashing symbols 2023-06-06 23:01:00 -0400: Jean-Marc Valin - 47bcd4a7 Don't use the VQ codebooks when building Opus 2023-06-05 14:13:37 -0400: Jean-Marc Valin - d749351a Add lpcnet_compute_single_frame_features_float() 2023-06-01 23:35:51 -0400: Jean-Marc Valin - 8e2b5393 Model update 2023-06-01 23:33:38 -0400: Jean-Marc Valin - f867f61e Convert RDOVAE to blob format 2023-06-01 04:09:57 -0400: Jean-Marc Valin - ba5dde53 Add reset functions that don't clear the model 2023-05-31 15:58:11 -0400: Jean-Marc Valin - ec6e42ba misc fixes 2023-05-29 20:16:47 -0400: Jean-Marc Valin - c708e68b another missing #include 2023-05-29 19:13:34 -0400: Jean-Marc Valin - 88734667 Fix warnings about undeclared memcpy() 2023-05-28 01:57:30 -0400: Jean-Marc Valin - fa7b432e Initial blob loading support 2023-05-25 17:30:19 -0400: Jean-Marc Valin - d98c59fb Add missing #include 2023-05-24 12:58:05 -0400: Jean-Marc Valin - c9b95709 Add missing include guards 2023-05-24 01:24:12 -0400: Jean-Marc Valin - c6db01d2 Misc fixes 2023-05-24 00:56:11 -0400: Jean-Marc Valin - 886d647b Link to DRED paper 2023-05-24 00:46:20 -0400: xnorpx - 7122abde Rename celt_exp to lpcnet_exp 2023-05-24 00:35:49 -0400: Jean-Marc Valin - 85750ce8 Rest of double-to-float patch 2023-05-24 00:30:19 -0400: xnorpx - 879084f6 Fix some of C4244 double to float warnings 2023-05-23 20:00:43 -0400: xnorpx - 919b7a1f Add download model script for windows 2023-05-23 11:24:35 -0400: xnorpx - 702fffb7 Include math.h to make header self-contained. 2023-05-23 02:31:09 -0400: xnorpx - 5b969462 Use pragma message instead of warning on MSVC 2023-05-23 02:23:01 -0400: Jean-Marc Valin - a9564f37 Dump PLC blob next to the LPCNet one 2023-05-22 03:35:37 -0400: Jean-Marc Valin - ec5cfdbe update model 2023-05-22 03:32:53 -0400: Jean-Marc Valin - 98da3350 Convert PLC weights to blob format 2023-05-20 14:23:02 -0400: Jean-Marc Valin - c7b6935b Add validation for weights blob 2023-05-19 18:12:18 -0400: Jean-Marc Valin - 0098fe70 Defer calls to run_frame_network() to save CPU 2023-05-18 20:40:16 -0400: Jean-Marc Valin - 87f9fbc5 Don't preserve owner for model 2023-05-18 17:34:07 -0400: Jean-Marc Valin - 76c090dc Update model for blob 2023-05-18 00:41:14 -0400: Jean-Marc Valin - b9ea8683 Define M_PI when needed 2023-05-18 00:04:11 -0400: Jean-Marc Valin - 3cd7588d Avoid potential integer wrap-around 2023-05-17 04:09:04 -0400: Jean-Marc Valin - 580614f0 Make the code C90-compliant 2023-05-17 01:08:28 -0400: Jean-Marc Valin - ebbf5721 Use new model struct 2023-05-16 23:15:49 -0400: Jean-Marc Valin - 71c8a23f Code for building a model struct 2023-05-16 16:47:12 -0400: Jean-Marc Valin - cc714cc5 binary weights work in progress 2023-05-16 01:07:44 -0400: Jean-Marc Valin - 1074e5f0 Properly handle constant tables 2023-05-15 15:00:56 -0400: Jean-Marc Valin - 2fc6c71d Avoid opus_alloc() conflicting with Opus 2023-05-15 02:40:56 -0400: Jean-Marc Valin - 0c6c569c Decode RDO-VAE from stack-allocated state 2023-05-10 03:09:57 -0400: Michael Klingbeil - a81a620d Remove unused variable that was causing warnings 2023-02-21 20:22:03 +0100: Jan Buethe - ea722db2 added -addlpc option to lpcnet_demo 2023-01-27 18:14:49 -0500: Jean-Marc Valin - 5fbc037f Skip sample rate update on received packets 2023-01-13 15:50:23 -0500: Jean-Marc Valin - 1bfa0e2b update model 2023-01-13 11:48:04 +0000: jbuethe - aa474553 updated torch framework to include quantization 2023-01-12 14:15:39 +0000: jbuethe - a8673d0e gru2 -> gruB and dotp included in dump_rdovae 2022-12-20 21:55:28 -0500: Jean-Marc Valin - 5b9b4381 Add call to clear FEC buffer 2022-12-19 17:11:33 -0500: Jean-Marc Valin - 70ce2bd7 Cleanup, simplifying the no-crossfade PLC case 2022-12-19 17:11:33 -0500: Jean-Marc Valin - c0cfcbcf update model 2022-12-16 12:53:26 -0500: Jean-Marc Valin - e7f23609 Making it possible to mix DRED with PLC 2022-12-07 11:29:52 +0000: jbuethe - f178da11 changed ordering of qframe to reverse in dred_rdovae_decode_qframe 2022-11-23 11:02:29 +0000: jbuethe - fdb04d0e added pytorch implementation of RDOVAE 2022-11-10 15:04:28 +0000: jbuethe - a13aa3a0 fixed use of quant_levels argument in fec_encoder 2022-11-09 11:41:28 +0000: jbuethe - 861f6739 added import script for exchange format 2022-11-08 11:35:38 +0000: jbuethe - ecb5cbcf added quant-levels argument to dump_rdovae and rdovae_exchange 2022-11-07 16:14:11 +0000: jbuethe - 9859d68b changed distortion loss weighting back to 0.5, 0.5 2022-11-07 16:13:48 +0000: jbuethe - 0e5a38fa removed deprecated lambda from fec_encoder 2022-11-04 16:52:04 +0000: jbuethe - 26073861 fixed scaling/quantization order 2022-10-31 15:21:12 +0100: Jan Buethe - a8170986 updated rdovae_exchange 2022-10-31 12:49:20 +0100: Jan Buethe - eab9472d added script for exporting RDOVAE weights (external dependency not added yet) 2022-10-26 12:42:34 +0000: Jan Buethe - a223122b clean-up 2022-10-26 10:15:39 +0000: Jan Buethe - 585de8e4 changed data types for r, dead_zone, quant_scale and p0 to opus_uint16 2022-10-26 09:48:55 +0000: Jan Buethe - d58faea3 added copyright headers to new files 2022-10-25 13:28:25 +0000: Jan Buethe - 1f7c39d7 added config include to all new C files 2022-10-25 12:59:17 +0000: Jan Buethe - 159da408 fixed calculation of p0 2022-10-25 12:15:25 +0000: Jan Buethe - 818a0496 added re-ordering to dred_rdovae_decode_qframe (frames now in correct order) 2022-10-25 12:14:31 +0000: Jan Buethe - 23bb11dd added destroy functions for encoder/decoder states 2022-10-25 12:13:11 +0000: Jan Buethe - 7cac35e6 fixed theta and r values 2022-10-24 11:00:02 +0000: Jan Buethe - 79d4f126 added api functions for retrieving pointers to statistical model parameters 2022-10-24 10:59:39 +0000: Jan Buethe - 0f044881 fixed type error for statistical model 2022-10-21 19:00:30 +0000: Jan Buethe - 8accadcc more fixes 2022-10-21 16:35:43 +0000: Jan Buethe - d0b1cd88 bugfixes 2022-10-21 15:58:58 +0000: Jan Buethe - 5b494216 bugfix in dred_rdovae.c 2022-10-21 15:37:23 +0000: Jan Buethe - f74bff74 aded api for DRED/RDOVAE to circumvent conflicts between Opus and LPCNet repo 2022-10-21 15:33:41 +0000: Jan Buethe - d80f99f7 added void to shut up missing prototype warning 2022-10-21 12:33:34 +0000: Jan Buethe - e6390e34 removed compute_dense function (conflict with opus mlp) 2022-10-21 12:13:38 +0000: Jan Buethe - 1978cc60 refactoring 2022-10-20 17:27:39 +0000: Jan Buethe - d1646a68 added NFEC decoder C implementation 2022-10-19 17:18:25 +0000: Jan Buethe - ea4d8f54 added statistical model to dump_nfec_model 2022-10-19 14:43:12 +0000: Jan Buethe - 50966eec bugfixes in nfec encoder 2022-10-19 10:58:24 +0200: Jan Buethe - 2112f3dd some fixes 2022-10-18 19:30:23 +0200: Jan Buethe - c1b357ed first attempt of C implementation of fec encoder (not tested yet due to NEON/DOT_PROD not being separable) 2022-10-14 01:01:39 -0400: Jean-Marc Valin - 9629ea6a Fine-tuning the scripts 2022-10-05 01:56:53 -0400: Jean-Marc Valin - 0f7fe64d Compute FEC features based on loss pattern 2022-10-04 15:46:13 -0400: Jean-Marc Valin - 89db314e Updating fec_encoder.py for recent changes 2022-10-04 00:27:36 -0400: Jean-Marc Valin - 61459c24 Change decoder architecture to be like the encoder 2022-10-02 12:34:42 -0400: Jean-Marc Valin - 79d1a916 Weighting loss by 1/sqrt(lambda) 2022-09-30 22:21:30 -0400: Jean-Marc Valin - 0b018637 Larger range of quantizers 2022-09-30 16:00:02 +0200: Jan Buethe - 524f8480 removed dump_data delay from total_delay in fec_encoder.py 2022-09-30 03:53:40 -0400: Jean-Marc Valin - 4c82d3b4 Completely move quantization out of encoder and decoder 2022-09-29 21:14:34 +0200: Jan Buethe - cd0993fd clarifications in help printout 2022-09-29 21:13:30 +0200: Jan Buethe - 97ffa94d fixed decoder bug (non-quantized input) 2022-09-29 17:54:34 +0200: jbuethe - 589e6741 alignment fix in fec_encoder 2022-09-29 14:18:41 +0200: jbuethe - a866abe3 ported debug changes from fec_encoder_torch.py 2022-09-28 15:34:02 -0400: Jean-Marc Valin - 0a2d6dfc Use the encoder state as decoder initial state 2022-09-28 15:33:20 -0400: Jean-Marc Valin - 38dda0f9 Oops, forgot to run PVQ quantization for the state 2022-09-27 16:37:46 +0000: jbuethe - b43f077b corrected offset between decoder output on even/odd latent frames 2022-09-27 16:31:04 +0000: jbuethe - 01baf1a0 added missing dead-zone to encode_rdovae.py 2022-09-27 16:29:13 +0000: jbuethe - be42c3b5 added fec_encoder.py and corresponding fec_packets.[chpy] 2022-09-27 16:22:36 +0000: jbuethe - 2de335d8 added fec_encoder.py and fec_packets.[chpy] 2022-09-27 02:28:13 -0400: Jean-Marc Valin - ef12c29f Update encoder/decoder 2022-09-27 02:28:12 -0400: Jean-Marc Valin - 405aa7cf WIP: training with different alignment 2022-09-27 02:28:12 -0400: Jean-Marc Valin - 981d06ee Refactoring towards multiple offset decoding 2022-09-27 02:28:12 -0400: Jean-Marc Valin - a4f7c157 Stop decimating in the encoder 2022-09-27 02:28:11 -0400: Jean-Marc Valin - fdd51eb7 RepeatVector no longer likes tensor input 2022-09-27 02:28:11 -0400: Jean-Marc Valin - 8569121f RDO-VAE work in progress 2022-09-27 02:24:21 -0400: Jean-Marc Valin - b6ac1c78 FEC hooks in the PLC code 2022-09-24 03:25:33 -0400: Jean-Marc Valin - 4befd8bb Decreasing look-ahead of default model to 1 frame 2022-09-24 03:22:57 -0400: Jean-Marc Valin - d45ab6fc Move back to tanh for frame rate network 2022-09-24 03:21:36 -0400: Jean-Marc Valin - f5c251c5 Properly align LPC with lookahead in data loader 2022-09-16 01:44:53 -0400: Jean-Marc Valin - dd114baf Fix causal PLC for models with non-zero lookahead 2022-09-07 09:10:19 +0000: janpbuethe - f3c738d4 removed debug prints in dump_lpcnet.py 2022-09-06 23:31:31 -0400: Jean-Marc Valin - 340ab308 model update 2022-09-06 23:14:39 -0400: janpbuethe - 920300c5 Add lpc weighting and model parameter handling 2022-05-13 00:43:56 -0400: Jean-Marc Valin - c1da818f PLC instructions 2022-03-17 18:21:57 -0400: Jean-Marc Valin - ee08ef0a Auto-download PLC model weights 2022-03-04 16:23:40 -0500: Jean-Marc Valin - 27348d1b Running new features twice on resync 2022-03-04 16:20:56 -0500: Jean-Marc Valin - d2d847bc Boosting pitch correlation at inference time 2022-03-04 16:19:56 -0500: Jean-Marc Valin - 099f0872 Compensating for DC filter offset during blending 2022-02-25 13:57:51 -0500: Jean-Marc Valin - 8ca2ccf1 fix another warning 2022-02-25 13:56:09 -0500: Jean-Marc Valin - a814a623 Silencing a warning 2022-02-25 13:55:21 -0500: Jean-Marc Valin - e034b109 Biasing for overestimating the pitch correlation 2022-02-24 13:03:44 -0500: Jean-Marc Valin - 05f02aaa Adaptive bias 2022-02-24 03:22:04 -0500: Jean-Marc Valin - 3982144f Revert PLC state to use Burg in the causal overlap 2022-02-21 22:52:39 -0500: Jean-Marc Valin - ea405cc6 Add delay-compensation for non-causal PLC 2022-02-21 21:36:08 -0500: Jean-Marc Valin - a7b24203 Setting PLC options at run-time 2022-02-21 02:34:44 -0500: Jean-Marc Valin - 0eb9f0bd Updating the DC tracker even during packet loss 2022-02-19 18:03:22 -0500: Jean-Marc Valin - 3883f3d3 Synchronizing DC removal for noncausal PLC 2022-02-19 17:28:28 -0500: Jean-Marc Valin - a11e68dd Evening out CPU load for non-causal PLC 2022-02-16 23:09:27 -0500: Jean-Marc Valin - 022ddc31 Enable pitch xcorr refining 2022-02-16 03:44:02 -0500: Jean-Marc Valin - 86bf0cb9 Remove pitch periodicity attenuation 2022-02-16 03:28:13 -0500: Jean-Marc Valin - cb4dbe05 oops 2022-02-16 02:14:59 -0500: Jean-Marc Valin - 78e68295 Handle DC offset 2022-02-16 01:58:49 -0500: Jean-Marc Valin - 527841d0 Avoiding discontinuities in the RNN update 2022-02-16 01:01:51 -0500: Jean-Marc Valin - 1ae958ac Make LPCNet frame rate network use swish 2022-02-16 00:58:40 -0500: Jean-Marc Valin - d1a14ac5 Making state update more robust to discontinuities 2022-02-13 02:51:22 -0500: Jean-Marc Valin - 2a8bcf4c 3-part pitch loss function 2022-02-11 03:20:20 -0500: Jean-Marc Valin - 2e06c078 more emphasis on pitch loss 2022-02-09 14:14:23 -0500: Jean-Marc Valin - 8e3ce6e8 Add no-blending version 2022-02-09 03:06:41 -0500: Jean-Marc Valin - b2847687 Getting rid of prediction delay 2022-02-09 00:51:44 -0500: Jean-Marc Valin - 9297fe52 Add -plc_file option 2022-02-07 15:14:56 -0500: Jean-Marc Valin - 7a7913f3 cleanup 2022-02-07 04:01:36 -0500: Jean-Marc Valin - fd45fba9 Reduce look-ahead to 5 ms 2022-02-06 01:14:03 -0500: Jean-Marc Valin - 5d32ab8f optional bi-directional concealment 2022-02-05 22:57:53 -0500: Jean-Marc Valin - dc539a9c WIP non-causal PLC 2022-02-04 22:04:23 -0500: Jean-Marc Valin - 2e18f0d1 Using Burg cepstrum for feature prediction 2022-02-03 00:28:23 -0500: Jean-Marc Valin - b93dbfc0 Adding Burg spectral estimation code 2022-02-03 00:27:20 -0500: Jean-Marc Valin - f3bc6bac Avoiding tmp buffer overflows 2022-02-02 15:00:24 -0500: Jean-Marc Valin - 3e2198c6 Learning to predict time t+1 from time t 2022-02-02 03:54:05 -0500: Jean-Marc Valin - d816477c Add decay 2022-02-02 00:22:57 -0500: Jean-Marc Valin - cd2e568b Using lost packet file instead of uniform random 2022-02-01 02:57:50 -0500: Jean-Marc Valin - 1db1946f Support for biased loss 2022-02-01 02:57:23 -0500: Jean-Marc Valin - 186fa616 oops, fix initialization 2022-02-01 01:31:49 -0500: Jean-Marc Valin - 4866e632 minus stupid bug 2022-01-31 23:21:55 -0500: Jean-Marc Valin - 32a63fd3 WIP: PLC prediction 2022-01-31 18:49:19 -0500: Jean-Marc Valin - c45963d4 Code for testing PLC models 2022-01-30 17:29:33 -0500: Jean-Marc Valin - e1181bca oops, fix band loss 2022-01-29 02:54:48 -0500: Jean-Marc Valin - c8cbfa7e Adding feature prediction (totally untested) 2022-01-28 02:44:23 -0500: Jean-Marc Valin - 42cbb9ed zero delay 2022-01-28 02:44:07 -0500: Jean-Marc Valin - 5ad75a54 Opus compat 2022-01-27 02:45:47 -0500: Jean-Marc Valin - 6b070506 Implement lpcnet_plc_get_size() 2022-01-25 00:08:27 -0500: Jean-Marc Valin - 227537c9 Avoiding more symbol clashes with Opus 2022-01-24 23:21:31 -0500: Jean-Marc Valin - 2f5b51c9 Avoiding symbol clashes with Opus 2022-01-24 16:33:32 -0500: Jean-Marc Valin - 805fed73 Fix warnings 2022-01-24 16:22:29 -0500: Jean-Marc Valin - 57f56819 Add swish activation support 2022-01-24 15:35:37 -0500: Jean-Marc Valin - 93d6c397 Fix prototypes for funcs that take no args 2022-01-19 18:10:44 -0500: Jean-Marc Valin - 60a009b4 Making codebase C90-compliant 2022-01-19 18:10:23 -0500: Jean-Marc Valin - 0f2b8d4a Remove useless code carried over from Opus 2022-01-19 17:07:10 -0500: Jean-Marc Valin - 969bd766 Adding API for PLC 2022-01-18 03:52:14 -0500: Jean-Marc Valin - b2b2e226 Optional code for interpolating the pitch correlation 2022-01-18 03:52:14 -0500: Jean-Marc Valin - 976729dc Fix minor bug in dynamic programming pitch search 2021-11-10 19:15:58 -0500: Timothy B. Terriberry - 48a7e250 Abort download_model.sh on errors. 2021-11-10 18:01:42 -0500: Timothy B. Terriberry - 5c3cc556 Minor fixes to kiss99 2021-11-10 17:58:51 -0500: Jean-Marc Valin - 3a475485 Using KISS99 (taken from Daala) as RNG 2021-10-30 02:40:52 -0400: Jean-Marc Valin - 81229a74 Fix the "no lookahead" case 2021-10-30 02:40:47 -0400: Jean-Marc Valin - 71a26567 Fix potential overflow in training data for large signals 2021-10-25 16:03:55 -0400: Jean-Marc Valin - d490fbf5 model update 2021-10-25 16:01:00 -0400: Jean-Marc Valin - ad374be0 more updates to the instructions 2021-10-21 10:13:45 -0400: Jean-Marc Valin - 153e43aa update instructions 2021-10-20 23:35:59 -0400: Jean-Marc Valin - 7fdca7f0 Minor cleanup 2021-10-20 23:35:59 -0400: Jean-Marc Valin - 0e523aa3 controllable look-ahead 2021-10-20 23:35:59 -0400: Jean-Marc Valin - a9bf6cee Don't hardcode the number of bands 2021-10-20 23:35:59 -0400: Jean-Marc Valin - b5b1d501 Add noise before sample embedding 2021-10-20 23:35:59 -0400: Jean-Marc Valin - 3f7756c5 Bring test_lpcnet.py up-to-date 2021-10-20 23:35:59 -0400: Jean-Marc Valin - 144b7311 Dumping 16-bit linear training data 2021-10-20 23:35:59 -0400: Jean-Marc Valin - a3ef5968 auto-detect end-to-end models 2021-10-20 23:35:59 -0400: Jean-Marc Valin - d5b6087f Add tensorboard logging 2021-10-20 23:35:59 -0400: Jean-Marc Valin - b24e53fd Adding option to change frame rate network size 2021-10-20 23:35:59 -0400: Jean-Marc Valin - fe7b54c0 Combine LAR+L1 regularization 2021-10-19 15:39:41 -0400: Jean-Marc Valin - 054d984b Freeze LPCs when quantizing e2e models 2021-10-09 03:20:22 -0400: Jean-Marc Valin - 8cdc8081 Fix non-128 batch sizes 2021-10-05 03:00:03 -0400: Jean-Marc Valin - 37c9bd8d Making sure we recompile when updating the model 2021-10-04 15:59:32 -0400: Jean-Marc Valin - 2a131ff6 Add lpcnet_compute_single_frame_features() to header 2021-10-04 15:51:06 -0400: Jean-Marc Valin - be4f70bc split model downloading away from autogen.sh 2021-10-04 03:24:44 -0400: Jean-Marc Valin - 82c31b4c update instructions 2021-10-04 03:12:48 -0400: Jean-Marc Valin - 444b4370 New model with quantized GRU B 2021-10-04 03:04:36 -0400: Jean-Marc Valin - 4a7ce81f Re-enabling quantized feature dump 2021-10-04 02:53:46 -0400: Jean-Marc Valin - c5a17a07 Hard quantization for training 2021-09-15 16:02:54 -0400: Jean-Marc Valin - 3b8d64d7 single-frame features for -features option 2021-09-02 02:34:08 -0400: Jean-Marc Valin - e4b4613d Fix signed-unsigned biases 2021-09-02 02:33:55 -0400: Jean-Marc Valin - 51ef273e Using 8-bit recurrent weights for GRU B 2021-09-01 12:31:30 -0400: Jean-Marc Valin - 8783ef00 Same as 47, without the sign augmentation 2021-08-17 18:21:55 -0400: Jean-Marc Valin - 9776e8e8 Refactoring frame rate network 2021-08-17 18:17:25 -0400: Jean-Marc Valin - 2c9b8474 noise tuning, flip sign of speech signal 2021-08-14 02:06:55 -0400: Jean-Marc Valin - 80751bad frame-wise features 2021-08-13 15:36:32 -0400: Jean-Marc Valin - 4c6a5e0e oops, fix single-frame pitch 2021-08-13 12:43:44 -0400: Jean-Marc Valin - 6b4e3c56 WIP: single-frame inference 2021-08-13 00:20:19 -0400: Jean-Marc Valin - 66c29fb6 Remove some useless buffers 2021-08-04 14:56:02 -0400: Jean-Marc Valin - adc50cab dump_lpcnet.py should work the same for end2end 2021-08-04 14:03:44 -0400: Jean-Marc Valin - 7331e17e Don't remove silence from training data 2021-08-04 14:02:59 -0400: Jean-Marc Valin - c5364153 Add more training options 2021-08-02 19:30:22 -0400: Jean-Marc Valin - ab9a0926 Sharing conditioning network with LPC 2021-08-02 19:28:27 -0400: Krishna Subramani - c1532559 Adds end-to-end LPC training 2021-08-02 19:02:29 -0400: Jean-Marc Valin - cba0ecd4 Fix warnings about ignoring fread() return value 2021-08-02 19:02:29 -0400: Jean-Marc Valin - 6ea726d4 Avoiding feature copies 2021-08-02 19:02:29 -0400: Jean-Marc Valin - 4f2caa35 Update model 2021-07-29 03:20:59 -0400: Jean-Marc Valin - 65858432 Removing the unused features 2021-07-20 17:01:54 -0400: Jean-Marc Valin - b90729b8 dump_lpcnet.py now checks the size of GRU B 2021-07-20 15:36:15 -0400: Jean-Marc Valin - 4322c163 Oops, actually use the size of GRU B for training 2021-07-20 02:35:42 -0400: Jean-Marc Valin - 346a96fa Training options for sparse GRU B 2021-07-18 02:24:21 -0400: Jean-Marc Valin - c76756e1 Adding sparse training for GRU B inputs 2021-07-16 03:07:26 -0400: Jean-Marc Valin - 8bdbbfa1 Support for sparse GRU B input matrices 2021-07-15 16:12:42 -0400: Jean-Marc Valin - 4c0e2248 Model update 2021-07-15 16:06:56 -0400: Jean-Marc Valin - c74330e8 Pre-compute GRU B conditioning 2021-07-14 13:47:23 -0400: Jean-Marc Valin - 0d53fad5 Using np.memmap() to load the training data 2021-07-13 03:09:04 -0400: Jean-Marc Valin - 5a51e2ee Adding command-line options to training script 2021-07-11 03:46:25 -0400: Jean-Marc Valin - 1edf5d79 README.md update 2021-07-11 03:36:20 -0400: Jean-Marc Valin - 4298f2f9 Adding support for SSE2 and SSSE3 2021-07-10 14:08:01 -0400: Jean-Marc Valin - 116bcb38 Adding SSE 4.1 for older platforms 2021-07-10 01:59:49 -0400: Jean-Marc Valin - 3e223e60 Fixes Python inference for the binary probability tree 2021-07-10 01:59:49 -0400: Jean-Marc Valin - f8f12e7f NEON float->char conversion (same as the AVX2 version) 2021-07-10 01:59:49 -0400: Jean-Marc Valin - a1079c2c Again, same conversion as 3206cec, for NEON 2021-07-10 01:59:49 -0400: Jean-Marc Valin - 7d8b00f1 Sampling directly from the logit 2021-07-10 01:59:49 -0400: Jean-Marc Valin - e8f70128 same conversion cleanup as 3206cec for sgemv_accum8x4() 2021-07-10 01:59:49 -0400: Jean-Marc Valin - 7cef98ec Minor optimization: merging all 3 embeddings 2021-07-10 01:59:49 -0400: Jean-Marc Valin - 714380e7 More manual unrolling 2021-07-10 01:59:49 -0400: Jean-Marc Valin - 00655603 Cleaning up the sparse GRU 2021-07-10 01:59:49 -0400: Jean-Marc Valin - 44fe0556 cleanup float<->int conversions 2021-07-10 01:59:49 -0400: Jean-Marc Valin - 60d6eab6 Doing a bit of unrolling to speed things up 2021-07-10 01:59:49 -0400: Jean-Marc Valin - 3e7ab9ff update model 2021-07-10 01:59:49 -0400: Jean-Marc Valin - 54abdb6f Sparse matrix indexing optimization 2021-07-10 01:59:49 -0400: Jean-Marc Valin - 2681822c update model 2021-07-10 01:59:49 -0400: Jean-Marc Valin - d3321008 Representing output pdf as binary probability tree 2021-06-30 18:54:27 -0400: Jean-Marc Valin - f0ce4338 Update test_lpcnet.py, remove old TF1 code 2021-06-30 18:27:31 -0400: Jean-Marc Valin - d428b0d3 Update model 2021-06-30 18:14:12 -0400: Jean-Marc Valin - 8c4b88cf Using a bisection search for sampling 2021-06-29 04:05:48 -0400: Jean-Marc Valin - e35441f2 Faster activation functions for AVX 2021-06-26 01:27:03 -0400: Jean-Marc Valin - 5571ef1b minor optimization: removing some copying 2021-06-25 13:43:37 -0400: Jean-Marc Valin - d61f7e00 Fix missing transpose in the sparity code 2021-06-24 17:47:51 -0400: Jean-Marc Valin - ca0a43be Update README.md 2021-06-24 17:31:05 -0400: Jean-Marc Valin - c1535c8c Adding option to disable int8 dot products 2021-06-21 01:34:38 -0400: Jean-Marc Valin - 0b9f6bab Remove unnecessary mask in exp() approximation 2021-06-21 01:30:51 -0400: Jean-Marc Valin - ae2ae5ea Remove useless multiply by one 2021-06-18 17:39:35 -0400: Jean-Marc Valin - c7ba313a Adding extra constraint to avoid saturation for SSE/AVX2 2021-06-18 13:20:43 -0400: Jean-Marc Valin - 237245f8 Support for multi-GPU training 2021-02-01 01:07:35 -0500: Jean-Marc Valin - ebc9483b update model 2021-01-18 02:13:52 -0500: Jean-Marc Valin - 79980b20 Minor update to training scripts 2021-01-17 21:39:42 -0500: Jean-Marc Valin - 20fea538 more reasonable noise 2021-01-16 02:11:22 -0500: Jean-Marc Valin - b9c230b3 Add NEON intrinsics 2021-01-16 02:11:21 -0500: Jean-Marc Valin - b214e684 Neon WIP: Compiles but very slow 2021-01-16 02:11:21 -0500: Jean-Marc Valin - 8c3fe6f3 Cleaning up float version 2021-01-16 02:11:21 -0500: Jean-Marc Valin - 40b9fd0a Fix some quantization issues 2021-01-16 02:11:21 -0500: Jean-Marc Valin - 83657d0e Dot product AVX2 code for non-sparse multiply 2021-01-16 02:11:21 -0500: Jean-Marc Valin - 1707b960 cleanup, add signed-unsigned biases 2021-01-16 02:11:21 -0500: Jean-Marc Valin - 40b309d9 WIP: 8-bit SIMD for GRU B 2021-01-16 02:11:20 -0500: Jean-Marc Valin - e695355b some cleanup 2021-01-16 02:11:20 -0500: Jean-Marc Valin - 06489b42 oops, fix number of columns 2021-01-16 02:11:20 -0500: Jean-Marc Valin - d87f9744 Vectorizing conversion 2021-01-16 02:11:20 -0500: Jean-Marc Valin - 6b582edb WIP: remove scalar code from AVX2 code 2021-01-16 02:11:20 -0500: Jean-Marc Valin - be392e38 WIP: Got some AVX2 code working 2021-01-16 02:11:20 -0500: Jean-Marc Valin - 2b4652f9 WIP: cleanup 2021-01-16 02:11:20 -0500: Jean-Marc Valin - bce77988 WIP: signed*unsigned arithmetic 2021-01-16 02:11:19 -0500: Jean-Marc Valin - 11736ca9 WIP: 8-bit mul 2021-01-16 02:11:19 -0500: Jean-Marc Valin - 1657bae0 WIP: Adding a constraint 2021-01-16 02:11:19 -0500: Jean-Marc Valin - c045702e Add non-dot-product AVX code 2021-01-16 02:11:19 -0500: Jean-Marc Valin - 73a05f55 wip 8x4 2021-01-16 02:11:19 -0500: Jean-Marc Valin - cc285186 wip 8x4 sparseness 2021-01-16 01:51:39 -0500: Jean-Marc Valin - 8e405b44 Improve accuracy of AVX sigmoid 2021-01-16 01:51:39 -0500: Jean-Marc Valin - 56d9f13e Fix quantization bug where pitch can get too low 2020-12-19 00:21:03 -0500: Jean-Marc Valin - f0df3e82 Update to model trained with Tensorflow 2 2020-08-19 14:27:07 -0400: Jean-Marc Valin - 90fec91b Convert training code to Tensorflow 2 2020-08-17 13:39:24 -0400: Marcus Asteborg - 171b1ba0 Initialize excitation memory value to unquantized 0 2020-08-15 02:18:59 -0400: Jean-Marc Valin - 88a7878f Fix pitch-related bugs 2020-08-02 20:45:07 -0400: Marcus Asteborg - 9a7f3e4a Open files in binary mode to enable dump_data to work properly on Windows 2020-07-31 17:25:29 -0400: Marcus Asteborg - eeb7615b Add conda env file with working tensorflow and keras version for LPCNet 2020-06-20 23:47:04 -0400: Jean-Marc Valin - 14fb264a Fix sampling bug for 16-bit rand() 2019-04-14 03:20:17 -0400: Jean-Marc Valin - 8f887b62 Download the model 2019-04-11 11:07:33 -0400: Jean-Marc Valin - 60790784 training 2019-04-10 21:30:54 -0400: Jean-Marc Valin - 9b8d72ea more noise 2019-04-10 21:13:44 -0400: Jean-Marc Valin - a3300d7b Fix bias in LPC spectrum 2019-04-01 15:22:00 -0400: Jean-Marc Valin - fd1fc693 adaptation flag to avoid training the sample rate network 2019-03-28 11:33:38 -0400: Jean-Marc Valin - 2a7a9fa0 Minor README.md tweak again 2019-03-28 11:29:34 -0400: Jean-Marc Valin - 49fc5f74 nothing to see here 2019-03-28 11:23:52 -0400: Jean-Marc Valin - 63a67d46 Add README.md to tarball 2019-03-28 11:19:05 -0400: Jean-Marc Valin - ee63653f Update README.md with new paper 2019-03-28 10:54:33 -0400: Jean-Marc Valin - 1f450815 Implement -feature option 2019-03-27 14:12:52 -0400: Jean-Marc Valin - 77d02dbd Using macros for sizes in the demo 2019-03-27 14:06:46 -0400: Jean-Marc Valin - 9f78e583 Make param ordering consistent for lpcnet_synthesize() 2019-03-24 12:10:36 -0400: Jean-Marc Valin - 623ac954 Adding API doc 2019-03-24 03:48:26 -0400: Jean-Marc Valin - 219fbff4 Making it easier to adapt (or not) a model 2019-03-22 14:37:01 -0400: Jean-Marc Valin - edee9cd8 README.md update 2019-03-20 13:36:42 -0400: Jean-Marc Valin - a8fb25f1 Remove NaN checks 2019-03-20 12:58:39 -0400: Jean-Marc Valin - a0981592 Neon: Make gcc actually generate VMLA instructions for sparse mul 2019-03-20 03:21:03 -0400: Jean-Marc Valin - 2bc20e65 Remove hack to match Python code 2019-03-20 03:03:44 -0400: Jean-Marc Valin - 492ef9b3 Neon implementation of the activation functions 2019-03-19 14:42:23 -0400: Jean-Marc Valin - 3d2b26b7 Add dump_data 2019-03-19 14:22:39 -0400: Jean-Marc Valin - df8a0ac3 build lpcnet_demo in root dir 2019-03-19 04:08:12 -0400: Jean-Marc Valin - a9871fe6 Add README 2019-03-18 21:54:31 -0400: Jean-Marc Valin - 30c7545a Fixing Makefile 2019-03-18 21:53:28 -0400: Jean-Marc Valin - 2c0e9679 Fixing dynamic libraries 2019-03-18 21:43:36 -0400: Jean-Marc Valin - 849f3abf Making autogen.sh download and unpack the model 2019-03-18 20:50:53 -0400: Jean-Marc Valin - a0b0ece1 Add missing headers 2019-03-18 20:09:10 -0400: Jean-Marc Valin - 89b2e064 Fixes 2019-03-18 20:05:14 -0400: Jean-Marc Valin - 55a15a93 s/rnnoise/lpcnet/ (untested) 2019-03-18 19:57:40 -0400: Jean-Marc Valin - f41c9776 Copied from RNNoise directly 2019-03-18 17:49:40 -0400: Jean-Marc Valin - ba38c160 Fix auto-download (even more of a hack) 2019-03-18 17:40:33 -0400: Jean-Marc Valin - 77eb0061 Auto-download data (still a hack) 2019-03-18 16:50:39 -0400: Jean-Marc Valin - 54bd6208 Adding lpcnet_demo 2019-03-18 14:13:07 -0400: Jean-Marc Valin - 54b057c9 Add LPCNet decoder object 2019-03-18 13:42:30 -0400: Jean-Marc Valin - fe608dfc Moving LPCNetState 2019-03-17 13:25:43 -0400: Jean-Marc Valin - e63292bd Split off decoder code 2019-03-15 13:52:24 -0400: Jean-Marc Valin - 8dcccc89 library encoder... 2019-03-15 02:44:56 -0400: Jean-Marc Valin - 7086dd73 WIP: Splitting off the encoder 2019-03-14 19:16:37 -0400: Jean-Marc Valin - e198d9be renaming 2019-03-14 19:11:22 -0400: Jean-Marc Valin - 100ace67 cleanup 2019-03-14 18:52:59 -0400: Jean-Marc Valin - 40ceb487 Now encoding to a binary bit-stream (64 bytes/packet) 2019-03-14 18:31:26 -0400: Jean-Marc Valin - 23859d74 Add bitpacker (untested) 2019-03-14 18:05:19 -0400: Jean-Marc Valin - accd7a2b getting rid of the vq_mem global 2019-03-12 14:43:13 -0400: Jean-Marc Valin - 7cee743c minor update to training code 2019-03-12 14:41:37 -0400: Jean-Marc Valin - 7388486c Generating samples using quantized cepstrum LPC 2019-03-12 11:56:34 -0400: Jean-Marc Valin - 6b279094 decrease resolution of C0 to fit 7 bits, add one bit to mid VQ 2019-03-12 02:31:15 -0400: Jean-Marc Valin - b5ff531b Optional quantization 2019-03-11 23:56:49 -0400: Jean-Marc Valin - 0077f4b8 add decoder 2019-03-11 18:00:27 -0400: Jean-Marc Valin - c9b7efd2 dump as ASCII 2019-03-11 17:06:29 -0400: Jean-Marc Valin - 6f8db939 Add M-best VQ search 2019-03-11 15:00:12 -0400: Jean-Marc Valin - bfcf94de cleanup 2019-03-11 12:04:36 -0400: Jean-Marc Valin - 5f830b45 3-bit interpolation 2019-03-01 16:34:41 -0500: Jean-Marc Valin - fc4f594e Better quantization 2019-02-19 00:14:36 -0500: Jean-Marc Valin - 3fc183df adjusting quantization bitrate 2019-02-18 20:40:22 -0500: Jean-Marc Valin - 56820f0d quantize cepstrum 2019-02-16 01:37:50 -0500: Jean-Marc Valin - 29610751 oops, include DC in difference codebook 2019-02-15 18:12:38 -0500: Jean-Marc Valin - 90d74bbb Add bidirectional quantizer 2019-02-15 15:13:14 -0500: Jean-Marc Valin - 543ee940 20-bit VQ 2019-02-14 17:34:42 -0500: Jean-Marc Valin - 5be0e59f quantize period but not correlation yet 2019-02-01 03:15:42 -0500: Jean-Marc Valin - a2d03c28 more cleaning up 2019-02-01 03:04:23 -0500: Jean-Marc Valin - 8cb54041 reindent 2019-02-01 02:59:48 -0500: Jean-Marc Valin - 6ef718c4 splitting function 2019-02-01 02:44:33 -0500: Jean-Marc Valin - 6318467f Removing static variables 2019-02-01 02:36:34 -0500: Jean-Marc Valin - e1741e37 cleaning up 2019-01-31 15:53:15 -0500: Jean-Marc Valin - ba2404a5 cleanup 2019-01-31 15:49:52 -0500: Jean-Marc Valin - d3ec5575 Output unquantized pitch info 2019-01-31 15:14:59 -0500: Jean-Marc Valin - 785c4b2e tweak frame weighting 2019-01-31 14:55:43 -0500: Jean-Marc Valin - b3198a09 Add frame weighting, doubling prevention 2019-01-30 22:17:04 -0500: Jean-Marc Valin - e6347180 add backward pass 2019-01-30 21:31:52 -0500: Jean-Marc Valin - 3a6bae17 Dynamic programming approach (wip) 2019-01-30 14:17:08 -0500: Jean-Marc Valin - 24595ea2 pitch tweaks 2019-01-30 02:29:54 -0500: Jean-Marc Valin - 823be857 comments 2019-01-30 02:25:49 -0500: Jean-Marc Valin - a15cc201 cleanup 2019-01-30 02:21:59 -0500: Jean-Marc Valin - cd2065f7 replace pitch features 2019-01-29 17:53:05 -0500: Jean-Marc Valin - 1d70c61a dump 4 frames at a time 2019-01-29 17:36:05 -0500: Jean-Marc Valin - 71e6bbb5 more refactoring 2019-01-29 17:31:09 -0500: Jean-Marc Valin - 80dcc3f3 put back training code 2019-01-29 17:30:15 -0500: Jean-Marc Valin - d5a01822 refactoring 2019-01-29 17:08:53 -0500: Jean-Marc Valin - 43ffd19b pitch quantization 2019-01-29 14:35:10 -0500: Jean-Marc Valin - 48a8f973 remove earlier attempt 2019-01-29 14:34:32 -0500: Jean-Marc Valin - 6d88dfe3 misc improvements 2019-01-29 13:34:43 -0500: Jean-Marc Valin - a1ab7c5f new pitch 2019-01-24 14:16:30 -0500: Jean-Marc Valin - da456b09 fix warning 2019-01-24 14:16:30 -0500: Jean-Marc Valin - b2940ed2 Use real features at the chunk edges rather than zeros 2019-01-21 16:53:26 -0500: Jean-Marc Valin - 9fd3e45f Avoid glitch at the beginning 2019-01-21 16:52:57 -0500: Jean-Marc Valin - b84a06dd Use a single u-law embedding 2019-01-21 15:16:11 -0500: Jean-Marc Valin - dc082d7c Making it easier to change the frame size 2019-01-17 23:17:42 -0500: Jean-Marc Valin - 38cd5cf0 Remove useless (and possibly hurtful) residual connection 2019-01-17 17:03:48 -0500: Jean-Marc Valin - 4698b283 Making dump_lpcnet.py a bit more robust 2019-01-09 16:52:26 -0500: Jean-Marc Valin - d1811399 Cleanup 2019-01-01 14:40:00 -0500: Jean-Marc Valin - a06e9a96 doc update 2019-01-01 14:37:19 -0500: Jean-Marc Valin - ba46bb93 Biasing noise std 2019-01-01 14:37:19 -0500: Jean-Marc Valin - 800a659c Using log approximations 2019-01-01 14:37:19 -0500: Jean-Marc Valin - 677182fc Making the update and reset gate more sparse 2019-01-01 14:37:18 -0500: Jean-Marc Valin - ea02ef7e Computing signals in C 2018-12-28 01:19:56 -0500: Jean-Marc Valin - d75a4aec refactoring 2018-12-16 01:15:38 -0500: Jean-Marc Valin - 293f76ee README update 2018-12-16 09:31:50 +1030: David - 8bd91766 added concat.sh script 2018-12-16 09:30:53 +1030: David - 8f8ca9c9 updated README 2018-12-16 09:30:13 +1030: David - 61194468 added Makefile 2018-12-15 01:25:44 -0500: Jean-Marc Valin - 470a0a7e Properly delaying the pitch gain 2018-12-13 18:25:21 -0500: Jean-Marc Valin - 6367aa8a Controlling training offset 2018-12-13 18:03:58 -0500: Jean-Marc Valin - 088ee4ff Should make dump_data able to handle partial overlap 2018-12-13 17:40:05 -0500: Jean-Marc Valin - 12f16df6 More work on making freq.[ch] more generic 2018-12-13 15:42:11 -0500: Jean-Marc Valin - fb3112ad Removing most of the full-overlap assumptions from freq.[ch] 2018-12-13 14:37:04 -0500: Jean-Marc Valin - e8c96212 Missing #include 2018-12-12 11:00:33 -0500: Jean-Marc Valin - 06b9bfa8 Avoiding an infinite loop 2018-12-11 16:59:07 -0500: Jean-Marc Valin - 7d9affc3 Moving the frame out of lpcnet.c and into test_lpcnet.c 2018-12-11 16:53:22 -0500: Jean-Marc Valin - ca4a8d4f More cleanup 2018-12-11 16:29:31 -0500: Jean-Marc Valin - 242198ea Get rid of the TRAINING macro 2018-12-11 16:28:50 -0500: Jean-Marc Valin - 590e9ce4 Move the common functions from dump_data.c to freq.c 2018-12-11 16:10:57 -0500: Jean-Marc Valin - 9b581a13 Rename denoise.c to dump_data.c, rnnoise.h to freq.h 2018-12-11 15:37:05 -0500: Jean-Marc Valin - 3cb52ece ... 2018-12-11 13:31:04 -0500: Jean-Marc Valin - 86c15a7a Remove more useless code 2018-12-11 11:49:13 -0500: Jean-Marc Valin - 4eb2d344 Cleanup: Remove useless code (more to come) 2018-12-11 02:00:51 -0500: Jean-Marc Valin - 37ddc0a8 Add -test or -train option 2018-12-11 01:41:27 -0500: David Rowe - 74b98437 Vectorization testing code 2018-12-11 01:40:29 -0500: David Rowe - 03dcb819 Error messages 2018-12-10 21:28:29 -0500: David Rowe - 7dc696b9 refactored for different machines, sgemv_accum16 using NEON intrisics 2018-12-10 16:53:53 -0500: David - bc108e9a checks that files opened OK 2018-12-10 16:15:50 -0500: Jean-Marc Valin - 8c271d60 Controlling per-gate sparsity 2018-12-10 11:23:31 -0500: Jean-Marc Valin - b9e0ea23 Fix flooring of the pitch period 2018-12-10 11:22:13 -0500: Jean-Marc Valin - d533e402 Fix DCT normalization 2018-12-09 22:48:46 -0500: Jean-Marc Valin - a02d9c85 reduce memory use of training code 2018-12-09 21:20:36 -0500: Jean-Marc Valin - 2facc08b Avoid rounding the prediction multiple times 2018-12-09 16:00:49 -0500: Jean-Marc Valin - 3e712482 Fix compile 2018-12-09 15:48:12 -0500: Jean-Marc Valin - 0fb031a9 Produce at least ~14 hours of augmented speech 2018-12-09 15:48:12 -0500: Jean-Marc Valin - 3dcbb012 Add variable gain and response 2018-12-09 15:48:11 -0500: Jean-Marc Valin - f9337256 Chopping silence from the training data 2018-12-09 15:45:34 -0500: Jean-Marc Valin - 407eec12 make dump_data output LPC as converted from features 2018-12-07 18:16:19 -0500: Jean-Marc Valin - e0d2b105 Compute LPC from features 2018-12-06 16:27:08 -0500: Jean-Marc Valin - 1dcd5732 Do proper saturation 2018-12-04 07:58:13 -0500: Jean-Marc Valin - 771cc786 Support for plain AVX with no FMA 2018-12-01 12:05:23 -0500: Jean-Marc Valin - 91d90676 Remove the need for useless exc and pred files 2018-11-30 10:56:44 -0500: Jean-Marc Valin - b05f950e Using the right name: s/gemm/sgemv/ 2018-11-30 10:46:32 -0500: Jean-Marc Valin - c395a68b moving code around 2018-11-30 10:32:04 -0500: Jean-Marc Valin - 05f4851d Making the code work even without AVX2/FMA 2018-11-30 01:55:23 -0500: Jean-Marc Valin - 1956467d Add AVX2/FMA to gcc options 2018-11-29 20:09:36 -0500: Jean-Marc Valin - d7f0abcd Delaying the softmax() to avoid the pow() 2018-11-29 19:50:09 -0500: Jean-Marc Valin - faf3fe3d gemm_accum16() doesn't need a multiple of 16 columns (just lines). 2018-11-29 19:43:59 -0500: Jean-Marc Valin - 7ee79b63 Add AXV versions of exp(), tanh() and sigmoid() 2018-11-28 20:20:17 -0500: Jean-Marc Valin - d961d009 Managing to actually use sparse matrices 2018-11-28 18:49:19 -0500: Jean-Marc Valin - 4de3e53a Adding some sparse GRU support 2018-11-28 14:57:22 -0500: Jean-Marc Valin - ec671ed9 Quick and dirty AVX2 implementation of gemm_accum 2018-11-28 14:13:59 -0500: Jean-Marc Valin - 15fb1b3c Moving GRU_A's condition computation to the frame rate network 2018-11-28 14:05:36 -0500: Jean-Marc Valin - 732fce9a Pre-computing GRU_A's input contribution. 2018-11-28 12:37:18 -0500: Jean-Marc Valin - 040aa437 Simper GRU implementation just for reset_after. 2018-11-27 15:08:04 -0500: Jean-Marc Valin - 6c2f7e58 compiling synthesis 2018-11-27 14:50:38 -0500: Jean-Marc Valin - 36a0bf8c Wow, managed two bugs in a 25-character line 2018-11-27 14:37:10 -0500: Jean-Marc Valin - c7b978b9 Fix reset_after GRU 2018-11-27 13:11:41 -0500: Jean-Marc Valin - 3c694db2 Better rounding 2018-11-27 12:34:39 -0500: Jean-Marc Valin - 0ddfdfc7 Add deemphasis 2018-11-27 11:44:04 -0500: Jean-Marc Valin - 5ac0ac7a Add code for copying the LPC 2018-11-27 00:23:26 -0500: Jean-Marc Valin - e25a585d Match Python boundary condition 2018-11-26 18:41:54 -0500: Jean-Marc Valin - 4ccfbdff Frame network seems to be working 2018-11-26 16:02:49 -0500: Jean-Marc Valin - 538f2556 Starting to actually test this -- fix a few OOB reads 2018-11-26 15:39:06 -0500: Jean-Marc Valin - 8d62ba06 ... 2018-11-26 13:12:17 -0500: Jean-Marc Valin - c0e8f37c Cleaning up the API 2018-11-26 11:04:41 -0500: Jean-Marc Valin - 575d8d6f Adding sampling 2018-11-26 02:49:25 -0500: Jean-Marc Valin - 91c9524a Getting there 2018-11-26 02:33:49 -0500: Jean-Marc Valin - 4cf17741 More plumbing 2018-11-25 17:20:24 -0500: Jean-Marc Valin - 7119eaf3 Plumbing for the frame rate network 2018-11-25 13:15:19 -0500: Jean-Marc Valin - 70fdf474 Copyright headers 2018-11-24 16:19:02 -0500: Jean-Marc Valin - 60c97b97 Proper ordering for MDense weights 2018-11-24 16:00:30 -0500: Jean-Marc Valin - 141830ce Fixing includes 2018-11-24 15:51:08 -0500: Jean-Marc Valin - 37fbcaee mdense max size 2018-11-24 15:47:48 -0500: Jean-Marc Valin - 94ac0841 Precomputing sizes 2018-11-24 15:30:17 -0500: Jean-Marc Valin - c025744e Fix conv1d, default to size 384 2018-11-24 12:23:11 -0500: Jean-Marc Valin - 66486004 Implement MDense 2018-11-24 11:32:01 -0500: Jean-Marc Valin - d4046036 Dump Conv1D (didn't check weight ordering at all) 2018-11-23 23:33:35 -0500: Jean-Marc Valin - 477d0873 Dump embedding 2018-11-23 20:07:42 -0500: Jean-Marc Valin - d93239e9 Using non-cudnn version of the GRU for the weights 2018-11-23 19:51:34 -0500: Jean-Marc Valin - b0c61158 More meaningful names 2018-11-23 19:43:58 -0500: Jean-Marc Valin - b9cd61be Work in progress translation to C 2018-11-07 03:26:10 -0500: Jean-Marc Valin - 8caaa5e9 Output directly to 16-bit (raw) PCM 2018-10-25 19:19:06 -0400: Jean-Marc Valin - cf926d11 Project name is LPCNet 2018-10-25 16:19:45 -0400: David Rowe - bf04b53a Cleanup 2018-10-24 14:57:34 -0400: Jean-Marc Valin - db7569c3 moving hyper-parameters to new_lpcnet_model() arguments 2018-10-24 14:09:05 -0400: Jean-Marc Valin - 5ff58fa1 remove import that no longer exists 2018-10-23 23:10:41 -0400: Jean-Marc Valin - 92281bbe s/CELPNet/LPCNet/ 2018-10-22 13:40:54 -0400: Jean-Marc Valin - 7c28191b Rename the current files to use the LPCNet name since they're no longer WaveNet 2018-10-22 13:40:11 -0400: Jean-Marc Valin - 97dcf52a Remove no longer used files (old wavenet and LPCNet implementations) 2018-10-21 02:45:22 -0400: Jean-Marc Valin - 3122b6b3 most promising model for now 2018-10-21 02:45:22 -0400: Jean-Marc Valin - f9fe6c0e clear pitch features in testing too 2018-10-21 02:45:21 -0400: Jean-Marc Valin - 4e331f37 LPC generation from the cepstral coefficients 2018-10-21 02:45:21 -0400: Jean-Marc Valin - fb1d4fde ... 2018-10-21 02:45:21 -0400: Jean-Marc Valin - fa1d2824 Add diagonal to sparsity mask 2018-10-21 02:45:21 -0400: Jean-Marc Valin - f13debcf Arbitrary 16x1 sparseness 2018-10-16 01:00:52 -0400: Jean-Marc Valin - 62f330ec better training params 2018-10-14 12:36:56 -0400: David Rowe - a263f7c1 Adding comments 2018-10-14 12:33:44 -0400: David Rowe - beaa370a Adding a README.md 2018-10-13 14:52:30 -0400: Jean-Marc Valin - d75b51b1 Reduce sampling temperature for voiced frames 2018-10-13 03:54:58 -0400: Jean-Marc Valin - c74876bb Adding some instructions 2018-10-13 03:41:17 -0400: Jean-Marc Valin - f3eb6164 Cleaning up the synthesis code 2018-10-10 18:05:27 -0400: Jean-Marc Valin - 9756feef ... 2018-10-10 18:05:27 -0400: Jean-Marc Valin - 495f8ea5 second RNN 2018-10-10 17:28:14 -0400: Jean-Marc Valin - 36989772 add license 2018-10-09 12:27:02 -0400: Jean-Marc Valin - 03fa20d5 remove unused/dead code 2018-10-09 03:10:25 -0400: Jean-Marc Valin - a9835c4e more cleanup 2018-10-09 02:39:12 -0400: Jean-Marc Valin - aba9af8b mu-law code cleanup 2018-10-09 01:01:18 -0400: Jean-Marc Valin - 08211c27 missing script 2018-10-03 22:30:44 -0400: Jean-Marc Valin - ea1391e1 deeper features 2018-10-02 21:17:34 -0400: Jean-Marc Valin - 639766b3 pitch embedding 2018-10-02 18:26:42 -0400: Jean-Marc Valin - 2d74d318 ... 2018-08-24 00:20:10 -0400: Jean-Marc Valin - c381db56 Use excitation as input 2018-08-22 23:32:36 -0400: Jean-Marc Valin - 8f6e490b clean excitation 2018-08-21 19:17:27 -0400: Jean-Marc Valin - 8a276fb4 predicting excitation 2018-08-21 13:02:26 -0400: Jean-Marc Valin - a922f83c Fix input noise 2018-08-17 00:31:27 -0400: Jean-Marc Valin - 08b5fe6c working decoder 2018-08-16 22:43:13 -0400: Jean-Marc Valin - 87cd75f6 Training seems to work 2018-08-16 13:58:33 -0400: Jean-Marc Valin - 785a2b2e Predicting pre-emphasized audio 2018-08-14 18:40:32 -0400: Jean-Marc Valin - 3d20cdae Add prediction 2018-08-03 01:59:29 -0400: Jean-Marc Valin - 4fec1144 more pcm outputs 2018-07-31 18:37:27 -0400: Jean-Marc Valin - 70789e6f audio-domain synthesis 2018-07-29 01:41:18 -0400: Jean-Marc Valin - 4cf2b270 fix ulaw2lin() 2018-07-27 16:33:01 -0400: Jean-Marc Valin - 2aba2a9c Add input embedding 2018-07-24 17:52:33 -0400: Jean-Marc Valin - 1837dad0 audio-domain version 2018-07-23 17:05:21 -0400: Jean-Marc Valin - b6af21f3 wip... 2018-07-13 17:10:03 -0400: Jean-Marc Valin - 211435f5 Gated convolution 2018-07-13 14:19:27 -0400: Jean-Marc Valin - 0fa71504 Implement FFTNet too 2018-07-13 02:44:43 -0400: Jean-Marc Valin - f50058f3 first wavenet implementation 2018-07-12 18:20:25 -0400: Jean-Marc Valin - 374ba430 stashing stuff here 2018-07-11 17:41:35 -0400: Jean-Marc Valin - 679dfbab Fix NaN issue 2018-07-11 01:30:30 -0400: Jean-Marc Valin - 5d8a1313 decodes something... 2018-07-10 13:56:59 -0400: Jean-Marc Valin - 638252a9 wip 2018-07-09 18:20:52 -0400: Jean-Marc Valin - 824dbeca decoder wip 2018-06-26 22:52:24 -0400: Jean-Marc Valin - 06511ba5 Add convolution 2018-06-26 17:14:29 -0400: Jean-Marc Valin - f884d7bf add convolution 2018-06-26 16:40:55 -0400: Jean-Marc Valin - fd9002e9 Adding pitch 2018-06-26 01:31:44 -0400: Jean-Marc Valin - 617e462b using features (except pitch gain which has NaNs for now) 2018-06-25 16:26:47 -0400: Jean-Marc Valin - b65031ef excitation model 2018-06-25 14:42:56 -0400: Jean-Marc Valin - cc1c52a6 saving features 2018-06-25 13:56:28 -0400: Jean-Marc Valin - aa970f2a Computing features 2018-06-25 02:10:31 -0400: Jean-Marc Valin - 54710acf fix pitch 2018-06-24 23:43:52 -0400: Jean-Marc Valin - fd7a03bd oops, fixes noise floor 2018-06-24 23:00:08 -0400: Jean-Marc Valin - 8ca8adae Add LPC analysis 2018-06-24 03:48:51 -0400: Jean-Marc Valin - e018b6f1 cleanup 2018-06-24 02:41:36 -0400: Jean-Marc Valin - 61c6391c Importing DSP code from RNNoise 2018-06-21 20:45:54 -0400: Jean-Marc Valin - c41afe41 initial commit libopusenc 2023-05-03 03:48:47 -0700: Tristan Matthews - d53a41b CI: switch to alpine musl 2023-05-03 03:48:07 -0700: Tristan Matthews - b74fb7b update_version: use sh instead of bash codec2 2024-05-04 07:16:26 +0930: drowe67 - b2311e5a custom config debugging: dump ofdm config from a FreeDV API function 2024-05-03 10:10:49 +0930: drowe67 - cfa9cd02 first pass a config driven Tx BPF set up 2024-05-03 05:23:55 +0930: drowe67 - d026cfed automatically compute the number of used data bits in a codeword from other waveform parameters 2024-05-01 15:56:01 +0930: drowe67 - 7f6188cc adjusted clipper in C & octave, regerenerated curves 2024-04-28 17:55:09 +0930: David - aebdd114 spelling error, thanks Tomas 2024-04-28 17:31:25 +0930: David - 88be2d72 attempt at correcting (19), thanks Bruce Mackinnon 2024-04-19 18:56:32 +0200: Lukas Ostendorf - 8241e30b pkg-config: Fix include dirs in codec2.pc 2024-04-05 05:06:39 +1030: drowe67 - 2841e6c5 non-table driven interleaver b 2024-04-03 18:25:40 +1030: drowe67 - 1de1b46b ctest for custom mode 2024-04-03 18:00:35 +1030: drowe67 - cf069d2e demo custom mode 2024-04-03 17:16:58 +1030: drowe67 - 735d7882 WIP freedv API support for custom raw data modes 2024-03-30 08:08:09 +1030: drowe67 - 23a7d60b put snr_curve.sh system back in from codec2-dev, curves for datac14 2024-03-29 07:40:38 +1030: drowe67 - 3b9037c9 datac14 freedv_api port 2024-03-29 07:18:31 +1030: drowe67 - 2ee2989c ofdm_mod/ofdm_demod working with datac14 2024-03-28 07:39:00 +1030: drowe67 - 3c761467 work out packet duration including pre/postamble 2024-03-28 06:52:42 +1030: drowe67 - babaeccc tweaks to reduce duration to 0.69s including pre/postamble 2024-03-27 19:07:07 +1030: drowe67 - b6faec2a first pass at datac14, 5 byte, < 1s signalling mode 2024-03-15 06:43:05 +1030: drowe67 - 10df28af Update README.md 2024-02-16 16:13:43 +1030: drowe67 - 32fa9947 Update README.md sndfile 2024-05-26 16:13:19 +0500: evpobr - 402f163d Remove more unused varibles, closes #1015 2024-05-26 14:32:07 +0500: evpobr - 8075d7ec Delete empty line 2024-05-26 14:23:10 +0500: evpobr - bc06ad06 Remove unused variable, closes #1009 2024-02-10 07:50:29 +0500: ccn - c81375f0 Update README.md sox 2024-05-30 14:46:01 +0100: Mans Rullgard - f3094754 rate: add some sanity checking 2024-05-23 20:03:03 +0100: Mans Rullgard - 507b6699 spectrogram: fix crash if pixels per second exceeds sample rate openmpt 2024-06-09 10:46:47 +0000: Jörn Heusipp - 7834a9468 [Mod] OpenMPT: Version is now 1.30.12.15 2024-06-09 10:46:46 +0000: Jörn Heusipp - 61c55ec18 [Mod] libopenmpt: Bump patch version. 2024-06-09 10:46:45 +0000: Jörn Heusipp - 0317776cd [Mod] libopenmpt: Prepare for release. 2024-06-09 10:46:44 +0000: Jörn Heusipp - c1397c06f [Mod] OpenMPT: Version is now 1.30.12.14 2024-06-09 09:50:27 +0000: Johannes Schultz - 745a15227 [Doc] libopenmpt: Update changelog. 2024-06-08 21:25:51 +0000: Johannes Schultz - e4dcb258b Merged revision(s) 20957 from trunk/OpenMPT: [Fix] DTM: Finetune needs to be handled separately for correct period calculation. Fixes the slides in AMAI.DTM by Yerzmyey (libopenmpt only). ........ 2024-06-08 21:25:08 +0000: Johannes Schultz - e37c657db Merged revision(s) 20883, 20947 from trunk/OpenMPT: [Fix] AMS: Default channel panning was broken, using all-center panning instead of MOD panning. ........ [Fix] STM/STX: Don't import channels with panning. ST2 only outputs mono sound. The SoundBlaster Pro was only released around the same time as the last ST2 release, so stereo support was just not possible (tx cs127). ........ 2024-06-08 16:24:04 +0000: Jörn Heusipp - 5cccf73f1 [Fix] build: CI: GitHub: CPA: OpenBSD pkg_add cannot automatically install any ambiguous package versions, we need to explicitly pick a version. [Fix] build: CI: GitHub: CPA: Force non-interactive mode for OpenBSD pkg_add. 2024-06-08 14:07:21 +0000: Johannes Schultz - a65d106d3 Merged revision(s) 20960 from trunk/OpenMPT: [Fix] MO3: Don't try to load comrpessed samples if the header says that it's a 0-length sample anyway. This may cause a sample buffer to be allocated and its size be reduced to 0, which is an API violation (see assertion in ModSample::HasSampleData()). Found with afl++. ........ 2024-06-02 18:28:47 +0000: Johannes Schultz - 026ae49b1 Merged revision(s) 20918 from trunk/OpenMPT: [Fix] Fuzzing: Remove input file from command line; as we use the shared memory fuzzing model now, it is useless. ........ 2024-06-02 18:21:20 +0000: Johannes Schultz - 10bd3ab6f Merged revision(s) 20911 from trunk/OpenMPT: [Fix] SampleIO: Not all pinned view implementations were consistent in whether they return a nullptr or not when trying to read data at the end of the file; instead check if the memory size is 0, which must always be the case in such a situation. ........ 2024-06-02 14:49:04 +0000: Johannes Schultz - c668b4e3c Merged revision(s) 20901, 20903-20904 from trunk/OpenMPT: [Fix] PSM: File header probing was stricter than actual file loader. ........ [Fix] Fuzzer: Don't return from the AFL loop if we weren't able to load a file. ........ [Fix] PSM: Header probing was still too strict. ........ 2024-05-26 20:49:37 +0000: Johannes Schultz - 68d68dcf3 [Ref] Backport ModCommand::SetVolumeCommand and ModCommand::SetEffectCommand. 2024-05-26 20:42:37 +0000: Johannes Schultz - 375a456ba [Fix] Compile fix. 2024-05-26 20:38:43 +0000: Johannes Schultz - da7475ce2 Merged revision(s) 20854 from trunk/OpenMPT: [Fix] MDL: Slide depth broke when introducing Hertz instead of periods in non-linear mode. ........ 2024-05-26 20:38:23 +0000: Johannes Schultz - 975e937da Merged revision(s) 20846-20848 from trunk/OpenMPT: [Mod] MED: Don't seek to and read pattern name position if the length is 0 anyway. ........ [Fix] STP: Volume slide nibbles are not just swapped, but they are always both executed (so up and down are added together). [Ref] Cleanup STP loader. ........ [Fix] S3M: Don't update effect memory from cells without a command. This could happen after editing a pattern. ........ 2024-05-22 09:11:00 +0000: Jörn Heusipp - ef06a8e61 Merged revision(s) 20835 from trunk/OpenMPT: [Ref] mpt/base/detect_compiler.hpp: Detect VS2022 19.10. ........ 2024-05-12 11:17:39 +0000: Jörn Heusipp - d3ba99206 [Mod] OpenMPT: Version is now 1.30.12.13 2024-05-12 11:17:38 +0000: Jörn Heusipp - 945028db9 [Mod] libopenmpt: Bump patch version. 2024-05-12 11:17:36 +0000: Jörn Heusipp - 2267dbb6d [Mod] libopenmpt: Prepare for release. 2024-05-12 11:17:36 +0000: Jörn Heusipp - 71935abbb [Mod] OpenMPT: Version is now 1.30.12.12 2024-05-12 10:42:54 +0000: Johannes Schultz - 6cb83be87 [Doc] libopenmpt: Update changelog. 2024-05-12 08:30:07 +0000: Jörn Heusipp - 6d81e4d55 [Reg] build: CI: GitHub: MSYS2: Remove MSYS2 builders from libopenmpt 0.6 because we do not support GCC 14 on this branch any more. 2024-05-11 21:50:32 +0000: Jörn Heusipp - ba5574ba3 [Doc/Reg] libopenmpt: Document GCC 14 as unsupported. 2024-05-11 21:36:49 +0000: Johannes Schultz - 9bf983fc4 Merged revision(s) 20780 from branches/OpenMPT-1.31: Merged revision(s) 20736 from trunk/OpenMPT: [Imp] STK: Allow romantic.stk to load, which has a sample longer than 74KB. [Imp] STK: Also allow files to load that have garbage in the song title, but whose sample names are properly null-terminated non-empty ASCII strings. Fixes STK.Sharks-NewIntro. ........ 2024-05-11 21:04:10 +0000: Johannes Schultz - d1f3096cb Merged revision(s) 20702 from trunk/OpenMPT: [Mod] MDL: Command 9 is not Set Envelope Position, it select a different envelope instead. As we only have one envelope per type per instrument, instead do the only thing we can do for now: Assume that the instrument envelope was disabled and enable it. ........ 2024-05-11 20:26:30 +0000: Johannes Schultz - 3afd5a5a2 Merged revision(s) 20756 from branches/OpenMPT-1.31: Merged revision(s) 20749-20750, 20755 from trunk/OpenMPT: [Mod] Reduce static variable usage in fuzzer program to eventually allow using __AFL_LOOP. ........ [Imp] mptRandom: Add reinit_global_random() function for fuzzer builds to allow deterministic consecutive fuzzer runs in the same process. ........ [Imp] Speed up fuzzing by using persistent mode and shared memory file input. Note: afl++ will report a stability of about 99.x%. According to its debug output, the unstable edges are in WavesReverb and I3DL2Reverb implementations, however the unstable edges that it finds don't make any sense. As a tiny bit of instability in these parts of the code should not hurt overall code coverage, we trade this for the significant gains in speed that persistent mode gives us. ........ 2024-05-11 20:23:38 +0000: Johannes Schultz - 33fc53872 Merged revision(s) 20651 from trunk/OpenMPT: [Var] Fuzzing: AFL_HARDEN and ASan are not compatible in v4.10c. ........ Merged revision(s) 20695-20696 from trunk/OpenMPT: [Imp] Enable host-specific performance optimizations in afl++. ........ [Var] Update fuzzer dictionary. ........ 2024-05-11 20:13:28 +0000: Johannes Schultz - ec5b7cc97 Merged revision(s) 20742 from trunk/OpenMPT: [Fix] ULT: Strings are space-padded, not null-terminated. ........ 2024-05-11 20:11:21 +0000: Johannes Schultz - 7849f78b4 Merged revision(s) 20693 from trunk/OpenMPT: [Imp] XM: Reject files with impossible pattern header. [Imp] XM: Speed up decoding early if pattern data cannot be read, ignore patterns > MAX_PATTERNS for decoding. ........ 2024-05-08 06:13:58 +0000: Jörn Heusipp - 4439ee44a Merged revision(s) 20726 from trunk/OpenMPT: [Fix] Static (internal linkage) functions in namespace scope in headers can cause ODR-violations when used by external linkage inline functions. ........ 2024-04-30 16:55:49 +0000: Johannes Schultz - 616865d7b Merged revision(s) 20690 from trunk/OpenMPT: [Imp] In r15576, resampler table initialization was moved to the time the first module is loaded in libopenmpt. This caused a huge performance loss for fuzzing using afl's persistent mode, so the original behaviour is restored for fuzzer builds now. ........ 2024-04-28 16:25:23 +0000: Johannes Schultz - 721066dab Merged revision(s) 20675 from trunk/OpenMPT: [Imp] DMF: Avoid spending a lot of time on reading non-existing pattern data. ........ 2024-04-27 22:14:57 +0000: Johannes Schultz - ce85dfd37 Merged revision(s) 20660-20662 from trunk/OpenMPT: [Fix] S3M: In mono mode, the ratio between sample and OPL volume was incorrect (https://bugs.openmpt.org/view.php?id=1774). ........ [Fix] Opal: With mix rates exceeding 131kHz, it was possible that the interpolated output overflowed. The new linear interpolation is based on OpenMPT's own mixer code, and may also be slightly faster because it divides by SampleRate only once (https://bugs.openmpt.org/view.php?id=1775). ........ 2024-04-21 19:19:51 +0000: Johannes Schultz - 11975ee76 Merged revision(s) 20641 from trunk/OpenMPT: [Mod] MO3: Further reduce maximum allowed music data (not samples) size from 2GB to 512MB. ........ 2024-04-21 14:09:47 +0000: Jörn Heusipp - 7a09bb6a0 Merged revision(s) 20635 from trunk/OpenMPT: [Fix] build: cppcheck: Fix typo. ........ 2024-04-21 10:55:23 +0000: Jörn Heusipp - 6143da928 Merged revision(s) 20627 from trunk/OpenMPT: [Mod] build: cppcheck: Enable --check-level=exhaustive. The performance cost is around ~10%. ........ 2024-04-14 16:35:19 +0000: Johannes Schultz - 9c8bce036 [Doc] libopenmpt: Update changelog. 2024-04-12 09:12:33 +0000: Jörn Heusipp - a6cdb3bbc [Imp] build: CI: GitHub: Add OpenBSD 7.5. 2024-04-12 09:10:10 +0000: Jörn Heusipp - fed36cfb9 [Mod] build: CI: GitHub: Update CPA to v0.24.0. 2024-04-11 17:54:39 +0000: Johannes Schultz - 1c154f3fa Merged revision(s) 20564 from trunk/OpenMPT: [Imp] M15: The heuristics in r20524 were still too loose, also identifying completely unrelated file types. We validate the pattern data much more thoroughly now and check that there are no weird period values. There's one extremely damaged M15 file that will no longer play, but it was not particularly listenable before this change (even sample length were incorrect, lots of pattern garbage, etc.), so it's no big loss. ........ 2024-04-10 12:25:25 +0000: Jörn Heusipp - dec9ab126 [Doc] libopenmpt: Update changelog. 2024-04-10 12:25:19 +0000: Jörn Heusipp - 18a7b9bf5 Merged revision(s) 20553-20554 from trunk/OpenMPT: [Fix] build: Autotools: Pipe example was missing. ........ [Fix] build: Autotools: libopenmpt_ext.bi was missing. ........ 2024-04-08 21:43:21 +0000: Johannes Schultz - d10631977 Merged revision(s) 20538 from trunk/OpenMPT: [Mod] M15: The heuristics in r20524 were a bit too loose, also identifying some GMC files as SoundTracker modules. Tighten the song title check again to previous values, but ignore it if a sufficent amount of sample headers has "real-looking" sample names (starting with a disk name like st-01:...). ........ 2024-04-08 17:07:38 +0000: Johannes Schultz - 170dea487 Merged revision(s) 20524 from trunk/OpenMPT: [Mod] M15: Loosen file rejection heuristics a bit to allow loading of schmokk.mod and scramble_2.mod. ........ 2024-04-05 14:40:18 +0000: Jörn Heusipp - a7218c21f Merged revision(s) 20495 from trunk/OpenMPT: [Var] mpg123: Update to 1.32.6 (2024-04-04). ........ 2024-04-04 18:14:44 +0000: Jörn Heusipp - 9fa1dccec [Doc] libopenmpt: Update changelog. 2024-04-04 18:13:01 +0000: Jörn Heusipp - b1794d8e8 Merged revision(s) 20495 from trunk/OpenMPT: [Var] mpg123: Update to 1.32.6 (2024-04-04). ........ 2024-03-24 12:18:23 +0000: Jörn Heusipp - f71f7319c [Mod] OpenMPT: Version is now 1.30.12.11 2024-03-24 12:18:22 +0000: Jörn Heusipp - 99e385df6 [Mod] libopenmpt: Bump patch version. 2024-03-24 12:18:19 +0000: Jörn Heusipp - 73d14fe3f [Mod] libopenmpt: Prepare for release. 2024-03-24 12:18:18 +0000: Jörn Heusipp - b18bc2223 [Mod] OpenMPT: Version is now 1.30.12.10 2024-03-24 12:17:01 +0000: Jörn Heusipp - d4fc1bc8b [Doc] libopenmpt: Update changelog. 2024-03-23 15:38:08 +0000: Johannes Schultz - cb5b3f099 [Doc] libopenmpt: Update changelog. 2024-03-23 14:09:57 +0000: Johannes Schultz - db7f67813 Merged revision(s) 20424 from trunk/OpenMPT: [Imp] Avoid re-allocating the loop state map contents on every playthrough. For libopenmpt, the contents of patterns can never change anyway. For OpenMPT, this may in theory cause new allocations to be made during playback if the user inserted some pattern loops while playback was happening, but those allocations would happen anyway at the time the song loops, we cannot avoid them. ........ 2024-03-21 20:52:34 +0000: Johannes Schultz - c83bb87e4 Merged revision(s) 20418 from trunk/OpenMPT: [Fix] SymMOD: Potential heap out-of-bounds read or write past sample end with malformed sustain loops. ........ 2024-03-17 16:33:42 +0000: Johannes Schultz - e95b91aee Merged revision(s) 20412 from trunk/OpenMPT: [Fix] OKT: Don't reject files with non-ASCII chunk IDs. This fixes "katharsis - piano lesson.okta" which appears to have some leftover junk with unused sample data at the end of the file (https://www.un4seen.com/forum/?topic=15448.msg142562#msg142562). ........ 2024-03-17 12:35:23 +0000: Johannes Schultz - 72913aed6 Merged revision(s) 20385-20406 from trunk/OpenMPT: [Mod] Compressor DMO: Similar to Chorus / Flanger, avoid chance of reading from the wrong buffer offset at extremely high sample rates. In this particular case, the mix rate needs to be above 500 kHz before the overflow would occur. ........ [Fix] MED: Some samples were playing too low (e.g. in mix94.mmd1, see https://www.un4seen.com/forum/?topic=15448.msg142556#msg142556) ........ 2024-03-17 07:44:55 +0000: Jörn Heusipp - 7d1e40995 [Mod] OpenMPT: Version is now 1.30.12.09 2024-03-17 07:44:55 +0000: Jörn Heusipp - bf3aa9199 [Mod] libopenmpt: Bump patch version. 2024-03-17 07:44:53 +0000: Jörn Heusipp - 01784df2b [Mod] libopenmpt: Prepare for release. 2024-03-17 07:44:52 +0000: Jörn Heusipp - f58989324 [Mod] OpenMPT: Version is now 1.30.12.08 2024-03-16 21:58:11 +0000: Johannes Schultz - 6de89e08d [Doc] libopenmpt: Update changelog. 2024-03-16 20:57:51 +0000: Johannes Schultz - a430ae91c Merged revision(s) 20376 from trunk/OpenMPT: [Fix] Distortion DMO: The UB fix in r15730 did not correspond to the actually observed behaviour, thus causing the Distortion plugin to sound different in some situations. ........ 2024-03-15 20:42:32 +0000: Jörn Heusipp - 6bf20fd98 Merged revision(s) 20366 from branches/OpenMPT-1.31/libopenmpt/xmp-openmpt: Merged revision(s) 20365 from trunk/OpenMPT: [Fix] xmp-openmpt: Fix xmplay_streambuf::underflow(). When returning eof, we also need to set the get area to empty according to the standard. ........ ........ 2024-03-15 12:57:29 +0000: Jörn Heusipp - 3ea7423b2 Merged revision(s) 20358 from trunk/OpenMPT: [Ref] mpt/base/numeric.hpp: Small cleanup. ........ 2024-03-15 12:23:47 +0000: Jörn Heusipp - aafc2c30f [Doc] libopenmpt: Update changelog. 2024-03-15 11:51:33 +0000: Jörn Heusipp - c9ea80ee4 Merged revision(s) 20335 from trunk/OpenMPT: [Fix] mpt/io_read/filedata_base_unseekable.hpp: Avoid memory denial-of-service when trying to read way more data than the actual file size from unseekable files. ........ 2024-03-15 11:50:51 +0000: Jörn Heusipp - 909af8134 Merged revision(s) 20333 from trunk/OpenMPT: [Fix] mpt/io_read/filedata_base_unseekable.hpp: Avoid integer overflow in EnsureCacheBuffer() when reading unseekable files are close to uint32_max in size. ........ 2024-03-15 11:50:18 +0000: Jörn Heusipp - 2d0d32b08 Merged revision(s) 20332 from trunk/OpenMPT: [Fix] mpt/io_read/filedata_base_unseekable.hpp: Fix integer overflow when trying to read close to uint32_max bytes from unseekable files. ........ 2024-03-15 11:49:06 +0000: Jörn Heusipp - f61d7c0e7 Merged revision(s) 20337 from branches/OpenMPT-1.31: Merged revision(s) 20331, 20334 from trunk/OpenMPT: [Ref] mpt/base/tests/tests_base_numeric.hpp: Add tests for mpt::saturate_align_up. ........ [Var] Run clang-format. ........ ........ 2024-03-15 11:45:47 +0000: Jörn Heusipp - 7cde22c7b Merged revision(s) 20330 from trunk/OpenMPT: [Ref] mpt/base/numeric.hpp: Add mpt::saturate_align_up. ........ 2024-03-14 19:37:30 +0000: Johannes Schultz - 65034cb82 Merged revision(s) 20322 from trunk/OpenMPT: [Fix] DMF: Avoid pretending that we want to read 4GB worth of data. This can cause a crash when libopenmpt is used with unseekable streams, in particular in 32-bit builds. Directly request FileReader::BytesLeft() bytes to be read, which we normally avoid because it causes the whole file to be pre-cached - which is what we end up doing here anyway (https://www.un4seen.com/forum/?topic=15448.msg142533#msg142533). ........ 2024-03-14 07:06:18 +0000: Jörn Heusipp - 521490bf0 Merged revision(s) 20318 from trunk/OpenMPT: [Fix] r20253 was incomplete, now XMPlay received some garbage subtune information because only one subtune info was populated. ........ 2024-03-13 18:07:24 +0000: Johannes Schultz - 4a8077e1d Merged revision(s) 20318 from trunk/OpenMPT: [Fix] r20253 was incomplete, now XMPlay received some garbage subtune information because only one subtune info was populated. ........ 2024-03-13 11:21:32 +0000: Jörn Heusipp - aa0a31202 [Fix] build: CI: GitHub: macOS: Work-around macos-12 Homebrew breakage. 2024-03-09 11:54:25 +0000: Johannes Schultz - 50cf74098 Merged revision(s) 20305 from trunk/OpenMPT: [Fix] IT: Allow Zxx to be used again in IT files made with older MPT versions (https://bugs.openmpt.org/view.php?id=1753). ........ 2024-03-08 21:44:55 +0000: Johannes Schultz - f1bfe7592 Merged revision(s) 20302 from trunk/OpenMPT: [Fix] Chorus/Flanger: Avoid occasional popping once the mix rate exceeds ~136.5 kHz (https://bugs.openmpt.org/view.php?id=1752). [Mod] Chorus/Flanger: Rename Triangle waveshape to Square, because that's what those convoluted computations really end up doing in the end. ........ 2024-03-08 21:04:43 +0000: Jörn Heusipp - 05cb9a552 [Reg] build: CI: Cirrus: Remove all tasks except for FreeBSD 13 and macOS 13 to reduce monthly free compute limit use. 2024-03-08 12:49:21 +0000: Jörn Heusipp - 263f99dea Merged revision(s) 20273 from trunk/OpenMPT: [Imp] build: CI: GitHub: CPA: FreeBSD:Update FreeBSD 13 to 13.3. ........ 2024-03-07 09:12:04 +0000: Jörn Heusipp - ddeb45e22 [Doc] libopenmpt: Update changelog. 2024-03-07 09:07:46 +0000: Jörn Heusipp - 536c74022 Merged revision(s) 20254 from branches/OpenMPT-1.31/libopenmpt/xmp-openmpt: Merged revision(s) 20253 from trunk/OpenMPT: [Fix] xmp-openmpt: Song metadata retrieval was completely broken for playlist entries. ........ ........ 2024-03-07 09:06:12 +0000: Jörn Heusipp - f4b0cbb17 Merged revision(s) 18550 from branches/OpenMPT-1.31/libopenmpt/xmp-openmpt: [Imp] xmp-openmpt: Increase precision of GetSubSongs(). ........ 2024-03-05 10:51:47 +0000: Jörn Heusipp - 7e49dff0a Merged revision(s) 20246 from trunk/OpenMPT: [Fix] build: CI: Cirrus-CI: Update FreeBSD to 13.3. ........ 2024-03-04 15:08:23 +0000: Jörn Heusipp - 2fab347ff Merged revision(s) 20237 from trunk/OpenMPT: [Fix] build: CI: Cirrus-CI: Work-around by using freebsd-13-2-snap. ........ 2024-03-04 10:30:13 +0000: Jörn Heusipp - 28e26c038 Merged revision(s) 20231 from trunk/OpenMPT: [Fix] mpg123: Fix warning in debug builds. See . ........ 2024-03-04 06:54:52 +0000: Jörn Heusipp - f388b7997 Merged revision(s) 20225 from trunk/OpenMPT: [Var] Update .gitignore. ........ 2024-03-03 12:48:36 +0000: Jörn Heusipp - 6ee5ff452 [Mod] OpenMPT: Version is now 1.30.12.07 2024-03-03 12:48:36 +0000: Jörn Heusipp - 8d4af74a0 [Mod] libopenmpt: Bump patch version. 2024-03-03 12:48:34 +0000: Jörn Heusipp - edcd8a8c3 [Mod] libopenmpt: Prepare for release. 2024-03-03 12:48:34 +0000: Jörn Heusipp - 2fab00ddd [Mod] OpenMPT: Version is now 1.30.12.06 2024-03-03 07:33:41 +0000: Jörn Heusipp - a5f9bb79f Merged revision(s) 20193 from trunk/OpenMPT: [Fix] mpt/library/library.hpp: When loading a library on Windows, do not return std::optional{NULL} if loading failed, but return std::nullopt instead. Otherwise, the code later gets confused as it finds a HANDLE (which is NULL) and assumes the library was loaded successfully. Non-Windows platforms were not affected. Fixes . ........ 2024-03-02 23:09:21 +0000: Johannes Schultz - 813760933 [Doc] libopenmpt: Update changelog. 2024-03-02 23:08:08 +0000: Johannes Schultz - fbe278bdd [Doc] libopenmpt: Update changelog. 2024-03-02 19:42:13 +0000: Jörn Heusipp - b52f2670d [Doc] libopenmpt: Update changelog. 2024-03-02 19:39:18 +0000: Jörn Heusipp - e2c19eded Merged revision(s) 20165 from trunk/OpenMPT: [Var] zlib: Update to 1.3.1 (2024-01-22). ........ 2024-03-02 19:38:55 +0000: Jörn Heusipp - 52864c61a Merged revision(s) 20164 from trunk/OpenMPT: [Fix] zlib: Fix minor mis-merge of zlib 1.3. ........ 2024-03-02 18:53:01 +0000: Jörn Heusipp - 43f5d24ce Merged revision(s) 20159 from trunk/OpenMPT: [Doc] Update IRC channel from EsperNet to Libera.Chat due to . ........ 2024-02-19 13:27:44 +0000: Jörn Heusipp - 5ebc6f235 Merged revision(s) 20151 from trunk/OpenMPT: [Fix] mpt/parse/tests/tests_parse.hpp: Use correct MSVC version check for istringstream parsing failure. See . [Fix] Test: Use correct MSVC version check for istringstream parsing failure. See . ........ 2024-02-19 09:21:23 +0000: Jörn Heusipp - 2370b247d Merged revision(s) 20146 from trunk/OpenMPT: [Mod] build: CI: GitHub: Change CPA runners to run on Linux instead of macOS thanks to . ........ 2024-02-19 09:20:18 +0000: Jörn Heusipp - b645acde8 Merged revision(s) 20147 from branches/OpenMPT-1.31: Merged revision(s) 20094, 20145 from trunk/OpenMPT: [Mod] build: CI: GitHub: Update OpenBSD CPA to commit a5ba8d3c7ac68cb1e860aa0769a25647481ade50. See . [Mod] build: CI: GitHub: Use QEMU for OpenBSD. ........ [Mod] build: CI: GitHub: Update CPA to v0.23.0. ........ ........ 2024-02-17 16:02:46 +0000: Jörn Heusipp - 5bd3f4860 [Doc] libopenmpt: Update changelog. 2024-02-17 16:00:34 +0000: Jörn Heusipp - b00e67eb3 Merged revision(s) 20136 from trunk/OpenMPT: [Var] mpg123: Update to 1.32.5 (2024-02-17). ........ 2024-02-16 13:57:54 +0000: Jörn Heusipp - a88ce50ba Merged revision(s) 20133 from trunk/OpenMPT: [Fix] mpt/osinfo/class.hpp: Avoid clashing with BSD macro on FreeBSD. Fixes . ........ 2024-02-16 12:10:10 +0000: Jörn Heusipp - d7c61979f Merged revision(s) 20130 from trunk/OpenMPT: [Fix] build: CI: GitHub: Install doxygen on FreeBSD. ........ 2024-02-16 12:04:40 +0000: Jörn Heusipp - 80c8e8b0b Merged revision(s) 20128 from branches/OpenMPT-1.31: Merged revision(s) 20127 from trunk/OpenMPT: [Imp] build: CI: GitHub: Add FreeBSD 14.0. ........ ........ 2024-02-14 09:33:47 +0000: Jörn Heusipp - 5a17a6b68 Merged revision(s) 20122 from trunk/OpenMPT: [Ref] mpt/base/detect_compiler.hpp: Detect VS2022 19.9. ........ 2024-02-05 17:46:39 +0000: Johannes Schultz - 4755be874 Merged revision(s) 20109 from trunk/OpenMPT: [Fix] IT: MIDI macros were reset in IT 2.14 / 2.15 files that declared to be compatible with older IT versions (fixes spx-visionsofthepast.it, https://bugs.openmpt.org/view.php?id=1745). ........ openal-soft 2024-06-08 13:25:04 -0700: Chris Robinson - f21e9161 Recognize EAX5 flags when setting them 2024-06-04 17:51:09 -0700: Chris Robinson - dcfc09a5 Update some includes 2024-06-04 15:27:59 -0700: Chris Robinson - e8191a17 Replace some more for loops with algorithms 2024-06-03 22:24:27 -0700: Chris Robinson - e72f76a9 Replace a couple loops with algorithms 2024-06-03 17:33:43 -0700: Chris Robinson - fddfbb6e Don't lock the device state when preparing a new effect state 2024-06-03 09:14:31 -0700: Chris Robinson - 6d5d9a8a Adjust the commented defaults in the alsoft config sample 2024-06-02 10:58:46 -0700: Chris Robinson - 22c9b2d0 Clean up some includes 2024-06-01 19:46:49 -0700: Chris Robinson - 2604ffae Return an appropriate type from a copy assignment operator 2024-06-01 19:46:12 -0700: Chris Robinson - 2719ce2c Remove the effect slot play/stop functions 2024-06-01 19:24:24 -0700: Chris Robinson - a0e238f5 Don't require the effect slot to be stopped to set a buffer 2024-05-31 20:24:09 -0700: Chris Robinson - b33366a1 EaxException should be copyable too 2024-05-31 20:14:12 -0700: Chris Robinson - bf5fe65d Include a more appropriate header for PipeWire 2024-05-31 20:13:29 -0700: Chris Robinson - af27f0ee Exception types need to be copyable 2024-05-31 12:59:45 -0700: Chris Robinson - 4953c23a Remove some unneeded templates and macros 2024-05-31 12:40:08 -0700: Chris Robinson - 7ccf46d7 Make sure a struct is properly copied 2024-05-31 08:51:53 -0700: Chris Robinson - 844c2d75 Remove a couple unused macros 2024-05-31 08:25:56 -0700: Chris Robinson - 4ddfec9d Prevent copying polymorphic base classes 2024-05-30 06:50:42 -0700: Chris Robinson - 6fa35608 Add support for 7.1.4.4 2024-05-29 08:57:39 -0700: Chris Robinson - b8b992c2 Add bottom speaker labels 2024-05-28 20:34:58 -0700: Chris Robinson - 7e5ac156 Remove some more unnecessary includes 2024-05-28 05:02:07 -0700: Chris Robinson - 55119233 Avoid unnecessary templates 2024-05-28 03:38:43 -0700: Chris Robinson - 606622cc Remove an unneeded include 2024-05-25 01:26:55 -0700: Chris Robinson - 41e7f273 Make sure struct members are initialized 2024-05-24 18:59:32 -0700: Chris Robinson - 10a8f305 Use a variant to select between temp source handle storage 2024-05-21 13:54:59 -0700: Chris Robinson - 6397d1c8 Better check EAXReverb support in the alreverb example 2024-05-20 17:12:47 -0700: Chris Robinson - 21436415 Remove some unnecessary enums 2024-05-20 16:25:34 -0700: Chris Robinson - cab5eed9 Remove some unnecessary assumes 2024-05-20 12:56:10 -0700: Chris Robinson - 523e73a9 Return the calculated delays from Modulation::calcDelays 2024-05-17 16:29:57 -0700: Chris Robinson - 4f038c01 Reduce the chorus effect output gain 2024-05-16 16:18:28 -0700: Chris Robinson - 857e3007 Fill the whole cubic filter table used by reverb and chorus 2024-05-16 14:56:58 -0700: Chris Robinson - 44a6fce7 Shorten some long lines 2024-05-15 19:44:17 -0700: Chris Robinson - d24fc10d Use algorithms in place of some loops 2024-05-15 18:54:39 -0700: Chris Robinson - 6b4bbccc Handle AL effect properties with a variant 2024-05-12 07:50:26 -0700: Chris Robinson - e8daa5b2 Don't use Qt keywords 2024-05-12 06:58:54 -0700: Chris Robinson - 82ccc4f4 Use QStringLiteral to avoid extraneous QString copies 2024-05-12 05:18:36 -0700: Chris Robinson - 4f32de7d Pass small trivially-copyable types by value 2024-05-11 04:19:31 -0700: Chris Robinson - 1df283d1 Fix vmorpher effect includes 2024-05-08 20:26:38 -0700: Chris Robinson - 6083d9f9 Don't inline PhaseShifterT::process 2024-05-08 04:39:50 -0700: Chris Robinson - 6ef41869 Fix includes for uhjfilter 2024-05-07 20:56:13 -0700: Chris Robinson - f75cd35b Use a vector instead of a unique_ptr of an array 2024-05-07 20:27:30 -0700: Chris Robinson - 283b753b Remove a couple unnecessary includes 2024-05-07 20:26:13 -0700: Chris Robinson - 1b03e21c Avoid declaring some "C-style arrays" 2024-05-07 05:16:10 -0700: Chris Robinson - b938ccec Remove unused HAVE_INITGUID_H check 2024-05-07 03:24:12 -0700: Chris Robinson - 13025e40 Remove unused HAVE_MALLOC_H check 2024-05-07 00:15:00 -0700: Chris Robinson - 4b491411 Remove an unused cmakedefine 2024-05-06 23:27:53 -0700: Chris Robinson - 80322174 Avoid some unnecessary tmp vars 2024-05-06 01:42:00 -0700: Chris Robinson - d39f1e12 Don't check for __restrict in CMake 2024-05-05 23:09:19 -0700: Chris Robinson - beef2497 Remove some RESTRICT uses 2024-05-05 22:21:45 -0700: Chris Robinson - 470b51fb Don't define _POSIX_C_SOURCE or _XOPEN_SOURCE 2024-05-04 23:21:08 -0700: Chris Robinson - 216d99f9 Fix some signed/unsigned comparison warnings with MSVC 2024-05-04 17:22:12 -0700: Chris Robinson - 0036434d Remove some explicit inlines 2024-05-04 17:17:36 -0700: Chris Robinson - 369c2bbe Fix some missing and unnecessary includes 2024-05-04 16:54:48 -0700: Chris Robinson - 26a06ed0 Make some struct methods const 2024-05-04 16:53:27 -0700: Chris Robinson - aa5954fb Fix narrowing conversion warning for Win32 semaphores 2024-05-04 16:26:17 -0700: Chris Robinson - d330bac3 Fix more clang-tidy warnings in the dsound and winmm backends 2024-05-04 15:01:23 -0700: Chris Robinson - 0317ce36 Fix some clang-tidy warnings in the WASAPI backend 2024-05-04 13:42:16 -0700: Chris Robinson - 8a522c2c Avoid reference-to-function template parameters 2024-05-04 03:27:33 -0700: Chris Robinson - 8844f7d8 Add missing include 2024-05-04 03:18:52 -0700: Chris Robinson - 258bec84 Make the function pointer order consistent with the declarations 2024-05-04 01:02:31 -0700: Chris Robinson - 64f8e834 Clean up some clang-tidy header warnings 2024-05-03 21:24:18 -0700: Chris Robinson - c86085db Make sure DriverIface is not copyable 2024-05-03 16:09:49 -0700: Chris Robinson - bf4413aa Reduce the amount of macro hackery for loading functions 2024-05-03 15:34:25 -0700: Chris Robinson - 8240fa58 Properly check for empty paths 2024-05-03 13:41:37 -0700: Chris Robinson - c547df07 Don't include empty names for the router to accept/reject 2024-05-02 22:58:01 -0700: Chris Robinson - c93f045c Use unsigned indices for the iface maps 2024-05-02 20:43:52 -0700: Chris Robinson - ef33e892 Clean up some clang-tidy warnings in the router 2024-05-02 17:11:24 -0700: Chris Robinson - eaf824fd Use std::unordered_map for the handle->index map 2024-05-02 15:58:22 -0700: Chris Robinson - d2ab4fa7 Declare variables closer to where they're used 2024-05-02 13:33:30 -0700: Chris Robinson - 394e133b Check ALROUTER_ACCEPT/REJECT for dlls to accept/reject 2024-05-02 01:23:38 -0700: Chris Robinson - 7e6074c7 Avoid fixed-length paths in the router 2024-05-01 21:42:06 -0700: Chris Robinson - c05fc028 Handle a public private enum value in the ALSA backend 2024-05-01 02:57:52 -0700: Chris Robinson - b4c081d1 Convert a few more loops to algorithms 2024-04-30 18:10:09 -0700: Chris Robinson - a44a3f86 Fix reverb main delay fading 2024-04-30 17:37:56 -0700: Chris Robinson - 660668b9 Replace a couple loops with algorithms 2024-04-26 18:30:10 -0700: Chris Robinson - 47aff897 Use std::transform in the mixers instead of loops 2024-04-26 13:13:53 -0700: Chris Robinson - db3420f2 Ensure the context is connected when probing PulseAudio devices 2024-04-22 02:32:14 -0700: Chris Robinson - cec43b64 Use a span to register JACK ports 2024-04-22 02:15:27 -0700: Chris Robinson - 82682fa7 Avoid interlaced mixing for the non-RT JACK mixing 2024-04-21 22:15:10 +0000: Dominik - 48c1bdd7 Fixed compilation as a subdirectory with MinGW (#991) 2024-04-20 04:59:38 -0700: Chris Robinson - 9647432f Replace a loop with a couple algorithms 2024-04-19 22:06:12 -0700: Chris Robinson - 37f9dbcb Remove an undesireable cast 2024-04-17 21:32:36 -0700: Chris Robinson - 16d74135 Reduce the number of mutable variables in the reverb all-passes 2024-04-16 05:24:55 -0700: Chris Robinson - eb769534 Use spans more in the reverb effect 2024-04-16 04:50:18 -0700: Chris Robinson - 617de33d Fix an implicit array-to-pointer decay 2024-04-15 03:52:47 -0700: Chris Robinson - 09cf896a Add missing include 2024-04-14 18:38:57 -0700: Chris Robinson - 1f85c868 Rename SoundIO to SndIO 2024-04-14 18:37:25 -0700: Chris Robinson - ad5519b1 Rename FindSoundIO.cmake to FindSndIO.cmake 2024-04-14 18:05:55 -0700: Chris Robinson - 7dcfe0fe Disable SndIO by default on non-BSD systems 2024-04-14 11:34:29 -0700: Chris Robinson - 83719b66 Clarify a log message 2024-04-13 20:12:32 -0700: Chris Robinson - 9fcc3afd Clean up some asserts and add an alassert 2024-04-12 20:16:47 -0700: Chris Robinson - 7f94f6f7 Simplify PortAudio device enumeration 2024-04-09 06:52:16 -0700: Chris Robinson - da170486 Replace a set of ifs with a switch 2024-04-09 05:57:00 -0700: Chris Robinson - 89ef2424 Simplify sorting new elements 2024-04-09 03:56:21 -0700: Chris Robinson - 49da29d8 Remove unnecessary NOLINT comments 2024-04-09 02:49:33 -0700: Chris Robinson - 4dce817a Clean up some temporary span definitions 2024-04-09 00:45:27 -0700: Chris Robinson - 111397c7 Avoid calling std::max in alignas 2024-04-08 01:05:15 +0000: Trung Lê - 6fc04e90 Remove extra '; almalloc.h (#986) 2024-04-07 02:22:50 -0700: Chris Robinson - 9ecf3d07 Update AppVeyor to VS 2022 2024-04-07 02:01:25 -0700: Chris Robinson - 4f1cc804 Add enumeration to the PortAudio backend 2024-04-06 22:05:08 -0700: Chris Robinson - 2538d6e7 Allow specify other channel counts for PortAudio playback 2024-04-06 17:35:40 -0700: Chris Robinson - fdd16434 (Re-)add a cubic spline resampler 2024-04-06 17:15:39 -0700: Chris Robinson - 3ad68aa9 Rename the cubic resampler to gaussian 2024-04-06 16:21:54 -0700: Chris Robinson - 54ccfd15 Pass spans to the resamplers instead of pointers to arrays 2024-04-04 18:12:09 -0700: Chris Robinson - f09d9ae9 Fix implicit signedness conversion warnings on 32-bit 2024-04-04 00:45:47 -0700: Chris Robinson - d74ffefe Avoid more raw pointer manipulation in uhjfilter 2024-04-02 18:33:34 -0700: Chris Robinson - 7f0a6254 Be a bit safer and less explicit with spans 2024-04-02 11:52:58 -0700: Chris Robinson - f1606c47 Use spans in place of some pointer and iterator manipulation 2024-03-31 15:42:42 -0700: Chris Robinson - 55af5729 Round up the HRIR length for the SIMD HRTF filter 2024-03-30 09:19:30 -0700: Chris Robinson - 51fd195d Remove a couple inferred template parameters 2024-03-30 06:35:38 -0700: Chris Robinson - ee547608 Inline a couple more globals 2024-03-30 06:20:50 -0700: Chris Robinson - 739670ea Pass spans to the HRTF mixer functions instead of pointers 2024-03-30 03:10:09 -0700: Chris Robinson - 361ed792 Pass spans to the mixer functions instead of pointers 2024-03-29 20:22:53 -0700: Chris Robinson - e2d4f887 Remove some unnecessary RESTRICT uses 2024-03-29 05:13:34 -0700: Chris Robinson - e95c3704 Assert for out-of-bounds subspans instead of throwing 2024-03-29 02:01:39 -0700: Chris Robinson - 5bc09d32 Minor clean up of some std::generate calls 2024-03-29 01:58:04 -0700: Chris Robinson - 0552559b Add an aldirect example for the Direct extension 2024-03-28 01:19:18 -0700: Chris Robinson - 5b6e0dfe Do 4 samples at a time in PhaseShifterT::process for NEON 2024-03-27 21:58:17 -0700: Chris Robinson - 5979f18f Process 4 samples at a time in PhaseShifterT::process 2024-03-27 21:22:32 -0700: Chris Robinson - d000c0b1 Use the proper size for the spans in uhjencoder 2024-03-27 20:36:26 -0700: Chris Robinson - 3d4f5375 Support mono input files in uhjencoder 2024-03-25 18:59:24 -0700: Chris Robinson - 7dcb7705 Avoid repeating the return type 2024-03-25 17:38:29 -0700: Chris Robinson - 10a87560 Make an operator bool explicit 2024-03-25 17:25:28 -0700: Chris Robinson - d60a9f94 Return a vector of strings for enumeration from the backends 2024-03-25 15:52:58 -0700: Chris Robinson - 756b50bc Suppress warnings about using hardware_interference_size 2024-03-25 15:49:28 -0700: Chris Robinson - 937b9e78 Fix value truncation warning 2024-03-25 13:02:38 -0700: Chris Robinson - 7af672e8 Change a couple string literals to string_view literals 2024-03-24 23:15:23 -0700: Chris Robinson - 94a6230a Don't try to sort an empty list 2024-03-24 15:12:27 -0700: Chris Robinson - a0e9da28 Remove an unused initializer 2024-03-24 02:04:54 -0700: Chris Robinson - 68b135ae Simplify calculating the 90-degree phase shift FIR filter 2024-03-24 01:13:03 -0700: Chris Robinson - 3e117dc0 Avoid pointer arithmetic with HRTF storage 2024-03-24 01:11:59 -0700: Chris Robinson - f7c52371 Avoid pointer arithmetic with near-field filter mixing 2024-03-24 00:46:13 -0700: Chris Robinson - ed33eb1b Fix uhjencoder's fallback channel IDs 2024-03-23 01:32:09 -0700: Chris Robinson - bcf4d6b1 Use a more appropriate type for an array offset 2024-03-23 01:08:59 -0700: Chris Robinson - 3430d044 Remove unused getopt 2024-03-23 01:06:48 -0700: Chris Robinson - 47c11585 Avoid pointer arithmetic in sofa-info and makemhr 2024-03-21 14:26:51 -0700: Chris Robinson - 535972da Protect effect slot state changes with the effect slot lock 2024-03-21 12:54:52 -0700: Chris Robinson - 692d7cb7 Don't over-allocate the active effect slot array 2024-03-20 23:05:01 -0700: Chris Robinson - a8ead85a Avoid raw pointers in uhjdecoder/uhjencoder 2024-03-20 21:29:55 -0700: Chris Robinson - 4a74b22e Recognize _M_ARM64 in PFFFT for MSVC NEON support 2024-03-19 23:38:48 -0700: Chris Robinson - ff1183fc Use spans a bit more in place of pointers 2024-03-17 21:25:04 -0700: Chris Robinson - bc7cb172 Clean up some more raw pointer arithmetic 2024-03-17 11:14:33 -0700: Chris Robinson - a9201500 Avoid pointers for calculating B-Format upsampler matrix 2024-03-16 21:28:06 -0700: Chris Robinson - e5130199 Make a span's contents const 2024-03-16 21:20:11 -0700: Chris Robinson - 7b67108b Avoid some more direct pointer manipulation 2024-03-16 07:55:56 -0700: Chris Robinson - 44f691e1 Mark some conditionally-used parameters as maybe_unused 2024-03-16 07:51:23 -0700: Chris Robinson - c118daf2 Add a pointer wrapper for al::span's iterators 2024-03-16 07:15:10 -0700: Chris Robinson - 28f7b53f Workaround libc++ defining __cpp_lib_hardware_interference_size 2024-03-15 12:49:06 -0700: Chris Robinson - e906f400 Don't pass an iterator where a pointer is expected 2024-03-15 11:08:36 -0700: Chris Robinson - 24a37b9e Make another global variable inline 2024-03-15 01:47:53 -0700: Chris Robinson - d84601f5 Avoid some more direct pointer manipulation 2024-03-14 13:29:36 -0700: Chris Robinson - eab5c63b Avoid some pointer arithmetic 2024-03-14 10:16:40 -0700: Chris Robinson - 43913b1f Use more consistent parameter names 2024-03-14 09:18:22 -0700: Chris Robinson - ee8de610 Handle AL errors more consistently 2024-03-13 09:11:02 -0700: Chris Robinson - cb0f00a4 Use exceptions for effect slot errors 2024-03-13 08:03:19 -0700: Chris Robinson - f197e34d Use exceptions to handle buffer errors 2024-03-12 08:39:41 -0700: Chris Robinson - 7c3f3da1 Move some function definitions to a more appropriate source 2024-03-12 08:28:32 -0700: Chris Robinson - 95d07ac3 Mark a function maybe_unused that's only used in asserts 2024-03-12 08:27:57 -0700: Chris Robinson - 84028236 Make sure a needed header is included 2024-03-12 08:24:32 -0700: Chris Robinson - 59cafb94 Avoid using preexisting enum values 2024-03-12 08:12:37 -0700: Chris Robinson - 9018fe3f Avoid some pointer arithmetic 2024-03-11 02:02:20 -0700: Chris Robinson - 0b8d7d7c Recognize the system device name for PipeWire and PulseAudio 2024-03-09 23:43:53 -0800: Chris Robinson - e5108cfd Use a subspan instead of pointer manipulation 2024-03-09 23:39:56 -0800: Chris Robinson - baa75fa4 Fix ringbuffer overflow check 2024-03-09 21:08:26 -0800: Chris Robinson - bed0fc83 Simplify generating IDs 2024-03-08 23:41:04 -0800: Chris Robinson - 1845789e Use span's iterators for FlexArray 2024-03-08 19:18:54 -0800: Chris Robinson - ded3f698 Use a span for the distance compensation buffer 2024-03-08 16:44:49 -0800: Chris Robinson - 4a6a0810 Avoid some more raw pointers 2024-03-07 23:41:22 -0800: Chris Robinson - e0be6e5f Remove const from a return type 2024-03-06 00:26:55 -0800: Chris Robinson - 33781dda Use spans instead of raw pointers for the filters' output 2024-03-05 23:30:46 -0800: Chris Robinson - 07cd865b Use spans more for voice processing 2024-03-04 10:23:00 -0800: Chris Robinson - 13e44186 Fix buffer load size for negative buffer offsets 2024-03-04 10:22:11 -0800: Chris Robinson - 1330785a Rename some 'pan's to 'gain's for clarity 2024-03-03 21:21:09 -0800: Chris Robinson - 78212880 Use an iterator to iterate over the channel orders 2024-03-03 18:32:17 -0800: Chris Robinson - 313318e2 Iterate over the async events directly 2024-03-03 17:03:58 -0800: Chris Robinson - 976ba8ee Give names to unnamed structs 2024-03-03 09:17:40 -0800: Chris Robinson - 25aa7b34 Add an in-progress extension for panning sources 2024-03-02 20:25:10 -0800: Chris Robinson - 2907118a Add the _SOFT suffix to the I32 UHJ formats 2024-03-02 14:39:17 -0800: Chris Robinson - 3e19942a Fix up some includes 2024-03-02 14:39:17 -0800: Chris Robinson - 3da6ad5d Move storage format definitions to a separate file 2024-03-02 22:33:41 +0000: Darryl Pogue - d6520c48 Fix PFFFT compilation for PowerPC (#955) 2024-02-29 13:08:59 -0800: Chris Robinson - 379d9cfb Use spans for PPhaseResampler::process 2024-02-29 11:19:38 -0800: Chris Robinson - 216ad8d4 Fix some clang-tidy complaints 2024-02-29 09:41:30 -0800: Chris Robinson - cb266495 Use spans for preparing samples from buffers 2024-02-29 08:56:20 -0800: Chris Robinson - e0f7ed69 Use the correct return type for subspan 2024-02-29 05:25:15 -0800: Chris Robinson - bb74cce2 Reduce the depth of some branches 2024-02-28 06:02:30 -0800: Chris Robinson - 7668c352 Make mSampleData an array of floats instead of an array of arrays 2024-02-28 04:37:04 -0800: Chris Robinson - 83c66ae3 Add voice properties to do left-right panning 2024-02-26 07:56:02 -0800: Chris Robinson - bb4956fe Use a proper type for the resampler padding length 2024-02-26 07:24:58 -0800: Chris Robinson - cf9957b6 Check when resampling to do a simple copy 2024-02-26 06:41:56 -0800: Chris Robinson - 67f1220b Collapse some nested ifs 2024-02-26 01:02:01 -0800: Chris Robinson - 764ffa29 Fix cubic_tables.h includes 2024-02-26 00:44:30 -0800: Chris Robinson - 1dd3dc43 Explicitly use load and store for atomics 2024-02-25 00:44:59 -0800: Chris Robinson - 6eae94c2 Check if a file exists instead of relying on an exception 2024-02-24 07:55:02 -0800: Chris Robinson - 5be62e20 Pass a span to ApplyDistanceComp 2024-02-24 07:44:54 -0800: Chris Robinson - 6b2df6ae Calculate the ending mix counter value earlier 2024-02-23 23:52:58 -0800: Chris Robinson - 119be322 Check that writeAdvance and readAdvance don't over/underflow 2024-02-23 23:24:30 -0800: Chris Robinson - 4594ea35 Rename some variables for clarity 2024-02-23 16:23:20 +0000: tyan0 - d4e5dbf7 Fix a bug that playback via portaudio does not work at all (#975) 2024-02-23 08:08:24 -0800: Chris Robinson - 3f091486 Properly use std::hardware_destructive_interference_size 2024-02-23 07:49:09 -0800: Chris Robinson - b57fde35 Allow using the total capacity of the RingBuffer 2024-02-23 06:57:08 -0800: Chris Robinson - 5381ebab Make better use of cache lines for the ringbuffer indices 2024-02-23 03:36:45 -0800: Chris Robinson - 1b50e79f Store the filter table directly in the cubic filter object 2024-02-21 04:34:40 -0800: Chris Robinson - edfd2d58 Replace an array with a switch 2024-02-21 04:18:34 -0800: Chris Robinson - 3adc30f0 Make AL[C]_EXT_direct_context public 2024-02-20 21:44:36 -0800: Chris Robinson - 1639fc23 Give better names to the wrapper function parameters 2024-02-18 21:36:16 -0800: Chris Robinson - e1350fcd Initialize a variable when declaring it 2024-02-18 20:20:51 -0800: Chris Robinson - b68623b9 Add a couple missing includes 2024-02-18 01:14:47 -0800: Chris Robinson - 3423dd46 Promote a variable to size_t for the multiply, not after 2024-02-17 22:19:50 -0800: Chris Robinson - 1c16aa8e Replace a few more for/while loops with std::generator 2024-02-17 22:19:13 -0800: Chris Robinson - d8adcdbd Don't assume a span is static sized 2024-02-17 02:51:24 -0800: Chris Robinson - ed75f54c Add a slightly more efficient cubic resampler 2024-02-15 20:42:31 -0800: Chris Robinson - e39956c2 Avoid calculating an extra bsinc phase index 2024-02-15 17:40:55 -0800: Chris Robinson - d81b453e Use a variant to control the modulator effect generator 2024-02-15 16:45:49 -0800: Chris Robinson - 8e672fcb Clean up some includes 2024-02-15 15:50:56 -0800: Chris Robinson - 7b8d206e Use the cubic filter bit-depth for the chorus depth/delay scale 2024-02-15 15:19:39 -0800: Chris Robinson - 6c67efba Use std::generate instead of for loops for resampling 2024-02-14 14:10:31 -0800: Chris Robinson - 5c5da9ec Use the gaussian filter table for the chorus effect 2024-02-14 13:56:15 -0800: Chris Robinson - 9c6516e3 Move the reverb's cubic filter to a shared header 2024-02-14 00:03:08 -0800: Chris Robinson - e6c2df10 Use a 4-point Gaussian filter for cubic resampling 2024-02-13 14:08:41 -0800: Chris Robinson - ba12551b Avoid a few uses of &array[idx] 2024-02-13 10:45:15 -0800: Chris Robinson - 52f97eaa Update some includes 2024-02-12 22:17:14 -0800: Chris Robinson - 85d5a609 Call the correct delete function 2024-02-12 22:09:26 -0800: Chris Robinson - 00bb2ce1 Fix macOS support for tss 2024-02-12 21:16:56 -0800: Chris Robinson - 0584aec5 Make the context error state thread-local 2024-02-10 19:12:41 -0800: Chris Robinson - 50c906f1 Clear the sorted array for the default reverb auxslot 2024-02-10 11:36:47 -0800: Chris Robinson - 606a9704 Don't do geometric reflections for the late reverb 2024-02-09 15:56:46 -0800: Chris Robinson - e11ea97c Clean up some includes 2024-02-08 11:02:48 -0800: Chris Robinson - 7f282a98 Make some parameter names consistent 2024-02-08 10:15:37 -0800: Chris Robinson - 97a51286 Invert the phase of reflected signals in reverb 2024-02-08 01:48:57 -0800: Chris Robinson - fee15808 Pass a span to the data stream databuf 2024-02-07 23:37:52 -0800: Chris Robinson - 22d1e10f Constify a span's type that's only read 2024-02-07 09:42:22 -0800: Chris Robinson - 05c94a67 Silence unused parameter warnings 2024-02-07 05:42:20 -0800: Chris Robinson - 317817b5 Remove al::ifstream wrapper 2024-02-07 05:07:34 -0800: Chris Robinson - 594908d7 Fix up some includes 2024-02-06 23:39:00 -0800: Chris Robinson - 3b052629 Remove a couple unnecessary macros 2024-02-06 03:39:09 -0800: Chris Robinson - de80449a Clean up some variable initialization 2024-02-06 02:31:28 -0800: Chris Robinson - 5796d0ca Replace an assertion macro with an inline function 2024-02-06 01:35:18 -0800: Chris Robinson - e5d413d6 Use a unique_ptr to manager PFFFT_Setup objects 2024-02-05 04:43:16 -0800: Chris Robinson - 243883c9 Make al::span a bit more conformant 2024-02-04 23:33:07 -0800: Chris Robinson - 75c3283f Use wstrings for retriving the exe path on Windows 2024-02-04 05:19:14 -0800: Chris Robinson - 739bda14 Clarify ambiguity between size_t and DWORD 2024-02-04 04:32:12 -0800: Chris Robinson - 2c9e9fd4 Avoid hardcoding some sublist counts 2024-02-04 04:30:38 -0800: Chris Robinson - 9be37211 Remove custom minz/maxz functions 2024-02-04 02:34:08 -0800: Chris Robinson - 469d8bc4 Separate integer division from floating point conversion 2024-02-03 23:44:08 -0800: Chris Robinson - dae7098b Avoid extraneous angular conversions 2024-02-03 23:35:26 -0800: Chris Robinson - 70970cfc Remove some custom mix/max/clamp functions 2024-02-03 00:01:22 -0800: Chris Robinson - 526bb940 Use the correct length for the reveb mixing matrix multiply 2024-02-02 17:40:52 -0800: Chris Robinson - b938f1d7 Use a single buffer for the reverb delay input 2024-02-02 04:59:06 -0800: Chris Robinson - cda0a517 Check the sample rate limit for loading HRTF 2024-02-02 04:42:42 -0800: Chris Robinson - 1b6f5fb2 Properly sort the loaded HRTFs 2024-02-02 01:51:01 -0800: Chris Robinson - f0aa6ee0 Use string_view a bit more 2024-02-02 00:52:46 -0800: Chris Robinson - 6b2b9370 Better handle exceptions when loading mhr files 2024-02-01 14:51:53 -0800: Chris Robinson - 6857ed43 Recognize the IEC61937 enum in newer Oboe versions 2024-01-31 23:48:33 -0800: Chris Robinson - e07cda3e Separate a lambda definition from calling it 2024-01-31 23:31:30 -0800: Chris Robinson - 79937fb6 Replace another loop with any_of vpx 2024-06-07 10:59:16 -0700: James Zern - a2508b571 configure: disable runtime cpu detect w/armv7*-darwin 2024-06-05 17:13:48 -0700: Wan-Teh Chang - ec129c190 Document the internal maximum of rc_target_bitrate 2024-06-05 22:57:48 +0000: Wan-Teh Chang - b401a1ff2 Remove unnecessary double cast for cpi->framerate 2024-06-05 14:21:58 -0700: Marco Paniconi - faf12bdb8 vp9: round for framerate and _min/max_gf_interval() 2024-06-05 00:14:34 +0000: James Zern - 713e0faca vp9: round avg_frame_bandwidth result 2024-06-04 14:50:58 -0700: Marco Paniconi - 60807f0ab Use round for RC calcutions in cyclic_refresh 2024-06-03 07:35:49 -0700: Angie Chiang - 9d734db16 Rename gop_size by show_frame_count 2024-05-31 16:00:25 -0700: Wan-Teh Chang - fd84dccd5 Fix high target data rate overflow. 2024-05-31 09:25:51 -0700: Jingning Han - ffe9c9a45 Handle ARF and GF gop cases 2024-05-30 18:56:47 +0000: Jingning Han - ddf3c281e Remove a redundant condition in firstpass.c 2024-05-29 16:00:23 -0400: Jerome Jiang - 12f3a2ac6 Update CHANGELOG 2024-05-29 12:10:08 -0400: Jerome Jiang - be3ea68f9 Update CHANGELOG for fixes to ubsan errors 2024-05-28 17:08:30 +0000: Wan-Teh Chang - 1dbb3b28e Fix some UBSan errors in vp8_new_framerate() 2024-05-24 18:13:42 +0000: Wan-Teh Chang - c60622eba Fix a UBSan error in vp9_rc_update_framerate() 2024-05-23 18:05:54 -0700: Wan-Teh Chang - 25540b3c1 Fix some UBSan errors in vp8_new_framerate() 2024-05-23 23:50:28 +0000: Wan-Teh Chang - 495c4b596 Add a #endif comment for CONFIG_VP9_HIGHBITDEPTH 2024-05-23 23:48:22 +0000: James Zern - f3e064e1d {aarch*,arm}_cpudetect: align define with comment 2024-05-23 14:38:50 -0700: Wan-Teh Chang - 1f65facb6 Fix a UBSan error in vp9_rc_update_framerate() 2024-05-22 16:04:40 -0700: Wan-Teh Chang - db4d6a5f5 Fix a typo in the CpuSpeedTest.TestTuneScreen test 2024-05-22 10:46:39 -0700: Angie Chiang - 6c079c8be Account for gop_decision->use_alt_ref 2024-05-22 11:35:53 -0400: Jerome Jiang - 18da85657 Update AUTHOR, version and CHANGELOG 2024-05-21 18:43:46 +0000: Wan-Teh Chang - 61c4d556b Fix a bug in alloc_size for high bit depths 2024-05-21 18:43:07 +0000: Wan-Teh Chang - 5193ce716 Apply stride_align to byte count, not pixel count 2024-05-21 18:42:17 +0000: Wan-Teh Chang - 5a83437ff Avoid wasted calc of stride_in_bytes if !img_data 2024-05-21 18:30:51 +0000: Wan-Teh Chang - 9d7054c0c Avoid integer overflows in arithmetic operations 2024-05-21 18:30:29 +0000: Wan-Teh Chang - c5640e330 Fix integer overflows in calc of stride_in_bytes 2024-05-21 18:29:47 +0000: Wan-Teh Chang - f60da3e3e Add test/vpx_image_test.cc 2024-05-21 18:28:09 +0000: Wan-Teh Chang - b9c4f1951 Make img_alloc_helper() fail on VPX_IMG_FMT_NONE 2024-05-16 11:51:47 -0700: Marco Paniconi - 5b4cfe88e vp9-rtc: Fix integer overflow in key frame target size 2024-05-14 15:04:00 -0400: Deepa K G - ea0cd1a38 Fix error handling in vp9_pack_bitstream() 2024-05-14 13:04:03 -0400: Wan-Teh Chang - 58955cf5f Perform bounds checks in vpx_write_bit_buffer 2024-05-14 13:04:03 -0400: Wan-Teh Chang - 3bfd83a70 Perform bounds checks in vpx_writer 2024-05-14 13:04:03 -0400: James Zern - 34d311434 vp9_pack_bitstream: remove a dead store 2024-05-14 10:20:16 -0400: Wan-Teh Chang - b1cb83ca0 Add the buffer_end field to the vpx_writer struct 2024-05-14 10:19:55 -0400: Wan-Teh Chang - ac433759d Pass output buffer size to vp9_pack_bitstream() 2024-05-14 01:14:15 +0530: Deepa K G - 611d9ba0a Fix error handling in vp9_pack_bitstream() 2024-05-13 17:03:10 +0000: Wan-Teh Chang - b1cf64c40 vpx_decoder.h: Change "size member" to "sz member" 2024-05-13 16:59:39 +0000: Wan-Teh Chang - 498097b15 vpx_dec_fuzzer.cc: Initialize stream_info.sz 2024-05-13 01:07:24 +0000: Angie Chiang - 5913401eb Add vp9_ratectrl.h header to vp9_firstpass.c 2024-05-10 23:58:23 +0000: Wan-Teh Chang - db2558196 Assert a vpx_img_set_rect call always succeed 2024-05-09 17:19:33 -0700: James Zern - 1a3cd4922 vpx_dec_fuzzer: add vpx_codec_peek_stream_info coverage 2024-05-09 15:19:35 -0400: Jerome Jiang - e934e3551 vp9 rc: also run tpl for GOPs without ARF 2024-05-08 19:07:00 -0400: Hirokazu Honda - bff1fe63e vp9 rc: Fix GetSegmentationData() crash in aq_mode=0 2024-05-08 19:07:00 -0400: Marco Paniconi - 08a79efb1 vp9: Fix to alloc for row_base_thresh_freq_fac 2024-05-08 19:07:00 -0400: Wan-Teh Chang - 669654dda Free row mt memory before freeing cpi->tile_data 2024-05-08 19:07:00 -0400: James Zern - 41fd571e7 encode_api_test.cc: assert encoder is initialized 2024-05-08 14:07:50 -0700: James Zern - 8433fe639 vpx_ext_ratectrl.h,cosmetics: Correspondent -> Corresponds 2024-05-07 18:29:13 +0000: Wan-Teh Chang - 1e5823f68 Handle EINTR from sem_wait() 2024-05-03 22:00:56 +0000: James Zern - 108f5128e encode_api_test.cc: assert encoder is initialized 2024-05-03 21:01:23 +0000: Yunqing Wang - 314ee14b6 Fix a rare memory overflow bug 2024-05-03 20:59:31 +0000: James Zern - 9f7337782 vp9_pack_bitstream: remove a dead store 2024-05-03 17:46:53 +0000: James Zern - a0c4e5366 configure: Do more elaborate test of whether SVE can be compiled 2024-05-02 15:26:47 -0700: James Zern - e44918bd4 VP9: add vpx_codec_get_global_headers() support 2024-05-02 15:21:07 -0700: James Zern - 35f0262c5 configure: Do more elaborate test of whether SVE can be compiled 2024-05-02 22:20:00 +0000: James Zern - 3e713e39a vp9_ethread_test: move 'best' mode to a Large test 2024-05-02 21:41:30 +0000: Angie Chiang - 6db3f6e57 Add several utility functions to set gf_group 2024-05-02 20:01:11 +0000: Wan-Teh Chang - f65aff7b9 Remove vpx_ports/msvc.h 2024-05-02 09:59:34 -0700: James Zern - 8372a5cfe vpx_ext_ratectrl.h: make rate_ctrl_log_path const 2024-05-02 10:01:00 -0400: Jerome Jiang - 847b3548b Better format comments for vpx_ext_ratectrl.h 2024-05-02 10:01:00 -0400: Jerome Jiang - 1c77f7fc0 Fix comments in vpx_ext_ratectrl.h 2024-05-02 02:26:16 +0000: Wan-Teh Chang - c0db981ea Include or for *printf() 2024-05-02 02:25:43 +0000: James Zern - e9be4f607 encode_api_test.cc: apply iwyu 2024-05-01 13:24:59 -0700: James Zern - 7a0089dc0 vpx_ext_ratectrl.h: fix doxygen comments 2024-05-01 18:26:02 +0000: Angie Chiang - f93e6aa33 Print gop_index in ENCODE_FRAME_RESULT 2024-04-26 12:54:08 -0700: James Zern - b61b27220 vp9_rdopt.c: make init_frame_mv static 2024-04-25 15:20:18 -0700: James Zern - 63b9c2c0e VP9: add vpx_codec_get_global_headers() support 2024-04-19 22:38:33 +0000: Angie Chiang - 3015c41f0 Add VPX_RC_NONE 2024-04-19 10:55:20 -0700: James Zern - 6f5839f98 vp9_encoder.c: fix printf format string 2024-04-18 12:50:01 -0700: James Zern - 2b88a07bc vpx_image_test.cc: add missing stdint include 2024-04-17 19:43:37 -0700: Angie Chiang - fd28f6f3c Add rate_ctrl_log_path 2024-04-16 14:51:27 -0400: Jerome Jiang - 85dafa9c6 Initialize frame_mv in rd pick inter 2024-04-13 03:20:57 +0000: Wan-Teh Chang - 976134c50 Add 10 and 12b ranges to vpx_color_range_t comment 2024-04-13 03:19:57 +0000: Wan-Teh Chang - 89efe85cd Clarify comment about buf_align in vpx_img_wrap. 2024-04-13 03:19:00 +0000: Wan-Teh Chang - 3f4055b05 Introduce local vars uv_x,uv_y in vpx_img_set_rect 2024-04-12 15:48:04 -0700: Wan-Teh Chang - 74c70af01 Fix a bug in alloc_size for high bit depths 2024-04-11 16:46:13 -0700: Wan-Teh Chang - 7d37ffacc Apply stride_align to byte count, not pixel count 2024-04-11 15:59:44 -0700: Wan-Teh Chang - 8b2f8baee Avoid wasted calc of stride_in_bytes if !img_data 2024-04-11 10:29:38 -0700: Wan-Teh Chang - 06af417e7 Avoid integer overflows in arithmetic operations 2024-04-10 20:47:45 -0700: Wan-Teh Chang - 2e3227627 Fix integer overflows in calc of stride_in_bytes 2024-04-10 18:15:00 -0700: Wan-Teh Chang - 3dbab0e66 Add test/vpx_image_test.cc 2024-04-04 20:27:32 +0000: Wan-Teh Chang - 8762f5efb Define the MAX_NUM_THREADS macro in vp9_ethread.h 2024-04-04 10:10:37 -0700: Chun-Min Chang - 0752960c6 Add missing header for EBUSY on mingw 2024-04-04 00:03:35 +0000: Wan-Teh Chang - 6445da1b4 Fix GCC -Wmissing-braces warnings 2024-04-03 20:20:44 +0000: Casey Smalley - 2bafeadd3 Add missing configuration includes 2024-04-03 20:20:44 +0000: Casey Smalley - 588beb020 Unit test config changes for Chromium 2024-04-03 02:53:45 +0000: Wan-Teh Chang - 05a4c855b Compare ctx->pending_cx_data with NULL 2024-04-02 23:00:50 +0000: Hirokazu Honda - 1d007eafa vp9 rc: Fix GetSegmentationData() crash in aq_mode=0 2024-04-02 22:53:17 +0000: Wan-Teh Chang - 976cedd64 Set priv->cx_data_sz to 0 if cx_data alloc fails 2024-04-02 21:52:03 +0000: Wan-Teh Chang - 419f36e8e encoder_encode: Assert pending_cx_data_sz is valid 2024-04-02 17:56:48 +0000: Wan-Teh Chang - dc74cf923 Dont use VPX_CODEC_CORRUPT_FRAME in set_frame_size 2024-04-02 13:32:51 +0200: Gerda Zsejke More - bf932674a Add SVE2 implementation of vpx_highbd_convolve8_avg 2024-04-02 13:29:48 +0200: Gerda Zsejke More - 9274c2bbf Merge horiz. and vert. passes in HBD SVE2 2D 4tap convolution 2024-03-30 00:02:02 +0000: Jingning Han - 43d12d507 Update yv12_mb initialization 2024-03-29 21:20:42 +0000: Jerome Jiang - 5396643be Add invalid value to gop decision enums 2024-03-29 11:22:41 -0700: Wan-Teh Chang - 5f5dfb330 Assert the return value of read_tx_mode() is < 5 2024-03-29 09:10:23 -0700: Jingning Han - ccefddef3 Initialize yv12_mb array 2024-03-28 14:05:47 -0700: Wan-Teh Chang - d790001fd Perform bounds checks in vpx_write_bit_buffer 2024-03-28 17:33:54 +0000: Jerome Jiang - d5501945f vp9 rc: override GF_GROUP decisions using ext RC 2024-03-28 16:47:45 +0000: Marco Paniconi - 3f8f19372 vp9: Fix to alloc for row_base_thresh_freq_fac 2024-03-27 09:07:03 -0700: Wan-Teh Chang - 73703c188 Perform bounds checks in vpx_writer 2024-03-27 14:48:55 +0000: Wan-Teh Chang - 5bea4606d Fix a typo in comment: "it" -> "is" 2024-03-26 23:38:09 +0000: Wan-Teh Chang - 34277e53a Free row mt memory before freeing cpi->tile_data 2024-03-26 19:22:17 +0000: Marco Paniconi - c84d23c6c vp9: fix to integer overflow test 2024-03-26 19:21:31 +0000: Marco Paniconi - b6847dcf7 Fix to buffer alloc for vp9_bitstream_worker_data 2024-03-26 19:20:29 +0000: Wan-Teh Chang - 08781b2e5 Add high bit depths, 4:2:2, 4:4:4 to VP9Encoder 2024-03-26 19:00:26 +0000: Gerda Zsejke More - d2ba3a22b Add 2D-specific highbd SVE2 horizontal convolution function 2024-03-26 19:00:26 +0000: Gerda Zsejke More - cd9d72c06 Add SVE2 implementation of vpx_highbd_convolve8 2024-03-26 17:42:20 +0000: Jerome Jiang - 219d7e6a0 Fix several clang-tidy complaints 2024-03-25 14:46:50 -0700: Wan-Teh Chang - c9bd57353 Replace "cpi->common." with "pc->" 2024-03-23 11:20:22 -0700: Wan-Teh Chang - 4f579df33 Declare VP9BitstreamWorkerData dest_size as size_t 2024-03-23 02:15:42 +0000: Wan-Teh Chang - e38718743 Add the buffer_end field to the vpx_writer struct 2024-03-22 09:45:42 -0700: James Zern - 9137f7fa4 rtcd.pl: add empty specialize() check 2024-03-21 18:59:58 -0700: Wan-Teh Chang - d48577579 Pass output buffer size to vp9_pack_bitstream() 2024-03-21 01:59:48 +0000: James Zern - cab4f31e1 encodeframe.c: remove some unused includes 2024-03-20 13:14:35 -0700: James Zern - 3c58cb1bc VP8_COMMON: remove unused cpu_caps member 2024-03-20 20:03:57 +0000: Wan-Teh Chang - 6e879c617 Save encode_tiles_buffer_alloc_size() result 2024-03-20 18:24:37 +0000: James Zern - afc8b452b aarch64_cpudetect: add missing include 2024-03-20 18:24:37 +0000: James Zern - 55d4b736b vpx_scaled_convolve8_neon: add missing include 2024-03-20 12:17:52 -0400: Jerome Jiang - 6358ef626 vp9 rc: Add ref frame list for each frame in GOP 2024-03-20 16:17:23 +0000: Jerome Jiang - 18059190d Remove vpx_rc_gop_info_t 2024-03-20 16:17:23 +0000: Jerome Jiang - 6641e9e03 Add update type and ref update idx to gop decision 2024-03-19 19:05:24 +0000: Jerome Jiang - 458e1c687 Remove TPL IO functions 2024-03-17 10:07:34 -0700: Marco Paniconi - 19832b170 vp9: fix to integer overflow test 2024-03-15 21:43:28 +0000: Marco Paniconi - c29e63728 Fix to buffer alloc for vp9_bitstream_worker_data 2024-03-15 01:11:50 +0000: Wan-Teh Chang - 7fb8ceccf Restrict ranges of duration,deadline to UINT32_MAX 2024-03-14 14:32:44 -0700: Wan-Teh Chang - bc5a22eb6 Replace timestamp_ratio by oxcf->g_timebase_in_ts 2024-03-14 11:14:25 -0700: Wan-Teh Chang - 6c0bf97a9 Detect integer overflows related to pts & duration 2024-03-13 13:45:41 -0700: Wan-Teh Chang - 8c36d36bc Add high bit depths, 4:2:2, 4:4:4 to VP9Encoder 2024-03-13 18:38:10 +0000: Jonathan Wright - ad1d0ece3 Disable SVE2 if compiler doesn't support arm_neon_sve_bridge.h 2024-03-13 18:36:14 +0000: James Zern - c1494fa57 neon: fix -Woverflow warnings 2024-03-13 00:57:33 +0000: Wan-Teh Chang - daa33cca3 Remove return statement after vpx_internal_error() 2024-03-12 11:02:30 -0700: Wan-Teh Chang - 0ba7b5033 Ignore the pts parameter when flushing the encoder 2024-03-11 17:07:39 -0700: Wan-Teh Chang - 7f6ba04e8 Move the local variable sd to the innermost scope 2024-03-11 18:50:00 +0000: James Zern - cf1b7a65f VP9RateControlRtcConfig: relocate some initializations 2024-03-11 18:50:00 +0000: James Zern - 0af724497 ratectrl_rtc.h: remove use of vp9_zero() 2024-03-11 18:50:00 +0000: James Zern - ca7fd396e ratectrl_rtc.h: move some includes to .cc 2024-03-11 18:50:00 +0000: James Zern - 0ba67bb93 *ratectrl_rtc.h: remove unneeded 'public:' 2024-03-11 18:48:31 +0000: James Zern - cd88d25c5 vp8_ratectrl_rtc.cc: fix include order 2024-03-11 18:43:35 +0000: Gerda Zsejke More - 5391609fb Add SVE2 implementation of vpx_highbd_convolve8_avg_vert 2024-03-11 18:43:35 +0000: Gerda Zsejke More - 45ea306da Add SVE implementation of vpx_highbd_convolve8_avg_horiz 2024-03-11 18:43:35 +0000: Gerda Zsejke More - 2c3a9b69e Add SVE2 implementation of vpx_highbd_convolve8_vert 2024-03-11 18:43:35 +0000: Gerda Zsejke More - 282e9aa0e Add Arm SVE2 build flags and run-time CPU feature detection 2024-03-11 16:45:59 +0000: Wan-Teh Chang - a87978a53 VP8: Always reset the setjmp flag before returning 2024-03-09 18:27:18 +0000: Wan-Teh Chang - f51417671 Include system headers first 2024-03-09 02:33:16 +0000: James Zern - 03c7f6a10 libs.doxy_template: remove DOT_TRANSPARENT 2024-03-09 01:02:58 +0000: Wan-Teh Chang - f46d99bcf Clear dangling ptr in vp8_remove_decoder_instances 2024-03-08 14:07:38 -0800: Wan-Teh Chang - ec06dcc31 Subtract pts_offset from pts after calling setjmp 2024-03-07 19:57:44 -0800: James Zern - 99e887c09 vp8/encoder/encodeframe.c: sort includes 2024-03-08 01:46:59 +0000: Wan-Teh Chang - a6647c9ca Add vp8_ prefix to sem_* macro names 2024-03-08 00:39:58 +0000: Jonathan Wright - 6b6916be0 Refactor standard bitdepth Neon scaled convolve 2024-03-08 00:39:58 +0000: Jonathan Wright - 9b94b7bd0 Optimize Arm Neon implementation of transpose_u8_8x8() 2024-03-07 13:53:56 -0800: James Zern - fa64af7bb vp8/encoder/encodeframe.c: add missing include 2024-03-07 00:40:17 +0000: James Zern - 1f066bf77 build/make/Android.mk: update configure/build comments 2024-03-06 18:52:38 +0000: George Steed - b0e26cdcf aarch64_cpudetect.c: Avoid unused variable warning 2024-03-06 10:11:46 -0500: Jerome Jiang - 148c7f65f IWYU: fix clang-tidy complaints 2024-03-04 18:11:26 -0800: Daniel Cheng - b207d1c9b Only #define __builtin_prefetch if it doesn't exist. 2024-03-04 21:54:11 +0000: Jerome Jiang - a571299b0 vp9 ext rc: Do motion search on key frame in TPL 2024-03-04 20:24:03 +0000: Jonathan Wright - 9d8d71b41 Refactor Arm Neon transpose_concat_*() to not need lookup table 2024-03-04 20:24:03 +0000: Jonathan Wright - 5a8e2f705 Cosmetic: Remove 'vpx_' prefix from static Neon functions 2024-02-29 14:16:55 -0800: Cheng Chen - f394f2be7 Delete "public" from struct definitions 2024-02-28 21:06:36 +0000: Wan-Teh Chang - d4959f982 Handle EINTR from sem_wait() 2024-02-28 02:46:29 +0000: George Steed - 793c0b919 Only enable AArch64 extensions if the compiler supports them 2024-02-28 02:45:59 +0000: Gerda Zsejke More - 3ac1316c4 Require Arm Neon-SVE bridge header for enabling SVE 2024-02-27 13:44:23 -0800: Wan-Teh Chang - b7b5d0a56 Use the `value` param in Win32 version of sem_init 2024-02-27 12:11:58 -0800: Wan-Teh Chang - 7b9843099 Handle EINTR from sem_wait(&cpi->h_event_end_lpf) 2024-02-27 19:57:23 +0000: Marco Paniconi - 4c80888a7 vp8: Fix to race issue for multi-thread with pnsr_calc 2024-02-27 19:53:03 +0000: George Steed - fa50b2684 Only enable AArch64 extensions if the compiler supports them 2024-02-27 19:38:09 +0000: Gerda Zsejke More - 3646b1292 Specialise highbd_convolve8_horiz_sve for 4-tap filter 2024-02-27 19:38:09 +0000: Gerda Zsejke More - c78f1ef4a Rename dot_neon_sve_bridge header file 2024-02-26 22:28:05 +0000: Jonathan Wright - 2bc1012c5 Remove redundant code for neon_dotprod 2D convolution 2024-02-26 22:28:05 +0000: Jonathan Wright - baece7460 Merge h. and v. passes in 4-tap SBD Neon DotProd 2D convolution 2024-02-26 20:59:41 +0000: Jonathan Wright - d191c5f98 Remove redundant code for neon_i8mm 2D convolution 2024-02-26 20:59:41 +0000: Jonathan Wright - cef5b0da9 Merge h. and v. passes in 4-tap SBD Neon i8mm 2D convolution 2024-02-26 20:52:35 +0000: James Zern - a3209600f codec_factory.h: fix -Wpedantic warnings 2024-02-26 12:27:38 -0500: Jerome Jiang - b5578f128 Add inter/intra_pred_err to VpxTplBlockStats 2024-02-26 17:27:11 +0000: Jerome Jiang - ff9591f8d vp9 ext rc: assign srcrf_dist/rate instead 2024-02-24 00:53:28 +0000: James Zern - 5433b943a resize_test.cc: fix warning w/CONFIG_VP9=0 2024-02-22 15:13:03 -0800: James Zern - fca3d1755 fix void param declarations 2024-02-22 13:33:26 -0800: James Zern - 5e90a97fa tokenize.h: remove undefined vp8_tokenize_initialize() 2024-02-22 17:31:40 +0000: Marco Paniconi - 79284f4c8 vp8: add uv_delta_q support to external RC 2024-02-21 23:15:19 +0000: James Zern - 1659e73b0 vp9_context_tree.h: add name to union 2024-02-20 13:56:59 -0800: James Zern - 5d022e45e vp9_rdopt,skip_iters: normalize use of const 2024-02-20 19:14:56 +0000: Gerda Zsejke More - 9c0c5144e Add SVE implementation of vpx_highbd_convolve8_horiz 2024-02-20 15:22:35 +0000: Jonathan Wright - 7e9da9702 Use Armv8.0 Neon 4-tap vertical convolution for all arch levels 2024-02-20 15:22:22 +0000: Jonathan Wright - 9f7a70bdf Further accelerate Armv8.0 Neon 4-tap convolution 2024-02-16 09:46:39 -0800: Wan-Teh Chang - 4340382bb Move THREADFN macro definitions to vpx_pthread.h 2024-02-15 20:31:25 -0800: Wan-Teh Chang - 4e384da53 Delete a duplicate definition of thread_sleep() 2024-02-15 17:04:32 -0800: Wan-Teh Chang - 3316c1124 Delete unused macro definitions 2024-02-16 00:14:40 +0000: Wan-Teh Chang - d63efe067 Handle EINTR from sem_wait(&cpi->h_event_end_lpf) 2024-02-15 13:08:46 -0500: Jerome Jiang - e1da3834b Add base qp to ext rc config 2024-02-14 20:37:40 -0800: Peter Kasting - e92dd0512 Add VPX_WORKER_STATUS_ to values of global-scope status enum. 2024-02-14 18:54:43 +0000: Peter Kasting - 4c0cf7458 Split pthread wrapper to vpx_pthread.h. 2024-02-14 10:46:18 -0500: Jerome Jiang - b01d61c9a Remove unused signals for get_encodeframe_decision 2024-02-13 23:21:18 +0000: Jerome Jiang - 591c78743 vp9 ext rc: Remove initializer for gop_decision 2024-02-13 19:58:25 +0000: Jonathan Wright - 455cb2699 Optimize Arm Neon USDOT narrowing sequences in convolve kernels 2024-02-13 19:58:25 +0000: Jonathan Wright - 939bcd402 Optimize Arm Neon SDOT narrowing sequences in convolve kernels 2024-02-13 18:01:20 +0000: Jerome Jiang - a64bf87fb Fix gop decision and gop index in TPL pass 2024-02-12 18:45:00 -0800: Peter Kasting - 8cf26c128 Backport thread-related changes from libaom. 2024-02-12 13:22:19 +0000: Jonathan Wright - 491c16a9f Merge horiz. and vert. passes in HBD Neon 2D avg convolution 2024-02-12 12:58:45 +0000: Jonathan Wright - 364326c37 Merge horiz. and vert. passes in HBD Neon 2D convolution 2024-02-09 17:05:47 +0000: Jonathan Wright - 58731e2b7 Specialise highbd Neon 2D horiz convolution for 4-tap filters 2024-02-09 15:37:51 +0000: Jonathan Wright - 3127962e7 Specialise highbd Neon vert convolution for 4-tap filters 2024-02-09 15:37:51 +0000: Jonathan Wright - 70b14bf4d Specialise highbd Neon horiz convolution for 4-tap filters 2024-02-09 15:29:18 +0000: Jonathan Wright - b1c9bbeaa Remove unneeded assert in vpx_filter.h 2024-02-09 10:38:12 +0000: Jonathan Wright - 00135942d Add 2D-specific highbd Neon horizontal convolution function 2024-02-09 10:37:19 +0000: Jonathan Wright - 08eb51bc1 Call scalar impl. immediately from HBD Neon 2D convolution 2024-02-08 17:49:45 +0000: Jonathan Wright - ef3fd00c2 Refactor Neon highbd 2D convolution definitions and merge files 2024-02-08 09:44:33 +0000: Jonathan Wright - 72cc21e3a Refactor SBD Armv8.0 Neon horizontal convolve8 paths 2024-02-08 09:44:19 +0000: Jonathan Wright - 81ce6067c Refactor SBD Armv8.0 Neon vertical convolve8 paths 2024-02-08 02:49:44 +0000: James Zern - e32f9d413 configure: remove profile from CONFIG_LIST 2024-02-07 19:24:45 +0000: James Zern - 8408251f4 README,cosmetics: break some long lines / fix whitespace 2024-02-07 00:35:02 +0000: Jonathan Wright - 96b64eaac Refactor Neon highbd_convolve8 kernels 2024-02-07 00:34:19 +0000: Jonathan Wright - 18bc7ffe5 Optimize vpx_highbd_convolve8_horiz_avg_neon 2024-02-07 00:33:55 +0000: Jonathan Wright - 04c8813a2 Optimize vpx_highbd_convolve8_horiz_neon 2024-02-06 23:31:27 +0000: Wan-Teh Chang - a0f3eb8ce Delete a useless clamp(q, x, y) call 2024-02-06 22:26:21 +0000: Jerome Jiang - f5e1a0ab7 Include headers to fix clang-tidy complaints 2024-02-06 21:24:27 +0000: Jonathan Wright - 6c0035648 Refactor vpx_highbd_convolve8_avg_vert_neon 2024-02-06 21:24:27 +0000: Jonathan Wright - 01edfb3df Refactor vpx_highbd_convolve8_vert_neon 2024-02-05 21:40:36 +0000: Jonathan Wright - de7883604 Init using 0-vector instead of load-broadcast in mem_neon.h 2024-02-05 21:40:36 +0000: Jonathan Wright - a7a853c3a Remove stride width == 4 tests in mem_neon.h helpers 2024-02-05 21:40:36 +0000: Jonathan Wright - 4084250cc Align intermediate buffers for 2D Neon convolutions 2024-02-05 21:12:01 +0000: Zoltan Kuscsik - c6a8fa27b Added documentation on PGO for optimization analysis 2024-02-05 21:12:01 +0000: Zoltan Kuscsik - 7eec109a8 Add profile guided optimization support 2024-02-05 21:09:18 +0000: Gerda Zsejke More - 58fb0f1d2 Add SVE implementation of vp9_block_error_fp 2024-02-05 21:09:18 +0000: Gerda Zsejke More - a9d91d7a0 Add SVE implementation of vp9_block_error function 2024-02-05 21:09:18 +0000: Gerda Zsejke More - 075569f3a Add SVE implementation of vpx_sum_squares_2d_i16 2024-02-05 14:21:29 +0000: Jerome Jiang - 1258773dc Ext rc: Remove max_frame_size from frame decision 2024-02-02 18:16:09 +0000: Wan-Teh Chang - a9bd789d2 Delete #if USE_PARTIAL_COPY code 2024-02-02 01:35:18 +0000: James Zern - fecaf72c3 vp9_scale_and_extend_frame_ssse3: fix uv width/height 2024-02-02 01:35:04 +0000: James Zern - d10bdbcc4 encode_api_test,RandomPixelsVp8: fix stack overflow 2024-02-02 01:34:49 +0000: Marco Paniconi - 4f94206a5 vp8: Fix to integer division by zero and overflow 2024-02-02 01:34:23 +0000: Marco Paniconi - 9b913654e Fix to integer overflow in vp8 encodeframe.c 2024-02-02 01:26:45 +0000: Wan-Teh Chang - 105bc8ff1 Make encoder know frame size increase from config 2024-02-02 00:24:06 +0000: Jonathan Wright - c35f3e9e3 Cosmetic: Refactor Arm Neon i8mm convolution functions 2024-02-02 00:24:06 +0000: Jonathan Wright - 224f2dc82 Refactor Arm Neon DotProd convolution functions 2024-02-01 12:29:35 -0500: Jerome Jiang - 3b1039c82 Rewrite ext RC test 2024-01-31 21:08:07 -0500: Jerome Jiang - 9aefcb317 Ext RC: remove gop_info parameter 2024-01-31 21:07:07 -0500: Jerome Jiang - 91bc8ec56 vp9: Set VPX_FRAME_IS_INVISIBLE for no show frame vmaf 2024-04-30 12:28:01 -0400: Cosmin Stejerean - b24c3d68 rename to count_leading_zeros_d 2024-04-30 12:28:01 -0400: Cosmin Stejerean - d77567f1 more snake_case 2024-04-30 12:28:01 -0400: Cosmin Stejerean - 9b20a0b4 make function static and change to snake_case 2024-04-30 12:28:01 -0400: Cosmin Stejerean - daa18c14 some feature extractors, namely ST-RRED produce values with a lot of leading zeros which are not handled by 0.6f, instead selectively use more digits in the output, but only if required to maintain compatibility 2024-04-25 20:22:18 -0400: Cosmin Stejerean - 450917ce increase max feature count to 64 2024-04-23 21:58:53 -0400: Christopher Degawa - 8fdd0642 test_feature_extractor: add thread_lib dependency (#1363) 2024-04-23 21:39:20 -0400: nilfm - 262db8db noref_feature_extractor_test: reduce test sensitivity for 2 tests 2024-04-23 21:39:20 -0400: nilfm - 3a99930e ffmpeg.yml: upgrade to python 3.11 2024-04-08 05:55:42 -0400: Nil Fons Miret - 0f6e0a82 perf_metric: fix DeprecationWarning: Conversion of an array with ndim > 0 to a scalar is deprecated, and will error in future. 2024-04-08 05:55:42 -0400: Nil Fons Miret - 5161d46b fix python warnings: remove references to deprecated asset.resampling_type 2024-04-02 14:17:51 -0400: nilfm - 1eed995b cambi.c: validate input value ranges 2024-03-25 10:40:03 -0400: nilfm - dea9a770 python/__init__.py: update python version to 3.0.0 2024-03-21 12:05:41 -0400: Nil Fons Miret - 6fccc499 Adapt CI to work on x86 and arm64 (#1350) 2024-03-20 17:48:41 -0400: nilfm - 29d633d5 .github/workflows/libvmaf.yml: upgrade python version to 3.11 2024-03-19 11:14:14 -0400: nilfm - 5bcde817 fix some issues detected by pycharm linter 2024-03-13 16:12:44 -0400: Nil Fons Miret - 71f0f8d2 Dockerfile: simplify further, change entrypoint to vmaf CLI (#1340) 2024-03-12 16:12:50 -0400: Nil Fons Miret - a1b9fc06 Install python build dependencies in Makefile; simplify Dockerfile (#1339) 2024-03-02 15:43:19 -0800: Zhi Li - ac51d098 Relax 3 tests in bootstrap_train_test_model_test for arm build. 2024-03-02 12:29:45 -0800: Zhi Li - 4d9998ec Update python.md with libsvm-official instruction on Mac 2024-03-02 10:34:00 -0800: Zhi Li - d1564c4d Update python.md 2024-02-15 13:59:02 -0500: nilfm - 6d77a020 cambi.md: fix formatting 2024-02-14 17:29:43 -0500: nilfm - 307e1825 libvmaf/src/meson.build: remove trailing whitespace 2024-02-14 16:56:25 -0500: Christos Bampis - 678a4a3d BasicResult scores_key_wildcard_match: add optional key exclusion list. 2024-02-14 16:56:25 -0500: Christos Bampis - 4c21cce2 FeatureAssembler: add exluded keys to result matching. 2024-02-14 16:56:25 -0500: Zhi Li - e17a78a3 [Refactor, API change] update Executor._get_vframes_cmd API; misc. 2024-02-14 16:56:25 -0500: Zhi Li - 89237d23 Add sleep_sec to parallel_map; use 0.1sec in executor. 2024-02-14 16:56:25 -0500: Christos Bampis - 19d689df Use hash for executor id string beyond 140 chars. 2024-02-14 10:48:17 -0500: nilfm - 020b8c8c Add code paths for string type options to appear in the feature name 2024-02-13 09:40:55 -0500: Nil Fons Miret - 8dff61b1 python: misc fixes 2024-02-09 09:51:17 -0500: nilfm - aa287f7e .github: replace set-output with non-deprecated alternative 2024-02-08 16:18:31 -0500: Nil Fons Miret - 74b87aff adm_dwt2_cy.pyx: fix cython warnings 2024-02-08 12:27:40 -0500: dependabot[bot] - 76b54a2a Bump actions/upload-artifact from 3 to 4 2024-02-08 12:01:50 -0500: Nil Fons Miret - 8a57e3e8 github/workflows/libvmaf.yml: upload to a specific name for each matrix.oss and matrix.cc 2024-02-08 11:53:52 -0500: nilfm - 3b430c2a upgrade tox to v4 2024-02-07 11:11:02 -0800: Kyle Swanson - 8b2687a9 libvmaf: introduce framesync api 2024-02-07 11:03:14 -0800: Maximilian Müller - 1bb98bbd fix: Dockerfile cuda 2024-02-02 13:56:12 -0500: Nil Fons Miret - 346e176d libvmaf.h: Fix cpumask & 1 documentation for NEON 2024-02-02 13:56:12 -0500: Nil Fons Miret - 6629dbe7 Add documentation for VmafConfiguration, including link to n_subsample issue aom 2024-06-06 16:32:50 -0700: Wan-Teh Chang - 17aff846ba Remove the double-check in multiply_and_scale() 2024-06-05 22:25:06 +0000: Wan-Teh Chang - 0078f3e0bf Move the SSSE3 code in variance_sse2.c to new file 2024-06-05 13:50:25 -0700: Wan-Teh Chang - a04797c899 Use the AOMMIN macro 2024-06-05 14:31:49 +0000: Vignesh Venkat - 2badbae61d av1_cx_iface: Do no require timebase.num < timebase.den 2024-06-05 02:08:33 +0000: Wan-Teh Chang - bdeca636bd Fix ClangTidy misc-include-cleaner warnings 2024-06-05 01:47:22 +0000: Wan-Teh Chang - b930f29247 Include "config/aom_config.h" 2024-06-05 01:06:19 +0000: James Zern - 5ba009b7a4 av1_resize_horz_dir,cosmetics: normalize param name 2024-06-04 23:34:18 +0000: James Zern - 52f28ccd2e blend_a64_mask_sse4.c: use xx_loadu_2x64 for unaligned loads 2024-06-04 23:21:06 +0000: Gerda Zsejke More - 065f9d377a Add Neon I8MM horiz 2x1 scale spec. impl for convolve_2d_scale 2024-06-04 12:04:00 -0700: Marco Paniconi - 96958d1ecc Use round for RC calcutions in cyclic_refresh 2024-06-04 17:56:10 +0000: Gerda Zsejke More - 11c031d753 Add Neon Dotprod horiz 2x1 scale spec. impl for convolve_2d_scale 2024-06-04 17:55:57 +0000: Gerda Zsejke More - 893978644f Add Armv8.0 Neon horiz 2x1 scale spec. impl for convolve_2d_scale 2024-06-04 17:55:37 +0000: Gerda Zsejke More - a88627a130 Add Armv8.0 Neon 6-tap filter path for convolve_horiz_scale 2024-06-04 17:55:23 +0000: Gerda Zsejke More - 14cdbaf87d Add 6-tap filter path for convolve_vert_scale 2024-06-03 11:13:53 -0700: Wan-Teh Chang - afb5237d90 Guard DECLS(ssse3), FNS(ssse3) with #if HAVE_SSSE3 2024-05-31 20:55:10 +0000: James Zern - a0f61021be av1_compute_stats_sve: add missing height check 2024-05-31 18:30:52 +0000: Paul Wilkins - 1c1f80b4ba Fix further overflow issue in VBR. 2024-05-31 18:22:28 +0000: George Steed - 5a44b2f044 Improve AArch64 performance of highbd warp affine 2024-05-31 16:15:38 +0000: Marco Paniconi - 18925daf07 rtc: Condition QP adjustment on rc->q_1/2_frame > 0 2024-05-30 18:59:48 -0700: Wan-Teh Chang - cd4d6d1d2a Fix ClangTidy misc-include-cleaner warnings 2024-05-31 00:20:56 +0000: Gerda Zsejke More - 1d0ab49189 Add Neon I8MM implementation for av1_convolve_2d_scale 2024-05-31 00:20:56 +0000: Gerda Zsejke More - d9c15a1496 Add Neon DotProd implementation for av1_convolve_2d_scale 2024-05-30 22:13:47 +0000: Wan-Teh Chang - 0c7d081689 Build aom_av1_rc when BUILD_SHARED_LIBS is ON 2024-05-30 22:08:25 +0000: Marco Paniconi - 9ad7c3c84e rtc: Remove logic to set sb_size for dynamic mode 2024-05-30 20:49:08 +0000: Mudassir Galaganath - d372aaf0b0 Fix memory over-read issue in av1_resize_horz_dir() SIMD 2024-05-30 18:33:54 +0000: James Zern - 2481a3508a convolve_2d_sr_vert_12tap_sve2: fix assert 2024-05-29 23:21:38 +0000: Wan-Teh Chang - a7ef80c44b error_intrin_avx2.c:Change num_coeff to block_size 2024-05-29 13:52:53 -0700: Wan-Teh Chang - 666d9c31d9 av1/encoder/nonrd_opt.c: Include config/av1_rtcd.h 2024-05-29 20:13:36 +0000: James Zern - ddb29c194c highbd_convolve_sve2.c: make some functions static 2024-05-29 20:13:20 +0000: James Zern - 7fc3fa6899 av1_block_error_lp_sve: fix block_size param type 2024-05-29 01:44:39 +0000: James Zern - 4e1a5d4d08 test/*.cc: make some functions static 2024-05-29 01:44:16 +0000: James Zern - 03eb247ac4 tools/obu_parser.cc: make some functions static 2024-05-28 14:26:38 -0700: Wan-Teh Chang - 4aefb9325a Detect an invalid row offset get_ls_tile_buffer() 2024-05-28 20:24:03 +0000: Gerda Zsejke More - 81621c69dc Add Neon implementation for av1_convolve_2d_scale 2024-05-28 20:24:03 +0000: Gerda Zsejke More - d00a1befd9 Refactor ConvolveScaleTest unit tests 2024-05-28 17:57:11 +0000: James Zern - c5a71030d6 rdopt_sse4.c: use xx_loadu_2x64 for unaligned loads 2024-05-28 17:48:34 +0000: James Zern - 249c4c48d3 synonyms.h: s/_mm_loadu_si64/_mm_loadl_epi64/ 2024-05-28 04:10:24 +0000: Marco Paniconi - bdada5c710 Reduce encode_time on slide change for non_reference_frame 2024-05-24 19:40:21 +0000: James Zern - 6f8189bb64 x86/synonyms.h: include emmintrin.h not immintrin.h 2024-05-23 23:47:49 +0000: James Zern - c1c1a716fc {aarch*,arm}_cpudetect: align define with comment 2024-05-23 22:48:16 +0000: Wan-Teh Chang - ea4e993f7b Fix a typo in CpuSpeedTest::TestTuneScreen() 2024-05-23 22:15:49 +0000: Wan-Teh Chang - eac59789e0 Fix two UBSan errors in av1_rc_update_framerate() 2024-05-23 21:39:41 +0000: Debargha Mukherjee - 22bcd3de8f Increase scaling in linsolve_wiener 2024-05-23 16:58:04 +0000: Paul Wilkins - 699cefee09 Fix high target data rate overflow. 2024-05-22 15:00:04 +0100: Salome Thirot - b0cc22b3e5 Add 4-tap merged impl of av1_convolve_2d_sr_neon_i8mm 2024-05-22 14:57:39 +0100: Salome Thirot - 49d02208d8 Add 4-tap merged impl of av1_convolve_2d_sr_neon_dotprod 2024-05-22 14:50:43 +0100: Salome Thirot - 069d267d7c Add merged impl of 6-tap av1_convolve_2d_sr_neon_i8mm 2024-05-22 14:46:06 +0100: Salome Thirot - 4caad76a74 Add merged impl of 6tap av1_convolve_2d_sr_neon_dotprod 2024-05-22 11:02:17 +0000: Salome Thirot - 2cb4ddef5e Tidy up constants and style in Neon av1_convolve_sr 2024-05-21 17:48:39 +0000: James Zern - 4637f5d7bb set_encoder_config,cosmetics: collapse some blank lines 2024-05-20 20:08:29 +0000: Salome Thirot - 70818ace8d Add SVE2 implementation for 12-tap av1_convolve_2d_sr 2024-05-20 20:08:29 +0000: Salome Thirot - e6dad63399 Enable I8MM when compiling SVE2 files 2024-05-17 14:34:21 -0700: Wan-Teh Chang - 6e3e2227ea Add the DimensionChangeBigImageMultiThread2 test 2024-05-17 13:08:44 +0800: Yuan Tong - 00392c6223 Update progressive test to catch more crash case 2024-05-17 00:07:14 +0000: Wan-Teh Chang - c66c41d99c Add return stmt after av1_resize_horz_dir_c() call 2024-05-17 00:06:29 +0000: James Zern - 01467cdbd5 encode_api_test: add repro for chromium 339877165 2024-05-16 15:24:14 -0700: James Zern - 0f766c1101 disable av1_resize_horz_dir_sse2 2024-05-16 19:30:34 +0000: James Zern - e42f4b1980 update codec config after svc/scale controls 2024-05-16 10:20:43 -0700: Marco Paniconi - 86d1aeba44 rtc: Refactor speed features for prune palette 2024-05-15 21:26:08 +0000: Wan-Teh Chang - 8f107273cc Add const to oxcf param of av1_check_fpmt_config() 2024-05-15 18:01:59 +0000: Marco Paniconi - 0e05033476 rtc: Enable dct_only_palette_nonrd for speed >= 10 2024-05-15 17:40:05 +0000: Samuthirika S - 1ed584b2c6 Add SSE2 for av1_resize_horz_dir() 2024-05-15 16:53:41 +0000: George Steed - bad1683569 dr_prediction_test.cc: Catch over-reads in zN predictors 2024-05-15 16:37:31 +0000: Salome Thirot - b21d9b0ed9 Remove no longer needed special case in Neon convolutions 2024-05-15 16:36:46 +0000: Salome Thirot - 24e42c92e4 Remove unit tests for no-op filter in convolutions 2024-05-14 20:28:29 +0000: Marco Paniconi - 06f3b3bae2 rtc: Adjust color_thresh_palette for nonrd keyframe 2024-05-14 15:34:36 +0000: Cheng Chen - 407b9866d4 Add a speed feature for screen content type in rtc 2024-05-14 01:56:06 +0000: Salome Thirot - 279722d6fe Add 4-tap path for av1_convolve_2d_vert_sr_neon 2024-05-14 01:56:06 +0000: Salome Thirot - 4e9108ef50 Add 4-tap path for av1_convolve_2d_horiz_sr_neon_i8mm 2024-05-14 01:56:06 +0000: Salome Thirot - 99a75dfcf8 Add 4-tap path for av1_convolve_2d_horiz_sr_neon_dotprod 2024-05-14 01:56:06 +0000: Salome Thirot - c349b1ebd2 Add 4-tap path for av1_convolve_2d_horiz_sr_neon 2024-05-13 20:57:56 +0000: James Zern - fe50f29a1c av1_inv_txfm_neon.c: make some functions static 2024-05-13 09:15:10 -0700: Wan-Teh Chang - 283aaef609 av1_dec_fuzzer: Initialize stream_info.is_annexb 2024-05-11 01:59:22 +0000: James Zern - 07f632387d test.cmake: remove unneeded target link libraries 2024-05-10 23:42:21 +0000: Wan-Teh Chang - 8834584f65 Assert an aom_img_set_rect call always succeed 2024-05-10 23:30:13 +0000: James Zern - cf61d393e9 {jnt,}convolve_sse2: move load closer to first use 2024-05-10 20:53:34 +0000: James Zern - e06f94e158 remove {xx,yy}_set1_64_from_32i & xx_set_64_from_32i 2024-05-10 20:53:34 +0000: James Zern - 134c6e5a62 Remove aom_ports/msvc.h 2024-05-10 19:43:14 +0000: James Zern - b2f80f721f resize_sse2.c: fix integer sanitizer conversion warning 2024-05-10 19:37:25 +0000: James Zern - af5b35da47 jnt_convolve_sse2: use xx_loadl_32() for unaligned int loads 2024-05-10 19:37:25 +0000: James Zern - 24bcf570a6 convolve_sse2: use xx_loadl_32() for unaligned int loads 2024-05-10 19:37:25 +0000: James Zern - 5c229f826a obmc_intrinsic_sse4: use xx_loadl_32() for unaligned int loads 2024-05-10 19:37:25 +0000: James Zern - c319f69f9c avg_intrin_sse2: use xx_loadl_32() for unaligned int loads 2024-05-10 18:55:37 +0000: James Zern - 753413f8a1 av1_dec_fuzzer: add aom_codec_peek_stream_info coverage 2024-05-10 18:49:29 +0000: George Steed - f1b43b5c0d {,highbd_}intrapred_neon.c: Avoid over-reads in z1 and z3 preds 2024-05-09 21:18:38 +0000: Wan-Teh Chang - d9ab67e87c Add a test that reproduces bug b:330639949 2024-05-09 18:48:44 +0000: Marco Paniconi - c612b96134 rtc: Use best_sad for pruning palette in nonrd key 2024-05-09 16:24:37 +0530: Samuthirika S - 085fe9c363 Fix unaligned store issue in av1_resize_horz_dir_avx2() 2024-05-09 02:01:36 +0000: Marco Paniconi - 3944d9b3b2 rtc: Adjustments for nonrd keyframe for screen 2024-05-08 23:47:24 +0000: James Zern - a7479a950e av1_set_active_map: assert num_samples != 0 2024-05-08 20:37:53 +0000: Wan-Teh Chang - 8c231e78ca Add a test that reproduces bug oss-fuzz:68195 2024-05-08 09:48:10 +0100: Salome Thirot - 02d490b455 Add 8-tap path for av1_convolve_y_sr_neon_i8mm 2024-05-08 09:48:10 +0100: Salome Thirot - a09494a4c3 Add Neon I8MM implementation of av1_convolve_y_sr for 12-tap 2024-05-08 01:05:38 +0000: Salome Thirot - 766e37a42f Add 8-tap path for av1_convolve_y_sr_neon_dotprod 2024-05-08 01:05:38 +0000: Salome Thirot - dadb003877 Add Neon Dotprod implementation of av1_convolve_y_sr for 12-tap 2024-05-08 01:05:14 +0000: George Steed - fb21617c1f cpu.cmake: Address issues in SVE feature tests 2024-05-07 21:03:44 +0000: Marco Paniconi - d97381f865 rtc: Palette mode for nonrd intra pickmode 2024-05-06 20:51:09 +0000: James Zern - ea03a8d1b4 frame_resize_test: fix -Wunused-const-variable warning 2024-05-06 20:45:18 +0000: Samuthirika S - 01b9916658 Add AVX2 for av1_resize_horz_dir() 2024-05-06 19:11:23 +0000: James Zern - ad7b78b65f *_neon.c: make some functions static 2024-05-03 16:30:10 -0700: James Zern - b44333201b *_neon.c: add missing rtcd includes & CONFIG check 2024-05-03 20:29:28 +0000: James Zern - ef3470f53b add variance_impl_ssse3.h 2024-05-02 19:46:52 +0000: Martin Storsjo - 5ccdc66ab6 cpu.cmake: Do more elaborate test of whether SVE can be compiled 2024-05-02 19:04:21 +0000: Marco Paniconi - 62732c87b8 rtc: Extract some speed features used in screen 2024-05-01 10:11:19 -0700: James Zern - ae7e8cc435 resize_avx2.c: fix integer sanitizer conversion warning 2024-05-01 02:18:47 +0000: James Zern - f4eaf8b55e common/tools_common.h: port f{seek,tell}o fix from libvpx 2024-04-30 16:11:18 -0700: Wan-Teh Chang - 19d0cc3681 Define pthread_attr_getstacksize/setstacksize 2024-04-30 22:40:42 +0000: James Zern - b736e96c15 noise_model_test.cc: fix -Wc++20-extensions warning 2024-04-30 22:39:02 +0000: James Zern - 8cbb78176c merge aom_asm_stubs.c and highbd_convolve_sse2.c 2024-04-30 22:38:39 +0000: James Zern - 2a3f8ed51d cfl: add missing prototypes 2024-04-29 13:32:53 -0700: Wan-Teh Chang - ad5fd34ad9 Ensure thread stack size is at least 256 KB 2024-04-26 11:30:57 -0700: James Zern - 4073590b26 resize.c: make resize_horz_dir static 2024-04-25 18:49:52 +0000: Mudassir Galaganath - f5201a1266 Add SSE2 for resize_vert_dir() 2024-04-25 13:53:51 +0000: Salome Thirot - ae37acecb4 Further optimization of aom_convolve8_neon 4-tap 2024-04-25 02:11:42 +0000: Salome Thirot - 90572597b4 Add 4-tap specialisation to av1_convolve_y_sr_neon 2024-04-25 02:11:42 +0000: Salome Thirot - b2251797c3 Add 4-tap specialisation to av1_convolve_x_sr_neon_i8mm 2024-04-25 02:11:42 +0000: Salome Thirot - 130150255a Add 4-tap specialisation to av1_convolve_x_sr_neon_dotprod 2024-04-25 02:11:42 +0000: Salome Thirot - 940a436499 Add 4-tap specialization to av1_convolve_x_sr_neon 2024-04-24 12:12:51 -0700: Marco Paniconi - ac251466f5 Check for division by zero in update_temporal_layer_framerate 2024-04-23 15:35:32 -0400: Tristan Matthews - 113ff4025b cmake: win: fix asm flag appending 2024-04-22 21:09:29 +0000: James Zern - 4058a15592 add av1/common/debugmodes.h 2024-04-22 17:00:23 +0000: Salome Thirot - 1ad5a42843 Remove crc32/ and neon/ directories in av1/encoder/arm 2024-04-22 17:00:01 +0000: Salome Thirot - 6e20f87def Add 2-tap path for aom_highbd_convolve8_vert_neon 2024-04-22 16:59:50 +0000: Salome Thirot - 8e161f9cb1 Add 4-tap specialisation to aom_highbd_convolve8_vert_neon 2024-04-22 14:47:56 +0000: Wan-Teh Chang - 6cab58c392 Simplify conditions in aom_img_plane_width/height 2024-04-22 14:47:56 +0000: Wan-Teh Chang - edbeb7e7db Add borders to w first, before all manipulations. 2024-04-22 14:47:56 +0000: Wan-Teh Chang - acdec314f9 Apply stride_align to byte count, not pixel count 2024-04-22 14:47:56 +0000: Wan-Teh Chang - 8156fb76d8 Avoid integer overflows in align_image_dimension() 2024-04-22 14:47:56 +0000: Wan-Teh Chang - 19d9966572 Fix integer overflows in calc of stride_in_bytes 2024-04-20 02:28:06 +0000: Salome Thirot - d6d79d5bcd Fix asserts in SVE convolution functions 2024-04-19 17:45:48 +0100: Salome Thirot - 276f8f8011 Add 2-tap path for aom_highbd_convolve8_horiz_neon 2024-04-19 11:09:58 +0100: Salome Thirot - 68a56cc867 Add 4-tap specialisation to aom_highbd_convolve8_horiz_neon 2024-04-19 11:09:58 +0100: Salome Thirot - 04e3b1ce55 Refactor HBD Neon convolve8 functions 2024-04-18 22:23:35 +0000: Jingning Han - 0f41d224de Adding comment to gaussian filter buffer alloc 2024-04-18 22:23:35 +0000: Jingning Han - 0dce93a8dc Increase filter buffer size to silence warnings 2024-04-18 22:23:22 +0000: Rachel Barker - 2886f3a107 disflow_avx2.c: Make compatible with gcc <= 9 2024-04-18 22:23:14 +0000: James Zern - c4594ae0b9 Add missing header for EBUSY on mingw 2024-04-18 19:10:26 +0000: Wan-Teh Chang - 511f92a482 Fix Doxygen comments for two enum typedefs 2024-04-18 16:34:17 +0100: Salome Thirot - 5eb58adeee Add 2-tap path for aom_convolve8_vert_neon 2024-04-18 16:34:17 +0100: Salome Thirot - 32f8079ce4 Add 4-tap specialisation to aom_convolve8_vert_neon 2024-04-18 16:34:17 +0100: Salome Thirot - 42e3156b53 Add 2-tap path for aom_convolve8_horiz_neon 2024-04-18 16:34:17 +0100: Salome Thirot - 0384c6ba0f Test aom_convolve8 with bilinear filters 2024-04-18 13:28:35 +0000: Salome Thirot - e7dcb10a44 Add 4-tap specialisation to aom_convolve8_horiz_neon_i8mm 2024-04-18 13:28:19 +0000: Salome Thirot - 9a455ac036 Add 4-tap specialisation to aom_convolve8_horiz_neon_dotprod 2024-04-18 10:17:54 +0100: Salome Thirot - 06b5b2f032 Add SVE implementation of av1_compute_stats_highbd 2024-04-17 09:31:07 -0400: Jerome Jiang - 7d50d46f8f Update changelog: Add Arm contributions 2024-04-17 11:05:14 +0000: Salome Thirot - 23c94347d8 Add 4-tap specialisation to aom_convolve8_horiz_neon 2024-04-17 11:04:52 +0000: Salome Thirot - 20c535db99 Cosmetic: cleanup arm aom_convolve8 functions 2024-04-17 11:03:47 +0000: Salome Thirot - 860bdd3a12 Add intermediate buffers for av1_compute_stats_highbd 2024-04-15 23:55:46 +0000: Samuthirika S - 60cbd98d3a Add AVX2 for resize_vert_dir() 2024-04-15 19:06:06 +0000: Samuthirika S - 9e633f0dce Introduce av1_resize_plane_to_half() for Global Motion tool 2024-04-13 03:18:19 +0000: Wan-Teh Chang - a4420e55a8 Fix Doxygen comments for two enum typedefs 2024-04-12 15:06:40 -0700: Wan-Teh Chang - 6b4246129d Simplify conditions in aom_img_plane_width/height 2024-04-10 14:46:57 -0700: Wan-Teh Chang - dac747efc9 Add borders to w first, before all manipulations. 2024-04-10 15:19:32 +0000: Jerome Jiang - 8c92d3cbde CHANGELOG for v3.9.0 2024-04-09 18:53:23 -0700: Wan-Teh Chang - a38ab61907 Apply stride_align to byte count, not pixel count 2024-04-10 01:47:39 +0000: Wan-Teh Chang - 60653dff7f Avoid integer overflows in align_image_dimension() 2024-04-10 01:21:59 +0000: Jonathan Wright - 24c1c6cd68 Refactor Arm Neon transpose_concat_*() to not need lookup table 2024-04-10 01:21:59 +0000: Jonathan Wright - f1f1bf450f Simplify Armv8.4 DotProd correction constant computation 2024-04-09 21:09:49 +0000: Marco Paniconi - f969060afe rtc-speed 11: Condition skip_cdef on source_variance 2024-04-09 19:00:44 +0000: Salome Thirot - 18558f8724 Add SVE implementation of aom_compute_flow_at_point 2024-04-09 14:35:32 -0400: Marco Paniconi - 2282c23bae rtc: Increase loopfilter strength for speed 11 2024-04-09 14:35:25 -0400: Marco Paniconi - aca92617cd Fix keyframe logic for use_fast_part_feature for svc 2024-04-09 14:35:19 -0400: Marco Paniconi - 7be86ea26f rtc: Avoid reset of segment for inactive blocks 2024-04-09 14:35:10 -0400: Marco Paniconi - fb61366f84 rtc: Speedup for active_maps with screen 2024-04-09 14:34:59 -0400: Marco Paniconi - 0810ed5877 rtc: Incorporate active_maps into the cyclic refresh 2024-04-08 14:30:19 -0400: Jerome Jiang - 9a9216d83b Update version for v3.9.0 2024-04-08 10:40:16 -0700: Marco Paniconi - 608f9241e2 rtc: Move force_zeromv_skip logic up in nonrd_pickmode 2024-04-06 01:50:50 +0000: Salome Thirot - f53607cb41 Add SVE implementation of av1_compute_stats 2024-04-05 14:22:55 +0000: Marco Paniconi - 6bd02548ed Revert "Move force_zeromv_skip logic up in nonrd_pickmode" 2024-04-05 05:22:46 +0000: Jingning Han - d3d5e945a1 Adding comment to gaussian filter buffer alloc 2024-04-05 02:33:07 +0000: Wan-Teh Chang - e937f26e1e Define the MAX_NUM_THREADS macro in enc_enums.h 2024-04-05 00:17:49 +0000: Marco Paniconi - cb359e533a rtc: Increase loopfilter strength for speed 11 2024-04-04 14:08:22 -0700: Marco Paniconi - a30448b2b1 Fix keyframe logic for use_fast_part_feature for svc 2024-04-04 20:43:30 +0000: Wan-Teh Chang - 4c76a0d534 Rename JobInfo as GlobalMotionJobInfo 2024-04-04 19:51:57 +0000: James Zern - 19924274ab Add missing header for EBUSY on mingw 2024-04-04 17:58:31 +0000: Jingning Han - b53a630746 Increase filter buffer size to silence warnings 2024-04-03 22:29:43 +0000: Wan-Teh Chang - 7aa2edc2b0 Fix integer overflows in calc of stride_in_bytes 2024-04-03 18:29:45 +0000: Marco Paniconi - 04d6253b0c Move force_zeromv_skip logic up in nonrd_pickmode 2024-04-02 21:57:54 +0000: James Zern - 879d141594 cnn{,_avx2}.c: make some functions static 2024-04-02 19:04:25 +0000: Rachel Barker - 874b7ca3ad disflow_avx2.c: Make compatible with gcc <= 9 2024-04-02 18:36:38 +0000: James Zern - 94dbb8911d encode_strategy.c: remove unused setup_mi() 2024-04-02 17:57:44 +0000: James Zern - b47c4fc714 av1/encoder/*.c: make some functions static 2024-04-01 20:30:26 +0000: James Zern - 882b392a28 fwd_txfm_impl_sse2.h: add missing #if defined(FDCT* 2024-04-01 20:30:00 +0000: James Zern - 1621d2c08f aom_dsp/x86/*.c: make some functions static 2024-04-01 14:14:56 -0400: Jerome Jiang - d56f187565 Update AUTHORS and .mailmap 2024-03-30 15:45:57 -0700: Wan-Teh Chang - 827c8fd0db Add aom_usage_exit OBJECT library for usage_exit.c 2024-03-29 16:37:51 -0700: James Zern - 0d1a79ca0a decodeframe.c: make av1_read_film_grain_params static 2024-03-29 19:31:58 +0000: James Zern - c5fec7f5e6 variance_test: relocate SSE2 AvxHBDMseTest instantiation 2024-03-29 19:31:58 +0000: James Zern - 72bbef26ed add aom_highbd_10_mse16x16_avx2 2024-03-29 19:31:58 +0000: James Zern - d07e7fddcf highbd_variance_avx2.c: fix #undef 2024-03-28 19:18:34 -0700: Marco Paniconi - d404347601 rtc: Avoid reset of segment for inactive blocks 2024-03-28 20:50:21 +0000: Marco Paniconi - 23d4875b81 rtc: Speedup for active_maps with screen 2024-03-27 22:48:26 +0000: Salome Thirot - b218391386 Specialise 4-tap Neon HBD 2D dist_wtd_convolve on bitdepth 2024-03-27 22:48:26 +0000: Salome Thirot - 636add4551 Specialise 8-tap Neon HBD 2D dist_wtd_convolve on bitdepth 2024-03-27 22:48:26 +0000: Salome Thirot - 8c0cdddac6 Add SVE2 impl of HBD dist_wtd_convolve_2d for 4-tap filters 2024-03-27 16:53:15 +0000: Wan-Teh Chang - 9e9534e9c2 Fix clang-tidy misc-include-cleaner warnings 2024-03-26 21:44:29 -0700: Wan-Teh Chang - 87a1e9eaa6 Fix a clang-tidy misc-include-cleaner warning 2024-03-22 16:27:55 -0700: James Zern - f5b249fcb4 x86/convolve*: make some functions static 2024-03-22 16:29:17 +0000: Salome Thirot - eefd5585a0 Add SVE2 impl of HBD dist_wtd_convolve_2d for 8-tap filters 2024-03-20 18:19:14 +0000: Salome Thirot - 80123cb352 Add 4-tap filter path for Neon HBD vert compound convolution 2024-03-20 18:19:06 +0000: Salome Thirot - 5da47ec716 Specialize 8-tap HBD dist_wtd_convolve_y_sve2 on bitdepth 2024-03-20 18:19:06 +0000: Salome Thirot - a8b3d10754 Add SVE2 impl of HBD dist_wtd_convolve_y for 8-tap filters 2024-03-20 16:51:28 +0000: Marco Paniconi - 70c64d7043 rtc: Incorporate active_maps into the cyclic refresh 2024-03-19 15:15:15 -0700: Marco Paniconi - 37108eba4b Fix spelling in comment 2024-03-19 11:58:58 -0700: Marco Paniconi - efb0d985ad Add assert to set_active_map 2024-03-18 22:40:41 +0000: Salome Thirot - 69975b1557 Fix test sizes in av1_quantize_lp unit tests 2024-03-18 20:42:56 +0000: Salome Thirot - cd0a8b7cc0 Add 4-tap specialization of aom_highbd_convolve8_vert_sve 2024-03-18 20:42:56 +0000: Salome Thirot - 8398313499 Optimize transpose functions in aom_highbd_convolve8_vert_sve 2024-03-18 20:42:56 +0000: Salome Thirot - 3bdf0fc289 Add 4-tap specialization of aom_highbd_convolve8_horiz_sve 2024-03-18 20:42:37 +0000: Salome Thirot - 8cb23f865e Specialize 4-tap HBD dist_wtd_convolve_x_sve2 on bitdepth 2024-03-18 20:42:37 +0000: Salome Thirot - 416c1a9ff3 Specialize 8-tap HBD dist_wtd_convolve_x_sve2 on bitdepth 2024-03-18 20:42:37 +0000: Salome Thirot - aaac42ee3a Propagate offset constant into Neon averaging helper functions 2024-03-15 20:00:58 +0000: Wan-Teh Chang - 158761dfb4 Fix is_cdef_enabled in av1_alloc_cdef_buffers() 2024-03-14 23:34:32 -0700: Marco Paniconi - 74d1ea7c51 rtc: Skip scene detection for inactive blocks 2024-03-14 15:10:53 -0700: Wan-Teh Chang - fdd6af31b1 Restrict the range of duration to UINT32_MAX 2024-03-14 16:46:26 +0000: Wan-Teh Chang - e4b767c1d3 Cast duration to int64_t before being added to pts 2024-03-14 02:09:53 +0000: Salome Thirot - 03d1fb683f Add SVE2 impl of HBD dist_wtd_convolve_x for 4-tap filters 2024-03-14 02:09:53 +0000: Salome Thirot - 7a4971371a Add SVE2 impl of HBD dist_wtd_convolve_x for 8-tap filters 2024-03-12 15:30:48 -0700: Wan-Teh Chang - 77317a77d3 Add cdef_block_ssse3.c to a separate variable 2024-03-11 19:18:18 +0000: Marco Paniconi - 65d6599628 rtc: Fix to setting content state for active_map 2024-03-11 18:07:35 +0000: James Zern - 477c20f18f libs.doxy_template: remove obsolete values 2024-03-11 18:07:22 +0000: James Zern - fb86a39f27 av1_rtcd_defs.pl: always initialize $sse2_x86 2024-03-11 16:34:35 +0000: Marco Paniconi - 99211cce90 rtc-screen: Remove speed feature for speed 11 2024-03-08 17:00:14 -0800: James Zern - 28f4ae8a42 libs.doxy_template: remove DOT_TRANSPARENT 2024-03-08 16:11:52 -0800: Wan-Teh Chang - 615b5f541e Add bug aomedia:3545 to CHANGELOG for v3.8.2 2024-03-08 19:02:52 +0000: Wan-Teh Chang - 390e280830 Add comments about the size of tiles in tile list 2024-03-08 18:52:41 +0000: Cheng Chen - 1bf5bfaeb3 Match the order of control args 2024-03-08 18:41:03 +0000: Cheng Chen - 97e6d48dca Match the order of control args 2024-03-08 18:10:28 +0000: Salome Thirot - bc4379ce93 Add SVE2 implementation of HBD convolve_2d_sr for 4-tap filters 2024-03-08 18:10:15 +0000: Salome Thirot - b7b6788df2 Add SVE2 implementation of HBD convolve_2d_sr for 8-tap filters 2024-03-08 18:09:59 +0000: Salome Thirot - 6e537c93f8 Add SVE2 implementation of HBD convolve_2d_sr for 12-tap filters 2024-03-08 18:09:40 +0000: Salome Thirot - b28f21b032 Add SVE2 implementation of HBD convolve_y_sr for 12-tap filters 2024-03-07 16:17:56 -0800: Wan-Teh Chang - 732e09205e Optimize av1_ceil_log2 2024-03-07 15:18:58 -0800: Wan-Teh Chang - 56ae0ede9e Update CHANGELOG, CMakeLists.txt for libaom v3.8.2 2024-03-07 21:53:29 +0000: Wan-Teh Chang - 6b73c59a50 Detect integer overflows related to pts & duration 2024-03-06 22:01:44 +0000: Marco Paniconi - 4b7e5b3325 rtc: Fix to keyframe coding for speed 11 video 2024-03-06 21:04:49 +0000: Yunqing Wang - f6f39c97ea Add handling for invalid frame bitstream 2024-03-06 20:59:49 +0000: Rachel Barker - 8fbd5fb331 Restore a couple of SIMD functions for x86 2024-03-06 20:48:44 +0000: James Zern - 40486bdebe test.cmake: relocate if(CONFIG_REALTIME_ONLY) block 2024-03-06 14:52:58 +0000: Jerome Jiang - 013132ebf7 Fix some clang-tidy complaints 2024-03-06 05:37:00 +0000: Daniel Cheng - 86ba8b684e Only #define __builtin_prefetch if it doesn't exist. 2024-03-06 00:32:43 +0000: Wan-Teh Chang - cc715882ba Change av1_get_uniform_tile_size() to return bool 2024-03-05 20:07:11 +0000: Jerome Jiang - 16bfbae671 cosmetic: fix some typos 2024-03-05 09:17:41 -0800: Wan-Teh Chang - 08efc14915 Check data_end before advancing the data pointer 2024-03-05 11:19:05 +0000: Salome Thirot - cc9e46cb0d Add SVE2 implementation of HBD convolve_y_sr for 4-tap filters 2024-03-05 11:18:32 +0000: Salome Thirot - e544a33b7f Add SVE2 implementation of HBD convolve_y_sr for 8-tap filters 2024-03-05 11:18:18 +0000: Salome Thirot - af6efa75bd Adjust TBL2 indices in highbd_convolve_x_sr_sve2 2024-03-05 11:16:06 +0000: Salome Thirot - 0d998852ce Remove unnecessary loads in highbd_convolve_x_sr_sve2 2024-03-05 04:23:19 +0000: Marco Paniconi - 9bc3992b11 rtc: Fixes for active_maps for rtc encoder 2024-03-04 20:37:19 +0000: Wan-Teh Chang - fd059efcfe Optimize multiply_and_scale() by precomputation 2024-03-04 20:35:33 +0000: Wan-Teh Chang - bff87d33a9 Redo multiply in update_a_sep_sym/update_b_sep_sym 2024-03-04 12:08:59 -0800: Wan-Teh Chang - 26cc12e666 Move av1_get_uniform_tile_size calls up call chain 2024-03-04 19:39:23 +0000: Wan-Teh Chang - 72b1f1d4b4 Double-check calculation in multiply_and_scale() 2024-03-04 05:02:12 +0000: Rachel Barker - 57586292f7 Add documentation on SIMD usage 2024-03-01 14:35:42 +0000: Wan-Teh Chang - 31df8e1cff Report bad tile dims in av1_get_uniform_tile_size 2024-02-29 15:52:53 -0800: Wan-Teh Chang - 9ae3ff7882 Optimize multiply_and_scale() by precomputation 2024-02-29 10:56:45 -0800: Wan-Teh Chang - 835fc058d0 Redo multiply in update_a_sep_sym/update_b_sep_sym 2024-02-28 17:06:29 -0800: Wan-Teh Chang - 14010c6f0f Add const to two input pointer parameters 2024-02-28 18:28:16 +0000: Marco Paniconi - d42bffb8e3 rtc: Remove AOM_INLINE to function in svc 2024-02-27 21:31:57 +0000: Wan-Teh Chang - 1b14d99e12 Multiply by stride in ptrdiff_t to avoid overflow 2024-02-27 21:23:22 +0000: Marco Paniconi - 0293acbeaa rtc-svc: Rework RC on scene change for spatial layers. 2024-02-27 21:18:21 +0000: Jerome Jiang - c95bb8b927 Introduce CONFIG_QUANT_MATRIX 2024-02-27 20:32:16 +0000: Salome Thirot - 6511f8aec7 Move SVE-Neon bridge helper functions to separate header file 2024-02-27 20:32:16 +0000: Salome Thirot - 2a3c66fa3d Add SVE2 implementation of HBD convolve_x_sr for 4-tap filters 2024-02-27 20:32:16 +0000: Salome Thirot - f909b1012a Add SVE2 implementation of HBD convolve_x_sr for 8-tap filters 2024-02-27 20:32:16 +0000: Salome Thirot - 178a344450 Add SVE2 implementation of HBD convolve_x_sr for 12-tap filters 2024-02-27 17:36:05 +0000: Wan-Teh Chang - 01ee589ad6 Add link to MemorySanitizer doc about -Wl,-z,defs 2024-02-26 12:51:50 -0800: Bohan Li - cae8fbe572 Change license to BSD 2. 2024-02-26 19:26:25 +0000: Philippe Antoine - 8db7d78930 Improve fuzzer coverage 2024-02-22 23:56:40 +0000: Marco Paniconi - 0414f4e9ab rtc: Speedup for speed 11 video mode 2024-02-21 22:00:22 +0000: James Zern - 2f9a050d89 decodemv.h: add av1_neg_deinterleave prototype 2024-02-21 21:59:58 +0000: James Zern - 1f03a0dbb8 *variance*.c: make some functions static 2024-02-21 01:44:43 +0000: James Zern - b7bb8f04c9 aom_dsp_rtcd_defs: add 2 missing avx2 sad fn defs 2024-02-20 18:40:59 +0000: Salome Thirot - 61f971f5e6 Add AArch64 SVE2 runtime feature detection 2024-02-20 18:36:16 +0000: Rachel Barker - cbfa7e51e3 Silence a spurious compiler warning 2024-02-16 16:35:00 -0800: James Zern - 1ff67ade43 aom_dsp_rtcd_defs.pl: remove obsolete TODO 2024-02-16 21:39:40 +0000: James Zern - 32db540e95 adjust_active_best_and_worst_quality: simplify condition 2024-02-16 09:59:10 -0800: Wan-Teh Chang - 5d1b2f69dc Move THREADFN macro definitions to aom_pthread.h 2024-02-16 00:14:05 +0000: Jonathan Wright - a2d599c975 Arm SVE: move highbd max value clamp into convolution kernel 2024-02-15 20:35:06 +0000: Rachel Barker - b345b274d2 Remove some dead code 2024-02-15 20:35:06 +0000: Rachel Barker - a55ceb1242 Add new global motion speed feature 2024-02-15 20:35:06 +0000: Rachel Barker - 72e349ed3d Rework downsampling pyramid setup 2024-02-14 20:41:50 -0800: Peter Kasting - e4d1f54638 Add AVX_WORKER_STATUS_ to values of global-scope status enum. 2024-02-14 18:55:32 +0000: Peter Kasting - bad2f8dda3 Split pthread wrapper to aom_pthread.h. 2024-02-13 19:48:14 +0000: George Steed - fe8b483e32 mem_neon.h: Define vld1q_u16_x4 until GCC 8.5.0 2024-02-13 19:48:14 +0000: George Steed - 9972ec4bdf aarch64_cpudetect.c: Don't read AT_HWCAPs if they are not needed 2024-02-13 19:48:14 +0000: George Steed - 5f16a838d3 cpu.cmake: Fix AArch64 compiler flag tests 2024-02-13 19:10:25 +0000: Wan-Teh Chang - 80d175034c Fix over reads in aom_convolve_copy_neon() 2024-02-12 21:22:13 +0000: Peter Kasting - fce89190af Forward-port stack alignment change from libvpx. 2024-02-12 21:21:56 +0000: George Steed - 0b2a8639c2 mem_neon.h: Define vld1q_u16_x4 until GCC 8.5.0 2024-02-12 21:21:56 +0000: George Steed - 2036fbe2d8 aarch64_cpudetect.c: Don't read AT_HWCAPs if they are not needed 2024-02-12 21:21:56 +0000: George Steed - faab48a3ab cpu.cmake: Fix AArch64 compiler flag tests 2024-02-12 17:50:41 +0000: Rachel Barker - 9f59323c12 Optimize RANSAC code 2024-02-12 17:50:30 +0000: Rachel Barker - 52bd722bfa Add AVX2 disflow code 2024-02-12 17:50:30 +0000: Rachel Barker - 1348bca726 Optimize SSE4.1 disflow code 2024-02-12 17:50:30 +0000: Rachel Barker - 52d277ffde Remove old debug logic from disflow_sse4.c 2024-02-09 16:02:48 +0000: Salome Thirot - 2298f3809a Add SVE implementation of aom_highbd_convolve8_vert 2024-02-09 16:02:13 +0000: Salome Thirot - ecb58ac8ad Remove unnecessary operations in convolve8_vert_neon 2024-02-07 14:09:56 -0800: James Zern - 0f8b6a1394 sharpness_test: adjust PSNR threshold 2024-02-06 23:32:40 +0000: Wan-Teh Chang - 461d7a5ddd Remove stale comment in av1_lookahead_push() 2024-02-06 21:35:50 +0000: Vincent Rabaud - bfaea872f5 Remove _c suffix in most k-means functions. 2024-02-06 07:31:58 -0800: Wan-Teh Chang - db5207325d Declare all YV12_BUFFER_CONFIG * pointers as const 2024-02-06 12:10:16 +0000: Paul Wilkins - 59c592bb8b Improvements to VBR rate accuracy trade offs. 2024-02-06 03:53:53 +0000: Cheng Chen - 151cfc83f0 Document frame size to copy in loop filter 2024-02-05 14:44:16 -0800: Wan-Teh Chang - 1be3f2ebf8 Declare some YV12_BUFFER_CONFIG * params as const 2024-02-02 16:09:25 +0000: Marco Paniconi - 498e799b8f rtc: Speed 11 video mode for 360p: set half_pel 2024-02-02 02:28:52 +0000: Wan-Teh Chang - afc30689d8 Document nasm min version and ENABLE_NASM option 2024-02-01 14:55:03 -0800: Marco Paniconi - e99100ea09 Disable the check on 0 target_bitrate in validate_config 2024-02-01 14:53:17 -0800: Paul Wilkins - 0a23e12394 Fix divide by zero. 2024-02-01 19:50:19 +0000: Marco Paniconi - 0cee19cfc8 Disable the check on 0 target_bitrate in validate_config 2024-01-31 19:06:06 -0800: James Zern - 2921e645f9 README.md: add note about recommended compilers 2024-01-23 19:08:57 +0000: Cheng Chen - fa4304274a Zero initialize an array in cdef search dav1d 2024-05-27 17:39:10 +0200: Henrik Gramner - da2cc78 x86: Eliminate hardcoded struct offsets in refmvs load_tmvs() asm 2024-05-27 17:39:09 +0200: Henrik Gramner - 26a2744 refmvs: Consolidate r and rp_proj allocations 2024-05-27 17:39:08 +0200: Henrik Gramner - 54801d0 refmvs: Remove dav1d_refmvs_init() 2024-05-27 17:39:06 +0200: Henrik Gramner - 89a200c refmvs: Simplify 2-pass logic 2024-05-27 15:45:17 +0200: Henrik Gramner - ca156d9 x86: Add 6-tap variants of 8bpc mc SSSE3 functions 2024-05-27 15:45:17 +0200: Henrik Gramner - 8afbd4f x86: Add minor 8bpc mc SSE improvements 2024-05-27 15:45:17 +0200: Henrik Gramner - 85c1639 x86: Remove 8bpc mc SSE2 asm 2024-05-27 15:45:17 +0200: Henrik Gramner - d3997ac x86: Remove unused macro in mc16_avx512.asm 2024-05-25 10:03:32 +0200: Jean-Baptiste Kempf - 805d9e5 Update NEWS for 1.4.2 2024-05-20 12:51:18 +0000: Kyle Siefring - 3623543 ARM64: Minor improvement to symbol decode 2024-05-20 14:29:13 +0200: Henrik Gramner - bb94876 tests: Verify dav1d command line in dav1d_argon.bash 2024-05-19 22:36:09 +0300: Martin Storsjö - 9469e18 arm64: msac: Explicitly use the ldur instruction 2024-05-18 10:04:31 +0000: Matthias Dressel - 37155c1 CI: Update Android image 2024-05-14 16:20:38 +0000: Kyle Siefring - 7f68f23 ARM64: Various optimizations for symbol decode 2024-05-14 15:07:10 +0000: Arpad Panyik - d835c6b AArch64: Optimize prep_neon function 2024-05-14 15:07:10 +0000: Arpad Panyik - f0e779b AArch64: Optimize jump table calculation of prep_neon 2024-05-14 15:07:10 +0000: Arpad Panyik - 1790e13 AArch64: Optimize BTI landing pads of prep_neon 2024-05-14 15:04:46 +0200: Henrik Gramner - 8418530 x86: Update x86inc.asm 2024-05-13 16:52:21 +0200: Arpad Panyik - 8141546 AArch64: Optimize put_neon function 2024-05-13 16:50:56 +0200: Arpad Panyik - 645d1f9 AArch64: Optimize jump table calculation of put_neon 2024-05-13 16:27:30 +0200: Arpad Panyik - 83452c6 AArch64: Optimize BTI landing pads of put_neon 2024-05-13 14:01:17 +0200: Henrik Gramner - cc1137c checkasm: Eliminate unreachable code in the Windows exception handler 2024-05-13 13:57:35 +0200: Henrik Gramner - 471549f checkasm: Avoid UB in setjmp() invocations 2024-05-12 14:33:03 +0000: Arpad Panyik - a6d57b1 AArch64: Optimize the init of DotProd+ 2D subpel filters 2024-05-10 19:02:15 +0000: Luca Barbato - 2d2c6c6 ppc: Loopfilter targeting pwr9 2024-05-10 18:58:47 +0000: Luca Barbato - 7df050a ppc: Imply vsx when asking for pwr9 2024-05-10 18:58:47 +0000: Luca Barbato - 700c36a ppc: Add pwr9 flag 2024-05-09 09:53:05 +0200: Arpad Panyik - 643195f AArch64: Optimize 2D i8mm subpel filters 2024-05-08 23:28:52 +0200: Arpad Panyik - b2eca1a AArch64: Optimize vertical i8mm subpel filters 2024-05-08 20:16:13 +0000: Arpad Panyik - d1bdf4f AArch64: Optimize horizontal i8mm prep filters 2024-05-06 14:15:44 -0400: Nathan E. Egge - fc4763c riscv: Check for standards compliant RVV 1.0+ 2024-05-01 13:09:09 +0000: Matthias Dressel - c7df9a3 CI: Improve coverage for argon samples using different thread counts 2024-05-01 13:09:09 +0000: Matthias Dressel - 0f504bf CI: Add dotprod to argon tests 2024-04-29 17:59:09 +0200: Henrik Gramner - 2239012 x86: Add 6-tap variants of high bit-depth mc AVX-512 (Ice Lake) functions 2024-04-29 17:59:09 +0200: Henrik Gramner - 8ff97b3 x86: Add minor high bit-depth mc AVX-512 improvements 2024-04-26 15:09:19 +0000: Martin Storsjö - 236e1d1 tools: Make ARM cpu flags imply relevant lower level flags 2024-04-26 14:04:18 +0200: Arpad Panyik - 1776c45 AArch64: Add basic i8mm support for convolutions 2024-04-25 17:02:09 +0200: Arpad Panyik - fbf2363 AArch64: Simplify DotProd path of 2D subpel filters 2024-04-25 17:02:09 +0200: Arpad Panyik - a40301b AArch64: Simplify loads in *hv_filter* of DotProd path 2024-04-25 17:02:09 +0200: Arpad Panyik - b0685c3 AArch64: Simplify TBL usage in 2D DotProd filters 2024-04-25 16:59:53 +0200: Arpad Panyik - ad7938d AArch64: Simplify DotProd path of horizontal subpel filters 2024-04-25 16:59:13 +0200: Arpad Panyik - 317a94c AArch64: Simplify DotProd path of vertical subpel filters 2024-04-25 16:58:11 +0200: Arpad Panyik - 7eee4a2 AArch64: Add \dot parameter to filter_8tap_fn macro 2024-04-22 09:11:37 +0000: Martin Storsjö - cb8151c aarch64: Avoid unaligned jump tables 2024-04-21 10:32:43 +0000: Kyle Siefring - a9feab9 ARM64: Minor msac improvements 2024-04-16 11:53:16 +0200: Matthias Dressel - 5851901 CI: Move llvm crossfiles from image to project 2024-04-15 12:38:20 +0000: Kyle Siefring - 37d5243 ARM64: Port msac improvements to more functions 2024-04-15 13:19:42 +0200: Henrik Gramner - 5b53999 x86: Add 6-tap variants of 8bpc mc AVX-512 (Ice Lake) functions 2024-04-15 13:12:20 +0200: Henrik Gramner - 38df35d x86: Add various 8bpc mc AVX-512 improvements 2024-04-14 01:57:37 +0200: Matthias Dressel - 313af0b CI: Update images 2024-04-13 23:19:52 +0200: Luca Barbato - 09f2a21 Deduplicate itx macros 2024-04-13 09:53:54 -0400: Ronald S. Bultje - f1c5189 Increase timeout multiplier for aarch64/riscv64/la64-qemu CI jobs 2024-04-11 23:15:07 +0200: Matthias Dressel - aa63a41 cli: Add missing ARM cpumasks help text 2024-04-11 19:03:58 +0200: Arpad Panyik - 9d77b63 AArch64: Add DotProd support for convolutions 2024-04-08 22:51:15 +0200: Henrik Gramner - dc94901 meson: Enable parallel execution of checkasm in 'meson test' 2024-04-08 20:25:59 +0200: Henrik Gramner - f6e05da cdf: Combine memcpy() calls in dav1d_cdf_thread_copy() 2024-04-08 20:25:59 +0200: Henrik Gramner - c8add4f cdf: Reduce code size of dav1d_cdf_thread_update() 2024-04-08 20:25:58 +0200: Henrik Gramner - ed24201 cdf: Make qcat calculation branchless 2024-04-08 20:25:58 +0200: Henrik Gramner - 67fcf01 decode: Simplify read_mv_residual() 2024-04-08 20:25:58 +0200: Henrik Gramner - 17a2180 cdf: Remove separate intra-only dmv contexts 2024-04-08 20:25:58 +0200: Henrik Gramner - e2145f5 cdf: Skip unnecessary context copying in dav1d_cdf_thread_update() 2024-04-04 13:06:12 +0000: Henrik Gramner - e27b451 cli: Handle SIGINT and SIGTERM more gracefully 2024-04-03 09:23:21 +0000: Kyle Siefring - 72dfbc0 ARM64: Improve hi_tok msac 2024-04-02 10:35:29 +0000: Martin Storsjö - 5e31720 checkasm: Add support for the private macOS kperf API for benchmarking 2024-03-28 15:58:36 +0100: Henrik Gramner - abc8a16 lf_mask: Align lvl buffers 2024-03-28 15:58:35 +0100: Henrik Gramner - 119df64 lf_mask: Use sizeof() in memset() size calculations 2024-03-28 15:58:34 +0100: Henrik Gramner - df3dafd lf_mask: Use a union type for last_delta_lf 2024-03-28 01:41:28 +0100: Henrik Gramner - 076955a refmvs: Fix buffer overread in save_tmvs() asm 2024-03-22 11:11:58 +0100: Henrik Gramner - 3d98a24 x86: Add 6-tap variants of high bit-depth mc AVX2 functions 2024-03-22 10:41:45 +0100: Henrik Gramner - b3323a8 x86: Add minor high bit-depth mc 8-tap AVX2 improvements 2024-03-21 12:30:05 +0000: Henrik Gramner - 9849ede x86: Add 6-tap variants of 8bpc mc AVX2 functions 2024-03-21 12:30:05 +0000: Henrik Gramner - 02c2033 x86: Add minor 8bpc mc 8-tap AVX2 improvements 2024-03-18 20:50:37 +0000: Peter Collingbourne - 8e08426 arm64: Use different instruction sequence for taking global address with HWASan 2024-03-15 12:19:27 +0100: Henrik Gramner - 645da27 x86: Update x86inc.asm 2024-03-15 12:19:24 +0100: Henrik Gramner - 8b46166 ci: Make checkasm work on the x86-32 build 2024-03-09 11:00:33 +0100: Jean-Baptiste Kempf - 872e470 NEWS: Forgotten intro sentence 2024-03-08 22:49:10 +0000: Jean-Baptiste Kempf - 162fb6d Update to 1.4.1 2024-03-08 23:24:30 +0100: Matthias Dressel - b9312c8 Update THANKS.md 2024-03-08 21:49:57 +0000: Martin Storsjö - 024b260 arm32: Fix right shifts in the 16bpc iwht implementation 2024-03-08 20:26:46 +0000: Nathan E. Egge - 0fff614 arm32/msac: Trim C functions, saves 1024 bytes 2024-03-08 20:16:13 +0000: Nathan E. Egge - b9f5333 arm64/msac: Trim C functions, saves 1392 bytes 2024-03-08 16:52:21 +0000: Nathan E. Egge - b5b394c arm: Use -fno-align-functions when building 2024-03-08 12:45:00 +0000: Nathan E. Egge - 61d16e0 arm32/itx: Trim dav1d_inv_wht4_1d_c, saves 68 bytes 2024-03-08 12:45:00 +0000: Nathan E. Egge - 485413b arm64/itx: Trim dav1d_inv_wht4_1d_c, saves 92 bytes 2024-03-08 12:44:57 +0000: Nathan E. Egge - ec69585 arm32/itx16: Add 4x4 12bpc NEON wht_wht transform 2024-03-08 12:41:06 +0000: Nathan E. Egge - 3b852b1 arm64/itx16: Add 4x4 12bpc NEON wht_wht transform 2024-03-07 03:13:33 +0100: Henrik Gramner - 006ca01 x86: Fix out-of-bounds read in 8bpc SSE2/SSSE3 wiener_filter 2024-03-05 11:45:55 +0000: Arpad Panyik - 932b323 AArch64: Specialise HBD Neon convolutions for 6-tap filters 2024-03-05 11:25:33 +0000: Arpad Panyik - b0a329d AArch64: Optimize 6-tap SBD HV Neon convolution 2024-03-04 23:04:51 +0200: Martin Storsjö - fd60097 checkasm: aarch64: Print the SVE vector length, if available 2024-03-04 20:50:39 +0000: Martin Storsjö - e1f80de aarch64: Check for assembler support for various aarch64 extensions 2024-02-29 00:13:23 +0000: Henrik Gramner - 85a1035 checkasm: Add --list-cpuflags option 2024-02-28 16:40:14 +0000: Martin Storsjö - 0d2e83c ci: Add an aarch64 cross compile CI job with a recent Clang 2024-02-28 16:40:14 +0000: Martin Storsjö - 302334a ci: Test aarch64 with QEMU, with varying SVE vector lengths 2024-02-28 16:40:14 +0000: Martin Storsjö - 39be9fb ci: Bump to the latest dav1d-debian-unstable image 2024-02-28 16:32:28 +0000: Arpad Panyik - acc1121 Extend Arm and AArch64 run-time CPU feature detection 2024-02-27 04:47:36 -0500: Nathan E. Egge - b7963a7 riscv64/itx: Add 16x16 8bpc eob test 2024-02-27 04:47:36 -0500: Nathan E. Egge - 7012251 riscv64/itx: Add 8x16 8bpc eob test 2024-02-27 04:47:36 -0500: Nathan E. Egge - afeeb3c riscv64/itx: Add 4x16 8bpc eob test 2024-02-26 18:07:11 -0500: Nathan E. Egge - 52948bb riscv/checkasm: Print the RVV vector length, if available 2024-02-26 19:46:54 +0000: Nathan E. Egge - 8c20919 arm/msac: Enable NEON optimizations on more platforms 2024-02-22 19:13:23 +0100: Matthias Dressel - 9d57a65 CI: Add riscv64 clang build 2024-02-22 19:13:23 +0100: Matthias Dressel - bada810 CI: Update image 2024-02-22 19:13:23 +0100: Matthias Dressel - 91ddba0 gcovr: Fix config file 2024-02-22 11:50:56 -0500: Nathan E. Egge - 2ab2ec3 riscv64/itx: Fix build issues with clang 2024-02-22 12:54:30 +0100: Henrik Gramner - 36184ce x86inc: Fix warnings with old nasm versions 2024-02-22 08:58:17 +0100: Arpad Panyik - f1d42ae AArch64: Enable benchmarks for 8-tap sharp filters 2024-02-22 08:58:17 +0100: Arpad Panyik - e51f437 AArch64: Specialise Neon convolutions for 6-tap filters 2024-02-21 18:15:37 +0000: Luca Barbato - 9cc7157 ppc: Factor out the shift computation 2024-02-21 18:15:37 +0000: Luca Barbato - c01a147 ppc: Use vec_madd instead of shifts 2024-02-21 18:15:37 +0000: Luca Barbato - 41bb35d ppc: Unify cdef_directions 2024-02-21 18:15:37 +0000: Luca Barbato - 3e37ee8 ppc: Split the cdef_filter in pri/sec as done for the other arches 2024-02-21 06:58:56 -0500: Nathan E. Egge - 7be30df arm64/itx16: Reuse horz_16x4 epilog, saves 96 bytes 2024-02-21 06:58:56 -0500: Nathan E. Egge - 28c7e53 arm32/itx16: Reuse horz_16x2 epilog, saves 24 bytes 2024-02-21 06:58:56 -0500: Nathan E. Egge - 4bb0005 riscv64/itx: Reuse horz_16x8 epilog, saves 94 bytes 2024-02-21 06:58:56 -0500: Nathan E. Egge - f15b073 arm64/itx: Reuse horz_16x8 epilog, saves 512 bytes 2024-02-21 06:58:56 -0500: Nathan E. Egge - 6249bd8 arm32/itx: Reuse horz_16x4 epilog, saves 336 bytes 2024-02-21 06:58:55 -0500: Nathan E. Egge - 6e5d1df riscv64/itx: Reuse 16x8 epilog, saves 706 bytes 2024-02-21 06:58:55 -0500: Nathan E. Egge - 4585763 riscv64/itx: Reuse 8x16 epilog, saves 24 bytes 2024-02-21 06:58:55 -0500: Nathan E. Egge - be47dfc riscv64/itx: Tail call vert_8x16, saves 1086 bytes 2024-02-21 06:58:55 -0500: Nathan E. Egge - 1830c9b riscv64/itx: Reuse 16x4 epilog, saves 354 bytes 2024-02-21 06:58:55 -0500: Nathan E. Egge - 311816b riscv64/itx: Reuse 4x16 epilog, saves 642 bytes 2024-02-21 06:58:55 -0500: Nathan E. Egge - e737837 riscv64/itx: Fix unrolled .irp loops, saves 12 bytes 2024-02-21 06:58:55 -0500: Nathan E. Egge - d4746c9 arm32/itx: Remove 16x8 variant, saves 528 bytes 2024-02-21 06:58:55 -0500: Nathan E. Egge - 1ed35d2 arm32/itx: Reuse 8x16 epilog, saves 48 bytes 2024-02-21 06:58:55 -0500: Nathan E. Egge - 5250a16 arm32/itx: Reuse 16x4 epilog, saves 220 bytes 2024-02-21 06:58:55 -0500: Nathan E. Egge - 9944ce3 arm32/itx: Reuse 4x16 epilog, saves 268 bytes 2024-02-21 06:58:55 -0500: Nathan E. Egge - 5020162 arm64/itx: Reuse 16x8 epilog, saves 568 bytes 2024-02-21 06:58:55 -0500: Nathan E. Egge - 89c5303 arm64: Add transpose_8x8h_mov macro 2024-02-21 06:58:55 -0500: Nathan E. Egge - 80806b5 arm64/itx: Reuse 8x16 epilog, saves 424 bytes 2024-02-21 06:58:55 -0500: Nathan E. Egge - 3335c5e arm64/itx: Reuse 16x4 epilog, saves 264 bytes 2024-02-21 06:58:55 -0500: Nathan E. Egge - 57e46dd arm64: Add transpose_4x8h_mov macro 2024-02-21 06:58:55 -0500: Nathan E. Egge - 955939f arm64/itx: Reuse 4x16 epilog, saves 312 bytes 2024-02-21 11:17:41 +0000: Henrik Gramner - d22de29 Add minor msac optimizations 2024-02-21 11:17:41 +0000: Henrik Gramner - 83ae3e9 checkasm: Improve msac tests 2024-02-21 11:04:39 +0000: Henrik Gramner - 28908b4 x86: Update x86inc.asm 2024-02-20 15:53:04 +0100: Matthias Dressel - 81c0b46 meson: Test for RISC-V assembler support 2024-02-19 10:04:54 -0500: Nathan E. Egge - c15f7ec riscv64/itx: Add 16x8 8bpp RVV transforms 2024-02-19 10:04:54 -0500: Nathan E. Egge - 5ca7a02 riscv64/itx: Add 8x16 8bpc RVV transforms 2024-02-19 10:04:54 -0500: Nathan E. Egge - ce7cd28 riscv64/itx: Use registers above v15 in iadst_8 macro 2024-02-19 10:04:54 -0500: Nathan E. Egge - e4ed80b riscv64/itx: Add 16x4 8bpc RVV transforms 2024-02-19 10:04:54 -0500: Nathan E. Egge - 83423b3 riscv64/itx: Add 4x16 8bpc RVV transforms 2024-02-19 10:04:54 -0500: Nathan E. Egge - 40d5b50 riscv64/itx: Use registers above v15 in iadst_4 macro 2024-02-19 10:04:54 -0500: Nathan E. Egge - 27e5e26 riscv64/itx: Add 8x4 8bpc RVV transforms 2024-02-19 10:04:54 -0500: Nathan E. Egge - adba0c6 riscv64/itx: Add 4x8 8bpc RVV transforms 2024-02-19 10:03:04 -0500: Nathan E. Egge - 45f993c riscv64/itx: Add 4-point 8bpc RVV wide transforms 2024-02-19 09:24:47 -0500: Nathan E. Egge - e0d4655 riscv64/itx: Parameterize LMUL in iadst_4 macro 2024-02-19 09:24:47 -0500: Nathan E. Egge - c5b12bd riscv64/itx: Use m2 register spacing in iadst_4 macro 2024-02-19 08:15:55 -0500: Nathan E. Egge - 7080c09 riscv64/itx: Reuse 8x8 epilog, saves 306 bytes 2024-02-19 08:15:55 -0500: Nathan E. Egge - 9315185 riscv: Add asm.S macro for decorating local symbols 2024-02-19 08:15:55 -0500: Nathan E. Egge - 090b959 arm64/itx: Reuse 8x8 epilog, saves 264 bytes 2024-02-19 08:15:55 -0500: Nathan E. Egge - e8fbfd9 arm32/itx: Reuse 8x8 epilog, saves 220 bytes 2024-02-19 07:51:09 -0500: Nathan E. Egge - 50d63f9 arm32/itx: Only set r4 when needed, saves 48 bytes 2024-02-19 07:51:09 -0500: Nathan E. Egge - b56b02a arm64/itx: Only set x4 when needed, saves 64 bytes 2024-02-18 15:37:04 +0100: Henrik Gramner - 4796b59 ci: Improve coverage for argon samples using different thread counts 2024-02-18 15:37:04 +0100: Henrik Gramner - bb26bdc tests: Automatically determine job count in dav1d_argon.bash 2024-02-16 21:30:40 +0100: Jean-Baptiste Kempf - 0d69f6f Add CVE number to security issue for 1.4.0 2024-02-15 07:38:06 -0500: Nathan E. Egge - 97cc6ce riscv64/itx: Add missing tail, mask agnostic flags 2024-02-14 19:06:02 +0100: Jean-Baptiste Kempf - bb64589 Update NEWS 2024-02-14 08:31:42 -0500: Nathan E. Egge - 7b15ca1 riscv64/itx: Add 16-point 8bpc RVV flipadst transform 2024-02-14 08:31:42 -0500: Nathan E. Egge - b981bc9 riscv64/itx: Convert inv_adst_e16_x16_rvv to macro 2024-02-14 08:31:42 -0500: Nathan E. Egge - 2685b40 riscv64/itx: Add 16-point 8bpc RVV adst transform 2024-02-14 08:31:42 -0500: Nathan E. Egge - 72dba22 riscv64/itx: Add 4x4 8bpc RVV wht_wht transform 2024-02-14 08:31:42 -0500: Nathan E. Egge - cc29b23 riscv64/itx: Add 16x16 8bpc dct_identity and identity_dct 2024-02-14 08:31:42 -0500: Nathan E. Egge - 8e82093 riscv64/itx: Add 16-point 8bpc RVV dct transform 2024-02-14 08:31:42 -0500: Nathan E. Egge - 9976976 riscv64/itx: Use registers above v15 in dct macros 2024-02-14 08:31:42 -0500: Nathan E. Egge - 57d5729 riscv64/itx: Convert inv_dct_e16_x8_rvv to macro 2024-02-14 08:31:42 -0500: Nathan E. Egge - c0ccc32 riscv64/itx: Convert inv_txfm_horz_16x8_rvv to macro 2024-02-14 08:31:42 -0500: Nathan E. Egge - 64c9d16 riscv64/itx: Add 16-point 8bpc RVV idtx transform 2024-02-14 13:09:03 +0000: Henrik Gramner - 97744bd x86: Add high bit-depth ipred z2 AVX-512 (Ice Lake) asm 2024-02-13 22:07:34 +0100: Jean-Baptiste Kempf - 01bee1c Update for 1.4.0 2024-02-13 18:18:38 +0100: Henrik Gramner - 2b47530 Fix tile_start_off calculations for extremely large frame sizes 2024-02-06 01:43:10 +0000: Nathan E. Egge - 08051a3 arm64/itx: Set x8 outside .irp loop 2024-02-05 23:36:44 +0000: Nathan E. Egge - 314423b arm64/itx: Set x8 only once in inv_txfm_add_16x16_neon 2024-02-02 18:45:55 -0300: James Almer - 864d90d picture: propagate the new sequence event flag in the next picture if the current one is from a lower layer 2024-02-02 10:57:31 -0500: Ronald S. Bultje - 7f5d349 picture.c: rename picture_alloc_with_edges() to picture_alloc() 2024-02-02 09:14:52 -0500: Ronald S. Bultje - 18b6ed7 Verify ref frame results after decoding completion 2024-02-02 09:14:35 -0500: Ronald S. Bultje - 6d33d17 Check for trailing marker/zero bits for tile data rav1e 2024-06-05 09:28:32 -0400: renovate[bot] - 953fbb2e fix(deps): update all non-major dependencies 2024-06-01 17:50:41 -0400: FreezyLemon - 554abdfe Expect custom cfgs 2024-05-25 18:39:46 -0400: FreezyLemon - 05482327 Update jobserver to 0.1.31 2024-05-25 18:39:46 -0400: FreezyLemon - 11d0902b Update nasm-rs to 0.3.0 2024-05-25 18:14:30 -0400: Sebastian Dröge - 1d5b2851 Update to itertool 0.13 2024-05-21 13:37:18 +0200: Luca Barbato - 1c4fcd8c Fix clippy lints 2024-04-21 00:49:22 +0200: Yusuf Redžić - c7c72b55 Expose no_scene_detection in capi (#3377) 2024-04-14 13:51:33 -0400: renovate[bot] - 8651a0ed chore(deps): update softprops/action-gh-release action to v2 2024-04-14 12:41:17 -0400: dependabot[bot] - 8c52d92d build(deps): bump libdav1d-sys from 0.6.0 to 0.7.0+libdav1d.1.4.0 2024-04-07 23:15:12 +0900: renovate[bot] - 581775d6 fix(deps): update rust crate dav1d-sys to 0.7.0 [security] 2024-04-03 00:12:13 +0900: FreezyLemon - 732162ed Replace AlignedBoxedSlice with aligned_vec::ABox 2024-03-18 00:04:27 +0100: FreezyLemon - f3dd0499 Add CI job that runs tests on wasm32-wasi 2024-03-18 00:04:27 +0100: FreezyLemon - d3ce0f61 Fix wasm32 dev-dependencies 2024-03-12 13:54:10 -0400: FreezyLemon - b3f5895c Add CI job to check the MSRV 2024-03-10 21:23:14 -0400: FreezyLemon - dfe00856 Add new NASM pragma regarding macro parameter expansion (#3361) 2024-03-10 23:03:56 +0900: Josh Holmer - 830e09b6 Also lock assert_cmd version 2024-03-05 10:37:45 -0500: Josh Holmer - 5e0f2301 Migrate away from deprecated renovate config keys 2024-03-05 10:37:45 -0500: Josh Holmer - f939ab63 Version lock additional clap packages from Cargo.lock 2024-03-05 13:22:15 +0100: Luca Barbato - ef38cdc0 Use a maintained clippy-check 2024-03-05 15:29:40 +0900: Josh Holmer - 2f9e9ef5 Lock clap auto-updates to 4.4 until we bump rustc version 2024-02-26 18:18:54 +0900: FreezyLemon - 5eaae62e Remove redundant imports 2024-02-19 21:43:16 -0500: FreezyLemon - 05047613 Make apply_ssim_boost a const fn 2024-02-13 18:56:16 -0500: renovate[bot] - 1412bed6 Update codecov/codecov-action action to v4 libavif 2024-06-07 11:34:33 -0700: James Zern - e19debf Revert "GetSeedDataDirs: allow TEST_DATA_DIRS to be -D defined (#2162)" (#2196) 2024-06-05 14:39:04 +0200: Vincent Rabaud - 7fbc20c bash style changes (#2193) 2024-06-04 08:31:01 -0700: Wan-Teh Chang - 112a121 Revert "Update dav1d to 1.4.2" 2024-06-04 11:16:19 +0200: Vincent Rabaud - 221cba1 Bump zlib to 1.3.1 (#2192) 2024-06-04 10:54:18 +0200: Yannis Guyon - 7b80b01 Add avifRange ranges in avif.h (#2120) 2024-06-03 09:40:56 -0700: Vignesh Venkat - e0e1916 read.c: Return avifResult from avifParseSampleTableBox 2024-06-03 15:58:56 +0200: Vincent Rabaud - 1481683 Removed useless codec-rav1e argument. (#2189) 2024-06-03 15:03:45 +0200: Vincent Rabaud - d2b8f0b Save the cargo cache every time. (#2188) 2024-06-03 12:57:38 +0200: Vincent Rabaud - 98a232f Bump libxml2, mp4box (#2182) 2024-06-03 10:42:05 +0200: Vincent Rabaud - 06d01a3 Add a comment for libpng upgrade (#2183) 2024-06-01 09:09:58 +0200: dependabot[bot] - f95d7f4 Bump the github-actions group with 5 updates (#2187) 2024-05-31 15:23:39 -0700: Vincent Rabaud - 59c1d75 Add missing extra cache key for Linux sanitized. 2024-05-31 18:12:53 +0200: Vincent Rabaud - 85b1d2f Remove duplicate $. (#2184) 2024-05-31 11:28:00 +0200: Vincent Rabaud - 3689cfb Use composite actions (#2166) 2024-05-30 14:42:46 -0700: Vignesh Venkat - 7886afe read.c: Treat version 1 as version 0 for stsd box 2024-05-28 13:12:08 -0700: Wan-Teh Chang - 646a1a8 Update AVM to research-v7.0.1 2024-05-27 22:37:38 +0200: Vincent Rabaud - 96bf9e5 Update dav1d to 1.4.2 2024-05-27 21:57:31 +0200: Vincent Rabaud - 24295c4 Finer grain cache. 2024-05-27 21:56:45 +0200: Vincent Rabaud - 3b631e2 Properly check for cargo cache hit. 2024-05-27 21:55:14 +0200: Vincent Rabaud - 9c5ae93 Replace ./ by . in CMake instruction. (#2176) 2024-05-24 18:23:21 +0200: Vincent Rabaud - 25cedb2 Actually cache all of ~/.cargo (#2175) 2024-05-24 17:48:40 +0200: Vincent Rabaud - 73936dd Properly check for cache hits. (#2172) 2024-05-24 13:06:43 +0200: Vincent Rabaud - cff15fa Use common code for caching (#2174) 2024-05-23 09:17:49 -0700: Wan-Teh Chang - 4e6a975 Change AVIF_LOCAL_SVT_GIT_TAG to "v2.1.0" 2024-05-23 17:33:51 +0200: Vincent Rabaud - 3af708a Do not download cargo (#2173) 2024-05-23 16:34:06 +0200: Vincent Rabaud - 9f1f707 Properly name some jobs (#2171) 2024-05-23 14:45:41 +0200: Vincent Rabaud - c21943e Bump Ubuntu to 24.04 (#2165) 2024-05-23 14:05:19 +0200: Vincent Rabaud - 3124f6b Rely on CMake to build the build folder. (#2169) 2024-05-22 10:39:07 +0200: Yannis Guyon - b3d1219 Encode an anim instead of the same frame X times (#1916) 2024-05-22 10:12:52 +0200: Yannis Guyon - 3408ce6 Add avifkeyframetest (#2119) 2024-05-21 13:40:28 -0700: James Zern - d369ffb GetSeedDataDirs: allow TEST_DATA_DIRS to be -D defined (#2162) 2024-05-20 16:53:13 -0700: Wan-Teh Chang - 99c288a Ext: Update to SVT-AV1 v2.1.0 2024-05-20 15:31:42 -0700: Wan-Teh Chang - c6eb2e4 Switch from gcc 13 to gcc 12 in ubuntu-latest 2024-05-13 18:40:11 +0200: Yannis Guyon - 8d1c719 Do not test incr line count on fuzzed grids (#2160) 2024-05-13 10:07:44 +0200: Wan-Teh Chang - 67230c5 Add tests for Chromium bugs 334281983, 334682511 (#2159) 2024-05-08 11:33:24 -0700: Vignesh Venkat - 5d97130 read.c: Validate trak contains exactly one tkhd 2024-05-08 10:54:08 -0700: Vignesh Venkat - 77a831f read.c: Fix hdlr duplicate detection 2024-05-07 14:58:41 -0700: Vignesh Venkat - 98dd0e8 read.c: Early return on unsupported iref version 2024-05-06 21:59:54 +0200: Yannis Guyon - c4d9767 Add iloc extents test (#2095) 2024-05-06 12:54:37 -0700: Vignesh Venkatasubramanian - d715425 Fix size 0 handling in avifParse() (#2152) 2024-05-06 11:35:02 -0700: Vignesh Venkat - caf027a read.c: Validate that there is at least one trak box 2024-05-06 09:28:02 -0700: Vignesh Venkat - f7dc78c Revert CICP enum clamping 2024-05-06 11:02:39 +0200: dependabot[bot] - dd33986 Bump the github-actions group with 5 updates (#2141) 2024-05-03 16:35:38 -0700: Vignesh Venkat - 0a7a58a avifutil: Use simpler check for printing repeat count 2024-05-03 15:01:03 -0700: Wan-Teh Chang - 4db10a8 Run ci-windows-installed.yml on every pull request 2024-05-03 13:02:13 -0700: Vignesh Venkat - 0d2984d Add AVIF_CHROMA_SAMPLE_POSITION_RESERVED 2024-05-02 16:56:19 -0700: Vignesh Venkat - 5d5d708 obu: Use uint32_t for obu_forbidden_bits 2024-05-02 16:37:06 -0700: Vignesh Venkat - 90efc1e obu: Handle size == 0 in avifBitsInit 2024-05-02 15:49:33 -0700: Vignesh Venkat - db8815a obu: Validate obu_forbidden_bit in sequence header 2024-05-02 07:51:09 -0700: Wan-Teh Chang - 7be0c35 Further cleanup in avifParseSampleDescriptionBox() 2024-05-01 15:44:04 -0700: Vignesh Venkat - 4c7f0f4 obu: Do not parse more than obu_size bytes 2024-04-30 13:59:52 -0700: Vignesh Venkat - 2be0ec9 read.c: Use header size when parsing VisualSampleEntry 2024-04-29 20:00:33 -0700: Vignesh Venkat - ab86c0c Validate CICP in all code paths 2024-04-29 20:00:14 -0700: Vignesh Venkat - 4ed0293 read.c: Return BMFF_PARSE_FAILED on unknown top level size 0 box 2024-04-26 13:12:01 -0700: Vignesh Venkat - 2f45ea4 read.c: Clamp CICP enum values to valid range 2024-04-25 14:11:57 -0700: Vignesh Venkat - f242386 read.c: Fix typo 2024-04-25 13:39:21 -0700: Vignesh Venkat - 23ead7a Handle unknown top level boxes with size == 0 2024-04-25 15:13:43 +0200: Vincent Rabaud - f56a1f1 Bump libwebp to v1.4.0 (#2133) 2024-04-25 14:37:54 +0200: Vincent Rabaud - 4d788d6 Force macOS to 13 (#2134) 2024-04-25 10:51:25 +0200: Jerome Jiang - 575f8c0 ext: update to libaom v3.9.0 2024-04-25 10:44:20 +0200: Vincent Rabaud - c3809cc FIx CI for macOS (#2132) 2024-04-22 13:43:38 -0700: James Zern - b2ecd8e README.md: remove deprecated option in example 2024-04-22 14:25:01 +0200: Vincent Rabaud - ca071c4 Add option parsing for rav1e and SVT-AV1. (#2126) 2024-04-22 14:15:52 +0200: Vincent Rabaud - 4acbd23 Remove CHANGES comment. (#2127) 2024-04-18 17:59:06 +0200: Vincent Rabaud - 961e4fe Check that the header size fits in the stream. (#2123) 2024-04-18 10:22:44 +0200: Vincent Rabaud - 89f9b3a Bump libxml2 (#2118) 2024-04-17 11:02:13 +0200: Vincent Rabaud - d939897 Bump rav1e to 0.7.1 (#2117) 2024-04-17 10:25:12 +0200: Vincent Rabaud - f14809b Limit the CI jobs running on pull_request. (#2115) 2024-04-16 15:47:06 +0200: Yannis Guyon - 6a5ec63 Add colors-animated-8bpc-alpha-exif-xmp.avif test (#2116) 2024-04-15 17:12:25 +0200: Yannis Guyon - 7cb941b Update MinimizedItemBox experimental prototype (#2114) 2024-04-15 16:22:41 +0200: Vincent Rabaud - 6c2ad21 Remove deprecated FOUND_VAR (#2113) 2024-04-15 16:09:29 +0200: Vincent Rabaud - f0a9e6c Add Windows CI with installed packages. (#2110) 2024-04-15 15:48:31 +0200: Vincent Rabaud - d5048f4 Add missing IMPORTED_IMPLIB for dav1d which creates a CMake warning. (#2112) 2024-04-15 15:10:33 +0200: Yannis Guyon - d5fe6e4 Update reduced header experiment (#2111) 2024-04-15 10:55:45 +0200: Vincent Rabaud - 5280f62 Add missing library deps to rav1e::rav1e on Windows. (#2106) 2024-04-12 16:10:09 -0700: Vincent Rabaud - 8eb2fca Bump fuzztest to fix OOM on oss-fuzz. 2024-04-12 16:20:01 +0200: Yannis Guyon - dc4b212 Fix SampleTransformTest.NotEquivalent (#2104) 2024-04-12 15:22:50 +0200: Vincent Rabaud - 0aa28a0 Enable CI cache in build/_deps (#2103) 2024-04-12 14:15:55 +0200: Yannis Guyon - 9cd4b53 Fix leak in avifsampletransformtest (#2102) 2024-04-12 13:54:50 +0200: Yannis Guyon - f9f8696 Rename avifSampleTransformExpressionIsValid() arg (#2101) 2024-04-12 12:59:24 +0200: Yannis Guyon - d0d16c4 Disable test_cmd_avifgainmaputil if no libxml (#2100) 2024-04-12 11:55:27 +0200: Yannis Guyon - 834019c Experimental AVIF Sample Transform (#2050) 2024-04-11 16:57:36 +0200: Vincent Rabaud - 98ce107 Fix zlib build when using ext/zlibpng.cmd (#2098) 2024-04-11 16:11:17 +0200: Vincent Rabaud - c92d9ec Do not use AVIF_LOCAL for libxml2 and gtest. (#2097) 2024-04-11 10:54:47 +0200: Frankie Dintino - f1b936d feat(cmake): Use FetchContent and ExternalProject for local deps (#1744) 2024-04-09 21:41:43 +0200: Vincent Rabaud - 7bc40b1 Add references to fuzztest bugs. (#2096) 2024-04-09 17:26:53 +0200: Vincent Rabaud - 30adc11 Bump fuzztest. (#2087) 2024-04-08 11:02:41 -0700: Wan-Teh Chang - d074bae Document avifROStreamReadUX8 behavior for factor=0 2024-04-08 10:45:52 -0700: Vignesh Venkat - dea6ccf Revert "android_jni: Allow loading dav1d as a separate shared object" 2024-04-08 14:17:35 +0200: Yannis Guyon - c2fb85e Stricter infe parsing (#2090) 2024-04-08 14:16:11 +0200: Yannis Guyon - 8dea068 iloc parsing layout closer to spec (#2091) 2024-04-05 16:48:22 +0200: Vincent Rabaud - b28ebee Fix path order in cifuzz.yml (#2092) 2024-04-05 11:16:05 +0200: Yannis Guyon - 56f11fb Handle size 0 in avifROStreamReadBoxHeaderPartial (#2079) 2024-04-04 11:20:16 +0200: Yannis Guyon - 356984b Add .vscode to .gitignore (#2089) 2024-04-03 17:06:02 -0700: Wan-Teh Chang - e2a37cb Remove spaces at the end of lines 2024-04-03 11:40:04 +0200: Vincent Rabaud - 3e0b4e0 Add installation instructions (#2085) 2024-04-02 20:30:08 -0700: Vignesh Venkat - cdddec0 android_jni: Allow loading dav1d as a separate shared object 2024-04-02 14:15:35 +0200: Vincent Rabaud - d2e7fc1 Run cifuzz for changes in ext/ (#2086) 2024-04-01 14:03:21 -0700: dependabot[bot] - fa5e70f Bump the github-actions group with 5 updates 2024-03-30 10:38:42 +0100: Yannis Guyon - 9c6a37a Fix avifParseItemLocationBox() itemReferenceIndex (#2080) 2024-03-26 10:47:33 -0700: Wan-Teh Chang - 374e622 Add ThreadSanitizer 2024-03-25 14:23:16 +0100: Vincent Rabaud - 3cc0772 Do not use env:NUMBER_OF_PROCESSORS for MinGW (#2076) 2024-03-24 19:51:24 +0100: Yannis Guyon - 58566ee Refactor AllocateGridImagePlanes() for non-grid (#2059) 2024-03-21 08:00:11 -0700: Wan-Teh Chang - d159843 Add AddressSanitizer 2024-03-21 07:26:35 -0700: Wan-Teh Chang - e746b23 Remove a workaround in avm.cmd 2024-03-21 07:24:17 -0700: Wan-Teh Chang - 9c39e17 Use double quotes "" to allow substitution 2024-03-20 19:08:12 -0700: Wan-Teh Chang - 652eb50 Don't force version 2.15.05 with setup-nasm 2024-03-20 10:05:34 -0700: Wan-Teh Chang - edd02ee Pass the -DSANITIZE= cmake option to libaom 2024-03-20 09:49:00 -0700: Wan-Teh Chang - 4c644d5 Pass -f to rm in cleanup handlers 2024-03-19 16:36:03 -0700: Wan-Teh Chang - f8ad918 Ext: Update to dav1d 1.4.1 2024-03-19 14:16:39 -0700: Wan-Teh Chang - 2a4b6b1 Ext: Update to SVT-AV1 v2.0.0 2024-03-19 12:25:20 -0700: Wan-Teh Chang - e7f7afd Delete unneeded spaces and break a long line 2024-03-19 11:57:03 -0700: James Zern - 70503d7 check meta pointer before calling avifMetaDestroy (#2065) 2024-03-19 19:20:29 +0100: Yannis Guyon - 1c92dbb Add note about buffer copy in avifDecoderRead() (#2056) 2024-03-18 10:21:35 +0100: Yannis Guyon - 43ec9ac ci-unix-static-sanitized.yml for macos (#2061) 2024-03-18 10:19:01 +0100: Yannis Guyon - 091db5e Add avifIsAlpha() to internal.h (#2057) 2024-03-15 12:37:00 -0700: Ozkan Sezer - 4e1af42 Fixed error: empty expression statement has no effect 2024-03-15 11:35:49 +0100: Yannis Guyon - 1191d10 Fix env indent in ci-unix-static-sanitized (#2062) 2024-03-15 11:16:20 +0100: Yannis Guyon - 23825a8 Use env vars in ci-unix-static-sanitized.yml (#2060) 2024-03-15 10:41:26 +0100: Yannis Guyon - 6094ac0 Check that >0 pixi planes have the same depth (#2058) 2024-03-14 15:40:54 +0100: Yannis Guyon - c783651 ci-unix-static-sanitized (#2054) 2024-03-14 10:55:50 +0100: Yannis Guyon - cf1afe2 Add tests/test_all_configurations.sh (#2010) 2024-03-13 19:29:06 -0700: Wan-Teh Chang - 2db296b ext: Checkout libaom v3.8.2 2024-03-04 21:02:43 +0100: Yannis Guyon - de32f53 Fix metadata error message in avifJPEGRead() (#2048) 2024-03-04 11:38:43 +0100: Yannis Guyon - 3175a61 Rename imageSizeLimit to sizeLimit in avifJPEGRead (#2047) 2024-03-01 09:16:02 +0100: dependabot[bot] - 78cb03e Bump the github-actions group with 5 updates (#2046) 2024-02-29 16:03:31 +0100: Yannis Guyon - 8db5d51 Constrain XMP,Exif size in avifJPEGReadInternal() (#2045) 2024-02-29 16:02:05 +0100: Vincent Rabaud - 69aba54 Do not export env variables, just assign to them. (#2044) 2024-02-26 15:03:17 +0100: Yannis Guyon - cdb1c3d Add --icc flag to avifdec (#2042) 2024-02-26 11:49:31 +0100: Vincent Rabaud - e7ab3d4 Export EXTRA_CMAKE_FLAGS to remove the "unbound variable" error (#2041) 2024-02-23 14:25:03 -0800: Wan-Teh Chang - 51b6adf Link aviftest/avifyuv with C++ compiler if libyuv 2024-02-23 13:38:34 -0800: James Zern - a44270e oss-fuzz/build.sh: move flags to 'set' from #! (#2037) 2024-02-23 10:27:55 -0800: Wan-Teh Chang - 55bfa73 ext/dav1d.cmd: Add -Db_lundef=false to comments 2024-02-23 18:19:34 +0100: Vincent Rabaud - d75df26 Revert to an older fuzztest version (#2036) 2024-02-22 13:18:16 -0800: Wan-Teh Chang - 877a274 Compile libaom and libyuv with clang-cl 2024-02-22 17:47:44 +0100: Vincent Rabaud - 267aa80 Bump fuzztest (#2032) 2024-02-22 08:29:55 -0800: Wan-Teh Chang - 832dc60 Add `\n` at the end of a warning message 2024-02-22 17:22:08 +0100: Yannis Guyon - 22713e3 Check imageSizeLimit earlier in avifjpeg.c (#2031) 2024-02-22 08:06:43 -0800: Wan-Teh Chang - bebf72a Do not set CMAKE_C_COMPILER and CMAKE_CXX_COMPILER 2024-02-22 14:06:35 +0100: Vincent Rabaud - 7c518a4 Get fuzz tests to build in coverage and introspector mode. (#2030) 2024-02-21 10:15:40 -0800: Wan-Teh Chang - 0580334 In sed scripts, match a dot "." with "\." 2024-02-21 10:12:10 -0800: Wan-Teh Chang - a25db25 Compare the item contentType string using strcmp() 2024-02-21 14:59:55 +0100: Yannis Guyon - da70b01 ext/libjpeg-turbo -DWITH_SIMD=0 when msan (#2026) 2024-02-21 11:21:51 +0100: Vincent Rabaud - e82375f Require libyuv by default. (#2020) 2024-02-21 10:57:00 +0100: Vincent Rabaud - da359e7 Bump libyuv (#2025) 2024-02-21 10:33:19 +0100: Wan-Teh Chang - 3709f6c Build libyuv with fuzzer flags (#2024) 2024-02-20 14:06:54 -0800: Wan-Teh Chang - dea769d Fix EncoderPtr to DecoderPtr in fuzztest_helpers 2024-02-19 16:34:50 +0100: Yannis Guyon - 22a3353 Fix EncoderPtr to DecoderPtr in fuzztest_helpers (#2019) 2024-02-19 15:37:28 +0100: Vincent Rabaud - 9756207 Build AOM and dav1d differently for msan. (#2018) 2024-02-16 18:42:53 +0100: Yannis Guyon - 71ea5ce Add baseline tag in CHANGELOG.md (#2017) 2024-02-15 18:31:38 -0800: Wan-Teh Chang - e88a753 Test the predefined macro _WIN32 instead of WIN32 2024-02-15 16:05:06 +0100: Yannis Guyon - 04cfa7c Import working ci-windows-artifacts from v1.0.x (#2015) 2024-02-15 15:59:10 +0100: Yannis Guyon - 57e32e2 Use _putenv_s() on Windows in fuzztest_helpers (#2014) 2024-02-15 15:58:44 +0100: Yannis Guyon - 4131305 Fix std::min() conflicting types in fuzz_dec_incr (#2013) 2024-02-15 11:48:05 +0100: Yannis Guyon - 132a747 Speed rgbtoyuvtest up (#2009) 2024-02-14 15:26:33 -0800: Wan-Teh Chang - 76a0ee2 Ext: Update to dav1d 1.4.0 2024-02-13 10:50:09 -0800: Wan-Teh Chang - 695c2d1 Print unprintable item->type in diagnostic message 2024-02-13 10:48:03 -0800: Wan-Teh Chang - 75d4870 Add a loop to drain buffered frames in the decoder 2024-02-12 11:29:02 +0100: Yannis Guyon - b10d269 Encode alpha as 4:2:0 with SVT (#2004) 2024-02-08 11:52:19 -0800: Wan-Teh Chang - 8edba16 Remove duplicate bug in CHANGELOG.md 2024-02-08 18:56:47 +0100: Yannis Guyon - 1862235 Use libjpeg-turbo in ext/libjpeg.cmd (#1994) 2024-02-08 13:36:11 +0100: Yannis Guyon - abf42ff Update the version to 1.0.4 (devel flag on) (#1981) 2024-02-08 10:20:40 +0100: Yannis Guyon - 063a461 Same size limit in read_image fuzzer as dec_incr (#1995) 2024-02-07 13:06:57 -0800: Wan-Teh Chang - 0bcc007 Pass avifStrictFlags type to BitFlagCombinationOf 2024-02-07 12:13:30 -0800: Wan-Teh Chang - 4781419 Do not include stdint.h if inttypes.h is included 2024-02-07 12:12:10 -0800: Wan-Teh Chang - e3eaabb Update the citation of 'ipma' box requirements 2024-02-05 14:34:35 -0800: Vignesh Venkatasubramanian - 2790a81 Revert "Simpler itemID finding for alpha. (#1967)" (#1993) 2024-02-02 11:17:09 +0100: Yannis Guyon - 3ead1f3 Remove duplicate bug in CHANGELOG.md (#1990) 2024-02-02 11:09:50 +0100: Yannis Guyon - a14909a Reduce imageSizeLimit for SharpYUV in fuzzreadimg (#1989) 2024-02-02 11:08:59 +0100: Yannis Guyon - 850d498 Add link to wiki in README.md (#1985) 2024-02-01 20:36:11 +0100: Vincent Rabaud - 6cc154b Bump fuzztest library. (#1988) kvazaar 2024-04-24 21:36:18 -0500: Christopher Degawa - d1683f46 ax_pthread/clang: move -pthread to LIBS 2024-04-12 18:08:49 +0200: Vincent Torri - 6af22908 encmain.c: guard WINVER and _WIN32_WINNT macros 2024-04-12 08:48:36 +0300: Joose Sainio - 0711762a Add tests/CMakeLists.txt to dist 2024-04-11 06:49:54 +0200: Vincent Torri - 3fc19787 add missing files in distribution for compilation with cmake 2024-04-10 13:42:35 +0300: Joose Sainio - f49af638 Update docs 2024-04-10 13:42:35 +0300: Joose Sainio - aeddea51 Update version 2024-04-10 13:42:35 +0300: Joose Sainio - 3b1bcb62 Add CMakeLists.txt to dist 2024-04-10 13:42:34 +0300: Joose Sainio - 40bee3b1 Remove define used for testing 2024-04-10 13:42:34 +0300: Joose Sainio - 7e1cd494 INLINE 2024-04-10 13:42:34 +0300: Joose Sainio - 473b5472 Implement faster hor ver and straight diagonals 2024-04-10 13:42:33 +0300: Joose Sainio - b82c53a5 MSVC does not know of __attribute__((no_sanitize("address"))) 2024-04-10 13:42:33 +0300: Joose Sainio - a098e404 Disable asan for 32 wide avx2 intra prediction 2024-04-10 13:42:33 +0300: Joose Sainio - d0b08d6c Fix alignment issues 2024-04-10 13:42:33 +0300: Joose Sainio - 27b49b7b Remove unused table 2024-04-10 13:42:32 +0300: Kari Siivonen - 0e0f0a4f Fix issues 2024-04-10 13:42:32 +0300: Kari Siivonen - 57b6cbe5 Fix for 4 width blocks 2024-04-10 13:42:32 +0300: Kari Siivonen - 144d252a Should be working for 32, 16, and 8 widths 2024-04-10 13:42:31 +0300: Joose Sainio - f34f8a73 Better fix for -Wa,-muse-unaligned-vector-move in MinGW and related 2024-04-10 13:42:31 +0300: Louis_Fréneau - 74244745 fix preset log while enable-logging to false 2024-04-10 13:42:31 +0300: Guillaume GAUTIER - b0be7d56 fix CMake to support cmake --install --prefix 2024-02-15 12:45:19 -0600: supersjgk - 203d3be6 Fixed issue #394 - missing macro 2024-02-13 14:39:46 -0600: supersjgk - 02a12d09 Fixed issue #394-missing macro 2024-02-01 18:35:23 -0500: matoro - b10fc25c Ignore "*get_pc_thunk.*" symbols in exported symbols test SDL 2024-06-08 08:50:24 -0700: Sam Lantinga - 477c71874 Added wiki-style documentation for SDL_JoystickGUID 2024-06-08 11:43:20 -0400: Hanicef - 1c3090a1a Fix broken dead key behavior on Wayland 2024-06-07 09:26:55 -0700: Sam Lantinga - 7fce9f3fd Minor cleanup for SDL style 2024-06-07 09:05:10 -0700: Sam Lantinga - 2e8bd8f1f Fixed build 2024-06-07 08:45:47 -0700: Fabrice Desclaux - 22c14442e Fix spurious LCtrl on RAlt key pressed 2024-06-06 09:54:40 -0700: Oleg - 0f9191a64 Added VRS DirectForce Pro wheelbase VID/PID to wheel devices list 2024-06-06 09:50:38 -0400: Frank Praznik - fc6bbde52 wayland: Set the initial min/max limits on non-libdecor windows during a show operation 2024-06-05 19:29:48 -0700: Sam Lantinga - f520062ad Fixed PlayStation detection interrupting input for the Logitech K400 keyboard 2024-06-05 19:28:26 -0700: Sam Lantinga - e2f597de8 Added support for the Saitek Cyborg V.3 Rumble Pad in PS3 mode 2024-06-05 23:11:10 +0300: Ozkan Sezer - 70faef84a build-scripts/ltmain.sh: minor updates hand-picked from mainstream 2024-06-05 12:09:45 -0700: Sam Lantinga - 997ef8860 Sort joystick drivers in Android.mk 2024-06-05 12:09:39 -0700: Sam Lantinga - f725ce492 Build the dummy joystick driver on Android 2024-06-05 17:36:18 +0200: erysdren - e1bb00cdc Add a basic ShowMessageBox implementation for PSP (#9932) 2024-06-04 15:06:44 -0700: erysdren - 6da524253 SDL_render_psp.c: Fix crash in PSP_DestroyRenderer() 2024-06-04 14:04:45 -0700: Wouter Wijsman - 018f2791c PSP: Add on-screen keyboard support 2024-06-03 10:52:11 -0700: Carlo Bramini - 2cb1a2d0a SDL_assert: add support for aarch64-w64-mingw32 2024-06-03 10:53:45 +0200: Wouter Wijsman - 1803e6555 CMake: Prevent double SDL2 and SDL2main entries in sdl2.pc 2024-06-01 22:37:50 +0300: Ozkan Sezer - 863670c0a always define PRI?64 using 'I64' when targeting windows 2024-05-31 15:18:46 -0700: Sam Lantinga - 35d719ef2 Added support for the Razer Kitsune in PS5 mode 2024-05-31 11:33:01 -0700: mechakotik - 1568501dd android: Default to custom theme in styles.xml 2024-05-31 20:04:20 +0300: Ozkan Sezer - d5e5d4a80 move vista+ display config function ptr calls to device->driverdata 2024-05-30 16:53:28 -0700: Sam Lantinga - 51ba036e6 Verify that the timer callback is passed the correct parameters 2024-05-28 17:02:26 +0200: Anonymous Maarten - 5e876db89 autotools needs to check d3d12sdklayers.h too 2024-05-28 14:10:24 +0300: Ozkan Sezer - 0439fc600 Makefile.in: add VisualC-GDK to SRC_DIST 2024-05-28 08:01:02 +0300: Ozkan Sezer - 6825a4aab SDL_config_os2.h: remove duplicated HAVE_WCSL* defines. 2024-05-27 14:38:41 -0700: Sam Lantinga - 8bc47dc3f Fixed compiling SDL_platform_defines.h on macOS with older compilers (thanks @sezero!) 2024-05-27 23:40:04 +0300: Ozkan Sezer - b3081bbbd regenerated the configure script. 2024-05-27 12:30:58 -0700: Cameron Cawley - 65d8c07c7 Allow building the Raspberry Pi video driver with standard EGL headers 2024-05-27 02:42:20 +0200: Anonymous Maarten - 6c2977882 VC+d3d12: use __has_include to detect presence of d3d12 ehaders 2024-05-27 02:34:26 +0200: Anonymous Maarten - 6c10201e5 cmake: direct3d12 renderer needs d3d12.h and d3d12sdklayers.h 2024-05-25 00:41:47 +0200: Anonymous Maarten - c79e61680 d3d12: older Windows SDK headers contain wrong function prototypes 2024-05-25 00:41:47 +0200: Anonymous Maarten - 54c435409 d3d12: xbox has no DXGI_PRESENT flags 2024-05-23 15:35:03 -0700: Sam Lantinga - 964e0c9b4 Added Linux bindings for the Qanba Drone 2 Arcade Joystick 2024-05-21 20:45:35 +0000: SDL Wiki Bot - 01314ff1d Sync SDL2 wiki -> header 2024-05-20 16:47:07 +0000: SDL Wiki Bot - f88e8da17 Sync SDL2 wiki -> header 2024-05-20 12:45:36 -0400: Ryan C. Gordon - 0466c4560 hidapi: Replace BSD license with "original" hidapi license. 2024-05-20 01:51:21 +0000: SDL Wiki Bot - a26d2e705 Sync SDL2 wiki -> header 2024-05-17 11:17:56 -0700: Phena Ildanach - fdf28471c hidapi: Use a whitelist for libusb when other backends are available 2024-05-17 09:01:11 -0700: APGR22 - e4fc07cad Added NULL pointer check 2024-05-16 17:17:42 +0000: SDL Wiki Bot - c419c4ce9 Sync SDL2 wiki -> header 2024-05-16 13:01:19 -0400: Frank Praznik - a25a5a243 wayland: Disable warp emulation when restoring cursor visibility with the shape protocol 2024-05-16 12:00:28 -0400: Frank Praznik - 3794e3dc9 wayland: Set the cursor visibility flag when using the cursor shape protocol 2024-05-16 17:54:13 +0200: Anonymous Maarten - 62f35ab1b Use SDL_test + don't use macros 2024-05-16 15:51:44 +0000: SDL Wiki Bot - 67bea86b1 Sync SDL2 wiki -> header 2024-05-16 11:49:21 -0400: Ryan C. Gordon - 1c3a1e113 wikiheaders: Updated to latest, cleaned up category documentation a little. 2024-05-15 19:40:34 -0700: Oleg - 96e379949 Added Moza wheelbases VID/PID to wheel devices list 2024-05-15 19:40:34 -0700: Oleg - 1f54ee1da Added Simucube wheelbases VID/PID to wheel devices list 2024-05-15 19:40:34 -0700: Oleg - 0c7a83ecd Added Cammus C5 wheelbase VID/PID to wheel devices list 2024-05-14 10:50:37 -0400: Ryan C. Gordon - 080599066 wikiheaders: Automatically categorize API symbols by subsystem. 2024-05-10 12:19:18 -0700: Sam Lantinga - efaa58732 Don't enable enhanced report mode for Bluetooth Nintendo Switch controllers by default 2024-05-10 18:56:24 +0300: Ozkan Sezer - b6899f82f SDL_iconv_string: simplify recomputation of outbuf and outbytesleft 2024-05-10 18:56:10 +0300: Ozkan Sezer - 312a8a19d SDL_x11sym.h: corrected XQueryKeymap() proto. 2024-05-09 20:40:40 +0000: SDL Wiki Bot - b8b1ebf57 Sync SDL2 wiki -> header 2024-05-09 14:52:12 -0400: Ryan C. Gordon - 62175552e SDL_video.h: Make a note that changing fullscreen mode might reset renderers. 2024-05-09 17:59:37 +0000: SDL Wiki Bot - f23cc950f Sync SDL2 wiki -> header 2024-05-09 13:37:53 -0400: Ryan C. Gordon - ed0eb7ee0 SDL_video.h: Add a '\sa' for SDL_GLContext to SDL_GL_CreateContext. 2024-05-09 17:33:40 +0000: SDL Wiki Bot - 7d0ea2a88 Sync SDL2 wiki -> header 2024-05-09 17:28:40 +0000: SDL Wiki Bot - dd48b6f8c Sync SDL2 wiki -> header 2024-05-09 03:56:41 +0000: SDL Wiki Bot - 17ad4fdf4 Sync SDL2 wiki -> header 2024-05-09 03:46:31 +0000: SDL Wiki Bot - 1b7c2c9e4 Sync SDL2 wiki -> header 2024-05-08 16:41:58 -0400: Ryan C. Gordon - 7d60ff996 SDL_JoystickEventState: Make documentation and implementation match. 2024-05-08 03:53:07 -0400: Ryan C. Gordon - d499b25a3 SDL_vulkan.h: Fixed typo in SDL_Vulkan_LoadLibrary docs. 2024-05-07 14:24:39 -0400: Ryan C. Gordon - 06f437e1b wikiheaders: sync up with main branch. 2024-05-06 10:11:39 -0700: Sam Lantinga - 8c92af5e5 Added a Windows mapping for the SPEEDLINK STRIKE Gamepad 2024-05-03 11:56:50 +0300: Ozkan Sezer - d8fbeec09 autotools, cmake, macOS: Do not use the system iconv() by default 2024-05-02 13:00:03 -0400: Ryan C. Gordon - 8b4e389ad wikiheaders: updated from SDL3, plus fixes to headers to deal with that. 2024-05-01 17:37:20 +0300: Ozkan Sezer - 63ea838db test, watcom.mif: revert 78391e6530352bdf66ba5d38c3dac9fc70bb0578 2024-05-01 17:02:50 +0300: Ozkan Sezer - 78391e653 test, watcom.mif: revert 9ecdcd8bb and use %copy instead 2024-05-01 11:02:10 +0300: Ozkan Sezer - 9ecdcd8bb test, watcom makefile: change copy command to use a dos path separator 2024-04-30 22:01:23 -0400: Ryan C. Gordon - 8f6a5c9ad wikiheaders-options: Correct project full name. 2024-04-30 21:56:43 -0400: Ryan C. Gordon - 59937e0fd wikiheaders: manpages See Also sections should specify 3 vs 3type. 2024-04-30 21:56:34 -0400: Ryan C. Gordon - 2f54d8a45 wikiheaders: Manpages go in man3 directory, even if they're 3type. 2024-04-30 10:20:55 -0700: Sam Lantinga - 1caa42703 Fixed building with GDK (thanks @Romans-I-XVI!) 2024-04-30 10:19:29 -0700: Austin Sojka - 7554e82ec Added GDK app constrained/unconstrained events (#9608) 2024-04-25 20:33:12 -0700: yuanhecai - 75340b827 loongarch: Delete the configuration of the compilation option "mlasx" 2024-04-25 09:45:36 -0700: Sam Lantinga - 67c60e0b9 Fixed build error (thanks @sezero!) 2024-04-25 08:47:55 -0700: Tyson Whitehead - 45b804c15 Avoid opening non-joystick devices if possible to speedup scanning 2024-04-25 08:47:55 -0700: Tyson Whitehead - 0963c11af Initialize udev before joystick manual scan so class lookup works 2024-04-25 10:44:55 -0400: Frank Praznik - 863d4a0f2 x11: Fix pointer warp on XWayland 2024-04-24 09:38:26 -0700: Sam Lantinga - 59cc43ccb Added a note about WIN+V for future reference (thanks @orconut!) 2024-04-24 09:22:57 -0700: Sam Lantinga - 33af02ae6 Fixed Win+V handling (pasting from clipboard history) on Windows (thanks @ocornut!) 2024-04-24 11:17:25 -0400: Ryan C. Gordon - ab10bf54f SDL_TextInputEvent: Improve documentation. 2024-04-24 00:33:14 +0300: Ozkan Sezer - 26e3d65ea CI, macOS: install autoconf. 2024-04-23 14:21:54 -0400: Ryan C. Gordon - e03ad30a5 docs: heavy editing to make this happy with latest wikibridge. 2024-04-23 10:19:26 -0400: Ryan C. Gordon - a96196c95 include: Fixed SDL_AudioFormat documentation. 2024-04-23 10:00:05 -0400: Ryan C. Gordon - 623a83f2b Sync wiki -> SDL2. 2024-04-22 18:48:27 -0400: Ryan C. Gordon - e69d0e516 wikiheaders_options: People can include specific headers if they want! 2024-04-22 11:36:30 -0700: yassineimounachen - 8f18e2f52 Add USB IDs for the Thrustmaster TS-XW racing wheel 2024-04-17 07:47:29 -0700: Sam Lantinga - 4e29be814 Fixed compilation with C89 (thanks @d-s-a!) 2024-04-15 09:32:00 -0700: Sam Lantinga - effc16954 Fixed build 2024-04-15 04:38:28 -1000: Cameron Cawley - 59a041681 3DS: Improve framebuffer support 2024-04-15 03:33:10 -1000: Cameron Cawley - 154ec5c57 testmouse: Create the window on the touch screen when building for the 3DS 2024-04-15 03:33:10 -1000: Cameron Cawley - 4df852cbb 3DS: Ensure that touchscreen events are associated with a window 2024-04-15 03:31:10 -1000: Cameron Cawley - 6c6b497f8 Prefer display modes that exactly match the desired format or refresh rate 2024-04-15 03:30:21 -1000: Cameron Cawley - 596096a86 Add a quirk for fullscreen-only video drivers 2024-04-15 03:23:33 -1000: Romans-I-XVI - 4c3b8b2b9 Fixed reference path for buildshaders.bat 2024-04-11 01:17:27 -0400: Ryan C. Gordon - e75d72670 include: Fixes to make the headers friendly with the latest wikiheaders. 2024-04-10 10:05:08 +0200: Anonymous Maarten - 9216b7a5e stdinc: modify default alloca prototype 2024-04-02 12:03:01 -0700: Clownacy - 1fa614290 Fix default Windows window icon not suiting the DPI. 2024-04-02 07:48:58 -0700: Zhuoran - 906ad64d7 Fix Caps Lock and Backspace mapping for Colemak 2024-04-01 16:18:02 -0700: Brian Collins - f1690e265 Workaround a macOS cursor-related bug. 2024-03-31 12:58:19 -0400: Ryan C. Gordon - 02246aaeb wikiheaders.pl: Report a function's header file name. 2024-03-28 21:10:00 +0300: Ozkan Sezer - 4d91f0e79 SDL_stdinc.h: Android passes sizeof(ENUM) == sizeof(int) assertion 2024-03-28 09:47:28 -0400: Ryan C. Gordon - 0d8ce4a76 psp: Fixed building with pspdev when not using CMake. 2024-03-25 11:45:41 -0700: Sam Lantinga - 5fff9bc1e Don't fail joystick initialization if udev isn't available 2024-03-25 21:23:24 +0300: Ozkan Sezer - 358a80a47 remove non-existent vulkan.hpp and vulkan_mir.h from Xcode project 2024-03-25 18:04:40 +0100: Anonymous Maarten - eb185e8d8 VisualC: remove vulkan.hpp 2024-03-25 06:35:32 -0700: Alynne - cbc9bd980 Add Yawman Arrow flightstick controller 2024-03-24 17:09:41 -0700: Wouter Wijsman - 5d8017995 PSP: send initial SDL_JOYDEVICEADDED event 2024-03-24 11:48:31 -0700: Tyson Whitehead - 6e1611cc7 udev: Fix O(n^2) device walking issue (closes #9092) 2024-03-24 11:33:32 -0700: rofl0r - 6ba3e5653 SDL_GetWindowSurface: update documentation re: surface->pixels 2024-03-24 11:33:32 -0700: rofl0r - 7b6695f4d PSP: zero-copy WindowSurface API for direct VRAM access 2024-03-23 16:53:28 -0700: rofl0r - 37c664a13 PSP: fix regression, GetTicks64 should return millisecs 2024-03-23 16:32:00 -0700: Sylvain - 763d768f7 Fix bug #9331 - SDL3 Android crash getVibrator() == null 2024-03-23 09:31:42 -0700: rofl0r - 82b449611 PSP: improve performance counter res to us granularity 2024-03-22 09:16:20 -0700: Marcel Hild - fa18c9bf4 Add support for MadCatz Saitek Side Panel Control Deck 2024-03-20 15:44:32 -0400: Frank Praznik - 5df737bb3 wayland: Check the returned display pointer before dereferencing 2024-03-20 10:41:56 -0700: Sam Lantinga - a9ac34984 Poll for the initial controller state when using DirectInput 2024-03-19 16:54:30 -0700: Pierre Wendling - 4a79fe44f N3DS: Fix locale name and early return. 2024-03-19 01:21:49 -0500: Cameron Gutman - 43f0ae1e5 Improve event processing latency when gamepad/sensor is open 2024-03-17 13:22:53 -0700: rofl0r - c17d2246f PSP/Joystick: fix formatting 2024-03-17 13:22:53 -0700: rofl0r - 86f223d66 PSP: don't block on joystick event query 2024-03-17 12:14:17 -0700: Sam Lantinga - 2d6c10005 Added a mapping for the Defender Joystick Cobra R4 (thanks @kotenok2000!) 2024-03-17 12:14:11 -0700: Sam Lantinga - 07f04bb35 Use the CRC as part of the unique key for mappings 2024-03-17 10:46:58 -0400: Frank Praznik - 24aedc143 wayland: Always use the entire buffer for the viewport source 2024-03-14 13:36:12 -0700: Sam Lantinga - b8daf14fe If a mapping specifies a crc, don't match for controllers that don't have that CRC 2024-03-14 09:49:40 -0400: Frank Praznik - 525c317ed wayland: Add cursor-shape-v1 protocol support 2024-03-13 11:23:43 -0400: Frank Praznik - 59d4a3945 Add checks for memfd_create() and posix_fallocate() to the autotools build 2024-03-12 22:06:36 -0400: Frank Praznik - 88bdc028e Fix build (C90 declaration order) 2024-03-12 20:56:16 -0400: Frank Praznik - d3c89bb47 wayland: Allocate the cursor shared memory buffer entirely in memory, if possible. 2024-03-11 17:14:11 -0700: Sam Lantinga - e54774fac Removed incorrect mapping for a HORI controller 2024-03-11 01:26:13 +0100: Anonymous Maarten - 318493695 cmake: we only need a C++ compiler for Android, Haiku and UWP 2024-03-10 15:03:47 -0700: Sam Lantinga - 66054a651 Turn HIDAPI joystick support off by default on mobile platforms 2024-03-09 08:40:49 -0800: Sam Lantinga - cd197be53 Fixed crash if joystick functions are passed a NULL joystick 2024-03-08 12:38:05 -0800: Sam Lantinga - 528b71284 Added support for the 6-button SEGA Mega Drive Control Pad for Nintendo Online 2024-03-06 20:54:33 -0800: Sam Lantinga - 26054d993 Fixed mapping for the Sanwa Supply JY-P76USV controller 2024-03-06 21:28:00 +0300: Jade Macho - da9bfc43e GDK: Partially revert 2670eb44afec9311ee8fbec447703c427db1e1c8 2024-03-06 18:50:00 +0300: Ozkan Sezer - 177a83665 SDL_RWFromFile, stdio: allow named pipes along with regular files. 2024-03-05 13:53:56 -0800: Sam Lantinga - bdc7ad8f5 Keep track of whether the Android on-screen keyboard was opened by the application 2024-03-05 13:47:59 -0800: Sam Lantinga - 75c5cff0b Fixed "${folder^}Activity: bad substitution" with bash 3.2 on macOS 2024-03-03 16:57:16 -0800: Sam Lantinga - a842bc29f Uppercase the first letter of the class name to match Java conventions 2024-03-03 12:23:59 -0800: Sam Lantinga - d35dee76c Added a mapping for the Sanwa Supply JY-P76USV controller 2024-03-03 12:20:43 -0800: Sam Lantinga - 9e1e0fb92 Removed the mapping for the G-Shark GS-GP702 2024-03-03 11:56:29 -0800: Sam Lantinga - 627e15871 SDL_GameControllerGetAppleSFSymbolsNameForAxis() returns NULL if the symbol isn't found 2024-03-03 11:09:03 -0800: Sam Lantinga - b87116ff0 SDL_GameControllerGetAppleSFSymbolsNameForButton() returns NULL if the symbol isn't found 2024-02-28 08:48:40 -0800: Sam Lantinga - 05f670961 If the viewport changes the cliprect should be updated 2024-02-27 11:48:45 -0500: Frank Praznik - 9eaf7d8cc wayland: Remove all references to destroyed outputs from windows 2024-02-23 22:02:13 +0100: scribam - 9a65d123a ci: update deprecated node.js 16 actions 2024-02-23 23:21:28 +0300: scribam - fdbf233cf ci: bump cross-platform-actions/action version to v0.23.0 2024-02-23 14:35:56 -0500: Frank Praznik - 54faea8b8 x11: Don't resize, move, or raise windows when changing the min/max size 2024-02-21 23:33:11 +0300: Sam Lantinga - 69fb802a9 Fixed Visual Studio warning 4459 2024-02-21 15:16:08 -0500: Ryan C. Gordon - 4316c5ec0 audio: fix SSE conversion of Sint8 audio to Float32. 2024-02-20 15:44:26 -0800: Sam Lantinga - 903d888cc Convert mouse wheel coordinates to renderer view 2024-02-18 12:11:29 -0500: Frank Praznik - f24216c2b wayland: Don't pass null string pointers to wl_cursor_theme_get_cursor 2024-02-16 08:37:23 -0500: Ryan C. Gordon - df00a7dd4 x11: Cleaned up system cursor code to match previous Wayland change. 2024-02-16 08:22:13 -0500: Ryan C. Gordon - 827917ea6 wayland: Minor cleanup in new mouse cursor selection code. 2024-02-16 07:52:55 -0500: Simon McVittie - 271df2fdd emscripten, wayland, x11: Share the table of CSS cursor names 2024-02-16 07:52:55 -0500: Simon McVittie - aa6c390bb emscripten, wayland, x11: Map SIZEALL to "all-scroll" instead of "move" 2024-02-16 07:52:55 -0500: Ryan C. Gordon - 67827c0b0 wayland: Prefer to use CSS names for cursors, falling back to X11 2024-02-16 07:52:55 -0500: Simon McVittie - e2535ba54 wayland: Use CSS/freedesktop cursor name "default" as a fallback 2024-02-16 02:12:45 -0500: Ryan C. Gordon - 6c0e3532f x11: Use XcursorLibraryLoadCursor to load system cursors when available. 2024-02-15 20:33:24 +0300: Ozkan Sezer - bc30fb295 don't let SDL_render.c:render_drivers[] have an empty initializer list. 2024-02-15 02:55:02 +0300: Ozkan Sezer - d0731ab9a Check the SDL_VIDEO_RENDER_??? macros with #if instead of #ifdef 2024-02-14 11:12:41 -0500: Frank Praznik - 699cec1a8 wayland: Don't store wl_output pointers in mode driver data 2024-02-12 16:01:48 -0800: Sam Lantinga - 120b8d418 Revert "wayland: Don't initialize OpenGL when the window flags didn't specify it" 2024-02-12 11:18:41 -0800: Sam Lantinga - 6669d04ea Fixed error: unused variable 'axes' [-Werror,-Wunused-variable] 2024-02-12 10:21:34 -0800: Sam Lantinga - 971c5c261 Explicitly retain and release NSObjects in C structures 2024-02-10 07:04:33 -0800: Chris Collins - de0cb94e7 Wayland: Avoid SEGV if a modifier notification comes before the keymap 2024-02-10 07:03:03 -0800: Hans-Kristian Arntzen - 4ae87e215 Fix broken use of MsgWaitForMultipleObjects. 2024-02-09 16:12:57 -0800: Sam Lantinga - 646cccede Guarded ElementAlreadyHandled with #ifdef ENABLE_PHYSICAL_INPUT_PROFILE (thanks @Donione!) 2024-02-09 01:28:15 -0800: Sam Lantinga - 93d7b6e50 Redefine XINPUT_CAPABILITIES_EX as an SDL typedef 2024-02-07 16:35:49 -0800: Sam Lantinga - 40b61b81f Added VIDPID for OpenFFBoard wheel (thanks @groybe!) 2024-02-06 16:27:18 -0800: pastdue - d2a3347c1 Emscripten_SetWindowFullscreen: Fix crash due to uninitialized EmscriptenFullscreenStrategy members 2024-02-06 01:56:22 -0800: meyraud705 - a09b0b05e Fix memory leak in SDL_UpdateSteamVirtualGamepadInfo() 2024-02-03 06:18:56 -0800: Wohlstand - a29f37c14 SDL_windowsopengl.c: WGL: Fixed null-pointer dereference crash 2024-02-03 08:20:04 -0500: Wohlstand - ca0101657 SDL_audiotypecvt.c: Fixed memory corruption when resampling S16 t F32 2024-02-02 22:25:17 -0800: Joshua Root - c53c35192 Fix SDL_mfijoystick build issues 2024-02-02 18:31:14 -0800: Sam Lantinga - fc787a41d vulkan_metal.h: Make compatible with ObjC ARC (thanks @jmroot!) 2024-02-02 18:26:01 -0800: Sam Lantinga - 05bb182a5 Don't test 10-bit pixel format conversion 2024-02-02 07:45:06 -0800: Simon McVittie - 58907d2c2 testautomation_math: Fix misleading log output 2024-02-02 07:45:06 -0800: Simon McVittie - a7bd18c0d test: Don't accept results that are much less than expected 2024-02-02 07:45:06 -0800: Simon McVittie - f73abd49c testautomation: Don't expect exp to yield exact floating point results 2024-02-01 15:55:00 -0800: Sam Lantinga - 8eed915df Don't use the system iconv on Apple mobile platforms dovi_tool 2024-05-28 07:33:43 -0400: quietvoid - 03e41c4 Update plotters to fix CI, fmt & clippy 2024-05-28 06:59:36 -0400: Damiano Galassi - 5342e72 Add dovi_parse_itu_t35_dovi_metadata_obu to C-API (#301) 2024-03-23 17:43:39 -0400: quietvoid - 841d8a6 Avoid cloning written data 2024-03-23 17:38:43 -0400: quietvoid - f7a8c00 Replace nested Vecs with ArrayVec 2024-03-23 13:11:56 -0400: quietvoid - 108f789 Prepare for new versions 2024-03-23 12:21:29 -0400: quietvoid - 4ff269e Move AV1 parse function to DoviRpu 2024-03-19 19:47:31 -0400: quietvoid - fd097b9 rpu/parser: Refactor handling of trailing bytes 2024-03-19 18:27:23 -0400: quietvoid - ab27880 av1: Discard trailing zero bytes in EMDF payload 2024-03-10 22:04:06 -0400: quietvoid - d4b803f Update release workflow 2024-03-10 13:53:17 -0400: quietvoid - 89c60a8 Update dependencies 2024-03-10 13:44:34 -0400: quietvoid - 42003a1 av1: parse/write EMDF wrapper properly 2024-02-19 15:15:32 -0500: quietvoid - 13f32b3 Avoid overriding min_pq/max_pq when explicitly set by user 2024-02-16 18:04:05 -0500: quietvoid - 07a19d0 Set RPU source/min pq correctly from XML hdr10plus_tool 2024-05-28 21:49:26 -0400: quietvoid - 70a5ecc smh 2024-05-28 21:46:29 -0400: quietvoid - 9e029bd Woops 2024-05-28 21:43:17 -0400: quietvoid - 49ab666 Fix const qualifiers 2024-05-28 20:56:51 -0400: quietvoid - cfa5c36 Bump lib version 2024-05-28 20:26:32 -0400: quietvoid - b1d1de3 Add basic C-API 2024-05-28 07:39:38 -0400: quietvoid - ee5322e Update plotters, fmt & clippy 2024-03-23 20:06:54 -0400: quietvoid - 0699d99 Update dependencies libzen 2024-05-19 17:53:04 +0200: Maxime Gervais - 78fb49b Fix CI libmediainfo 2024-06-08 18:00:47 +0200: Jérôme Martinez - 50bb183bf + JPEG 2000: readout of jp2h colr atom, more file extensions, better support of broken files 2024-06-03 17:22:10 +0000: Diego Casorran - b3516cf5a Fix typo in Setup.h for MEDIAINFO_LIBMMS_YES 2024-05-31 06:30:33 +0000: Jenkins CI - 33e2617a3 Preparing v24.05 2024-05-30 13:23:49 +0200: Jérôme Martinez - ef7c7ce2b + I2058, VorbisCom: show MusicBrainz IDs in XML or full text output 2024-05-30 11:07:24 +0200: Jérôme Martinez - 48eb5e91c x I2055, Dolby Vision: fix crash with some files 2024-05-30 11:06:13 +0200: Jérôme Martinez - 8d4514503 x I2054, ID3v2: fix crash with some malformed files 2024-05-23 16:33:09 +0200: Jérôme Martinez - bb82bbcad x Avoid infinite loop with distant files, fix 2024-05-23 15:11:07 +0200: Jérôme Martinez - 89b99f90d + Conformance checker: span of frames & frame/timestamp/byte offset, typo fix 2024-05-23 09:55:33 +0200: Jérôme Martinez - e977e81b6 + Conformance checker: an element is indicated bigger than its upper element 2024-05-23 09:54:38 +0200: Jérôme Martinez - da11bab87 x Conformance checker: fix bad output with error fields ending by a digit 2024-05-23 09:53:26 +0200: Jérôme Martinez - d3af52da5 x SWF: fix hint about uncompressed size 2024-05-22 18:13:50 +0200: Jérôme Martinez - 57c37053c + Conformance checker: span of frames & frame/timestamp/byte offset, typo fix 2024-05-22 14:39:07 +0200: Jérôme Martinez - 79b0cd020 + Conformance checker: span of frames & frame/timestamp/byte offset 2024-05-22 14:39:06 +0200: Jérôme Martinez - b36f8cac0 x Conformance checker: Fix incoherence of some frame positions 2024-05-22 14:03:43 +0200: Jérôme Martinez - 5f4fc644b + Add more stream synchronization related conformance checks 2024-05-16 11:50:20 +0200: Jérôme Martinez - 144c457bf + MXF: Check coherency of elements having vectors 2024-05-08 23:05:57 +0200: Jérôme Martinez - 55edae165 + MPEG Audio: conformance check about sync loss in raw MP3 & truncated file 2024-05-08 22:58:19 +0200: Jérôme Martinez - aec6ca8b2 x MXF: Support of SMPTE ST 422-2019 I2 2024-05-08 22:56:34 +0200: Jérôme Martinez - a23106d8b + FFV1 conformance checks also when in AVI and MOV/MP4 2024-05-08 22:54:01 +0200: Jérôme Martinez - d4c026dbf x FFV1: fix conformance checker crash with Golomb Rice parsing 2024-05-06 10:36:48 +0200: Jérôme Martinez - 576c357e3 x AC-3: fix crash with some TrueHD files 2024-05-06 10:31:31 +0200: Jérôme Martinez - 2938f943c x Teletext: fix memory leak 2024-05-06 10:31:20 +0200: Jérôme Martinez - 16cfd3193 + VBI: support of Teletext (PoC) 2024-05-06 10:30:44 +0200: Jérôme Martinez - 2aa14c3b2 x VBI: code clean up 2024-05-02 21:02:55 +0200: Jérôme Martinez - a3eb9756d x Tweak amount of bytes read with distant files 2024-05-01 22:26:26 +0200: Jérôme Martinez - 108d36ee3 x Avoid infinite loop with distant files 2024-05-01 22:23:23 +0200: Jérôme Martinez - 79717371b x H.263: avoid some false positive detection 2024-04-29 19:33:57 +0200: Jérôme Martinez - 658cf57c9 + I2029, MXF: decode of VBI (Line 21 & VITC) 2024-04-26 12:59:27 +0200: Jérôme Martinez - 0ae17976d x I2005, WavPack: handle of small files 2024-04-25 18:50:38 +0200: Jérôme Martinez - 653f84276 x BMP: fix bitdepth info 2024-04-25 17:35:54 +0200: Jérôme Martinez - dcb80599f + I1881, MXF & MOV: customizable seek pos and duration of caption probe, update 2024-04-25 15:51:34 +0200: Jérôme Martinez - 6e03ccb27 + I1881, MXF & MOV: customizable seek pos and duration of caption probe 2024-04-25 15:00:07 +0200: Jérôme Martinez - 797d241cb + I2005, WavPack: support of non-standard sampling rate 2024-04-25 14:11:04 +0200: Maxime Gervais - 70889a536 Update CI 2024-04-23 14:08:25 +0200: Jérôme Martinez - 0225d59f5 + I2021, MP4: support of Qt style AudioSampleEntry in ISO MP4 2024-04-22 15:24:13 +0200: Jérôme Martinez - 12b902f77 + AVC & HEVC & AAC: report of malformed frames, update 2024-04-22 11:47:07 +0200: Jérôme Martinez - cd89f4fbd + AVC & HEVC & AAC: report of malformed frames 2024-04-18 23:01:44 +0200: Jérôme Martinez - 0f62baa03 x IsTruncated line moved to a conformance check report, update 2024-04-18 21:39:56 +0200: Jérôme Martinez - cdbe65bd7 + TIFF: check if file is complete 2024-04-18 20:48:03 +0200: Jérôme Martinez - 220cd9cc2 x Lower priority for some parsers 2024-04-18 18:46:41 +0200: Jérôme Martinez - 56c4b7102 x IsTruncated line moved to a conformance check report 2024-04-18 07:59:19 +0000: Jenkins CI - 06b40732b Preparing v24.04 2024-04-18 09:12:51 +0200: Jérôme Martinez - 57915b1c1 x IVF: fix division by zero 2024-04-18 09:04:45 +0200: Jérôme Martinez - be3963d8e + Wavpack: support of DSD 2024-04-17 09:47:44 +0200: Jérôme Martinez - 4f927af39 + AC-3 & Dolby E: Compression Profiles, update 2024-04-17 09:44:20 +0200: Jérôme Martinez - d2c89ecd3 x WavPack: fix duration with small files 2024-04-16 17:50:03 +0200: Jérôme Martinez - 94b3b9112 + CEA-608/708: options for ignoring command only streams 2024-04-16 13:01:38 +0200: Jérôme Martinez - af7bd3fb0 + AC-3 & Dolby E: Compression Profiles 2024-04-15 14:54:13 +0200: Jérôme Martinez - 68088a672 + ADM: conformance checker update 2024-04-15 10:12:26 +0200: Jérôme Martinez - 5667ba0b7 x Miscellaneous fixes 2024-04-12 23:07:13 +0200: Maxime Gervais - 82917b3e3 Fix uninitialized/out of bound memory access 2024-04-10 15:44:47 +0200: Jérôme Martinez - 5670a9f70 + AC-3 and Dolby E: more AC-3 metadata 2024-04-10 15:22:02 +0200: Jérôme Martinez - 9969506c5 x ADM: IDs are case insensitive 2024-04-09 21:53:15 +0200: Jérôme Martinez - 0d698f070 + WAV: support of BS.2088 BW64 chunkId 2024-04-09 13:34:52 +0200: Jérôme Martinez - 8b724af1e x WAV: fix support of 4+ GB ADM 2024-04-08 20:34:01 +0200: Jérôme Martinez - 90529584e + ADM: more conformance checks 2024-04-08 18:39:48 +0200: Jérôme Martinez - dc99a881e x TimeCode: fix addition when not the same frame rate 2024-04-08 09:16:57 +0200: Jérôme Martinez - 6ce38970c + AV1: support of chroma_sample_position 2024-04-07 18:43:32 +0200: Jérôme Martinez - 6857d9fb9 + FLV: support of enhanced RTMP 2024-03-28 08:32:57 +0000: Jenkins CI - 7b3a73607 Preparing v24.03 2024-03-26 16:34:09 +0100: Jérôme Martinez - 5f5095ba2 + ADM: version 3, AdvSS emission, more conformance checks 2024-03-26 16:21:06 +0100: Jérôme Martinez - 1594313f7 + Dolby E: display more AC-3 metadata items 2024-03-26 16:11:27 +0100: Jérôme Martinez - 2c926921b x Minor speed improvement with ADM 2024-03-26 16:06:29 +0100: Jérôme Martinez - bff855e1e x tfsxml update 2024-03-14 15:21:49 +0100: Maxime Gervais - 8f29c9c6f Fix new[]/delete mismatch in File_DvDif_Analysis.cpp 2024-03-13 12:04:15 +0100: Jérôme Martinez - 901e9dd2b x WAV: support of 4+ GiB axml 2024-03-13 12:04:14 +0100: Jérôme Martinez - 180677cdd x ADM: fix initialized values 2024-03-13 11:44:06 +0100: Jérôme Martinez - 8ea5e76f8 + ADM: reduce memory usage while parsing the whole ADM 2024-03-06 13:47:56 +0100: Jérôme Martinez - e3b4f84c9 x WAV: more precise sampling count by using sampling count metadata or block align info when available, update 2024-03-06 12:03:58 +0100: Jérôme Martinez - 270d9184a x Compute Duration from Bitrate and StreamSize for all 2024-03-01 13:16:55 +0100: Jérôme Martinez - 774390ebc + PNG: packing kind (linear or indexed) 2024-02-26 21:44:27 +0100: Jérôme Martinez - 5be5facca + Dolby Vision: support dv_md_compression also for version 1, update 2024-02-26 21:41:51 +0100: Jérôme Martinez - 4cc292d64 x MPEG-H: fix uninitialised values leading to random behavior 2024-02-25 02:43:08 +0100: Jérôme Martinez - 3d32a292b + Dolby Vision: support dv_md_compression also for version 1 2024-02-24 23:03:32 +0100: Jérôme Martinez - 40ce19d82 x By buffer API: accept blu-ray files 2024-02-23 17:09:19 +0100: Jérôme Martinez - bd7c476ec x PDF: fix crash with corrupted files 2024-02-23 12:22:52 +0100: Jérôme Martinez - dfad2d960 + MOV/MP4: parsing of rtmd (real time metadata) tracks 2024-02-21 16:58:27 +0100: Jérôme Martinez - 304053fb6 x MOV: fix bit depth info for some PCM tracks with pcmC box mediainfo 2024-06-05 11:07:28 +0200: Maxime Gervais - 5830e02da Windows GUI: Fix unwanted deactivation of the ffmpeg plugin 2024-06-01 16:58:58 +0800: cjee21 - 498de2d52 Windows GUI: Use older API for getting system DPI, update2 2024-05-31 17:23:28 +0200: Jerome Martinez - c2351df99 Windows GUI: Use older API for getting system DPI, update 2024-05-31 21:47:59 +0800: cjee21 - 4cb609ffb Windows GUI: Use older API for getting system DPI 2024-05-31 17:43:05 +0800: cjee21 - a9c3bd822 Windows GUI: Dark mode for HTML view 2024-05-31 08:01:26 +0000: Jenkins CI - c8b5e216e Preparing v24.05 2024-05-31 14:59:09 +0800: cjee21 - d5c1dc4a8 Windows GUI: Remove previous dark mode workaround 2024-05-31 14:51:58 +0800: cjee21 - f109d3c6d Windows GUI: Prevent repeated execution of certain code 2024-05-31 07:29:48 +0200: Jerome Martinez - e06dd9ae6 x Windows GUI dark mode: avoid an unexpected popup 2024-05-31 00:52:22 +0200: Jerome Martinez - 301f44e37 x Windows GUI dark mode: avoid an unexpected popup 2024-05-30 21:33:17 +0200: Jerome Martinez - 1a360a471 Update Italian translation 2024-05-29 18:44:04 +0800: cjee21 - 27a7dda4a Windows GUI: Use file folder and name as export default for single file 2024-05-29 17:44:24 +0800: cjee21 - 8495dd2e3 Windows GUI: Sheet view improvements 2024-05-28 23:15:55 +0800: cjee21 - 68dac0e30 Windows GUI: Fix text view strings 2024-05-27 14:28:01 +0200: Maxime Gervais - 1a0dc9bec Android GUI: Open files fixes 2024-05-25 01:03:13 +0800: cjee21 - 2ac697d93 Linux GUI: Change to transparent icons 2024-05-23 21:53:49 +0800: cjee21 - ce0dae707 Windows GUI: Fix position of open folder dialog 2024-05-23 21:51:42 +0800: cjee21 - eba66d6c9 Windows GUI: Allow selecting multiple files in open file dialog 2024-05-23 20:37:28 +0800: cjee21 - d3dd9a3b1 Windows GUI: Change dialog for opening folders 2024-05-23 12:54:19 +0800: cjee21 - 501f4356c Windows GUI: Improve window size for high DPI 2024-05-22 23:49:02 +0800: cjee21 - 95fc30d9b Windows GUI: Change monospaced font 2024-05-22 21:50:26 +0800: cjee21 - 6bf08bd47 Windows GUI: Opt-out from styling dialogs 2024-05-22 21:35:15 +0800: cjee21 - 4a40576c8 Windows GUI: Improve enabling of drag & drop 2024-05-22 17:25:10 +0800: cjee21 - cdd067f2f Windows GUI: Follow Windows dark mode 2024-05-21 23:49:49 +0800: cjee21 - 304379a3f Windows GUI: Basic dark mode 2024-05-21 21:54:29 +0800: cjee21 - 82bd9b793 Windows GUI: Clean-up image assets 2024-05-21 21:54:29 +0800: cjee21 - 5f11ea88b Windows GUI: Enable DPI Awareness 2024-05-21 15:11:30 +0200: Maxime Gervais - 3d1d5b08c Fix CI 2024-04-18 08:24:47 +0000: Jenkins CI - 5183bbe26 Preparing v24.04 2024-04-15 01:43:20 +0200: Maxime Gervais - 512238645 Windows GUI: Fix crashes in preferences dialog 2024-04-02 22:15:01 +0200: Maxime Gervais - b536289c8 Android: Add mandatories subscription terms 2024-04-02 22:14:34 +0200: Maxime Gervais - 73c41b3a5 Android: Try to fix file opening bug on some platforms 2024-03-28 08:51:11 +0000: Jenkins CI - 50f37f7e4 Preparing v24.03 2024-03-27 19:10:57 +0100: Curious Insatiable - 96d378fde Update fr.csv 2024-02-23 18:49:04 +0100: Jerome Martinez - 2de5e5bfc Update Ukrainian translation 2024-02-23 18:24:37 +0100: Jerome Martinez - 252687a9e Update Russian translation 2024-02-21 16:42:36 +0100: Jerome Martinez - 657927d75 + Translation update with new fields 2024-02-15 17:19:44 +0100: Jerome Martinez - 78c8e6fb2 + Update of Italian language 2024-02-15 16:49:01 +0100: slichtzzz - 9b2a58acf Update Russian translation 2024-02-12 20:43:50 +0100: Maxime Gervais - 69c24daa1 Cocoa GUI: Fix unsorted streams in compare view 2024-02-12 13:27:50 +0100: Maxime Gervais - e0abab513 Add preference panel for default view & font size 2024-02-12 00:10:49 +0100: Maxime Gervais - 61be4855f Remove forced font size zvbi 2024-03-21 18:03:05 +0200: Ileana Dumitrescu - a48ab3a test_windows.sh: Update for fixed tests in windows 2024-03-21 18:01:32 +0200: Ileana Dumitrescu - 421553d test/glyph.c: Fix putwstr on win32 2024-03-21 17:59:37 +0200: Ileana Dumitrescu - be5efeb test/Makefile.am: Move comment in-line for test-pdc to execute on linux 2024-03-13 17:42:18 +0200: Ileana Dumitrescu - 429cf93 configure.ac: Move sincos function check to AC_CHECK_FUNCS 2024-03-09 07:58:31 +0100: Kacper Michajłow - 83852a1 Enable fixed tests on win32 2024-03-09 07:58:31 +0100: Kacper Michajłow - 97861f0 Fix invalid array subscript in encode_stuffing 2024-03-09 07:58:31 +0100: Kacper Michajłow - 130b5c7 Fix signed integer overflow in vbi_teletext_unicode 2024-03-09 07:58:30 +0100: Kacper Michajłow - 4b52e14 Use _mkgmtime also in pdc.c 2024-03-09 07:58:30 +0100: Kacper Michajłow - 43f5f37 Fix UB in vbi_transp_colormap 2024-03-09 07:58:30 +0100: Kacper Michajłow - 64964cb Disable one test case in test-packet-830 on win32 2024-03-09 07:58:30 +0100: Kacper Michajłow - a809539 Replace strptime implementation for win32 2024-03-09 07:58:30 +0100: Kacper Michajłow - 44a2fc9 Fix putwstr on win32 2024-02-20 17:08:15 +0200: Ileana Dumitrescu - 5c19aaa If windows, define __STDC_WANT_LIB_EXT1__ 2024-02-20 17:07:08 +0200: Ileana Dumitrescu - c66b2de Include wchar.h header file in LibOb_strptime.c AMF 2024-04-02 10:12:28 -0400: Abi Hafshin Alfarouq - e1acd43 Create publish header action 2024-03-13 15:40:37 -0400: Roman Huts - 5b32766 Update VQ Enhancer API doc 2024-03-05 10:02:39 -0500: Roman Huts - 85eea8d Update HEVC API doc pdf 2024-03-05 10:01:11 -0500: bleatingsheep - c6dcea7 fix doc 2024-03-01 10:46:53 -0500: Roman Huts - c38b3cf Clarify PA LAB depth suggestion 2024-02-27 16:05:43 -0500: Steve Lhomme - 946022a Differentiate the AMF_NO_VTABLE based on the compiler 2024-02-27 15:18:12 -0500: Steve Lhomme - f896068 Fix const on return by value Variant values 2024-02-27 15:18:12 -0500: Steve Lhomme - d473b71 Fix const on return by value AMF_DECLARE_IID() 2024-02-27 10:21:43 -0500: Roman Huts - de134e6 Fix AMF string format sizes for 64-bit Linux 2024-02-27 10:21:43 -0500: Steve Lhomme - 8101863 Don't cast amf_int64 when using a format string 2024-02-21 14:44:50 -0500: Steve Lhomme - 4459657 Fix warning when _MSC_VER is not defined 2024-02-07 11:01:02 -0500: Roman Huts - 572b8d6 Update PA Engine Type Documentation gpac 2024-06-07 14:08:37 +0200: Aurelien David - 3ef6c1b43 rework github actions + add wasm docker build [noCI] 2024-06-06 22:16:19 +0200: jeanlf - 8e99b3ccd fixed dash cient bug when timescale is omitted in mpd 2024-06-06 22:16:19 +0200: jeanlf - 0152ef5fb fixed mabr warning repetition when generating manifest 2024-06-06 17:38:01 +0200: jeanlf - ce9ff8d58 added ptime option to fin and extended data property type syntax 2024-06-06 08:25:08 -0700: DenizUgur - 9fb097ae0 remove shallow submodules 2024-06-06 17:00:39 +0200: Lyes Touati - 68c8df6d3 fix: runtime error member access within null pointer (#2860) 2024-06-06 11:51:04 +0200: Aurelien David - 5a6c1c7a4 fix badge for debian32 2024-06-06 11:25:53 +0200: jeanlf - cb728a8dc fixed android build 2024-06-05 11:42:35 -0700: DenizUgur - b71fb8b9c emsdk v3.1.32 2024-06-05 10:07:31 -0700: DenizUgur - facacc90d use the local gpac repo 2024-06-05 15:51:44 +0200: jeanlf - c3419d92a fixed gcc warnings 2024-06-05 15:13:54 +0200: jeanlf - 0a549f87f allow declarative property removal 2024-06-05 15:13:22 +0200: jeanlf - d10a59364 allow negative SAR values to remove pasp box 2024-06-05 13:57:57 +0200: jeanlf - 94b1e2c5d allow setting clean aperture for tracks in mp4mx 2024-06-05 12:28:35 +0200: jeanlf - 9b7b401e4 updated link syntax for defer linking tests and fixed extra dynamic filter loading when relinking outputs - cf #2851 2024-06-05 10:09:49 +0200: jeanlf - 97d6dbcf1 fixed uncvdec bugs with tiling and block size - cf #2707 2024-06-04 16:06:32 +0200: jeanlf - 0693c01a3 added inspect stats option 2024-06-04 16:06:32 +0200: jeanlf - 1c61d53b8 rework txtin mode selection and fixed bug introduced in 30ebb986 - cf #2855 2024-06-04 16:06:32 +0200: jeanlf - d46e4e334 fixed wring PID delay assigned in ffdmx causing sync and dashing issues - cf #2855 2024-06-04 16:06:32 +0200: jeanlf - bf2e3b270 fixed bug in signaling color space in ffdmx 2024-06-04 16:06:31 +0200: jeanlf - 970a951c0 fixed cts bug in flushing empty text segments in dahser 2024-06-04 16:06:31 +0200: jeanlf - a90f8c83c fixed bugs in some CICP channel layout masks 2024-06-04 08:56:05 +0200: jeanlf - d4fa7b622 fixed container types for moov in diso - cf #2857 2024-06-03 16:25:20 +0200: Yannis Guyon - 67d78a7e7 Do not skip TD OBU in gf_inspect_dump_obu 2024-06-03 11:53:35 +0200: Aurelien David - b779331e5 fix memleak from d35477f5 2024-05-31 19:35:23 +0200: jeanlf - e73ccd0d1 added ttml_agg option to dasher - cf #2842 2024-05-31 18:59:05 +0200: jeanlf - 85559fa8e added ttml sample merger filter - cf #2842 2024-05-31 16:41:24 +0200: jeanlf - a629656c7 fixed wrong log message - cf #2564 2024-05-31 16:35:13 +0200: jeanlf - d4e88063b aligned HLS SAES to spec and added toggle for IV injection - cf #2564 2024-05-31 15:03:42 +0200: jeanlf - 90cec5972 rework xml serialization passthrough 2024-05-31 14:35:20 +0200: Lyes Touati - a2d465b12 fix: pthread_mutex_destroy failed issue during repair process 2024-05-31 09:52:07 +0200: jeanlf - 229432a6f fixed omission in previous commit 2024-05-31 09:48:00 +0200: jeanlf - 76589fcbb allowed specifying filtering using SID syntax in mp4box dash fragment syntax 2024-05-30 22:23:24 +0200: jeanlf - 30ebb9866 fixes in text loader for non-file inputs - cf #2835 2024-05-30 22:20:26 +0200: jeanlf - 3a23cddd0 fixed bug introduced in 26804e87 2024-05-30 11:20:20 -0700: DenizUgur - 6eac74222 Dockerfile for wasm build 2024-05-29 19:27:07 +0200: jeanlf - e9b9fd0f0 added norw option on mp4dmx - cf #2819 2024-05-29 18:55:09 +0200: jeanlf - bd783a223 avoid loading font manager in avgen help - cf #2814 2024-05-29 18:54:42 +0200: jeanlf - ead7d43b4 doc update 2024-05-29 18:07:50 +0200: jeanlf - 0ce8fdc94 fixed #2806 2024-05-29 17:14:01 +0200: jeanlf - f104bc98b fixed #2820 2024-05-29 17:13:46 +0200: jeanlf - e30d487e7 declare m2ts section formating function 2024-05-29 16:27:44 +0200: jeanlf - 1464e8907 Fixed #2815 2024-05-29 15:53:49 +0200: jeanlf - d86dad3d8 fixed reloading of files when using dash context - cf #2801 2024-05-28 21:40:53 +0200: jeanlf - d35477f57 fixed missing packet properties in audio reframers - cf #2829 2024-05-28 21:39:57 +0200: jeanlf - 1cc4d5128 added warning for unknown NHNM elements - cf #2829 2024-05-28 17:22:56 +0200: jeanlf - 083847707 add -step-link option - cf #2847 2024-05-28 11:16:20 +0200: jeanlf - 8304640df fixed missing export 2024-05-27 16:52:44 +0200: jeanlf - f9f0b1702 fixed warning in f6db6908 2024-05-27 13:43:28 +0200: jeanlf - feac4e601 set CLOSED-CAPTIONS=NONE by default for HLS v6+ - cf #2844 2024-05-27 13:08:56 +0200: jeanlf - 832871627 fixed #2847 2024-05-26 16:09:34 -0400: Romain Bouqueau - a2561600c av1 hdr: fix regression resetting hdr information before the frame is flushed 2024-05-26 15:56:27 -0400: Romain Bouqueau - 20626ef5c update changelog 2024-05-24 18:25:45 -0400: Romain Bouqueau - b478be215 scte35 dump: fix splice time inside time signal 2024-05-24 11:11:31 -0400: Romain Bouqueau - 4c6bcb3e0 adding dec_scte35 using xcode, thank you @aureliendavid 2024-05-24 10:01:12 -0400: Romain Bouqueau - 07af7a02e build tweaks 2024-05-24 06:28:02 -0400: Romain Bouqueau - 6192235e9 scte35_dec: minor refinements 2024-05-24 12:25:05 +0200: Aurelien David - 26804e874 added missing GF_EXPORT + unstuck buildbot 2024-05-24 05:43:49 -0400: Romain Bouqueau - 1dea1b6ab fix option description 2024-05-24 09:39:24 +0200: jeanlf - 44c530fd5 allow user-defined max XML attribute len or content size and speedup ttml loader - cf #2821 2024-05-23 21:29:38 -0400: Romain Bouqueau - ca2389d9f add dec_scte35 to vcxproj 2024-05-23 15:37:07 -0400: Romain Bouqueau - 99436b309 fix for non-Makefile builds 2024-05-23 15:06:05 +0200: jeanlf - 07439cd0a Fixes in dolby ec3 channel layouts - cf #2826 2024-05-23 12:46:29 +0200: jeanlf - 20d498f44 add safety check for meta actions - cf #2832 2024-05-23 06:42:58 -0400: Romain Bouqueau - 49e95c524 inspect: add xml namespace 2024-05-23 12:29:10 +0200: jeanlf - 43f887240 fixed #2840 2024-05-22 21:15:14 -0400: Romain Bouqueau - 4b26628ff fix clang compilation 2024-05-22 19:54:48 +0200: jeanlf - 8ea7623af fixed errors in m3u8 ondemand formating - cf #2808 2024-05-22 19:23:40 +0200: jeanlf - 986b171d6 fixed bug introduced in 6cd46593 2024-05-22 16:22:14 +0200: jeanlf - d1ad258f6 fixed mabr bug missing manifests updates 2024-05-22 16:22:14 +0200: jeanlf - b3657ac5e fixed mem leak 2024-05-22 15:53:08 +0200: Aurelien David - 2124e4e85 mp4_mux_format_report: prevent div by 0 2024-05-22 15:49:38 +0200: Aurelien David - 52c13abbe egv stencil: check array boundary 2024-05-22 15:21:45 +0200: Aurelien David - f9aadeb9e dump_cpal: use %g for printing doubles to prevent buffer overflow 2024-05-22 14:23:03 +0200: Aurelien David - 27e15c22e av1: prevent null dereference 2024-05-22 14:00:03 +0200: Aurelien David - 7dd4b8741 swf: memleak from unrecognized sound format 2024-05-22 13:52:01 +0200: Aurelien David - 433eb77d6 prevent memleak from variable shadowing 2024-05-22 12:13:10 +0200: jeanlf - 6cd46593c added ipid:// scheme for avmix playlist sources 2024-05-22 09:45:14 +0200: jeanlf - eb28018b0 fixed typo in previous comit 2024-05-22 09:39:10 +0200: jeanlf - f7ff92633 allow deactivating route/mabr multicast groups 2024-05-22 09:39:10 +0200: jeanlf - 0141693d4 fixed bug in file extension string case for muxer probing 2024-05-21 17:09:06 -0400: Romain Bouqueau - 79a35d1e8 inspect: fix element close 2024-05-21 15:51:49 -0400: Romain Bouqueau - 539f291d9 evte: plug with MP4Box -dxml 2024-05-21 15:04:06 -0400: Romain Bouqueau - 18b6c1f30 scte35_dec: add m2ts section checks in all the pipeline 2024-05-21 15:03:38 -0400: Romain Bouqueau - 67f026cdc scte35_dec: improve logs to display parsed content and timings 2024-05-21 18:05:39 +0200: Aurelien David - 48ecad75d dmx_gsf: check read lenght of string prop 2024-05-21 09:24:57 -0400: Romain Bouqueau - 58b452d67 scte35_dec: update payload and segment emeb as well 2024-05-21 09:24:04 -0400: Romain Bouqueau - 603686d90 scte35: fixes while processing streams from other sources 2024-05-21 13:57:31 +0200: Aurelien David - cd02c12a8 dmx_ogg: fix memleak from shadowing variable 2024-05-21 12:33:14 +0200: Aurelien David - b8497ccfa fix memleak in m3u8 parsing 2024-05-21 12:08:12 +0200: Aurelien David - d376b0413 swf_def_bits_jpeg: add size check to prevent heap overflow 2024-05-21 11:13:43 +0200: jeanlf - 46ea11a68 fixes in packet reordering in route and mabr 2024-05-17 12:19:48 -0400: Romain Bouqueau - b03cfdaa0 gf_isom_set_media_timescale returns GF_OK if there is nothing to do (instead of GF_EOS that stops the execution) 2024-05-17 11:31:07 -0400: Romain Bouqueau - 44cb9ebb8 scte35_dec: pass more tests 2024-05-17 17:01:41 +0200: jeanlf - 43a396e40 added simple packet reorder testing in netcap 2024-05-17 15:45:50 +0200: jeanlf - d3193e43c fixed crash introduced by 3cb327e6 2024-05-17 08:58:29 -0400: Romain Bouqueau - 4a8272696 scte35_dec: adding all UTs (still a few FIXMEs) 2024-05-16 21:54:57 -0400: Romain Bouqueau - 1c323d225 scte35_dec: continue to add UTs 2024-05-16 20:25:49 -0400: Romain Bouqueau - 496ef794f scte35_dec: add first test with segmentation 2024-05-16 15:31:13 -0400: Romain Bouqueau - bdb5b0c6d scte35_dec: add UT 2024-05-16 11:46:44 -0400: Romain Bouqueau - c6efacb08 scte35: continue to clarify UT structure 2024-05-16 10:43:20 -0400: Romain Bouqueau - d93c07cb9 scte35: clarify test structure 2024-05-16 16:03:21 +0200: jeanlf - 7b3f6b6bb added max http sessions option for route repair 2024-05-16 15:44:49 +0200: jeanlf - 48c7e0d0b added blob range checking for route playback 2024-05-16 12:54:18 +0200: jeanlf - fd36a3532 patch frag info upon repair 2024-05-16 11:48:57 +0200: jeanlf - 8684ca50f added missing file 2024-05-16 09:55:22 +0200: jeanlf - 84684c46b precompute route repair ranges before running http sessions 2024-05-15 20:59:58 -0400: Romain Bouqueau - e60a64160 cosmetics 2024-05-15 16:10:47 +0200: jeanlf - aa1c43fcf added async route repair 2024-05-15 10:46:41 +0200: jeanlf - 55a5d64b9 support for isobmff rsot in muxer 2024-05-14 20:25:48 -0400: Romain Bouqueau - 48edd6bba misc cosmetics and checks on exported functions 2024-05-14 20:25:27 -0400: Romain Bouqueau - a86d1b258 fix memleak in xml_string unit test 2024-05-14 20:24:46 -0400: Romain Bouqueau - 5baae2096 dec_scte35: add first UT 2024-05-14 20:01:02 +0200: jeanlf - 618ecc5a7 fixed bugs using glpush with compositor 2024-05-14 18:35:27 +0200: jeanlf - 59cffb4cd make fs.run block until all filter remove tasks are completed 2024-05-14 18:22:45 +0200: jeanlf - 9b542fab2 fixed bug in python string_list conversion and move AudioFormat to string 2024-05-14 17:53:58 +0200: jeanlf - 30c80bb30 fixed infinite loop in resample filter when using speed=0 2024-05-14 14:03:01 +0200: jeanlf - 01f074e0b Improve negative ctts support 2024-05-14 14:03:01 +0200: jeanlf - 8295bac20 rfnalu: fixed potential bug with xPS changes when consecutive IDRs with different settings are present at begining of stream 2024-05-14 14:03:01 +0200: jeanlf - 0f0ef6d77 fixed bug with custom JS filters not linkable 2024-05-14 14:03:01 +0200: jeanlf - 2462826a2 fixes in python props 2024-05-13 14:28:00 -0400: Romain Bouqueau - 8e651eef6 fix gcc warning 2024-05-13 17:23:40 +0200: Aurelien David - 6dc7ae454 don't try to decompress invalid bitstream (#2809) 2024-05-13 15:09:42 +0200: Aurelien David - db3fdcef3 httpout server: ignore query strings when getting file on disk (#2834) 2024-05-13 12:57:39 +0200: Aurelien David - 322bb2593 gsf: check str len of string list property 2024-05-13 10:02:49 +0200: jeanlf - 789bf66dc support for DVB-MABR flute muxing 2024-05-12 21:44:20 -0400: Romain Bouqueau - 1f9a5a8b2 add compile flag to unittest build (e.g. debug info) 2024-05-12 18:48:24 -0400: Romain Bouqueau - 058cebde0 dec_scte35: add minimal test 2024-05-12 18:35:58 -0400: Romain Bouqueau - f2cf0310f cosmetics 2024-05-07 11:24:29 -0400: juan.adarve - 18dfbdb2d Support ID3 tags of any length. 2024-05-07 11:24:09 -0400: Romain Bouqueau - c47d2adcf fix build after merging master 2024-05-06 11:46:19 -0400: Romain Bouqueau - a01b703b1 comments about dasher intra-only 2024-05-06 09:05:30 +0200: jeanlf - 2241cc950 fixed GF_STATIC definition in b7c020df 2024-05-03 08:52:51 -0400: juan.adarve - fb56c2ce4 Handle ID3 tags as properties in TS stream. 2024-05-02 16:24:54 +0200: Lyes Touati - 493a6ee59 feat: send event when receiving data on dispatched object 2024-05-02 11:05:06 +0200: jeanlf - 8de5d85fd fixed bug writing pcap files with multicast 2024-05-02 11:05:06 +0200: jeanlf - 2a6458e9c fixed possible crash introduced in 9bde5ef1 2024-05-01 00:05:59 -0500: Ryan Carsten Schmidt - a005fd6eb configure: Fix finding xvid by including stddef.h 2024-04-30 18:10:19 +0200: jeanlf - 9bde5ef18 initial DVB-I flute demux support 2024-04-30 15:34:57 +0200: jeanlf - f9f7912b7 fixed possible bugs in netcap 2024-04-30 13:16:01 +0200: Aurelien David - 4c2454839 fix testsuite commit 2024-04-30 13:16:01 +0200: Romain Bouqueau - 8c1efbacb fix FFmpeg case 2024-04-30 13:16:00 +0200: Aurelien David - 855e60e22 update wiki urls 2024-04-30 07:06:14 -0400: Romain Bouqueau - 38e2778ef cosmetics 2024-04-30 07:06:14 -0400: Romain Bouqueau - 5f9522540 fix undetected gui after make install 2024-04-30 07:05:42 -0400: Romain Bouqueau - 0e41abc91 fix build when relying on static configurations 2024-04-29 19:21:13 +0200: Aurelien David - 90805b0d6 add missing files to .deb packages 2024-04-25 17:09:03 +0200: Lyes Touati - 3e1e084d3 fix: update variables adequately 2024-04-25 16:10:14 +0200: jeanlf - 8d7cac0bf Fixed #2810 2024-04-24 17:35:43 +0200: Lyes Touati - 83a5f7cbf fix: Segmentation fault ; memory leak 2024-04-24 10:32:52 +0200: Lyes Touati - 785cec06a fix: do not get next header if it is the last top-level box 2024-04-24 09:50:11 +0200: Lyes Touati - c6c803002 refactor: repair isobmf - return GF_Err unstead of void - handle errors - display log messages - handle case "box_size=0" 2024-04-23 12:07:48 +0200: Jean Le Feuvre - 205bfe319 fixed missing export 2024-04-23 10:52:19 +0200: jeanlf - 737a84a10 defer link mode improvements 2024-04-22 18:09:22 +0200: jeanlf - 1bb8fb4d7 fixes in defer mode checker and allow it on emscripten 2024-04-22 18:08:20 +0200: jeanlf - bd9fe8746 do not save everything in command history of em/wasm demo 2024-04-22 18:07:36 +0200: jeanlf - 1e606f283 added filter validity check function 2024-04-22 18:03:36 +0200: jeanlf - 875173969 fixes for httpin emscripten 2024-04-22 14:26:01 +0200: jeanlf - d4df45e1d HTML interactive session mode: allow testing block mode and allow setting logs 2024-04-22 14:24:13 +0200: jeanlf - f0b85c291 added error warning when using download manager in block mode with emscripten 2024-04-22 12:30:49 +0200: jeanlf - b739360a2 fixed missing export 2024-04-22 12:22:14 +0200: jeanlf - d6a7b542d fixed filter session bugs 2024-04-22 12:20:16 +0200: jeanlf - 54fa30cb8 fixed possible bug in parsing filter options while probing link 2024-04-20 15:32:00 +0200: jeanlf - 2ad835b46 fixed bug in 93f9892b 2024-04-19 19:46:51 +0200: jeanlf - 93f9892b5 FilterSession fixes 2024-04-19 19:19:04 +0200: jeanlf - 3231cfd81 Added mode in gpac for testing defered graph linking apps 2024-04-19 18:27:10 +0200: Lyes Touati - 394a6f5c4 feat: Implement repair for isobmf segment, considering top-level boxes 2024-04-19 18:16:33 +0200: jeanlf - 9133b6b63 fixed commmand prompt reset bug 2024-04-18 16:20:31 +0200: jeanlf - 2f0e32592 moving to next dev version [noCI] 2024-04-17 19:18:21 +0200: jeanlf - 5d70253ac GPAC 2.4 Release 2024-04-17 17:37:03 +0200: jeanlf - 8cec856f1 fixed possible bug parsing broken h264 streams 2024-04-17 17:36:40 +0200: jeanlf - 3e1672aeb fixed possible bug parsing corrupted gsf files 2024-04-17 17:30:40 +0200: jeanlf - f6ce91df6 added safety check for max object size in route 2024-04-17 17:18:24 +0200: jeanlf - e2d5939cf fixed possible crash/exit in gsfdmx if corrupted stream 2024-04-17 16:56:41 +0200: jeanlf - c4b4d2f9a fixed potential leak in swf parsing of broken files 2024-04-17 16:44:02 +0200: jeanlf - e4ca43852 added safety check for gf_feof 2024-04-17 16:31:38 +0200: jeanlf - 176b123cc fixed possible error with corrupted pcap files 2024-04-17 16:19:16 +0200: jeanlf - d82a1b866 fixed possible crash with corrupted av1 2024-04-17 16:14:34 +0200: jeanlf - ffbc11da8 fixed possible mem leak with corrupted sdp 2024-04-17 16:05:21 +0200: jeanlf - 6b548b92b fixed potential crash with broken playlists 2024-04-17 16:02:48 +0200: jeanlf - f036709bf fixed potential crash in compositor in filter mode with corrupted sources 2024-04-17 15:59:56 +0200: jeanlf - 206ebb2da fixed potential crash with corrupted heif files 2024-04-17 15:55:14 +0200: jeanlf - 1742d53e5 refined ipv6 address checking 2024-04-17 14:27:36 +0200: jeanlf - 84c56db08 refined threading toggle in wasm demo for local builds 2024-04-17 13:24:57 +0200: jeanlf - cef9cec2c allow console as log filename for emscripten 2024-04-17 12:37:16 +0200: jeanlf - 8a5b4d29d fixed bugs in emscripten threading 2024-04-16 15:59:44 +0200: Lyes Touati - 6dd0bd47c feat: repair gaps in route segments 2024-04-16 10:33:51 +0200: Aurelien David - e7b07d465 route_dmx: fix payload alloc size for null termination 2024-04-15 19:15:49 +0200: jeanlf - 22d72277f fixed port parsing in rstpout 2024-04-15 19:12:52 +0200: jeanlf - 05ebaaf71 fixed potential bug in OBU parsing introduced by c08973cc 2024-04-15 19:10:20 +0200: jeanlf - e4719b50b fixed typo in obu xml dump 2024-04-15 14:30:08 +0200: Jean Le Feuvre - 5953934f1 fixed bug introduced in b4f3e5bd 2024-04-15 14:30:08 +0200: Jean Le Feuvre - da099a02b fixed bug introduced in 48e63767 2024-04-15 14:30:07 +0200: Jean Le Feuvre - a6dda8e32 fixed netcap playback on windows 2024-04-15 14:30:07 +0200: Jean Le Feuvre - 2ceb3bcf9 fixed bug in 7a3eca90 2024-04-15 14:30:07 +0200: Jean Le Feuvre - e79bbfcea fixed msvc warnings 2024-04-15 14:30:07 +0200: Jean Le Feuvre - bf4ebb6e0 refined b4f3e5bd 2024-04-15 14:30:07 +0200: Jean Le Feuvre - cceaed9b9 do not throw error in test mode when auths edit fails 2024-04-15 12:28:59 +0200: Aurelien David - 38b8c96c4 add some size checks to dump_udta_m2v() 2024-04-15 12:16:16 +0200: Aurelien David - c29ffa7b4 dmx_gsf: add limit test on read length 2024-04-14 04:47:53 -0700: DenizUgur - 8a0f55c84 fix time source for wasm 2024-04-13 10:33:59 +0200: jeanlf - 7a3eca90b refined commits d178fe44 and 7dc0aca8 2024-04-13 09:44:12 +0200: jeanlf - 875ab932c fixed bug in inspect after pid removal 2024-04-13 09:35:49 +0200: jeanlf - 7bb7bac43 revert 5d7731c4 and avoid using type/filter in libgpac.py 2024-04-12 19:58:38 +0200: nils - 02ae863f8 fix example assets location 2024-04-12 02:14:14 +0200: nils - a89e211cf update gpac.html 2024-04-12 01:26:19 +0200: nils - 69c576267 update gpac.html 2024-04-11 18:36:43 -0400: Romain Bouqueau - a3054abc9 remove duplicate prop set 2024-04-11 19:57:29 +0200: nils - 45bf365ff cosmetics 2024-04-11 19:13:31 +0200: nils - b4fc37d97 toggle threaded wasm build in gpac.html 2024-04-11 18:19:12 +0200: nils - f4575ecd7 disable threads switch 2024-04-11 18:16:32 +0200: nils - e089e337c update gpac.html 2024-04-11 18:14:31 +0200: jeanlf - d178fe44e add safety check on play state for ffenc 2024-04-11 18:13:57 +0200: jeanlf - 7dc0aca84 always use task for filter remove 2024-04-11 15:11:37 +0200: jeanlf - f30501974 fixed bug in dynamic filter removal in a running chain 2024-04-11 15:09:43 +0200: jeanlf - a9e5cae7c fixed bug finalizing mp4 mux track upon input pid removal 2024-04-11 15:08:58 +0200: jeanlf - ee00c226f fixed typo 2024-04-11 12:46:02 +0200: jeanlf - 4a0286442 renamed type and filter props in python bindings 2024-04-11 12:12:56 +0200: jeanlf - 4d01223f5 fixed share dir locating with exotic install prefix 2024-04-10 18:19:34 +0200: jeanlf - 4572daa8f fixed seek with nvdec 2024-04-10 15:25:50 +0200: jeanlf - 5d7731c4b fixed typo for reschedule in python 2024-04-10 13:58:40 +0200: jeanlf - 5b492b20c fixed missing ctype function in python binding breaking enum parsing 2024-04-10 13:35:30 +0200: jeanlf - 19b2d8774 fixed typo in 83dc8967 2024-04-10 13:28:25 +0200: jeanlf - 83dc89679 fixed build with old ffmpeg versions 2024-04-10 13:19:19 +0200: jeanlf - 1e4413532 unify separator to | for enum-like options - cf #2771 2024-04-10 11:19:39 +0200: Lyes Touati - 8459ae3ff create unicast connexion 2024-04-09 18:12:14 +0200: jeanlf - 779b88af4 use RSID option even if no ID set on parent filter 2024-04-09 17:52:16 +0200: jeanlf - 87c817137 fixed bugs in python set_source API 2024-04-09 16:28:16 +0200: jeanlf - b17e6e487 fixed sockin keep-alive mode to use a single output pid - cf #2783 2024-04-09 16:26:00 +0200: jeanlf - 3cb4dd83a allow progressive load of srt or vtt - cf #2783 2024-04-09 15:49:25 +0200: jeanlf - 80971aa1d fixed typos in inspect 2024-04-09 13:00:23 +0200: jeanlf - f2f5130fe fixed wasm build for ffmpeg7 - cf #2799 2024-04-08 16:57:36 +0200: jeanlf - b4f3e5bd3 ffmpeg7 support 2024-04-08 16:32:22 +0200: jeanlf - a4a0c5d85 fixed potential crash in dasher upon mid-stream config change and avoid vtt decoder update if possible - cf #2793 2024-04-08 15:24:48 +0200: Lyes Touati - 5699873a9 feat: add repair url as option 2024-04-08 15:23:45 +0200: jeanlf - b74b19923 fixed #2795 2024-04-07 08:48:06 -0400: Romain Bouqueau - 845b323cf scte35dec: set default segmentation duration (1s) 2024-04-07 08:47:42 -0400: Romain Bouqueau - ead8914a4 inspect: adjust bs pos when parsing is incomplete 2024-04-05 16:59:50 +0200: jeanlf - 61146d5e7 added warning when using static HAS with route and fixed bugs missing audio stream type detection in file forward mode - cf #2789 2024-04-05 15:11:04 +0200: jeanlf - 2995a6d20 added crypt byte offset option for cenc 2024-04-05 14:56:51 +0200: jeanlf - 9e8e8d1e1 fixed bug introduced in ea708a04 2024-04-05 14:46:39 +0200: jeanlf - 4468b2e77 fixed typo 2024-04-05 14:45:31 +0200: jeanlf - 97375bd54 added defer play mode to session 2024-04-05 12:06:35 +0200: jeanlf - 37f91ce76 fixed typos 2024-04-05 12:06:35 +0200: jeanlf - 218ed19ef fixed bug in implicit graph linking (some filters could be ignored depending on input PIDs order) 2024-04-04 11:32:32 -0400: Romain Bouqueau - abc40006c update Changelog 2024-04-04 13:09:57 +0200: jeanlf - 26ac03a76 added pcap and pcapng outputs to capture mode 2024-04-03 12:48:44 +0200: jeanlf - ea708a049 allow concatenation of tracks with different decoder configs in -cat - see #549 2024-04-02 19:57:18 -0400: Romain Bouqueau - 3ea179c45 typo 2024-04-02 14:25:48 -0400: Romain Bouqueau - 85cb9b266 dec_scte35: no duration events are assigned the last pck duration 2024-04-02 12:30:40 -0400: Romain Bouqueau - ddc088268 UTs: fatal error should not call assert to be able to display the report - CC @aureliendavid 2024-04-02 12:22:32 -0400: Romain Bouqueau - b792bf286 UTs: fix fct signature 2024-04-02 14:51:20 +0200: Lyes Touati - 665bcdd45 fix: avoid infinite loop when segment_template is absent 2024-04-02 11:11:50 +0200: jeanlf - 727c2f7e4 fixed possible bug encrypting multi-track files in CBCS with single DRM config 2024-03-28 09:45:35 +0100: Lyes Touati - bdbf4916c Updated comment for clarity and accuracy 2024-03-28 09:43:53 +0100: Lyes Touati - ba1e7f6f8 Fix display inconsistency: Updated printf format specifiers for consistency. 2024-03-28 09:23:55 +0100: Lyes Touati - ea38d4985 typo 2024-03-27 19:51:55 -0400: Romain Bouqueau - 0905b7b79 dec_scte35: manage drift in segmented mode 2024-03-27 18:45:42 -0400: Romain Bouqueau - da3080446 dec_scte35: manage drift in non-segmented mode 2024-03-27 16:28:59 -0400: Romain Bouqueau - 623574e2a scte35: dump standardized xml when inspecting 2024-03-27 15:41:46 -0400: Romain Bouqueau - e2a862574 cosmetics 2024-03-27 15:54:48 +0100: jeanlf - ec5435a15 append default init prefix in dasher even in bitstream switching mode - cf #2773 2024-03-27 13:23:44 +0100: jeanlf - 6376d20b5 extended syntax for number and fractions to support time formats 2024-03-27 07:51:45 -0400: Romain Bouqueau - 94cb9f92f dec_scte35: don't dynamically allocate 'emeb' boxes 2024-03-26 17:21:17 +0100: jeanlf - 951963be6 fixed initext bug triggering raw sub muxing - cf #2778 2024-03-26 16:48:09 +0100: jeanlf - 3680a028e allow text configs with no fonts for broken files remux - cf #2784 2024-03-26 16:00:54 +0100: jeanlf - fb106ea9d fixed #2777 2024-03-25 12:38:35 -0400: Romain Bouqueau - 6bcb03ca8 23001-18: segment emib box 2024-03-25 16:43:00 +0100: Aurelien David - 33fd1626f fix double free when deleting tracks with a datahandler pointing to movieFileMap + memleak in isor_replace_nal() 2024-03-24 06:49:45 -0400: Romain Bouqueau - 2cc9e18b5 typo 2024-03-24 06:48:48 -0400: Romain Bouqueau - bd525d064 typo 2024-03-23 08:37:56 -0400: Romain Bouqueau - 2deda55e8 dec_scte35: parse pts_delta and event duration+id 2024-03-23 08:28:19 -0400: Romain Bouqueau - afc88a7d0 inspect scte35: misc fixes 2024-03-22 17:14:54 -0400: Romain Bouqueau - bd7133997 23001-18: inspect evte 2024-03-22 14:06:38 +0100: Lyes Touati - a61eb1f2e fix: replace UINT32_MAX by GF_UINT_MAX 2024-03-21 17:31:57 +0100: Lyes Touati - 3e83a6950 fix: display error message for case start_offset+size > UINT32_MAX 2024-03-21 15:58:31 +0100: Lyes Touati - 6c7c634ea fix: null pointer passed as argument 2 to sscanf 2024-03-20 14:16:16 -0400: Romain Bouqueau - f58b71e14 scte35_dec: cosmetics 2024-03-20 12:15:22 -0400: Romain Bouqueau - bf0b41c9f scte35_dec: take segmentation into account 2024-03-20 12:14:17 -0400: Romain Bouqueau - f71e7f2a0 Changelog: remove old wiki broken link 2024-03-19 14:10:08 -0400: Romain Bouqueau - a8e7ddb19 UTs: 'cd' before 'find' otherwise it finds all the c files! - thanks @aureliendavid 2024-03-19 13:50:18 -0400: Romain Bouqueau - 672f66666 UTs: add GF_STATIC in configuration.h (for Win32 only - excluding mobile platforms) 2024-03-19 13:44:48 -0400: Romain Bouqueau - a7d736d64 UTs: fatal by default made explicit (and desactivable) 2024-03-18 17:17:39 -0400: Romain Bouqueau - 9b7368eb6 UTs: more cross-platform 2024-03-18 17:11:44 -0400: Romain Bouqueau - 027deb372 cleanup 2024-03-18 17:07:41 -0400: Romain Bouqueau - 6fe74cefc UTs: simplify floavoured asserts - thanks @touatily 2024-03-18 16:58:03 -0400: Romain Bouqueau - f447cdf4d UTs: rename README -> README.md 2024-03-18 16:55:37 -0400: Romain Bouqueau - 69c86ec2b cosmetics 2024-03-18 11:19:00 +0100: jeanlf - 4a9000134 fixed but in defer link mode and added back edit in emscripten demo 2024-03-18 10:21:27 +0100: jeanlf - cee0d1b6f fixed bug in vvc SPS suppic layout parsing 2024-03-15 10:08:34 +0100: jeanlf - e50da0656 added option to dump number of crypted blocks to stdout 2024-03-14 10:05:21 +0100: Lyes Touati - e27797131 Replace spaces with tabs 2024-03-13 17:20:23 +0100: Lyes Touati - 3217e2741 Display a warning if the TOL field provided in the extension is null. 2024-03-13 16:58:39 +0100: Lyes Touati - 25c254e89 fix: Check if there are no fragments in the object that extend beyond the total length 2024-03-13 16:58:39 +0100: Lyes Touati - 3b3c89931 fix: fixing runtime error: negation of -2147483648 2024-03-13 16:58:39 +0100: Lyes Touati - 71f2ef587 fix: check if filter is not null at first 2024-03-13 16:58:39 +0100: Lyes Touati - faf1af16b fix: SEGV in routein_repair_segment_isobmf 2024-03-13 16:58:39 +0100: Lyes Touati - 5571f90a9 fix: update alloc size if necessary when reusing object 2024-03-13 16:58:39 +0100: Lyes Touati - 32123f938 fix: comparison should be in u64 2024-03-13 10:58:36 -0400: Romain Bouqueau - 721268d3d hilight -> highlight 2024-03-13 07:28:48 -0400: Romain Bouqueau - 41130c558 update wiki URLs 2024-03-13 10:45:09 +0100: jeanlf - 67661a220 added OType in file templates to resolve crypted stream type to their original types - cf #2769 2024-03-12 15:32:37 +0100: Dominik 'Rathann' Mierzejewski - 1988e6cc1 use correct pointer type for CUdeviceptr on aarch64 in nvdec filter 2024-03-12 15:30:53 +0100: Dominik 'Rathann' Mierzejewski - 102be0140 use plain memcpy instead of zmemcpy macro 2024-03-12 09:35:48 +0100: Aurelien David - c29f928f4 completes b5dc2164 2024-03-08 15:50:14 -0400: Romain Bouqueau - 6c2f05bd6 23001-18 in dash 2024-03-08 19:14:25 +0100: jeanlf - 96b474ec5 added defer link flag for session and rework wasm interactive demo 2024-03-08 19:14:25 +0100: jeanlf - a6d205a55 fixed doc typo 2024-03-08 19:14:25 +0100: jeanlf - 0157a8dc8 add codec string to inspect full dump 2024-03-08 19:14:25 +0100: jeanlf - 6ef981d3f fixed potential bug in rtsp play response parsing 2024-03-08 10:32:57 +0100: Aurelien David - b5dc2164d fix overflow in rtip satip get 2024-03-08 10:22:00 +0100: Aurelien David - 3c2bcfde1 latm probe fix array size check 2024-03-08 10:10:53 +0100: Aurelien David - 5a7b8954b txtin probe fix res_size 2024-03-06 19:54:59 +0100: Lyes Touati - a0b768f0b Replace fmin and fmax with MIN and MAX and avoid including 2024-03-06 19:46:09 +0100: Lyes Touati - 80163b68d remove useless comments 2024-03-06 15:45:17 +0100: Aurelien David - d9da11ec2 add gf_strmemstr (close to the non-portable memmem()) to use instead of strstr when buffer may not be null terminated 2024-03-06 13:48:41 +0100: Aurelien David - 322790f19 fix default value for fd in new bitstreams 2024-03-05 15:53:09 +0100: Aurelien David - b1d00c90b TMP: add some debug info for ossfuzz issue [noCI] 2024-03-04 14:56:15 +0100: Aurelien David - 064c3a19f out_http: fix port parsing 2024-03-02 18:05:14 -0400: Romain Bouqueau - 9574251e9 evte: remove warnings 2024-03-02 07:30:41 -0400: Romain Bouqueau - e194a8e9d scte35 dmx: declare static prop on pid where the dyn prop will be attached (and remove fake pck propagation) 2024-03-01 10:46:19 -0400: Romain Bouqueau - a2d9ab74a dmx_m2ts: attach scte35 to video only 2024-03-01 10:45:07 -0400: Romain Bouqueau - 92a0fb0b9 dec_scte35: use dts instead of cts (in case the video input stream contains cts offsets) 2024-03-01 15:33:55 +0100: Lyes Touati - 7b9a34484 init end_ptr to NULL 2024-03-01 09:13:02 -0400: Romain Bouqueau - 977cce321 UTs: fix out-of-tree build 2024-03-01 09:13:00 -0400: Romain Bouqueau - eb30bf3d8 UTs: operate on a separate build 2024-03-01 08:55:46 -0400: Romain Bouqueau - a6d9f7205 UTs: automatically detect failing tests 2024-03-01 08:55:46 -0400: Romain Bouqueau - 5549b0c47 UTs: improve result readability 2024-03-01 08:55:46 -0400: Romain Bouqueau - 7decbad85 UT: add test on static fonction 2024-03-01 08:55:46 -0400: Romain Bouqueau - 67dbc4154 UTs: introduce crashing test due to wrong API 2024-03-01 08:55:45 -0400: Romain Bouqueau - b88f4dc4f cleanup 2024-03-01 08:55:45 -0400: slarbi - a783c17c8 test limit conditions of gf_sys_word_match(): + null ptr, empty string, verylong string, non-ascii buffer + modify makefile to compile uts against local libgpac not the one installed + add code to gf_sys_word_match() to handle null arguments 2024-03-01 08:55:45 -0400: slarbi - 09c81e1db wip: add cmocka wrappers 2024-03-01 08:55:45 -0400: sohaib Larbi - 82b2f0174 add some flavoured assert: + add unittest clean artifacts target to Makefile 2024-03-01 08:55:45 -0400: Romain Bouqueau - 0e8a49a73 add minimal unit tests framework 2024-03-01 13:28:13 +0100: jeanlf - 11c9f9983 allow ForceClear=0 in CENC DRM 2024-03-01 13:21:52 +0100: jeanlf - 259dd90d5 fixed bug in track stsd info dump 2024-03-01 12:31:45 +0100: jeanlf - d96595c46 allow using templates for HLSPL and rework segment output path handling - cf #2769 2024-03-01 10:58:30 +0100: Lyes Touati - 48e637671 refactor: add gf_strict_atoi function to convert a str into int 2024-02-29 18:15:12 +0100: jeanlf - 056bc8101 fixed #2753 2024-02-29 18:07:30 +0100: jeanlf - 86d4529d6 initial support for imdt and imda for items - cf #2749 2024-02-29 14:59:13 +0100: jeanlf - 69b32cebf fixed #2759 2024-02-29 14:47:33 +0100: jeanlf - 792f30a9e fixed export of hint tracks - cf #2766 2024-02-29 10:20:34 +0100: jeanlf - 9ec7f7e07 avoid using exit in netcap setup 2024-02-29 09:10:50 +0100: jeanlf - 70f4b6524 fixed typo in 5f34ae84 2024-02-28 16:36:33 -0400: Romain Bouqueau - b63df1cff 23001-18 event message track: first version with 'emeb' empty filling 2024-02-28 15:57:08 -0400: Romain Bouqueau - f053ca2ab mux_isom: use strdup instead of malloc+strcpy 2024-02-28 15:56:29 -0400: Romain Bouqueau - 53a9e17a1 cosmetics 2024-02-28 20:20:48 +0100: jeanlf - 894c56b13 fixed vvc subpicture parsing 2024-02-28 20:20:48 +0100: jeanlf - 5f34ae844 added more decrypt skip modes 2024-02-28 20:20:48 +0100: jeanlf - aff29bbd0 fixed bug using compositor as source with vout 2024-02-28 15:08:48 -0400: Romain Bouqueau - 96343804f add scte35_dec (must be explicitely instantiated) 2024-02-27 17:48:44 +0100: Aurelien David - 57f3ff863 fix 36e9881 2024-02-27 16:14:04 +0100: Aurelien David - 90085c37a fix overflow in macro XMT_GET_ONE_VAL 2024-02-27 16:06:21 +0100: Aurelien David - 91a0a2264 fix uninit info.name in svg 2024-02-27 15:52:32 +0100: Aurelien David - 36e9881ff fix uninitialized fontName in txt3g 2024-02-27 15:33:16 +0100: Aurelien David - 3693a00fc avoid FPE in 3gpp audio when sampleDelta is 0 2024-02-27 14:42:42 +0100: Aurelien David - ff6270026 gz_uncompress: add size check 2024-02-27 14:19:31 +0100: Aurelien David - bcf2ca8b7 fix mem leak in meta 2024-02-27 14:00:16 +0100: Aurelien David - ae831621a swf_parse fix for size=0 (fixes #2764) 2024-02-27 13:53:26 +0100: Aurelien David - cb3c29809 null guard on mpd_desc value in dasher (fixes #2763) 2024-02-26 10:53:25 +0100: Aurelien David - 422b78ecf fix index error + FPE in uncv (#2762) 2024-02-23 14:16:28 -0400: Romain Bouqueau - fe4590ab8 isom_mux: add emsg attached to packets at each packet, not only at fragment start 2024-02-23 16:58:59 +0100: Aurelien David - 4d7891cd8 meta_image_props: add nullguard 2024-02-23 16:55:07 +0100: Aurelien David - 5a83f50fe inspect: check size against nalu_size_length 2024-02-23 16:46:57 +0100: Aurelien David - 3eeaead53 avilib mem leak 2024-02-23 15:58:19 +0100: Aurelien David - a1e790234 check nal_size overflow 2024-02-23 14:55:21 +0100: Aurelien David - 28bee72b1 check int over & underflow 2024-02-23 06:23:44 -0400: Romain Bouqueau - ebe5a3f89 mux_isom: create emsg box list before adding entry 2024-02-22 21:41:54 -0400: Romain Bouqueau - e78543bf1 EventMessage Track (23001-18): add boxes 2024-02-23 02:17:05 +0100: Romain Bouqueau - 12fc3032c typo in route.h 2024-02-21 16:57:01 +0100: Lyes Touati - 28a4db4b0 check whether value of dPort is numeric in manifest 2024-02-21 09:57:40 +0100: Lyes Touati - 8af4a0973 check for leading spaces when converting toi and tsi 2024-02-20 23:38:25 +0100: Aurelien David - c47c4e8c7 fix for big endian build (#2758) 2024-02-20 15:03:32 +0100: Lyes Touati - 6163d3eb0 check whether value of TSI is numeric in manifest 2024-02-19 15:44:15 +0100: Aurelien David - 0f0ba1a13 zlib inflate() might return Z_NEED_DICT(2) that we don't handle, so treat it as error to avoid looping 2024-02-19 13:04:36 +0100: Aurelien David - 08d2d3128 m2ts prevent string overflow 2024-02-16 14:49:27 -0400: Romain Bouqueau - 835b7d0fa dmx_m2ts: set pes framing for id3 streams 2024-02-16 12:27:07 -0400: Romain Bouqueau - 4fc2755b7 isom mux: customize id3 emsg syntax according to https://aomedia.org/emsg/ID3 + www.nielsen.com:id3:v1 2024-02-16 12:19:20 +0100: Lyes Touati - f7fdd2da5 Verify if any sessions are defined in the manifest 2024-02-16 12:15:44 +0100: Lyes Touati - ba645ade5 check whether value of TOI is numeric in manifest 2024-02-16 10:24:00 +0100: Aurelien David - 13a18c3f0 ensure strlen doesn't overflow in ipv6 get addr 2024-02-16 09:53:26 +0100: Aurelien David - 6268329b7 check text size in rtsp unpack 2024-02-15 13:47:32 -0400: Romain Bouqueau - b5081d0cb scte35: enable ts remux 2024-02-15 18:13:03 +0100: Lyes Touati - e6041bc2a display warning when content type is not recognized 2024-02-15 10:31:47 +0100: Lyes Touati - 1d338b783 Fix bug when total_len is not assigned 2024-02-15 10:21:53 +0100: Aurelien David - fb185bcc8 img_process: check input size big enough for desired outpout 2024-02-14 14:13:28 +0100: Aurelien David - 07c6c799e check data size in opus parse header 2024-02-13 17:11:05 +0100: Lyes Touati - 3f3ba8430 fix some bug when parsing manifest 2024-02-13 17:11:05 +0100: Lyes Touati - 8717f70c9 Prevent infinite loop in xml_sax_skip_xml_proc function 2024-02-13 17:11:05 +0100: Lyes Touati - 2c02b90a9 check exit code of gf_route_service_setup_stsid 2024-02-13 17:10:25 +0100: Lyes Touati - ee57a5552 Resetting certain variables in case of manifest errors 2024-02-13 16:57:15 +0100: Lyes Touati - fe51ace2d do not purge object with init status 2024-02-13 16:56:46 +0100: Lyes Touati - 08fb9a142 purging object if total length is updated 2024-02-13 16:55:58 +0100: Lyes Touati - 492eb95ff skip packet when start offset is beyond TOL 2024-02-13 13:42:30 +0100: Aurelien David - fb35bdcbe prevent str overflow in rtsp 2024-02-13 13:40:16 +0100: Aurelien David - abdb3da60 prevent div by 0 in mpeg2_ps 2024-02-13 13:27:23 +0100: Aurelien David - 2aa2b4362 check str len in sdp parse args 2024-02-13 12:58:24 +0100: Aurelien David - 25d0c1193 add some overflow checks on ogg_read 2024-02-13 12:20:15 +0100: Aurelien David - a9b6718cc check size overflow in adts 2024-02-12 16:21:59 +0100: Aurelien David - 826a40dd4 txtin probe: ensure null-terminated for string comparaisons 2024-02-12 15:30:18 +0100: Aurelien David - 1337ebdfc reframe_img: add int overflow check on image dimensions 2024-02-12 14:37:44 +0100: Aurelien David - 48e17b725 filter parse args: prevent atoi on null value 2024-02-12 13:46:23 +0100: Aurelien David - ae310c3ce prevent subs box parsing on absurd entry count values 2024-02-12 11:50:17 +0100: Aurelien David - e95b4f181 fix string reading overflow in mpgviddmx 2024-02-09 17:56:44 +0100: jeanlf - 4f4af3d2f added simple interactive graph build in wasm 2024-02-09 16:27:46 +0100: Lyes Touati - 2c79c18ae accept overlapping fragments 2024-02-08 15:11:52 +0100: jeanlf - cc9e66b2e Fixed #2665 2024-02-08 13:30:03 +0100: jeanlf - 7e745f364 allow specifiying custom path to cuvid lib 2024-02-08 12:56:46 +0100: jeanlf - 5a0112e09 allow specifiying custom path to cuda lib 2024-02-07 14:36:01 -0800: Cyril Concolato - 152e5a53b fix #2750 use correct field name 2024-02-07 15:33:00 +0100: Aurelien David - 37712e4d4 prevent overflow on gdocs strcat if HOME envvar is long 2024-02-07 14:59:02 +0100: Aurelien David - 00eb62012 prevent stack overflow in RTSP_UnpackURL 2024-02-07 14:48:40 +0100: Aurelien David - ecfe062ed prevent Index-out-of-bounds in gf_sdp_info_parse 2024-02-07 14:38:45 +0100: Aurelien David - 0e90a0229 prevent int overflow in multiplication leading to div by 0 2024-02-07 14:08:31 +0100: jeanlf - 4d1ca2f72 avoid u8 for skip/crypt type in CENC api 2024-02-07 14:03:24 +0100: jeanlf - 742dfe0e3 updated rtp logs 2024-01-09 17:00:09 -0400: Romain Bouqueau - c1ef5c1ae strdup can't be called with NULL as arg 2023-11-29 15:46:54 -0400: Romain Bouqueau - 6316cc54c mux_isom: push id3 in emsg 2023-11-28 15:46:29 -0400: Romain Bouqueau - 941f07ce3 inspect: add scte35 2023-11-25 15:57:52 -0400: Romain Bouqueau - aaa6d02ff dmx_m2ts: partial revert of dbb180f37f5eb9320ccb47edd14dad234baababf 2023-11-25 15:51:10 -0400: Romain Bouqueau - 5dc097105 dmx_m2ts: forward id3 and scte35 as props 2023-11-24 15:20:26 -0400: Romain Bouqueau - 045ed5215 typo: unknow -> unknown 2023-11-24 11:56:54 -0400: Romain Bouqueau - dbb180f37 m2ts: prepare to use 'TEMI custom descriptor to filter prop' mechanism for scte35 and id3 markers 2023-11-23 15:30:34 -0400: Romain Bouqueau - d4005bdfd mpegts: id3 is PES while SCTE35 is section 2023-11-19 17:54:03 -0400: Romain Bouqueau - 826bcd5c7 m2ts scte35: fwd support 2023-11-19 16:37:50 -0400: Romain Bouqueau - 1df529628 remove old comment 2023-11-17 15:37:32 -0400: Romain Bouqueau - 96cb1c1cb m2ts mux: make data to be discarded as it is reallocated 2023-11-17 15:37:04 -0400: Romain Bouqueau - bf6e59105 metadata/id3: forward raw data as we don't do anything special with the parsed data 2023-11-17 15:21:44 -0400: Romain Bouqueau - b634dacfd mpegts: add generic id3 tag encoded as KLV 2022-11-10 20:41:50 -0800: Cyril Concolato - d1fe32a94 fix av1 open gop parsing SVT-HEVC 2024-04-02 10:33:59 -0500: Christopher Degawa - ed80959 ffmpeg: rebase and add include for av_malloc SVT-AV1 2024-06-07 08:16:38 -0500: Christopher Degawa - ced0d040 stylecheck: fix clang-format-diff.py detection 2024-06-07 08:03:16 -0500: Christopher Degawa - cd357629 stylecheck: use positional args for path filters 2024-05-28 00:46:18 +0000: eclipseo - fcf56491 Add instructions to use NASM instead of YASM 2024-05-24 04:45:47 +0000: Christopher Degawa - 1400dd0d aarch64: Use our toolchain file instead for gitlab 2024-05-24 04:45:47 +0000: Christopher Degawa - c0c4e12d cmake: fix error of using C for .S files on m1 2024-05-23 15:58:55 -0500: Christopher Degawa - cad978d1 macos: add unit test runs for m1 2024-05-23 15:58:55 -0500: Christopher Degawa - 09fd9857 macos: add encoding test for m1 2024-05-23 15:58:02 -0500: Christopher Degawa - 733eaf03 gitlab: inital macos m1 jobs 2024-05-23 15:57:48 -0500: Christopher Degawa - b0921eb2 windows: get cmake error log if it failed 2024-05-22 21:51:16 -0500: Christopher Degawa - 4f3685b9 gitlab: prepend time to compilation commands 2024-05-22 21:50:35 -0500: Christopher Degawa - 8b112d4f gitlab: remove eval 2024-05-22 21:50:06 -0500: Christopher Degawa - e706d9c6 gitlab: add ccache -s 2024-05-22 21:48:59 -0500: Christopher Degawa - 056b78cd gitlab: use CI_JOB_NAME_SLUG for cache key 2024-05-22 21:47:43 -0500: Christopher Degawa - 41077605 stylecheck: fix diff_output 2024-05-18 03:15:55 +0000: Hassene Tmar - bbcff785 Update CHANGELOG.md and bump rev to v2.1 2024-05-17 10:53:52 -0500: Christopher Degawa - 6ef700b7 git: add mailmap 2024-05-16 22:36:11 +0000: PhoenixWorth - 08d23c30 Update documentation 2024-05-13 18:58:43 +0000: psao123 - a4bd6422 fix BLEND_H_ROW build warning 2024-05-11 02:09:55 +0000: psao123 - 20c8dcc2 fix dlf warning 2024-05-10 09:52:47 -0700: Worth - afbb5766 Fix condition for printing film-grain warning 2024-05-08 18:22:09 +0000: psao123 - f7ee5beb tag: macro cleanup v2.1.0 2024-05-06 17:28:35 -0500: Christopher Degawa - 4095469a cmake: Use nasm as the default, with yasm as fallback 2024-05-02 17:18:35 -0700: Worth - 5b68d66c Map M6/12 to M7/13 2024-05-02 17:18:35 -0700: Worth - ab6b4432 Removed unused warp error functions; opt low delay 2024-05-02 17:18:35 -0700: hguermaz - 5f933889 Tune Presets 2024-05-02 17:18:35 -0700: Worth - b92516e4 Cleanup cand inj for motion modes 2024-05-02 17:18:35 -0700: Worth - 492f9f52 Optimize MFMV, subpel, depth, NSQ, TF 2024-05-02 17:18:35 -0700: hguermaz - 3a7b34c7 Optimize levels for NSQ, OBMC, ME, and TXT 2024-05-02 22:11:22 +0000: Wan-Teh Chang - 99c4d2c1 svt_create_thread: destroy pthread_attr_t on error 2024-05-01 17:01:50 +0000: Wan-Teh Chang - 37b7bc5e check_set_prio: set ret to the latest return value 2024-05-01 16:51:15 +0000: Julio Barba - 1d018f8c Style-check fixes 2024-05-01 16:51:15 +0000: Julio Barba - c5a1940f Add grammar and flow suggestions from gb82 2024-05-01 16:51:15 +0000: Julio Barba - f1112aa2 Add variance boost documentation 2024-05-01 16:43:38 +0000: Julio Barba - 128712bf Do not adjust picture QP/qindex value with variance boost on 2024-04-28 17:45:52 +0000: Dennis Mungai (Brainiarc7) - 7def042a Correct the link to the `Parameter.md` file in `Docs/Ffmpeg.md` 2024-04-25 11:44:12 +0000: Rodrigo Causarano - 26eb380c port svt_aom_compute_cdef_dist_c 2024-04-24 23:49:42 +0000: Rodrigo Causarano - b5841606 NEON version of svt_av1_compute_stats_highbd_c 2024-04-22 20:47:21 +0200: Damiano Galassi - 140711e8 Sum the size of all the metadata of the selected type 2024-04-19 12:41:43 +0000: Gerardo Puga - 5d5a9323 NEON port of svt_av1_highbd_jnt_convolve_2d_c 2024-04-16 17:36:09 +0000: pvonkaenel - 7c69f958 EbSvtAv1EncConfiguration::fgs_table was not initialized 2024-04-16 03:48:51 +0000: stickz1 - a6393ef4 Improve global motion estimation 2024-04-15 23:54:50 +0000: Julio Barba - cb6de113 Introduce the variance boost feature 2024-04-09 22:25:29 +0000: Rodrigo Causarano - ed8806cc Adds support for higher than 8 bit videos 2024-04-04 15:46:13 +0530: Prasant Singh - bd9e31f1 Enable building SvtAv1ApiTests and SvtAv1E2ETests for arm 2024-04-02 23:40:35 +0000: Artem Galin - 4579ddcf Fix performance regression for systems with multiple processor groups 2024-03-26 11:42:18 +0000: Gerardo Puga - a2312121 NEON ports of svt_av1_inv_txfm2d_add_16x16_c and svt_av1_inv_txfm2d_add_32x32_c and svt_av1_inv_txfm2d_add_64x64_c 2024-03-21 14:30:35 +0000: Rodrigo Causarano - 489446d4 Neon port of svt_aom_get_final_filtered_pixels_c 2024-03-19 19:00:46 +0000: Rodrigo Causarano - 66ce52d6 neon port of svt_aom_cdef_find_dir_dual_c 2024-03-18 12:25:23 +0000: BtbN - 7960afd1 Make av1_sgr_params static 2024-03-14 11:53:49 +0000: Rodrigo Causarano - d27375e3 migrate svt_apply_selfguided_restoration_neon from libaom 2024-03-13 20:27:47 +0000: Hassene Tmar - 2aeeb4f1 Update the CHANGELOG.md and bump rev to v2.0 2024-03-10 06:10:58 +0000: stickz1 - 8b39b41d Disable film grain denoise by default 2024-03-06 11:48:58 -0800: Worth - 86f65ac6 Update documentation 2024-02-29 18:56:08 +0000: psao123 - 3e8def74 Initialize the product group structure to support socket count being too large 2024-02-29 18:47:03 +0000: stickz1 - 74814168 Fix stringop-overflow with row_cdef max object size 2024-02-28 19:13:16 -0600: Christopher Degawa - 2bd950a9 ffmpeg: add patch for 2.0.0 and for n6.1 2024-02-29 01:03:15 +0000: Vibhoothi - f0cf22e6 EncApp/EbEncSetings: Throw an error if tbr is specified without --rc 2024-02-28 12:59:21 +0000: Gerardo Puga - d98d6766 Improve svt_ext_all_sad_calculation_8x8_16x16_neon 2024-02-28 05:37:07 +0000: Hassene Tmar - 0744bf37 enable OPT_LD_LATENCY2 to remove the one frame buffering for support of low-delay applications 2024-02-27 22:00:40 +0000: Vibhoothi - 1540bbb7 CI: Move stylecheck and cppcheck to a separate stage 2024-02-27 18:18:47 +0000: Hassen Guermazi - b7759b33 Exit the library if we detect an invalid API input buffer size at the previous library call 2024-02-26 17:55:09 +0000: Gerardo Puga - fab2d382 Add NEON port of svt_av1_fwd_txfm2d_32x8_N4_c 2024-02-26 17:29:57 +0000: psao123 - 7fa1c122 Add comment for Ubuntu22 token removal reminder 2024-02-23 19:58:58 +0000: psao123 - ca05b2e1 add token to build libavif without libyuv 2024-02-23 19:34:19 +0000: Uilian Ries - f916708f Add option to use system cpuinfo 2024-02-22 22:03:46 +0000: vibhoothi - 70a040d8 Encoder/EbInitialRateControlProcess: Unbreak LAD_MG_PRINT 2024-02-20 19:59:54 -0800: Cosmin Stejerean - 83acbd1a add ability to set a version tag to create release candidation versions like x.y.z-rcN 2024-02-16 21:38:26 +0000: psao123 - 710084ee Ci alpine fix 2024-02-15 18:27:14 +0000: psao123 - dbaed8e9 tag: macro cleanup v1.9.0 2024-02-13 11:20:10 -0800: Worth - b6f77d90 Fix style check 2024-02-13 05:33:31 +0000: Worth - e0006913 Fix issue 1952 - remove outdated documentation on compressed 10bit storage 2024-02-13 05:33:31 +0000: Worth - 0afd2468 Fix issue 2145 - function signature mismatches 2024-02-13 05:33:31 +0000: hguermaz - 39097ad7 Opt TPL settings; depth removal for SB128; Preset tuning and code cleanup 2024-02-13 05:33:31 +0000: Worth - 14a32b82 Cleanup blk_ptr fields; upgrade coeff_lvl; remove per-bsize settings 2024-02-13 05:33:31 +0000: Worth - 6652076e Cleanup and optimize block looping in MD; optimize block data structures 2024-02-13 05:33:31 +0000: anaghdin - 1f5dbdd1 Optimize Multi-pass VBR 2024-02-13 05:33:31 +0000: hguermaz - 0eda15f0 Optimize NSQ; use Q to derive HME-L0 search area; centralize MVP/ME distortion calcs 2024-02-13 05:33:31 +0000: anaghdin - 0e90ac92 Optimize one-pass VBR 2024-02-13 05:33:31 +0000: hguermaz - b7ae5d67 Optimize NSQ ctrls; Optimize NSQ/NIC/OBMC/cand-merge 2024-02-13 05:33:31 +0000: Worth - 46f479c6 Optimize MD and TF subpel paths; normalize coeff_lvl feature 2024-02-13 05:13:21 +0000: Gerardo Puga - e7a8dca3 Add NEON port of svt_aom_downsample_2d_c 2024-02-12 18:31:17 +0000: Josh Holmer - ae7ce1ab film-grain: Implement film-grain-table option from aomenc to use a pre-computed film grain table 2024-02-07 23:05:50 +0000: Gerardo Puga - 012190ad Add NEON port of svt aom transform two d 32x32 n4 c 2024-02-07 06:20:01 +0000: Ashwin Natesan - fa9954e6 Neon variants of multiple functions added 2024-02-04 19:46:57 +0000: Gerardo Puga - c5dd7233 Add neon version of svt_aom_transform_two_d_64x64_N4_c 2024-02-01 21:22:39 +0000: stickz1 - 7cab8e44 Remove inaccessible motion code SVT-VP9 2024-04-03 13:25:40 -0500: Christopher Degawa - 3b9a3fa ffmpeg: rebase patch with mem.h 2024-02-04 12:29:13 -0600: Christopher Degawa - 3ecdf8f ffmpeg: rebase patch for master (#170) x264 2024-05-13 17:54:15 +0200: Henrik Gramner - 4613ac3c x86inc: Improve ELF PIC support for external function calls 2024-03-21 09:18:50 +0800: Xiwei Gu - 7ed753b1 loongarch: Enhance ultrafast encoding performance 2024-03-21 09:18:32 +0800: Xiwei Gu - 16262286 loongarch: Fixed pixel_sa8d_16x16_lasx 2024-03-21 09:18:00 +0800: Xiwei Gu - 5a61afdb loongarch: Add checkasm_call 2024-03-21 09:17:09 +0800: Xiwei Gu - 982d3240 loongarch: Update loongson_asm.S version to 0.4.0 2024-03-14 23:29:26 +0000: Henrik Gramner - 585e0199 x86inc: Improve XMM-spilling functionality on 64-bit Windows 2024-03-14 23:29:26 +0000: Henrik Gramner - 4df71a75 x86inc: Restore the stack state between stack allocations 2024-03-14 23:29:26 +0000: Henrik Gramner - 3d8aff7e x86inc: Fix warnings with old nasm versions 2024-03-12 23:10:12 +0300: Anton Mitrofanov - de1bea53 ppc: Fix incompatible pointer type errors 2024-02-28 22:26:17 +0000: Martin Storsjö - be4f0200 aarch64: Use regular hwcaps flags instead of HWCAP_CPUID for CPU feature detection on Linux 2024-02-28 23:23:15 +0300: Anton Mitrofanov - 7241d020 CI: Switch 32/64-bit windows builds to LLVM 2024-02-28 23:19:23 +0300: Anton Mitrofanov - ea08f586 CI: Add config.log to job artifacts 2024-02-20 00:03:09 +0100: Henrik Gramner - 12426f5f x86inc: Add support for ELF CET properties 2024-02-20 00:03:09 +0100: Henrik Gramner - 6fc4480c x86inc.asm: Add the crc32 SSE4.2 GPR instruction 2024-02-20 00:03:09 +0100: Henrik Gramner - 87476b4c x86inc: Add a cpu flag for the Ice Lake AVX-512 subset 2024-02-20 00:03:09 +0100: Henrik Gramner - a6b56179 x86inc: Add CLMUL cpu flag 2024-02-20 00:02:59 +0100: Henrik Gramner - 5207a74e x86inc: Add template defines for EVEX broadcasts 2024-02-19 23:49:36 +0100: Henrik Gramner - 436be41f x86inc: Properly sort instructions in alphabetical order x265_git 2024-05-23 16:31:36 +0530: Hari Limaye - 8787e8702 AArch64: Use PFX macro for all assembly functions 2024-05-23 16:31:36 +0530: Hari Limaye - 3c11ecf90 AArch64: Remove explicit use of Neon functions from C 2024-05-23 16:31:36 +0530: Hari Limaye - 59843157a AArch64: Separate setup of optimized primitives 2024-05-23 16:31:36 +0530: Hari Limaye - 3d6221eb9 AArch64: Remove unused function declaration 2024-05-23 16:31:36 +0530: Hari Limaye - a1ec1de52 Fix typo in intrinsics setup function declaration 2024-05-23 16:31:36 +0530: Hari Limaye - b194db29e AArch64: Fix sad_x4_neon for X265_DEPTH > 10 2024-05-23 16:31:36 +0530: Hari Limaye - 4073200af AArch64: Don't pass -mstackrealign option 2024-05-23 16:31:36 +0530: Hari Limaye - c24b7dc00 AArch64: Add Clang cross toolchain for AArch64 2024-05-23 16:31:36 +0530: Hari Limaye - 801edeb40 AArch64: Refactor cross-compilation options 2024-05-23 16:31:36 +0530: Hari Limaye - 0788cc6f6 AArch64: Refactor cross-compilation toolchains 2024-05-23 16:31:36 +0530: Hari Limaye - a1b365b42 Arm: Use local labels for assembly routine loops 2024-05-23 16:31:36 +0530: Hari Limaye - e4f4f31f2 AArch64: Fix costCoeffNxN test on Apple Silicon 2024-05-23 16:13:35 +0530: Karam Singh - 82ff02e99 Doc: added sphinx-rtd-theme dependencies 2024-05-23 10:08:25 +0000: Karam Singh - ede1dba89 Doc: added sphinx-rtd-theme dependency 2024-05-23 09:50:01 +0000: Karam Singh - 6b771601a Doc: change the theme to sphinx_rtd_theme 2024-05-08 19:37:47 +0530: Karam Singh - f3c5fbaff change fail_on_warning to false 2024-05-08 19:08:49 +0530: Karam Singh - 1ec02d891 Fix the format issue in readthedocs 2024-05-06 18:08:31 +0530: Karam Singh - 05d6a17db Add OS support in .readthedocs.yaml file 2024-05-06 16:58:38 +0530: Karam Singh - 2e9ee688d Add .readthedocs.yaml file for readthedoc build 2024-05-06 16:29:08 +0530: Karam Singh - a0fd9c632 Added description for SBRC and MCSTF in cli.rst 2024-04-26 16:30:10 +0530: Karam Singh - 53afbf5f5 Update cli.rst file 2024-04-26 10:56:44 +0000: Karam Singh - 76d430402 Clean releasenotes.rst 2024-04-25 15:59:31 +0000: Karam Singh - 5319991ff releasenotes.rst edited online with Bitbucket 2024-04-25 09:32:45 +0000: Karam Singh - acfe6115d Fix in Release notes text format 2024-04-25 09:01:35 +0000: Karam Singh - 3ba204152 releasenotes.rst edited online with Bitbucket 2024-04-25 08:59:40 +0000: Karam Singh - 98da0a8f7 releasenotes.rst edited online with Bitbucket 2024-04-04 15:09:50 +0530: Karam Singh - 6612208ba Update x265Version.txt 2024-04-04 15:00:14 +0530: Karam Singh - aa7f602f7 release: Release notes for v3.6 2024-04-04 14:50:38 +0530: Karam Singh - 95bb59886 Open release branch for v3.6 2024-04-03 17:58:31 +0530: Karam Singh - a845f6ee6 Merge with default 2024-04-01 14:56:03 +0530: Kirithika - e112940bb SBRC:Tune Qp based on segment size constraints 2024-04-01 14:50:41 +0530: Kirithika - 7f67d23c1 Fix min VBV fullness configuration 2024-04-01 14:47:56 +0530: Kirithika - e3f93119b Fix broken lookahead configuration with Qp file 2024-03-28 13:47:24 +0530: Karam Singh - 5a6d85d76 Fix for recon high bit depth when recon is .y4m 2024-03-15 09:14:45 +0530: Kirithika - 3cf6c1e53 Fix test CLI for temporal layer feature xvid ffnvcodec 2024-03-31 18:52:24 +0200: Timo Rothenpieler - 9934f17 Bump for (in-dev) 12.2.72.1 2024-03-31 18:19:57 +0200: Timo Rothenpieler - c692783 Update headers from Video SDK 12.2 srt 2024-04-30 11:38:07 +0200: Maxim Sharabayko - 38a3a16 [core] Fixed checking the m_GroupOf is not NULL. 2024-04-30 10:08:45 +0200: Maxim Sharabayko - 07859c8 [core] Fixed group synchronization of accepted sockets. Fixes #2941. 2024-04-30 10:08:45 +0200: Maxim Sharabayko - 57a4d9f [core] Fixed time base sync in a group. 2024-04-30 10:08:45 +0200: Maxim Sharabayko - ceb4cca [core] Fixed group recv read-ready check. 2024-04-26 14:22:16 +0200: Maxim Sharabayko - d31d83e [core] Group set the RCV base seqno using peer ISN. 2024-04-26 10:27:49 +0200: Aleksei Minaev - 11f081c [build] Add visionOS support 2024-04-25 12:49:59 +0200: Maxim Sharabayko - f99ce57 [core] Fixed group RCV drop sequence range log. 2024-04-24 16:18:52 +0200: Maxim Sharabayko - 882dff9 [core] Minor internal logging format changes (#2939). 2024-04-22 10:13:35 +0200: Maxim Sharabayko - 973be58 [core] Removed group syncing when sending control ACK (#2935). 2024-04-22 10:11:25 +0200: Maxim Sharabayko - 4f925fb [core] Stats: do not count discarded packets as dropped (#2932). 2024-04-22 10:09:44 +0200: Maxim Sharabayko - f6c2315 [core] Fixed stats counting packets dropped by a group (#2934). 2024-04-19 09:51:53 +0200: Maxim Sharabayko - cf13200 [core] Minor connection logging improvement (#2930). 2024-04-17 14:24:23 +0200: Maxim Sharabayko - fd4084f [core] Fixed thread safety using WSAOVERLAPPED in WSASendTo. The lpOverlapped parameter must be valid for the duration of the overlapped operation. If multiple I/O operations are simultaneously outstanding, each must reference a separate WSAOVERLAPPED structure. Resolves #973, #2632, #2834, #2838. 2024-04-17 14:24:23 +0200: Maxim Sharabayko - df9b1f6 [core] Revert PR #2834. Overlapped send with 100 ms timeout on Windows added a data race. 2024-04-15 10:46:17 +0200: Maxim Sharabayko - 3b84386 [core] Use common functions for byte order conversion. 2024-04-11 10:14:53 +0200: yomnes0 - c156dab [build] Switch default enclib from openssl to openssl-evp 2024-04-11 10:14:28 +0200: Maxim Sharabayko - 83077aa [docs] Update the SRT_KM_S_SECURED description. Updated pktRcvUndecrypted description. 2024-04-11 10:14:28 +0200: Maxim Sharabayko - a15cf4e [core] Drop noenc packets if RcvKmState is "secured". 2024-04-04 16:03:20 +0200: Rafaël Carré - c6afa19 [core] Fix HaiCrypt_Clone(): set up RX crypto ctx properly (#2905). 2024-03-15 14:50:53 +0100: yomnes0 - 84b5bb8 [build] Add a GitHub CI Action to check API/ABI compatibility (#2902). 2024-03-13 10:36:33 +0100: Sektor van Skijlen - aa69c3d [tests] Fixed tests that were weirdly failing (#2908). 2024-03-12 14:33:40 +0100: Maxim Sharabayko - 94bfa86 [build] Don't run a SonarScan on forks. 2024-03-12 14:33:40 +0100: Maxim Sharabayko - 62ebfb9 [core] A minor fix (reference to const). 2024-03-12 11:44:02 +0100: Maxim Sharabayko - 0a046d4 [build] Migrate SonarCloud to GitHub Action (#2910). 2024-03-08 14:50:16 +0100: Sektor van Skijlen - 03aa5e4 [core] Formal errors fixed (#2907). 2024-03-08 12:32:49 +0100: yomnes0 - 2c3f6f9 [core] Fix some indirect inclusion issues (#2906). 2024-03-07 17:51:11 +0100: yomnes0 - 9b8aaa6 [core] Fix some warnings when compiling with MinGW (#2868). 2024-03-07 10:45:03 +0100: Tommy Wu - 618ddfe [build] Fix: link bcrypt on Windows when mbedtls >=v3.5.0 (#2860). 2024-03-06 15:32:06 +0100: yomnes0 - 7f49024 [build] Add a github action for big endian testing (#2898). 2024-03-06 15:31:08 +0100: Sektor van Skijlen - 710c202 [core] Withdrawn changes from #2858 as they break ABI compat (#2899). 2024-02-29 15:56:22 +0100: Sektor van Skijlen - 12aad6e [tests] Improved tests to avoid all-breaking asserts and inter-test mess-up (#2892). 2024-02-23 14:22:50 +0100: Mikołaj Małecki - 04acbba [core] Fixed the problem of getting option values from groups 2024-02-22 14:12:13 +0100: Maxim Sharabayko - 16cb043 [core] Fixed SRT_SOCKOPT_NPOST when ENABLE_MAXREXMITBW is defined. A follow up fix for #2889. 2024-02-22 13:50:06 +0100: Maxim Sharabayko - 29fda2c [tests] Added SRTO_MAXBW and SRTO_MININPUTBW to unit tests (#2888). 2024-02-22 10:46:23 +0100: Maxim Sharabayko - b2d48bd [core] Fixed POST options setting on a connected group. The list of options was unordered, hence the binary search failed to find those options. 2024-02-21 20:49:05 +0100: Sektor van Skijlen - 6b75145 [tests] Prevent socket from being closed twice in EE test (#2886). 2024-02-21 09:37:52 +0100: Sektor van Skijlen - 07e22ca [tests] Added yielding for tests that spawn a thread for connect (#2883). 2024-02-20 19:01:54 +0100: Maxim Sharabayko - bed5488 [tests] Added unittest for SRTO_MAXREXMITBW socket option. 2024-02-20 19:01:54 +0100: Maxim Sharabayko - 99fa921 [core] Added getter for the SRTO_MAXREXMITBW socket option. 2024-02-19 10:04:36 +0100: yomnes0 - ea8ea9f [build] Moved code coverage testing from travis to github actions (#2874). 2024-02-16 16:23:38 +0100: Sektor van Skijlen - e0d4227 [core] Refax. Removed reference fields from CPacket pinned to the SRT header (#2594). 2024-02-16 14:41:34 +0100: Sektor van Skijlen - 52fe11c [core] Fixed the PacketFilter configuration not counting the AEAD AUTH tag (#2880). 2024-02-16 10:50:23 +0100: Sektor van Skijlen - 0e215cd [docs] Updated the documentation about latency and transtype (#2875). 2024-02-16 10:47:06 +0100: kura - faefc98 [core] Fixed RCV loss list inserting a seqno with a big distance after the largest seqno (#2877). 2024-02-12 15:35:07 +0100: Maxim Sharabayko - 8b73dbc [core] Fixed the RCV buff nonread position update condition in case of dropping upto a sequence number. 2024-02-02 10:50:00 +0100: yomnes0 - 4c443d6 [core] Moved declaration of SRT_ATR_ALIGNAS to fix a warning (#2866). AviSynthPlus 2024-04-17 13:52:08 +0200: Ferenc Pintér - 2b55ba40 Add cache for string heap to avoid duplicates. related to #389 2024-04-17 13:45:54 +0200: Ferenc Pintér - a58b75f2 Add basic ArraySort 2024-04-10 09:51:18 +0200: Ferenc Pintér - bdb6e7ab Update documentation and changelog (break/continue) 2024-04-09 13:28:56 +0200: Ferenc Pintér - db484742 SetLogParams defaults to follow doc: stderr and LOG_INFO (mentioned in #391) 2024-04-09 10:12:18 +0200: Ferenc Pintér - da9c4f60 Add "continue" for for/while loops Implement #392 2024-04-09 10:09:56 +0200: Ferenc Pintér - 4014f8f7 Fix: "break" to return up-to-date "last" in the expression chain 2024-02-03 16:26:14 -0500: jopejoe1 - 85057371 fix when building with absolute paths Build start: 2024-06-10 07:40:35 +0200 freeglut 2024-06-09 20:44:13 +0300: Alberto Mardegan - 566cd459 ogc: add missing include gflags 2024-06-09 22:38:04 +0100: Lan Zongwei - 03a4842 cmake: export `gflags_nothreads_static` into one export set by subproject default 2024-06-09 22:08:02 +0100: Vertexwahn - 82793e3 Fix spelling 2024-06-09 22:07:48 +0100: Alexander Borsuk - c196ce6 Fixed macro redifinition warning for Unity builds 2024-06-09 22:04:34 +0100: Vertexwahn - 3df39f3 Add MODULE.bazel file to support Bzlmod openal-soft 2024-06-09 20:04:20 +0000: Yuriy Chernyshov - 5916ec1e Use std::to_address if available (#1002) vulkan-loader 2024-06-07 13:43:54 -0600: Mike Schuchardt - 1bae807cd ci: Disable GHA windows build until image is fixed 2024-06-07 13:43:54 -0600: Mike Schuchardt - de5ee995d build: Update to header 1.3.287 2024-06-04 08:47:35 +0100: Mike Schuchardt - 377016eea build: Update to header 1.3.286 2024-05-29 08:30:15 +0100: dependabot[bot] - 21effda93 build(deps): bump jidicula/clang-format-action from 4.12.0 to 4.13.0 2024-05-24 00:20:13 +0100: Charles Giessen - d3d530c90 Fix GN build by removing unnecessary files 2024-05-20 15:56:22 -0600: dependabot[bot] - 55c3d78e1 build(deps): bump jidicula/clang-format-action from 4.11.0 to 4.12.0 2024-05-20 15:56:03 -0600: dependabot[bot] - c31c653cc build(deps): bump github/codeql-action from 3.25.5 to 3.25.6 2024-05-18 12:31:29 -0600: Kacper Michajłow - df05979de ci: Add mingw build test for USE_GAS=ON 2024-05-18 12:31:29 -0600: Kacper Michajłow - e633650a3 build: Fix compilation with USE_GAS and WIN32 2024-05-18 12:31:29 -0600: Kacper Michajłow - 6cc16fc9e build: Normalize CMAKE_SYSTEM_PROCESSOR before use 2024-05-16 12:42:44 -0600: Charles Giessen - 238cf14a5 Change loader-unknown-chain into a STATIC library 2024-05-16 11:13:15 -0600: Daniel Rakos - 455976ed9 tests: Allow test ICD to handle NULL pApplicationInfo 2024-05-15 18:51:35 -0600: Charles Giessen - ffb58e22d Remove faulty fallback for unknown functions 2024-05-14 09:02:15 -0600: dependabot[bot] - 1e8781eff build(deps): bump github/codeql-action from 3.25.3 to 3.25.5 2024-05-13 11:50:24 -0600: Mike Schuchardt - a1a737796 build: Update to header 1.3.285 2024-05-08 14:20:30 -0600: Charles Giessen - eb8c7b071 Check for NULL in unloading of preloaded-icd's 2024-05-08 08:42:25 -0700: Mike Schuchardt - 69a9fc760 build: Update to header 1.3.284 2024-05-06 14:54:24 -0600: Charles Giessen - e69a59a96 Destroy Instance objects before Instance & use correct allocator 2024-05-06 14:54:24 -0600: Charles Giessen - 5bd064f94 Add Create/DestroyDebugReportCallback to test_icd 2024-05-03 09:34:52 -0600: Charles Giessen - a2089aafe Use std::filesystem instead of custom fs::path 2024-05-02 15:08:41 -0600: Charles Giessen - 668bafa37 Fix tests framework_config.h to work all the time 2024-05-02 14:34:00 -0600: Charles Giessen - e99fce936 Allow layers to call global functions in vkCreateInstance 2024-04-29 15:26:29 -0600: dependabot[bot] - d23f1a370 build(deps): bump github/codeql-action from 3.25.1 to 3.25.3 2024-04-29 14:04:07 -0600: Charles Giessen - a3c6cdd7d Add VK_LAYER_PATH ordering test 2024-04-29 10:53:33 -0600: Charles Giessen - 8cd99562e Add missing VKAPI_ATTR/VKAPI_CALL in test_icd.cpp 2024-04-29 10:53:33 -0600: Charles Giessen - 692f9ebec ci: Update to python 3.11 2024-04-29 10:53:33 -0600: Charles Giessen - a2daf4d46 Refactor instance level objects to not use icd_index 2024-04-29 10:53:33 -0600: Charles Giessen - cdf8e21a8 Enhance DriverUnloading tests 2024-04-29 10:53:33 -0600: Charles Giessen - b7c1e52b0 Use ICD lib_name in error reporting instead of index 2024-04-29 10:53:33 -0600: Charles Giessen - b0bfbc641 Fix TestICD enabled instance extension tracking 2024-04-29 10:53:33 -0600: Charles Giessen - 58729839e Enhance driver unloading tests 2024-04-29 10:53:33 -0600: Charles Giessen - 9998427de Rename total_icd_count to icd_terms_count 2024-04-29 10:53:33 -0600: Charles Giessen - a8710bb7f Unload drivers which report 0 physical devices 2024-04-29 10:53:33 -0600: Charles Giessen - ae1a031e9 Add simple timer of ICD preloading in live tests 2024-04-24 15:31:21 -0600: Charles Giessen - fa3b7bdef Gracefully handle error results from vkEnumeratePhysicalDevices 2024-04-22 12:58:52 -0600: dependabot[bot] - e94cd2e35 build(deps): bump github/codeql-action from 3.25.0 to 3.25.1 2024-04-19 09:48:08 -0700: Mike Schuchardt - f0c17604e build: Update to header 1.3.283 2024-04-16 12:40:21 -0700: Mike Schuchardt - c684aed19 build: Update to header 1.3.282 2024-04-15 15:23:28 -0600: Alex Rønne Petersen - 6d9e995cb Fix update_deps.py script to handle Windows Arm64. 2024-04-15 12:03:17 -0600: dependabot[bot] - 97482d500 build(deps): bump github/codeql-action from 3.24.10 to 3.25.0 2024-04-09 11:01:27 -0500: dependabot[bot] - 77d1f9803 build(deps): bump github/codeql-action from 3.24.9 to 3.24.10 2024-04-04 17:16:18 -0500: Charles Giessen - 2cb930f7f Cleanup tests 2024-04-03 15:38:56 -0500: Charles Giessen - 44260a221 Add support for the lcov code coverage tool 2024-03-25 14:21:20 -0500: dependabot[bot] - f60412f5a build(deps): bump github/codeql-action from 3.24.8 to 3.24.9 2024-03-22 16:13:59 -0700: Mike Schuchardt - 0704d5a0e build: Update to header 1.3.281 2024-03-22 13:29:49 -0500: Anthony Roberts - d84c4d82f Update version of detours in known_good.json 2024-03-22 13:29:49 -0500: Anthony Roberts - 21a9e152c Enable building of GAS .S files on Windows ARM64 2024-03-22 13:29:35 -0500: Andarwinux - 5c39f5d1f loader: add support for cross-compiling with LTO and ASM 2024-03-20 15:29:55 -0500: Andarwinux - cc7a7c092 loader: allow GAS on MinGW 2024-03-20 14:33:54 -0500: Charles Giessen - 5e2b14582 Fix CI sanitizer failures 2024-03-20 14:33:38 -0500: dependabot[bot] - f2b0c7597 build(deps): bump github/codeql-action from 3.24.6 to 3.24.8 2024-03-08 09:20:45 -0800: Mike Schuchardt - 61a9c5024 build: Update to header 1.3.280 2024-03-05 10:44:46 -0700: Richard S. Wright Jr - 56e8c47d7 apple: Updated framework version contents for appstore validation 2024-03-05 10:44:05 -0700: dependabot[bot] - 193b2cc3d build(deps): bump github/codeql-action from 3.24.5 to 3.24.6 2024-03-01 09:26:55 -0800: Mike Schuchardt - c1c3a2197 build: Update to header 1.3.279 2024-02-27 13:16:40 -0600: Jim Lewis - 5475f3d18 Add app packages to layers search path 2024-02-26 12:25:52 -0600: dependabot[bot] - d518edfc3 build(deps): bump github/codeql-action from 3.24.3 to 3.24.5 2024-02-19 17:51:11 -0600: dependabot[bot] - 71a1694c8 build(deps): bump github/codeql-action from 3.24.0 to 3.24.3 2024-02-16 12:19:35 -0800: Mike Schuchardt - aecbb2079 build: Update to header 1.3.278 2024-02-06 13:39:04 -0800: Charles Giessen - e0d594e05 Remove current directory from DLL searching 2024-02-05 11:46:55 -0800: dependabot[bot] - 1f18caf31 build(deps): bump github/codeql-action from 3.23.2 to 3.24.0 2024-02-01 11:18:08 -0700: Mike Schuchardt - d4b42874c build: Update to header 1.3.277 2024-02-01 11:17:49 -0700: MrRobbin - 7ed0f3849 fix dEQP-VK.api.object_management.multithreaded_per_thread_resources.device_group crash 2024-02-01 11:17:37 -0700: Mateusz Przybylski - af26525d6 Fix the tests, so it's not adding multiple DXGIAdapters with same LUID 2024-02-01 11:17:37 -0700: Mateusz Przybylski - a02a5e765 Fix heap corruption in Windows tests. 2024-02-01 11:17:37 -0700: Mateusz Przybylski - 7eb54b495 Fix memory leak. SPIRV-Cross 2024-06-03 16:47:44 +0200: Hans-Kristian Arntzen - 2d990d35 MSL: Add median3 to list of banned func names. 2024-05-24 12:13:17 +0200: Aitor Camacho - a43fabbe MSL: Add option to force depth write in fragment shaders 2024-05-21 17:56:42 +0200: Hans-Kristian Arntzen - d1285ec0 GLSL: Use SPIR-V intrinsics for N{Min,Max,Clamp}. 2024-05-21 15:43:04 +0200: Hans-Kristian Arntzen - 8b3aa219 Pass down orig_id to type_to_array_glsl as well. 2024-05-21 15:41:56 +0200: Hans-Kristian Arntzen - b236352f MSL: Always use layout-declared array size for argument buffers. 2024-05-21 15:41:56 +0200: Hans-Kristian Arntzen - ffdcefe2 MSL: Only consider padding for non-aliased resources. 2024-05-21 15:41:56 +0200: Hans-Kristian Arntzen - 854759fd MSL: Do not overwrite rez_bind when padding. 2024-05-21 14:05:33 +0200: Hans-Kristian Arntzen - e680b724 MSL: Don't bother supporting invalid multi-dimensional dynamic buffers. 2024-05-21 14:04:20 +0200: Hans-Kristian Arntzen - e406fb21 Fixup invalid shader that should not pass. 2024-05-21 11:26:18 +0200: Hans-Kristian Arntzen - 485b4c6e Update C API minor version. 2024-05-21 11:24:56 +0200: Aitor Camacho - cd8865de Add option to enforce fragment execution with side effects in MSL 2024-05-21 11:10:55 +0200: Hans-Kristian Arntzen - 641b92fa MSL: Clean up some nits for review. 2024-05-20 12:10:35 -0400: Bill Hollings - ab1f9f4d MSL: Support ConstOffsets on image gather. 2024-05-10 14:52:24 +0200: Hans-Kristian Arntzen - 04ddb9a8 Mark function call results as control dependent as necessary. 2024-05-09 12:26:58 +0200: Hans-Kristian Arntzen - 476f384e Fix unused variable warning on GCC 14. 2024-05-06 09:57:31 +0200: Bill Hollings - 84cdc3b6 MSL: Fix argument buffer padding. 2024-04-29 11:49:28 +0200: Hans-Kristian Arntzen - cbaa8698 MSL: Handle missing FP16 trancendental overloads. 2024-04-18 09:19:01 +0200: Jan Sikorski - 84b4a54b Updated tests. 2024-04-18 09:13:29 +0200: Jan Sikorski - 298c2315 MSL: Remove pointer wrapper stored in spvDescriptorArray. 2024-04-15 15:44:21 +0200: Hans-Kristian Arntzen - dc6db523 MSL: Inherit interpolation qualifiers through recursive composites. 2024-04-15 14:29:01 +0200: Hans-Kristian Arntzen - 4f17bf76 MSL: Handle Atomic{S,U}{Min,Max} with mismatched image sign. 2024-04-15 13:37:00 +0200: Hans-Kristian Arntzen - eef4c2af MSL: Fix SUMulExtended for 64-bit inputs. 2024-04-03 13:49:41 +0200: Hans-Kristian Arntzen - 061bf6b4 Fix tabbing nits. 2024-04-03 13:45:18 +0200: Hans-Kristian Arntzen - 8219ccf7 MSL: Reassign bindings so they work with decoration binding in test. 2024-04-03 13:28:12 +0200: Hans-Kristian Arntzen - ee77265a MSL: Workaround compiler issue with image fence when used as reference. 2024-04-03 13:15:51 +0200: Hans-Kristian Arntzen - 218a8bfd MSL: Improve argument buffer descriptor aliasing implementation. 2024-04-02 12:42:12 +0200: Hans-Kristian Arntzen - 32e33e40 Cleanup overlap tag from review. 2024-04-02 12:01:07 +0200: Jan Sikorski - ffb2c9bb MSL: Added tests for overlapping bindings. 2024-04-02 12:01:07 +0200: Jan Sikorski - 221a517b MSL: Pass variable id when emitting image entry point declarations. 2024-04-02 12:01:07 +0200: Jan Sikorski - 064186e4 MSL: Check for device argument buffers for overlapping bindings. 2024-04-02 12:01:07 +0200: Jan Sikorski - 760a659f MSL: Avoid emitting multiple declaration of the same variable. 2024-04-02 12:01:07 +0200: Jan Sikorski - 44a5f1fc MSL: Add support for overlapping bindings. 2024-04-02 11:47:54 +0200: Hans-Kristian Arntzen - f9393f44 MSL: Get rid of obsolete "is pointer" methods. 2024-04-01 17:11:31 -0500: Evan Tang - cc542f81 Use recursive template for spvArrayCopy 2024-03-18 12:09:38 +0100: Hans-Kristian Arntzen - b4c84bb1 Block loop optimization if Phi is used. 2024-03-18 11:25:59 +0100: Hans-Kristian Arntzen - 48aba6ab Add test for multi-function Private LUT. 2024-03-18 11:25:38 +0100: Hans-Kristian Arntzen - 48bede6a Smaller cleanups on multi-function Private LUTs. 2024-03-15 17:19:49 +0100: Jan Sikorski - 8465ec81 Support cases of LUTs which are not function local. 2024-03-11 22:42:43 -0400: Bill Hollings - 5e650046 MSL: atomic_compare_exchange_weak() support CompilerMSL:msl_options.texture_1D_as_2D. 2024-03-06 14:33:02 +0100: Hans-Kristian Arntzen - 261589a5 MSL: Fix type hierarchy for extended vectors. 2024-03-06 13:14:54 +0100: Hans-Kristian Arntzen - 572c4131 Fix crash when traversing PtrAccessChain to OpTypeStruct. 2024-03-05 14:30:46 +0100: Hans-Kristian Arntzen - c524e339 MSL: Improve handling of BDA + atomics. 2024-02-26 15:51:32 +0100: Hans-Kristian Arntzen - 855a5c36 MSL: Also test image atomic for image2DArray. 2024-02-26 15:51:32 +0100: Hans-Kristian Arntzen - 7e0c9ab9 MSL: Nit from review. 2024-02-26 15:51:32 +0100: Jan Sikorski - 052c57e2 MSL: Pass texture array index separately to atomic texture operations. 2024-02-23 09:33:08 +0800: penghaiyi - 18cb2ce9 GLSL: Fix atomic_uint being incorrectly generated as uint 2024-02-15 19:34:30 -0500: Bill Hollings - fa0d4b90 OpCopyObject declare a temp var of base type, not pointer type. 2024-02-04 23:28:58 +0100: Try - ed7a3e3e fix codegen for shader with only bindless ssbo 2024-02-01 18:08:01 +0100: DmitryTsyganov - fd3ce6e8 Add CompilerError constructor that accepts const char* as a parameter Fixes #2273 glslang 2024-06-06 18:46:14 -0400: Arcady Goldmints-Orlov - 73eccd4b Add the KHR suffix for OpExtInstWithForwardRefsKHR instruction 2024-06-06 18:46:14 -0400: Arcady Goldmints-Orlov - 81f7045a Emit debug info for buffer references 2024-06-06 18:46:14 -0400: Arcady Goldmints-Orlov - 996c5d31 Add support for OpExtInstWithForwardRefs 2024-06-03 18:13:07 -0400: Jeff Bolz - 4da479aa Generate SPV_EXT_replicated_composites when requested by pragma. 2024-06-03 18:13:07 -0400: Jeff Bolz - 6a8b2b24 Reuse loads generated for repeated function arguments 2024-06-03 13:34:31 -0400: dependabot[bot] - 0e311906 Bump github/codeql-action from 3.25.6 to 3.25.7 2024-05-27 05:16:35 -0700: Philippe SWARTVAGHER - 2b19bf7e Fix few typos 2024-05-27 04:52:31 -0700: dependabot[bot] - 5b09f3e4 Bump github/codeql-action from 3.25.5 to 3.25.6 2024-05-24 11:08:06 -0700: Max Andersson - 1cad045c Make gl_HitT proper aliases of gl_RayTmax 2024-05-20 13:25:55 -0400: arcady-lunarg - 7c3c50ea spirv: Add a postprocessing pass to fix up uses of OpSampledImage 2024-05-20 09:28:35 -0700: dependabot[bot] - 2712d643 Bump actions/checkout from 4.1.5 to 4.1.6 2024-05-20 09:28:11 -0700: dependabot[bot] - 31cfe5f9 Bump github/codeql-action from 3.25.3 to 3.25.5 2024-05-14 17:14:28 -0400: Arcady Goldmints-Orlov - af0641aa ci: Add testing on Mac OS 14 instead of 12 2024-05-13 11:25:23 -0400: dependabot[bot] - 541733a6 Bump actions/checkout from 4.1.4 to 4.1.5 2024-05-13 10:17:40 -0400: dependabot[bot] - b3e9bdbe Bump ossf/scorecard-action from 2.3.1 to 2.3.3 2024-05-13 10:17:23 -0400: dependabot[bot] - 377c8f97 Bump lukka/get-cmake from 3.29.2 to 3.29.3 2024-05-10 14:54:17 -0400: Pavel Rojtberg - edca09e3 add back layoutLocation to public API 2024-05-08 14:24:07 -0400: dependabot[bot] - effcbf78 Bump actions/checkout from 4.1.3 to 4.1.4 2024-05-02 18:12:36 -0400: Jeremy Hayes - e8dd0b69 Update CHANGES for 14.2.0 2024-05-02 14:18:07 -0400: Jeremy Hayes - 409c97df Update known_good.json 2024-04-30 13:26:38 -0400: David Neto - 142052fa Update validation results of SPV_QCOM_image_processing2 2024-04-29 11:51:53 -0400: dependabot[bot] - f857417c Bump hendrikmuhs/ccache-action from 1.2.12 to 1.2.13 2024-04-29 11:51:12 -0400: dependabot[bot] - 56b4edec Bump actions/upload-artifact from 4.3.2 to 4.3.3 2024-04-29 11:50:57 -0400: dependabot[bot] - 1fc07b5d Bump github/codeql-action from 3.25.1 to 3.25.3 2024-04-26 12:05:08 -0400: jimihem - 44fcbccd location aliasing (#3438) 2024-04-26 11:19:09 -0400: Arcady Goldmints-Orlov - 93371433 Increase the TIntermediate::usedIo array 2024-04-23 19:08:45 -0400: assiduous - b5672e8e readme: added a note about STACK_SIZE Emscripten compiler setting 2024-04-23 18:34:51 -0400: Wooyoung Kim - a4f87005 A couple of fixes to the GL_QCOM_image_processing2 support (#3578) 2024-04-22 11:52:16 -0400: Herman Semenov - b9b8fd91 Using reserve() in GlslangToSpv 2024-04-22 11:50:37 -0400: Pavel Asyutchenko - e46c1b72 Keep vec1.x l-value in HLSL 2024-04-22 11:50:16 -0400: dependabot[bot] - d4d82127 Bump github/codeql-action from 3.24.10 to 3.25.1 2024-04-22 11:49:53 -0400: dependabot[bot] - d91ca311 Bump actions/upload-artifact from 4.3.1 to 4.3.2 2024-04-22 11:49:32 -0400: dependabot[bot] - ce24426f Bump actions/checkout from 4.1.2 to 4.1.3 2024-04-17 20:14:26 -0400: jimihem - 68df2230 index outside gl_SampleMask range, compiler need report error. (#3556) 2024-04-17 19:34:28 -0400: Pavel Asyutchenko - 593dbafd Better follow HLSL offsets rules (#3575) 2024-04-16 18:34:29 -0400: dependabot[bot] - 9001ec9a Bump lukka/get-cmake from 3.29.1 to 3.29.2 2024-04-15 20:26:17 -0400: Arcady Goldmints-Orlov - 05ba1516 Update the README-spirv-remap.txt 2024-04-15 18:30:28 -0400: David Neto - dba720ff Adjust hlsl infinity-constant test 2024-04-15 11:39:23 -0400: alan-baker - 1e4f53ab Prevent duplicate SPIR-V decorations (#3570) 2024-04-11 15:10:58 -0400: Herman Semenov - 2db79056 Maximum optimization inserts using reserve() for operands 2024-04-09 14:26:48 -0400: dependabot[bot] - d5274971 Bump lukka/get-cmake from 3.29.0 to 3.29.1 2024-04-09 14:26:10 -0400: dependabot[bot] - 188ec80d Bump github/codeql-action from 3.24.9 to 3.24.10 2024-04-01 18:00:41 -0400: dependabot[bot] - 8a3ea594 Bump actions/setup-python from 5.0.0 to 5.1.0 2024-04-01 17:58:50 -0400: “jimihe” - ac5341fe Add a test for floating point exponent overflow 2024-04-01 17:58:50 -0400: Arcady Goldmints-Orlov - d24cda64 Check for exponent overflow in float parser 2024-03-29 19:40:26 -0400: Samuel Bourasseau - 0015dc93 Branch out of relaxed rules on opaque arguments declared at top-level (#3558) 2024-03-27 11:25:19 -0400: dependabot[bot] - 8c0199c4 Bump github/codeql-action from 3.24.7 to 3.24.9 2024-03-27 11:25:04 -0400: dependabot[bot] - 77c4d127 Bump lukka/get-cmake from 3.28.3 to 3.29.0 2024-03-22 12:35:30 -0400: Rex Xu - 32257786 Fix an issue of getExtBuiltins() 2024-03-21 11:09:00 -0400: Rex Xu - 022aea43 Fix issues of the interaction between cooperative_matrix and spirv_intrinsics 2024-03-20 18:56:00 -0400: Wooyoung Kim - 10ee92fe Support for SPV_QCOM_image_processing2 (#3539) 2024-03-19 15:43:53 -0400: Arcady Goldmints-Orlov - be0d1cb4 build: fix CI sanitizer failures 2024-03-18 18:41:45 -0400: dependabot[bot] - b047a210 Bump github/codeql-action from 3.24.6 to 3.24.7 2024-03-18 18:25:15 -0400: dependabot[bot] - 303467ae Bump actions/checkout from 4.1.1 to 4.1.2 2024-03-13 13:03:10 -0400: Steve Urquhart - 9f37ad36 Support files with UTF8BOM character 2024-03-08 18:05:56 -0500: Jeremy Hayes - ee2f5d09 Update CHANGES for release 14.1.0 2024-03-08 14:39:13 -0700: Jeremy Hayes - 90b46ffb Update known_good.json 2024-03-07 19:02:45 -0500: Sharo - d73712b8 Add flags for outputting absolute paths for messages (#3467) 2024-03-07 12:27:21 -0500: Jeremy Hayes - e7d4ad91 Increase TStorageQualifier bitfield width 2024-03-04 16:43:05 -0500: Wooyoung Kim - bada5c87 GL_EXT_control_flow_attributes2 support. (#3531) 2024-03-04 13:11:12 -0500: dependabot[bot] - ad7e719c Bump github/codeql-action from 3.24.5 to 3.24.6 2024-03-01 18:08:54 -0500: Jeremy Hayes - bf08e1db Fix debug info file and source strings 2024-02-27 18:26:46 -0500: Nathaniel Cesario - b0df68c4 Add support for GL_ARB_shading_language_include 2024-02-27 15:56:37 -0500: dependabot[bot] - fa04cdf3 Bump github/codeql-action from 3.24.3 to 3.24.5 2024-02-26 19:04:23 -0500: Pavel Asyutchenko - 2c4348f0 Fix HLSL built-in passthrough via inout 2024-02-22 11:51:25 -0500: Jeff Bolz - 2518af09 Change fp16_vector_atomic to not require other SPIR-V atomic extensions 2024-02-20 19:12:06 -0500: Arcady Goldmints-Orlov - 78e5d797 cmake: Enable implicit fallthrough warnings for gcc and clang 2024-02-20 19:12:06 -0500: Arcady Goldmints-Orlov - 1fc17438 Refactor reflection.cpp to silence fallthrough warnings 2024-02-20 19:12:06 -0500: Arcady Goldmints-Orlov - 7ffa2894 Add extra break statements to quiet clang warnings. 2024-02-20 19:12:06 -0500: Arcady Goldmints-Orlov - 606209e0 Use [[fallthrough]] attribute instead of comments. 2024-02-19 17:45:45 -0500: Chris Djali - 8ca24e7c Remove implicit fallthrough (#3518) 2024-02-19 17:24:26 -0500: dependabot[bot] - 339552c5 Bump github/codeql-action from 3.24.0 to 3.24.3 2024-02-19 14:29:42 -0500: AnyOldName3 - b8421d7f Quote paths in runtest 2024-02-19 12:20:43 -0500: AnyOldName3 - fb23503f -Wmissing-field-initializers fixes 2024-02-19 11:26:07 -0500: Chris Djali - 6340ba90 Document that the only supported dependency commits are the ones in known_good.json 2024-02-14 19:44:34 -0500: Bjorn - d8425529 Clear spirv vector before generating spirv output 2024-02-14 19:43:02 -0500: Sajjad Mirza - 7a2a1623 Emit debug info for accelerationStructure and rayQuery variables. (#3502) 2024-02-14 18:55:55 -0500: Jeff Bolz - 114dae91 Add a string 'StartsWith' helper function 2024-02-14 18:55:55 -0500: Jeff Bolz - 48702616 NV_shader_atomic_fp16_vector 2024-02-13 16:13:35 -0800: Sven van Haastregt - 9fd0fcd7 Add GL_EXT_expect_assume support 2024-02-13 15:35:02 -0800: David Neto - b4a6efcd Allow external control of whether Glslang will be tested or installed 2024-02-12 09:06:53 -0800: dependabot[bot] - 47a02a98 Bump actions/upload-artifact from 4.3.0 to 4.3.1 2024-02-12 09:05:58 -0800: dependabot[bot] - 43dd3239 Bump lukka/get-cmake from 3.28.2 to 3.28.3 2024-02-09 10:27:40 -0800: Qingyuan Zheng - 30661abd Clean up the debug line info tracking and generation. 2024-02-06 11:04:16 -0800: Sven van Haastregt - b1f7affe Add GL_KHR_shader_subgroup_rotate support 2024-02-05 12:28:39 -0500: dependabot[bot] - 8c3dbb35 Bump github/codeql-action from 3.23.2 to 3.24.0 2024-02-05 12:28:17 -0500: dependabot[bot] - ff49bc4c Bump lukka/get-cmake from 3.28.1 to 3.28.2 2024-02-02 17:52:16 -0500: Alexandre Bouvier - 82e0d00b cmake: add missing SPIRV-Tools-opt dependency shaderc 2024-06-06 10:46:43 -0400: David Neto - d93a300 Update dependencies 2024-06-03 11:43:05 -0400: alan-baker - db94deb Update DEPS (#1417) 2024-06-03 10:15:57 -0400: Trice Helix - 85e51d8 Fix comment typo in shaderc.hpp 2024-04-30 20:23:34 +0200: David Neto - f59f0d1 Start Shaderc v2024.2-dev 2024-04-30 20:23:34 +0200: David Neto - 47a9387 Finalize Shaderc v2024.1 2024-04-30 20:23:34 +0200: David Neto - 4994385 Update DEPS 2024-04-16 11:23:17 -0400: David Neto - c789753 Propagate test/install options to Glslang. Update Glslang (#1397) 2024-04-15 16:32:59 -0400: David Neto - e6187c7 Update DEPS (#1409) 2024-03-08 13:52:40 -0500: David Neto - 9a658e2 Start Shaderc v2024.1 2024-03-08 13:52:40 -0500: David Neto - d792558 Finalize Shaderc v2024.0 2024-03-08 13:52:40 -0500: David Neto - 87223cc Update DEPS 2024-03-08 13:52:27 -0500: moritz-h - 4f37872 Fix Python (#1401) 2024-03-05 09:55:20 -0500: David Neto - f50d674 Update DEPS (#1402) 2024-02-12 15:43:25 -0500: David Neto - 65fa097 Update DEPS (#1395) libplacebo 2024-06-07 19:29:28 +0000: Kacper Michajłow - bc9de9c7 d3d11: make cache header constant size regardless of the build 2024-06-05 13:14:55 +0200: Niklas Haas - 79a2efcb vulkan: remove accidental load of vkDestroyInstance 2024-06-01 13:02:47 +0200: Misaki Kasumi - 241157b7 opengl: add support for 16hf formats 2024-05-29 20:47:59 +0200: Niklas Haas - 50ddb03b tests/gpu_tests: avoid invalid floats when testing roundtrip 2024-05-29 20:39:33 +0200: Niklas Haas - efd2e294 tests/utils: add helpers for generating random floats 2024-05-29 20:05:07 +0200: Niklas Haas - ad1cf45d tests: rename tests.h to utils.h 2024-05-29 20:02:01 +0200: Niklas Haas - b07f818a tests: move gpu_tests to actual source file 2024-05-29 14:02:49 +0200: Niklas Haas - aa336ece tests: also highlight errors in memdump using plaintext 2024-05-29 13:50:30 +0200: Misaki Kasumi - bd81db2a opengl: remove the check for GL_EXT_color_buffer_half_float 2024-05-29 13:38:13 +0200: Niklas Haas - f6f21254 shaders: remove redundant call 2024-05-23 17:40:08 +0000: Kacper Michajłow - 9e1257c8 utils/libav: read dovi L1 metadata in pl_map_avdovi_metadata 2024-05-21 12:38:30 +0200: Niklas Haas - 2052ae5c gpu/utils: only sort by relevant texture capabilities 2024-05-21 00:09:33 +0800: Misaki Kasumi - 4aad31a9 gpu/utils: add fourcc AB48 & AR48 2024-05-10 14:00:00 +0200: Kacper Michajłow - bf1855c7 meson: allow using xxhash as subproject 2024-05-02 02:42:26 +0200: Kacper Michajłow - 47ea18ef win32: bump copyright year in RC 2024-05-02 02:42:26 +0200: Kacper Michajłow - c9053da6 win32: fix RC encoding of © 2024-04-24 14:41:08 -0400: Andrew Opalach - 6aa96c72 renderer: fix accidental rounding of sub-pixel offsets 2024-04-24 13:32:14 +0200: Niklas Haas - 5e4344e1 d3d11: don't write redundant hash to cache 2024-04-24 13:20:30 +0200: Kacper Michajłow - 0c754623 d3d11: use full pass hash as a cache key 2024-04-18 13:48:15 +0200: sfan5 - d0eb997f opengl/gpu: fix GLSL version detection on GLES 2024-04-16 20:43:06 +0200: sfan5 - 691ab159 opengl/gpu: make timer queries work on GLES 2024-04-16 20:43:06 +0200: sfan5 - 40163a6d opengl/gpu: fill in missing GLES versions in feature checks 2024-04-12 18:44:03 +0200: Steve Lhomme - e4e096be vulkan/common: only include Metal extensions on Apple targets 2024-03-21 00:43:32 +0100: Vilius - 7b294350 shaders/icc: fix gamut detection 2024-03-18 18:22:36 +0100: Niklas Haas - 3612ebb0 Revert "3rdparty/glad: update to v2.0.5" 2024-03-16 13:25:05 +0100: Niklas Haas - 4fdb9c0d 3rdparty/glad: update to v2.0.5 2024-03-14 21:59:41 +0100: Niklas Haas - 5c1e6da2 shaders/icc: delete left-over debug code 2024-03-11 11:37:48 +0000: Niklas Haas - 14699044 renderer: use auto-detected ICC transfer if available 2024-03-11 11:37:48 +0000: Niklas Haas - 24c58bd1 shaders/icc: consolidate/normalize profile info dumping 2024-03-11 11:37:48 +0000: Niklas Haas - bae9207e shaders/icc: simplify detect_contrast signature 2024-03-11 11:37:48 +0000: Niklas Haas - f819e84a shaders/icc: simplify detect_csp signature 2024-03-11 11:37:48 +0000: Niklas Haas - 8e6062a2 shaders/icc: move gamut detection to detect_csp 2024-03-11 11:37:48 +0000: Niklas Haas - cb228d74 shaders/icc: detect exact match for known transfer functions 2024-03-11 11:37:48 +0000: Niklas Haas - 73be4469 tests: re-use friendly names inside colorspace tests 2024-03-11 11:37:48 +0000: Niklas Haas - 27c281ff demos/settings: re-use pl_color_primaries_names etc. 2024-03-11 11:37:48 +0000: Niklas Haas - fe142a89 colorspace: add pl_color_{primaries,system,transfer}_name(s) 2024-03-11 11:37:48 +0000: Niklas Haas - 9afe83b1 tests/colorspace: add test for pl_color_(de)linearize 2024-03-11 11:37:48 +0000: Niklas Haas - 2617a3c1 colorspace: add pl_color_linearize and pl_color_delinearize 2024-03-11 11:37:48 +0000: Niklas Haas - 33aa93be shaders/colorspace: remove blatantly wrong comment 2024-03-11 11:37:48 +0000: Niklas Haas - 35ab2d8e shaders/colorspace: simplify switch/case check 2024-03-11 11:37:48 +0000: Niklas Haas - daa5f19f colorspace: add shared header for common constants 2024-03-08 18:07:45 +0000: Kacper Michajłow - 0d3542d7 meson: fix version.h generation if build as a meson subproject 2024-03-08 17:12:32 +0000: Kacper Michajłow - ab1c6fdf shaders/colorspace: take peak detection into account when tone mapping 2024-03-08 16:49:34 +0000: Niklas Haas - cd8f5e5a ci: switch to merge request pipelines 2024-03-08 16:33:30 +0000: Kacper Michajłow - d375b4c7 tools/glsl_preproc: force utf-8 input 2024-03-07 07:57:43 +0100: Kacper Michajłow - 67d7eebb gpu/utils: fix use after free on race with download callback 2024-03-06 20:02:33 +0100: Niklas Haas - 2f06c045 tools/glsl_preproc: force utf-8 input 2024-03-05 19:04:37 +0000: Niklas Haas - 12285cd4 vulkan/gpu_buf: check host-mapped VRAM size limits 2024-03-05 19:04:37 +0000: Niklas Haas - 90a88bc3 gpu: add pl_gpu_limits.max_mapped_vram 2024-03-05 19:04:37 +0000: Niklas Haas - a3d8788a gpu/utils: minor cleanup 2024-03-05 18:50:17 +0000: Niklas Haas - f56faa44 shaders/sampling: don't use polar compute for high radius 2024-03-05 18:50:17 +0000: Niklas Haas - 989a436a shaders/sampling: dynamically downsize polar work group size 2024-03-05 18:50:17 +0000: Niklas Haas - 1ca94559 shaders/sampling: bump maximum polar size to 64x64 2024-03-04 12:11:31 +0000: Kacper Michajłow - c33267cb shaders/sampling: fix gather version of pl_shader_sample_polar 2024-03-04 12:31:01 +0100: Niklas Haas - e5f7d6aa vulkan: disable synchronization validation 2024-03-02 15:12:35 +0000: Kacper Michajłow - 311a5950 utils/libav: update max_luma threshold to 5 nits 2024-03-01 12:43:21 +0000: Kacper Michajłow - ef135c3a vulkan/swapchain: fix typo in VK_COLOR_SPACE_BT709_LINEAR_EXT case 2024-02-29 21:51:56 +0100: Kacper Michajłow - a3c5563b vulkan: avoid function pointer casting 2024-02-21 19:31:07 +0100: Niklas Haas - e987124b options: update for new clearing options 2024-02-21 19:31:07 +0100: Niklas Haas - 611a4abb demos/settings: update for new clearing options 2024-02-21 19:31:07 +0100: Niklas Haas - 36388111 renderer: refactor background/border clearing options 2024-02-21 19:31:07 +0100: Niklas Haas - 2b8fd9b0 renderer: add pl_frame_clear_tiles 2024-02-21 17:20:22 +0000: Niklas Haas - 0ee549aa colorspace: split PL_ALPHA_NONE off from PL_ALPHA_UNKNOWN 2024-02-19 13:12:27 +0100: Niklas Haas - ac4db19c shaders/sampling: switch to nearest neighbour for debanding 2024-02-18 10:49:30 +0000: Philip Sequeira - 0f0acc15 meson: use project version for build version instead of git describe 2024-02-17 22:30:13 +0100: Kacper Michajłow - a9f57049 utils/libav: add pl_map_avdovi_metadata 2024-02-09 19:46:28 +0000: Niklas Haas - 3ba18d5d meson: don't hard-require glslang internal dependencies 2024-02-08 20:00:50 +0100: Kacper Michajłow - 1e042dbb shaders/sampling: change loop iterator to uint in sample ortho 2024-02-08 19:55:29 +0100: Kacper Michajłow - 57dac695 shaders/sampling: simplify pl_shader_sample_ortho 2024-02-08 19:55:12 +0100: Kacper Michajłow - fab08fb8 shaders/sampling: add proper loop step for use_linear case 2024-02-08 01:57:18 +0100: Kacper Michajłow - b2b61a75 shaders/sampling: don't unroll whole ortho sampling 2024-02-08 01:57:18 +0100: Kacper Michajłow - 8da6ce13 tools/glsl_preproc: don't strip newlines 2024-02-02 13:19:17 +0100: Niklas Haas - cd041cbb renderer: enable fast path for copies of built-in filters ffmpeg 2024-06-09 17:16:02 -0300: James Almer - 94f2274a8b x86/aacencdsp: fix ff_aac_quantize_bands_avx on unix64 ABI 2024-06-09 16:04:36 -0300: James Almer - 17c3cc5bb6 swscale/x86/rgb_2_rgb: add missing wrap to ff_uyvytoyuv422_avx2 2024-06-09 15:56:52 -0300: James Almer - 03546f49a3 swscale/x86/rgb2rgb: add missing wrap for ff_uyvytoyuv422_avx2 2024-06-09 14:12:51 -0300: James Almer - 287d139b77 checkasm/sw_rgb: fix alignment of buffers for rgb_to_yuv tests 2024-06-09 13:43:11 -0300: James Almer - e8cef5e152 swscale/x86/rgb2rgb: remove mmxext version of shuffle_bytes_2103 2024-06-09 13:43:11 -0300: James Almer - c578bb9864 swscale/x86/input: add AVX2 optimized uyvytoyuv422 2024-06-09 13:43:11 -0300: James Almer - e9cfd53257 swscale/x86/input: add AVX2 optimized RGB32 to YUV functions 2024-06-09 13:42:09 -0300: James Almer - d5fe99dc5f swscale/x86/input: add AVX2 optimized RGB24 to YUV functions 2024-06-09 12:29:49 -0300: James Almer - 6743c2fc6a checkasm/sw_rgb: test rgb32/rgb32_1 to yuv 2024-06-09 12:29:49 -0300: James Almer - 91b9af0058 x86/aacencdsp: add AVX version of quantize_bands 2024-06-09 14:33:04 +0300: Rémi Denis-Courmont - 7a3369398f sws/input: R-V V 32-bit RGB to halved UV 2024-06-09 14:33:04 +0300: Rémi Denis-Courmont - e2f069905e sws/input: R-V V 32-bit RGB to UV 2024-06-09 14:33:04 +0300: Rémi Denis-Courmont - f5555cb106 sws/input: R-V V 32-bit RGB to Y 2024-06-09 12:03:47 +0200: Andreas Rheinhardt - 8b62fb231a swscale/x86/rgb2rgb: Detemplatize 2024-06-09 12:03:47 +0200: Andreas Rheinhardt - 5421dee0e7 swscale/x86/rgb2rgb_template: Remove unused uyvytoyv12 2024-06-09 12:03:47 +0200: Andreas Rheinhardt - c1c35380a7 swscale/x86/rgb2rgb: Don't unnecessarily check for inline ASM 2024-06-09 12:03:47 +0200: Andreas Rheinhardt - f7305eb3b3 swscale/x86/rgb2rgb_template: Remove unnecessary SFENCE 2024-06-09 12:03:47 +0200: Andreas Rheinhardt - fca796ac3b tests/checkasm/sw_rgb: Be more strict about clobbering MMX state 2024-06-09 10:59:33 +0200: Andreas Rheinhardt - 3af6136669 avcodec/dnxhdenc: Simplify padding 2024-06-09 10:59:33 +0200: Andreas Rheinhardt - b0e0b3c58a avcodec/dnxhdenc: Move PutBitContext from ctx to stack 2024-06-09 10:59:33 +0200: Andreas Rheinhardt - 542abee213 avcodec/cbs_h266_syntax_template: Use correct format specifier 2024-06-09 10:59:33 +0200: Andreas Rheinhardt - 8f199cfb5b avformat/evc: Fix format specifiers 2024-06-09 10:59:33 +0200: Andreas Rheinhardt - 5f31a4fd16 avformat/vvc: Don't use uint8_t iterators, fix shadowing 2024-06-09 10:59:33 +0200: Andreas Rheinhardt - 1c4362cce9 avformat/vvc: Fix comment 2024-06-09 10:59:33 +0200: Andreas Rheinhardt - fa77dc8c44 avformat/vvc: Reindent after the previous commit 2024-06-09 10:59:33 +0200: Andreas Rheinhardt - 8b6c7e7cda avformat/vvc: Fix crash on allocation failure, avoid allocations 2024-06-09 10:59:33 +0200: Andreas Rheinhardt - 4482b3353d avformat/vvc: Don't use ff_copy_bits() 2024-06-09 10:59:33 +0200: Andreas Rheinhardt - 52fb49a8a3 avformat/vvc: Use put_bytes_output() 2024-06-09 10:59:33 +0200: Andreas Rheinhardt - dd8fb0aaae avcodec/hevc/Makefile: Move rules for lavc/* files to lavc/Makefile 2024-06-08 18:30:43 +0300: Rémi Denis-Courmont - daac101e61 lavc/aacencdsp: fix rounding in R-V V quantize_bands 2024-06-08 18:30:43 +0300: Rémi Denis-Courmont - 658439934b lavc/vp8dsp: R-V V vp8_idct_add 2024-06-08 18:30:43 +0300: Rémi Denis-Courmont - e0f4d185f1 sws/input: R-V V rgb24ToUV_half and bgr24ToUV_half 2024-06-08 18:30:43 +0300: Rémi Denis-Courmont - 3ef5867e4b sws/input: R-V V rgb24ToUV and bgr24ToUV 2024-06-08 18:30:43 +0300: Rémi Denis-Courmont - 79dfdac4db sws/input: R-V V rgb24ToY & bgr24ToY 2024-06-08 19:45:21 +0800: Wenbin Chen - 7560db937d libavfi/dnn: enable LibTorch xpu device option support 2024-06-08 17:45:55 +0800: Nuo Mi - f68f40736f avcodec/vvcdec: support mv wraparound 2024-06-08 17:45:55 +0800: Nuo Mi - 685174069f avcodec/vvcdec: misc, reindent inter.c 2024-06-08 17:45:55 +0800: Nuo Mi - a4013e748a avcodec/vvcdec: refact out emulated_edge_no_wrap 2024-06-08 17:45:55 +0800: Nuo Mi - 8abdf0a28e avcodec/vvcdec: misc, move src offset inside emulated_edge 2024-06-08 17:45:55 +0800: Nuo Mi - 2d98786fee avcodec/vvcdec: refact, remove emulated_edge_dmvr and emulated_edge_bilinear to simplify code 2024-06-08 00:22:41 +0200: Lynne - 714596bcbf aacdec_usac: zero out alpha values for the current frame 2024-06-08 00:22:40 +0200: Lynne - c2d459cb51 aacdec_usac: fix stereo alpha values for transients 2024-06-08 00:22:40 +0200: Lynne - 7223523335 aacdec_usac: use correct TNS values 2024-06-08 00:22:40 +0200: Lynne - 9b41cc0430 aacdec_usac: do not round noise amplitude values 2024-06-08 00:22:39 +0200: Lynne - a18d0659f4 aacdec_usac: skip coeff decoding if the number to be decoded is 0 2024-06-08 00:22:39 +0200: Lynne - 1ad9a4008b aacdec_usac: decouple TNS active from TNS data present flag 2024-06-08 00:22:38 +0200: Lynne - c0fdb0cdfd aacdec_usac: do not continue parsing bitstream on core_mode == 1 2024-06-08 00:22:38 +0200: Lynne - 8ecaa64b9b aacdec_usac: respect tns_on_lr flag 2024-06-08 00:22:38 +0200: Lynne - 25b848a0bd aacdec_usac: correctly set and use the layout map 2024-06-08 00:22:37 +0200: Lynne - ae495b56ff aacdec_usac: remove fallback for custom maps with invalid position 2024-06-08 00:22:37 +0200: Lynne - 91ab17e2fe aacdec_usac: tag LFE channels as such in the channel map 2024-06-08 00:22:37 +0200: Lynne - 62cd6d9e59 aacdec_usac: clean up nb_elems on error 2024-06-08 00:22:36 +0200: Lynne - 5c328e6c1e aacdec: increase MAX_ELEM_ID to 64 2024-06-08 00:22:36 +0200: Lynne - 91fd6ca000 lavc: bump minor and add APIchanges entry for new USAC profile 2024-06-08 00:22:35 +0200: Lynne - 1c066867df aac: define a new profile for USAC 2024-06-08 00:22:35 +0200: Lynne - ee419804da mpeg4audio: explicitly define each AOT 2024-06-08 00:22:31 +0200: Lynne - 8a2fe8a5b9 mpeg4audio: rename AOT_USAC_NOSBR to AOT_USAC 2024-06-07 21:42:26 +0200: Michael Niedermayer - 840f2bc18e fftools/ffmpeg_mux_init: Free pts on error 2024-06-07 21:42:26 +0200: Michael Niedermayer - d9b9fc4be2 fftools/cmdutils: Add protective () to FLAGS 2024-06-07 21:42:25 +0200: Michael Niedermayer - 5b82852519 avformat/sdp: Check before appending "," 2024-06-07 21:42:25 +0200: Kacper Michajłow - a3d3a58026 avformat/rpl: reject invalid sample rate 2024-06-07 21:42:25 +0200: Michael Niedermayer - dce69ba89e avcodec/libx264: Check init_get_bits8() return code 2024-06-07 21:42:24 +0200: Michael Niedermayer - 8a64a003b5 avcodec/ilbcdec: Remove dead code 2024-06-07 21:42:24 +0200: Michael Niedermayer - 9b76e49061 avcodec/vp8: Check cond init 2024-06-07 21:42:24 +0200: Michael Niedermayer - 4ac7405aaf avcodec/vp8: Check mutex init 2024-06-07 21:42:23 +0200: Gerion Entrup - 300df41c30 libavfilter/signature_lookup: fix jaccard distance 2024-06-07 17:53:05 +0300: Rémi Denis-Courmont - 3152c684cb lavc/vc1dsp: R-V V vc1_inv_trans_4x4 2024-06-07 17:53:05 +0300: Rémi Denis-Courmont - 6ffa639c8a lavc/vc1dsp: R-V V vc1_inv_trans_4x8 2024-06-07 17:53:05 +0300: Rémi Denis-Courmont - a169f3bca5 lavc/vc1dsp: R-V V vc1_inv_trans_8x4 2024-06-07 17:53:05 +0300: Rémi Denis-Courmont - 04397a29de lavc/vc1dsp: R-V V vc1_inv_trans_8x8 2024-06-07 17:53:05 +0300: Rémi Denis-Courmont - 8d117024fe checkasm: disable unaligned access emulation 2024-06-07 17:53:05 +0300: Rémi Denis-Courmont - c3dbbb316e lavc/flacdsp: fix sign extension in R-V V wasted33 2024-06-07 15:24:06 +0200: Ramiro Polla - 5939f7228a libswscale/x86/yuv_2_rgb: fix some comments 2024-06-07 13:14:46 +0800: Zhao Zhili - 7d46ab9e12 avcodec/mediacodecenc: workaround the alignment requirement for H.265 2024-06-07 13:14:46 +0800: Zhao Zhili - 2a68b2d643 avcodec/mediacodecenc: workaround the alignment requirement only for H.264 2024-06-07 13:14:46 +0800: Zhao Zhili - 680b3cee1f avcodec/h265_metadata: Add options to set width/height after crop 2024-06-06 15:09:45 +0530: Gyan Doshi - d55f5cba7b avfilter/trim: flag trim filter as metadata only 2024-06-05 15:22:49 -0300: Zhao Zhili - 47ba87551c checkasm/sw_rgb: test rgb24/bgr24 to yuv 2024-06-05 19:39:36 +0200: Ramiro Polla - 2d24a80e5e avcodec/mpegvideo_enc: give magic number a name 2024-06-05 19:39:35 +0200: Ramiro Polla - 01b1f4c9a5 libavcodec/libxvid: code cleanup (replace magic numbers) 2024-06-04 17:42:07 +0300: Rémi Denis-Courmont - 0415bb74c8 lavc/vp8dsp: remove no longer used macros 2024-06-04 17:42:07 +0300: Rémi Denis-Courmont - 121fb846b9 lavc/vp7dsp: add R-V V vp7_idct_dc_add4uv 2024-06-04 17:42:07 +0300: Rémi Denis-Courmont - 225de53c9d lavc/vp8dsp: rework R-V V idct_dc_add4y 2024-06-04 17:40:41 +0300: Rémi Denis-Courmont - 4e120fbbbd lavc/vp8dsp: add R-V V vp7_idct_dc_add4y 2024-06-04 17:40:36 +0300: Rémi Denis-Courmont - 30797e4ff6 lavc/vp8dsp: add R-V V vp7_idct_dc_add 2024-06-04 20:13:47 +0800: Frank Plowman - d866f49791 lavc/vvc: Reallocate pixel buffers if pixel shift changes 2024-06-04 11:46:27 +0200: Anton Khirnov - 9576a00527 lavc/hevcdec: drop unused HEVCContext.width/height 2024-06-04 11:46:27 +0200: Anton Khirnov - a13b892080 lavc/hevcdec: deduplicate calling hwaccel decode_params() 2024-06-04 11:46:27 +0200: Anton Khirnov - e4601cc339 lavc/hevc*: move to hevc/ subdir 2024-06-04 11:46:27 +0200: Anton Khirnov - ba56a300a9 lavc/hevcdec: drop HEVCContext.frame 2024-06-04 11:46:23 +0200: Anton Khirnov - db84c1c6ef lavc/hevcdec: rename HEVCFrame.frame to just f 2024-06-04 11:44:37 +0200: Anton Khirnov - 9226514ced lavc/hevcdec: rename HEVCContext.ref to cur_frame 2024-06-04 11:36:51 +0200: Anton Khirnov - 7ad9400952 lavc/hevcdec: drop HEVCContext.HEVClc 2024-06-04 11:36:51 +0200: Anton Khirnov - 67ca18dd56 lavc/hevcdec: drop HEVCLocalContext.gb 2024-06-04 11:36:51 +0200: Anton Khirnov - ac69e6caf6 lavc/hevcdec: include first row in SliceHeader.offset/size 2024-06-04 11:36:51 +0200: Anton Khirnov - 79c0310aca lavc/hevcdec: drop a useless condition 2024-06-04 11:36:51 +0200: Anton Khirnov - 74159cbfc3 lavc/hevcdec: move handling of byte alignment at the end of slice header 2024-06-03 22:14:55 -0300: James Almer - a14440867c x86/float_dsp: add SSE2 and AVX versions of scalarproduct_double 2024-06-04 03:08:46 +0200: Lynne - 7413b81e50 aacdec_usac: fix typo in debug message 2024-06-04 03:08:45 +0200: Lynne - f4371029f8 aacdec_usac: fix off by one error check on channel numbers 2024-06-04 03:08:45 +0200: Lynne - 0d93e04bc6 aacdec_usac: error out on receiving too many channels for the current layout 2024-06-04 03:08:44 +0200: Lynne - 39826eacff aacdec_usac: error out on too many elements 2024-06-04 03:08:39 +0200: Lynne - b70fdbde9c aacdec_usac: prevent get_bits(0) in get_escaped_value 2024-06-03 22:43:37 +0300: Rémi Denis-Courmont - fd4977c876 lavc/aacencdsp: R-V V quant_bands 2024-06-03 22:43:37 +0300: Rémi Denis-Courmont - be6f8c439a checkasm: add aacencdsp.quant_bands test 2024-06-03 16:38:32 +0200: Andreas Rheinhardt - bb3c50b46d avcodec/tiff: Suppress unused variable warnings 2024-06-03 16:38:15 +0200: Andreas Rheinhardt - 87a13986bc avformat/nutdec: Don't create inconsistent side data 2024-06-03 14:13:56 +0200: Tomas Härdin - 4037d5e103 lavc/speedhqenc: Require width to be a multiple of 16 2024-06-03 14:13:34 +0200: Tomas Härdin - 017a18b026 lavc/speedhqdec: Reindent 2024-06-03 14:13:30 +0200: Tomas Härdin - 42d5ddb2de lavc/speedhqdec: Add AV_CODEC_CAP_SLICE_THREADS 2024-06-03 11:24:33 +0200: Stefano Sabatini - 77ad449911 doc/filters/curves: fix typos 2024-06-03 11:07:27 +0200: Stefano Sabatini - 17a759cce1 doc/filters/tiltandshift: apply typo fixes, add introductory description 2024-06-03 10:58:31 +0200: Marcus B Spencer - 26084887b0 doc/developer: update outdated information 2024-06-02 20:14:20 -0300: James Almer - 4d59d58ea6 avcodec/aac/aacdec_usac: remove unnecessary cast 2024-06-02 22:31:42 +0200: Michael Niedermayer - 6106177ad6 avcodec/proresenc_anatoliy: Assert that AV_PROFILE_UNKNOWN is replaced 2024-06-02 22:31:42 +0200: Michael Niedermayer - 160b81ce2a avcodec/pcm-dvdenc: 64bit pkt-size 2024-06-02 22:31:41 +0200: Michael Niedermayer - 19db9636c5 avcodec/notchlc: Check init_get_bits8() for failure 2024-06-02 22:31:41 +0200: Michael Niedermayer - 161d0aa2a8 avcodec/tests/dct: Use 64bit in intermediate for error computation 2024-06-02 22:31:41 +0200: Michael Niedermayer - d741638042 avcodec/scpr3: Check add_dec() for failure 2024-06-02 22:29:23 +0200: Michael Niedermayer - e5098589b0 avcodec/rv34: assert that size is not 0 in rv34_gen_vlc_ext() 2024-06-02 22:29:23 +0200: Michael Niedermayer - 6f976db251 avcodec/wavpackenc: Use unsigned for potential 31bit shift 2024-06-02 22:29:23 +0200: Michael Niedermayer - 30f2bac9f7 avcodec/wavpack: Remove dead assignments 2024-06-02 22:29:22 +0200: Michael Niedermayer - 2e5433dc12 avcodec/vvc/mvs: Initialize mvf 2024-06-02 22:29:22 +0200: Michael Niedermayer - 12391b732f avcodec/tests/jpeg2000dwt: Use 64bit in comparission 2024-06-02 22:29:22 +0200: Michael Niedermayer - 847a53f264 avcodec/tests/jpeg2000dwt: Use 64bit in err2 computation 2024-06-02 22:29:21 +0200: Michael Niedermayer - 348c3a7ffe avformat/fwse: Remove always false expression 2024-06-02 21:12:31 +0200: Lynne - 18757b26bd aacdec_usac: fix typo in fac_length 2024-06-02 15:32:04 -0300: James Almer - d8ffd65bfd avcodec/aac/aacdec_usac: remove call to realloc 2024-06-02 19:19:25 +0200: Lynne - 63e166d802 lavu: bump minor and add APIchanges entries for the new channel positions 2024-06-02 18:34:46 +0200: Lynne - 24d3291f7c changelog: add entry for xHE-AAC 2024-06-02 18:34:46 +0200: Lynne - 7852d9e604 libavcodec: bump minor version for xHE-AAC 2024-06-02 18:34:46 +0200: Lynne - b3212797ae fate: add tests for xHE-AAC 2024-06-02 18:34:45 +0200: Lynne - eee5fa0808 aacdec: add a decoder for AAC USAC (xHE-AAC) 2024-06-02 18:34:45 +0200: Lynne - 23b45d7e20 aactab: add new scalefactor offset tables for 96/768pt windows 2024-06-02 18:34:45 +0200: Lynne - a300ec3569 aactab: add tables for the new USAC arithmetic coder 2024-06-02 18:34:44 +0200: Lynne - 7cd8a3f509 aactab: add deemphasis tables for USAC 2024-06-02 18:34:44 +0200: Lynne - 0513c5cd25 aacdec_dsp: implement 768-point transform and windowing 2024-06-02 18:34:43 +0200: Lynne - f8543f3763 aacdec: expose decode_tns 2024-06-02 18:34:43 +0200: Lynne - 0f2303f629 aacdec: expose channel layout related functions 2024-06-02 18:34:43 +0200: Lynne - 39b8d84b53 aacdec: move from scalefactor ranged arrays to flat arrays 2024-06-02 18:34:38 +0200: Lynne - caeb275092 channel_layout: add new channel positions supported by xHE-AAC 2024-06-02 10:37:09 +0300: Rémi Denis-Courmont - 6c6bec04f3 lavc/vc1dsp: fix R-V V avg_mspel_pixels 2024-06-02 05:15:00 +0200: Andreas Rheinhardt - 2c38ca3d37 avcodec/hevc_ps: Fix UB 1 << 31 2024-06-01 18:01:29 +0200: Michael Niedermayer - 00d029d5c0 avcodec/sga: Make it clear that the return is intentionally not checked 2024-06-01 18:01:28 +0200: Michael Niedermayer - 70b4994762 avformat/asfdec_f: Use 64bit for preroll computation 2024-06-01 18:01:28 +0200: Michael Niedermayer - d9d1f65308 avformat/argo_asf: Use 64bit in offset intermediate 2024-06-01 18:01:28 +0200: Michael Niedermayer - a2b8d03347 avformat/ape: Use 64bit for final frame size 2024-06-01 18:01:27 +0200: Michael Niedermayer - 2f04cb673c avformat/ac4dec: Check remaining space in ac4_probe() 2024-06-01 18:01:05 +0200: Michael Niedermayer - 6f52b64bcc avdevice/pulse_audio_enc: Use av_rescale() to avoid integer overflow 2024-06-01 18:05:58 +0300: Rémi Denis-Courmont - eed0a1d3d4 lavu/lls: R-V V update_lls 2024-06-01 18:05:58 +0300: Rémi Denis-Courmont - fc85aff72f checkasm: add linear least square tests 2024-06-01 11:15:30 -0300: James Almer - 7087da303f avutil/float_dsp.h: fix doxy for scalarproduct_double 2024-06-01 11:14:42 -0300: James Almer - 7736ca1d7b avutil/float_dsp: revert accidental doxy removal 2024-06-01 10:56:19 -0300: James Almer - 7e182a8d92 avcodec/videotoolbox: use the correct HEVCSPS field name 2024-05-31 17:06:08 -0300: James Almer - 0a949aacae checkasm/lpc: use fixed length to bench apply_welch_window 2024-05-31 16:36:43 -0300: Rémi Denis-Courmont - 16132a810d checkasm/lpc: test compute_autocorr 2024-05-31 22:22:43 +0300: Rémi Denis-Courmont - 9238f6cb41 lavu/float_dsp: R-V V scalarproduct_double 2024-05-31 22:22:43 +0300: Rémi Denis-Courmont - b114952030 lavfi: get rid of bespoke double scalar products 2024-05-31 22:22:43 +0300: Rémi Denis-Courmont - 73c278d270 lavu/lls: use ff_scalarproduct_double_c() 2024-05-31 22:22:43 +0300: Rémi Denis-Courmont - 98405d28fa checkasm/float_dsp: add double-precision scalar product 2024-05-31 22:22:43 +0300: Rémi Denis-Courmont - 6a7c4d60a1 lavu/float_dsp: add double-precision scalar product 2024-05-31 22:22:43 +0300: Rémi Denis-Courmont - 06fc919aad lavc/sbrdsp: add support for 256-bit vectors 2024-05-31 19:26:06 +0200: Anton Khirnov - 63a96dbcce lavc/hevc_ps: compactify ShortTermRPS 2024-05-31 19:26:06 +0200: Anton Khirnov - 9127819d51 lavc/hevc_ps: reduce the size of ShortTermRPS.used 2024-05-31 19:26:06 +0200: Anton Khirnov - d893667867 lavc/hevc_ps: do not store delta_poc_s[01] in ShortTermRPS 2024-05-31 19:26:06 +0200: Anton Khirnov - 4264e4056c lavc/hevc_ps: fix variable signedness in ff_hevc_decode_short_term_rps() 2024-05-31 19:26:06 +0200: Anton Khirnov - 6fed1841a1 lavc/hevc_ps/HEVCSPS: change flags into uint8_t 2024-05-31 19:26:06 +0200: Anton Khirnov - bd1a06dc43 lavc/hevc_ps: reduce the size of used_by_curr_pic_lt_sps_flag 2024-05-31 19:26:06 +0200: Anton Khirnov - 72bdbce00d lavc/hevcdec: drop a useless execute() call with 1 job 2024-05-31 19:26:06 +0200: Anton Khirnov - f0aece90d9 lavc/hevcdec: allocate local_ctx as array of structs rather than pointers 2024-05-31 19:26:06 +0200: Anton Khirnov - 25ce44efa5 lavc/hevcdec: track local context count separately from WPP thread count 2024-05-31 19:26:06 +0200: Anton Khirnov - a1471ec8ad lavc/hevcdec: rename HEVCContext.HEVClcList to local_ctx 2024-05-31 13:36:02 -0300: James Almer - e0db1f51d6 avcodec/lpc: account for odd len values 2024-05-31 21:20:28 +0530: Gyan Doshi - 2f184aa89b configure: correct libopenjpeg description 2024-05-31 11:24:37 -0300: James Almer - 8a1c491354 avcodec/packet: remove reference to old AV_SIDE_DATA_PARAM_CHANGE_ values 2024-05-31 14:18:33 +0200: Andreas Rheinhardt - 8cbf7e8408 avcodec/diracdec: Mark flush as av_cold 2024-05-31 14:18:33 +0200: Andreas Rheinhardt - 0f3090cbd1 avcodec/diracdec: Use FF_CODEC_CAP_INIT_CLEANUP 2024-05-31 14:18:33 +0200: Andreas Rheinhardt - d9bd5baf9d avcodec/vc2enc: Use already available AVPixFmtDescriptor 2024-05-31 14:18:33 +0200: Andreas Rheinhardt - d1d40a7c9b avcodec/vc2enc: Move transient PutBitContext from ctx to stack 2024-05-31 14:18:33 +0200: Andreas Rheinhardt - c309285666 avcodec/vc2enc: Avoid relocations for short strings 2024-05-31 14:18:33 +0200: Andreas Rheinhardt - 02ecf8d7f3 avcodec/vc2enc: Fix slice length 2024-05-31 14:18:33 +0200: Andreas Rheinhardt - eac8dcb187 avcodec/vc2enc: Remove superfluous error message 2024-05-31 14:18:33 +0200: Andreas Rheinhardt - b1702afdfd avcodec/vc2enc: Constify slices->main context pointers 2024-05-31 14:18:33 +0200: Andreas Rheinhardt - 6d86146fce avcodec/vc2enc: Avoid void* where possible 2024-05-31 14:18:33 +0200: Andreas Rheinhardt - 2d818644a3 avfilter/af_afir: Merge header into af_afir.c 2024-05-31 14:18:33 +0200: Andreas Rheinhardt - 21bfc62642 avfilter/af_aiir: Avoid unchecked allocation 2024-05-31 14:18:33 +0200: Andreas Rheinhardt - 37cc648fbd avfilter/af_aiir: Remove dead code 2024-05-31 14:18:33 +0200: Andreas Rheinhardt - 996e0a57ca avformat/matroskadec: Add assert to silence Coverity false positive 2024-05-31 14:18:33 +0200: Andreas Rheinhardt - dfd0320e23 avfilter/vf_signalstats: Use 64bit for processing histogram 2024-05-31 20:05:21 +0800: James Almer - 4008a80c1b tests/checkasm/vvc_mc: don't zero the SAD buffers 2024-05-31 20:05:21 +0800: James Almer - b70289f354 tests/checkasm/vvc_mc: fix indentation 2024-05-31 19:57:31 +0800: Wu Jianhua - 442e94e5e4 tests/checkasm/vvc_alf: change alf step size to 8 2024-05-31 19:57:31 +0800: Wu Jianhua - 9950f14864 avcodec/x86/vvc/vvc_alf: use xq to match ptrdiff_t 2024-05-31 19:57:31 +0800: Wu Jianhua - 09d3370c28 avcodec/x86/vvc/vvc_alf: fix integer overflow 2024-05-30 21:30:52 -0700: Pierre-Anthony Lemieux - 249c66bb22 avcodec/jpeg2000dec: fix HT block decoder 2024-05-31 02:20:23 +0200: Shiyou Yin - 6b35fcacdb swscale: [loongarch] Fix undeclared functions prob. 2024-05-30 18:30:52 +0300: sunyuechi - 544acfa2c0 lavc/vp9dsp: R-V V rename ff_avg to ff_vp9_avg 2024-05-30 18:30:52 +0300: Rémi Denis-Courmont - 8a96495fef checkasm/vp8dsp: add VP7 tests 2024-05-30 18:30:52 +0300: Rémi Denis-Courmont - a3d4c73b4e checkasm/vp8dsp: share DSP context across tests 2024-05-30 18:30:52 +0300: Rémi Denis-Courmont - 4fe8f2cc43 riscv: allow passing addend to vtype_vli macro 2024-05-30 18:30:21 +0300: Rémi Denis-Courmont - add8c46215 Revert "avformat/file: seek back to initial position for fd protocol" 2024-05-30 18:14:31 +0800: Zhao Zhili - 6de951923b avfilter/dnn: Remove a level of dereference 2024-05-30 18:14:27 +0800: Zhao Zhili - a1fea7e11b avfilter/dnn_backend_torch: Simplify memory allocation 2024-05-30 18:14:21 +0800: Zhao Zhili - abfefbb33b avfilter/dnn_backend_tf: Simplify memory allocation 2024-05-30 18:14:17 +0800: Zhao Zhili - a40df366c4 avfilter/dnn_backend_tf: Fix free context at random place 2024-05-30 18:14:10 +0800: Zhao Zhili - d3db7bbc03 avfilter/dnn_backend_tf: Remove one level of indentation 2024-05-30 18:14:07 +0800: Zhao Zhili - 57a3c2cd40 avfilter/dnn_backend_openvino: simplify memory allocation 2024-05-30 18:14:00 +0800: Zhao Zhili - ac52cee72e avfilter/dnn_backend_openvino: Fix free context at random place 2024-05-30 18:13:46 +0800: Zhao Zhili - 093f5da534 avfilter/dnn: Don't show backends which are not supported by a filter 2024-05-30 18:13:29 +0800: Zhao Zhili - 4f051c746b avfilter/dnn: Use dnn_backend_info_list to search for dnn module 2024-05-29 16:57:02 +0300: Rémi Denis-Courmont - fa3b153cb1 lavc/vp7dsp: R-V V vp7_idct_add 2024-05-29 16:57:02 +0300: Rémi Denis-Courmont - 4a0e629b6f lavc/vp7dsp: revector ff_vp7_dc_wht_rvv 2024-05-29 16:57:02 +0300: Rémi Denis-Courmont - fd39997f72 lavc/vp7dsp: add R-V V vp7_luma_dc_wht 2024-05-29 16:57:02 +0300: Rémi Denis-Courmont - 91b5ea7bb9 lavc/vp8dsp: R-V V vp8_luma_dc_wht 2024-05-29 16:57:02 +0300: Rémi Denis-Courmont - c53d42380d lavc/lpc: optimise RVV vector type for compute_autocorr 2024-05-29 21:35:34 +0800: Stone Chen - d82c503555 tests/checkasm/vvc_mc: for SAD, only test valid subblock sizes 2024-05-29 21:35:34 +0800: Stone Chen - 55e9c758f0 libavcode/x86/vvc: change label to vvc_sad_16 to reflect block sizes 2024-05-29 10:52:10 +0800: David Rosca - 510494760c lavc/vaapi_h264: Fix merging fields in DPB with missing references 2024-05-29 10:49:35 +0800: David Rosca - d2d911eb9a lavc/vaapi_av1: Avoid sending the same slice buffer multiple times 2024-05-29 10:47:43 +0800: David Rosca - fe9d889dcd lavc/vaapi_decode: Make it possible to send multiple slice params buffers 2024-05-29 10:46:54 +0800: Haihao Xiang - c872ba5899 lavc/qsvenc: respect user's setting for keyframes 2024-05-29 10:46:54 +0800: Haihao Xiang - dbdd9ccded lavc/qsvdec: fix keyframes 2024-05-28 19:44:11 +0300: Rémi Denis-Courmont - a11122f9c6 lavc/vp8dsp: save one R-V GPR 2024-05-28 19:44:11 +0300: Rémi Denis-Courmont - 4e56455d36 lavc/vp8dsp: avoid one multiplication on RISC-V 2024-05-28 19:44:11 +0300: Rémi Denis-Courmont - 0aad5b9bf5 lavc/vp8dsp: factor R-V V bilin functions 2024-05-28 19:44:11 +0300: Rémi Denis-Courmont - b248d7c319 lavc/sbrdsp: fold immediate offset into relocation 2024-05-28 19:43:40 +0300: Rémi Denis-Courmont - 8444115262 lavc/startcode: fix RVV return value on no match 2024-05-28 19:43:40 +0300: Rémi Denis-Courmont - af20fb9c4e lavc/lpc: fix off-by-one in R-V V compute_autocorr 2024-05-28 18:11:57 +0200: Niklas Haas - 9fd88bd092 avcodec/h2645_sei: loosen up min luminance requirements 2024-05-28 15:02:02 +0200: Kacper Michajłow - b2b23f353a avformat/hls: update current segment reference before use 2024-05-28 03:48:08 +0200: Michael Niedermayer - 62d7106c36 avcodec/vlc: Cleanup on multi table alloc failure in ff_vlc_init_multi_from_lengths() 2024-05-28 03:48:08 +0200: Michael Niedermayer - d5cc21741b avcodec/vc1_block: remove unneeded store to off in vc1_decode_p_mb_intfi() 2024-05-28 03:48:08 +0200: Michael Niedermayer - 992b28f572 avcodec/vc1_block: remove unused off from vc1_decode_p_mb_intfr() 2024-05-28 03:48:07 +0200: Michael Niedermayer - a287f17db2 avcodec/tiff: Assert init_get_bits8() success in unpack_gray() 2024-05-28 03:48:07 +0200: Michael Niedermayer - 8814cedb07 avcodec/tiff: Assert init_get_bits8() success in horizontal_fill() 2024-05-28 03:48:06 +0200: Michael Niedermayer - 6df8bd64ff tools/decode_simple: Check avcodec_send_packet() for errors on flushing 2024-05-28 03:48:06 +0200: Michael Niedermayer - bfc22f364d swscale/yuv2rgb: Use 64bit for brightness computation 2024-05-28 03:48:06 +0200: Michael Niedermayer - 3f9daf1c18 swscale/x86/swscale: use a clearer name for INPUT_PLANER_RGB_A_FUNC_CASE 2024-05-28 03:48:05 +0200: Michael Niedermayer - e3481730ed avutil/tests/opt: Check av_set_options_string() for failure 2024-05-28 03:48:05 +0200: Michael Niedermayer - e8a1e1899d avutil/tests/dict: Check av_dict_set() before get for failure 2024-05-28 03:48:05 +0200: Michael Niedermayer - 87846f64b5 avutil/random_seed: Avoid dead returns 2024-05-28 03:48:04 +0200: Michael Niedermayer - c4004605b2 avdevice/dshow: fix badly indented line 2024-05-28 03:48:04 +0200: Michael Niedermayer - c841cb45e8 qsv: Initialize impl_value 2024-05-28 03:48:04 +0200: Michael Niedermayer - 3c1915d776 avformat/hlsenc: Remove dead ret stores 2024-05-28 03:48:03 +0200: Michael Niedermayer - 33da5f4e27 avformat/demux: resurrect dead stores 2024-05-28 03:48:03 +0200: Michael Niedermayer - e7775973f0 avcodec/tests/bitstream_template: Assert bits_init8() return 2024-05-28 03:48:03 +0200: Michael Niedermayer - b6fa2ed77e tools/enc_recon_frame_test: Assert that av_image_get_linesize() succeeds 2024-05-27 21:46:47 +0200: Marton Balint - ed927f2f0c fftools/ffplay: allow unused format options which are also codec options 2024-05-27 21:46:47 +0200: Marton Balint - 4d97557137 fftools/ffplay: use cmdutils code for checking remaining avoptions 2024-05-27 21:46:47 +0200: Marton Balint - f9810be5d3 fftools: move check_avoptions and remove_avoptions to cmdutils 2024-05-27 21:46:47 +0200: Marton Balint - 169b6ee732 doc/ffmpeg: document -channel_layout/ch_layout options 2024-05-27 21:46:47 +0200: Marton Balint - 4bfecde9b9 fftools/ffmpeg_demux: honor -ch_layout options for overriding input stream channel layout 2024-05-27 22:42:07 +0300: Rémi Denis-Courmont - 44f7f6e010 checkasm: add h263dsp.{h,v}_loop_filter 2024-05-27 22:07:29 +0300: Rémi Denis-Courmont - a535ce2ac0 lavc/flacdsp: R-V Zvl256b lpc33 2024-05-27 22:07:29 +0300: Rémi Denis-Courmont - 5ebb071d79 lavc/vp8dsp: disable EPEL HV on RV128 2024-05-27 19:20:18 +0200: Diego Felix de Souza - aead61451c avcodec/nvenc_av1: Correct CQ range for AV1 2024-05-27 19:04:09 +0200: Andreas Rheinhardt - 41e1322845 tests/fate/source-check: Relax BSD licence check 2024-05-27 19:04:08 +0200: Andreas Rheinhardt - f1337e5dd9 doc/mips: Update list of files with MIPS copyright notice 2024-05-27 20:24:21 +0800: Frank Plowman - 49c3918c1a lavc/vvc: Validate temporal MVP references 2024-05-27 12:23:40 +0200: llyyr - 2b11a8b95b lavc/vp9: reset segmentation fields when segmentation isn't enabled 2024-05-27 09:38:46 +0800: Fei Wang - 01c7f68f7a lavc/qsvdec: Use coded_w/h for frame resolution when use system memory 2024-05-27 09:38:46 +0800: Fei Wang - 1c56263704 lavc/qsvdec: Allow decoders to export crop information 2024-05-27 09:38:46 +0800: Haihao Xiang - a72e9aeabc lavc/qsvenc_av1: accept HDR metadata if have 2024-05-27 09:38:46 +0800: Haihao Xiang - 473e84ad62 lavc/qsvdec: update HDR side data on output AVFrame for AV1 decoding 2024-05-26 19:25:51 -0400: Brad Smith - 43b1a95678 configure: enable ffnvcodec, nvenc, nvdec for FreeBSD 2024-05-26 19:20:48 +0300: Rémi Denis-Courmont - 25a33665a0 lavc/vp8dsp: remove unused macro parameter 2024-05-26 19:20:45 +0300: Rémi Denis-Courmont - 728a1dd3b6 lavc/rv34dsp: remove stray load immediate 2024-05-26 15:15:28 +0300: sunyuechi - 63697d3350 lavc/vp8dsp: R-V V put_epel hv 2024-05-25 22:03:37 +0300: Rémi Denis-Courmont - 0b2316e37f lavc/sbrdsp: fix inverted boundary check 2024-05-25 22:00:18 +0300: Rémi Denis-Courmont - e6b38c944f lavc/sbrdsp: fix potential overflow in noise table 2024-05-25 14:21:54 +0200: Andreas Rheinhardt - e9197db4f7 tests/checkasm/vvc_alf: Don't use declare_func_emms 2024-05-25 13:52:19 +0200: Andreas Rheinhardt - 8e27bd025f avformat/async,cache: Use more unique context names 2024-05-25 13:52:05 +0200: Andreas Rheinhardt - edc235e076 avformat/riffenc: Fix outdated comment 2024-05-25 13:51:58 +0200: Andreas Rheinhardt - 50c25d1f0a avformat/matroskaenc: Check ff_put_wav_header() failure 2024-05-25 13:51:27 +0200: Andreas Rheinhardt - 65763bffb6 avformat/mpegts: Don't use uninitialized value in av_log() 2024-05-25 13:51:27 +0200: Andreas Rheinhardt - d8cad01805 avformat/dhav: Check amount read 2024-05-25 13:51:27 +0200: Andreas Rheinhardt - cf6d07522a avformat/dhav: Check ffio_ensure_seekback() 2024-05-25 13:51:27 +0200: Andreas Rheinhardt - 95faf45af1 avformat/qoadec: Check ffio_ensure_seekback() 2024-05-25 13:51:27 +0200: Andreas Rheinhardt - 6dc8d4eea8 avformat/westwood_vqa: Check ffio_ensure_seekback() 2024-05-25 13:51:27 +0200: Andreas Rheinhardt - 590fffe6ad avformat/gifdec: Check ffio_ensure_seekback() 2024-05-25 13:51:27 +0200: Andreas Rheinhardt - b47116be45 avformat/oggdec: Check ffio_ensure_seekback() 2024-05-25 10:31:50 +0300: Rémi Denis-Courmont - f883746587 lavc/flacdsp: do not assume maximum R-V VL 2024-05-24 19:05:57 +0200: Andreas Rheinhardt - aff24c1658 avcodec/flacdec: Remove unused variable 2024-05-24 17:53:43 +0300: Rémi Denis-Courmont - ba38d0e328 lavc/pixblockdsp: add scalar get_pixels_unaligned 2024-05-24 17:53:43 +0300: Rémi Denis-Courmont - d03cdfa2b6 checkasm/riscv: test misaligned before V 2024-05-24 09:23:00 -0300: James Almer - 0920f506a7 checkasm/flacdsp: add a test for lpc33 2024-05-24 09:23:00 -0300: James Almer - 0380a03f1f avcodec/flacdsp: split off lpc33 into a dsp function 2024-05-23 19:06:46 -0300: James Almer - 62397bcf6a avformat/movenc: add support for writing SA3D boxes 2024-05-23 12:07:19 -0300: James Almer - 8c97449482 avutil/channel_layout: add a helper function to get the ambisonic order of a layout 2024-05-23 09:12:50 -0300: Haihao Xiang - 8155808ce6 libavcodec/x86/vvc/vvc_sad: fix assembler error 2024-05-23 10:45:55 +0200: Andreas Rheinhardt - ece95dc3dc avfilter/af_atempo: Fix indentation 2024-05-23 10:45:25 +0200: Andreas Rheinhardt - 42e0e05834 avfilter/af_atempo: Simplify resetting 2024-05-23 10:45:16 +0200: Andreas Rheinhardt - 35e7fa0a2e avfilter/af_atempo: Properly check av_tx_init() 2024-05-22 20:36:46 -0300: Stone Chen - 2e877090f9 tests/checkasm: Add check_vvc_sad to vvc_mc.c 2024-05-22 20:36:21 -0300: Stone Chen - 0e52a4e434 libavcodec/x86/vvc: Add AVX2 DMVR SAD functions for VVC 2024-05-22 17:46:49 -0300: James Almer - 3146b77a7d avformat/mov: store sample_sizes as unsigned ints 2024-05-22 17:46:49 -0300: James Almer - 2d84ee3745 avformat/vvc: fix parsing sps_subpic_id 2024-05-22 17:46:49 -0300: James Almer - 3bd7e3a336 avformat/vvc: initialize some ptl flags 2024-05-22 19:15:39 +0300: Rémi Denis-Courmont - 910d281b21 lavc/h263dsp: R-V V {h,v}_loop_filter 2024-05-22 20:51:30 +0800: James Almer - 3d1597d3e2 x86/vvc_alf: use the x86inc instruction macros 2024-05-21 18:57:44 -0700: llyyr - d1b96c3808 avformat/mov: avoid seeking back to 0 on HEVC open GOP files 2024-05-21 21:28:14 +0300: sunyuechi - 0c1304ae11 lavc/vp9dsp: R-V V mc avg 2024-05-21 21:26:39 +0300: Rémi Denis-Courmont - 7591eb4055 Revert "lavc/sbrdsp: R-V V neg_odd_64" 2024-05-21 21:16:30 +0300: Rémi Denis-Courmont - d452db8410 lavc/vc1dsp: R-V V vc1_unescape_buffer 2024-05-21 19:20:06 +0300: Martin Storsjö - 6093367147 checkasm: h264dsp: Avoid out of buffer writes when benchmarking 2024-05-21 17:48:48 +0200: Lynne - d43e123837 checkasm: print bench runs when benchmarking 2024-05-21 16:47:45 +0200: J. Dekker - b1adf6d1d0 checkasm: add runs argument to adjust during bench 2024-05-21 20:20:50 +0800: Martin Storsjö - a9dc7dd7fd checkasm: vvc_alf: Limit benchmarking to a reasonable subset of functions 2024-05-21 20:20:25 +0800: Nuo Mi - b8eb8b4f19 Changelog: add DVB compatible information for VVC decoder 2024-05-21 20:20:25 +0800: Nuo Mi - 1b33c9a50a avcodec/vvcdec: support Reference Picture Resampling 2024-05-21 20:20:25 +0800: Nuo Mi - cae0b01282 avcodec/vvcdec: increase edge_emu_buffer for RPR 2024-05-21 20:20:25 +0800: Nuo Mi - 7904ec2d34 avcodec/vvcdec: refact, remove hf_idx and vf_idx from mc_xxx's param list 2024-05-21 20:20:25 +0800: Nuo Mi - 77d971c348 avcodec/vvcdec: refact out luma_prof from luma_prof_bi 2024-05-21 20:20:25 +0800: Nuo Mi - ac4575594f avcodec/vvcdec: fix dmvr, bdof, cb_prof for RPR 2024-05-21 20:20:25 +0800: Nuo Mi - 77acd0a0dd avcodec/vvcdec: inter, wait reference with a different resolution 2024-05-21 20:20:25 +0800: Nuo Mi - deda59a996 avcodec/vvcdec: add RPR dsp 2024-05-21 20:20:25 +0800: Nuo Mi - e70225e0a8 avcodec/vvcdec: emulated_edge, use reference frame's sps and pps 2024-05-21 20:20:25 +0800: Nuo Mi - aa8d5c6e7e avcodec/vvcdec: add vvc inter filters for RPR 2024-05-21 20:20:25 +0800: Nuo Mi - 08ad51ece6 avcodec/vvcdec: refact, pred_get_refs return VVCRefPic instead of VVCFrame 2024-05-21 20:20:25 +0800: Nuo Mi - 66c6bee061 avcodec/vvcdec: refact out VVCRefPic from RefPicList 2024-05-21 20:20:25 +0800: Nuo Mi - 44bbafb69f avcodec/vvcdec: refact, unify pred_regular_{luma, chroma} to pred_regular 2024-05-21 20:20:25 +0800: Nuo Mi - 875fa9692c avcodec/vvcdec: misc, remove unused EMULATED_EDGE_{LUMA, CHROMA}, EMULATED_EDGE_DMVR_{LUAM, CHROMA} 2024-05-21 20:20:25 +0800: Nuo Mi - 84a93d91d1 avcodec/vvcdec: refact, unify {luma, chroma}_mc_bi to mc_bi 2024-05-21 20:20:25 +0800: Nuo Mi - 6769fe1614 avcodec/vvcdec: refact, unify {luma, chroma}_mc_uni to mc_uni 2024-05-21 20:20:25 +0800: Nuo Mi - bc099afc8d avcodec/vvcdec: refact, unify {luma, chroma}_mc to mc 2024-05-21 20:20:25 +0800: Nuo Mi - 1289da9244 avcodec/vvcdec: misc, inter, use is_chroma instead of is_luma 2024-05-21 18:17:07 +0800: Zhao Zhili - 553c572204 avfilter/vf_dnn_detect: Fix null pointer dereference 2024-05-21 16:57:46 +0800: David Rosca - f7a1453f27 lavc/vaapi_decode: Reject decoding of frames with no slices 2024-05-21 16:57:46 +0800: oltolm - 45d31614bc avutil/hwcontext_qsv: fix GCC 14.1 warnings 2024-05-21 08:56:52 +0200: Andreas Rheinhardt - 9a74581234 avfilter/vf_signalstats: Reindent after the previous commit 2024-05-21 08:56:52 +0200: Andreas Rheinhardt - 48c0cce83d avfilter/vf_signalstats: Deduplicate <= 8 and > 8 bit code 2024-05-21 08:56:52 +0200: Andreas Rheinhardt - f2dac83628 avfilter/vf_signalstats: Use av_dict_set_int() where appropriate 2024-05-21 08:28:09 +0200: Marton Balint - 49e018d6fe avformat/mp3dec: change bogus error message if read_header encounters EOF 2024-05-21 08:28:09 +0200: Marton Balint - b75e604fe5 avformat/mp3dec: simplify inner frame size check in mp3_read_header 2024-05-21 08:28:09 +0200: Marton Balint - b005317219 avformat/mp3dec: only call ffio_ensure_seekback once 2024-05-20 23:57:45 +0800: LuMingYin - 3f691c0c6a libavfilter/vf_curves: fix a memory leak on error path 2024-05-20 23:57:05 +0800: LuMingYin - 14f9e47314 libavformat/rtsp: fix a memory leak on error path 2024-05-20 23:56:58 +0800: LuMingYin - 9481b7d932 libavformat/hlsenc: fix a memory leak on error path 2024-05-20 10:29:30 -0300: James Almer - b113050d96 avcodec/cbs_h266: read vps_ptl_max_tid before using it 2024-05-20 14:16:39 +0200: Andreas Rheinhardt - 0d7430d3ab avfilter/vf_v360: Add assert to suppress Coverity false positives 2024-05-20 14:15:48 +0200: Andreas Rheinhardt - 2c94b1bbf1 avcodec/tiff: Fix leak on error 2024-05-20 14:15:23 +0200: Andreas Rheinhardt - 62929f40ee fftools/ffmpeg_filter: Fix leak on error 2024-05-20 14:15:18 +0200: Andreas Rheinhardt - b50c5d0290 avformat/flacdec: Reorder allocations to avoid leak on error 2024-05-20 14:11:25 +0200: Andreas Rheinhardt - 59b1838e09 avcodec/ac3enc: Move transient PutBitContext to stack 2024-05-20 14:11:03 +0200: Andreas Rheinhardt - e863cbceae avcodec/ac3enc_template: Avoid always-true check 2024-05-20 13:52:41 +0200: Andreas Rheinhardt - f3d206d25f fftools, avfilter, avformat: Simplify check for "is dictionary empty?" 2024-05-20 13:51:55 +0200: Andreas Rheinhardt - 482afe8f3f avcodec/lib*, avformat/tee: Simplify iterating over AVDictionary 2024-05-20 13:49:58 +0200: Andreas Rheinhardt - ce22e7ab28 avformat/tee: Use smaller scope for variables 2024-05-20 13:33:38 +0200: Andreas Rheinhardt - 26f3e79114 avformat/tee: Constify AVDictionaryEntry* pointee where possible 2024-05-20 12:37:42 +0200: Andreas Rheinhardt - 583c3d45fa avformat/tls_openssl: #if ff_openssl_init/deinit() away if possible 2024-05-20 12:28:28 +0200: Andreas Rheinhardt - 8b48b0adab avformat/utils: Use static mutexes instead of ff_lock_avformat() 2024-05-20 12:06:50 +0200: Andreas Rheinhardt - a2874c5721 avcodec/aac_ac3_parser: Use ff_adts_header_parse_buf() 2024-05-20 12:06:31 +0200: Andreas Rheinhardt - 12ded9cd85 avcodec/adts_header: Add ff_adts_header_parse_buf() 2024-05-20 11:58:07 +0200: Andreas Rheinhardt - ae937c4902 avcodec/aac_ac3_parser: Untangle AAC and AC3 parsing error codes 2024-05-20 11:48:03 +0200: Andreas Rheinhardt - 6c812a80dd avcodec/adts_parser: Don't presume buffer to be padded 2024-05-20 09:30:49 +0800: Haihao Xiang - 127ded5078 lavfi/qsvvpp: require a dynamic frame pool for output if possible 2024-05-20 09:30:49 +0800: Haihao Xiang - 5646285f76 lavfi/qsvvpp: use the right mfxFrameInfo when dynamic frame pool is used 2024-05-20 09:30:49 +0800: Haihao Xiang - a00cfc6c24 lavc/qsvdec: require a dynamic frame pool if possible 2024-05-20 09:30:49 +0800: Haihao Xiang - 75015f9b0e lavc/qsvenc: use the right info for encoding 2024-05-20 09:30:49 +0800: Haihao Xiang - cda721e01d lavc/qsv: fix the mfx allocator to support dynamic frame pool 2024-05-20 09:30:49 +0800: Haihao Xiang - d3cc5ead42 lavu/hwcontext_qsv: add support for dynamic frame pool in qsv_map_to 2024-05-20 09:30:49 +0800: Haihao Xiang - 932f78c4e5 lavu/hwcontext_qsv: add support for dynamic frame pool in qsv_frames_derive_to 2024-05-20 09:30:49 +0800: Haihao Xiang - 96db4a62e0 lavu/hwcontext_qsv: create dynamic frame pool if required 2024-05-20 09:30:48 +0800: Haihao Xiang - 4c0bb7d4a9 lavu/hwcontext_qsv: update AVQSVFramesContext to support dynamic frame pool 2024-05-20 09:24:44 +0800: Haihao Xiang - 3178c99fa9 lavu/version: fix minor version 2024-05-20 00:08:51 +0200: Andreas Rheinhardt - d7fdd502d6 tests/ref/fate/source: Add exceptions for riscv startcode files 2024-05-19 22:14:39 +0200: Michael Niedermayer - e35fe3d8b9 avcodec/mscc & mwsc: Check loop counts before use 2024-05-19 22:14:38 +0200: Michael Niedermayer - b6b2b01025 avcodec/mpegvideo_enc: Fix potential overflow in RD 2024-05-19 22:14:37 +0200: Michael Niedermayer - 8fc649b931 avcodec/mpeg4videodec: assert impossible wrap points 2024-05-19 22:14:37 +0200: Michael Niedermayer - 4c725df059 avcodec/mpeg12dec: Use 64bit in bit computation 2024-05-19 22:12:55 +0200: Michael Niedermayer - 6a9302739f avcodec/vqcdec: Check init_get_bits8() for failure 2024-05-19 22:12:55 +0200: Michael Niedermayer - 4a8506c794 avcodec/vvc/dec: Check init_get_bits8() for failure 2024-05-19 22:12:54 +0200: Michael Niedermayer - dd5379db5d avcodec/vble: Check av_image_get_buffer_size() for failure 2024-05-19 22:12:54 +0200: Michael Niedermayer - 1b991e77b9 avcodec/vp3: Replace check by assert 2024-05-19 22:12:54 +0200: Michael Niedermayer - 63feed1519 avcodec/vp8: Forward return of ff_vpx_init_range_decoder() 2024-05-19 22:12:53 +0200: Andrea Mastroberti - 90ce54804a avfilter/smartblur: Added alpha layer support 2024-05-19 18:37:33 +0300: Rémi Denis-Courmont - 463c573e6b lavc/huffyuvdsp: optimise RVV vtype for add_hfyu_left_pred_bgr32 2024-05-19 18:37:33 +0300: Rémi Denis-Courmont - 233066e85a lavc/flacdsp: optimise RVV vector type for lpc32 2024-05-19 18:37:33 +0300: Rémi Denis-Courmont - 6ab4b92e82 lavc/flacdsp: optimise RVV vector type for lpc16 2024-05-19 18:37:33 +0300: Rémi Denis-Courmont - ee1526c05f lavu/riscv: add assembler macros for adjusting vector LMUL 2024-05-19 11:49:33 +0200: Andreas Rheinhardt - a7e506fcd8 avcodec/vc1_parser: Check init_get_bits8() 2024-05-19 11:40:55 +0200: Andreas Rheinhardt - 95937d6316 avcodec/codec_desc: Mark AVRN, TGQ, PhotoCD, VBN as intra-only 2024-05-19 11:40:43 +0200: Andreas Rheinhardt - 2a00d68c09 avcodec/yop: Add missing AV_CODEC_CAP_DR1 2024-05-19 11:40:07 +0200: Andreas Rheinhardt - df3cdf4c75 avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:39:45 +0200: Andreas Rheinhardt - eee88ba0dc avcodec/decode: Set KEY flag+pict_type generically for intra-only codecs 2024-05-19 11:39:35 +0200: Andreas Rheinhardt - 41fc62f2e8 avcodec/codec_desc, jvdec: JV is not intra-only 2024-05-19 11:39:18 +0200: Andreas Rheinhardt - 876a25027c avcodec/mlpdec: Set AV_FRAME_FLAG_KEY explicitly 2024-05-19 10:22:46 +0300: Rémi Denis-Courmont - 259c639137 lavc/vp9_intra: fix another .irp use with LLVM as 2024-05-19 10:03:49 +0300: Rémi Denis-Courmont - 8cea66a73c lavc/vp9_intra: fix .irp use with LLVM as 2024-05-19 10:03:49 +0300: Rémi Denis-Courmont - cbe51ebf93 lavc/vp8dsp: fix .irp use with LLVM as 2024-05-19 10:03:49 +0300: Rémi Denis-Courmont - fa47299516 lavc/startcode: add R-V V startcode_find_candidate 2024-05-19 10:03:49 +0300: Rémi Denis-Courmont - 4ad5b9c8db lavc/startcode: add R-V Zbb startcode_find_candidate 2024-05-19 01:26:40 +0200: Marcus B Spencer - 8b8b555de0 avformat/aacdec: strictly conform to K&R style 2024-05-18 13:30:32 -0300: James Almer - 7e59f02c14 fate/lavf-container: add a test for VVC in mp4 muxing 2024-05-18 13:21:35 -0300: James Almer - 3765305928 configure: split ISOBMFF writer helpers into a separate component 2024-05-18 13:21:35 -0300: James Almer - 9ab8dddf1f avformat/vvc: use align_get_bits() where useful 2024-05-18 13:21:24 -0300: James Almer - f00b23453c avformat/vvc: reduce the scope of some variables 2024-05-18 11:35:27 -0300: James Almer - a48203d51a avformat/vvc: fix parsing some early VPS bitstream values 2024-05-18 11:33:46 -0300: James Almer - f121d52b35 avformat/vvc: remove duplicate struct 2024-05-18 11:33:46 -0300: James Almer - cba15ca0ec avformat/vvc: generalize calculating num_bytes_constraint_info 2024-05-18 11:33:46 -0300: James Almer - 415dfa89e2 avformat/vvc: fix writing general_constraint_info bytes 2024-05-18 19:44:50 +0800: Zhao Zhili - 8c21f1e3b7 avfilter/dnn: Refactor DNN parameter configuration system 2024-05-18 07:38:40 -0400: Brad Smith - 115c96b9bd avutil/ppc/cpu: Also use the machdep.altivec sysctl on NetBSD 2024-05-17 15:40:31 -0700: Aaron Thompson - be3404bbac lavc/libvpxenc: Fix parsing of ts_layering_mode parameter 2024-05-17 17:04:08 -0300: James Almer - 727a603158 checkasm/h264dsp: use int64_t scale values 2024-05-17 18:12:11 +0300: sunyuechi - d521b7280c lavc/vp9dsp: R-V V ipred tm 2024-05-17 18:08:04 +0300: Rémi Denis-Courmont - 88d973a5d6 lavc/flacdsp: R-V V flac_wasted33 2024-05-17 13:36:03 +0200: Andreas Rheinhardt - 784672b833 tests/checkasm/sw_gbrp: Use correct function types for calls 2024-05-17 13:35:33 +0200: Andreas Rheinhardt - 9126705e6e tests/checkasm/vf_blend: Update function type 2024-05-17 13:31:37 +0200: Andreas Rheinhardt - caec57eb3a tests/checkasm/vf_bwdif: Use correct function pointer type 2024-05-17 13:31:23 +0200: Andreas Rheinhardt - 4c57cbda67 tests/checkasm/vf_colorspace: Use correct function pointer type 2024-05-17 13:31:09 +0200: Andreas Rheinhardt - e3de22e307 tests/checkasm/vvc_mc: Use correct function pointer type 2024-05-17 13:30:17 +0200: Andreas Rheinhardt - 6c0994864e tests/checkasm/vp8dsp: Use correct function pointer type 2024-05-17 13:30:06 +0200: Andreas Rheinhardt - dcbdcc3bf5 tests/checkasm/motion: Use correct function pointer type 2024-05-17 13:29:51 +0200: Andreas Rheinhardt - 99135a2f8b tests/checkasm/llviddsp: Use correct function pointer type 2024-05-17 13:29:34 +0200: Andreas Rheinhardt - 631636e582 tests/checkasm/huffyuvdsp: Use correct function pointer type 2024-05-17 13:28:20 +0200: Andreas Rheinhardt - 895dd370a2 tests/checkasm/hevc_*: Fix funtion pointer types 2024-05-17 13:16:58 +0200: Andreas Rheinhardt - dff0a1557e tests/checkasm/llauddsp: Avoid UB integer overflow 2024-05-16 17:08:18 +0300: sunyuechi - d4083ecb7c lavc/vc1dsp: R-V V mspel_pixels 2024-05-15 20:04:08 +0300: Rémi Denis-Courmont - 7b47099bc0 lavc/flacdsp: R-V V flac_wasted32 2024-05-15 20:04:08 +0300: Rémi Denis-Courmont - 83e5fdd3f4 lavu/riscv: fix parsing the unaligned access capability 2024-05-15 19:56:06 +0300: sunyuechi - 0cc8661499 lavc/vp9dsp: R-V V ipred hor 2024-05-15 19:52:28 +0300: sunyuechi - b82d9f55d1 lavc/vp9dsp: R-V mc copy 2024-05-15 19:52:25 +0300: sunyuechi - aa9dbd91cf lavc/vp9dsp: R-V ipred vert 2024-05-15 19:45:07 +0300: Rémi Denis-Courmont - a3e45063c0 lavc/flacdsp: fix CPU requirement for 32-bit LPC 2024-05-14 23:17:30 -0300: James Almer - 8670615743 checkasm/h264dsp: add missing pixel_mask values 2024-05-14 22:58:21 -0300: James Almer - e9741f1a6b fate/checkasm: test vvc_alf 2024-05-15 03:53:25 +0200: Michael Niedermayer - 4ed4f9a6c0 avcodec/jpeg2000dec: remove ST=3 case 2024-05-15 03:53:24 +0200: Michael Niedermayer - 8789c550fa avcodec/qsvdec: Check av_image_get_buffer_size() for failure 2024-05-14 21:07:37 +0200: Marton Balint - b0093ab8a3 avfilter/vf_geq: fix interpolation with 1 pixel width/height 2024-05-14 21:07:37 +0200: Marton Balint - 64330e365b avfilter/blend: use a per-thread AVExpr 2024-05-14 21:07:37 +0200: Marton Balint - a69a0b689c avfilter/blend: put slice parameters to a single struct 2024-05-14 21:07:37 +0200: Marton Balint - 77fc047bd9 avfilter/vsrc_testsrc: do not round down width and height for color src 2024-05-14 19:50:00 +0300: Rémi Denis-Courmont - 20fbc07af1 lavu/riscv: remove bogus B extension 2024-05-14 19:50:00 +0300: Rémi Denis-Courmont - 9d3f561721 lavc/vp8dsp: restrict RVI optimisations 2024-05-14 19:50:00 +0300: Rémi Denis-Courmont - b410439263 lavu/riscv: CPU flag for fast misaligned accesses 2024-05-14 19:50:00 +0300: Rémi Denis-Courmont - 61ec7450ff lavu/riscv: fallback to raw hwprobe() system call 2024-05-14 17:46:55 +0200: J. Dekker - 4ced36744e checkasm/h264dsp: support checking more idct depths 2024-05-14 17:46:19 +0200: J. Dekker - ca583b22e4 avfilter/riscv: build afir only if required 2024-05-14 11:17:54 -0300: James Almer - 14aff7e45e x86/vvc/vvcdsp_init: coalesce function initializers 2024-05-14 19:21:35 +0800: Wu Jianhua - 3fa98f274a tests/checkasm/vvc_alf: add check_alf_classify 2024-05-14 19:21:35 +0800: Wu Jianhua - abf69a39b5 avcodec/x86/vvc/vvc_alf: add alf classify avx2 optimizations 2024-05-14 19:21:35 +0800: Wu Jianhua - 9ef6e15b04 tests/checkasm: add checkasm_check_vvc_alf and check_alf_filter 2024-05-14 19:21:35 +0800: Wu Jianhua - ec2a7ef867 avcodec/x86/vvc: add alf filter luma and chroma avx2 optimizations 2024-05-13 18:36:07 +0300: Rémi Denis-Courmont - cdcb4b98b7 lavc/riscv: use ff_rv_vlen_least() 2024-05-13 18:36:07 +0300: Rémi Denis-Courmont - 247c5b2b97 lavu/riscv: add ff_rv_vlen_least() 2024-05-13 18:36:07 +0300: Rémi Denis-Courmont - 38e7b0ecf8 lavc/vp9dsp: fix indentation 2024-05-13 12:18:38 -0300: James Almer - b450c44630 x86/flacdsp: remove unused parameters to pmacsdql macro 2024-05-13 12:18:10 -0300: James Almer - eb5733f38f x86/flacdsp: add an SSE4 version of wasted33 2024-05-13 12:18:10 -0300: James Almer - 5ba6f4e63e checkasm/flacdsp: add a test for wasted33 2024-05-13 14:54:10 +0200: Ramiro Polla - d4d09c8e42 lavc/aarch64/fdct: add neon-optimized fdct for aarch64 2024-05-13 14:50:38 +0200: Ramiro Polla - 27f6211c74 lavc/aarch64: fix include for cpu.h 2024-05-13 14:32:21 +0200: Andreas Rheinhardt - b7b1a4e6c3 configure: Add missing ftr_parser->adts_header,mpeg4audio dependencies 2024-05-13 14:32:21 +0200: Andreas Rheinhardt - 06d1840b56 configure, avcodec/Makefile: Add h264parse->h264data,golomb dependencies 2024-05-13 14:32:21 +0200: Andreas Rheinhardt - 4df43df6e1 avcodec/bsf/dts2pts: Fix shadowing 2024-05-13 13:02:02 +0200: Lynne - baf8651d56 aacdec: restore arm32 dequantization optimizations 2024-05-13 08:35:09 +0200: Tomas Härdin - 37db0454e4 lavc/speedhqdec: Obey AVDISCARD_ALL 2024-05-13 08:35:09 +0200: Tomas Härdin - 5b32685d77 lavc/speedhqdec: Add AV_CODEC_CAP_FRAME_THREADS 2024-05-13 03:40:19 +0200: Michael Niedermayer - 36126e4c14 avcodec/exr: Fix preview overflow 2024-05-13 03:40:18 +0200: Michael Niedermayer - 73d6d9f129 avcodec/dovi_rpuenc: fix compaatibility 2024-05-13 03:40:18 +0200: Michael Niedermayer - 46ad68084e avcodec/dovi_rpuenc: initialize profile 2024-05-13 03:40:18 +0200: Michael Niedermayer - e9bb586543 avcodec/decode: decode_simple_internal() only implements audio and video 2024-05-13 03:40:17 +0200: Michael Niedermayer - 96c1162545 avcodec/fmvc: remove dead assignment 2024-05-13 03:40:17 +0200: Michael Niedermayer - fdaa6ae2b6 avcodec/h2645_sei: Remove dead checks 2024-05-13 03:40:17 +0200: Michael Niedermayer - a68aa951b2 avcodec/h264_slice: Remove dead sps check 2024-05-13 03:40:16 +0200: Brad Smith - 950a7891a9 MAINTAINERS: add myself as *BSD maintainer 2024-05-13 03:40:16 +0200: Michael Niedermayer - c2d897f356 avcodec/lpc: copy levenson coeffs only when they have been computed 2024-05-13 03:26:57 +0200: Michael Niedermayer - c304784a86 avutil/tests/base64: Check with too short output array 2024-05-13 03:26:57 +0200: Michael Niedermayer - 2d216566f2 libavutil/base64: Try not to write over the array end 2024-05-12 17:24:08 -0300: James Almer - 0664cbd732 x86/flacdsp: add a SSE2 version of wasted32 2024-05-12 17:24:08 -0300: James Almer - 5acec189af checkasm/flacdsp: add a test for wasted32 2024-05-12 17:23:58 -0300: James Almer - 1ba5287697 avcodec/flacdsp: split off wasted bit handling into dsp functions 2024-05-12 12:54:19 -0300: James Almer - c00c8679ed x86/flacdsp: add a SSE4 version of lpc16 2024-05-12 12:36:46 -0300: James Almer - 479d26cea2 checkasm/flacdsp: sanitize lpc arguments 2024-05-12 12:36:46 -0300: James Almer - 467d84a06d checkasm/flacdsp: run lpc benchmarks with an unmodified buffer 2024-05-12 16:01:44 +0200: Yotam Ofek - 02c032abcd avcodec/aacenc_tns: remove unreachable code branch 2024-05-11 11:38:49 +0300: Rémi Denis-Courmont - 0d9591841b lavc/ac3dsp: add R-V Zvbb extract_exponents 2024-05-11 11:38:49 +0300: Rémi Denis-Courmont - 5d8f62feb5 lavu/riscv: add Zvbb CPU capability detection 2024-05-11 11:38:49 +0300: Rémi Denis-Courmont - 01c5f4ad9f riscv: add Zvbb vector bit manipulation extension 2024-05-11 11:36:20 +0300: sunyuechi - 11f689317d checkasm: Fix h264chroma test name 2024-05-11 10:28:59 +0200: Ramiro Polla - 250c0defa2 checkasm: add test for fdct 2024-05-11 10:13:58 +0200: Ramiro Polla - b8af0809fb libavcodec/mpegvideo_enc: fix multi-threaded motion estimation rounding for mpeg4 2024-05-11 09:38:34 +0200: Ramiro Polla - 713c6eba8d libavcodec/motion_est: fix penalty_factor for b frames 2024-05-11 15:21:57 +0800: Haihao Xiang - ceace488ff lavc/vaapi_encode_av1: insert HDR_CLL metadata if have 2024-05-11 15:21:57 +0800: Haihao Xiang - 0bdf71ada7 lavc/vaapi_encode_av1: Insert HDR_MDCV metadata if have 2024-05-11 15:21:57 +0800: Haihao Xiang - 7f3ba6bbfa lavc/vaapi_encode_av1: implement write_extra_header callback 2024-05-11 01:25:15 +0200: Niklas Haas - 9c6c4f3d47 avcodec/libaomenc: properly clean up image metadata 2024-05-10 18:59:06 +0300: Rémi Denis-Courmont - 5afe734b6d lavu/riscv: remove bespoke assembler for MIN 2024-05-10 18:59:06 +0300: Rémi Denis-Courmont - 6c6313f1b5 swscale/riscv: explicitly require Zbb for MIN 2024-05-10 18:59:06 +0300: Rémi Denis-Courmont - c07af340ae lavc/riscv: explicitly require Zbb for MIN 2024-05-10 18:59:06 +0300: Rémi Denis-Courmont - 89029baebd lavu/riscv: allow requesting a second extension 2024-05-10 18:41:13 +0300: sunyuechi - 6e77af1c22 lavc/vp8dsp: R-V V put_epel v 2024-05-10 18:41:13 +0300: sunyuechi - 109daea619 lavc/vp8dsp: R-V V put_epel h 2024-05-10 18:41:13 +0300: sunyuechi - 538f217bbb lavc/vp8dsp: R-V V put_bilin_hv 2024-05-10 18:41:13 +0300: sunyuechi - bb5039b3cb lavc/vp8dsp: R-V V put_bilin_h v 2024-05-10 18:41:13 +0300: sunyuechi - 0b8e5e5a00 lavc/vp8dsp: R-V put_vp8_pixels 2024-05-09 16:17:40 +0200: Michael Niedermayer - d7924a4f60 avcodec/cbs_av1: Avoid shift overflow 2024-05-09 16:17:40 +0200: Michael Niedermayer - f44f441555 fftools/ffplay: Check return of swr_alloc_set_opts2() 2024-05-09 16:17:40 +0200: Michael Niedermayer - ba7038043a tools/opt_common: Check for malloc failure 2024-05-09 16:17:39 +0200: Michael Niedermayer - 91d27f7e02 doc/examples/demux_decode: Simplify loop 2024-05-09 16:17:39 +0200: Michael Niedermayer - a5d1497f33 avformat/concatdec: Check file 2024-05-09 16:17:39 +0200: Michael Niedermayer - 24bd01ea65 tools/target_enc_fuzzer: Only read pix_fmts if its set 2024-05-09 16:17:38 +0200: Michael Niedermayer - c2918eb88e tools/target_enc_fuzzer: replace assert by clean exit 2024-05-09 10:06:38 -0300: Dawid Kozinski - e4da96c6b2 avformat/evc: Small fixes in documentation 2024-05-09 13:40:18 +0200: Andreas Rheinhardt - 6fa967810d tests/checkasm/svq1enc: Use proper range for input 2024-05-09 13:18:32 +0200: Andreas Rheinhardt - ebe78e3ef0 avfilter/af_volume: Don't free options manually 2024-05-08 21:15:05 -0300: Dawid Kozinski - e8e84dc325 avcodec/evc: Reference to ISO_IEC_23094-1-2020 document section for EVC_MAX_APS_COUNT enum has been fixed 2024-05-08 21:15:05 -0300: Dawid Kozinski - 73d338d47c avformat/avi: Added EVC codec tag to the list of supported codec_id-codec_tag pairs for AVI muxer 2024-05-08 21:15:05 -0300: Dawid Kozinski - cf45526a0d avcodec/bitstream_filters: Declaration of the ff_evc_frame_merge_bsf variable has been moved to the appropriate following the alphabetical order 2024-05-08 21:14:56 -0300: Dawid Kozinski - 0797651c12 avcodec/evc: Set the AV_FRAME_FLAG_KEY flag for a decoded frame when the decoded packet contains a keyframe 2024-05-08 21:13:23 -0300: James Almer - 214cbe29dc x86/blockdsp: add sse2 and avx2 versions of fill_block_tab 2024-05-08 21:13:23 -0300: James Almer - b6054e57cb checkasm/blockdsp: use smallest allowed aligned buffers for fill_block_tab tests 2024-05-08 21:13:23 -0300: James Almer - febd9271fc checkasm/blockdsp: don't randomize the buffers for fill_block_tab 2024-05-08 21:33:32 +0200: PoorvaGaikar - 8b6e66d0f0 avfilter/f_select.c: add support for iw and ih variables 2024-05-08 21:33:32 +0200: Brad Smith - 9e674b3160 lavd/v4l2: Use proper field type for second parameter of ioctl() with BSD's 2024-05-08 18:26:32 +0300: Rémi Denis-Courmont - f8715d0300 lavc/vp9dsp: fix compilation with llvm-as 2024-05-08 18:26:32 +0300: Rémi Denis-Courmont - 1f150a68ac lavu/riscv: fix build without 2024-05-07 20:11:42 -0300: James Almer - 4e069ba80a avutil/opt: free the temporary layout in av_opt_is_set_to_default() 2024-05-07 20:11:42 -0300: James Almer - ae0293ee41 avutil/opt: propagate av_dict_copy() errors in av_opt_{get,set}_dict_val() 2024-05-07 20:11:42 -0300: James Almer - 9614efc258 avutil/opt: don't set a channel layout if the option is flagged as read only 2024-05-07 20:11:42 -0300: James Almer - 2987c65caa avutil/opt: add a note about the av_opt_{get,set}_chlayout() behavior 2024-05-07 23:53:26 +0200: Andreas Rheinhardt - 894879a1df avfilter/Makefile: Add missing morpho->framesync dependency 2024-05-07 23:53:26 +0200: Andreas Rheinhardt - 1739dba536 configure: Add missing identity filter->scene_sad dependency 2024-05-07 23:53:26 +0200: Andreas Rheinhardt - b5cf359c97 avfilter/Makefile: Add missing identity->framesync dependency 2024-05-07 23:53:26 +0200: Andreas Rheinhardt - 9ec928e627 avfilter/x86/Makefile: Fix standalone build of haldclut filter 2024-05-07 23:53:26 +0200: Andreas Rheinhardt - 0d80348748 avfilter/vf_lut3d: Fix standalone build of lut1d 2024-05-07 23:53:26 +0200: Andreas Rheinhardt - afda5ee7b9 avfilter/Makefile: Add missing multiply->framesync dependency 2024-05-07 23:53:26 +0200: Andreas Rheinhardt - c11d7ca2f0 avfilter/x86/Makefile: Add missing dependencies for sobel filter 2024-05-07 23:53:26 +0200: Andreas Rheinhardt - 3c7dc9ea59 avfilter/vf_convolution: Fix compilation with sobel disabled 2024-05-07 23:53:26 +0200: Andreas Rheinhardt - dd246bdc0f avfilter/Makefile: Add missing guided->framesync dependency 2024-05-07 23:53:26 +0200: Andreas Rheinhardt - 7e582d8b3e avfilter/vsrc_testsrc: Fix compilation of colorchart filter 2024-05-07 23:53:26 +0200: Andreas Rheinhardt - 03618ee8a8 avfilter/Makefile: Add scale(2ref)->framesync dependency 2024-05-07 23:53:26 +0200: Andreas Rheinhardt - 2e1b95283e avfilter/vf_xmedian: Define OFFSET, FLAGS macros unconditionally 2024-05-07 23:53:26 +0200: Andreas Rheinhardt - db53ee915d avfilter/Makefile: Add missing colormap->framesync dependency 2024-05-07 23:53:26 +0200: Andreas Rheinhardt - 609d2c01ea avfilter/Makefile: Add missing tiltshelf entry 2024-05-07 23:53:26 +0200: Andreas Rheinhardt - 5de78958e4 avformat/Makefile: Add asf_muxer->asf_tags.o dependency 2024-05-07 23:53:26 +0200: Andreas Rheinhardt - 07c1bd5feb avcodec/Makefile: Fix intrax8 objects 2024-05-07 23:53:26 +0200: Andreas Rheinhardt - 2e7bd08c4c configure: Add wmv2dsp->qpeldsp dependency 2024-05-07 23:53:26 +0200: Andreas Rheinhardt - 8b7f089e4b avcodec/Makefile: Correct name of cbd2_dpcm decoder 2024-05-07 23:53:26 +0200: Andreas Rheinhardt - df2416ca97 Remove remnants of prores_lgpl decoder 2024-05-07 23:53:26 +0200: Andreas Rheinhardt - db2cd9cabf avcodec/Makefile, v408(dec|enc): Remove remnants of AYUV codecs 2024-05-07 23:53:26 +0200: Andreas Rheinhardt - b2003d6dcc configure: Add missing ftr decoder->adts_header dependency 2024-05-07 23:53:26 +0200: Andreas Rheinhardt - 3c7c5e42f2 configure: Add missing atrac3p(al) decoder->sinewin dependency 2024-05-07 23:53:26 +0200: Andreas Rheinhardt - 1261ca2c85 configure: Add missing pdv decoder->inflate_wrapper dependency 2024-05-07 23:53:26 +0200: Andreas Rheinhardt - aebddfd4d6 configure: Add missing dirac_decoder->qpeldsp dependency 2024-05-07 23:38:05 +0200: Marton Balint - 8d92f59d11 avformat/file: fail for non-numerical arguments to pipe: 2024-05-07 13:24:32 +0200: Andreas Rheinhardt - 39ce8a9695 avcodec/diracdec: Don't use EDGE_WIDTH from mpegpicture.h 2024-05-07 12:33:50 +0200: Andreas Rheinhardt - 2eab5a1f54 avcodec/aac/aacdec: Fix linking errors with only one decoder enabled 2024-05-07 11:06:37 +0800: Mandava, Mounika - b1037d4ebe lavc/qsvenc: add support for oneVPL string API 2024-05-07 11:06:37 +0800: Haihao Xiang - df76c3756d lavc/qsvenc: always allocate the array to store mfxExtBuffer points 2024-05-07 00:02:57 +0200: Andreas Rheinhardt - f5d2dc7b4b avcodec/aac/aacdec_(fixed|float): Set AACDecDSP, AACDecProc directly 2024-05-07 00:01:39 +0200: Andreas Rheinhardt - 8762aa4d62 avcodec/aac/aacdec: Move init functions to aacdec_fixed/float 2024-05-07 00:00:04 +0200: Andreas Rheinhardt - 0fc3d8e4d6 avcodec/aac/aacdec: Avoid compiling latm decoder if disabled 2024-05-06 23:59:43 +0200: Andreas Rheinhardt - d4fb110f5c avcodec/aac/aacdec: Mark flush as cold 2024-05-06 23:59:27 +0200: Andreas Rheinhardt - 41922bef7a avcodec/aac/aacdec_(fixed|float): Avoid AAC_RENAME, INTFLOAT 2024-05-06 23:59:10 +0200: Andreas Rheinhardt - c13b5d96c8 avcodec/aac/aacdec_float: Call ff_aac_float_common_init() only once 2024-05-06 23:58:58 +0200: Andreas Rheinhardt - 41ea317ced avcodec/aac/aacdec: Avoid branch to set sample_fmt 2024-05-06 23:58:31 +0200: Andreas Rheinhardt - ef16882e8f avcodec/aac/aacdec: Move channel number check out of init_dsp() 2024-05-06 23:58:08 +0200: Andreas Rheinhardt - e4e9144a5c avcodec/aac/aacdec: Remove unnecessary ff_thread_once() 2024-05-06 23:57:41 +0200: Andreas Rheinhardt - 44474dd7b9 avcodec/aacsbr: Fix type mismatch 2024-05-06 23:56:40 +0200: Andreas Rheinhardt - e6bf540048 avcodec/aactab: Provide ff_ltp_coef, ff_tns_tmp2_map unconditionally 2024-05-06 20:17:50 +0100: Mark Thompson - 7b482815a0 vulkan_av1: Fix force_integer_mv value 2024-05-06 20:17:50 +0100: Mark Thompson - b73e6af337 vaapi_av1: Fix force_integer_mv value 2024-05-06 20:17:50 +0100: Mark Thompson - b62d385ecf nvdec_av1: Use av1dec force_integer_mv value 2024-05-06 20:17:50 +0100: Mark Thompson - e5a5125bbe vdpau_av1: Use av1dec force_integer_mv value 2024-05-06 20:17:50 +0100: Mark Thompson - 5162247092 dxva2_av1: Use av1dec force_integer_mv value 2024-05-06 20:17:50 +0100: Mark Thompson - 6f56e0e7e5 av1dec: Add force_integer_mv derived field for decoder use 2024-05-06 22:10:16 +0300: Rémi Denis-Courmont - 9e77188cba lavc/ac3dsp: R-V Zbb ac3_exponent_min 2024-05-06 22:09:41 +0300: Rémi Denis-Courmont - 95d1052fba lavu/riscv: add hwprobe() for CPU detection 2024-05-06 22:09:41 +0300: Rémi Denis-Courmont - d7333ba6f2 lavu/riscv: indent code 2024-05-06 14:51:56 +0200: Andreas Rheinhardt - 2f8bf90054 avcodec/allcodecs: Remove LIBX264_CONST 2024-05-06 20:22:42 +0800: Nuo Mi - a9586a00df avcodec/vvcdec: ff_vvc_frame_submit, avoid initializing task twice. 2024-05-06 03:00:41 +0200: Michael Niedermayer - 96449cfeae avcodec/mpegvideo_enc: Fix 1 line and one column images 2024-05-06 03:00:41 +0200: Michael Niedermayer - a3bb269db9 avcodec/amrwbdec: assert mode to be valid in decode_fixed_vector() 2024-05-06 03:00:41 +0200: Michael Niedermayer - a2ec2bd493 avcodec/wavarc: fix integer overflow in decode_5elp() block type 2 2024-05-06 03:00:40 +0200: Michael Niedermayer - 1330a73cca swscale/output: Fix integer overflow in yuv2rgba64_full_1_c_template() 2024-05-06 03:00:40 +0200: Michael Niedermayer - a56559e688 swscale/output: Fix integer overflow in yuv2rgba64_1_c_template 2024-05-06 03:00:40 +0200: Michael Niedermayer - c7075cdb67 avcodec/dovi_rpuenc: Initialize bl_compat_id 2024-05-05 21:37:07 -0300: James Almer - 2e16285fe8 avformat/iamf_reader: split "if ((ret = ...) < 0)" line 2024-05-05 21:37:07 -0300: James Almer - 0ec8f3c55a avformat/mov: don't use stream duration to calculate bitrate with fragmented input 2024-05-05 21:37:07 -0300: James Almer - 82397084a9 avfilter/vf_scale: properly reinitialize framesync 2024-05-05 21:37:07 -0300: James Almer - ccf395e8bd avfilter/framesync: reset nb_in on allocation failure 2024-05-05 21:37:07 -0300: James Almer - eb392e4100 avfilter/vf_scale: don't expose framesync options in vf_scale2ref 2024-05-05 11:56:29 +0100: Derek Buitenhuis - f8a613d6a8 fftools/ffprobe: Avoid overflow when calculating DAR 2024-05-04 21:31:33 -0300: James Almer - 088bf6e8c1 avutil/iamf: use AV_OPT_TYPE_UINT 2024-05-04 21:20:35 -0300: James Almer - d6e877bbcd avutil/iamf: fix offsets for mix_gain options 2024-05-04 21:17:40 -0300: James Almer - d053290d8d avutil/opt: add an unsigned option type 2024-05-04 21:11:47 -0300: James Almer - 9902fc550a avutil/tests/opt: test values > INT_MAX for INT64 type 2024-05-04 21:11:47 -0300: James Almer - 72ac495960 avutil/tests/opt: test negative values for INT and INT64 types 2024-05-04 16:30:22 +0200: Andreas Rheinhardt - 2c77dc5aad avformat/movenc: Avoid loop for writing array 2024-05-04 16:29:58 +0200: Andreas Rheinhardt - 601873263e avformat/movenc: Check av_malloc() 2024-05-04 13:15:15 +0200: Niklas Haas - df868bae23 doc/filters: mention scale2ref in replacement example 2024-05-04 13:15:11 +0200: Niklas Haas - 8bf0a9c2ca doc/filters: move scale=ref_* to correct sectton 2024-05-04 13:07:27 +0200: Niklas Haas - 6a5b021e35 avfilter/vf_scale: fix input declaration 2024-05-04 10:17:11 +0300: Rémi Denis-Courmont - 38f67a32b3 lavc/ac3dsp: R-V V min_exponents 2024-05-04 01:15:05 +0200: Marcus B Spencer - 5e7180864f avutil/opt: Clarify type of integers 2024-05-03 18:00:53 +0300: sunyuechi - 5bc3b7f513 lavc/rv40dsp: R-V V chroma_mc 2024-05-03 18:00:53 +0300: sunyuechi - cfa8d2488d checkasm/rv40dsp: add chroma_mc test 2024-05-03 17:49:23 +0300: sunyuechi - 7d0673db7e lavc/blockdsp: R-V V fill_block 2024-05-03 17:49:23 +0300: sunyuechi - b369c4d569 checkasm/blockdsp: add fill_block test 2024-05-03 17:48:46 +0300: Rémi Denis-Courmont - 6cd97cd797 lavc/ac3dsp: R-V V sum_square_butterfly_float 2024-05-03 17:48:46 +0300: Rémi Denis-Courmont - 6459966beb lavc/ac3dsp: R-V V sum_square_butterfly_int32 2024-05-03 14:23:23 +0200: Niklas Haas - 95568c4e31 avfilter/scale2ref: deprecate in favor of scale=rw:rh 2024-05-03 14:23:23 +0200: Niklas Haas - 5b5e692da6 fate/scale2ref_keep_aspect: switch to vf_scale ref_* 2024-05-03 14:23:23 +0200: Niklas Haas - bb80445813 avfilter/vf_scale: add optional "ref" input 2024-05-03 14:23:23 +0200: Niklas Haas - e82a3997cd avfilter/vf_scale: switch to FFFrameSync 2024-05-03 14:23:22 +0200: Niklas Haas - a5032dc12a avfilter/framesync: make framesync_class un-static 2024-05-03 02:35:50 +0200: Michael Niedermayer - 69b4d9736b avcodec/av1dec: Change bit_depth to int 2024-05-03 02:35:50 +0200: Michael Niedermayer - fd7d24fa3f avcodec/av1dec: bit_depth cannot be another values than 8,10,12 2024-05-03 02:35:50 +0200: Michael Niedermayer - f9218e4d52 avcodec/avs3_parser: assert the return value of init_get_bits() 2024-05-03 02:35:49 +0200: Michael Niedermayer - a7c4f119c9 avcodec/avs2_parser: Assert init_get_bits8() success with const size 15 2024-05-02 23:38:15 +0200: Andreas Rheinhardt - c3ca90a92e avcodec/x86/vp3dsp_init: Set correct function pointer, fix crash 2024-05-02 23:37:16 +0200: Andreas Rheinhardt - 9fb3d640fb avcodec/av1dec: Always set ret before goto end 2024-05-02 10:39:56 -0300: James Almer - 86e418ffd7 avcodec/avcodec: free decoded_side_data in ff_codec_close() 2024-05-02 12:12:49 +0200: Niklas Haas - 71669f2ad5 avcodec/libx264: bump minimum required version to 155 2024-05-01 19:40:00 +0200: Timo Rothenpieler - 476688095f configure: handle xargs versions that exec empty commands 2024-05-01 19:00:36 +0200: Timo Rothenpieler - 95edaf72b4 configure: support msvc build inside WSL 2024-05-01 02:57:13 +0200: Michael Niedermayer - e757726e89 avfilter/avfiltergraph: return value of ff_request_frame() is unused 2024-05-01 02:57:13 +0200: Andrew Sayers - 99e43a6dfe lavu/opt: Clarify the scope of AVOptions 2024-05-01 02:57:12 +0200: Michael Niedermayer - 9f54c13bc4 avformat/iamfdec: check nb_streams in header read 2024-05-01 02:57:12 +0200: Michael Niedermayer - 20a6bfda0f avformat/mxfdec: Check body_offset 2024-05-01 02:57:12 +0200: Michael Niedermayer - c26a762ea1 avformat/kvag: Check sample_rate 2024-05-01 02:57:11 +0200: Michael Niedermayer - 615c994739 avcodec/atrac9dec: Check init_get_bits8() for failure 2024-05-01 02:57:11 +0200: Michael Niedermayer - 63415168db avcodec/ac3_parser: Check init_get_bits8() for failure 2024-04-30 18:29:38 -0300: James Almer - e09164940e avformat/mov: free the infe allocated item data on failure 2024-04-30 23:13:47 +0300: Martin Storsjö - d11be191fa checkasm: vc1dsp: Align buffers sufficiently for the mspel tests 2024-04-30 21:35:42 +0200: Niklas Haas - 1d89de03d6 avcodec/dovi_rpuenc: avoid division by zero 2024-04-30 11:15:13 -0300: James Almer - b7debef3cc avformat/mov: support SpatialAudioBox ambisonic layouts with non-diegetic channels 2024-04-30 11:15:13 -0300: James Almer - 37c8d93e56 avformat/mov: support SpatialAudioBox ambisonic layouts with arbitrary channel mapping 2024-04-29 21:23:32 +0200: Andreas Rheinhardt - 08781ebe1a avcodec/riscv/vp9dsp: Fix inclusion guard 2024-04-29 20:46:05 +0300: sunyuechi - c3a96f97f8 lavc/vp9dsp: R-V V ipred dc 2024-04-29 20:34:29 +0300: sunyuechi - dedc2456bf checkasm/vc1dsp: add mspel_pixels test 2024-04-29 15:30:25 +0200: Lynne - f492095bd3 opustab: macro constant as a double 2024-04-29 15:58:48 +0800: Zhao Zhili - cf4af4bca0 avcodec/mediacodecenc: Flush bsf after create extradata 2024-04-29 11:08:41 +0800: David Rosca - 1e2ac489a4 lavu/hwcontext_vaapi: Use vaMapBuffer2 for mapping image buffers 2024-04-29 11:08:41 +0800: Haihao Xiang - 578ac59887 lavfi/qsv: Copy metadata fields from the given input 2024-04-29 11:08:41 +0800: Fei Wang - 67fc9b8427 lavc/qsvdec: Use FFmpeg default 1/25 framerate if can't derive it from bitstream 2024-04-28 19:13:17 +0200: Andreas Rheinhardt - 651f3aa7f9 avcodec/h264dec: Remove unused coded_picture_number 2024-04-28 13:59:57 +0200: Yotam Ofek - a9a69a5a31 avcodec/aacenc: don't redundantly re-compute max sfb 2024-04-27 19:39:23 -0300: James Almer - 31327c2d07 avformat/mov: fix the check for the heif item parsing loop 2024-04-27 23:24:58 +0200: Timo Rothenpieler - 59767636c7 fate: allow https for git URLs 2024-04-27 21:16:40 +0200: Michael Niedermayer - 091fdce87e avcodec/pngdec: Check last AVFrame before deref 2024-04-27 21:16:40 +0200: Michael Niedermayer - d9699464c3 avcodec/vp3: Call ff_progress_frame_unref() before ff_progress_frame_get_buffer() 2024-04-27 21:16:39 +0200: Michael Niedermayer - 5eb05f4450 avcodec/hevcdec: Check ref frame 2024-04-27 17:00:12 +0200: Andreas Rheinhardt - 4c8a6631ad fftools/ffmpeg_filter: Fix check 2024-04-27 16:55:00 +0200: Andreas Rheinhardt - 67c7c44c79 avcodec/vp8: Return error on error 2024-04-27 11:12:12 +0200: Lynne - 3390693bfb aacdec: avoid generating unused code when either implementation is disabled 2024-04-27 11:12:07 +0200: Lynne - 134dba9544 opusdsp: add ability to modify deemphasis constant 2024-04-26 21:02:46 +0200: Niklas Haas - a2cdb2f5be avfilter/f_sidedata: synchronize with side data list 2024-04-25 15:21:25 +0100: Derek Buitenhuis - 2d5fa816fb avformat/http: Add support for Retry-After header 2024-04-25 15:21:25 +0100: Derek Buitenhuis - 6d89fd4c27 avformat/http: Rename parse_set_cookie_expiry_time to parse_http_date 2024-04-25 14:21:25 +0100: Derek Buitenhuis - 1f8e5b6d95 doc/protocols: Fill in missing HTTP options 2024-04-25 14:20:28 +0100: Derek Buitenhuis - 5d568b16a0 doc/protocols: Re-order HTTP options to match http.c order 2024-04-25 14:19:50 +0100: Derek Buitenhuis - 31de02cf31 avformat/http: Add option to limit total reconnect delay 2024-04-25 14:17:33 +0100: Derek Buitenhuis - 10374ab5ed avformat/http: Add options to set the max number of connection retries 2024-04-25 14:15:32 +0100: Derek Buitenhuis - a776d524e1 avformat/http: Rename attempts to auth_attempts 2024-04-25 14:15:08 +0100: Derek Buitenhuis - fa00624693 avformat/http: Don't bail on parsing headers on "bad" HTTP codes 2024-04-25 14:14:36 +0100: Derek Buitenhuis - b79260550b avformat/http: Use AVERROR_HTTP_TOO_MANY_REQUESTS 2024-04-25 14:13:47 +0100: Derek Buitenhuis - bcae59b898 avutil/error: Add HTTP 429 Too Many Requests AVERROR code 2024-04-25 09:36:19 -0300: James Almer - 5fc4a824db fate/iamf: don't demux packets in fate-iamf-5_1-{copy,demux} 2024-04-25 03:24:59 +0200: Michael Niedermayer - cae0f2bc55 doc/examples/qsv_transcode: Initialize pointer before free 2024-04-25 03:24:59 +0200: Michael Niedermayer - 191950d1bf doc/examples/qsv_transcode: Simplify str_to_dict() loop 2024-04-25 03:24:58 +0200: Michael Niedermayer - c9c11a0866 doc/examples/vaapi_transcode: Simplify loop 2024-04-25 03:24:58 +0200: Michael Niedermayer - 82cce20934 doc/examples/qsv_transcode: Simplify loop 2024-04-25 00:33:13 +0200: Diego Felix de Souza - 9d675bb60d avcodec/nvenc: add high bit depth encoding for HEVC 2024-04-24 18:12:05 -0300: James Almer - 1a8d50e379 fate/iamf: add a demux text 2024-04-24 18:12:00 -0300: James Almer - 8c27cdd2d4 fftools/ffmpeg_mux_init: add missing IAMF Param Definition copies 2024-04-24 17:37:13 -0300: James Almer - f684228407 fftools/ffmpeg_mux_init: remove leftover debug log messages 2024-04-24 17:37:12 -0300: James Almer - b9af58184f avutil/iamf: fix mix_gain_class name 2024-04-24 15:18:56 -0300: James Almer - 8c0045f013 fate/iamf: add a remux test with stream group copying 2024-04-24 11:47:34 +0800: Haihao Xiang - 8c62d77139 lavc/vp9: Fix regression introduced in 0ba05857 2024-04-24 00:19:36 -0300: James Almer - 725d3b6f17 doc/APIchanges: fix date for the latest entry 2024-04-24 00:11:37 -0300: James Almer - 757367e068 avformat/demux: extract extradata from packets when context update is requested 2024-04-24 00:11:37 -0300: James Almer - c4e3d6cdb0 avcodec/codec_par: always clear extradata_size in avcodec_parameters_to_context() 2024-04-23 23:54:46 -0300: James Almer - ecf87dd230 fftools/ffmpeg_mux_init: allow mapping a stream group from one of the inputs 2024-04-23 23:54:46 -0300: James Almer - 8616cfe089 avutil/opt: add support for children objects in av_opt_serialize 2024-04-23 23:54:46 -0300: James Almer - 855d4b5254 avutil/tests/opt: test av_opt_find2() 2024-04-23 23:54:46 -0300: James Almer - a9df9f95c4 avutil/test/opt: test the AV_OPT_SERIALIZE_SKIP_DEFAULTS flag 2024-04-24 02:52:17 +0200: Michael Niedermayer - b91e3c4c90 avcodec/cbs_h2645: Check NAL space 2024-04-24 02:52:17 +0200: Michael Niedermayer - 02301017d2 avfilter/vf_thumbnail_cuda: Set ret before checking it 2024-04-24 02:52:16 +0200: Michael Niedermayer - e7174e66ac avfilter/signature_lookup: Dont copy uninitialized stuff around 2024-04-24 02:52:16 +0200: Michael Niedermayer - 25cb66369e avfilter/signature_lookup: Fix 2 differences to the refernce SW 2024-04-24 02:52:16 +0200: Michael Niedermayer - fb4a1eaadf tools: add target_enc_fuzzer.c 2024-04-24 00:09:38 +0200: Timo Rothenpieler - 61f27e5f71 doc: use HOSTEXESUF when calling print_options 2024-04-24 00:03:31 +0300: Martin Storsjö - cdf71f789b Remove .travis.yml 2024-04-23 12:46:49 -0300: James Almer - ce33a5f16d avformat/movenc: remove one level of indentation 2024-04-23 11:02:00 -0300: James Almer - 63702d5f9c avcodec/aac/aacdec: remove double colon 2024-04-23 16:09:09 +0800: Zhao Zhili - 1b41631185 fftools: Fix implicit-const-int-float-conversion warning 2024-04-23 15:35:26 +0800: Zhao Zhili - 66161166dc avcodec/mediacodecenc: add AV_CODEC_CAP_ENCODER_FLUSH support 2024-04-23 15:35:26 +0800: Zhao Zhili - 9e49915195 avcodec/mediacodecenc: Add global header support 2024-04-23 15:35:26 +0800: Zhao Zhili - 3cfea6993a avcodec/mediacodecenc: Remove write only variable 2024-04-23 15:35:26 +0800: Zhao Zhili - a5a3788f56 avcodec/mediacodecenc: Fix return empty packet when bsf is used 2024-04-23 15:35:26 +0800: Zhao Zhili - 32fa20c0c9 avcodec/mediacodec_wrapper: Fix unused variable warning 2024-04-23 15:35:26 +0800: Zhao Zhili - 98b5e80fd6 avcodec/mediacodec_wrapper: link to NDK mediacodec API directly 2024-04-23 15:35:26 +0800: Zhao Zhili - 309cff378c configure: Lower Android API level requirement of mediandk 2024-04-23 08:31:41 +0200: Lynne - e3650886c7 aacdec: initialize float/fixed SBR tables only when either is needed 2024-04-23 08:31:41 +0200: Lynne - 176c922e4e aacsbr: constify the only SBR table 2024-04-23 08:31:40 +0200: Lynne - 03cf101645 aacdec: remove AAC-specific MIPS optimizations 2024-04-23 08:31:40 +0200: Lynne - ae7c6cc17d aac: move aacdec.c to aac/aacdec.c 2024-04-23 08:31:40 +0200: Lynne - 551ce16b59 aacdec: move aacdec.h into libavcodec/aac 2024-04-23 08:31:39 +0200: Lynne - cd1e404a10 aacdec: merge previously-templated code 2024-04-23 08:31:39 +0200: Lynne - ce740618d1 aacdec: move LATM decode functions into a separate file 2024-04-23 08:31:38 +0200: Lynne - e93793bf3c aacdec: fully detemplate decoder core 2024-04-23 08:31:38 +0200: Lynne - 2f90d83981 aacdec: move fixed/float DSP initialization to templated init functions 2024-04-23 08:31:38 +0200: Lynne - 905fdb0601 aacdec: reuse TNS and LTP tables between fixed and float decoders 2024-04-23 08:31:37 +0200: Lynne - 49e7be1e37 aacdec: move prediction to separate files 2024-04-23 08:31:37 +0200: Lynne - b1718ce0f9 aacdec: move CCE decoding to a separate templated file 2024-04-23 08:31:36 +0200: Lynne - 41c04bec0a aacdec: move fixed-point clipping to a separate function 2024-04-23 08:31:36 +0200: Lynne - 87a93a5670 aacdec: split off channel coupling into a new file 2024-04-23 08:31:36 +0200: Lynne - b7387ea00e aacdec: deduplicate table initizalization 2024-04-23 08:31:35 +0200: Lynne - 41ae2b03a5 aacdec: move spectrum decode and dequantization to a new file 2024-04-23 08:31:35 +0200: Lynne - 5c026e6637 aacdec: remove unnecessary decode_spectrum_and_dequant arguments 2024-04-23 08:31:35 +0200: Lynne - eef9100a8e aacdec: template LTP windowing separately 2024-04-23 08:31:34 +0200: Lynne - 091d85217d aacdec: template windowing and transforms separately 2024-04-23 08:31:34 +0200: Lynne - a309aa4127 aacdec: duplicate table initialization 2024-04-23 08:31:33 +0200: Lynne - e9fc7661da aacdec: template LTP application separately 2024-04-23 08:31:33 +0200: Lynne - db5128ef70 aacdec: template TNS application separately 2024-04-23 08:31:33 +0200: Lynne - ad16349f9b aacdec: template intensity stereo application separately 2024-04-23 08:31:32 +0200: Lynne - 9f3fa77e0d aacdec: template mid/side stereo application separately 2024-04-23 08:31:32 +0200: Lynne - a6295586f5 aacdec: template scalefactor dequantization separately 2024-04-23 08:31:31 +0200: Lynne - 7f3b3e2df1 aacdec: switch-ify scalefactor decoding 2024-04-23 08:31:31 +0200: Lynne - 77a88bbdda aacdec: give spectrum dequant+decode SCE rather than an ICS 2024-04-23 08:31:31 +0200: Lynne - 60b60dd635 aacdec: separate out scalefactor dequantization from decoding 2024-04-23 08:31:30 +0200: Lynne - ed009bfd3d aacdec: add a decoder DSP structure 2024-04-23 08:31:30 +0200: Andreas Rheinhardt - 9de66fd449 avcodec/aacdec_template: Deduplicate common part of aac_decode_init() 2024-04-23 08:31:29 +0200: Andreas Rheinhardt - 980a55fb46 avcodec/aacdec_template: Deduplicate AVClass+AVOptions 2024-04-23 08:31:29 +0200: Andreas Rheinhardt - e3693c6f56 avcodec/aacdec_template: Deduplicate aac_decode_close() 2024-04-23 08:31:29 +0200: Andreas Rheinhardt - 7117e0c7be avcodec/aacdec: Use same AACDecContext for fixed and float 2024-04-23 08:31:28 +0200: Andreas Rheinhardt - fc3c2ea8dc avcodec/aacdec: PredictorState array out of SingleChannelElement 2024-04-23 08:31:28 +0200: Andreas Rheinhardt - 8b2261e573 avcodec/aacdec: Always include AV(Fixed|Float)DSPContext in AACDecContext 2024-04-23 08:31:28 +0200: Andreas Rheinhardt - 5bd7b8d999 avcodec/aacdec: Split SBR context from ChannelElement 2024-04-23 08:31:27 +0200: Andreas Rheinhardt - 6975d965fc avcodec/aacsbr: Make ff_aac_sbr_* funcs accept ChannelElement* 2024-04-23 08:31:27 +0200: Lynne - 3600f757db aacsbr_template: include mem.h 2024-04-23 08:31:18 +0200: Lynne - f55b587820 aacdec: move aacdec_common to aac/aacdec_tab 2024-04-23 07:27:38 +0800: Jun Zhao - fc02b910ad lavc/libxevd: Fixed the has_b_frames setting 2024-04-22 21:41:50 +0100: Mark Thompson - ba6b08c75b av1dec: Fix RefFrameSignBias calculation 2024-04-22 17:20:16 -0300: Haihao Xiang - 3032a74cac configure: fix rpuenc typos 2024-04-22 12:17:56 +0200: Niklas Haas - 2f3c1e1641 avcodec/libsvtav1: implement dolby vision coding 2024-04-22 12:17:56 +0200: Niklas Haas - 39ca87ed1e avcodec/libx265: implement dolby vision coding 2024-04-22 12:17:56 +0200: Niklas Haas - 8dea94a146 avcodec/libaomenc: implement dolby vision coding 2024-04-22 12:17:56 +0200: Niklas Haas - 69e45a627c avformat/movenc: warn if dovi cfg ignored 2024-04-22 12:17:56 +0200: Niklas Haas - 3306766608 avcodec/dovi_rpuenc: add ff_dovi_rpu_generate() 2024-04-22 12:17:51 +0200: Niklas Haas - f140935005 avcodec/dovi_rpuenc: add ff_dovi_configure() 2024-04-22 12:17:05 +0200: Niklas Haas - f131086a70 avcodec/dovi_rpu: split into dovi_rpu.c and dovi_rpudec.c 2024-04-22 12:17:05 +0200: Niklas Haas - 783734d979 configure: rename dovi_rpu subsystem to dovi_rpudec 2024-04-22 12:17:05 +0200: Niklas Haas - 2a99d3527b avcodec/dovi_rpu: expose guess_profile(), clarify semantics 2024-04-22 12:17:05 +0200: Niklas Haas - dbfd979c1b avcodec/dovi_rpu: clarify error on missing RPU VDR 2024-04-22 12:17:05 +0200: Niklas Haas - fc616de1a5 avcodec/dovi_rpu: properly replace context header 2024-04-22 12:17:05 +0200: Niklas Haas - d0392619a7 avcodec/dovi_rpu: store entire config record 2024-04-21 16:31:42 +0200: Andreas Rheinhardt - 20206e14d7 avcodec/av1dec: Make av1_frame_replace() out of av1_frame_ref() 2024-04-21 16:31:42 +0200: Andreas Rheinhardt - 0f8763fbea avcodec/av1dec: Use ProgressFrames 2024-04-21 16:31:42 +0200: Andreas Rheinhardt - 0ec886ddc7 avcodec/hevcdec: Use union for AVFrame* and ProgressFrame 2024-04-21 16:31:42 +0200: Andreas Rheinhardt - 1d17d84b7d avcodec/progressframe: Explain how unnamed union can simplify accesses 2024-04-21 21:06:50 +0800: Jun Zhao - 822e2843ca lavc/vvc/refs: Use dpb_max_num_reorder_pics to control output 2024-04-21 21:06:50 +0800: Jun Zhao - 50b8666dc6 lavc/vvc_parser: Fixed the has_b_frames setting 2024-04-21 21:06:50 +0800: Jun Zhao - d9f72eb107 lavc/vvc_parser: Remove max_b_frames setting 2024-04-21 13:34:33 +0200: Andreas Rheinhardt - 277f051ff6 avcodec/pthread_frame: Fix leak of coded side data 2024-04-21 09:43:17 +0200: Matthieu Bouron - 8cdf1bae94 avcodec/jni: fix mixed declaration and code 2024-04-20 12:11:43 +0800: Wu Jianhua - a44c346312 avcodec/x86/vvc/vvcdsp_init: fix linking error when configuring with --disable-ssse3 --disable-optimizations options 2024-04-20 12:11:43 +0800: Wu Jianhua - 2f3aaef1b5 avcodec/x86/vvc/vvcdsp_init: add avg prototypes 2024-04-20 12:11:43 +0800: Wu Jianhua - 4358f49568 avcodec/x86/vvc/vvcdsp_init: add put prototypes 2024-04-19 17:44:21 +0200: Andreas Rheinhardt - bba996d6cd avcodec/hevcdec: Fix precedence, bogus film grain warning 2024-04-19 13:18:04 +0200: Andreas Rheinhardt - f18de5bc4a avcodec/v4l2_(m2m|buffers): Use RefStruct API for context references 2024-04-19 13:18:04 +0200: Andreas Rheinhardt - fbd1b90b29 avcodec/rkmppdec: Allocate AVDRMFrameDescriptor and frame ctx jointly 2024-04-19 13:18:04 +0200: Andreas Rheinhardt - 1427e67500 avcodec/rkmppdec: Use RefStruct API for references to decoder itself 2024-04-19 13:18:04 +0200: Andreas Rheinhardt - 9a0614c7bd avcodec/rkmppdec: Check av_buffer_ref() 2024-04-19 13:18:04 +0200: Andreas Rheinhardt - 4513300989 avcodec/rkmppdec: Fix double-free on error 2024-04-19 13:18:04 +0200: Andreas Rheinhardt - d692c42938 avcodec/qsv: Use RefStruct API for memory id (mids) array 2024-04-19 13:18:04 +0200: Andreas Rheinhardt - ac8288e288 avcodec/ffv1dec: Switch to ProgressFrames 2024-04-19 13:18:04 +0200: Andreas Rheinhardt - 2f29147b7f avcodec/pngdec: Switch to ProgressFrames 2024-04-19 13:18:04 +0200: Andreas Rheinhardt - a807e469d5 avcodec/hevcdec: Switch to ProgressFrames 2024-04-19 13:18:04 +0200: Andreas Rheinhardt - 2b46ae6407 avcodec/codec_internal: Remove FF_CODEC_CAP_ALLOCATE_PROGRESS 2024-04-19 13:18:04 +0200: Andreas Rheinhardt - d7374ac713 avcodec/vp8: Mark flushing functions as av_cold 2024-04-19 13:18:04 +0200: Andreas Rheinhardt - d48d7bc434 avcodec/vp8: Convert to ProgressFrame API 2024-04-19 13:18:04 +0200: Andreas Rheinhardt - d74102e325 avcodec/wavpack: Move transient variable from context to stack 2024-04-19 13:18:04 +0200: Andreas Rheinhardt - 483c85e85e avcodec/wavpack: Optimize always-false comparison away 2024-04-19 13:18:04 +0200: Andreas Rheinhardt - 70e79d289b avcodec/wavpack: Only reset DSD context upon parameter change 2024-04-19 13:18:04 +0200: Andreas Rheinhardt - 8dd0bd4f9b avcodec/wavpack: Move initializing DSD data to a better place 2024-04-19 13:18:04 +0200: Andreas Rheinhardt - 2aac42605c avcodec/wavpack: Use ThreadProgress API 2024-04-19 13:18:04 +0200: Andreas Rheinhardt - 9dc8f8839e avcodec/pthread_frame: Add API to share RefStruct refs just once 2024-04-19 13:18:04 +0200: Andreas Rheinhardt - 267a763a55 avcodec/vp9: Replace atomic_store() by atomic_init() 2024-04-19 13:18:04 +0200: Andreas Rheinhardt - 259234b46f avcodec/vp9: Simplify replacing VP9Frame 2024-04-19 13:18:04 +0200: Andreas Rheinhardt - 98e1e848ef avcodec/vp9: Reduce wait times 2024-04-19 13:18:04 +0200: Andreas Rheinhardt - 0ba058579f avcodec/vp9: Fix race when attaching side-data for show-existing frame 2024-04-19 13:18:04 +0200: Andreas Rheinhardt - 7bd3b73716 avcodec/vp9: Switch to ProgressFrames 2024-04-19 13:18:04 +0200: Andreas Rheinhardt - 444bd353e9 avcodec/vp3: Switch to ProgressFrames 2024-04-19 13:18:04 +0200: Andreas Rheinhardt - c381c23154 avcodec/mimic: Switch to ProgressFrames 2024-04-19 13:18:04 +0200: Andreas Rheinhardt - 2135a40b1c avcodec/decode: Add new ProgressFrame API 2024-04-19 13:07:48 +0200: Andreas Rheinhardt - 89828417b0 avcodec/threadprogress: Add new API for frame-threaded progress 2024-04-19 09:00:59 +0200: Stefano Sabatini - 0fb0946de7 doc/muxers: add mmf 2024-04-19 09:00:59 +0200: Stefano Sabatini - b9f2e1b929 doc/muxers: add microdvd 2024-04-19 09:00:41 +0200: Stefano Sabatini - ac3460c61c doc/muxers/md5: apply misc consistency fixes 2024-04-19 08:44:20 +0200: Stefano Sabatini - 4bd192ddf4 doc/muxers/matroska: add missing options, apply misc style fixes 2024-04-19 08:44:20 +0200: Stefano Sabatini - bba492dc9c lavf/matroskaenc: apply consistent style to options descriptions 2024-04-18 17:38:15 -0300: Frank Plowman - bb9e4ff355 lavc/vvc: Skip enhancement layer NAL units 2024-04-18 13:00:11 -0300: James Almer - 5b9db32ccc avformat/mov: ignore old infe box versions 2024-04-18 12:24:43 -0300: Andrew Sayers - 6927457443 avutil/frame: remove comment about avcodec_get_frame_class() 2024-04-18 14:52:26 +0200: Andreas Rheinhardt - 7f35c999f6 avcodec/ac3enc: Avoid copying samples 2024-04-18 14:52:26 +0200: Andreas Rheinhardt - da460fb95c avcodec/ac3enc: Combine cpl_coord buffers 2024-04-18 14:52:26 +0200: Andreas Rheinhardt - 5b9fab0f07 avcodec/ac3enc: Combine loops 2024-04-18 14:52:26 +0200: Andreas Rheinhardt - 79d1814b71 avcodec/ac3enc: Avoid indirections, allocations of small arrays 2024-04-18 14:52:26 +0200: Andreas Rheinhardt - 94132dc4aa avcodec/ac3enc: Avoid allocation for mdct_window 2024-04-18 14:52:26 +0200: Andreas Rheinhardt - 3b93b1af13 avcodec/ac3enc: Avoid allocation for windowed_samples 2024-04-18 14:43:07 +0800: Xinpeng Sun - 35ae44c615 lavfi/tonemap_vaapi: Add support for HDR to HDR tone mapping 2024-04-18 14:43:07 +0800: Haihao Xiang - db22804145 lavfi/tonemap_vaapi: Update the log 2024-04-18 14:43:07 +0800: Haihao Xiang - 3172a6722e lavfi/tonemap_vaapi: By default use bt709 for output frame 2024-04-18 14:43:07 +0800: Haihao Xiang - 1b5ca2e631 Changelog: Add pad_vaapi, drawbox_vaapi entry 2024-04-18 14:43:07 +0800: Haihao Xiang - 5c55e4e297 lavfi: Add drawbox_vaapi filter 2024-04-18 14:43:07 +0800: Haihao Xiang - 42eb10ecc6 lavfi: Add pad_vaapi filter 2024-04-18 14:43:07 +0800: Tong Wu - b2e2fb0344 avcodec/vaapi_encode_h265: use is_reference to fill reference_pic_flag 2024-04-18 14:43:07 +0800: Tong Wu - 02fb1782ef avcodec/vaapi_encode_h264: use is_reference to fill reference_pic_flag 2024-04-18 14:43:07 +0800: Haihao Xiang - 16616a3d1b lavfi/vaapi_vpp: Use dynamic frame pool in outlink if possible 2024-04-18 14:43:07 +0800: Haihao Xiang - 41e3d36a39 lavc/vaapi_decode: Use dynamic frame pool if possible 2024-04-18 08:38:14 +0200: Geoff Hill - 1abba59738 avcodec/ac3: Remove unused fixed-point ARMv7 DSP 2024-04-17 22:17:56 +0200: Nicolas Gaullier - 376b3d53c5 avfilter/vf_colorspace: use colorspace negotiation API 2024-04-17 18:31:06 +0530: Gyan Doshi - 38c322681e avformat/ivfenc: remove unused var 2024-04-16 21:40:13 +0200: Andreas Rheinhardt - 639013aafc avformat/lc3: Only allow AV_CODEC_ID_LC3 in muxer 2024-04-16 16:36:22 +0100: arch1t3cht - e9e1932c1c avcodec/h264dec: Reindent after the previous commit 2024-04-16 16:36:22 +0100: arch1t3cht - 728ffe6ca6 avcodec/h264dec: Handle non-recovered frames when draining 2024-04-16 16:36:22 +0100: arch1t3cht - 5a856ac6e6 avcodec/h264dec: Properly mark frames as recovered when draining 2024-04-16 11:43:10 -0300: James Almer - 6b6a0fc53d avformat/iamf_writer: reject duplicated stream ids in a stream group 2024-04-15 18:34:12 +0200: Antoine SOULIER - 257bc2a82a avformat/lc3: add file format for LC3/LC3plus transport 2024-04-15 18:32:38 +0200: Stefano Sabatini - b2bc4ac69e doc/utils/eval: review and extend, clarify ld/st index meaning 2024-04-15 18:30:35 +0200: Stefano Sabatini - 8ceb37d5ad doc/utils/eval: clarify meaning of random* seed value 2024-04-15 21:06:13 +0800: Frank Plowman - 993c231de0 lavc/vvc: Increase size of ctb_size_y 2024-04-15 10:30:46 +0800: LuMingYin - 5e380bcdb1 avfilter/af_channelsplit: fix memory leak 2024-04-15 02:40:02 +0200: Lynne - db09f1a5d8 vulkan_av1: add workaround for NVIDIA drivers tested on broken CTS 2024-04-14 21:05:08 +0100: Mark Thompson - 3cca8dfbd8 lavc/vulkan_av1: Use av1dec reference order hint information 2024-04-14 21:05:05 +0100: Mark Thompson - 22ced1edc6 lavc/av1: Record reference ordering information for each frame 2024-04-14 17:25:16 +0200: Andreas Rheinhardt - f48987f609 doc/muxers.texi: Don't use confusing variable name 2024-04-13 18:00:43 +0200: Diego Felix de Souza - 1f265aa91d avcodec/nvenc: Multi NVENC Split Frame Encoding in HEVC and AV1 2024-04-13 17:50:49 +0200: Kacper Michajłow - 1c45104f74 avcodec/h2645_sei: validate Mastering Display Colour Volume SEI values 2024-04-12 15:24:17 +0800: Zhao Zhili - 65c1c83ca4 avformat/tls_mbedtls: Pass FLAG_NONBLOCK to underlying transport 2024-04-11 23:53:59 +0200: Shiyou Yin - 2a7d622ddd swscale: [LA] Optimize swscale funcs in input.c 2024-04-11 23:53:59 +0200: Shiyou Yin - 8b76df9142 swscale: [LA] Optimize yuv2plane1_8_c. 2024-04-11 23:53:41 +0200: Shiyou Yin - f3fe2cb5f7 swscale: [LA] Optimize range convert for yuvj420p. 2024-04-11 12:32:13 -0300: James Almer - dd5f665b40 avutil/frame: free the old side data buffer before replacing it 2024-04-11 11:48:39 -0300: James Almer - 6d0c89980c avcodec/hevcdec: export global side data in AVCodecContext 2024-04-11 11:46:23 -0300: James Almer - 6def8e3923 avcodec/decode: add AVFrameSideData helper wrappers that don't depend on frames 2024-04-11 11:46:18 -0300: James Almer - 6d760c666d avutil/mastering_display_metadata: add a new allocator function that returns a size 2024-04-11 11:43:51 -0300: James Almer - adb67bba06 avutil/version: bump minor after recent AVFrame API additions 2024-04-11 09:18:19 -0300: James Almer - 662dbf826d avutil/frame: add helper to remove side data of a given type from an array 2024-04-11 09:18:19 -0300: James Almer - 55621f6fae avutil/frame: add a flag to allow overwritting existing entries 2024-04-11 09:18:19 -0300: James Almer - a16338089c avutil/frame: add helper for adding side data w/ AVBufferRef to array 2024-04-11 14:08:55 +0300: Martin Storsjö - e4f5c2414b tests/movenc: Validate that normal muxer usage doesn't print warnings 2024-04-11 12:53:26 +0200: Andreas Rheinhardt - 497a0f839d avformat/img2: Avoid relocations for ff_img_tags 2024-04-11 12:53:26 +0200: Andreas Rheinhardt - 1533351990 avcodec/flacenc: Avoid shift where possible 2024-04-11 12:53:26 +0200: Andreas Rheinhardt - 0458fdbeed avcodec/ac3enc: Avoid calculating the CRC multiple times 2024-04-11 12:53:26 +0200: Andreas Rheinhardt - 28ffc39808 avcodec/ac3enc: Move EAC-3 specific initialization to eac3enc.c 2024-04-11 12:53:26 +0200: Andreas Rheinhardt - 2281ab5c24 avcodec/ac3enc: Avoid function pointers to initialize MDCT 2024-04-11 12:53:26 +0200: Andreas Rheinhardt - 6c55cb95ed avcodec/ac3enc_float: Remove uninformative error message 2024-04-11 12:53:26 +0200: Andreas Rheinhardt - 3cd136bc12 avcodec/ac3enc: Deduplicate copying input samples 2024-04-11 12:53:26 +0200: Andreas Rheinhardt - 7311a9086e avcodec/ac3enc: Deduplicate allocating buffers 2024-04-11 12:53:26 +0200: Andreas Rheinhardt - 2fcc50d1f5 avcodec/ac3enc: Share more code between fixed/float encoders 2024-04-11 12:53:26 +0200: Andreas Rheinhardt - 1042ee36cd avcodec/ac3enc: Move ff_ac3_validate_metadate() upwards 2024-04-11 12:53:26 +0200: Andreas Rheinhardt - 6244ecf8ec avcodec/ac3enc: Use common encode_frame function 2024-04-11 12:52:46 +0200: Andreas Rheinhardt - fee093a570 avcodec/ac3enc: Remove disabled code for RealAudio variant of AC-3 2024-04-11 12:44:27 +0200: Andreas Rheinhardt - 27a830c1d8 avcodec/ac3enc: Remove always-false sample rate check 2024-04-11 12:44:27 +0200: Andreas Rheinhardt - e878ec7eb2 avcodec/ac3enc: Avoid copying strings 2024-04-11 12:44:27 +0200: Andreas Rheinhardt - 8261d5d38c avcodec/ac3enc: Use bit-operations for bit-mask 2024-04-11 12:44:27 +0200: Andreas Rheinhardt - b3d12fe200 avcodec/ac3enc: Remove redundant channel layout checks 2024-04-11 12:44:27 +0200: Andreas Rheinhardt - 13daafd5c0 avcodec/ac3enc: Don't overwrite AVCodecContext.ch_layout 2024-04-11 12:44:27 +0200: Andreas Rheinhardt - c3fb0c5bab avcodec/ac3enc: Don't presume ch_layout to be AV_CHANNEL_ORDER_NATIVE 2024-04-10 15:17:54 +0200: Anton Khirnov - 0e4dfa4709 Revert "bsf: use standard include paths" 2024-04-10 13:37:40 +0200: J. Dekker - 985fdf8e3d tests/checkasm: add exclude_guest for non-x86 linux perf 2024-04-10 13:22:18 +0200: Lynne - 89a9042291 lavc/avfft: fix RDFT wrapper stride 2024-04-10 18:18:49 +0800: Fei Wang - 0534d2ac84 lavfi/dnn_backend_torch: Include mem.h 2024-04-10 10:56:54 +0200: Stefano Sabatini - 7e59c4f908 doc/muxers/matroska: apply misc consistency fixups 2024-04-10 10:56:54 +0200: Stefano Sabatini - 8510108c1d doc/muxers: add lrc 2024-04-10 10:56:54 +0200: Stefano Sabatini - 57d64bb715 doc/muxers: add kvag 2024-04-10 10:56:54 +0200: Stefano Sabatini - f7fd228560 doc/muxers: add jacosub 2024-04-10 10:56:54 +0200: Stefano Sabatini - 4fe3c8dcfd doc/muxers: add ivf 2024-04-10 10:48:50 +0300: Martin Storsjö - fbd5e238d4 movenc: Allow writing timed ID3 metadata 2024-04-10 10:42:02 +0300: Martin Storsjö - e4e3d25d41 movenc: Remove a leftover commented out line 2024-04-10 10:39:08 +0300: Martin Storsjö - 8339a45400 aarch64: Factorize code for CPU feature detection on Apple platforms 2024-04-09 22:21:59 -0300: Andrew Kelley - 41b73ae883 bsf: use standard include paths 2024-04-09 21:37:49 -0300: James Almer - 9dbc9a0f97 avcodec/libsvt1: check return value of send/receive functions 2024-04-09 23:14:22 +0200: Marton Balint - c38f785be4 avformat/mov_chan: add support for omitted_channel bitmask in chnl atom 2024-04-09 23:14:22 +0200: Marton Balint - 92e7a9a4d5 avformat/mov_chan: respect channel order when parsing and creating chnl atom 2024-04-09 23:14:22 +0200: Marton Balint - da0fe26379 avformat/mov_chan: factorize some layout map search functions 2024-04-09 23:14:21 +0200: Marton Balint - c68dc3e5f1 avformat/mov_chan: check channel count of layout tags at compile time 2024-04-09 23:13:09 +0200: Marton Balint - 7801451376 avformat/hlsenc: use a slash separator even in win32 2024-04-09 23:12:46 +0200: Marton Balint - 4721b9f15f avfilter/buffersrc: never override channel count in av_buffersrc_add_frame_flags 2024-04-09 16:50:49 +0200: Martin Storsjö - 359b6a7f8a aarch64/ac3dsp: simplify the end of ff_ac3_sum_square_butterfly_float_neon 2024-04-09 22:35:48 +0800: Frank Plowman - 1c0149359a lavc/vvc: Fix out-of-bounds array access 2024-04-09 22:30:35 +0800: Frank Plowman - 2b7e79e890 lavc/vvc: Avoid overflow in coeff scale intermediate 2024-04-09 22:30:18 +0800: Frank Plowman - fcf74c5ebc lavc/vvc: Fix buffer overread in CABAC 2024-04-09 22:15:29 +0800: Frank Plowman - f499503073 lavc/vvc_parser: Fix integer overflow calculating framerate 2024-04-09 22:13:49 +0800: Frank Plowman - b4baa4c0b3 lavc/vvc: Fix left shifts of negative values 2024-04-09 16:01:24 +0200: J. Dekker - 67e2f8b6bf configure, etc: switch to shebang without space 2024-04-09 15:34:53 +0200: J. Dekker - fcfd17dbb4 ffbuild/libversion.sh: add shebang 2024-04-09 15:34:13 +0200: J. Dekker - 3090106635 configure: simplify bigendian check 2024-04-09 15:01:58 +0200: Niklas Haas - 459648761f avcodec/hevcdec: fix segfault on invalid film grain metadata 2024-04-09 10:34:18 +0200: Anton Khirnov - baf17c15be doc/ffmpeg: document that there can be multiple complex filtergraphs 2024-04-09 10:34:18 +0200: Anton Khirnov - 3bd7c57125 fftools/ffmpeg_filter: implement filtergraph chaining 2024-04-09 10:34:18 +0200: Anton Khirnov - 255ae03601 fftools/ffmpeg_sched: allow filtergraphs to send to filtergraphs 2024-04-09 10:34:18 +0200: Anton Khirnov - 3d01996b24 fftools/ffmpeg_filter: change processing order in fg_finalise_bindings() 2024-04-09 10:34:18 +0200: Anton Khirnov - 243a51490a fftools/ffmpeg_filter: only store complex filtergraphs in global array 2024-04-09 10:34:18 +0200: Anton Khirnov - d74cbcb963 fftools/ffmpeg_filter: drop OutputFilter.ost 2024-04-09 10:34:18 +0200: Anton Khirnov - f2c919252d fftools/ffmpeg_filter: accept encoder thread count through OutputFilterOptions 2024-04-09 10:34:18 +0200: Anton Khirnov - bfeb751171 fftools/ffmpeg_mux: drop OutputFile.format 2024-04-09 10:34:18 +0200: Anton Khirnov - 5b0589c8c3 fftools/ffmpeg_mux: drop OutputFile.shortest 2024-04-09 10:34:18 +0200: Anton Khirnov - a4c940c86a fftools/ffmpeg_filter: move most of -apad logic to the muxer 2024-04-09 10:34:18 +0200: Anton Khirnov - a2892dbe06 fftools/ffmpeg_filter: pass trim parameters through OutputFilterOptions 2024-04-09 10:34:18 +0200: Anton Khirnov - 83304f7c1f fftools/ffmpeg_filter: pass autoscale through OutputFilterOptions 2024-04-09 10:34:18 +0200: Anton Khirnov - b8e6802023 fftools/ffmpeg_filter: pass sws/swr opts through OutputFilterOptions 2024-04-09 10:34:18 +0200: Anton Khirnov - 23c23077fc fftools/ffmpeg_filter: drop an unnecessary use of OutputStream 2024-04-09 10:34:18 +0200: Anton Khirnov - fc6354c39c fftools/ffmpeg_filter: add an AVClass to OutputFilter 2024-04-09 10:34:18 +0200: Anton Khirnov - 3c3e04c8a3 fftools/ffmpeg_filter: simplify retrieving filter type 2024-04-09 10:34:18 +0200: Anton Khirnov - 114cbaa316 fftools/ffmpeg_filter: drop a redundant check 2024-04-09 10:34:18 +0200: Anton Khirnov - da80e0b077 fftools/ffmpeg_filter: accept a caller-provided output name 2024-04-09 10:34:18 +0200: Anton Khirnov - 82c7c21b18 fftools/ffmpeg: drop OutputStream.is_cfr 2024-04-09 10:34:18 +0200: Anton Khirnov - 509afedaaf fftools/ffmpeg_filter: pass vsync method through OutputFilterOptions 2024-04-09 10:34:18 +0200: Anton Khirnov - bc206ed1b3 fftools/ffmpeg_filter: stop accessing encoder AVCodecContext 2024-04-09 10:34:18 +0200: Anton Khirnov - 17702c5f7b fftools/ffmpeg_filter: move the MJPEG format selection hack to muxer setup 2024-04-09 10:34:18 +0200: Anton Khirnov - 9d5bf2d69e fftools/ffmpeg_filter: pass enc_timebase through OutputFilterOptions 2024-04-09 10:34:18 +0200: Anton Khirnov - 606c71bb11 fftools/ffmpeg: warn about ignored -enc_time_base for subtitles earlier 2024-04-09 10:34:18 +0200: Anton Khirnov - e903c31fd1 fftools/ffmpeg_filter: pass keep_pix_fmt through OutputFilterOptions 2024-04-09 10:34:18 +0200: Anton Khirnov - b3864e7a08 fftools/ffmpeg_filter: pass ts offset through OutputFilterOptions 2024-04-09 10:34:18 +0200: Anton Khirnov - 651c79da36 fftools/ffmpeg_filter: check that filter type matches output stream type 2024-04-09 10:34:18 +0200: Anton Khirnov - 8e35e33d42 fftools/ffmpeg_filter: stop accessing AVCodecContext.codec 2024-04-09 10:34:18 +0200: Anton Khirnov - 8c33085313 fftools/ffmpeg_filter: do not pass OutputStream to set_channel_layout() 2024-04-09 10:34:18 +0200: Anton Khirnov - d7cde009ce lavfi/avfilter: add an "auto" constant to the threads option 2024-04-09 10:34:18 +0200: Anton Khirnov - b0e1bc6298 lavfi/vf_scale: fix AVOption flags for "size"/"s" 2024-04-08 13:45:58 -0300: James Almer - b0ef9e35e8 x86/ac3dsp: clear the upper 32 bits for input arguments where needed 2024-04-08 15:00:02 +0200: Andreas Rheinhardt - 17414abb69 avcodec/mpegvideo_dec, h264_slice: Return proper error codes 2024-04-08 15:00:02 +0200: Andreas Rheinhardt - 7f0efe2324 avcodec/mpeg12dec: Remove redundant mpeg_enc_ctx_allocated 2024-04-08 15:00:02 +0200: Andreas Rheinhardt - 94295bb574 avcodec/mpegvideo: Remove pointless check 2024-04-08 15:00:02 +0200: Andreas Rheinhardt - 6f2f496822 avcodec/mpegvideo_dec: Move getting Picture slot into alloc_picture() 2024-04-08 15:00:02 +0200: Andreas Rheinhardt - b7cf2d0efc avcodec/mpegvideo_dec: Factor allocating dummy frame out 2024-04-08 15:00:02 +0200: Andreas Rheinhardt - b00c697654 avcodec/mpegvideo_dec: Remove redundant code to reset keyframe flag 2024-04-08 15:00:02 +0200: Andreas Rheinhardt - da4cca5fc0 avcodec/mpegvideo_dec: Remove obsolete current_picture_ptr reuse code 2024-04-08 15:00:02 +0200: Andreas Rheinhardt - 00e48e6da8 avcodec/mpeg12dec: Remove unnecessary FFCodec.close 2024-04-08 15:00:02 +0200: Andreas Rheinhardt - f48313526b avcodec/mpegvideo_dec: Don't emit non-keyframe warning for H.261 2024-04-08 15:00:02 +0200: Andreas Rheinhardt - 518f79f2a8 avcodec/mpeg12dec: Don't pretend MPEG-1/2 to support alpha 2024-04-08 15:00:01 +0200: Andreas Rheinhardt - 1a5452655a avcodec/mpeg12dec: Remove redundant check 2024-04-08 15:00:01 +0200: Andreas Rheinhardt - a9709b3c83 avcodec/mpegvideo_dec, mpeg12dec: Move MPEG1/2 code to mpeg12dec.c 2024-04-08 15:00:01 +0200: Andreas Rheinhardt - ca7b2c393a avcodec/mpeg12: Remove always-false check 2024-04-08 15:00:01 +0200: Andreas Rheinhardt - 66923165d5 avcodec/mpegutils: Move definitions to better places 2024-04-08 15:00:01 +0200: Andreas Rheinhardt - 908a73df31 avcodec/mpegvideo_enc: Don't update current_picture unnecessarily 2024-04-08 09:10:04 -0300: James Almer - 1f049d5627 avcodec/vvc/dec: fix typo 2024-04-08 08:56:53 -0300: James Almer - 9eca5b8369 avcodec/vvc/ps: reset sps_id_used on flush 2024-04-08 13:36:40 +0300: Geoff Hill - ee1bc723de avcodec/ac3: Implement sum_square_butterfly_float for aarch64 NEON 2024-04-08 13:36:40 +0300: Geoff Hill - 42e88f18f3 avcodec/ac3: Implement sum_square_butterfly_int32 for aarch64 NEON 2024-04-08 13:36:40 +0300: Geoff Hill - 69cb34f885 avcodec/ac3: Implement ac3_extract_exponents for aarch64 NEON 2024-04-08 13:36:40 +0300: Geoff Hill - 6f6bd10531 avcodec/ac3: Implement ac3_exponent_min for aarch64 NEON 2024-04-08 13:36:28 +0300: Geoff Hill - b69486ea18 avcodec/ac3: Implement float_to_fixed24 for aarch64 NEON 2024-04-07 21:59:32 +0200: Andreas Rheinhardt - 2d33d6bfcc avcodec/dv: Don't pretend initializing work chunks can fail 2024-04-07 21:59:32 +0200: Andreas Rheinhardt - f3c8d0399a avcodec/huffyuvdec: Use assert to check for things that can't fail 2024-04-07 21:59:32 +0200: Andreas Rheinhardt - a6d6c8442c avcodec/huffyuvdec: Use bytestream API for byte-aligned reads 2024-04-07 21:59:32 +0200: Andreas Rheinhardt - a6979e3bd2 avcodec/huffyuvenc: Deduplicate options 2024-04-07 21:59:32 +0200: Andreas Rheinhardt - 5110d16f5a avcodec/huffyuvenc: Avoid code duplication 2024-04-07 21:59:32 +0200: Andreas Rheinhardt - d517c9e51b avcodec/huffyuvenc: Avoid duplicate variables 2024-04-07 21:59:32 +0200: Andreas Rheinhardt - 0e5af493fc avcodec/huffyuv: Return proper error code 2024-04-07 21:59:32 +0200: Andreas Rheinhardt - cf96c0295e avcodec/huffyuv(dec|enc): Use union for temp/temp16 2024-04-07 21:59:32 +0200: Andreas Rheinhardt - eef5d60ac6 avcodec/huffyuv: Inline common alloc/free functions in their callers 2024-04-07 21:59:32 +0200: Andreas Rheinhardt - cebf1d59a5 avcodec/huffyuvdec: Don't zero unnecessarily 2024-04-07 10:13:45 +0800: Frank Plowman - 2d79ae3f8a lavc/vvc: Error if SPS ID is duplicated within CVS 2024-04-06 18:44:06 +0200: Andreas Rheinhardt - 0dbf45120a avcodec/libdav1d: Don't cast const away unnecessarily 2024-04-06 12:59:56 +0200: Stefano Sabatini - 1cb1f29a04 lavf/lrc: fix comments in headers 2024-04-06 09:55:57 +0200: Antoine SOULIER - 4865ea48cc avcodec/liblc3dec: retrieve duration of the last packet from the demuxer 2024-04-06 09:40:37 +0200: Antoine SOULIER - 6de00dc5f1 avcodec/liblc3dec: fix extradata size 2024-04-06 09:40:32 +0200: Antoine SOULIER - ad3fcfd0f2 avcodec/liblc3dec: fix typo in macro name, fix compilation 2024-04-06 09:26:30 +0200: Oneric - 57c545090d avocdec/ass: simplify linebreaks 2024-04-06 09:25:03 +0200: Oneric - 0fc975c0d3 avcodec/ass,webvttdec: implement more portable curly brace escapes 2024-04-06 09:24:47 +0200: Oneric - baa64fa4e6 avcodec/ass,webvttdec: fix handling of backslashes 2024-04-06 09:23:51 +0200: Oneric - 7b8b4cdd96 avcodec/webvttdec: honour bidi marks 2024-04-05 17:20:54 -0300: James Almer - 6f13f5dd59 doc/encoders: add missing libxvid option 2024-04-05 17:13:15 -0300: James Almer - 16ba7bdd76 doc/encoders: remove non-existent flag 2024-04-05 14:57:29 -0300: James Almer - 81b3a82fae avcodec/libaomenc: remove variable redefinition 2024-04-05 14:32:08 -0300: James Almer - 5e0eac3d45 avcodec/libaomenc: bump the minimum required version to 2.0.0 2024-04-05 17:37:28 +0200: Andreas Rheinhardt - 7b7b7819bd fate/ffmpeg: Avoid dependency on samples 2024-04-04 23:58:57 +0200: Andreas Rheinhardt - d307aca184 avcodec/wavpack: Remove always-false check 2024-04-04 23:58:57 +0200: Andreas Rheinhardt - aecd63478e avcodec/dsd: Hoist branch out of loop 2024-04-04 23:58:57 +0200: Andreas Rheinhardt - 6d38c260e5 avcodec/dsddec: Fix decoding LSBF samples 2024-04-04 23:58:57 +0200: Andreas Rheinhardt - e81fa9f482 avcodec/wavpack: Only initialize DSD data when encountering DSD 2024-04-04 23:58:57 +0200: Andreas Rheinhardt - 1c2860e815 fate/wavpack: Add test for DSD 2024-04-04 23:58:57 +0200: Andreas Rheinhardt - c720c69188 avcodec/dsd: Use double for LUTs 2024-04-04 23:58:57 +0200: Andreas Rheinhardt - 2f59648aed avcodec/wavpack: Fix leak and segfault on reallocation error 2024-04-04 23:57:19 +0200: Andreas Rheinhardt - a4800643bb avcodec/lossless_videoencdsp: Don't presume alignment in diff_bytes 2024-04-04 23:57:19 +0200: Andreas Rheinhardt - e54696bcaa avcodec/ppc/h264dsp: Fix left shifts of negative numbers 2024-04-04 21:51:21 +0200: Leo Izen - 7c338f470f avcodec, avformat/ffjni: fix duplicate JNI symbols 2024-04-04 19:38:30 +0200: Michael Niedermayer - bf3b74142e avformat/pcm: Use 64bit in bitrate computation 2024-04-04 19:38:29 +0200: Michael Niedermayer - ed49391961 avformat/mxfdec: Check index_edit_rate 2024-04-04 19:38:29 +0200: Michael Niedermayer - 1a9eda65d0 swscale/utils: Fix xInc overflow 2024-04-04 19:38:29 +0200: Michael Niedermayer - 4593cf7ab3 avformat/iamf_parse: Check sound_system 2024-04-04 19:38:28 +0200: Michael Niedermayer - 28c7094b25 avcodec/wavarc: fix signed integer overflow in block type 6/19 2024-04-04 13:57:34 -0300: James Almer - 3db674614d avcodec/liblc3enc: don't force unspec channel layouts 2024-04-04 13:55:16 -0300: James Almer - 45d2110fc7 avcodec/liblc3dec: sanitize channel count in avctx 2024-04-04 17:47:31 +0200: Antoine Soulier via ffmpeg-devel - 240fd04db2 avcodec/liblc3: add encoding/decoding support of LC3 audio codec 2024-04-04 12:43:47 -0300: Marth64 - e3335e9e9e Changelog: fix typos for 7.0 section 2024-04-04 16:47:21 +0200: Andreas Rheinhardt - 428ff7bd8c swscale/ppc/swscale_ppc_template: Reindent after the previous commit 2024-04-04 16:45:23 +0200: Andreas Rheinhardt - 95b4aea5e3 swscale/ppc/swscale_ppc_template: Remove code not passing checkasm 2024-04-04 16:45:00 +0200: Andreas Rheinhardt - db063212c8 avcodec/vvc: Rename vvc_?foo->foo 2024-04-04 10:57:28 -0300: Jean-Baptiste Kempf - 486a2b964b changelog: update for 7.0 2024-04-04 14:26:57 +0800: Wenbin Chen - 478d97f303 libavfilter/dnn_io_proc: Take step into consideration when crop frame 2024-04-04 14:26:52 +0800: Wenbin Chen - 8869f5ce86 libavfilter/dnn_backend_openvino: Check bbox's height 2024-04-04 11:36:41 +0800: Andreas Rheinhardt - 9309b5bc64 avcodec/vvc/vvc_inter_template: Fix left shift of negative number 2024-04-03 22:12:55 +0200: Andreas Rheinhardt - 3fe28831ed configure: Only enable iamfdec, iamfenc when needed 2024-04-03 22:04:46 +0200: Andreas Rheinhardt - 9c4558b596 configure: Fix iamfdec dependencies 2024-04-03 21:38:24 +0200: Michael Niedermayer - 5a5422196d doc/developer: (security) researchers should be credited 2024-04-03 21:31:35 +0300: Jan Ekström - 16128f3c55 avcodec/libx265: do not arbitrarily limit color values 2024-04-03 21:31:35 +0300: Jan Ekström - 23d1b50175 avfilter/{buffersrc,vf_setparams}: map IPT-C2, YCgCo-R variants 2024-04-03 21:31:35 +0300: Jan Ekström - 06c53efd23 avcodec/options_table: map IPT-C2, YCgCo-R variants in colorspace 2024-04-03 21:31:35 +0300: Jan Ekström - 29561c8e2d avutil/pix{desc,fmt}: add new matrix coefficients from H.273 v3 2024-04-03 20:07:54 +0200: Andreas Rheinhardt - 924402f783 configure: Add missing libdav1d/av1 decoders->dovi_rpu dependency 2024-04-03 19:14:12 +0200: Andreas Rheinhardt - 7895d1860f avfilter/avfilter: Don't use av_uninit 2024-04-03 19:14:12 +0200: Andreas Rheinhardt - 8d3fdb42c0 avfilter/vf_grayworld: Remove empty options and AVClass 2024-04-03 19:14:12 +0200: Andreas Rheinhardt - de288e406a avfilter/vf_hflip: Remove empty options and AVClass 2024-04-03 19:14:12 +0200: Andreas Rheinhardt - 99a200cad8 avfilter/vf_vflip: Remove empty options and AVClass 2024-04-03 19:14:12 +0200: Andreas Rheinhardt - 6260d4f770 avfilter/vf_swapuv: Remove empty options and AVClass 2024-04-03 19:14:12 +0200: Andreas Rheinhardt - 0c800c0b48 avfilter/avfilter: Honour the short options documentation 2024-04-03 19:14:12 +0200: Andreas Rheinhardt - c96d0a0b85 avfilter/avfilter: Use AV_DICT_DONT_STRDUP_(KEY|VAL) when possible 2024-04-03 19:14:12 +0200: Andreas Rheinhardt - abcb4b44f5 avcodec/tiff: Don't cast const away via bsearch 2024-04-03 19:12:22 +0200: Andreas Rheinhardt - a5fcd97801 avcodec/libvpxenc: Avoid unused-variable warning if VP9 enc is disabled 2024-04-03 19:10:30 +0200: Andreas Rheinhardt - e123295cc8 avcodec/proresdec2: Rename to proresdec 2024-04-03 19:10:24 +0200: Andreas Rheinhardt - 07c734b2b2 fate/ffprobe: Fix test requirements 2024-04-03 19:10:24 +0200: Andreas Rheinhardt - b351cbb314 fate/api: Fix requirements of fate-api-seek 2024-04-03 19:10:23 +0200: Andreas Rheinhardt - 2cd397d90d fate/lavf-container: Check earlier for presence of ffmpeg cli 2024-04-03 19:10:23 +0200: Andreas Rheinhardt - 7eff280599 fate/libswscale: Disable ffmpeg-dependent tests without ffmpeg 2024-04-03 16:16:55 +0200: Niklas Haas - 9073f49e6e avcodec/dovi_rpu: attach ext blocks to frames 2024-04-03 16:16:55 +0200: Niklas Haas - f46fff27d0 avcodec/dovi_rpu: parse extension blocks 2024-04-03 16:16:55 +0200: Niklas Haas - 3a1916c38a avcodec/dovi_rpu: add ext_blocks array to DOVIContext 2024-04-03 16:16:53 +0200: Niklas Haas - b90c18b38c avcodec/dovi_rpu: verify RPU data CRC32 2024-04-03 16:16:25 +0200: Niklas Haas - a6c624f8f7 avcodec/dovi_rpu: strip container in separate step 2024-04-03 16:16:25 +0200: Niklas Haas - 0473270a34 avcodec/dovi_rpu: switch to AVERROR_INVALIDDATA 2024-04-03 16:16:25 +0200: Niklas Haas - 4f55e16f2b avutil/dovi_meta: add dolby vision extension blocks 2024-04-03 16:16:23 +0200: quietvoid - 78076ede29 avutil/dovi_meta: add AVDOVIDataMapping.nlq_pivots 2024-04-03 09:57:52 -0300: Eugene Zemtsov - 591e27d1e7 configure: Separate subsystem for Immersive Audio Model 2024-04-03 10:26:33 +0800: Haihao Xiang - 1590a96adc lavc/vaapi_encode: convert from lambda to qp 2024-04-03 10:23:05 +0800: Fei Wang - 09377887df lavc/vaapi_encode: Add VAAPI version check for BLBRC 2024-04-03 10:23:05 +0800: Tong Wu - 0faf2ca98a avcodec/d3d12va_decode: remove extra spaces for declaration 2024-04-02 20:21:13 -0300: James Almer - 50458b7fa1 avformat/isom: don't drop the known layout when parsing AAC decSpecificInfo 2024-04-02 20:20:04 -0300: Michael Niedermayer - d157725cf7 avformat/isom: Uninit layout in ff_mp4_read_dec_config_descr() 2024-04-03 00:44:38 +0200: Michael Niedermayer - e3984de6ff avcodec/exr: Dont use 64bits to hold 6bits 2024-04-03 00:44:38 +0200: Michael Niedermayer - 589fa8a027 avcodec/exr: Check for remaining bits in huf_unpack_enc_table() 2024-04-03 00:44:38 +0200: Michael Niedermayer - 1887ff250c avcodec/apedec: Use NABS to avoid undefined negation 2024-04-03 00:44:37 +0200: Michael Niedermayer - d58037c18e avcodec/hevc_ps: --typo 2024-04-03 00:44:37 +0200: Michael Niedermayer - aeb13b03be tools/target_dec_fuzzer: Adjust threshold for RV30 2024-04-02 21:45:47 +0100: Mark Samuelson - c52869f36e avcodec/mfenc: expose more properties of the media foundation encoder 2024-04-02 20:09:05 +0200: Marth64 - 2204ea00d6 doc/indevs: update CC extraction example to use RCWT muxer 2024-04-02 20:09:05 +0200: Marth64 - 0866b2ba5e doc/muxers: refresh the RCWT muxer's doc to be consistent with the demuxer 2024-04-02 20:09:05 +0200: Marth64 - 58f04608c2 avformat/rcwtenc: remove repeated documentation 2024-04-02 20:09:05 +0200: Marth64 - 536f0239c0 avformat/rcwtenc: don't assume .bin extension 2024-04-02 20:08:51 +0200: Marth64 - 15406f8377 avformat/rcwtdec: add RCWT Closed Captions demuxer 2024-04-02 20:04:46 +0200: Stefano Sabatini - dfd9c21754 Changelog: add next entry 2024-04-02 19:59:01 +0200: Marth64 - 1c35333671 avformat/subtitles: extend ff_subtitles_queue_insert() to support not yet available events 2024-04-02 19:53:40 +0200: Nicolas Gaullier - ed9363052f avformat/demux: add duration_probesize AVOption 2024-04-02 19:48:29 +0200: Stefano Sabatini - 13cdef9d45 doc/muxers: add ircam 2024-04-02 19:48:28 +0200: Stefano Sabatini - 026bef7771 doc/muxers/image2: add mention to image2pipe 2024-04-02 19:48:28 +0200: Stefano Sabatini - 827889d8f3 doc/muxers/image2: apply misc consistency fixes 2024-04-02 19:48:28 +0200: Stefano Sabatini - b5488392f0 doc/muxers: add ilbc 2024-04-02 19:48:28 +0200: Stefano Sabatini - 3e4f0b07de doc/muxers: add stub for iamf 2024-04-02 19:48:28 +0200: Stefano Sabatini - 06f17cc9ce doc/muxers/hls: review, apply consistency fixes 2024-04-02 13:02:39 -0300: James Almer - 8f85f657d7 RELEASE: update after 7.0 branch 2024-04-02 12:34:26 -0300: James Almer - 6e52223f3a fate/vvc: add vvc-conformance-IBC_B_Tencent_2 2024-04-02 12:15:03 -0300: James Almer - e60d4913ae fate/vvc: add vvc-conformance-SUBPIC_C_ERICSSON_1 2024-04-02 11:50:08 -0300: James Almer - e9778d20a4 fate/vvc: disable vvc-conformance-OPI_B_3 and vvc-conformance-VPS_A_3 2024-04-02 11:48:32 -0300: James Almer - 45b56455ad avcodec/vvc_refs: don't ask for a "Inter layer ref" sample 2024-04-02 20:56:22 +0800: Nuo Mi - 238bb653e7 avcodec/vvcdec: inter prediction, support subpicture 2024-04-02 20:56:22 +0800: Nuo Mi - 9bc3f3e5fc avcodec/vvcdec: mvs, support subpicture 2024-04-02 20:56:22 +0800: Nuo Mi - adeb51c30f avcodec/vvcdec: alf, support subpicture 2024-04-02 20:56:22 +0800: Nuo Mi - bbf0ccb8e7 avcodec/vvcdec: sao, support subpicture 2024-04-02 20:56:22 +0800: Nuo Mi - 0c3018b30a avcodec/vvcdec: sao, refact out tile_edge arrays 2024-04-02 20:56:22 +0800: Nuo Mi - c9e75393ed avcodec/vvcdec: refact, movie the lc->sc assignment to task_run_stage to simplify the code 2024-04-02 20:56:22 +0800: Nuo Mi - 8b7304247a avcodec/vvcdec: deblock, support subpicture 2024-04-02 20:56:22 +0800: Nuo Mi - 0d12e9c3c8 avcodec/vvcdec: refact out deblock_is_boundary 2024-04-02 20:56:22 +0800: Nuo Mi - 4020e68d73 avcodec/vvcdec: misc, rename x_ctb, y_ctb, ctu_x, ctu_y to rx, ry to avoid misleading 2024-04-02 20:56:22 +0800: Nuo Mi - 260130aae8 avcodec/vvcdec: ff_vvc_decode_neighbour, support subpicture 2024-04-02 20:56:03 +0800: Nuo Mi - 4e47847119 avcodec/vvcdec: derive subpic position for PPS 2024-04-02 20:24:31 +0800: Frank Plowman - 8078a0b0fa avcodec/vvcdec: support rectangular single-slice subpics 2024-04-02 20:24:31 +0800: Frank Plowman - 9c845e9087 avcodec/vvcdec: fix uninitialized last element of xxx_bd and ctb_to_xxx_bd arrays 2024-04-02 20:24:31 +0800: Nuo Mi - 64d5cc67cd avcodec/vvcdec: misc, add specification name for pps members 2024-04-02 20:24:31 +0800: Nuo Mi - 191fbd7ddc avcodec/cbs_h266: fix sh_collocated_from_l0_flag and sh_collocated_ref_idx infer 2024-04-02 20:24:31 +0800: Nuo Mi - cd540a333e avcodec/vvcdec: NoBackwardPredFlag, only check active pictures 2024-04-02 09:09:35 -0300: James Almer - 8e294abd9d avformat/mov: simplify the entry count overflow check in the keys atom 2024-04-02 00:16:31 -0300: James Almer - 5a06d3810e avformat/mov: don't read key_size bytes twice in the keys atom 2024-04-02 00:13:12 -0300: James Almer - 3d12ba77d9 avformat/mov: take into account the first eight bytes in the keys atom 2024-04-02 00:13:12 -0300: Eugene Zemtsov - 8a23a145d8 avformat/mov: Check if a key is longer than the atom containing it 2024-04-02 04:13:44 +0200: Andreas Rheinhardt - 9d219ff149 avformat/mov: Don't add attached pic if one is already present 2024-04-01 21:13:04 -0300: James Almer - f492f1ac23 avformat/mov: ensure all items id referenced by a grid are valid 2024-04-02 00:21:59 +0200: Andreas Rheinhardt - a8e518e3a7 avcodec/vlc: Use union of uint8_t and uint16_t in VLC_MULTI_ELEM 2024-04-02 00:21:59 +0200: Andreas Rheinhardt - 4ab82d2fb6 avcodec/vlc, bitstream: Fix multi VLC with uint8_t syms on BE 2024-04-02 00:21:59 +0200: Andreas Rheinhardt - 098f5e2634 fate/fits: Fix tests on BE 2024-04-02 00:21:58 +0200: Andreas Rheinhardt - 579868f810 fate/filter-video: Insert scale, format filters in filter-yadif,bwdif10 2024-04-02 00:21:58 +0200: Andreas Rheinhardt - 1b684a1527 fate/filter-video: Always use little endian pixel format 2024-04-02 00:21:58 +0200: Andreas Rheinhardt - d5897f70d4 fate/video: Only use bitexact IDCT in avid meridian 2024-04-02 00:21:58 +0200: Andreas Rheinhardt - 8ecd383122 avcodec/huffyuvencdsp: Fix load of misaligned values 2024-04-02 00:21:58 +0200: Andreas Rheinhardt - 3ed23dab98 avfilter/vf_spp: Fix left-shift of negative value 2024-04-02 00:21:58 +0200: Andreas Rheinhardt - 9e4e8ae1e6 avcodec/pngdsp: Fix unaligned accesses, effective type violations 2024-04-02 00:21:58 +0200: Andreas Rheinhardt - 356610a2ac avcodec/ppc/hpeldsp_altivec: Fix left-shift of negative number 2024-04-01 20:08:11 +0100: David Rosca - 3f863f089c lavc/vaapi_encode_av1: Set roi_quant_range 2024-04-01 19:05:31 +0200: Michael Niedermayer - 84ce5ced31 avcodec/vvc/vvcdec: Do not submit frames without VVCFrameThread 2024-04-01 19:03:06 +0200: Michael Niedermayer - cb9752d897 avformat/mpegts: Reset local nb_prg on add_program() failure 2024-04-01 19:00:30 +0200: Michael Niedermayer - c0532f5579 avcodec/iff: dont add into unused pointers 2024-04-01 18:59:07 +0200: Michael Niedermayer - 23b29f72ee avformat/aiffdec: Check for previously set channels 2024-04-01 18:52:38 +0200: Michael Niedermayer - f30fe5e8d0 avformat/mxfdec: Make edit_unit_byte_count unsigned 2024-04-01 18:51:59 +0200: Michael Niedermayer - d88c284c18 avformat/movenc: Check that cts fits in 32bit 2024-04-01 18:17:28 +0200: James Almer - 0a693bce62 avformat/iamf_parse: keep count_label consistent on language_label allocation failure 2024-04-01 18:17:28 +0200: Michael Niedermayer - f26ee6e066 avformat/iamf_reader: Check len before summing 2024-04-01 18:17:28 +0200: Michael Niedermayer - d6ed6f6e8d avformat/mxfdec: Check first case of offset_temp computation for overflow 2024-04-01 18:17:27 +0200: Michael Niedermayer - 7b7eea8e63 avcodec/jpeg2000htdec: warn about non zero roi shift 2024-04-01 18:17:27 +0200: Michael Niedermayer - 19ad05e9e0 avcodec/jpeg2000htdec: Check magp before using it in a shift 2024-04-01 15:38:28 +0200: Anton Khirnov - 63f56c9943 doc/community: update conflict of interest rule according to GA vote 2024-04-01 17:05:21 +0800: Zhao Zhili - 7bf85d2d3a avcodec/h264_parse: Fix error code in decode_extradata 2024-04-01 00:46:12 +0200: Timo Rothenpieler - 271a0a55bc avcodec/nvenc: provide nvenc with monotonic frame index 2024-03-31 21:43:38 +0200: Timo Rothenpieler - c06e9e289f avcodec/nvenc: update minimum driver version list 2024-03-31 21:32:55 +0200: Timo Rothenpieler - 21b4708969 avcodec/nvenc: add support for unidirectional b-frames 2024-03-31 21:17:11 +0200: Timo Rothenpieler - a270966118 avcodec/nvenc: add support for uhq tune 2024-03-31 20:58:27 +0200: Timo Rothenpieler - 77d23bcb1b avcodec/nvenc: add support for lookahead_level 2024-03-31 20:47:59 +0200: Timo Rothenpieler - 64e3fc9069 avcodec/nvenc: add support for HEVC temporal filtering 2024-03-31 19:10:49 +0200: Timo Rothenpieler - 06c2a2c425 avcodec/nvenc: support SDK 12.2 bit depth API 2024-03-31 19:10:49 +0200: Timo Rothenpieler - 43b417d516 avcodec/nvenc: stop using long deprecated format specifiers 2024-03-31 00:08:43 +0100: Andreas Rheinhardt - 199c479b9a avcodec/arm/vp8: Don't discard const 2024-03-31 00:08:43 +0100: Andreas Rheinhardt - 0e5f71230a avutil/internal: Move avpriv_set_systematic_pal2 decl to imgutils_internal.h 2024-03-31 00:08:43 +0100: Andreas Rheinhardt - 888e2c0a85 avutil/hwcontext_vulkan: Include hwcontext.h 2024-03-31 00:08:43 +0100: Andreas Rheinhardt - 0f78b26e9c avutil/internal: Move FF_MEMORY_POISON to its only user 2024-03-31 00:08:43 +0100: Andreas Rheinhardt - 8041a91a32 avutil/internal: Move libm inclusion to the beginning 2024-03-31 00:08:43 +0100: Andreas Rheinhardt - e4e6377afc avcodec/arm/mpegvideo_arm: Use static_assert to check offsets 2024-03-31 00:08:43 +0100: Andreas Rheinhardt - 790f793844 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:42 +0100: Andreas Rheinhardt - b616be1649 lib*/version: Use static_assert for static asserts 2024-03-31 00:08:42 +0100: Andreas Rheinhardt - 2d38141ea6 swscale/swscale_internal: Don't export internal function 2024-03-31 00:08:42 +0100: Andreas Rheinhardt - ad1cef04a9 swscale/swscale_internal: Hoist branch out of loop 2024-03-31 00:08:42 +0100: Andreas Rheinhardt - c8549d480f avcodec/msmpeg4: Don't include x86-specific header unconditionally 2024-03-31 00:08:42 +0100: Andreas Rheinhardt - a265e8ca92 avcodec, avfilter: Don't use "" for system headers 2024-03-31 00:08:42 +0100: Andreas Rheinhardt - b49e621c83 swscale/ppc/swscale_altivec: Simplify macro 2024-03-31 00:08:42 +0100: Andreas Rheinhardt - 72f4f1dafb swscale/ppc/swscale_altivec: Fix build with -O0 2024-03-31 00:08:42 +0100: Andreas Rheinhardt - 347a70f101 avcodec/pcm-bluray/dvd: Use correct pointer types on BE 2024-03-31 00:08:42 +0100: Andreas Rheinhardt - cd63dab55c avcodec/mips/ac3dsp_mips: Add missing includes 2024-03-30 20:59:15 +0100: Marton Balint - 2df2b4067e avfilter/buffersrc: fix overriding unknown channel layouts with negotiated one 2024-03-30 20:33:56 +0100: Andreas Rheinhardt - ff215d9559 fate/image: Fix EXR tests on big endian 2024-03-30 12:25:59 -0300: James Almer - e37b233ee2 Revert "avformat/mov: ignore item boxes for animated heif" 2024-03-30 10:15:02 -0300: James Almer - f8fbec8686 avutil/frame: use the same data information as the source entry when cloning side data 2024-03-30 05:06:28 +0100: Andreas Rheinhardt - ba7980d9c0 avutil/opt: Avoid av_uninit 2024-03-30 05:06:28 +0100: Andreas Rheinhardt - dc7a60529c avcodec/ratecontrol: Use forward declaration for AVExpr 2024-03-30 05:06:28 +0100: Andreas Rheinhardt - 348461e550 avcodec/h264_refs: Use smaller scope, don't use av_uninit 2024-03-30 05:06:28 +0100: Andreas Rheinhardt - ac14d68277 avcodec/h264_refs: Rewrite code to make control flow clearer 2024-03-30 05:04:41 +0100: Andreas Rheinhardt - 4b44b5eaf0 swscale/swscale_internal: Only include altivec header iff HAVE_ALTIVEC 2024-03-30 05:04:27 +0100: Andreas Rheinhardt - 7d9d400695 postproc/postprocess: Don't generally include arch-specific headers 2024-03-30 05:03:43 +0100: Sean McGovern - f63a87629e fate: fix sub2video_{basic, time_limited} on big-endian targets 2024-03-30 00:12:23 +0100: Timo Rothenpieler - e99c273fec avcodec/nvdec: reset bitstream_len/nb_slices when resetting bitstream pointer 2024-03-29 15:34:21 -0300: James Almer - 547c920193 avcodec/hevc_ps: don't use a fixed sized buffer for parameter set raw data 2024-03-29 12:35:54 -0300: Tong Wu - 6bf17136a2 avcodec/hevc_ps: fix the problem of memcmp losing effectiveness 2024-03-29 09:09:40 +0100: Anton Khirnov - fa110c32b5 lavfi/setpts: unset frame durations 2024-03-29 09:07:13 +0100: Anton Khirnov - f121d954ac lavf/vf_setpts: unset output framerate 2024-03-29 09:01:54 +0100: Anton Khirnov - c240ff98b3 lavc/packet: schedule AV_PKT_DATA_QUALITY_FACTOR for removal 2024-03-29 09:01:54 +0100: Anton Khirnov - 1d843ae6c7 lavc: rename avpacket.c to packet.c 2024-03-29 08:51:12 +0100: Anton Khirnov - 24b9f29ff2 fftools/ffmpeg_sched: make sure to always run task cleanup 2024-03-29 08:51:12 +0100: Anton Khirnov - af81788f30 fftools/ffmpeg_sched: move sch_stop() to the bottom of the file 2024-03-29 00:58:05 +0100: Andreas Rheinhardt - 8d1093a784 avcodec/libvpxenc: Remove obsolete av_unused 2024-03-29 00:45:17 +0100: Andreas Rheinhardt - 1093b40218 avcodec/libvpxenc: Only search for side data when intending to use it 2024-03-29 00:39:11 +0100: Andreas Rheinhardt - e465cebfee avcodec/Makefile: Remove redundant dependencies on hevc_data.o 2024-03-28 18:00:34 -0300: James Almer - e54591369f avformat/flac_picture: print a warning when mimetype is unknown 2024-03-28 18:07:13 +0100: Michael Niedermayer - 3d5f03bbc8 avfilter/vf_signature: Dont crash on no frames 2024-03-28 18:07:13 +0100: Dale Curtis - bba6df9ac7 Don't throw an error when attached picture isn't recognized. 2024-03-28 12:04:09 +0100: Tobias Rapp - 02eb2fc577 examples/decode_filter_video: Add loop for draining the filtergraph 2024-03-28 12:03:57 +0100: Tobias Rapp - 55ce666062 examples/decode_filter_audio: Add loop for draining the filtergraph 2024-03-28 11:54:41 +0100: Tobias Rapp - 94ebe604b0 tests/audiogen: Fix total RIFF chunk size 2024-03-28 09:12:48 +0100: Andreas Rheinhardt - 5d71f97e0e all: Don't use ATOMIC_VAR_INIT 2024-03-28 08:40:11 +0100: Anton Khirnov - a69cedb6a6 fftools/ffmpeg_demux: make InputStream.autorotate private 2024-03-28 08:40:11 +0100: Anton Khirnov - c9a90c052a fftools/ffmpeg_enc: stop copying demuxer side data to the muxer 2024-03-28 08:40:11 +0100: Anton Khirnov - e0de84ad2e lavc/encode: map AVCodecContext.decoded_side_data to coded_side_data 2024-03-28 08:40:01 +0100: Anton Khirnov - a3f4670943 lavc/decode: move sd_global_map to avcodec 2024-03-28 08:40:01 +0100: Anton Khirnov - e1f384adbf lavc/frame_thread_encoder: avoid assigning a whole AVCodecContext 2024-03-28 08:40:01 +0100: Anton Khirnov - 198a7788e7 lavc: avoid leaking AVCodecContext.chroma_intra_matrix 2024-03-28 08:40:01 +0100: Anton Khirnov - 106131bb10 fftools/ffmpeg_filter: remove display matrix if we have applied it 2024-03-28 08:40:01 +0100: Anton Khirnov - b1aaa1f585 fftools/ffmpeg_dec: apply cropping manually 2024-03-28 08:40:01 +0100: Anton Khirnov - 0edbd00ccf fftools/ffmpeg_{demux,dec}: pass -bitexact through DecoderFlags 2024-03-28 08:40:01 +0100: Anton Khirnov - 372c78dd42 fftools/ffmpeg_dec: apply decoder options manually 2024-03-28 08:40:01 +0100: Anton Khirnov - 2d06a7570e fftools/cmdutils: do not use a random codec's private options 2024-03-28 08:40:01 +0100: Anton Khirnov - da67816128 fftools/ffmpeg_demux: only call filter_codec_opts() when we have a decoder 2024-03-28 08:39:19 +0100: Anton Khirnov - 56320880f7 doc/ffmpeg: mention how to pass options to loopback decoders 2024-03-28 03:37:42 +0100: Andreas Rheinhardt - b9297128f5 avutil/tests/.gitignore: Add side_data_array 2024-03-28 03:08:01 +0100: Andreas Rheinhardt - c85477f78d avutil/opt: Don't cast when the result might be misaligned 2024-03-28 03:08:01 +0100: Andreas Rheinhardt - aa7d6520e6 avutil/opt: Avoid av_strdup(NULL) 2024-03-28 03:08:01 +0100: Andreas Rheinhardt - 686d33a6b0 avcodec/profiles: Don't include avcodec.h 2024-03-28 03:08:01 +0100: Andreas Rheinhardt - 33b1c7ebbf avcodec/magicyuvenc: Don't call functions twice due to macro 2024-03-28 03:08:00 +0100: Andreas Rheinhardt - 8013574e9b avcodec/mjpegenc: Inline chroma subsampling 2024-03-28 03:06:13 +0100: Andreas Rheinhardt - 0b212f3595 avcodec/bfi: Remove unused AVCodecContext* from context 2024-03-28 03:06:13 +0100: Andreas Rheinhardt - 6edd83c0e2 avcodec/ratecontrol: Avoid function pointer casts 2024-03-28 03:06:13 +0100: Andreas Rheinhardt - 641850f67f avcodec/wmaprodec: Explicitly return 0 on success 2024-03-28 03:06:13 +0100: Andreas Rheinhardt - 432e287e27 fftools/ffmpeg_sched: Explicitly return 0 on sch_enc_send() success 2024-03-27 19:11:27 +0100: Niklas Haas - b89ee26539 avfilter: properly reduce YUV colorspace format lists 2024-03-27 13:51:28 -0300: James Almer - 189c32f536 avformat/mov: don't abort on duplicate Mastering Display Metadata boxes 2024-03-27 17:07:22 +0100: Andreas Rheinhardt - 8ca57fcf9e avutil/fifo, file: Remove unused headers 2024-03-27 17:07:06 +0100: Andreas Rheinhardt - 9223c92c88 doc/examples: Always use <> includes 2024-03-27 20:04:40 +0800: Zhao Zhili - 89e9486bc3 avcodec/h264_mp4toannexb: Fix heap buffer overflow 2024-03-27 20:04:40 +0800: Zhao Zhili - edb1f1bc09 tests: Remove fate-libx265-hdr10 2024-03-27 11:36:21 +0100: Anton Khirnov - 8fc1e1358b fftools/ffmpeg_enc: simplify error handling for decoded_side_data setup 2024-03-27 11:36:20 +0100: Anton Khirnov - 6f2cb0923c fftools/ffmpeg_enc: move decoded_side_data setup out of video-only block 2024-03-27 11:35:27 +0100: Anton Khirnov - fabf148578 fftools/ffmpeg_enc: only promote first frame side data to global when meaningful 2024-03-27 11:33:45 +0100: Anton Khirnov - 2621be3539 lavu/frame: add side data descriptors 2024-03-27 01:04:54 +0100: Michael Niedermayer - 6b213175c9 Bump after 7.0 branch point 2024-03-27 01:04:54 +0100: Michael Niedermayer - e7d938073e doc/APIchanges: Add 7.0 cut point 2024-03-27 01:04:54 +0100: Michael Niedermayer - 8f6bdfd4ec Changelog: Add 7.0 point 2024-03-27 01:04:53 +0100: Michael Niedermayer - 872980ace6 Bump prior release/7.0 branch 2024-03-27 00:08:11 +0100: Matthieu Bouron - 87ace5c4da Changelog: add Android content URIs protocol entry 2024-03-26 23:42:19 +0100: Michael Niedermayer - 4126a99d2b doc/APIchange: Fill in some missing thingss 2024-03-26 23:25:43 +0100: Michael Niedermayer - 86f73277bf avformat/westwood_vqa: Fix 2g packets 2024-03-26 23:25:42 +0100: Michael Niedermayer - e849eb2343 avformat/matroskadec: Check timescale 2024-03-26 23:25:41 +0100: Michael Niedermayer - 61dca9e150 avformat/wavdec: satuarte next_tag_ofs, data_end 2024-03-26 23:25:40 +0100: Michael Niedermayer - 75317ec442 avformat/wavdec: sanity check channels and bps before using them for block_align 2024-03-26 23:25:40 +0100: Michael Niedermayer - 0bed22d597 avformat/sbgdec: Check for negative duration 2024-03-26 23:25:39 +0100: Michael Niedermayer - 878625812f avformat/rpl: Use 64bit for total_audio_size and check it 2024-03-26 23:25:38 +0100: Michael Niedermayer - 3d8d778a68 avformat/timecode: use 64bit for intermediate for rounding in fps_from_frame_rate() 2024-03-26 23:25:37 +0100: Michael Niedermayer - f01a89c5a3 avformat/mov: use 64bit for intermediate for rounding 2024-03-26 23:25:36 +0100: Michael Niedermayer - 746203af31 avformat/jacosubdec: Use 64bit for abs 2024-03-26 23:25:35 +0100: Michael Niedermayer - 007486058c avformat/concatdec: Check user_duration sum 2024-03-26 23:19:49 +0100: Michael Niedermayer - 1eb8cbd09c avcodec/wavarc: avoid signed integer overflow in AC code 2024-03-26 23:19:49 +0100: Michael Niedermayer - 6009dd07bd avcodec/wavarc: Avoid signed integer overflow in sample 2024-03-26 23:19:49 +0100: Michael Niedermayer - ebdcf98499 avcodec/truemotion1: Height not being a multiple of 4 is unsupported 2024-03-26 23:19:49 +0100: Michael Niedermayer - d188a86730 avcodec/rtv1: fix undefined FFALIGN 2024-03-26 23:19:49 +0100: Michael Niedermayer - 7eabe56436 avcodec/qoadec: Fix undefined overflow in lms_predict 2024-03-26 23:19:49 +0100: Michael Niedermayer - 48eeb198a5 avcodec/hcadec: do not allow code to continue after failed init 2024-03-26 23:19:49 +0100: Michael Niedermayer - addb85ea39 avcodec/hcadec: do not set hfr_group_count to invalid values 2024-03-26 23:19:49 +0100: Michael Niedermayer - 0a114d7318 avformat/mov: Do not deallocate heif_item in a input dependant way 2024-03-26 11:40:12 -0400: Marth64 - 9df1182065 avformat/dvdvideodec: add explicit inttypes.h include 2024-03-26 10:43:45 -0300: James Almer - 1e7ba76562 avformat/mov: free HEIFItem.name when cleaning items in mov_read_trak 2024-03-26 09:05:04 -0400: Dai, Jianhui J - 61afe4d98c avcodec/cbs_vp8: Improve the bitstream position check 2024-03-26 09:04:44 -0400: Dai, Jianhui J - 63dea3c1e1 avcodec/cbs_vp8: Use little endian in fixed() 2024-03-26 19:17:51 +0800: Wenbin Chen - ea2e0e92ed doc: Add libtoch backend option to dnn_processing 2024-03-26 09:05:55 +0200: Martin Storsjö - f872b19714 aarch64: hevc: Produce plain neon versions of qpel_bi_hv 2024-03-26 09:05:55 +0200: Martin Storsjö - d21b9a0411 aarch64: hevc: Produce plain neon versions of qpel_uni_w_hv 2024-03-26 09:05:55 +0200: Martin Storsjö - 5ab138673b aarch64: hevc: Produce plain neon versions of qpel_uni_hv 2024-03-26 09:05:55 +0200: Martin Storsjö - 5cbeefc79e aarch64: hevc: Produce plain neon versions of qpel_hv 2024-03-26 09:05:50 +0200: Martin Storsjö - 20c38f4b8d aarch64: hevc: Reorder qpel_hv functions to prepare for templating 2024-03-26 09:05:40 +0200: Martin Storsjö - 4f71e4ebf2 aarch64: hevc: Deduplicate the hevc_put_hevc_qpel_uni_w_hv*_8_end_neon functions 2024-03-26 09:05:29 +0200: Martin Storsjö - 4063e50eec aarch64: hevc: Split the qpel_*_hv functions into two parts 2024-03-26 09:03:18 +0200: Martin Storsjö - ad01d06f91 aarch64: hevc: Implement a neon version of hevc_qpel_uni_w_h*_8 2024-03-26 09:03:16 +0200: Martin Storsjö - de23b384fd aarch64: hevc: Produce epel_bi_hv functions for both neon and i8mm 2024-03-26 08:59:58 +0200: Martin Storsjö - 96e5adda9f aarch64: hevc: Produce epel_uni_w_hv functions for both neon and i8mm 2024-03-26 08:59:28 +0200: Martin Storsjö - d7294199ab aarch64: hevc: Produce epel_uni_hv functions for both neon and i8mm 2024-03-26 08:59:19 +0200: Martin Storsjö - 7bf3d14769 aarch64: hevc: Produce epel_hv functions for both plain neon and i8mm 2024-03-26 08:59:07 +0200: Martin Storsjö - 5b5666e5ab aarch64: hevc: Reorder epel_hv functions to prepare for templating 2024-03-26 08:59:00 +0200: Martin Storsjö - e6d4c0e117 aarch64: hevc: Split the epel_*_hv functions into two parts 2024-03-26 08:58:47 +0200: Martin Storsjö - 54af555bfa aarch64: hevc: Implement a neon version of hevc_epel_uni_w_h*_8 2024-03-26 08:58:29 +0200: Martin Storsjö - 6d384298ec aarch64: hevc: Implement a neon version of put_hevc_epel_h*_8 2024-03-26 08:58:20 +0200: Martin Storsjö - 8f03c30a17 aarch64: hevc: Use ld1r instead of ldr+dup in hevc_qpel_uni_w_h 2024-03-26 08:58:11 +0200: Martin Storsjö - 717cc82d28 aarch64: hevc: Specialize put_hevc_\type\()_h*_8_neon for horizontal looping 2024-03-26 08:58:01 +0200: Martin Storsjö - e3a54cabde aarch64: hevc: Merge consecutive stores in put_hevc_\type\()_h16_8_neon 2024-03-26 08:57:55 +0200: Martin Storsjö - 78db8405c0 aarch64: hevc: Don't iterate with sp in ff_hevc_put_hevc_qpel_uni_w_hv32/64_8_neon_i8mm 2024-03-26 08:57:50 +0200: Martin Storsjö - e66858fbab aarch64: hevc: Reorder a misplaced function init line 2024-03-26 06:48:35 +0100: Andreas Rheinhardt - ced5c5fdb8 fftools/ffmpeg_mux_init: Fix double-free on error 2024-03-26 06:36:43 +0100: Andreas Rheinhardt - 4a4dcde339 avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +0100: Andreas Rheinhardt - 27af88fb7f avformat/vqf: Return 0 on success in read_packet 2024-03-26 06:36:43 +0100: Andreas Rheinhardt - 29aa499fc9 avformat/cdg: Don't store avio_size() return value in int 2024-03-26 06:36:43 +0100: Andreas Rheinhardt - cee70b9f1b avformat/lafdec: Fix shadowing 2024-03-26 06:36:43 +0100: Andreas Rheinhardt - aa8c7dc3d8 avformat/argo_cvg: Avoid relocations for ArgoCVGOverride 2024-03-26 06:36:43 +0100: Andreas Rheinhardt - 69b85a69bd avformat/wady: Combine skips 2024-03-26 06:36:43 +0100: Andreas Rheinhardt - cdff5a2c0c avformat/avr: Combine skips 2024-03-26 06:36:43 +0100: Andreas Rheinhardt - 56ba83ff2d avformat/fsb: Don't set data_offset manually 2024-03-26 06:36:43 +0100: Andreas Rheinhardt - 88f803cf64 avformat/wvedec: Inline constant 2024-03-26 06:36:43 +0100: Andreas Rheinhardt - 8768188581 avformat/g722: Inline constants 2024-03-26 06:36:43 +0100: Andreas Rheinhardt - b93ed5c28e avformat/fitsdec: Don't use AVBPrint for temporary storage 2024-03-26 06:36:43 +0100: Andreas Rheinhardt - 5144455c20 avformat/hls: Don't access FFInputFormat.raw_codec_id 2024-03-26 06:36:43 +0100: Andreas Rheinhardt - 8d8b5947c3 configure: Make hls demuxer select AAC, AC3 and EAC3 demuxers 2024-03-26 06:32:52 +0100: Andreas Rheinhardt - a990e6fa01 avformat/mux: Remove check for AVFMT_ALLOW_FLUSH 2024-03-26 06:31:58 +0100: Andreas Rheinhardt - e95dd6f53e avformat/file: Combine all CONFIG_ANDROID_CONTENT_PROTOCOL blocks 2024-03-26 06:31:40 +0100: Andreas Rheinhardt - ebe8326409 avformat/file: Constify android content protocol 2024-03-26 06:30:45 +0100: Andreas Rheinhardt - a6189ba896 avcodec/mpegutils: Simplify indenting 2024-03-26 06:30:45 +0100: Andreas Rheinhardt - 5eda98f382 avcodec/mpegutils: Avoid allocations when using AVBPrint 2024-03-25 23:23:27 -0300: James Almer - 0963ef4996 fftools/ffmpeg_filter: remove prototype for non existent function 2024-03-25 23:23:27 -0300: James Almer - 767e7d3d2b fftools/ffmpeg_filter: remove unused struct from InputFilterPriv 2024-03-25 23:20:51 -0300: James Almer - abcdd3aed7 avformat/mov: don't use cur_item_id as array index 2024-03-26 01:19:17 +0100: Michael Niedermayer - dd733b2be4 avformat/concatdec: clip outpoint - inpoint overflow in get_best_effort_duration() 2024-03-26 01:19:17 +0100: Michael Niedermayer - b54c9a9c8f avcodec/osq: avoid several signed integer overflows 2024-03-26 01:19:16 +0100: Michael Niedermayer - e83e8d443b avformat/jacosubdec: clarify code 2024-03-26 07:52:53 +0800: Jun Zhao - 5ebcca4e08 lavf/movenc: small cleanup for style 2024-03-26 00:08:25 +0100: Michael Niedermayer - b792e4d4c7 avformat/cafdec: Check that data chunk end fits within 64bit 2024-03-26 00:08:25 +0100: Michael Niedermayer - b8e754525c avformat/iff: Saturate avio_tell() + 12 2024-03-26 00:08:25 +0100: Michael Niedermayer - 50d8e4f273 avformat/dxa: Adjust order of operations around block align 2024-03-26 00:08:25 +0100: Michael Niedermayer - d973fcbcc2 avformat/cafdec: dont seek beyond 64bit 2024-03-26 00:08:25 +0100: Michael Niedermayer - d384af5226 avformat/avidec: support huge durations 2024-03-25 20:44:30 +0000: Mark Thompson - 4743c9e87a lavc/get_buffer: Add a warning on failed allocation from a fixed pool 2024-03-25 21:41:26 +0100: Michael Niedermayer - c0f4abe2aa avformat/id3v2: read_uslt() check for the amount read 2024-03-25 21:41:26 +0100: Michael Niedermayer - b7cdaff7e2 tools/target_dec_fuzzer: Adjust RKA threshold up further 2024-03-25 21:41:26 +0100: Michael Niedermayer - 70b26b693e avcodec/vmixdec: Check shift before use 2024-03-25 21:41:25 +0100: Michael Niedermayer - 3c43299e9e avformat/mov: Check sample_count and auxiliary_info_default_size to be 0 2024-03-25 21:41:25 +0100: Michael Niedermayer - 6f9e90ab0b avformat/wady: Check >0 samplerate and channels 1 || 2. 2024-03-25 21:30:51 +0100: Marton Balint - 8c936e9b43 avutil/timestamp: change precision of av_ts_make_time_string() 2024-03-25 21:30:51 +0100: Marton Balint - 5df901ffa5 avutil/timestamp: introduce av_ts_make_time_string2 for better precision 2024-03-25 21:17:47 +0100: Henrik Gramner - 7c003b63c8 avcodec/x86/h264_idct: Fix incorrect xmm spilling on win64 2024-03-25 17:40:19 +0100: Andreas Rheinhardt - 316239096b avformat/mov_chan: Use anonymous enum 2024-03-25 15:18:37 +0100: Andreas Rheinhardt - a8255aa357 fate/source: Fix FATE reference file 2024-03-25 09:38:15 -0300: James Almer - 65a04cae6f avutil/channel_layout: don't clear the opaque pointer on type conversion 2024-03-25 13:22:41 +0100: Andreas Rheinhardt - 1f1b773859 avutil/hwcontext_qsv: Fix mixed declaration and code 2024-03-25 08:54:40 +0100: Lynne - ecdc94b97f vulkan_av1: port to the new stable API 2024-03-25 08:54:18 +0100: Lynne - 998aa66a10 av1dec: add AV1_REF_FRAME_NONE 2024-03-25 08:32:04 +0100: Mark Thompson - cafb4c5548 lavc/cbs_av1: Save more frame ordering information 2024-03-24 21:27:55 +0100: Marton Balint - f1e34f1582 doc/filters: extend af_channelmap documentation 2024-03-24 21:27:55 +0100: Marton Balint - eaca78eff8 avfilter/af_channelmap: add some additional checks for the mappings 2024-03-24 21:27:55 +0100: Marton Balint - bba6dd391f avfilter/af_channelmap: factorize checking indexes against a channel layout 2024-03-24 21:27:55 +0100: Marton Balint - 2f754a96bd avfilter/af_channelmap: disallow channel index 64 2024-03-24 21:27:55 +0100: Marton Balint - 1bea3e9ee2 avfilter/af_channelmap: fix mapping if in_channel was a string but out_channel was not specified 2024-03-24 21:27:55 +0100: Marton Balint - 9a5627ea9a avfilter/af_channelmap: fix error message if FL source channel was missing 2024-03-24 21:14:54 +0100: Marton Balint - e6c2c87037 avformat/mov_chan: respect channel order when parsing and creating chan atom 2024-03-24 19:05:35 +0100: Andreas Rheinhardt - 0d43adcbef configure: Explicitly check for static_assert, _Static_assert 2024-03-24 19:02:41 +0100: Andreas Rheinhardt - ccd2b7f858 avformat/demux: Combine "Packet corrupt" logmessages 2024-03-24 19:02:41 +0100: Andreas Rheinhardt - 07064f9bda avformat/demux: Restore pkt->stream_index assert check 2024-03-24 10:53:21 -0400: Leo Izen - ac21582e53 avutil/film_grain_params: remove do loop in CHECK macro 2024-03-24 10:53:12 -0400: Leo Izen - 438fcc3f6e avutil/film_grain_params: remove unused variables 2024-03-24 14:53:57 +0100: Henrik Gramner - afa471d0ef x86: Update x86inc.asm 2024-03-24 14:53:57 +0100: Henrik Gramner - 782c4df28d x86: Avoid using 'd' as an argument name 2024-03-23 18:55:21 +0100: Niklas Haas - 5d7f234e7e avcodec/hevcdec: apply AOM film grain synthesis 2024-03-23 18:55:21 +0100: Niklas Haas - 2e24c12aa1 avcodec/h2645_sei: decode AFGS1 T.35 SEI 2024-03-23 18:55:21 +0100: Niklas Haas - f50382cba6 avcodec/aom_film_grain: implement AFGS1 parsing 2024-03-23 18:55:21 +0100: Niklas Haas - 1535d33818 avcodec/aom_film_grain: add AOM film grain synthesis 2024-03-23 18:55:15 +0100: Niklas Haas - a9023377b2 avutil/film_grain_params: add av_film_grain_params_select() 2024-03-23 18:54:36 +0100: Niklas Haas - ea147f3b50 avutil/frame: clarify AV_FRAME_DATA_FILM_GRAIN_PARAMS usage 2024-03-23 18:54:36 +0100: Niklas Haas - 1539efaacb avcodec/libdavv1d: signal new AVFilmGrainParams members 2024-03-23 18:54:36 +0100: Niklas Haas - 511f297680 avcodec/av1dec: signal new AVFilmGrainParams members 2024-03-23 18:54:36 +0100: Niklas Haas - ad7f059180 avcodec/h2645_sei: signal new AVFilmGrainParams members 2024-03-23 18:54:36 +0100: Niklas Haas - 6963033590 ffprobe: adapt to new AVFilmGrainParams 2024-03-23 18:54:36 +0100: Niklas Haas - 25cd0e0913 avfilter/vf_showinfo: adapt to new AVFilmGrainParams 2024-03-23 18:54:36 +0100: Niklas Haas - a08f358769 avutil/film_grain_params: initialize VCS to UNSPECIFIED 2024-03-23 18:54:29 +0100: Niklas Haas - 35d2960dcd avutil/film_grain_params: add metadata to common struct 2024-03-23 22:49:29 +0800: Jun Zhao - bfbf0f4e82 lavc/vvc_parser: small cleanup for style 2024-03-23 22:33:21 +0800: Michael Niedermayer - 57f252b2d1 avcodec/cbs_h266_syntax_template: Check tile_y 2024-03-23 14:07:04 +0100: Anton Khirnov - e99594812c tests/fate/ffmpeg: evaluate thread count in fate-run.sh rather than make 2024-03-23 07:29:18 -0400: Leo Izen - 83ed18a3ca avformat/jpegxl_anim_dec: set pos for generic index 2024-03-23 11:42:13 +0100: Wenbin Chen - f34000541a Changelog: add dnn libtorch backend entry 2024-03-23 11:42:13 +0100: Stefano Sabatini - 7852bf02b0 doc/muxers: add hds 2024-03-23 11:42:13 +0100: Stefano Sabatini - 25248c9d75 doc/muxers: add gxf 2024-03-23 11:42:13 +0100: Stefano Sabatini - 5c60be3ab6 lavf/gxfenc: return proper error codes in case of failure 2024-03-23 11:42:13 +0100: Stefano Sabatini - 3733aa7b17 lavf/gxfenc: consistently use snake_case in function names 2024-03-23 11:37:44 +0100: Matthieu Bouron - ad227a41d4 avcodec/mediacodec_wrapper: remove unnecessary NULL checks before calling Delete{Global,Local}Ref() 2024-03-23 11:37:44 +0100: Matthieu Bouron - b1a683a2fd avcodec/mediacodec_wrapper: use an OFFSET() macro where relevant 2024-03-23 11:37:44 +0100: Matthieu Bouron - dab4124350 avcodec/jni: remove unnecessary NULL checks before calling DeleteLocalRef() 2024-03-23 11:37:44 +0100: Matthieu Bouron - 70ba15d2cf avcodec/jni: use size_t to store structure offsets 2024-03-23 11:37:29 +0100: Matthieu Bouron - 6567516a5e avformat: add Android content resolver protocol support 2024-03-23 11:34:34 +0100: Matthieu Bouron - f17e18d292 avcodec: add av_jni_{get,set}_android_app_ctx() helpers 2024-03-22 23:57:20 +0100: Andreas Rheinhardt - 073251316e avformat: Make init function out of write_header functions if possible 2024-03-22 23:57:20 +0100: Andreas Rheinhardt - 37f0dbbc39 avformat: Enforce codec_id where appropriate 2024-03-22 23:57:20 +0100: Andreas Rheinhardt - 2ccb45511f avformat/ttmlenc: Avoid unnecessary block 2024-03-22 23:57:19 +0100: Andreas Rheinhardt - a24bccc238 avformat/mux: Add flag for "only default codecs allowed" 2024-03-22 23:57:19 +0100: Andreas Rheinhardt - 03b04eef72 avformat: Enforce one-stream limit where appropriate 2024-03-22 23:57:19 +0100: Andreas Rheinhardt - f4167842c1 avformat/mux: Add flag for "not more than one stream of each type" 2024-03-22 23:57:19 +0100: Andreas Rheinhardt - c6bc2d4fea fate/filter-audio: Don't use pcm output for channelsplit test 2024-03-22 23:57:19 +0100: Andreas Rheinhardt - a48e839a22 avformat/mux_utils: Don't report that AV_CODEC_ID_NONE can be muxed 2024-03-22 23:57:19 +0100: Andreas Rheinhardt - 789c5b03db avformat/amr: Move write_header closer to muxer definition 2024-03-22 23:57:19 +0100: Andreas Rheinhardt - 233e13f285 avformat/mux: Rename FF_FMT_ALLOW_FLUSH->FF_OFMT_FLAG_ALLOW_FLUSH 2024-03-22 23:57:19 +0100: Andreas Rheinhardt - b8124fe35e libavformat/westwood_audenc: Use proper logcontext 2024-03-22 23:57:19 +0100: Andreas Rheinhardt - eb3ee7f141 avformat/mp3enc: Improve query_codec 2024-03-22 23:38:36 +0100: Andreas Rheinhardt - d11b5e6096 avutil/frame: Use av_realloc_array(), improve overflow check 2024-03-22 23:38:16 +0100: Andreas Rheinhardt - b7bec5d3c9 avutil/frame: Rename av_frame_side_data_get and add wrapper for it 2024-03-22 23:36:07 +0100: Andreas Rheinhardt - 26398da8f3 avutil/frame: Constify av_frame_side_data_get() 2024-03-22 23:32:15 +0100: Andreas Rheinhardt - b9fcc135c5 avcodec/libx265: Pass logctx as void*, not AVClass** 2024-03-22 23:31:58 +0100: Andreas Rheinhardt - 244db71037 avcodec/libx265: Don't use AVBPrint unnecessarily 2024-03-22 22:11:04 +0100: Andreas Rheinhardt - c77164390b fftools/ffmpeg_enc: Don't call frame_data twice 2024-03-22 22:10:26 +0100: Andreas Rheinhardt - 6ecc2f0f6f avcodec/libx264: Remove unused variable 2024-03-22 17:04:05 +0100: Andreas Rheinhardt - 3fd047ee30 avcodec/librav1e: Don't unnecessarily create new references 2024-03-22 16:33:53 +0100: Andreas Rheinhardt - c89f6ae689 avcodec/libdav1d: Stop mangling AVPacket.opaque 2024-03-22 14:05:30 +0100: Niklas Haas - f04a2ba302 avcodec/dovi_rpu: fix off-by-one in loop 2024-03-22 14:05:22 +0100: Niklas Haas - d5648a806f avcodec/dovi_rpu: use OR instead of addition 2024-03-22 20:26:53 +0800: Zhao Zhili - 4869171aa9 Changelog: mention ffplay with hwaccel decoding support 2024-03-22 20:26:53 +0800: Zhao Zhili - 5229778440 avcodec/libx264: fix extradata when config annexb=0 2024-03-22 20:26:53 +0800: Zhao Zhili - c775163a8c avcodec/decode: log hwaccel name 2024-03-22 12:59:50 +0100: Andreas Rheinhardt - ee736ff80e avformat/flvenc: Avoid avio_write(pb, "", 0) 2024-03-21 11:31:32 -0300: James Almer - 535b1a93f5 avcodec/hevc_ps: fix setting HEVCHdrParams fields 2024-03-21 09:59:20 -0300: James Almer - 456c8ebe7c avcodec/hevc_ps: allocate only the required HEVCHdrParams within a VPS 2024-03-21 09:08:22 -0300: James Almer - 97d2990ea6 avformat/iamf_reader: propagate avio_skip() error values 2024-03-20 23:50:55 -0300: James Almer - e04c638f5f avformat/movenc: only compile avif_write_trailer() when the avif muxer is enabled 2024-03-20 17:11:18 -0300: James Almer - 5ff0eb34d2 configure: check for C17 by default 2024-03-20 17:10:55 -0300: James Almer - 6c2ff982dc configure: make the C and C++ standard settable 2024-03-20 19:15:05 +0200: Jan Ekström - d7d2213a6b avcodec/libx265: add support for writing out CLL and MDCV 2024-03-20 19:15:05 +0200: Jan Ekström - 471c0a34c1 avcodec/libx264: add support for writing out CLL and MDCV 2024-03-20 19:15:05 +0200: Jan Ekström - f4b89b6e54 avcodec/libsvtav1: add support for writing out CLL and MDCV 2024-03-20 19:15:05 +0200: Jan Ekström - 8f4b173029 ffmpeg: pass first video AVFrame's side data to encoder 2024-03-20 19:15:05 +0200: Jan Ekström - 0d36844ddf avcodec: add frame side data array to AVCodecContext 2024-03-20 19:15:05 +0200: Jan Ekström - d9ade14c5c {avutil/version,APIchanges}: bump, document new AVFrameSideData functions 2024-03-20 19:15:05 +0200: Jan Ekström - f287a285d9 avutil/frame: add helper for getting side data from array 2024-03-20 19:14:02 +0200: Jan Ekström - 3c52f73e25 avutil/frame: add helper for adding existing side data to array 2024-03-20 19:14:02 +0200: Jan Ekström - 53335f6cf4 avutil/frame: add helper for adding side data to array 2024-03-20 19:14:02 +0200: Jan Ekström - d2bb22f6d5 avutil/frame: split side data removal out to non-AVFrame function 2024-03-20 19:14:02 +0200: Jan Ekström - 28783896dc avutil/frame: split side_data_from_buf to base and AVFrame func 2024-03-20 19:14:02 +0200: Jan Ekström - 919c9cdbe6 avutil/frame: add helper for freeing arrays of side data 2024-03-20 19:14:02 +0200: Jan Ekström - d5104b3401 avutil/frame: split side data list wiping out to non-AVFrame function 2024-03-20 22:27:19 +0800: Frank Plowman - dfcf5f828d lavc/vvc: Fix check whether QG is in first tile col 2024-03-20 12:46:23 +0100: Andreas Rheinhardt - 0b7d4fccce avformat/codec2: Don't allocate Codec2Context for muxer 2024-03-20 10:17:59 +0100: Andreas Rheinhardt - cd8cc3d1b3 avformat/iamfenc: Remove unused headers 2024-03-20 10:17:52 +0100: Andreas Rheinhardt - 6a9ddfcd96 avformat/iamfenc: Align check and error message 2024-03-20 10:17:37 +0100: Andreas Rheinhardt - a7ad5d4d10 avformat/iamfenc: Remove always-false check 2024-03-19 22:56:56 +0000: Mark Thompson - 7f4b8d2f5e ffmpeg: set extra_hw_frames to account for frames held in queues 2024-03-19 20:48:22 +0100: Marton Balint - 7251f90972 fftools/ffplay: use correct buffersink channel layout parameters 2024-03-19 17:23:20 +0100: Stefano Sabatini - 0cd13ad674 doc/muxers/gif: apply consistency fixes 2024-03-19 17:23:20 +0100: Stefano Sabatini - f7d560e919 doc/muxers/flv: apply misc consistency fixes 2024-03-19 17:23:05 +0100: Stefano Sabatini - 9afd9bb5c5 doc/muxers: add flac 2024-03-19 15:52:05 +0100: Marth64 - 0b342a2f15 avcodec/mpeg12dec: extract only one type of CC substream 2024-03-19 10:49:20 -0300: James Almer - 53dd31497b avformat/matroska: use named constants for ITU-T T.35 metadata 2024-03-19 09:44:59 -0300: James Almer - 61519cc654 avcodec/libdav1d: use named constants for ITU-T T.35 metadata 2024-03-19 09:44:59 -0300: James Almer - a1f714d197 avcodec/h2645_sei: use named constants for ITU-T T.35 metadata 2024-03-19 09:44:59 -0300: James Almer - 4ca5d45193 avcodec/av1dec: use named constants for ITU-T T.35 metadata 2024-03-19 14:48:58 +0800: Wenbin Chen - f4e0664fd1 libavfi/dnn: add LibTorch as one of DNN backend 2024-03-19 04:10:48 +0100: Michael Niedermayer - d24b136f53 tools/target_dec_fuzzer: adjust threshold for AV_CODEC_ID_IFF_ILBM 2024-03-19 04:10:48 +0100: Michael Niedermayer - af91b1b366 tools/target_dem_fuzzer: add libavformat/demux.h 2024-03-19 04:10:48 +0100: Nicolas Gaullier - b96571df3a doc/fate: advise on --assert-level=2 2024-03-19 03:17:12 +0100: Andreas Rheinhardt - d1e446f2e1 fate/atrac: Add atrac->aea, atrac->matroska remux tests 2024-03-19 02:54:24 +0100: Andreas Rheinhardt - 7e41a658f5 avformat/aeadec: Use sample rate as time base 2024-03-19 02:54:13 +0100: Andreas Rheinhardt - 103965053b avformat/aeadec: Export title 2024-03-19 09:37:39 +0800: Haihao Xiang - d296c8689d lavu/hwcontext_vulkan: check PCI ID if possible 2024-03-18 17:59:45 +0100: Stefano Sabatini - 39087e739c doc/muxers: add fits 2024-03-18 17:59:32 +0100: Stefano Sabatini - 9754e1f532 doc/muxers: add filmstrip 2024-03-18 17:59:26 +0100: Stefano Sabatini - 38c18dca63 doc/muxers: add film_cpk 2024-03-18 17:59:19 +0100: Stefano Sabatini - be37ce70fe doc/muxers: add ffmetadata 2024-03-18 13:28:30 +0100: Timo Rothenpieler - 030f4925b8 avutil/hwcontext_d3d11va: add logging to dxgi debug interfaces 2024-03-18 13:28:30 +0100: Timo Rothenpieler - 6e78d92399 avutil/hwcontext_d3d11va: prefer DXGI 1.1 factory when available 2024-03-18 13:28:30 +0100: Timo Rothenpieler - ae5453503d avutil/hwcontext_d3d11va: remove check for d3d11 debug layer dll 2024-03-18 12:10:04 +0100: Andreas Rheinhardt - efcb539f47 tests/ref/lavf-fate/hevc.flv: Fix ref file 2024-03-18 16:14:43 +0530: Gyan Doshi - a32f75d6e2 fate/lavf-container: correct operator; unbreak build 2024-03-18 18:38:48 +0800: Steven Liu - 7c9e7665e1 Changelog: Add Support PacketTypeMetadata of PacketType in enhanced flv 2024-03-18 17:06:46 +0800: Zhu Pengfei - aeebcd2f73 fate/flvenc: support enhanced flv PacketTypeMetadata 2024-03-18 15:41:54 +0800: Zhu Pengfei - 85e047e7cd avformat/flvenc: support enhanced flv PacketTypeMetadata 2024-03-18 15:41:48 +0800: Zhu Pengfei - 4e5b1882d6 avformat/flvdec: support enhanced flv PacketTypeMetadata 2024-03-18 12:00:14 +0800: Fei Wang - 8962e2b1aa lavc/vaapi_decode: Don't update buffer number if allocataion fail 2024-03-18 12:00:14 +0800: Fei Wang - a8d9fab06b lavc/vaapi_encode: Enable block level bitrate control 2024-03-18 12:00:14 +0800: Haihao Xiang - 74a8e080d0 lavu/hwcontext_qsv: Join the download/upload session to the main session 2024-03-18 12:00:14 +0800: Haihao Xiang - 697251bb0c lavc/qsvdec: Do not print warning when draining cached frames 2024-03-18 01:53:32 +0100: Andreas Rheinhardt - 6e63295d41 avformat/crypto: Avoid cast, use proper printf specifier 2024-03-18 01:53:26 +0100: Andreas Rheinhardt - 7b48cc61be avformat/aeaenc: Fix printf-specifier 2024-03-18 01:49:38 +0100: Andreas Rheinhardt - 2a0194bafa avcodec/ccaption_dec: Use static_assert instead of _Static_assert 2024-03-18 01:49:38 +0100: Andreas Rheinhardt - f1b08b8a65 avcodec/mips/aaccoder_mips: Remove MIPS-specific aaccoder 2024-03-18 01:48:46 +0100: Andreas Rheinhardt - e6c7a88b34 avutil/hash: Avoid relocations for hash names 2024-03-17 16:09:15 +0100: Andreas Rheinhardt - 95a6788314 avformat/aiffenc: Usw avio_wb32() where possible 2024-03-17 16:09:15 +0100: Andreas Rheinhardt - 0230792bc8 avformat/aiffenc: Simplify padding tag 2024-03-17 16:08:13 +0100: Andreas Rheinhardt - f088b28950 fate/lavf-audio: Test writing AIFF-native tags 2024-03-17 15:10:05 +0100: Andreas Rheinhardt - 3f7ee34efe avcodec/mpegaudio(data|dsp): Mark symbols as hidden 2024-03-17 15:10:05 +0100: Andreas Rheinhardt - 333ff3e98d avcodec/vorbis_data: Mark symbols as hidden 2024-03-17 15:10:05 +0100: Andreas Rheinhardt - 6ffdf2f370 avcodec/dirac_arith: Only include x86/asm.h for ARCH_X86 2024-03-17 15:10:05 +0100: Andreas Rheinhardt - b6301dc658 avdevice/alldevices: Mark iterators as av_cold 2024-03-17 15:10:05 +0100: Andreas Rheinhardt - 7cf4c9037c avdevice/alldevices: Mark devices as hidden 2024-03-17 15:10:05 +0100: Andreas Rheinhardt - ff15edf15a avcodec/ac3tab: Remove enum CustomChannelMapLocation 2024-03-17 15:10:05 +0100: Andreas Rheinhardt - 62412cd75d avformat/iamf: Mark symbols as hidden 2024-03-17 15:10:05 +0100: Andreas Rheinhardt - 1faafe738d fftools/ffmpeg_opt: Check before accessing union member 2024-03-17 13:52:27 +0100: Henrik Gramner - c3d3f0e697 avutil/x86util: Fix broken pre-SSE4.1 PMINSD emulation 2024-03-16 22:02:56 +0100: Stone Chen - de2fb43e78 doc/filters: Change rdiv (vf_convolution) documentation to reflect actual behavior 2024-03-16 19:49:39 +0100: Marton Balint - d35b6fda45 avformat/mxfdec: signal channel layouts using the new channel layout api 2024-03-16 19:49:39 +0100: Marton Balint - a4fc331118 avutil/channel_layout: add specific text versions for unknown and unused channels 2024-03-16 19:49:39 +0100: Marton Balint - a688fbfb88 avutil/channel_layout: fix some (un)initialization issues in av_channel_layout_from_string() 2024-03-16 19:49:39 +0100: Marton Balint - 95d31db82c avutil/channel_layout: factorize parsing list of channel names 2024-03-16 19:49:39 +0100: Marton Balint - 0b3b8a1918 avutil/tests/channel_layout: add some av_channel_from_string and av_channel_layout_from_string tests 2024-03-16 19:49:39 +0100: Marton Balint - b2b22c2d1a avutil/tests/channel_layout: make printing results part of the tests 2024-03-16 19:49:39 +0100: Marton Balint - 26e0454cad avformat/mov_chan: simplify channel layout canonicalization 2024-03-16 19:49:39 +0100: Marton Balint - ed6207274e avutil/channel_layout: add AV_CHANNEL_LAYOUT_RETYPE_FLAG_CANONICAL 2024-03-16 19:19:42 +0100: Marton Balint - 44b2769619 avformat/pcm: decrease target audio frame per sec to 10 2024-03-16 19:19:42 +0100: Marton Balint - 05936403f9 avformat/wavdec: use ff_pcm_default_packet_size for the default packet size 2024-03-16 19:19:42 +0100: Marton Balint - 9c2c0c37f8 avformat/pcm: factorize and improve determining the default packet size 2024-03-16 14:30:05 +0530: Gyan Doshi - f5441e441f avformat/mpegtsenc: correct bitstream check 2024-03-15 22:38:13 -0300: James Almer - aca7037e01 tools/target_dec_fuzzer: force experimental flag for decoders that need it 2024-03-16 00:44:58 +0100: Timo Rothenpieler - b47abd5737 avfilter/vsrc_ddagrab: clear all flags of buffer texture 2024-03-15 12:44:59 -0300: James Almer - cfa694d811 fate/wmavoice: add missing aresample filter dependency 2024-03-15 12:44:59 -0300: James Almer - 59f5cf5c71 fate/vqf: add missing aresample filter dependency 2024-03-15 12:44:59 -0300: James Almer - e48b221144 fate/voice: add missing aresample filter dependency 2024-03-15 12:44:59 -0300: James Almer - 9906bef5c4 fate/vorbis: add missing aresample filter dependency 2024-03-15 12:44:59 -0300: James Almer - 85da6e5c44 fate/real: add missing aresample filter dependency 2024-03-15 12:44:59 -0300: James Almer - 2262c9ab0c fate/pcm: add missing aresample filter dependency 2024-03-15 12:44:59 -0300: James Almer - 540d1b14d8 fate/mpc: add missing aresample filter dependency 2024-03-15 12:44:59 -0300: James Almer - 2df103528c fate/mp3: add missing aresample filter dependency 2024-03-15 12:44:59 -0300: James Almer - 6d569aa80c fate/mov: add missing aresample filter dependency 2024-03-15 12:44:59 -0300: James Almer - b80b3947dd fate/monkeysaudio: add missing aresample filter dependency 2024-03-15 12:44:59 -0300: James Almer - be9d9b7aba fate/lossless-audio: add missing aresample filter dependency 2024-03-15 12:44:59 -0300: James Almer - 8b96aca432 fate/libswresample: add missing aresample filter dependency 2024-03-15 12:44:59 -0300: James Almer - 47362785ae fate/iamf: add missing aresample filter dependency 2024-03-15 12:44:59 -0300: James Almer - 92c7e27373 fate/hlsenc: add missing aresample filter dependency 2024-03-15 12:44:59 -0300: James Almer - 6887a0292f fate/gapless: add missing aresample filter dependency 2024-03-15 12:44:59 -0300: James Almer - f3f2932f75 fate/ffprobe: add missing aresample filter dependency 2024-03-15 12:37:50 -0300: James Almer - 536dfe92e0 fate/ffmpeg: add missing aresample filter dependency 2024-03-15 12:37:42 -0300: James Almer - 4c8b8bc52b fate/filter-audio: add missing aresample filter dependency 2024-03-15 12:05:38 -0300: James Almer - 20581cea3e fate/fate-container: add missing aresample filter dependency 2024-03-15 12:05:35 -0300: James Almer - 7416d216aa fate/demux: add missing aresample filter dependency 2024-03-15 12:05:27 -0300: James Almer - 04ab5cc584 fate/audio: add missing aresample filter dependency 2024-03-15 12:05:22 -0300: James Almer - fc17af7f8d fate/atrac: add missing aresample filter dependency 2024-03-15 12:05:18 -0300: James Almer - 8755e7eb74 fate/amrwb: add missing aresample filter dependency 2024-03-15 12:05:14 -0300: James Almer - 7a10d6521f fate/amrnb: add missing aresample filter dependency 2024-03-15 12:04:31 -0300: James Almer - b3ab87d320 fate/alac: add missing aresample filter dependency 2024-03-15 12:03:36 -0300: James Almer - 234268b4ed fate/adpcm: add missing aresample filter dependency 2024-03-15 12:03:36 -0300: James Almer - 73095bc19e fate/ac3: add missing aresample filter dependency 2024-03-15 12:03:36 -0300: James Almer - 136f1cdf0f fate/aac: add missing aresample filter dependency 2024-03-15 15:50:35 +0100: Marth64 - 4464b7eeb1 avformat/dvdvideodec: use int64_t for menu blocks_read and make format expressions portable 2024-03-15 15:31:58 +0100: Andreas Rheinhardt - 5f7eb4240a avcodec/tests/snowenc: Fix mixed declaration and code 2024-03-15 12:51:15 +0100: Andreas Rheinhardt - c00cd007e8 configure: Remove av_restrict 2024-03-14 22:53:50 +0100: Andreas Rheinhardt - 53a51e70f2 avformat/internal: Remove declaration for ff_format_io_close_default() 2024-03-14 22:53:45 +0100: Andreas Rheinhardt - 78e2be2377 fftools/ffmpeg_sched: Remove set-but-unused variable 2024-03-14 22:20:00 +0100: Andreas Rheinhardt - 09e6840cf7 avcodec/ppc/vp8dsp_altivec: Fix out-of-bounds access 2024-03-14 21:52:16 +0100: Andreas Rheinhardt - 8e207bf463 avcodec/mpeg4videodec: Align idct-block appropriately 2024-03-14 21:22:45 +0100: Andreas Rheinhardt - cc2d2b665e avcodec/lossless_videoencdsp: Fix unaligned access 2024-03-14 20:48:20 +0100: Andreas Rheinhardt - 7a089ed8e0 avformat/avidec: Fix integer overflow iff ULONG_MAX < INT64_MAX 2024-03-14 16:44:12 -0300: James Almer - a327434df7 fate/ffmpeg: add missing idct decoder option to fate-ffmpeg-loopback-decoding 2024-03-14 20:37:25 +0100: Andreas Rheinhardt - f9aa5457ff avcodec/ppc/h264dsp: Fix unaligned stores 2024-03-14 20:37:03 +0100: Andreas Rheinhardt - f032f1326b avcodec/tiff_data: Remove incorrect GeoTIFF entries 2024-03-14 20:37:03 +0100: Andreas Rheinhardt - 282812d6dc avcodec/tiff_data: Avoid relocations for TiffGeoTagNameType 2024-03-14 10:48:09 -0300: James Almer - ad6347fc37 fate/ffmpeg: add a -threads input option to the loopback decoder 2024-03-14 10:00:03 -0300: James Almer - d925b2e139 fate/ffmpeg: add a test for loopback decoding 2024-03-14 13:42:39 +0100: Martin Storsjö - 8ff4a4a4f4 checkasm: hevc_pel: Use checkasm_check for printing failing output 2024-03-14 13:42:39 +0100: Martin Storsjö - 3ad3ada11f checkasm: hevc_pel: Split a couple excessively long lines 2024-03-14 13:42:39 +0100: Martin Storsjö - 64a2cdca13 checkasm: hevc_pel: Check the full output in hevc_epel/hevc_qpel 2024-03-14 13:42:39 +0100: Martin Storsjö - 0c5da7be59 aarch64: Fix ff_hevc_put_hevc_epel_h48_8_neon_i8mm 2024-03-14 01:37:31 +0100: Marton Balint - 2129d66a66 fate: use atrim filter instead of -frames:a 20 for fate-filter-tremolo 2024-03-14 01:37:31 +0100: Marton Balint - 6fc6cac4c6 fate: use a fixed wav demux packet size for amix tests 2024-03-14 01:37:31 +0100: Marton Balint - 8c8ce4f233 fate: make filter-channelsplit test use a fixed frame size 2024-03-14 01:37:31 +0100: Marton Balint - 7196b12b2b avformat/daudenc: force 2000 sample packet size with a bsf 2024-03-14 01:37:31 +0100: Marton Balint - 9eebeea4dd avcodec/bsf/pcm_rechunk: add some more supported PCM formats 2024-03-14 01:37:31 +0100: Marton Balint - 66e6272917 avcodec/bsf/pcm_rechunk: reorder supported codec list 2024-03-13 20:46:10 -0300: Kieran Kunhya - 110d8549d5 avcodec/vvcdec: Mark as experimental 2024-03-13 23:29:02 +0100: Andreas Rheinhardt - c1cdaef5ce avcodec/hevc_cabac: Let compiler count offsets 2024-03-13 21:56:59 +0000: Mark Thompson - 98a2ade630 avcodec: Fix doxygen comment marker 2024-03-13 16:45:15 -0300: James Almer - 394abd8458 fftools/ffprobe: export IAMF Stream Group parameters 2024-03-13 16:06:10 -0300: James Almer - 5cd8db3060 fftools/ffprobe: export Tile Grid Stream Group parameters 2024-03-13 09:45:17 +0000: Rajiv Harlalka - 4700925d22 lavfi/atempo: avoid asendcmd assertion failure 2024-03-13 08:01:28 +0100: Anton Khirnov - 8996945d45 fftools/ffmpeg_enc: set AV_PKT_FLAG_TRUSTED on encoded packets 2024-03-13 08:01:27 +0100: Anton Khirnov - a9193f7b7d fftools/ffmpeg: add loopback decoding 2024-03-13 08:01:15 +0100: Anton Khirnov - b98af440c5 fftools/ffmpeg: prepare FrameData for having allocated fields 2024-03-13 08:01:15 +0100: Anton Khirnov - efab83c156 fftools/ffmpeg_sched: allow connecting encoder output to decoders 2024-03-13 08:01:15 +0100: Anton Khirnov - da17c4d24a fftools/ffmpeg_sched: factor initializing nodes into separate function 2024-03-13 08:01:15 +0100: Anton Khirnov - 6ccbff2631 fftools/ffmpeg_sched: allow encoders to send to multiple destinations 2024-03-13 08:01:15 +0100: Anton Khirnov - 3febc84e5e fftools/ffmpeg_enc: merge do_{audio,video}_out into frame_encode() 2024-03-13 08:01:15 +0100: Anton Khirnov - 2f5c570dd6 fftools/ffmpeg_enc: drop unnecessary parameter from forced_kf_apply() 2024-03-13 08:01:15 +0100: Anton Khirnov - 2ee9362419 fftools/ffmpeg: remove unncessary casts for *_thread() return values 2024-03-13 08:01:15 +0100: Anton Khirnov - f5d03b972c fftools/ffmpeg: simplify propagating fallback parameters from decoders to filters 2024-03-13 08:01:15 +0100: Anton Khirnov - cabeac9123 fftools/ffmpeg_filter: add logging for binding inputs to demuxer streams 2024-03-13 08:01:15 +0100: Anton Khirnov - cb0ec854fd fftools/ffmpeg_filter: move filtergraph input type check to a better place 2024-03-13 08:01:15 +0100: Anton Khirnov - 7b51523f12 fftools/ffmpeg_opt: merge init_complex_filters() and check_filter_outputs() 2024-03-13 08:01:15 +0100: Anton Khirnov - c4de5778bc fftools/ffmpeg_dec: factor opening the decoder out of dec_open() 2024-03-13 08:01:15 +0100: Anton Khirnov - 48c39a9c71 fftools/ffmpeg_dec: move scheduler registration from dec_open() to dec_alloc() 2024-03-13 08:01:15 +0100: Anton Khirnov - 6f2acd7a9c fftools/ffmpeg_filter: drop unused InputFilterPriv.ist 2024-03-13 08:01:15 +0100: Anton Khirnov - daca5d1241 fftools/ffmpeg_filter: refactor setting input timebase 2024-03-13 08:01:15 +0100: Anton Khirnov - ddaedde7a8 fftools/cmdutils: fix printing group name in split_commandline() 2024-03-13 09:57:54 +0530: Gyan Doshi - 9e8be937fc configure: add threads dep for vulkan 2024-03-13 00:52:30 +0100: Reimar Döffinger - 605fc72f19 avcodec/parser: Reset *buf_size on realloc failure 2024-03-12 23:01:46 +0100: Christian Lee Seibold - 384cc270d2 avformat/gopher: Add audio and video itemtypes 2024-03-12 23:01:46 +0100: Nicolas Gaullier - 275add9328 fate: fix generating references when sh=dash 2024-03-12 23:01:46 +0100: Kristoffer Brånemyr - 51d303e20c avformat/webvttdec: Skip more parts of header to let parsing continue 2024-03-12 22:39:54 +0100: Andreas Rheinhardt - 41ab25cb2d avformat/fifo_test: Move into tests/fifo_muxer.c 2024-03-12 17:36:05 -0400: Leo Izen - a356815a31 avcodec/libjxlenc: add option to disable xyb encoding 2024-03-12 18:05:34 +0100: Andreas Rheinhardt - c9eb36e0a0 avcodec/tiff: Use ff_tget_long() where appropriate 2024-03-12 13:41:29 -0300: James Almer - 7cf4e305a2 fate/h264: add missing swscale dependency to h264-bsf-mp4toannexb-new-extradata 2024-03-12 14:54:54 +0100: Marth64 - b3d87fb0c4 avformat/sccdec: remove unused bprint.h include 2024-03-12 14:54:54 +0100: Marth64 - 9b981e3112 avcodec/rcwtenc: canonize name and refresh documentation 2024-03-12 14:37:49 +0100: Andreas Rheinhardt - c14dc99f44 avcodec/tiff: Improve inclusions 2024-03-12 14:37:45 +0100: Andreas Rheinhardt - f6f94c3357 avcodec/tiff: Don't check before av_freep() 2024-03-12 14:37:33 +0100: Andreas Rheinhardt - 957053b52a avcodec/tiff: Avoid duplicating strings 2024-03-12 14:35:52 +0100: Andreas Rheinhardt - 9b9b574191 avcodec/tiff: Fix handling of av_strdup() failures 2024-03-12 20:25:25 +0800: Fei Wang - 4027c2e1d0 lavc/vvc_ps: Correct NoOutputBeforeRecoveryFlag of IDR 2024-03-12 20:25:25 +0800: Fei Wang - c252d2b84a lavc/vvcdec: Add missed chroma sampling factor for crop offset 2024-03-12 11:26:13 +0100: asivery - 9124d807dc avformat/aea: add aea muxer 2024-03-12 11:26:06 +0100: hung kuishing - 78803a4b8a doc/examples/qsv_decode: remove unused config.h header file 2024-03-12 11:14:16 +0100: Marth64 - 275877b981 avformat/dvdvideodec: add menu demuxing support 2024-03-12 11:14:16 +0100: Marth64 - b8cbaad2ac avformat/dvdvideodec: add CLUT utilities and subtitle color support 2024-03-12 11:13:31 +0100: Stefano Sabatini - 75dd083904 doc/muxers/fifo: review documentation 2024-03-12 11:05:01 +0100: Stefano Sabatini - 5828aaa2b5 lavf/fifo: sort options by name 2024-03-12 09:47:56 +0100: Anton Khirnov - f344277a88 fftools/ffmpeg_filter: merge block with the enclosing one 2024-03-12 09:47:56 +0100: Anton Khirnov - 639208cc6a fftools/ffmpeg_filter: don't forward EOF in close_output() 2024-03-12 09:47:14 +0100: Anton Khirnov - ce178be8b0 fftools/ffmpeg_filter: do not assume av_buffersrc_get_nb_failed_requests()>0 2024-03-11 16:52:42 +0100: Stefano Sabatini - 53a952a731 lavf/fifo: fix typo 2024-03-11 16:52:42 +0100: Stefano Sabatini - bce9234f10 lavf/dvenc: improve error messaging 2024-03-11 16:52:42 +0100: Stefano Sabatini - 58a1386eaf fftools/opt_common: show if muxer is device 2024-03-11 11:40:09 +0100: Niklas Haas - da39a19aad avcodec/av1dec: parse DV profile 10 T.35 OBU 2024-03-11 11:40:09 +0100: Niklas Haas - a5d1e69b3b avcodec/libdav1d: parse DV profile 10 T.35 OBU 2024-03-11 11:40:09 +0100: Niklas Haas - 9aecd717ab avcodec/dovi_rpu: implement support for profile 10 2024-03-11 15:38:13 +0530: Gyan Doshi - 3d1860ec8d avfilter: update filter timeline state only on main link 2024-03-10 23:46:48 +0200: Martin Storsjö - c31d232656 libavcodec: Don't include libavcodec/x86/vvc/Makefile on any architecture 2024-03-10 23:45:51 +0200: Martin Storsjö - cd420c2949 makefile: Clean up missed object files with "make clean" 2024-03-10 19:49:05 +0100: Michael Niedermayer - e0e30e07a1 avcodec/proresenc_kostya: Remove bug similarity text 2024-03-10 19:49:04 +0100: Michael Niedermayer - dc89cf804a avcodec/vorbisdec: Check remaining data in vorbis_residue_decode_internal() 2024-03-10 19:49:04 +0100: Michael Niedermayer - b2d7cbc378 avformat/concatdec: Check in and outpoints to be to produce a positive representable duration 2024-03-10 19:49:03 +0100: Michael Niedermayer - 5db09574df avcodec/8bps: Consider width in the minimal size check 2024-03-10 17:49:16 +0100: Andreas Rheinhardt - cc95fd4531 doc/bitstream_filters.texi: Document types used by filter_units 2024-03-10 16:01:18 +0100: Marth64 - 2c82ec9b4a doc/bitstream_filters: add filter_units practical examples for removing closed captions 2024-03-10 15:21:23 +0100: Marth64 - 590b2d6517 avcodec/ccaption_dec: use consistent naming convention of Closed Captions 2024-03-10 15:21:23 +0100: Marth64 - 8991cedd6a avcodec/ccaption_dec: clarify log message when out-of-display columns are ignored 2024-03-10 15:21:23 +0100: Marth64 - e68f57d89e MAINTAINERS: add myself as dvdvideo demuxer, rcwt muxer maintainer 2024-03-10 15:01:11 +0100: Marth64 - ffc3f2a350 avformat/dvdvideodec: assign mono channel layout explicitly 2024-03-10 13:51:37 +0100: Andreas Rheinhardt - ac61231757 avutil/avstring: Use proper types 2024-03-10 13:51:37 +0100: Andreas Rheinhardt - 9e36e2fb7b avcodec/xpmdec: Use LUT for hex char->number conversion 2024-03-10 13:51:37 +0100: Andreas Rheinhardt - 0b2ed7f6c7 avcodec/xbmdec: Use LUT for hex char->number conversion 2024-03-10 13:51:37 +0100: Andreas Rheinhardt - 8fb89790af avcodec/h264_ps: Fix shadowing 2024-03-10 13:50:26 +0100: Andreas Rheinhardt - 878f8cabe8 avcodec/xbmenc: Avoid snprintf() for data->hex conversion 2024-03-10 13:50:26 +0100: Andreas Rheinhardt - 357e339898 avcodec/xpmdec: Avoid unnecessary size_t->int conversion 2024-03-08 20:22:32 +0100: Marton Balint - 64634e809f avformat/mxfenc: add h264_mp4toannexb bitstream filter if needed when muxing h264 2024-03-08 10:38:55 -0300: James Almer - 901165516c fate/flvenc: force the av1 decoder in all steps for fate-enhanced-flv-av1 2024-03-08 13:12:21 +0100: 联盟少侠 - e6d933404f avfilter/avfilter: Fix for Incorrect Parameter in ff_filter_config_links 2024-03-08 12:48:59 +0200: Martin Storsjö - 71e871280d libavdevice: Fix the avfoundation device after switching to FFInputFormat 2024-03-08 09:29:54 +0100: Anton Khirnov - abd7da0af9 lavfi: deprecate avfilter_config_links() 2024-03-08 09:29:54 +0100: Anton Khirnov - 6b1f41e152 lavfi: deprecate avfilter_link_free() 2024-03-08 07:44:05 +0100: Anton Khirnov - c0aee39412 tests/fate/matroska: add tests for side data preference 2024-03-08 07:38:38 +0100: Anton Khirnov - 6169bd0fea lavc/*dec: use side data preference for mastering display/content light metadata 2024-03-08 07:37:56 +0100: Niklas Haas - 588c5c3d51 avcodec/dpx: respect side data preference 2024-03-08 07:37:56 +0100: Niklas Haas - 0b7aefe698 avcodec/libdav1d: respect side data preference 2024-03-08 07:37:56 +0100: Niklas Haas - 133cbbe31e avcodec/webp: respect side data preference 2024-03-08 07:37:56 +0100: Niklas Haas - 276be6da9e avcodec/tiff: respect side data preference 2024-03-08 07:37:56 +0100: Niklas Haas - 454691a2ec avcodec/pngdec: respect side data preference 2024-03-08 07:37:56 +0100: Niklas Haas - ffb8dc7be6 avcodec/mpeg12dec: respect side data preference 2024-03-08 07:37:56 +0100: Niklas Haas - ed3cc8fc65 avcodec/mjpegdec: respect side data preference 2024-03-08 07:37:56 +0100: Niklas Haas - 62f40d0e38 avcodec/libjxldec: respect side data preference 2024-03-08 07:37:56 +0100: Niklas Haas - b9565db9a0 avcodec/hevcdec: respect side data preference 2024-03-08 07:37:56 +0100: Anton Khirnov - d9f1b321cf lavc/hevcdec: pass an actual codec context to ff_h2645_sei_to_frame() 2024-03-08 07:37:56 +0100: Niklas Haas - eec01ef65f avcodec/h264_slice: respect side data preference 2024-03-08 07:37:56 +0100: Niklas Haas - 2c2d3d5acb avcodec/cri: respect side data preference 2024-03-08 07:37:56 +0100: Niklas Haas - 01056078ed avcodec/av1dec: respect side data preference 2024-03-08 07:37:56 +0100: Anton Khirnov - 6dd832673b lavc: add content light/mastering display side data wrappers 2024-03-08 07:37:56 +0100: Niklas Haas - 8a70c5cb93 avcodec: add internal side data wrappers 2024-03-08 07:37:55 +0100: Anton Khirnov - 68a8eca752 lavc: add a decoder option for configuring side data preference 2024-03-08 07:36:15 +0100: Anton Khirnov - efe4478778 lavu/opt: add array options 2024-03-08 07:24:50 +0100: Anton Khirnov - fc706276c0 lavu/opt: distinguish between native and foreign access for AVOption fields 2024-03-08 07:24:50 +0100: Anton Khirnov - c259f80315 lavu/opt: factor per-type dispatch out of av_opt_copy() 2024-03-08 07:24:50 +0100: Anton Khirnov - 2cd89194b0 libavutil/opt: rework figuring out option sizes 2024-03-08 07:24:50 +0100: Anton Khirnov - 85797886fe lavu/opt: factor per-type dispatch out of av_opt_set() 2024-03-08 07:24:50 +0100: Anton Khirnov - a1be08ba05 lavu/opt: factor per-type dispatch out of av_opt_get() 2024-03-08 03:30:57 +0100: Andreas Rheinhardt - 93178c6c1a avformat/tests/movenc: Constify write functions 2024-03-08 10:10:51 +0800: Haihao Xiang - eb7d019b32 lavfi/vulkan_filter: fix input format 2024-03-08 01:01:49 +0100: Andreas Rheinhardt - dfffe03755 avutil/dict: Deduplicate freeing dictionary 2024-03-08 01:01:49 +0100: Andreas Rheinhardt - 6cf904ac3d checkasm/hevc_deblock: Initialize buffer 2024-03-08 00:59:24 +0100: Andreas Rheinhardt - ec1b6e0cd4 avcodec/ccaption_dec: Avoid relocations for strings 2024-03-08 00:58:40 +0100: Andreas Rheinhardt - c9f5cea9cc avcodec/vdpau: Deprecate redundant allocators and getter/setter 2024-03-08 00:57:09 +0100: Andreas Rheinhardt - 2a87345e69 avcodec/vdpau: Remove outdated comment 2024-03-07 21:09:06 +0100: Niklas Haas - 30d6861a11 fftools/ffprobe: add AVFilmGrainParams printing 2024-03-07 21:08:53 +0100: Niklas Haas - c2a233fe14 avfilter/vf_showinfo: add AVFilmGrainAOMParams support 2024-03-07 16:33:23 +0100: Andreas Rheinhardt - 2dfdee3969 avcodec/xvmc: Remove header 2024-03-07 15:59:31 +0100: Anton Khirnov - 384a207ea9 lavf/matroskadec: add missing linebreaks in error messages 2024-03-07 11:29:43 -0300: James Almer - 783d00b203 libs: bump major version for all libraries 2024-03-07 08:53:32 -0300: Anton Khirnov - 0757669629 lavc: move AVCodecContext.pts_correction* to DecodeContext 2024-03-07 08:53:32 -0300: James Almer - c8db1006ef avformat/avformat: Reorder AVFormatContext fields 2024-03-07 08:53:32 -0300: James Almer - 53cdf94653 avformat/avformat: remove AVFormatContext.ts_id 2024-03-07 08:53:31 -0300: James Almer - 823d60d55e avcodec/codec_par: Reorder AVCodecParameters fields 2024-03-07 08:53:31 -0300: Andreas Rheinhardt - 326c97dd38 avcodec/avcodec: Reorder AVCodecContext and AVSubtitleRect fields 2024-03-07 08:53:31 -0300: Andreas Rheinhardt - 3e669b24e2 avutil/hwcontext: Allocate AVHWFramesCtx jointly with its internals 2024-03-07 08:53:31 -0300: Andreas Rheinhardt - a0b9b96269 avutil/hwcontext_internal: Remove unused AVHWFramesInternal.priv 2024-03-07 08:53:31 -0300: Andreas Rheinhardt - 51d6bee667 avutil/hwcontext_d3d12va: Allocate pub and priv frames hwctx together 2024-03-07 08:53:31 -0300: Andreas Rheinhardt - dd397d05f1 avutil/hwcontext: Allocate AVHWDevCtx jointly with its internals 2024-03-07 08:53:31 -0300: Andreas Rheinhardt - 060277136d avutil/hwcontext: Remove unused AVHWDeviceInternal.priv 2024-03-07 08:53:31 -0300: Andreas Rheinhardt - 51f0405450 avutil/hwcontext_d3d12va: Allocate pub and priv device hwctx together 2024-03-07 08:53:31 -0300: Andreas Rheinhardt - 71c7e9c5f4 avfilter/avfilter: Reorder structure fields 2024-03-07 08:53:31 -0300: Andreas Rheinhardt - a76592440e avfilter/avfilter: Remove always-NULL pointers to internal contexts 2024-03-07 08:53:31 -0300: Andreas Rheinhardt - cd93ba6531 avformat/demux: Use enum AVCodecID for raw_codec_id 2024-03-07 08:53:31 -0300: Andreas Rheinhardt - be54923abc avutil/opt: Don't use AV_OPT_TYPE_FLAGS for sentinels 2024-03-07 08:53:31 -0300: Andreas Rheinhardt - b800327f4c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -0300: Andreas Rheinhardt - bb81c60927 Revert "avcodec: Rename ff_kbd_window_init() as it will be needed from outside libavcodec" 2024-03-07 08:53:30 -0300: James Almer - 7b11fd585f avutil/version_major: postpone some deprecations until the next bump 2024-03-07 08:53:30 -0300: James Almer - d4574a9b64 avformat/version_major: postpone some deprecations until the next bump 2024-03-07 08:53:30 -0300: James Almer - 118948cbac avcodec/version_major: postpone some deprecations until the next bump 2024-03-07 08:53:30 -0300: James Almer - 583cf2a869 avutil: remove deprecated FF_API_FRAME_PICTURE_NUMBER 2024-03-07 08:53:30 -0300: James Almer - 67e7f0b05e avutil: remove deprecated FF_API_REORDERED_OPAQUE 2024-03-07 08:53:30 -0300: James Almer - b8fef7e9c5 avutil: remove deprecated FF_API_PKT_DURATION 2024-03-07 08:53:30 -0300: James Almer - 4c92fc02f8 avutil: remove deprecated FF_API_AV_FOPEN_UTF8 2024-03-07 08:53:30 -0300: James Almer - 65ddc74988 avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT 2024-03-07 08:53:30 -0300: James Almer - a12cd3be98 avutil: remove deprecated FF_API_XVMC 2024-03-07 08:53:30 -0300: James Almer - 4105899245 avutil: remove deprecated FF_API_FIFO_OLD_API 2024-03-07 08:53:30 -0300: James Almer - 43c62b11aa avutil: remove deprecated FF_API_FIFO_PEEK2 2024-03-07 08:53:30 -0300: James Almer - e58afae1e4 avfilter: remove deprecated FF_API_LIBPLACEBO_OPTS 2024-03-07 08:53:30 -0300: James Almer - 02aea61d69 avformat: remove deprecated FF_API_AVIO_WRITE_NONCONST 2024-03-07 08:53:30 -0300: James Almer - d6799ee0e4 avformat: remove deprecated FF_API_AVFORMAT_IO_CLOSE 2024-03-07 08:53:30 -0300: James Almer - aaefe47913 avformat: remove deprecated FF_API_AVIODIRCONTEXT 2024-03-07 08:53:30 -0300: James Almer - c4c6c9e9d2 avformat: remove deprecated FF_API_GET_END_PTS 2024-03-07 08:53:30 -0300: James Almer - 5b23b18d40 avcodec: remove deprecated FF_CODEC_CRYSTAL_HD 2024-03-07 08:53:30 -0300: James Almer - 98e1eebef9 avcodec: remove deprecated FF_API_SLICE_OFFSET 2024-03-07 08:53:30 -0300: James Almer - 2717dcfb85 avcodec: remove deprecated FF_API_AVCTX_FRAME_NUMBER 2024-03-07 08:53:30 -0300: James Almer - 7bca8ce422 avcodec: remove deprecated FF_API_VT_HWACCEL_CONTEXT 2024-03-07 08:53:30 -0300: James Almer - c4498aae7c avcodec: remove deprecated FF_API_AVCODEC_CHROMA_POS 2024-03-07 08:53:30 -0300: James Almer - f00f70c8f1 avcodec: remove deprecated FF_API_VT_OUTPUT_CALLBACK 2024-03-07 08:53:29 -0300: James Almer - 9ee59b63f5 avcodec: remove deprecated FF_API_AYUV_CODECID 2024-03-07 08:53:29 -0300: James Almer - c947731275 avcodec: remove deprecated FF_API_SVTAV1_OPTS 2024-03-07 08:53:29 -0300: James Almer - 0b8940f96a avcodec: remove deprecated FF_API_IDCT_NONE 2024-03-07 09:15:18 +0100: Andreas Rheinhardt - 97beb63a66 avcodec/hq_hqa: Make VLC tables static 2024-03-07 09:15:18 +0100: Andreas Rheinhardt - 51b2343ef9 avcodec/hq_hqadata: Move data in a header 2024-03-07 09:00:47 +0100: Andreas Rheinhardt - ccb432c1fe avcodec/vulkan_decode: Remove always-false check 2024-03-07 09:00:39 +0100: Andreas Rheinhardt - f9d35e78fe avcodec/vulkan_decode: Un-sparse extensions table 2024-03-07 09:00:30 +0100: Andreas Rheinhardt - f7b227bec3 avcodec/vulkan_video: Merge dec part of FFVkCodecMap and extension props 2024-03-07 09:00:14 +0100: Andreas Rheinhardt - 6c82b7bc0a avcodec/vulkan_video: Remove unused array 2024-03-06 13:27:52 +0100: Andreas Rheinhardt - 49707b0590 avformat/options: Deprecate av_fmt_ctx_get_duration_estimation_method() 2024-03-05 21:39:52 -0300: James Almer - d65908c3d4 avcodec/decode: remove HDR10+ from the global side data array 2024-03-05 18:07:25 -0300: James Almer - d34e9a81b1 fate/iamf: print stream disposition 2024-03-05 17:29:20 -0300: James Almer - 924c7cd745 fate/mov: add a heic test with a derived image using a single item twice 2024-03-05 17:29:20 -0300: James Almer - 708175616c fate/mov: use framecrc for the remaining avif/heic tests 2024-03-05 17:29:20 -0300: James Almer - 1f73b52850 fate/mov: print stream group information for avif/heic tests 2024-03-05 18:45:36 +0100: Andreas Rheinhardt - 68f48d5c30 avutil/hwcontext_videotoolbox: Allocate pub and priv frames hwctx together 2024-03-05 13:26:04 -0300: James Almer - 1a34eb3ffc avformat/mov: fix setting dependent disposition on ambisonic IAMF streams 2024-03-05 13:03:03 -0300: James Almer - 3635c1ee97 fate/mov: print stream group information for iamf tests 2024-03-05 13:00:46 -0300: James Almer - e3671e6441 fate/iamf: print stream group information 2024-03-05 12:56:21 -0300: James Almer - 7e4334e16a fftools/ffprobe: add support for Stream Groups 2024-03-05 12:56:13 -0300: James Almer - 3769968afd fftools/ffprobe: fix printing side data components and pieces 2024-03-05 11:54:27 -0300: James Almer - ab15c04dee avformat/avformat: add a function to return the name of stream groups 2024-03-05 11:39:17 -0300: James Almer - 79c6ba9007 avformat/iamf_writer: constify some variables 2024-03-05 11:23:41 -0300: James Almer - 988e3a061a avformat/iamf_writer: clear extradata_size on extradata allocation failure 2024-03-05 15:15:31 +0100: Andreas Rheinhardt - 440f8186ef avformat/dashenc, hlsenc: Return 0 on succes from write_header 2024-03-05 15:15:06 +0100: Andreas Rheinhardt - d085f341d6 avformat/hlsenc: Redo checking for strftime %s support to avoid warnings 2024-03-05 21:25:56 +0800: Zhao Zhili - b0e17e0f95 avcodec/mediacodecenc: Add a hint message to use nv12 pix_fmt 2024-03-05 12:08:18 +0100: Andreas Rheinhardt - fed46d7706 avformat/avio: Avoid av_strdup(NULL) 2024-03-05 12:08:18 +0100: Andreas Rheinhardt - c856e4c546 avformat/avio: Avoid indirection in ffio_fdopen() 2024-03-05 12:08:18 +0100: Andreas Rheinhardt - 57e20dd6b6 avformat/avio: Avoid function pointer casts 2024-03-05 12:08:18 +0100: Andreas Rheinhardt - f0abb44fbf avformat/aviobuf: Move code specific to URLContexts to avio.c 2024-03-05 09:33:28 +0100: Andreas Rheinhardt - 91745ac233 avutil/hwcontext_qsv: Allocate pub and priv frames hwctx together 2024-03-05 09:33:16 +0100: Andreas Rheinhardt - 028907b08a avutil/hwcontext_qsv: Allocate public and priv device hwctx together 2024-03-05 08:59:35 +0100: Andreas Rheinhardt - 32fd27df2f avutil/hwcontext_d3d11va: Allocate pub and priv frames hwctx together 2024-03-05 08:59:26 +0100: Andreas Rheinhardt - a62c8558ae avutil/hwcontext_dxva2: Allocate pub and priv frames hwctx together 2024-03-04 21:14:17 -0300: James Almer - 44e5749462 avformat/iamfenc: ensure updated extradata is written 2024-03-04 21:14:05 -0300: James Almer - 56d630e6c2 avformat/iamf_writer: update extradata from packet side data 2024-03-04 20:17:52 -0300: James Almer - 97e1480c8c avformat/mov: set stream index field in tile grids 2024-03-04 20:17:41 -0300: James Almer - 8f33d8fa9b avformat/mov: don't mark an item referenced by a grid as dependent if it's the primary item 2024-03-04 20:17:41 -0300: James Almer - d78c75fe49 avformat/mov: fix setting disposition for the first iamf stream 2024-03-04 18:54:50 +0100: Marth64 - 59981b47db configure: do not specify -ldvdread, as pkg-config check is already done 2024-03-04 17:45:12 +0100: Andrew Sayers - b47b2c5b91 fix "@param foo[in/out]" to "@param[in, out] foo" 2024-03-04 17:45:00 +0100: Andrew Sayers - dea1d7531d fix "param"s that should be "@param" 2024-03-04 17:40:24 +0100: Andrew Sayers - 0dde5c5efa avcodec/avcodec: downgrade multi-member comment to non-Doxygen comment 2024-03-04 17:39:25 +0100: Andrew Sayers - 899e022cd7 avcodec/ivi: make comments more Doxygen-friendly 2024-03-04 17:38:57 +0100: Andrew Sayers - 6096c244bb fix /// comments that should be ///< 2024-03-04 16:26:55 +0100: Andreas Rheinhardt - ac86b52f80 avutil/hwcontext_vdpau: Don't use AVHWFramesInternal.priv 2024-03-04 16:26:41 +0100: Andreas Rheinhardt - f4df14b354 avutil/hwcontext_vdpau: Allocate public and priv device hwctx together 2024-03-04 15:56:48 +0100: Anton Khirnov - e2e2ee7711 fftools/ffplay: stop printing non-public AVCodecContext fields 2024-03-04 20:39:31 +0800: Nuo Mi - 72b1237ece avcodec/vvcdec: fix undefined behaviours for derive_affine_mvc 2024-03-04 20:39:27 +0800: Nuo Mi - 49ba613146 avcodec/vvcdec: fix boundary strength when IBC involved 2024-03-04 12:51:21 +0100: Niklas Haas - 679d5611ed doc/ffprobe.xsd: add and 2024-03-04 12:51:21 +0100: Niklas Haas - 245eb67160 doc/ffprobe.xsd: add frameSideDatumType entry 2024-03-04 12:07:58 +0100: Andreas Rheinhardt - edfb4325e7 fftools/cmdutils: Inline print_error() 2024-03-04 11:38:25 +0100: Marth64 - b065ffb295 doc/demuxers: emphasize that DVD demuxer does not do decryption 2024-03-04 10:52:12 +0100: Marth64 - e3a137bef3 Changelog: restore new line 2024-03-04 10:47:57 +0100: Marth64 - 01476f752a avformat/dvdvideodec: fix -pgc and -pg options 2024-03-04 10:13:31 +0200: Martin Storsjö - e30369bc1c aarch64: Use regular hwcaps flags instead of HWCAP_CPUID for CPU feature detection on Linux 2024-03-04 02:11:53 +0100: Andreas Rheinhardt - 4ed0fea0fa avcodec/aactab: Deduplicate ltp_coef and tns_tmp2_map tables 2024-03-04 02:11:50 +0100: Andreas Rheinhardt - b9dea251d5 avcodec/aacdec: Move buffer to reduce padding 2024-03-04 02:11:38 +0100: Andreas Rheinhardt - aaf26cffba avcodec/lpc: Split inline functions into a header of their own 2024-03-04 02:11:19 +0100: Andreas Rheinhardt - 08aa791d20 avcodec/lpc: Don't use AAC defines directly 2024-03-04 00:33:20 +0100: Marton Balint - 0aaee4741c avformat/mpegts: detect synchronous metadata KLV more reliably 2024-03-04 00:05:11 +0100: Andreas Rheinhardt - c0a1ce1c40 avutil/hwcontext_opencl: Allocate pub and priv frames hwctx together 2024-03-04 00:04:38 +0100: Andreas Rheinhardt - c305dbf745 avutil/hwcontext_opencl: Allocate pub and priv device hwctx together 2024-03-03 22:56:25 +0100: Andreas Rheinhardt - 1b7308b61d avutil/vulkan: Remove unused ff_vk_set_descriptor_sampler() 2024-03-03 22:56:21 +0100: Andreas Rheinhardt - c346c097af avutil/vulkan: Make ff_vk_set_descriptor_image() static 2024-03-03 22:56:17 +0100: Andreas Rheinhardt - c0d31cec7f avutil/vulkan: Avoid shadowing 2024-03-03 22:56:07 +0100: Andreas Rheinhardt - 0a05577d1e avutil/vulkan_loader: Avoid relocations for strings 2024-03-03 22:55:52 +0100: Andreas Rheinhardt - 674f20813d avutil/vulkan_loader: Use smaller types 2024-03-03 22:55:44 +0100: Andreas Rheinhardt - e9b4f4461f avutil/vulkan_loader: Avoid redundant strings and relocations 2024-03-03 22:55:26 +0100: Andreas Rheinhardt - e429b0fdb7 avutil/vulkan: Don't autoinclude vulkan_loader.h 2024-03-03 19:48:41 +0100: Andreas Rheinhardt - a172d80703 avcodec/x86/fpel: Remove remnants of MMX 2024-03-03 17:17:13 +0100: Andreas Rheinhardt - cb15b7b29e avcodec/vulkan_video: Don't use sparse table 2024-03-03 17:16:45 +0100: Andreas Rheinhardt - c6e1793e7a fftools/ffprobe: Print dispositions generically 2024-03-03 09:20:36 +0100: Andreas Rheinhardt - 1a4e0eb374 avformat/dvdvideodec: Reorder allocations to simplify freeing 2024-03-03 09:20:23 +0100: Andreas Rheinhardt - 77b26bf4b6 avformat/dvdvideodec: Only free allocated buffers 2024-03-03 09:20:13 +0100: Andreas Rheinhardt - e30dd9bbac avformat/dvdvideodec: Don't store AVInputFormat* 2024-03-03 09:19:51 +0100: Andreas Rheinhardt - 0b8f7a7859 avformat/dvdvideodec: Explicitly return 0 on success 2024-03-02 21:41:09 -0300: James Almer - f8caf388fb avformat/iamf_writer: constify some function parameters 2024-03-02 19:13:03 +0100: Marton Balint - 3a09c2122d avformat/wavdec: dynamically set max_size by default 2024-03-02 19:13:03 +0100: Marton Balint - 315be8b279 fate/libswresample: force number of samples for the input of aresample async tests 2024-03-02 19:13:03 +0100: Marton Balint - 7b1b9bb31f swresample/resample: fix rounding errors with filter_size=1 and phase_shift=0 2024-03-02 19:13:03 +0100: Marton Balint - 0b98f28c46 fate: never generate auto-generated references 2024-03-02 18:49:31 +0100: Marton Balint - 4ebf478f4c avformat/mxfdec: track metadata sets by their type 2024-03-02 18:49:31 +0100: Marton Balint - aa299faa9a avformat/mxfdec: remove resolve_strong_ref usage with AnyType 2024-03-02 08:12:29 +0100: Marth64 - a1304272c3 libavformat/dvdvideo: add DVD-Video demuxer, powered by libdvdread and libdvdnav 2024-03-02 13:29:07 +0800: Michael Niedermayer - b95c0d93ff avcodec/vvc/vvcdec: allow vvc_decode_close() on failed open 2024-03-02 13:28:21 +0800: Andreas Rheinhardt - 45c612702f configure: Add missing vvc_decoder->cbs_h266 dependency 2024-03-02 02:54:12 +0100: Andreas Rheinhardt - d25b3497f2 avcodec/x86/rv40dsp, simple_idct: Remove remnants of MMX 2024-03-02 02:54:12 +0100: Andreas Rheinhardt - 0f944c8b27 tests/checkasm: Improve included headers 2024-03-02 02:54:12 +0100: Andreas Rheinhardt - cfe21a66e2 checkasm/vvc_mc: Don't use declare_func_emms 2024-03-02 02:54:12 +0100: Andreas Rheinhardt - 540d8e7740 avcodec/vvc/vvc_mvs: Add proper header include 2024-03-02 02:54:12 +0100: Andreas Rheinhardt - 33a3a23b79 avcodec/vvc/vvc_intra: Move utils out of vvc_intra.c 2024-03-02 02:54:11 +0100: Andreas Rheinhardt - 4460cb485b avcodec/svq1enc: Move initializing DSP out of svq1enc.c 2024-03-02 02:54:11 +0100: Andreas Rheinhardt - 88b3b09afa avcodec/aacenc: Move initializing DSP out of aacenc.c 2024-03-02 02:51:59 +0100: Andreas Rheinhardt - 6c693da690 fftools/ffmpeg_demux, sync_queue: Constify a bit 2024-03-02 02:51:55 +0100: Andreas Rheinhardt - b295aafb08 swresample/swresample: Constify swr_convert() 2024-03-02 02:51:10 +0100: Andreas Rheinhardt - 58e3ef7f54 avutil/timestamp: Constify av_ts_make_time_string() 2024-03-02 02:49:48 +0100: Andreas Rheinhardt - dfb9d8a5a2 avformat/avio: Make avio_print_string_array() accept const pointers 2024-03-02 02:47:50 +0100: Andreas Rheinhardt - 1e98cc4787 avcodec/bsf/mp3_header_decompress: Remove BSF 2024-03-01 18:48:06 +0100: Andreas Rheinhardt - e70e9b6554 avutil/hwcontext_vulkan: Allocate pub and priv frames hwctx together 2024-03-01 18:48:06 +0100: Andreas Rheinhardt - 2d63379cae avutil/hwcontext_vulkan: Allocate public and priv device hwctx together 2024-03-01 18:32:40 +0100: Andreas Rheinhardt - ac7e72972c avutil/hwcontext_cuda: Allocate public and internal device ctx jointly 2024-03-01 18:32:01 +0100: Andreas Rheinhardt - 8d277de009 avutil/hwcontext_cuda: Don't use AVHWFramesInternal.priv 2024-03-01 18:32:01 +0100: Andreas Rheinhardt - cb92b4bd83 avutil/hwcontext: Clarify documentation of AVHWFramesContext.hwctx 2024-03-01 16:57:24 +0100: Anton Khirnov - 200f82e3f8 lavu/opt: get rid of useless read_number() calls 2024-03-01 16:57:24 +0100: Anton Khirnov - 1ffa657a03 lavu/opt: simplify error handling in get_number() 2024-03-01 16:57:24 +0100: Anton Khirnov - 84ba46fa5e lavu/opt: drop an always-NULL argument to get_number() 2024-03-01 16:57:24 +0100: Anton Khirnov - 9fabdd64b2 lavu/opt: drop useless handling of NULL return from get_bool_name() 2024-03-01 16:57:24 +0100: Anton Khirnov - 333cc9bff8 lavu/opt: factor out printing option default from opt_list() 2024-03-01 16:57:24 +0100: Anton Khirnov - 8904f35133 lavu/opt: simplify printing option type in opt_list() 2024-03-01 16:57:24 +0100: Anton Khirnov - 6456dd50a6 lavu/opt: cosmetics, group option reading function together 2024-03-01 16:57:24 +0100: Anton Khirnov - 2a3a33d04b lavu/opt: cosmetics, group option setting function together 2024-03-01 16:57:24 +0100: Anton Khirnov - cc0bd9da70 lavu/opt: cosmetics, group (un)init and management functions together 2024-03-01 16:57:24 +0100: Anton Khirnov - 067fde4966 lavu/opt: document AVOption.flags 2024-03-01 16:57:24 +0100: Anton Khirnov - 39a3a1c69b lavu/opt: cosmetics, move AV_OPT_FLAG_* out of AVOption 2024-03-01 16:57:24 +0100: Anton Khirnov - 105a1bc150 lavu/opt: cosmetics, change option flags to (1 << N) style 2024-03-01 16:51:11 +0100: Anton Khirnov - e48055fdce fftools/ffmpeg: remove options deprecated before 6.0 2024-03-01 17:24:00 +0800: Zhao Zhili - f7545e90df avutil/hwcontext_opencl: Add map from Videotoolbox to OpenCL 2024-03-01 17:23:50 +0800: Zhao Zhili - dcfc6089b1 avutil/hwcontext_opencl: Fix missing linesize when map from opencl 2024-03-01 17:23:38 +0800: Zhao Zhili - 35dc129940 avcodec/encode: Fix default setting of bits_per_raw_sample 2024-03-01 17:23:18 +0800: Zhao Zhili - b56b343e43 avformat/mov: Update bits_per_coded_sample after read pcmC 2024-03-01 17:22:25 +0800: Zhao Zhili - ab8aab5e2f avfilter/vf_scale_vulkan: Fix typo 2024-03-01 17:22:14 +0800: Zhao Zhili - 74e27d9e31 avutil/hwcontext_vulkan: Fix memleaks when transfer to vulkan 2024-03-01 17:20:35 +0800: Zhao Zhili - f6f06fb42a avutil/vulkan: avoid overreads in ff_vk_count_images 2024-03-01 17:20:29 +0800: Zhao Zhili - 03275b0f09 avutil/hwcontext_vulkan: Fix leaks in map_from_drm 2024-03-01 17:20:21 +0800: Zhao Zhili - 6f9730cb28 avutil/hwcontext_vulkan: Fix leaks when semaphore creation fails 2024-03-01 17:20:00 +0800: Zhao Zhili - 3bb00c0a42 avutil/hwcontext: Don't assume frames_uninit is reentrant 2024-03-01 17:19:52 +0800: Zhao Zhili - 90bbe1e8e2 avutil/hwcontext: Don't assume device_uninit is reentrant 2024-03-01 17:19:15 +0800: Zhao Zhili - 39a0c55347 fftools/ffplay: Fix output color_spaces of filter 2024-03-01 01:35:42 +0100: Andreas Rheinhardt - 601bb6a739 avcodec/mss[12]: Cleanup generically on init failure 2024-03-01 01:35:42 +0100: Andreas Rheinhardt - 80736531da avcodec/decode: Improve validity check a bit 2024-03-01 01:35:42 +0100: Andreas Rheinhardt - 22dda5615e avutil/mem_internal: Remove unneeded headers 2024-03-01 01:35:42 +0100: Andreas Rheinhardt - 72becd0627 avcodec/refstruct: Don't use STRIDE_ALIGN for alignment 2024-03-01 01:34:26 +0100: Andreas Rheinhardt - d36cb46681 avcodec/libxeve: Use av_dict_iterate() 2024-03-01 01:34:26 +0100: Andreas Rheinhardt - fbf1e51352 avcodec/libxevd: Fix "if (ret = ff_foo() < 0)" precedence problem 2024-03-01 01:34:26 +0100: Andreas Rheinhardt - 0c92c8e6e3 avcodec/libxevd: Improve included headers a bit 2024-03-01 01:34:26 +0100: Andreas Rheinhardt - ec0bd89297 avcodec/libxevd: Use CODEC_LONG_NAME() 2024-03-01 01:34:26 +0100: Andreas Rheinhardt - 9209350f8d avcodec/libxevd: Remove useless AVClass 2024-03-01 01:34:26 +0100: Andreas Rheinhardt - c4dceb8354 avcodec/libxevd: Reindent after the previous commit 2024-03-01 01:34:26 +0100: Andreas Rheinhardt - cb9fb80c7f avcodec/libxevd: Deduplicate code 2024-03-01 01:34:26 +0100: Andreas Rheinhardt - 85fc5a0c3f avcodec/libxevd: Avoid cloning AVPacket 2024-03-01 01:34:26 +0100: Andreas Rheinhardt - 4e14a8e6be avcodec/libxevd: Set AV_CODEC_CAP_DR1 2024-03-01 01:34:19 +0100: Andreas Rheinhardt - bbeee3339f avcodec/libxevd: Remove FF_CODEC_CAP_SETS_PKT_DTS cap 2024-03-01 01:33:03 +0100: Andreas Rheinhardt - 5a4702cba9 avcodec/Makefile: Add missing AV1 decoder->av1_parse.o dependency 2024-02-29 14:48:00 -0300: James Almer - 194414f62d avcodec/av1dec: implement FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM 2024-02-29 12:57:25 -0300: James Almer - ec7937f4a5 avformat/iamf: remove duplicated function 2024-02-29 10:30:16 +0100: Andreas Rheinhardt - 4a134eb14a avcodec/intrax8: Fix assert 2024-02-29 13:36:41 +0800: Haihao Xiang - d263fce2b2 lavc/qsvenc: update the selection of bitrate control method 2024-02-29 13:36:41 +0800: Fei Wang - 57fbe929f3 avcodec/av1dec: Return error for unsupported tile list OBU 2024-02-29 13:36:41 +0800: Fei Wang - 3f7e50f539 avcodec/av1dec: Move message of OBU info back to the beginning 2024-02-28 10:28:49 +0100: J. Dekker - 2b17a74df5 avdevice: deprecate sdl outdev 2024-02-28 10:28:49 +0100: J. Dekker - e4c0cdf8df avdevice: deprecate opengl outdev 2024-02-28 10:14:58 +0100: J. Dekker - 570052cd2a avcodec/aarch64/hevc: add luma deblock NEON 2024-02-27 19:38:23 -0300: Cosmin Stejerean - 69dd1ce610 avcodec/libsvtav1: send the EOS signal without a one frame delay to allow for the library to operate in a low-delay mode 2024-02-27 23:05:26 +0100: Andreas Rheinhardt - 0c204ce9f6 avcodec/dxvenc: Use proper alignment, write endian-independent output 2024-02-27 19:41:09 +0100: Timo Rothenpieler - 7945d30e91 avutil/mem: limit alignment to maximum simd align 2024-02-27 20:32:37 +0200: sunyuechi - 40911bc1a1 lavc/dnxhdenc: add ff_dnxhdenc_init 2024-02-27 20:31:30 +0200: sunyuechi - a7ad76fbbf lavc/me_cmp: R-V V nsse 2024-02-27 10:27:42 +0100: Andreas Rheinhardt - 1bb7d5ca9f avformat/mov: Don't use entry[-1] in pointer arithmetic 2024-02-27 00:17:39 +0100: Andreas Rheinhardt - 9d7d03ea45 Revert "avformat/mov: zero initialize the index ranges buffer" 2024-02-27 00:11:21 +0100: Andreas Rheinhardt - a6aa043baa avcodec/aac: Split ChannelElement in decoder and encoder structs 2024-02-27 00:11:21 +0100: Andreas Rheinhardt - 6c92347ab9 avcodec/sbr: Remove unused AACDecContext* parameter from sbr_lf_gen_mips 2024-02-27 00:11:21 +0100: Andreas Rheinhardt - 80eca6ec99 avcodec/aacps: Inline ff_ps_ctx_init() 2024-02-27 00:11:21 +0100: Andreas Rheinhardt - 1ecc906536 avcodec/aacdec: Rename AACContext to AACDecContext 2024-02-27 00:11:21 +0100: Andreas Rheinhardt - 1b048dd443 avcodec/aacsbr: Remove unused parameter from sbr_gain_calc 2024-02-27 00:11:21 +0100: Andreas Rheinhardt - a0fa6b6030 avocdec/aac: Move decoder-only stuff to new header aacdec.h 2024-02-27 00:11:21 +0100: Andreas Rheinhardt - c6cf253c98 avcodec/aacdec_template: Don't use intermediate void* 2024-02-26 22:09:19 +0100: Andreas Rheinhardt - 25e0e087c4 configure: Disable linker warnings for common symbols 2024-02-26 12:21:12 -0300: James Almer - 84e669167d fate/mov: add tests for HEIF samples with derived images 2024-02-26 12:21:12 -0300: James Almer - feab8f9c58 fate/mov: test remuxing all stream heif items 2024-02-26 12:21:12 -0300: James Almer - 41e349c24a avformat/mov: add support for tile HEIF still images 2024-02-26 12:21:12 -0300: James Almer - 25a10677d1 avformat: add a Tile Grid stream group type 2024-02-26 12:29:58 +0100: Ronald S. Bultje - d6083f503d avcodec/x86/hevc: fix luma 12b overflow 2024-02-26 12:29:58 +0100: J. Dekker - 07cc8f6b3c checkasm/hevc_deblock: add luma and chroma full 2024-02-26 16:28:37 +0800: Zhao Zhili - a3ca4beeaa avcodec/evc: Remove redefine of HEVC_MAX_ENTRY_POINT_OFFSETS 2024-02-26 14:52:06 +0800: Fei Wang - b5714d1f91 avfilter/tonemap_vaapi: Remove duplicate format check 2024-02-26 14:52:06 +0800: Tong Wu - cfa802bdc3 avcodec/vaapi_encode: remove a duplicate av_freep 2024-02-25 19:55:01 -0300: Frank Plowman - 8b6219a99d lavc/vvc: Read subpic ID when only one subpicture is present 2024-02-25 18:52:18 -0300: Frank Plowman - 53ab7ff67e lavc/vvc: Correct sps_num_subpics_minus1 minimum 2024-02-25 18:30:34 -0300: Frank Plowman - 248a1f9d00 lavc/vvc: Increase VVC_MAX_* definitions for level 6.3 2024-02-25 13:42:47 +0100: Andreas Rheinhardt - ab2173c0a5 avcodec/cbs_h2645: Avoid function pointer casts, fix UB 2024-02-25 13:42:44 +0100: Andreas Rheinhardt - b4b8b9ad5c avfilter/avfilter: Suppress warning for variable only used in av_assert1 2024-02-25 13:41:56 +0100: Andreas Rheinhardt - 906fc2b2e7 fftools/ffmpeg_mux: Fix use of uninitialized variable 2024-02-25 10:49:37 +0100: Stone Chen - ef917950f0 avfilter/vf_convolution: add float user_rdiv[4] to allow user options to apply correctly 2024-02-25 11:05:25 +0200: sunyuechi - 9b90d0d36a lavc/me_cmp: R-V V vsse vsad intra 2024-02-25 11:05:25 +0200: sunyuechi - 925b55a5e8 lavc/me_cmp: R-V V vsse vsad 2024-02-25 02:42:04 +0100: Andreas Rheinhardt - 2e4e424ac2 avutil/hwcontext: Don't check before av_buffer_unref() 2024-02-25 02:19:18 +0100: Andreas Rheinhardt - f705b8b5b4 avutil/opt: Use correct function pointer type 2024-02-25 02:19:18 +0100: Andreas Rheinhardt - 484e7716bc avcodec/cbs_h266_syntax_template: Don't omit unused function parameter 2024-02-25 02:19:18 +0100: Andreas Rheinhardt - b31ee084a9 fftools/ffprobe: Use int64_t instead of long long int 2024-02-25 02:19:18 +0100: Andreas Rheinhardt - 08328463d5 fftools/ffprobe: Simplify printing xml values 2024-02-25 02:19:18 +0100: Andreas Rheinhardt - ed5bf403d7 fftools/ffprobe: Constify printing section header 2024-02-25 02:19:18 +0100: Andreas Rheinhardt - 0f20e48e3d fftools/ffprobe: Don't cast const away needlessly 2024-02-25 00:35:02 +0100: Marton Balint - 569257735b fate/mxf: fix mxf-probe-j2k on big endian systems 2024-02-25 00:35:02 +0100: Marton Balint - 87677c2195 avformat/libsrt: use SRT_EPOLL_IN for waiting for an incoming connection 2024-02-24 19:44:38 -0300: Gyan Doshi - ecb3c8a536 configure: select iamfenc as movenc dep 2024-02-24 15:05:19 +0100: Michael Niedermayer - 22845fbb80 doc: Add infra.txt 2024-02-24 20:24:56 +0800: Wu Jianhua - 6c83cd5cb3 avcodec/vvcdec: add Intra Block Copy decoder 2024-02-24 20:24:56 +0800: Wu Jianhua - 9481887755 avcodec/vvcdec: add Intra Block Copy parser 2024-02-24 20:24:56 +0800: Nuo Mi - 422e8a877b avcodec/vvcdec: refact, rename !is_mvp to check_mer 2024-02-24 20:24:55 +0800: Nuo Mi - 1ffeeb8a26 avcodec/vvcdec: fix dual tree for skipped transform tree/unit 2024-02-24 20:24:55 +0800: Nuo Mi - c503c0b33e avcodec/vvcdec: ff_vvc_set_intra_mvf, refact to support dmvr tab 2024-02-24 20:24:55 +0800: Nuo Mi - 3241aa26d1 avcodec/vvcdec: skip inter prediction for IBC blocks 2024-02-24 20:24:55 +0800: Wu Jianhua - 09946dc40b avcodec/vvcdec: implement update_hmvp for IBC 2024-02-24 20:24:55 +0800: Nuo Mi - 5a388d2cc6 avcodec/vvcdec: cabac, fix non_inter_flag, pred_mode_flag, amvr_shift for IBC 2024-02-24 20:24:55 +0800: Nuo Mi - dd3650cada avcodec/vvcdec: deblock_bs, fix intra check for IBC 2024-02-24 20:24:55 +0800: Nuo Mi - 37ebebd055 avcodec/vvcdec: set CuPredMode table for chroma 2024-02-24 20:24:55 +0800: Nuo Mi - ab2c9dfb26 avcodec/vvcdec: refact out deblock_bs to reduce duplicate code 2024-02-24 11:51:41 +0100: Anton Khirnov - c19c2078f3 fftools/ffmpeg_sched: remove a triggerable assert in send_to_enc_sq() 2024-02-24 11:51:41 +0100: Anton Khirnov - a00765fcbe fftools/ffmpeg_sched: simplify failure path in sch_dec_send() 2024-02-24 11:51:41 +0100: Anton Khirnov - a2fc86378a fftools/ffmpeg: declare loop indices inside loops 2024-02-24 11:51:21 +0100: Anton Khirnov - 29e1b9d90c fftools/cmdutils: remove harmful variable shadowing 2024-02-23 22:08:56 +0800: Fei Wang - 7d82daf31d lavc/vvc_ps: Correct vaule of ALF_NUM_FILTERS_CC 2024-02-23 00:17:21 +0100: Andreas Rheinhardt - fe340c3244 .mailmap: Update my mailmap entry 2024-02-22 19:13:36 +0800: Zhao Zhili - 4ea2b271eb avformat/libsrt: Remove manually free AV_OPT_TYPE_STRING 2024-02-22 19:13:13 +0800: Zhao Zhili - 80cd6e655b avcodec/audiotoolboxenc: Ensure frame_size isn't zero 2024-02-22 19:13:02 +0800: Zhao Zhili - 338e33b084 avcodec/audiotoolboxenc: remove CAP_VARIABLE_FRAME_SIZE from alac 2024-02-22 00:29:59 -0300: James Almer - 76b2bb96b4 avutil/tx: print debug log at trace level 2024-02-22 01:45:31 +0100: Andreas Rheinhardt - 4179c121c3 avcodec/movtextenc: Don't copy data around unnecessarily 2024-02-22 01:45:31 +0100: Andreas Rheinhardt - e9a587af25 avcodec/srtenc, webvttenc: Use av_printf_format 2024-02-22 01:45:31 +0100: Andreas Rheinhardt - ed9de6d2d8 avcodec/ttmlenc: Remove always-true check 2024-02-22 01:45:31 +0100: Andreas Rheinhardt - 253a8340f5 avcodec/ttmlenc: Don't copy data around unnecessarily 2024-02-22 01:45:31 +0100: Andreas Rheinhardt - abea3749b3 avcodec/webvttenc: Don't copy data around unnecessarily 2024-02-22 01:45:31 +0100: Andreas Rheinhardt - 686af4578c avcodec/srtenc: Don't copy data around unnecessarily 2024-02-22 01:45:31 +0100: Andreas Rheinhardt - b8a00a1f73 avcodec/assenc: Use size_t for length of string 2024-02-22 01:42:28 +0100: Andreas Rheinhardt - fe08058f24 avcodec/cbs_vp8: Don't leave out ... in calls to variadic macros 2024-02-22 01:42:28 +0100: Andreas Rheinhardt - 76b4151175 avcodec/h264dec: Reindent after the previous commit 2024-02-22 01:42:28 +0100: Andreas Rheinhardt - b550dd670a avcodec/h264dec: Return early in ff_h264_draw_horiz_band() 2024-02-21 23:28:21 +0200: Martin Storsjö - 1f1abb27f1 configure: Fix a typo 2024-02-21 23:27:28 +0200: Martin Storsjö - 8a9b02389d checkasm: Add a "run-checkasm" make target 2024-02-21 18:03:06 -0300: James Almer - d06cc1cb47 fate/mov: rename a test group to better reflect what it requires 2024-02-21 17:56:41 -0300: James Almer - ebed8be508 fate/mov: add missing samples dependency to avif/heic tests 2024-02-21 17:46:54 -0300: James Almer - 733d641211 fate/mov: add missing ffprobe dependency to mov-write-amve 2024-02-21 19:24:19 +0100: Andreas Rheinhardt - 4d86e64d33 avcodec/cbs_vp8: Remove empty flush callback 2024-02-21 19:24:19 +0100: Andreas Rheinhardt - e2f56f2bac fate/image: Enable fate-webp-rgb-lossless-palette-predictor test 2024-02-21 20:08:55 +0200: sunyuechi - 9cb8f262f2 lavc/me_cmp: R-V V sse 2024-02-21 20:08:25 +0200: sunyuechi - 37463d7979 lavc/me_cmp: R-V V pix_abs_y2 2024-02-21 20:08:25 +0200: sunyuechi - f1ec475f66 lavc/me_cmp: R-V V pix_abs_x2 2024-02-21 20:08:25 +0200: sunyuechi - b41e115dde lavc/me_cmp: R-V V pix_abs 2024-02-21 18:24:17 +0100: Michael Niedermayer - e9cc9e492f libswscale/utils: Fix bayer to yuvj 2024-02-21 18:24:17 +0100: Michael Niedermayer - f9906911f0 Revert "swscale: fix sws_setColorspaceDetails after sws_init_context" 2024-02-21 18:24:17 +0100: Michael Niedermayer - 8caa84cec7 tools: Add target_sws_fuzzer.c 2024-02-21 18:24:16 +0100: Michael Niedermayer - 64098d0cd8 swscale/swscale: Check srcSliceH for bayer 2024-02-21 18:24:16 +0100: Michael Niedermayer - 18f26f8a2f swscale/utils: Allocate more dithererror 2024-02-21 18:23:41 +0100: Dale Curtis - 6ef32ea574 Avoid OOM for invalid STCO / CO64 constructions. 2024-02-21 10:33:20 +0100: Anton Khirnov - a3f69cdec7 fftools/ffmpeg: cosmetics, vertically align structs 2024-02-21 10:31:27 +0100: Anton Khirnov - 6b6815b1c8 fftools/ffmpeg: move subtitle helpers to ffmpeg_dec, their only user 2024-02-21 10:27:20 +0100: Anton Khirnov - 826cfd9997 fftools/ffmpeg_filter: pass framerate through InputFilterOptions 2024-02-21 10:27:20 +0100: Anton Khirnov - fef3052df3 fftools/ffmpeg_filter: pass autorotate/reinit flags through InputFilterOptions 2024-02-21 10:27:20 +0100: Anton Khirnov - 6315f78e0c fftools/ffmpeg_filter: pass sub2video canvas size through InputFilterOptions 2024-02-21 10:27:20 +0100: Anton Khirnov - bd3c1c194b fftools/ffmpeg_filter: accept a name from its upstream input 2024-02-21 10:27:20 +0100: Anton Khirnov - 8f592eb35f fftools/ffmpeg_filter: compute input trim start/end in demuxer 2024-02-21 10:27:20 +0100: Anton Khirnov - 09438d6529 fftools/ffmpeg_filter: stop taking display matrix from global side data 2024-02-21 01:07:03 +0100: Andreas Rheinhardt - cb9f1f59a1 avutil/version: Remove outdated checks 2024-02-21 01:06:29 +0100: Andreas Rheinhardt - 39b4b5aad7 avcodec: Remove superfluous ';' outside of functions 2024-02-21 01:06:22 +0100: Andreas Rheinhardt - 48612de63c avcodec/vvc/vvcdsp: Remove pointless wrappers 2024-02-21 01:06:10 +0100: Andreas Rheinhardt - ef04737e18 avcodec/vvc/vvc_ps: Use union for luts to avoid unaligned accesses 2024-02-21 01:04:28 +0100: Andreas Rheinhardt - 1eafbc27e2 avcodec/vvc/vvc_ps: Check before access 2024-02-21 00:24:44 +0100: Andreas Rheinhardt - 1d66a122df avcodec/avcodec: Deprecate AV_INPUT_BUFFER_MIN_SIZE 2024-02-21 00:23:39 +0100: Andreas Rheinhardt - b6b33f7edd avutil/common: Move includes to the beginning of the file 2024-02-21 00:23:20 +0100: Andreas Rheinhardt - 27cd7011bc avutil/tests/pixelutils: Remove dead code 2024-02-20 20:54:17 +0200: Jan Ekström - 37936b09ce avcodec/av1dec: fix matrix coefficients exposed by codec context 2024-02-20 19:08:23 +0100: Andreas Rheinhardt - 870d9730d6 avutil/hwcontext_vaapi: Allocate pub and priv frames hwctx together 2024-02-20 19:08:14 +0100: Andreas Rheinhardt - 520c1b0a7c avutil/hwcontext_vaapi: Allocate public and priv device hwctx together 2024-02-20 19:00:23 +0100: Andreas Rheinhardt - cffadfe99a avformat/movenc: Make check actually check what is intended 2024-02-20 18:41:45 +0100: Andreas Rheinhardt - e2afcb8242 avfilter/af_pan: Uninitialize channel layout 2024-02-20 16:49:51 +0200: Martin Storsjö - 58ffe0db4d flvdec: Honor the "flv_metadata" option for the "datastream" metadata field 2024-02-20 11:45:15 -0300: James Almer - 8c00fe6408 fate: add IAMF in mp4 tests 2024-02-20 11:45:11 -0300: James Almer - dbfa8381f6 avformat/movenc: add support for Immersive Audio Model and Formats in ISOBMFF 2024-02-20 11:24:19 -0300: James Almer - fe637161db avformat/mov: add support for Immersive Audio Model and Formats in ISOBMFF 2024-02-20 11:24:19 -0300: James Almer - 9ba327e70f avformat/mov: make MOVStreamContext refcounted 2024-02-20 11:24:19 -0300: James Almer - ce7b519ab7 avformat/mov: factorize out setting the output packet properties 2024-02-20 11:24:19 -0300: James Almer - b140b8332c avformat/demux: allow demuxers to output more than one packet per read_packet() call 2024-02-20 17:31:40 +1100: Peter Ross - 37702e2066 avcodec/lead: support format 0x0 2024-02-20 16:40:35 +1100: Peter Ross - db975ff00d avcodec/lead: support unaligned blocks 2024-02-19 20:53:36 -0300: James Almer - 80131321c4 avformat/iamfdec: set disposition flags to output streams 2024-02-19 20:53:36 -0300: James Almer - c95c8a0158 avformat/iamfenc: further split into shareable modules 2024-02-19 20:53:36 -0300: James Almer - c7266ad60f avformat/iamfdec: further split into shareable modules 2024-02-20 00:09:05 +0100: Andreas Rheinhardt - e8cdce88e9 configure, libavutil/version: Remove unused HAVE_MMX2 2024-02-20 00:09:05 +0100: Andreas Rheinhardt - b96b3e291c avutil/intreadwrite: Remove obsolete warning 2024-02-20 00:09:05 +0100: Andreas Rheinhardt - 8d17ab607f avcodec/internal: Move ff_exp2fi() to aacsbr.c 2024-02-20 00:09:05 +0100: Andreas Rheinhardt - 42f6dfc42e avcodec/jpeg2000: Simplify exp2fi for numbers used here 2024-02-20 00:09:05 +0100: Andreas Rheinhardt - 271d6709cf avcodec/jpeg2000dec: Avoid using GetByteContext.buffer directly 2024-02-20 00:09:05 +0100: Andreas Rheinhardt - b48b3250ca avcodec/jpeg2000dec, j2kenc: Constify where appropriate 2024-02-20 00:09:05 +0100: Andreas Rheinhardt - 32178c2f28 avcodec/x86/h264_qpel: Remove put_h264_qpel[48]_mmxext 2024-02-20 00:09:05 +0100: Andreas Rheinhardt - 4d45093f9e avcodec/h264qpel_template: Mark pointers as non-aliasing 2024-02-20 00:09:05 +0100: Andreas Rheinhardt - 7cad4dba50 avcodec/x86/hpeldsp_init: Avoid using ff_avg_pixels16_mmx 2024-02-20 00:09:05 +0100: Andreas Rheinhardt - 8a349bb02f avcodec/x86/fpel: Remove declarations of inexistent functions 2024-02-20 00:04:40 +0100: Marton Balint - 68f2b32ef2 avformat/mxfdec: do not use AnyType when resolving Descriptors and MultipleDescriptors 2024-02-20 00:04:40 +0100: Marton Balint - 41672f5586 avformat/mxfdec: move resolving Descriptors to the multi descriptor resolve function 2024-02-19 23:30:18 +0100: Andreas Rheinhardt - 1f7cd5d434 avformat/iamf_writer: Fix leaks on error 2024-02-19 23:30:06 +0100: Andreas Rheinhardt - c5845afd09 avformat/iamf_writer: Return proper error codes 2024-02-19 23:30:00 +0100: Andreas Rheinhardt - 18af922c53 avformat/iamf: Don't mix ownership and non-ownership pointers 2024-02-19 23:29:57 +0100: Andreas Rheinhardt - e7c33c92d1 avformat/iamf_writer: Don't memset twice 2024-02-19 23:29:49 +0100: Andreas Rheinhardt - 840f192540 avformat/iamf_writer: Remove nonsense check 2024-02-19 23:29:25 +0100: Andreas Rheinhardt - 94fadd335b avformat/iamf_writer: Don't leak on error when adding ParamDefinition 2024-02-19 22:29:46 +0100: Marton Balint - 86410e55ad fate: use an even more exotic channel layout mov-mp4-pcm-float test 2024-02-19 11:25:21 -0300: James Almer - 4b8be3616d avformat/mpegts: remove decoding param from ts_packetsize option 2024-02-19 11:25:15 -0300: James Almer - f9f56fdc37 avformat/mpegts: add a ts_id exported option 2024-02-19 11:55:53 +0800: Steven Liu - 0c8e64e268 mailmap: remap my email accounts 2024-02-18 19:57:47 +0100: Lynne - e43615fc2a configure: fix compilation with glslang 14 2024-02-18 18:09:49 +0100: Andreas Rheinhardt - 749e93d11d tests/fate-run: Do not ignore errors from intermediate commands 2024-02-18 18:09:33 +0100: Andreas Rheinhardt - 44620ade25 fftools/ffmpeg_mux_init: Fix attachment_filename use-after-free 2024-02-18 16:38:09 +0100: Andreas Rheinhardt - 32538dafca avfilter/avfilter: Move frame_pool to FilterLinkInternal 2024-02-18 16:38:09 +0100: Andreas Rheinhardt - 4a7329994a avfilter/avfilter: Move age_index to FilterLinkInternal 2024-02-18 16:38:09 +0100: Andreas Rheinhardt - 40b91eaea9 avfilter/avfilter: Move init_state to FilterLinkInternal 2024-02-18 16:38:09 +0100: Andreas Rheinhardt - 89eea4e19a avfilter/avfilter: Move AVFilterGraph private fields to FFFilterGraph 2024-02-18 16:38:09 +0100: Andreas Rheinhardt - 03567ed80c avfilter/avfiltergraph: Avoid allocation for AVFilterGraphInternal 2024-02-18 16:38:09 +0100: Andreas Rheinhardt - a1aec776f1 avfilter/avfiltergraph: Avoid indirection when freeing filtergraph 2024-02-18 16:38:09 +0100: Andreas Rheinhardt - a272c9cffa avfilter: Add a header for internal generic-layer APIs 2024-02-18 16:38:09 +0100: Andreas Rheinhardt - db98b0e04e avfilter/avfilter: Avoid allocation for AVFilterInternal 2024-02-18 16:38:09 +0100: Andreas Rheinhardt - cc36a9f5b9 avfilter/signature_lookup: Avoid branch when adding to linked list 2024-02-18 16:38:09 +0100: Andreas Rheinhardt - 626a076249 avfilter/signature_lookup: Remove useless error logs 2024-02-18 16:38:09 +0100: Andreas Rheinhardt - bf82b6517e avfilter/signature_lookup: Allocate buffers jointly 2024-02-18 16:38:09 +0100: Andreas Rheinhardt - eeb99dcb51 avfilter/signature_lookup: Check for allocation error 2024-02-18 16:38:09 +0100: Andreas Rheinhardt - c149d86760 avfilter/vf_signature: Allocate arrays together 2024-02-18 16:21:03 +0100: Lynne - c7ceff690f lavu/tx: correctly use a default scale parameter for all transform types 2024-02-18 09:59:40 -0300: James Almer - b5911654c4 avutil/channel_layout: print known layout names in custom layout 2024-02-18 13:16:37 +0200: Jan Ekström - e06ce6d2b4 {avcodec,tests}: rename the bundled Mesa AV1 vulkan video headers 2024-02-18 10:54:24 +0100: Marton Balint - b81ed729ec avformat/mov_chan: rework ff_mov_read_chnl 2024-02-18 10:54:24 +0100: Marton Balint - f8f2142d61 avformat/mov: factorize reading the main part of the chnl atom to mov_chan 2024-02-18 10:54:22 +0100: Marton Balint - 65c9c52a5a avutil/tests/channel_layout: add tests for av_channel_order_retype 2024-02-18 10:43:12 +0100: Marton Balint - 242901f7c2 avutil/channel_layout: add FF_CHANNEL_ORDER_NB 2024-02-18 10:43:12 +0100: Marton Balint - 2a12c04e35 avutil/channel_layout: change AV_CHAN_SILENCE to AV_CHAN_UNUSED in the docs 2024-02-18 07:38:28 +0100: Anton Khirnov - 75697836b1 Require compilers to support C11. 2024-02-18 07:33:27 +0100: Mattias Wadman - 78812cd147 avcodec/h2645_parse: Don't treat 0x000002 as a start code and truncate 2024-02-18 07:33:27 +0100: Connor Worley - a4f019e44e lavc/dxv: assume DXV2 files use premultiplied alpha 2024-02-18 07:30:01 +0100: Connor Worley - 1487f6198c lavc/texturedsp: require explicitly-set frame dimensions 2024-02-17 09:51:23 -0300: James Almer - 0895ef0d6d avcodec/speexdec: further check for sane frame_size values 2024-02-17 14:45:49 +0200: sunyuechi - d897bbb48d lavc/vp8dsp: R-V V vp8_idct_dc_add4uv 2024-02-17 14:45:49 +0200: sunyuechi - e74e18cae4 lavc/vp8dsp: R-V V vp8_idct_dc_add4y 2024-02-17 14:45:49 +0200: sunyuechi - c12053cefc lavc/vp8dsp: R-V V vp8_idct_dc_add 2024-02-17 14:33:35 +0200: sunyuechi - 89189dd9e7 lavc/rv34dsp: R-V V rv34_idct_dc_add 2024-02-17 14:33:35 +0200: sunyuechi - d133e52790 checkasm/rv34dsp: add rv34_idct_dc_add test 2024-02-17 14:33:35 +0200: sunyuechi - ee08974f90 lavc/rv34dsp: R-V V rv34_inv_transform_dc 2024-02-17 14:33:35 +0200: sunyuechi - 6728edadde checkasm/rv34dsp: add rv34_inv_transform_dc test 2024-02-16 21:34:38 +0100: Michael Niedermayer - 7f36127595 avfilter/v360: Use AV_VIDEO_MAX_PLANES 2024-02-16 21:34:38 +0100: Michael Niedermayer - eea9bd88a5 avutil/pixfmt: Add AV_VIDEO_MAX_PLANES 2024-02-16 15:21:52 -0300: James Almer - 66b50445cb avcodec/speexdec: check for sane frame_size values 2024-02-16 14:58:12 +0100: Andreas Rheinhardt - 7ed1e806e7 avcodec/x86/simple_idct: Empty MMX state in ff_simple_idct_mmx 2024-02-16 12:05:03 +0800: Frank Plowman - acacf8a313 lavc/vvc: Use pps->{width, height} over sps->{width, height} 2024-02-15 19:09:05 -0800: Dariusz Marcinkiewicz - 86367be5ef lavc/libvpxenc: add screen-content-mode option 2024-02-15 23:07:44 +0100: Michael Niedermayer - ebb7dffa97 swscale/tests/swscale: Add help text 2024-02-15 23:07:44 +0100: Michael Niedermayer - 6ebe4ebee3 swscale/tests/swscale: Highlight cases that worsened 2024-02-15 23:07:44 +0100: Michael Niedermayer - f7770ec9a4 swscale/tests/swscale: Allow comparing a subset of cases to a reference file 2024-02-15 23:07:43 +0100: Michael Niedermayer - 885a802f24 swscale/tests/swscale: Test a wider range of flag combinations 2024-02-15 23:07:43 +0100: Michael Niedermayer - 35ab103c30 swscale/tests/swscale: Compute chroma and alpha between gray and opaque frames too 2024-02-15 23:07:43 +0100: Michael Niedermayer - 247f485448 swscale/tests/swscale: Split sws_getContext() 2024-02-15 23:07:42 +0100: Michael Niedermayer - 1055ece30b swscale/tests/swscale: Implement isALPHA() using AVPixFmtDescriptor 2024-02-15 18:56:44 +1100: Peter Ross - a2cfd6062c av_tx_init: accept NULL scale for RDFT 2024-02-15 00:34:16 +0100: Ingo Oppermann - 86128bd07a avformat/libsrt: Fix srt:// URL query string parsing 2024-02-14 15:35:47 +0100: Andreas Rheinhardt - e7f9edb469 avfilter/avfilter: Fix build with ASSERT_LEVEL >= 1 2024-02-14 15:08:49 +0100: Anton Khirnov - 86417b759f lavfi: get rid of FF_INTERNAL_FIELDS 2024-02-14 14:53:41 +0100: Anton Khirnov - 1e7d2007c3 all: use designated initializers for AVOption.unit 2024-02-14 13:24:55 +0100: Andreas Rheinhardt - 8a2c8687bd avfilter/af_hdcd: Drop a redundant log 2024-02-14 13:18:42 +0100: Andreas Rheinhardt - b84d286ac7 avfilter/vf_(bwdif|yadif)_cuda: Remove unused variables 2024-02-14 13:18:42 +0100: Andreas Rheinhardt - 80666fdd2f avcodec/cri, tdsc, tiff: Don't forward AVCodecContext.dct_algo 2024-02-14 13:18:41 +0100: Andreas Rheinhardt - 964693324a avformat/avformat: Remove reference to removed setter 2024-02-14 10:09:06 +0800: Nuo Mi - 1e174120d4 avcodec/vvcdec: frame_context_setup, set fc->ref to NULL 2024-02-13 20:32:48 -0300: James Almer - eb5b4e60c9 avcodec/avcodec: don't print coded dimensions if not set 2024-02-13 20:25:49 -0300: Andreas Rheinhardt - 6106fb2b4c avcodec/hevcdsp: Offset ff_hevc_.pel_filters to simplify addressing 2024-02-13 21:17:06 +0000: Kieran Kunhya - 40c5c19eac x86/h264_pred: Convert ff_pred8x8_vertical_8_mmx to ff_pred8x8_vertical_8_sse2 2024-02-13 20:47:16 +0000: Kieran Kunhya - f43b5f1098 vp6dsp: Remove MMX code 2024-02-13 21:29:46 +0200: sunyuechi - fdebde817c lavc/blockdsp: R-V V clear_blocks 2024-02-13 19:30:14 +0100: Niklas Haas - d2ae2aad8c avfilter/buffersrc: allow promoting color range to MPEG 2024-02-13 19:30:14 +0100: Niklas Haas - 2303bf3232 avfilter/buffersrc: promote unspecified color metadata 2024-02-13 18:26:48 +0100: Andreas Rheinhardt - 99d33cc661 fate/subtitles: Ignore line endings for sub-scc test 2024-02-13 15:56:03 +0100: Niklas Haas - 3bf80df3cc avfilter/vf_setparams: use YUV colorspace negotiation API 2024-02-13 15:33:30 +0100: Andreas Rheinhardt - aa3bf6d41c avutil/hwcontext_opencl: Use proper OpenCLFramesContext 2024-02-13 15:27:29 +0100: asivery - 7f4abe7c37 avformat/matroska: Add support for A_ATRAC/AT1 2024-02-13 14:17:38 +0100: Andreas Rheinhardt - 568645f087 avformat/dump: Fix use of undeclared variables 2024-02-13 09:51:28 -0300: James Almer - ec2036454b avformat: add a disposition field to AVStreamGroup 2024-02-12 21:04:11 +0100: Marton Balint - 106527d2e5 avformat/mov_chan: add support for reading custom channel layouts when layout_tag == 0 2024-02-12 21:03:45 +0100: Marton Balint - 66386bf2a2 avutil/channel_layout: add av_channel_layout_retype() 2024-02-12 21:03:45 +0100: Marton Balint - 4569b86132 avutil/channel_layout: add av_channel_layout_custom_init() 2024-02-12 22:00:03 +0200: sunyuechi - 0748d2bbc7 lavc/blockdsp: R-V V clear_block 2024-02-11 17:01:07 -0800: rcombs - 7bf1b9b357 lavf/assenc: normalize line endings to \n 2024-02-11 17:01:07 -0800: rcombs - 98eeef44aa lavf/avio_internal: add ffio_write_lines for line ending normalization 2024-02-12 00:50:47 +0100: Michael Niedermayer - 3be80ce299 avcodec/indeo3: Round dimensions up in allocate_frame_buffers() 2024-02-12 00:50:46 +0100: Michael Niedermayer - f465badb06 avutil/rational: Document what is to be expected from av_d2q() of doubles representing rational numbers 2024-02-12 00:50:46 +0100: Michael Niedermayer - 66f60a2355 avcodec/ac3enc_template: add fbw_channels assert 2024-02-12 00:50:46 +0100: Michael Niedermayer - 98ae1ad7cf avfilter/signature_lookup: Do not dereference NULL pointers after malloc failure 2024-02-12 00:50:45 +0100: Michael Niedermayer - 6c50482951 avfilter/signature_lookup: dont leave uncleared pointers in sll_free() 2024-02-11 22:23:37 +0000: James Almer - 2c324fcce0 x86/h264_intrapred: convert ff_pred16x16_horizontal_8_mmxext to sse2 2024-02-11 22:50:01 +0800: Nuo Mi - 4f80441455 avcodec/hevc_mp4toannexb: more validations for nalu_len 2024-02-11 22:49:51 +0800: Nuo Mi - f7a504a0df avcodec/vvc_mp4toannexb: more validations for nalu_len 2024-02-11 08:58:00 -0500: Leo Izen - 7894904141 avcodec/pngenc: write cLLi and mDVc chunks 2024-02-11 08:57:40 -0500: Leo Izen - c7a57b0f70 avcodec/pngdec: read cLLi and mDVc chunks 2024-02-11 08:57:11 -0500: Leo Izen - eb4df2709e avcodec/tiff: pass arguments to bytestream2_seek in the right order 2024-02-11 11:15:15 +0100: Akihiko Odaki - 66231e5871 avcodec/vc1dec: Fix vc1_hwaccel_pixfmt_list_420 2024-02-11 00:40:06 +0100: Connor Worley - afb630ce4d lavc/dxv: remove ctx fields that can be derived from texdsp ctxs 2024-02-11 00:40:06 +0100: Connor Worley - 2f9936e446 lavc/dvx: use texdsp funcs for texture block decompression 2024-02-11 00:40:06 +0100: Connor Worley - 939bf30d82 lavc/dxv: move tag definitions to common header 2024-02-10 08:05:57 +0100: Andreas Rheinhardt - 5e2b0862eb tests/fate-run: Sanitize test argument 2024-02-10 00:04:16 -0300: James Almer - 81c2557691 avcodec: remove some references to avcodec_close 2024-02-09 23:47:24 +0100: Marton Balint - dc9d64f794 avformat/mov_chan: never override number of channels based on chan atom 2024-02-09 23:47:24 +0100: Marton Balint - 3d3cad7483 avformat/mov_chan: do not assume channels are in native order 2024-02-09 23:20:29 +0100: Lynne - 90adef99ca avfft: avoid overreads with RDFT API users 2024-02-09 23:11:52 +0100: Andreas Rheinhardt - ce7c90ff82 avcodec/dca_core: Remove unneeded emms.h inclusion 2024-02-09 23:55:52 +0200: Martin Storsjö - 7ec2354c38 x86: Remove inline MMX assembly that clobbers the FPU state 2024-02-09 23:47:14 +0200: Connor Worley - d5aaed9d4c lavc/dxv: align to 4x4 blocks instead of 16x16 2024-02-09 21:02:08 +0100: Niklas Haas - c619d20906 fftools/ffplay: constrain supported YUV color spaces 2024-02-09 21:02:08 +0100: Niklas Haas - 75f4cb81de avfilter/buffersink: add color_spaces, color_ranges params 2024-02-09 20:20:03 +0100: Timo Rothenpieler - 4618b5ebb9 Revert "avutil/mem: limit alignment to maximum simd align" 2024-02-09 19:51:48 +0100: Timo Rothenpieler - 21c6d12449 avfilter/ddagrab: only use acquired texture on valid updates 2024-02-09 18:11:49 +0100: Timo Rothenpieler - 6154137b18 avutil/mem: limit alignment to maximum simd align 2024-02-09 18:08:42 +0100: Lynne - 9af87828bd x86/tx_init: propely indicate the extended available transform sizes 2024-02-09 16:24:50 +0100: James Almer - 7c873fb298 lavc/refstruct: do not use max_align_t on MSVC 2024-02-09 16:14:56 +0100: Anton Khirnov - 1cc24d7495 lavc: deprecate avcodec_close() 2024-02-09 16:14:56 +0100: Anton Khirnov - ca18bb5972 lavf/demux: stop calling avcodec_close() 2024-02-09 16:14:56 +0100: Anton Khirnov - 88ba22009e lavf/flacdec: stop accessing FFStream.avctx 2024-02-09 16:14:56 +0100: Anton Khirnov - 0d54ae4012 lavf/mpegts: drop a cargo-culted check 2024-02-09 16:14:24 +0100: Anton Khirnov - 05fc6d3ce7 fftools/ffmpeg_demux: set stream index right before sending packet to scheduler 2024-02-09 12:22:21 +0100: Andreas Rheinhardt - 8c2e86ca28 fftools/cmdutils: Don't cast const away 2024-02-09 10:20:42 +0100: Andreas Rheinhardt - 3371250c32 avformat/rcwtenc: Pass RCWTContext directly in rcwt_init_cluster() 2024-02-09 10:20:35 +0100: Andreas Rheinhardt - a8e55cf118 avformat/rcwtenc: Remove redundant zeroing of buffer 2024-02-09 10:20:21 +0100: Andreas Rheinhardt - d30fe36b88 avformat/rcwtenc: Fix potential out-of-bounds write 2024-02-09 08:16:25 +0100: Andreas Rheinhardt - 2b0e9e278a avcodec/h263dec: Remove AVCodec.pix_fmts arrays 2024-02-09 08:16:25 +0100: Andreas Rheinhardt - 39cfd30bf1 avcodec/vc1dec: Remove AVCodec.pix_fmts arrays 2024-02-09 08:16:25 +0100: Andreas Rheinhardt - ca95863758 avcodec/vc1dec: Don't call ff_get_format() twice 2024-02-09 08:16:25 +0100: Andreas Rheinhardt - 38f234c06e avcodec/vc1dec: Set pointers for hwaccel even without hwaccel 2024-02-09 08:16:25 +0100: Andreas Rheinhardt - 687a287e14 avcodec/mmaldec: Avoid using AVCodec.pix_fmts 2024-02-09 08:16:25 +0100: Andreas Rheinhardt - 89995cfda1 avcodec: Remove redundant pix_fmts from decoders 2024-02-08 20:37:27 +0100: Connor Worley - 395469c1b0 fate/video: add DXV3 HQ tests 2024-02-08 20:37:27 +0100: Connor Worley - 5fbb6fc636 fate/video: add DXV3 DXT1 encoding test 2024-02-08 20:36:15 +0100: Connor Worley - 1eeee68d8e lavc/dxv: fix incorrect back-reference index calculation in DXT5 decoding 2024-02-08 20:36:04 +0100: Connor Worley - 3b6a515c5f lavc/dxv: treat DXT5-tagged files as DXT4 2024-02-08 20:36:04 +0100: Connor Worley - c4e9556cf5 lavc/texturedsp: fix premult2straight inversion 2024-02-08 14:02:55 +0100: Andreas Rheinhardt - f6ec01147f avfilter/fifo: Remove (a)fifo filters 2024-02-08 14:00:37 +0100: Andreas Rheinhardt - 9ae40f282d avcodec/nvdec: Constify bitstream pointee 2024-02-08 10:34:02 +0800: Haihao Xiang - cd31eac999 lavc/qsvenc: Add workaround for VP9 keyframe 2024-02-08 10:34:02 +0800: Tong Wu - 82e8838165 avcodec/dxva2: fix different 'const' qualifiers warning 2024-02-08 10:34:02 +0800: Tong Wu - 92ee7461c3 avcodec/d3d12va_decode: fix different 'const' qualifiers warning 2024-02-08 10:34:02 +0800: Aleksoid - 336d59643a avcodec/d3d12va_vc1: add support for D3D12_VIDEO_DECODE_PROFILE_VC1_D2010 guid. 2024-02-07 22:53:15 +0800: Wu Jianhua - 3372876888 avcodec/x86/vvc/vvcdsp_init: fix unresolved external symbol on ARCH_X86_32 2024-02-07 11:31:33 -0300: James Almer - 7f92014aca avcodec/nvdec: don't free NVDECContext->bitstream 2024-02-07 15:20:48 +0100: Lynne - bd3e71b21e x86/tx_float: enable SIMD for sizes over 131072 2024-02-07 10:25:17 +0100: Andreas Rheinhardt - e05d3c1a16 avdevice/caca: Allow to list multiple dither option types at once 2024-02-07 10:23:00 +0100: Andreas Rheinhardt - ed56ca856c avutil/opt: Fix AV_OPT_TYPE_CONST default value 2024-02-07 10:22:19 +0100: Andreas Rheinhardt - 8b83b52d0f avformat/nutenc: Fix indentation 2024-02-07 10:22:19 +0100: Andreas Rheinhardt - 1a52cbd404 avfilter/ccfifo: Improve included headers 2024-02-07 10:22:19 +0100: Andreas Rheinhardt - 9b67c5a684 avfilter/ccfifo: Inline trivial functions 2024-02-07 10:22:18 +0100: Andreas Rheinhardt - 71e1da4522 avformat/mux: Don't allocate priv_pts separately 2024-02-07 10:22:18 +0100: Andreas Rheinhardt - ad9f644505 avformat/avformat: Avoid av_strdup(NULL) 2024-02-07 10:22:18 +0100: Andreas Rheinhardt - 569ad285a5 avformat/options: Only allocate AVCodecContext for demuxers 2024-02-07 10:22:18 +0100: Andreas Rheinhardt - 76ef2b9337 avformat/avformat: Remove obsolete comment 2024-02-07 10:22:18 +0100: Andreas Rheinhardt - 1d5ba34249 avformat/avformat: Remove dead check, write-only assignment 2024-02-07 00:55:40 +0100: Marth64 - 97fb84d74e doc/formats: clarify meaning of igndts as per definition in avformat.h 2024-02-06 22:10:06 +0800: Frank Plowman - 5076fa30ab lavc/vvc: Validate alf_list indexes 2024-02-06 10:34:50 -0300: James Almer - e7a9dd03ab avcodec/libaomdec: print libaomdec version in verbose level 2024-02-06 10:34:50 -0300: James Almer - 48f4a29bae avcodec/libdav1d: print libdav1d version in verbose level 2024-02-06 19:45:43 +0800: Frank Plowman - a42f884cd2 lavc/vvc: Fix slice_idx out-of-bounds memset 2024-02-06 11:30:10 +0100: Niklas Haas - aa1a194a7e avfilter/vsrc_testsrc: switch to YUV colorspace negotiation API 2024-02-06 11:30:10 +0100: Niklas Haas - ce81237d63 avfilter: pass link YUV colorspace to ff_draw_init2 2024-02-06 10:34:15 +0100: Cosmin Stejerean - 8264f3612c .mailmap: update my mailmap entry 2024-02-05 12:28:02 -0500: Leo Izen - c0de7ac520 avcodec/libjxlenc: support negative linesizes 2024-02-05 15:20:48 +0100: Niklas Haas - 789109ab21 avfilter/vf_tiltandshift: check outlink->color_range 2024-02-05 21:43:18 +0800: Nuo Mi - 88a040386a avcodec/vvcdec: fix seeking for open GOP 2024-02-05 11:55:12 +0100: Anton Khirnov - f80d91c051 tests/fate/ffmpeg: add a test for the issue fixed in previous commit 2024-02-05 11:55:12 +0100: Anton Khirnov - 931192226b fftools/ffmpeg_mux: fix terminating muxer on streamcopy with -t 2024-02-05 09:42:30 +0100: Marton Balint - 71ea90638e avutil/thread: fix pthread_setname_np parameters for NetBSD and Apple 2024-02-04 22:22:42 +0100: Paul B Mahol - d3111486f9 MAINTAINERS: remove myself from here 2024-02-04 20:45:10 +0100: Brad Smith - fd16d8c68c avutil/thread: add support for setting thread name on *bsd and solaris 2024-02-04 20:28:47 +0100: Alessandro Ros - 49ab7f8997 avformat/flvenc: fix stereo flag when writing PCMA/PCMU 2024-02-04 19:18:58 +0000: Mark Thompson - fa580a0f17 lavc/d3d12va: Improve behaviour on missing decoder support 2024-02-04 20:04:18 +0100: Marton Balint - 52cc89dc45 avfilter/yadif_common: fix timestamps with very small timebases 2024-02-04 20:04:18 +0100: Marton Balint - 268062fa15 avfilter/yadif_common: factorize some part of the config_output and the uninit functions 2024-02-04 20:04:18 +0100: Marton Balint - 8fccd6d510 avutil/rational: increase av_d2q precision 2024-02-04 14:03:45 -0300: Cosmin Stejerean - 976cf2343d tests/fate/mov: add a test for reading and writing amve box 2024-02-04 13:36:25 -0300: Damiano Galassi - 112d3618ca avformat/mov: add support for 'amve' ambient viewing environment box 2024-02-04 13:36:25 -0300: Cosmin Stejerean - dda4b25e2d avformat/mov: rename rescale_mdcv 2024-02-04 13:36:21 -0300: Damiano Galassi - 45697e6a51 avcodec: add ambient viewing environment packet side data. 2024-02-04 13:58:38 +0100: Andreas Rheinhardt - d525dbb41f avcodec/vp8: Change criterion for calling ff_thread_finish_setup() 2024-02-04 13:58:38 +0100: Andreas Rheinhardt - e37e9d58f8 avcodec/vp8: Remove write-only vp7 struct field 2024-02-04 13:58:38 +0100: Andreas Rheinhardt - 4b8b1415ae avcodec/vp8: Enforce key-frame only for WebP 2024-02-04 14:44:32 +0530: Gyan Doshi - 7375a6ca7b avformat/wavenc: use strtoull for UMID conversion 2024-02-03 23:08:42 -0300: James Almer - b94b3eac0e avformat/mov: use a more descriptive name for variables of type HEIFItem 2024-02-03 23:49:25 +0800: James Almer - cc774cd962 avcodec/cbs_h266_syntax_template: check aps_adaptation_parameter_set_id 2024-02-03 12:52:47 +0100: Marth64 - 01388936a8 avformat/avlanguage: add the 6 deprecated DVD languages 2024-02-03 12:50:42 +0100: 王昊然 - 344ec7a3f7 fftools/ffmpeg: use correct unit prefix symbol for binary scaled byte values 2024-02-03 00:26:17 +0100: Andreas Rheinhardt - 9d364fbdb0 avcodec/vlc: Remove unused macros 2024-02-03 00:26:17 +0100: Andreas Rheinhardt - 648df1c250 avcodec/leaddec: Remove unnecessary VLC structures 2024-02-03 00:26:10 +0100: Andreas Rheinhardt - d50a246687 avformat/iamf*: Improve included headers 2024-02-03 00:26:02 +0100: Andreas Rheinhardt - 8d4b22edc7 avformat/iamf_writer, iamfenc: Avoid allocations when using dyn buffers 2024-02-03 00:25:38 +0100: Andreas Rheinhardt - b9596daafb avformat/iamf_writer: Avoid using dynamic buffer 2024-02-02 15:41:54 +0100: Anton Khirnov - aa3cfd4b5a lavc/bsf: add a showinfo filter 2024-02-02 15:40:35 +0100: Anton Khirnov - 70ecb8238c lavd: deprecate the bktr device 2024-02-02 13:24:27 +0100: Niklas Haas - f7b1017d73 fftools/ffmpeg_filter: simplify buffersrc arg printing 2024-02-02 13:22:42 +0100: Niklas Haas - dcc7263b0e fftools/ffplay: add missing YUV metadata to buffersrc 2024-02-01 16:04:09 -0300: James Almer - b181868aba x86/h26x/h2656dsp: add missing preprocessor wrappers 2024-02-01 16:02:50 -0300: James Almer - 6b6eb7d74e x86/Makefile: fix hevc and vvc dependency of h2656dsp.o luajit 2024-05-25 19:01:18 +0200: Mike Pall - 93e87998 Update Nintendo Switch build script. 2024-05-25 16:38:05 +0200: Mike Pall - 4a22050d Prevent sanitizer warning in snap_restoredata(). 2024-05-25 16:25:35 +0200: Mike Pall - 80c1c65b Typo. 2024-05-25 16:22:39 +0200: Mike Pall - 4fc48c50 Limit number of string format elements to compile. 2024-05-25 15:48:07 +0200: Mike Pall - a6386bda FFI: Clarify scalar boxing behavior. 2024-05-25 14:56:15 +0200: Mike Pall - 93981233 Fix internal link in docs. 2024-04-22 10:06:42 +0200: Mike Pall - 5790d253 OSX/iOS: Fix SDK incompatibility. 2024-04-19 11:01:13 +0200: Mike Pall - b3e49873 Windows/MSVC: Cleanup msvcbuild.bat and always generate PDB. 2024-04-19 01:44:19 +0200: Mike Pall - 9b5e837a Fix segment release check in internal memory allocator. 2024-04-19 01:41:12 +0200: Mike Pall - d032c637 Fix compiler warning. 2024-04-19 01:33:19 +0200: Mike Pall - f5affaa6 FFI: Turn FFI finalizer table into a proper GC root. 2024-04-19 00:31:06 +0200: Mike Pall - 7110b935 OSX/iOS: Always generate 64 bit non-FAT Mach-O object files. 2024-04-19 00:12:22 +0200: Mike Pall - d2fe2a6d Show name of NYI bytecode in -jv and -jdump. 2024-04-18 23:57:53 +0200: Mike Pall - b8b49bf3 Use generic trace error for OOM during trace stitching. 2024-04-18 23:49:43 +0200: Mike Pall - 243b7682 Fix serialization format docs. 2024-03-10 17:29:48 +0100: Mike Pall - d06beb04 Handle all types of errors during trace stitching. 2024-03-10 17:26:36 +0100: Mike Pall - bcc5125a Fix recording of __concat metamethod. 2024-03-10 17:23:21 +0100: Mike Pall - cae36118 Prevent down-recursion for side traces. 2024-03-10 17:19:29 +0100: Mike Pall - 302366a3 Check frame size limit before returning to a lower frame. 2024-03-10 17:16:41 +0100: Mike Pall - dda1ac27 FFI: Treat cdata finalizer table as a GC root. 2024-03-10 17:13:28 +0100: Mike Pall - 88ed9fdb Handle stack reallocation in debug.setmetatable() and lua_setmetatable(). 2024-02-04 16:34:30 +0100: Mike Pall - defe61a5 Rework stack overflow handling. neon 2024-05-21 20:23:50 +0100: Joe Orton - bd8f1bb Updates for 0.34.0 so far. [skip ci] 2024-05-21 20:23:50 +0100: Joe Orton - 4890d90 Add NE_SESSFLAG_STRICT for forwards-compatibility only; currently has no effect but can be used to relax any HTTP parsing strictness as required for interoperability. 2024-05-21 20:23:50 +0100: Joe Orton - 8ef6f5c Stricter header field parsing per RFC 9110/2. 2024-05-21 20:23:50 +0100: Joe Orton - 76e638d * src/ne_request.c (read_status_line): Fail for a non-HTTP/1.x status-line. (ne_begin_request): Simplify, assume HTTP major version is 1. 2024-05-21 20:23:50 +0100: Joe Orton - 4ad37ac * src/ne_session.c (set_hostinfo): Simplify IPv6 literal handling, no functional change. 2024-05-21 20:23:50 +0100: Joe Orton - af5a6f3 Update HTTP message parsing for RFC 9112 - replace any bare CR with a space; reject various invalid chunk-size lines. 2024-05-21 20:23:50 +0100: Joe Orton - 0023ed2 * src/ne_request.c (ne_begin_request): Update comments for RFC 9112, no functional change. 2024-05-14 21:04:43 +0100: Joe Orton - fba6efe Update auth code comments and docs around URI handling. 2024-05-14 21:04:43 +0100: Joe Orton - e24d5dc * test/auth.c (test_digest, make_digest, test_digest, digest): Add test for Digest auth with OPTIONS * request. 2024-05-14 21:04:43 +0100: Joe Orton - 52413c9 Rewrite TLS proxy tests to stop using spawn_server(). 2024-05-14 21:04:43 +0100: Joe Orton - e5e4e66 * test/utils.c (proxied_multi_session_server): Renamed from proxied_session_server, take count argument. (proxied_session_server): Reimplement using it. 2024-05-14 21:04:43 +0100: Joe Orton - c99f97c * test/ssl.c: Remove unused SSLv2 test code. 2024-05-14 21:04:43 +0100: Joe Orton - b17ad75 * test/common/child.c (new_spawn_server2): Tweak debugging; in the child, close the listening socket after accepting a connection, if the iteration count has beenxs reached. 2024-05-13 20:51:07 +0100: Balló György - 23a4e2f Define AC_CONFIG_MACRO_DIR 2024-04-27 13:51:24 +0100: Joe Orton - 9320b76 * macros/neon.m4: Bump to 0.34.0-dev. 2024-04-27 13:50:33 +0100: Joe Orton - 36bf09e * doc/ref/req.xml: Update to match header. 2024-04-27 13:50:33 +0100: Joe Orton - 8a4d853 * src/ne_request.h, src/ne_uri.h: Update for RFC 9110/9112. No functional change. [skip ci] 2024-04-27 13:50:06 +0100: Joe Orton - 2931acd Move Location: handling into ne_request, mostly obsoleting the ne_redirect.h API. Add ne_get_response_location(). Set descriptive errors for 3xx responses with a Location header. NE_REDIRECT is returned for any 3xx response if ne_redirect API is used. 2024-04-25 20:14:19 +0100: Joe Orton - 1a3e46d * test/redirect.c (check_redir): Take target path as argument. (redirects): Renamed from simple, incorporate relative URI tests. (non_absolute, relative_1, relative_2): Removed. 2024-04-25 20:14:19 +0100: Joe Orton - 8854be8 * test/request.c (response_bodies): Consolidate various helper functions here. 2024-04-25 20:14:19 +0100: Joe Orton - ca57ab1 * test/twooh7.c (errors): Renamed from simples. (run_207_response, tos_startresp, tos_startresp, tos_endresp, tos_startpstat, tos_endpstat, tos_startprop, tos_endprop, tos_cdata): Move 207-specific tests here... 2024-04-24 18:53:10 +0100: Joe Orton - 9368047 * test/request.c (serve_check_reqline, target_forms): Better failure mode, no functional change. 2024-04-24 18:53:10 +0100: Joe Orton - 6b0c605 * test/common/child.h: Change clength to an unsigned long. 2024-04-24 17:55:43 +0100: Joe Orton - b132c83 Implement stricter status-line parsing. 2024-04-22 20:47:21 +0100: Joe Orton - 8187d47 * doc/security.xml: Update TLS/SSL certificate verification to match new neon 0.33.0+ behaviour. 2024-04-22 20:47:21 +0100: Joe Orton - 58910d3 * doc/ref/status.xml: Move footnote on 'klass' naming to a NOTES section. 2024-04-22 20:47:21 +0100: Joe Orton - df4faa3 * doc/ref/sess.xml: Update ne_session_create docs to match header; note proper interpretation of host and scheme. 2024-04-22 20:47:21 +0100: Joe Orton - f731eac * doc/man.xsl: Update man page rendering. 2024-04-22 20:47:21 +0100: Joe Orton - 696c2aa * doc/manual.xml: Add Copyright notice to man pages. 2024-04-13 11:26:37 +0100: Joe Orton - 21bb166 Fail Digest challenge if the client nonce can't be created either due to PRNG failure (with-SSL case) or hash failure (non-SSL case). 2024-03-08 17:33:38 +0000: Joe Orton - 6a83dd2 Fix HTML docs generation to place CSS file in doc/html. libmusicbrainz 2023-10-08 11:51:18 -0500: Christopher Degawa - 558c9ba libxml: constify the storage of xmlGetLastError() 2023-10-08 11:45:57 -0500: Christopher Degawa - 9ba0006 libxml: include parser.h 2022-01-20 15:23:57 +0200: Nicolás Tamargo - f5a31de Remove buggy first line of equal signs on README 2022-01-20 12:51:34 +0200: Nicolás Tamargo - 94e2bfb Delete CODE_OF_CONDUCT.md and use org default cyanrip 2024-06-05 15:38:23 +0200: Lynne - 063d848 main: fix use of definition after branch 2024-06-04 00:19:13 +0200: Lynne - 6f7f238 Update changelog and version 2024-04-10 14:27:16 +0200: Lynne - 67ad970 Add fallback for cdio_get_track_last_lsn 2024-04-10 11:10:01 +0200: Lynne - e792434 Fix settings.pregap_action not being set correctly 2024-04-10 11:04:32 +0200: Stefan Klein - b460c14 Added an option to specify the image size for cover lookup 2024-04-07 06:48:10 +0200: Lynne - 3ea5055 Open logfiles and cue files in binary mode 2024-04-07 05:49:04 +0200: Lynne - eb219a4 Handle logfile/cuefile creation failure 2024-04-07 04:33:35 +0200: Lynne - 8f15276 main: do not require an offset to be specified with -I 2024-04-07 02:55:16 +0200: Lynne - be23815 Call avfilter_graph_request_oldest after sending a frame to a filter 2024-04-07 02:55:16 +0200: Lynne - b00402d Enable UTF-8 mode on Windows 2024-04-07 02:43:23 +0200: Lynne - 2bd46da Remove small leak 2024-04-07 01:57:25 +0200: Lynne - 3a5f6d6 Use avcodec_free_context 2024-04-07 01:55:28 +0200: Lynne - 5a3b98a Update for FFmpeg 7.0 2024-04-07 01:49:31 +0200: Lynne - 234ca45 Stop using av_fopen_utf8 Build start: 2023-08-16 17:42:06 +0200 SDL 2023-08-13 13:54:18 -0700: Sam Lantinga - 0b9d8e679 Quiet spurious warning 2023-08-13 23:02:02 +0300: David CARLIER - 4a0f56b67 SDL_TriggerBreakppoint for riscv arch (both 32/64) version. 2023-08-10 15:06:57 -0700: Anonymous Maarten - 10135b2d7 Fix overflow when doing SDL_sscanf("%hd", ...) 2023-08-10 08:26:45 -0700: Mathieu Eyraud - f348370e1 Fix out of bound read of 'has_hat' array 2023-08-10 08:25:29 -0700: Sam Lantinga - 951657c99 Fixed crash when running with the dummy video driver 2023-08-10 08:25:29 -0700: Sam Lantinga - 7df721d4e Allow running tests with the dummy video driver 2023-08-09 02:53:48 +0200: Anonymous Maarten - 046522461 Sync -Wsign-compare warning fix from sdl2-compat 2023-08-09 02:53:48 +0200: Anonymous Maarten - 9d6b028e0 tests: build tests with fast math disabled 2023-08-09 02:53:48 +0200: Anonymous Maarten - fcae9cd21 cmake: build with -Wdocumentation 2023-08-09 02:53:48 +0200: Anonymous Maarten - e5f3b22d6 cmake: update cmake_minimum_required to avoid deprecated warning 2023-08-09 02:53:48 +0200: Anonymous Maarten - 64f17314a MSVC has __declspec(deprecated) 2023-08-08 11:50:04 +0300: Sam Lantinga - 1d8806b0f Fixed testautomation --filter pixels_allocFreePalette 2023-08-08 11:50:04 +0300: Sam Lantinga - e56dc9c30 Fixed testautomation --filter pixels_allocFreeFormat 2023-08-07 14:10:56 -0700: Sam Lantinga - 4bceea70c Added the Victrix Pro FS for PS4/PS5 to the controller list 2023-08-06 10:45:11 -0400: Ryan C. Gordon - 8087c0a5d include: fixed a typo in SDL_RenderGetMetalCommandEncoder docs. 2023-08-05 14:03:02 +0300: Ozkan Sezer - 53d818e31 updated config.guess and config.sub from mainstream 2023-08-04 08:53:16 -0700: Frank Praznik - f522c5380 wayland: Don't initialize OpenGL when the window flags didn't specify it 2023-08-02 14:38:29 -0700: Sam Lantinga - 2304b4e86 Added a gamepad mapping for the G-Shark GS-GP702 2023-08-02 14:38:23 -0700: Sam Lantinga - 0f753d979 The Flydigi Vader and Apex series controllers all have the same VID, PID, and name 2023-08-02 14:38:01 -0700: Sam Lantinga - 805fc29ae Removed Flydigi Vader 2 mappings 2023-08-02 20:40:10 +0300: Ozkan Sezer - 57f3c41b9 adjusted coding style in SDL_os2_joystick.c to match rest of SDL better 2023-08-02 17:10:28 +0300: Ozkan Sezer - b58557a3a minor os/2 stuff merged from the bitwiseworks' fork 2023-08-02 17:00:40 +0300: Ozkan Sezer - 6a787b800 SDL_video.c: move ngage video before offscreen. 2023-08-02 17:00:40 +0300: Ozkan Sezer - 0deed07b3 SDL_video.c: move os2 video before offscreen. 2023-08-02 01:37:05 -0700: Sam Lantinga - ebf2c49b5 Fixed build 2023-08-02 01:27:54 -0700: Sam Lantinga - 38c63afd6 Fixed duplicate key press/release events on iOS 2023-08-02 01:17:15 -0700: Sam Lantinga - 030bb7282 Synchronize on-screen keyboard state with text input active state 2023-08-02 01:14:07 -0700: Sam Lantinga - 335e9c769 Only pass keypresses up the responder chain when text input is active 2023-08-02 01:12:21 -0700: Sam Lantinga - 5e9320f6b Revert "Stop beep when running iOS apps on ARM-based Macs" 2023-08-01 18:58:21 -0700: Sam Lantinga - e2afc1f37 Fixed build 2023-08-01 18:30:24 -0700: Sam Lantinga - 2468fccf7 Fixed crash if a display is enumerated twice 2023-08-01 18:34:03 -0400: Ryan C. Gordon - dc5dda0f3 cocoa: Ignore first mouse motion event after enabling relative mode. 2023-08-01 13:55:04 -0400: Ryan C. Gordon - 3030fd815 x11: Blocking for window maximization should wait 100 ms, not 1000. 2023-08-01 12:10:52 -0400: Ryan C. Gordon - 5c3df60ec Revert "x11: check if window size/position has changed during SDL_ShowWindow." 2023-07-31 14:41:34 -0700: Sam Lantinga - 8825fbf71 Fall back to Xlib if XRandR isn't available 2023-07-29 17:33:10 +0300: Mathieu Eyraud - 82cd3bfe1 Add missing break 2023-07-28 23:55:50 +0300: Ozkan Sezer - 7cc324804 minor os/2 stuff merged from the bitwiseworks' fork 2023-07-28 07:35:14 +0300: Ozkan Sezer - 3e341021c fixed typo in prev. patch. 2023-07-28 07:21:14 +0300: Ozkan Sezer - 1ecf77d63 test/testnativecocoa.m: fixed deprecation warnings. 2023-07-27 12:49:24 -0700: Sam Lantinga - 507be6c3f Sorted controller list 2023-07-27 12:49:24 -0700: Max Maisel - f4561db69 Add Steam Deck controller mapping to database. 2023-07-26 20:39:20 +0300: Anonymous Maarten - 2b0ca8711 SDL_atomic.h: __ARM_ARCH is not always defined for an arm platform 2023-07-25 11:50:54 -0700: Sam Lantinga - 37d1ab83c Make sure the mouse and keyboard focus is cleared when a window is hidden 2023-07-25 20:51:32 +0300: Ozkan Sezer - e7761aec3 update docs/README-os2 after the last os/2 audio patch. 2023-07-25 11:40:02 +0300: Ozkan Sezer - 890bee64a os2 audio refactoring and capture support 2023-07-22 18:40:31 -0700: Sam Lantinga - ba0c270c7 Removed invalid assert in testatomic 2023-07-22 17:36:27 +0200: Anonymous Maarten - 322dbdde4 ci: bump mymindstorm/setup-emsdk to latest tag 2023-07-20 13:37:13 -0700: Weng Xuetian - 64294e456 Remove the unimplemented CloseIC in fcitx module 2023-07-17 17:48:56 -0700: Sam Lantinga - c4c034ca4 Don't fail to create a window if it's too large, just clamp it to the max instead 2023-07-17 17:40:17 -0700: Sam Lantinga - f7dc8c0ea Fixed LED pending check failing when the controller timestamp is very large 2023-07-17 17:39:33 -0700: Sam Lantinga - bb036ef54 Don't send k_EPS5FeatureReportIdCapabilities to Sony PS5 controllers 2023-07-17 17:36:41 -0700: Sam Lantinga - 910dad505 Don't tickle Bluetooth PS5 controllers in simple mode with an effects packet 2023-07-17 00:11:51 +0300: Ozkan Sezer - 4b2b475ac remove unused vulkan/*.hpp files. 2023-07-16 04:37:15 -0700: Sam Lantinga - a4ad293d4 Relicensed testutils to match other test code 2023-07-16 04:36:06 -0700: Sam Lantinga - 6089b3570 Fixed getting the CRC of virtual joysticks without a VID/PID 2023-07-14 10:43:54 -0400: Frank Praznik - a99910085 wayland/video: Validate the returned window display pointer before dereferencing it 2023-07-14 15:02:10 +0200: Anonymous Maarten - 57e9a9eee ci: move 'set -eu' to after source_cmd 2023-07-12 23:29:39 -0400: Ryan C. Gordon - b9d16dac4 pulseaudio: Some fixes that seem to avoid an assertion in libpulse. 2023-07-13 01:51:10 +0300: Ozkan Sezer - 776a5e0d2 pulseaudio: eliminate include. 2023-07-13 01:51:02 +0300: Ozkan Sezer - 376c6a9dd apply commit 3aba9d44732d6e4538deb2c9e4389951fe5a0de5 to autotools, too. 2023-07-12 16:43:05 -0400: Ryan C. Gordon - 3aba9d447 pulseaudio: We should be using libpulse, not libpulse-simple. 2023-07-12 16:05:09 -0400: Ryan C. Gordon - 832b52418 pulseaudio: don't wait on pa_context_subscribe in hotplug thread. 2023-07-12 21:39:41 +0300: Ozkan Sezer - 29d461b62 need pulseaudio >=0.9.15. call pa_threaded_mainloop_set_name only if available. 2023-07-11 10:52:57 -0700: Sam Lantinga - e8b6edd5a RAWINPUT_RegisterNotifications() should return int, for consistency 2023-07-11 10:46:37 -0700: Sam Lantinga - 34c5bde35 Improved RAWINPUT <-> XInput/WGI device correlation 2023-07-11 10:46:37 -0700: Sam Lantinga - 9117b2e30 Fixed crash if RAWINPUT is not initialized 2023-07-10 09:48:43 -0700: Sam Lantinga - 6bf5f5a22 Don't send k_ePS4FeatureReportIdCapabilities to Sony PS4 controllers 2023-07-10 09:42:12 -0700: Sam Lantinga - 92fd2938e Minor cleanup 2023-07-10 09:37:45 -0700: Andre Barata - 9cd7cbe13 Added support for absolute mice with evdev 2023-07-10 03:05:32 +0300: Christopher Wellons - 823127881 Unaligned stacks on i686-w64-mingw32, may lead to crashes (#7607) 2023-07-10 00:14:35 +0300: Ozkan Sezer - 0ad822eb7 SDL_RWFromMem, SDL_RWFromConstMem: reject negative size parameters. 2023-07-09 09:50:46 -0700: Sam Lantinga - 156c7badf Re-added mappings for older Xbox One controllers on Linux 2023-07-09 14:02:32 +0200: Joshua Barnett - 547c8c288 Add kernel32 to SDL_EXTRA_LIBS required for cross-compilation to Win32 native 2023-07-08 18:18:48 -0700: Sam Lantinga - 4b1dd54a5 Fixed mapping BTN_TR2 to right trigger 2023-07-08 13:17:40 -0700: Alex Maese - acdde129b X11: Use XFixes to detect clipboard updates 2023-07-08 10:40:12 -0700: Sam Lantinga - f8a0135ed Added WGI gamepad added/removed listeners for RAWINPUT 2023-07-08 10:30:31 -0700: Sam Lantinga - 1f7bc0888 Don't tickle Bluetooth PS4 controllers in simple mode with an effects packet 2023-07-08 10:30:14 -0700: Sam Lantinga - de849d5e6 Lazily initialize the WGI gamepad support 2023-07-08 09:34:58 -0700: Sam Lantinga - a6228e7aa Added the hint SDL_HINT_JOYSTICK_WGI to control whether to use Windows.Gaming.Input for controllers 2023-07-07 09:47:49 -0700: Sam Lantinga - e16a83d39 Prefer using XInput for rumble over WGI, as it allows rumble in the background 2023-07-07 09:47:48 -0700: Sam Lantinga - a0a3957eb Continue running XInput detection while RAWINPUT is active 2023-07-06 17:56:51 -0700: Takase - b90343e51 video(wayland): use both --icon and --icon-name for Zenity (#7897) 2023-07-06 18:15:49 -0400: Sam Clegg - 042243471 emscripten: Add JS library dependencies using EM_JS_DEPS macro 2023-07-06 08:37:27 -0700: Sam Lantinga - 3054c0dc5 Fixed %p formatting when there is following text 2023-07-05 22:25:49 -0700: Sam Lantinga - 52d63ba26 Do a full UCS4 zero termination on iconv converted strings 2023-07-05 22:18:16 -0700: Sam Lantinga - bad5431a1 Fixed wayland clipboard not always updating in response to Ctrl-C 2023-07-05 22:17:15 -0700: Sam Lantinga - 1ab452fc5 Fixed printf formatting for "%p" and added a unit test to check it 2023-07-05 11:06:28 -0700: Sam Lantinga - 2a946832b Added GetClientScreenRect() and fixed build for C89 compilers 2023-07-05 10:17:19 -0700: Sam Lantinga - 488a91eb4 Fixed crash if mutex functions are used before any mutex has been created 2023-07-05 10:12:53 -0700: expikr - f75c0e320 center cursor to client area (excludes titlebar thickness) 2023-07-05 09:22:56 -0700: Sam Lantinga - 4d4c81d43 Revert "Update SDL_windowswindow.c" Build start: 2024-02-01 15:43:59 +0100 ripgrep 2024-01-22 13:31:11 -0500: Wilfred Hughes - 9b42af9 doc: fix typo in --hidden docs 2024-01-06 17:49:18 -0500: Alex Touchet - 648a65f doc: add missing date in changelog 2024-01-06 14:41:45 -0500: Andrew Gallant - bdf01f4 changelog: start next section 2024-01-06 14:41:09 -0500: Andrew Gallant - 1c775f3 pkg/brew: update tap 2024-01-06 14:32:27 -0500: Andrew Gallant - e50df40 14.1.0 2024-01-06 14:31:16 -0500: Andrew Gallant - 1fa76d2 changelog: add 14.1.0 blurb 2024-01-06 14:28:28 -0500: Andrew Gallant - 44aa5a4 deps: bump ignore to 0.4.22 2024-01-06 14:27:44 -0500: Andrew Gallant - 2c38975 ignore-0.4.22 2024-01-06 14:26:52 -0500: Andrew Gallant - 6e9141a deps: update everything 2024-01-06 14:15:52 -0500: Andrew Gallant - c8e4a84 cli: prefix all non-fatal error messages with 'rg: ' 2024-01-06 13:59:52 -0500: Andrew Gallant - f02a50a changelog: various updates 2024-01-06 12:50:42 -0500: fe9lix - b9c7749 ignore: fix reference cycle for compiled matchers 2024-01-06 12:25:06 -0500: Andrew Gallant - 67dd809 ignore: add some 'allow(dead_code)' annotations 2024-01-06 10:39:35 -0500: Jan Verbeek - e0a8567 complete/fish: improve shell completions for fish 2024-01-06 10:22:26 -0500: David Gilman - 23af5fb doc: update MSRV in README 2024-01-06 10:21:34 -0500: Andrew Gallant - 5dec4b8 ci: drop custom Cross images 2024-01-06 10:21:34 -0500: Younes El-karama - 827082a ci: add more ARM build configurations to CI and release workflows 2024-01-04 19:46:29 -0500: Andrew Gallant - 6c2a550 deps: update everything 2024-01-04 19:44:28 -0500: Andrew Gallant - 8e8fc9c deps: bump pcre2-sys to 0.2.8 2024-01-03 16:21:04 -0500: Andrew Gallant - 2057023 readme: update benchmarks 2023-12-17 09:37:33 -0500: Andrew Gallant - 3f2fe0a deps: update everything 2023-12-07 11:46:00 -0500: amesgen - 56c7ad1 ignore/types: add Lean 2023-11-30 10:54:54 -0500: Timo Wilken - 5b7a308 doc: fix Guix install instructions 2023-11-29 19:03:12 -0500: Patrick Williams - 2a4dba3 ignore/types: add meson.options 2023-11-29 07:49:20 -0500: liberodark - 84d6586 doc: add Void Linux installation instructions 2023-11-28 16:23:16 -0500: Andrew Gallant - d9aaa11 pkg/brew: update tap 2023-11-28 16:18:14 -0500: Andrew Gallant - 67ad991 14.0.3 2023-11-28 16:17:14 -0500: Andrew Gallant - daa157b core: actually implement --sortr=path 2023-11-27 21:44:06 -0500: Andrew Gallant - ca5e294 pkg/brew: update tap 2023-11-27 21:38:21 -0500: Andrew Gallant - 6c7947b 14.0.2 2023-11-27 21:37:41 -0500: Andrew Gallant - 9acb4a5 deps: bump grep to 0.3.1 2023-11-27 21:36:54 -0500: Andrew Gallant - 0096c74 grep-0.3.1 2023-11-27 21:36:44 -0500: Andrew Gallant - 8c48355 deps: bump grep-printer to 0.2.1 2023-11-27 21:36:02 -0500: Andrew Gallant - f9b86de grep-printer-0.2.1 2023-11-27 21:35:53 -0500: Andrew Gallant - d23b749 deps: bump grep-searcher to 0.1.13 2023-11-27 21:34:58 -0500: Andrew Gallant - a5cbdb3 grep-searcher-0.1.13 2023-11-27 21:31:03 -0500: Andrew Gallant - b6bac84 cargo: add release-lto profile 2023-11-27 21:17:12 -0500: Andrew Gallant - 805fa32 searcher: work around NUL line terminator bug 2023-11-27 21:17:12 -0500: Andrew Gallant - 2d518dd release: tweak how sha256sum is invoked 2023-11-27 21:17:12 -0500: Jan Verbeek - 8575d26 complete/fish: Fix syntax for negated options 2023-11-27 21:17:12 -0500: Jon Jensen - 2e81a7a doc: fix typo that was preventing interpolation 2023-11-26 17:58:30 -0500: Andrew Gallant - cd5440f changelog: fix wording 2023-11-26 17:37:52 -0500: Andrew Gallant - 2ee690e pkg/brew: update tap 2023-11-26 16:33:35 -0500: Andrew Gallant - 59f86a4 14.0.1 2023-11-26 16:32:59 -0500: Andrew Gallant - 2d31af3 cargo: include pkg/windows in crate package 2023-11-26 15:27:09 -0500: Andrew Gallant - 0da1176 pkg/brew: update tap 2023-11-26 15:25:23 -0500: Andrew Gallant - eeffcd5 doc: add step to run 'cargo package' 2023-11-26 15:24:09 -0500: Andrew Gallant - 625743d grep-0.3.0 2023-11-26 15:21:40 -0500: Andrew Gallant - 3d01710 grep-printer-0.2.0 2023-11-26 14:19:31 -0500: Andrew Gallant - 93429d0 14.0.0 2023-11-26 14:18:53 -0500: Andrew Gallant - 9c4b0ba deps: bump grep to 0.2.13 2023-11-26 14:18:17 -0500: Andrew Gallant - 179487a grep-0.2.13 2023-11-26 14:18:03 -0500: Andrew Gallant - b407d62 deps: bump grep-searcher to 0.1.12 2023-11-26 14:17:26 -0500: Andrew Gallant - 9bd1e73 grep-searcher-0.1.12 2023-11-26 14:17:11 -0500: Andrew Gallant - c12231c deps: bump grep-pcre2 to 0.1.7 2023-11-26 14:16:46 -0500: Andrew Gallant - b0df573 grep-pcre2-0.1.7 2023-11-26 14:16:31 -0500: Andrew Gallant - 85b2cee deps: bump grep-regex to 0.1.12 2023-11-26 14:15:44 -0500: Andrew Gallant - fee7ac7 grep-regex-0.1.12 2023-11-26 14:15:34 -0500: Andrew Gallant - 54d5540 deps: bump grep-matcher to 0.1.7 2023-11-26 14:13:54 -0500: Andrew Gallant - d0251c7 grep-matcher-0.1.7 2023-11-26 14:13:40 -0500: Andrew Gallant - 6aa5993 deps: bump grep-cli to 0.1.10 2023-11-26 14:13:03 -0500: Andrew Gallant - 6f78d21 grep-cli-0.1.10 2023-11-26 14:12:55 -0500: Andrew Gallant - 51aa339 deps: bump ignore to 0.4.21 2023-11-26 14:12:16 -0500: Andrew Gallant - 381c521 ignore-0.4.21 2023-11-26 14:11:43 -0500: Andrew Gallant - 57495db deps: bump globset to 0.4.14 2023-11-26 14:11:05 -0500: Andrew Gallant - 47e3717 globset-0.4.14 2023-11-26 14:10:07 -0500: Andrew Gallant - 8697946 release/doc: set date in man page 2023-11-26 14:05:23 -0500: Andrew Gallant - 8058859 changelog: add link for reporting perf improvements/regressions 2023-11-26 14:03:59 -0500: Andrew Gallant - e9ff90c changelog: updates for the 14.0.0 release 2023-11-26 13:32:39 -0500: Andrew Gallant - bf9f74e doc: progress 2023-11-26 13:32:39 -0500: Andrew Gallant - 9b5091b deps: bump to memmap2 0.9.0 2023-11-26 13:32:39 -0500: Andrew Gallant - a4f165e deps: bump everything 2023-11-26 13:32:20 -0500: Andrew Gallant - d1def67 deps: bump pcre2 to 0.2.6 2023-11-26 09:55:44 -0500: Andrew Gallant - 56af4d4 cli: add simple flag suggestions 2023-11-25 18:27:52 -0500: Andrew Gallant - b0f6645 ci: remove local deb build-and-publish script 2023-11-25 18:20:05 -0500: Andrew Gallant - 3dbe371 ci: add Debian release build 2023-11-25 15:03:53 -0500: Andrew Gallant - 30d06b3 changelog: note that --no-ignore --ignore-vcs works as expected 2023-11-25 15:03:53 -0500: Andrew Gallant - 6a055d9 doc: clarify errors for -z/--search-zip 2023-11-25 15:03:53 -0500: Andrew Gallant - e007523 doc: note the precedence of -t/--type 2023-11-25 15:03:53 -0500: Andrew Gallant - 88353c8 doc: be more explicit about ripgrep's behavior when printing to a tty 2023-11-25 15:03:53 -0500: Andrew Gallant - cd3bcce changelog: mention M2 binaries for releases 2023-11-25 15:03:53 -0500: Andrew Gallant - 1ea3552 changelog: mention perf improvement for inner literals 2023-11-25 15:03:53 -0500: Andrew Gallant - 9ed7565 cli: error when searching for NUL 2023-11-25 15:03:53 -0500: Andrew Gallant - 7bb9f35 doc: clarify that --pre can accept any kind of path 2023-11-25 15:03:53 -0500: Andrew Gallant - b138d57 log: add message about number of threads used 2023-11-25 15:03:53 -0500: Andrew Gallant - 3f0c8c2 doc: improve -r/--replace docs 2023-11-25 15:03:53 -0500: Andrew Gallant - 0e6e941 log: add message when a binary file is skipped 2023-11-25 15:03:53 -0500: Andrew Gallant - fded2a5 doc: add cargo-binstall instructions 2023-11-25 15:03:53 -0500: Andrew Gallant - e14eeb2 doc: mention that --stats is always implied by --json 2023-11-25 15:03:53 -0500: Andrew Gallant - 1cbcefd doc: add more warnings about --vimgrep 2023-11-25 15:03:53 -0500: Andrew Gallant - 4fec9ff doc: make the opening line a bit more descriptive 2023-11-25 15:03:53 -0500: Andrew Gallant - 00225a0 doc: improve --sort=path 2023-11-25 15:03:53 -0500: Andrew Gallant - 286de95 cli: rejigger --version to include PCRE2 info 2023-11-25 15:03:53 -0500: Andrew Gallant - 038524a printer: trim before applying max column windowing 2023-11-25 15:03:53 -0500: Andrew Gallant - 8f9557d changelog: mention shell completion generation feature 2023-11-25 15:03:53 -0500: Andrew Gallant - 58e7d2e doc: add docs about .ignore/.rgignore in parent directories 2023-11-25 15:03:53 -0500: Andrew Gallant - b7df9f8 changelog: mention --field-match-separator bug fix 2023-11-25 15:03:53 -0500: Andrew Gallant - ebb986e logging: show heuristic information and decision 2023-11-21 19:05:58 -0500: Andrew Gallant - a2907db faq: update donation section to mention sponsorships 2023-11-21 19:02:07 -0500: Andrew Gallant - 470ad1d faq: rewrite the section on shell completions 2023-11-21 18:39:32 -0500: Tavian Barnes - 6d7550d ignore: Avoid contention on num_pending 2023-11-21 18:39:32 -0500: Andrew Gallant - af55fc2 cli: make -d a short flag for --max-depth 2023-11-21 18:39:32 -0500: Andrew Gallant - 3d2f49f changelog: --pretty now behaves more sensibly 2023-11-21 18:39:32 -0500: Andrew Gallant - 50b2472 ci: strip release binaries on macOS 2023-11-21 18:39:32 -0500: Andrew Gallant - ae2a099 printer: drop dependency on `base64` crate 2023-11-21 18:39:32 -0500: Andrew Gallant - 9c84575 printer: drop dependency on serde_derive 2023-11-21 18:39:32 -0500: Andrew Gallant - cddb5f5 printer: rejigger how we use serde_derive 2023-11-21 18:39:32 -0500: Andrew Gallant - 5dc424d doc: scrub mentions of asciidoc/asciidoctor 2023-11-21 18:39:32 -0500: Andrew Gallant - 040d8f2 ci: improve docs for manual build-and-publish scripts 2023-11-21 18:39:32 -0500: Andrew Gallant - c81caa6 core: fix file separator bug 2023-11-20 23:51:53 -0500: Andrew Gallant - 082245d cli: replace clap with lexopt and supporting code 2023-11-20 23:51:53 -0500: Andrew Gallant - c33f623 cargo: explicitly configure musl to be statically linked 2023-11-20 23:51:53 -0500: Jonas Platte - 824778c globset: add GlobSet::builder 2023-11-20 23:51:53 -0500: Kento Okamoto - 922bad2 ignore: improve 'excludesFile' parsing 2023-11-20 23:51:53 -0500: Andrew Gallant - 538ba95 deps: bump regex and regex-automata 2023-11-20 23:51:53 -0500: Andrew Gallant - 443c057 deps: bump regex, regex-automata and regex-syntax 2023-11-20 23:51:53 -0500: Andrew Gallant - 5b88515 build: a bit of clean-up 2023-11-20 23:51:53 -0500: Andrew Gallant - 92c81b1 core: switch to anyhow 2023-11-20 23:51:53 -0500: Tavian Barnes - 53679e4 ignore: simplify the work-stealing strategy 2023-11-20 23:51:53 -0500: Andrew Gallant - 8b766a2 ripgrep: disable hyperlinks by default 2023-11-20 23:51:53 -0500: Andrew Gallant - c21302b regex: tweak inner literal heuristic 2023-11-20 23:51:53 -0500: Andrew Gallant - 8a5b817 deps: update dependencies 2023-10-09 20:29:52 -0400: Andrew Gallant - 7099e17 cargo: remove dependency patches 2023-10-09 20:29:52 -0400: Andrew Gallant - dd81077 changelog: add another note about -w/--word-regexp bugs 2023-10-09 20:29:52 -0400: Andrew Gallant - 5011f6e changelog: add perf bug fix for \b 2023-10-09 20:29:52 -0400: Andrew Gallant - a2799cc changelog: add bug fix for \b 2023-10-09 20:29:52 -0400: Andrew Gallant - a13b5e0 deps: update various crates 2023-10-09 20:29:52 -0400: Andrew Gallant - 9626f16 progress 2023-10-09 20:29:52 -0400: Andrew Gallant - f7ff34f searcher: simplify 'replace_bytes' routine 2023-10-09 20:29:52 -0400: Andrew Gallant - b9de003 matcher: add a bunch of inline annotations 2023-10-09 20:29:52 -0400: Andrew Gallant - 1659fb9 printer: hand-roll decimal formatting 2023-10-09 20:29:52 -0400: Andrew Gallant - dd1bc5b printer: sprinkle in a few #[inline] annotations 2023-10-09 20:29:52 -0400: Andrew Gallant - c9bfbe1 deps: bump regex and regex-automata 2023-10-09 20:29:52 -0400: Andrew Gallant - 88524a2 core: dedup patterns 2023-10-09 20:29:52 -0400: Andrew Gallant - 9c6732b printer: remove 'subl' alias 2023-10-09 20:29:52 -0400: Andrew Gallant - 392bb09 core: polish the core of ripgrep 2023-10-09 20:29:52 -0400: Andrew Gallant - 90b8499 deps: bump what we can 2023-10-09 20:29:52 -0400: Andrew Gallant - 6d17b3e deps: drop thread_local, lazy_static and once_cell 2023-10-09 20:29:52 -0400: Andrew Gallant - f16ea08 ignore: polish 2023-10-09 20:29:52 -0400: Andrew Gallant - be9e308 globset: use a Pool from regex-automata 2023-10-09 20:29:52 -0400: Andrew Gallant - d53b731 searcher: polish 2023-10-09 20:29:52 -0400: Andrew Gallant - e30bbb8 grep: update to the 2021 edition 2023-10-09 20:29:52 -0400: Andrew Gallant - 7f45640 globset: polishing 2023-10-09 20:29:52 -0400: Andrew Gallant - 0951820 core: doc and logging touchups 2023-10-09 20:29:52 -0400: Lucas Trzesniewski - c3e85f2 printer: fix a few issues in the hyperlink docs 2023-10-09 20:29:52 -0400: Andrew Gallant - 3ad7a0d crates: remove hard-coded links 2023-10-09 20:29:52 -0400: Andrew Gallant - 82d3183 regex: some minor polish 2023-10-09 20:29:52 -0400: Andrew Gallant - 798f898 pcre2: small polishing 2023-10-09 20:29:52 -0400: Andrew Gallant - 96f01b9 matcher: polish the grep-matcher crate 2023-10-05 13:23:29 -0400: Linda_pp - abfa65c ignore/types: add *.sarif for SARIF format files 2023-09-25 14:39:54 -0400: Andrew Gallant - f608d4d hyperlink: rejigger how hyperlinks work 2023-09-25 14:39:54 -0400: Andrew Gallant - 23e2113 printer: move PathPrinter into grep-printer 2023-09-25 14:39:54 -0400: Andrew Gallant - 0990556 printer: clean-up 2023-09-25 14:39:54 -0400: Andrew Gallant - 25a7145 cli: add new 'hostname' function 2023-09-25 14:39:54 -0400: Andrew Gallant - 19a08be cli: clean-up crate 2023-09-25 14:39:54 -0400: Lucas Trzesniewski - 1a50324 printer: add hyperlinks 2023-09-20 11:52:42 -0400: Andrew Gallant - 86ef683 deps: update everything 2023-09-20 11:52:42 -0400: Tavian Barnes - d938e95 ignore: use work-stealing stack instead of Arc>> 2023-09-20 11:52:42 -0400: Thilo Uttendorfer - cad1f5f ignore: fix filtering when searching subdirectories 2023-09-18 11:07:46 -0400: dana - 2198bd9 github: convert bug-report issue template to issue form 2023-09-18 09:35:06 -0400: Andrew Gallant - a4387ed deps: bump to aho-corasick 1.1.0 2023-09-02 14:40:45 -0400: Andrew Gallant - d2a409f deps: bump to memchr 2.6.3 2023-09-02 12:25:34 -0400: Andrew Gallant - 6cdb99e deps: drop bytecount in favor of memchr_iter(..).count() 2023-09-02 12:15:15 -0400: Andrew Gallant - 551ad3b deps: update bstr 2023-09-02 12:14:50 -0400: Andrew Gallant - 8856f72 deps: update the regex family of crates 2023-08-31 08:51:07 -0400: Yochem van Rosmalen - d596f6e ignore/types: add *.vsh to V type 2023-08-28 22:55:19 -0400: Christian Vallentin - 6cd9479 ignore: implement FusedIterator for Walk 2023-08-28 22:45:46 -0400: Andrew Gallant - 3bfa125 ci: replace mips with powerpc64, aarch64 and s390x 2023-08-28 20:09:26 -0400: Andrew Gallant - 51765f2 ignore: apply rustfmt 2023-08-28 20:00:41 -0400: Andrew Gallant - 67abd49 deps: bump everything else 2023-08-28 19:59:09 -0400: Andrew Gallant - a7fe296 deps: bump regex, regex-automata and regex-syntax 2023-08-28 19:56:59 -0400: Andrew Gallant - f759915 deps: bump memchr to 2.6.0 2023-08-21 10:53:56 -0400: mataha - 962d47e ignore/types: add Prolog file types 2023-08-20 18:49:02 -0400: mataha - 19b6a45 ignore/types: tweak Gradle file types 2023-08-15 11:09:46 -0400: Andrew Gallant - c51790b deps: update everything 2023-08-15 11:08:41 -0400: Andrew Gallant - 2af3734 deps: update aho-corasick 2023-08-05 09:34:36 -0400: Andrew Gallant - 61733f6 globset-0.4.13 2023-08-05 09:33:57 -0400: Andrew Gallant - 7227e94 globset: use non-capture groups in regex transform 2023-07-31 08:51:09 -0400: Andrew Gallant - 341a19e regex: fix fast path for -w/--word-regexp flag (#2576) 2023-07-31 07:08:44 -0400: Vidar - fed4fea ignore/types: add csproj 2023-07-26 19:51:38 -0400: Andrew Gallant - 053a166 globset-0.4.12 2023-07-26 19:51:22 -0400: David Tolnay - 31d3f16 api: impl Deserialize for GlobSet 2023-07-18 13:25:23 -0400: Andrew Gallant - 304a60e grep-cli-0.1.9 2023-07-12 12:58:43 -0400: Andrew Gallant - 1d35859 globset-0.4.11 2023-07-10 15:58:17 -0400: mataha - 601e122 ignore/types: add Windows Command Prompt files 2023-07-09 10:14:03 -0400: Andrew Gallant - efb2e8c ci/release: use latest OS versions 2023-07-09 10:14:03 -0400: xEgoist - 8d464e5 ci/release: add sha256 sums to release artifacts 2023-07-09 10:14:03 -0400: Andrew Gallant - d67809d github: remove dependabot configuration 2023-07-09 10:14:03 -0400: nguyenvukhang - 6abb962 cli: fix non-path sorting behavior 2023-07-08 18:52:42 -0400: Edoardo Pirovano - 6d95c13 cli: add --stop-on-nonmatch flag 2023-07-08 18:52:42 -0400: Garrett Thornburg - 4782ebd core: lock stdout before printing an error message to stderr 2023-07-08 18:52:42 -0400: piegames - 4993d29 globset: add 'escape' routine 2023-07-08 18:52:42 -0400: Seth Stadick - 23adbd6 cli: force binary existance check 2023-07-08 18:52:42 -0400: Kevin Svetlitski - 9df8ab4 cargo: reduce the size of the .crate file published to crates.io 2023-07-08 18:52:42 -0400: Michal Terepeta - cb7501f doc: clarify the comment on `Worker.work_done` 2023-07-08 18:52:42 -0400: Kyle Todeschini - 3b66f37 doc: improve -r/--replace flag syntax docs 2023-07-08 18:52:42 -0400: Andrew Gallant - 3eccb7c readme: add 'yum-utils' to RHEL/Centos instructions 2023-07-08 18:52:42 -0400: kotborealis - f30a308 ignore/types: name aliases for file types 2023-07-08 18:52:42 -0400: Klas Mellbourn - 7313dca ignore/types: add 'typescript' alias for 'ts' 2023-07-08 18:52:42 -0400: Tama McGlinn - 99bf2b0 ignore/types: add Ada filetypes, including gprbuild and alire 2023-07-08 18:52:42 -0400: Juan Francisco Cantero Hurtado - ee1360c ignore/types: add raku extensions to ignore types 2023-07-08 18:52:42 -0400: Andrew Gallant - db6bb21 windows: attempt to enable long path support for MSVC targets 2023-07-08 18:52:42 -0400: Andrew Gallant - da7c81f ignore/types: add MDX format to Markdown types 2023-07-08 18:52:42 -0400: chrispy - a4e3d56 ignore/types: add DITA (Darwin Information Typing Architecture) 2023-07-08 18:52:42 -0400: Ludi Rehak - 7c83b90 doc: fix typo 2023-07-08 18:52:42 -0400: cuishuang - 97b5b77 doc: fix some typos 2023-07-08 18:52:42 -0400: dana - 2708f9e complete: add extra-verbose support to _rg_types 2023-07-08 18:52:42 -0400: Richard Sternagel - f3241fd cli: '--no-ignore-dot' should also '.rgignore' 2023-07-08 18:52:42 -0400: Andrew Gallant - cfe3571 ignore/types: fix formatting 2023-07-08 18:52:42 -0400: edam - 792451e ignore/types: added V type 2023-07-08 18:52:42 -0400: Andrew Gallant - 7dafd58 readme: use 'sudo' more consistently 2023-07-08 18:52:42 -0400: Andrew Savchenko - b92550b readme: add install command for ALT Linux 2023-07-08 18:52:42 -0400: Kevin Ushey - 383d3b3 doc: add '--hidden' to example configuration 2023-07-08 18:52:42 -0400: James McKinney - fc7e634 ci/release: Use GITHUB_REF_NAME instead of GITHUB_REF 2023-07-08 18:52:42 -0400: James McKinney - c9584b0 ci/release: use GitHub CLI 2023-07-08 18:52:42 -0400: Alex Rawson - f34fd5c globset: introduce option to keep empty alternates 2023-07-08 18:52:42 -0400: Jérome Eertmans - d51c6c0 globset: permit deserializing Glob from String 2023-07-08 18:52:42 -0400: Jakub Wilk - ea05881 readme: fix awkward grammar 2023-07-08 18:52:42 -0400: sitiom - 1d4e3df readme: add winget installation section 2023-07-08 18:52:42 -0400: Mark Sisson - 0f6181d ignore/types: add USD to the default file types 2023-07-08 18:52:42 -0400: Sam James - e902e2f ignore/types: add Gentoo eclass type 2023-07-08 18:52:42 -0400: angrycandy - 07cbfee ignore/types: improve Elixir globs 2023-07-08 18:52:42 -0400: Andrew Gallant - d675844 core: don't let context flags override eachother 2023-07-08 18:52:42 -0400: Andrew Gallant - 54e609d doc: add another example for the config file 2023-07-08 18:52:42 -0400: Misaki - 43bbcca doc: note '-n' and '-N' override each other 2023-07-08 18:52:42 -0400: Eric Arellano - ad9bfdd ignore/gitignore: expose `gitconfig_excludes_path` 2023-07-08 18:52:42 -0400: Gal Ofri - 36194c2 test: test that regex inline flags work as intended 2023-07-08 18:52:42 -0400: Jakub Jirutka - 0c1cbd9 ignore: tweak regex crate features 2023-07-08 18:52:42 -0400: Jon Parise - 96cfc0e ignore/types: add 'graphql' type 2023-07-08 18:52:42 -0400: mataha - da8ecdd cli: make resolve_binary take COM executables into account 2023-07-08 18:52:42 -0400: Yifei Teng - 545a7dc ignore/types: add cml to the default types list 2023-07-08 18:52:42 -0400: Jonathan Schwender - 16f7838 doc: update rust-version in Cargo.toml 2023-07-05 17:09:09 -0400: Andrew Gallant - f4d07b9 grep-cli-0.1.8 2023-07-05 14:04:29 -0400: Andrew Gallant - 0b6eccf ci: try to fix CI 2023-07-05 14:04:29 -0400: Andrew Gallant - 3ac4541 regex: remove old inner literal extractor 2023-07-05 14:04:29 -0400: Andrew Gallant - 7b72e98 deps: update everything 2023-07-05 14:04:29 -0400: Andrew Gallant - a68db3a deps: drop temporary patch and move to bstr 1.6 2023-07-05 14:04:29 -0400: Andrew Gallant - b12905d deps: update everything 2023-07-05 14:04:29 -0400: Andrew Gallant - ca740d9 regex: add new inner literal extractor 2023-07-05 14:04:29 -0400: Andrew Gallant - e80c102 regex: tweak formatting of regex-automata version spec 2023-07-05 14:04:29 -0400: Andrew Gallant - 8ac66a9 regex: refactor matcher construction 2023-07-05 14:04:29 -0400: Andrew Gallant - 04dde9a regex: tweak DFA settings 2023-07-05 14:04:29 -0400: Andrew Gallant - 8134170 regex: push more pattern handling to matcher construction 2023-07-05 14:04:29 -0400: Andrew Gallant - d34c5c8 globset: fix build error in tests 2023-07-05 14:04:29 -0400: Andrew Gallant - 4b8aa91 deps: update to pcre2 0.2.4 2023-07-05 14:04:29 -0400: Andrew Gallant - a775b49 regex: small cleanups 2023-07-05 14:04:29 -0400: Andrew Gallant - a6dbff5 regex: s/locations/captures 2023-07-05 14:04:29 -0400: Andrew Gallant - 51480d5 regex: simplify AST analysis a bit 2023-07-05 14:04:29 -0400: Andrew Gallant - d9bd261 regex: some small cleanup in 'strip.rs' 2023-07-05 14:04:29 -0400: Andrew Gallant - 9d62eb9 BREAKING: regex: finally remove CRLF hack 2023-07-05 14:04:29 -0400: Andrew Gallant - e028ea3 regex: migrate grep-regex to regex-automata 2023-07-05 14:04:29 -0400: Andrew Gallant - 1035f6b deps: initial migration steps to regex 1.9 jo 2023-11-24 10:40:09 +1300: Anatoly Kazantsev - 2491699 Use version-less link for guix package in README.md 2023-11-21 15:09:56 +0200: Felix Yan - 297fc10 Update Arch Linux package URL in README.md jq 2024-01-30 12:23:33 -0600: Emanuele Torre - 13e02ba docs: rename example jq utility to total 2024-01-26 16:16:25 -0600: Emanuele Torre - bd3c828 libm.h+builtin.c: add and use LIBM_DA and LIBM_DA_NO macros 2024-01-26 16:16:25 -0600: Emanuele Torre - 605836b builtin.c: fix build with -Woverlength-strings 2024-01-26 16:13:35 -0600: Emanuele Torre - 7bdc9a7 Makefile.am: fix lines indented with tabs instead of spaces 2024-01-25 22:21:41 +0100: Jonathan Chan Kwan Yin - 1daabc6 typo contruct->construct (#3017) 2024-01-24 23:34:41 +0100: Mattias Wadman - c95f6ce Fix "in the a search" typo (#3015) 2024-01-16 16:57:37 -0600: Emanuele Torre - 1f1e619 builtins: make ltrimstr and rtrimstr error for non-string inputs 2024-01-16 16:08:03 -0600: Emanuele Torre - 71e7bcd Revert "lexer: temporarily revert #\ patch; keep CR in comment bug fix" 2024-01-16 16:01:27 -0600: George Hopkins - f954e82 Provide strptime implementation on all systems 2024-01-13 11:24:16 +0900: dependabot[bot] - f51e841 Bump jinja2 from 3.1.2 to 3.1.3 in /docs (#3009) 2024-01-09 09:33:26 +0900: dependabot[bot] - 2381d15 Bump the official-actions group with 2 updates (#2998) 2023-12-26 15:22:39 +0900: Mattias Wadman - 701c880 Add jq 1.7.1 news item (#3004) 2023-12-24 11:22:20 +0100: wllm-rbnt - 0b92272 Fix typo (#3002) 2023-12-24 11:17:21 +0100: Mattias Wadman - e011f00 Add jq 1.7.1 to webpage (#3003) 2023-12-19 17:54:53 +0900: itchyny - 56828b6 Always build Docker image on CI, group Dependabot PRs for official actions (#2997) 2023-12-18 15:18:47 +0100: dependabot[bot] - 9e2695e Bump actions/download-artifact from 3 to 4 2023-12-13 20:52:03 +0100: github-actions[bot] - 95c50a2 Update signatures of 1.7.1 2023-12-13 20:20:22 +0100: Emanuele Torre - 71c2ab5 Merge pull request from GHSA-686w-5m7m-54vc 2023-12-13 20:17:17 +0100: Emanuele Torre - c9a5156 Merge pull request from GHSA-7hmr-442f-qc8j 2023-12-13 20:14:31 +0100: Emanuele Torre - c5fd64b jv_parse: let decNumberFromString/strtod parse complex nans as a NaN 2023-12-13 18:39:24 +0100: Emanuele Torre - dcf9a8e NEWS.md: fix markdown syntax; mention more bug fixs; list cves (#2987) 2023-12-13 15:38:59 +0000: Mattias Wadman - c3b1496 Update NEWS.md with changes since 1.7 (#2948) 2023-12-13 16:38:18 +0100: Emanuele Torre - 5d95791 lexer: temporarily revert #\ patch; keep CR in comment bug fix 2023-12-13 15:13:46 +0100: Emanuele Torre - 511d50b ltrimstr/1+rtrimstr/1: don't leak on invalid input or arguments 2023-12-13 13:08:57 +0100: Emanuele Torre - 7298972 Makefile.am: don't use -lshlwapi to build jq on WIN32 2023-12-11 22:02:42 +0100: Emanuele Torre - 19453a6 ci.yml: use sysctl -n hw.logicalcpu instead of nproc on macos 2023-12-11 20:47:32 +0100: Emanuele Torre - 527c5ab jv_mem_calloc(): always call with (nmemb, size) 2023-12-11 20:46:54 +0100: Emanuele Torre - c2db51e shtest+configure: remove uses of non-portable/non-standard commands 2023-12-11 20:45:14 +0100: Emanuele Torre - 507eb82 shtest: fix out-of-source tests 2023-12-11 11:38:54 +0000: Jesper Rønn-Jensen - 2ccab04 chore: Improve readability (for Alternative operator '//') 2023-12-11 09:58:09 +0100: Emanuele Torre - 7e54d96 jq.test: fix setpath PR number 2023-12-11 07:54:23 +0100: dependabot[bot] - 22f8140 Bump actions/setup-python from 4 to 5 2023-12-10 19:40:29 +0100: Emanuele Torre - 6b69ffe jv_setpath()+setpath/2: don't leak the input after an invalid get 2023-12-10 15:22:03 +0100: Emanuele Torre - 80bc768 jq_fuzz_fixed: fix test cases that use string interpolation 2023-12-07 12:57:54 +0100: David Korczynski - 5029328 tests: add new fuzzer 2023-12-03 17:54:25 +0100: DavidKorczynski - 20a403e jq_fuzz_execute.cpp: fix false assert 2023-12-03 03:53:49 +0100: DavidKorczynski - 693a726 jq_fuzz_execute: fix memory leak 2023-11-30 14:40:36 +0100: David Korczynski - bfb7fd5 jq_fuzz_execute: cleanup un-needed extern 2023-11-30 14:40:36 +0100: David Korczynski - 252ab24 Add fuzzer targeting jq_next 2023-11-30 14:40:36 +0100: David Korczynski - 1335351 jq_fuzz_compile: dump disassembly 2023-11-29 09:36:33 +0100: Mattias Wadman - 98a2069 Convert decnum to binary64 (double) instead of decimal64 2023-11-29 09:35:36 +0100: Emanuele Torre - 1617091 website: use https URLs instead of http URLs in download page 2023-11-28 22:51:20 +0100: itchyny - d14393f Keep releasing executables with legacy names 2023-11-28 22:50:25 +0100: Tyler Rockwood - 6b82dd3 libjq: extern C for C++ 2023-11-28 20:51:07 +0100: Emanuele Torre - 460a5c1 jq_fuzz_parse_extended.c: don't jv_free() twice 2023-11-28 20:36:59 +0100: David Korczynski - 4570c23 jv_parse: refactor jv_parse_sized 2023-11-28 20:36:59 +0100: David Korczynski - eb3b565 test: add jv_dump to extended fuzzer 2023-11-28 20:36:59 +0100: David Korczynski - 44300e4 Extend fuzzing set up 2023-11-16 21:14:58 +0100: Andreas Heiduk - 88f01a7 simplify paths/0 and paths/1 2023-11-06 23:59:22 +0900: Emanuele Torre - 6c03513 README.md: to`sed` => to `sed` (#2944) 2023-11-03 15:52:02 -0500: Emanuele Torre - cca1f7d Comment bug fixes, and fully support Tcl-style multiline comments 2023-10-30 22:12:27 -0500: Emanuele Torre - f4929f3 src/builtin.c: remove unnecessary jv_copy-s in type_error/type_error2 2023-10-30 22:12:27 -0500: Emanuele Torre - d5590f9 jvp_object_contains: remove unnecessary jv_copy 2023-10-22 10:51:24 -0500: Emanuele Torre - e85e358 Fix possible uninitialised value dereference if jq_init() fails 2023-10-21 23:30:36 -0500: Klemens Nanni - 7ab117a Defer heap variable initialisation after pledge 2023-10-21 23:30:36 -0500: Klemens Nanni - 77dcaf3 Remove unused mkstemp() 2023-10-21 23:30:36 -0500: Klemens Nanni - f1bfd0c Restrict systems operations on OpenBSD 2023-10-12 15:32:23 -0500: Emanuele Torre - 9de0e26 Generate links in man page 2023-10-08 12:32:22 -0500: Gaelan Steele - c10cbbf Remove undefined behavior caught by LLVM 10 UBSAN. 2023-10-05 15:37:44 +0200: Emanuele Torre - 6b6feaf Revert "Revert "od -c => od -tc: od -c is an XSI extension..." 2023-10-04 22:28:24 -0500: Nicolas Williams - 0e70f7a Revert "od -c => od -tc: od -c is an XSI extension equivalent to LC_CTYPE=C od -tc and not universally available" 2023-10-04 17:46:13 -0500: наб - 0bce9fb od -c => od -tc: od -c is an XSI extension equivalent to LC_CTYPE=C od -tc and not universally available 2023-10-04 00:00:46 -0500: Emanuele Torre - 4ebd21e Allow passing the inline jq script before -- 2023-10-03 22:48:12 +0200: Thomas Bozeman th026106 - 7f54782 Simplify `pick` example 2023-09-27 22:54:23 -0500: Emanuele Torre - 6b5a18f Actually use number correctly casted from double to int as index 2023-09-27 21:52:23 -0500: Emanuele Torre - 8206bc8 main.c: Remove unused EXIT_STATUS_EXACT option 2023-09-27 21:50:44 -0500: Emanuele Torre - 623ace2 Remove a bunch of unused variables, and useless assignments 2023-09-27 21:50:44 -0500: Emanuele Torre - 2b70972 Remove unused nref accumulator in block_bind_library 2023-09-26 12:53:44 -0500: itchyny - 0714939 Reject U+001F in string literals (fix #2909) 2023-09-26 19:49:07 +0200: itchyny - e526df1 Correct typo in README.md: compilation (#2912) 2023-09-22 09:18:41 +0900: taoky - 8f81668 Fix the default colors to use 39, the default foreground color (#2904) 2023-09-18 18:20:43 +0900: dependabot[bot] - de1c10c Bump docker/setup-qemu-action from 2 to 3 (#2900) 2023-09-18 18:20:20 +0900: dependabot[bot] - a5afeea Bump docker/setup-buildx-action from 2 to 3 (#2901) 2023-09-18 18:19:51 +0900: dependabot[bot] - b0b7614 Bump actions/checkout from 1 to 4 (#2902) 2023-09-17 20:55:56 +0900: Kamontat Chantrachirathumrong - d3a356f Fix checksum file spacing for shasum command (#2899) 2023-09-15 13:44:46 +0200: dependabot[bot] - 24e6e6e Bump actions/upload-artifact from 2 to 3 2023-09-15 13:43:44 +0200: dependabot[bot] - fb493df Bump crazy-max/ghaction-import-gpg from 5 to 6 2023-09-15 13:42:32 +0200: dependabot[bot] - f3a46a6 Bump docker/metadata-action from 4 to 5 2023-09-15 13:41:27 +0200: dependabot[bot] - e69398e Bump docker/build-push-action from 4 to 5 2023-09-15 13:40:33 +0200: dependabot[bot] - dfd930f Bump docker/login-action from 2 to 3 2023-09-15 20:09:07 +0900: Yeikel - 4c6f6dc Add dependabot (#2889) 2023-09-15 20:08:20 +0900: itchyny - 5ea1a4a Disable core.autocrlf on Windows to prevent submodule diffs (fix #2886) (#2888) 2023-09-07 11:55:14 -0700: Owen Ou - 7a72f58 Standarize arch types to AMD64 & ARM64 from index page download dropdown (#2884) 2023-09-07 10:54:10 -0700: Owen Ou - 806475d Update webpage with 1.7 release (#2879) 2023-09-06 17:53:36 -0500: github-actions[bot] - 4b579ca Update signatures of 1.7 2023-09-06 14:05:10 -0500: Nicolas Williams - 11c528d Add setlocale() call (fix #1740) 2023-09-06 13:01:44 -0500: Nicolas Williams - ac3b70d Add a thank you note to the new owners, admins, and maintainers, and to @stedolan 2023-08-29 10:27:41 +0200: Nico Williams - df95871 Fix leak on too-large programs, OSS Fuzz issue 61349 2023-08-27 12:53:29 -0500: github-actions[bot] - 91d7257 Update signatures of 1.7rc2 2023-08-27 12:32:12 +0200: Nicolas Williams - 0e067ef Improve handling of non-integer numeric indices (fix #2815) 2023-08-27 00:37:54 -0500: Emanuele Torre - ab47880 Make jq_get_lib_dirs return an empty array if JQ_LIBRARY_PATH is not set 2023-08-26 17:17:29 -0500: Emanuele Torre - 6436f1e Fix memory leak in find_lib for some invalid inputs 2023-08-25 10:13:46 -0500: Nicolas Williams - 2c35618 Check nomem_handler->handler before calling it 2023-08-23 15:59:19 -0500: itchyny - 70807e2 Include more updates to NEWS.md and AUTHORS for 1.7 2023-08-21 16:06:58 +0200: itchyny - 080471b Add src/config_opts.inc to .gitignore 2023-08-19 17:40:08 -0500: Nicolas Williams - 583e4a2 Add --config option printing ./configure options used 2023-08-17 15:56:57 +0900: itchyny - 7d64381 Fix overflow on numeric comparison (#2849) 2023-08-16 17:49:44 -0500: itchyny - 0733fd3 Add a regression test for negative indices and fix a pick/1 test 2023-08-16 17:49:44 -0500: itchyny - f85c9fc Revert "Allow .[-1] in path expressions" 2023-08-13 22:39:54 +0900: Emanuele Torre - 4cf1408 Cast function pointers without prototype before calling them (#2842) 2023-08-13 14:17:25 +0200: itchyny - 3fa10e8 Fix crash on numeric comparison again (ref #2825) 2023-08-13 14:16:02 +0200: itchyny - f86566b Rename jv_type_private.h to jv_private.h, move jvp_number_is_nan there 2023-08-12 20:46:36 -0500: Alex Wilson - f31c180 Update documentation to reflect new `defs` field on `modulemeta` 2023-08-12 20:46:36 -0500: Alex Wilson - 65ed95c Expose the names of a module's defined function via `modulemeta` 2023-08-12 20:18:45 +0200: Mattias Wadman - fdab39b Build windows 64bit binary using UCRT64 (#2832) 2023-08-10 13:06:03 -0500: Mattias Wadman - 5a52553 Make sure to init key and dbl_key also on win32 2023-08-10 18:53:50 +0200: Mattias Wadman - 765a5c7 Make sure to init dtoa_ctx_key also on win32 (#2834) 2023-08-09 18:20:04 +0200: Naïm Favier - d1a6da2 docs: fix delpaths description 2023-08-05 23:21:12 -0500: itchyny - a692060 Change the default color of null to Bright Black 2023-08-04 17:38:52 -0500: Emanuele Torre - f94a9d4 Let error(null) throw null 2023-08-04 11:47:34 -0500: Emanuele Torre - 3b6e7dd Constant fold all kinds of constants 2023-08-04 11:47:34 -0500: Emanuele Torre - 5fc5453 Add ERRORK opcode to trigger constant errors 2023-08-03 23:24:12 -0500: Nicolas Williams - 71941a0 Clarify the `//` operator (fix typo) 2023-08-04 08:21:25 +0900: Emanuele Torre - dcaf701 Simplify String rule in parser (#2805) 2023-08-03 14:41:53 -0500: Nicolas Williams - d8327a9 Add a bit more text about generators 2023-08-03 14:41:53 -0500: Nicolas Williams - ddef804 Clarify the `//` operator (close #2189) 2023-08-03 23:19:52 +0900: itchyny - 949d38e Fix crash on numeric comparison (ref #2804) (#2818) 2023-08-03 22:27:09 +0900: Owen Ou - 53a62cf Improve README to be more structural and more readable (#2814) 2023-08-02 12:19:19 -0500: Nicolas Williams - ff4bf68 Enable stack protection (CI release executables) 2023-08-02 22:33:09 +0900: itchyny - fd0d475 Fix a test case added in #2790 2023-08-02 00:32:32 -0500: itchyny - 680baef Fix rounding small (but not too small) numbers to zero on calculation 2023-08-01 23:06:01 -0500: Nicolas Williams - 27a4d57 Require a main program (fix #2785) 2023-08-02 08:38:27 +0900: pkoppstein - 044b385 NEWS.md - sub and gsub (#2809) 2023-08-01 07:32:52 -0700: Owen Ou - 161ab04 Fix typo in CI env vars for Linux build (#2810) 2023-07-31 23:59:09 -0500: Nicolas Williams - 2969811 Update download page with new release key 2023-07-31 23:16:02 -0500: Emanuele Torre - 96263f2 Don't unnecessarily ignore missing-field-initializers warnings 2023-07-31 20:04:41 -0500: Nicolas Williams - 90a6b2d Re-generate src/parser.[ch] 2023-08-01 07:54:21 +0900: pkoppstein - 4d4c17c Simple and efficient implementation of walk/1 (#2795) 2023-07-31 15:39:13 -0500: itchyny - 0f80921 Fix constant folding of division and reminder with zero divisor 2023-07-31 15:28:01 -0500: Emanuele Torre - 6716e23 Declare cfunction.fptr as jv (*)() to avoid having to cast everywhere 2023-07-31 18:05:35 +0200: Mattias Wadman - f61f842 Massage --help text to use max 72 characters width 2023-07-31 10:12:18 -0500: Nicolas Williams - 69deec6 Add new release public key 2023-07-31 09:31:05 -0500: github-actions[bot] - 77c4c8a Update signatures of 1.7rc1 2023-07-31 09:52:52 +0900: itchyny - c8e28da Redesign website (#2628) 2023-07-30 04:28:38 +0200: Owen Ou - 4af3f99 Update `bug_report.md` with Discord link 2023-07-30 04:28:38 +0200: Owen Ou - 82f7f77 Redirect questions to Discord 2023-07-30 04:25:54 +0200: Nicolas Williams - f733a15 Use -Wno-cast-function-type to quiet many warnings 2023-07-30 04:25:54 +0200: Nicolas Williams - c8b30df Add JQ_FALLTHROUGH and use it to quiet warnings 2023-07-29 18:27:59 -0500: Emanuele Torre - a6eb055 Fix typo in manual: "-seq" => "--seq" 2023-07-29 07:38:08 -0700: Owen Ou - ee2a215 Backfill with references in NEWS.md (#2788) 2023-07-28 17:25:41 -0500: pkoppstein - 70bbd10 NEWS.md: tweaks 2023-07-28 13:43:14 -0500: Mattias Wadman - 28af007 Replace NEWS with NEWS.md with more details and examples 2023-07-28 12:34:26 -0500: pkoppstein - 336c3de Test negative indices in path expressions 2023-07-28 12:34:26 -0500: Nicolas Williams - 086a156 Allow .[-1] in path expressions 2023-07-28 17:47:51 +0900: itchyny - d319eb2 Fix PR creation by using fully qualified refname on release 2023-07-27 20:59:35 -0500: Emanuele Torre - 17889a1 Fix memory leak for { $foo: bar } 2023-07-28 10:25:06 +0900: itchyny - 5b9d075 Fix PR creation by specifying the branch on release 2023-07-28 10:04:35 +0900: itchyny - b33725c Fix gh pr create option on release 2023-07-27 19:18:16 -0500: itchyny - 72f147e Fix release job to create a pull request for signatures 2023-07-27 17:01:24 -0500: itchyny - 4160a36 Commit GPG signatures on release 2023-07-26 23:56:01 -0500: itchyny - 668607e Enable gamma, drem on macOS 2023-07-26 23:55:00 -0500: itchyny - a1e791a Rename --nul-output to --raw-output0, abort on string containing NUL 2023-07-25 23:43:57 -0500: pkoppstein - 13fbe98 manual.yml: remove contingent tests 2023-07-25 23:43:57 -0500: pkoppstein - 7b72537 builtin.jq: naive abs/0 2023-07-25 16:42:32 -0500: Emanuele Torre - 3a1ba0c Only care about RS when parsing with --seq 2023-07-25 14:51:58 -0500: Emanuele Torre - ae95864 Make sure to free default `@text` format on error 2023-07-25 13:38:41 -0500: Mattias Wadman - a949745 implode: Better invalid input validation and handling 2023-07-25 10:21:01 -0500: itchyny - a29ac81 Remove deprecated --argfile option 2023-07-25 15:10:50 +0200: Mattias Wadman - bb8221e Align prompt in help example 2023-07-25 15:24:54 +0900: itchyny - 4705a22 Reorder the command line options in the manual (#2766) 2023-07-25 09:12:23 +0900: pkoppstein - 8f49600 builtin.jq: simpler and faster transpose (#2758) 2023-07-24 18:55:48 +0200: Emanuele Torre - 3305596 Run autoconf -i in the Build step of the scanbuild workflow 2023-07-24 11:55:15 -0500: Tomas Halman - cca0087 Test that jq works in threads 2023-07-24 11:55:15 -0500: Tomas Halman - 2dbae56 Fix segmentation fault when using jq in threads 2023-07-24 11:53:51 -0500: itchyny - 5300fbd Add decnum workflow to test building without decNumber support 2023-07-24 11:53:51 -0500: itchyny - c4d5ba9 Improve USE_DECNUM check position 2023-07-24 11:26:17 -0500: Mattias Wadman - 54fef09 Make maintainer-mode default to disabled 2023-07-24 11:16:22 -0500: Mattias Wadman - 4cc9983 Free expected value on invalid actual for test 2023-07-24 16:45:43 +0200: Mattias Wadman - 16ae275 Fix leaks on invalid input for strftime, strflocaltime and mktime 2023-07-24 15:45:12 +0200: David Korczynski - 97c6d28 Add fuzzer targeting load_file 2023-07-24 15:44:29 +0200: Emanuele Torre - 8a4f246 Remove all #define _GNU_SOURCE in source files 2023-07-24 13:44:27 +0200: David Korczynski - cf3c11b Add compile fuzzer for OSS-Fuzz 2023-07-24 20:24:44 +0900: itchyny - ed334b5 Improve manual in various ways (inputs, sort_by, foreach sections, etc.) (#2744) 2023-07-24 13:20:21 +0200: Nico Williams - 1cf6515 Fix try/catch catches more than it should #1859 2023-07-23 17:06:00 -0500: itchyny - 98f709d Fix stderr to output string with no decoration (fix #2063) 2023-07-23 12:24:59 -0500: itchyny - dfdce8c Add checksum signature of old release artifacts (close #1999) 2023-07-23 03:33:28 -0500: Nicolas Williams - f64ef1a Fix --stream-errors w/o --stream, and doc+test (close #2748) 2023-07-23 03:28:07 -0500: itchyny - 123c780 Enable significand on macOS 2023-07-23 03:26:44 -0500: itchyny - 99a381b Improve --help to mention all the command options 2023-07-23 15:01:16 +0900: itchyny - 5753722 Add importlib_resources dependency for older Python (fix #2753) (#2754) 2023-07-22 19:00:16 -0500: itchyny - 34629ed Fix manual source code to follow the schema definition 2023-07-22 19:00:16 -0500: itchyny - 9044f54 Validate manual schema 2023-07-22 12:29:24 -0500: itchyny - c9c45d7 Add tests for --arg, --argjson, and similar options 2023-07-22 11:53:43 -0500: itchyny - 649d6b5 Update AUTHOR for the next release 2023-07-21 19:49:48 -0500: itchyny - e0e1b22 Enable verbose output of make check 2023-07-21 08:59:17 -0500: itchyny - 3ed9289 Fail quickly if not in git repository in scripts/version 2023-07-21 22:45:45 +0900: itchyny - 4732dd8 Remove AppVeyor configuration (#2741) 2023-07-21 21:33:03 +0900: pkoppstein - 3553a9d manual.yml: some clarifications plus fixes for markdown bloopers (#2737) 2023-07-21 20:42:11 +0900: itchyny - 7c2bf9b Clarify the Docker image location (close #1864) (#2740) 2023-07-21 09:01:28 +0900: itchyny - 99a77f7 Add a regression test for #2000 2023-07-21 09:01:16 +0900: William Langford - 5152602 Increment nlocals when compiling STORE_GLOBAL ops (#2000) 2023-07-19 22:32:24 -0500: pkoppstein - 3ec66c8 manual.yml: revise section on identity, clarifying what is subject to change 2023-07-19 13:07:46 -0500: Robert Aboukhalil - a192e64 Move options to main and pass it to process 2023-07-19 13:07:46 -0500: Robert Aboukhalil - 4c25cf3 Reset options to 0 so can call main() multiple times in a row 2023-07-19 09:56:41 -0500: itchyny - f1c4947 Avoid getpwuid for static linking 2023-07-19 09:56:01 -0500: itchyny - f030640 Add notes on `NO_COLOR` environment variable to the manual 2023-07-19 00:05:41 -0500: itchyny - 0615d49 Respect NO_COLOR environment variable to disable color output 2023-07-19 06:45:09 +0200: itchyny - 87e3dfd Enable valgrind in oniguruma workflow 2023-07-18 17:53:29 -0500: itchyny - 0b558f6 Make object key color configurable (close #1739, #1791, #2638) 2023-07-18 14:45:20 -0500: Emanuele Torre - 62d65a8 Fix memory leaks in --with-oniguruma=no implementation of f_match 2023-07-18 14:28:16 -0500: itchyny - 0e3c391 Add oniguruma workflow to test regex options 2023-07-18 14:03:40 -0500: Emanuele Torre - 7ffb794 Fix signed integer overflow undefined behaviour in decNumber.c 2023-07-18 12:12:50 -0500: Emanuele Torre - 15fd31d Define examples in the "examples" field instead of "example" 2023-07-18 12:12:50 -0500: Emanuele Torre - 01dfd8b Populate captures also for zero-width matches 2023-07-18 12:12:50 -0500: Emanuele Torre - bb0f898 Initialise jq_state->debug_cb{,_data} to NULL 2023-07-18 08:17:21 +0900: itchyny - 9e4c715 Split man.test to make tests pass without oniguruma (#2722) 2023-07-17 13:15:55 -0500: Emanuele Torre - 4b3090a Make stream parser error when a non-empty object or array is used as key 2023-07-16 00:03:46 -0500: Emanuele Torre - e79335e Initialise jq_state->input_cb{,_data} to NULL in jq_init() 2023-07-16 00:02:46 -0500: itchyny - 1cb9ba3 Fix autoreconf warnings 2023-07-14 23:40:37 -0500: Emanuele Torre - 1915b68 Fix indices/1 and rindex/1 in case of overlapping matches in strings 2023-07-15 01:29:13 +0200: Emanuele Torre - bf43905 Add workflow that runs tests with valgrind on linux 2023-07-14 13:39:21 +0200: itchyny - 24871fb Fix memory leak on halt_error/1 2023-07-14 00:17:42 +0200: pkoppstein - 07ef97c debug/1 (#2710) 2023-07-14 07:12:27 +0900: Emanuele Torre - 4b1ac7c Parse nan in JSON as NaN instead of triggering a parse error (#2712) 2023-07-13 10:20:04 -0500: itchyny - 092fef7 Make sure distcheck passes and run dist job on Pull Request 2023-07-14 00:06:53 +0900: itchyny - 481167c Update jinja2 to fix deprecation warnings on building website (#2711) 2023-07-13 23:23:23 +0900: itchyny - 689a4e6 Fix uri format to follow RFC 3986 (#2157) 2023-07-13 06:20:11 +0200: Emanuele Torre - 55249e2 Also run manpage.yml workflow on pull requests that modify the manual 2023-07-12 11:14:39 -0500: Emanuele Torre - ab2779e Mark src/decNumber/** as vendored files 2023-07-12 09:40:05 -0500: itchyny - b5c4c3d Fix has(nan) on arrays to output false 2023-07-11 18:36:36 -0500: itchyny - 14e5e63 Revert unexpected changes in decNumber code (ref #2031) 2023-07-11 00:24:50 -0500: Emanuele Torre - c99981c Update "tests/man.test" and remove superflous whitespace in manual.yml 2023-07-11 00:24:50 -0500: Emanuele Torre - c049061 Fix build_manpage.py with newer markdown versions 2023-07-11 00:24:50 -0500: Emanuele Torre - 83d4dd1 Add CI workflow to make sure the man page and man.test can be built 2023-07-10 23:59:07 -0500: Owen Ou - 4ff63d9 Add checksums.txt for release 2023-07-10 18:47:14 -0500: itchyny - 4c125c7 Do not remove manpage prebuild file on build failure 2023-07-10 16:19:52 -0500: Emanuele Torre - 2377972 Use jinja2 ==3.0.2 for now 2023-07-10 15:33:18 -0500: Nicolas Williams - 31280c3 Revert "Update docs/Pipfile.lock" 2023-07-10 15:23:00 -0500: Emanuele Torre - 7fba850 Update docs/Pipfile.lock 2023-07-10 15:23:00 -0500: Emanuele Torre - fc1bef0 Mark generated manual files as linguist-generated=true 2023-07-10 14:35:11 -0500: Nicolas Williams - 295ff72 Update docs/README.md 2023-07-10 14:18:27 -0500: Nicolas Williams - 1ec8be1 Update tests/man.test 2023-07-10 14:12:32 -0500: Nicolas Williams - 2a67fc3 Update jq.1.prebuilt 2023-07-10 13:57:38 -0500: davkor - 3df8f90 Add first fuzzer for integration with OSS-Fuzz. 2023-07-10 12:04:54 -0500: Emanuele Torre - 6ca7973 Allow using { $__loc__ } as shorthand for { __loc__: $__loc__ } 2023-07-10 16:15:01 +0900: itchyny - 841445e Build Docker image using pre-built executables (#2686) 2023-07-10 00:06:58 -0500: pkoppstein - 8345a8a manual.yml: further tweaks re map and map_values 2023-07-10 00:06:58 -0500: pkoppstein - 39cf2fb manual.yml: further tweaks re map and map_values 2023-07-10 00:06:58 -0500: pkoppstein - d710324 manual.yml: clarify explanation of map_values, including description of new behavior 2023-07-10 08:05:25 +0900: Owen Ou - ce3701f Cross compile for Linux, MacOS and Windows on CI (#2665) 2023-07-09 17:23:19 -0500: Emanuele Torre - 193f432 Lex $foo as a single token, instead of using '$' IDENT 2023-07-09 14:38:17 -0500: Emanuele Torre - c08ecba Mark src/{parser,lexer}.{c,h} as generated files in .gitattributes 2023-07-09 12:51:53 -0500: itchyny - 600e602 Fix empty regular expression matches (fix #2565) 2023-07-09 10:54:13 -0500: itchyny - cac216a Fix manual on paths/1 to use boolean filter for its argument 2023-07-09 10:08:31 -0500: Mattias Wadman - ab1a681 Support .a.[] and .a.[]? each syntax 2023-07-08 23:13:15 -0500: itchyny - d807256 Fix nth/2 to emit empty on index out of range 2023-07-08 23:10:07 -0500: itchyny - e2bc8de Fix the latest manual on string multiplication by zero 2023-07-08 22:25:22 -0500: itchyny - cac3ea3 Fix string multiplication by 0 (and less than 1) to emit empty string 2023-07-08 22:25:22 -0500: itchyny - 88b4577 Fix string multiplication with a value between 0.0 and 1.0 2023-07-07 20:11:10 -0500: itchyny - af57893 Optimize appending deletion path in modify 2023-07-07 20:11:10 -0500: itchyny - 371abc7 Fix deletion using assigning empty against arrays (fix #2051) 2023-07-07 11:13:28 -0500: Emanuele Torre - cd8898d exit immediately after halt or halt_error is called 2023-07-07 10:53:40 -0500: itchyny - 0eceded Remove deprecated filters: leaf_paths, recurse_down 2023-07-06 21:44:17 +0900: itchyny - 6944d81 Fix dumping large floating numbers (fix #2367) (#2661) 2023-07-05 23:48:31 -0500: pkoppstein - c68ad08 manual.yml: pick(pathexps) 2023-07-05 23:48:31 -0500: pkoppstein - 37225a9 builtin.jq: def pick(pathexps): 2023-07-05 23:48:31 -0500: pkoppstein - 416e8ad builtin: add pick(stream) 2023-07-06 10:01:59 +0900: itchyny - a881532 Fix exit code on JSON parse error (#2654) 2023-07-05 16:30:14 -0500: Mattias Wadman - 95625c3 Validate JSON for --jsonarg dssim 2024-01-26 02:15:55 +0000: Kornel - f3e2191 Don't use path dependency 2024-01-24 00:17:47 +0000: Kornel - 88d5862 Use external crate for ordqueue 2024-01-19 22:23:45 +0000: Kornel - b462da1 Improved handling of async errors in CLI 2024-01-08 19:34:31 +0000: Kornel - 2413a17 Bump 2023-12-21 01:10:15 +0000: Kornel - 82a4336 Bump 2023-12-01 23:49:46 +0000: dependabot[bot] - 1fac3e7 Bump itertools from 0.11.0 to 0.12.0 2023-09-26 17:38:13 +0100: dependabot[bot] - 9f40e59 Bump libwebp-sys2 from 0.1.7 to 0.1.9 2023-09-03 11:19:15 +0100: dependabot[bot] - 03ac558 Bump load_image from 3.0.3 to 3.1.1 libxml2 2024-02-01 15:18:26 +0100: Nick Wellnhofer - 6aae1767 tree: Fix error condition in xmlNodeListGetString 2024-02-01 13:55:20 +0100: Nick Wellnhofer - 4a8f707b Update .gitignore 2024-02-01 11:51:58 +0100: Nick Wellnhofer - 0d170aca io: Report malloc failure in xmlOutputBufferWrite 2024-01-30 14:18:45 +0100: Nick Wellnhofer - 2835337a doc: Mark `xmllint --xpath` as experimental 2024-01-30 13:38:54 +0100: Nick Wellnhofer - 6b089473 doc: Update xmllint man page after fixing #180 2024-01-30 13:35:41 +0100: Nick Wellnhofer - 95f2a174 parser: Fix crash in xmlParseInNodeContext with HTML documents 2024-01-26 11:39:51 +0100: Nick Wellnhofer - 2e19d0ef SAX2: Make sure that OOM errors aren't overwritten 2024-01-25 20:41:42 +0100: Nick Wellnhofer - 12ce9b5f dict: Fix warnings with older clang 2024-01-23 00:47:44 +0100: Nick Wellnhofer - 8961056f parser: Make experimental input API private 2024-01-22 21:07:41 +0100: Nick Wellnhofer - 63986c45 parser: Report fatal error if document entity couldn't be loaded 2024-01-17 14:19:42 +0100: Nick Wellnhofer - 37d474ff xpath: Fix return of empty node-set in xmlXPathNodeCollectAndTest 2024-01-15 17:15:02 +0100: Nick Wellnhofer - df618f08 tests: Add test for issue #661 2024-01-11 00:43:44 +0100: Nick Wellnhofer - d636ef1d tests: Remove testOOM 2024-01-10 18:10:10 +0100: Nick Wellnhofer - 24059ae9 autotools: Readd --with-xptr-locs configuration option 2024-01-10 16:02:33 +0100: Nick Wellnhofer - 29f4d69e xpath: Report malloc failure in xmlXPtrEvalXPtrPart 2024-01-10 15:58:23 +0100: Nick Wellnhofer - 2cebf209 gitlab-ci: Disable Python tests on MinGW for now 2024-01-10 15:58:23 +0100: Nick Wellnhofer - 57c68759 SAX2: Limit entity URI length to 2000 bytes 2024-01-10 15:58:23 +0100: Nick Wellnhofer - 6dc2fdb2 parser: Account for full size of non-well-formed entities 2024-01-10 15:58:23 +0100: Nick Wellnhofer - 29beef65 parser: Pop inputs if parsing DTD failed 2024-01-10 14:17:49 +0100: Nick Wellnhofer - 02a2038d parser: Handle NOCDATA properly when expanding entities 2024-01-07 16:33:30 +0100: Nick Wellnhofer - fd801845 fuzz: Cap URL size 2024-01-07 15:42:46 +0100: Nick Wellnhofer - 83c1ae13 fuzz: Add missing include 2024-01-07 15:42:39 +0100: Nick Wellnhofer - e1153832 parser: Fix quadratic behavior when copying entities 2024-01-05 20:50:00 +0100: Nick Wellnhofer - d2b55a7a writer: Implement xmlTextWriterClose 2024-01-05 20:39:40 +0100: Nick Wellnhofer - f237e5b9 parser: Avoid duplicate namespace errors 2024-01-05 20:39:40 +0100: Nick Wellnhofer - 02cc5c36 parser: Add XML_PARSE_NO_XXE parser option 2024-01-05 20:39:40 +0100: Nick Wellnhofer - 12f0bb94 parser: Synchronize more options 2024-01-05 20:39:40 +0100: Nick Wellnhofer - 3efbe916 parser: Mark 'token' member as unused in xmlParserCtxt 2024-01-05 20:39:40 +0100: Nick Wellnhofer - b82fd81d parser: Rework xmlCtxtParseDocument 2024-01-04 21:20:51 +0100: Nick Wellnhofer - c2b3294f fuzz: Abort on invalid UTF-8 2024-01-04 19:22:57 +0000: Michele Bianchi - df098e3b Set LIBXML2_FOUND if it has been properly configured 2024-01-04 17:50:11 +0100: Nick Wellnhofer - d7d300ba parser: Remove remnants of runtime debugging feature 2024-01-04 17:45:03 +0100: Nick Wellnhofer - 8c5848bd parser: Make xmlParseContent more useful 2024-01-04 15:41:43 +0100: Nick Wellnhofer - 65c65b65 tests: Move away from global error handlers 2024-01-04 15:41:43 +0100: Nick Wellnhofer - 07c05546 error: Make xmlFormatError public 2024-01-04 15:28:57 +0100: Nick Wellnhofer - d0eb5a7e parser: Remove xmlErrEncodingInt 2024-01-04 15:28:57 +0100: Nick Wellnhofer - f30b9b23 fuzz: Add assertion in xmlCopyCharMultibyte 2024-01-04 15:28:57 +0100: Nick Wellnhofer - a7356dfe parser: Clear invalid entity content 2024-01-04 15:18:14 +0100: Nick Wellnhofer - 30d83977 fuzz: Disable catalogs 2024-01-02 23:43:06 +0100: Nick Wellnhofer - ca5965d5 save: Report more malloc failures 2024-01-02 19:48:23 +0100: Nick Wellnhofer - 2c9cd0b6 fuzz: Abort on internal errors 2024-01-02 19:48:23 +0100: Nick Wellnhofer - 661ef936 valid: Fix some error codes 2024-01-02 19:48:23 +0100: Nick Wellnhofer - 0821efc8 encoding: Check whether encoding handlers support input/output 2024-01-02 19:48:23 +0100: Nick Wellnhofer - 85f99023 parser: Fix buffer size checks 2024-01-02 19:48:23 +0100: Nick Wellnhofer - e8fb3d63 parser: Convert some "internal errors" to meaningful codes 2024-01-02 19:48:23 +0100: Nick Wellnhofer - 9912c369 SAX2: Enforce size limit in xmlSAX2Text with XML_PARSE_HUGE 2024-01-02 19:48:23 +0100: Nick Wellnhofer - 5cb4b05c parser: Lower maximum entity nesting depth 2024-01-02 19:42:06 +0100: Nick Wellnhofer - a2cc7f5f parser: Set depth limit to 2048 with XML_PARSE_HUGE 2024-01-02 19:42:06 +0100: Nick Wellnhofer - 875bb084 parser: Implement xmlCtxtSetOptions 2024-01-02 17:58:53 +0100: Nick Wellnhofer - 33ec407a parser: Always prefer option members over bitmask 2024-01-02 16:42:23 +0100: Nick Wellnhofer - 22fd571f parser: Don't modify SAX2 handler if XML_PARSE_SAX1 is set 2024-01-02 15:42:03 +0100: Nick Wellnhofer - 37c6618b parser: Rework parsing of attribute and entity values 2024-01-02 15:39:11 +0100: Nick Wellnhofer - 4dcc2d74 save: Output U+FFFD replacement characters 2024-01-02 14:17:27 +0100: Nick Wellnhofer - 2b79f106 parser: Simplify entity size accounting 2024-01-02 14:17:27 +0100: Nick Wellnhofer - 08d9b258 parser: Support namespace scope in NsData struct 2024-01-02 14:17:27 +0100: Nick Wellnhofer - 5de48d12 parser: Simplify error handling when parsing entities 2024-01-02 14:17:27 +0100: Nick Wellnhofer - f0dc52d0 parser: Move cleanup of element stacks to xmlParseContent 2024-01-02 14:17:27 +0100: Nick Wellnhofer - a1ed589b parser: Avoid unwanted expansion of parameter entities 2024-01-02 14:17:27 +0100: Nick Wellnhofer - 16b0dbc1 parser: Fix XML_ERR_UNSUPPORTED_ENCODING errors 2023-12-29 01:22:13 +0100: Nick Wellnhofer - e45a4d71 io: Always forward IO errors to global handler 2023-12-29 01:22:13 +0100: Nick Wellnhofer - a73483ed parser: Remove extraneous error message 2023-12-29 01:22:13 +0100: Nick Wellnhofer - 7e0bbbc1 parser: New input API 2023-12-29 01:22:13 +0100: Nick Wellnhofer - 45157261 parser: Downgrade XML_ERR_UNSUPPORTED_ENCODING to warning 2023-12-29 01:22:13 +0100: Nick Wellnhofer - 24b7144f parser: More refactoring of entity parsing 2023-12-29 01:22:13 +0100: Nick Wellnhofer - d3ceea0b parser: Fix encoding handling in xmlParserInputBufferCreateIO 2023-12-29 01:22:11 +0100: Nick Wellnhofer - d025cfbb parser: Always copy content from entity to target. 2023-12-29 01:21:45 +0100: Nick Wellnhofer - 6337ff79 parser: Simplify control flow in xmlParseReference 2023-12-29 01:20:51 +0100: Nick Wellnhofer - 579186f2 parser: Remove xmlSetEntityReferenceFunc feature 2023-12-29 01:20:08 +0100: Nick Wellnhofer - b848338c parser: More refactoring of entity loading 2023-12-29 01:20:08 +0100: Nick Wellnhofer - 4ecc85d2 parser: Push general entity input streams on the stack 2023-12-29 01:20:08 +0100: Nick Wellnhofer - a5dcf0f4 parser: Mark more parser context members as unused 2023-12-29 01:20:08 +0100: Nick Wellnhofer - 6a9a88a1 parser: Move progressive flag into input struct 2023-12-29 01:20:08 +0100: Nick Wellnhofer - 4f14fe9c parser: Remove remaining ctxt->instate checks 2023-12-29 01:19:56 +0100: Nick Wellnhofer - d944a415 parser: Fix in-parameter-entity and in-external-dtd checks 2023-12-28 19:43:48 +0100: Nick Wellnhofer - 477a7ed8 html: Abort earlier on fatal errors 2023-12-28 19:43:48 +0100: Nick Wellnhofer - 5f319304 SAX2: Fix error code 2023-12-28 17:07:03 +0100: Nick Wellnhofer - ab631971 uri: Keep fragment intact when resolving filesystem paths 2023-12-28 16:47:45 +0100: Nick Wellnhofer - b8313b58 xpath: Rewrite substring-before and substring-after 2023-12-28 16:47:45 +0100: Nick Wellnhofer - 3874e5d0 tests: Remove unneeded error formatting code 2023-12-28 16:47:45 +0100: Nick Wellnhofer - 2a2fbe1e xinclude: Only set xml:base if necessary 2023-12-28 16:47:45 +0100: Nick Wellnhofer - 8a685a3d xinclude: Allow empty nodesets 2023-12-28 16:47:41 +0100: Nick Wellnhofer - f3fa34dc parser: Fix general entity parsing 2023-12-25 23:38:40 +0100: Nick Wellnhofer - ecfbcc8a parser: Rework general entity parsing 2023-12-25 23:38:40 +0100: Nick Wellnhofer - c2ef78f7 io: Fix close error handling 2023-12-25 23:38:40 +0100: Nick Wellnhofer - 6d27c549 io: Fix read/write error handling 2023-12-25 23:38:40 +0100: Nick Wellnhofer - 0bef93bf io: More refactoring and unescaping fixes 2023-12-25 23:38:40 +0100: Nick Wellnhofer - 331dcd62 error: Reenable full error reports to default handler 2023-12-25 23:38:40 +0100: Nick Wellnhofer - c1bddd4c parser: Mark 'length' member of xmlParserInput as unused 2023-12-25 23:38:40 +0100: Nick Wellnhofer - 955c177f parser: Stop using 'directory' struct member 2023-12-25 23:38:40 +0100: Nick Wellnhofer - 60841beb parser: Make XML_IO_NETWORK_ATTEMPT behave as before 2023-12-25 23:38:40 +0100: Nick Wellnhofer - a2693410 io: Move some code from xmlIO.c to parserInternals.c 2023-12-25 23:38:40 +0100: Nick Wellnhofer - 8ab1b122 Fix filename and URI handling 2023-12-25 23:38:40 +0100: Nick Wellnhofer - 28913232 uri: Clean up special parsing modes 2023-12-25 23:38:40 +0100: Nick Wellnhofer - 6e3a2ac6 xinclude: Rework xml:base fixup 2023-12-25 23:38:40 +0100: Nick Wellnhofer - 35a4bc50 xinclude: Report to xmlGenericError 2023-12-25 23:38:40 +0100: Nick Wellnhofer - e8de3401 parser: Also set document properties when push parsing 2023-12-25 23:38:40 +0100: Nick Wellnhofer - c73de050 include: Move non-generated parts from xmlversion.h.in 2023-12-24 22:11:49 +0100: Nick Wellnhofer - a18d9416 Update NEWS 2023-12-24 22:11:49 +0100: Nick Wellnhofer - 229e5ff7 io: Remove support for HTTP POST 2023-12-24 16:24:34 +0100: Nick Wellnhofer - 9c2c87b5 dict: Move local RNG state to global state 2023-12-24 16:24:34 +0100: Nick Wellnhofer - 2e9e758d dict: Get random seed from system PRNG 2023-12-23 15:10:15 +0100: Nick Wellnhofer - c49572e5 malloc-fail: Fix erroneous report in xmlStringGetNodeList 2023-12-21 17:36:17 +0100: Nick Wellnhofer - c8f1f4a2 doc: Improve documentation of error handlers 2023-12-21 15:34:24 +0100: Nick Wellnhofer - 882b3a80 runtest: Fix return code in rngTest 2023-12-21 15:02:24 +0100: Nick Wellnhofer - f0df3e6d tests: Try to fix RelaxNG test cases 2023-12-21 15:02:24 +0100: Nick Wellnhofer - 8cd56317 html: Don't close fd in htmlCtxtReadFd 2023-12-21 15:02:24 +0100: Nick Wellnhofer - 0a658c0f io: Don't use "-" to read from stdin 2023-12-21 15:02:24 +0100: Nick Wellnhofer - c9a46a91 io: Rework initialization 2023-12-21 15:02:24 +0100: Nick Wellnhofer - b75fc1ab io: Rearrange code 2023-12-21 15:02:24 +0100: Nick Wellnhofer - 13043691 parser: Rename xmlErrParser to xmlCtxtErr 2023-12-21 15:02:24 +0100: Nick Wellnhofer - 8d0aaf4b parser: Remove xmlErrEncoding 2023-12-21 15:02:24 +0100: Nick Wellnhofer - 9fbe46ba io: Consolidate error messages 2023-12-21 15:02:24 +0100: Nick Wellnhofer - 23345a1c io: Report IO errors through xmlCtxtErrIO 2023-12-21 15:02:24 +0100: Nick Wellnhofer - e62b0dbd xzlib: Fix harmless unsigned integer overflow 2023-12-21 15:02:24 +0100: Nick Wellnhofer - 1ef35663 io: Always use unbuffered input 2023-12-21 15:02:24 +0100: Nick Wellnhofer - 7e14c05d io: Fix detection of compressed streams 2023-12-21 15:02:24 +0100: Nick Wellnhofer - 7e511f35 io: Pass error codes from xmlFileOpenReal to xmlNewInputFromFile 2023-12-21 15:02:24 +0100: Nick Wellnhofer - b2dbcc43 io: Rework default callbacks 2023-12-21 15:02:24 +0100: Nick Wellnhofer - 531d06ad error: Stop printing some errors by default 2023-12-21 15:02:24 +0100: Nick Wellnhofer - 0c7a364f error: Remove xmlSimpleError 2023-12-21 15:02:24 +0100: Nick Wellnhofer - f9f5c2d8 xmllint: Don't use xmlGenericError 2023-12-21 15:02:24 +0100: Nick Wellnhofer - e9c01c30 runtest: Test with per-context error handlers 2023-12-21 15:02:24 +0100: Nick Wellnhofer - 05d9bacd regexp: Improve error handling 2023-12-21 15:02:24 +0100: Nick Wellnhofer - ecb4c9fb misc: Improve error handling 2023-12-21 15:02:24 +0100: Nick Wellnhofer - bc1e0306 save: Improve error handling 2023-12-21 15:02:24 +0100: Nick Wellnhofer - 664db89e schematron: Improve error handling 2023-12-21 15:01:42 +0100: Nick Wellnhofer - 83c6aeef relaxng: Improve error handling 2023-12-21 02:46:27 +0100: Nick Wellnhofer - be76b7df debug: Improve error handling 2023-12-21 02:46:27 +0100: Nick Wellnhofer - 25e22011 c14n: Improve error handling 2023-12-21 02:46:27 +0100: Nick Wellnhofer - 6cb8420a catalog: Improve error handling 2023-12-21 02:46:27 +0100: Nick Wellnhofer - 06c00f65 schemas: Improve error handling 2023-12-21 02:46:27 +0100: Nick Wellnhofer - ed6596a4 reader: Simplify error handling 2023-12-21 02:46:27 +0100: Nick Wellnhofer - 2829a21a xinclude: Improve error handling 2023-12-21 02:46:27 +0100: Nick Wellnhofer - 954b8984 xpath: Improve error handling 2023-12-21 02:46:27 +0100: Nick Wellnhofer - 54c70ed5 parser: Improve error handling 2023-12-21 02:46:27 +0100: Nick Wellnhofer - c5a8aef2 error: Refactor error reporting 2023-12-20 23:43:08 +0000: Mike Dalessio - ed3ad3e1 Makefile.am: omit $(top_builddir) from DEPS and LDADDS 2023-12-20 19:00:42 +0100: Nick Wellnhofer - 6fdc20ba xpath: Don't free nodes of XSLT result value trees 2023-12-20 14:40:27 +0100: Nick Wellnhofer - bcefef20 malloc-fail: Report malloc failure in xmlXPathNumberFunction 2023-12-16 15:10:15 +0100: Nick Wellnhofer - 355fbe3a valid: Fix handling of enumerations 2023-12-15 15:03:39 +0100: Nick Wellnhofer - 6ae98ebc malloc-fail: Report malloc failure in xmlXPathTranslateFunction 2023-12-15 15:03:39 +0100: Nick Wellnhofer - 69d88566 malloc-fail: Fix OOM error handling in xmlSwitchInputEncoding 2023-12-14 13:49:08 +0100: Nick Wellnhofer - 6c8acdec save: Fix build --without-html 2023-12-14 13:48:41 +0100: Nick Wellnhofer - 5d2dbe79 parser: Fix build --without-output 2023-12-14 13:37:03 +0100: Nick Wellnhofer - d6812f3a Fix compiler warnings with disabled modules 2023-12-13 23:58:59 +0100: Nick Wellnhofer - 1c106edf parser: Allow recovery in xmlParseInNodeContext 2023-12-13 23:58:45 +0100: Nick Wellnhofer - 023aecc4 encoding: Support ASCII in xmlLookupCharEncodingHandler 2023-12-13 19:58:44 +0100: Nick Wellnhofer - 79a9938d parser: Don't grow or shrink pull parser memory buffers 2023-12-13 15:52:29 +0100: Nick Wellnhofer - 0e201722 python: Fix callback signature 2023-12-13 15:05:58 +0100: Nick Wellnhofer - 862e9ce0 malloc-fail: Fix use-of-uninitialized-value in xmlParseConditionalSections 2023-12-13 14:58:53 +0100: Nick Wellnhofer - 0ea47327 malloc-fail: Fix memory leak in xmlNodeGetBaseSafe 2023-12-12 23:51:32 +0100: Nick Wellnhofer - c2bbeed1 io: Fix memory lifetime issue with input buffers 2023-12-12 22:00:20 +0100: Nick Wellnhofer - 0e4a11bb doc: Add notes about breaking ABI in MAINTAINERS.md 2023-12-12 15:22:23 +0100: Nick Wellnhofer - 8e13133d malloc-fail: Don't truncate parser input buffer 2023-12-12 15:19:07 +0100: Nick Wellnhofer - 8583b9f1 malloc-fail: Fix null deref in xmlXPathTranslateFunction 2023-12-12 15:19:07 +0100: Nick Wellnhofer - 5c06f4e3 malloc-fail: Fix erroneous reports in xmlNodeListGetString 2023-12-11 22:13:06 +0100: Nick Wellnhofer - 4e23892c fuzz: Enable value profile 2023-12-11 22:13:06 +0100: Nick Wellnhofer - abd74186 html: Report malloc failures 2023-12-11 22:13:06 +0100: Nick Wellnhofer - e115194e fuzz: Check malloc failure reports in XML fuzzers 2023-12-11 22:13:06 +0100: Nick Wellnhofer - 9684e7a0 writer: Don't call SAX error handler directly 2023-12-11 22:13:06 +0100: Nick Wellnhofer - 61b4c42f valid: Report malloc failures 2023-12-11 22:13:06 +0100: Nick Wellnhofer - 157df344 xmlreader: Report malloc failures 2023-12-11 22:13:05 +0100: Nick Wellnhofer - 78eab7a1 xinclude: Report malloc failures 2023-12-11 22:13:05 +0100: Nick Wellnhofer - e58ea29f SAX2: Report malloc failures 2023-12-11 22:13:05 +0100: Nick Wellnhofer - f19a9510 parser: Report malloc failures 2023-12-11 22:13:05 +0100: Nick Wellnhofer - 0d97e439 save: Report malloc failures 2023-12-11 22:13:05 +0100: Nick Wellnhofer - 1a354d5b regexp: Report malloc failures 2023-12-11 22:13:05 +0100: Nick Wellnhofer - e632d9f0 xpath: Report malloc failures 2023-12-11 22:13:05 +0100: Nick Wellnhofer - f3455ecd error: Report malloc failures 2023-12-11 22:13:05 +0100: Nick Wellnhofer - aca16fb3 tree: Report malloc failures 2023-12-11 22:13:05 +0100: Nick Wellnhofer - e34a49b7 valid: Improve addition and deletion of IDs 2023-12-11 22:05:47 +0100: Nick Wellnhofer - e1560990 pattern: Report malloc failures 2023-12-11 22:05:47 +0100: Nick Wellnhofer - a1f7ecae entities: Report malloc failures 2023-12-11 22:05:47 +0100: Nick Wellnhofer - 2e5d273b string: Report malloc failures in xmlStrncat 2023-12-11 22:05:47 +0100: Nick Wellnhofer - c37a9051 buf: Stop invoking global error handler 2023-12-11 22:05:47 +0100: Nick Wellnhofer - f313848b hash: Report malloc failures 2023-12-11 22:05:47 +0100: Nick Wellnhofer - bd5ad030 encoding: Report malloc failures 2023-12-11 22:05:47 +0100: Nick Wellnhofer - da996c8d uri: Report malloc failures 2023-12-08 12:19:16 +0100: Nick Wellnhofer - 7d446e97 parser: Fix namespaces redefined from default attributes 2023-12-07 14:59:47 +0100: Nick Wellnhofer - df0b540b include: Rename XML_EMPTY helper macro 2023-12-07 14:59:40 +0100: Nick Wellnhofer - a9738e31 include: Move declaration of xmlInitGlobals 2023-12-07 12:31:16 +0100: Nick Wellnhofer - 52703ffd include: Add missing includes 2023-12-07 12:31:06 +0100: Nick Wellnhofer - 9122ad0c include: Move globals from xmlsave.h to parser.h 2023-12-06 20:07:54 +0100: Nick Wellnhofer - c011e760 globals: Remove unused globals from thread storage 2023-12-05 21:25:09 +0100: Nick Wellnhofer - be558647 autotools: Fix option description 2023-12-05 21:07:00 +0100: Nick Wellnhofer - cf6e58d6 build: Disable compiler TLS by default 2023-12-01 19:44:37 +0100: Nick Wellnhofer - 7f00273c parser: Fix invalid free in xmlParseBalancedChunkMemoryRecover 2023-12-01 19:44:37 +0100: Nick Wellnhofer - 502971cc tree: Another fix related to #538 2023-12-01 17:19:55 +0100: Nick Wellnhofer - 4c178040 globals: Disable TLS in static Windows builds 2023-11-30 16:52:34 +0100: Nick Wellnhofer - c7629c9e parser: Clarify documentation regarding xmlReadMemory buffer size 2023-11-30 16:22:59 +0100: Nick Wellnhofer - e3959461 html: Reenable buggy detection of XML declarations 2023-11-28 16:51:06 +0100: Nick Wellnhofer - e2ce828c cmake: Update config.h.cmake.in 2023-11-28 15:59:40 +0100: Nick Wellnhofer - 5cffba83 Rework va_copy fallback 2023-11-28 13:45:49 +0100: Nick Wellnhofer - 8707838e tree: Fix #583 again 2023-11-28 13:30:56 +0100: Nick Wellnhofer - de3f7014 tree: Fix regression when copying DTDs 2023-11-27 18:03:01 +0100: Nick Wellnhofer - ec7f6506 tests: Fix tests --with-valid --without-xinclude 2023-11-27 13:43:06 +0100: Nick Wellnhofer - 1c7f4c70 nanohttp: Deprecate public API 2023-11-27 12:53:58 +0100: Andre Klapper - de9af3e5 DOAP: Add download and issue tracker entries 2023-11-27 12:53:15 +0100: Andre Klapper - 75eb9327 DOAP: Replace defunct mailing list with Discourse support forum 2023-11-26 15:18:09 +0100: Nick Wellnhofer - 43b511fa parser: Make CRLF increment line number 2023-11-23 15:59:41 +0100: Nick Wellnhofer - 455c61d6 Remove VMS support 2023-11-23 15:48:52 +0100: Nick Wellnhofer - 7d6969d9 Remove Trio 2023-11-23 15:39:30 +0100: Nick Wellnhofer - f5d4d33b tests: Regenerate testapi.c 2023-11-23 15:36:39 +0100: Nick Wellnhofer - e42faa6d tests: Remove special handling of const pointers in gentest.py 2023-11-23 15:27:00 +0100: Nick Wellnhofer - ff6c3188 include: Remove useless 'const' from function arguments 2023-11-22 05:34:56 +0000: makise-homura - 19b9c59b Regenerate testapi.c 2023-11-22 05:34:56 +0000: makise-homura - a3971573 Don't let gentest.py cast types to 'const somethingPtr' to avoid -Wignored-qualifiers 2023-11-22 05:34:56 +0000: makise-homura - 873c1711 Avoid EDG -Wignored-qualifiers warnings on wrong 'const *' to '* const' conversions 2023-11-22 05:34:56 +0000: makise-homura - 6bc86405 Avoid EDG deprecation warnings for LCC compiler 2023-11-22 05:34:56 +0000: makise-homura - c1e9f761 Avoid EDG -Woverflow warnings on truncating conversions by manually truncating operand 2023-11-22 05:34:56 +0000: makise-homura - 595c19a5 Avoid EDG -Wtype-limits warnings on unsigned comparisons with zero by conversion from unsigned int to int 2023-11-22 05:34:56 +0000: makise-homura - f8394adf Avoid using no_sanitize attribute on EDG even if compiler shows as GCC 2023-11-22 02:12:44 +0100: Nick Wellnhofer - f3c24112 autotools: Stop checking for snprintf 2023-11-21 15:28:59 +0100: Nick Wellnhofer - a2b5c90a hash: Fix deletion of entries during scan 2023-11-20 15:20:37 +0100: Nick Wellnhofer - aca37d8c parser: Only enable SAX2 if there are SAX2 element handlers 2023-11-20 14:24:13 +0100: Nick Wellnhofer - 272cb223 dict: Fix '__thread' before 'static' 2023-11-18 15:37:26 -0500: Mike Dalessio - 62d318f8 fix: more pthread weak references in globals.c 2023-11-18 18:26:48 +0000: Mike Dalessio - 1ac88300 fix: pthread weak references in globals.c 2023-11-18 14:36:41 +0100: Nick Wellnhofer - f92ea2cc tests: Fix build with older MSVC 2023-11-16 13:34:03 +0100: Nick Wellnhofer - 3669316a Bump version 2023-11-16 13:20:16 +0100: Nick Wellnhofer - 5e9b167d Release v2.12.0 2023-11-15 12:11:33 +0100: Nick Wellnhofer - 529df196 parser: Don't overwrite error state in xmlParseTextDecl 2023-11-05 02:03:05 +0100: Nick Wellnhofer - da703eaa schemas: Fix reallocation in xmlSchemaXPathProcessHistory 2023-11-05 00:49:40 +0100: Nick Wellnhofer - 70cc45b8 parser: Improve attribute hash table 2023-11-04 23:50:02 +0100: Nick Wellnhofer - 58598494 parser: Fix combination of hash values 2023-11-04 20:21:54 +0100: Nick Wellnhofer - a31e1b06 SAX2: Fix quadratic behavior in xmlSAX2AttributeNs 2023-11-04 19:32:48 +0100: Nick Wellnhofer - a40c32ac doc: Regenerate documentation 2023-11-04 19:32:48 +0100: Nick Wellnhofer - c6820894 tests: Regenerate testapi.c 2023-11-04 19:32:48 +0100: Nick Wellnhofer - a7b03795 doc: Minor fixes for apibuild.py 2023-11-04 19:32:07 +0100: Nick Wellnhofer - 56944c51 python: Make sure to distribute new files 2023-10-31 20:19:27 +0100: Nick Wellnhofer - 7a2d412f parser: Copy default namespace in xmlParseBalancedChunkMemory 2023-10-31 14:04:57 +0100: Nick Wellnhofer - e0c2f14d parser: Copy namespaces in xmlParseBalancedChunkMemory 2023-10-28 03:14:13 +0200: Nick Wellnhofer - 89d19534 encoding: Fix decoding of large chunks 2023-10-24 17:45:41 +0200: Nick Wellnhofer - 0c18af83 Update NEWS 2023-10-24 15:02:36 +0200: Nick Wellnhofer - 61034116 error: Make more xmlError structs constant 2023-10-23 18:02:03 +0200: Daniel Garcia Moreno - 6f78efb0 python: Make it compatible with python3.12 2023-10-22 16:32:54 +0200: Nick Wellnhofer - 5221fcd4 tests: Also test xmlNextChar in testchar.c 2023-10-22 16:32:54 +0200: Nick Wellnhofer - 02856674 parser: Remove redundant IS_CHAR check in xmlCurrentChar 2023-10-22 16:32:54 +0200: Nick Wellnhofer - c082ef46 parser: Stop switching to ISO-8859-1 on encoding errors 2023-10-22 14:24:43 +0200: Nick Wellnhofer - a9ada183 tests: Start with testparser.c for extra tests 2023-10-22 14:01:50 +0200: Nick Wellnhofer - 572ecc17 parser: Fix buffer shrinking when push parsing 2023-10-18 20:07:04 +0200: Nick Wellnhofer - 253f260b threads: Fix --with-thread-alloc 2023-10-15 13:04:54 +0200: Nick Wellnhofer - 4f132bcd fuzz: Raise rss_limit_mb 2023-10-15 13:04:54 +0200: Nick Wellnhofer - c13a0191 fuzz: Test xmlTextReaderRead after EOF or failure 2023-10-15 13:04:54 +0200: Nick Wellnhofer - e019d97f fuzz: Test XML_PARSE_XINCLUDE | XML_PARSE_VALID 2023-10-14 22:57:58 +0200: Nick Wellnhofer - 86ef190e parser: Fix stack handling in xmlParseTryOrFinish 2023-10-11 18:02:23 +0200: Nick Wellnhofer - 7dfcea03 dict: Fix integer overflow in xmlDictAddString 2023-10-11 13:32:54 +0200: Nick Wellnhofer - fef12ed8 buf: Also reset input in error case 2023-10-11 13:27:44 +0200: Nick Wellnhofer - 514ab399 parser: Don't overwrite error state in xmlParseTextDecl 2023-10-09 15:20:00 +0200: Nick Wellnhofer - 821a0370 parser: Fix memory leak in xmlLoadEntityContent 2023-10-08 14:26:35 +0200: Nick Wellnhofer - 4fc5340e parser: Also grow comment buffer if SAX is disabled 2023-10-08 14:08:44 +0200: Nick Wellnhofer - 36374bc9 parser: Fix error handling in xmlLoadEntityContent 2023-10-06 13:11:19 +0200: Nick Wellnhofer - b76d81da parser: Fix regression when push parsing parameter entities 2023-10-06 12:47:24 +0200: Nick Wellnhofer - 134d2ad8 parser: Protect against quadratic default attribute expansion 2023-10-06 12:28:59 +0200: Nick Wellnhofer - 7615fae6 parser: Make XML_PARSE_NSCLEAN option work again 2023-10-06 12:28:59 +0200: Nick Wellnhofer - 0ba22c05 parser: Support encoded external PEs in entity values 2023-10-06 12:28:59 +0200: Nick Wellnhofer - 8afd321a parser: Missing checks for disableSAX 2023-10-06 12:28:59 +0200: Nick Wellnhofer - 6337a14a tests: Handle entities in SAX tests 2023-10-06 10:47:07 +0200: Nick Wellnhofer - 713ded60 entities: Make xmlFreeEntity public 2023-10-05 17:41:46 +0200: Nick Wellnhofer - 97e99f41 parser: Acknowledge that entities with namespaces are broken 2023-10-02 15:07:55 +0200: Nick Wellnhofer - b8e03e13 examples: Don't use sprintf 2023-10-02 15:04:18 +0200: Nick Wellnhofer - 1734d27d encoding: Suppress -Wcast-align warnings 2023-10-02 14:52:40 +0200: Nick Wellnhofer - 71aae4e9 dict: Compare strings with strncmp 2023-10-02 12:33:29 +0200: Nick Wellnhofer - eb69c1d3 parser: Fix initialization of namespace data 2023-10-02 12:05:36 +0200: Nick Wellnhofer - fc496793 parser: Fix error handling in xmlParseQNameHashed 2023-09-30 17:11:25 +0200: Nick Wellnhofer - 6dd87f5e malloc-fail: Fix memory leak in xmlParseBalancedChunkMemoryInternal 2023-09-30 17:05:47 +0200: Nick Wellnhofer - f0a703da dict: Fix null-deref with empty subdict 2023-09-30 17:02:46 +0200: Nick Wellnhofer - 61e29b69 malloc-fail: Grow hash tables before making allocations 2023-09-30 15:47:46 +0200: Nick Wellnhofer - 80a0580f xinclude: Expand comment about fuzz timeouts 2023-09-30 14:45:53 +0200: Nick Wellnhofer - fa481873 fuzz: Disable XML_PARSE_SAX1 option in xml fuzzer 2023-09-29 16:07:45 +0200: Nick Wellnhofer - 5c150acc doc: Add notes about runtest to MAINTAINERS.md 2023-09-29 13:19:37 +0200: Nick Wellnhofer - 06e2f3a4 legacy: Add private declarations for stubs 2023-09-29 12:43:46 +0200: Nick Wellnhofer - 0533daf5 encoding: Fix infinite loop in xmlCharEncInput 2023-09-29 12:43:22 +0200: Nick Wellnhofer - e0dd330b parser: Use hash tables to avoid quadratic behavior 2023-09-29 12:43:08 +0200: Nick Wellnhofer - e48f3d8e tests: Add more tests for redefined attributes 2023-09-29 12:43:08 +0200: Nick Wellnhofer - a873191c parser: Introduce xmlParseQNameHashed 2023-09-29 12:43:08 +0200: Nick Wellnhofer - cb927e85 parser: Don't skip CR in xmlCurrentChar 2023-09-29 12:43:08 +0200: Nick Wellnhofer - 19161bab dict: Internal API to look up hash values 2023-09-29 12:41:37 +0200: Nick Wellnhofer - d147f564 dict: Rewrite dictionary hash table code 2023-09-29 02:25:57 +0200: Nick Wellnhofer - 4a513d56 hash: Rewrite hash table code 2023-09-29 00:15:40 +0200: Nick Wellnhofer - 4f221a77 hash: Add hash table tests 2023-09-29 00:15:40 +0200: Nick Wellnhofer - 1425d8f6 dict: Separate RNG code 2023-09-29 00:15:40 +0200: Nick Wellnhofer - 42a0bc6d tests: Add ATTRIBUTE_NO_SANITIZE_INTEGER macro 2023-09-29 00:15:40 +0200: Nick Wellnhofer - 845bd99f string: Fix UTF-8 validation in xmlGetUTF8Char 2023-09-29 00:15:40 +0200: Nick Wellnhofer - 3e7673bc malloc-fail: Report malloc failure in xmlFARegExec 2023-09-28 15:34:08 +0200: Nick Wellnhofer - b31813e6 include: Add more missing stdio.h includes 2023-09-27 17:24:46 +0200: Nick Wellnhofer - b8961a75 parser: Fix reinitialization 2023-09-23 16:48:57 +0100: James Le Cuirot - c7ff438b cmake: Only use pkg-config for .pc files, not for building binaries 2023-09-23 16:48:54 +0100: James Le Cuirot - 9d534522 cmake: Check whether static linking dependencies found in config files 2023-09-23 16:48:51 +0100: James Le Cuirot - 8617d8aa cmake: Find threads dep early as it may be needed for later checks 2023-09-22 19:53:11 +0200: Nick Wellnhofer - b7d56ef7 malloc-fail: Report malloc failure in xmlRegEpxFromParse 2023-09-22 19:01:11 +0200: Nick Wellnhofer - d94f0b0b doc: Update MAINTAINERS and NEWS 2023-09-22 19:01:11 +0200: Nick Wellnhofer - 84e1ffc8 doc: Don't document internal macros in xmlversion.h 2023-09-22 19:01:11 +0200: Nick Wellnhofer - b9db3d7d parser: Simplify xmlStringCurrentChar 2023-09-22 19:01:11 +0200: Nick Wellnhofer - f98fa863 regexp: Fix status codes and handle invalid UTF-8 2023-09-22 14:23:27 +0200: Nick Wellnhofer - b94283fb regexp: Add missing include 2023-09-22 13:37:28 +0200: Nick Wellnhofer - bc4e82ff globals: Don't use thread-local storage on Darwin 2023-09-22 13:29:07 +0200: Nick Wellnhofer - 45470611 error: Make xmlGetLastError return a const error 2023-09-21 23:29:18 +0200: Nick Wellnhofer - fc26934e memory: Fix memory debugging with Windows threads 2023-09-21 22:58:02 +0200: Nick Wellnhofer - 6eb2a00d tests: Update testapi.c 2023-09-21 22:57:33 +0200: Nick Wellnhofer - 8c084ebd doc: Make apibuild.py happy 2023-09-21 22:54:57 +0200: Nick Wellnhofer - e4091bcf doc: Allow 'unsigned' without 'int' 2023-09-21 22:54:30 +0200: Nick Wellnhofer - 46d7aaec doc: Add ignored tokens to apibuild.py 2023-09-21 21:31:52 +0200: Nick Wellnhofer - 6c4ea468 python: Fix tests 2023-09-21 20:40:32 +0200: Nick Wellnhofer - 05135536 globals: Fix build --with-threads --without-output 2023-09-21 17:01:35 +0200: Nick Wellnhofer - c5890716 html: Fix logic in htmlAutoClose 2023-09-21 16:29:28 +0200: Nick Wellnhofer - 81741ea4 xmlreader: Fix EOF detection in xmlTextReaderPushData 2023-09-21 15:19:42 +0200: Nick Wellnhofer - 89ee0369 python: Fix potential crash in tests/thread2.py 2023-09-21 15:06:05 +0200: Nick Wellnhofer - 72262030 parser: Readd some includes to parser.h and xmlreader.h 2023-09-21 14:47:25 +0200: Nick Wellnhofer - 9fc5090c hash: Clean up libxml/hash.h 2023-09-21 14:31:31 +0200: Nick Wellnhofer - de4b270a autotools: Make --with-minimum disable lzma support 2023-09-21 13:05:49 +0200: Nick Wellnhofer - f9d717af fuzz: Allow to fuzz without push, reader or output modules 2023-09-21 12:42:19 +0200: Nick Wellnhofer - fe1bfb34 gitlab-ci: Add a "medium" config build 2023-09-21 02:26:43 +0200: Nick Wellnhofer - e7f0d88b build: Remove some GCC warnings 2023-09-21 02:26:43 +0200: Nick Wellnhofer - da274bfa build: Fix build when certain modules are disabled 2023-09-21 01:50:53 +0200: Nick Wellnhofer - 9b5cce7a include: Remove more unnecessary includes 2023-09-20 23:18:21 +0200: Nick Wellnhofer - f0e8358e globals: Final fixes 2023-09-20 22:22:51 +0200: Nick Wellnhofer - d6ba4033 globals: Move remaining declarations to correct places 2023-09-20 22:07:41 +0200: Nick Wellnhofer - 1117fae0 include: Remove unneeded includes 2023-09-20 22:07:41 +0200: Nick Wellnhofer - 736327df include: Break inclusion cycle between tree.h and xmlregexp.h 2023-09-20 22:07:40 +0200: Nick Wellnhofer - 699299ca globals: Stop including globals.h 2023-09-20 22:06:49 +0200: Nick Wellnhofer - 11a1839d globals: Move remaining globals back to correct header files 2023-09-20 22:06:49 +0200: Nick Wellnhofer - 7909ff08 include: Remove unnecessary includes 2023-09-20 22:06:49 +0200: Nick Wellnhofer - eb985d6f globals: Move error globals back to xmlerror.c 2023-09-20 22:06:49 +0200: Nick Wellnhofer - d1336fd3 globals: Move malloc hooks back to xmlmemory.h 2023-09-20 22:06:49 +0200: Nick Wellnhofer - a77f9ab8 globals: Don't include SAX2.h from globals.h 2023-09-20 22:06:49 +0200: Nick Wellnhofer - 2e6c49a7 globals: Don't store xmlParserVersion in global state 2023-09-20 22:06:49 +0200: Nick Wellnhofer - 0830fcfa globals: Deprecate xmlLastError 2023-09-20 22:06:49 +0200: Nick Wellnhofer - db8b9722 parser: Deprecate global parser options 2023-09-20 22:06:49 +0200: Nick Wellnhofer - 209516ac tests: Don't use deprecated symbols 2023-09-20 22:06:49 +0200: Nick Wellnhofer - 692a5c40 xmllint: Don't set deprecated globals 2023-09-20 22:06:49 +0200: Nick Wellnhofer - ea29b951 globals: Abort if lazy allocation of global state failed 2023-09-20 22:06:49 +0200: Nick Wellnhofer - 868b94b8 globals: Reformat libxml/globals.h 2023-09-20 22:06:49 +0200: Nick Wellnhofer - bbf08608 globals: Move buffer callback declarations to xmlIO.h 2023-09-20 22:06:49 +0200: Nick Wellnhofer - dc3382ef globals: Move xmlRegisterNodeDefault to tree.c 2023-09-20 22:06:49 +0200: Nick Wellnhofer - 75976742 globals: Add a few comments 2023-09-20 22:06:49 +0200: Nick Wellnhofer - ecbd634c threads: Fix double-checked locking in xmlInitParser 2023-09-20 22:06:49 +0200: Nick Wellnhofer - f7a403c2 globals: Move xmlIsMainThread to globals.c 2023-09-20 22:06:49 +0200: Nick Wellnhofer - b173b724 globals: Use thread-local storage if available 2023-09-20 22:06:49 +0200: Nick Wellnhofer - e7b6ca15 globals: Rework global state destruction on Windows 2023-09-20 22:06:49 +0200: Nick Wellnhofer - 39a275a5 globals: Define globals using macros 2023-09-20 22:06:43 +0200: Nick Wellnhofer - bf6bd161 globals: Introduce xmlCheckThreadLocalStorage 2023-09-19 17:36:29 +0200: Nick Wellnhofer - 89f49767 globals: Make xmlGlobalState private 2023-09-19 17:35:12 +0200: Nick Wellnhofer - a07ec7c1 threads: Move library initialization code to threads.c 2023-09-19 17:35:09 +0200: Nick Wellnhofer - 4e1c13eb debug: Remove debugging code 2023-09-19 17:34:38 +0200: Nick Wellnhofer - c19771c1 globals: Move code from threads.c to globals.c 2023-09-19 17:34:30 +0200: Nick Wellnhofer - 2a4b8114 globals: Rename members of xmlGlobalState 2023-09-14 20:52:24 +0200: Nick Wellnhofer - d7cfe356 parser: Avoid undefined behavior in xmlParseStartTag2 2023-09-14 15:30:38 +0200: Nick Wellnhofer - 90d5b799 schemas: Fix memory leak of annotations in notations 2023-09-09 17:46:34 +0200: Markus Rickert - 99cba4b3 Handle NOCONFIG case when setting locations from CMake target properties 2023-09-08 14:52:22 +0200: Nick Wellnhofer - 4aa08c80 xinclude: Fix 'last' pointer in xmlXIncludeCopyNode 2023-09-04 22:14:16 +0100: James Le Cuirot - f369154f cmake: Generate better pkg-config file for SYSROOT builds under CMake 2023-09-04 22:14:13 +0100: James Le Cuirot - 5a18c505 autoconf: Include non-pkg-config dependency flags in the pkg-config file 2023-09-04 22:14:02 +0100: James Le Cuirot - 6864d92f autoconf: Don't bake build time CFLAGS into pkg-config file 2023-09-04 16:07:40 +0200: Nick Wellnhofer - efcaeadc hash: Fix use-of-uninitialized-value 2023-09-04 16:07:40 +0200: Nick Wellnhofer - 05c28305 dict: Stop using uint32_t 2023-09-04 16:07:40 +0200: Nick Wellnhofer - f45abbd3 dict: Fix integer overflow of string lengths 2023-09-04 16:07:23 +0200: Nick Wellnhofer - edc2dd48 dict: Update hash function 2023-09-03 08:52:36 +0100: James Le Cuirot - 93e8bb2a build: Generate better pkg-config files for static-only builds 2023-09-03 08:52:22 +0100: James Le Cuirot - 4640ccac build: Generate better pkg-config file for SYSROOT builds 2023-09-01 14:52:14 +0200: Nick Wellnhofer - 54a0b19a autoconf: Allow custom --with-icu configure option 2023-09-01 14:52:11 +0200: Nick Wellnhofer - c5989473 dict: Use thread-local storage for PRNG state 2023-09-01 14:52:04 +0200: Nick Wellnhofer - 57cfd221 dict: Use xoroshiro64** as PRNG 2023-09-01 14:51:55 +0200: Nick Wellnhofer - 6d7aaaa8 dict: Tune hash table growth 2023-09-01 14:43:08 +0200: Nick Wellnhofer - 4b8f7cf0 hash: Fix integer overflow of nbElems 2023-08-29 21:16:34 +0200: Nick Wellnhofer - bfd7d286 xmllint: Fix more error messages 2023-08-29 21:05:32 +0200: Nick Wellnhofer - 373244bc xmllint: Fix error message when push parsing empty documents 2023-08-29 20:06:43 +0200: Nick Wellnhofer - 53050b1d parser: More fixes to push parser error handling 2023-08-29 18:43:10 +0200: Nick Wellnhofer - bbd918b2 parser: Fix detection of null bytes 2023-08-29 18:41:05 +0200: Nick Wellnhofer - c6083a32 parser: Improve error handling in push parser 2023-08-29 18:17:14 +0200: Nick Wellnhofer - 1edae30f parser: Don't check inputNr in xmlParseTryOrFinish 2023-08-29 18:17:09 +0200: Nick Wellnhofer - e48f2695 parser: Remove push parser debugging code 2023-08-27 16:35:23 +0200: Nick Wellnhofer - cde44997 SAX2: Allow multiple top-level elements 2023-08-23 20:43:14 +0200: Nick Wellnhofer - d39f7806 tree: Fix copying of DTDs 2023-08-21 11:13:33 +0200: Nick Wellnhofer - 4e4c89a4 doc: Improve documentation of configuration options 2023-08-20 23:16:12 +0200: Nick Wellnhofer - 778cca38 legacy: Add stubs for disabled modules 2023-08-20 20:49:16 +0200: Nick Wellnhofer - ed3bd052 parser: Allow to set maximum amplification factor 2023-08-17 12:47:14 +0200: Nick Wellnhofer - 9d80a2b1 entities: Don't change doc when encoding entities 2023-08-17 12:47:14 +0200: Nick Wellnhofer - f1c1f5c6 parser: Revert change to doc->encoding 2023-08-16 19:50:36 +0200: Nick Wellnhofer - 61b8e097 parser: Never use UTF-8 encoding handler 2023-08-16 19:50:36 +0200: Nick Wellnhofer - 507f11ed encoding: Remove debugging code 2023-08-15 12:55:35 +0200: Nick Wellnhofer - 138213ac python: Fix tests on MinGW 2023-08-14 15:06:31 +0200: Nick Wellnhofer - e2ab48b9 malloc-fail: Fix unsigned integer overflow in xmlTextReaderPushData 2023-08-14 12:53:49 +0200: Nick Wellnhofer - 0d24fc0a html: Remove encoding hack in htmlCreateFileParserCtxt 2023-08-09 18:40:25 +0200: Nick Wellnhofer - 5db5a704 html: Fix UAF in htmlCurrentChar 2023-08-09 18:40:25 +0200: Nick Wellnhofer - b973ceaf parser: Fix mistake in xmlDetectEncoding 2023-08-09 16:58:33 +0200: Nick Wellnhofer - cb717d7e parser: Update line number after coalescing text nodes 2023-08-08 15:21:37 +0200: Nick Wellnhofer - 855818bd parser: Check for truncated multi-byte sequences 2023-08-08 15:21:31 +0200: Nick Wellnhofer - 95e81a36 parser: Decode all data in xmlCharEncInput 2023-08-08 15:21:28 +0200: Nick Wellnhofer - 834b8123 parser: Stream data when reading from memory 2023-08-08 15:21:25 +0200: Nick Wellnhofer - 5aff27ae parser: Optimize xmlLoadEntityContent 2023-08-08 15:21:21 +0200: Nick Wellnhofer - facc2a06 parser: Don't overwrite EOF parser state 2023-08-08 15:21:14 +0200: Nick Wellnhofer - 59fa0bb3 parser: Simplify input pointer updates 2023-08-08 15:19:54 +0200: Nick Wellnhofer - c88ab7e3 parser: Don't reinitialize parser input members 2023-08-08 15:19:51 +0200: Nick Wellnhofer - 4ee08155 encoding: Move rawconsumed accounting to xmlCharEncInput 2023-08-08 15:19:49 +0200: Nick Wellnhofer - a0462e2d test: Add push parser test with overridden encoding 2023-08-08 15:19:46 +0200: Nick Wellnhofer - ec7be506 parser: Rework encoding detection 2023-08-08 15:19:44 +0200: Nick Wellnhofer - d38e73f9 parser: Always create UTF-8 in xmlParseReference 2023-08-08 15:19:39 +0200: Nick Wellnhofer - 131d0dc0 parser: Don't use 'standalone' member of xmlParserInput 2023-08-08 15:19:36 +0200: Nick Wellnhofer - d9ec182b parser: Don't detect encoding in xmlCtxtResetPush 2023-08-08 15:19:25 +0200: Nick Wellnhofer - 3a64f394 html: Remove some debugging code in htmlParseTryOrFinish 2023-08-03 12:00:55 +0200: Nick Wellnhofer - 58de9d31 valid: Fix c1->parent pointer in xmlCopyDocElementContent 2023-07-21 14:50:30 +0200: Nick Wellnhofer - 75693281 malloc-fail: Fix memory leak in xmlCompileAttributeTest 2023-07-20 21:40:57 +0200: Nick Wellnhofer - 90bcbcfc parser: Fix potential use-after-free in xmlParseCharDataInternal freetype 2023-08-25 20:12:52 +0200: Werner Lemberg - 920c5502c * Version 2.13.2 released. ========================== 2023-08-25 17:57:47 +0000: Alexei Podtelezhnikov - 0c817334b * src/base/ftcalc.c (FT_MulAddFix): Simplify 32-bit rounding. 2023-08-25 18:05:01 +0200: Werner Lemberg - d42679b93 Fix clang warnings. 2023-08-24 20:47:00 +0200: Werner Lemberg - aa5f00187 * subprojects/*.wrap: Updated. 2023-08-24 20:47:00 +0200: Hugh McMaster - e3ada2f70 builds/unix/configure.raw: Use variable to specify minimum Python version. 2023-08-24 08:13:18 -0400: Alexei Podtelezhnikov - 00b07598d * builds/toplevel.mk: Simplify version extraction. 2023-08-22 11:01:16 +0000: Alexei Podtelezhnikov - 97251fd5a [base] Improve the matrix degeneracy check. 2023-08-22 12:27:10 +0200: Werner Lemberg - a3f44aadb builds/toplevel.mk: Don't use `\#` in functions. 2023-08-19 22:02:14 +1000: Hugh McMaster - e907eef6b builds/freetype.mk: Invoke `mkdocs` as a Python module 2023-08-17 13:25:31 -0400: Ben Wagner - a9793feac [base] Avoid UB with memcpy 2023-08-12 11:47:41 +0200: Werner Lemberg - a20de84e1 Fix warnings in tracing messages for 32bit compilation. 2023-08-04 11:41:23 -0400: Ben Wagner - 3829fdaae Avoid overflow in COLR bounds checks. 2023-08-01 22:48:31 -0400: Alexei Podtelezhnikov - 95a872085 * src/base/ftobjs.c (open_face_from_buffer): Silence `maybe-uninitialized`. 2023-07-28 22:35:58 -0400: Alexei Podtelezhnikov - b2584c738 [truetype] Reduce v40 footprint. 2023-07-27 16:12:28 +0000: Alexei Podtelezhnikov - 1ecfd2199 [truetype] Remove Infinality for good (remaining bits). 2023-07-27 15:06:38 +0000: Alexei Podtelezhnikov - 5b7e45ac3 [truetype] Remove Infinality for good. 2023-07-21 21:36:57 +0200: Jouk Jansen - 9e3c5d7e1 * vms_make.com: Provide separate library compiled with C++. 2023-07-21 21:33:20 +0200: Jouk Jansen - f7ae7e88e * vms_make.com: Fix typos. 2023-07-21 21:31:28 +0200: Jouk Jansen - 7c542d02b * src/smooth/ftgrays.c (FT_SSE2): Fix definition for VMS. 2023-07-19 13:41:04 +0200: Jouk Jansen - 5769f13a6 vms_make.com: Make use of additional libraries optional. 2023-07-19 13:41:04 +0200: Jouk Jansen - e8aa5af93 vms_make.com: Add `/warn=noinfo` to `CFLAGS`. 2023-07-18 13:34:09 -0400: Ben Wagner - dd3c9c5fe [woff2] Clean up on large brotli expansion 2023-07-16 07:40:32 +0200: Werner Lemberg - 336503dfd [woff2] Avoid allocation bomb. 2023-07-14 18:58:55 +0200: Werner Lemberg - 3c92e7bfc [cff] Fix compiler warning. 2023-07-14 14:52:20 +0000: Ben Wagner - 85167dbd5 [woff2] Remove sfnt size guess check 2023-07-14 11:28:24 +0200: Skef Iterum - 26a7f0478 [cff] Make blend operator work with floats in private dicts. 2023-07-08 05:39:25 +0200: Hin-Tak Leung - dec2743e6 * src/truetype/ttgload.c (TT_Hint_Glyph): More mostly cosmetic update. 2023-07-06 14:22:15 +0200: Hugh McMaster - 355e91974 [gzip] Don't compile internal zlib development files when using system zlib. 2023-06-24 08:11:05 +0200: Werner Lemberg - e4586d960 * Version 2.13.1 released. ========================== 2023-06-09 07:36:49 +0200: suzuki toshiya - 5c00a4680 Comment fixes. 2023-06-09 05:38:49 +0200: Werner Lemberg - 86d0ca245 [sdf] Correct handling of empty glyphs. 2023-06-05 12:06:24 -0400: Ben Wagner - 4e1c0e8fb Mark FT_Renderer_Class::raster_class as pointer to const 2023-06-03 07:02:12 +0200: Ben Wagner - 7bed7a02f Fix some `FT_Fixed` vs. `FT_Long` confusion. 2023-06-03 06:58:09 +0200: Ben Wagner - 2fb8eda5d */*: Remove many function pointer casts. 2023-06-03 06:09:30 +0200: Werner Lemberg - b641b607b Minor formatting. 2023-05-23 13:18:01 +0200: Werner Lemberg - 80a507a6b Replace `sprintf` with `snprintf`. 2023-05-23 12:54:48 +0200: Werner Lemberg - 66cc4619d docs/DEBUG: Formatting. 2023-05-20 12:52:25 +0000: suzuki toshiya - 562f34819 [doc] Type1 GX (sfnt-wrapped Type1) is not supported. 2023-05-19 14:11:57 -0400: Craig White - 2342a03a9 Add missing end quote of a string in the example code of FT_Trace_Set_Level 2023-05-19 06:50:28 +0200: Seigo Nonaka - 115e92754 [truetype] Reduce heap allocation of `deltaSet` variation data. 2023-05-17 12:40:59 +0200: Jouk Jansen - 99dadd56a vms_make.com: Create shared executable for x86 version of OpenVMS. 2023-05-15 16:04:15 +0200: Werner Lemberg - 416d4c25f Add new load flag `FT_LOAD_NO_SVG`. 2023-05-13 09:35:12 +0200: Werner Lemberg - 872a759b4 .mailmap: Updated. 2023-05-12 22:27:08 -0400: Alexei Podtelezhnikov - e1a4e081a [cache] Merge functions. 2023-05-12 22:21:47 -0400: Alexei Podtelezhnikov - 771ff8bd0 [cache] Minor casting and cosmetic updates. 2023-05-12 05:59:00 +0200: Werner Lemberg - 3af4772d6 * include/freetype/ftcache.h: Typo, punctuation. 2023-05-11 23:23:52 -0400: Alexei Podtelezhnikov - b07ab47b2 * include/freetype/ftcache.h: Formatted and updated. 2023-05-12 09:49:58 +0900: suzuki toshiya - 7132f5b0d * include/freetype/internal/t1types.h: Fix the indentation. 2023-05-11 21:44:31 +0000: Alexei Podtelezhnikov - ad708d70c [cache] Revise the dynamic hash table accounting. 2023-05-11 14:31:23 +0000: suzuki toshiya - 6ca0a9356 [t1cid] Set FT_FACE_FLAG_CID_KEYED. 2023-05-09 07:15:53 +0200: Jouk Jansen - c3876354e * src/smooth/ftgrays.c (FT_SSE2): Don't define for VMS. 2023-05-08 20:12:26 +0200: Werner Lemberg - e02a40a4f * src/cff/cffdrivr.c (cff_glyph_load): Fix guard for `size`. 2023-05-08 07:22:59 +0200: Werner Lemberg - 5edd6d52b Minor compiler warning fixes. 2023-05-08 06:46:55 +0200: Werner Lemberg - bd37b8471 * src/psaux/t1cmap.c: Signature fixes. 2023-05-08 06:26:43 +0200: Werner Lemberg - 968fc281a * src/bzip2/ftbzip2.c: Signature fixes. 2023-05-08 06:21:16 +0200: Werner Lemberg - d52166ae9 [cache] Signature fixes. 2023-05-07 21:06:14 +0200: Werner Lemberg - c8ae37bab [sdf] Signature fixes. 2023-05-07 20:57:22 +0200: Werner Lemberg - 924329a9b * src/svg/ftsvg.c: Signature fixes. 2023-05-07 20:51:32 +0200: Werner Lemberg - 6e7b1b765 [raster] Signature fixes. 2023-05-07 20:44:20 +0200: Werner Lemberg - 02283a6e9 [smooth] Signature fixes. 2023-05-07 20:26:12 +0200: Werner Lemberg - 669b7f7d6 [pshinter] Signature fixes. 2023-05-07 19:54:46 +0200: Werner Lemberg - 274e0dd5b [autofit] Signature fixes. 2023-05-07 19:16:38 +0200: Werner Lemberg - 365eb10dd * src/sfnt/ttcmap: Signature fixes. 2023-05-07 16:42:01 +0200: Werner Lemberg - 60c11919e * src/pcf/pcfdrivr.c: Signature fix. 2023-05-07 16:30:21 +0200: Werner Lemberg - 5f7a26fd3 * src/winfonts/winfnt.c: Signature fixes. 2023-05-07 16:25:37 +0200: Werner Lemberg - 394c4de98 * src/type42/t42parse.c: Signature fixes. 2023-05-07 15:57:06 +0200: Werner Lemberg - 19aca9666 [pfr] Signature fixes. 2023-05-07 15:23:46 +0200: Werner Lemberg - 3297a7a9e * src/cid/cidload.c: Signature fixes. 2023-05-07 14:59:50 +0200: Werner Lemberg - 4a28ff3db * src/cff/cffcmap.c: Signature fixes. 2023-05-07 14:59:50 +0200: Werner Lemberg - 563f40112 * src/type1/t1load.c: Signature fixes. 2023-05-07 14:59:50 +0200: Werner Lemberg - 95d635eab [truetype] Signature fixes. 2023-05-07 14:59:50 +0200: Werner Lemberg - e05c05622 [base] Signature fixes. 2023-05-07 14:59:50 +0200: Werner Lemberg - ff0ef828c * src/type42/t42drivr.c: Clean up interface. 2023-05-07 14:59:50 +0200: Werner Lemberg - 7cc5dfa29 * src/type1/*: Clean up interface. 2023-05-07 14:59:50 +0200: Werner Lemberg - 3a85bf0b3 * src/truetype/*: Clean up interface. 2023-05-07 14:59:50 +0200: Werner Lemberg - e245951c4 * src/sfnt/sfdriver.c, src/sfnt/ttbdf.c: Clean up interface. 2023-05-07 14:59:50 +0200: Werner Lemberg - ceba488cf * src/psnames/psmodule.c: Use `FT_CALLBACK_DEF`. 2023-05-07 14:59:50 +0200: Werner Lemberg - 4360e20e3 * src/pfr/pfrdrivr.c: face -> pfrface, pfrface -> face. 2023-05-07 14:59:50 +0200: Werner Lemberg - 0685b0ad3 * src/pcf/pcfdrivr.c: Clean up interface. 2023-05-07 14:59:50 +0200: Werner Lemberg - b9ce8e33a * src/cid/cidriver.c: Clean up interface. 2023-05-07 14:59:50 +0200: Werner Lemberg - bc7466ad4 * src/bdf/bdfdrivr.c: Clean up interface. 2023-05-07 14:59:21 +0200: Werner Lemberg - c04141191 * src/cff/*: Clean up interface. 2023-05-06 18:53:50 +0200: Werner Lemberg - 8fe50c2ad [truetype] Fix style name handling for variation fonts. 2023-05-06 18:53:50 +0200: Werner Lemberg - c8a24209d [truetype] Fix PostScript name handling for variation fonts. 2023-05-06 18:53:50 +0200: Werner Lemberg - 7af8fd006 * include/freetype/internal/services/svmm.h: Minor changes. 2023-05-06 18:53:50 +0200: Werner Lemberg - 6713b1e41 [truetype] Fix deactivation of variation font handling. 2023-05-06 18:53:50 +0200: Werner Lemberg - fdcb14a2e s/set_instance/set_named_instance/ 2023-05-06 18:53:50 +0200: Werner Lemberg - fb982e78a New Variation Font function `FT_Get_Default_Named_Instance`. 2023-05-06 16:41:13 +0200: Werner Lemberg - b5e57b041 [cid] Improve tracing messages; formatting. 2023-05-04 16:54:22 +0000: Alexei Podtelezhnikov - 9127c68f5 * src/cache/ftccache.c (ftc_node_hash_unlink): Minor. 2023-05-03 23:33:32 -0400: Alexei Podtelezhnikov - 345f88109 * src/cache/ftcmru.c (FTC_MruList_RemoveSelection): Purge backwards. 2023-05-03 23:02:04 -0400: Alexei Podtelezhnikov - f2f975454 [cache] Revise list cleansing. 2023-05-03 01:31:37 +0000: suzuki toshiya - be15811c4 [t1cid] Improve cid_get_cid_from_glyph_index(). 2023-04-30 14:42:11 +0000: Werner Lemberg - 77bbfc596 API documentation: Re-organize chapters and sections 2023-04-28 19:40:35 -0400: Alexei Podtelezhnikov - 36a086b63 * src/sfnt/pngshim.c (Load_SBit_Png): Remove FALL_THROUGH warning. 2023-04-28 15:33:58 +0200: Werner Lemberg - 08268691a * src/sfnt/ttload.c (tt_face_load_font_dir): Add another guard. 2023-04-28 15:25:20 +0200: Werner Lemberg - 966ff5a55 * src/cff/cffdrivr/c (cff_get_ps_name): Avoid unnecessary crash. 2023-04-28 10:40:41 +0200: Werner Lemberg - 17a0c5dfd * src/cff/cffdrivr.c (cff_ps_get_font_info): Reject 'CFF2' format. 2023-04-28 06:54:25 +0200: Werner Lemberg - 4908c1e84 * src/cid/cidgload.c (cid_load_glyph): Fix compiler warnings. 2023-04-28 06:39:32 +0200: Werner Lemberg - 13df1c7d2 Minor documentation updates. 2023-04-27 06:24:48 +0200: Werner Lemberg - 9a3d05d98 * src/ttgxvar.c: Minor changes. 2023-04-27 06:24:48 +0200: Werner Lemberg - cfe54d6ac s/this is,/that is,/ 2023-04-26 23:15:24 -0400: Alexei Podtelezhnikov - 7ab541a28 [bdf] Clean up the atom property parsing. 2023-04-25 11:47:18 +0200: Werner Lemberg - 0a3836c97 Improve/add source comments and documentation. 2023-04-25 11:47:18 +0200: Werner Lemberg - 40676afc4 [sfnt] Fix handling of PS names for Variation Fonts. 2023-04-24 14:06:09 +0900: suzuki toshiya - f312b3402 [t1cid] Change the trace messages of the charstrings retrieval errors. 2023-04-24 13:36:30 +0900: suzuki toshiya - 9806414c1 [truetype] Fix `make multi'. 2023-04-19 13:48:59 -0400: Ben Wagner - 8154d8e2b [services] FT_Size_Reset_Func to return FT_Error 2023-04-17 12:32:04 -0400: Ben Wagner - c4fe77c3f [truetype] tt_size_reset_height to take FT_Size 2023-04-13 06:34:32 +0200: Werner Lemberg - ea9fca0ad * src/truetype/ttinterp.c: Remove outdated comments. 2023-04-11 10:20:58 +0200: Ben Wagner - e78e2d29a [sfnt, truetype] Add `size_reset` to `MetricsVariations`. 2023-04-10 15:17:17 -0400: Alexei Podtelezhnikov - e77d8ba87 * src/cff/cffcmap.c (cff_cmap_encoding_char_next): Abbreviate. 2023-04-10 15:30:43 +0000: Alexei Podtelezhnikov - 1a4c18f7c Align `char_next` return types. 2023-04-08 23:15:41 -0400: Alexei Podtelezhnikov - d25444333 [sfnt] Clean up CMAP{4,12,13} handling. 2023-04-02 22:45:48 -0400: Alexei Podtelezhnikov - b0a4f9927 * src/sfnt/ttpost.c (load_format_25): Do not abort frame reading. 2023-04-02 22:00:59 -0400: Alexei Podtelezhnikov - 340767bf8 * src/sfnt/ttpost.c (load_format_*): Streamline frame reading. 2023-04-02 09:24:16 -0400: Alexei Podtelezhnikov - 311b78fa1 * src/sfnt/ttpost.c: Formatting and comments. 2023-04-01 23:37:51 -0400: Alexei Podtelezhnikov - 8f7b14552 [sfnt] Consolidate POST version 2.0 and 2.5 (pt 2). 2023-04-01 22:34:30 -0400: Alexei Podtelezhnikov - 9597a62ba [sfnt] Consolidate POST version 2.0 and 2.5 (pt 1). 2023-03-31 23:17:46 -0400: Alexei Podtelezhnikov - 6d7b8b22c [sfnt] Miscellaneous POST clean-ups. 2023-03-30 09:06:35 -0400: Alexei Podtelezhnikov - 0db699702 * src/sfnt/ttpost.c (load_format_20): Simplify comutations. 2023-03-29 00:21:00 -0400: Alexei Podtelezhnikov - 4679fcb66 [sfnt] Streamline POST format 2.0 handing (cont'd). 2023-03-20 16:53:51 -0400: Alexei Podtelezhnikov - 4d8db130e [cff] Simplify `t2_strings` management in the old engine. 2023-03-19 10:13:52 -0400: Alexei Podtelezhnikov - 4f0a55d15 [cff] Rework the stream limit checks. 2023-03-17 23:35:10 -0400: Alexei Podtelezhnikov - 8fc6df102 * src/truetype/ttgload.c (TT_Load_Simple_Glyph): Use for-loop. 2023-03-17 23:25:45 -0400: Alexei Podtelezhnikov - ef6366965 [truetype] Clean up zeroing and local variables. 2023-03-16 05:26:48 +0100: Werner Lemberg - 7be364c6a * include/freetype/ftsystem.h (FT_Stream_IoFunc): Improve documentation. 2023-03-16 03:28:59 +0000: Alexei Podtelezhnikov - dd78d4a77 * src/base/ftsynth.c (FT_GlyphSlot_AdjustWeight): New API. 2023-03-15 23:18:18 -0400: Alexei Podtelezhnikov - 764bc8e41 [truetype] Clean up glyph loading. 2023-03-15 18:48:27 +0000: Alexei Podtelezhnikov - e71647621 * src/truetype/ttgload.c (TT_Load_Simple_Glyph): Clean up. 2023-03-13 11:47:38 +0100: Werner Lemberg - d857bd535 builds/vms/apinames_vms.bash: Fix `unzip` artifact 2023-03-10 23:41:39 -0500: Alexei Podtelezhnikov - b9376065d [truetype] Fix recent fallout in memory management. 2023-03-10 16:56:15 +0100: Jouk Jansen - 24d2523cd Update VMS installation support. 2023-03-09 22:37:03 -0500: Alexei Podtelezhnikov - 49c74ac02 * src/truetype/ttgload.c (TT_Hint_Glyph): Mostly cosmetic update. 2023-03-08 10:49:42 +0100: Werner Lemberg - bd6208b71 apinames.c: Add comment. 2023-03-07 08:55:58 +0100: Werner Lemberg - d5c6b948a [gzip] File `infback.c` is not needed. 2023-03-07 07:28:32 +0100: Werner Lemberg - 092f9d987 [apinames] Fix VMS handling of overly long function names. 2023-03-07 07:16:59 +0100: Werner Lemberg - 72a8d6521 * src/tools/apinames.c (panic): Accept variable number of arguments. 2023-03-06 23:53:42 -0500: Alexei Podtelezhnikov - b3250f367 * src/truetype/ttgload.c (TT_Process_Composite_Glyph): Fix leak too. 2023-03-06 22:48:21 -0500: Alexei Podtelezhnikov - b36193d02 * src/truetype/ttgload.c (TT_Load_Simple_Glyph): Triage memory leak. 2023-03-06 16:23:14 -0500: Alexei Podtelezhnikov - de94e2cbf [truetype] Simplify memory management. 2023-03-06 14:32:02 +0100: David PROVENT - b2a949062 Added information about the zlib version update in the changelog 2023-03-05 22:05:24 -0500: Alexei Podtelezhnikov - fc01e7dd6 Fix a couple of MSVC warnings. 2023-03-05 16:08:14 -0500: Alexei Podtelezhnikov - 70946f6dc * builds/windows/vc2010/freetype.vcxproj: Suppress C4267 on _WIN64. 2023-03-05 00:31:58 -0500: Alexei Podtelezhnikov - c4b5127b7 * src/cff/cffparse.c (cff_parser_run): Thinko. 2023-03-04 23:49:49 -0500: Alexei Podtelezhnikov - de6002203 [cff] Clean up CharString number encoding. 2023-03-04 23:32:50 -0500: Alexei Podtelezhnikov - 51c170547 * src/cff/cffparse.c (cff_parser_run): Fix variable type. 2023-03-04 14:00:52 -0500: Alexei Podtelezhnikov - a2b8937d4 [cff] Clean up memory management in the old engine. 2023-03-04 13:39:27 +0000: Alexei Podtelezhnikov - 29578f75c * src/cff/cffobjs.c (cff_size_init): Synonymous change. 2023-03-03 22:41:09 -0500: Alexei Podtelezhnikov - 7ae20e55c * src/sfnt/sfobjs.c (sfnt_load_face): Shorten de-referencing. 2023-03-03 22:10:50 -0500: Alexei Podtelezhnikov - 49eac0da0 [pfr] Shorten de-referencing. 2023-03-03 18:40:48 +0000: Alexei Podtelezhnikov - 2adef94f4 * src/cff/cffobjs.c (cff_size_get_globals_funcs): Shorten de-referencing. 2023-03-03 17:21:10 +0000: Alexei Podtelezhnikov - 5ac6276af [cff,cid,type1] Shorten de-referencing. 2023-03-02 20:53:21 +0000: Alexei Podtelezhnikov - 5c37b6406 * configure: Use `sed` instead of `grep`. 2023-03-02 20:56:41 +0100: Ben Wagner - 09b326fa2 Avoid strtol on non-null-terminated data. 2023-03-02 17:58:03 +0000: Alexei Podtelezhnikov - e95e62347 * src/cff/cffload.c (cff_subfont_load): Synonymous update. 2023-03-01 18:20:46 +0000: ubawurinna - e8931f8c5 * src/gzip/README.freetype: Update version. 2023-03-01 18:09:56 +0100: ubawurinna - 79c8bd911 [gzip] Fix static linking. 2023-03-01 06:36:59 +0100: Werner Lemberg - d874ffa96 * include/freetype/internal/compiler-macros.h (FALL_THROUGH): Update. 2023-02-27 21:54:23 -0500: Alexei Podtelezhnikov - 638df2fe3 [truetype] Treat 38 as 40 without Infinality. 2023-02-26 20:23:43 +0100: Werner Lemberg - 2257f9abf * include/freetype/internal/compiler-macros.h (FALL_THROUGH): Update. 2023-02-26 20:18:54 +0100: Werner Lemberg - d399657f1 * src/*: Replace leading underscores with trailing ones in dummy variables. 2023-02-26 07:31:49 +0100: Karl Berry - f19ab6732 * configure: Don't hardcode `grep -E`. 2023-02-25 21:54:21 -0500: Alexei Podtelezhnikov - 6423ddb8a * src/cff/cffload.c (cff_encoding_load): Optimize array zeroing. 2023-02-25 11:02:21 -0500: Alexei Podtelezhnikov - 74c498a38 * src/type1/t1load.c (T1_Get_MM_Var): Optimize array zeroing. 2023-02-25 05:20:57 +0100: Tamir Duberstein - 3f2ac7d89 * src/base/ftsystem.c (ft_ansi_stream_io): Avoid undefined behaviour. Also short-circuit on `offset` to avoid checking `count` a second time when `ft_ansi_stream_io` is used for reading. 2023-02-21 16:17:07 +0000: Alexei Podtelezhnikov - 3f01161ff [raster] Clean up contour indexing. 2023-02-20 23:29:58 -0500: Alexei Podtelezhnikov - 7f9499044 [autofit] Clean up contour indexing. 2023-02-20 22:31:21 -0500: Alexei Podtelezhnikov - 78464d1b0 * src/base/ftoutln.c (FT_Outline_Check): Fix C4701 warning. 2023-02-20 22:29:18 -0500: Alexei Podtelezhnikov - f5f969a8f * src/sdf/ftsdf.c (get_min_distance_cubic): Fix C4701, typos. 2023-02-20 17:13:40 +0000: Alexei Podtelezhnikov - fecd19b44 * src/base/ftstroke.c (FT_Stroker_ParseOutline): Clean up contour indexing. 2023-02-20 16:33:45 +0000: Alexei Podtelezhnikov - 34ed28d0f [base] Clean up contour indexing. 2023-02-20 15:58:04 +0000: Alexei Podtelezhnikov - 713580f41 * src/base/ftoutln.c (FT_Outline_Check): Update error code, clean up. 2023-02-17 04:22:24 +0000: Alexei Podtelezhnikov - bbfcd79ea [truetype] Hide Infinality. 2023-02-16 22:38:35 -0500: Alex Ringlein - 74ea5454c * src/base/ftoutln.c (FT_Outline_Reverse): Anchor first contour points. 2023-02-16 06:35:33 +0100: Werner Lemberg - 0eca6ead8 Documentation improvement for `FT_Bitmap`. 2023-02-10 08:24:33 -0500: Alexei Podtelezhnikov - dacbb5543 [type1/MM] Round design coordinates. 2023-02-09 21:49:34 +0100: Jan Alexander Steffens (heftig) - 23e60caee * builds/meson/parse_modules_cfg.py: Handle `gxvalid` and `otvalid`. 2023-02-09 07:32:05 +0100: Werner Lemberg - 79a8201e6 * build/toplevel.mk (do_dist): Fix typo. fontconfig 2023-12-22 22:43:03 +0900: Akira TAGOH - 72b9a48 Bump version to 2.15.0 2023-12-22 22:42:07 +0900: Akira TAGOH - 2f66039 Update so version 2023-12-22 21:48:37 +0900: Akira TAGOH - 20dcd87 Run autoupdate 2023-12-22 20:55:09 +0900: Akira TAGOH - 26e6235 Rename README to NEWS and add README.md 2023-12-14 18:06:40 +0900: Akira TAGOH - 91a5707 Use memmove instead of memcpy 2023-12-06 19:21:55 +0900: Akira TAGOH - 5116028 CI: static build only for rawhide 2023-12-06 17:18:25 +0900: Akira TAGOH - 966ab23 CI: Update 2023-12-05 13:14:15 +0900: Akira TAGOH - e0f4432 .gitlab-ci: Update 2023-11-20 17:31:30 +0900: Akira TAGOH - c53079f Add iconv detection for meson build 2023-09-21 17:01:10 +0900: Akira TAGOH - a264a2c Work around decoding strings in Macintosh encoding for the name table. 2023-09-21 17:01:10 +0900: Akira TAGOH - 34883cb Retry to decode strings in the name table as UTF-16BE in some cases. 2023-09-21 17:01:10 +0900: Akira TAGOH - 81a26a6 Update the encoding table for Simplified Chinese 2023-09-13 20:09:57 +0900: Akira TAGOH - 16eff2d Update CaseFolding.txt to Unicode 15.1 2023-09-11 17:34:23 +0900: Akira TAGOH - 70e2a9a Fix an error of "initializer element is not constant" 2023-08-24 14:11:26 +0300: Khaled Hosny - e0eb855 Detect standalone CFF fonts for FC_FONT_WRAPPER 2023-08-10 20:18:37 +0900: Akira TAGOH - 5d95439 Create a symlink with relative path 2023-08-08 18:17:10 +0300: Khaled Hosny - f614ec4 Add FC_FONT_WRAPPER 2023-07-27 16:16:30 +0900: Akira TAGOH - 2fb3419 Fix uninitialized memory access when failing memory allocation. 2023-07-15 07:39:58 +0000: xiota - f07d7c6 Add aliases for Helvetica LT Std 2023-07-15 07:27:37 +0000: pell - a812d44 fixed typos in fc-conflist.sgml 2023-07-15 16:00:23 +0900: Akira TAGOH - 4244a5d Apply a fix of ci-templates 2023-07-06 15:54:36 +0900: Akira TAGOH - b1d1493 Rework CI implementation v2 2023-07-06 15:54:36 +0900: Akira TAGOH - 3c16ea2 Fix a typo 2023-07-06 15:54:36 +0900: Akira TAGOH - 428515d Rework CI implementation 2023-06-12 19:59:53 +0900: Akira TAGOH - 7e2a1b2 Add more docs about selectfont 2023-06-12 19:33:43 +0900: Akira TAGOH - 7aa647e Use 'outline' instead of 'scalable' for bitmaps 2023-06-12 19:33:41 +0900: Akira TAGOH - fb726e8 Fix a typo in scalable property 2023-06-08 20:21:47 +0900: Akira TAGOH - 842f09c Fix a typo for FcCharSetDelChar doc 2023-06-01 08:26:49 -0400: Xavier Claessens - ce18281 meson: Support any compiler with gcc or msvc argument syntax 2023-05-30 19:00:02 +0900: Akira TAGOH - ff03705 Fix a typo 2023-05-29 22:13:23 +0900: Akira TAGOH - e4987ef Remove the problematic language from code and doc 2023-05-25 20:12:31 +0900: Akira TAGOH - f061253 Add namedinstance property 2023-05-17 14:18:52 +0900: Akira TAGOH - 1751596 Add missing property descriptions 2023-05-17 14:11:22 +0900: Akira TAGOH - 963ec65 Change the order of the properties to the order of fontconfig cache format 2023-04-17 18:28:27 +0200: Jean Abou Samra - 222d058 Some doc clarifications 2023-03-30 14:23:57 -0400: Ben Wagner - ec3e747 Fix leak of `reason` in _FcConfigParse when not complaining 2023-03-21 16:20:37 +0100: Sefa Eyeoglu - c2666a6 Add optional 11-lcdfilter-none configuration 2023-03-13 18:36:04 +0900: Akira TAGOH - 04546f1 Update 65-nonlatin.conf for macOS 2023-03-06 17:01:38 +0900: Akira TAGOH - b0a5af1 Add another test case for flatpak 2023-03-06 15:34:58 +0900: Akira TAGOH - 860b999 Clean up unused code 2023-02-22 21:57:44 +0700: msizanoen1 - a6a1695 Reload MM/VF metadata for each font face in font collection 2023-02-21 20:13:23 +0000: Vitaly Lysenkov - 89af138 In fcfreetype.c, `GetScriptTags`: fix `use_of_uninitialized_value` and return the correct number of parsed tags in case the font file contains less tags than indicated. 2023-02-13 17:02:53 +0000: Tom Anderson - 06929a5 Fix false-positive CFI failure 2023-02-09 01:31:31 +0000: Tom Anderson - 2ef790a Fix filepaths added when scanning with sysroot 2023-01-27 17:55:02 +0900: Akira TAGOH - 311f6ca Bump version to 2.14.2 2023-01-27 14:25:11 +0900: Akira TAGOH - 43baa9a Adujst indentation between programlisting in fontconfig-user.sgml 2023-01-25 23:04:35 +0900: Akira TAGOH - b54b98b Add some missing constant names for weight. 2023-01-25 14:36:30 +0900: Akira TAGOH - 92f093a Report more detailed logs instead of assertion. 2023-01-25 06:14:54 +0900: Ondrej Balaz - da1e3f3 Expand ~ in glob 2023-01-23 23:04:33 +0900: Akira TAGOH - f7091cd Fix a typo in description for HAVE_STDATOMIC_PRIMITIVES 2023-01-12 15:32:36 +0800: lilinjie - b7586f0 fix typo 2022-12-28 21:58:09 +0900: Akira TAGOH - aec7751 src/meson.build: Store correct paths to fontconfig.pc. 2022-12-14 15:27:34 +0100: Jean Abou Samra - 6e3fe92 Ignore LC_CTYPE if set to "UTF-8" 2022-12-13 23:17:59 +0900: Akira TAGOH - 8b854dd Convert more tabs to spaces in docs 2022-12-13 16:05:41 +0900: Akira TAGOH - 27a21cc Convert tabs to spaces 2022-12-09 09:23:19 +0100: Mike FABIAN - ce9cbe3 Change index type to 16 bit and bump cache version to 9 2022-12-09 09:23:19 +0100: Mike FABIAN - 9097ada Add {agr,ayc,bem,ckb,cmn,dsb,hak,lij,lzh,mfe,mhr,miq,mjw,mnw,nan,nhn,niu,rif,sgs,shn,szl,tcy,tpi,unm,wae,yue,yuw}.orth 2022-12-08 15:54:26 +0900: Akira TAGOH - ddea974 Do not change the order of orth files 2022-12-05 14:37:22 +0100: Mike FABIAN - c8f6210 Add anp.orth, bhb.orth, hif.orth, mag.orth, raj.orth, and the.orth harfbuzz 2024-01-29 07:53:22 -0800: dependabot[bot] - bebdb3347 Bump codecov/codecov-action from 3.1.4 to 3.1.5 2024-01-29 07:53:15 -0800: dependabot[bot] - 74228888f Bump github/codeql-action from 3.23.1 to 3.23.2 2024-01-29 07:53:07 -0800: dependabot[bot] - 0ba922041 Bump actions/upload-artifact from 4.2.0 to 4.3.0 2024-01-29 07:52:57 -0800: dependabot[bot] - 98e290c0c Bump hendrikmuhs/ccache-action from 1.2.11 to 1.2.12 2024-01-27 16:34:29 -0800: Behdad Esfahbod - 846d5204c [ft] Remove unnecessary cast 2024-01-27 16:33:46 -0800: Behdad Esfahbod - 9182315bb [hb.hh] Add error -Wcast-function-type-strict 2024-01-26 11:29:28 -0800: Patrick Griffis - aed309d1e [autotools] Installing missing hb-features.h header 2024-01-25 10:12:04 -0800: Elliot - 93a148cde fix warning when compiling with clang-cl 2024-01-23 05:12:43 -0800: Behdad Esfahbod - 4a18c502e [cmake] Treat VITA like gcc 2024-01-22 10:29:55 -0800: dependabot[bot] - 4b716b101 Bump github/codeql-action from 3.23.0 to 3.23.1 2024-01-22 10:29:40 -0800: dependabot[bot] - e67a94017 Bump actions/upload-artifact from 4.1.0 to 4.2.0 2024-01-15 09:07:02 -0700: dependabot[bot] - 62e1de7f1 Bump actions/upload-artifact from 4.0.0 to 4.1.0 2024-01-15 09:06:49 -0700: dependabot[bot] - d53c97e6a Bump github/codeql-action from 3.22.12 to 3.23.0 2024-01-15 09:06:38 -0700: dependabot[bot] - 9c143d525 Bump fonttools from 4.47.0 to 4.47.2 in /.ci 2024-01-13 10:34:18 -0700: Sergei Trofimovich - 032c931e1 use `calloc(nmemb, size)`, not `calloc(size, nmemb)` 2024-01-11 14:16:28 -0700: dependabot[bot] - 11f8914ad Bump jinja2 from 3.1.2 to 3.1.3 in /.ci 2024-01-08 15:34:45 -0700: Garret Rieger - ef1f5c4e0 [subset] Re-use common Coverage subsetting function in PairPosFormat2. 2024-01-08 12:30:23 -0700: Behdad Esfahbod - e0e2b29ea [cmap] Implement MacRoman encoding 2024-01-08 09:11:34 -0700: Behdad Esfahbod - ef289a9e2 [COLR] Reduce COLRv1 max edge count 2024-01-08 07:05:56 -0700: Lie Yan - 155015f4b refactor(math-kern): call hb_bsearch_impl instead of raw binary search 2024-01-08 05:04:40 -0700: dependabot[bot] - b42b11245 Bump hendrikmuhs/ccache-action from 1.2.10 to 1.2.11 2024-01-07 13:50:56 -0700: Behdad Esfahbod - 2f41d54b8 Fix old-compiler warning 2024-01-07 12:30:06 -0700: Ozkan Sezer - 1cc7ddb3c hb-subset-plan.cc: Fix -Wparentheses warning. 2024-01-07 16:10:10 +0200: Lie Yan - c17d67467 [ot-math] Fix a bug in MathKern::get_value() 2024-01-06 17:35:15 +0200: Khaled Hosny - 5852d328a [circleci] Run pip inside a virtual environment 2024-01-04 09:36:24 -0700: Behdad Esfahbod - e9d727173 [cmap] Remove more unused code 2024-01-04 09:36:24 -0700: Behdad Esfahbod - f8d924e5b [cmap] Remove unused code 2024-01-01 13:52:33 -0500: Behdad Esfahbod - 81c221211 [test-instancer-solver] Fix on msys32 hopefully 2024-01-01 13:49:59 -0500: dependabot[bot] - ba7dae79e Bump ilammy/msvc-dev-cmd from 1.12.1 to 1.13.0 2024-01-01 13:49:51 -0500: dependabot[bot] - 62fd46a84 Bump meson from 1.3.0 to 1.3.1 in /.ci 2024-01-01 13:58:51 +0200: Khaled Hosny - 01702d305 Update Codacy Badge [ci skip] 2023-12-25 14:54:09 -0500: dependabot[bot] - d455066ad Bump fonttools from 4.46.0 to 4.47.0 in /.ci 2023-12-25 14:54:02 -0500: dependabot[bot] - 74bb1be6e Bump setuptools from 69.0.2 to 69.0.3 in /.ci 2023-12-25 14:53:49 -0500: dependabot[bot] - d8a528743 Bump github/codeql-action from 3.22.11 to 3.22.12 2023-12-19 17:02:35 -0500: Garret Rieger - bb5c7ccb1 Also enforce IFTB requirements during instantiation of gvar. 2023-12-18 11:43:40 -0500: dependabot[bot] - f3efa6f6e Bump github/codeql-action from 2.22.9 to 3.22.11 2023-12-18 11:43:31 -0500: dependabot[bot] - c853fc28f Bump actions/upload-artifact from 3.1.3 to 4.0.0 2023-12-15 16:50:08 -0700: Garret Rieger - d80e0974d [repacker] Increase repacker max rounds to 32. 2023-12-15 10:10:18 -0700: Behdad Esfahbod - 081cbfd90 Fix warnings 2023-12-13 15:27:47 -0700: Behdad Esfahbod - 5b325c0ae [cff] Fix late sanitize 2023-12-11 15:07:27 -0500: dependabot[bot] - 74e897117 Bump github/codeql-action from 2.22.8 to 2.22.9 2023-12-11 15:07:01 -0500: dependabot[bot] - 2e43c38f6 Bump actions/setup-python from 4.7.1 to 5.0.0 2023-12-06 10:50:29 -0700: Qunxin Liu - df735213a [instancer-solver] port solver fix (#4519) 2023-12-06 11:49:02 -0500: Behdad Esfahbod - bf84135ed [cff] Support negative offsets 2023-12-05 16:25:12 -0500: Garret Rieger - 7160c5b9e [repacker] add tests for multi-duplication. 2023-12-05 16:25:12 -0500: Garret Rieger - 6f64fa75e [repacker] improve resolution of overflows to shared nodes. 2023-12-05 12:00:38 -0500: Behdad Esfahbod - 13519b899 [editorconfig] Make nvim happy 2023-12-04 17:08:17 -0500: utelle - 0d9f49797 Adjust function hb_blob_create_from_file_or_fail 2023-12-04 13:19:44 -0500: dependabot[bot] - 7dbc84220 Bump fonttools from 4.45.1 to 4.46.0 in /.ci 2023-12-04 10:51:31 +0100: Peter Seiderer - 773a0c709 [meson] has_function detection needs suitable includes 2023-11-30 17:42:46 +0800: Chun-wei Fan - 5e9710ffc CMake: Update introspection cflags 2023-11-30 17:35:04 +0800: Chun-wei Fan - ea526c3dc CMake: Generate and install hb-features.h 2023-11-30 16:39:10 +0800: Chun-wei Fan - 86fd6b10c CMake: Build the hb-info utility program 2023-11-30 16:32:30 +0800: Chun-wei Fan - d112ed40f CMake: Install hb-subset-repacker.h 2023-11-30 16:31:44 +0800: Chun-wei Fan - 1d86b844d CMake: Build libharfbuzz-cairo and fix hb-view build 2023-11-27 13:40:41 -0700: dependabot[bot] - d7c4fdfaa Bump setuptools from 68.2.2 to 69.0.2 in /.ci 2023-11-27 13:17:01 -0700: dependabot[bot] - 8e1fd02fd Bump fonttools from 4.44.3 to 4.45.1 in /.ci 2023-11-27 12:25:44 -0700: dependabot[bot] - d970b8a32 Bump github/codeql-action from 2.22.7 to 2.22.8 2023-11-20 05:45:42 -0700: dependabot[bot] - 258f2a278 Bump meson from 1.2.3 to 1.3.0 in /.ci 2023-11-20 05:45:33 -0700: dependabot[bot] - bec9fa702 Bump fonttools from 4.44.0 to 4.44.3 in /.ci 2023-11-20 05:45:23 -0700: dependabot[bot] - 16dc73384 Bump github/codeql-action from 2.22.5 to 2.22.7 2023-11-15 21:41:30 +0000: Garret Rieger - 66a404cad [subset] Fix hb_subset_input_get_axis_range documentation. 2023-11-15 21:36:02 +0000: Garret Rieger - ffa643c5a [subset] Add helper-subset.hh to Makefile sources. 2023-11-15 21:23:06 +0000: Garret Rieger - 0dd7a4762 Add hb_subset_input_get_axis_range to docs. 2023-11-15 21:13:59 +0000: Garret Rieger - 15a3889ee Add hb_subset_input_get_axis_range to experimental symbols list. 2023-11-15 13:25:43 -0700: Qunxin Liu - f1ac36ba7 [instancer] update hhea vertical metrics with OS/2 ones 2023-11-15 20:16:07 +0000: Garret Rieger - d30c1dacf Add test suite for instancing option parsing. 2023-11-15 17:54:56 +0000: Garret Rieger - 43236ce34 [instancer] add the option to leave blanks in the min:def:max syntax. 2023-11-13 16:36:56 -0700: Behdad Esfahbod - 6a3ca3737 [map] Optimize storage 2023-11-11 16:07:57 +0200: Khaled Hosny - 894a1f72e 8.3.0 2023-11-10 15:23:27 -0700: Behdad Esfahbod - 2b5af6f42 [subset-plan] Micro-optimize set iteration 2023-11-10 15:05:08 -0700: Behdad Esfahbod - 90fc809f1 [set] Minor likely and __prev__ 2023-11-10 14:51:34 -0700: Behdad Esfahbod - 6d3b7931f [subset-plan] Add a couple of allocs 2023-11-10 14:36:37 -0700: Behdad Esfahbod - d46cd93b6 [map] Speed up copy-constructor 2023-11-10 14:13:20 -0700: Behdad Esfahbod - e7879d6c5 [map] Micro-optimize destruction 2023-11-10 14:08:03 -0700: Behdad Esfahbod - d9357a1a6 [cmap] Speed up Format12/13 collect_mapping 2023-11-10 13:52:34 -0700: Behdad Esfahbod - ae6ea6f4b [cmap] Micro-optimize 2023-11-10 12:27:48 -0700: Behdad Esfahbod - 330c32f90 [graph] Another preallocation 2023-11-10 12:26:02 -0700: Behdad Esfahbod - 9c4d3c3c7 [graph] Pre-alloc priority-heap array 2023-11-10 12:26:02 -0700: Behdad Esfahbod - 29f8d9f79 [gen-use-table] Fix __doc__ 2023-11-10 13:48:24 +0100: Boris Dalstein - 32ee89dd4 [cmake] Fix double dots in CMake library location on macOS 2023-11-08 14:10:06 -0700: Qunxin Liu - 2d001a0ad [subset] OTS doesn't allow ligature attachment offset to be 0 2023-11-07 09:51:46 -0700: Behdad Esfahbod - 0cbbed57e [README] Add Godot Engine 2023-11-06 16:49:09 -0700: Garret Rieger - 9701b0024 [subset] Always place CFF1/2 char strings at the end of the packed table. 2023-11-06 16:49:09 -0700: Garret Rieger - c6884377e [subset] Add HB_SUBSET_FLAGS_IFTB_REQUIREMENTS flag. 2023-11-06 13:25:42 -0700: Behdad Esfahbod - c3c32b017 Add xkcd.png 2023-11-06 13:12:04 -0700: Qunxin Liu - c2f42fbb1 fix meson compiled_tests 2023-11-06 13:12:04 -0700: Qunxin Liu - d550e16ac [instancer] Recalc avgcharwidth after instancing 2023-11-06 11:44:14 -0700: Behdad Esfahbod - d053426bb Format 2023-11-06 11:40:19 -0700: Behdad Esfahbod - 2f528ce4e Tweak a couple more barriers 2023-11-06 11:29:30 -0700: Behdad Esfahbod - f31fb4315 Remove a couple unnecessary barriers 2023-11-06 10:41:46 -0700: Behdad Esfahbod - d10cc79a6 Move a couple of barriers 2023-11-06 10:06:26 -0700: Qunxin Liu - 80cb6b580 [instancer_solver] port solver fix: where axisDef < lower and upper < axisMax 2023-11-06 08:30:09 -0700: dependabot[bot] - 64305568d Bump fonttools from 4.43.1 to 4.44.0 in /.ci 2023-11-04 16:17:32 -0600: Behdad Esfahbod - 36f5e654a [circleci] Roll back msan/tsan ubuntu image 2023-11-04 15:42:13 -0600: Behdad Esfahbod - 6ff093272 [circleci] Roll images 2023-11-04 15:21:47 -0600: Behdad Esfahbod - 7ee7e2e34 [sanitize] Add remaining hb_barrier() annotations 2023-11-04 15:21:47 -0600: Behdad Esfahbod - 3a9262cc3 [sanitize] More hb_barrier() annotations 2023-11-04 15:21:47 -0600: Behdad Esfahbod - 30672c7e7 Add hb_barrier() 2023-11-04 15:21:47 -0600: Behdad Esfahbod - 775320a4f [sanitize] Add barriers to runtime-checked values 2023-11-04 15:21:47 -0600: Behdad Esfahbod - cf49f3f2c [sanitize] Add barrier() 2023-11-04 15:21:47 -0600: Behdad Esfahbod - b16f18004 [sanitize] Yet another hack to "fix" barrier issue 2023-11-03 12:46:20 -0600: Behdad Esfahbod - cdcad93b7 [set] Mark as realloc-movable 2023-11-03 11:06:07 -0700: Qunxin Liu - 6baf791e6 [instancer] add tests 2023-11-03 10:51:37 -0700: Qunxin Liu - aca55dbe3 [instancer] fix feature variations collect lookups 2023-11-03 10:27:40 -0700: Qunxin Liu - f05636e1b [instancer] fix build issue after rebase 2023-11-03 10:27:33 -0700: Qunxin Liu - 31b5b2b1d [instancer] add tests for valueformat 2023-11-03 10:27:07 -0700: Qunxin Liu - 6c017a116 [instancer] SinglePos/PairPos: do not strip_hints for partial instancing 2023-11-03 10:24:56 -0600: Qunxin Liu - 413af0a9b [instancer] When partial instancing, subset LigCaretList after VarStore instantiation 2023-11-02 11:21:44 -0600: Behdad Esfahbod - f57c64d82 [ci] Try fixing msvc builds again 2023-11-02 11:01:49 -0600: Behdad Esfahbod - 724360813 [ci] Roll lxml forward 2023-11-01 16:53:26 -0600: Behdad Esfahbod - b53294598 [tuple_delta_t] Micro-optimize encoding vector access 2023-11-01 16:25:50 -0600: Behdad Esfahbod - 59cfb4c57 [instancing] Micro-optimize a loop 2023-11-01 15:55:47 -0600: Behdad Esfahbod - 29d49eced [vector] Introduce realloc_moves tag 2023-11-01 14:56:47 -0600: Garret Rieger - 7b46d772c [instancer] Update help message for --instance. 2023-10-31 15:30:20 -0600: Behdad Esfahbod - 2804127ac [Value] Typed offsets 2023-10-31 14:56:09 -0600: Behdad Esfahbod - 38546acd8 [typed-offset] Fix sanitize() 2023-10-31 14:50:45 -0600: Behdad Esfahbod - 62117801b [AnchorMatrix] Annotate offset base type 2023-10-31 14:33:23 -0600: Behdad Esfahbod - 4f219385a [CursivePosFormat1] Use typed offsets for EntryExitRecord 2023-10-31 14:33:19 -0600: Behdad Esfahbod - b37cc61d4 Add base types to OffsetTo<> 2023-10-30 12:31:49 -0600: Qunxin Liu - f6f35f73b [instancer] add tests for feature variations partial instancing 2023-10-30 12:31:49 -0600: Qunxin Liu - 091e538da [instancer] support partial instancing for FeatureVariations 2023-10-30 09:42:58 -0600: dependabot[bot] - e5040c235 Bump ossf/scorecard-action from 2.3.0 to 2.3.1 2023-10-30 09:42:49 -0600: dependabot[bot] - 16a76829f Bump github/codeql-action from 2.22.4 to 2.22.5 2023-10-27 12:24:33 -0600: Behdad Esfahbod - bf0820562 [deprecated] Add a mis-spelled macro 2023-10-27 12:13:13 -0600: Behdad Esfahbod - 598de82f3 [hb-subset] Fix warning 2023-10-23 13:08:29 -0600: Behdad Esfahbod - 9fc45f70a [ReverseChainSingleSubst] Minor optimization 2023-10-23 10:03:47 -0600: dependabot[bot] - 156de3c04 Bump meson from 1.2.2 to 1.2.3 in /.ci 2023-10-23 10:02:58 -0600: dependabot[bot] - d7cd687b7 Bump github/codeql-action from 2.22.3 to 2.22.4 2023-10-23 10:02:45 -0600: dependabot[bot] - 4d123ece5 Bump actions/checkout from 4.1.0 to 4.1.1 2023-10-20 10:18:58 -0600: 一丝 - b0150ffd0 [subset] keep East Asian spacing vhal, halt, chws, vchw by default 2023-10-19 09:38:38 -0700: Qunxin Liu - e595fe75c fix bots 2023-10-18 17:25:07 -0600: Alexander Borsuk - 38f351d11 [docs] Fixed links to freetype FT_LOAD_XXX flags 2023-10-18 15:49:57 -0700: Qunxin Liu - ce4669892 [subset] update tests 2023-10-18 15:43:40 -0700: Qunxin Liu - 8ceed6ee7 [subset] fix Lookup.MarkFilteringSet to use the new indices 2023-10-18 14:26:11 -0700: Qunxin Liu - 510456e95 [subset] don't retain empty coverage in MarkGlyphSetsDef 2023-10-18 14:11:55 -0700: Qunxin Liu - 16ee24c05 [subset] bug fix for GDEF 2023-10-18 10:21:02 -0700: Qunxin Liu - bde6fb83e add missing file for test empty_region_vardata 2023-10-18 08:07:26 -0600: Qunxin Liu - 57dac23d7 [instancer] add tests 2023-10-18 08:07:26 -0600: Qunxin Liu - 8585d600c [instancer] update variable device flags in ValueFormat 2023-10-18 08:07:26 -0600: Qunxin Liu - 1a5dd610b [instancer] retain empty rows when region is empty and item_count is not 2023-10-18 07:40:40 -0600: David Manthey - 45a7f9cec Change the shebang used for python 2023-10-18 01:18:14 +0300: Khaled Hosny - 18a6e7854 8.2.2 2023-10-16 12:25:25 -0600: Garret Rieger - 52bc78e70 s/PairPos/MarkBasePos/ in MarkBasePos repacking implementation. 2023-10-16 14:11:46 -0400: Behdad Esfahbod - 6190bb0b8 [layout] Change order of feature collection 2023-10-16 10:01:12 -0600: dependabot[bot] - 4992456cf Bump ninja from 1.11.1 to 1.11.1.1 in /.ci 2023-10-16 10:00:59 -0600: dependabot[bot] - 397b32e58 Bump github/codeql-action from 2.22.0 to 2.22.3 2023-10-13 14:52:27 -0600: Qunxin Liu - 1f395cbaf [instancer] templatize the priority queue, use custom type for varstore 2023-10-10 17:59:05 -0600: Garret Rieger - bbd53fcfa Remove glyph_map test that uses retain gids. 2023-10-09 10:29:20 -0600: dependabot[bot] - 9648799e5 Bump ossf/scorecard-action from 2.2.0 to 2.3.0 2023-10-09 10:29:08 -0600: dependabot[bot] - cf930decc Bump actions/setup-python from 4.7.0 to 4.7.1 2023-10-09 10:28:51 -0600: dependabot[bot] - 0cfc4ebfb Bump github/codeql-action from 2.21.9 to 2.22.0 2023-10-09 10:28:27 -0600: dependabot[bot] - a317b5a7e Bump fonttools from 4.43.0 to 4.43.1 in /.ci 2023-10-05 12:16:00 -0600: Behdad Esfahbod - a7b3fe352 Fix test 2023-10-02 12:39:16 -0600: dependabot[bot] - f26fd69d8 Bump github/codeql-action from 2.21.8 to 2.21.9 2023-10-02 12:39:08 -0600: dependabot[bot] - 1522eb919 Bump fonttools from 4.42.1 to 4.43.0 in /.ci 2023-10-02 12:38:59 -0600: dependabot[bot] - 2d67e52a4 Bump meson from 1.2.1 to 1.2.2 in /.ci 2023-09-29 18:22:44 -0600: Khaled Hosny - 6e06a193b Add some tests for hb_feature_[from|to]_string() 2023-09-29 11:24:36 -0600: jfkthame - f360d704f Check for closing quote in parse_tag 2023-09-28 14:22:51 -0600: Garret Rieger - 333946b00 [subset] Fix fuzzer timeout. 2023-09-28 12:51:44 -0600: Qunxin Liu - 9ceb800ac fuzzer fix https://oss-fuzz.com/testcase-detail/5842152921628672 2023-09-28 09:24:43 -0600: Behdad Esfahbod - 7cb7a7999 [map] Fix undefined integer-overflow 2023-09-27 13:33:09 -0700: Qunxin Liu - 2415d5f23 [instancer] update tests to include GDEF/GPOS tables 2023-09-27 12:52:59 -0700: Qunxin Liu - f9b04b214 [instancer] match fonttools'r order when calculating chars 2023-09-27 11:22:53 -0700: Qunxin Liu - f39e9bf1e [instancer] instantiate GPOS 2023-09-27 11:05:53 -0700: Qunxin Liu - 5c6795e27 [instancer] make GPOS depend on GDEF when partial instancing 2023-09-27 10:58:39 -0700: Qunxin Liu - c8594baa4 [instancer] instantiate GDEF varStore 2023-09-27 10:46:45 -0700: Qunxin Liu - 77f24d822 [instancer] remap layout var_idxes code update 2023-09-25 10:41:52 -0600: Qunxin Liu - c8c97864e [instancer] simplify item_variations_t API calls 2023-09-25 09:23:47 -0600: dependabot[bot] - 00de5d006 Bump actions/checkout from 4.0.0 to 4.1.0 2023-09-25 09:23:34 -0600: dependabot[bot] - 42b8534b1 Bump github/codeql-action from 2.21.7 to 2.21.8 2023-09-23 11:54:01 -0600: inobelar - 69da5aae0 Added minor fixes to build without errors with gcc 4.9.2 2023-09-21 10:04:46 -0600: Duncan Overbruck - b8121ccbb [meson] keep asserts in test programs 2023-09-20 17:05:47 -0600: Qunxin Liu - 5aa4865a8 [instancer] fix compile warnings 2023-09-20 14:36:50 -0600: Thomas Petillon - da2c59d71 [instancer] Delete redundant code block in cvar subsetting 2023-09-20 14:36:50 -0600: Thomas Petillon - 284889b03 [subset] Drop fvar, avar, cvar, MVAR tables when in HB_NO_VAR mode 2023-09-20 11:45:00 -0700: Qunxin Liu - ef4ff1d6a [instancer] make varstore items sorting method match fonttool's 2023-09-20 11:28:15 -0700: Qunxin Liu - b5f7ca1ab [instancer] fix bots 2023-09-20 12:11:54 -0600: Qunxin Liu - 5ec21d4af [instancer] fix delta_row_encoding_t constructor 2023-09-20 10:30:47 -0700: Qunxin Liu - 2d2818c09 [instancer] update expected tests to include HVAR/VVAR tables 2023-09-20 10:12:34 -0700: Qunxin Liu - 58e5d45de [instancer] instantiate HVAR/VVAR 2023-09-20 10:00:24 -0700: Qunxin Liu - e81ad14db [instancer] change optimize() to as_item_varstore() 2023-09-20 09:58:33 -0700: Qunxin Liu - 97d0e7a19 [instancer] add inner_maps as optional argument when creating item_variations_t 2023-09-20 08:35:15 +0200: Marco Rebhan - da9b83891 Re-do and clean up CMake support, making it use relocatable paths 2023-09-18 23:13:16 +0200: Marco Rebhan - b5a1c2b48 Revert "Pass through absolute paths to cmake config directly" 2023-09-18 12:24:05 -0700: Qunxin Liu - c330c2917 [instancer] add a unit testcase for instantiating item variations 2023-09-18 12:20:36 -0700: Qunxin Liu - 7741fa329 [instancer] bug fix: dont add duplicate rows into delta_row_encoding_t 2023-09-18 12:20:36 -0700: Qunxin Liu - 6c658b410 [instancer] bug fix 2023-09-18 12:20:36 -0700: Qunxin Liu - 11cc47964 [instancer] fix columns and get_chars_overhead() in delta_row_encoding_t 2023-09-18 12:20:36 -0700: Qunxin Liu - 6e49128af [instancer] always check and update default wght/width/slnt if necessary 2023-09-18 12:20:36 -0700: Qunxin Liu - 7b5daff5e [instancer] add tests for mvar partial instancing 2023-09-18 12:20:36 -0700: Qunxin Liu - 45c2d05d0 [instancer] add subset() for MVAR 2023-09-18 12:20:36 -0700: Qunxin Liu - e4e1ac44f [instancer] add serialize() for VariationStore 2023-09-18 12:20:36 -0700: Qunxin Liu - 232687922 [instancer] add serialize() for VarRegionList 2023-09-18 12:20:36 -0700: Qunxin Liu - b153af855 [instancer] add optimize(), which optimizes varstore's storage 2023-09-18 12:20:36 -0700: Qunxin Liu - 3565ad815 [instancer] add build_region_list() method 2023-09-18 12:20:35 -0700: Qunxin Liu - e4db29b10 [instancer] add instantiate() method 2023-09-18 12:20:35 -0700: Qunxin Liu - 5f058a933 [instancer] add create_from_item_varstore () method 2023-09-18 12:20:35 -0700: Qunxin Liu - 152448881 [instancer] add struct definition item_variations_t 2023-09-18 21:18:49 +0300: Khaled Hosny - 0967a3e24 8.2.1 2023-09-18 11:44:53 -0600: dependabot[bot] - eab4e07d6 Bump github/codeql-action from 2.21.5 to 2.21.7 2023-09-16 10:27:07 -0400: David Corbett - c459b8a51 [Unicode 15.1] Add tests 2023-09-16 10:21:11 -0400: David Corbett - c6d53ab57 [Unicode 15.1] Update the vowel constraint table 2023-09-16 10:20:14 -0400: David Corbett - f318e104b [Unicode 15.1] Update the Indic table 2023-09-16 10:06:24 -0400: David Corbett - c03e4c10a [Unicode 15.1] Update emoji table and cluster test 2023-09-16 10:00:07 -0400: David Corbett - d8d4a192b Update IANA Language Subtag Registry to 2023-08-02 2023-09-16 09:54:21 -0400: David Corbett - 6ed6ccac4 [Unicode 15.1] Update the USE table 2023-09-16 09:49:29 -0400: David Corbett - f485b6a9c [Unicode 15.1] Update the Arabic joining script list 2023-09-16 09:45:51 -0400: David Corbett - f15fe5244 [Unicode 15.1] Update the Arabic table 2023-09-16 09:40:56 -0400: David Corbett - b3705cbf0 [Unicode 15.1] Update the UCD table 2023-09-16 09:25:39 -0400: David Corbett - 767f93783 [USE] Update the data files 2023-09-16 09:22:43 -0400: David Corbett - 02c2e2474 Regenerate files using Ragel 6.10 2023-09-11 14:50:39 +0300: dependabot[bot] - 37457412b Bump actions/checkout from 3.5.3 to 4.0.0 2023-09-11 14:50:30 +0300: dependabot[bot] - 7384aaae4 Bump actions/upload-artifact from 3.1.2 to 3.1.3 2023-09-11 11:04:08 +0100: Behdad Esfahbod - 978918c32 [aat] Simplify complex condition 2023-09-10 11:34:30 +0300: Vincent Torri - 17ee3cd7f fix warning with unsigned long 2023-09-08 22:02:35 +0300: Khaled Hosny - c1eb66d41 8.2.0 2023-09-06 10:04:29 +0300: L. E. Segovia - d5cb1a315 [meson] Add gitignore entries for wrap sources 2023-09-06 10:04:29 +0300: L. E. Segovia - 617e44785 [meson] Set C++14 as minimum as implied by MSVC support 2023-09-06 10:04:29 +0300: L. E. Segovia - 15bc9e342 [meson] Detect Microsoft compilers through _MSC_FULL_VER 2023-09-05 21:51:02 +0300: Qunxin Liu - fd3eb2c67 fuzzer fix: https://oss-fuzz.com/testcase-detail/6032126569742336 2023-09-05 14:56:09 +0300: Behdad Esfahbod - 0340ba1c5 [bit-page] Add a few operators 2023-09-04 14:50:51 +0300: dependabot[bot] - a0b758f7d Bump github/codeql-action from 2.21.4 to 2.21.5 2023-08-31 22:49:42 +0300: Ben Wagner - 4cfc6d8e1 Specify tuple_variations_t special member functions 2023-08-31 21:28:32 +0300: Benoit Pierre - 4668b43e2 [meson] add source fallback URL to freetype2 wrap 2023-08-30 15:38:16 +0300: Garret Rieger - 8d22a5706 [repacker] fix potential use after free in repacker. 2023-08-28 23:17:13 -0400: Garret Rieger - a1f034eaa [repacker] fix fuzzer failure. 2023-08-25 07:51:05 -0600: Bruce Mitchener - f380a3282 Fix some typos. 2023-08-23 17:03:54 -0600: Garret Rieger - c28fdc39b [repacker] fix bot failure. 2023-08-23 17:03:54 -0600: Garret Rieger - d7ee328f8 [repacker] include the size of all lookup tables in the layer size estimates from the start. 2023-08-23 17:03:54 -0600: Garret Rieger - 5587247d5 [repacker] create only one extension subtable per physical subtable. 2023-08-22 15:50:55 -0600: Behdad Esfahbod - 56e8a2903 Fix static_size declaration 2023-08-22 12:54:50 -0700: Qunxin Liu - dd8d35766 [instancer] enable partial instancing tests when experimental api is on 2023-08-21 10:12:02 -0700: dependabot[bot] - 970d2c438 Bump github/codeql-action from 2.21.3 to 2.21.4 2023-08-21 10:11:43 -0700: dependabot[bot] - 6c7aed100 Bump fonttools from 4.42.0 to 4.42.1 in /.ci 2023-08-17 12:01:44 -0600: Garret Rieger - ca906e874 [repacker] fix fuzzer timeout. 2023-08-16 09:55:23 -0700: Behdad Esfahbod - c7f2d440f [hb-view] Better cairo version check 2023-08-16 09:54:08 -0700: Behdad Esfahbod - e714e7d4f [hb-view] Work around old cairo 2023-08-15 14:20:54 -0700: Qunxin Liu - bea26446d [instancer] reference all points for gvar 2023-08-15 14:41:18 -0600: Behdad Esfahbod - 06ff3bcb8 [COLR,glyf] Use map instead of set for tracking current glyphs / layers 2023-08-15 14:31:40 -0600: Behdad Esfahbod - b530e485c [glyf] Don't recuse into alread-active composite glyphs 2023-08-15 11:27:19 -0600: Behdad Esfahbod - 8f039ab4d [COLR] Avoid infinite-loop through PaintColrLayers 2023-08-15 10:30:38 -0600: Behdad Esfahbod - 0c80aec10 [COLR] Move cycle-detection to the renderer instead of cairo 2023-08-15 10:21:26 -0600: Behdad Esfahbod - 21a894f05 [cairo] Protect against infinite loops 2023-08-14 17:55:09 -0600: Behdad Esfahbod - 7d7541e35 [test-paint] Print paint-color-glyph 2023-08-14 17:05:22 -0600: Behdad Esfahbod - 5560eb60d [paint] Fix docs 2023-08-14 16:55:21 -0600: Behdad Esfahbod - 47231bdc7 [COLR/cairo/ft] Fixups to paint-color-glyph and implement for hb-ft 2023-08-14 16:47:36 -0600: Behdad Esfahbod - 58effbcc4 . 2023-08-14 16:22:06 -0600: Behdad Esfahbod - 74527670f [COLR/cairo] Add paint_color_glyph func 2023-08-14 14:40:26 -0600: Behdad Esfahbod - 8d19274c2 [layout] Speed up VarStoreInstancer 2023-08-14 10:02:22 -0600: dependabot[bot] - 1da4c6155 Bump github/codeql-action from 2.21.2 to 2.21.3 2023-08-14 10:02:14 -0600: dependabot[bot] - 8d44562b4 Bump hendrikmuhs/ccache-action from 1.2.9 to 1.2.10 2023-08-14 10:02:02 -0600: dependabot[bot] - a8fb56e0f Bump meson from 1.2.0 to 1.2.1 in /.ci 2023-08-09 15:35:59 -0600: Behdad Esfahbod - e8eb1dc5f [parse_tag] Accept non-ALNUM in tag name 2023-08-09 12:00:41 -0600: Behdad Esfahbod - 9a7afe922 [perf] Benchmark glyph painting 2023-08-09 10:41:04 -0600: Behdad Esfahbod - 077c4308c [limits] Increase COLRv1 edge-count 2023-08-09 10:27:45 -0600: Behdad Esfahbod - 45c1ad051 [paint] Add tracing 2023-08-08 15:58:20 -0600: Behdad Esfahbod - 483bc0a38 [arabic/stch] Center the stretched group over the digits 2023-08-08 13:33:11 -0600: Behdad Esfahbod - 9daef6ed4 [arabic] Add test for previous commit 2023-08-08 13:06:12 -0600: Behdad Esfahbod - 313c77298 [arabic/stch] Also work in left-to-right direction 2023-08-08 12:17:25 -0600: Behdad Esfahbod - 40bfabd1f [arabic/stch] Zero advances 2023-08-08 08:44:31 -0700: Qunxin Liu - 0aa5dafef fix bots. 2023-08-07 16:02:02 -0700: Qunxin Liu - 77b158c72 [instancer] add tests for gvar partial instancing 2023-08-07 14:37:13 -0700: Qunxin Liu - 32cfa37e2 [instancer] command line support for partial instancing 2023-08-07 11:12:02 -0700: Qunxin Liu - 0065658e9 [instancer] enable cvar instancing code 2023-08-07 11:49:03 -0600: dependabot[bot] - 0ba4d539b Bump fonttools from 4.41.1 to 4.42.0 in /.ci (#4365) 2023-08-07 10:42:49 -0700: Qunxin Liu - 366ffd1ef [instancer] fix move constructor for tuple_delta_t 2023-08-07 10:42:49 -0700: Qunxin Liu - 1d91622dd [instancer] add a hashing impl for floating point type 2023-08-07 10:42:49 -0700: Qunxin Liu - 5a4694b69 [instancer] add calc_inferred_deltas() for gvar 2023-08-07 10:42:49 -0700: Qunxin Liu - fb4472740 [instancer] add instantiate () for gvar 2023-08-07 10:42:49 -0700: Qunxin Liu - 746b112fa [instancer] add serialize () for gvar 2023-08-07 10:42:49 -0700: Qunxin Liu - 3c86b096a [instancer] Add instantiate () and compile_bytes() for gvar 2023-08-07 10:42:49 -0700: Qunxin Liu - 198612c1c [instancer] add decompile_glyph_variations () for gvar 2023-08-07 10:42:49 -0700: Qunxin Liu - eb116e163 [instancer] Add new_gid->contour_points vector map in subset plan 2023-08-07 10:42:48 -0700: Qunxin Liu - a0f810eff [instancer] add struct glyph_variations_t for gvar 2023-08-07 11:19:30 -0600: Bruce Mitchener - cb92210b4 Improve Markdown formatting. (#4366) 2023-08-06 15:07:57 -0600: Behdad Esfahbod - 49dbe0cd3 Another try 2023-08-06 14:40:45 -0600: Behdad Esfahbod - 483d4a874 Fix bot 2023-08-06 14:17:50 -0600: Behdad Esfahbod - 7989702ab Audit and fix up serialize_subset uses 2023-08-02 23:48:22 +0300: Khaled Hosny - 1d665c2b5 8.1.1 2023-08-02 14:40:55 -0600: Behdad Esfahbod - 91c449a64 [graph] Make space_for non-recursive 2023-08-01 20:09:34 -0600: Behdad Esfahbod - dcd3afcab [skippy-iter] Remove unused num_items 2023-08-01 20:02:21 -0600: Behdad Esfahbod - 5b337130e Add test for previous commit 2023-08-01 19:41:12 -0600: Behdad Esfahbod - 39048099c [skippy-iter] Remove early stop 2023-08-01 15:16:16 -0600: Behdad Esfahbod - 70b3fbed2 [graph] Fix invalid read when map gets resized 2023-08-01 15:06:01 -0600: Behdad Esfahbod - 94d4283b1 [graph] Handle a malloc fail 2023-08-01 14:58:33 -0600: Behdad Esfahbod - 603920e91 [graph] Minor asserts 2023-08-01 14:27:37 -0600: Behdad Esfahbod - 8d00476fb [graph] Minor restructure a condition 2023-08-01 14:18:03 -0600: Behdad Esfahbod - 7946984b9 [graph] More assert 2023-08-01 14:15:41 -0600: Behdad Esfahbod - 3b386c377 [graph] Minor assert 2023-08-01 12:25:45 -0600: Behdad Esfahbod - 07e703307 [graph] Error check 2023-08-01 12:17:13 -0600: Behdad Esfahbod - 7a9aac1ae [graph] Fixes to parent handling 2023-07-31 19:53:06 -0600: Behdad Esfahbod - 2feac50b4 Revert "[gsubgpos] Keep another digest in the applicable_t" 2023-07-31 19:52:15 -0600: Behdad Esfahbod - fd79c7cec [gsubgpos] Keep another digest in the applicable_t 2023-07-31 19:07:42 -0600: Behdad Esfahbod - e3fd69c88 [layout] Inline another function 2023-07-31 18:53:29 -0600: Behdad Esfahbod - 9cdc043c1 [Cursive] Only sanitize what we use 2023-07-31 17:12:07 -0600: Behdad Esfahbod - 25e9defa5 [sanitize] Inline check_struct 2023-07-31 16:47:06 -0600: Behdad Esfahbod - 44026aa8a [Cursive] Minor, adjust unsafe-to-concat if prev didn't sanitize 2023-07-31 16:31:59 -0600: Behdad Esfahbod - b382e616c [GPOS] Sanitize Cursive positioning anchors lazily 2023-08-01 01:00:47 +0300: Khaled Hosny - fcb9e5915 8.1.0 2023-07-31 15:21:51 -0600: dependabot[bot] - 847e4a760 Bump github/codeql-action from 2.21.0 to 2.21.2 (#4352) 2023-07-31 15:16:43 -0600: Behdad Esfahbod - db608229d [README] Update 2023-07-31 15:09:11 -0600: Behdad Esfahbod - 59f5f2651 [ci/msys] Don't install freetype (#4354) 2023-07-31 13:27:15 -0600: Behdad Esfahbod - bd84458a9 [ci] Try uploading msys artefacts (#4353) 2023-07-31 12:43:12 -0600: Behdad Esfahbod - d9c4d3edf [uniscribe] Fix warnings 2023-07-30 17:06:25 -0600: Behdad Esfahbod - 29ad9304e [layout] Minor add prealloc 2023-07-30 17:04:02 -0600: Behdad Esfahbod - a41368bd7 [buffer] Minor micro-optimize 2023-07-30 16:37:30 -0600: Behdad Esfahbod - dc35a0fbc [ot-map] Speed up feature finding 2023-07-30 12:22:55 -0600: Behdad Esfahbod - ebdfa9838 [perf] Measure freetype face loading as well 2023-07-30 11:49:08 -0600: Behdad Esfahbod - 202888ec3 Fix mac bot 2023-07-30 11:28:59 -0600: Behdad Esfahbod - 35a026c89 [shape] Unsafe-to-concat around fraction slash 2023-07-30 11:26:11 -0600: Behdad Esfahbod - f19ca24a8 Revert "Revert "Require numerator and denominator in auto fraction"" 2023-07-30 11:25:58 -0600: Behdad Esfahbod - b2a73166d [buffer] Fix unsafe_to_concat() 2023-07-30 11:09:37 -0600: Behdad Esfahbod - 8fe506e15 Revert "Require numerator and denominator in auto fraction" 2023-07-30 10:26:00 -0600: David Corbett - f3e86937d Require numerator and denominator in auto fraction 2023-07-29 13:20:14 -0600: Behdad Esfahbod - 23838e5a2 [graph] Error handling 2023-07-28 14:37:52 -0600: Behdad Esfahbod - 04f490925 [graph] Use a move instead of swap 2023-07-27 16:04:01 -0600: Behdad Esfahbod - 3bedb0eee [graph] Minor rename 2023-07-27 13:29:56 -0600: Behdad Esfahbod - bb1f53c25 [graph] Try fixing infinite loop found by CIFuzz under malloc fail 2023-07-27 13:20:32 -0600: Behdad Esfahbod - db3314c1f [graph] Minor space type change 2023-07-27 13:06:30 -0600: Behdad Esfahbod - 6bb61708e [graph] Try fixing bots 2023-07-27 12:56:06 -0600: Behdad Esfahbod - 1b5abb178 [graph] Speed-up vertices having only one parent 2023-07-27 12:56:06 -0600: Behdad Esfahbod - f3d0b11d5 [graph] Make parents private 2023-07-27 12:55:57 -0600: Behdad Esfahbod - d3b997ee7 [graph] Use a hb_map_t to keep parents, instead of hb_vector_t 2023-07-27 10:43:48 -0600: Qunxin Liu - 45a0d65c6 [instancer] cosmetic change 2023-07-27 10:43:07 -0600: Behdad Esfahbod - cb320d222 Revert "[cff] Use float instead of double" 2023-07-27 10:34:45 -0600: Behdad Esfahbod - c8f67ac28 [cff] Use float instead of double 2023-07-26 14:42:46 -0600: Behdad Esfahbod - b36b100ef [var] Remove byte_data_t; use hb_bytes_t 2023-07-26 10:09:27 -0700: Qunxin Liu - 5cab0709a [instancer] fix for missing to update tuple indices flag in operator += 2023-07-26 09:49:14 -0700: Qunxin Liu - 515f85d54 [instancer] fix incorrect encoded_len 2023-07-26 09:48:08 -0700: Qunxin Liu - bccdcf5b1 [instancer] fix a bug in compiling deltas_y for gvar 2023-07-26 09:54:15 -0600: Behdad Esfahbod - 5690840ce [map] Another try at fixing archaic clang 2023-07-25 11:11:07 -0600: Behdad Esfahbod - a3b18062b [trak] Fix a couple return values 2023-07-25 08:32:21 -0600: Behdad Esfahbod - 62e6f7835 [Cursive] round 2023-07-24 20:49:32 -0600: Behdad Esfahbod - 60db14278 [layout] Remove unused "max-size" cruft 2023-07-24 20:31:12 -0600: Behdad Esfahbod - 8eb7889fd Add max-size to static-size objects 2023-07-24 20:29:18 -0600: Behdad Esfahbod - e322949b9 [ArrayOf] Remove fast-path for offset to max-sized objects 2023-07-24 08:34:26 -0600: dependabot[bot] - 9ffea6328 Bump github/codeql-action from 2.20.4 to 2.21.0 2023-07-24 08:34:13 -0600: dependabot[bot] - 1a267f22f Bump fonttools from 4.41.0 to 4.41.1 in /.ci 2023-07-23 15:25:48 -0600: Nikolaus Waxweiler - ca7e7e925 Fix wasm-micro-runtime build instructions 2023-07-23 15:25:48 -0600: Nikolaus Waxweiler - a32278acd Fix example code 2023-07-21 12:10:46 -0600: Behdad Esfahbod - 55f41e287 [perf] Add duployan.txt 2023-07-21 11:43:47 -0600: Behdad Esfahbod - c91899be1 [gdef] Use set-digest for mark-filterint-sets 2023-07-20 22:12:53 -0600: Behdad Esfahbod - e8948a4e8 [gsubgpos] Fix optimization 2023-07-20 18:56:46 -0600: Behdad Esfahbod - 36c7ec443 [sanitize] Simplify a return 2023-07-20 12:37:42 -0700: Qunxin Liu - 13f05ab9b [instancer] support avar table partial instancing 2023-07-20 12:59:57 -0600: Behdad Esfahbod - 837885f0f Revert "[sanitize/Coverage] Keep a map of sane coverages" 2023-07-20 12:59:46 -0600: Behdad Esfahbod - 0ab906715 [sanitize/Coverage] Keep a map of sane coverages 2023-07-20 12:46:54 -0600: Behdad Esfahbod - 7de2f515a [set] Remove dependency on hb-machinery.hh 2023-07-20 11:31:13 -0600: Behdad Esfahbod - e8de5cb08 [gsubgpos] Use a couple variables 2023-07-19 16:42:30 -0600: Behdad Esfahbod - 0ccd61a3b [gsubgpos] Micro-optimize 2023-07-19 16:35:10 -0600: Behdad Esfahbod - b01c16503 [gsubgpos] Minor error handling 2023-07-19 12:27:39 -0600: Behdad Esfahbod - ee5f200bf [gsubgpos] Remove un unnecessary variable 2023-07-19 11:21:01 -0700: Qunxin Liu - a0bb2d3a9 [instancer] support STAT table for all instancing operations 2023-07-19 12:07:19 -0600: Behdad Esfahbod - 42c6a3a18 [gsubgpos] Remove unnecessary condition 2023-07-19 11:58:11 -0600: Behdad Esfahbod - b5de54e1d [gsubgpos] Also match second component in (Chain)RuleSet::apply() 2023-07-19 10:33:57 -0700: Qunxin Liu - 73d94dbde [instancer] bug fixes in fvar: add missing instanceCount, update axis limit 2023-07-19 08:54:54 -0600: Richard Dodd (dodj) - 02b00d774 Update wasm-shaper.md (just a small typo) 2023-07-18 17:31:23 -0600: Qunxin Liu - 730f579f6 [instancer] store float value rather than F2DOT14 int value in axes_location map 2023-07-18 17:31:23 -0600: Qunxin Liu - efbd257a3 [instancer] memory leak fix in cvar 2023-07-18 10:42:13 -0600: Behdad Esfahbod - aa381ae96 [ReverseChain] Remove SIZE_MAX 2023-07-18 10:34:26 -0600: Behdad Esfahbod - e583c9e90 [ReverseChain] Add max-size 2023-07-18 04:36:15 -0600: Behdad Esfahbod - 7a2f9dcfb [matcher] Move initializers inline 2023-07-17 13:54:34 -0700: Qunxin Liu - 5ee015ecf [instancer-solver] remove unused normalizeValue() code 2023-07-17 13:47:38 -0700: Qunxin Liu - 6c25c752f [instancer] use renormalized values when instantiating Condition table 2023-07-17 13:46:57 -0700: Qunxin Liu - 73ce3015b [instancer-solver] port optimization and more tests from fonttools 2023-07-17 11:56:59 -0700: Qunxin Liu - 350423df8 [instancer-solver] fix tests 2023-07-17 11:56:53 -0700: Qunxin Liu - 12be4cb18 [instancer-solver] fix APIs calling rebase_tent() with TripleDistances 2023-07-17 11:56:16 -0700: Qunxin Liu - 165f3e60a [instancer-solver] add renormalizeValue() and store axis->distances map 2023-07-17 11:27:38 -0600: Behdad Esfahbod - d92a7a58d [gsubgpos] Inline a couple functions 2023-07-17 09:50:28 -0600: Behdad Esfahbod - 4ea3737d0 [gsubgpos] Add fast-path for end-of-string in (Chain)RuleSet::apply() 2023-07-17 08:52:12 -0600: Behdad Esfahbod - e7ce63394 [algs] Fix -Wcomma errors 2023-07-17 08:50:12 -0600: dependabot[bot] - af095d90e Bump github/codeql-action from 2.20.3 to 2.20.4 2023-07-17 08:49:59 -0600: dependabot[bot] - b031bbde9 Bump actions/setup-python from 4.6.1 to 4.7.0 2023-07-17 08:49:47 -0600: dependabot[bot] - ae8fea081 Bump fonttools from 4.40.0 to 4.41.0 in /.ci 2023-07-17 08:49:32 -0600: dependabot[bot] - da84a078e Bump meson from 1.1.1 to 1.2.0 in /.ci 2023-07-16 13:09:49 -0600: Behdad Esfahbod - 497305310 Config 2023-07-16 11:39:46 -0600: Behdad Esfahbod - 645fabd10 [gsubgpos] Vastly speed up ChainRuleSet / RuleSet matching 2023-07-16 11:26:32 -0600: Behdad Esfahbod - 77080f86f . 2023-07-16 09:39:18 -0600: Behdad Esfahbod - 5c8f3b7fe [gsubgpos] Conditionally cache backtrack again 2023-07-16 09:07:25 -0600: Behdad Esfahbod - 52237eb1f [ChainContext] More caching 2023-07-16 08:43:18 -0600: Behdad Esfahbod - 62e10c9fa Revert "[gsubgpos] Allocate iterators further up" 2023-07-16 08:43:15 -0600: Behdad Esfahbod - b9f364b8f [gsubgpos] Allocate iterators further up 2023-07-16 08:23:59 -0600: Behdad Esfahbod - c2f454c7e [gsubgpos] Fix residual from 5af80f349c4e040bfa853ee3f561ac16538b5988 2023-07-16 07:40:20 -0600: Behdad Esfahbod - 4e641103d [buffer] Inline a method 2023-07-16 07:27:28 -0600: Behdad Esfahbod - 5af80f349 [ChainContext] Cache two class values 2023-07-16 06:01:06 -0600: Behdad Esfahbod - 8cde4fa9a [gsubgpos] Inline a couple methods 2023-07-15 15:28:19 -0600: Behdad Esfahbod - f94508edd [Ligature] Micro-optimize 2023-07-15 15:00:23 -0600: Behdad Esfahbod - 76de3451e [ot-shape] Short-circuit spaces as well 2023-07-15 14:55:36 -0600: Behdad Esfahbod - 765da4db1 [ot-shape] Minor short-circuit 2023-07-15 14:53:15 -0600: Behdad Esfahbod - 7b8e0bbb9 [ot-shape] Minor short-circuit 2023-07-15 14:26:06 -0600: Behdad Esfahbod - b2d648e41 [perf/benchmark-subset] Rename subset_codepoints to subset_unicodes 2023-07-15 14:22:17 -0600: Behdad Esfahbod - a56288488 [subset] Speed up a couple of set iteration loops 2023-07-15 13:14:34 -0600: Behdad Esfahbod - 326d319f9 [graph] Micro-optimize 2023-07-15 13:13:16 -0600: Behdad Esfahbod - 548230e45 [graph] Early return from a function 2023-07-15 13:11:04 -0600: Behdad Esfahbod - 09706b04f [graph] Add a pre-alloc to map 2023-07-14 14:52:43 -0600: Behdad Esfahbod - d1ddfc4d1 [graph] Use move instead of swap 2023-07-14 13:38:33 -0600: Behdad Esfahbod - 07cb6bf87 [graph] Minor, type 2023-07-14 13:09:16 -0600: Behdad Esfahbod - 867640af3 Revert "[set] Add test_and_add / test_and_del" 2023-07-14 13:08:19 -0600: Behdad Esfahbod - 10b776b0c [graph] Micro-optimize 2023-07-14 12:38:56 -0600: Behdad Esfahbod - de1237fbf [set] Add test_and_add / test_and_del 2023-07-14 12:22:24 -0600: Behdad Esfahbod - 7f1ff9c88 [graph] Micro-optimize array access 2023-07-14 12:19:10 -0600: Behdad Esfahbod - d9cf9b5f0 [priority-queue] Inline insert() 2023-07-14 11:26:51 -0600: Behdad Esfahbod - d00b88737 Revert "[subset/closure] Batch recursions in scheduled stages" 2023-07-14 11:26:38 -0600: Behdad Esfahbod - 5e42f7bb6 Revert "Revert "[priority-queue] Inline a couple more"" 2023-07-14 11:19:12 -0600: Behdad Esfahbod - 915410e52 Revert "[priority-queue] Inline a couple more" 2023-07-14 11:19:12 -0600: Behdad Esfahbod - f2aaeeb30 [subset/closure] Batch recursions in scheduled stages 2023-07-12 10:18:31 +0300: Khaled Hosny - 5a65ede5d Minor 2023-07-12 08:27:25 +0300: Khaled Hosny - d160d9389 8.0.1 2023-07-10 18:11:50 -0600: Behdad Esfahbod - 8704d7321 [priority-queue] Inline a couple more 2023-07-10 18:04:03 -0600: Behdad Esfahbod - 4c9e8b848 [priority-queue] Always-inline a method 2023-07-10 17:25:08 -0600: Behdad Esfahbod - c41b0d7b8 [sanitize/PairValueRecord] Add a max_size for faster sanitize 2023-07-10 19:03:20 -0400: Behdad Esfahbod - c14f94f76 Fix compiler error 2023-07-10 19:03:20 -0400: Behdad Esfahbod - fcc5d3df3 Add -Wconstant-conversion to errors 2023-07-10 14:34:15 -0400: dependabot[bot] - d1855e902 Bump github/codeql-action from 2.20.1 to 2.20.3 2023-07-09 15:16:06 -0600: Behdad Esfahbod - 997986ab3 [subset/hvar] Error handling 2023-07-09 15:13:57 -0600: Behdad Esfahbod - 0980e2b74 Minor casts 2023-07-09 12:32:49 -0600: Behdad Esfahbod - db3aeeb54 [subset] Fix cast-align issue 2023-07-09 11:05:52 -0600: Behdad Esfahbod - fc24ffbfb [priority-queue] Minor simplify 2023-07-09 10:18:04 -0600: Behdad Esfahbod - 557653abc [cff] Minor; add tableTag 2023-07-09 09:58:02 -0600: Behdad Esfahbod - 6df8ce7b4 [bit-page] Remove disabled assertion 2023-07-09 09:55:00 -0600: Behdad Esfahbod - 9b9a9c6f4 [bit-page] Speed up is_empty() 2023-07-09 09:45:46 -0600: Behdad Esfahbod - 2f4ed5e93 [bit-page] Short-circuit is_subset() 2023-07-09 09:33:04 -0600: Behdad Esfahbod - 347c1f701 [set] Keep (lazy) population per bit-page 2023-07-09 07:37:57 -0600: Behdad Esfahbod - 04ee306b9 [subset/hmtx] Another TODO 2023-07-09 07:23:16 -0600: Behdad Esfahbod - caef35b3e [subset/hmtx] TODO 2023-07-09 07:02:03 -0600: Behdad Esfahbod - 982554c71 [subset/cff1] Speed up plan_subset_charset more 2023-07-09 10:56:36 +0300: Khaled Hosny - 15d8f0ca7 [doc] Fix warning: Section has no title and no file 2023-07-08 20:48:18 -0600: Behdad Esfahbod - e60ec9dcd [subset/cff2] Speedup retaingids serialize 2023-07-08 20:43:33 -0600: Behdad Esfahbod - b583978bd [subset/DeltaSetMapIndex] Speedup retaingids serialize() 2023-07-08 20:28:45 -0600: Behdad Esfahbod - 3505486a0 [subset/DeltaSetMapIndex] Micro-optimize 2023-07-08 20:23:20 -0600: Behdad Esfahbod - c8f6ae1df [subset/hvar/retaingids] Synthesize a DeltaSetIndexMap if needed 2023-07-08 20:23:20 -0600: Behdad Esfahbod - 1f4645c6f [subset/hvar] Speed up 2023-07-09 03:42:38 +0300: Khaled Hosny - 8d99db5c3 [wasm] Typo [ci skip] 2023-07-08 18:33:42 -0600: Behdad Esfahbod - 8115033ac [hvar] Speed up retaingids planning 2023-07-08 18:33:42 -0600: Behdad Esfahbod - 1fe1a4979 [bimap] Minor vector pre-alloc 2023-07-08 18:33:42 -0600: Behdad Esfahbod - 7a7001dfc Typo 2023-07-09 03:20:27 +0300: Khaled Hosny - b4305532a 8.0.0 2023-07-09 03:20:27 +0300: Khaled Hosny - 5b8ba5125 [doc] Fix warning about missing hb-gobject section 2023-07-09 03:20:27 +0300: Khaled Hosny - 0ed946c37 [wasm] Fix warning 2023-07-09 03:20:27 +0300: Khaled Hosny - afe091029 [font] Actually deprecate get_glyph_shape() 2023-07-08 16:32:45 -0600: Behdad Esfahbod - c6a01441d [sanitize] Always-inline OffsetTo::sanitize() 2023-07-08 16:21:24 -0600: Behdad Esfahbod - f60dbd906 Fix thinko 2023-07-08 16:02:50 -0600: Behdad Esfahbod - d84c5f29b Revert "[gsubgpos] Make (Chain)Context funcs templatized" 2023-07-08 16:02:32 -0600: Behdad Esfahbod - e73223b9e [gsubgpos] Make (Chain)Context funcs templatized 2023-07-08 14:36:23 -0600: Behdad Esfahbod - 3e3820bad Simplify a few bool returns 2023-07-08 14:28:07 -0600: Behdad Esfahbod - 1c8d54dee [shape] Another always-inline 2023-07-08 14:22:59 -0600: Behdad Esfahbod - df45067fb [shape] More always-inline 2023-07-08 14:20:45 -0600: Behdad Esfahbod - c3a28be50 [shape] One more always-inline 2023-07-08 14:14:27 -0600: Behdad Esfahbod - 728812348 Allow overriding HB_ALWAYS_INLINE 2023-07-08 13:56:24 -0600: Behdad Esfahbod - 9fea19ebf [shape] Another always-inline 2023-07-08 13:53:36 -0600: Behdad Esfahbod - 5b45c56c9 [shape] Always-inline more 2023-07-08 13:45:48 -0600: Behdad Esfahbod - bb9692e8a [shape] Always-inline match_input 2023-07-08 12:55:34 -0600: Behdad Esfahbod - 6c451054f [sanitize] Sprinkle a few unlikely's 2023-07-08 12:53:23 -0600: Behdad Esfahbod - 4ecc62c28 [sanitize] Simplify ChainRule::sanitize again 2023-07-08 12:48:05 -0600: Behdad Esfahbod - 253ec08b3 [sanitize] Speed up check_struct on x64 2023-07-08 12:33:58 -0600: Behdad Esfahbod - fb02f4a89 [sanitize] Micro-optimize ChainRule::sanitize 2023-07-08 13:51:07 -0400: Khaled Hosny - c650858c6 [graphite] Fix cluster advance width 2023-07-07 22:47:20 -0600: Behdad Esfahbod - 73ee9c346 Revert "[sanitize] Only check trailing edge of ranges" 2023-07-07 22:35:43 -0600: Behdad Esfahbod - 0b879afb5 [sanitize] Inline Coverage::sanitize 2023-07-07 22:18:18 -0600: Behdad Esfahbod - 92448910a [sanitize] Minor inline a few more short functions 2023-07-07 22:02:05 -0600: Behdad Esfahbod - d84504206 [sanitize] Optimize away an overflow check when not needed 2023-07-07 23:57:45 -0400: Behdad Esfahbod - e4856cf80 [sanitize] Only check trailing edge of ranges 2023-07-07 21:02:15 -0600: Behdad Esfahbod - 6a683ea6e [sanitize] Enlighten check_range() some more 2023-07-07 20:43:20 -0600: Behdad Esfahbod - c24ea1036 [sanitize] Minor tweak to len=0 case which is handled otherwise anyway 2023-07-07 20:17:32 -0600: Behdad Esfahbod - 403bc7caa [sanitize] Simplify Rule::sanitize() 2023-07-07 19:56:19 -0600: Behdad Esfahbod - 385896ff6 [sanitize] Speed up ChainRule::sanitize() 2023-07-07 19:24:01 -0600: Behdad Esfahbod - 2006d3211 [sanitize] Add "fastpath" for ArrayOfOffset16To<> objects with max size 2023-07-07 19:21:53 -0600: Behdad Esfahbod - 7a85663c2 Revert "[sanitize] Add "fastpath" for ArrayOfOffset16To<> objects with max size" 2023-07-07 19:21:03 -0600: Behdad Esfahbod - f2a3680fa Revert "[gsubgpos] Limit (Chain)ContextFormat3 for consistency" 2023-07-07 18:52:28 -0600: Behdad Esfahbod - 90b48917d [gsubgpos] Limit (Chain)ContextFormat3 for consistency 2023-07-07 18:37:03 -0600: Behdad Esfahbod - 10f8556c7 [sanitize] Add "fastpath" for ArrayOfOffset16To<> objects with max size 2023-07-07 17:33:13 -0600: Behdad Esfahbod - 68b789145 [sanitize] Add "fastpath" for ArrayOfOffset16To<> objects with max size 2023-07-07 15:47:28 -0600: Behdad Esfahbod - 90752cd5b [type] Add HeadlessArray16Of 2023-07-07 15:45:40 -0600: Behdad Esfahbod - 59abcda26 [sanitize] Add an ALWAYS_INLINE 2023-07-06 16:06:50 -0600: Behdad Esfahbod - 45a172123 [ot-font] Prefer CFF2 over CFF1 fribidi 2023-06-04 10:29:10 +0100: Tim-Philipp Müller - 4fc34ed meson: fix build with -Dbin=false and -Dtests=true libass 2024-01-23 19:28:11 +0200: Oleg Oshmyan - 58a8f09 font: prefer full-Unicode cmaps to BMP-only ones 2024-01-21 17:41:10 +0200: Oleg Oshmyan - 9d7d522 directwrite: try to fill extended_family even without IDWriteFontFace3 2024-01-21 17:41:10 +0200: Oleg Oshmyan - 57437f0 directwrite: add a backup source of name for fallback font 2024-01-21 17:41:10 +0200: Oleg Oshmyan - ded34f4 directwrite: replace !FAILED by SUCCEEDED 2024-01-21 17:41:10 +0200: Oleg Oshmyan - b6650bd directwrite: always read metadata on our own via FreeType 2024-01-09 02:03:39 +0100: Oneric - 9f21dbe drawing: reject drawings not starting with m 2024-01-09 02:03:32 +0100: Oneric - 344b8a9 refactor/drawing: replace magic -1 with INVALID enum 2023-12-30 18:43:26 +0100: Oneric - 97435e5 readme: replace erroneous pseudo spec 2023-11-28 23:43:58 +0100: Oneric - c047dd2 ass: don't log Comment events as "not understood" 2023-11-28 00:59:07 +0100: Oneric - 3834fd2 ass: explicitly read 32bit ints in timestring parts 2023-11-08 23:05:46 +0200: Oleg Oshmyan - 9f4e6af Drop style if strdup(Name) fails rather than try to rename it 2023-11-08 23:05:37 +0200: Oleg Oshmyan - a196fdb Treat empty Style name as "Default" 2023-10-16 20:56:46 +0200: Oneric - e643905 Adjust spelling of libass in pc file 2023-10-16 20:42:56 +0200: Oneric - 3fdaae7 api: limit resolutions to be representable in a single ASS_Image 2023-10-08 14:00:49 +0200: Oneric - 3587708 render: avoid overflow on BorderStyle=4 img allocation 2023-10-08 13:54:42 +0200: Oneric - 60130c6 fuzz: add quiet flag for standalone mode 2023-08-21 04:11:57 +0300: Oleg Oshmyan - 5c15c88 Support Core Text on Mac OS X 10.5 2023-08-21 04:11:54 +0300: rcombs - 847af2a ass_coretext: add CHECK_AVAILABLE as a more portable __builtin_available 2023-08-06 00:54:14 +0300: Oleg Oshmyan - 4eff3a7 coretext: retain only CharacterSet, not whole FontDescriptor 2023-08-06 00:54:14 +0300: Oleg Oshmyan - 1630dbe fontselect: eagerly compute is_postscript in get_font_info 2023-07-28 00:59:59 +0300: Oleg Oshmyan - 91422bd Plug a memory leak when adding a font on some platforms 2023-07-16 19:06:32 +0200: Oneric - d1f0f20 ci/gha: drop temporary MinGW workaround curl 2024-02-01 14:47:09 +0100: Daniel Stenberg - 26f79419e RELEASE-NOTES: synced 2024-02-01 14:44:32 +0100: Daniel Stenberg - 5b50bf0cf cmdline-docs/Makefile: avoid using a fixed temp file name 2024-02-01 13:42:48 +0100: Daniel Stenberg - 8243ad645 asyn-thread: use wakeup_close to close the read descriptor 2024-02-01 13:04:56 +0100: Stefan Eissing - e75a48d2c ntml_wb: fix buffer type typo 2024-02-01 11:43:47 +0100: Daniel Stenberg - 2f3e7a26b tool_operate: do not set CURLOPT_QUICK_EXIT in debug builds 2024-01-31 23:37:59 +0100: Boris Verkhovskiy - 843800297 form-string.md: correct the example 2024-01-31 08:03:52 +0100: Daniel Stenberg - 5ce164e0e RELEASE-NOTES: synced 2024-01-31 08:03:52 +0100: Daniel Stenberg - 419619136 THANKS: new contributors from 8.5.0 2024-01-31 00:43:21 -0500: Jay Satiro - f1041adff cd2nroff: use perl 'strict' and 'warnings' 2024-01-30 08:24:32 +0100: Daniel Stenberg - 3e57bc2a8 cd2nroff: fix duplicate output issue 2024-01-29 16:37:08 +0100: Daniel Stenberg - 011325ff2 lib: error out on multissl + http3 2024-01-29 16:34:53 +0100: Patrick Monnerat - 2bfbb538d OS400: sync ILE/RPG binding 2024-01-28 23:54:32 +0000: Viktor Szakats - cb343182b build: delete/replace 3 more clang warning pragmas 2024-01-27 22:58:41 +0100: Richard Levitte - 0f4c19b66 cmake: freshen up docs/INSTALL.cmake 2024-01-27 21:19:41 +0000: Viktor Szakats - 5b286c250 build: delete/replace clang warning pragmas 2024-01-27 22:02:50 +0100: Daniel Stenberg - ecb5d6bee RELEASE-NOTES: synced 2024-01-27 21:49:20 +0100: Daniel Stenberg - 066ed4e51 http: only act on 101 responses when they are HTTP/1.1 2024-01-27 12:46:43 +0100: Scarlett McAllister - 6422ab674 _VARIABLES.md: add missing 'be' into the sentence 2024-01-27 12:42:19 +0100: Stefan Eissing - bdae27595 mqtt, remove remaining use of data->state.buffer 2024-01-27 12:27:35 +0100: Daniel Stenberg - 623c3a8fa x509asn1: switch from malloc to dynbuf 2024-01-27 12:27:32 +0100: Daniel Stenberg - cd48e8f8a x509asn1: make utf8asn1str() use dynbuf instead of malloc + memcpy 2024-01-27 12:27:25 +0100: Daniel Stenberg - 98b41dd4b x509asn1: reduce malloc in Curl_extract_certinfo 2024-01-27 02:07:05 -0500: Jay Satiro - 81d2b871a THANKS: add Alexander Bartel and Brennan Kinney 2024-01-26 23:28:28 +0100: Daniel Stenberg - aee4ebe59 krb5: add prototype to silence clang warnings on mvsnprintf() 2024-01-26 18:11:07 +0100: Daniel Stenberg - 641257ea0 x509asn1: remove code for WANT_VERIFYHOST 2024-01-26 16:40:03 +0100: Daniel Stenberg - a3a940702 socks: reduce the buffer size to 600 (from 8K) 2024-01-26 16:38:21 +0100: Stefan Eissing - a6c9a33bf file+ftp: use stack buffers instead of data->state.buffer 2024-01-26 15:46:15 +0100: Stefan Eissing - 9a90c9dd6 vtls: receive max buffer 2024-01-26 10:38:58 +0100: Daniel Stenberg - 440bc97e4 docs: do not start lines/sentences with So, But nor And 2024-01-26 10:35:56 +0100: Daniel Stenberg - 92f8a1686 docs: remove spurious ampersands from markdown 2024-01-26 02:58:21 -0500: Patrick Monnerat - 7b2d98dfa sasl: make login option string override http auth 2024-01-26 08:50:17 +0100: Stefan Eissing - 65c7e4f92 socks: use own buffer instead of data->state.buffer 2024-01-26 08:44:52 +0100: Daniel Stenberg - bc604619d socks: fix generic output string to say SOCKS instead of SOCKS4 2024-01-26 08:44:46 +0100: Daniel Stenberg - cc42b008d test742: test SOCKS5 with max length user, password and hostname 2024-01-25 22:33:49 +0100: Stefan Eissing - 6d8522870 ssh: use stack scratch buffer for seeks 2024-01-25 22:32:53 +0100: Daniel Stenberg - 31db4bfa7 krb5: access the response buffer correctly 2024-01-25 22:32:18 +0100: Stefan Eissing - 73c4aaa2c mqtt: use stack scratch buffer for recv+publish 2024-01-25 22:31:36 +0100: Stefan Eissing - 0c05b8f81 telnet, use stack scratch buffer for do 2024-01-25 22:31:08 +0100: Stefan Eissing - a069c6aeb http, use stack scratch buffer 2024-01-25 17:04:02 +0100: Stefan Eissing - 8e9c304f4 ntlm_wb: do not use data->state.buf any longer 2024-01-25 16:34:06 +0100: Stefan Eissing - c93f95a5d gitignore: the generated `libcurl-symbols.md` 2024-01-25 13:54:26 +0100: Daniel Stenberg - 52c4d8d3f tool: fix the listhelp generation command 2024-01-25 13:53:09 +0100: Daniel Stenberg - 879a44084 http: check for "Host:" case insensitively 2024-01-25 11:27:43 +0100: Tatsuhiro Tsujikawa - fe537e21e configure: add libngtcp2_crypto_boringssl detection 2024-01-25 11:26:23 +0100: Daniel Stenberg - 199c1d720 http: remove comment reference to a removed solution 2024-01-25 09:16:23 +0100: Stefan Eissing - 1c550b17e pytest: Scorecard tracking CPU and RSS 2024-01-25 08:57:09 +0100: Graham Campbell - 621cab26a GHA: bump ngtcp2, gnutls, mod_h2, quiche 2024-01-25 08:34:23 +0100: Daniel Stenberg - f0986c6e1 ftpserver.pl: send 213 SIZE response without spurious newline 2024-01-25 08:34:23 +0100: Daniel Stenberg - c2d973627 pingpong: stop using the download buffer 2024-01-25 08:29:41 +0100: Daniel Stenberg - 196074e73 gen.pl: remove bold from .IP used for ## 2024-01-24 23:22:27 +0000: Viktor Szakats - a808aab06 cmake: rework options to enable curl and libcurl docs 2024-01-24 23:15:13 +0100: Daniel Stenberg - 162113676 urlapi: remove assert 2024-01-24 15:03:05 +0100: Patrick Monnerat - bc6d3bb18 tests: avoid int/size_t conversion size/sign warnings 2024-01-24 08:44:34 +0100: Daniel Stenberg - e5000e797 GHA: add a job scanning for "bad words" in markdown 2024-01-23 23:06:39 +0000: Viktor Szakats - 2620aa930 cmake: speed up curldown processing, enable by default 2024-01-23 23:55:08 +0100: Richard Levitte - fe290cbad docs: install curl.1 with cmake as well 2024-01-23 23:27:45 +0100: Daniel Stenberg - e17b89db8 osslq: remove the TLS library from the version output 2024-01-23 14:24:22 -0500: Stefan Eissing - 5125ddbb1 CI: remove unnecessary OpenSSL 3 option `enable-tls1_3` 2024-01-23 13:40:40 -0500: Stefan Eissing - 5f437ef3c GHA: bump nghttp2 version to v1.59.0 2024-01-23 14:34:36 +0100: Daniel Stenberg - 38915d55f RELEASE-NOTES: synced 2024-01-23 14:30:15 +0100: Daniel Stenberg - 2494b8dd5 docs/cmdline: change to .md for cmdline docs 2024-01-23 08:39:58 +0100: dependabot[bot] - dfe34d255 CI: bump actions/cache from 3 to 4 2024-01-23 08:26:36 +0100: Daniel Stenberg - c28e9478c openssl: when verifystatus fails, remove session id from cache 2024-01-23 00:29:02 +0100: Viktor Szakats - 3f08d80b2 cmake: add option to disable building docs 2024-01-23 00:29:02 +0100: Richard Levitte - ea0b575da cmake: use curldown to build man pages 2024-01-23 00:29:02 +0100: Daniel Stenberg - 164701782 mksymbolsmanpage.pl: provide references to where the symbol is used 2024-01-23 00:29:02 +0100: Daniel Stenberg - eefcc1bda docs: introduce "curldown" for libcurl man page format 2024-01-22 16:10:45 +0000: Viktor Szakats - 02f91d5b6 libssh2: use `libssh2_session_callback_set2()` with v1.11.1 2024-01-22 16:22:19 +0100: Daniel Stenberg - cdd905a98 transfer: make the select_bits_paused condition check both directions 2024-01-22 16:15:45 +0100: Stefan Eissing - 0535f6ec7 http3: initial support for OpenSSL 3.2 QUIC stack 2024-01-22 09:34:38 +0000: Viktor Szakats - f81a335e8 cmake: fix `ENABLE_MANUAL` option 2024-01-19 18:18:05 +0100: Mohammadreza Hendiani - ca01aca87 TODO: update broken link to ratelimit-headers draft 2024-01-19 18:14:56 +0100: Daniel Stenberg - ed420d932 cmake: when USE_MANUAL=YES, build the curl.1 man page 2024-01-19 16:37:14 +0100: Daniel Stenberg - 42be71e3e cmdline-opts/write-out.d: remove spurious double quotes 2024-01-19 12:15:36 +0100: Stefan Eissing - 524253dc9 rtsp: Convert assertion into debug log 2024-01-19 09:16:44 +0100: Daniel Stenberg - c8cffcb8d headers: remove assert from Curl_headers_push 2024-01-18 08:57:41 +0100: Daniel Stenberg - 48aaab55a curl_easy_getinfo.3: remove the wrong time value count 2024-01-18 07:09:31 +0000: Viktor Szakats - 434db995a mbedtls: fix `-Wnull-dereference` and `-Wredundant-decls` 2024-01-17 23:20:17 +0100: Daniel Stenberg - 6b930f1bf docs: cleanup nroff format use 2024-01-17 14:20:05 +0100: Stefan Eissing - 2462c9d59 test2307: fix expected failure code after ws refactoring 2024-01-17 03:05:45 -0500: Jay Satiro - 7aa24f32d cf-socket: show errno in tcpkeepalive error messages 2024-01-17 00:32:28 -0500: Jay Satiro - f4606a796 tool_getparam: stop supporting `@filename` style for --cookie 2024-01-16 16:43:24 +0100: Stefan Eissing - 3378d2bd0 websockets: refactor decode chain 2024-01-16 14:56:15 +0100: Stefan Eissing - 49ca84144 websockets: check for negative payload lengths 2024-01-16 11:02:13 +0100: Daniel Stenberg - 9034a16d9 docs: mention env vars not used by schannel 2024-01-16 10:57:12 +0100: Daniel Stenberg - ae9f01f33 tool_operate: make --remove-on-error only remove "real" files 2024-01-16 10:48:36 +0100: Jay Wu - c5801a28c url: don't set default CA paths for Secure Transport backend 2024-01-16 10:45:58 +0100: Lin Sun - 4224d6e0f asyn-ares: with modern c-ares, use its default timeout 2024-01-15 18:21:16 +0100: Daniel Stenberg - ba01cac39 tool_operate: stop setting the file comment on Amiga 2024-01-15 14:13:58 +0100: Stefan Eissing - 036eb150d rtsp: deal with borked server responses 2024-01-14 23:33:22 +0100: Daniel Stenberg - 72bd88add version: show only the libpsl version, not its dependencies 2024-01-14 18:18:43 +0100: bch - e3b386f86 curl.h: CURLOPT_DNS_SERVERS is only available with c-ares 2024-01-14 18:12:14 +0100: Daniel Stenberg - aaab6cb0c cmdline-opts/gen.pl: error on initital blank line 2024-01-14 18:11:15 +0100: Daniel Stenberg - e186ca653 cf-h1-proxy: no CURLOPT_USERAGENT in CONNECT with hyper 2024-01-14 14:53:38 +0100: Daniel Stenberg - beb228374 curl_multi_fdset.3: remove mention of null pointer support 2024-01-14 14:45:23 +0100: Mark Huang - 3167dab0d docs/cmdline: remove unnecessary line breaks 2024-01-14 14:33:46 +0100: Daniel Stenberg - adfffc39a transfer: remove warning: Value stored to 'blen' is never read 2024-01-13 17:23:42 +0100: Stefan Eissing - d7b6ce64c lib: replace readwrite with write_resp 2024-01-13 17:02:45 +0100: Daniel Stenberg - d587ab422 RELEASE-NOTES: synced 2024-01-13 16:26:17 +0100: Daniel Stenberg - 9582f20d8 TODO: TFTP doesn't convert LF to CRLF for mode=netascii 2024-01-13 16:25:20 +0100: Daniel Stenberg - 9729560a6 gen: do italics/bold for a range of letters, not just single word 2024-01-12 23:55:20 +0100: Daniel Stenberg - 5da57193b docs: describe and highlight super cookies 2024-01-12 09:47:42 +0100: Daniel Stenberg - b3f02e1d9 configure: when enabling QUIC, check that TLS supports QUIC 2024-01-11 10:43:00 +0100: Stefan Eissing - 5d044ad94 vquic: extract TLS setup into own source 2024-01-11 08:51:29 +0100: Sergey Markelov - 98543fc2c multi: remove total timer reset in file_do() while fetching file:// 2024-01-11 08:49:21 +0100: Daniel Stenberg - 693cd1679 http_proxy: a blank CURLOPT_USERAGENT should not be used in CONNECT 2024-01-10 23:22:52 +0100: Daniel Stenberg - dd0f680fc sectransp: do verify_cert without memdup for blobs 2024-01-10 13:58:14 +0100: Daniel Stenberg - 24ae4a07f hsts: remove assert for zero length domain 2024-01-10 13:57:08 +0100: Daniel Stenberg - a9e128d56 headers: make sure the trailing newline is not stored 2024-01-10 09:42:49 +0100: Daniel Stenberg - 77c3c1a8f curl_easy_header.3: tiny language fix 2024-01-10 09:33:08 +0100: Daniel Stenberg - 5d75bcd2e examples/range.c: add 2024-01-10 09:33:06 +0100: Daniel Stenberg - 1404bcdea examples/netrc.c: add 2024-01-10 09:33:03 +0100: Daniel Stenberg - dd09f88f1 examples/ipv6.c: new example showing IPv6-only internet transfer 2024-01-10 09:32:54 +0100: Daniel Stenberg - ebbc6243d examples/address-scope.c: renamed from ipv6.c 2024-01-09 17:41:13 +0100: Stefan Eissing - 48d86999a multi: pollset adjust, init with FIRSTSOCKET during connect 2024-01-09 16:00:29 +0100: Daniel Stenberg - 6d9bf0db7 WEBSOCKET.md: remove dead link 2024-01-09 16:00:29 +0100: Daniel Stenberg - e2fbe5661 CI: spellcheck/appveyor: invoke configure --without-libpsl 2024-01-09 16:00:23 +0100: Daniel Stenberg - 89bb115e4 cmdline/docs/*.d: switch to using ## instead of .IP 2024-01-09 16:00:16 +0100: Daniel Stenberg - a859e29a6 gen.pl: support ## for doing .IP in table-like lists 2024-01-09 03:40:47 -0500: Jay Satiro - 0ad13e061 cookie.d: Document use of empty string to enable cookie engine 2024-01-09 09:23:15 +0100: Daniel Stenberg - ac4dbc9cb setopt: use memdup0 when cloning COPYPOSTFIELDS 2024-01-09 09:21:01 +0100: Daniel Stenberg - 2959f45b7 telnet: use dynbuf instad of malloc for escape buffer 2024-01-09 09:10:58 +0100: Daniel Stenberg - d18811b52 CI: install libpsl or configure --without-libpsl in builds 2024-01-09 09:09:51 +0100: Daniel Stenberg - 2998874bb configure: make libpsl detection failure cause error 2024-01-08 23:00:21 +0100: Daniel Stenberg - 912d80c68 RELEASE-NOTES: synced 2024-01-08 22:55:39 +0100: Daniel Stenberg - a3abc81a4 pop3: replace calloc + memcpy with memdup0 2024-01-08 22:48:24 +0100: Daniel Stenberg - cfe790211 lib: add debug log outputs for CURLE_BAD_FUNCTION_ARGUMENT 2024-01-08 22:40:43 +0100: Daniel Stenberg - 8e0323b4b mime: use memdup0 instead of malloc + memcpy 2024-01-08 22:39:18 +0100: Daniel Stenberg - fb414370a tool_getparam: move the --rate logic into set_rate() 2024-01-08 22:39:11 +0100: Daniel Stenberg - 9e4e52773 tool_getparam: switch to an enum for every option 2024-01-08 22:38:22 +0100: Daniel Stenberg - 1f4433dad tool_getparam: build post data using dynbuf (more) 2024-01-08 22:38:22 +0100: Daniel Stenberg - 1dba44b2f tool_getparam: replace malloc + copy by dynbuf for --data 2024-01-08 22:38:22 +0100: Daniel Stenberg - f37840a46 tool_getparam: make data_urlencode avoid direct malloc 2024-01-08 22:38:22 +0100: Daniel Stenberg - 3870d03b5 tool_getparam: move the --url-query logic into url_query() 2024-01-08 22:38:22 +0100: Daniel Stenberg - 8aecfad9e tool_getparam: move the --data logic into set_data() 2024-01-08 22:38:22 +0100: Daniel Stenberg - f6e97effb tool_getparam: unify the cmdline switch() into a single one 2024-01-08 22:38:22 +0100: Daniel Stenberg - 07dd60c05 tool_getparam: bsearch cmdline options 2024-01-08 18:40:06 +0100: Gabe - 57cc70e55 COPYING: update copyright year 2024-01-08 16:51:13 +0100: Stefan Eissing - d0cb2c7a1 url: init conn->sockfd and writesockfd to CURL_SOCKET_BAD 2024-01-08 09:30:45 +0100: Daniel Stenberg - e556470c2 connect: remove margin from eyeballer alloc 2024-01-07 16:34:55 +0100: Daniel Stenberg - 105848361 ftp: only consider entry path if it has a length 2024-01-07 14:36:25 +0100: Stefan Eissing - a0f94800d transfer: adjust_pollset improvements 2024-01-06 11:26:31 +0100: Daniel Stenberg - 8edcfedc1 ftp: use memdup0 to store the OS from a SYST 215 response 2024-01-06 11:25:37 +0100: Daniel Stenberg - f4beef524 ftp: use dynbuf to store entrypath 2024-01-06 11:24:11 +0100: Lealem Amedie - afdb6c2d3 wolfssl: load certificate *chain* for PEM client certs 2024-01-04 15:45:22 +0100: Stefan Eissing - 8e2d7b9fa http: adjust_pollset fix 2024-01-03 23:21:29 +0100: Daniel Stenberg - 07bcae89d tool: make parser reject blank arguments if not supported 2024-01-03 14:29:19 +0100: dependabot[bot] - f59223f50 build(deps): bump github/codeql-action from 2 to 3 2024-01-03 14:28:25 +0100: dependabot[bot] - 943ec10b6 build(deps): bump actions/checkout from 3 to 4 2024-01-03 14:27:06 +0100: dependabot[bot] - 1f138afcc build(deps): bump actions/upload-artifact from 3 to 4 2024-01-03 14:26:39 +0100: dependabot[bot] - 03fcddba2 build(deps): bump actions/download-artifact from 3 to 4 2024-01-03 13:10:21 +0100: Stefan Eissing - f712af289 http3/quiche: fix result code on a stream reset 2024-01-02 23:32:43 +0100: Daniel Stenberg - eeda18b1d setopt: clear mimepost when formp is freed 2024-01-02 23:31:49 +0100: andy5995 - bf7cd837a CI: Add dependabot.yml 2024-01-02 23:28:17 +0100: Gisle Vanem - 855864761 content_encoding: change return code to typedef'ed enum 2024-01-02 23:26:56 +0100: Daniel Stenberg - 941b56d79 tool: prepend output_dir in header callback 2024-01-02 14:31:25 +0100: Daniel Stenberg - 1d8e8c9ad test1254: fix typo in name plus shorten it 2024-01-02 09:05:19 +0100: Daniel Stenberg - 7d103f004 RELEASE-NOTES: synced 2024-01-02 07:50:47 +0000: Viktor Szakats - aff26089e schannel: fix `-Warith-conversion` gcc 13 warning 2024-01-02 07:50:46 +0000: Viktor Szakats - f0ea11b50 asyn-thread: silence `-Wcast-align` warning for Windows 2024-01-02 08:44:12 +0100: Daniel Stenberg - b23255af9 tool_listhelp: regenerate after recent .d updates 2024-01-02 08:44:10 +0100: Daniel Stenberg - 0f1bb61e8 test1478: verify src/tool_listhelp.c 2024-01-02 08:44:06 +0100: Daniel Stenberg - 12f832d95 testutil: make runtests support %include 2024-01-02 08:44:01 +0100: Daniel Stenberg - 8620b11c3 runtests: for mode="text" on , fix newlines on both parts 2024-01-02 00:54:15 -0500: Jay Satiro - b83729a33 quiche: return CURLE_HTTP3 on send to invalid stream 2024-01-01 00:46:08 +0100: Daniel Stenberg - 373d34494 cmdline-opts: update availability for the *-ca-native options 2023-12-31 17:11:51 +0100: Patrick Monnerat - 4b6d44f6e openldap: fix STARTTLS 2023-12-31 00:35:30 +0100: Daniel Stenberg - d16d18cf6 haproxy-clientip.d: document the arg 2023-12-29 10:47:40 +0100: annalee - ae75db352 configure: fix no default int compile error in ipv6 detection 2023-12-28 22:26:02 -0800: Dan Fandrich - 0af61bffb CI: Fix use of any-glob-to-all-files in the labeler 2023-12-29 00:40:03 +0100: Daniel Stenberg - 69b695368 CURLOPT_AUTOREFERER.3: mention CURLINFO_REFERER 2023-12-29 00:39:54 +0100: Daniel Stenberg - 6f17ead7b CURLINFO_REFERER.3: clarify that it is the *request* header 2023-12-28 03:38:44 -0500: Jay Satiro - 26f002e02 system_win32: fix a function pointer assignment warning 2023-12-28 03:34:16 -0500: Jay Satiro - aa2c2ab83 verify-examples.pl: fail verification on unescaped backslash 2023-12-27 17:49:27 -0500: Jay Satiro - e251e858b vtls: fix missing multissl version info 2023-12-27 23:15:09 +0100: Daniel Stenberg - f11160317 KNOWN_BUGS: [RTSP] Some methods do not support response bodies 2023-12-27 14:42:32 +0100: Patrick Monnerat - fa6e12392 openldap: fix an LDAP crash 2023-12-27 09:28:48 +0100: Daniel Stenberg - 68f96fc9b getinfo: CURLINFO_QUEUE_TIME_T 2023-12-27 09:24:42 +0100: Daniel Stenberg - 2b221d421 RELEASE-NOTES: synced 2023-12-26 03:28:46 -0500: Jay Satiro - 82cbdd839 examples/sendrecv: fix comment line length 2023-12-23 15:04:56 -0500: Haydar Alaidrus - 9faeebca8 CURLOPT_POSTFIELDS.3: fix incorrect C string escape in example 2023-12-23 03:33:22 +0000: Viktor Szakats - 296cb805c appveyor: tidy-ups 2023-12-22 16:52:02 +0100: Stefan Eissing - e492c7c52 transfer: fix upload rate limiting, add test cases 2023-12-22 10:58:07 +0100: Daniel Stenberg - 8b1d22983 mbedtls: free the entropy when threaded 2023-12-22 10:06:01 +0100: Stefan Eissing - 35380273b http2: improved on_stream_close/data_done handling 2023-12-22 09:51:57 +0100: Daniel Stenberg - ef2cf58c7 mprintf: overhaul and bugfixes 2023-12-21 22:54:07 +0000: Viktor Szakats - 2d4d0c1fd appveyor: replace PowerShell with bash + parallel autotools 2023-12-21 23:25:45 +0100: Pavel P - a6bbc87f9 asyn-thread: use GetAddrInfoExW on >= Windows 8 2023-12-21 23:17:15 +0100: Daniel Stenberg - a719be81e strerror: repair get_winsock_error() 2023-12-21 16:24:51 +0100: Daniel Stenberg - 5d2b0faec CURLOPT_SSH_*_KEYFILE: clarify 2023-12-21 15:28:40 +0100: ivanfywang - 98794c56a ngtcp2: put h3 at the front of alpn 2023-12-21 15:27:12 +0100: Daniel Stenberg - ff41ac8ca test460: verify a command line using --expand with no argument 2023-12-21 15:27:05 +0100: Daniel Stenberg - d187f5194 tool_getparam: do not try to expand without an argument 2023-12-21 11:33:02 +0100: Daniel Stenberg - 000c73814 RELEASE-NOTES: synced 2023-12-21 09:19:36 +0100: Daniel Stenberg - 3cd153d21 Makefile.am: fix the MSVC project generation 2023-12-21 09:15:19 +0100: zengwei2000 - 8d23a40ba altsvc: free 'as' when returning error 2023-12-20 15:38:45 +0000: Viktor Szakats - 95a882d26 build: fix `-Wconversion`/`-Wsign-conversion` warnings 2023-12-19 12:45:28 +0000: Viktor Szakats - 2dbe75bd7 build: fix some `-Wsign-conversion`/`-Warith-conversion` warnings 2023-12-19 12:45:24 +0000: Viktor Szakats - 68d80a8f9 cmake: tidy-up `OtherTests.cmake` 2023-12-19 12:45:14 +0000: Viktor Szakats - a91746b4c appveyor: switch to out-of-tree builds 2023-12-19 10:21:45 +0100: Daniel Stenberg - d482444cc DEPRECATE.md: mention that NTLM_WB no longer works 2023-1