Build start: 2023-01-09 19:50:43 +0100 ripgrep 2023-01-05 12:09:46 -0500: Andrew Gallant - bc55049 readme: update MSRV in README 2023-01-05 09:13:47 -0500: Andrew Gallant - d58e935 deps: update to grep 0.2.11 2023-01-05 09:12:49 -0500: Andrew Gallant - ca60fef grep-0.2.11 2023-01-05 09:12:37 -0500: Andrew Gallant - a25307d deps: update to grep-printer 0.1.7 2023-01-05 09:11:16 -0500: Andrew Gallant - b80947a grep-printer-0.1.7 2023-01-05 09:07:49 -0500: Andrew Gallant - ad793a0 deps: update to grep-searcher 0.1.11 2023-01-05 09:07:09 -0500: Andrew Gallant - 120e55e grep-searcher-0.1.11 2023-01-05 09:06:52 -0500: Andrew Gallant - 3941a77 deps: update to grep-pcre2 0.1.6 2023-01-05 09:05:59 -0500: Andrew Gallant - 96e130f grep-pcre2-0.1.6 2023-01-05 09:05:39 -0500: Andrew Gallant - 180c4ea deps: update to grep-regex 0.1.11 2023-01-05 09:02:55 -0500: Andrew Gallant - 8152928 grep-regex-0.1.11 2023-01-05 09:02:40 -0500: Andrew Gallant - bcc7473 deps: update to grep-matcher 0.1.6 2023-01-05 09:00:33 -0500: Andrew Gallant - bc78c64 grep-matcher-0.1.6 2023-01-05 08:58:47 -0500: Andrew Gallant - dc7267a deps: update to grep-cli 0.1.7 2023-01-05 08:57:31 -0500: Andrew Gallant - 3224324 grep-cli-0.1.7 2023-01-05 08:57:05 -0500: Andrew Gallant - 0f61f08 deps: update to ignore 0.4.19 2023-01-05 08:55:46 -0500: Andrew Gallant - a0e8dbe ignore-0.4.19 2023-01-05 08:51:08 -0500: Andrew Gallant - e95254a deps: remove ignore's dependency on crossbeam-utils 2023-01-05 08:49:58 -0500: Andrew Gallant - 2f484d8 deps: update to globset 0.4.10 2023-01-05 08:45:47 -0500: Andrew Gallant - 364772d globset-0.4.10 2023-01-05 08:33:43 -0500: Andrew Gallant - 2e20783 deps: upgrade to jemallocator 0.5 2023-01-05 08:21:49 -0500: Andrew Gallant - 92b35a6 deps: upgrade to base64 0.20 2023-01-05 08:21:15 -0500: Andrew Gallant - ac8fecb deps: upgrade bstr to 1.1 2023-01-05 08:16:32 -0500: Andrew Gallant - 8596817 deps: do semver compatible upgrades 2023-01-05 08:15:09 -0500: Andrew Gallant - 28bff84 deps: remove 'num_cpus' 2022-12-21 07:37:09 -0500: Alex Touchet - 6110128 cargo: set rust-version 2022-12-20 09:23:29 -0500: Andrew Gallant - 13faa39 deps: update all dependencies within semver 2022-12-16 11:24:10 -0500: Andrew Gallant - 6b61271 benchsuite/runs: add another run of the benchmarks 2022-12-16 11:21:58 -0500: Andrew Gallant - 1be8639 benchsuite: pass '-a' to ugrep in some cases 2022-12-16 11:20:45 -0500: Andrew Gallant - 6305845 benchsuite: update URLs libxml2 2022-12-27 14:41:19 +0100: Nick Wellnhofer - 59b33661 error: Limit number of parser errors 2022-12-26 18:12:26 +0100: Nick Wellnhofer - ba910d34 fuzz: Add test/recurse to seed corpus 2022-12-26 18:12:26 +0100: Nick Wellnhofer - 09dac45a fuzz: Add separate XInclude fuzzer 2022-12-25 21:30:32 +0100: Nick Wellnhofer - 66e9fd66 parser: Fix infinite loop with push parser in recovery mode 2022-12-25 15:06:51 +0100: Nick Wellnhofer - 49b54d7e parser: Fix null deref in xmlStringDecodeEntitiesInt 2022-12-23 23:12:52 +0100: Nick Wellnhofer - c885bebb fuzz: Remove size limit, disable XInclude 2022-12-23 23:11:11 +0100: Nick Wellnhofer - 1865668b parser: Fix accounting of consumed input bytes 2022-12-23 22:11:18 +0100: Nick Wellnhofer - bc18f4a6 parser: Lower entity nesting limit with XML_PARSE_HUGE 2022-12-23 22:11:18 +0100: Nick Wellnhofer - dd62e541 parser: Don't increase depth twice when parsing internal entities 2022-12-23 22:11:18 +0100: Nick Wellnhofer - a41b09c7 parser: Improve detection of entity loops 2022-12-23 22:10:39 +0100: Nick Wellnhofer - d972393f parser: Only report a single entity error 2022-12-22 15:35:28 +0100: Nick Wellnhofer - 28b3777e runsuite: Some errors are expected 2022-12-22 15:22:01 +0100: Nick Wellnhofer - 077df27e parser: Fix integer overflow of input ID 2022-12-21 19:35:33 -0800: David Kilzer - 0bd4e4e0 xmlParseStartTag2() contains typo when checking for default definitions for an attribute in a namespace 2022-12-22 00:03:10 +0100: Nick Wellnhofer - 78c4430f doc: Remove ancient files 2022-12-21 22:30:25 +0100: Nick Wellnhofer - 4c763dd0 gitlab-ci: Revert accidental change to setup_mingw.sh 2022-12-21 22:30:25 +0100: Nick Wellnhofer - c74e5903 Remove ancient TODOs 2022-12-21 22:05:47 +0100: Nick Wellnhofer - 101a542e Remove RPM build, Makefile.tests, README.tests 2022-12-21 21:06:03 +0100: Nick Wellnhofer - b47ebf04 parser: Deprecate xmlString*DecodeEntities 2022-12-21 20:35:31 +0100: Nick Wellnhofer - ec6633af parser: Remove useless ent->etype test in xmlParseReference 2022-12-21 20:35:31 +0100: Nick Wellnhofer - 7ee7f036 parser: Remove useless ent->children tests in xmlParseReference 2022-12-21 20:35:31 +0100: Nick Wellnhofer - cfc036bd testrecurse: Test parameter entity accounting 2022-12-21 20:21:51 +0100: Nick Wellnhofer - 106c4cdd testrecurse: Support multiple huge docs 2022-12-21 20:21:51 +0100: Nick Wellnhofer - 079da5b2 testrecurse: Add external entities to huge test 2022-12-21 20:21:51 +0100: Nick Wellnhofer - 01bcb23d testrecurse: Add test cases for external entities 2022-12-21 20:20:11 +0100: Nick Wellnhofer - 046f99c5 testrecurse: Add lol_param.xml 2022-12-21 20:20:11 +0100: Nick Wellnhofer - fafa0252 testrecurse: Rename test files 2022-12-21 20:20:11 +0100: Nick Wellnhofer - 69aeff53 testrecurse: Also test without entity substitution 2022-12-21 20:20:11 +0100: Nick Wellnhofer - 4c7cb8f4 testrecurse: Also test SAX parser 2022-12-21 20:19:10 +0100: Nick Wellnhofer - 583cd2f6 testrecurse: Start to test entity expansion stats 2022-12-21 20:19:10 +0100: Nick Wellnhofer - ce76ebfd entities: Stop counting entities 2022-12-21 20:19:10 +0100: Nick Wellnhofer - a3c8b180 entities: Add entity flag for loop check 2022-12-21 20:19:10 +0100: Nick Wellnhofer - 463bbeec entities: Rework entity amplification checks 2022-12-19 15:59:49 +0100: Nick Wellnhofer - 7e3f469b entities: Use flags to store '<' check results 2022-12-19 15:26:46 +0100: Nick Wellnhofer - 481d79d4 entities: Add XML_ENT_PARSED flag 2022-12-19 15:24:53 +0100: Nick Wellnhofer - f34f184f entities: Add "flags" member to struct xmlEntity 2022-12-17 00:14:56 +0100: Nick Wellnhofer - f67dc618 xmlreader: Try to fix regression when reading from memory harfbuzz 2023-01-09 11:54:44 -0700: Behdad Esfahbod - 30adbc22d hb-font: Fix scale_glyph_extents() again 2023-01-09 11:37:39 -0700: Behdad Esfahbod - 6c1a4bed4 Better rounding clip boxes 2023-01-09 13:11:16 -0500: Matthias Clasen - a085efa69 test-paint: Fix font setup for ft 2023-01-09 12:54:06 -0500: Matthias Clasen - 26f713a7f paint-test: Use larger scales 2023-01-09 10:31:28 -0700: Behdad Esfahbod - e886b6b8a [test-draw] Use a larger scale 2023-01-09 10:31:28 -0700: Matthias Clasen - 347910fd4 Add a draw test 2023-01-08 14:35:42 -0700: Behdad Esfahbod - f46dcf147 [paint/COLR] Fix clip transform 2023-01-08 16:08:16 -0500: Matthias Clasen - 42047070d test-paint: More helpful output 2023-01-08 12:42:34 -0700: Behdad Esfahbod - f283d4d36 [paint] Try to adjust both renderers to use same clip order 2023-01-08 12:30:26 -0700: Behdad Esfahbod - 3fd6c0d97 [test-paint] Remove unused FT_Library 2023-01-08 12:19:41 -0700: Behdad Esfahbod - 28be4f880 [test-paint] Actually run against hb-ft 2023-01-08 11:57:43 -0700: Matthias Clasen - ed7d0234e test-paint: Limit the precision of clip boxes 2023-01-08 11:56:01 -0700: Behdad Esfahbod - 5d94eb61b [hb-cairo] Fix hb_cairo_glyphs_from_buffer() when utf8 missing 2023-01-08 09:06:03 -0500: Matthias Clasen - 10390ec5c Update expected test results 2023-01-08 09:01:31 -0500: Matthias Clasen - f3ce13742 test-paint: Be more flexible for expected results 2023-01-07 16:32:50 -0700: Behdad Esfahbod - 5bd6fc1ac Comment 2023-01-07 16:25:30 -0700: Behdad Esfahbod - 432afa9df [paint] Fix paint_extents usage 2023-01-07 16:05:24 -0700: Behdad Esfahbod - a63d32926 [paint-extents] Simplify transform_extents 2023-01-07 16:02:21 -0700: Behdad Esfahbod - e062f9826 [paint-extents] Fix transform_extents 2023-01-07 15:48:57 -0700: Behdad Esfahbod - 70ca14603 [chafa] Re-enable truecolor mode 2023-01-07 14:50:30 -0700: Behdad Esfahbod - 823a9b18d [cairo] Return COMPOSITE mode CLEAR for unknown values 2023-01-07 16:30:56 -0500: Matthias Clasen - d0aaea231 Update test results for paint-test 2023-01-07 14:29:18 -0700: Behdad Esfahbod - 65c3cde5d [COLRv1] Fix scale variation 2023-01-07 14:27:15 -0700: Behdad Esfahbod - 004cdc10f [open-type] More tweaks to fixed types 2023-01-07 14:15:17 -0700: Behdad Esfahbod - c8486b630 [open-type] Add to_int to fixed types 2023-01-07 14:05:02 -0700: Behdad Esfahbod - dfd9bf8a5 [COLRv1] Fix a couple of missing to_float() calls 2023-01-07 13:56:43 -0700: Behdad Esfahbod - d045de78c [paint] Optimize PAINT_COMPOSITE 2023-01-07 13:25:11 -0700: Behdad Esfahbod - 5ea5aacda [ft-colr] Adjust for FreeType master color-stop change 2023-01-06 19:17:14 -0700: Qunxin Liu - 1eb5445e7 [subset] Fix issue in hb_subset_input_override_name_table() 2023-01-06 16:00:53 -0700: Behdad Esfahbod - 30d4a7347 [hb-subset] Adjust help for instancing 2023-01-06 15:51:35 -0700: Behdad Esfahbod - 3bcf153ad Change library numbering scheme 2023-01-06 13:58:29 -0700: Khaled Hosny - 02948263f [subset] Document that CFF2 instancing is now supported 2023-01-06 13:09:10 -0700: Behdad Esfahbod - aba6cbe86 [hb-subset] Adjust --help-all formatting 2023-01-06 12:51:58 -0700: Behdad Esfahbod - 82c863a50 Whitespace 2023-01-06 11:47:04 -0700: Behdad Esfahbod - 76879c576 [subset-cff] Minor hide num_coords again 2023-01-06 11:40:21 -0700: Behdad Esfahbod - 576b36a31 [cff2] Undo rounding change in draw() codepath 2023-01-06 11:39:13 -0700: Behdad Esfahbod - 4867e0b19 [subset-cff2] Faster instancing 2023-01-06 11:23:37 -0700: Behdad Esfahbod - 3757baab2 [subset-cff2] Better condition 2023-01-06 11:20:41 -0700: Behdad Esfahbod - acc6c13f0 [subset-cff] Round numbers when instancing 2023-01-06 11:11:14 -0700: Behdad Esfahbod - 2f174f23c Rename 2023-01-06 11:09:09 -0700: Behdad Esfahbod - a59116cd8 Oops 2023-01-06 11:01:25 -0700: Behdad Esfahbod - c632a164b [subset/cff] Support instancing 2023-01-05 16:26:41 -0700: Behdad Esfahbod - 5153218b4 [set] Add hb_set_is_inverted() 2023-01-05 16:20:59 -0700: Behdad Esfahbod - e8ac0ef2f [face] Minor rename a variable 2023-01-05 16:20:59 -0700: Behdad Esfahbod - 14ff74702 [set] Add tests for inverted set range iteration 2023-01-05 15:55:57 -0700: Matthias Clasen - 381ac2fd7 docs: Fix a typo 2023-01-05 15:14:54 -0700: Behdad Esfahbod - 2764a6169 Revert "[gsubgpos] Use swap instead of move" 2023-01-05 14:48:20 -0700: Behdad Esfahbod - 167b7c604 Revert "[gsubgpos] Reduce hb_set_t allocations" 2023-01-05 14:47:47 -0700: Behdad Esfahbod - 3947cedd0 Revert "[gsubgpos] Cache pos_glyphs allocation in closure" 2023-01-05 14:38:10 -0700: Behdad Esfahbod - 097fb8b8a [priority-queue] Use resize instead of shrink 2023-01-05 14:15:38 -0700: Behdad Esfahbod - 8a17cc4ec [gsubgpos] Use swap instead of move 2023-01-05 14:13:57 -0700: Behdad Esfahbod - 4401dd248 [gsubgpos] Minor use ->clear() directly 2023-01-05 14:08:47 -0700: Behdad Esfahbod - 207ae11ab [set] Allocate first page exact 2023-01-05 14:05:11 -0700: Behdad Esfahbod - 0b7f6d6cf [gsubgpos] Reduce hb_set_t allocations 2023-01-05 13:58:57 -0700: Behdad Esfahbod - 3961cc46b [gsubgpos] Cache pos_glyphs allocation in closure 2023-01-05 13:52:11 -0700: Behdad Esfahbod - a90f149e1 [gsubgpos] Minor drop an allocation 2023-01-05 11:57:48 -0700: Behdad Esfahbod - c54debc76 [face] Add hb_face_collect_nominal_glyph_mapping 2023-01-05 11:52:12 -0700: Behdad Esfahbod - ec70a3f79 [map] Include 2023-01-05 11:42:21 -0700: Behdad Esfahbod - 8b12c1957 [face] Split hb-face-builder.cc 2023-01-05 11:21:46 -0700: Behdad Esfahbod - b0d9421b1 [docs] Remove reference to 2.x.x 2023-01-05 10:49:10 -0700: Behdad Esfahbod - dc7b3a627 [test-map] Another test 2023-01-05 10:47:47 -0700: Behdad Esfahbod - a8df5cb07 [test-map] Test keys() / values() 2023-01-05 10:18:47 -0700: Konstantin Käfer - a349eef6a Disable hb_paint_extents_* functions if HB_NO_PAINT is defined 2023-01-05 10:17:24 -0700: Behdad Esfahbod - 9420966f5 [map] Fix next() 2023-01-04 17:12:08 -0700: Behdad Esfahbod - 35f46e74d [map] Add hb_map_keys() and hb_map_values() 2023-01-04 15:42:56 -0700: Behdad Esfahbod - 07f2d8d53 Comment 2023-01-04 13:58:46 -0700: Behdad Esfahbod - 4f6079138 [map] Add hb_map_update() 2023-01-04 13:25:03 -0700: Behdad Esfahbod - c35045853 [subset-plan] Relax const return type of a few functions 2023-01-04 13:17:14 -0700: Behdad Esfahbod - dbf0964a0 [map] Doc 2023-01-04 13:11:37 -0700: Behdad Esfahbod - 0875a420f [map] Doc 2023-01-04 12:56:42 -0700: Behdad Esfahbod - ffafcf963 [map] Add hb_map_next() 2023-01-04 11:53:49 -0700: Behdad Esfahbod - 3e471bbc0 [vector] Better test 2023-01-04 11:35:44 -0700: Behdad Esfahbod - 45fc919a1 [bit-set] Minor setting length on allocation failure 2023-01-04 11:33:54 -0700: Behdad Esfahbod - d8509061e [vector] It's okay if shrinking fails 2023-01-03 13:00:41 -0700: Behdad Esfahbod - 6c272b920 [set] Don't discard allocation in operator= 2023-01-03 12:35:48 -0700: Behdad Esfahbod - e6bbf112e [buffer] Better document set_content_type 2023-01-02 18:08:45 -0700: Behdad Esfahbod - 8f2345ca3 Use more vector resize_exact 2023-01-02 18:05:43 -0700: Behdad Esfahbod - b6be45502 [vector] Add resize_exact() 2023-01-02 17:58:51 -0700: Behdad Esfahbod - a516ce97e [subset-cff] Add a few exact-allocation calls 2023-01-02 17:41:31 -0700: Behdad Esfahbod - 4a435dc02 [subset-cff] Remove an unlikely 2023-01-02 17:33:04 -0700: Behdad Esfahbod - f8c578fd9 [subset-cff] Remove commented-out line 2023-01-02 12:26:43 -0700: Behdad Esfahbod - d5e1748f3 [cff] Simplify add_op() 2023-01-02 12:05:11 -0700: Behdad Esfahbod - 27531d853 [subset-cff] Move code around 2023-01-02 11:46:45 -0700: Behdad Esfahbod - 9afe5f973 [vector] Fix leak 2023-01-02 10:39:14 -0700: Behdad Esfahbod - 4f013c42f [subset-cff] Always compact charstrings 2023-01-02 10:39:14 -0700: Behdad Esfahbod - d3ed6eed4 [cff] Initialize a member variable 2023-01-02 18:57:54 +0200: Khaled Hosny - 8ccc704c9 [ci/win32] Disable Cairo tests as well 2023-01-02 18:57:54 +0200: Khaled Hosny - 5d81fc0f1 [meson] Update Cairo subproject 2023-01-01 23:07:42 -0700: Behdad Esfahbod - 55a7d8174 [vector] Allocate exact size in operator= 2023-01-01 19:27:10 -0700: Behdad Esfahbod - 449910d43 [vector] Allocate exact size in constructor 2023-01-01 19:00:04 -0700: Behdad Esfahbod - 4dda1f788 [cff-subset] Compact charstrings just after parsing 2023-01-01 18:58:08 -0700: Behdad Esfahbod - a7617c3cf [cff-subset] Drop hints just after parsing charstring 2023-01-01 18:41:19 -0700: Behdad Esfahbod - b1c4cb0ca [cff2] Use a shrink instead of resize 2023-01-01 18:38:28 -0700: Behdad Esfahbod - b87360763 [vector] Support shrinking storage if exact size provided 2023-01-01 18:31:32 -0700: Behdad Esfahbod - 1119e6029 [subset-cff] Tweak another storage allocation 2023-01-01 18:26:08 -0700: Behdad Esfahbod - 85e8f2b53 [hb-subset] Initialize preprocess variable 2023-01-01 17:04:59 -0700: Behdad Esfahbod - f0b5286b3 [features] Sort 2023-01-01 16:53:28 -0700: Behdad Esfahbod - 4a5bd7a92 [subset] Add hb_subset_input_keep_everything() 2023-01-01 16:27:26 -0700: Behdad Esfahbod - d87add41b [hb-subset] Rename --preprocess-face to --preprocess 2023-01-01 16:22:02 -0700: Behdad Esfahbod - 52110f13b [subset-input] Refactor copy-pasta code 2023-01-01 14:57:53 -0700: Matthias Clasen - 4adc748b1 Move Color tables to src/OT/Color/ 2023-01-01 13:14:04 -0700: Behdad Esfahbod - a5f1f3a05 [ft] Conditionalize all COLOR code on >= 2.11.1 2023-01-01 20:18:33 +0200: Matthias Clasen - dc5179d46 Drop hb-ot-color-colr-table.cc 2023-01-01 20:08:19 +0200: Khaled Hosny - 27684f14b [introspection] Skip sources not usable with GObject Introspection 2023-01-01 09:51:03 -0500: Matthias Clasen - f60e7e3f8 Drop an unused file 2022-12-31 14:49:41 -0700: Behdad Esfahbod - 3ff91c449 [paint] Optimize transform operations again 2022-12-31 16:19:20 -0500: Matthias Clasen - 9f3b59fe6 Update expected test results 2022-12-31 13:55:41 -0700: Behdad Esfahbod - edb812345 [subset-cff] Another exact allocation 2022-12-31 13:33:40 -0700: Behdad Esfahbod - 54dd01b86 [set] Use exact-allocation in copying 2022-12-31 13:26:00 -0700: Behdad Esfahbod - 2c64048bc [subset] Another exact-allocation 2022-12-31 13:19:38 -0700: Behdad Esfahbod - 0ec0214f1 [cff-subset] Adjust pre-allocation 2022-12-31 12:53:00 -0700: Behdad Esfahbod - b88ca8181 [paint-extents] Minor reorder 2022-12-31 12:42:29 -0700: Behdad Esfahbod - 0c6a72133 [set] Another exact-size allocation 2022-12-31 12:40:07 -0700: Behdad Esfahbod - b803024ca [cff2] Another exact-size allocation 2022-12-31 12:38:58 -0700: Behdad Esfahbod - 3d4659bea [cff2] Use exact-size vector allocation for blends 2022-12-31 12:35:30 -0700: Behdad Esfahbod - 92e5933ee [vector] A couple more exact-size allocations 2022-12-31 12:30:31 -0700: Behdad Esfahbod - 2eacc37e0 [vector] Add internal API for exact-size allocation 2022-12-31 12:15:14 -0700: Behdad Esfahbod - a0b46f3f6 [machinery] Refactor shared code into a macro 2022-12-31 12:11:14 -0700: Behdad Esfahbod - ebb475bae [multimap] Add consts 2022-12-31 11:55:45 -0700: Behdad Esfahbod - 9e3ff0e9f [paint] Fixup 2022-12-31 11:40:12 -0700: Behdad Esfahbod - 6b47fcb17 [paint] Add internal push_skew/pop_skew API 2022-12-31 11:35:39 -0700: Behdad Esfahbod - 46adf31b4 [paint] Add internal push_rotate/pop_rotate API 2022-12-31 11:32:15 -0700: Behdad Esfahbod - ce7835124 [paint] Add internal push_scale/pop_scale API 2022-12-31 11:24:42 -0700: Behdad Esfahbod - 7363eb373 [paint] Add internal push_translate/pop_translate 2022-12-31 11:12:02 -0700: Behdad Esfahbod - df9167799 [paint] Call internal API internally 2022-12-31 11:04:40 -0700: Behdad Esfahbod - 99da0e6cc [paint] Avoid div-by-zero 2022-12-31 10:53:40 -0700: Behdad Esfahbod - 4e94b65cf [paint-extents] Const-correctness 2022-12-31 10:52:32 -0700: Behdad Esfahbod - f6dc4698e [paint-extents] Minor move variable 2022-12-31 10:50:30 -0700: Behdad Esfahbod - 4e7807a09 [paint-extents] Rename variable 2022-12-31 10:46:46 -0700: Behdad Esfahbod - c86d1892a [paint-extents] Move code around 2022-12-31 10:41:30 -0700: Behdad Esfahbod - d9a9bd8fa [paint-extents] Add HB_UNUSED 2022-12-31 10:26:38 -0700: Matthias Clasen - 956ccb11a [docs] Add a section about rendering 2022-12-31 10:26:38 -0700: Matthias Clasen - 63cd1cce6 [docs] Drop stale commented-out section 2022-12-31 10:26:38 -0700: Matthias Clasen - a39059045 Mention named instances in the var-fonts section 2022-12-30 15:41:40 -0700: Behdad Esfahbod - 37e90c64c [cairo] Fix warnings 2022-12-30 14:55:32 -0700: Behdad Esfahbod - 04464c55b [pool] Change chunk-len from 16 to 32 2022-12-30 14:47:47 -0700: Behdad Esfahbod - d7941e04d [paint-extents] Unlikely 2022-12-30 14:47:24 -0700: Behdad Esfahbod - ca844b697 [paint-extents] Whitespace 2022-12-30 14:41:36 -0700: Behdad Esfahbod - 62ca2be39 [paint-extents] Implement quadratic callback 2022-12-30 13:58:52 -0700: Behdad Esfahbod - 7389efd8e [post] Pre-alloc name index array 2022-12-30 13:58:52 -0700: Behdad Esfahbod - 36bef5dcc [gsubgpos] Prealloc subtables vector 2022-12-30 22:55:56 +0200: Khaled Hosny - 00060d99f [hb-cairo] Silence warning when building with FreeType 2022-12-30 11:19:36 -0700: Behdad Esfahbod - a45bf5b04 [ft-colr] Require FreeType >= 2.11.1 2022-12-30 10:44:34 -0700: Behdad Esfahbod - ceba6c9a9 [config] Sort 2022-12-29 21:07:38 -0700: Behdad Esfahbod - 0d98c79b1 [util] Centralize includes again 2022-12-29 21:02:06 -0700: Behdad Esfahbod - d90ccc1c5 [view] More includes 2022-12-29 21:01:16 -0700: Behdad Esfahbod - 969914b2b [view] Clean up includes 2022-12-29 20:41:55 -0700: Behdad Esfahbod - 2bbc57c3c [chafa] Residual 2022-12-29 20:39:02 -0700: Behdad Esfahbod - 962d4925b [ansi] Optimize write 2022-12-29 20:34:23 -0700: Behdad Esfahbod - a35f8e340 [ansi] Whitespace 2022-12-29 20:32:46 -0700: Behdad Esfahbod - 0004ec13a [view] Write ansi output to --output-file 2022-12-29 20:26:09 -0700: Behdad Esfahbod - 3a319b59b [ansi] Write \e directly 2022-12-29 18:33:12 -0700: Behdad Esfahbod - ab8b9b444 [view] Streamline cairo-ft face lifecycle management 2022-12-29 18:19:06 -0700: Behdad Esfahbod - 228a41547 [view-cairo] Minor subpixel-bits 2022-12-29 18:11:41 -0700: Behdad Esfahbod - 74d29cd16 [helper-cairo] Remove a method 2022-12-29 18:00:39 -0700: Behdad Esfahbod - f2a6643fc [cairo] Docs 2022-12-29 10:43:37 -0700: Behdad Esfahbod - bfce4a604 [cairo] Remove error path 2022-12-29 10:41:35 -0700: Behdad Esfahbod - b1de87b7f [cairo] Document get_glyphs() arguments as inout 2022-12-29 10:09:50 -0700: Matthias Clasen - 3be9fa07f [docs] Mention new font-funcs in the user manual 2022-12-29 10:09:50 -0700: Matthias Clasen - 2c2121784 [docs] Add a Cairo integration section 2022-12-29 10:09:50 -0700: Matthias Clasen - 89bd7f64a [hb-cairo] Small docs fixes 2022-12-29 10:07:59 -0700: Khaled Hosny - c9206df16 [hb-cairo] Fix warnings 2022-12-29 15:49:21 +0200: Khaled Hosny - 723e7a48e [docs] Small fixes 2022-12-28 11:14:22 -0700: Matthias Clasen - 313f74a69 Add a basic test for hb-coretext api 2022-12-28 11:14:22 -0700: Matthias Clasen - 661baf403 Add a basic test for hb-ft api 2022-12-28 11:14:12 -0700: Matthias Clasen - 67456a7a0 [ft] Some more docs clarifications 2022-12-28 11:14:12 -0700: Matthias Clasen - c612d068e [ft] Clarify docs around faces too 2022-12-28 11:14:12 -0700: Matthias Clasen - 4dc955bb4 [ft] Clarify docs 2022-12-28 08:51:27 -0500: Matthias Clasen - ef20b5e66 Typo fix 2022-12-27 17:49:02 -0700: Behdad Esfahbod - dc9ca6376 [hb-view] Remove stale disabled code path 2022-12-27 17:47:46 -0700: Behdad Esfahbod - 5efb3bc69 [hb-view] Set hb-cairo scale-factor 2022-12-27 17:46:25 -0700: Behdad Esfahbod - 81c04b0c2 [cairo] Add separate x/y scale factors 2022-12-27 17:37:42 -0700: Behdad Esfahbod - 50b7fff0c [cairo] Fix text_to_glyphs scale factor 2022-12-27 17:26:39 -0700: Behdad Esfahbod - 8f62b8c6b [cairo] Fix cluster conversion 2022-12-27 14:38:17 -0700: Behdad Esfahbod - 326db329f [directwrite] Simplify delete 2022-12-27 12:38:49 -0700: Behdad Esfahbod - 7b0f9abc8 [paint] Add back "remote-control" API 2022-12-27 12:29:53 -0700: Behdad Esfahbod - 43b0364ed [paint] Document composition modes 2022-12-27 12:22:56 -0700: Behdad Esfahbod - ec9e8a599 [paint] Document extend modes. 2022-12-27 11:54:23 -0700: Behdad Esfahbod - fa3fa9422 [cairo] Doc 2022-12-27 11:50:06 -0700: Behdad Esfahbod - bbf6f42d3 [cairo] TODO 2022-12-27 11:08:55 -0700: Behdad Esfahbod - f9fc13287 [hb-cairo] Return hb_font_t* from init-func 2022-12-27 11:00:23 -0700: Matthias Clasen - d18903e44 Add def files for libharfbuzz-cairo 2022-12-27 10:59:17 -0700: Behdad Esfahbod - d88787b6c [cairo] Add func to init fonts on creation 2022-12-27 10:42:13 -0700: Behdad Esfahbod - c52bff2d6 [cairo] Hide internal symbols 2022-12-27 08:37:46 -0500: Matthias Clasen - 7d3b37392 Fix the autotools build 2022-12-26 17:01:08 -0700: Behdad Esfahbod - 34aa8b014 [cairo] Add to library tests 2022-12-26 17:01:08 -0700: Behdad Esfahbod - 5fdfe6ae5 [cairo] Use hb_qsort 2022-12-26 17:01:08 -0700: Behdad Esfahbod - 21573265e [cairo] More namespacing 2022-12-26 17:01:08 -0700: Behdad Esfahbod - 84d1b00cd [cairo] More namespacing 2022-12-26 17:01:08 -0700: Behdad Esfahbod - 8f16e98c1 [cairo] Namespace types 2022-12-26 17:01:08 -0700: Behdad Esfahbod - 488be5246 [cairo] Try fix msvc build 2022-12-26 17:01:08 -0700: Behdad Esfahbod - c652e8e1b [cairo] Docs 2022-12-26 17:01:08 -0700: Behdad Esfahbod - 23980d3cb [cairo] Docs 2022-12-26 17:01:08 -0700: Behdad Esfahbod - f5fd46aa3 [cairo] Docs 2022-12-26 17:01:08 -0700: Behdad Esfahbod - 36482b684 [cairo] Err, utf8_clusters 2022-12-26 17:01:08 -0700: Behdad Esfahbod - 48cb25dd3 [cairo] Implement (untested) text_to_glyphs callback 2022-12-26 17:01:08 -0700: Behdad Esfahbod - c38abcb3f [cairo] Add x,y args to get_glyphs 2022-12-26 17:01:08 -0700: Behdad Esfahbod - 847ed6954 [cairo] Reorder arguments of a call 2022-12-26 17:01:08 -0700: Behdad Esfahbod - 726cfffc0 [cairo] Doc fix 2022-12-26 17:01:08 -0700: Behdad Esfahbod - 0fe0cdf06 [cairo] Document scale-factor business 2022-12-26 17:01:08 -0700: Behdad Esfahbod - 4e3e879c1 [cairo] Add [sg]et_scale_factor 2022-12-26 17:01:08 -0700: Behdad Esfahbod - 186bfa99f [cairo] Make scale_factor a double 2022-12-26 17:01:08 -0700: Behdad Esfahbod - 120419e18 [hb-view] Fix autotools build 2022-12-26 17:01:08 -0700: Behdad Esfahbod - 650a46d91 [cairo] Fix autotools build 2022-12-26 17:01:08 -0700: Matthias Clasen - b417ac8a1 Try to fix autotools build 2022-12-26 17:01:08 -0700: Matthias Clasen - 8d0e18b51 [cairo] More details in the docs 2022-12-26 17:01:08 -0700: Matthias Clasen - 30605e09b [cairo] Mention variations in the docs 2022-12-26 17:01:08 -0700: Behdad Esfahbod - c4f7563f8 [cairo] Fix build 2022-12-26 17:01:08 -0700: Behdad Esfahbod - 7a52ac4bb [cairo] Set variations 2022-12-26 17:01:08 -0700: Behdad Esfahbod - 4be4e017f [cairo] Make font immutable 2022-12-26 17:01:08 -0700: Behdad Esfahbod - ea993af8e [view] Don't double-slant 2022-12-26 17:01:08 -0700: Behdad Esfahbod - 70babda6a [cairo] docs 2022-12-26 17:01:08 -0700: Behdad Esfahbod - 1c67180d6 [cairo] Add typed destroy funcs 2022-12-26 17:01:08 -0700: Behdad Esfahbod - 43da222e6 [cairo] Rename 2022-12-26 17:01:08 -0700: Behdad Esfahbod - cf001f6ec [cairo] Add constructor from hb_face_t 2022-12-26 17:01:08 -0700: Matthias Clasen - 2e897cc90 Add a pc file for harfbuzz-cairo 2022-12-26 17:01:08 -0700: Matthias Clasen - ddb52e4a3 [cairo] Add docs 2022-12-26 17:01:08 -0700: Behdad Esfahbod - dc2bf2664 [cairo] Set scaled-font extents 2022-12-26 17:01:08 -0700: Behdad Esfahbod - d6ecda36b [cairo] Renames 2022-12-26 17:01:08 -0700: Behdad Esfahbod - ffa45f243 [cairo] #ifdef HAVE_CAIRO 2022-12-26 17:01:08 -0700: Behdad Esfahbod - 9e61fd770 [hb-cairo] Lazy-load funcs thread-safe 2022-12-26 17:01:08 -0700: Matthias Clasen - 49a6aa97d [docs] Add missing HB_HAS macros 2022-12-26 17:01:08 -0700: Matthias Clasen - 306645503 Work on proper build integration 2022-12-26 17:01:08 -0700: Behdad Esfahbod - a7c2e839e [hb-cairo] Prefix internal methods 2022-12-26 17:01:08 -0700: Behdad Esfahbod - bb640d403 [hb-cairo] Use nullptr instead of NULL 2022-12-26 17:01:08 -0700: Behdad Esfahbod - b3a365668 [hb-cairo] Minor 2022-12-26 17:01:08 -0700: Behdad Esfahbod - 3a11a09f5 [hb-cairo] Rename cairo_extend 2022-12-26 17:01:08 -0700: Behdad Esfahbod - 20a50acc9 [hb-cairo] Make hb_cairo_glyphs_from_buffer public 2022-12-26 17:01:08 -0700: Behdad Esfahbod - bf52386cf [cairo] Silence warning 2022-12-26 17:01:08 -0700: Behdad Esfahbod - e594780e2 [hb-cairo] Some header tweaks 2022-12-26 17:01:08 -0700: Behdad Esfahbod - 1ad24421a [hb-cairo] Rename files to C++ 2022-12-26 17:01:08 -0700: Behdad Esfahbod - a230eb8cf [hb-cairo] Factorize hb_cairo_glyphs_from_buffer 2022-12-26 17:01:08 -0700: Behdad Esfahbod - 5c3da76a4 [hb-cairo] Change API again 2022-12-26 17:01:08 -0700: Behdad Esfahbod - 9f7538c26 [hb-cairo] Change API 2022-12-26 17:01:08 -0700: Matthias Clasen - 0d6ee4621 wip: Make hb-view use hb-cairo 2022-12-26 17:01:08 -0700: Matthias Clasen - 767bdd43a wip: Add libharfbuzz-cairo 2022-12-26 17:00:20 -0700: Matthias Clasen - 2a5156792 [paint] Add a test for recursion 2022-12-26 15:38:24 -0700: Behdad Esfahbod - c3a8c6bb8 [paint] More docs 2022-12-26 15:12:27 -0700: Behdad Esfahbod - 5f168db88 [hb-view] Build with autotools if cairo-ft is not available 2022-12-26 12:30:39 -0700: Behdad Esfahbod - ae208963d Add hb-limits.hh 2022-12-26 12:20:04 -0700: Matthias Clasen - 5f5fa4b21 [ft-colr] Limit the size of the graph we follow 2022-12-26 12:20:04 -0700: Matthias Clasen - ea2892c30 [paint] Limit the size of the graph we follow 2022-12-26 11:29:26 -0700: Matthias Clasen - 1eb4d002f Try to fix the build with msvc 2022-12-26 11:29:26 -0700: Matthias Clasen - 00e93102a Add a test for hb_ot_color_glyph_has_paint 2022-12-26 11:29:26 -0700: Matthias Clasen - e7b0947af Add a test for hb_ot_color_has_paint 2022-12-26 11:29:26 -0700: Matthias Clasen - 5dd69d81b Fix hb_ot_color_has_paint 2022-12-26 11:29:26 -0700: Matthias Clasen - b8f2281c6 Add hb_ot_color_glyph_has_paint 2022-12-24 12:57:33 -0700: Behdad Esfahbod - 79c5bb92c [ft] Work around a freetype bug 2022-12-24 12:08:32 -0700: Matthias Clasen - a7a93b85e Drop accidentally added ttx files 2022-12-24 11:56:23 -0700: Behdad Esfahbod - fa1cf15e5 [ft-colr] Whitespace 2022-12-24 11:53:43 -0700: Behdad Esfahbod - 5343eac16 [ft-colr] Minor use context instead of direct access 2022-12-24 11:50:57 -0700: Behdad Esfahbod - 0b6468b82 [ft-colr] Minor 2022-12-24 11:40:44 -0700: Behdad Esfahbod - 1c595ec17 [paint-extents] Lazy-load paint_extents funcs 2022-12-24 11:38:32 -0700: Behdad Esfahbod - 4280ed290 [paint-extents] Add missing file 2022-12-24 11:37:59 -0700: Behdad Esfahbod - 2c0ab34d0 [paint-extents] Lazy-load draw-funcs 2022-12-24 11:30:45 -0700: Behdad Esfahbod - 11036ed71 [paint] Add hb-paint-extents.cc 2022-12-24 11:22:16 -0700: Behdad Esfahbod - 959996d70 [paint-extents] Namespace 2022-12-24 11:01:32 -0700: Behdad Esfahbod - 62bd26dda [ft] Pick largest bitmap size 2022-12-24 10:59:17 -0700: Behdad Esfahbod - d35dff020 [cbdt] Remove extra clip 2022-12-24 10:56:06 -0700: Behdad Esfahbod - f70c5d6f0 [paint] Continue returning bool from paint_image() 2022-12-24 10:44:25 -0700: Behdad Esfahbod - 6ccbfabd4 [paint] Return bool from paint_image() 2022-12-24 10:35:26 -0700: Behdad Esfahbod - 346331d37 [ft] Fix negative xscale 2022-12-24 10:31:30 -0700: Behdad Esfahbod - 9376e7a93 [ft] Remove stale TODO 2022-12-24 10:28:41 -0700: Behdad Esfahbod - a7fd48c40 [ft] Comment 2022-12-24 10:25:43 -0700: Behdad Esfahbod - bb45ba2f9 [ft] Fix negative y-scale 2022-12-24 10:15:47 -0700: Behdad Esfahbod - aba2063c2 [paint-extents] Comments 2022-12-24 10:12:35 -0700: Behdad Esfahbod - 988ca459f [paint-extents] Minor refactor 2022-12-24 10:11:04 -0700: Behdad Esfahbod - f8bf98798 [paint-extents] Refactor code 2022-12-24 17:33:54 +0200: Khaled Hosny - 1f3c042ff [doc] Don’t automatically skip building docs on Windows 2022-12-24 10:13:44 -0500: Matthias Clasen - dfd371e97 Cosmetics 2022-12-24 09:16:29 -0500: Matthias Clasen - d00e97f16 Add test-paint to the autotools build 2022-12-24 09:16:29 -0500: Matthias Clasen - 3478728ed Fix test-paint build without freetype 2022-12-24 09:16:29 -0500: Matthias Clasen - 4816be9ab Work around cairo limitations 2022-12-24 05:34:47 -0500: Matthias Clasen - 9b9d7c7b8 Plug a memory lek in paint tests 2022-12-24 05:30:11 -0500: Matthias Clasen - 76c16095f Fix the build on Windows 2022-12-23 20:56:20 -0500: Matthias Clasen - f9c865a89 Update test results 2022-12-23 18:52:46 -0700: Behdad Esfahbod - f7eebc397 [paint-extents] Shorten enum addressing 2022-12-23 18:17:05 -0700: Behdad Esfahbod - 0110bdb3e [paint-extents] Streamline extents_t more 2022-12-23 18:15:21 -0700: Behdad Esfahbod - 9f3e050b9 [paint-extents] Streamline extents_t 2022-12-23 18:00:38 -0700: Behdad Esfahbod - 0d129ae30 Fix warning 2022-12-23 17:55:09 -0700: Behdad Esfahbod - 73e48b935 [colr] Push clipbox or computed clip 2022-12-23 17:33:13 -0700: Behdad Esfahbod - 02684751b [paint-extents] Clean up 2022-12-23 17:28:46 -0700: Behdad Esfahbod - dbea503a3 [colr] Return true extents 2022-12-23 17:13:35 -0700: Behdad Esfahbod - f9c2e30e0 [paint-extents] Better handle empty glyphs 2022-12-23 19:07:32 -0500: Matthias Clasen - 885dbcfba Skip empty outlines 2022-12-23 16:59:12 -0700: Behdad Esfahbod - bd61e645f [paint-extents] Use hb_min/hb_max 2022-12-23 16:45:04 -0700: Behdad Esfahbod - 56a48f8b0 [paint] Don't use extents in hb-view 2022-12-23 18:41:24 -0500: Matthias Clasen - 79229cea1 Get outline extents manually 2022-12-23 18:34:09 -0500: Matthias Clasen - 55b7af6b6 Tweak paint-tests 2022-12-23 16:25:36 -0700: Behdad Esfahbod - 47c896f00 [paint-extents] Hook it up, kinda 2022-12-23 15:57:05 -0700: Behdad Esfahbod - 7fbaaebe8 [paint-extents] Finish off 2022-12-23 15:21:48 -0700: Behdad Esfahbod - 8ca78d152 [paint-extend] More 2022-12-23 15:11:45 -0700: Behdad Esfahbod - 23a2d4dba [paint-extents] More 2022-12-23 15:05:30 -0700: Behdad Esfahbod - d7435b100 [paint-extents] Flesh out more 2022-12-23 14:57:12 -0700: Behdad Esfahbod - c37a1eade [paint-extents] Flesh out some more 2022-12-23 14:45:56 -0700: Behdad Esfahbod - 268d8b7de [paint-extents] Start out 2022-12-23 16:28:53 -0500: Matthias Clasen - 44b48845b Add tests for hb_color_line_t 2022-12-23 13:52:22 -0700: Behdad Esfahbod - a4a86c0ec [test-paint] g_test_message 2022-12-23 13:47:37 -0700: Behdad Esfahbod - dcab56798 [test-paint] Don't use g_test_fail_print() for older glib 2022-12-23 13:40:02 -0700: Matthias Clasen - 8e197f50d Add missing paint test results 2022-12-23 13:37:59 -0700: Behdad Esfahbod - d9875ddc9 [ft-colr] Add depth counter 2022-12-23 13:37:59 -0700: Matthias Clasen - 3b021c556 Run paint tests with ft font funcs 2022-12-23 13:37:59 -0700: Matthias Clasen - ca190aaba Split off the hb-paint tests 2022-12-23 13:37:59 -0700: Matthias Clasen - ecd742045 Debug spew 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 583f010b0 [ft] Move lock only around clip_glyph 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 276290390 [ft-colr] Minor 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 3a1385f01 [ft-colr] Simplify color-stop callback 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 1cc3b1000 [ft-colr] Ifdef build for older freetype 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 882c2bca2 [ft-colr] Add a paint context 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 7a4b4c64f [ft-colr] Minor macro 2022-12-23 13:37:59 -0700: Behdad Esfahbod - c453c2fce [ft-colr] Fix color-stop iteration 2022-12-23 13:37:59 -0700: Matthias Clasen - bbb89e62a [paint] Document color lines as transient 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 15582d5fc [ft-colr] Apply slant to clipbox 2022-12-23 13:37:59 -0700: Matthias Clasen - 7abd5dcf1 [ft-paint] Fix handling of colorstop iters 2022-12-23 13:37:59 -0700: Matthias Clasen - 393bab4ba [ft-paint] Apply ClipBox to all glyphs 2022-12-23 13:37:59 -0700: Matthias Clasen - c11ae85cb [ft-paint] Apply root transform 2022-12-23 13:37:59 -0700: Matthias Clasen - 7fc3fdac7 [ft-paint] Optimize away some transforms 2022-12-23 13:37:59 -0700: Matthias Clasen - 586d1758c [ft-paint] Fix an oversight 2022-12-23 13:37:59 -0700: Matthias Clasen - 092637f94 [ft-paint] Fix rounding 2022-12-23 13:37:59 -0700: Matthias Clasen - fe08e956e [ft-paint] Fix a case of x/y confusion 2022-12-23 13:37:59 -0700: Matthias Clasen - 0d5256e5a [ft-paint] Fix some fixed->float conversions 2022-12-23 13:37:59 -0700: Matthias Clasen - 07ba5be39 [paint] Documentation tweaks 2022-12-23 13:37:59 -0700: Matthias Clasen - 13e0cb64f hb-view: Interpolate gradients premultiplied 2022-12-23 13:37:59 -0700: Matthias Clasen - 21f78c877 [paint] Document that colors are unpremultiplied 2022-12-23 13:37:59 -0700: Matthias Clasen - b6e98cf75 [colr] Add more docs 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 7a2dc5cf5 [docs] Hook up a couple 2022-12-23 13:37:59 -0700: Matthias Clasen - a634f6b48 [colr] Add more docs 2022-12-23 13:37:59 -0700: Behdad Esfahbod - a02c2a911 [ft-paint] Apply alpha correctly 2022-12-23 13:37:59 -0700: Matthias Clasen - ee7bbdf37 tests: Update expected results 2022-12-23 13:37:59 -0700: Matthias Clasen - 3993a4070 test: Add some verification hints 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 6ebcc9d2e [ft-paint] Hook up gradients 2022-12-23 13:37:59 -0700: Behdad Esfahbod - fe4e9bd93 [colr] Add public vtable for hb_color_line_t 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 7c9e42ed9 [colr] Fix transform hell 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 569d5b436 [ft-paint] Remove dead code 2022-12-23 13:37:59 -0700: Behdad Esfahbod - cfdc34b44 [ft-paint] Implement FT_COLR_PAINTFORMAT_SKEW 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 64cf17ec8 [ft-paint] Fix center translation 2022-12-23 13:37:59 -0700: Behdad Esfahbod - ddbe4e52e [ft-paint] Implement FT_COLR_PAINTFORMAT_ROTATE 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 16598e024 [ft-paint] Default 2022-12-23 13:37:59 -0700: Behdad Esfahbod - a0f7f9e61 [ft-paint] Implement FT_COLR_PAINTFORMAT_COMPOSITE 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 0ec201446 [ft] Implement FT_COLR_PAINTFORMAT_COLR_GLYPH 2022-12-23 13:37:59 -0700: Behdad Esfahbod - ac2682c61 [ft] Start of a COLRv1 renderer 2022-12-23 13:37:59 -0700: Behdad Esfahbod - e2546f5ab [ft] Add hb-ft-colr.hh 2022-12-23 13:37:59 -0700: Matthias Clasen - 5bd3c07b5 [colr] Don't access baseGlyphList unless v1 2022-12-23 13:37:59 -0700: Matthias Clasen - 47dbebff3 [paint] Add COLRv0 tests 2022-12-23 13:37:59 -0700: Matthias Clasen - 6909701b3 [paint] Update docs 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 381d410b1 [paint] Add HB_PAINT_IMAGE_FORMAT_BGRA and use it in hb-ft 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 63db0d2ae [util] Speculatively fix build against non-PNG builds 2022-12-23 13:37:59 -0700: Behdad Esfahbod - c5f903872 [paint] Add bitmap width/height to paint_image callback 2022-12-23 13:37:59 -0700: Matthias Clasen - eef47f237 [paint] Fix the docs 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 3c972867b More s/hb_font_get_glyph_shape/hb_font_draw_glyph/ 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 72a169c84 [ft] Paint COLRv0 glyphs 2022-12-23 13:37:59 -0700: Behdad Esfahbod - bb807f47d [ft] Implement paint_glyph() for outline glyphs 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 91c880503 [ft] Use new name for draw API 2022-12-23 13:37:59 -0700: Behdad Esfahbod - c27eefec1 Revert "Drop the deprecation" 2022-12-23 13:37:59 -0700: Behdad Esfahbod - f3985d948 [paint] Fix drawing non-color glyphs 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 237955dff [paint] Add slant to image() callback 2022-12-23 13:37:59 -0700: Matthias Clasen - c22193397 [paint] Preserve foreground information 2022-12-23 13:37:59 -0700: Matthias Clasen - f146299a4 [paint] Drop unnecessary api 2022-12-23 13:37:59 -0700: Matthias Clasen - 6387004ca [paint] Simplify api 2022-12-23 13:37:59 -0700: Matthias Clasen - 71bd5a0df [paint] Resolve colors 2022-12-23 13:37:59 -0700: Matthias Clasen - bd1389bed [paint] Add hb_paint_context_t to docs 2022-12-23 13:37:59 -0700: Matthias Clasen - 5d7553d38 view: Add a --font-palette option 2022-12-23 13:37:59 -0700: Matthias Clasen - d094e76cb hb-view: Pass fg color to hb_font_paint_glyph 2022-12-23 13:37:59 -0700: Matthias Clasen - 9be01b6bf [paint] Pass hb_paint_context_t along 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 6c71c530c [paint] Rename hb_paint_context_t to hb_ot_paint_context_t 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 849539539 [paint] Fix slant 2022-12-23 13:37:59 -0700: Matthias Clasen - b1500baba utils: Some cairo helper tweaks 2022-12-23 13:37:59 -0700: Matthias Clasen - 97224f3b6 [paint] Pass font to all callbacks 2022-12-23 13:37:59 -0700: Matthias Clasen - 32ce29f99 [font] Move hb_font_t typedef 2022-12-23 13:37:59 -0700: Matthias Clasen - 8364d9130 Document hb_font_set_draw_glyph_func 2022-12-23 13:37:59 -0700: Matthias Clasen - a20999b9d [font] Fix a few documentation mistakes 2022-12-23 13:37:59 -0700: Matthias Clasen - 754528914 [docs] Reorder paint section 2022-12-23 13:37:59 -0700: Matthias Clasen - 2333a566e Drop the deprecation 2022-12-23 13:37:59 -0700: Behdad Esfahbod - cf02d1330 [cairo] Remove unused struct 2022-12-23 13:37:59 -0700: Matthias Clasen - 14b026ff8 [draw] Add hb_font_draw_glyph 2022-12-23 13:37:59 -0700: Matthias Clasen - 08da12652 [docs] Linkify links 2022-12-23 13:37:59 -0700: Matthias Clasen - 9437f719a [paint] Document hb_paint_extend_t 2022-12-23 13:37:59 -0700: Matthias Clasen - 3a2634e27 [paint] Document hb_font_paint_glyph_func_t 2022-12-23 13:37:59 -0700: Matthias Clasen - 0f287e75e [paint] Rename hb_font_get_glyph_paint_func_t 2022-12-23 13:37:59 -0700: Matthias Clasen - b0fa40b2e tests: More diagnostics 2022-12-23 13:37:59 -0700: Matthias Clasen - ddd203926 [paint] Improve the docs 2022-12-23 13:37:59 -0700: Matthias Clasen - 3a219cfa6 [config] Make HB_LEAN imply HB_NO_PAINT 2022-12-23 13:37:59 -0700: Matthias Clasen - 0ef2dc9be Drop a TODO 2022-12-23 13:37:59 -0700: Matthias Clasen - 96cda3886 [paint] Clarify docs 2022-12-23 13:37:59 -0700: Matthias Clasen - 290bb338b Dist test result files 2022-12-23 13:37:59 -0700: Matthias Clasen - a3ba72387 Drop an unneeded include 2022-12-23 13:37:59 -0700: Matthias Clasen - 74ccc1e76 tests: Produce useful output on failure 2022-12-23 13:37:59 -0700: Matthias Clasen - 084291108 Tests: Fix memleak pointed out by valgrind 2022-12-23 13:37:59 -0700: Matthias Clasen - 0800d1879 Try to fix autotools build 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 5ac218865 [paint] A doc fix 2022-12-23 13:37:59 -0700: Matthias Clasen - 5451b78f4 Don't use alloca 2022-12-23 13:37:59 -0700: Matthias Clasen - 7c12db46f Try to fix msvc build 2022-12-23 13:37:59 -0700: Matthias Clasen - d2b420589 [docs] Add hb-paint apis 2022-12-23 13:37:59 -0700: Behdad Esfahbod - d8cb7ceef [test] Try fixing bots with old glib 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 5d1fc9ee9 [paint] Fix annotations 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 3590ee74f [util] Fix bot 2022-12-23 13:37:59 -0700: Behdad Esfahbod - ee2204469 [paint] Add get_empty / [sg]et_user_data 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 21a9db875 [draw] Add get_empty / [sg]et_user_data 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 9a7422c5f [font] Minor doc fix 2022-12-23 13:37:59 -0700: Behdad Esfahbod - a9b37206e [font] Minor rename 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 815544a1f [font] Adapt paint_glyph to parent transform 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 81bf08927 [hb-view] Use color render callback if HB_DRAW >= 2 2022-12-23 13:37:59 -0700: Matthias Clasen - c65f580b9 Drop hb-test 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 85917e5b2 [paint] Fix docs 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 14bf3aaa8 [colr] Make paint_image work again 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 9672aa861 [util] Fix compiler warning 2022-12-23 13:37:59 -0700: Matthias Clasen - 955bd3036 Fix hb-cairo-utils 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 357395670 [util] Include stdio.h 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 7accbe97d [util] Fix argument order and root transform PNGs 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 529dc40d7 [util] Adjust scaling 2022-12-23 13:37:59 -0700: Behdad Esfahbod - bcc9ab27f [hb-view] Fix transformation 2022-12-23 13:37:59 -0700: Behdad Esfahbod - c996fc58e [hb-view] Remove redundant check 2022-12-23 13:37:59 -0700: Behdad Esfahbod - bec535403 [hb-view] Fix render_color_glyph extents coordinate system 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 95ccd6648 [hb-view] Set glyph extents in render_color_glyph 2022-12-23 13:37:59 -0700: Matthias Clasen - 6cadf280f Use hb-cairo-utils in hb-test 2022-12-23 13:37:59 -0700: Matthias Clasen - 8bcd13dd9 small fixup to hb-cairo-utils 2022-12-23 13:37:59 -0700: Matthias Clasen - f1f8d1e85 Small documentation addition 2022-12-23 13:37:59 -0700: Matthias Clasen - 6c49822ca wip: Use hb-paint in hb-view 2022-12-23 13:37:59 -0700: Matthias Clasen - 021618e91 [colr] Add hb_ot_color_has_paint 2022-12-23 13:37:59 -0700: Matthias Clasen - 63fcb26c9 Add some more docs 2022-12-23 13:37:59 -0700: Matthias Clasen - 2d4678b64 Add a comment 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 3b32eab38 [colr] Fix compiler warning 2022-12-23 13:37:59 -0700: Matthias Clasen - 30a6fd04d [colr] Add some tests 2022-12-23 13:37:59 -0700: Matthias Clasen - 451414a27 [paint] Documentation fixes 2022-12-23 13:37:59 -0700: Behdad Esfahbod - e3153654c [colr] Fix PNG placement 2022-12-23 13:37:59 -0700: Behdad Esfahbod - f07ce68f9 Remove unused function 2022-12-23 13:37:59 -0700: Matthias Clasen - 0c77f1d9a [paint] Documentation tweaks 2022-12-23 13:37:59 -0700: Matthias Clasen - 0a2f3673b [paint] Use tags for image formats 2022-12-23 13:37:59 -0700: Matthias Clasen - 4c728e952 [colr] Add a todo 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 4b0285bae [colr] Use slant_xy 2022-12-23 13:37:59 -0700: Behdad Esfahbod - b9314400e [colr] Hook up color-line variation 2022-12-23 13:37:59 -0700: Matthias Clasen - a935e4b0c [paint] Add synthetic slant to root transform 2022-12-23 13:37:59 -0700: Behdad Esfahbod - edf273826 [colr] Try fixing bot build 2022-12-23 13:37:59 -0700: Matthias Clasen - 686e627bd [paint] Set up root transform in one place 2022-12-23 13:37:59 -0700: Behdad Esfahbod - c6dd56cc6 [colr] Simplify color-stop handling 2022-12-23 13:37:59 -0700: Matthias Clasen - 485ba9beb [paint] Spell out rectangle in the API 2022-12-23 13:37:59 -0700: Matthias Clasen - 37f3f0fcc [paint] Change the image callback 2022-12-23 13:37:59 -0700: Matthias Clasen - ea48d6c29 Move hb_glyph_extents_t definition 2022-12-23 13:37:59 -0700: Behdad Esfahbod - b722039c4 [colr] Simplify 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 452cfb959 [colr] Simplify loop using iterators 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 601a596ca [paint] Fix include path 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 8a9069d55 [colr] Fix radial gradient 2022-12-23 13:37:59 -0700: Behdad Esfahbod - e799c33bb [paint] Fix function prototype 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 1953d26a8 [colr] Limit recursion depth 2022-12-23 13:37:59 -0700: Matthias Clasen - 378bbeea0 Add more docs 2022-12-23 13:37:59 -0700: Matthias Clasen - 9876e30c6 test: Support png images via paint_image 2022-12-23 13:37:59 -0700: Matthias Clasen - 6079173a5 Try paint_glyph for more tables 2022-12-23 13:37:59 -0700: Matthias Clasen - e6c5a616a SVG Implement paint-glyph 2022-12-23 13:37:59 -0700: Matthias Clasen - 23c60fd9b sbix: Implement paint_glyph 2022-12-23 13:37:59 -0700: Matthias Clasen - 7996ae4c3 CBDT: Implement paint glyph 2022-12-23 13:37:59 -0700: Matthias Clasen - 82e23f322 paint: Add a paint-image callback 2022-12-23 13:37:59 -0700: Matthias Clasen - 56b02b659 Update the docs 2022-12-23 13:37:59 -0700: Matthias Clasen - 9461ab708 Try paint_glyph for more tables 2022-12-23 13:37:59 -0700: Matthias Clasen - 3e39dd492 cff2: Implement paint_glyph 2022-12-23 13:37:59 -0700: Matthias Clasen - df89b5213 cff1: Implement paint_glyph 2022-12-23 13:37:59 -0700: Matthias Clasen - 2edd771cf glyf: Implement paint_glyph 2022-12-23 13:37:59 -0700: Matthias Clasen - 0b33b35eb COLRv1: Return bool from paint_glyph 2022-12-23 13:37:59 -0700: Matthias Clasen - 0d890061d Rename 'solid' to 'color' 2022-12-23 13:37:59 -0700: Matthias Clasen - 2c0782860 test: More debug spew 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 46286275f [colr] More dispatch functionality 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 81f232afb [colr] Use dispatch machinery for paint_glyph context 2022-12-23 13:37:59 -0700: Behdad Esfahbod - a96300d42 [colr] Hide internal symbols 2022-12-23 13:37:59 -0700: Behdad Esfahbod - fdf17dbf3 Try fixing bots 2022-12-23 13:37:59 -0700: Behdad Esfahbod - b4cab86d9 Fix autotools build 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 075751909 [colr] Add variation to rest of the paints 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 5bce00534 [colr] Flesh out variations for a few paints 2022-12-23 13:37:59 -0700: Behdad Esfahbod - 9d3440b74 [colr] Add variation infrastructure to paint_glyph 2022-12-23 13:37:59 -0700: Matthias Clasen - 5c6329555 Apply root transform 2022-12-23 13:37:59 -0700: Matthias Clasen - 5afca91ff Add some docs 2022-12-23 13:37:59 -0700: Matthias Clasen - 44c68594f Some docs 2022-12-23 13:37:59 -0700: Matthias Clasen - d7c2eacf4 Handle COLRv0 layers in paint_glyph 2022-12-23 13:37:59 -0700: Matthias Clasen - 55ca6ed23 minor fixes 2022-12-23 13:37:59 -0700: Matthias Clasen - 794fa4c3c sweep gradients etc 2022-12-23 13:37:59 -0700: Matthias Clasen - 1880e5475 Assorted fixes 2022-12-23 13:37:59 -0700: Matthias Clasen - 684df8a82 add some todos 2022-12-23 13:37:59 -0700: Matthias Clasen - a6f813b68 Implement hb_color_line_get_extend 2022-12-23 13:37:59 -0700: Matthias Clasen - d07fdc69d test: dump color lines 2022-12-23 13:37:59 -0700: Matthias Clasen - 3937d6b0a Implement hb_color_line_t 2022-12-23 13:37:59 -0700: Matthias Clasen - 64f1b55d0 api fixes: use floats consistently 2022-12-23 13:37:59 -0700: Matthias Clasen - 627c857f8 rename pop_group_and_composite 2022-12-23 13:37:59 -0700: Matthias Clasen - c9350838c assorted fixes and changes 2022-12-23 13:37:59 -0700: Matthias Clasen - 5a123e869 quick testcase 2022-12-23 13:37:59 -0700: Matthias Clasen - 42324aef2 hb-paint: annotation fix 2022-12-23 13:37:59 -0700: Matthias Clasen - 8377341b2 wip: implement paint_glyph 2022-12-23 13:37:59 -0700: Matthias Clasen - efe13a191 fix introspection 2022-12-23 13:37:59 -0700: Matthias Clasen - 6a48ac42f COLR implementation 2022-12-23 13:37:59 -0700: Matthias Clasen - 71efa0dcf wip: hb_font_paint_glyph 2022-12-23 13:37:59 -0700: Matthias Clasen - 83d0a49f7 wip: hb-paint 2022-12-23 13:37:38 -0700: Behdad Esfahbod - 0066e824f [util] Fix vertical positioning with --glyphs 2022-12-23 13:31:48 -0700: Behdad Esfahbod - 265b699fb [util] Improve --glyphs 2022-12-23 13:13:29 -0700: Behdad Esfahbod - d45f7265e [hb-view/hb-shape] Add --glyphs 2022-12-23 12:33:28 -0700: Matthias Clasen - 30c5402e3 Make hb-features.h usable standalone 2022-12-22 10:53:37 -0700: Behdad Esfahbod - d628aff9d [ft] Apply slant in get_glyph_extents 2022-12-22 10:21:50 -0700: Behdad Esfahbod - 9a0ebd2b2 [glyf] Fix slant-scaling in GlyphHeader too 2022-12-22 08:34:01 -0700: Behdad Esfahbod - 392463bff [cff] Fix extent rounding 2022-12-22 08:15:01 -0700: Behdad Esfahbod - 897c10270 [font] Fix scale_glyph_extents 2022-12-22 07:32:29 -0700: Behdad Esfahbod - 9194e13e2 [font] Apply slant to glyph extents 2022-12-22 07:32:15 -0700: Behdad Esfahbod - b0abbfd86 [font] Centralize glyph-extents scaling 2022-12-22 06:44:04 -0700: Chun-wei Fan - 4622be7f8 test/fuzzing: Fix dist 2022-12-21 19:52:20 -0700: Behdad Esfahbod - 97b8ada86 [varc] Reset component coordinates to that of the font 2022-12-21 16:44:06 -0700: Garret Rieger - 40342c943 [subset] check for addition overflow in hdmx size calculation. 2022-12-21 15:04:27 -0700: Garret Rieger - d77fca997 [subset] when subsetting preprocessor fails, reference the returned face. 2022-12-20 19:04:41 +0200: Khaled Hosny - fc8fa1841 Revert "[doc] Don’t skip building on Windows" 2022-12-20 19:01:25 +0200: Khaled Hosny - 6d80aba49 Revert "[doc] Remove redundant check for gtkdoc-scan" 2022-12-20 09:58:04 -0700: Behdad Esfahbod - 9b5b4da0e [varc] Set coordinates as absolute values 2022-12-20 18:42:13 +0200: Khaled Hosny - 0409363f7 [doc] Remove redundant check for gtkdoc-scan 2022-12-20 18:41:01 +0200: Khaled Hosny - 196e739cf [doc] Don’t skip building on Windows 2022-12-19 19:17:04 -0700: Behdad Esfahbod - 80e68f09c [VarC] Change rotation/skew representation 2022-12-19 17:57:33 -0700: Garret Rieger - 1840b02e6 [subset] Don't gate access to the table repacker. 2022-12-19 17:12:09 -0700: Behdad Esfahbod - 03a168569 [VarC] Change representation of scale from 4.12 to 6.10 2022-12-19 16:02:05 -0700: Garret Rieger - 1a51f71af [subset] don't segfault when --help-all is specified w/ instancing options. 2022-12-19 20:04:36 +0200: Matthias Clasen - c292e577f Fix a typo 2022-12-19 20:04:36 +0200: Matthias Clasen - b795246ff [draw] Clarify the docs 2022-12-19 20:03:57 +0200: Matthias Clasen - eddb408f9 [draw] Small doc fix 2022-12-19 00:59:50 +0200: Khaled Hosny - bc4c290b7 [doc] Workaround gtk-doc limitation with HB_DEPRECATED_FOR 2022-12-19 00:15:04 +0200: Khaled Hosny - 734e5f7cf [doc] Add HB_DEPRECATED_FOR to --ignore-decorators 2022-12-18 23:58:36 +0200: Khaled Hosny - f9e1192d5 [ot-tag] Document two deprecated symbols 2022-12-18 23:40:01 +0200: Khaled Hosny - 947e01a7c [subset] Suppress gtk-doc warning 2022-12-18 17:44:41 +0200: Khaled Hosny - 9ca8e7564 Revert "[circleci] Make dist tarball with meson" 2022-12-18 08:28:55 +0200: Nirbheek Chauhan - c7dd63d1a meson: Provide binaries when built as a subproject 2022-12-18 08:28:55 +0200: Nirbheek Chauhan - 7be06f637 meson: Override dependencies to improve usage as a subproject 2022-12-17 08:57:56 -0700: Behdad Esfahbod - 206957aee [COLR] Change recursion limit back to 128 2022-12-17 16:24:20 +0200: Khaled Hosny - 31ba950b7 [circleci] Don’t run tests in dist 2022-12-17 16:24:20 +0200: Khaled Hosny - f22e42d73 [circleci] Remove cruft 2022-12-17 16:24:20 +0200: Khaled Hosny - 21e866b8b [circleci] Unify meson commands a bit 2022-12-17 16:24:20 +0200: Khaled Hosny - 80157cc60 [circleci] Make dist tarball with meson 2022-12-16 23:35:26 +0200: Khaled Hosny - afcae83a0 6.0.0 2022-12-16 22:29:10 +0200: Khaled Hosny - 27ff90d7b [meson] Update freetype2 wrap 2022-12-16 13:23:01 -0700: Matthias Clasen - a98c6fdd9 Mark an argument as unused 2022-12-16 13:23:01 -0700: Matthias Clasen - 601d3806c COLRv1: Revamp extents variation 2022-12-16 22:00:08 +0200: Khaled Hosny - 318df8a70 [meson] Update google-benchmark wrap 2022-12-16 22:00:08 +0200: Khaled Hosny - bd7c45802 [meson] Update glib wrap 2022-12-16 12:28:50 -0700: Behdad Esfahbod - 51a17201a [open-type] In to_float() take offset as float 2022-12-16 21:10:15 +0200: Khaled Hosny - 9e3bfd9aa [ci] Build Windows binaries without cairo-ft 2022-12-16 21:10:15 +0200: Khaled Hosny - 6add69a6e [hb-view] Allow building without cairo-ft 2022-12-16 12:03:51 -0700: Behdad Esfahbod - f252cf80e [open-type] Allow passing an offset to to_float() 2022-12-16 11:43:38 -0700: Behdad Esfahbod - 6ae35365f Fix build 2022-12-16 11:33:04 -0700: Behdad Esfahbod - e957391ef [colr] Add NoVariable::varIdxBase 2022-12-16 11:31:00 -0700: Behdad Esfahbod - e06de98c3 [var-common] Make VarInstancer take an offset 2022-12-16 11:29:51 -0700: Behdad Esfahbod - 251f9f621 [open-type] Add VarIdx::add() 2022-12-16 11:26:24 -0700: Behdad Esfahbod - bf2ae3f0c [open-type] Add static_assert for NO_VARIATION 2022-12-16 11:14:42 -0700: Matthias Clasen - d4496e640 COLRv1: Apply variations correctly 2022-12-14 22:34:06 -0700: Matthias Clasen - 193e0e3e8 Cosmetic: typo fix fribidi 2022-12-18 08:38:41 +0530: Nirbheek Chauhan - 667fd1f ci: Upload logs on build failure 2022-12-18 08:21:05 +0530: Nirbheek Chauhan - cf9eecd ci: Update python version in github workflows 2022-12-18 07:19:28 +0530: Nirbheek Chauhan - e533dae meson: Override dependencies to improve usage as a subproject libass 2023-01-01 15:51:37 +0100: Oneric - a943ef5 configure: support x86 assembly on GNU Hurd curl 2023-01-09 17:40:04 +0100: Stefan Eissing - 33ac97e1c tests-httpd: basic infra to run curl against an apache httpd plus nghttpx for h3 2023-01-09 13:23:20 +0100: Stefan Eissing - 1c5d8acf7 quic: improve connect error message, debugging info, fix false connect report 2023-01-09 11:09:34 +0100: Stefan Eissing - 0ef292688 quiche: fix build without any HTTP/2 implementation 2023-01-09 11:09:33 +0100: Daniel Stenberg - 0978b2ef2 .github/workflows/linux.yml: add a quiche CI job 2023-01-08 20:54:48 +0100: Daniel Stenberg - 5cb63da77 curl.h: allow up to 10M buffer size 2023-01-08 20:31:52 +0100: Tatsuhiro Tsujikawa - 3022eeaef GHA: use designated ngtcp2 and its dependencies versions 2023-01-08 11:08:10 +0100: Daniel Stenberg - 5a9a5e171 docs/cmdline-opts/hsts.d: explain hsts more 2023-01-08 11:06:30 +0100: Stefan Eissing - 4303093cd msh3: run again in its cfilter 2023-01-08 03:32:06 -0500: Jay Satiro - 260fea215 sendf: fix build for Linux TCP fastopen 2023-01-07 23:09:28 +0100: Daniel Stenberg - 91576eba5 RELEASE-NOTES: synced 2023-01-07 23:01:52 +0100: Daniel Stenberg - b45b6b618 setopt: move the SHA256 opt within #ifdef libssh2 2023-01-07 14:19:31 +0100: Patrick Monnerat - ee0f73919 nss: implement data_pending method 2023-01-06 03:45:17 -0500: Jay Satiro - d7b56ac75 CURLOPT_HEADERDATA.3: warn DLL users must set write function 2023-01-05 23:51:27 +0100: jonrumsey - 1f693e0ac x509asn1: fix compile errors and warnings 2023-01-05 23:49:10 +0100: Patrick Monnerat - f22cd67b7 runtests: fix detection of TLS backends 2023-01-05 23:44:48 +0100: andy5995 - f92aae86c GHA: add job on Slackware 15.0 2023-01-05 23:43:02 +0100: Daniel Stenberg - 4cfab5272 test363: make even smaller writes to loop more 2023-01-05 23:43:02 +0100: Daniel Stenberg - 3f3ddee06 http_proxy: do not assign data->req.p.http use local copy 2023-01-05 23:39:49 +0100: Stefan Eissing - 446267c55 quic: rename vquic implementations, fix for quiche build. 2023-01-05 16:04:12 +0100: Stefan Eissing - 16bb32e10 sectransp: fix for incomplete read/writes 2023-01-05 10:12:57 +0100: andy5995 - 21f5b6bfb GHA: Hacktoberfest CI: Update deprecated 'set-output' command 2023-01-05 02:34:24 -0500: Jay Satiro - 602964ec5 scripts: set file mode +x on all perl and shell scripts 2023-01-04 23:11:54 +0100: Stefan Eissing - 24e4e57cf tool_operate: fix headerfile writing 2023-01-04 15:36:36 +0100: Daniel Stenberg - 1485e8921 misc: reduce struct and struct field sizes 2023-01-04 09:15:37 +0100: Daniel Stenberg - 7ad8a7ba9 noproxy: support for space-separated names is deprecated 2023-01-04 09:12:58 +0100: Andrei Rybak - bb393e521 lib: fix typos in comments which repeat a word 2023-01-03 23:51:40 +0100: Radek Brich - 3ef31a16f cmake: set SOVERSION also for macOS 2023-01-03 17:15:26 -0500: Jay Satiro - fcd1b547d http2: fix compiler warning due to uninitialized variable 2023-01-03 17:33:29 +0100: Stefan Eissing - 6a8d7ef98 cf-socket: keep sockaddr local in the socket filters 2023-01-03 09:34:54 +0100: Daniel Stenberg - 436d63fbb RELEASE-NOTES: synced 2023-01-03 09:29:52 +0100: Daniel Stenberg - 22f795c83 runtests: consider warnings fatal and error on them 2023-01-03 09:19:21 +0100: Daniel Stenberg - 2bc1d775f copyright: update all copyright lines and remove year ranges 2023-01-03 09:06:36 +0100: Daniel Stenberg - 3e9c2924d docs/DEPRECATE.md: deprecate gskit 2023-01-03 09:02:15 +0100: Daniel Stenberg - 4fc773774 Revert "x509asn1: avoid freeing unallocated pointers" 2023-01-03 08:54:22 +0100: Daniel Stenberg - e6002e901 ngtcp2: fix the build without 'sendmsg' 2023-01-03 08:51:51 +0100: Daniel Stenberg - f86894a38 cmake: check for sendmsg 2023-01-02 16:03:28 +0100: Timmy Schierling - 7baff01fd runtest.pl: add expected fourth return value 2023-01-02 13:24:37 +0100: Daniel Stenberg - b637f3534 http2: when using printf %.*s, the length arg must be 'int' 2023-01-02 13:18:58 +0100: Daniel Stenberg - 42c3b23a7 cfilters: check for NULL before using pointer 2023-01-02 13:16:24 +0100: Daniel Stenberg - ed18244df http2: in connisdead check, attach the connection before reading 2023-01-02 11:56:49 +0100: Philip H - 4556665ad Linux CI: update some dependecies to latest tag 2023-01-02 11:51:30 +0100: Daniel Stenberg - 5c544b491 c-hyper: move down the Accept-Encoding header generation 2023-01-02 11:31:29 +0100: Daniel Stenberg - 9ca194b5e release-notes.pl: check fixes/closes lines better 2023-01-02 10:35:42 +0100: Daniel Stenberg - f27262b17 test1560: use a UTF8-using locale when run 2023-01-02 10:34:14 +0100: Daniel Stenberg - 36dce5562 cf-socket: fix build regression 2023-01-02 10:19:35 +0100: Daniel Stenberg - b8b483b0c examples: remove the curlgtk.c example 2023-01-02 00:26:37 +0100: andy5995 - d68e0a0cc docs: add link to GitHub Discussions 2023-01-02 00:13:02 +0100: andy5995 - 92abdaf8e GHA: ignore changes to md files for most workflows 2023-01-02 00:06:15 +0100: Josh Brobst - aa6e7a1f4 http: decode transfer encoding first 2023-01-01 15:42:20 +0100: Daniel Stenberg - fc9f22b46 curl.h: mark CURLSSLBACKEND_MESALINK as deprecated 2023-01-01 15:08:06 +0100: Daniel Stenberg - afd0a12f8 curl_global_sslset.3: clarify the openssl situation 2023-01-01 00:51:35 +0100: Cameron Blomquist - 99327018c http: add additional condition for including stdint.h 2022-12-31 16:56:21 +0100: Daniel Stenberg - becfe2ec7 urldata: cease storing TLS auth type 2022-12-31 16:53:21 +0100: Daniel Stenberg - df856cb5c vtls: use ALPN HTTP/1.0 when HTTP/1.0 is used 2022-12-30 21:57:35 +0100: Marcel Raad - 49f39dfac lib670: make test.h the first include 2022-12-30 16:43:19 +0100: Stefan Eissing - 71b7e0161 lib: connect/h2/h3 refactor 2022-12-30 16:06:03 +0100: Daniel Stenberg - 1c18f8da5 RELEASE-NOTES: synced 2022-12-30 12:58:14 +0100: Daniel Stenberg - 17f089118 docs/libcurl/curl_getdate.3: minor whitespace edit 2022-12-30 09:20:55 +0100: Daniel Stenberg - 54120efdf transfer: break the read loop when RECV is cleared 2022-12-30 00:16:53 +0100: Daniel Stenberg - 1c0079603 multihandle: turn bool struct fields into bits 2022-12-30 00:13:56 +0100: Stefan Eissing - b0119436b ftpserver: lower the normal DATA connect timeout to speed up torture tests 2022-12-28 13:52:58 +0100: Nick Banks - ae98b8502 msh3: add support for request payload 2022-12-28 13:30:05 +0100: Stefan Eissing - f39472ea9 openssl: remove attached easy handles from SSL instances 2022-12-28 09:27:02 +0100: Daniel Stenberg - 7fa449ca0 socketpair: allow localhost MITM sniffers 2022-12-28 09:20:12 +0100: Daniel Stenberg - 5ab72b9a5 HTTP3: mention what needs to be in place to remove EXPERIMENTAL label 2022-12-28 09:19:02 +0100: andy5995 - 54130a6ca MANUAL.md: add pipe to apt-key example 2022-12-27 22:41:19 +0100: Daniel Stenberg - 01b6afd8d test417: verify %{certs} output 2022-12-27 22:41:19 +0100: Daniel Stenberg - d9ee0e47c runtests: make 'mbedtls' a testable feature 2022-12-27 22:41:17 +0100: Daniel Stenberg - c6aa19c1d writeout: add %{certs} and %{num_certs} 2022-12-27 16:06:43 +0100: Stefan Eissing - db5f833cc haxproxy: send before TLS handhshake 2022-12-27 15:38:47 +0100: Daniel Stenberg - 1971a861b RELEASE-NOTES: synced 2022-12-27 15:22:32 +0100: Daniel Stenberg - ea5aaaa5e test446: verify hsts with two URLs 2022-12-27 15:22:32 +0100: Daniel Stenberg - dc0725244 runtests: support crlf="yes" for verify/proxy 2022-12-27 15:22:32 +0100: Daniel Stenberg - ca02a77f0 hsts: handle adding the same host name again 2022-12-27 15:22:01 +0100: Daniel Stenberg - 0bf8b796a tool_operate: share HSTS between handles 2022-12-27 15:22:01 +0100: Daniel Stenberg - 076a2f629 share: add sharing of HSTS cache among handles 2022-12-27 11:36:03 +0000: Viktor Szakats - 692c73707 Makefile.mk: fix wolfssl and mbedtls default paths 2022-12-27 10:54:03 +0100: Daniel Stenberg - 9566372a8 INTERNALS: cleanup 2022-12-27 10:52:34 +0100: Daniel Stenberg - dfbe035c8 cmake: bump requirement to 3.7 2022-12-27 10:48:29 +0100: Daniel Stenberg - 728400f87 cfilters:Curl_conn_get_select_socks: use the first non-connected filter 2022-12-26 23:29:23 +0100: Daniel Stenberg - 901392cbb urlapi: add CURLU_PUNYCODE 2022-12-26 10:56:49 +0100: Daniel Stenberg - cf174810d RELEASE-NOTES: synced 2022-12-26 10:15:48 +0100: Daniel Stenberg - ccf1ca943 libssh2: try sha2 algos for hostkey methods 2022-12-26 10:04:55 +0100: Patrick Monnerat - e2aed0043 typecheck: accept expressions for option/info parameters 2022-12-26 09:47:43 +0100: Paul Howarth - ef07452a5 tests: avoid use of sha1 in certificates 2022-12-26 09:32:37 +0100: Yurii Rashkovskii - 5ee81c396 cmake: fix the snprintf detection 2022-12-26 09:29:36 +0100: Radu Hociung - 73477d5a4 http: remove the trace message "Mark bundle... multiuse" 2022-12-26 09:27:39 +0100: Hannah Schierling - a5cf4a87c url: fix build with `--disable-cookies` 2022-12-23 08:56:53 +0100: Stefan Eissing - 4ab601d93 runtests: also tear down http2/http3 servers when https server is stopped 2022-12-23 08:56:53 +0100: Stefan Eissing - c7fb341c0 tests: add 3 new HTTP/2 test cases, plus https: support for nghttpx 2022-12-23 08:45:05 +0100: Daniel Stenberg - db07301fb urldata: remove unused struct fields, made more conditional 2022-12-22 23:07:46 +0100: Daniel Stenberg - f4883ba96 urldata: make set.http200aliases conditional on HTTP being present 2022-12-22 23:06:46 +0100: Daniel Stenberg - aef4dc892 md4: fix build with GnuTLS + OpenSSL v1 2022-12-22 23:04:47 +0100: Daniel Stenberg - 31b9a3226 urldata: make 'ftp_create_missing_dirs' depend on FTP || SFTP 2022-12-22 18:07:07 +0100: John Bampton - 80efd3bc6 misc: fix grammar and spelling 2022-12-22 16:06:37 +0100: Daniel Stenberg - af5999a67 urldata: move the cookefilelist to the 'set' struct 2022-12-22 14:31:37 +0100: Daniel Stenberg - e4505a191 strdup: name it Curl_strdup 2022-12-22 14:29:40 +0100: Nick Banks - 72b819f14 msh3: update to v0.5 Release 2022-12-22 08:59:08 +0100: andy5995 - 3736c0a20 workflows/linux.yml: merge 3 common packages 2022-12-21 23:36:58 +0100: Daniel Stenberg - ee583c68d docs: mention indirect effects of --insecure 2022-12-21 16:26:35 +0100: Daniel Stenberg - 07dfbc08b SECURITY-PROCESS.md: document severity levels 2022-12-21 15:38:50 +0100: Daniel Stenberg - 5d0cad97a RELEASE_NOTES: synced 2022-12-21 15:37:54 +0100: Marcel Raad - 03ac7ab4a tool_operate: fix `CURLOPT_SOCKS5_GSSAPI_NEC` type 2022-12-21 08:00:59 +0100: Daniel Stenberg - c12fb3dda RELEASE-NOTES: synced 2022-12-21 08:00:59 +0100: Daniel Stenberg - 26959cb74 THANKS: 40 new contributors from 7.87.0 2022-12-20 13:50:15 +0100: Daniel Stenberg - 565d0ca2b http: fix the ::1 comparison for IPv6 localhost for cookies 2022-12-19 23:15:07 +0000: Philip H - 5f5660f3a CI/spell: actions/checkout@v2 > actions/checkout@v3 2022-12-19 12:33:19 +0100: Daniel Stenberg - 4f20188ac smb/telnet: do not free the protocol struct in *_done() 2022-12-19 11:04:15 +0100: Daniel Stenberg - 9e7190163 http: use the IDN decoded name in HSTS checks 2022-12-16 15:02:38 +0100: Daniel Stenberg - 46441955b CURLOPT_DEBUGFUNCTION.3: emphasize that incoming data is "raw" 2022-12-16 15:01:05 +0100: Xì Gà - 6cc18802f socks: fix username max size is 255 (0xFF) 2022-12-16 10:31:13 +0100: Daniel Stenberg - 66f4d50fa limit-rate.d: see also --rate 2022-12-15 22:57:08 +0100: Daniel Stenberg - b151faa08 lib1560: add some basic IDN host name tests 2022-12-15 22:56:58 +0100: Daniel Stenberg - cc0aaf6e8 idn: rename the files to idn.[ch] and hold all IDN functions 2022-12-15 22:56:52 +0100: Daniel Stenberg - 301812bec idn: remove Curl_win32_ascii_to_idn 2022-12-15 16:35:18 +0100: Daniel Stenberg - 590ecb6de RELEASE-NOTES: synced 2022-12-15 15:56:26 +0100: Daniel Stenberg - 6f40703ba curl_url_get.3: remove spurious backtick 2022-12-15 15:52:17 +0100: Daniel Stenberg - 50e781d3e socks: fix infof() flag for outputing a char 2022-12-15 14:36:37 +0100: Daniel Stenberg - 50750d097 ssl-reqd.d: clarify that this is for upgrading connections only 2022-12-15 12:38:57 +0100: Daniel Stenberg - af0924210 curl_url_set.3: document CURLU_DISALLOW_USER 2022-12-15 12:36:25 +0100: Daniel Stenberg - 5de6848f1 cmake: set the soname on the shared library 2022-12-15 08:28:38 +0100: Daniel Stenberg - 614f78131 tool_paramhlp: free the proto strings on exit 2022-12-15 08:26:04 +0100: Daniel Stenberg - 24d494c26 tool_cfgable: free the ssl_ec_curves on exit 2022-12-15 08:23:48 +0100: Daniel Stenberg - c20b35dda urlapi: reject more bad letters from the host name: &+() 2022-12-15 08:21:20 +0100: Daniel Stenberg - b740f152a altsvc: fix rejection of negative port numbers freeglut 2023-01-04 22:15:46 +0200: Anthony Roberts - edbdcbe7 Add support for ARM64 MSVC targets 2022-12-15 02:43:46 +0200: Matthew Johnson - 82ae4855 Remving WIN64 compiler warnings. libtiff 2023-01-09 18:13:18 +0000: Su Laus - 7be63244 tiffset: get filesize to allocate only the required memory. Fixes issue #241 2023-01-06 15:23:06 +0100: Even Rouault - c074eb73 Remove use of tif_dirnumber 2023-01-06 15:19:40 +0100: Even Rouault - 47591619 TIFFSetSubDirectory(): call _TIFFCleanupIFDOffsetAndNumberMaps() 2023-01-06 15:18:36 +0100: Even Rouault - 1123f312 struct tiff: remove unused tif_dirlistoff 2023-01-06 15:17:58 +0100: Even Rouault - e146a61d TIFFUnlinkDirectory(): reset tif_dirnumber 2023-01-06 00:33:09 +0100: Even Rouault - 4eea4d5d Add _TIFFCleanupIFDOffsetAndNumberMaps() and call it from TIFFUnlinkDirectory() 2022-12-28 20:21:22 +0100: Su_Laus - bdaf7c7f Disable clang-formatting for tif_config.h.cmake.in and tiffconf.h.cmake.in because sensitive for CMake scripts. - explanation added 2022-12-26 17:39:48 +0100: Su_Laus - e131fde6 Disable clang-formatting for tif_config.h.cmake.in and tiffconf.h.cmake.in because sensitive for CMake scripts. 2022-12-19 21:30:42 +0000: Su Laus - dc3369a7 manpage: Add multi page TIFF and SubIFDs description and read / write example. 2022-12-16 18:47:55 +0100: Su_Laus - d4635458 Behavior of TIFFOpen() mode "r+" in the Windows implementation adjusted to that of Linux. 2022-12-15 22:15:03 +0100: Even Rouault - f1f86eed TIFFSetDirectory: avoid harmless unsigned-integer-overflow libwebp 2022-12-16 12:10:36 -0800: James Zern - 6fc1a9f9 */Android.mk: add a check for NDK_ROOT 2022-12-15 18:14:19 -0800: James Zern - d3e151fc doc/api.md,webp_js/README.md: Webp -> WebP 2022-12-15 18:11:40 -0800: James Zern - ed92a626 extras: WebpToSDL -> WebPToSDL 2022-12-15 15:14:44 -0800: James Zern - 6eb0189b xcframeworkbuild.sh: bump MACOSX_CATALYST_MIN_VERSION 2022-12-14 19:21:12 -0800: James Zern - 1d58575b CMake: align .pc variables with autoconf highway 2023-01-09 01:18:44 -0800: Jan Wassenberg - 6f7676f warning fix (cast) 2023-01-03 07:21:14 -0800: Paul Chang - 9d697ce Extend support for horizontal sum/min/max on [ui8] back to SSSE3 2023-01-03 01:46:57 -0800: Jan Wassenberg - 3d43ade document sum1=0 requirement. Refs #1081, thanks @kleisauke 2022-12-30 12:45:12 +0100: Emil Melnikov - 7b7dd5c Add HWY_ASSUME macro 2022-12-29 00:24:27 -0800: Paul Chang - 1751548 Document added support for [ui]8 sum/min/max 2022-12-28 08:10:48 -0800: Jan Wassenberg - 4a28e49 warning fix: add cast 2022-12-28 08:01:18 -0800: Paul Chang - 518a469 Implement [ui]8/16 horizontal sum/min/max for ARMv7a 2022-12-28 22:44:19 +0900: Hwijoon Lim - d686530 Bump version of com_google_googletest to 1.11.0 2022-12-27 02:04:47 -0800: Jan Wassenberg - 7def70e avoid cmath in scalar-inl for wasm Godbolt 2022-12-22 09:48:03 -0800: Paul Chang - 490ad63 implement more add/min/max horizontal reductions for SSE 2022-12-21 07:37:11 -0800: Paul Chang - 7ec2f0d Use horizontal add/min/max intrinsics on ARM64 2022-12-21 05:34:05 -0800: Jan Wassenberg - 57fd168 improve documentation of Vec and overloaded implementations 2022-12-20 06:57:13 -0800: Jan Wassenberg - cc0e87a add CMake script for finding hwy, copied from libjxl. Fixes #1084 2022-12-20 06:54:19 -0800: Jan Wassenberg - 969c231 internal test infrastructure, tighten build_test permissions libjxl 2023-01-09 18:45:23 +0100: Sami Boukortt - cadf798c Relax jxl_test slightly 2023-01-09 16:42:47 +0100: Luca Versari - 0442f8e8 Fix RLE in fast-lossless. 2023-01-09 11:57:58 +0100: Zoltan Szabadka - 31e38dae Add unit tests for extras::EncodeJpeg() 2023-01-08 08:47:43 +0100: Luca Versari - abcf2c9e Ensure that the number of palette colors is representable. 2023-01-06 17:17:06 +0100: Zoltan Szabadka - 25262231 Run msan build on ubuntu-20.04 2023-01-05 19:32:07 +0100: Zoltan Szabadka - ee70a3ff Fix release workflow, and run it on all PRs. 2023-01-05 14:32:49 +0100: Luca Versari - 40d69034 Fix compilation for some compiler versions. 2023-01-05 14:01:40 +0100: Zoltan Szabadka - 7b8f56b9 Reimplement extras::DecodeJpeg using jpegli-static library. 2023-01-05 13:29:50 +0100: Mathieu Malaterre - 1e85c1b5 Fix a bunch of ubsan/signed integer overflow errors 2023-01-05 13:27:47 +0100: Mathieu Malaterre - 8f112985 Fix big-endian test for float16 2023-01-05 09:11:51 +0100: Luca Versari - 03422ffd Improve parallelization of e10. 2023-01-05 08:33:40 +0100: Moritz Firsching - be3cd212 more tolerance (#2027) 2023-01-04 17:52:41 +0100: Luca Versari - b94f4352 Add an -e10 option for best lossless compression 2023-01-04 10:52:34 +0000: Moritz Firsching - 70419d85 remove TODO about SCALAR (#2025) 2023-01-04 09:18:55 +0100: Jyrki Alakuijala - 542c9d5f minor masking adjustment 2023-01-03 19:51:07 +0100: szabadka - dbe03096 Build a separate jpegli-static library that libjpeg.so depends on. (#2021) 2023-01-03 17:53:07 +0000: szabadka - cb758b07 Make scalar and simd behavior more similar. (#2023) 2023-01-03 15:16:46 +0000: Jyrki Alakuijala - 3c40e9ca DZgas' red-green test image correction (#2010) 2023-01-03 12:15:58 +0100: Luca Versari - fb251d62 Do not compile avx512 on gcc10 or earlier. 2023-01-03 10:03:55 +0100: Evgenii Kliuchnikov - 78dffa0e Make demos simpler; add README 2023-01-03 00:14:58 +0100: Luca Versari - f95fd562 Some more AVX512 tweaking 2023-01-03 00:14:58 +0100: Luca Versari - b612e269 Enable AVX512 by default if supported and speed it up. 2023-01-02 11:08:26 +0100: Luca Versari - 26a51581 Fix compilation on MSVC 2023-01-01 23:53:33 +0100: Luca Versari - a5417e07 Allow non-multiple-of-16 RLE lengths. 2023-01-01 12:26:00 +0100: Luca Versari - d4d4c655 Use per-channel prefix codes and move code to a shared namespace. 2023-01-01 12:26:00 +0100: Luca Versari - d34965c8 AVX512 implementation of input reading. 2023-01-01 12:26:00 +0100: Luca Versari - 8444dc29 AVX2 code for input reading. 2023-01-01 12:26:00 +0100: Luca Versari - 8a8cc980 Prepare for SIMDfication of input step. 2022-12-30 11:44:54 +0000: Jyrki Alakuijala - 23560bc4 improved precision with red/green handling (#2007) 2022-12-30 12:21:38 +0100: Luca Versari - 66ed57b6 Explicitly SIMDfy prediction. 2022-12-29 10:22:16 +0100: Jyrki Alakuijala - b54e9fd8 improvements for red/green in AC strategy (#2005) 2022-12-28 19:24:13 +0100: Luca Versari - e78e7409 Short README for fast-lossless 2022-12-28 18:13:40 +0100: Sami Boukortt - 4f538b74 Fix the animation test 2022-12-28 15:49:43 +0100: Luca Versari - 407d6c9e AVX512 implementation. 2022-12-28 15:49:43 +0100: Luca Versari - bab1a391 Add support for >8 bit with AVX2. 2022-12-28 15:49:43 +0100: Luca Versari - 0635a4e1 Rename generic SIMD code paths. 2022-12-28 15:49:43 +0100: Luca Versari - f70f4978 Rewrite NEON implementation with "Generic SIMD". 2022-12-28 15:49:43 +0100: Luca Versari - e161b01c Allow different chunk sizes. 2022-12-28 03:53:35 +0100: Luca Versari - 727c7afd Fix jxl_from_tree 2022-12-27 12:05:37 +0100: Moritz Firsching - 3d960dd8 fix RoundtripSmallPatches (#1996) 2022-12-22 13:47:29 +0100: Jyrki Alakuijala - 5853ad97 less ringing for anime (#1987) 2022-12-22 10:59:02 +0100: Moritz Firsching - 0d4273e0 Update software_support.md (#1995) 2022-12-21 16:03:33 +0000: Moritz Firsching - e51e0e56 don't allow chroma subsampling when YCbCr (#1994) 2022-12-21 15:55:52 +0100: Sami Boukortt - d17df631 Ensure that common.h is included before the macros it defines are used 2022-12-21 08:47:44 +0100: Moritz Firsching - 2a95fe4d disallow nonsensible lossless_jpeg settings (#1991) 2022-12-21 08:44:16 +0100: Moritz Firsching - 1b3dbd33 fix behavior for `--allow_partial_files` (#1990) 2022-12-20 17:56:55 +0100: szabadka - 6a891d6a jpegli: optimize YCbCr base quant matrix with simplex search (#1983) 2022-12-16 18:32:41 +0000: szabadka - 0a6bafee Add SSIMULACRA2 to benchmark_xl (#1984) 2022-12-16 17:07:51 +0000: Jon Sneyers - 7c451b31 no fast lossless animation yet (#1982) 2022-12-16 14:01:12 +0100: Luca Versari - 39fd6c83 Workaround for --save-decompressed failing. 2022-12-16 10:20:03 +0100: Jon Sneyers - 7e6022c7 fix test again 2022-12-15 21:48:59 +0100: szabadka - 4c989a2c jpegli: fill in cinfo's AC/DC Huffman table data (#1978) 2022-12-15 21:48:15 +0100: Jon Sneyers - 5b4f536c make cjxl input.jpg -d 3 do lossy recompression (#1942) 2022-12-15 17:12:54 +0100: Luca Versari - bfebdf0d Fix fast-lossless on MSVC. 2022-12-15 15:36:22 +0000: Jon Sneyers - 5f81abbc attempt to fix tests (#1977) 2022-12-15 15:19:07 +0100: Zoltan Szabadka - 57a27c59 jpegli: use cinfo->quant_tbl_ptrs to store quant tables 2022-12-15 13:24:22 +0100: Luca Versari - a8983725 Use fast-lossless for effort 1. zimg 2022-12-30 18:12:48 -0800: sekrit-twc - 3fe44e2 depth: fix buffer overrun in NEON dither to byte speex 2022-10-16 23:32:45 +0200: Christoph Reiter - e394c21 build: fix mingw build with -D_FORTIFY_SOURCE=2 flac 2023-01-09 11:00:51 +0100: Martijn van Beurden - fe0bf230 Lift restrictions on channel mask 2023-01-09 10:50:40 +0100: Martijn van Beurden - 6ea23b0f Remove 'default is signed' mention for raw input 2023-01-07 09:58:00 +0100: Martijn van Beurden - 0a52c6fd Replace own bool with stdbool.h, check for header being available 2023-01-06 19:34:57 +0100: Martijn van Beurden - 2b87e4cd Let libFLAC not write a seektable in Ogg, even when asked for 2022-12-31 22:16:01 +0100: Martijn van Beurden - 8d2830b6 Refactor code applying apodization and finding lp_coeffs (#530) libopusenc 2022-12-31 15:46:01 -0800: Sam James - e4285b5 opusenc: Fix -Wstrict-prototypes 2022-12-31 15:45:22 -0800: Sam James - d85550c m4: fix -Wstrict-protoypes codec2 2022-12-28 07:21:13 +1030: drowe67 - b528fe04 fix sign of freq offset for 800XA 2022-12-27 10:04:02 +1030: drowe67 - 79ff5956 lowered SNR pass threshold as default compression puts a ceiling on SNR 2022-12-27 09:53:14 +1030: drowe67 - c47611fd first pass at removing OFDM DPSK option from FreeDV API, a few ctests still failing 2022-12-27 09:16:31 +1030: drowe67 - 2e3c0e76 clipping and BPF on by default 2022-12-27 08:29:43 +1030: drowe67 - 88d3db39 remove redundant list of modes for OFDM BPF 2022-12-27 07:56:02 +1030: drowe67 - ab75f31a Update README.md 2022-12-26 09:50:21 +1030: drowe67 - eeccd536 README.md update 2022-12-26 09:47:13 +1030: drowe67 - 410e07fe Clarify Windows support 2022-12-18 00:35:44 -0800: Mooneer Salem - c4862c0e Found out actual result from GitHub so using it. 2022-12-18 00:19:16 -0800: Mooneer Salem - 1042695e Add debugging for the fade tests. 2022-12-18 00:08:32 -0800: Mooneer Salem - 84d0a129 Loosen required number of text packets to pass ctests on GitHub environment. 2022-12-17 18:42:09 -0800: Mooneer Salem - 434c2337 TX BPF is valid for all OFDM modes. 2022-12-16 23:01:05 +0100: cybork42 - 8c969d6f refactor to use type 'bool' consistely 2022-12-15 08:01:33 +1030: drowe67 - d3a696d4 added path to CML for compression test 2022-12-15 07:43:56 +1030: drowe67 - 2c72b47c ctest to check Octave and C compressed waveforms are about the same 2022-12-15 07:02:42 +1030: drowe67 - 96cececb same burst offset for C and Octave 2022-12-15 07:02:15 +1030: drowe67 - f9bf944e test acq with compressed tx signal 2022-12-15 06:31:40 +1030: drowe67 - bffe4c54 corrected CPAPR maths 2022-12-14 07:05:29 +1030: drowe67 - ca67eafb add SNR curves to README_data.md 2022-12-14 06:29:51 +1030: drowe67 - cafe2f9e typo 2022-12-14 06:28:56 +1030: drowe67 - 93b8e1fd extended upper range of SNR est, added snrest_snd compressed plot 2022-12-09 23:49:01 -0800: Mooneer Salem - 7d2abb46 Proposed wording for the README re: Windows support. 2022-12-09 07:21:02 +1030: drowe67 - 1c1f46fb tweaking x axis range 2022-12-08 13:46:52 +1030: drowe67 - a71a0565 composite C Modem curve for README, throughput curve 2022-12-08 06:01:29 +1030: drowe67 - bc47876e curve generation for datac1 compressed 2022-12-08 06:01:04 +1030: drowe67 - 35c9bf45 set up filtering for compression for datac1 2022-12-08 05:59:47 +1030: drowe67 - 99f7094b updated SNR calculations and results for datac0/1/3 2022-12-07 14:43:46 +1030: drowe67 - 1d00bf47 thicker line for PER, getting sensible results 2022-12-07 06:49:06 +1030: drowe67 - 41230b01 first pass MPP curves working 2022-12-07 06:06:57 +1030: drowe67 - ff018983 building up support for AWGN & MPP curves, AWGN curves running OK 2022-12-07 06:05:16 +1030: drowe67 - 8351683e added initial silence, as first packet was being missed, tweak one FSK test to continue passing 2022-12-06 05:47:59 +1030: drowe67 - 2df48f48 cleaned up comments 2022-12-05 22:14:16 +1030: drowe67 - d7626bf8 Makefile to automate raw data SNR curves 2022-12-04 20:27:06 +1030: drowe67 - 3abe3596 changed No range when we have compression 2022-12-04 19:13:34 +1030: drowe67 - 5b109c27 added test to trao common set up issue 2022-12-04 18:21:33 +1030: drowe67 - 9e574cc5 set up to generate all data and curves 2022-12-04 17:23:49 +1030: drowe67 - 4d754f81 plotting SNRest v SNR for uncompressed 2022-12-04 16:40:47 +1030: drowe67 - ea28b260 plotting Octave v C Tx - helped find pre-amble level bug 2022-12-04 16:37:03 +1030: drowe67 - 5a4935d8 fixed bug in C pre/post amble was applying extra gain to pre/post amble that would have been distorting it, possible reducing performance in burst detection 2022-12-04 14:00:49 +1030: drowe67 - 39b2e8f1 experimenting with font sizes for PNG 2022-12-04 13:32:13 +1030: drowe67 - cd2f2707 Oct and ch injecting noise, plots look OK 2022-12-04 10:48:00 +1030: drowe67 - 4d9971fe ch PER/BER versus SNR 2022-12-04 10:18:38 +1030: drowe67 - 1fbdd118 Octave Tx PER/BER versus SNR 2022-12-03 20:45:22 +1030: drowe67 - e180f52d CRC option for ofdm_ldpc_tx.m so it can work with freedv_data_raw_rx 2022-12-02 12:11:18 +1030: drowe67 - f0182bc8 fixed fonts on PNGs, plotted mean line of estimates, plotted PER 2022-12-01 14:51:06 +1030: drowe67 - f49c5f1c plotting SNR est versus measured curves for 3 raw data modes 2022-12-01 14:50:39 +1030: drowe67 - 9efa0916 fixing mark:space SNR offset in testframe mode 2022-12-01 13:47:04 +1030: drowe67 - b54f9459 companion octave script for plotting 2022-12-01 13:25:58 +1030: drowe67 - a4c6f781 building up snr_curves.sh 2022-12-01 12:15:00 +1030: drowe67 - b9f4a353 first pass at cmd line wave file to spectrogram tool sndfile 2022-12-25 17:32:57 +0500: evpobr - a9be96f8 Update _config.yml 2022-12-25 11:19:16 +0100: David Seifert - 2ed38b57 Release 1.2.0 openmpt 2023-01-09 13:38:00 +0000: Jörn Heusipp - bfb6d7ee9 Merged revision(s) 18487 from trunk/OpenMPT: [Fix] mpt/string_transcode/tests: Add missing includes. ........ 2023-01-09 12:37:50 +0000: Jörn Heusipp - b23113f31 Merged revision(s) 18485 from trunk/OpenMPT: [Fix] Avoid creating a new empty module when RestartManager restarts OpenMPT without any previously open modules. In case no previously open documents are found or in case they fail to re-open, MFC RestartManager integration assumes the default action to be opening a new empty document (see CWinApp::ProcessShellCommand() and CWinApp::RestartInstance()). We can override this behaviour by pretending that we found previously open documents and that we successfully re-opened them in our CDataRecoveryHandler implementation by just returning TRUE instead of FALSE in these cases. Fixes . ........ 2023-01-09 12:01:53 +0000: Jörn Heusipp - b41a4a8a3 Merged revision(s) 18483 from trunk/OpenMPT: [Fix] mpt/format/tests: Add missing include. ........ 2023-01-08 14:14:48 +0000: Jörn Heusipp - 923dfef33 [Mod] OpenMPT: Version is now 1.30.09.01 2023-01-08 14:11:43 +0000: Jörn Heusipp - 2325acc1e [Mod] libopenmpt: Bump patch version. 2023-01-08 14:11:39 +0000: Jörn Heusipp - 6860d1dec [Mod] libopenmpt: Prepare for release. 2023-01-08 13:39:18 +0000: Johannes Schultz - 2e1b4f2e4 [Doc] Update changelog. [Mod] OpenMPT: Version is now 1.30.09.00 2023-01-08 13:32:02 +0000: Johannes Schultz - 2c04fb4b2 Merged revision(s) 18449 from trunk/OpenMPT: [Var] unrar: Update to v6.2.3. ........ 2023-01-07 15:43:58 +0000: Jörn Heusipp - ed39372c9 Merged revision(s) 18440 from trunk/OpenMPT: [Mod] build: CI: Cirrus: Add FreeBSD 12.4. ........ 2023-01-07 15:30:46 +0000: Jörn Heusipp - d07f2f1c5 Merged revision(s) 18432 from trunk/OpenMPT: [Mod] build: CI: Cirrus: Update FreeBSD 13 to 13.1. ........ 2023-01-07 14:48:47 +0000: Johannes Schultz - 06ff8bd17 Merged revision(s) 18417 from trunk/OpenMPT: [Fix] IT: In sample mode, portamento to a different sample resets the channel filter if cutoff / resonance was previously 127 / 0. Test cases: FilterPortaSmpChange.it, FilterPortaSmpChange-InsMode.it [Mod] OpenMPT: Version is now 1.30.08.02 ........ Merged revision(s) 18430 from trunk/OpenMPT: [Mod] IT: Filter bugfix from r18417 will be backported, adjust UpgradeModule condition accordingly. ........ 2023-01-07 07:27:17 +0000: Jörn Heusipp - 3d2dd5b76 [Doc] libopenmpt: Update changelog. 2023-01-07 07:21:59 +0000: Jörn Heusipp - 6742e997a Merged revision(s) 18420 from trunk/OpenMPT: [Fix] openmpt123: Fix Win9x compatibility problem with WriteConsole. Fixes . ........ 2023-01-06 14:45:59 +0000: Jörn Heusipp - 190f94a79 Merged revision(s) 18412 from trunk/OpenMPT: [Ref] Silence debug build warning. ........ 2023-01-06 13:10:20 +0000: Jörn Heusipp - 7b216eccf Merged revision(s) 18409 from trunk/OpenMPT/libopenmpt/xmp-openmpt: [Fix] xmp-openmpt: Avoid static const members. Use static inline constexpr instead. ........ 2023-01-04 21:27:07 +0000: Johannes Schultz - d36a8ca69 Merged revision(s) 18404 from trunk/OpenMPT: [Fix] Instrument tab: Live update of filter settings only worked for currently running note if the filter envelope was running. ........ 2023-01-04 20:28:53 +0000: Johannes Schultz - 3b1b3124e Merged revision(s) 18402 from trunk/OpenMPT: [Imp] Pattern tab: Make VU meters work better with larger pattern fonts, which also helps with DPI-awareness. ........ 2023-01-02 20:08:39 +0000: Johannes Schultz - abc032670 Merged revision(s) 18396 from trunk/OpenMPT: [Imp] S3M: Detect files saved with Graoumf Tracker. ........ 2023-01-02 08:50:21 +0000: Jörn Heusipp - 5ac814b2f Merged revision(s) 18385 from trunk/OpenMPT: [Fix] build: CI: Cirrus: macOS 12 only has XCode 14, and not 14.2. ........ 2023-01-02 08:31:43 +0000: Jörn Heusipp - 0fad9c14a Merged revision(s) 18380 from trunk/OpenMPT: [Fix] build: CI: Cirrus: Remove dead macOS 11 builders. ........ 2023-01-02 08:30:32 +0000: Jörn Heusipp - 4fd7c1599 Merged revision(s) 18378 from trunk/OpenMPT: [Imp] build: CI: Cirrus: Add macOS 13 builder. ........ 2023-01-02 08:22:56 +0000: Jörn Heusipp - fd909e41c Merged revision(s) 18376 from trunk/OpenMPT: [Var] build: CI: Cirrus: Add MacOS version to task names. ........ 2023-01-02 08:20:43 +0000: Jörn Heusipp - 6616f87de Merged revision(s) 18374 from trunk/OpenMPT: [Var] build: CI: Cirrus: Update XCode to 14.2. ........ 2023-01-02 08:19:28 +0000: Jörn Heusipp - cf34ca0f1 Merged revision(s) 17719 from trunk/OpenMPT: [Mod] CI: Cirrus: Build with SDL2 on macOS. ........ 2023-01-01 22:58:03 +0000: Johannes Schultz - 2ad0df485 Merged revision(s) 18370 from trunk/OpenMPT: [Mod] Tree view: Workaround for https://bugs.openmpt.org/view.php?id=1645: Always reject zip files directly rather than marking them as unknown files, so that they don't go through the link resolver. This should also speed up directory listings when there are lots of zip files. ........ Merged revision(s) 18371 from trunk/OpenMPT: [Ref] Add a comment to explain the previous commit. ........ 2023-01-01 12:36:14 +0000: Jörn Heusipp - a36dc6861 Merged revision(s) 18365 from trunk/OpenMPT: [Fix] MOD: Avoid pre-caching the whole file during header validation. ........ 2023-01-01 08:41:13 +0000: Jörn Heusipp - 1c6db49a8 [Imp] build: CI: GitHub: Add Ubuntu 22.04 workflow. 2023-01-01 07:51:10 +0000: Jörn Heusipp - ebc917396 [Var] 2023... 2022-12-31 14:26:29 +0000: Jörn Heusipp - d1862a858 Merged revision(s) 18332 from trunk/OpenMPT: [Fix] build: Makefile: MinGW-w64: Windows SDK requires _WIN32_WINNT to be defined in addition to NTDDI_VERSION. Do the same for MinGW. ........ 2022-12-31 12:04:21 +0000: Jörn Heusipp - 722859ba2 Merged revision(s) 18324 from trunk/OpenMPT: [Ref] mpt/uuid/uuid.hpp: Cleanup. ........ 2022-12-30 19:43:38 +0000: Jörn Heusipp - bd4da146e Merged revision(s) 18322 from trunk/OpenMPT: [Var] mpt/osinfo/windows_version.hpp: Add comment for Windows version 10 22H2 Build 19045. ........ 2022-12-30 14:22:37 +0000: Jörn Heusipp - eb521da11 Merged revision(s) 18320 from trunk/OpenMPT: [Fix] mpt/io_read/filedata.hpp: Cleanup pos_type vs std::size_t confusion. ........ 2022-12-30 13:42:27 +0000: Jörn Heusipp - 904ee9319 Merged revision(s) 18317 from trunk/OpenMPT: [Imp] mpt/io_read/filecursor.hpp: In case of seeking forward in a FileCursor on an unseekable stream, avoid pre-caching the whole file and instead only pre-cache up to the seek destination. ........ 2022-12-30 13:21:31 +0000: Jörn Heusipp - 8515649e0 Merged revision(s) 18313 from trunk/OpenMPT: [Var] mpt/io_read/filecursor.hpp: Fix code formatting. ........ 2022-12-29 07:53:57 +0000: Jörn Heusipp - 005f135f9 Merged revision(s) 18309 from trunk/OpenMPT: [Ref] build: Make: Use -Wno-stringop-overflow for external libraries for GCC. Fixes false-positive warning in minimp3 with GCC 12 targeting x86. ........ 2022-12-26 17:14:43 +0000: Jörn Heusipp - fd0fd9dc9 Merged revision(s) 18303 from trunk/OpenMPT: [Fix] Stream Export: Fix bogus truncation of pattern cue points (no actual bug due to WAV being limited to 32bit anyway). ........ 2022-12-24 21:40:54 +0000: Jörn Heusipp - d492b4fac Merged revision(s) 18296 from trunk/OpenMPT: [Ref] mpt/format/default_formatter.hpp: Remove unneeded include. ........ 2022-12-24 15:16:59 +0000: Jörn Heusipp - 3ee2ce7a8 Merged revision(s) 18292 from trunk/OpenMPT: [Fix] updatesigntool: mptAssert.h is required. ........ 2022-12-24 15:12:15 +0000: Jörn Heusipp - 2fa56002c Merged revision(s) 18288 from trunk/OpenMPT: [Doc] libopenmpt: Fix typos in C++ API docs. ........ 2022-12-24 15:11:38 +0000: Jörn Heusipp - e9590fad7 Merged revision(s) 18287 from trunk/OpenMPT: [Fix] mpt/parse: r14814 broke parsing of boolean values for libopenmpt ctls. Adapt mpt::parse to correctly parse integer numbers as boolean the same way ConvertStrTo did. ........ 2022-12-23 17:57:07 +0000: Jörn Heusipp - c90db6353 Merged revision(s) 18247, 18265-18267 from trunk/OpenMPT: [Ref] Remove reinterpret_cast from AMSUnpack. ........ [Ref] AMS: Avoid bogus reinterpret_cast. ........ [Fix] AMS: Avoid Undefined Behaviour due to aliasing signed char * to other memory. ........ [Fix] AMS: Make packCharacter parameter of AMSUnpack explicitly int8 instead of signedness-confused char. ........ 2022-12-23 17:28:27 +0000: Jörn Heusipp - 3d27cb1e8 Merged revision(s) 18263 from trunk/OpenMPT: [Fix] DSYM: Fix Undefined Behaviour due to reinterpret_cast to uint16le. ........ 2022-12-23 14:59:56 +0000: Jörn Heusipp - a59fa2c52 Merged revision(s) 18257 from trunk/OpenMPT: [Fix] Test: Fix reinterpret_cast Undefined Behaviour in sample conversion tests. ........ 2022-12-23 14:10:39 +0000: Jörn Heusipp - e98826cb5 Merged revision(s) 18252 from trunk/OpenMPT: [Fix] Test: Use signed char instead of char when signed 8bit PCM is desired. ........ 2022-12-23 14:06:41 +0000: Jörn Heusipp - 959ed5f3b Merged revision(s) 18250 from trunk/OpenMPT: [Fix] DLS: Fix Undefined Behaviour and endian confusion when decoding stereo 16bit samples. ........ 2022-12-22 17:12:25 +0000: Johannes Schultz - bb1380b53 Merged revision(s) 18027 from trunk/OpenMPT: [Imp] MIDI I/O Plugin: Do not send MIDI Start message when previewing notes in patterns/samples or pattern stepping is enabled (https://forum.openmpt.org/index.php?topic=6880.0). ........ 2022-12-19 18:27:21 +0000: Johannes Schultz - 072697e58 Merged revision(s) 18240 from trunk/OpenMPT: [Fix] Pattern tab: Also sanitize selection when sanitizing cursor position, to avoid potentially invisible cursor e.g. after removing channels. ........ 2022-12-17 13:21:17 +0000: Johannes Schultz - d9fc335a7 Merged revision(s) 18235 from trunk/OpenMPT: [Fix] Sample tab: Also send the forward/backward mouse buttons to the parent view to switch between sample slots. ........ openal-soft 2023-01-09 03:50:02 -0800: Chris Robinson - 89c09f66 Don't rely on mRateMatch while waiting for PipeWire timing info 2023-01-09 02:29:23 -0800: Chris Robinson - 04fc1676 Handle the stereo-encoding option for loopback devices too 2023-01-09 02:27:01 -0800: Chris Robinson - d9c1ce83 Fix handling the ALC_HRTF_SOFT attribute 2023-01-08 21:40:46 -0800: Chris Robinson - d2cb6303 Update a comment 2023-01-08 21:36:31 -0800: Chris Robinson - fb4300ac Add an option to mix on PipeWire's non-RT thread 2023-01-08 21:33:20 -0800: Chris Robinson - 79ee6a88 Simplify void_t 2023-01-08 01:36:11 -0800: Chris Robinson - 716f5373 Better handle negative sample rate values 2023-01-08 00:20:48 -0800: Chris Robinson - 0ed70ec4 Update alsoft-config 2023-01-08 00:09:19 -0800: Chris Robinson - 9a91682d Update some config comments 2023-01-07 21:43:07 -0800: Chris Robinson - 625e64cc Get device config options earlier in a device update 2023-01-06 01:40:10 -0800: Chris Robinson - ec30a306 Avoid using a reversed all-pass for the front stablizer 2023-01-05 17:41:30 -0800: Chris Robinson - 3f8a3af3 Disable MSVC warning C5051 2023-01-05 16:47:37 -0800: Chris Robinson - d61376e5 Rename some lambda parameters to avoid shadowing warnings 2023-01-05 16:20:35 -0800: Chris Robinson - 6d613b30 Combine some duplicate code to mix each channel 2023-01-05 01:47:55 -0800: Chris Robinson - 23c8a355 Add and use mixers that process one input and output channel 2023-01-04 23:18:17 -0800: Chris Robinson - 58a18ab3 Add a simple wrapper to call the mixer function 2023-01-04 23:03:15 -0800: Chris Robinson - 078b50e0 Simplify handling effect output for spatial effects 2023-01-04 01:57:11 -0800: Chris Robinson - e38413a4 Handle negative offset starts for callback buffers 2023-01-02 19:10:13 -0800: Chris Robinson - 8054ccd8 Combine multiple al_printf definitions 2023-01-01 22:15:46 -0800: Chris Robinson - 52224f8b Multiply by the inverse instead of divide 2023-01-01 22:03:11 -0800: Chris Robinson - 7cd9bf18 Fix a comment 2023-01-01 19:50:05 -0800: Chris Robinson - 2e98295f Handle UHJ better with convolution reverb 2023-01-01 19:14:05 -0800: Chris Robinson - b959aa9e Swap the order of some checks to simplify voice setup 2023-01-01 16:06:19 -0800: Chris Robinson - 073f9707 Avoid some explicit casts and references 2022-12-31 11:49:44 -0800: Chris Robinson - cba526e1 Display the device sample rate in openal-info 2022-12-30 21:28:39 -0800: Chris Robinson - fa52ceaf Simplify constructing the process path and executable name 2022-12-30 20:56:37 -0800: Chris Robinson - beaffdda Use a simple spinlock to protect the current global context 2022-12-30 16:20:45 -0800: Chris Robinson - 98ba092c Update some header comments 2022-12-30 14:01:31 -0800: Chris Robinson - 980665ae Add macros to prevent declaring API functions 2022-12-24 16:18:18 -0800: Chris Robinson - 38b10300 Avoid a manual loop to find a buffer queue entry 2022-12-24 16:14:46 -0800: Chris Robinson - 5340e324 Constify some parameters 2022-12-24 02:42:09 -0800: Chris Robinson - 4fe6eba8 Avoid using a macro to set a context error and return 2022-12-24 01:07:06 -0800: Chris Robinson - f177f62e Avoid some macros for checking property sizes and values 2022-12-22 18:01:51 -0800: Chris Robinson - 17f725d4 Avoid duplicate code to update the reverb delay lines 2022-12-20 17:57:57 -0800: Chris Robinson - 465df3e3 Include the reverb delay times in the fade sample count 2022-12-20 01:43:03 -0800: Chris Robinson - 860fa9cc Make sure to update the input filters with partial updates 2022-12-19 18:10:49 -0800: Chris Robinson - e87623c0 Clean up some reverb mixing loops 2022-12-19 00:24:39 -0800: Chris Robinson - bbc35ffd Turn a static member function into a lambda where it's used 2022-12-18 21:51:45 -0800: Chris Robinson - 775d9ac3 Remove a redundant comment 2022-12-18 20:34:44 -0800: Chris Robinson - a0d5cc0d Use a size_t for the reverb decay fade count 2022-12-18 20:25:01 -0800: Chris Robinson - 6753601b Avoid unreachable() in assume_aligned 2022-12-18 14:46:52 -0800: Chris Robinson - b4e281e2 Revert "Change the order of compiler checks in assume_aligned" 2022-12-18 11:42:39 -0800: Chris Robinson - 14d7809a Change the order of compiler checks in assume_aligned 2022-12-18 11:38:38 -0800: Chris Robinson - 465ee8ab Include the build type in the CI job names 2022-12-17 23:15:25 -0800: Chris Robinson - b53fea6d Create debug Windows builds with GitHub CI 2022-12-17 23:11:21 -0800: Chris Robinson - ee3ba83d Avoid inlining LoadedHrtf's destructor 2022-12-17 23:09:29 -0800: Chris Robinson - 25796a09 Clear the old reverb pipeline buffer when it's done 2022-12-17 01:10:02 -0800: Chris Robinson - ab19694f Rework reverb fading to toggle between pipelines 2022-12-16 18:41:47 -0800: Chris Robinson - d281ffa9 Use a bitset for the enabled event flags 2022-12-16 10:03:39 -0800: Chris Robinson - 84cfef85 Avoid inlining certain exception functions 2022-12-15 22:35:52 -0800: Chris Robinson - 8b806c07 Avoid extraneous temporaries when filling vectors 2022-12-15 19:00:37 -0800: Chris Robinson - 2bd11baf Fix paths for creating the archive 2022-12-15 18:45:24 -0800: Chris Robinson - 522a09c5 Build with PipeWire in GitHub CI 2022-12-15 18:40:38 -0800: Chris Robinson - e1f3d5c4 Include the router in the github actions archive 2022-12-15 16:24:01 -0800: Chris Robinson - fcf4e600 Define a destructor as default instead of empty 2022-12-14 17:39:47 -0800: Chris Robinson - c40e1bc1 Better handle span sources from iterators 2022-12-14 16:23:10 -0800: Chris Robinson - 42090e93 Avoid manually specifying FFT template parameters 2022-12-13 06:41:01 -0800: Chris Robinson - 7c3f201f Implement an al::unreachable wrapper/helper vpx 2022-12-21 11:17:04 -0500: Jerome Jiang - 11151943b Remove references to deprecated NumPy type aliases 2022-12-20 15:59:20 -0800: Scott LaVarnway - e022d5b71 [x86]: Add vpx_highbd_comp_avg_pred_sse2(). 2022-12-16 13:49:38 -0800: Scott LaVarnway - 883863001 Add vpx_highbd_comp_avg_pred_c() test. vmaf 2022-12-22 16:07:32 -0800: Zhi Li - f36ecd6c [Feature] add compare_two_quality_runners_on_dataset and test. 2022-12-21 19:18:47 -0800: Lukas Krasula - 031310ef Fix ResPow performance metric for the case of uneven number of observers per PVS and add test 2022-12-21 14:41:40 -0800: Zhi Li - c2cb7d59 [Coverage] add tests for VmafQualityRunner when feature params and model file co-exist in optional_dict. 2022-12-21 14:41:40 -0800: Zhi Li - 7f85cf05 [Misc] update comments. 2022-12-19 23:17:50 -0800: Zhi Li - b1a680fb [Bugfix] reverse a2a5448abf7 by removing adding self.optional_dict to feature_assembler (_open_workfile_method and _close_workfile_method won't need them since that they are now in optional_dict2); misc. 2022-12-19 23:17:50 -0800: Zhi Li - 091596bb [Coverage] add test to lock FeatureAssembler._get_fextractor_instance() behavior. aom 2023-01-09 18:49:49 +0000: Yunqing Wang - 29aa746fb Evaluate zero MV in av1_int_pro_motion_estimation 2023-01-09 18:28:42 +0000: Rachel Barker - ad44e3c8d Re-enable global motion + superres 2023-01-09 18:28:31 +0000: Rachel Barker - 674eaa06e Revert "Revert "Replace y_buffer_8bit with a downsampling pyramid"" 2023-01-09 18:22:58 +0000: James Zern - d35ffc6e6 av1_alloc_pc_tree_node: fix allocation check 2023-01-07 02:30:01 +0000: Marco Paniconi - c047ec16b rtc: Add scale factors for 1/3 and 2/3 2023-01-07 00:04:27 +0000: Marco Paniconi - d8bcf2aae rtc: Add dynamic spatial layers to external RC test 2023-01-06 21:47:31 +0000: Ranjit Kumar Tulabandu - 5ad2a273a Refactor weight calculation code in apply_temporal_filter() 2023-01-06 21:17:14 +0000: Yunqing Wang - ff2d57ad6 Use neighbours' MVs in variance-based partitioning 2023-01-06 18:59:58 +0000: Diksha Singh - 876d70156 Fix address sanitizer issue in av1_wiener_convolve_add_src_neon 2023-01-06 18:55:46 +0000: Ranjit Kumar Tulabandu - ccc171c1a Simplify rate computation in rate_estimator() 2023-01-06 15:41:48 +0000: Apurve Kumar Pandey - 24f62e8d6 Allintra: Reduce the instances of RefCntBuffer 2023-01-05 20:06:34 +0000: Mark Wachsler - 305db306c Protect against invalid frame_importance with 2 TPL passes 2023-01-05 19:18:52 +0000: Neeraj Gadgil - 65f5421fa Modify encoder's entropy coding byte-push mechanism 2023-01-05 14:35:00 +0000: Paul Wilkins - 44cdde3ba Cyclic refresh changes 2023-01-04 22:56:42 +0000: Narayan Kalaburgi - abdd78472 Abstract code in var_based_part.c to set certain parameters 2023-01-03 17:33:00 +0000: Marco Paniconi - 97a6746ff rtc: Test for dynamic temporal layers in RC 2022-12-29 23:25:32 +0000: Narayan Kalaburgi - bef6876be Refactor av1_choose_var_based_partitioning() function 2022-12-28 16:01:46 -0800: Wan-Teh Chang - 2621bad39 Reduce the size of the seen_bufs array 2022-12-28 22:38:55 +0000: Jingning Han - 4cd22625d Build coding block stats for two-pass TPL runs 2022-12-28 22:05:53 +0000: Anupam Pandey - 614da5b66 rtc: Refactor look-up tables and data structs in nonrd_pickmode.c 2022-12-28 21:57:37 +0000: Narayan Kalaburgi - 238db838c Rename variables appropriately in var_based_part.c 2022-12-28 18:02:10 +0000: Bohan Li - 54a5f5b25 Extra boost when the arf is in a static region. 2022-12-27 21:34:31 +0000: Anupam Pandey - 1458e6705 rtc: Add intrinsics for aom_get_var_sse_sum_16x16_dual() 2022-12-27 21:30:06 +0000: Anupam Pandey - 09eec8b5a rtc: Fix issues in aom_get_var_sse_sum_16x16_dual() 2022-12-27 21:08:51 +0000: Anupam Pandey - 8b325e7df rtc: Use appropriate macro for color_sensitivity index 2022-12-27 18:09:36 +0000: Jingning Han - 8577bf00f Replace hardcoded number with a constexpr 2022-12-26 19:57:40 +0000: Anupam Pandey - bce4e9afd rtc: Improve documentation for functions and structure in nonrd 2022-12-26 19:54:33 +0000: Anupam Pandey - 23cd339ba rtc: Move *ctx argument to CONFIG_AV1_TEMPORAL_DENOISING flag 2022-12-26 19:51:30 +0000: Narayan Kalaburgi - e2b9b5f3b Simplify nested loops in var_based_partitioning for readability 2022-12-26 19:21:14 +0000: Anupam Pandey - cbe4eb40e rtc: Rename variables used in nonrd_pickmode.c for consistency 2022-12-24 22:13:28 +0000: Jingning Han - 0fe21c3f5 Properly populate alt_unit_stats field 2022-12-22 06:35:24 +0000: Cheng Chen - 19f4bc6f6 RT: Define resolution macros and use num pixels accordingly 2022-12-22 06:35:24 +0000: Cheng Chen - bd60c59fb RT: Disencorage split partition of 32x32 for 1080p 2022-12-22 00:47:59 +0000: Apurve Kumar Pandey - 917568ca2 Avoid redundant calls to av1_build_quantizer() 2022-12-22 00:28:01 +0000: Wan-Teh Chang - dbb749689 Rename s_lh to avoid conflict w/ same-named macro 2022-12-21 23:49:44 +0000: Yunqing Wang - 4c7eafeaf Add a script for RTC frame size variation analysis 2022-12-21 23:04:06 +0000: Bohan Li - f91dd4b76 Adjust the boost for the intermediate arf. 2022-12-21 22:06:36 +0000: Wan-Teh Chang - db56a4efe Revert "Replace y_buffer_8bit with a downsampling pyramid" 2022-12-21 19:16:20 +0000: Mudassir Galaganath - 237404c2d Add comment in should_prune_intra_modes_using_neighbors() 2022-12-21 16:55:26 +0000: Anupam Pandey - 05c81f88b rtc: Clean-up unused variable tile_data in nonrd_pickmode.c 2022-12-21 16:51:19 +0000: Anupam Pandey - b7d367665 rtc: Improve documentation for functions in nonrd_pickmode.c 2022-12-21 16:43:10 +0000: Anupam Pandey - 731793721 rtc: Abstract code to store params in best_pickmode 2022-12-21 02:34:25 +0000: Yunqing Wang - d632d032d Remove redundant speed feature setting 2022-12-21 02:13:06 +0000: Marco Paniconi - 43d3c66ce rtc: Refactor external rate control test 2022-12-20 19:43:29 +0000: Rachel Barker - cfb46c78e Replace y_buffer_8bit with a downsampling pyramid 2022-12-20 19:12:09 +0000: Mudassir Galagnath - 431349ce4 Allintra: Introduce sf enable_intra_mode_pruning_using_neighbors 2022-12-20 18:09:59 +0000: Anupam Pandey - 50b881e0c rtc: Use int_interpfilters datatype instead of INTER_FILTER 2022-12-20 17:43:40 +0000: Mark Wachsler - 9c0342c91 Remove ComputeTwoPassTplStats 2022-12-20 17:41:03 +0000: Anupam Pandey - 2b4957cf2 rtc: Dereference search_state.best_pickmode to a local pointer 2022-12-20 12:11:22 +0530: Diksha Singh - d4a35e66b Add AVX2 for transform_size 8x8 in av1_lowbd_inv_txf2d() 2022-12-19 22:20:17 +0000: Bohan Li - 332b85405 Fix alignment issue when using the first pass stats. 2022-12-19 20:24:50 +0000: Narayan Kalaburgi - d7a5241fe Refactor fill_variance_tree_leaves() function 2022-12-19 22:07:01 +0530: Anupam Pandey - d3ea12af5 rtc: Rename variables in nonrd_pickmode.c 2022-12-19 16:32:04 +0000: Anupam Pandey - 45caf9573 rtc: Replace hard coded constants with appropriate macros 2022-12-19 08:54:46 +0000: Rachel Barker - a8c8841ba Avoid an unnecessary allocation 2022-12-19 04:17:06 +0000: Anupam Pandey - a080bf696 rtc: Replace memset() with av1_zero() in nonrd_pickmode.c 2022-12-19 04:15:44 +0000: Narayan Kalaburgi - a7e03dfb4 Improve readability in fill_variance_tree_leaves() function 2022-12-19 04:15:10 +0000: Narayan Kalaburgi - b9c3b9384 Pass is_small_sb variable from av1_choose_var_based_partitioning 2022-12-19 04:14:28 +0000: Ranjit Kumar Tulabandu - eb9c6183f Fix issues with population for the sf recode_tolerance 2022-12-19 04:03:46 +0000: Anupam Pandey - ab578287e rtc: Abstract code related to screen content mode evaluation. 2022-12-17 17:20:29 -0800: Wan-Teh Chang - 582d2fd1e Don't read 8 bytes from a 3-byte array 2022-12-17 10:16:10 -0800: James Zern - 07f66e9a4 av1_fwd_txfm2d_neon: fix -Wmaybe-uninitialized warnings 2022-12-16 11:21:54 -0800: James Zern - af89b290e mse_8xh_16bit_neon: fix src/dst loads 2022-12-16 17:32:19 +0000: Bohan Li - 7468af909 Implement the function that uses fp stats to determine arf q. 2022-12-16 16:34:39 +0000: Kyle Siefring - 7bb4c54c1 Revert "Revert "Remove second transpose from transforms"" 2022-12-15 23:17:55 +0000: Wan-Teh Chang - e3b5f5f2f Simplify cm->tpl_mvs check in ensure_mv_buffer() 2022-12-15 21:53:02 +0000: James Zern - f97c63026 PATENTS: fix a typo 2022-12-15 21:33:59 +0000: Yunqing Wang - ddc0bf912 Remove const from pass-by-value parameters 2022-12-15 20:02:08 +0000: Gerda Zsejke More - 680652b62 Count down in Neon variance loops 2022-12-15 20:01:26 +0000: Gerda Zsejke More - 9ad901b35 Count down in Neon sum square loops 2022-12-15 19:33:00 +0000: James Zern - bbb5c3210 AV1RateControlQMode::GetGopEncodeInfoWithTpl: rm unused var 2022-12-15 18:53:56 +0000: Anupam Pandey - cf5a52e6d rtc: Use appropriate datatype for some variables in non-rd path 2022-12-15 18:44:49 +0000: Anupam Pandey - ab3704514 rtc: Use local variable for frequently dereferenced variables 2022-12-15 18:11:10 +0000: Kwanghoon Son - 48c0a5292 Add riscv cross build 2022-12-15 06:00:31 +0000: Jingning Han - c5bb74eb5 Use two tpl passes to estimate the propagation factor 2022-12-15 03:27:24 +0000: Jonathan Wright - 25b6de2b9 Refactor and optimize aom_hadamard_16x16_neon 2022-12-15 03:09:35 +0000: Yunqing Wang - c964a81d4 Update the bit estimation ratio adaptively 2022-12-15 02:00:17 +0000: Jerome Jiang - d9d137ca3 Fix bug with ducky encode used with deltaq cargo-c 2023-01-03 23:21:33 +0100: مهدي شينون (Mehdi Chinoune) - 7760ca3 support aarch64 on mingw 2022-12-20 15:41:48 +0100: Luca Barbato - 2d3044b Prepare for release 2022-12-19 07:08:48 +0100: Luca Barbato - 4c500de Update to cargo-0.67 and clap-4 2022-12-18 15:55:11 +0100: Nirbheek Chauhan - ba92822 macos: Allow larger install_name entries 2022-12-17 13:47:40 +0100: Luca Barbato - cf525ae Fix the new clippy lints rav1e 2023-01-03 16:09:08 -0800: Thomas Daede - 7f58549d Fix header coding for level_idx < 7. 2022-12-23 22:55:12 -0500: Josh Holmer - 1c8c7721 Fix new clippy lints for Rust 1.66 libavif 2022-12-16 11:49:59 +0100: Yannis Guyon - 93035c1 Allow 16-bit avifImage in avifImageRGBToYUV() kvazaar 2023-01-04 11:45:41 +0200: Joose Sainio - 37a0404b update version 2022-09-21 11:38:17 +0300: Joose Sainio - f2529a73 update docs 2022-09-21 11:32:53 +0300: Joose Sainio - a75aa9a6 more-rdo 2022-09-21 11:32:23 +0300: Joose Sainio - d40eaf0e update default fast coeffs table and increase the accuracy of coeff costs in general 2022-09-21 11:32:08 +0300: Joose Sainio - 4aaa6949 change placebo and veryslow to --rd 3 2022-09-21 11:32:07 +0300: Joose Sainio - 24a3226e Restore old RD2 and add better options SDL 2023-01-09 09:48:21 -0800: Sam Lantinga - 0479df53c Updated copyright for 2023 2023-01-09 11:14:28 +0300: yuanhecai - 0b0d256a6 Fix loongarch64 support 2023-01-09 01:30:50 +0300: Ozkan Sezer - d09d0aaab cmake (CheckPTHREAD): remove _GNU_SOURCE define after bug #7026 fix 2023-01-08 19:21:50 +0100: Anonymous Maarten - 460b7b247 cmake: do all compile tests with -D_GNU_SOURCE=1 2023-01-08 09:35:55 -0800: Sam Lantinga - ebc2fb411 Fixed infinite loop shutting down WGI controllers 2023-01-07 14:25:04 +0300: Ozkan Sezer - 0d5467a6e cmake: check for math library functions even in the absence of libm 2023-01-07 14:25:04 +0300: Ozkan Sezer - 305e7b55b cmake: fix detection of library functions when -Werror is enabled. 2023-01-06 14:55:06 -0800: Guldoman - ad0d1e2ad wayland: Fallback to default cursor if chosen one wasn't found 2023-01-06 21:24:24 +0100: Sylvain - 7bf4319eb fix computation of alpha in BlitRGBtoRGBPixelAlphaMMX3DNOW (see #6990) 2023-01-06 08:50:33 -0800: Sylvain - 0ebda8742 Fixed bug #6990: fix computation of alpha in BlitRGBtoRGBPixelAlphaMMX 2023-01-03 15:24:32 -0800: Sam Lantinga - a09917275 Added support for the ThrustMaster eSwap PRO Controller Xbox 2023-01-03 15:14:00 -0800: Sam Lantinga - 988866ca4 Fixed line wrapping for HID packet dump 2023-01-03 15:13:50 -0800: Sam Lantinga - 2cb7a0a0b Added support for the ThrustMaster eSwap PRO Controller Xbox 2023-01-03 12:50:20 -0800: Sam Lantinga - b8d5fa4ae Improved handling of binding buttons and axes 2023-01-03 19:07:28 +0100: Sylvain - 0a9f61fbf Wayland / Drag and Drop: find the current window 2023-01-02 20:51:56 +0300: Ozkan Sezer - c7f22f032 render/SDL_yuv_sw.c: fix build after commit d234f7a 2023-01-02 09:09:57 -0800: Sylvain Becker - d234f7a49 SDL2: backport SDL_CalculateYUVSize() that checks for YUV size overflow (#6972) 2023-01-02 09:48:26 +0100: Sylvain - 2fd9e63f1 Android: orientation, check for exact match to "Portrait". (see #6959) (Portrait is also contained in PortraitUpsideDown) 2023-01-02 09:48:17 +0100: Sylvain - 874ebed14 Android: inverse LandscapeLeft and LandscapeRight (see #6959) 2022-12-31 08:00:20 +0300: Ozkan Sezer - 5b904a103 windows: more HANDLE -> HMODULE changes. 2022-12-30 11:11:10 +0300: Ozkan Sezer - 0a8f9777a SDL_dynapi.c: LoadLibraryA() returns HMODULE. 2022-12-29 15:00:32 -0800: Sam Lantinga - 78d3a713d Fixed documentation for SDL_JoystickGetDeviceInstanceID 2022-12-29 14:55:46 -0800: Sam Lantinga - 74229d4a4 Fixed keyboard scancode mapping for parenthesis 2022-12-28 12:52:17 -0800: Sam Lantinga - 29a4c5ebc Fixed getting the VID/PID of a virtual joystick 2022-12-27 12:21:13 -0800: Sam Lantinga - 903df79b2 Make sure we match the same way when adding a mapping and looking up a mapping 2022-12-27 00:14:00 +0300: Ozkan Sezer - d47ff8ae7 SDL_thread.h: fix SDL_CreateThreadWithStackSize macro for OS/2 2022-12-27 00:11:55 +0300: Ozkan Sezer - 738442b82 SDL_thread.h: fix beginthread param of SDL_CreateThreadWithStackSize for win32 2022-12-26 11:22:41 -0800: Vincent Hamm - 68073c627 Fix SDL_CreateThreadWithStackSize not passing staacksize with win32 static api 2022-12-26 10:34:45 -0800: Sam Lantinga - 920acb75c editorconfig: remove trailing whitespace in source code 2022-12-26 10:25:23 -0800: Sam Lantinga - 3dbc6a40a render: only enable clipping when the rectangle is valid 2022-12-23 09:29:49 -0800: João Henrique - af54c8213 kmsdrm: Fix wrong check on KMSDRM_CreateWindow. 2022-12-22 08:59:56 -0800: Rudolf-Walter Kiss-Szakacs - 232ed540d Add SDL_HINT_WINDOWS_ENABLE_MENU_MNEMONICS. 2022-12-20 23:22:55 -0500: Caleb Cornett - c542aef60 Fix GDK OpenGL build error 2022-12-20 23:17:50 -0500: Caleb Cornett - abffa1194 Fix dynapi signature for SDL_GDKSuspendComplete 2022-12-19 17:57:17 -0500: Caleb Cornett - 3b3c141ff gdk: Add support for building with OpenGL on Xbox 2022-12-19 09:16:59 -0800: Sam Lantinga - 6969b3be3 Don't send Razer devices the Sony third-party query feature report 2022-12-19 16:02:42 +0100: Maido - 311b02f0b Android active driver check (#6850) 2022-12-18 16:56:43 +0100: Sylvain Becker - 36c87d9f2 Android JAVA DetectDevices: 'is_capture' is inverted (#6845) 2022-12-18 12:08:24 +0100: Sylvain Becker - 4e3fc0c1d Android: make Detect devices common between aaudio and android driver. (#6828) 2022-12-17 06:59:19 -0800: Sam Lantinga - 187708e54 Fixed compiler warning 2022-12-17 06:51:02 -0800: Sam Lantinga - 3b0cd4415 Fixed compiler warning 2022-12-16 16:38:57 +0100: Maido - 741499dea Android audio device selection (#6824) 2022-12-15 18:00:51 -0800: Sam Lantinga - a53382e46 Sorted PS4 controllers, note that the NACON Wireless Controller for PS4 actually reports as an XInput device 2022-12-15 17:58:29 -0800: Sam Lantinga - e99b9ca9c Note that the NACON Daija Arcade Stick is an arcade stick 2022-12-15 14:39:05 +0100: Sylvain - 8e72be311 testime.c: fix wrong {} in switch libzen 2023-01-05 17:53:31 +0100: Maxime Gervais - abe7da3 rpm: fix build with rhel9 and derivates 2023-01-03 12:09:19 +0100: Maxime Gervais - d436448 rpm: fix Fedora 37+ 2023-01-03 12:09:19 +0100: Maxime Gervais - 66536ff debian remove old deb6 package 2022-12-21 20:34:21 +0100: Maxime Gervais - 26463a4 Preparing v0.4.40 2020-01-24 23:07:08 +0000: Christopher Degawa - 65b9152 CMake: Copy source files into binary dir 2020-01-24 20:39:21 +0000: Christopher Degawa - 9362915 Appveyor: Add mingw-w64 testing libmediainfo 2023-01-08 21:37:09 +0100: Jérôme Martinez - 5f544842e + HEVC: refactoring of merge of info from different HDR formats 2023-01-08 15:05:41 +0100: Jérôme Martinez - 7d2824c0c x FFV1: fix potential crash with malformed files 2023-01-05 14:47:59 +0100: Maxime Gervais - de864f0cd rpm: add support for rhel 9 and derivates 2023-01-05 10:19:10 +0100: Jérôme Martinez - c99a37dd6 x AV1: add HDR format line and fix HDR values 2023-01-04 11:03:55 +0800: lilinjie - 58032f265 fix typo 2023-01-03 16:58:51 +0100: Maxime Gervais - 9f25e17e7 Remove minus sign from names for JSON/XML output 2022-12-28 12:12:43 +0100: Maxime Gervais - fef35d829 Structs with the same name in the same namespace confuses GCC 2022-12-22 14:33:32 +0000: Jenkins CI - edfc0c0e0 Preparing v22.12 2022-12-22 12:16:42 +0100: Jérôme Martinez - 0924eef48 x I662, WAV: fix false-positive detection of DTS in PCM 2022-12-22 11:36:12 +0100: Jérôme Martinez - 678e86e56 + MOV/MP4: option for parsing only the header, no parsing of any frame 2022-12-22 11:22:53 +0100: Jérôme Martinez - eb6aefba7 + MXF: option for parsing only the header, no parsing of any frame 2022-12-22 10:41:09 +0100: Jérôme Martinez - 7fe72ac77 x MXF: quicker parsing when fast parsing is requested 2022-12-21 15:22:02 +0100: Jérôme Martinez - 696a9cfef x I1637, MPEG-Audio: proper support of Helix MP3 encoder detection and encoder settings 2022-12-20 12:46:26 +0100: Jérôme Martinez - f07216d9e + USAC: Adapt conformance check to preroll config and frames 2022-12-20 12:46:26 +0100: Jérôme Martinez - 186a49b54 + USAC: trace of UsacFrame() up to after preroll 2022-12-20 12:46:25 +0100: Jérôme Martinez - 4614581e5 x Matroska: Better handling in case of buggy AVC stream, update 2022-12-20 12:46:14 +0100: Jérôme Martinez - 6c69f7ef3 + USAC: hardening config parsing 2022-12-19 21:29:58 +0100: Jérôme Martinez - 687e9388c + Matroska: add support of DATE_ENCODED, DATE_RECORDED, DATE_TAGGED 2022-12-19 21:25:05 +0100: Jérôme Martinez - 589ff0ff1 + MP4: trace for sbgp & sgpd atoms (sample groups) 2022-12-19 21:12:35 +0100: Jérôme Martinez - ac0d3926c + MP4/MOV: support of FLAC 2022-12-19 20:42:31 +0100: Jérôme Martinez - 0bc283363 x FLAC: fix lack of parsing of the last metadata block if buffer size is low 2022-12-19 20:40:47 +0100: Jérôme Martinez - 5a32d7863 x AC-3: fix uninitialized addbsie 2022-12-19 20:40:11 +0100: Jérôme Martinez - b41db5cf4 x Matroska: Better handling in case of buggy AVC stream 2022-12-19 20:27:13 +0100: Jérôme Martinez - 8e48f5e89 x MP4 IOD: correctly map TrackID to the right track 2022-12-19 20:27:13 +0100: Jérôme Martinez - 840271120 x MP4 descriptor trace: remove "Tag" suffix 2022-12-19 20:27:13 +0100: Jérôme Martinez - 1538ea6e0 x MP4/MOV: typo, fl32 PCM was displayed as "PCM " mediainfo 2023-01-05 17:50:13 +0100: Maxime Gervais - 56dece83f rpm: add support for rhel 9 and derivates 2022-12-22 17:10:55 +0000: Jenkins CI - d7769d38d Preparing v22.12 gpac 2023-01-09 13:28:28 +0100: jeanlf - 41d952fa7 added default track and same track order in mkv import - cf #2371 2023-01-09 13:26:49 +0100: jeanlf - a62df36f6 fixed potential crashes in compositor when shader compilation failed 2023-01-09 12:12:41 +0100: Aurelien David - 6b20afadd rfstr: fix nb_frames computing when translating from unframed subtitles 2023-01-09 12:05:12 +0100: Aurelien David - 1c7febc26 rfnalu: reset resume_from on reconfigure 2023-01-05 14:31:25 +0100: Aurelien David - dd25a032e fix progress bar on mux_isom import 2023-01-04 19:10:09 +0100: jeanlf - 4ab599224 fixed warnings 2023-01-04 18:26:11 +0100: jeanlf - 8e4f6751d cleanup unused vars and some function prototypes mismatch 2023-01-04 18:25:11 +0100: jeanlf - 954d6cf31 fixed bug in a8f438d2 2023-01-04 15:18:15 +0100: Aurelien David - 71e52e4ed ffdmx: fix call to avformat_find_stream_info (#2334) 2023-01-04 14:28:07 +0100: jeanlf - c3c367f6f add formated pid duration in inspect full dump 2023-01-04 14:27:28 +0100: jeanlf - da6423b7b fixed utf8 detection bug in text import resulting in possible text corruption 2023-01-04 14:25:28 +0100: jeanlf - f409e3c7a fixed raw simple text caps in writegen preventing raw export of mkv subs 2023-01-04 12:20:12 +0100: jeanlf - 92411f61d fixed eac3 parsing bug for some stream configurations - cf #1394 2023-01-04 11:31:29 +0100: jeanlf - 4ade98128 fixed #2365 2023-01-04 11:25:11 +0100: jeanlf - 3a2458a49 fixed #2364 2023-01-04 10:56:03 +0100: jeanlf - af6a5e7a9 fixed #2366 2022-12-29 11:57:57 -0400: Romain Bouqueau - 8b995141d DASH-LL: default to UTC timing server with ms accuracy 2022-12-29 11:55:16 -0400: Romain Bouqueau - f61049180 typos 2022-12-20 15:48:42 +0100: Aurelien David - b0ad64301 fix bigendian build (#2363) 2022-12-20 12:07:55 +0100: jeanlf - 4669ba229 added itag filter option and allow custom JS filter insertion 2022-12-19 17:03:06 +0100: jeanlf - ab012bbfb GPAC 2.2 release 2022-12-19 16:13:04 +0100: Jean Le Feuvre - 65430e305 fixed warnings 2022-12-19 15:17:50 +0100: jeanlf - c7cffb913 fixed mem leak 2022-12-19 15:17:40 +0100: jeanlf - 5d2e65f7c fixed #2361 2022-12-19 12:26:02 +0100: jeanlf - e7e8745f6 fixed #2360 2022-12-19 12:25:50 +0100: jeanlf - 080a62728 fixed #2359 2022-12-19 11:50:31 +0100: jeanlf - aa8fbec87 fixed #2358 2022-12-17 12:29:03 +0100: jeanlf - a8f438d20 fixed #2357 2022-12-17 12:29:03 +0100: jeanlf - 55c8b3af6 fixed #2356 2022-12-17 12:29:02 +0100: jeanlf - 9f1e63318 fixed #2355 2022-12-17 12:29:02 +0100: jeanlf - 348d7722c fixed #2354 2022-12-17 12:29:02 +0100: jeanlf - 2bcc36bd2 added FBD option and updated per-filter buffer assignment rules 2022-12-16 11:28:07 -0800: Cyril Concolato - 5c4df2a67 fix CTS/DTS in AV1 TS 2022-12-16 19:13:29 +0100: jeanlf - 3a704791e fixed compil for old SDL2 versions 2022-12-16 18:36:31 +0100: jeanlf - c9a811896 fixed #2353 2022-12-16 17:59:08 +0100: jeanlf - 1967ff26b added per-filter buffer control options 2022-12-16 17:02:19 +0100: jeanlf - d0a25ac45 cppcheck cleanup 2022-12-16 17:01:40 +0100: jeanlf - eaa53b2bb fixed vcc split and agg 2022-12-16 15:28:28 +0100: jeanlf - 5e8411342 cov tests 2022-12-16 15:02:19 +0100: jeanlf - 7ed543e25 fixed avi seek bug 2022-12-16 14:47:56 +0100: jeanlf - 2e6d7440d fixed potential crash in clone packet, coverage tests 2022-12-16 13:34:08 +0100: jeanlf - 407cec6ac sockout coverage 2022-12-16 13:30:09 +0100: jeanlf - 315f40114 improve simple text streams support 2022-12-16 13:29:50 +0100: jeanlf - f6c4903ae do not invalidate compositor at end of single-frame webvtt stream 2022-12-16 13:29:10 +0100: jeanlf - 367a024d8 fixed codecID and streamType props override 2022-12-16 13:28:03 +0100: jeanlf - 015def36f allow data instead of file for fin 2022-12-16 13:23:05 +0100: jeanlf - 1011f9ec3 rtsp coverage 2022-12-16 10:20:19 +0100: jeanlf - 50753f765 fixed crash and memleak in uncompressed laser read 2022-12-16 09:50:33 +0100: jeanlf - 02c953bd4 added stss in init segment for cmaf - fixed #2351 2022-12-16 08:53:57 +0100: jeanlf - 6e3d278d6 fixed c70a871b 2022-12-16 00:12:03 +0100: jeanlf - c70a871b1 more coverage tests 2022-12-15 23:34:00 +0100: jeanlf - 976145b40 fixed bugs in reframing truehd with ac3 prefix 2022-12-15 21:43:07 +0100: jeanlf - 2b8a5e8b1 fixed mem leaks 2022-12-15 19:19:56 +0100: jeanlf - f478a7a47 coverage tests 2022-12-15 18:14:39 +0100: jeanlf - 16dcb8b9a fixed crashes for vvc in bssplit and bsagg 2022-12-15 16:10:47 +0100: jeanlf - 4b934d6c1 coverage tests 2022-12-15 14:26:22 +0100: jeanlf - f8e146601 fixes in svg anim types 2022-12-15 14:15:10 +0100: jeanlf - db8e2379f fixed possible crash in route dmx 2022-12-15 14:13:39 +0100: jeanlf - 1205cccf6 allow scene updates from prompt for mp4c mode 2022-12-15 10:18:39 +0100: jeanlf - 85ce76efd fixed cov test for dash quality switch 2022-12-15 10:12:19 +0100: jeanlf - 88dbd2951 fixed cov test SVT-AV1 2023-01-06 19:36:58 +0000: psao123 - 7a0bcb3f Attempt to fix weekend CI not running 2023-01-03 12:51:45 -0600: Jessy - 11848774 Fix passes token error 2023-01-03 12:51:44 -0600: Christopher Degawa - 9874f2ee set_cfg_force_key_frames: make re-entrant 2023-01-03 12:51:42 -0600: Jessy Chahal - 8c3da1c3 Fix error returns on invalid args 2023-01-03 12:51:23 -0600: Christopher Degawa - 6db9f307 svt_av1_enc_parse_parameter: support single character parameters 2023-01-03 12:51:21 -0600: Christopher Degawa - 8c1fbbbc EbAppConfig: add return values for set_config_func 2022-12-30 19:02:47 +0000: Ryan Lei - c9a0745a Fix for bug lambda int type mismatch 2022-12-29 20:16:44 +0000: Chanpreet Mann - e46bec15 Add Dynamic Gop support and enable it by default in M9 and below 2022-12-17 02:31:41 +0000: Ryan Lei - 91832ee2 fix the parameter description for lambda_scale_factor, default value should be 128 instead of 64 2022-12-16 23:54:45 +0000: Daniel Kong - a98b3156 Optimizing the low latency encoding mode x264 2022-12-17 16:09:25 +0000: Roger Hardiman - 941cae6d Add Risc-V 64 bit x265_git 2022-12-29 21:38:11 +0530: Kirithika - 82225f9a5 Deprecate SBRC functionality and retain only the command line 2022-12-29 21:38:00 +0530: Kirithika - bccf50860 Add regression tests CLI for testing temporal layers 2022-12-29 21:37:48 +0530: Kirithika - 4d0edcc21 Readjust reference frames and NAL type based on temporal layer 2022-12-29 21:37:33 +0530: Kirithika - 30c76dcbe Reorder miniGOP based on temporal layer hierarchy and add support for more B frame layers 2022-12-29 21:37:20 +0530: Keshav E - bd6aead5d Add VPS and SPS sub layer information to the bitstream 2022-12-29 21:37:06 +0530: Kirithika - c3a42c39b Configure temporal layers and add the temporal layer column in CSV 2022-12-29 21:36:52 +0530: Kirithika - 3ed8b1f4e Clean up deprecated regression test commands 2022-12-29 21:36:37 +0530: Kirithika - 92e8a37e4 Cleanup unused variables and fix build warnings 2022-12-19 22:18:03 +0530: Snehaa Giridharan - a7cd02c18 Added sample config file for Scenecut aware qp feature 2022-12-15 12:40:59 +0530: Niranjan Kumar - a7ca45961 Increase BBAQ windows and enable masking after I frames 2022-12-15 12:40:37 +0530: Niranjan Kumar - 65eaa5ac0 Add BBAQ to CRF and fix qgSize 0 issue 2022-12-15 12:39:55 +0530: Niranjan Kumar - 7d13b6148 Add config file for BBAQ ffnvcodec 2023-01-02 10:01:12 -0800: Philip Langdale - c5e4af7 Add cuArrayCreate srt 2023-01-09 17:52:54 +0100: Maxim Sharabayko - 746551d [docs] Added package version badges (#2604). 2023-01-09 10:26:22 +0100: Maxim Sharabayko - 41c4b1f [API] Fixed #ifdef ENABLE_AEAD_API_PREVIEW (#2603). 2023-01-04 10:33:45 +0100: Maxim Sharabayko - b3a21e1 [API] SRT version raised to 1.5.2. 2023-01-04 10:32:05 +0100: Maxim Sharabayko - 0b9d583 [core] AEAD: don't break a connection on decrypt failure. 2023-01-03 11:10:36 +0100: Maxim Sharabayko - 5b16f69 [docs] Removed LGTM badges from README. 2023-01-03 09:25:23 +0100: Sektor van Skijlen - 6db28dc [core] RCV Buffer Refax: added some utils and simplifications (#2522). 2023-01-02 12:02:43 +0100: Maxim Sharabayko - 5889a2c [core] AES-GCM payload length check (#2591). 2023-01-02 08:10:29 +0100: Guangqing Chen - 45232ad [core] Allow fileCC in group mode 2022-12-23 13:06:35 +0100: Sektor van Skijlen - 98b1b00 [core] Added extraction of IP_PKTINFO when reading (#456). 2022-12-23 10:04:45 +0100: Sektor van Skijlen - aba73de [apps] Added examples for message mode transmission (#2592). 2022-12-22 17:54:00 +0100: Manuel - a7e4204 [docs] groupconnect option value "1" (instead of "true") (#2590) 2022-12-22 12:34:30 +0100: Maxim Sharabayko - b38b61d [apps] Fix ENABLE_AEAD_API_PREVIEW in apps. (#2588) 2022-12-20 19:53:47 +0100: Maxim Sharabayko - c0d9fcd [API] Restored resetlogfa(..) in udt.h. Reverting #2558, although udt.h is not the official SRT API. 2022-12-20 19:53:47 +0100: Maxim Sharabayko - 87de405 [API] Added ENABLE_AEAD_API_PREVIEW build option to enable AEAD API. vulkan-loader 2023-01-09 12:04:34 -0700: Charles Giessen - 15b02f972 Add Vulkan-Headers version to source 2023-01-09 12:04:34 -0700: Charles Giessen - a68ebff22 Fix allocation callback test to start at 0 2022-12-28 09:20:41 -0700: Charles Giessen - 431f1af98 Revert asm_offset CMake code to work with 3.10 2022-12-27 14:50:31 -0700: Juan Ramos - 7ed703eaa cmake: Use VulkanHeaders_VERSION 2022-12-19 16:13:38 -0800: Mike Schuchardt - bf28c824b build: Update to header 1.3.238 Build start: 2023-01-10 00:18:59 +0100 harfbuzz 2023-01-09 16:30:42 -0500: Matthias Clasen - b20871322 test-paint: Fix use of g_test_skip 2023-01-09 14:19:25 -0700: Behdad Esfahbod - 3ff713ab8 [coretext] Remove unused variable 2023-01-09 13:47:59 -0700: Behdad Esfahbod - 414848755 [ft] Comment 2023-01-09 13:44:44 -0700: Behdad Esfahbod - d2aa2397b Optimize non-slant extents code 2023-01-09 13:44:44 -0700: Behdad Esfahbod - 73dab7f78 [ft] Fix slanting code 2023-01-09 15:33:34 -0500: Matthias Clasen - eb0f0279d test-paint: Avoid g_test_skip_printf 2023-01-09 15:25:29 -0500: Matthias Clasen - e61c2be41 test-paint: Skip tests if ft COLRv1 is missing 2023-01-09 15:01:59 -0500: Matthias Clasen - 1d662632d test-paint: More output for failures 2023-01-09 14:42:30 -0500: Matthias Clasen - d0108d31a Add more paint tests 2023-01-09 12:27:09 -0700: Behdad Esfahbod - 027515149 [paint] Align deptch/edge count conditions across two backends 2023-01-09 14:24:32 -0500: Matthias Clasen - 5f976d86a test-paint: Use %.3g for results 2023-01-09 14:03:58 -0500: Matthias Clasen - ec78a486b Run paint tests at upem scale 2023-01-09 12:01:46 -0700: Behdad Esfahbod - 839f4b649 [ft] Fix slanting clip box vpx 2023-01-05 17:34:56 +0000: Jonathan Wright - 708c4aa85 Use Neon load/store helper functions consistently 2023-01-05 12:20:03 +0000: Jonathan Wright - ab1192c29 Use lane-referencing intrinsics in Neon convolution kernels aom 2023-01-09 23:18:04 +0000: Mudassir Galaganath - 4a7863bb4 Allintra: Set superblock size as 64x64 for speed>=9 2023-01-09 20:42:34 +0000: Bohan Li - e7d5e74ef Add base_q_ratio to GopStruct SVT-AV1 2023-01-07 03:46:42 +0000: Jessy Chahal - 759d5bd8 Fix trailing space in gitlab-ci.yml 2023-01-06 16:11:56 -0800: Jessy Chahal - 51df4114 Fix svt build errors 2023-01-06 13:55:19 -0800: Jessy Chahal - e32262e0 Fix Issue 2029 vulkan-loader 2023-01-09 16:25:53 -0700: Charles Giessen - b0ab61b46 Document behavior change in how bundles drivers are used 2023-01-09 16:25:53 -0700: Charles Giessen - 52ffa7619 Add macOS bundles support to test framework 2023-01-09 16:25:53 -0700: Charles Giessen - 12c169db1 Fix Bundled drivers on MacOS taking precedence Build start: 2023-01-10 14:27:17 +0100 harfbuzz 2023-01-09 21:29:39 -0700: Behdad Esfahbod - 6a7a38521 Revert "[aat] Support feature ranges" 2023-01-09 21:18:12 -0700: Behdad Esfahbod - adfd5dd7a Fix TINY build 2023-01-09 21:16:20 -0700: Behdad Esfahbod - 1b7994cb3 [aat] Support feature ranges 2023-01-09 21:16:20 -0700: Behdad Esfahbod - 622a68695 Revert "Revert "Revert "[aat] Allow disable feature ranges""" 2023-01-09 21:15:11 -0700: Garret Rieger - 0f01a8362 [subset] add basic test for CFF2 subsetting. 2023-01-09 17:59:09 -0700: Behdad Esfahbod - 5202053c2 Revert "Revert "[aat] Allow disable feature ranges"" 2023-01-09 17:28:52 -0700: Behdad Esfahbod - 82b3e8af6 Revert "[aat] Allow disable feature ranges" 2023-01-09 17:26:48 -0700: Behdad Esfahbod - 24a4d397b [aat] Allow disable feature ranges curl 2023-01-10 13:54:29 +0100: Daniel Stenberg - 5cf5bfcd1 RELEASE-NOTES: synced 2023-01-10 13:50:08 +0100: Nick Banks - 9f0c7795e msh3: update to v0.6 2023-01-10 13:41:21 +0100: Stefan Eissing - 088c08a7e ngtcp2: add CURLOPT_SSL_CTX_FUNCTION support for openssl+wolfssl 2023-01-10 11:51:34 +0100: Daniel Stenberg - c34fcbbad cf-socket: make infof() call use %zu for size_t output 2023-01-10 09:29:04 +0100: jonrumsey - 9749a379e os400: fixes to make-lib.sh and initscript.sh highway 2023-01-10 04:13:45 -0800: Evgenii Kliuchnikov - 1dc11d6 More consistent Iota implementation (avoid overflow) 2023-01-10 03:13:12 -0800: Jan Wassenberg - 63e07ec use faster pseudo min/max for WASM libjxl 2023-01-10 15:01:41 +0100: Luca Versari - 30aaae34 Disable fast-lossless code path for LSB-padded input. 2023-01-10 12:26:54 +0100: Zoltan Szabadka - 7ed5ca47 Reimplement extras::EncodeJpeg using jpegli-static library. 2023-01-10 00:31:55 +0100: Luca Versari - f4051463 Add an explicit flag to allow effort 10. (#2041) OpenCL-Headers 2023-01-09 20:51:38 -0800: Brice Videau - a86f4e7 Added support for pkg-config. (#213) openal-soft 2023-01-09 21:30:49 -0800: Chris Robinson - 6bd541d0 Update alsoft-config with the new settings aom 2023-01-10 04:24:40 +0000: Marco Paniconi - c560ae31b rtc: Fix to variance partitioning on resizing 2023-01-10 02:37:00 +0000: Kyle Siefring - 7abc8b104 Remove dead code srt 2023-01-10 10:37:57 +0100: Sektor van Skijlen - 04e8dbc [core] Fixed default reject reason for a listener callback (#2605). Build start: 2023-01-10 15:39:01 +0100 Build start: 2023-01-28 07:47:12 +0100 ripgrep 2023-01-15 08:21:02 -0500: Andrew Gallant - fe97c0a ignore-0.4.20 2023-01-15 08:16:27 -0500: Christian Vallentin - 826f3fa ignore/api: add Clone and Debug impls for OverrideBuilder libxml2 2023-01-24 11:47:33 +0100: Nick Wellnhofer - c7260a47 malloc-fail: Don't call xmlErrMemory in xmlstring.c 2023-01-24 11:47:33 +0100: Nick Wellnhofer - e6d22f92 malloc-fail: Fix reallocation in inputPush 2023-01-24 11:47:33 +0100: Nick Wellnhofer - 6fd89041 malloc-fail: Fix use-after-free in xmlParseStartTag2 2023-01-24 11:32:15 +0100: Nick Wellnhofer - c266a220 malloc-fail: Handle memory errors in xmlTextReaderEntPush 2023-01-24 11:32:15 +0100: Nick Wellnhofer - d1b87856 malloc-fail: Fix infinite loop in xmlParseTextDecl 2023-01-24 11:32:15 +0100: Nick Wellnhofer - bd9de3a3 malloc-fail: Fix null deref in xmlAddDefAttrs 2023-01-24 11:32:15 +0100: Nick Wellnhofer - 2355eac5 malloc-fail: Fix null deref if growing input buffer fails 2023-01-24 11:32:15 +0100: Nick Wellnhofer - 0c5f40b7 malloc-fail: Fix null deref in xmlSAX2AttributeInternal 2023-01-24 11:32:15 +0100: Nick Wellnhofer - 1aabc9db malloc-fail: Fix null deref in xmlBufResize 2023-01-24 11:32:15 +0100: Nick Wellnhofer - b3b53dcc malloc-fail: Fix null deref in xmlSAX2Text 2023-01-24 11:32:15 +0100: Nick Wellnhofer - 33d4a0fe parser: Fix progress check in xmlParseExternalSubset 2023-01-24 11:32:15 +0100: Nick Wellnhofer - f65133fc uri: Add explicit cast in xmlSaveUri 2023-01-24 11:32:15 +0100: Nick Wellnhofer - f8c5e7fb buf: Fix return value of xmlBufGetInputBase 2023-01-24 11:32:15 +0100: Nick Wellnhofer - 74aa61e0 parser: Halt parser on DTD errors 2023-01-24 11:12:31 +0100: Nick Wellnhofer - d9a8dab3 error: Don't move past current position 2023-01-18 15:15:41 +0100: Nick Wellnhofer - 608c65bb xpath: number('-') should return NaN 2023-01-17 16:18:48 +0100: Nick Wellnhofer - bbb2b8f1 Remove symbols from version script 2023-01-17 14:01:23 +0100: Nick Wellnhofer - e6401b68 tree: Fix recursion check in xmlStringGetNodeList 2023-01-17 13:59:24 +0100: Nick Wellnhofer - d320a683 parser: Fix entity check in attributes Build start: 2023-01-28 08:00:02 +0100 harfbuzz 2023-01-27 16:39:06 -0700: Behdad Esfahbod - da7b66c1f [layout] Optimize buffer message calls 2023-01-27 15:37:11 -0700: Behdad Esfahbod - 49d75ef33 [gsubgpos] Fix bug in cached ChainContextFormat2 application 2023-01-27 13:09:49 -0700: Behdad Esfahbod - d2279a204 [gsubgpos] Avoid a copy into the vector 2023-01-27 12:21:52 -0700: Qunxin Liu - 615595689 [subset/COLR] add tests for copying varStore 2023-01-27 11:26:57 -0700: Behdad Esfahbod - 0f33ea8c4 [subset/COLR] Copy VarStore 2023-01-27 10:34:50 +0200: Khaled Hosny - 6c46da771 [test] Fix shell script quoting 2023-01-27 03:16:54 +0200: Khaled Hosny - 7a714d1a8 [meson] Enable all checked for Cairo functions for internal Cairo 2023-01-26 15:26:05 -0700: Behdad Esfahbod - 950c7ab3f [gsubgpos] Use accelerator when recursing 2023-01-26 13:27:55 -0700: Behdad Esfahbod - e37788899 [ft-colr] Conditionalize on (unreleased0 FreeType 2.13.0 2023-01-26 13:05:12 -0700: Behdad Esfahbod - 281db89a6 [cairo] Try to handle failure in set_user_data 2023-01-26 12:56:17 -0700: Behdad Esfahbod - 2fede3ef4 [layout] Fix a return_trace 2023-01-26 12:55:25 -0700: Behdad Esfahbod - e484d6b99 [cairo] Handle malloc failure 2023-01-26 14:32:25 -0500: Behdad Esfahbod - 29a36010a [cairo] Adapt to cairo foreground API change again 2023-01-26 14:32:25 -0500: Matthias Clasen - 30d0d9c56 Adapt to cairo changes 2023-01-26 14:32:25 -0500: Behdad Esfahbod - 034d4d26f [hb-cairo] Minor simplify 2023-01-26 14:32:25 -0500: Behdad Esfahbod - 26d34392e [hb-cairo] Fix condition 2023-01-26 14:32:25 -0500: Matthias Clasen - f9b3c7904 Update to different cairo API 2023-01-26 14:32:25 -0500: Behdad Esfahbod - 4afdbcbad [hb-cairo] Don't call get_foreground_color unnecessarily 2023-01-26 14:32:25 -0500: Matthias Clasen - c37ea4f93 hb-cairo: Fix handling of foreground color 2023-01-26 12:19:16 -0700: Behdad Esfahbod - aea37bfd3 Fix c++20 build 2023-01-26 12:19:16 -0700: Behdad Esfahbod - e1dc4920e [iter] Allow hb_len() to fetch c.len as non-function 2023-01-26 12:19:16 -0700: Behdad Esfahbod - 8d29be39b [gsubgpos] Minor drop an unnecessary hb_iter 2023-01-26 13:19:50 -0500: Matthias Clasen - 4a632dec7 build: Bump to newer cairo 2023-01-25 21:53:06 -0500: Matthias Clasen - c1a5d2095 [doc] Add a missing comma 2023-01-25 19:06:51 -0500: Matthias Clasen - 8d80d1dd1 [paint] Update expected test results 2023-01-25 15:42:24 -0700: Behdad Esfahbod - 570fe998c [cairo] Another sweep_gradient fix 2023-01-25 15:36:04 -0700: Andres Salomon - 13bfef9f0 [COPYING] Another update 2023-01-25 15:31:29 -0700: Behdad Esfahbod - ea316b56a [cairo] Flip offsets when reversing 2023-01-25 15:24:14 -0700: Behdad Esfahbod - 5b05e198c [cairo] More hb_malloc 2023-01-25 15:22:27 -0700: Behdad Esfahbod - 57352b8bd [cairo] Use hb_malloc / hb_free 2023-01-25 14:57:02 -0700: Behdad Esfahbod - a9392c0cb [cairo] Use hb_swap() 2023-01-25 14:53:19 -0700: Qunxin Liu - 5e8687037 [instancer] compute head/maxp values using only non-empty glyphs 2023-01-25 14:53:19 -0700: Qunxin Liu - d15551c6f [instancer] update head table flagbit: allXMinIsLsb 2023-01-25 14:52:39 -0700: Behdad Esfahbod - 2c49eba04 [cairo] Indent 2023-01-25 14:40:04 -0700: Behdad Esfahbod - 2accbdc0b [paint] Minor skew 2023-01-25 14:37:10 -0700: Behdad Esfahbod - a4420479a Revert "[VarComposite] Fix skew" 2023-01-25 14:35:35 -0700: Behdad Esfahbod - 8cf707630 [VarComposite] Fix skew 2023-01-25 14:33:46 -0700: Behdad Esfahbod - 626f8e4de [paint] Fix skew to match Chrome 2023-01-25 14:16:46 -0700: Behdad Esfahbod - b44ff062e [deserialize] Some more 2023-01-25 14:10:12 -0700: Behdad Esfahbod - 57ff69643 [deserialize] One more fix 2023-01-25 14:07:01 -0700: Behdad Esfahbod - e97305098 [hb-buffer-deserialize] Fixups 2023-01-25 13:10:57 -0700: Behdad Esfahbod - a1101f09c [test-buffer-serialize] Handle too-small out buffer 2023-01-25 12:53:50 -0700: Behdad Esfahbod - 39d50008f [hb-info] Format 2023-01-25 12:51:53 -0700: Behdad Esfahbod - 4e2267b72 [hb-info] Add --get-meta 2023-01-25 12:47:16 -0700: Behdad Esfahbod - 42ed6abb6 [hb-info] Add --list-meta 2023-01-25 12:21:15 -0700: Behdad Esfahbod - 2fec4f1c3 [subset] Finish out hb-subset-instancer-solver.cc 2023-01-25 11:37:19 -0700: Qunxin Liu - 90a98dd62 [instancer] fix potential memory leak for compiled glyph bytes 2023-01-25 11:37:07 -0700: Behdad Esfahbod - 223abd72b [subset] Add unfinished port of fonttools instancer solver 2023-01-25 11:37:07 -0700: Behdad Esfahbod - 167443e9f [hb-info] Respect HB_CHAFA=0 2023-01-25 11:37:07 -0700: Behdad Esfahbod - 87df84c38 [hb-info] Fix copyright header 2023-01-25 10:07:03 -0700: Andres Salomon - 0bbc9d525 [fonts] move OFL-1.1 license to a higher directory 2023-01-25 09:58:29 -0700: Behdad Esfahbod - 44a9c4bf5 [COPYING] Update 2023-01-25 09:27:49 -0700: Andres Salomon - c622c6b88 [font] update the license url for TestGVAREight.ttf 2023-01-24 21:35:04 -0700: Matthias Clasen - eb0a025e4 Add a test for glyph names 2023-01-24 18:34:04 -0700: Behdad Esfahbod - 1b143b0f0 [font] Docs 2023-01-24 18:33:34 -0700: Behdad Esfahbod - 64ed03c9b [cff1] Return no name for out-of-range glyph IDs 2023-01-24 18:29:06 -0700: Matthias Clasen - c89aebc40 hb-font: Document length limit for glyph names 2023-01-24 18:08:22 -0700: Matthias Clasen - dd64266ea Add a test for glyph extents 2023-01-24 17:28:51 -0700: Qunxin Liu - 73e6f6cc8 [instancer] enable the missing test 2023-01-24 17:28:51 -0700: Qunxin Liu - 27f72f0de [instancer] avoid double free for compiled glyph bytes 2023-01-24 17:08:51 -0700: Matthias Clasen - ac969fffa Update meson summary 2023-01-24 17:05:38 -0700: Behdad Esfahbod - 192361cb4 [hb-info] Show color swatch only if printing to terminal 2023-01-24 17:02:08 -0700: Behdad Esfahbod - 817ec182e [hb-info] Format 2023-01-24 17:01:01 -0700: Behdad Esfahbod - 66ddeb073 [hb-info] Change Chafa repeat to 16 2023-01-24 16:59:44 -0700: Behdad Esfahbod - 7a29ded16 [hb-info] Render colors in --list-palette 2023-01-24 12:21:12 -0700: Behdad Esfahbod - b684c6edd [hb-cairo] Add hb_cairo_context_t 2023-01-24 11:50:59 -0700: Behdad Esfahbod - 279f13c18 [hb-shape] Write trace output to stderr 2023-01-24 11:48:10 -0700: Behdad Esfahbod - 161d8f9d2 [util] Rename a variable 2023-01-24 11:44:53 -0700: Behdad Esfahbod - 68a790261 [util] If --glyphs doesn't have positions, use glyph advances 2023-01-24 11:27:35 -0700: Behdad Esfahbod - 91a174f15 [hb-view] Hide --annotate and make it alias for --show-extents 2023-01-24 11:24:31 -0700: Behdad Esfahbod - 8cfb0ed07 [hb-view] --annotate enables --show-extents 2023-01-24 11:22:55 -0700: Behdad Esfahbod - 20fcf5c5b [hb-view] Add --show-extents 2023-01-24 11:05:38 -0700: Behdad Esfahbod - 72e13fff6 [COLRv1] Handle void extents 2023-01-24 11:04:10 -0700: Behdad Esfahbod - 20318fedd [COLRv1] Don't return extents if glyph has no paint 2023-01-23 21:10:11 -0700: Behdad Esfahbod - 32afdcdb4 [hb-buffer-deserialize-text-unicode] Relax parsing 2023-01-23 21:06:27 -0700: Behdad Esfahbod - 328ee9b4a [hb-buffer-deserialize-text-unicodes] Rename 2023-01-23 21:03:59 -0700: Behdad Esfahbod - bc596b8cc [buffer-deserialize-text-unicode] Simplify 2023-01-23 21:02:14 -0700: Behdad Esfahbod - 649973a31 Fix build 2023-01-23 21:00:38 -0700: Behdad Esfahbod - f798cf225 [util] Don't require final ']' in --glyphs 2023-01-23 20:57:56 -0700: Behdad Esfahbod - 4268283e5 [buffer-deserialize-text] Accept initial comma 2023-01-23 20:57:56 -0700: Behdad Esfahbod - 2c29b81e7 [buffer-deserialize-text] Separate glyphs / unicodes machines 2023-01-23 20:57:56 -0700: Behdad Esfahbod - d0355eb4b [buffer-deserialize] Parse whole items at a time 2023-01-23 19:58:14 -0700: Matthias Clasen - f65b04c17 Tweak wording 2023-01-23 19:58:14 -0700: Matthias Clasen - 7e01976bc [hb-paint] Add some details to the docs 2023-01-23 18:37:13 -0700: Garret Rieger - e4fff64ce [repacker] check duplicate() for success. 2023-01-23 18:36:04 -0700: Behdad Esfahbod - 6b72a4ddb Revert "[sanitize] Simplify(?) check_range" 2023-01-24 00:15:48 +0200: Khaled Hosny - 699485b34 [meson] Further simplify generating hb-features.h 2023-01-24 00:15:48 +0200: Khaled Hosny - 2486d6d22 [meson] Reduce repetitions 2023-01-24 00:15:48 +0200: Khaled Hosny - 12f2ecbdd [doc] Generate hb-supported-features.h 2023-01-24 00:12:06 +0200: Khaled Hosny - 0bbd3360e [doc] Try to fix generating hb-features docs 2023-01-23 14:31:10 -0700: Behdad Esfahbod - af0b1ef8a [sanitize] Simplify(?) check_range 2023-01-23 14:05:28 -0700: Behdad Esfahbod - fe94c760e [algs] Build fix for clang and __builtin_mul_overflow 2023-01-23 16:26:35 +0200: Khaled Hosny - 1cf61f305 [meson] Fix build with -Dgobject=disabled 2023-01-22 17:37:51 -0700: Behdad Esfahbod - 2b87af808 [hb-info] Typo 2023-01-22 16:47:50 -0700: Behdad Esfahbod - fe22afe7f [hb-info] Simplify 2023-01-22 16:30:34 -0700: Khaled Hosny - eba576291 Another try 2023-01-22 16:30:34 -0700: Khaled Hosny - 37ab12a37 [util] Try to fix hb-info build 2023-01-22 16:21:43 -0700: Behdad Esfahbod - 5880ab060 [hb-info] More build fix try 2023-01-22 16:17:39 -0700: Behdad Esfahbod - d76ef46d0 Try to fix autotools build 2023-01-22 15:22:30 -0700: Behdad Esfahbod - 6e5859852 [hb-info] Subfamily 2023-01-22 15:11:50 -0700: Behdad Esfahbod - 4142a460a [hb-info] Add --list-baselines 2023-01-22 15:02:21 -0700: Behdad Esfahbod - 9c62022de [hb-info] Format 2023-01-22 15:00:10 -0700: Behdad Esfahbod - 0b7d3952b [hb-info] Add --list-style 2023-01-22 14:56:25 -0700: Behdad Esfahbod - 090a6d0dd [hb-info] Add --get-style 2023-01-22 14:51:17 -0700: Behdad Esfahbod - 5b291d49e [hb-info] Rename style to subfamily 2023-01-22 14:46:20 -0700: Behdad Esfahbod - c300bf00f [hb-info] Move include around 2023-01-22 14:39:26 -0700: Behdad Esfahbod - b839f53cd [hb-info] Write fallback metrics in --list-metrics 2023-01-22 14:28:13 -0700: Behdad Esfahbod - 7ba3d0c41 [hb-info] Add --list-metrics 2023-01-22 14:13:52 -0700: Behdad Esfahbod - 4ec3d2e32 [hb-info List enum nicks in --list-names 2023-01-22 14:01:34 -0700: Behdad Esfahbod - def94aa8c [features] Add HB_HAS_GOBJECT 2023-01-22 13:46:35 -0700: Behdad Esfahbod - b3006ba9c Docs 2023-01-22 13:41:43 -0700: Behdad Esfahbod - e3e4d1ecd [name] Add hb_ot_name_id_predefined_t 2023-01-22 10:15:14 -0700: Behdad Esfahbod - 3feac1a40 [hb-info] Use tab in --list-palettes 2023-01-22 10:12:41 -0700: Behdad Esfahbod - 752ad51cc [hb-info] Move some initialization to post_parse 2023-01-22 10:06:05 -0700: Behdad Esfahbod - 334f59c95 [hb-info] If name not found, fall back to English 2023-01-22 09:33:25 -0700: Behdad Esfahbod - 7cae55359 [hb-info] Rename --dump-table to --get-table 2023-01-22 09:27:05 -0700: Behdad Esfahbod - 9b499a48b [hb-info] Add --get-name 2023-01-22 09:09:45 -0700: Behdad Esfahbod - 7a47a369d [hmtx] Fix typo 2023-01-22 08:36:51 -0700: Behdad Esfahbod - e4cdaa1d3 [test] Fix build 2023-01-22 08:31:39 -0700: Behdad Esfahbod - 9ba1e400d [test] Remove non-free font and its test 2023-01-21 16:00:54 -0700: Behdad Esfahbod - 749df4ee8 [PairPosFormat1] One more 2023-01-21 15:58:59 -0700: Behdad Esfahbod - b648ceb72 [PairSet] Optimize last commit 2023-01-21 15:57:18 -0700: Behdad Esfahbod - 891623243 [PairSet] Unify get_size() 2023-01-21 15:51:40 -0700: Behdad Esfahbod - b63159e8b [PairPosFormat1] Fix stride 2023-01-21 15:50:25 -0700: Behdad Esfahbod - be8a87c45 Move TRACE_DISPATCH after may_recurse() 2023-01-21 14:37:34 -0700: Behdad Esfahbod - 84b9a632e [debug] Fix printf signness warnings 2023-01-21 14:07:41 -0700: Behdad Esfahbod - c54a7022f [hb-view] Require cairo 1.17.5 for HB_DRAW=1 default again 2023-01-21 14:04:49 -0700: Khaled Hosny - 67e652cd5 [meson] Update Cairo subproject 2023-01-21 15:27:56 +0200: Khaled Hosny - ed68db2c0 [util] Fix MSVC warning 2023-01-21 15:27:56 +0200: Khaled Hosny - c08e5d094 [hb-draw] Fix MSVC warning 2023-01-21 15:27:56 +0200: Khaled Hosny - e1a070512 [meson] Enabled needlessly disabled MSVC warnings 2023-01-21 15:27:56 +0200: Khaled Hosny - f96e32a0a [meson] Try to make MSVC build less spammy 2023-01-20 23:38:22 -0500: Matthias Clasen - 47baa1da6 [hb-cairo] Fixes for sweep gradients 2023-01-20 22:06:47 -0500: Matthias Clasen - c574eda74 [hb-info] Fix output for CPAL 2023-01-20 16:42:55 -0700: Behdad Esfahbod - 7f59bed52 [hb-cairo] Round foreground color 2023-01-20 16:41:47 -0700: Behdad Esfahbod - 76b059cad [hb-cairo] Simplify foreground color fetching 2023-01-20 16:30:59 -0700: Behdad Esfahbod - f70f7194d [hb-cairo] Remove unused prototype 2023-01-20 15:52:09 -0700: Behdad Esfahbod - 61719a835 [hb-view] Support specifying color indices again 2023-01-20 14:50:03 -0800: Qunxin Liu - 89d332559 [instancer] add tests 2023-01-20 14:50:03 -0800: Qunxin Liu - 30058f489 [instancer] trim .notdef outline data after recalc bounds 2023-01-20 14:50:03 -0800: Qunxin Liu - 0de7f83a9 [instancer] update maxp table 2023-01-20 14:50:03 -0800: Qunxin Liu - 94c390d07 [instancer] update head table 2023-01-20 14:50:03 -0800: Qunxin Liu - 2ecb1c31e [instancer] always recalculate bounds when --instance option enabled 2023-01-20 14:49:54 -0800: Qunxin Liu - 1f948e7fd [instancer] store recalculated head/maxp info in subset plan 2023-01-20 14:48:53 -0800: Qunxin Liu - 92122421c [instancer] update vhea/hhea tables 2023-01-20 15:43:01 -0700: Behdad Esfahbod - ab7c91442 [hb-cairo] Macro shuffle again 2023-01-20 15:33:38 -0700: Behdad Esfahbod - 4759932bc [hb-cairo] Round colors 2023-01-20 15:31:43 -0700: Behdad Esfahbod - 876675e09 [hb-cairo] Macro shuffling 2023-01-20 15:30:07 -0700: Behdad Esfahbod - 68a73e436 [hb-cairo] Macro hygiene 2023-01-21 00:24:50 +0200: Khaled Hosny - fcb5111cc [doc] Fix gtk-doc warning 2023-01-20 15:22:50 -0700: Behdad Esfahbod - 574d9344d [hb-cairo] Fix build with old cairo 2023-01-20 15:15:52 -0700: Behdad Esfahbod - 4f19c3b3b [hb-cairo] Move color-cache to scaled-font 2023-01-20 15:02:24 -0700: Behdad Esfahbod - beba43eeb [hb-cairo] Fix color cache on not-found 2023-01-20 14:57:57 -0700: Behdad Esfahbod - cc9b55c79 [hb-cairo] Add a color cache 2023-01-20 14:06:18 -0700: Behdad Esfahbod - 10def9b3d meson fix 2023-01-20 13:57:39 -0700: Behdad Esfahbod - eb00088bc [paint] Docs 2023-01-20 13:57:39 -0700: Behdad Esfahbod - f21b15dcc [hb-view] Update to alternative cairo custom-palette API 2023-01-20 13:57:39 -0700: Behdad Esfahbod - 638e0ed4f [paint] Overlay custom-palette on top of chosen palette 2023-01-20 13:57:39 -0700: Behdad Esfahbod - 03e2e5864 [hb-view] Improve color parsing 2023-01-20 13:57:39 -0700: Behdad Esfahbod - dc4af478d [hb-view] Default background to white when parsing 2023-01-20 13:57:39 -0700: Matthias Clasen - b81db8d3d Avoid a compiler warning 2023-01-20 13:57:39 -0700: Behdad Esfahbod - e998cec1d [hb-view] Move palette options to --help-view 2023-01-20 13:57:39 -0700: Behdad Esfahbod - 253b4ceca [hb-view] Simplify palette format 2023-01-20 13:57:39 -0700: Behdad Esfahbod - 52b78d526 [hb-view] Fix leak 2023-01-20 13:57:39 -0700: Behdad Esfahbod - 5847ec24f Fix bots 2023-01-20 13:57:39 -0700: Behdad Esfahbod - 4fe6ece42 [cairo] Don't fallback to CPAL if cairo doesn't support custom palette 2023-01-20 13:57:39 -0700: Behdad Esfahbod - 0bff57049 [hb-view] Use custom palette if any set 2023-01-20 13:57:39 -0700: Matthias Clasen - c41892a01 hb-view: Add a --custom-palette option 2023-01-20 13:57:39 -0700: Matthias Clasen - ab37ade7e Hook up custom palettes for cairo 2023-01-20 13:57:05 -0700: Behdad Esfahbod - cce7c441e [name] Fix doc 2023-01-20 12:32:41 -0700: Behdad Esfahbod - 371145515 [hb-info] Minor set parse hooks 2023-01-20 12:20:38 -0700: Behdad Esfahbod - 89371419a [hb-info] Move code around 2023-01-20 12:18:04 -0700: Behdad Esfahbod - 32b42eb56 [hb-info] Add --show-face-count 2023-01-20 12:10:03 -0700: Behdad Esfahbod - fd84605b5 [hb-info] Add --show-technology 2023-01-20 12:08:31 -0700: Behdad Esfahbod - c05230256 [util] Add -y for --face-index 2023-01-20 11:54:08 -0700: Behdad Esfahbod - 6bf9237e5 [hb-info] Format --list-palettes 2023-01-20 11:48:01 -0700: Behdad Esfahbod - 64625ed85 [hb-info] Write palette flags 2023-01-20 11:42:51 -0700: Behdad Esfahbod - d811dcdbd [hb-info] Add --list-palettes 2023-01-20 11:04:22 -0700: Behdad Esfahbod - 259057816 [hb-info] Add --get-baseline 2023-01-20 10:13:21 -0700: Behdad Esfahbod - b77baa31c [hb-info] Show whether --get-metric value is fallback 2023-01-20 09:57:28 -0700: Behdad Esfahbod - 2a8df82ac [hb-info] Add --get-metric 2023-01-20 09:29:39 -0700: Behdad Esfahbod - ba4f5e9f2 [hb-info] Add --ot-script and --ot-language 2023-01-20 09:28:59 -0700: Behdad Esfahbod - edec8946e New API: hb_ot_layout_script_select_language2() 2023-01-20 09:09:14 -0700: Behdad Esfahbod - 2fd8e36ea [layout] Fix return value of chosen_script when matching fails 2023-01-20 08:21:43 -0700: Behdad Esfahbod - d06976e68 [glyf] Add an edge-count limit 2023-01-20 07:11:33 -0700: Behdad Esfahbod - 2cfd4133f [hb-info] Print Zyyy for DFLT script 2023-01-20 10:28:44 +0200: Khaled Hosny - 178c5bed3 [ci] Use unique ccache cache keys per job 2023-01-20 10:28:44 +0200: Khaled Hosny - a0afde70c [ci] Re-enable coverage reporting on macOS 2023-01-20 10:28:44 +0200: Khaled Hosny - 8785d515d [ci] Don’t install glib-utils on macOS 2023-01-20 10:28:44 +0200: Khaled Hosny - 5ddb5fb84 [ci] Don’t install gtk-doc on macOS 2023-01-20 10:28:44 +0200: Khaled Hosny - 48df846a4 [ci] Make homebrew do less work 2023-01-20 10:28:44 +0200: Khaled Hosny - 35f0184bf [ci] Clean a bit and add some consistency 2023-01-19 18:39:32 -0700: Behdad Esfahbod - edd5a37e7 [hb-info] Implement script/language-sensitive --list-features 2023-01-19 18:07:05 -0700: Behdad Esfahbod - a67b6aad9 [hb-info] Format 2023-01-19 18:03:31 -0700: Behdad Esfahbod - 4927e215a [hb-info] Format 2023-01-19 17:56:06 -0700: Behdad Esfahbod - 9ca320d69 [hb-info] Format 2023-01-19 17:53:07 -0700: Behdad Esfahbod - b24c7add8 [hb-info] Write ISO/BCP script/language in --scripts 2023-01-19 17:46:24 -0700: Behdad Esfahbod - b8dacd46f [hb-info] Format 2023-01-19 17:38:05 -0700: Behdad Esfahbod - b9a2917c2 [hb-info] Simplify direction/script/language handling 2023-01-19 17:28:41 -0700: Behdad Esfahbod - e6544148b [hb-info] Enlarge name buffer 2023-01-19 17:26:00 -0700: Behdad Esfahbod - d759918d1 [hb-info] TODO 2023-01-19 17:24:05 -0700: Behdad Esfahbod - 4baf0ada6 [hb-info] Add --direction, --script, --language 2023-01-19 16:01:29 -0700: Behdad Esfahbod - e52a23c5f [hb-info] Add --show-extents 2023-01-19 15:51:46 -0700: Behdad Esfahbod - 1302a88b2 [hb-info] Add --dump-table 2023-01-19 15:41:13 -0700: Behdad Esfahbod - 148ee3e0c [hb-info] Make --show-style and --show-postscript-name show named-instance 2023-01-19 15:34:14 -0700: Behdad Esfahbod - 2a3903b37 [hb-info] TODO items 2023-01-19 15:30:27 -0700: Behdad Esfahbod - 5540367ee [hb-info] Add --show-version 2023-01-19 15:27:13 -0700: Behdad Esfahbod - 3c734f447 [hb-info] Add --show-postscript-name 2023-01-19 15:24:32 -0700: Behdad Esfahbod - 895d3f9e3 [hb-info] Mark --show-all as default 2023-01-19 15:18:06 -0700: Behdad Esfahbod - dec320a46 [hb-info] Put back -l for --list-tables 2023-01-19 15:17:33 -0700: Behdad Esfahbod - 9395bbaa6 [hb-info] Format 2023-01-19 15:15:56 -0700: Behdad Esfahbod - d7cf69ede [hb-info] Format 2023-01-19 15:11:55 -0700: Behdad Esfahbod - 7af0624bd [hb-info] Remove unintended short option 2023-01-19 15:10:00 -0700: Behdad Esfahbod - 211514012 [hb-info] Add --show-unique-name and --show-full-name 2023-01-19 15:06:21 -0700: Behdad Esfahbod - 2d9ba17a5 [hb-info] Add --show-style 2023-01-19 15:05:00 -0700: Behdad Esfahbod - fecb2eeca [hb-info] Add --show-family 2023-01-19 14:57:45 -0700: Behdad Esfahbod - f25c03162 [hb-info] Change separator to === 2023-01-19 14:57:30 -0700: Behdad Esfahbod - 5b05edd22 [hb-info] Add --list-names 2023-01-19 14:45:04 -0700: Behdad Esfahbod - 67c984530 [hb-info] Make -l list tables ala ttx 2023-01-19 14:42:18 -0700: Behdad Esfahbod - 972e3b76d [hb-info] Minor formatting 2023-01-19 14:41:13 -0700: Behdad Esfahbod - c1679e026 [hb-info] Default to --show-all 2023-01-19 14:38:12 -0700: Behdad Esfahbod - 1eca2c88a [hb-info] Add a few short option forms 2023-01-19 14:34:32 -0700: Behdad Esfahbod - e5a07c883 [hb-info] --help format 2023-01-19 14:31:45 -0700: Behdad Esfahbod - b215f6a84 [hb-info] Add --show-unicode-count 2023-01-19 14:24:26 -0700: Behdad Esfahbod - 3189b614b [hb-info] Format 2023-01-19 14:23:36 -0700: Behdad Esfahbod - fd20a7e14 [hb-info] Add --show-glyph-count 2023-01-19 14:19:05 -0700: Behdad Esfahbod - 38c71cebd [hb-info] Add --show-upem --show-all --all 2023-01-19 14:09:45 -0700: Behdad Esfahbod - aee7454d0 [hb-info] Add --list-scripts 2023-01-19 14:04:37 -0700: Behdad Esfahbod - 9ca2f86fe [hb-info] Minor verbose print 2023-01-19 13:56:36 -0700: Behdad Esfahbod - 9a94c0605 [hb-info] Minor we have face available 2023-01-19 13:49:22 -0700: Behdad Esfahbod - 8921f593f [hb-info] Print "---" separator 2023-01-19 13:35:15 -0700: Behdad Esfahbod - f514f6972 [hb-info] Add --quiet 2023-01-19 13:16:34 -0700: Behdad Esfahbod - dc717ced8 [hb-info] Simplify 2023-01-19 12:59:26 -0700: Behdad Esfahbod - 1816d3664 [hb-info] Flesh out 2023-01-19 12:40:27 -0700: Behdad Esfahbod - ca903f753 [hb-info] Start adding 2023-01-19 12:17:30 -0700: Behdad Esfahbod - f43ba351e [util] Limit chafa to one thread 2023-01-19 12:14:50 -0700: Behdad Esfahbod - 2b010d801 [util] Minor hide --font-ptem sometimes 2023-01-19 11:17:49 -0700: Behdad Esfahbod - 06c064a35 [util] Use hb_font_glyph_to_string 2023-01-18 21:16:38 -0700: Behdad Esfahbod - 0b32cf902 [COLR] Rename a variable 2023-01-18 21:14:24 -0700: Behdad Esfahbod - 1d58c8fb0 [paint] Typo 2023-01-18 21:01:44 -0700: Behdad Esfahbod - 7aca3b509 [COLRv1] Hook up custom palette colors 2023-01-18 20:45:19 -0700: Behdad Esfahbod - d695cc873 [paint] Docs 2023-01-18 20:44:05 -0700: Behdad Esfahbod - 53bd9039e [paint] Doc 2023-01-18 20:43:10 -0700: Behdad Esfahbod - 8afd3ccb1 [paint] Add HB_PAINT_PALETTE_INDEX_CUSTOM 2023-01-18 20:39:36 -0700: Behdad Esfahbod - 9a2f2b593 [font] Rename palette to palette_index 2023-01-18 20:37:21 -0700: Behdad Esfahbod - bd7331461 [paint] Add API for custom palettes 2023-01-18 19:51:22 -0700: Behdad Esfahbod - ea291493d [hb-shape/view] List variation sequences in --list-unicodes 2023-01-18 19:43:33 -0700: Behdad Esfahbod - 8564d2266 [hb-shape/view] Add --list-glyphs 2023-01-18 19:40:09 -0700: Behdad Esfahbod - bf8bb9fb8 [hb-shape/view] Add --list-unicodes 2023-01-18 17:29:26 -0700: Behdad Esfahbod - 13c70066d Shut up gcc 13 -Wdangling-reference 2023-01-18 23:55:17 +0200: Khaled Hosny - 1abcc3213 Revert "[ci] Use sccache with msys2" 2023-01-18 14:13:12 -0700: Behdad Esfahbod - eed5d5efd [VarComposite] Implement RESET_UNSPECIFIED_AXES 2023-01-18 10:44:57 -0700: Behdad Esfahbod - 4300a18b8 [arabic-fallback] Fix ligature code 2023-01-17 22:21:22 +0200: Khaled Hosny - b9646dfd6 [ci] Use sccache with msys2 2023-01-17 22:21:22 +0200: Khaled Hosny - 22a4fca37 [ci] Use sccache for msvc jobs 2023-01-17 22:21:22 +0200: Khaled Hosny - 582636bce [ci] Use ccache for linux and macos jobs 2023-01-17 22:21:22 +0200: Khaled Hosny - 99146e760 [ci] We don’t need to install ragel on msys2 2023-01-17 22:21:22 +0200: Khaled Hosny - 842e26d32 [ci] Remove no longer needed workaround 2023-01-17 07:35:01 -0700: Behdad Esfahbod - 4d86c65c7 [hb-cairo] Fix linear-gradient reduce_anchors 2023-01-17 15:43:09 +0200: Khaled Hosny - 910adc7e9 [test-paint] Update expectations 2023-01-17 15:43:09 +0200: Khaled Hosny - 4f4b6e03f [wrap] Add fallback source URL for zlib 2023-01-17 06:29:17 -0700: Behdad Esfahbod - c86bab3fb [test-paint] Use G_GNUC_PRINTF 2023-01-17 05:59:55 -0700: Behdad Esfahbod - 92d5ec2f1 [bit-page] Mark len() function static 2023-01-17 11:09:15 +0200: Amir Masoud Abdol - 0a3e4c12a Replace the deprecated $ with $ 2023-01-16 18:07:39 -0700: Behdad Esfahbod - f38e35ebc [cairo] Internal function renames 2023-01-16 16:27:04 -0700: Behdad Esfahbod - e4a41f5e1 [COLRv1] Implement recursive clip boxes 2023-01-16 14:17:44 -0700: Behdad Esfahbod - f02c4ebb4 [test-paint] Adjust condition for enabling ft backend 2023-01-16 13:16:23 -0700: Sergei Trofimovich - 7dfa672da test/threads/hb-subset-threads.cc: add missing include 2023-01-16 13:14:58 -0700: Behdad Esfahbod - f11271cc0 [cairo] Version-check the variations code 2023-01-16 13:06:30 -0700: Behdad Esfahbod - a180ae43c [bit-set] Use for loop instead of memset for page clear 2023-01-16 12:38:53 -0700: Behdad Esfahbod - 8e8ca03b2 [hb-fc] Minor remove unused variable 2023-01-16 12:33:17 -0700: Behdad Esfahbod - e903397bc Whitespace 2023-01-16 12:08:11 -0700: Behdad Esfahbod - ca1de29e0 [set] Adjust hb_set_copy() 2023-01-16 12:07:15 -0700: Behdad Esfahbod - b7f1c30c2 [map] Adjust hb_map_copy() 2023-01-16 12:02:21 -0700: Behdad Esfahbod - e0883d60e Whitespace 2023-01-16 11:18:22 -0700: Behdad Esfahbod - 82a3b2dbb [util] Fix --named-instance 2023-01-16 11:07:03 -0700: Behdad Esfahbod - ad6b9c417 [util] Format --list-features 2023-01-16 11:04:38 -0700: Behdad Esfahbod - 0f4da8507 [util] Minor in --list-features clear feature set between GSUB/GPOS 2023-01-16 10:54:23 -0700: Behdad Esfahbod - f25e3696e [hb-shape/hb-view] Better --list-features 2023-01-15 22:34:14 -0700: Behdad Esfahbod - 32d439596 [hb-shape/view] Print feature names in --list-features 2023-01-15 18:16:19 -0700: Behdad Esfahbod - cc6a9bfa6 [hb-shape/view] Print table length in --list-tables 2023-01-15 18:14:14 -0700: Behdad Esfahbod - 880d65c90 [hb-shape/view] Add --list-tables 2023-01-15 16:15:52 -0700: Behdad Esfahbod - 3d5a922bc Fix really 2023-01-15 16:14:53 -0700: Behdad Esfahbod - 484831be3 [util] Fix build 2023-01-15 13:54:27 -0700: Behdad Esfahbod - 8a6ecc5c8 [hb-view/shape] Add --list-features 2023-01-15 11:30:24 -0700: Behdad Esfahbod - 40a8145ac [util] Don't use hb_vector_t 2023-01-15 10:58:15 -0700: Behdad Esfahbod - d769e8ae7 [hb-shape/view] Add --named-instance 2023-01-15 10:54:01 -0700: Behdad Esfahbod - 99838770a [font] Add hb_font_get_var_named_instance() 2023-01-15 10:45:47 -0700: Behdad Esfahbod - 40bf30bfe [util] Print named-instance index in --list-variations 2023-01-15 10:44:04 -0700: Behdad Esfahbod - d195e077e [font] Remember named_instance index 2023-01-15 10:11:54 -0700: Behdad Esfahbod - 14a83d6cc [hb-shape/view] --list-variations cleanup 2023-01-15 10:00:26 -0700: Behdad Esfahbod - e1a544830 [hb-shape/view] Print named-instances in --list-variations 2023-01-15 09:46:32 -0700: Behdad Esfahbod - 9abc21072 [hb-shape/view] Add --list-variations 2023-01-15 09:46:32 -0700: Behdad Esfahbod - d015e9016 [ms-features] Comment 2023-01-14 18:04:24 -0700: Garret Rieger - ea1ee0d4b [instance] drop and don't collect lookups from feature variations when fully instancing. 2023-01-12 19:12:46 -0700: Behdad Esfahbod - 60a4f2e6f [test-paint] Detect FreeType COLRv1 from struct size 2023-01-12 19:11:10 -0700: Behdad Esfahbod - b78396724 [test] Minor save glyph_count 2023-01-12 21:09:50 -0500: Matthias Clasen - cca0ed9bc test-paint: Add variable font tests 2023-01-12 18:42:22 -0700: Behdad Esfahbod - 81b942e36 [os2] Comment 2023-01-12 18:37:45 -0700: Behdad Esfahbod - 9fb9be8d4 [os2] Rewrite a loop 2023-01-12 18:37:07 -0700: Behdad Esfahbod - 082e5c5de [os2] Minor add a cast 2023-01-12 18:36:16 -0700: Behdad Esfahbod - 45fe897e8 [os2] Rename a couple of variables 2023-01-12 18:29:16 -0700: Behdad Esfahbod - 2dcbf3bd0 [os2] Inline a trivial function 2023-01-12 17:14:42 -0700: Behdad Esfahbod - 075fe3344 Enable -Wunsafe-loop-optimizations 2023-01-12 17:04:24 -0700: Behdad Esfahbod - ed023f66d Enable -Wformat-signedness 2023-01-12 15:05:19 -0700: Behdad Esfahbod - 7b5f0dd3a Move hb-ot-name-language-static.hh out of hb-static.cc 2023-01-12 14:52:00 -0700: Behdad Esfahbod - 449f6df76 [mutex] Add constructor/destructor 2023-01-12 14:46:44 -0700: Behdad Esfahbod - 8e71f7e8e [subset-accelerator] Streamline constructor/destructor 2023-01-12 13:58:46 -0700: Behdad Esfahbod - c4c646280 [unicode] Adjust error message 2023-01-12 13:14:24 -0700: Behdad Esfahbod - 0d6652913 [bit-page] Minor simplify bit-page specification 2023-01-12 13:03:26 -0700: Behdad Esfahbod - 32866a331 [subset-input] Simplify destruction 2023-01-12 12:55:47 -0700: Behdad Esfahbod - d5b826fd0 [subset-input] Fix leak 2023-01-12 12:53:46 -0700: Behdad Esfahbod - c52810529 [subset-plan] Move construction to constructor 2023-01-12 12:46:44 -0700: Behdad Esfahbod - 26d69e059 [subset-input] Move constructor to .cc file 2023-01-12 12:44:16 -0700: Behdad Esfahbod - a916ad9ea [subset-input] Move initialization to constructor 2023-01-12 12:37:48 -0700: Behdad Esfahbod - 875f9f6f2 [subset-input] Use shared_ptr for sets 2023-01-12 12:09:50 -0700: Behdad Esfahbod - ef005bc82 [subset-input] Fix destruction 2023-01-12 11:59:18 -0700: Behdad Esfahbod - cfb672f1e [glyf] Revert sign of advance widths back 2023-01-12 18:15:07 +0000: Garret Rieger - c324d9995 [instancing] Add tests for MVAR instancing. 2023-01-12 10:44:08 -0700: Behdad Esfahbod - 8c83de139 [aat] Initialize values 2023-01-11 15:36:22 -0700: Behdad Esfahbod - ca1909154 [hhea/vhea] Add MVAR during instancing 2023-01-11 15:36:22 -0700: Behdad Esfahbod - f45500013 [post] Add MVAR to subsetting 2023-01-11 15:36:22 -0700: Behdad Esfahbod - 9dc3e785a [instancer] Add MVAR values to OS/2 2023-01-11 15:34:11 -0700: Behdad Esfahbod - e78a68bf4 [subset-input] Don't RETAIN_GIDs in keep-everything 2023-01-11 23:33:18 +0200: Khaled Hosny - 52c8c5a05 [doc] Fix API indices generation 2023-01-11 13:45:16 -0700: Behdad Esfahbod - 1135f0b8c Another try at fixing arm build 2023-01-11 13:41:44 -0700: Behdad Esfahbod - 527e2d7ce [gobject] Add another value type hb_ot_var_axis_info 2023-01-11 13:24:50 -0700: Behdad Esfahbod - 8206569d6 [map] Remove hashmap create/destroy/vtable 2023-01-11 13:23:34 -0700: Behdad Esfahbod - 1426f1c8e [subset-plan] Simplify name_table_overrides allocation 2023-01-11 13:21:57 -0700: Behdad Esfahbod - 5cab4a55d [subset-input] Simplify axes_location allocation 2023-01-11 12:50:52 -0700: Behdad Esfahbod - df721e056 [gobject] Add draw/paint value types 2023-01-11 12:42:14 -0700: Behdad Esfahbod - 41352c08b [hmtx] Fix types 2023-01-11 12:38:26 -0700: Behdad Esfahbod - 4e7c80396 [subset-plan] Simplify name_table_overrides allocation 2023-01-11 12:36:54 -0700: Behdad Esfahbod - 65d3db375 [subset-plan] Simplify user_axes_location allocation 2023-01-11 12:33:25 -0700: Behdad Esfahbod - 60418fcb9 [subset-plan] Simplify axes_index_map allocation 2023-01-11 12:32:04 -0700: Behdad Esfahbod - 8265277c2 [subset-plan] Simplify axes_location allocation 2023-01-11 12:29:25 -0700: Behdad Esfahbod - d54902c65 [subset-plan] Simplify axes_old_index_tag_map allocation 2023-01-11 12:28:18 -0700: Behdad Esfahbod - 9f4c8fb70 [subset-plan] Minor move code around 2023-01-11 12:27:19 -0700: Behdad Esfahbod - a34a204bf [subset-plan] Simplify unicodes allocation 2023-01-11 12:24:35 -0700: Behdad Esfahbod - 75b33cb04 [subset-plan] Simplify hmtx_map / vmtx_map allocation 2023-01-11 12:21:26 -0700: Behdad Esfahbod - 33ce3a0d4 [subset] Minor adjust a couple types 2023-01-11 11:44:09 -0700: Behdad Esfahbod - 67eefebf8 [subset-plan] Simplify user_axes_location destruction 2023-01-11 11:27:22 -0700: Behdad Esfahbod - b2007abff [subset-plan] Simplify glyph_map_gsub allocation 2023-01-11 11:23:48 -0700: Behdad Esfahbod - bd4b040e7 [shape-plan] Simplify glyphs_requested allocation 2023-01-11 11:22:22 -0700: Behdad Esfahbod - c51d33685 [subset-plan] Simplify no_subset_tables allocation 2023-01-11 11:21:17 -0700: Behdad Esfahbod - 999be7213 [subset-plan] Simplify drop_tables allocation 2023-01-11 11:20:04 -0700: Behdad Esfahbod - b33eb9ecf [subset-plan] Simplify layout_variation_idx_delta_map allocation 2023-01-11 11:16:18 -0700: Behdad Esfahbod - 9c45d98f7 [subset-plan] Simplify colr_palettes allocation 2023-01-11 11:15:15 -0700: Behdad Esfahbod - b74a26519 [subset-plan] Simplify colrv1_layers allocation 2023-01-11 11:13:49 -0700: Behdad Esfahbod - 89905368c [subset-plan] Simplify sanitized_table_cache allocation 2023-01-11 11:12:07 -0700: Behdad Esfahbod - 9e24873c1 [subset-plan] Simplify gsub/gpos_feature_substitutes_map allocation 2023-01-11 11:10:28 -0700: Behdad Esfahbod - 01208c7c0 [subset-plan] Simplify gsub/gpos_feature_record_cond_idx_map allocation 2023-01-11 11:07:31 -0700: Behdad Esfahbod - 06039db08 [subset-plan] Simplify gsub_langsys and gpos_langsys allocation 2023-01-11 11:04:17 -0700: Behdad Esfahbod - 5fc91de2c [shape-plan] Simplify _glyphset_colred allocation 2023-01-11 11:03:19 -0700: Behdad Esfahbod - efafe7aa3 [subset-plan] Simplify _glyphset_mathed allocation 2023-01-11 11:01:11 -0700: Behdad Esfahbod - 113a1700d [subset-plan] Simplify _glyphset_gsub allocation 2023-01-11 11:00:02 -0700: Behdad Esfahbod - 4a9268f28 [subset-plan] Simplify _glyphset allocation 2023-01-11 10:56:16 -0700: Behdad Esfahbod - 1a00ab69e [subset-plan] Simplify gsub_lookups and gpos_lookups allocation 2023-01-11 10:51:48 -0700: Behdad Esfahbod - 1a716bad0 [subset-plan] Simplify gsub_features and gpos_features allocation 2023-01-11 10:47:40 -0700: Behdad Esfahbod - 78aa9f1e9 [subset-plan] Simplify name_ids allocation 2023-01-11 10:45:26 -0700: Behdad Esfahbod - cfb48f91d [subset-plan] Simplify name_languages allocation 2023-01-11 10:43:01 -0700: Behdad Esfahbod - e4ca0fe43 [subset-plan] Simplify layout_features allocation 2023-01-11 10:40:54 -0700: Behdad Esfahbod - 4de66eec5 [subset-plan] Simplify layout_scripts allocation 2023-01-10 22:57:07 -0700: Behdad Esfahbod - 5f51dd276 [ft-colr] Minor use false instead of 0 2023-01-10 22:43:42 -0700: Behdad Esfahbod - f84a8e328 [ft-colr] Comment 2023-01-10 22:13:44 -0500: Matthias Clasen - 1cb5a87fe test-pain: Print out extend for color lines 2023-01-10 22:07:44 -0500: Matthias Clasen - 6648e6e3e Add one more paint test 2023-01-10 17:29:25 -0700: Behdad Esfahbod - bf16dad55 [paint-extents] Return unbounded on memory allocation failure 2023-01-10 17:18:34 -0700: Behdad Esfahbod - 3e1c524e6 [bit-page] Comment 2023-01-10 17:12:50 -0700: Behdad Esfahbod - 626def03f [hmtx] Remove TODO items 2023-01-10 17:05:19 -0700: Behdad Esfahbod - adf0bd6dc [test-map] Add a test 2023-01-10 14:32:08 -0700: Behdad Esfahbod - 4fd035406 [font] Docs 2023-01-10 13:31:58 -0700: Behdad Esfahbod - bfd7548e2 [aat] Optimize feature-range application 2023-01-10 13:23:19 -0700: Behdad Esfahbod - dd42939e3 [aat] Reduce unsafe_to_concat calls 2023-01-10 13:13:43 -0700: Behdad Esfahbod - fecce62a4 [ft] Docs 2023-01-10 13:11:48 -0700: Behdad Esfahbod - cb509d9c8 [face] Docs 2023-01-10 13:10:36 -0700: Behdad Esfahbod - 8a2efbd8a [upem] More docs 2023-01-10 13:09:30 -0700: Behdad Esfahbod - ccffce58c [scale] More docs 2023-01-10 12:56:02 -0700: Behdad Esfahbod - c4580d867 [scale] More docs 2023-01-10 12:55:17 -0700: Behdad Esfahbod - f0e695a3a [scale] Comment 2023-01-10 12:53:54 -0700: Behdad Esfahbod - 8c47580ac [scale] Document 2023-01-10 12:17:38 -0700: Behdad Esfahbod - 8b17c6ca3 [aat] Comment 2023-01-10 12:16:04 -0700: Behdad Esfahbod - 0e11d317e [aat] Optimize feature application 2023-01-10 11:52:12 -0700: Behdad Esfahbod - 4ee609411 [aat] Add test for feature range 2023-01-10 11:49:48 -0700: Behdad Esfahbod - a70543daf [aat] Always unsafe-to-concat in state machine 2023-01-10 11:29:04 -0700: Behdad Esfahbod - 62383315f [aat] Try fix leak on memory allocation failure 2023-01-10 11:08:21 -0700: Behdad Esfahbod - e122fe2ac [aat] Adjust last range 2023-01-10 11:08:21 -0700: Behdad Esfahbod - e28c158c3 [aat] Run subtable across ranges if flags match 2023-01-10 11:08:21 -0700: Behdad Esfahbod - 2c9c49fd3 [aat] Support ranges in NonContextual subtable as well 2023-01-10 11:08:21 -0700: Behdad Esfahbod - c08308a83 [aat] Always generate a feature range 2023-01-10 11:08:21 -0700: Behdad Esfahbod - db4c87475 Revert "Revert "[aat] Support feature ranges"" 2023-01-10 10:19:00 -0700: Behdad Esfahbod - 0728098e4 [Coverage] Speed up subset for too-large Coverage tables 2023-01-10 09:04:35 -0700: Khaled Hosny - 8460909e0 [build] Fix make dist libass 2023-01-22 03:41:04 +0200: Oleg Oshmyan - 9995c97 Drop unnecessary os2->version != 0xffff check 2023-01-22 03:38:33 +0200: Oleg Oshmyan - e57f700 Consistently use FT_SFNT_OS2 macro name to access OS/2 table 2023-01-21 17:32:43 +0200: Oleg Oshmyan - c1daede WHOLE_TEXT_LAYOUT bidi: fix buffer overread on soft-wrapped events curl 2023-01-26 18:52:27 -0500: Jay Satiro - cec47daa8 write-out.d: clarify Windows % symbol escaping 2023-01-26 03:32:24 -0500: Ryan Schmidt - 6a45abfbf connect: Fix build when not ENABLE_IPV6 2023-01-26 03:30:26 -0500: Ryan Schmidt - a17101e34 cf-socket: Fix build when not HAVE_GETPEERNAME 2023-01-26 03:05:01 -0500: Stefan Eissing - 9e93bd47c vtls: Manage current easy handle in nested cfilter calls 2023-01-25 18:15:10 -0800: Dan Fandrich - 7d01a4499 CI: Add even more paths to the labeler config (#10326) 2023-01-25 15:31:45 -0800: Dan Fandrich - 8dceb7bfc scripts: Fix Appveyor job detection in cijobs.pl 2023-01-25 15:03:37 -0800: Dan Fandrich - 54189d8b8 CI: Add a few more paths to the labeler config (#10326) 2023-01-25 10:43:47 -0800: Dan Fandrich - de8cc2108 CI: Switch the labeler event to pull_request_target 2023-01-25 11:55:57 +0000: Viktor Szakats - c0958b7ea cmake: delete redundant macro definition `SECURITY_WIN32` 2023-01-24 03:42:17 -0500: Fredrik - 3f11122b2 winbuild: document that arm64 is supported 2023-01-24 03:31:07 -0500: Cherish98 - bde24fac7 openssl: don't log raw record headers 2023-01-24 03:09:09 -0500: Marc Aldorasi - 71cc27f0d cmake: use list APPEND syntax for CMAKE_REQUIRED_DEFINITIONS 2023-01-23 18:18:00 -0800: Dan Fandrich - 3eabedc02 CI: Add a workflow to automatically label pull requests 2023-01-21 15:08:23 -0500: Jay Satiro - 3feb6b46a system.h: assume OS400 is always built with ILEC compiler 2023-01-20 17:11:04 -0500: xgladius - ac6e7f568 cmake: Remove deprecated symbols check 2023-01-20 10:01:43 -0800: Dan Fandrich - 5a70403cf docs: POSTFIELDSIZE must be set to -1 with read function 2023-01-20 00:40:18 -0500: Stefan Eissing - f8da4f2f2 vtls: fix hostname handling in filters 2023-01-17 03:39:25 -0500: Sergey Bronnikov - 11708d6f0 lib: fix typos 2023-01-17 03:37:38 -0500: Sergey Bronnikov - de07d804f curl_version_info.3: fix typo 2023-01-17 03:32:58 -0500: Jay Satiro - c4cd0e2be openssl: Don't ignore CA paths when using Windows CA store (redux) 2023-01-13 16:25:02 +0100: Daniel Stenberg - 6113dec2a RELEASE-NOTES: synced 2023-01-13 15:35:50 +0100: Daniel Stenberg - abae4e31a ws: fix autoping handling 2023-01-13 13:37:21 +0100: Daniel Stenberg - 521da2dbd curl_log: avoid printf() format checking with mingw 2023-01-13 10:39:23 +0100: Daniel Stenberg - e6b72644c tool_getparam: fix compiler warning when !HAVE_WRITABLE_ARGV 2023-01-12 23:43:56 +0100: Stefan Eissing - 12157aa92 openssl: make the BIO_METHOD a local variable in the connection filter 2023-01-12 17:59:26 +0100: Daniel Stenberg - 7d3b167f4 curl: output warning at --verbose output for debug-enabled version 2023-01-12 16:18:05 +0100: Daniel Stenberg - 13991d60e src: add --http3-only 2023-01-12 16:17:55 +0100: Daniel Stenberg - a56d2b0b9 curl.h: add CURL_HTTP_VERSION_3ONLY 2023-01-12 15:31:21 +0100: Daniel Stenberg - 8956cd4f9 connect: fix access of pointer before NULL check 2023-01-12 14:59:38 +0100: Daniel Gustafsson - 4579626c2 easyoptions: Fix header printing in generation script 2023-01-12 14:09:23 +0100: Harry Sintonen - 2ed0e1f70 tool_getparam: fix hiding of command line secrets 2023-01-12 14:08:31 +0100: Stefan Eissing - d6b5d9f4a tests: document the cfilter debug logging options 2023-01-12 10:14:17 +0100: Stefan Eissing - db91dbbf2 curl_log: for failf/infof and debug logging implementations libtiff 2023-01-25 16:04:50 +0000: Su Laus - e304e5a5 Add versioninfo resource files for DLL and tools compiled with Windows MSVC and MINGW. 2023-01-22 13:31:46 +0100: Even Rouault - bc4d7082 tif_hash_set.c: include tif_hash_set.h after tif_config.h to let a chance for GDAL symbol renaming trick 2023-01-21 22:51:55 +0100: Even Rouault - 9477634d Add test for Fax3 decoding issues (refs #513) 2023-01-21 15:58:10 +0000: Su Laus - 97d65859 tiffcrop: Correct simple copy paste error. Fix #488. 2023-01-21 16:55:40 +0100: Even Rouault - 8a4f6b58 Fax3: fix failure to decode some fax3 images (fixes #513) 2023-01-12 22:33:46 +0100: Su_Laus - 3c774f19 tiffmedian: avoid zero num_colors, fixes #477 2023-01-12 21:51:44 +0100: Su_Laus - 188e0541 fax2ps: fixes #475 buffer overflow in qsort function pcompar. libwebp 2023-01-27 14:39:14 +0100: Yannis Guyon - 73618428 Limit scaling in libwebp advanced_api_fuzzer.c 2023-01-17 18:32:44 -0800: James Zern - 31c28db5 libwebp{,demux,mux}.pc.in: Requires -> Requires.private 2023-01-17 18:22:47 -0800: James Zern - d9a505ff CMakeLists.txt: allow CMAKE_INSTALL_RPATH to be set empty 2022-12-19 16:23:35 -0800: James Zern - b5577769 update ChangeLog 2022-12-16 16:47:42 -0800: James Zern - 0ba77244 update NEWS 2022-12-16 16:47:42 -0800: James Zern - e763eb1e bump version to 1.3.0 2022-12-16 16:47:36 -0800: James Zern - 2a8686fc update AUTHORS highway 2023-01-19 04:13:59 -0800: Jan Wassenberg - 58746ca 1.0.3 release candidate 2023-01-19 01:34:27 -0800: Jan Wassenberg - 9993822 further GCC8 fix (cast) 2023-01-18 09:55:13 -0800: Jan Wassenberg - 600be41 gcc8 fixes (casts, negate directly) 2023-01-18 13:18:36 +0100: Mathieu Malaterre - 2ea9831 Generate and install a HWYConfig.cmake file 2023-01-18 02:04:32 -0800: Jan Wassenberg - 4623110 gcc fix (sign conversion in array size expression) 2023-01-17 10:37:53 -0800: Jan Wassenberg - 5a6cdb9 gcc fix (and before cast) 2023-01-17 08:08:57 -0800: Jan Wassenberg - 45c9818 warning fix (cast) 2023-01-17 00:57:10 -0800: Jan Wassenberg - d278f9a compile fix for updated RVV merge/compress intrinsic arg order 2023-01-17 08:33:02 +0100: Mathieu Malaterre - 2b95ac1 Remove explicit setting of noexecstack 2023-01-16 07:26:32 -0800: Evgenii Kliuchnikov - b698bbf fix more UBs 2023-01-13 05:17:23 -0800: Evgenii Kliuchnikov - f7a9c04 WASM: use extmul_half and q15mulr_sat 2023-01-13 03:17:25 -0800: Evgenii Kliuchnikov - a0edd72 More consistent Iota implementation (avoid overflow) 2023-01-12 17:08:42 +0100: Emil Melnikov - ad30eec Describe the "Shift Inwards" stip-mining strategy 2023-01-10 14:23:30 -0800: Highway - 1007165 More consistent Iota implementation (avoid overflow) libjxl 2023-01-27 12:33:11 +0000: Moritz Firsching - 20ca234f update highway (#2108) 2023-01-27 13:12:53 +0100: Zoltan Szabadka - af6ddbfb Compare pixels to libjpeg output in decode_api_test.cc 2023-01-27 10:07:00 +0100: Zoltan Szabadka - e9a672f7 Fix build. 2023-01-26 18:18:46 +0100: Mathieu Malaterre - ed2a161a Migrate to HWY major version 1 2023-01-26 17:33:46 +0100: Evgenii Kliuchnikov - c3779422 Update deps 2023-01-26 16:29:18 +0100: Zoltan Szabadka - 7ff41804 Support YUV440 and YUV422 chroma subsampling in jpegli encoder. 2023-01-26 14:16:36 +0100: Evgenii Kliuchnikov - de2f8702 More cleanups 2023-01-26 10:01:32 +0000: Evgenii Kliuchnikov - ddc28d01 Cleanup 2023-01-26 09:09:46 +0000: Evgenii Kliuchnikov - 65acfb68 Fix ClangTidy findings 2023-01-26 08:58:39 +0100: Zoltan Szabadka - 1f0a0577 jpegli encoder: lookup transfer function directly from CICP tag 2023-01-25 16:15:23 +0100: Zoltan Szabadka - a67e9709 Fix build with JPEGXL_ENABLE_JPEGLI=OFF. 2023-01-25 13:16:34 +0100: Zoltan Szabadka - 43164491 Move the XYB conversion to extras::EncodeJpeg from jpegli encoder. 2023-01-25 09:11:31 +0100: Zoltan Szabadka - 9c9e673a Use Y-channel-only adaptive quantization in jpegli encoder. 2023-01-25 08:44:47 +0100: Zoltan Szabadka - a56ba92b Fix dequantization bias computation for all-zero-AC blocks. 2023-01-24 21:20:33 +0000: Moritz Firsching - 43bae3ff simple new spline limits (#2081) 2023-01-24 21:01:24 +0000: Moritz Firsching - c847c172 fix non-lossless e10 (#2098) 2023-01-24 19:13:00 +0100: Zoltan Szabadka - c7178822 Remove apt-spy2 step. 2023-01-24 09:51:30 +0100: Luca Versari - eee05b5f Allow fast-lossless for 16-bit float input 2023-01-23 21:42:37 +0100: Luca Versari - 00773081 Re-enable OpenEXR input in cjxl. 2023-01-23 14:00:37 +0100: Zoltan Szabadka - aa99c8d8 jpegli encoder: remove dependence on lib/jxl/jpeg 2023-01-19 10:31:16 +0100: szabadka - e4698c5b Add jpegli_use_standard_quant_tables() API function. (#2086) 2023-01-18 22:48:03 +0100: Zoltan Szabadka - bcacd518 Add jpegli_set_progressive_level() API function. 2023-01-18 15:51:09 +0100: Zoltan Szabadka - 6fc912b2 Tweak jpegli adaptive zeroing parameters. 2023-01-17 18:53:00 +0100: szabadka - af5578ee jpegli encoder: aim for the same butteraugli 3-norm than libjpeg (#2080) 2023-01-17 14:14:59 +0100: Zoltan Szabadka - dff431eb Use apt-spy2 to select closest mirror. 2023-01-17 12:38:06 +0100: Zoltan Szabadka - 1e67acf4 Remove the AQ-based drop of the LSB in jpegli quantization. 2023-01-17 12:37:52 +0100: Zoltan Szabadka - d70fa5a5 Add option to disable adaptive quantization in jpegli. 2023-01-17 09:26:33 +0100: Zoltan Szabadka - 2d1a3b7b Support grayscale input in jpegli encoder. 2023-01-16 17:39:59 +0100: Evgenii Kliuchnikov - 3b026ceb Fix MSYS2 build 2023-01-16 17:22:41 +0100: Zoltan Szabadka - 6cccf8ec Add a separate extras/jpegli_test.cc for the jpegli API in extras. 2023-01-16 11:56:16 +0100: Zoltan Szabadka - d3cfc150 Add jpegli_set_output_format() API function to jpegli decoder. 2023-01-16 21:19:54 +1100: Moritz Firsching - 1f9118ad harmonize `--num_threads` bewteen cjxl and djxl (#2074) 2023-01-16 04:27:15 +0100: Moritz Firsching - 4d5232b0 fix format 2023-01-16 04:27:15 +0100: Evgenii Kliuchnikov - 506b9933 Cleanup 2023-01-16 09:59:38 +1100: Jon Sneyers - d6570ecc update README.md and add description of encode effort settings (#2069) 2023-01-16 09:57:16 +1100: Moritz Firsching - 3de812f8 update browser support (#2068) 2023-01-13 07:02:06 +0100: Moritz Firsching - 27f0ffaf Avoid EnumValid as much as possible (#2044) 2023-01-12 19:57:43 +0100: Zoltan Szabadka - cf939d79 Use input scan script in jpegli encoder. 2023-01-12 16:13:50 +0100: Evgenii Kliuchnikov - 96dc2519 Bump version in more places 2023-01-12 15:51:13 +0100: Evgenii Kliuchnikov - a625bd62 Fix Lexan build 2023-01-12 12:10:47 +0100: Evgenii Kliuchnikov - c6e91cf8 Fill missing changelog entries 2023-01-12 10:48:25 +0100: Evgenii Kliuchnikov - d8f6d067 Bump version to 0.9 2023-01-12 09:17:38 +0100: Zoltan Szabadka - d178d552 Change extras::EncodeJpeg to take PackedPixelFile as input. 2023-01-12 08:46:10 +0100: Luca Versari - 4fa7542c Fix out-of-bounds vector access in fast_lossless. 2023-01-11 17:21:50 +0100: Eugene Kliuchnikov - 77c1a0d7 Fix typo 2023-01-11 09:16:48 +0100: Zoltan Szabadka - 2866f26d Support jpegli encoding and/or decoding in benchmark_xl. 2023-01-10 20:06:09 +0100: Zoltan Szabadka - 258efef9 Add an HDR roundtrip test for jpegli. zimg 2023-01-24 19:02:51 -0800: sekrit-twc - 17c8ba8 colorspace: add ST.428-1 (gamma 2.6) transfer function 2023-01-12 10:32:37 -0800: sekrit-twc - 479206c resize: fix AVX-512 horizontal resize with more than 8 taps flac 2023-01-27 19:02:36 +0100: Martijn van Beurden - ba5172e5 Remove all PPC-specific code (and a mention of SPARC) opus 2023-01-17 20:10:28 -0800: Zheng Lv - 8cf872a1 Make CELT FFT twiddle complex type aligned codec2 2023-01-01 17:58:57 -0800: Mooneer Salem - 7ba14528 Revert "ofdm_destroy() should be done after we're finished with the ofdm object." 2023-01-01 17:48:23 -0800: Mooneer Salem - ceb0d732 Undo remaining ctest fix. 2023-01-01 17:44:52 -0800: Mooneer Salem - 6c7902b5 Revert "Tweak test_freedv_data_raw_fsk_ldpc_100 expected results to allow it to work on macOS and Linux." 2023-01-01 17:44:30 -0800: Mooneer Salem - 4cc0bba0 Revert "macOS ctest fixes." 2023-01-01 17:39:09 -0800: Mooneer Salem - c5e3dae1 Revert "M1 Mac is fast enough to require USE_MUTEX for test_fifo to consistently pass." 2023-01-01 10:36:51 -0800: Mooneer Salem - 17c7a763 Refactor code and allow the vectorized dot product implementation to be used on the voice side as well. 2023-01-01 03:45:21 -0800: Mooneer Salem - 41577656 Correct old comment. 2023-01-01 03:43:56 -0800: Mooneer Salem - 88b95ad6 Use codec2_math for complex dot product on embedded platforms. 2023-01-01 01:00:14 -0800: Mooneer Salem - 666406b7 Tweak test_freedv_data_raw_fsk_ldpc_100 expected results to allow it to work on macOS and Linux. 2023-01-01 00:41:39 -0800: Mooneer Salem - 64c14707 M1 Mac is fast enough to require USE_MUTEX for test_fifo to consistently pass. 2023-01-01 00:07:42 -0800: Mooneer Salem - 572c6888 Additional macOS test tweaks. 2022-12-31 22:46:26 -0800: Mooneer Salem - 611bfe24 macOS ctest fixes. 2022-12-31 14:00:40 -0800: Mooneer Salem - 9353b242 Accumulate positive as well as negative real values. 2022-12-31 13:29:54 -0800: Mooneer Salem - 5c864814 Revert "Test: go back to only using floats." 2022-12-31 13:28:36 -0800: Mooneer Salem - 9b5643e8 Test: go back to only using floats. 2022-12-31 12:56:33 -0800: Mooneer Salem - 89569c17 Use double vectors instead of float for vector operations. 2022-12-31 02:55:51 -0800: Mooneer Salem - fa7f28c5 We're actually only dealing with two samples, not four. 2022-12-31 01:57:13 -0800: Mooneer Salem - 49a23986 ofdm_destroy() should be done after we're finished with the ofdm object. 2022-12-31 01:56:57 -0800: Mooneer Salem - 12b526b2 Handle case where Npsam isn't divisible by 4. 2022-12-31 01:30:42 -0800: Mooneer Salem - 406e7221 Use four samples at a time for estimating corr. sndfile 2023-01-18 13:36:19 +0500: Rosen Penev - 71f7bde1 sndfile-metadata-set: add localtime_s support (#907) 2023-01-18 13:34:50 +0500: Thomas Staudinger - 188e8d1d Handle absolute install paths (#908) 2023-01-14 10:58:28 +0100: Jan Starý - 3e995fa2 remove libsndfile.spec.in 2023-01-11 13:19:28 +0500: lilinjie - 1fdac8a6 Fix typo (#903) 2023-01-11 13:18:09 +0500: Jan Starý - 5370b383 Bump version numbers (#902) openmpt 2023-01-26 22:20:36 +0000: Jörn Heusipp - f4ab5bacd Merged revision(s) 18649 from trunk/OpenMPT: [Fix] mpt/io/tests/tests_io.hpp: Add missing include. ........ 2023-01-26 22:06:50 +0000: Jörn Heusipp - c7ba788b2 Merged revision(s) 18647 from trunk/OpenMPT: [Fix] mpt/binary/tests/tests_binary.hpp: Add missing include. ........ 2023-01-26 21:33:50 +0000: Johannes Schultz - 4c82a8bd1 Merged revision(s) 18645 from trunk/OpenMPT: [Fix] r18417 broke filters (they were reset on every tick) in SONG_PAUSED mode (https://bugs.openmpt.org/view.php?id=1655) ........ 2023-01-26 21:29:40 +0000: Jörn Heusipp - 7b7cc1b19 Merged revision(s) 18642 from trunk/OpenMPT: [Fix] openmpt/soundbase: Do not depend on common/. ........ 2023-01-26 21:25:16 +0000: Jörn Heusipp - daa2fab83 Merged revision(s) 18638 from trunk/OpenMPT: [Fix] mpt/io_write/buffer.hpp: Add missing includes. ........ 2023-01-26 21:24:43 +0000: Jörn Heusipp - b4bbaaa02 Merged revision(s) 18637 from trunk/OpenMPT: [Fix] mpt/io_read/filedata_base_seekable.hpp: Add missing includes. ........ 2023-01-26 21:04:29 +0000: Jörn Heusipp - 3bee2f406 Merged revision(s) 18632 from trunk/OpenMPT: [Fix] mptString: Fix ToUpperCase for non-MFC code paths. ........ 2023-01-25 14:00:50 +0000: Jörn Heusipp - 1ffdddf35 Merged revision(s) 18618 from trunk/OpenMPT: [Fix] build: PortAudio: Add missing libs. ........ 2023-01-24 14:57:24 +0000: Jörn Heusipp - 6568f5560 Merged revision(s) 18609 from trunk/OpenMPT: [Var] openmpt123: Whitespace cleanup. ........ 2023-01-23 21:33:58 +0000: Johannes Schultz - 3455600e8 Merged revision(s) 18596 from trunk/OpenMPT: [Fix] Wrong PAL middle-C frequency was used when converting from MOD to MPTM/IT/S3M or when displaying middle-C frequency in the comments tab. ........ 2023-01-23 19:25:37 +0000: Jörn Heusipp - 16734f56d Merged revision(s) 18603 from trunk/OpenMPT: [Ref] build: Remove old 1.29 release packaging script. ........ 2023-01-23 18:47:01 +0000: Jörn Heusipp - fcd5d4793 Merged revision(s) 18599 from trunk/OpenMPT: [Fix] build: Use local copy of 7zip to package wine support package instead of picking the random version installed on the build host. ........ 2023-01-23 18:06:53 +0000: Jörn Heusipp - ad052a4ae [Doc] libopenmpt: Update changelog. 2023-01-23 18:02:50 +0000: Jörn Heusipp - 9ddb0dfa9 Merged revision(s) 18595 from trunk/OpenMPT: [Fix] Loading any DSym files was broken since r18263. ........ 2023-01-17 09:17:37 +0000: Jörn Heusipp - 84cffd673 Merged revision(s) 18575 from trunk/OpenMPT: [Fix] build: Autotools: Add missing mpt/parse/split.hpp. ........ 2023-01-15 14:51:47 +0000: Jörn Heusipp - 4763a9783 Merged revision(s) 18541 from trunk/OpenMPT: [Ref] XPK: Silence cppcheck false-positive. ........ 2023-01-15 14:46:54 +0000: Jörn Heusipp - 09f88e700 Merged revision(s) 18539 from trunk/OpenMPT: [Fix] build: Autotools: Add missing file mpt/format/join.hpp. ........ 2023-01-15 08:57:23 +0000: Jörn Heusipp - 8c1144068 [Doc] libopenmpt: Update changelog. 2023-01-15 08:54:30 +0000: Jörn Heusipp - a7a8a6370 Merged revision(s) 18525 from trunk/OpenMPT: [Var] mpg123: Update to v1.31.2 (2023-01-14). ........ 2023-01-13 20:55:59 +0000: Johannes Schultz - 22dd38c31 Merged revision(s) 18517 from trunk/OpenMPT: [Fix] Mod Conversion: Properly translate E50 <-> S20 Set Finetune commands (highest bit in the parameter needs to be flipped): ........ 2023-01-12 08:15:47 +0000: Jörn Heusipp - 5f7b436de Merged revision(s) 18497-18498 from trunk/OpenMPT: [Fix] Work-around VS2017 /std:c++17 /permissive- compiler bug, which fails to find operator < for templated user types inside std::min. ........ [Var] Fix typo in comment. ........ 2023-01-11 16:56:07 +0000: Johannes Schultz - a54743c98 Merged revision(s) 18492 from trunk/OpenMPT: [Fix] GetLength: When seeking, the kTempoClamp compatibility flag was mistakenly applied to all tempo commands, not just those that are tempo slides. ........ libmysofa 2023-01-15 13:52:48 +0300: Dmitry Sharshakov - c7c5769 Fix uninitialized error code in mysofa_open_cached 2023-01-15 09:51:24 +0100: Christian Hoene - 5d15d92 Update cache.c openal-soft 2023-01-27 02:39:42 -0800: Chris Robinson - dc61e7c5 Change the default resampler to cubic 2023-01-26 02:13:20 -0800: Chris Robinson - 3f6e0e3d Combine multiple similar functions into one 2023-01-26 00:01:31 -0800: Chris Robinson - 60e5b672 Transpose the ambisonic rotation matrix and helper coefficients 2023-01-25 22:40:00 -0800: Chris Robinson - cca13016 Transpose the ambisonic voice mixing matrix 2023-01-24 17:45:17 -0800: Chris Robinson - cc20bd01 Use explicit arrays for the remix table target mixes 2023-01-24 04:12:17 -0800: Chris Robinson - 0c75ab99 Use the object serial ID from PipeWire when available 2023-01-23 19:41:41 -0800: Chris Robinson - 748f7250 Increase the default mhr truncation size to 64 2023-01-23 02:43:29 -0800: Chris Robinson - f3b45f03 Replace a couple more pointer+count with a span 2023-01-23 01:42:30 -0800: Chris Robinson - fa71a879 Use a vector of arrays for a multi-dimensional array 2023-01-23 01:32:27 -0800: Chris Robinson - 1ca27df3 Use a span instead of pointer+count 2023-01-23 01:04:23 -0800: Chris Robinson - 952446ec Remove a redundant struct member 2023-01-23 00:57:19 -0800: Chris Robinson - 5ae38efd Remove some unused members 2023-01-20 12:52:54 -0800: Chris Robinson - c18bf15a Don't force an update if there is no aux slot being replaced 2023-01-19 13:44:33 -0800: Chris Robinson - f80470bb Increase the pitch shifter oversample factor to 8 2023-01-19 13:30:00 -0800: Chris Robinson - d6e79c90 Minor code refactor for the frequency shifter effect 2023-01-19 13:03:09 -0800: Chris Robinson - 5069f042 Improve the output scaling of the pitch shifter 2023-01-19 13:02:47 -0800: Chris Robinson - 23cbd182 Don't return a large-ish array on the stack 2023-01-19 11:49:53 -0800: Chris Robinson - 28d1cd06 Slightly improve phase wrapping in the pitch shifter 2023-01-18 17:02:15 -0800: Chris Robinson - a56b373f Limit pitch shifter pitch between 0.5 and 2. 2023-01-18 16:43:43 -0800: Chris Robinson - bbf49400 Use constexpr variables instead of macros 2023-01-18 14:33:48 -0800: Chris Robinson - 3f2e6218 Use a variable to handle a long value definition 2023-01-17 21:56:29 -0800: Chris Robinson - 4171f946 Make a variable for a reused value 2023-01-17 21:22:53 -0800: Chris Robinson - c5d42ceb Use a better frequency bin target for pitch shifting 2023-01-16 22:15:03 -0800: Chris Robinson - bb751ebc Fix debug logging on Windows non-release buuilds 2023-01-16 21:45:03 -0800: Chris Robinson - 3d00147b Change a couple macros to constexpr variables 2023-01-15 19:20:34 -0800: Chris Robinson - 8e9833c7 Check for nullptr before constructing a new object 2023-01-15 19:01:36 -0800: Chris Robinson - ec2bea83 Use an 8-bit type to hand the HrtfStore IR size 2023-01-15 17:49:14 -0800: Chris Robinson - eef886b0 Precalculate reused scale factors 2023-01-15 13:53:05 -0800: Chris Robinson - 88796d2a Fix closing parenthesis 2023-01-15 13:43:27 -0800: Rosen Penev - 0526ecd2 clang-tidy cleanups (#800) 2023-01-14 05:43:21 -0800: Chris Robinson - d9d44577 Don't explicitly try to spawn servers by default 2023-01-13 16:58:29 -0800: Chris Robinson - 5ef7bed3 Don't include the array definition with bin2h 2023-01-13 14:17:48 -0800: Chris Robinson - cec63059 Don't use doubles for upsampling B-Format transforms 2023-01-13 13:35:21 -0800: Chris Robinson - e11cae32 Ensure the mixer helpers are properly inlined 2023-01-13 12:21:37 -0800: Chris Robinson - dd2f72ce Try to handle cmake custom targets better 2023-01-13 06:40:50 -0800: Chris Robinson - 3e5ea768 Avoid using a non-0 span length over nullptr 2023-01-13 05:40:13 -0800: Chris Robinson - f601638d Write proper samples when starting the PulseAudio stream 2023-01-13 02:17:19 -0800: Chris Robinson - 63921a94 Avoid a dead store 2023-01-13 02:09:54 -0800: Chris Robinson - 4bf94613 Avoid inlining the base_exception destructor 2023-01-13 02:06:01 -0800: Chris Robinson - c67064b9 Avoid single-use static class method wrappers 2023-01-13 01:25:20 -0800: Chris Robinson - 974d1b9e Avoid unnecessary uses of make_optional 2023-01-12 01:55:45 -0800: Chris Robinson - 97f2c28d Use cmake's visibility attributes 2023-01-12 01:55:45 -0800: Chris Robinson - 976049f0 Rename some members for clarity 2023-01-12 01:55:04 -0800: IamSN0WBALL - a55c4b1e Fix RingBuffer crash in OpenSL backend (#807) 2023-01-11 01:49:24 -0800: Chris Robinson - 155d27de Remove the FFT'd resampler from makemhr 2023-01-11 01:01:35 -0800: Chris Robinson - 05d934cc Use a span instead of a count+pointer 2023-01-10 23:59:19 -0800: Chris Robinson - a82c29bb Rename some struct members vpx 2023-01-27 11:33:29 -0800: Yunqing Wang - 5dd3d70a4 Add encoder component timing information 2023-01-26 14:53:40 -0500: Jerome Jiang - db69ce6ae Fix per frame qp for temporal layers 2023-01-25 15:35:51 +0000: Salome Thirot - 7fed9187c Refactor Neon implementation of SAD functions 2023-01-24 20:56:02 +0000: Konstantinos Margaritis - 3384b83da [NEON] Add Highbd FHT 8x8/16x16 functions 2023-01-24 14:08:17 -0500: Jerome Jiang - 72cfcdd95 Skip calculating internal stats when frame dropped 2023-01-23 15:06:28 +0000: Salome Thirot - 67abc6738 Specialize Neon averaging subpel variance by filter value 2023-01-23 15:06:20 +0000: Salome Thirot - b7f6c6413 Refactor Neon averaging subpel variance functions 2023-01-23 13:11:59 +0000: Salome Thirot - ae5b60cb4 Specialize Neon subpel variance by filter value for large blocks 2023-01-23 12:03:20 +0000: Salome Thirot - fcfb471ce Refactor Neon subpel variance functions 2023-01-19 20:38:44 -0500: Jerome Jiang - ae4240edc Add codec control to set per frame QP 2023-01-18 19:19:01 -0800: James Zern - 5e8617953 */Android.mk: add a check for NDK_ROOT 2023-01-18 21:35:33 +0000: Salome Thirot - 0ce866562 Refactor Neon implementation of variance functions 2023-01-13 20:21:12 -0800: Marco Paniconi - 71d01660c Fix to segfault for external resize test in vp9 2023-01-13 07:39:41 -0800: Scott LaVarnway - 59d4a6861 variance_test.cc: Enable HBDMse speed test. 2023-01-12 13:29:49 -0800: Scott LaVarnway - 32878bb1f variance_test.cc: Enable VpxHBDMseTest for C and SSE2. 2023-01-12 10:43:13 +0000: Jonathan Wright - 5645938c3 Implement vertical convolutions using Neon USDOT instruction 2023-01-11 12:18:45 +0000: Jonathan Wright - f95206869 Implement horizontal convolutions using Neon USDOT instruction 2023-01-10 13:49:15 -0800: James Zern - e067469e7 build: replace egrep with grep -E vmaf 2023-01-24 13:36:36 -0800: Maximilian Müller - 71d0debb fix usage of "neg" models due to missing option alias 2023-01-24 13:30:59 -0800: Alyssa Ross - f47640f9 libvmaf: use _XOPEN_SOURCE, not _POSIX_C_SOURCE 2023-01-16 11:24:58 -0800: Cem Moluluo - b9150a23 fixed device pointer argument 2023-01-15 19:18:52 -0800: Zhi Li - 74e96df1 Add asset_dict copy logic to NorefAsset to make it in parity with Asset; add test. 2023-01-12 15:27:11 -0800: Kyle Swanson - 157f76d2 libvmaf/tools: remove all obsolete tools 2023-01-12 11:56:28 -0800: Kyle Swanson - 38505361 tools/vmaf: avoid unused param warning 2023-01-12 11:56:28 -0800: Kyle Swanson - b91032a5 integer_motion.init: avoid unused param warning 2023-01-12 11:56:28 -0800: Kyle Swanson - f4c8634f libvmaf/vmaf_init: clean up unused label 2023-01-11 10:47:08 -0800: nilfm - 8221b68f integer_vif: fix avx512 function usage 2023-01-11 10:26:58 -0800: Kyle Swanson - 3071d7ee libvmaf: CUDA feature extraction aom 2023-01-27 15:20:40 -0800: James Zern - ecb1404a7 README: bump VS requirement to 2019 (v16) 2023-01-26 17:45:23 -0800: Wan-Teh Chang - 2621615df Disable MSVC forceinline only in cdef_block_simd.h 2023-01-27 00:26:52 +0000: chiyotsai - 945edd671 Fix a bug where an uninitalized search_site is used 2023-01-26 17:56:58 +0000: Jerome Jiang - 706ee36dc Add codec control to set per frame QP for one pass 2023-01-26 03:34:54 +0000: Gerda Zsejke More - 810071f60 Refactor 8x8 16-bit Neon transpose functions 2023-01-25 23:34:04 +0000: Marco Paniconi - fffd4e8a6 rtc-screen: Allow more palette mode testing 2023-01-25 23:14:40 +0000: chiyotsai - a6b4ed145 Add a unit test for monochrome config 2023-01-25 22:09:08 +0000: Remya Prakasan - f770aef0b Modify av1_foreach_transformed_block_in_plane() 2023-01-25 10:16:57 -0800: Wan-Teh Chang - 3c4673858 Clean up test/avif_progressive_test.cc 2023-01-25 01:30:24 +0000: Yunqing Wang - 68c6bfe47 Refactor subpel_search_method setting 2023-01-25 00:34:55 +0000: Wan-Teh Chang - 94c7e1ed7 Add a unit test for assert failure at mcomp.c:1760 2023-01-24 19:45:27 +0000: Neha Mary Thomas - 8dc640097 Fix unsigned integer overflow in sse computation 2023-01-24 18:05:20 +0000: Yunqing Wang - 7b7bb4266 Extend VBP ME improvement for speed 5 to 7 2023-01-24 17:36:54 +0000: Jingning Han - 7b77c1656 Limit the candidate pool for golden reference frame 2023-01-24 01:20:57 +0000: James Zern - b70593a38 obmc_variance_test: output gain as a float 2023-01-24 00:32:21 +0000: chiyotsai - eb2bb7fde Check for monochrome config in profile 1 2023-01-23 22:45:59 +0000: Debargha Mukherjee - 1e8ad87ae Initialize sf_identity during compressor init 2023-01-23 22:45:59 +0000: Debargha Mukherjee - 5d5bd0c72 Correct scaled ref indices in compound motion search 2023-01-23 21:48:13 +0000: George Steed - 25c8479cd Add Neon implementations of OBMC variance functions 2023-01-23 21:11:39 +0000: Jingning Han - ac0a89665 Resolve rtc segfault in monochrome case 2023-01-23 19:32:47 +0000: Wan-Teh Chang - 01cc54c35 Remove unneeded casting of void * to uint8/16_t * 2023-01-22 15:21:48 -0800: Jingning Han - 8717a67ba Remove deprecated AdjustStaticQp() function 2023-01-20 18:41:56 +0000: Marco Paniconi - 9c915757e rtc-screen: Fix color artifact via color_sensitivity 2023-01-20 04:37:15 +0000: Yunqing Wang - ea7263937 Improve frame interpolation filter resetting 2023-01-19 19:15:20 +0000: Rachel Barker - 6ebcbc15a Add encoder arg to select global motion method 2023-01-19 19:15:20 +0000: Rachel Barker - 40da75ba5 Overhaul disflow algorithm 2023-01-19 18:15:54 +0000: Ranjit Kumar Tulabandu - bdb99407a Speed-up weight calculation during temporal filtering 2023-01-19 02:12:36 +0000: Marco Paniconi - 511574734 Set sb_size=64 for screen real-time multi-thread 2023-01-19 00:29:37 +0000: Angie Chiang - 6d05264bb Improve 1-pass TPL by adjusting propagation ratio 2023-01-18 22:52:00 +0000: Bohan Li - 4d2ca4172 Use propagated error to determine frame qp in 2-pass tpl 2023-01-18 22:52:00 +0000: Bohan Li - 00414f7e6 Qmode rc: make last frame always the nearest backward frame 2023-01-18 22:52:00 +0000: Bohan Li - 4179412ad Do not propagate arf frames in 2-pass tpl. 2023-01-18 22:52:00 +0000: Bohan Li - 6ae2da6c2 Regulate two-pass tpl stats. 2023-01-18 21:52:28 +0000: Rachel Barker - eba035451 Fix bug in global motion model refinement 2023-01-18 21:52:28 +0000: Rachel Barker - 360426960 Use SSE instead of variance in RANSAC 2023-01-18 21:52:28 +0000: Rachel Barker - 738c4f4d8 Clean up RANSAC code 2023-01-18 11:34:06 -0800: Wan-Teh Chang - edef97874 Use _c functions as reference in av1_convolve_test 2023-01-18 18:57:01 +0000: Jonathan Wright - 81da208fb Fix buffer overrun in dist_wtd_convolve_2d_horiz_neon 2023-01-18 17:21:52 +0000: Bohan Li - 4ba1c63f5 Fix problem with final snapshot of reference frame table. 2023-01-18 17:21:16 +0000: Bohan Li - b2b71ae2a Set arf showable to 0 when not using show existing 2023-01-18 14:23:34 +0000: Rachel Barker - 5ed9ce5d8 Use crop region for global motion estimation 2023-01-18 00:15:17 +0000: chiyotsai - 0ba600a8a MOTION_SEARCH: Disable mesh search for compound mode 2023-01-17 23:36:42 +0000: Wan-Teh Chang - 002e191fa Remove common subexpr in aom_flat_block_finder_run 2023-01-17 22:45:22 +0000: Jonathan Wright - 2a296041c Fix off-by-one bug in Neon sub-pixel variance functions 2023-01-17 20:59:20 +0000: Rachel Barker - 2722ce612 Cache corner list for each frame buffer 2023-01-17 20:55:11 +0000: chiyotsai - eed2df078 MOTION_SEARCH: Small optimizations to diamond_search_sad 2023-01-16 14:42:55 +0000: Paul Wilkins - ece2c48d0 Adjust how fast Q can fall in cyclic refresh. 2023-01-14 10:19:25 +0000: Mark Wachsler - 0b76cc07c Fix "possible loss of data" warnings 2023-01-14 03:30:13 +0000: George Steed - 706dfc6a0 Add accumulator overflow test for masked SAD functions 2023-01-14 03:30:13 +0000: George Steed - 25876b7e8 Add Neon implementations of masked SAD functions 2023-01-13 20:43:39 +0000: Mark Wachsler - a91333b2c Use prediction error instead of RD cost if available 2023-01-13 19:56:31 +0000: Mark Wachsler - 2ea71f32d Fix order of includes 2023-01-11 17:44:47 +0000: Neha Mary Thomas - 4120ef235 Introduce sf prune_rect_part_using_4x4_var_deviation 2023-01-10 15:35:39 -0800: Jingning Han - d9cc65518 Fix 1-pass tpl using skip_sse 2023-01-10 23:21:13 +0000: Yunqing Wang - 6810eb1ab Minor improvement in av1_int_pro_motion_estimation() 2023-01-10 23:20:55 +0000: Yunqing Wang - af463d31c Improve VBP motion estimation for RTC speed >= 9 2023-01-10 22:39:05 +0000: Jingning Han - 6f94abb0e Change conditions to support both 1 and 2 pass tpl runs 2023-01-10 21:49:46 +0000: Anupam Pandey - c5ee9a04b rtc: Move mode_search_stat structure to MACROBLOCK structure 2023-01-10 21:34:33 +0000: Rachel Barker - 37b21c560 Fix a bug around image pyramid invalidation 2023-01-10 10:14:13 -0800: Jingning Han - 6248d0741 Align the multiplier for ARFs in two-pass TPL 2023-01-10 18:09:48 +0000: Bohan Li - 5c993fa47 Use base_q_ratio to determine base qp in qmode rc 2023-01-10 17:58:17 +0000: Mark Wachsler - 81d551e20 Initialize base_q_ratio to a reasonable value 2023-01-10 17:34:13 +0000: Wan-Teh Chang - f1c2d3f3f Do not return a partially-initialized BufferPool dav1d 2023-01-26 17:32:59 +0000: Henrik Gramner - 188dfc8 x86: Add 10bpc 16x32/32x16/32x32 itx AVX-512 (Ice Lake) asm 2023-01-26 12:49:36 +0100: Victorien Le Couviour--Tuffet - a51b6ce Fix mismatch between first and next in drain 2023-01-12 01:49:39 +0100: Henrik Gramner - 0d6a31f x86: Remove stack alignment compiler flags cargo-c 2023-01-27 10:47:31 +0100: Luca Barbato - 6d46705 Bump cargo version 2023-01-27 10:47:31 +0100: Luca Barbato - 0617a91 Bump toml version 2023-01-27 10:47:31 +0100: Luca Barbato - 278e78e Fix clippy lints 2023-01-12 17:03:04 +0100: Jan Beich - 1b3a6b5 README: add libimagequant to Users section 2023-01-12 17:03:04 +0100: Jan Beich - 4ec3bb5 cli: drop bogus arguments after 32f7e107b17c rav1e 2023-01-27 08:40:57 -0500: Josh Holmer - bad14060 Remove uses of deprecated min_value/max_value 2023-01-27 03:37:18 -0500: Josh Holmer - 5a1fdbd1 Fix new clippy lints for rustc 1.67 2023-01-26 23:45:51 -0500: Josh Holmer - 54178856 Optimize base quants using NonZero integers (#3115) 2023-01-25 12:23:29 -0500: Josh Holmer - 7d743eb5 Move quant tables to separate file to improve organization (#3113) 2023-01-22 13:22:11 -0500: Josh Holmer - 23b0da0b Use is_power_of_two method in divu_gen 2023-01-22 04:13:53 -0500: Josh Holmer - ce56a318 Remove allow for fixed clippy lint 2023-01-21 11:39:16 -0500: maj160 - 971eeba9 Fix rounding issue in HBD CDEF code 2023-01-21 10:17:43 -0500: maj160 - a72c2594 Hint that creating a region from an empty plane is unlikely 2023-01-21 00:37:38 -0500: maj160 - e4eacbd1 Minor optimization to take_slice 2023-01-21 00:10:07 +0000: dependabot[bot] - 6efda076 Bump libgit2-sys from 0.14.0+1.5.0 to 0.14.2+1.5.1 2023-01-20 18:38:32 -0500: David Michael Barr - 66fbf8d1 CI: Disable unstable sparse cargo registry 2023-01-18 22:50:09 -0500: maj160 - ac51c221 Clean up cdef_dist 2023-01-18 22:20:18 -0500: maj160 - 89787077 Minor optimizations 2023-01-18 18:48:09 -0500: maj160 - bc10ebc6 Optimizations for weighted_sse 2023-01-18 18:19:03 -0500: Josh Holmer - 582355a6 Add HBD AVX2 assembly for SAD (#3099) 2023-01-19 07:54:51 +0900: David Michael Barr - d1dc783a ec: Manually inline `msb()` and `ilog()` for clarity (#3104) 2023-01-18 09:42:44 -0500: Josh Holmer - 2021ebc2 Comment regarding cnt being unused 2023-01-18 09:20:38 -0500: Josh Holmer - 438213d1 Improve naming 2023-01-18 02:04:21 -0500: maj160 - cbb774da Use a bit counter instead of a byte counter in EC 2023-01-17 13:57:05 -0500: maj160 - 90fdd3de Add 10-bit cdef_dist ASM 2023-01-16 08:13:45 -0500: maj160 - c2dfb350 Optimise sad_plane_internal 2023-01-15 23:38:13 -0500: maj160 - 55e5fdc1 Save some bounds checks on me_stats 2023-01-15 20:28:14 -0500: maj160 - 3ffd4079 Minor optimization to av1_get_mv_joint 2023-01-15 20:03:58 -0500: maj160 - 0e2c74c6 Use chunks_exact for performance in diff method 2023-01-16 04:18:53 +0900: David Michael Barr - db7ff31c Integrate CfL AC x86 assembly functions 2023-01-16 04:18:53 +0900: David Michael Barr - 0cd5a3b6 Move luma_ac to predict module 2023-01-16 04:18:53 +0900: David Michael Barr - 3d7a6e99 Extract luma_ac_internal with const generics 2023-01-15 12:57:25 -0500: maj160 - 94e0ef0c Optimise plane::as_region 2023-01-15 23:45:55 +0900: maj160 - 4fb2a270 Optimise BlockSize::from_width_and_height_opt 2023-01-15 23:28:07 +0900: maj160 - ebf8975b Improve vectorization in get_sad 2023-01-15 01:48:55 -0500: maj160 - d55ba5f1 Template entropy coding functions to help optimiser 2023-01-15 03:34:59 +0000: Josh Holmer - 0ce6ff59 Commit Rust 1.60 compatible Cargo.lock libavif 2023-01-27 01:54:41 -0800: Wan-Teh Chang - 84dab6e Increment currentLayer only after all uses of it 2023-01-25 18:09:47 -0800: Wan-Teh Chang - d642004 Call color config aom_codec_control on first image 2023-01-24 17:50:14 -0800: Wan-Teh Chang - 4e6a089 Declare static constants before functions 2023-01-20 14:30:40 -0800: Wan-Teh Chang - 62f8095 Disable ProgressiveTest.DimensionChange 2023-01-20 14:10:52 -0800: Vignesh Venkatasubramanian - e185493 android_jni: Make thread count configurable 2023-01-20 13:39:37 -0800: Wan-Teh Chang - b815d7c Skip ProgressiveTest.DimensionChange 2023-01-20 09:23:25 -0800: Yuan Tong - 5d16f1f Layered encoding support 2023-01-18 15:37:47 -0800: Vignesh Venkatasubramanian - 7c4c2d4 ext/libgav1: Set MAX_BITDEPTH to 12 2023-01-13 16:17:54 -0800: Vignesh Venkatasubramanian - 95d96ea Refactor YUV->RGB conversion with libyuv 2023-01-12 20:41:01 -0800: Wan-Teh Chang - c276524 Run ubuntu:22.10 image and install cargo-c package 2023-01-11 18:58:38 -0800: Wan-Teh Chang - e1c7b0b Fix two comment typos 2023-01-11 14:45:47 -0800: Wan-Teh Chang - 6df0474 GitHub workflows: Install stable Rust compiler 2023-01-11 12:04:09 -0800: Vignesh Venkatasubramanian - fd266c0 Use libyuv with downshift for 12/10 -> 8 bit when possible SDL 2023-01-26 14:45:12 -0500: Ryan C. Gordon - c83428475 wikiheaders: Link to the SDL3 wiki in the preamble. 2023-01-26 10:23:21 -0500: Ryan C. Gordon - d5680c5d2 wikiheaders: Allow markdown in the wikipreamble string. 2023-01-26 10:23:08 -0500: Ryan C. Gordon - 1069c8931 wikiheaders: Add a `\threadsafety` tag to document threading details. 2023-01-26 17:00:02 +0300: Jiří Malák - 507fc462d SDL_atomic.h: Update SDL_CPUPauseInstruction for Watcom. (#7157) 2023-01-25 00:22:50 +0100: Anonymous Maarten - d9d84c8d7 ci: test PVR_PSP2 (gles/gl) and gib (gles) 2023-01-25 00:22:50 +0100: Anonymous Maarten - e927e5d44 vita: add missing static libraries for using gles with pib 2023-01-25 00:22:50 +0100: Anonymous Maarten - 33ec2a5e9 vita: fix reformatting error in SDL_vtagl_pvr.c 2023-01-25 00:22:50 +0100: Anonymous Maarten - a8a5bd3d6 cmake: allow disabling OpenGL support when building with GLES using PSP2-PVR 2023-01-23 06:09:58 -0800: ds-sloth - 038ccd764 Support MIN/MAX blend on opengles2 2023-01-23 05:08:59 +0100: Anonymous Maarten - c0445c23b vita: PVR needs to link to sceIme_stub library 2023-01-22 13:48:13 -0800: ds-sloth - 9670f233c Support MIN/MAX blend on OpenGL + ES 2023-01-22 08:20:34 -0800: Frank Praznik - ea179abdb wayland: Enforce or override libdecor minimum window size 2023-01-22 17:32:50 +0300: raphasamp - eabd88ed2 Update SDL_vitagles_pvr.c 2023-01-21 22:03:57 -0800: PARTY MAN X - a44b64610 Blacklist Konami Amusement Controllers From HIDAPI. 2023-01-21 10:15:02 +0300: Ozkan Sezer - 880ac537a typo fix to config.sub, 2023-01-19 15:06:18 -0800: Guldoman - 7b8f0ba8b wayland: Set `APPLICATION` scancode name to `Menu` 2023-01-18 21:56:10 +0300: Ozkan Sezer - 73a68c6ea regenerated configure script. 2023-01-18 10:32:43 -0800: Frank Praznik - 44dc90dcc autotools: Add check for libdecor get min/max functions 2023-01-16 16:31:34 -0500: Fabian Greffrath - 8efa1f8fc add support for libsamplerate's "linear" resampling mode 2023-01-16 10:43:28 +0100: Sylvain - 5d1e6b28d SDL_test_harness: fix memory leak when generated seed 2023-01-16 09:26:05 +0100: Sylvain - c638b4a68 SDL_CreateAudioStream: check for invalid parameters 2023-01-15 17:29:37 +0100: Anonymous Maarten - 01a4cf8a1 ci: don't require EXTRA_ prefix on input environment variables 2023-01-15 17:29:37 +0100: Anonymous Maarten - f51f7fbb9 n3ds: fix exported libraries of n3ds 2023-01-15 01:30:24 +0100: Jon Daniel - b47b6e02f fix prefix path not resolving symlinks 2023-01-13 09:58:33 -0800: Francisco Javier Trujillo Mata - 381312a02 Use filesystem drivers 2023-01-12 18:00:11 -0800: Frank Praznik - f836b465a Revert "wayland: Don't try to restore non-resizable windows" 2023-01-12 13:35:33 -0800: Frank Praznik - a47a04512 wayland: Don't try to restore non-resizable windows 2023-01-12 13:35:20 -0800: Frank Praznik - e8ae15558 wayland: Perform a round trip when maximizing and restoring windows 2023-01-12 06:56:59 -0800: happyharryh - 2cb422360 Fixed the hat_map to avoid segmentation fault 2023-01-12 06:38:37 -0800: Narr the Reg - fa934dd4d hidapi: switch: Add user calibration support 2023-01-12 14:01:02 +0300: Ozkan Sezer - 6a5201772 SDL_dynapi.c: add extern "C" guards, just in case.. 2023-01-11 15:12:14 -0800: Francisco Javier Trujillo Mata - 32fd45cf4 Using UV instead of STQ 2023-01-11 15:12:14 -0800: Francisco Javier Trujillo Mata - c5a09ca7a Remove dummy flag 2023-01-10 20:15:35 -0800: Wohlstand - b42503680 SDLAudioManager.java: Fixed the support for Android older than API 23 libzen 2023-01-12 12:49:27 +0100: Maxime Gervais - d9050ca BitStream_LE: Fix use of uninitialised values libmediainfo 2023-01-27 10:05:47 +0100: Jérôme Martinez - a5226fabe + MP4/MOV: support of FLAC, fix of database 2023-01-27 10:05:25 +0100: Jérôme Martinez - 2f0a1c206 + N19/STL: codepage, subtitle count, max line per subtitle, more metadata 2023-01-27 09:50:29 +0100: Jérôme Martinez - 4640d2bac + MOV/MP4: support of TTML with images 2023-01-27 09:46:37 +0100: Jérôme Martinez - 41f576a0c x TimeCode: fix buggy TimeCode subtraction 2023-01-26 23:34:04 +0100: Jérôme Martinez - 0911ec00e + TimeCode: avoid unnecessary includes 2023-01-26 18:17:49 +0100: Jérôme Martinez - 933952f3e + Extract of time codes, XML format, frame_count for SystemeScheme and SDTI too 2023-01-26 17:14:57 +0100: Jérôme Martinez - 6a93df3ab + Extract of time codes, XML format, nc (non continuous) attribute 2023-01-26 17:06:20 +0100: Jérôme Martinez - 2d2f9bc16 + Extract of time codes, XML format, 1.001 fix 2023-01-24 13:27:40 +0100: Maxime Gervais - 1189c1251 Fix use of NULL Buffer 2023-01-22 21:43:31 +0100: Jérôme Martinez - 126eda608 + Extract of time codes, XML format 2023-01-21 19:26:50 +0100: Maxime Gervais - fce3291a4 Avoid destruction of Cin object while running 2023-01-11 20:10:56 +0100: Maxime Gervais - c8cb0812e Fix buffer-overflow due to missing end of array marker 2023-01-10 22:31:34 +0100: Maxime Gervais - 0333ecb73 Fix infinite loop 2023-01-09 10:14:02 +0100: Jérôme Martinez - f44714913 + DTS: Detection of real bit depth e.g. 20 instead of only byte aligned bit depth (16 or 24) 2023-01-09 10:13:49 +0100: Jérôme Martinez - 40438237c + DTS: Detection of IMAX Enhanced libmfx 2023-01-27 00:09:20 +0100: Tomasz Kłoczko - d624124 Fix building with gcc 13.x AMF 2023-01-24 16:25:49 -0500: Roman Huts - 24f5792 Update Linux distro prereqs for AMF v1.4.29 2023-01-24 10:14:47 -0500: Roman Huts - bc64bf6 AMF v1.4.29 release gpac 2023-01-18 11:40:30 +0100: jeanlf - bbca86917 fixed potentially missing last packets in tsmux 2023-01-18 11:05:55 +0100: jeanlf - aff568844 fixed bug introduced in 41d952fa 2023-01-18 10:59:41 +0100: jeanlf - 413aa6a07 fixed bug introduced in 33f5633e 2023-01-18 10:27:32 +0100: jeanlf - d9cb4be4a added timestamp of last sent and drop packet in filter pid stats (C, python and nodejs) - cf #2376 2023-01-17 23:27:26 +0100: jeanlf - 9971fb125 fixed #2378 2023-01-17 23:02:40 +0100: jeanlf - 7e2cb0100 updated doc for LATM decoder config insertion frequency and made sure first AAC+LATM sent has a decoder config 2023-01-17 22:53:16 +0100: jeanlf - a6c21ad14 do not dispatch aac frames if latm config not yet received 2023-01-17 18:12:50 +0100: jeanlf - 8f0e83246 fixed latm m2ts muxing 2023-01-16 16:29:45 +0100: jeanlf - 5195ad4e2 fixed sap type 2 in dasher (signaling and segment timeline adjustments) - cf #2370 2023-01-16 16:24:48 +0100: jeanlf - 33f5633e0 added vvc as nalu-based entry in isobmf and added nal isobmf sample SAP type check - cf #2370 2023-01-16 15:16:31 +0100: jeanlf - 105ce3028 fixed potential bug in nalu reframer outputing wrong CTS with multi-slices IDR reset using negative poc 2023-01-16 10:20:52 +0100: jeanlf - 705276b21 Fixed filelist playlist loop bug - cf #2374 2023-01-12 09:56:19 +0100: jeanlf - 5a733aec7 don't override track flags if cmaf mode is requested SVT-AV1 2023-01-26 22:14:43 +0000: Christopher Degawa - d59fa700 stylecheck: add repo to list of safe dirs 2023-01-26 22:14:43 +0000: Christopher Degawa - 1735c940 stylecheck: make script work with abs path 2023-01-26 22:14:43 +0000: Christopher Degawa - e5bca963 gitlab: move stylecheck job into script 2023-01-26 22:14:43 +0000: Christopher Degawa - b464179a stylecheck: parse fetch head revision 2023-01-26 01:46:46 +0000: Sebastian Dröge - 38ba648e gstreamer: Use stream-format=obu-stream alignment=tu in the caps 2023-01-25 20:43:58 +0000: Tomasz Szumski - 43a6199b Fix issue #2010 due to insufficient float precision for division in 10bit clips 2023-01-25 20:43:58 +0000: anaghdin - e1882358 Remove duplicate references 2023-01-20 16:25:19 -0600: Christopher Degawa - ba19d7bb unittest: attempt https -> http 2023-01-17 15:05:17 -0600: Christopher Degawa - ad82cde1 aom_sum_squares_i16: prefix with svt_ 2023-01-12 21:38:51 +0200: Sebastian Dröge - 9b9cc9ed gstreamer: Fix code style by running `clang-format` 2023-01-12 21:38:51 +0200: Sebastian Dröge - 2cca942c gstreamer: Don't leak all video frames 2023-01-12 01:06:38 +0000: Sebastian Dröge - 83098fd4 gstreamer: Don't explicitly drop frames on `stop()` 2023-01-12 01:06:38 +0000: Sebastian Dröge - 4f1d6d8b gstreamer: Remove unused variable 2023-01-12 01:06:38 +0000: Sebastian Dröge - 79c7739f gstreamer: Stop outputting frames if pushing one has caused an error 2023-01-12 01:06:38 +0000: Sebastian Dröge - 4562f867 gstreamer: Don't set bogus LIVE flag on output buffers 2023-01-12 01:06:38 +0000: Sebastian Dröge - 949a35f0 gstreamer: Allocate output buffers via the encoder 2023-01-12 01:06:38 +0000: Sebastian Dröge - a6c5f41b gstreamer: Negotiate the encoder immediately after setting the format 2023-01-12 01:06:38 +0000: Sebastian Dröge - 7fe36030 gstreamer: Fix output state reference leak 2023-01-12 01:06:38 +0000: Sebastian Dröge - 624126ed gstreamer: Add missing property setter/getter for lookahead property 2023-01-12 01:06:38 +0000: Sebastian Dröge - bb63cd9a gstreamer: Fix reference leak of the input state if the caps are changing 2023-01-12 01:06:38 +0000: Sebastian Dröge - 76800ae4 gstreamer: The encoder has no maximum latency 2023-01-12 01:06:38 +0000: Sebastian Dröge - f442701c gstreamer: Announce support for video meta on the input side 2023-01-12 01:06:38 +0000: Sebastian Dröge - 71ccb974 gstreamer: Don't override various virtual methods unnecessarily 2023-01-12 01:06:38 +0000: Sebastian Dröge - 8f0b5d15 gstreamer: Don't unnecessarily override `decide_allocation()` 2023-01-12 01:06:38 +0000: Sebastian Dröge - 948d9d37 gstreamer: Don't set a DTS and remove non-working DTS hack 2023-01-12 01:06:38 +0000: Sebastian Dröge - 8c5b1bb3 gstreamer: Don't use private data but simply always get the oldest frame 2023-01-09 22:29:07 +0000: Cidana-Developers - f0efc5fa fix overlay issue x265_git 2023-01-20 10:50:51 +0530: Kirithika - 6da609e41 Fix re-initialization of VBV parameters when SBRC is not enabled 2023-01-20 10:48:06 +0530: Kirithika - 65625e0b7 Add command line support for scene cut aware qp feature 2023-01-12 10:50:55 +0530: Kirithika - 5d8f20917 Add support for Segment Based Rate Control 2022-12-29 21:40:29 +0530: yaswanthsastry - 74c16685b Fix for abrladder segfault with load reuse level 1 srt 2023-01-26 13:12:49 +0100: john - 6c92a13 [core] Fix crash when enable heavy log and socket id less than 10 (#2619). 2023-01-26 12:27:42 +0100: lgtm-com[bot] - dd19eac [build] Add CodeQL workflow for GitHub code scanning (#2578). 2023-01-26 12:10:30 +0100: Jose Santiago - 85f555d [build] Fix builds where the C++ runtime library does not have std::put_time() (#2439). 2023-01-26 11:56:41 +0100: Maxim Sharabayko - 64dedef [core] CodeQL: operation requires 22 bytes. 2023-01-26 11:56:19 +0100: Maxim Sharabayko - 0c583f8 [core] CodeQL warning: checking NULL after new. 2023-01-26 09:26:40 +0100: Sektor van Skijlen - b8962b4 [core] Fixed PKTINFO case that was failing for IPv4+IPv6 bound sockets (#2630). 2023-01-25 15:27:27 +0100: Sektor van Skijlen - a42a39f [core] Fixed wrong null-safety condition check in haicrypt (#2616). 2023-01-25 11:36:34 +0100: Sektor van Skijlen - 30f6f6b [core] Removed extra redundant condition checks (#2615). 2023-01-23 17:14:09 +0100: hondaxiao - 5f02310 [core] Fix negative id when wrap around 2023-01-23 17:06:30 +0100: Sektor van Skijlen - bb7472f [docs] Fixed invalid link 2-srt_km_state (#2614). 2023-01-23 15:28:48 +0100: Sektor van Skijlen - f533716 [core] Fixed reject reason by a caller if connection is UNSECURE (#2622). 2023-01-10 17:40:32 +0100: Maxim Sharabayko - a08a42c [build] Use GTest from brew in MacOS action. (#2607) AviSynthPlus 2023-01-25 19:42:59 +0100: Enyium - ea3b7dd7 Fix exception message typo 2023-01-22 09:53:36 +0100: Ferenc Pintér - 25601720 update readme history 2023-01-22 09:51:04 +0100: Ferenc Pintér - a6ea04ce Text: draw rightmost character even if only partially visible 2023-01-21 11:27:36 +0100: Ferenc Pintér - 0dcc3fc8 BMF loader to properly handle width difference between local BBX and font FONTBOUNDINGBOX 2023-01-20 16:20:34 +0100: Ferenc Pintér - 2792ff66 Text another workaround for Ubuntu 18.04 compiler internal error (no lambda, just template) 2023-01-20 15:41:11 +0100: Ferenc Pintér - 74a84eac Workaround for an internal compiler error on Ubuntu 18.04 2023-01-20 14:49:57 +0100: Ferenc Pintér - 456fb424 update readme history 2023-01-20 14:49:33 +0100: Ferenc Pintér - f0dae774 A comment on Text/Subtitle x=-1 behavior 2023-01-20 14:45:25 +0100: Ferenc Pintér - f86c53f8 Text (#310): support more from the bdf standard - per char boundary boxes and shifts 2023-01-20 14:44:16 +0100: Ferenc Pintér - 0c842ddc Text (#310): support 17-32 wide BDF fonts 2023-01-20 01:13:16 -0600: Reel-Deal - d54580c2 Docs: reduceby2.rst - reformat and deleted ancient info 2023-01-20 00:00:17 -0600: Reel-Deal - 1df73559 Docs: maskhs.rst - clarify realcalc parameter 2023-01-19 18:30:40 -0600: Reel-Deal - 056968a3 Docs: subtitle.rst - update changelog 2023-01-19 18:47:35 -0500: Stephen Hutchinson - 2f634df3 TimeStretch.cpp: reindent 2023-01-19 18:47:35 -0500: Stephen Hutchinson - 9db35065 TimeStretch.cpp: convert tabs to spaces 2023-01-19 18:45:54 -0500: Reel-Deal - 2ceed342 Update changelog (#278) 2023-01-19 18:45:54 -0500: Reel-Deal - 800c5514 Add TimeStretch overload with rational pair arguments. 2023-01-19 17:42:44 -0600: Reel-Deal - 03546523 Docs: swap.rst - fix typo 2023-01-19 17:40:26 -0600: Reel-Deal - c3de9d16 Docs: fade.rst - fix typos 2023-01-19 17:38:35 -0600: Reel-Deal - a80df443 Docs: blankclip.rst - fix typo 2023-01-19 17:37:00 -0600: Reel-Deal - 2edccb37 Docs: tweak.rst - clarify dither_strength parameter 2023-01-19 17:33:52 -0600: Reel-Deal - b4ab2cbe Docs: splice.rst - update link 2023-01-19 17:31:56 -0600: Reel-Deal - 6363d896 Docs: dissolve.rst - update link 2023-01-19 17:29:28 -0600: Reel-Deal - 40974688 Docs: subtitle.rst - fix formatting and typo 2023-01-18 14:58:31 +0100: Ferenc Pintér - 3764fd98 Update docs and changelog (#308) 2023-01-18 14:47:21 +0100: Ferenc Pintér - e4352ef3 Text: Fix: really use MSB byte of halo color for fade definition + 0xFE handling 2023-01-18 14:45:47 +0100: Ferenc Pintér - 5319bac9 Text: rewrite chroma rendering, overlay-like, odd coordinates-aware 2023-01-18 14:43:27 +0100: Ferenc Pintér - cf428042 Text: move 444 UV rendering into main cycle 2023-01-18 14:40:45 +0100: Ferenc Pintér - 22441e69 Fix: "Text" halocolor check only MSB; add 0xFE:halo+fade 2023-01-18 10:54:04 +0100: Ferenc Pintér - e26de92e Fix: "Text": last character omitted when drawing started outside the left margin 2023-01-18 10:44:43 +0100: Ferenc Pintér - 7342106d Copyright year to 2023 2023-01-18 10:42:55 +0100: Ferenc Pintér - ebb45868 Fix: "Text" not to change x or y == -1 into 0 (rounding) vulkan-loader 2023-01-27 17:19:54 -0700: Juan Ramos - 38379d231 cmake: Remove custom install code 2023-01-27 17:19:54 -0700: Juan Ramos - 270c54517 cmake: Cleanup BUILD_TESTS code 2023-01-27 17:19:54 -0700: Juan Ramos - 8eb7636ad cmake: Add scripts/CMakeLists.txt 2023-01-27 12:00:12 -0700: Juan Ramos - 043d6702a ci: Fix GitHub warnigs about setup-python@v2 2023-01-27 11:54:47 -0700: Juan Ramos - 3520c825f cmake: Update minimum to 3.17.2 2023-01-27 10:52:54 -0800: Mike Schuchardt - 935faa687 ci: Update GN toolchain 2023-01-27 10:52:54 -0800: Mike Schuchardt - 62fd1a35f build: Update to header 1.3.240 2023-01-26 20:47:06 -0700: Charles Giessen - 3948415eb Re-checking loader.rc file 2023-01-26 18:01:55 -0700: Juan Ramos - f383fbb7a ci: Fix CI warnings 2023-01-25 16:33:21 -0700: Charles Giessen - 32a1a7663 Fix copyright in windows .rc file 2023-01-24 11:26:02 -0700: Charles Giessen - ced1be175 Log when VK_LAYER_PATH is ignored 2023-01-23 12:45:23 -0700: Juan Ramos - 0a2c1bece github: Use main instead of master 2023-01-19 12:09:59 -0700: Juan Ramos - 125b4f665 docs: Notify users about upcoming master to main change 2023-01-19 10:27:49 -0700: Mike Schuchardt - c77aeff46 build: Update to header 1.3.239 2023-01-16 17:23:45 -0700: Charles Giessen - 4b705abe0 Add Vulkan Loader and Driver Interface Version 7 2023-01-16 15:42:04 -0700: Juan Ramos - db10d2869 build: Remove VS2015 support 2023-01-16 14:10:00 -0700: Juan Ramos - ed3235fa5 ci: Test CMake minimum 2023-01-15 22:45:14 -0700: Charles Giessen - 57ed0d5ac Add guard for GetPhysDevProcAddr typedef 2023-01-13 11:14:13 -0700: Charles Giessen - 366966e85 Try to catch OOM errors when loading binaries 2023-01-12 12:39:35 -0700: B Marques - 2b1fce945 Added target condition to vulkan headers 2023-01-10 10:54:31 -0700: Juan Ramos - 4e1777a8f cmake: Fix usage of Vulkan::Registry SPIRV-Cross 2023-01-27 13:51:47 +0100: rdb - 20981666 GLSL: Legacy matrix inverse/determinant polyfills, outerProduct() 2023-01-27 11:10:47 +0100: rdb - f8cc03fd GLSL: Drop invariant keyword in GLSL 110 2023-01-26 19:40:42 +0100: rdb - 53974b4f GLSL/HLSL: Add emulated fallbacks for sinh/cosh/tanh/asinh/acosh/atanh 2023-01-26 19:14:25 +0100: rdb - d10044b2 GLSL: Add support for modf, isnan and isinf in legacy GLSL 2023-01-26 15:41:51 +0100: Hans-Kristian Arntzen - 9de5abaf GLSL: Minor fixes for shader clock implementation. 2023-01-23 14:51:26 +0100: rdb - d70bfa5f GLSL: Allow sample inputs in desktop < 400 with GL_ARB_sample_shading 2023-01-23 11:55:53 +0100: rdb - 2202c2a7 GLSL: Add various additional extension checks. 2023-01-21 11:42:55 +0100: rdb - dff27698 GLSL: Multiplying matrix with scalar shouldn't force transpose 2023-01-20 18:36:11 +0100: libretroadmin - 5029e30f (spirv_glsl.cpp) Fix error: no matching function for call to 'max(uint32_t&, unsigned int)' 2023-01-20 16:56:11 +0100: Hans-Kristian Arntzen - f3a75d1d MSL: Fix another warning on potentially uninitialized. 2023-01-20 16:51:16 +0100: Hans-Kristian Arntzen - 85a78324 MSL: Fix potentially uninitialized warning. 2023-01-19 14:18:01 +0100: rdb - e6d1c76e Add early exit for test_shaders if compilation fails 2023-01-19 22:28:38 +1100: Lachlan Deakin - 3335835f GLSL: Support OpReadClockKHR 2023-01-17 23:17:22 -0500: warmenhoven - c9f2186e Win10 doesn't like std::max 2023-01-17 23:42:04 +0100: rdb - 26da9c58 HLSL: Support PointSize output in vertex shader in SM 3.0 2023-01-16 20:02:13 +0100: rdb - 09dd11be GLSL: Support GL_NV_shader_noperspective_interpolation in GLES 2023-01-15 12:17:30 +0100: Hans-Kristian Arntzen - 6bba45d2 Fix misc compilation issues with std::max. 2023-01-14 18:57:24 +0100: rdb - 4ba13e0c GLSL/HLSL: Add legacy handling for int vertex attributes 2023-01-12 17:52:15 +0100: Hans-Kristian Arntzen - 49e4117c Updates for main branch rename. 2023-01-12 16:27:11 +0100: Hans-Kristian Arntzen - 1047c13d GLSL: Handle textureGatherOffsets properly. 2023-01-12 16:05:17 +0100: Hans-Kristian Arntzen - f8452734 GLSL: Declare gl_in/gl_out as array more robustly. 2023-01-12 12:42:01 +0100: Hans-Kristian Arntzen - d46c10eb Refactor PHI checks into block_is_noop instead. 2023-01-12 12:41:53 +0100: Hans-Kristian Arntzen - bcbe33ad Also consider NonSemantic ExtInst in block_is_noop. 2023-01-11 15:21:58 +0100: Hans-Kristian Arntzen - 9d8ef6b3 Update test for updated block_is_noop check. 2023-01-11 15:18:19 +0100: Hans-Kristian Arntzen - 457fd3db Add tests for loops compiled with debug semantics. 2023-01-11 15:08:16 +0100: Hans-Kristian Arntzen - 07a629f1 Roll dependencies. 2023-01-09 18:14:37 -0800: Loic Sharma - d69a2caf Accept no ops 2023-01-08 21:22:23 -0500: Bill Hollings - 284ccf5d Fixes from code review of adding writable images to iOS Tier2 argument buffers. 2023-01-05 12:24:02 +0100: Hans-Kristian Arntzen - 549cde7f Fix GCC5 build. 2023-01-03 14:19:42 -0500: Laura Hermanns - 6371580f Fixed typo in CompilerGLSL::should_dereference() 2022-12-28 12:40:37 -0500: Bill Hollings - 643b7be1 MSL: Add support for writable images in iOS Tier2 argument buffers. glslang 2023-01-23 12:49:48 -0700: Maciej - 4e9cde50 Move check if useStorageBuffer needs to be set. From TParseContext used only by GLSL, to TParseContextBase inherited by both GLSL and HLSL paths. It caused compilations from HLSL to SPIR-V 1.3+ to use BufferBlock decoration which is no longer valid. 2023-01-20 17:45:18 -0700: Arcady Goldmints-Orlov - 0d3211ff Reject non-float inputs/outputs with version < 120 2023-01-20 10:27:13 -0700: Amir Masoud Abdol - 8504d5ae Replace the deprecated $ with $ 2023-01-20 09:34:34 -0700: Jeremy Hayes - 51813b65 Update readme with upcoming branch rename 2023-01-19 09:57:51 -0700: Jeremy Hayes - ca8d07d0 Update CHANGES for release 12.0.0 2023-01-18 14:59:26 -0700: Jeremy Hayes - 615741f2 Update known_good.json 2023-01-18 13:57:06 -0700: Jeremy Hayes - 42e94ee6 Update appveyor environment 2023-01-11 16:53:39 -0700: Greg Fischer - 9b67d41b Fix crash on bad structure member reference 2023-01-05 09:51:53 -0700: Juan Ramos - 06a7078c build: Remove AMD_EXTENSIONS / NV_EXTENSIONS defines 2022-12-22 15:43:03 -0700: Jeremy Hayes - d38d06c0 Fix debuginfo disassembly 2022-12-21 14:20:44 -0700: Jeremy Hayes - bec8359b Fix const parameter debug types 2022-12-21 11:53:50 -0800: Daniel Story - a88f6741 Fix issues with MaxDualSourceDrawBuffersEXT 2022-12-20 09:33:05 -0700: Jeremy Hayes - dcae1873 Remove languages from cmake project statement shaderc 2023-01-23 17:42:47 -0500: Jakub Kuderski - ca4c38c Add option to preserve bindings 2023-01-18 17:19:38 -0500: Nathan Gauër - c0308e6 build: move from c++11 to c++17 2023-01-18 15:59:00 -0500: David Neto - a32957b Start Shaderc v2023.3 development 2023-01-18 15:58:09 -0500: David Neto - 69aead4 Finalize v2023.2 2023-01-18 15:55:39 -0500: David Neto - dd880e9 Update DEPS for SPIRV-Tools v2023.1 2023-01-16 18:34:58 -0500: David Neto - 712e479 Start v2023.2 development 2023-01-16 16:44:59 -0500: David Neto - d0b0222 Finalize Shaderc v2023.1 2023-01-16 16:44:26 -0500: David Neto - ea622ef Update DEPS 2023-01-11 16:20:37 -0500: David Neto - 8a28280 roller: use 'main' for spirv-tools, spirv-headers, re2 2023-01-05 10:36:42 -0500: Ben Clayton - b810acf Explicitly construct a `string_piece` when comparing to `char*` 2022-12-22 08:12:28 -0500: David Neto - 209acaf Update CMake to 3.17.2 (#1289) libplacebo 2023-01-24 05:20:41 +0100: Kacper Michajłow - 371a0c1 renderer: ignore alpha component when initializing neutral 2023-01-24 05:20:41 +0100: Kacper Michajłow - 807f826 tests: fix UB of converting out of range value to uint8_t 2023-01-23 14:34:41 +0100: Niklas Haas - 90e2c92 vulkan: allow importing planar textures 2023-01-23 14:34:41 +0100: Niklas Haas - ea746c9 vulkan: support clearing planar textures 2023-01-23 14:34:41 +0100: Niklas Haas - 81faa37 vulkan: support blitting planar textures 2023-01-23 14:34:41 +0100: Niklas Haas - 71a498f vulkan: parametrize image aspect 2023-01-23 14:34:41 +0100: Niklas Haas - 285f025 gpu: allow pl_tex_blit_compute on non-storable src 2023-01-23 14:34:41 +0100: Niklas Haas - f3a1229 gpu: optimize pl_tex_blit_compute for 1-pixel blits 2023-01-23 14:34:41 +0100: Niklas Haas - 2c1da7b gpu: fix compute shader blit fallback 2023-01-21 13:09:23 +0100: Niklas Haas - 0b65f13 renderer: handle XYZ more gracefully 2023-01-21 13:08:23 +0100: Niklas Haas - dae6358 renderer: infer correct XYZ gamma/primaries 2023-01-21 13:08:23 +0100: Niklas Haas - e3889b9 renderer: correctly re-linearize un-linearized linear inputs 2023-01-21 13:08:23 +0100: Niklas Haas - 669f7d7 colorspace: default to DCI-P3 for XYZ, not BT.709 2023-01-21 13:06:07 +0100: Niklas Haas - 4139c4e colorspace: improve TRC default selection logic 2023-01-20 15:44:43 +0100: Niklas Haas - 8a8948a utils/libav: fix whitespace 2023-01-20 11:02:57 +0100: Niklas Haas - 2a8099a vulkan/swapchain: add missing queue family information 2023-01-19 21:15:16 +0100: Kacper Michajłow - d551a3c vulkan: add missing array termination 2023-01-18 10:40:20 +0100: Niklas Haas - 9074fd7 gpu: deprecate pl_sync and pl_tex_export 2023-01-18 10:40:20 +0100: Niklas Haas - 6306e3b vulkan/swapchain: switch to pl_vulkan_release_ex 2023-01-18 10:40:20 +0100: Niklas Haas - c7e2f78 utils/libav: switch to new vulkan hold/release helpers 2023-01-18 10:40:20 +0100: Niklas Haas - 63d27a8 tests/vulkan: add interop API test 2023-01-17 12:23:17 +0100: Niklas Haas - c0c595a vulkan: refactor pl_vulkan_hold/release API 2023-01-17 12:23:17 +0100: Niklas Haas - 4abe910 vulkan: add semaphore creation helpers 2023-01-17 12:05:09 +0100: Niklas Haas - fcfeee4 vulkan: refactor vk_tex_export to keep track of qf 2023-01-16 23:28:32 +0100: Niklas Haas - 36afb4f dispatch: fix deprecation warning on ES GLSL >=3.0 2023-01-16 19:28:12 +0000: Niklas Haas - 87f0523 dispatch: also enable GL_OES_EGL_image_external_essl3 2023-01-15 20:42:53 +0100: Niklas Haas - 8299ec7 renderer: fix unintentional sub-pixel distortions when cropping 2023-01-14 13:35:07 +0100: Niklas Haas - f9dacd3 vulkan: fix typo in log message 2023-01-14 12:56:38 +0100: Niklas Haas - 2a64dac glsl/glslang: use new GetDefaultResources() API 2023-01-14 12:56:25 +0100: Niklas Haas - 345c9bc glsl/glslang: fix configure issue on recent glslang 2023-01-12 17:12:16 +0100: Niklas Haas - 52b12b8 vulkan: expose vkGetInstanceProcAddr in pl_vulkan 2023-01-06 17:19:16 +0100: Niklas Haas - d0f2e68 renderer: invalidate cached image on crop change 2023-01-06 17:18:56 +0100: Niklas Haas - a79e366 renderer: minor code simplification 2023-01-04 17:18:40 +0100: Niklas Haas - 8ca1a81 tests/libav: add 64-bit pixfmt test 2023-01-04 16:48:16 +0100: Niklas Haas - 4fb841f RELEASING: update bugfix release guidelines 2023-01-04 16:46:34 +0100: Niklas Haas - 6ae5544 tests/vulkan: disable GPU-assisted validation 2023-01-04 16:42:41 +0100: Niklas Haas - cab1aee utils/libav: only allocate host-cached AvFrames 2023-01-04 16:41:58 +0100: Niklas Haas - 869f70f utils/dav1d: only allocate host-cached Dav1dPictures 2023-01-04 14:08:19 +0000: Niklas Haas - 8a8d845 vulkan/buf: relax HOST_CACHED requirement for buffers 2023-01-04 14:08:19 +0000: Niklas Haas - 12dbe90 opengl: implement pl_gpu_limits.host_cached 2023-01-04 14:08:19 +0000: Niklas Haas - 36ddf83 vulkan: set host_cached cap 2023-01-04 14:08:19 +0000: Niklas Haas - de4e82b gpu: log host_cached cap 2023-01-04 14:08:19 +0000: Niklas Haas - b3521ab gpu: add pl_gpu_limits.host_cached 2023-01-04 14:08:19 +0000: Niklas Haas - 80c4856 vulkan: report accurate buffer size limits 2023-01-04 14:08:19 +0000: Niklas Haas - 8588a98 vulkan/malloc: add vk_malloc_avail() 2023-01-04 13:12:10 +0100: quietvoid - 1f83207 tone_mapping: fix inferred default tone map param 2023-01-03 13:12:20 +0000: Kacper Michajłow - 41f7d6a opengl: do not blindly reject all Microsoft's OpenGL implementations 2022-12-29 17:43:44 +0000: Thomas Weißschuh - 9dffc51 renderer: fix memory leak of pass.tmp 2022-12-23 14:59:17 +0100: Niklas Haas - 22ce304 docs: document BIND also working on buffer blocks 2022-12-23 14:55:58 +0100: Niklas Haas - dea499c docs: fix missing ` 2022-12-23 14:45:37 +0100: Niklas Haas - a0e4eba docs: add documentation for custom shaders 2022-12-23 14:45:16 +0100: Niklas Haas - 0ad0877 shaders/custom: drop redundant comment 2022-12-22 16:35:29 +0000: Niklas Haas - acaba0f shaders/colorspace: improve PL_GAMUT_WARN algorithm 2022-12-22 16:41:37 +0100: Niklas Haas - 368a1d9 docs: add CNAME 2022-12-22 16:32:53 +0100: Niklas Haas - 41778dd docs: align initializers 2022-12-22 16:23:41 +0100: Niklas Haas - d2b5b7b docs: rename basic-rendering.md 2022-12-22 16:23:41 +0100: Niklas Haas - 4515e2a docs: add pl_renderer tutorial 2022-12-21 22:48:31 +0100: Niklas Haas - 030b59d renderer: never use linear downscaling on HDR sources 2022-12-21 22:07:16 +0100: Niklas Haas - c62182d docs: change colors 2022-12-21 22:00:03 +0100: Niklas Haas - 141b8ec README: add link to documentation 2022-12-21 21:57:17 +0100: Niklas Haas - c148660 github: add hook for documentation pages 2022-12-21 21:57:17 +0100: Niklas Haas - af2ba3e docs: add basic documentation 2022-12-13 13:04:58 +0100: Niklas Haas - cbc3ef8 vulkan/malloc: remove assertion ffmpeg 2023-01-27 23:53:26 +0100: Paul B Mahol - ac37b2c2b1 avfilter/f_reverse: set output frame duration 2023-01-27 23:13:16 +0100: Paul B Mahol - d9b07a9853 avfilter/vf_ciescope: set output frame duration 2023-01-27 23:01:52 +0100: Paul B Mahol - 23d0214939 avfilter/vf_tpad: set output frame duration 2023-01-27 23:01:52 +0100: Paul B Mahol - 7b78684f96 avfilter/vf_random: set output frame duration 2023-01-27 19:50:10 +0100: Paul B Mahol - a749e43c86 avfilter/vf_datascope: call av_frame_copy_props() 2023-01-27 19:45:36 +0100: Paul B Mahol - 01343683fa avcodec: add CBD2 DPCM decoder 2023-01-27 18:46:56 +0100: Paul B Mahol - 0c7da96924 avcodec/wmaprodec: add missing flush call for xma1 2023-01-27 22:38:45 +0530: Dmitrii Ovchinnikov - 5f0a7a9169 libavcodec/amfenc: add AV1 encoding support 2023-01-27 22:35:35 +0530: Dmitrii Ovchinnikov - 23d4f9223a amfenc: Update the min version to 1.4.28.0 for AMF SDK. 2023-01-27 15:00:53 +0100: Paul B Mahol - 40512dbd96 avfilter/af_adynamicequalizer: add auto option 2023-01-27 14:57:28 +0100: Ashyni - 6869a80e76 avfilter/vf_cropdetect: fix type for old_limit 2023-01-26 20:37:14 +0100: Marton Balint - c0bc804e55 avcodec/ffv1: use 64-bit frame counter 2023-01-26 20:37:14 +0100: Marton Balint - bdb7338b09 avcodec/ratecontrol: drop remnants of libxvid rate control 2023-01-26 20:37:01 +0100: Marton Balint - 103617c93c avcodec/mpegvideo_enc: remove picture_number parameter from encode functions 2023-01-26 20:11:41 +0100: Marton Balint - 91c29cf934 avcodec/rv20enc: use MpegEncContext->picture_number instead of encode function parameter 2023-01-26 20:11:41 +0100: Marton Balint - 7e4ad6e6a8 avcodec/mpeg4videoenc: use MpegEncContext->picture_number instead of encode function parameter 2023-01-26 23:48:41 +0800: Zhao Zhili - 9a180f60a9 avcodec/videotoolbox: don't use av_ prefix for local function 2023-01-26 23:48:36 +0800: Zhao Zhili - 5146916a9c avcodec/videotoolbox: fix documents of AVVideotoolboxContext 2023-01-26 23:48:16 +0800: Zhao Zhili - d6bd980da6 avcodec/videotoolbox: deprecate creating AVVideotoolboxContext by user 2023-01-26 23:48:08 +0800: Zhao Zhili - ade89bc6de avcodec/videotoolbox: prefer hw_frames_ctx/hw_device_ctx over hwaccel_context 2023-01-26 23:47:42 +0800: Zhao Zhili - 79e9bdf749 avcodec/videotoolbox: fix NULL pointer dereference 2023-01-26 23:31:44 +0800: Zhao Zhili - b8fca1f1f5 avformat/teeproto: setup max_packet_size 2023-01-26 23:31:37 +0800: Zhao Zhili - 1263b0a6ca avutil/hwcontext_mediacodec: fix backward compatibility 2023-01-25 18:49:09 +0100: Paul B Mahol - 2c3107c3e9 avformat/bonk: remove unused variable 2023-01-25 08:09:24 -0500: Leo Izen - 6f79f0971e avcodec/png: support cICP chunks 2023-01-25 08:09:20 -0500: Leo Izen - f7bab37c8e avcodec/pngdec: support decoding sRGB chunks 2023-01-25 08:09:16 -0500: Leo Izen - 2548c32cc1 avcodec/png: use libavutil/csp.h for cHRM chunks 2023-01-24 23:58:00 +0100: Stefano Sabatini - 843a446713 ffprobe: fix data hash rendering 2023-01-24 23:58:00 +0100: Stefano Sabatini - b6219c9114 ffprobe: use pkt->dts to compute interval ts when pts is missing 2023-01-24 21:41:55 +0000: Mark Thompson - aaa49a7a42 cbs_av1: Remove constraint on MDCV luminance values 2023-01-24 22:02:45 +0100: Paul B Mahol - 20b96494de avfilter/vf_scdet: fix introduced discrepancy with latest change 2023-01-24 21:53:53 +0100: Ashyni - 69c060bea2 avfilter/vf_cropdetect: add ability to change limit at runtime 2023-01-24 16:58:01 +0100: Paul B Mahol - 3110e28456 avcodec/dpcm: add .flush 2023-01-24 16:58:01 +0100: Paul B Mahol - b8640bfc99 avformat: add WADY demuxer 2023-01-24 16:58:01 +0100: Paul B Mahol - c5a545cff8 avcodec: add WADY DPCM decoder 2023-01-22 17:00:57 +0200: Leo Izen - 9d5e66942c avcodec/libjxldec: fix gamma22 and gamma28 recognition 2023-01-19 12:33:55 +0100: Paul B Mahol - ab8cde6efa avfilter/vf_dblur: also filter last scanline 2023-01-19 12:33:55 +0100: Paul B Mahol - 31c15a0880 avfilter/vf_dblur: allow radius < 1.0 2023-01-18 09:41:32 +0100: Anton Khirnov - ba36e6ed52 lavc/tests/bitstream: test bits_*_signed_nz and bits_peek_signed* 2023-01-18 09:41:32 +0100: Anton Khirnov - 0b33310cd0 lavc/bitstream: avoid UB in bits_{read,peek}_signed(0) 2023-01-17 23:20:00 +0100: Paul B Mahol - bf23d530d2 avfilter/vf_histogram: call av_frame_copy_props() 2023-01-17 14:02:55 -0800: OvchinnikovDmitrii - c13d959343 lavc/libvpx: increase thread limit to 64 2023-01-17 22:55:14 +0100: Paul B Mahol - 6ce51e5ee1 avfilter/vf_lagfun: call av_frame_copy_props() 2023-01-17 22:43:39 +0100: Paul B Mahol - 3cc08688e3 avfilter/vf_elbg: call av_frame_copy_props() 2023-01-17 19:02:35 +0100: Paul B Mahol - ceb52d47a3 avfilter/avf_showvolume: set output video frame duration 2023-01-17 18:49:31 +0100: Paul B Mahol - 04bbf5f70d avfilter/vsrc_gradients: set output video frame duration 2023-01-17 18:36:37 +0100: Paul B Mahol - a13931843e avfilter/avf_abitscope: set output time_base and output frame duration 2023-01-17 18:36:37 +0100: Paul B Mahol - 2c3f211b6d avfilter/af_virtualbass: call av_frame_copy_props() 2023-01-17 18:03:14 +0100: Paul B Mahol - 07485a6975 avfilter/vf_scdet: change threshold checking 2023-01-17 17:46:58 +0100: Paul B Mahol - 11b02fc675 avfilter/af_arnndn: unbreak filtering 2023-01-17 17:46:58 +0100: Paul B Mahol - 180a7d2d6c avfilter/af_arnndn: call av_frame_copy_props() 2023-01-17 17:46:58 +0100: Paul B Mahol - 697e0fc062 avfilter/af_afftfilt: call av_frame_copy_props() 2023-01-17 17:46:58 +0100: Paul B Mahol - 5625f0542d avfilter/af_afftdn: call av_frame_copy_props() 2023-01-17 17:46:58 +0100: Paul B Mahol - 6d2b57fd31 avfilter/vsrc_cellauto: set video frame duration 2023-01-17 17:46:58 +0100: Paul B Mahol - e845c3e00a avfilter/vsrc_life: set video frame duration 2023-01-17 17:46:58 +0100: Paul B Mahol - 45910b2504 avfilter/vsrc_mandelbrot: set video frame duration 2023-01-17 17:46:58 +0100: Paul B Mahol - 96d4f74548 avfilter/vsrc_mptestsrc: set video frame duration 2023-01-17 17:46:57 +0100: Paul B Mahol - 218278b11d avfilter/vsrc_testsrc: set video frame duration 2023-01-17 17:46:57 +0100: Paul B Mahol - aa24719843 avfilter/vsrc_sierpinski: set video frame duration 2023-01-17 17:46:57 +0100: Paul B Mahol - d590fbf306 avfilter/vf_ciescope: fix black-point position 2023-01-17 17:46:57 +0100: Paul B Mahol - e6b9191e92 avfilter/vf_ciescope: switch to anti-aliased lines 2023-01-17 14:50:08 +0100: Paul B Mahol - 6b8adbfe03 avfilter/avf_a3dscope,avf_showcwt: set video frame duration 2023-01-17 14:50:08 +0100: Paul B Mahol - 2cee62295f avfilter/af_dialoguenhance: call av_frame_copy_props() 2023-01-17 14:50:08 +0100: Paul B Mahol - 8885d5dc7a avfilter/af_surround: call av_frame_copy_props() 2023-01-17 14:50:08 +0100: Paul B Mahol - 6a205d244a avfilter/af_afir: call av_frame_copy_props() 2023-01-17 12:54:54 +0100: Michael Niedermayer - cc7e984a05 avcodec/scpr3: Check bx 2023-01-17 12:54:29 +0100: Michael Niedermayer - 4d42d82563 avcodec/012v: Order operations for odd size handling 2023-01-17 10:10:52 +0800: Haihao Xiang - faf0afb5d9 lavfi/overlay_vaapi: remove unnecessary code 2023-01-17 10:10:52 +0800: Haihao Xiang - f1a8d3b0b6 lavfi/vaapi: remove duplicated code 2023-01-17 10:10:52 +0800: Aman Karmani - f5f1c1fd6b avcodec/vaapi_encode_h26x: passthrough A53 CC data as H264/HEVC SEI 2023-01-17 10:10:52 +0800: Haihao Xiang - 7491545320 lavfi/qsv: use QSVVPPContext as base context in vf_vpp_qsv/vf_overlay_qsv 2023-01-17 10:10:52 +0800: Haihao Xiang - 3763635ef4 lavfi/qsvvpp: set output frame durations 2023-01-17 10:10:52 +0800: Haihao Xiang - 6ce23ebaac lavfi/vf_vpp_qsv: check output format string against NULL pointer 2023-01-17 10:10:52 +0800: Haihao Xiang - dc5369144b lavfi/vf_vpp_qsv: add has_passthrough flag in VPPContext 2023-01-17 10:10:52 +0800: Haihao Xiang - a1b3e8f2d7 lavfi/vf_vpp_qsv: add vpp_preinit callback 2023-01-17 10:10:52 +0800: Haihao Xiang - eb71c67dcc lavfi/vf_vpp_qsv: allow special values for the output video dimensions 2023-01-17 10:10:52 +0800: Haihao Xiang - 129530e917 lavfi/vf_vpp_qsv: handle NULL pointer when evaluating an expression 2023-01-17 10:10:52 +0800: Haihao Xiang - 24a8e1e126 lavfi/vf_vpp_qsv: add "a", "dar" and "sar" variables 2023-01-17 10:10:52 +0800: Haihao Xiang - 1f88fb80d5 lavc/qsvenc_jpeg: accept YUYV422 and BGRA in system memory 2023-01-16 15:37:59 +0530: Gyan Doshi - 01f46f18db avformat/segment: calculate segment durations correctly. 2023-01-16 09:59:31 +0100: Paul B Mahol - 2524d0b33b avformat/dtshddec: also read trailing padding in samples 2023-01-16 09:59:31 +0100: Paul B Mahol - ac7d21284b avfilter: add fractional delay IR source filter 2023-01-15 19:34:39 +0100: Michael Niedermayer - 1ab0f83b0a avcodec/wbmpdec: use remaining size not whole size 2023-01-15 19:34:39 +0100: Michael Niedermayer - e7755b433e avcodec/eatgq: : Check index increments in tgq_decode_block() 2023-01-15 12:32:21 -0300: James Almer - 2378cbe36b avfilter/vf_showinfo: add support for Ambient Viewing Environment side data 2023-01-13 18:30:51 -0300: James Almer - b37795688a avfilter/vf_showinfo: use av_frame_side_data_name() to print side data names 2023-01-13 21:26:27 +0200: Jan Ekström - 5de565107a avcodec/h2645_sei: add support for Ambient Viewing Environment SEI 2023-01-13 21:26:27 +0200: Jan Ekström - be76a9bd32 ffprobe: expose AVAmbientViewingEnvironment side data in AVFrames 2023-01-13 21:26:13 +0200: Jan Ekström - 002d0ec740 avutil: introduce AVAmbientViewingEnvironment side data 2023-01-13 20:53:02 +0200: Jan Ekström - f4bebc0c34 avcodec/cbs_{h2645,sei}: add support for Ambient Viewing Environment SEI 2023-01-13 11:22:59 -0600: rcombs - d3538dd293 lavf/spdifdec: support EAC3 2023-01-13 14:02:33 +0800: Basel Sayeh - 6161eacc74 libavformat/dashenc: Enable HTTP persistent connections for dashenc_delete_file 2023-01-13 14:01:02 +0800: Basel Sayeh - 77ad210fba libavformat/hlsenc: Enable HTTP persistent connections for hls_delete_file 2023-01-13 20:03:36 +0800: Vignesh Venkatasubramanian - 54c488223b avformat/movenc: Add loop parameter to animated AVIF 2023-01-13 20:03:28 +0800: Vignesh Venkatasubramanian - f2b1750871 avformat/movenc: Add movie_timescale option to AVIF 2023-01-12 15:44:41 +0100: Michael Niedermayer - 8e58d20e10 avcodec/bonk: Check ntaps against buffer size 2023-01-12 15:44:41 +0100: Michael Niedermayer - 977028f9f4 avcodec/bonk: Avoid undefined overflow in quant 2023-01-12 15:29:03 +0100: Michael Niedermayer - 9f0602a717 avcodec/sgidec: do not forget the number of components in read_uncompressed_sgi() 2023-01-12 10:44:16 +0100: Paul B Mahol - fc263f073e avformat/nsvdec: add support for STARDIVA format 2023-01-12 20:52:37 +0800: Zhao Zhili - e30bf5acee avformat/file: add S_IFBLK/S_ISBLK compatability macro 2023-01-11 12:12:27 +0100: Michael Niedermayer - 379e43e6ec avcodec/h274: fix include 2023-01-11 12:12:27 +0100: Michael Niedermayer - 685c0cfd32 avcodec/h264_slice: Use unsigned for fgs seed computation 2023-01-11 12:12:26 +0100: Michael Niedermayer - 9ea2c79631 avcodec/tiff: Prettify code in dng_blit() 2023-01-11 12:12:26 +0100: Michael Niedermayer - 44f45711cc avcodec/tiff: Check camera_calibration for 0 2023-01-11 12:12:26 +0100: Michael Niedermayer - 1b59de3770 avcodec/scpr: Test bx before use 2023-01-11 12:12:25 +0100: Michael Niedermayer - 50c0f2ddd3 avcodec/mvha: Check input size for HUFY before picture allocation 2023-01-11 12:12:25 +0100: Michael Niedermayer - 2f48d227c1 avcodec/eac3dec: avoid float noise in fixed mode addition to overflow 2023-01-11 18:58:21 +0800: Zhao Zhili - 9ea6d93218 avcodec/mediacodecdec: check ff_Build_SDK_INT return value 2023-01-11 18:58:14 +0800: Zhao Zhili - 8586540ad1 avcodec/mediacodec_wrapper: get api level via NDK method 2023-01-11 18:57:44 +0800: Zhao Zhili - 8f35ee8240 avcodec/videotoolboxenc: fix error code 2023-01-11 18:57:20 +0800: Zhao Zhili - e7aca339ce avutil/hwcontext_videotoolbox: BGRA should be full range 2023-01-11 18:57:20 +0800: Zhao Zhili - 0ef85a5471 avcodec/videotoolboxenc: pass error code through 2023-01-11 18:57:20 +0800: Zhao Zhili - 5ab429d8df avcodec/videotoolboxenc: log when get_cv_pixel_format failed 2023-01-11 18:50:36 +0800: Zhao Zhili - 52eb2396d7 fftools/ffmpeg_demux: prefer fd over pipe for seek support 2023-01-11 18:50:36 +0800: Zhao Zhili - 244f3cfbe3 fftools/ffprobe: prefer fd over pipe for seek support 2023-01-11 18:50:36 +0800: Zhao Zhili - c926140558 fftools/ffplay: prefer fd over pipe for seek support 2023-01-11 18:50:36 +0800: Zhao Zhili - 195ccf7ea8 fftools/ffmpeg_demux: disable stdin interaction for fd protocol 2023-01-11 18:50:36 +0800: Zhao Zhili - 6e7c006e40 avformat/file: add fd protocol 2023-01-11 18:50:36 +0800: Zhao Zhili - e9fe1634d4 avformat/file: dup file descriptor for pipe 2023-01-11 18:50:36 +0800: Zhao Zhili - 8d91a8faab avformat/file: reindent after the previous commit 2023-01-11 18:50:36 +0800: Zhao Zhili - 49b8f043ca avformat/file: add fd option for pipe 2023-01-10 14:49:53 -0800: Lukas Rusak - 0d7c452d84 avcodec/v4l2m2m: allow lower minimum buffer values 2023-01-10 14:47:24 -0800: Aman Karmani - 18d9959fd9 avcodec/v4l2_m2m: log both v4l2 and av pixel formats during negotiation 2023-01-10 09:08:09 -0300: James Almer - 0431f9805e avcodec/av1_parser: export timing information when present 2023-01-10 11:52:02 +0100: Anton Khirnov - 54c0e72b42 lavfi/graphparser: drop a redundant label 2023-01-10 11:52:02 +0100: Anton Khirnov - ca67a783ab lavfi/graphparser: improve applying graph-level sws options 2023-01-10 11:52:02 +0100: Anton Khirnov - 1c18530e93 lavfi/avfilter: process options for filters without a private class 2023-01-10 11:52:02 +0100: Anton Khirnov - d234b4b193 lavfi/avfilter: simplify process_options() 2023-01-10 11:52:02 +0100: Anton Khirnov - b6ba764552 lavfi/avfilter: export a multikey dict from process_options() 2023-01-10 11:52:02 +0100: Anton Khirnov - bd7c07c26a lavfi/avfilter: avoid a redundant av_opt_set_dict2() call 2023-01-10 11:52:02 +0100: Anton Khirnov - a7b1b4bc23 lavfi: remove AVFilter.init_dict() 2023-01-10 11:52:02 +0100: Anton Khirnov - 018a8b9dc3 lavfi/vf_scale: allow passing options to swscale directly 2023-01-10 11:49:28 +0100: Anton Khirnov - 260f391893 fftools/ffmpeg: always generate CFR output when -r is used 2023-01-10 11:49:28 +0100: Anton Khirnov - e884360e91 doc/ffmpeg: improve -r documentation 2023-01-10 11:49:28 +0100: Anton Khirnov - 7655249f72 fftools/ffmpeg: reindent after previous commit 2023-01-10 11:49:28 +0100: Anton Khirnov - a848a5a223 fftools/ffmpeg: move video frame dup/drop logic into its own function 2023-01-10 11:49:28 +0100: Anton Khirnov - 5874ca3650 fftools/ffmpeg: rename a variable to be more descriptive 2023-01-10 11:49:28 +0100: Anton Khirnov - 3b21f10639 fftools/ffmpeg: fix stream id in an error message. 2023-01-10 11:49:28 +0100: Anton Khirnov - c60941dfaf fftools/ffmpeg: stop using AVCodecContext.sample_rate in decode_audio() 2023-01-10 11:49:28 +0100: Anton Khirnov - 1a6ba73ff7 doc/ffmpeg.texi: drop a non-existent option 2023-01-10 11:47:29 +0100: Anton Khirnov - f566032bfd lavc/decode: validate frames output by decoders 2023-01-10 11:47:29 +0100: Anton Khirnov - a1eec66867 lavc/decode: deduplicate cleanup in ff_decode_receive_frame() 2023-01-10 11:47:29 +0100: Anton Khirnov - 5bf8f29135 lavc/qsvdec: check ff_decode_frame_props() return value 2023-01-10 11:47:29 +0100: Anton Khirnov - 3dc7a9f623 lavc/ac3dec: fail when the sample rate is unset 2023-01-09 12:14:47 -0500: Derek Buitenhuis - 94aa70d757 avformat: Rename IPFS to IPFS gateway 2023-01-09 18:07:05 +0100: Paul B Mahol - 5d3f0226ad avfilter/avf_avectorscope: add anti-aliased line drawing mode 2023-01-09 15:23:41 +0000: Derek Buitenhuis - dae3679a9b mov: Disable advanced_editlist for fragmented MP4 input 2023-01-09 13:56:03 +0800: Wenbin Chen - 13d04e30d7 libavcodec/qsvenc_av1: Add max_frame_size support to av1_qsv encoder 2023-01-09 13:56:03 +0800: Wenbin Chen - c8e73558fe libavcodec/qsvenc_av1: Add low_delay_brc support to av1_qsv encoder 2023-01-09 19:21:57 +0800: Zhao Zhili - a598be44df avcodec/mediacodecenc: enable B frames only with -strict experimental 2023-01-06 11:04:10 +0100: Anton Khirnov - fcd557a2c2 lavc/get_bits: add a compat wrapper for the cached bitstream reader 2023-01-06 11:01:00 +0100: Anton Khirnov - b6742259bf lavc/tests: add a cached bitstream reader test 2023-01-06 10:49:42 +0100: Anton Khirnov - 9177970bca lavc/bitstream: templatize for BE/LE 2023-01-06 10:48:56 +0100: Alexandra Hájková - 8fe551eca0 lavc: add standalone cached bitstream reader 2023-01-06 10:47:53 +0100: Aman Karmani - 4b2b9a6604 avcodec/mpeg12dec: flush a53 data 2023-01-04 20:48:06 -0300: James Almer - 4a80db5fc2 avcodec/mpeg12dec: use init_get_bits8 and check the return value in all remaining cases 2023-01-04 16:18:21 -0300: Thierry Foucu - efbe84eb1b avcodec/mpeg12dec: use init_get_bits8 and check the return value 2023-01-04 18:19:07 +0100: Paul B Mahol - 99bd2dbc91 swresample/swresample_frame: fix regression in detecting changes 2023-01-04 11:48:17 +0100: Anton Khirnov - a0b5aaceca lavc/libx265: restructure handling reordered_opaque 2023-01-04 11:48:17 +0100: Anton Khirnov - 7399e5305c lavc/libx264: do not leave an invalid array size on alloc error 2023-01-04 11:48:17 +0100: Anton Khirnov - a4a81be1a8 lavc/libx264: zero reordered opaque on alloc 2023-01-04 11:48:17 +0100: Anton Khirnov - 141303f323 lavc/libx264: print an error on invalid opaque pointer 2023-01-04 11:48:17 +0100: Anton Khirnov - 89761c2122 lavc/libx264: use a local variable to shorten code 2023-01-04 11:48:17 +0100: Anton Khirnov - 4469ce10a6 lavc/libx264: reindent after previous commit 2023-01-04 11:48:17 +0100: Anton Khirnov - 9ed5b0ac3b lavc/libx264: reorder control flow in setup_roi() to reduce nesting depth 2023-01-04 11:48:17 +0100: Anton Khirnov - ce5b2d34b4 lavc/libx264: reindent after previous commit 2023-01-04 11:48:17 +0100: Anton Khirnov - e17b609fc6 lavc/libx264: do not ignore memory allocation errors 2023-01-04 11:48:17 +0100: Anton Khirnov - cccd2c2179 lavc/libx264: unify cleanup in setup_frame() 2023-01-04 11:48:17 +0100: Anton Khirnov - 87eb362693 lavc/libx264: reindent after previous commit 2023-01-04 11:48:17 +0100: Anton Khirnov - b1a184283b lavc/libx264: factor out setting up ROI 2023-01-04 11:48:17 +0100: Anton Khirnov - c7a8a6939b lavc/libx264: use a local variable for input frame in setup_frame() 2023-01-04 11:48:17 +0100: Anton Khirnov - 9f8f980165 lavc/libx264: reindent after previous commit 2023-01-04 11:48:17 +0100: Anton Khirnov - 33cbba165c lavc/libx264: factor out setting up the input frame 2023-01-03 21:35:03 -0300: James Almer - a781279871 avformat/oggenc: don't flush twice when the last packet is side data only 2023-01-03 21:35:03 -0300: James Almer - 99e3d26f20 avformat/mux: use only valid timestamps when calculating packet distance 2023-01-03 17:29:13 +0100: Clément Bœsch - 6e05622216 avfilter/paletteuse: use explicit key indexes in set_frame_lut 2023-01-03 17:29:13 +0100: Clément Bœsch - 68275043a0 avfilter/paletteuse: add atkinson dithering 2023-01-03 17:29:13 +0100: Clément Bœsch - c973e8ae79 avfilter/paletteuse: add burkes dithering 2023-01-03 17:29:13 +0100: Clément Bœsch - 9973343bf9 avfilter/paletteuse: add sierra3 dithering 2023-01-03 17:18:56 +0100: Clément Bœsch - 11926c4bd4 avfilter/palette{gen,use}: misc for-loop cosmetics 2023-01-03 17:18:55 +0100: Clément Bœsch - 1340fe7caf avfilter/paletteuse: move r,g,b computation in a more local scope 2023-01-03 17:18:55 +0100: Clément Bœsch - 1ae1b707e2 avfilter/paletteuse: remove mean error tool 2023-01-03 17:18:55 +0100: Clément Bœsch - 8789a9e05b avfilter/paletteuse: remove alternative search methods 2023-01-03 17:18:55 +0100: Clément Bœsch - 0f7942afa6 avfilter/paletteuse: switch to recursive method 2023-01-03 17:18:55 +0100: Clément Bœsch - 6c7b54e962 avfilter/paletteuse: use lowbias32 for color hashing 2023-01-03 17:18:55 +0100: Clément Bœsch - c9084cd0e2 avfilter/palettegen: use lowbias32 for color hashing 2023-01-03 17:18:55 +0100: Clément Bœsch - 3cafbdc083 avfilter/palette: add lowbias32 hashing 2023-01-03 17:18:55 +0100: Clément Bœsch - 051926868c avfilter/palette{gen,use}: update Copyright after recent changes 2023-01-03 17:18:55 +0100: Clément Bœsch - 3a4a6c7815 avfilter/palettegen: use libc qsort 2023-01-03 17:18:55 +0100: Clément Bœsch - 8057e1a618 avfilter/palettegen: make refs order deterministic 2023-01-03 17:18:55 +0100: Clément Bœsch - 2441e53c0a avfilter/palettegen: add a warning about supporting only sRGB 2023-01-03 17:18:55 +0100: Clément Bœsch - 9026d92c13 avfilter/palettegen: base box split decision on a perceptual model 2023-01-03 17:18:55 +0100: Clément Bœsch - 724f52b906 avfilter/palettegen: switch to signed arithmetic 2023-01-03 17:18:55 +0100: Clément Bœsch - 67ce6ad9a2 avfilter/palettegen: rename local variable box_weight to weight 2023-01-03 17:18:55 +0100: Clément Bœsch - 61d334d8c3 avfilter/palettegen: misc cosmetics 2023-01-03 17:18:55 +0100: Clément Bœsch - efb0a6f6ce avfilter/palettegen: compute average color within compute_box_stats() 2023-01-03 17:18:55 +0100: Clément Bœsch - dafd43b78d avfilter/palettegen: change cut score from ∑e² to max e² 2023-01-03 17:18:55 +0100: Clément Bœsch - 187f5e7f90 avfilter/palettegen: rename variance to cut_score 2023-01-03 17:18:55 +0100: Clément Bœsch - e49fc1a6ef avfilter/palettegen: always compute the box variance 2023-01-03 17:18:55 +0100: Clément Bœsch - 9e5f494d26 avfilter/palettegen: use box->major_axis without intermediate variable 2023-01-03 17:18:55 +0100: Clément Bœsch - 86bced7c65 avfilter/palettegen: define the best axis to cut using the squared error 2023-01-03 17:18:55 +0100: Clément Bœsch - 21f7814238 avfilter/palettegen: move box stats computation to a dedicated function 2023-01-03 17:18:55 +0100: Clément Bœsch - a0587c0219 avfilter/paletteuse: switch to a perceptual model 2023-01-03 17:18:55 +0100: Clément Bœsch - 1159c36d6d avfilter/paletteuse: remove redundant alpha condition 2023-01-03 17:18:55 +0100: Clément Bœsch - 4c061bc837 avfilter/paletteuse: remove unused alpha split dimension 2023-01-03 17:18:55 +0100: Clément Bœsch - 71ed92e9c4 avfilter/paletteuse: name target color arg consistently in colormap functions 2023-01-03 17:18:55 +0100: Clément Bœsch - 755c427f7a avfilter/paletteuse: switch from u8[4] to u32 for color code 2023-01-03 17:18:55 +0100: Clément Bœsch - 31c5f26a46 avfilter/palette{gen,use}: add palette utils 2023-01-03 17:18:55 +0100: Clément Bœsch - 7bc054e63c avfilter/palette{gen,use}: simplify a few alpha masks 2023-01-03 17:18:55 +0100: Clément Bœsch - 320fbf5f24 avfilter/palette{gen,use}: revert support palettes with alpha 2023-01-03 17:18:55 +0100: Clément Bœsch - cad9d7fc85 avfilter/palettegen: allow a minimum of 2 colors 2023-01-03 10:25:06 +0100: Paul B Mahol - c94988a781 avfilter/af_afade: add options to control unity/silence gains 2023-01-03 19:23:03 +0800: Zhao Zhili - f0d2ed135c avcodec/mediacodecdec: add AV1 decoding support 2023-01-02 19:54:56 +0100: Paul B Mahol - cc2b1a3251 avformat/bonk: add support for ID3 metadata 2023-01-02 18:42:35 +0100: Paul B Mahol - 5852682dbd avcodec/bonk: increase level limit as joint encodings needs more 2023-01-02 15:33:57 +0100: Paul B Mahol - 3879555cd5 avfilter/afir_template: make IR transitions artifacts free 2023-01-01 00:24:04 +0100: Lynne - 62da0b4a74 configure: update copyright year 2022-12-29 15:43:40 +0530: Gyan Doshi - d39b34123d avformat/segment: add option min_seg_duration 2022-12-28 00:25:35 +0100: Michael Niedermayer - aee0f320ac avcodec/dts2pts_bsf: Avoid poc overflows in cmp_find() 2022-12-28 00:25:34 +0100: Michael Niedermayer - 64a04fc165 avformat/mxfdec: Use 64bit in remainder 2022-12-28 00:25:34 +0100: Michael Niedermayer - 902a49c4cd avcodec/hdrdec: Check for end of input in decompress() 2022-12-27 11:03:22 -0300: James Almer - 7fab58647c avcodec/proresdec2: set color information on frames instead of the decoder context 2022-12-27 11:03:18 -0300: James Almer - 18f24527eb avformat/oggenc: ignore empty packets 2022-12-27 10:41:25 -0300: Leo Izen - cd9dd03006 avcodec/pnm: avoid mirroring PFM images vertically 2022-12-27 10:40:00 -0300: James Almer - 64007595dc avcodec/mjpegbdec: return the amount of bytes consumed when discarding frames 2022-12-26 21:15:36 +0100: Martijn van Beurden - 5b342d0005 fate/flac: Add test of 32 bps encoding/decoding 2022-12-26 21:15:36 +0100: Martijn van Beurden - d8f1404c50 libavcodec/flacenc: Implement encoding of 32 bit-per-sample PCM 2022-12-26 21:15:36 +0100: Martijn van Beurden - 909cfdc205 libavcodec/flacdec: Implement decoding of 32 bit-per-sample PCM 2022-12-25 20:39:54 +0100: Paul B Mahol - eeb280f351 avfilter/af_afir: fix prev_selir variable change in private filter context 2022-12-25 20:39:54 +0100: Paul B Mahol - eaba6bfc51 avfilter/afir_template: reduce memset overhead a little 2022-12-25 20:39:54 +0100: Paul B Mahol - 8906145cdf avfilter/af_afir: increase max partition size 2022-12-25 20:39:54 +0100: Paul B Mahol - 64ddf04460 avfilter/af_afir: reduce memory usage 2022-12-25 19:33:24 +0100: Michael Niedermayer - 125e01d6cc avcodec/dts2pts_bsf: Avoid searching for poc == INT_MIN-1 2022-12-25 19:33:24 +0100: Michael Niedermayer - 9f04055669 avutil/tx_template: Use more unsigned ints to avoid undefined overflows 2022-12-25 01:09:39 +0100: Lynne - eb0455d646 hwcontext_vulkan: remove optional encode/decode extensions from the list 2022-12-24 23:43:45 +0100: Michael Niedermayer - f8a2a65078 avcodec/sunrast: Fix maplength check 2022-12-23 00:43:02 +0100: Michael Niedermayer - b92260f70a avformat/lafdec: Check for EOF in header reading 2022-12-23 00:43:01 +0100: Michael Niedermayer - 64c6c56890 avcodec/mjpegbdec: Check for AVDISCARD_ALL 2022-12-22 17:09:15 +0100: Paul B Mahol - 9498bc7c32 avfilter/af_afir: make dry/wet runtime options 2022-12-22 17:09:15 +0100: Paul B Mahol - 54ebe1e8dc avfilter/afir_template: skip useless moving of samples 2022-12-22 17:09:15 +0100: Paul B Mahol - bc1fc1be99 avfilter/afir_template: stop using hack to zero out data 2022-12-21 00:36:49 +0100: James Darnley - eef763c705 checkasm/v210dec: add extra space to the destination arrays 2022-12-20 18:35:13 +0100: Michael Niedermayer - b7d063951d avcodec/apac: Sanity check bits_per_coded_sample 2022-12-20 18:35:12 +0100: Michael Niedermayer - 8374a747af avcodec/wavpack: Avoid undefined shift in get_tail() 2022-12-20 15:02:45 +0100: James Darnley - 6af453ca38 avcodec/x86: add avx512icl function for v210dec 2022-12-20 15:02:45 +0100: James Darnley - f30b4c2f47 avcodec/x86/v210: add some comments to the improved avx2 function 2022-12-20 15:02:45 +0100: James Darnley - f1f41d6ff5 configure: support lsan as toolchain 2022-12-20 14:02:37 +0100: Niklas Haas - a69b08790b avfilter/vf_tinterlace: support full-range YUV 2022-12-20 14:02:37 +0100: Niklas Haas - 8e2f61ef04 avfilter/vf_blackdetect: support full-range YUV 2022-12-19 20:43:58 +0100: Paul B Mahol - 3b66757d7d avfilter: add adrc filter 2022-12-19 18:45:56 +0100: Paul B Mahol - 744100af62 avfilter/af_headphone: properly initialize scale 2022-12-19 16:24:25 +0100: mail@nodoa.me - 38b837e0e1 avfilter/vf_decimate: add mixed option to process input only partially to be decimated 2022-12-19 10:03:54 +0800: Zhao Zhili - 48d5aecfc4 avcodec/mediacodec_wrapper: include stdbool.h 2022-12-18 23:53:19 +0100: Paul B Mahol - a350e68c83 avfilter/af_afir: fix some misc low priority issues 2022-12-18 19:58:12 +0100: Paul B Mahol - 8c75e5fdd3 avfilter/af_afir: improve output when IR switching at runtime 2022-12-17 21:37:23 -0300: James Almer - 7af947c0c0 avcodec/libdav1d: honor the requested skip_frame level 2022-12-17 09:55:14 +0800: Saliev, Rafik F - 8ad988ac37 libavfilter/dnn: fix openvino async mode 2022-12-17 04:32:57 +0800: Zhao Zhili - 10a56363a7 avcodec/mediacodecenc: add pts_as_dts option 2022-12-17 04:31:04 +0800: Zhao Zhili - a86bb1d2ce avcodec/mediacodecenc: add max-bframes support 2022-12-17 04:30:36 +0800: Zhao Zhili - 7da1adfc02 avcodec/mediacodecenc: remove the strategy to create DTS 2022-12-17 04:28:27 +0800: Zhao Zhili - e3f2d01d70 avcodec/mediacodecenc: use bsf to handle crop 2022-12-17 04:27:43 +0800: Zhao Zhili - f0c296f578 avcodec/mediacodecenc: add level option 2022-12-17 04:27:00 +0800: Zhao Zhili - 2b5d1b423a avcodec/mediacodecenc: add bitrate_mode option 2022-12-17 04:24:56 +0800: Zhao Zhili - 0a0f2d1a8c avcodec/mediacodecenc: make each encoder has its own option 2022-12-15 15:28:23 +0530: Gyan Doshi - 9adf02247c avformat/movenc: correct write_colr warning placement Build start: 2023-01-28 11:15:25 +0100 luajit 2023-01-04 10:44:18 +0100: Mike Pall - d0e88930 Fix compiler warning. 2023-01-04 10:30:59 +0100: Mike Pall - a4f4f5b8 Don't fail for Clang builds, which pretend to be an ancient GCC. 2022-12-22 00:03:06 +0100: Mike Pall - 8a5e398c Avoid negation of signed integers in C that may hold INT*_MIN. mujs 2023-01-09 16:09:28 +0100: Tor Andersson - f190f88 Simplify Makefile. 2023-01-09 14:44:02 +0100: Tor Andersson - bb6a85a Issue #171: Compile sparse array initializers correctly. 2023-01-05 15:48:28 +0100: Tor Andersson - 32f3e71 Issue #171: Fix Object.keys implementation for flat arrays and strings. 2023-01-05 15:32:41 +0100: Tor Andersson - 2e2738b Change js_Value to union to avoid some compiler optimization warnings. 2023-01-05 15:32:41 +0100: Tor Andersson - dd149b9 Split debug printing of bytecode etc into "pp" tool. 2023-01-04 17:29:22 +0100: Tor Andersson - d283465 Regenerate Unicode data from latest UnicodeData.txt 2023-01-04 17:29:22 +0100: Tor Andersson - 278590f Merge the small private header files into jsi.h 2023-01-04 17:29:22 +0100: Tor Andersson - 71ffe07 Fix longjmp warnings. 2023-01-04 17:28:23 +0100: Tor Andersson - 88b31f3 Allow holes at the end of a simple array. 2023-01-04 17:28:23 +0100: Tor Andersson - 7d9888b Return "undefined" from C functions if no return value is pushed. mpv 2023-01-28 01:03:12 +0000: Kacper Michajłow - 9d659ed847 DOCS/compile-windows.md: update MSYS2 packages 2023-01-28 01:03:12 +0000: Kacper Michajłow - b5f62050ec test/repack.c: skip tests that exceeded maximum allowed ZIMG dimension 2023-01-28 01:03:12 +0000: Kacper Michajłow - 5fd6789d90 meson: add missing library dep for egl_angle_lib check 2023-01-28 01:03:12 +0000: Kacper Michajłow - af537eff06 vo_opengl/angle_dynamic: simplify symbol renaming to make it more straightforward 2023-01-28 01:03:12 +0000: Kacper Michajłow - 75e41478cc waf: migrate to version.py 2023-01-28 01:03:12 +0000: Kacper Michajłow - bc1af592db ci: migrate MSYS2 build to GitHub Actions 2023-01-28 01:03:12 +0000: Kacper Michajłow - c3149d9fc2 wscript: remove MSVC from compiler lookup 2023-01-26 21:39:04 -0800: Thomas Weißschuh - c25682f09e meson: reuse libmpv objects for cplayer 2023-01-25 15:56:36 -0800: Thomas Weißschuh - fb137e8d88 ao_pipewire: align thread name with general conventions 2023-01-25 15:49:21 -0800: Thomas Weißschuh - 870512eb84 audio: simplify implementation of property ao-volume 2023-01-24 21:21:02 -0600: Dudemanguy - 5510d9f663 stream/dvb: remove some unused variables 2023-01-25 03:13:23 +0000: Sultan Alsawaf - 0d44ae319d x11: remove PresentNotifyMSC from egl/glx/vulkan to fix xpresent timing 2023-01-24 00:04:39 +0000: Dudemanguy - 879824a47f wayland: add wp-fractional-scale-v1 support 2023-01-24 00:04:39 +0000: Dudemanguy - 006ec9ce43 wayland: rewrite geometry and scaling handling 2023-01-23 14:13:34 +0100: sfan5 - 9b59d39a3a vo_gpu: implement VO_DR_FLAG_HOST_CACHED 2023-01-23 14:13:34 +0100: Niklas Haas - 2531a89fcb vo_gpu_next: implement VO_DR_FLAG_HOST_CACHED 2023-01-23 14:13:34 +0100: sfan5 - c7ea0cd68f vd_lavc: add "auto" choice for vd-lavc-dr 2023-01-23 14:13:34 +0100: Niklas Haas - f8c17f55f9 vo: add `int flags` to the get_image signature 2023-01-23 11:05:08 +0200: Avi Halachmi (:avih) - 8eb7a00fa1 msg: log-file set at mpv.conf: don't ignore early messages 2023-01-23 11:05:08 +0200: Avi Halachmi (:avih) - 17baa00e02 msg: log-file buffer size: don't use magic number (no-op) 2023-01-21 17:08:29 +0000: Dudemanguy - 92a6f2d687 drm: rewrite based around vo_drm_state 2023-01-21 13:03:33 +0100: Niklas Haas - 8c617765fe mp_image: fix XYZ primaries default 2023-01-20 21:42:49 +0100: Dudemanguy - 25d02e88d3 meson: skip some unneeded macos-specific checks 2023-01-19 22:15:14 +0000: Thomas Weißschuh - 67dbe2a8f4 meson: drop feature plain-gl 2023-01-19 22:15:14 +0000: Thomas Weißschuh - 44179398b0 ci: run meson tests 2023-01-19 22:15:14 +0000: Thomas Weißschuh - e09bab90ce meson: limit vaapi checks 2023-01-19 22:15:14 +0000: Thomas Weißschuh - ede8d29408 meson: don't add libmpv and cplayer features to conf_data 2023-01-19 22:15:14 +0000: Thomas Weißschuh - 491aaacca6 meson: remove dependency from libmpv to plain-gl 2023-01-19 22:15:14 +0000: Thomas Weißschuh - 2056bf1b4e meson: add simple test executable for libmpv 2023-01-17 14:01:47 +0100: Thomas Weißschuh - fd2f1a6f9a stream: remove trailing NULL element from stream list 2023-01-17 11:38:46 +0100: Niklas Haas - b091dfda71 hwdec_cuda: drop support for PL_HANDLE_WIN32_KMT 2023-01-16 19:26:09 +0000: Thomas Weißschuh - f52cfdabca wayland: only warn when actually missing idle inhibit support 2023-01-16 19:25:54 +0000: Thomas Weißschuh - 2bbf880d96 vo: make driver list static 2023-01-16 19:25:54 +0000: Thomas Weißschuh - f66c5404f4 vo: remove trailing NULL element from driver array 2023-01-16 19:25:54 +0000: Thomas Weißschuh - 98c2fa095d ao: remove trailing NULL element from driver array 2023-01-15 16:46:11 +0000: LaserEyess - 50169e05d8 DOCS/compile-windows.md: update with meson instructions 2023-01-15 16:46:11 +0000: Dudemanguy - 3858a8102b build: officially deprecate waf 2023-01-15 16:45:24 +0000: Christoph Heinrich - 7b09bf7ffc TOOLS/lua/autoload: improve alphanumeric sorting 2023-01-13 22:24:11 -0600: Dudemanguy - 6cdce9e18e wayland: store presentation feedbacks in a pool 2023-01-13 22:23:49 -0600: Dudemanguy - f32c5586d6 Revert "wayland: dispatch and wait for compositor events in uninit" 2023-01-13 10:13:39 -0600: Dudemanguy - 73581d8fe6 TOOLS/docutils-wrapper: make executable + alphabetize 2023-01-13 16:02:38 +0000: Dudemanguy - 9a9039deb2 audio: fix crash during uninit on ao_lavc 2023-01-13 16:01:15 +0000: Ionen Wolkens - 95a76f0692 meson: also search for rst2html with .py extension 2023-01-12 22:02:07 +0100: sfan5 - 1201d59f0b various: replace abort() with MP_ASSERT_UNREACHABLE() where appropriate 2023-01-12 22:02:07 +0100: sfan5 - 7b03cd367d various: replace if + abort() with MP_HANDLE_OOM() 2023-01-12 22:02:07 +0100: sfan5 - b6b8380518 stream/dvb: drop support for DVB API before 5.8 2023-01-12 22:02:07 +0100: sfan5 - 1e00e3119f ao_audiotrack: replace malloc with talloc 2023-01-12 22:02:07 +0100: sfan5 - d54f22f8b6 stream/cookies: use stream_read_file() 2023-01-12 22:02:07 +0100: sfan5 - 833bff8738 {video,audio}: adjust unsafe strncpy usages 2023-01-12 22:02:07 +0100: sfan5 - f4280e5238 video/x11: replace sprintf usage 2023-01-12 22:02:07 +0100: sfan5 - 2703a2c8ff video: replace sprintf usage 2023-01-12 22:02:07 +0100: sfan5 - 57f00a0372 demux_mf: replace unsafe string functions 2023-01-12 22:02:07 +0100: sfan5 - 356096b954 ra_d3d11: fix incorrect type 2023-01-12 22:02:07 +0100: sfan5 - 9196abf111 DOCS: clarify wid casting on Windows 2023-01-12 17:42:35 +0000: Dudemanguy - a5b9d529ee vo_dmabuf_wayland: drop support for linux-dmabuf-v2 2023-01-11 18:10:40 +0000: Aaron Boxer - 865a159244 vo_dmabuf_wayland: support panscan and panning 2023-01-10 17:06:38 +0000: Max Dunbar - 05bc366d18 ta/README: update link to talloc documentation 2023-01-09 19:30:26 -0600: Dudemanguy - 4beb1bcae7 vo_wlshm: properly support video panscan 2023-01-09 16:37:14 +0000: Dudemanguy - 6471afecd0 player: don't force saving start in watch-later-options 2023-01-09 15:17:09 +0000: Christoph Heinrich - c4ec47a65e player: add video-sync=display-tempo 2023-01-09 15:03:30 +0000: Christoph Heinrich - 67321b1440 player: choose speed of smallest acceptable factor for display sync 2023-01-09 15:01:17 +0000: Christoph Heinrich - de9f375a23 TOOLS/lua/autoload: optimize performance of natural sorting 2023-01-09 15:01:17 +0000: dyphire - 444bcd43b7 TOOLS/lua/autoload: further optimize the natural sorting 2023-01-08 20:42:42 +0000: Dudemanguy - 8439c084e1 wayland: make vo_wayland_reconfig a bool 2023-01-08 20:42:42 +0000: Dudemanguy - d73fc7912a wayland: cleanup on vo_wayland_init error 2023-01-08 20:42:42 +0000: Dudemanguy - e4e0e7dfcf vo: change vo_platform_init to bool 2023-01-08 12:39:50 -0600: Dudemanguy - e43393c4da vo_wlshm: cleanup on failure 2023-01-08 12:19:14 -0600: Dudemanguy - c5af54eb35 vo_dmabuf_wayland: goto err instead of returning 2023-01-08 16:09:01 +0100: Christoph Reiter - 96773f39e1 vulkan: fix build error for 32bit builds with clang 2023-01-08 01:55:40 +0000: Thomas Weißschuh - 8a0fa62b58 meson: dynamically compute dependencies for manpage and html build 2023-01-07 13:16:03 +0100: sfan5 - c8a90001f2 TOOLS/umpv: support shell-quotes in $MPV 2023-01-06 14:12:44 -0800: Philip Langdale - 33e73f4efd demux: new packet should not point to source buffer when copying data 2023-01-06 14:03:36 -0800: Philip Langdale - d628e6108e demux: actually initialise packet buffer when creating new packet 2023-01-04 08:29:07 -0600: Dudemanguy - 3a6ef81705 version.py/version.sh: bump copyright year 2023-01-04 14:05:22 +0200: Simon Ruderich - c153eb7d01 demux: boost read EBU R128 gain values to ReplayGain's reference level 2023-01-03 20:45:39 +0000: Dudemanguy - aa8ddfcdf3 wayland: dispatch and wait for compositor events in uninit 2023-01-03 20:45:39 +0000: Dudemanguy - 4bbb1ccfd7 wayland: initalize display_fd as -1 2023-01-03 20:45:39 +0000: Dudemanguy - 24e2251b73 wayland: consistently employ use_present 2023-01-03 01:08:46 +0000: Dudemanguy - d1d2370d07 draw_bmp: ensure last slice width is less than total width 2023-01-02 16:48:24 -0800: repojohnray - fee6847aa7 vo: hwdec: fix drmGetDeviceNameFromFd2() related memory leak 2023-01-02 19:46:07 +0100: repojohnray - 2e9c43f931 hwdec_drmprime: fix memory leak 2023-01-02 19:45:54 +0100: Li Chang - 39f7f83351 ao_coreaudio: use AudioUnitReset as ao_driver.reset to prevent long restart 2022-12-30 11:02:52 -0500: Kacper Michajłow - ad65c8855b vo_opengl: do not blindly reject all Microsoft's OpenGL implementations 2022-12-30 10:30:22 +0100: Sultan Alsawaf - eb29aa4839 demux: add --demuxer-hysteresis-secs option to save power with caching 2022-12-29 15:48:57 +0100: Ron Shabi - b6c9846112 external_files: recognize webp files as cover art 2022-12-27 13:07:33 +0100: Sultan Alsawaf - 4a2aa36674 x11: add modesetting to the xpresent whitelist 2022-12-26 15:08:07 +0100: sfan5 - d8ae14653a build: add configure test for POSIX shm for the sake of vo_kitty 2022-12-24 09:55:37 -0800: Philip Langdale - cb15bc4324 demux: replace deprecated usage of stack allocated AVPackets 2022-12-22 15:14:08 -0800: Thomas Weißschuh - 657fd2804c audio: reset pull AO at end of file 2022-12-21 19:39:30 +0100: Mia Herkt - 874e28f4a4 vo_kitty: Introduce modern sixel alternative 2022-12-21 19:04:27 +0100: Nicolas F - 7614e68233 external_files: set log level for potential files to trace 2022-12-21 19:03:38 +0100: chen70 - 3447463008 hwdec/d3d11va: fix a possible memory leak 2022-12-20 13:53:25 +0100: garamond13 - 27dab30209 filter_kernels: fix kaiser 2022-12-20 11:12:23 +0100: Mia Herkt - d5c3b9d989 man/vo: Typo 2022-12-20 11:10:28 +0100: Mia Herkt - 383ca54fc5 man/vo: Correct --vo-sixel-buffered 2022-12-20 10:45:36 +0100: Mia Herkt - 56f0ba22f1 vo_sixel: Implement write() loop 2022-12-20 10:29:49 +0100: Mia Herkt - 125fd4c2f9 vo_sixel: Rename draw-clear -> config-clear 2022-12-20 10:26:53 +0100: Mia Herkt - 08747c4965 osdep/terminal.h: Rename screen buffer controls 2022-12-20 10:22:51 +0100: Mia Herkt - a4cac2ddc6 vo_sixel: Alias/deprecate exit-clear -> alt-screen 2022-12-20 10:06:49 +0100: Mia Herkt - 12c3203e98 vo_sixel: Make buffering optional 2022-12-20 06:57:12 +0100: Mia Herkt - aa3e9b706f man/vo: Fix rendering error due to non-printables 2022-12-20 03:54:38 +0100: Mia Herkt - 67bdda27f7 DOCS/interface-changes: Add --vo-sixel-draw-clear 2022-12-19 15:54:42 -0800: Philip Langdale - 405073b9ca Revert "ao_pipewire: deactivate stream at end of playback" 2022-12-19 13:48:49 +0100: Mia Herkt - fe21553637 vo_sixel: Buffer full output sequence 2022-12-19 13:48:49 +0100: Mia Herkt - 3ca31b6cf4 vo_sixel: Use write(2) on POSIX platforms 2022-12-19 13:48:49 +0100: Mia Herkt - 0f721ab51c vo_tct: Use newer options API 2022-12-19 13:48:49 +0100: Mia Herkt - 85f1fa0715 vo_sixel: Move user options to struct 2022-12-19 13:48:49 +0100: Mia Herkt - 68ae603e75 vo_sixel: Add option to skip clear while drawing 2022-12-19 13:48:49 +0100: Mia Herkt - f1957ce911 osdep/terminal: Move common esc codes to terminal.h 2022-12-19 13:48:49 +0100: Mia Herkt - 4e1626a21c vo_sixel: Use the alternate buffer to restore term 2022-12-19 13:48:49 +0100: Mia Herkt - 1564e4f29f vo_tct: Use the alternate buffer to restore term 2022-12-18 13:34:29 -0800: Thomas Weißschuh - b5373079f2 ao_pipewire: deactivate stream at end of playback neon 2023-01-23 20:54:43 +0000: Joe Orton - a18a162 * src/ne_auth.c (insert_challenge): Compare hash algorithm strength correctly after d4f70fc3b25797041e57600893a93e5df20bc327 although it appears to work (usually?) correctly anyway. 2023-01-23 17:11:37 +0000: Joe Orton - aab8ee6 Test against Ubuntu 22.04, tweak triggers. 2023-01-21 12:05:57 +0000: Joe Orton - 204842a Prep for 0.32.5. 2023-01-21 12:05:57 +0000: Joe Orton - 5f9e79b News for 0.32.5. [skip ci] 2023-01-21 12:05:57 +0000: Joe Orton - 86394da * doc/ref: Small docs update for session flags and request pages. [skip ci] 2023-01-19 14:48:08 +0000: Joe Orton - 65a0be3 Test building against libkrb5-dev directly. 2023-01-19 14:48:08 +0000: Joe Orton - 0ba6bcb Add GSSAPI testing to CI matrix. 2023-01-19 14:48:08 +0000: Joe Orton - 4fdcff4 Fail configure if --with-gssapi is used but GSSAPI library detection fails [fixes #102, issue #52] 2023-01-16 10:45:15 +0000: Joe Orton - 263007c Silence Red Hat's PwnedAlert false positives. [skip ci] 2023-01-11 16:44:10 +0000: Joe Orton - bc1c977 Create pull_request_template.md [skip ci] 2023-01-06 19:21:26 +0000: Joe Orton - 473bc20 Add Georgian translation to ALL_LINGUAGES, update-po. 2023-01-03 14:00:03 +0000: Joe Orton - 7abe9c8 * configure.ac, macros/neon-test.m4, macros/neon.m4: Update to avoid warnings with autoconf 2.70+. No functional change. 2022-12-22 13:59:21 +0000: Joe Orton - 7d39a09 Remove mailing list references throughout, add GitHub repo URL instead. Update copyright notices in a few places. 2022-12-19 11:09:00 +0000: NorwayFun - 0583a19 po: Add Georgian translation Build start: 2022-12-06 16:08:04 +0100 ripgrep 2022-11-14 08:31:07 -0500: Armin Brauns - 7f23cd6 ignore/types: add automated test for sortedness 2022-11-14 07:56:17 -0500: Andrew Gallant - 8905d54 msrv: bump to Rust 1.65.0 2022-11-14 07:42:57 -0500: Armin Brauns - 25a4eaf ignore/types: add devicetree filetype 2022-11-02 08:10:54 -0400: jgart - 0000157 readme: add guix installation instructions 2022-11-01 07:17:00 -0400: jgart - 65b1b0e ignore/types: add carp 2022-10-29 13:49:19 -0400: Glenn Slotte - c032cda ignore/types: add ReScript and ReasonML 2022-10-20 09:22:41 -0400: Marcin Nowak-Liebiediew - eab044d ignore/types: add motoko and candid 2022-10-19 11:06:44 -0400: Andrew Gallant - 55e62a4 readme: add more links to overview 2022-10-19 09:52:37 -0400: Andrew Gallant - 5b2f614 readme: add note about 'rg -uuu' Build start: 2022-12-15 00:38:23 +0100 jo 2022-11-03 18:05:19 +0100: Jan-Piet Mens - 2cc4761 bump to 1.9 2022-11-03 16:27:08 +0100: Jan-Piet Mens - 7d71504 bump to 1.8 2022-11-03 23:13:10 +0800: Adrian Ho - 61cbded fix reading of long lines from stdin (mk 2) 2022-10-29 15:26:13 +0200: Jan-Piet Mens - 0904bbd bump to 1.7 2022-10-28 13:44:17 -0500: Christopher Degawa - 03da38a jo: reimplement err and errx macros as functions 2022-10-28 13:21:32 -0500: Christopher Degawa - 67cb39a jo: fix warning of comparison of unsigned and negative numbers 2022-10-28 13:16:35 -0500: Christopher Degawa - 3ff0749 jo: don't re-define fseeko if it's already defined 2022-10-29 00:34:11 +0800: Adrian Ho - 669f3fe fix reading of long lines from stdin dssim 2022-12-08 03:44:59 +0000: Kornel - cdb66db Clippy 2022-12-08 03:39:58 +0000: Kornel - b37ec1f Don't buffer input images 2022-12-08 03:29:46 +0000: Kornel - e750a28 CLI error handling 2022-12-01 14:26:12 +0000: dependabot[bot] - a8e6269 Bump rayon from 1.5.3 to 1.6.0 2022-11-14 03:26:45 +0000: Kornel - 7e4e1e9 Bump deps 2022-10-14 11:36:16 +0100: Kornel - 0b28e4d Clippy 2022-09-19 01:23:28 +0100: Kornel - 75fb6a5 Temp var libxml2 2022-12-13 01:43:49 +0100: Nick Wellnhofer - ae0c9cfa uri: Fix handling of port numbers 2022-12-13 00:51:33 +0100: Nick Wellnhofer - 8ed40c62 Revert "uri: Allow port without host" 2022-12-08 19:45:40 +0100: Nick Wellnhofer - a77e3273 xmlmemory.c: Remove xmlMemContentShow 2022-12-08 19:44:09 +0100: Nick Wellnhofer - 25ea7b6a testapi.c: Initialize catalog early 2022-12-08 19:18:10 +0100: Nick Wellnhofer - eaebf37f gentest.py: Fix memory leak in API tests 2022-12-08 19:18:09 +0100: Nick Wellnhofer - 785cfcff doc/libxml2-api.xml: Regenerate 2022-12-08 18:40:58 +0100: Nick Wellnhofer - 0f54af74 encoding.c: Fix for documentation generator 2022-12-08 13:34:03 +0100: Lukáš Tyrychtr - 85c6cacd catalog.c: Silence a cast warning on VS 2022 2022-12-08 04:39:03 +0100: Nick Wellnhofer - 93a01c46 libxml.h: Add comments and indentation 2022-12-08 04:24:57 +0100: Nick Wellnhofer - 92b8ffad libxml.h: Remove dubious definition of LIBXML_STATIC 2022-12-08 04:24:57 +0100: Nick Wellnhofer - 60d457be libxml.h: Don't include stdio.h 2022-12-08 04:22:11 +0100: Nick Wellnhofer - 924ed827 libxml.h: Remove ancient LynxOS setup 2022-12-08 04:22:11 +0100: Nick Wellnhofer - a6debffd xmlexports.h: Disable docs for internal macro XMLPUBLIC 2022-12-08 04:19:02 +0100: Nick Wellnhofer - 3b6cc47a xmlexports.h: Remove LIBXML_FASTCALL optimization 2022-12-08 02:48:27 +0100: Nick Wellnhofer - ce9baf94 Remove XMLCALL and XMLCDECL macros from public headers 2022-12-08 02:43:17 +0100: Nick Wellnhofer - dd3569ea Remove XMLDECL macro from .c files 2022-12-08 00:54:13 +0100: Nick Wellnhofer - 06b7a7e0 Update README.md 2022-12-08 00:24:53 +0100: Nick Wellnhofer - b92768cd tests: Enable "runsuite" test 2022-12-07 13:21:12 +0000: Ross Burton - 4762c856 Use python3 not python 2022-12-07 13:21:12 +0000: Ross Burton - ff49041c xstc/fixup-tests.py: port to Python 3 2022-12-07 13:20:53 +0000: Ross Burton - 7640362e xstc/fixup-tests.py: unify whitespace 2022-12-06 18:17:49 +0000: Ross Burton - d598d8af libxml.m4: deprecate AM_PATH_XML2, wrap PKG_CHECK_MODULES instead 2022-12-06 17:27:34 +0000: Ross Burton - 0ac8c15e python/tests/reader2: use absolute paths everywhere 2022-12-06 17:25:34 +0000: Ross Burton - b9ba5e1d python/tests/reader2: always exit(1) if a test fails 2022-12-06 17:24:37 +0000: Ross Burton - 21f2ce71 testModule: exit if the module can't be opened 2022-12-06 17:23:12 +0000: Ross Burton - b1b0df6e CI: disable modules in gcc:static build 2022-12-06 17:16:39 +0000: Ross Burton - 3aaaf5ca CI: fix CI on MinGW builds 2022-12-04 23:34:19 +0100: Nick Wellnhofer - 76c6da42 error: Make sure that error messages are valid UTF-8 2022-12-01 15:31:25 +0000: Alex Richardson - 4b959ee1 Remove hacky heuristic from b2dc5675e94aa6b5557ba63f7d66b0f08dd17e4d 2022-12-01 15:30:12 +0000: Alex Richardson - c715ded0 Avoid creating an out-of-bounds pointer by rewriting a check 2022-12-01 15:14:40 +0000: Alex Richardson - c62c0d82 Correctly relocate internal pointers after realloc() 2022-11-30 17:11:33 +0100: Nick Wellnhofer - c7a9b85c html: Improve parsing of nested lists 2022-11-27 02:20:53 +0100: Nick Wellnhofer - ccb6d544 Hide internal functions 2022-11-27 02:11:07 +0100: Nick Wellnhofer - 82bd2c37 python: Fix memory leak checks 2022-11-27 02:11:07 +0100: Nick Wellnhofer - 1966382b memory: Don't use locks in xmlMemUsed 2022-11-27 02:11:07 +0100: Nick Wellnhofer - e414f825 html: Fix htmlInitAutoClose documentation 2022-11-27 02:11:07 +0100: Nick Wellnhofer - c16fd705 xpath: Make init function private 2022-11-27 02:11:07 +0100: Nick Wellnhofer - 53ab3840 encoding: Make init function private 2022-11-27 02:11:07 +0100: Nick Wellnhofer - 3e9d5e4f encoding: Remove unused variable xmlDefaultCharEncodingHandler 2022-11-27 02:11:07 +0100: Nick Wellnhofer - 05c3a458 tests: Check that xmlInitParser doesn't allocate memory 2022-11-25 15:12:56 +0100: Nick Wellnhofer - 78c0391b parser: Register atexit handler in locked section 2022-11-25 15:12:56 +0100: Nick Wellnhofer - 71931233 threads: Use __libc_single_threaded if available 2022-11-25 15:12:56 +0100: Nick Wellnhofer - c73d464a threads: Deprecate some internal functions 2022-11-25 15:12:56 +0100: Nick Wellnhofer - 65d381f3 threads: Allocate mutexes statically 2022-11-25 15:02:04 +0100: Nick Wellnhofer - 9ef80ff1 memory: Remove xmlDictInitialized 2022-11-25 15:02:04 +0100: Nick Wellnhofer - ed053c50 dict: Make init/cleanup functions private 2022-11-25 15:02:04 +0100: Nick Wellnhofer - 2e9aeecb memory: Remove xmlMemInitialized 2022-11-25 15:02:04 +0100: Nick Wellnhofer - 7010d877 threads: Rework initialization 2022-11-25 15:02:04 +0100: Nick Wellnhofer - 9dbf1374 parser: Make some module init/cleanup functions private 2022-11-25 15:02:04 +0100: Nick Wellnhofer - cecd364d parser: Don't call *DefaultSAXHandlerInit from xmlInitParser 2022-11-24 19:21:01 +0100: Nick Wellnhofer - 1406b20f encoding: Allocate default handlers statically 2022-11-23 11:58:14 +0000: Sam James - 278e7874 libxml.m4: fix -Wstrict-prototypes 2022-11-23 11:04:38 +0800: Chun-wei Fan - 707ade22 Visual Studio builds: Allow silencing deprecation warnings 2022-11-23 10:41:08 +0800: Chun-wei Fan - b9590d5d Visual Studio: Define XML_DEPRECATED 2022-11-22 21:39:01 +0100: Nick Wellnhofer - b1f9c193 parser: Fix push parser with unterminated CDATA sections 2022-11-22 17:01:39 +0100: Nick Wellnhofer - 97c0a9cf tests: Fix use-after-free in Python tests 2022-11-22 17:01:21 +0100: Nick Wellnhofer - 55034505 Fix .editorconfig 2022-11-22 16:03:05 +0100: Nick Wellnhofer - 34a5a4a5 tests: Remove unneeded #includes 2022-11-22 16:03:05 +0100: Nick Wellnhofer - 701beb4e xmllint: Include on Windows 2022-11-22 16:03:05 +0100: Nick Wellnhofer - b9689d13 gitlab-ci: Make Test-Msvc exit if ctest fails 2022-11-22 15:49:37 +0100: Nick Wellnhofer - 138c897d gitlab-ci: Treat compiler warnings as errors on MSVC 2022-11-22 15:49:27 +0100: Nick Wellnhofer - d725addd warnings: Work around MSVC bug 2022-11-22 15:20:53 +0800: Chun-wei Fan - cfbe68e4 sources: Silence C4013 warnings on Visual Studio 2022-11-21 22:09:19 +0100: Nick Wellnhofer - 0e193f0d parser: Remove dangerous check in xmlParseCharData 2022-11-21 22:07:11 +0100: Nick Wellnhofer - 94ca36c2 parser: Restore parser state in xmlParseCDSect 2022-11-21 21:39:10 +0100: Nick Wellnhofer - a8b31e68 parser: Fix progress check when parsing character data 2022-11-21 21:23:44 +0100: Nick Wellnhofer - 23491536 Fix .editorconfig 2022-11-21 20:39:17 +0100: Nick Wellnhofer - c63900fb parser: Check terminate flag when push parsing CDATA sections 2022-11-21 20:11:14 +0100: Nick Wellnhofer - a781ee33 Revert "parser: Add overflow checks to xmlParseLookup functions" 2022-11-21 18:29:54 +0100: Nick Wellnhofer - bfc55d68 parser: Add overflow checks to xmlParseLookup functions 2022-11-21 12:01:03 +0800: Chun-wei Fan - d7e698fc python/setup.py.in: Improve Windows import patching 2022-11-20 22:41:51 +0100: Nick Wellnhofer - e208eaa2 Add .editorconfig 2022-11-20 22:03:08 +0100: Nick Wellnhofer - 9e4a46ac parser: Merge misc, prolog and epilog cases in push parser 2022-11-20 21:27:59 +0100: Nick Wellnhofer - 9c63cea5 test: Add test for push parser boundaries 2022-11-20 21:27:59 +0100: Nick Wellnhofer - 691a7719 parser: Fix 'consumed' accounting when switching encodings 2022-11-20 21:27:59 +0100: Nick Wellnhofer - c9367938 html: Fix check for end of comment in push parser 2022-11-20 21:27:59 +0100: Nick Wellnhofer - 55fb8f72 parser: Fix push parser with 1-3 byte initial chunk 2022-11-20 21:27:08 +0100: Nick Wellnhofer - 68a6518c parser: Rewrite push parser boundary checks 2022-11-20 21:16:03 +0100: Nick Wellnhofer - 2059df53 buf: Deprecate static/immutable buffers 2022-11-20 21:16:03 +0100: Nick Wellnhofer - 1ca0dfec reader: Switch to xmlParserInputBufferCreateMem 2022-11-20 21:16:03 +0100: Nick Wellnhofer - f30adb54 uri: Allow port without host 2022-11-20 21:16:03 +0100: Nick Wellnhofer - 76d6b0d7 html: Don't escape ASCII chars in href attributes 2022-11-20 21:16:03 +0100: Nick Wellnhofer - 4955e0c9 io: Don't shrink memory input buffers 2022-11-20 21:16:03 +0100: Nick Wellnhofer - 117bab22 parser: Don't call xmlSHRINK from push parser 2022-11-20 21:16:03 +0100: Nick Wellnhofer - f00739c1 parser: Ignore cdata argument in xmlParseCharData 2022-11-20 21:16:03 +0100: Nick Wellnhofer - e4f56a72 parser: Simplify xmlParseConditionalSections 2022-11-20 21:16:03 +0100: Nick Wellnhofer - 3582b07b parser: Fix content parser progress checks 2022-11-20 21:16:03 +0100: Nick Wellnhofer - f7ad338e parser: Fix attribute parser progress checks 2022-11-20 21:16:03 +0100: Nick Wellnhofer - f61b8a62 parser: Fix DTD parser progress checks 2022-11-20 21:16:03 +0100: Nick Wellnhofer - 249cee4b io: Fix a few integer overflows in I/O statistics 2022-11-20 21:16:03 +0100: Nick Wellnhofer - 6b570619 io: Rearrange code in xmlSwitchInputEncodingInt 2022-11-20 21:16:03 +0100: Nick Wellnhofer - 1ef4938f io: Rework xmlParserInputBufferGrow with encodings 2022-11-20 21:12:18 +0100: Nick Wellnhofer - 46cd7d22 io: Remove xmlInputReadCallbackNop 2022-11-13 18:08:34 +0100: Nick Wellnhofer - 9feafbc5 io: Check for memory buffer early in xmlParserInputGrow 2022-11-13 15:21:22 +0100: Nick Wellnhofer - 22d879bf io: Fix "buffer full" error with certain buffer sizes 2022-11-13 15:21:22 +0100: Nick Wellnhofer - 0d1765fd doc: Mention new location of XML catalog as breaking change 2022-11-04 15:10:48 +0100: Nick Wellnhofer - a2493721 doc: Mention potentially breaking changes in NEWS 2022-11-04 14:50:39 +0100: Nick Wellnhofer - b693905f doc: Remove xmlDllMain from documentation and version script 2022-11-04 14:35:34 +0100: Nick Wellnhofer - d48faf1a doc: Mention ${sysconfdir} in man pages 2022-11-04 14:35:33 +0100: Nick Wellnhofer - 3ab57bf4 doc: Document xmlcatalog --convert 2022-11-04 14:35:33 +0100: Nick Wellnhofer - ae7096a1 doc: Document xmllint --nodict and --pedantic 2022-11-04 14:35:33 +0100: Nick Wellnhofer - 736487df doc: Fix indentation in source XML files 2022-11-04 14:03:31 +0100: Nick Wellnhofer - a70f7d47 parser: Fix error message in xmlParseCommentComplex 2022-11-04 12:34:39 +0000: Markus Jörg - 1fa4d14f Bypass proxy in nanoHTTP for hosts in "no_proxy" 2022-11-02 16:22:54 +0100: Nick Wellnhofer - b4592709 malloc-fail: Fix memory leak in xmlStringGetNodeList 2022-11-02 16:13:27 +0100: Nick Wellnhofer - 5a19e216 malloc-fail: Fix use-after-free in xmlXIncludeAddNode 2022-11-02 16:11:00 +0100: Nick Wellnhofer - afc7e3a7 malloc-fail: Fix memory leak in xmlParseReference 2022-11-02 16:05:05 +0100: Nick Wellnhofer - 7ceaee94 malloc-fail: Fix memory leak in xmlSAX2ExternalSubset 2022-11-02 16:02:39 +0100: Nick Wellnhofer - e129c1d1 malloc-fail: Fix infinite loop in xmlSkipBlankChars 2022-11-02 15:58:31 +0100: Nick Wellnhofer - dd50cfeb malloc-fail: Fix memory leak in xmlNewDocNodeEatName 2022-11-02 15:57:54 +0100: Nick Wellnhofer - fa361de0 malloc-fail: Fix memory leak in xmlNewPropInternal 2022-11-02 15:57:53 +0100: Nick Wellnhofer - 865e142c malloc-fail: Fix memory leak in xmlCreatePushParserCtxt 2022-11-02 15:57:53 +0100: Nick Wellnhofer - a22bd982 malloc-fail: Fix memory leak in xmlStaticCopyNodeList 2022-11-02 10:55:29 +0100: Nick Wellnhofer - abb5a93f schemas: Fix infinite loop in xmlSchemaCheckElemSubstGroup 2022-10-31 17:09:54 +0100: Nick Wellnhofer - 9aba613b fuzz: Add new XInclude test directory to corpus 2022-10-31 16:49:36 +0100: Nick Wellnhofer - b456e3bb xinclude: Always allow XPtr expressions in external documents 2022-10-30 14:12:55 +0100: Nick Wellnhofer - f14529ba xinclude: Fix more memory leaks in xmlXIncludeLoadDoc 2022-10-30 14:12:55 +0100: Nick Wellnhofer - eef0a739 xinclude: Implement "streaming" mode 2022-10-30 14:12:55 +0100: Nick Wellnhofer - 7e078cc1 xinclude: Clean up xmlXIncludeDoProcess 2022-10-29 15:42:01 +0200: Nick Wellnhofer - 075cee9e xinclude: Fix memory leak when fuzzing 2022-10-28 20:08:02 +0200: Nick Wellnhofer - b59ff587 xinclude: Fix memory leak in xmlXIncludeLoadDoc 2022-10-25 19:34:38 +0200: Nick Wellnhofer - 66f781cf gitlab-ci: Upgrade image to Ubuntu 22.10, reenable MSan 2022-10-25 19:34:38 +0200: Nick Wellnhofer - 80e43d1b gitlab-ci: Reenable LeakSanitizer 2022-10-25 19:34:38 +0200: Nick Wellnhofer - d767c6be gitlab-ci: Fix llvm-symbolizer 2022-10-25 19:34:38 +0200: Nick Wellnhofer - 128c0261 warnings: Fix -Wstrict-prototypes warning 2022-10-25 19:34:38 +0200: Nick Wellnhofer - b6f1298a warnings: Remove set-but-unused variables 2022-10-25 19:34:38 +0200: Nick Wellnhofer - bffc67d1 threads: Remove check for pthread_equal 2022-10-25 19:34:38 +0200: Nick Wellnhofer - 20e2fb4c xinclude: Avoid creation of subcontexts 2022-10-23 18:55:10 +0200: Nick Wellnhofer - 010b682f xinclude: Rework XInclude cache 2022-10-23 18:55:10 +0200: Nick Wellnhofer - 3b68aa47 xinclude: Remove unused 'doc' argument from xmlXIncludeDoProcess 2022-10-23 18:52:56 +0200: Nick Wellnhofer - 0b09f132 xinclude: Remove unused member 'url' from xmlXIncludeCtxt 2022-10-23 18:52:56 +0200: Nick Wellnhofer - 966f5ebd xinclude: Remove inefficient refcounting scheme 2022-10-23 18:52:56 +0200: Nick Wellnhofer - fe0194d5 xinlucde: Pass xmlXIncludeRefPtrs directly 2022-10-23 18:52:56 +0200: Nick Wellnhofer - 0fc5be0a xinclude: Remove dead code in xmlXIncludeLoadDoc 2022-10-23 18:52:56 +0200: Nick Wellnhofer - 2fc8d123 xinclude: Make xmlXIncludeCopyNode non-recursive 2022-10-23 18:52:56 +0200: Nick Wellnhofer - bc32c386 xinclude: Don't pass documents to xmlXIncludeCopyNode 2022-10-23 18:52:56 +0200: Nick Wellnhofer - 46e4cfb6 xinclude: Remove unused source and target arguments 2022-10-23 18:52:56 +0200: Nick Wellnhofer - d2ed1e4f xinclude: Limit recursion depth 2022-10-23 14:27:05 +0200: Nick Wellnhofer - 34496f26 xinclude: Test for inclusion loops 2022-10-23 14:27:05 +0200: Nick Wellnhofer - bad30e2b xinclude: Copy included docs with xmlDocCopyNode 2022-10-23 14:27:05 +0200: Nick Wellnhofer - bc267cb9 xinclude: Expand includes in xmlXIncludeCopyNode 2022-10-23 14:27:05 +0200: Nick Wellnhofer - 5e4b751f xinclude: Make xmlXIncludeCopyNode return a node list 2022-10-23 14:27:05 +0200: Nick Wellnhofer - 64eaf4d4 xinclude: Make xmlXIncludeCopyNode iterate all descendants 2022-10-23 14:27:05 +0200: Nick Wellnhofer - 5f664ab2 xinclude: Rework xmlXIncludePreProcessNode 2022-10-23 14:27:05 +0200: Nick Wellnhofer - 4d7524af xinclude: Ignore XML_XINCLUDE_START in xmlXIncludeCopyXPointer 2022-10-23 14:27:05 +0200: Nick Wellnhofer - ea7c9fb5 xinclude: Don't create result doc for test with errors 2022-10-23 14:26:59 +0200: Nick Wellnhofer - c99cde3f xinclude: Also test error messages 2022-10-21 15:56:12 +0200: Nick Wellnhofer - 938105b5 Revert "xinclude: Fix regression with nested includes" 2022-10-19 02:51:14 +0200: Nick Wellnhofer - e85f9b98 xmllint: Improve handling of empty XPath node sets 2022-10-18 19:17:45 +0200: Nick Wellnhofer - 530938b4 cmake: Build static library with -DLIBXML_STATIC 2022-10-18 19:17:45 +0200: Nick Wellnhofer - 7f04e297 xinclude: Fix regression with nested includes fontconfig 2022-10-21 14:14:03 +0900: Akira TAGOH - c45e09d Bump version to 2.14.1 2022-10-17 20:09:31 +0900: Akira TAGOH - 2b6afa0 Enable 10-sub-pixel-rgb.conf by default 2022-10-14 17:09:24 +0100: Tim-Philipp Müller - 1661319 ci: update macOS image 2022-10-14 17:06:43 +0100: Tim-Philipp Müller - 9279f3f ci: update windows image to a 2022-server based one 2022-10-14 21:23:30 +0900: Akira TAGOH - 0825a17 Add config files to enable/disable antialias 2022-10-01 09:06:28 +0000: NorwayFun - b9e2f17 po: Add Georgian translation 2022-10-01 09:05:30 +0000: NorwayFun - 0dacbd8 po: add Georgian translation 2022-10-01 09:04:07 +0000: NorwayFun - cb70100 add Georgian 2022-10-01 09:03:40 +0000: NorwayFun - 4d3fe4c add Georgian 2022-09-29 00:04:00 +0900: Akira TAGOH - dac7f28 Add back sort command Oops 2022-09-28 23:30:06 +0900: Akira TAGOH - a10d076 Fix test cases for wrong use of remap-dir 2022-09-28 21:39:09 +0900: Akira TAGOH - fc0e9a7 Real fix of 91114d18c 2022-09-13 08:57:42 -0400: Xavier Claessens - 0924a35 link_confs.py: Fix prepending DESTDIR to absolute path 2022-09-13 08:57:42 -0400: Xavier Claessens - 36f5b76 meson: Fix configuration warnings 2022-09-13 08:57:42 -0400: Xavier Claessens - 952a04a meson: Do not run fc-cache when installing into a DESTDIR 2022-07-02 19:12:09 +0100: Tim-Philipp Müller - 0c7bb30 meson: add 'template-dir', 'baseconfig-dir', 'config-dir', and 'xml-dir' options 2022-07-02 19:01:18 +0100: Tim-Philipp Müller - 6ae5623 meson: add 'cache-dir' option 2022-07-02 19:01:17 +0100: Tim-Philipp Müller - 66fa47c meson: add 'additional-fonts-dirs' option 2022-07-02 19:01:03 +0100: Tim-Philipp Müller - 0d8d75e meson: add 'default-fonts-dirs' option 2022-07-02 19:00:41 +0100: Tim-Philipp Müller - 56a2487 meson: add 'default-hinting' option 2022-06-20 14:53:51 -0700: Jeremy Huddleston Sequoia - fd0753a meson: Use fc_configdir where appropriate during build 2022-06-20 14:45:28 -0700: Jeremy Huddleston Sequoia - db55c4b meson: Use fc_templatedir and fc_baseconfigdir are used when installing configs 2022-06-20 00:39:25 -0700: Jeremy Huddleston Sequoia - 1bc3835 meson: Fix linking libexpat on darwin 2022-04-12 04:13:05 +0000: Alan Coopersmith - d863f67 Bump the cache version to 8 in doc/fontconfig-user.sgml 2022-04-12 03:59:02 +0000: Sam James - aa68114 configure.ac: allow disabling docbook 2022-04-11 12:27:04 +0000: Taylor R Campbell - 7dfde9b Avoid misuse of ctype(3) 2022-04-11 21:18:01 +0900: Akira TAGOH - cf38c54 Use the latest stable release image for CI for mingw harfbuzz 2022-12-13 15:31:40 -0700: Garret Rieger - b5acde43e [subset] check pending/subsetted tag sets for alloc failure. 2022-12-13 11:14:20 -0700: Jordan Petridis - 79285a998 VarC: cast ints (#3934) 2022-12-13 11:01:03 -0700: Behdad Esfahbod - 300d82ce2 Fix compiler warning 2022-12-12 14:10:48 -0700: Behdad Esfahbod - bd7cb384c [VarC] Remove unused variable 2022-12-12 13:57:05 -0700: Behdad Esfahbod - 1b278c765 [VarC] Update for new format 2022-12-12 20:41:40 +0000: Garret Rieger - 64cbe8b96 [subset] Also note that only full instancing works. 2022-12-12 20:26:11 +0000: Garret Rieger - 0da59f86a [subset] note that CFF/CFF2 instancing is not yet supported. 2022-12-12 20:24:24 +0000: Garret Rieger - 9fbe52b88 [subset] enable instancing tests by default. 2022-12-12 20:13:17 +0000: Garret Rieger - 38a962888 [subset] simplify handling of table subsetting depedencies. 2022-12-12 19:43:31 +0000: Garret Rieger - 0853e5d9d [subset] if table dependencies can't be resolved fail the subset. 2022-12-12 11:39:06 -0700: Behdad Esfahbod - 6bb478eee [VarC] Clamp after addition 2022-12-12 11:37:59 -0700: Behdad Esfahbod - 80a5011eb [VarC] Fix coord setting 2022-12-12 10:20:51 -0700: Behdad Esfahbod - 4e9a6cfb4 [COLR] Use VarStoreInstancer 2022-12-12 10:17:41 -0700: Behdad Esfahbod - a3a3d37b9 [var] Add VarStoreInstancer 2022-12-12 10:11:02 -0700: Behdad Esfahbod - c64661b2f [COLR] Fix variation code 2022-12-11 21:05:14 -0700: Behdad Esfahbod - ff332b14e [COLR] Handle HB_OT_LAYOUT_NO_VARIATIONS_INDEX 2022-12-11 13:40:53 -0700: Behdad Esfahbod - 9a3f0be29 [COLR] Apply variations in get_extent 2022-12-11 13:21:01 -0700: Behdad Esfahbod - 68964efa5 [COLR] Use bsearch in get_extents 2022-12-11 13:13:35 -0700: Behdad Esfahbod - d0ee5a452 [COLR] Return false from get_extents if table version not 1 2022-12-11 13:12:30 -0700: Behdad Esfahbod - b3d6a5ef8 [colr] Minor no behavior change 2022-12-11 13:12:30 -0700: Matthias Clasen - 7a748ad4a COLRv1: use ClipBoxes for extents 2022-12-11 13:12:19 -0700: Behdad Esfahbod - d36a0f8c4 [COLR] Add TODO 2022-12-11 13:03:55 -0700: Behdad Esfahbod - a30682068 [colr] Use SortedArray instead of Array 2022-12-11 12:54:19 -0700: Behdad Esfahbod - b9d5e7a8b [colr] Set HB_COLRV1_MAX_NESTING_LEVEL to 16 2022-12-11 12:53:55 -0700: Behdad Esfahbod - c17afa48d [colr] Remove COLRV1_ENABLE_SUBSETTING 2022-12-11 12:04:29 -0700: Behdad Esfahbod - 9ab2c8034 Revert "[glyf] Use component phantom points after transformation" 2022-12-10 17:35:52 -0700: Behdad Esfahbod - 7f73b57bc [subset] Graduate L1 instancing API from experimental 2022-12-10 16:39:26 +0200: Khaled Hosny - 0f4e38cd8 [subset] Small doc fixes 2022-12-09 23:15:26 -0700: Behdad Esfahbod - bf2e81754 [VarComposites] Support GID24 2022-12-09 19:19:57 -0700: Behdad Esfahbod - 10d38dcdf [varc] Change format slightly 2022-12-09 19:05:16 -0700: Behdad Esfahbod - af450a757 [config] Use HB_EXPERIMENTAL_API instead of adhoc HB_EXPERIMENTAL 2022-12-09 18:59:43 -0700: Behdad Esfahbod - 5cf0b9ae7 [varc] Mark as experimental feature with HB_NO_VAR_COMPOSITES 2022-12-09 18:46:33 -0700: Behdad Esfahbod - 82b4f3791 [coord-setter] Don't modify font coords 2022-12-09 18:42:46 -0700: Behdad Esfahbod - e9e503b80 [Glyph] Pass down coords to get_points 2022-12-09 18:35:30 -0700: Behdad Esfahbod - 8e4687009 [gvar] Take coords in instead of font in apply_deltas_to_points 2022-12-09 14:48:41 -0700: Behdad Esfahbod - 3caa42a4a Fix build after rebase 2022-12-09 14:45:29 -0700: Behdad Esfahbod - bbe59e421 Whitespace 2022-12-09 14:45:29 -0700: Behdad Esfahbod - 13deea7cb [glyf/VarComposite] Clamp axis coordinates 2022-12-09 14:45:29 -0700: Behdad Esfahbod - a975be4c0 [glyf/VarComposite] Minor rename 2022-12-09 14:45:29 -0700: Behdad Esfahbod - 1e71db2d2 [glyf/VarComposite] Fix transformation 2022-12-09 14:45:29 -0700: Behdad Esfahbod - 1233be61d [glyf/VarComposite] Remove unneeded resize 2022-12-09 14:45:29 -0700: Behdad Esfahbod - 1a906162c [glyf/coord-setter] Fix memory issue 2022-12-09 14:45:29 -0700: Behdad Esfahbod - 7efd68da3 [glyf/VarComposite] Set coordinates 2022-12-09 14:45:29 -0700: Behdad Esfahbod - 4ec778149 [glyf] Move coord-setter to its own file 2022-12-09 14:45:29 -0700: Behdad Esfahbod - dadb4ed71 [glyf/VarComposite] More, almost there 2022-12-09 14:45:29 -0700: Behdad Esfahbod - 0a939b48a [glyf/VarComposite] Implement more 2022-12-09 14:45:29 -0700: Behdad Esfahbod - 65cc3b5e2 [glyf/VarComposite] More 2022-12-09 14:45:29 -0700: Behdad Esfahbod - 12688ed38 [glyf] Fix distcheck 2022-12-09 14:45:29 -0700: Behdad Esfahbod - 60d959a6e [glyf/VarComposite] Add use_my_metrics() 2022-12-09 14:45:29 -0700: Behdad Esfahbod - 575d99406 [glyf] Flesh out VarCompositeGlyph 2022-12-09 14:45:29 -0700: Behdad Esfahbod - 21f671bc4 [glyf] Add stub VarCompositeGlyph 2022-12-09 14:45:29 -0700: Behdad Esfahbod - 435c5eeff [glyf] Split composite-iter 2022-12-09 14:45:29 -0700: Behdad Esfahbod - 1024a013f [glyf] Add CoordSetter 2022-12-08 16:32:24 -0700: Garret Rieger - e66d02126 [subset] replace subset-processing.md reference with link to it on github. 2022-12-08 16:32:24 -0700: Garret Rieger - 27201ed32 [subset] fix up hb_subset_preprocess api comment. 2022-12-08 16:32:24 -0700: Garret Rieger - 13b038835 [subset] link to preprocessing doc from api comment. 2022-12-08 16:32:24 -0700: Garret Rieger - c097abab5 [subset] set no prune unicode ranges flag in preprocessor. 2022-12-08 16:32:24 -0700: Garret Rieger - 8c021462e [subset] Add short document on subset preprocessing. 2022-12-08 16:32:24 -0700: Garret Rieger - bc87fe952 [subset] add note about memory management with preprocessed faces. 2022-12-08 16:32:24 -0700: Garret Rieger - 5e713e99b Revert "[map] Speed up is_real()" 2022-12-08 16:32:24 -0700: Garret Rieger - eda02c2eb [subset] Move hb_subset_preprocess to be non-experimental. 2022-12-08 16:32:24 -0700: Garret Rieger - 76d5482a7 [subset] always return a valid face from hb_subset_preprocess. 2022-12-08 12:09:05 -0700: Khaled Hosny - a80cae445 [doc] Add missing symbols to harfbuzz-sections.txt 2022-12-08 12:09:05 -0700: Khaled Hosny - 41edf9589 [doc] Fix sorting 2022-12-07 10:32:56 -0700: Garret Rieger - 35233d251 [repacker] fix fuzzer reported stack overflow. 2022-12-05 14:13:47 -0700: Garret Rieger - b17fbc200 [repacker] use memcpy to avoid alignment issues. 2022-12-05 14:13:47 -0700: Garret Rieger - f1d348938 [repacker] bail on failure to alloc assigned_bytes set. 2022-12-05 14:13:47 -0700: Garret Rieger - 239a5aca0 [repacker] don't allow references to the null object in graph. 2022-12-05 13:18:34 -0700: Behdad Esfahbod - 4ce0f0889 [coretext] Clamp variation settings to min/max 2022-12-05 11:44:52 -0700: Behdad Esfahbod - 1b8675303 [hb-subset] Support -u, -g, -t 2022-12-05 09:43:36 -0700: Behdad Esfahbod - 22b0390e2 Revert "[VarData] Don't clear memory we are going to fill in completely" 2022-12-04 15:35:01 -0700: Behdad Esfahbod - 3c497e245 [harfbuzz-subset.cc] Revert accidental change 2022-12-04 15:33:18 -0700: Behdad Esfahbod - aa7f5e374 [subset] Conditionalize call to hb_font_set_variations 2022-12-04 15:27:59 -0700: Behdad Esfahbod - ad5588e80 [config] If HB_NO_SHAPER then HB_NO_OT_SHAPE 2022-12-04 15:20:51 -0700: Behdad Esfahbod - 1a5c74958 [config] Flesh out HB_NO_SHAPER a bit more 2022-12-04 15:03:36 -0700: Behdad Esfahbod - 2c0abf025 Revert "[harfbuzz-subset.cc] Trim down!" 2022-12-04 14:56:20 -0700: Behdad Esfahbod - a335458d5 [harfbuzz-subset.cc] Trim down! 2022-12-04 14:48:32 -0700: Behdad Esfahbod - 765a3551d [face-builder] Minor cast 2022-12-04 14:47:38 -0700: Behdad Esfahbod - 3fff6d908 [face-builder] Initialize face orders to -1 2022-12-04 14:43:17 -0700: Behdad Esfahbod - 805ce9ad3 [face-builer] Protect against wrong face 2022-12-04 14:01:05 -0700: Behdad Esfahbod - 0acfd2b71 [indic-machine] Regenerate line numbers 2022-12-04 13:58:39 -0700: Behdad Esfahbod - c1aae14a6 [features.h] Fix autotools build rules 2022-12-04 12:44:09 -0700: Behdad Esfahbod - 0545949f0 [gvar] Minor use array get_size() 2022-12-04 12:30:20 -0700: Behdad Esfahbod - 1bd386515 [bit-set] Micro-optimize page_for 2022-12-04 12:22:17 -0700: Behdad Esfahbod - b182e2808 [bit-set] Don't clear pages when copying set 2022-12-04 11:54:16 -0700: Behdad Esfahbod - f5307c3ba [map] Speed up is_real() 2022-12-04 11:46:10 -0700: Behdad Esfahbod - 301f6e4b4 [Coverage] Remove TODO 2022-12-04 11:13:39 -0700: Behdad Esfahbod - dbbb8e800 Revert "[map] Add hb_map_filter_invalid" 2022-12-04 11:02:15 -0700: Behdad Esfahbod - 8d7e92111 [map] Add hb_map_filter_invalid 2022-12-04 10:46:47 -0700: David Corbett - 260df1fa3 [indic] Support 2022-12-03 15:58:12 -0700: Behdad Esfahbod - 8b533763c Use hb_len() instead of .len() 2022-12-03 15:56:43 -0700: Behdad Esfahbod - e28e2dad0 [VarData] Don't clear memory we are going to fill in completely 2022-12-03 15:50:24 -0700: Behdad Esfahbod - 0e13b4abb [VarData] Optimize main loop slightly 2022-12-03 14:56:57 -0700: Behdad Esfahbod - ad17c0acc [VarData] Whitespace 2022-12-03 14:56:00 -0700: Behdad Esfahbod - e7eb445d2 [VarData] Optimize longWord calculation 2022-12-03 14:49:38 -0700: Behdad Esfahbod - f2c980be2 [VarData] Optimize wordCount calculation 2022-12-03 14:26:21 -0700: Behdad Esfahbod - 3641b0e01 [VarData] Optimize serialize() 2022-12-03 14:14:39 -0700: Behdad Esfahbod - e155f1230 [VarData] Minor save a variable 2022-12-03 13:33:48 -0700: Behdad Esfahbod - 5596a7308 [layout] Speed up ClassDefFormat2 intersects 2022-12-03 13:28:02 -0700: Behdad Esfahbod - 85e7263b3 [VariationStore] Minor access array directly 2022-12-03 13:23:26 -0700: Behdad Esfahbod - 41a8597f3 [layout] Simplify CoverageFormat2 intersects_coverage() 2022-12-03 13:17:15 -0700: Behdad Esfahbod - 1f4d8ccae [CoverageFormat2] Optimize intersects() 2022-12-03 13:14:31 -0700: Behdad Esfahbod - c482b0610 [gpos] Optimize PairPosFormat1::intersects 2022-12-03 13:04:00 -0700: Behdad Esfahbod - 58e9df132 [Device] Serialize VariationDevice zerocopy 2022-12-03 13:03:38 -0700: Behdad Esfahbod - 071a2bb4f [serialize] Support zerocopy while sharing 2022-12-03 12:50:32 -0700: Behdad Esfahbod - 44a5de3a9 [Device] Save a snap/revert 2022-12-03 12:49:26 -0700: Behdad Esfahbod - 93328cedf [Device] Save a map get() 2022-12-03 12:13:15 -0700: Behdad Esfahbod - 630b874ae [gsubgpos] Add a cache to intersected_class_glyphs 2022-12-03 11:58:04 -0700: Behdad Esfahbod - c044f4af3 [gsubgpos] Remove wrong const 2022-12-03 11:54:52 -0700: Behdad Esfahbod - 2680be1f2 [gsubgpos] Don't set unnecessary funcs 2022-12-03 11:18:05 -0700: Behdad Esfahbod - 023f595de [cmap] Speed up DefaultUVS::copy even more 2022-12-03 11:15:06 -0700: Behdad Esfahbod - 4ca610510 [cmap] Remove double-min 2022-12-03 10:41:42 -0700: Behdad Esfahbod - cd29147e3 [cmap] Minor cast 2022-12-03 10:40:24 -0700: Behdad Esfahbod - 4cdb5cc69 [cmap] Minor change iterator 2022-12-03 10:16:35 -0700: Behdad Esfahbod - 2cdaedaf5 Use hb_enumerate in more places 2022-12-03 10:10:01 -0700: Behdad Esfahbod - 02bc4dd69 Use hb_enumerate instead of hand-coding 2022-12-03 09:57:29 -0700: Behdad Esfahbod - 4d19c724c [CoverageFormat1] Speed up intersects() 2022-12-03 09:49:00 -0700: Behdad Esfahbod - a2d33779e Fix arm bot build 2022-12-03 09:46:11 -0700: Behdad Esfahbod - dabbf13d4 [cmap] Speed up DefaultUVS::copy 2022-12-02 18:05:53 -0700: Qunxin Liu - 8eadb8364 [subset] Update hb_subset_input_override_name_table API 2022-12-02 18:02:55 -0700: Behdad Esfahbod - 29903f46b [benchmark-subset] Cache (preprocessed) face amongst runs 2022-12-02 16:51:07 -0700: Behdad Esfahbod - ddeac3658 [test-multimap] More tests 2022-12-02 16:43:33 -0700: Behdad Esfahbod - ff419789e [subset-plan] Sort unicode_to_new_gid_list when needed 2022-12-02 16:13:37 -0700: Behdad Esfahbod - 1a40da4ad [subset-plan] Use add_array instead of add_sorted_array 2022-12-02 16:09:10 -0700: Behdad Esfahbod - 32e049a31 [subset-plan] Use gid-to-unicodes multimap 2022-12-02 16:08:40 -0700: Behdad Esfahbod - da7961b2e . 2022-12-02 15:50:52 -0700: Behdad Esfahbod - 7d6893a80 [subset-accelerator] Cache gid-to-unicodes 2022-12-02 15:50:49 -0700: Behdad Esfahbod - 10c8fc555 [multimap] Add a multimap datastructure 2022-12-02 15:41:18 -0700: Behdad Esfahbod - a42fc8ec4 [subset-accelerator] Adjust in_error() 2022-12-02 14:59:26 -0700: Behdad Esfahbod - 65d963031 [subset-cff2] Whitespace 2022-12-02 14:43:37 -0700: Behdad Esfahbod - b33297ee2 [cff2] Remove unused typedef 2022-12-02 14:26:36 -0700: Behdad Esfahbod - 3ade2ffaa [serialize] Adjust pop_discard for zerocopy 2022-12-02 13:58:36 -0700: Behdad Esfahbod - 043eeb29a [subset-cff] Optimize encode_subrs 2022-12-02 13:41:36 -0700: Behdad Esfahbod - 0ad5977cd [subset-cff] Simplify hinting processing 2022-12-02 12:33:24 -0700: Behdad Esfahbod - 2a7a1d5a7 [Coverage] Avoid timeout on broken ranges 2022-12-02 12:01:35 -0700: Behdad Esfahbod - c94765276 [subset-cff] Micro-optimize 2022-12-02 12:01:35 -0700: Behdad Esfahbod - a24d4e926 [array] Oops. Fix memcpy copy()! 2022-12-02 12:01:35 -0700: Behdad Esfahbod - 5e41766bb [array] Fix hb_bytes_t memcpy copy 2022-12-02 12:01:35 -0700: Behdad Esfahbod - a5616227c [subset-cff] Fix buffer size calculation 2022-12-02 12:01:35 -0700: Behdad Esfahbod - 015af5a8e [subset-cff] Write a couple loops as range-based for 2022-12-02 12:01:35 -0700: Behdad Esfahbod - bfbbd4af2 [subset-cff] Copy str for call ops 2022-12-02 12:01:35 -0700: Behdad Esfahbod - c755b3884 [subset-cff] Pre-alloc enough for check-less copy 2022-12-02 12:01:35 -0700: Behdad Esfahbod - 062e59ae6 [subset-cff] Optimize vector allocation for preprocessed input 2022-12-02 12:01:35 -0700: Behdad Esfahbod - 8e9e94dba Revert "[vector] Optimize grow_vector() for size" 2022-12-02 12:01:35 -0700: Behdad Esfahbod - 2644540a7 [subset-cff] Compact parsed strings if using accelerator 2022-12-01 17:33:53 -0700: Behdad Esfahbod - 6012d3b22 [subset-cff] Write out charstrings zerocopy to serializer 2022-12-02 00:02:14 +0000: Garret Rieger - 16f61a1c8 [repacker] only build repacker fuzzer when experimental api is enabled. 2022-12-01 17:00:03 -0700: Behdad Esfahbod - 36e1a6339 [cff] Add total_size to INDEX 2022-12-01 16:48:22 -0700: Behdad Esfahbod - 384300066 [serialize] Add start_zerocopy() 2022-12-01 23:37:16 +0000: Garret Rieger - de5a62132 [repacker] enforce root node having no incoming edges. 2022-12-01 16:15:23 -0700: Behdad Esfahbod - a2681c37c [cff-subset] Simplify INDEX serialize() more 2022-12-01 15:56:37 -0700: Behdad Esfahbod - c4b05878c [subset-cff] Remove INDEX unused serialize() methods 2022-12-01 15:46:00 -0700: Behdad Esfahbod - b3ad4d72c [cff] Another no-memset in INDEX 2022-12-01 15:18:59 -0700: Behdad Esfahbod - 5fd2f255f [open-type] Don't memset 0 in serialize for ArrayOf family 2022-12-01 22:12:59 +0000: Garret Rieger - 30e405e47 [repacker] ensure link obj indices are valid. 2022-12-01 14:58:25 -0700: Behdad Esfahbod - 70ac6dfb2 [subset-cff] Don't memset 0 INDEX and other serialize methods 2022-12-01 21:52:37 +0000: Garret Rieger - 554ed06fa [repacker] add cycle detection to the graph sort. 2022-12-01 14:32:13 -0700: Behdad Esfahbod - a66de336f [vector] Minor use get_size() in as_bytes() 2022-12-01 14:23:25 -0700: Behdad Esfahbod - 0b826368f [serializer] Don't memset memory in embed 2022-12-01 14:19:27 -0700: Behdad Esfahbod - 3b68c7146 [array] Don't clear serializer buffer when copying out 2022-12-01 14:03:56 -0700: Behdad Esfahbod - 57808609c [VarData] Move an unlikely 2022-12-01 20:17:41 +0000: Garret Rieger - 9e99d0847 [repacker] validate link widths during repacker setup. 2022-12-01 20:17:41 +0000: Garret Rieger - edf7a2959 [repacker] Validate link positions before running the repacker. 2022-12-01 20:17:40 +0000: Garret Rieger - 88d437525 [repacker] add test for repacker fuzzer. 2022-12-01 20:17:40 +0000: Garret Rieger - 6627a1ab4 [repacker] Add a initial seed for the fuzzer repacker. 2022-12-01 20:17:40 +0000: Garret Rieger - deca30b26 [repacker] get repacker fuzzer working. 2022-12-01 20:17:40 +0000: Garret Rieger - 261a605f9 [repacker] verify graph is a dag before using the fuzzer input. 2022-12-01 20:17:39 +0000: Garret Rieger - 985b19f67 [repacker] begin implementing a fuzzer for the repacker api. 2022-12-01 18:16:55 +0800: Matthias Clasen - c6d616cc4 Generate and install hb-features.h 2022-11-30 17:18:04 -0700: Behdad Esfahbod - 8805a866b [ClassDef2] Write a few loops as range-based for 2022-11-30 17:09:04 -0700: Behdad Esfahbod - ac8b232a2 [gsub] Cache intersects_class results for closure 2022-11-30 15:59:54 -0700: Behdad Esfahbod - 20a0a4672 [perf] Remove stale run.sh 2022-11-30 15:02:42 -0700: Behdad Esfahbod - 38e7bc345 [benchmark-subset] Support testing arbitrary fonts from cmdline 2022-11-30 15:02:42 -0700: Behdad Esfahbod - c6a4b6011 [gsubgpos] Add an unlikely 2022-11-30 14:14:54 -0700: Behdad Esfahbod - d4dec54c3 [ci] Switch configs build to Ubuntu 20.04 2022-11-30 14:14:54 -0700: Behdad Esfahbod - 52d8346d9 [ci] Change Linux runner to Ubuntu 20.04 2022-11-30 14:00:33 -0700: Behdad Esfahbod - 32dd9810c [subset-cff1] Cache glyph-to-sid-map in the accelerator 2022-11-30 11:37:49 -0700: Behdad Esfahbod - 72fabef0a [SingleSubstFormat2] Speed up closure 2022-11-30 11:25:50 -0700: Behdad Esfahbod - 2dc2e016d [cff] Enable an unlikely 2022-11-30 11:20:19 -0700: Behdad Esfahbod - 582a87ef0 [cff] Speed up FDSelect0 sanitize 2022-11-29 22:04:10 -0700: Garret Rieger - 2658370f0 [subset] make the cmap cache in accelerator const. 2022-11-29 22:04:10 -0700: Garret Rieger - 7551a668e [subset] Make cff_accelerator const. 2022-11-29 21:35:54 -0700: Behdad Esfahbod - d8d0e0669 [array] Comment 2022-11-29 21:25:01 -0700: Behdad Esfahbod - 2fecf2aa1 [ClassDef] Minor rename 2022-11-29 21:23:35 -0700: Behdad Esfahbod - 8f632ca88 [ClassDef] Write another loop as range for 2022-11-29 21:18:48 -0700: Behdad Esfahbod - 87b12aee1 [ClassDef] Write a couple loops as range for 2022-11-29 21:15:19 -0700: Behdad Esfahbod - ccd40c842 [ClassDef] Optimize intersected_class_glyphs 2022-11-29 20:52:48 -0700: Behdad Esfahbod - 44c585a6d [ClassDef] Fix disabled codeblock 2022-11-29 20:29:58 -0700: Behdad Esfahbod - 9b7617d43 [ClassDef2] Use a faster algorithm in subset() 2022-11-29 15:48:38 -0700: Behdad Esfahbod - ae5e6d562 [ClassDef2] Micro-optimize 2022-11-29 15:33:07 -0700: Behdad Esfahbod - 7129b7940 [open-type] Add faster range-based loop to array types 2022-11-29 15:26:55 -0700: Behdad Esfahbod - dc8233406 Remove a couple of unneeded .iter() invocations 2022-11-29 15:20:13 -0700: Behdad Esfahbod - 00f2657bb [subset] Accelerate sanitize-table-cache 2022-11-29 15:15:43 -0700: Behdad Esfahbod - 33165f484 [bit-page] Remove ELT_BITS_LOG_2 2022-11-29 12:42:58 -0700: Satadru Pramanik - 58925ed9a Update freetype subproject to 2.12.1 2022-11-29 12:41:02 -0700: Christoph Reiter - 80dd75156 CI: work around flaky 64bit MSYS2 builds 2022-11-29 12:41:02 -0700: Christoph Reiter - 8f41b6a13 CI: fix msvc build 2022-11-28 19:48:15 -0700: Garret Rieger - 7a004a7ac [subset] Cache per subtable cmap unicode mappings. 2022-11-28 19:43:09 -0700: Behdad Esfahbod - d2a2670e5 [iter] Simplify has() interface implementations 2022-11-28 16:19:54 -0700: Behdad Esfahbod - cba82829b [subset-cff1] Share subrs object 2022-11-28 16:18:21 -0700: Behdad Esfahbod - c7b998b35 [cff2] Don't share fd-array link 2022-11-28 16:17:09 -0700: Behdad Esfahbod - 3d9e3c2dc [subset-cff2] Don't share varstore object 2022-11-28 15:53:35 -0700: Behdad Esfahbod - c503cf003 [cmap] Store offset, not pointer, in cmap cache 2022-11-28 14:23:49 -0700: Behdad Esfahbod - 3e151139a [PairPos] Optimize get_effective_value_format 2022-11-28 14:12:55 -0700: Behdad Esfahbod - 3131aecf9 [array/hash] Fix asan issue 2022-11-28 14:12:52 -0700: Behdad Esfahbod - 26ad7a602 [gpos] Minor micro-optimize 2022-11-28 14:03:58 -0700: Behdad Esfahbod - c769d7e18 [gpos] Whitespace 2022-11-28 13:58:44 -0700: Behdad Esfahbod - 3ea0f37c3 [subset-cff] Move an init to constructor 2022-11-28 13:54:24 -0700: Behdad Esfahbod - 6c92c3e0c [subset-cff] Remove unnecessary check 2022-11-28 13:51:16 -0700: Behdad Esfahbod - 7fd300dd9 [subset-cff] Use constructor for parsed_cs_op_t 2022-11-28 13:43:52 -0700: Garret Rieger - bd37900e0 [subset] use a reference to cached global/loca subrs. 2022-11-28 13:32:08 -0700: Behdad Esfahbod - ded9de9cd [cff] bsearch in fdselect 2022-11-28 12:28:13 -0700: Behdad Esfahbod - 0c33aba30 [subset-cff] Rename drop flag to hinting flag 2022-11-28 12:24:29 -0700: Behdad Esfahbod - 6f5b53198 [subset-cff] Make no-hinting use accelerator as well 2022-11-27 15:09:48 -0700: Behdad Esfahbod - fad8322b3 [benchmark-subset] Add no-hinting ops 2022-11-27 14:54:39 -0700: Behdad Esfahbod - f51a624e6 [subset-cff] Micro-optimize drop_hints_in_str 2022-11-27 13:23:13 -0700: Behdad Esfahbod - 386032668 [subset-cff] Write loop more idiomatic 2022-11-27 12:58:04 -0700: Behdad Esfahbod - 3ff502d3a [subset-cff] Remove unnecessary initialization 2022-11-26 18:20:20 -0700: Behdad Esfahbod - 6af4985bf [subset-cff] No need for bitflag here anymore 2022-11-26 18:18:35 -0700: Behdad Esfahbod - 69ce606d1 [subset-cff] Immediately drop subr numbers instead of marking for skip 2022-11-26 18:15:28 -0700: Behdad Esfahbod - 1cf4f3e08 [subset-cff] More comment 2022-11-26 18:12:14 -0700: Behdad Esfahbod - f68221ff4 [subset-cff] Add comment 2022-11-26 18:00:43 -0700: Behdad Esfahbod - 048ab8a06 [subset-cff] Remove unused bits 2022-11-26 17:57:44 -0700: Behdad Esfahbod - 37cbfc0c7 [subset-cff] Remove unneeded member 2022-11-26 17:49:21 -0700: Behdad Esfahbod - 46ab15137 [subset-cff] Add has_calls to parsed charstrings 2022-11-26 17:23:09 -0700: Behdad Esfahbod - 6d53074e6 [subset-cff] Drop another unused parameter 2022-11-26 17:13:20 -0700: Behdad Esfahbod - 42615561b Optimize a couple array references 2022-11-26 17:08:00 -0700: Behdad Esfahbod - 04d23b7ca [subset-cff] Micro-optimize collect_subr_refs_in_str 2022-11-26 15:38:21 -0700: Behdad Esfahbod - 9d18180c3 [array] Use hb_hash instead of handrolling 2022-11-26 15:31:56 -0700: Behdad Esfahbod - 1e6f77c25 [benchmark-subset] Adjust num glyphs more 2022-11-26 15:27:07 -0700: Behdad Esfahbod - 0382defa5 [benchmark-subset] Adjust number of glyphs of fonts 2022-11-26 15:23:07 -0700: Behdad Esfahbod - 4cb441dfd [benchmark-subset] Add AdobeVFPrototype 2022-11-26 15:18:16 -0700: Behdad Esfahbod - e302b9d5d Fix build 2022-11-26 15:16:11 -0700: Behdad Esfahbod - 70d97d079 [subset-cff] Remove unused argument 2022-11-26 15:14:52 -0700: Behdad Esfahbod - 4167e93a1 [subset-cff2] Micro-optimize blend operator 2022-11-26 15:11:32 -0700: Behdad Esfahbod - f159bf075 [cff2] Micro-optimize blend operator 2022-11-26 14:59:37 -0700: Behdad Esfahbod - a331e913d [bit-page] Hand-code equality 2022-11-26 14:56:45 -0700: Behdad Esfahbod - 9df06a269 [bit-set] Fix is_subset() short-circut criteria 2022-11-26 14:48:57 -0700: Behdad Esfahbod - 915c1a00c [vector] Add remove_unordered 2022-11-26 14:31:15 -0700: Behdad Esfahbod - 4b8d8fbee [ot-map] Micro-optimize for size 2022-11-26 14:25:21 -0700: Behdad Esfahbod - 93f3a9dbc [ot-map] Micro-optimize more 2022-11-26 14:16:15 -0700: Behdad Esfahbod - f39f04987 [ot-map] Micro-optimize 2022-11-26 14:12:57 -0700: Behdad Esfahbod - 60bb32c45 [ot-map] Minor refactor 2022-11-26 13:58:04 -0700: Behdad Esfahbod - e3cc61838 [PairPos] Adjust kerning buffer messages 2022-11-26 13:43:36 -0700: Behdad Esfahbod - a81dd1053 [layout] Adjust printing feature tags 2022-11-26 13:14:23 -0700: Behdad Esfahbod - 56e3868b5 [layout/buffer-message] Print feature name in lookup buffer messages 2022-11-25 16:50:55 -0700: Garret Rieger - a5d35fd80 [subset] use charstrings directly from accelerator cache if mutability isn't needed. 2022-11-25 14:57:40 -0700: Behdad Esfahbod - 026b64ef7 [subset-cff] Avoid set mallocation in hb_plan_subset_cff_fdselect 2022-11-25 14:43:44 -0700: Behdad Esfahbod - 74acf52f3 [subset-cff] Micro-optimize copy_str more 2022-11-25 14:38:30 -0700: Behdad Esfahbod - d2f3cde7e [subset-cff] Micro-optimize copy_str 2022-11-25 14:26:02 -0700: Behdad Esfahbod - e333223f2 [array] Optimize serializing copy() 2022-11-25 20:53:20 +0000: Garret Rieger - 8d5c899b0 [subset] In cff accelerator hold reference to CFF table instead of the whole font. 2022-11-25 13:28:53 -0700: Behdad Esfahbod - 7b197446a [vector] Adjust for HB_OPTIMIZE_SIZE 2022-11-25 20:24:05 +0000: Garret Rieger - 75a99f28a [subset] destruct cff accelerator if present. 2022-11-25 13:21:35 -0700: Behdad Esfahbod - 1d474194f [subset-cff] Micro-optimize encode_str 2022-11-25 13:16:30 -0700: Behdad Esfahbod - 3c4a610b5 [subset-cff] Micro-optimize copy_str some more 2022-11-25 13:07:42 -0700: Behdad Esfahbod - 535aadb30 [subset-cff] Micro-optimize collect_subr_refs_in_str more 2022-11-25 13:05:05 -0700: Behdad Esfahbod - 00a9df3a4 [subset-cff] Micro-optimize collect_subr_refs_in_str 2022-11-25 12:44:02 -0700: Behdad Esfahbod - d2a2f5bf4 [vector] Handroll copy 2022-11-25 12:37:24 -0700: Behdad Esfahbod - 1fed366d5 [serialize] Shut compiler warning off 2022-11-25 11:33:00 -0700: Behdad Esfahbod - f2297e697 [buffer] Documentation 2022-11-25 18:05:39 +0000: Garret Rieger - 71c23c1c0 [subset] don't copy the entire global/loca subr lists from the accelerator. 2022-11-24 22:47:29 +0000: Garret Rieger - 4ff09274a [subset] In CFF accelerator keep a reference to original face. 2022-11-24 14:58:42 -0700: Behdad Esfahbod - 6aaa16627 [Coverage] Comment 2022-11-24 14:56:04 -0700: Behdad Esfahbod - 06e2147a4 More call set->next() directly 2022-11-24 14:51:52 -0700: Behdad Esfahbod - 196c9db06 Call ->next() directly 2022-11-24 14:33:18 -0700: Behdad Esfahbod - 03d64b746 [bit-set] Remove TODO that would never happen 2022-11-24 14:32:51 -0700: Behdad Esfahbod - 690df8a36 [bit-set] Micro-optimize prev() 2022-11-24 14:30:18 -0700: Behdad Esfahbod - fe5d9176a [bit-set] Micro-optimize size 2022-11-24 14:26:28 -0700: Behdad Esfahbod - cf9b9929d [bit-set] Micro-optimize process() 2022-11-24 14:22:32 -0700: Behdad Esfahbod - d77903db7 [bit-set] Micro-optimize 2022-11-24 14:20:42 -0700: Behdad Esfahbod - 13dd4b464 [bit-set] Micro-optimize access 2022-11-24 21:14:00 +0000: Garret Rieger - a3afa61ce [subset] use cached parsed char strings if available. 2022-11-24 21:14:00 +0000: Garret Rieger - 47c125845 [subset] Cache parsed charstrings in the cff accelerator. 2022-11-24 21:13:59 +0000: Garret Rieger - 48b683707 [subset] add a CFF specific accelerator object. 2022-11-24 14:02:46 -0700: Behdad Esfahbod - d77f346d1 [subset-cff] Minor rename 2022-11-24 14:00:59 -0700: Behdad Esfahbod - 29a0fa089 [subset-cff] Micro-optimize 2022-11-24 13:53:43 -0700: Behdad Esfahbod - d480ae1fa [cff] Remove unused function 2022-11-24 13:49:29 -0700: Behdad Esfahbod - 73046d53e [shaper] Disable dumber shaper if no AAT 2022-11-24 13:38:53 -0700: Behdad Esfahbod - e9f964c01 [ot-face] Declare more tables as core 2022-11-24 13:30:12 -0700: Behdad Esfahbod - 5bc27a128 [machinery] Comment 2022-11-24 13:14:05 -0700: Behdad Esfahbod - d21bfb086 [normalize] Remove an unlikely 2022-11-24 13:00:47 -0700: Behdad Esfahbod - 9e1239f44 [config] Define HB_NO_VERTICAL in HB_LEAN and as such in HB_TINY 2022-11-24 12:59:55 -0700: Behdad Esfahbod - 6f133ccfd [glyf] Fix build with HB_NO_VERTICAL 2022-11-24 12:52:15 -0700: Behdad Esfahbod - 76420ef76 [machine.rl] Remove unlikely from what happens 1/16 of the time 2022-11-24 12:46:04 -0700: Behdad Esfahbod - 124857445 [config] Disable Zawgyi shaper in HB_MINI/HB_TINY 2022-11-24 12:14:09 -0700: Behdad Esfahbod - 05aa084e6 [PairPos] Another attempt at fixing unsafe-to-break with ValueFormat2 2022-11-24 12:00:36 -0700: Behdad Esfahbod - 54ae3345b [buffer] Improve documentation of hb_buffer_add_codepoints() 2022-11-24 11:48:48 -0700: Behdad Esfahbod - 0c70bc7f3 [skippy-iter] Fix two logic errors 2022-11-24 18:24:50 +0000: Garret Rieger - 64e8707ec [subset] don't use hb repacker when generating test files from fonttools. 2022-11-23 22:04:02 -0700: Behdad Esfahbod - 3b43096ef [buffer] Whitespace 2022-11-23 22:03:26 -0700: Behdad Esfahbod - 094f80738 [buffer] Handle null buffer in set_message_func 2022-11-23 21:38:51 -0700: Behdad Esfahbod - 1fa64c0c2 [gsubgpos] Conditionalize skippy on unsafe-to-concat 2022-11-23 21:36:43 -0700: Behdad Esfahbod - 42681bdb5 [gsubgpos] No logic-change minor rewrite 2022-11-23 21:14:28 -0700: Behdad Esfahbod - c15efdec4 [gsubgpos] Comment 2022-11-23 21:12:41 -0700: Behdad Esfahbod - 7ec1c41a5 [gsubgpos] Skippy-iter: Prefer correctness to performance 2022-11-23 20:15:16 -0700: Behdad Esfahbod - b6df34713 [perf] Add Hindi test to benchmark-shape 2022-11-23 18:34:54 -0700: Behdad Esfahbod - dce3502e1 [array] Add commented-out static asserts 2022-11-23 17:46:32 -0700: Behdad Esfahbod - a7fee43ce [priority-queue] Minor micro-optimize 2022-11-23 23:50:49 +0000: Garret Rieger - ff3cac0cc [subset] Fix unecessary trailing 0 bytes left by ContextFormat2 pruning. 2022-11-23 16:50:30 -0700: Behdad Esfahbod - f2851e415 [test-map] Test has() getter with unique-ptr 2022-11-23 16:45:46 -0700: Behdad Esfahbod - 5f3a78061 [font] Protect against div-by-zero 2022-11-23 16:31:37 -0700: Behdad Esfahbod - 060ecac94 [font] Respect subfont slant setting in hb-draw 2022-11-23 16:18:39 -0700: Behdad Esfahbod - 2e9b270a4 [hb-view] Fix cairo slanting condition 2022-11-23 22:51:16 +0000: Garret Rieger - 51028e63e [subset] Retain all glyphs in preprocessed face. 2022-11-23 15:37:03 -0700: Behdad Esfahbod - 404cb99d8 [buffer-diff] Fix check for glyph flag equality 2022-11-23 22:33:57 +0000: Garret Rieger - 4c49daf7c [subset] actually use the preprocessed face in hb-subset. 2022-11-23 13:41:52 -0700: Garret Rieger - 2c0afde73 [subset] add an inprogress accelerator to plan. 2022-11-23 13:41:52 -0700: Garret Rieger - 81640fdff [subset] fix leaked font in glyf::subset(...) 2022-11-23 13:20:48 -0700: Behdad Esfahbod - dcce53ddc [cff] Micro-optimize fetch_op 2022-11-23 13:20:48 -0700: Behdad Esfahbod - 0bf7d9eb4 [subset-cff] Micro-optimize encode_byte 2022-11-23 13:20:48 -0700: Behdad Esfahbod - a23f82042 [subset-cff] Micro-optimize array access 2022-11-23 13:20:48 -0700: Behdad Esfahbod - 1e8f1ac67 [subset-glyf] Micro-optimize array access 2022-11-23 13:20:48 -0700: Behdad Esfahbod - 356d135ed [subset-glyf] Reduce roundf calls 2022-11-23 12:52:55 -0700: Garret Rieger - 463ae07e9 [subset] In the preprocess subset call always use long loca. 2022-11-22 16:03:02 -0700: Behdad Esfahbod - 299ec902e [glyf] Move instanciation to serialize() 2022-11-22 15:24:16 -0700: Behdad Esfahbod - d8d881f22 [subset-glyf] Don't create a second glyf accelerator 2022-11-22 15:22:25 -0700: Behdad Esfahbod - 756093007 [glyf] Add _create_font_for_instancing 2022-11-22 15:07:16 -0700: Behdad Esfahbod - 40634ceeb [glyf] Adjust data types 2022-11-22 15:01:48 -0700: Behdad Esfahbod - ba0d28ea3 [glyf] Fix font error check 2022-11-22 14:54:55 -0700: Behdad Esfahbod - 04c525019 [glyf] Use a malloc instead of calloc 2022-11-22 14:51:42 -0700: Behdad Esfahbod - 024aa8180 [glyf] Micro-optimize encode_coord 2022-11-22 14:49:01 -0700: Behdad Esfahbod - b6694597f [glyf] Micro-optimize encode_flag() 2022-11-22 14:45:04 -0700: Behdad Esfahbod - d47cfe793 [glyf] Minor use operator ++ 2022-11-22 14:40:50 -0700: Behdad Esfahbod - 03e6bde79 [glyf] Minor adjustment to lastflag handling 2022-11-22 14:39:10 -0700: Behdad Esfahbod - 0ca9fda88 [glyf] Remove misplaced comment 2022-11-22 14:21:25 -0700: Behdad Esfahbod - 44be8ef4c [gvar] Skip degenerate all-untouched delta-sets 2022-11-22 14:16:40 -0700: Behdad Esfahbod - 656bb223f [gvar] Micro-optimize unpack_points 2022-11-22 14:15:17 -0700: Behdad Esfahbod - a38302726 [gvar] Cosmetic 2022-11-22 13:56:20 -0700: Behdad Esfahbod - be89919a7 [gvar] is_valid() remove a check 2022-11-22 13:29:32 -0700: Behdad Esfahbod - e8ddf107d [gvar] Optimize a loop 2022-11-22 13:27:40 -0700: Behdad Esfahbod - dd6fcec92 [gvar] Remove a conditional 2022-11-22 13:24:39 -0700: Behdad Esfahbod - a02317238 [gvar] Refactor deltas array access 2022-11-22 13:21:01 -0700: Behdad Esfahbod - c34c77698 [gvar] Don't try IUP if all points are specified 2022-11-22 13:12:22 -0700: Behdad Esfahbod - 27c4037e5 [gvar] Micro-optimize boundary-checking 2022-11-22 13:07:39 -0700: Behdad Esfahbod - ab8346fb6 [gvar] Add an unlikely 2022-11-22 13:04:32 -0700: Behdad Esfahbod - 1e8a342ea [gvar] Micro-optimize int types 2022-11-22 12:56:48 -0700: Behdad Esfahbod - 4afcdf675 More hb_memcpy 2022-11-22 12:56:05 -0700: Behdad Esfahbod - 58a696d80 More hb_memset 2022-11-22 12:54:50 -0700: Behdad Esfahbod - 59c45f6de Use hb_memcpy instead of memcpy consistently 2022-11-22 12:50:36 -0700: Behdad Esfahbod - ac0efaf81 Use hb_memset instead of memset consistently 2022-11-22 12:48:52 -0700: Behdad Esfahbod - 44a892a23 [shape] Use hb_memcmp instead of memcmp 2022-11-22 12:46:25 -0700: Behdad Esfahbod - c53c64812 [subset-cff] Another handrolled memcpy 2022-11-22 12:23:17 -0700: Behdad Esfahbod - ae578705c [array] Write hash as range for loop again 2022-11-22 12:19:28 -0700: Behdad Esfahbod - 13e1ca9eb [cff] Micro-optimize memcpy 2022-11-22 11:57:29 -0700: Behdad Esfahbod - 2968dd784 [gvar] Optimize as_array() access 2022-11-22 11:53:35 -0700: Behdad Esfahbod - bb3bb7645 [gvar] Optimize scalar = 1.0 case 2022-11-22 11:51:04 -0700: Behdad Esfahbod - 2d098d5d7 [gvar] Use memset 2022-11-22 11:29:13 -0700: Behdad Esfahbod - e630a65e6 [gvar] Micro-optize vector extend 2022-11-22 11:14:56 -0700: Behdad Esfahbod - 49d4f6213 [gvar] Micro-optimize 2022-11-22 10:55:16 -0700: Behdad Esfahbod - 1758ee664 [glyf] Minor write loop more idiomatically 2022-11-22 10:55:16 -0700: Behdad Esfahbod - 16ec9dcc1 [gvar] Whitespace 2022-11-22 10:55:08 -0700: Behdad Esfahbod - b567ce51d [subset] Don't trim glyf's again if preprocessed 2022-11-22 10:41:37 -0700: Behdad Esfahbod - 72059a478 [gvar] Optimize IUP alg 2022-11-22 10:23:17 -0700: Behdad Esfahbod - ee9873b5e [gvar] Disable initializing vectors when not necessary 2022-11-22 10:20:11 -0700: Behdad Esfahbod - b0d264118 [vector] Add "initialize" argument to resize() 2022-11-22 10:16:21 -0700: Behdad Esfahbod - a2059f8f5 [gvar] Optimize unpack_points 2022-11-22 10:13:14 -0700: Behdad Esfahbod - 6d7206b68 [gvar] Optimize unpack_deltas 2022-11-21 23:19:42 -0700: Behdad Esfahbod - bca569ae5 [array] Speed up hash() for byte arrays 2022-11-21 23:08:51 -0700: Behdad Esfahbod - d7b492e3f Revert "[array] Remove hash specializations for bytes" 2022-11-21 22:26:44 -0700: Behdad Esfahbod - 1572ba281 [subset-cff] Return in subr closure if already seen subr 2022-11-21 22:02:17 -0700: Behdad Esfahbod - a29ca6efb [subset-cff] Comment 2022-11-21 21:59:51 -0700: Behdad Esfahbod - 28e767dde [subset-cff] Really optimize op_str_t / parsed_cs_op_t layout 2022-11-21 21:55:21 -0700: Behdad Esfahbod - 2d5ee2373 [subset-cff] Readjust parsed_cs_op_t 2022-11-21 21:37:57 -0700: Behdad Esfahbod - 4f056b923 [subset-cff] Optimize op_str_t layout 2022-11-21 21:03:32 -0700: Behdad Esfahbod - a750cb012 Simplify rvalue creation 2022-11-21 20:53:44 -0700: Behdad Esfahbod - 86a763c65 [map] Make keys moveable 2022-11-21 20:47:17 -0700: Behdad Esfahbod - cf20d2ec5 [map] Take const key 2022-11-21 19:40:32 -0700: Behdad Esfahbod - 3d1c76f71 [serializer] Don't hash objects twice 2022-11-21 19:14:03 -0700: Behdad Esfahbod - 35878df21 [algs] Implement swap() for pair_t 2022-11-21 18:40:52 -0700: Behdad Esfahbod - a2984a293 [cff] Remove unnecessary namespacing 2022-11-21 18:18:48 -0700: Behdad Esfahbod - dc3bb5e0e [subset-cff] Pre-allocate values array for subroutines as well 2022-11-21 18:01:50 -0700: Behdad Esfahbod - c6279224d [cff] Adjust pre-allocation 2022-11-21 17:46:32 -0700: Behdad Esfahbod - bab8ec58b [subset-cff] Disable sharing when packing charstring INDEXes 2022-11-21 17:17:15 -0700: Behdad Esfahbod - 2cadacad6 [cff] Simplify str_encoder_t error handling 2022-11-21 17:04:55 -0700: Behdad Esfahbod - f263e3fe2 [cff] Manually copy short strings instead of memcpy() 2022-11-21 17:02:11 -0700: Behdad Esfahbod - 38efd1862 [cff] Add a likely() 2022-11-21 16:58:19 -0700: Behdad Esfahbod - 191025cc9 [cff] Adjust buffer pre-allocation 2022-11-21 16:46:20 -0700: Behdad Esfahbod - 4b2caafea [subset-cff] Optimize parsed_cs_op_t size 2022-11-21 16:30:34 -0700: Behdad Esfahbod - e0b06bd1b [subset] Cache has_seac in accelerator 2022-11-21 16:24:48 -0700: Garret Rieger - dd1ba328a [repacker] fix fuzzer timeout. 2022-11-21 15:23:16 -0700: Behdad Esfahbod - 59451502e [cff] Optimize env error checking 2022-11-21 14:36:57 -0700: Behdad Esfahbod - b238578a9 [cff] Optimize INDEX operator[] 2022-11-21 14:23:07 -0700: Behdad Esfahbod - d9de515a3 [cff] Optimize byte_str_ref_t array access 2022-11-21 14:03:28 -0700: Behdad Esfahbod - a81ec9b2b [cff] Optimize byte_str_ref_t inc() 2022-11-21 13:08:55 -0700: Behdad Esfahbod - 3ff75411b [algs] Fix bot fail 2022-11-21 13:02:40 -0700: Behdad Esfahbod - b81e3989f Try fixing arm-eabi build after a10cfe3f32861c13578dc21476b2fe4d2e0af43c 2022-11-21 12:56:33 -0700: Behdad Esfahbod - 4c14043b0 [algs] Add output argument to hb_unsigned_mul_overflows() 2022-11-21 12:47:53 -0700: Behdad Esfahbod - 25adbb382 [algs] Use __builtin_mul_overflow 2022-11-21 12:37:59 -0700: Behdad Esfahbod - a10cfe3f3 [algs] Write hb_in_ranges() recursively 2022-11-21 12:28:10 -0700: Behdad Esfahbod - 2e86700e3 [gvar] Add memory-barrier as in ArrayOf 2022-11-21 12:11:30 -0700: Behdad Esfahbod - b00a911fa [sorted-array] Add faster iterator implementation here as well 2022-11-21 12:09:24 -0700: Behdad Esfahbod - 7cc79a8a8 [vector] Adjust comment 2022-11-21 12:00:10 -0700: Behdad Esfahbod - e82a3c69d [array/vector] Optimize range-based for-loop 2022-11-21 11:05:47 -0700: Behdad Esfahbod - 0387182c2 [ot-map] Minor refactor features[i] access 2022-11-21 11:00:29 -0700: Behdad Esfahbod - 5ee6d5d77 [cff] Add memory-barrier to INDEX 2022-11-21 10:51:33 -0700: Behdad Esfahbod - 6905d36d7 [cff] Fix fetch_op() bounds-checking 2022-11-21 10:27:07 -0700: Behdad Esfahbod - b51ab1a9e [cff] Optimize byte_str_ref_t 2022-11-21 09:48:54 -0700: Behdad Esfahbod - 7a39464b1 [cff] Hide members of byte_str_ref_t 2022-11-21 09:47:03 -0700: Behdad Esfahbod - 18141f000 [cff] Move a sub_array call 2022-11-21 09:40:16 -0700: Behdad Esfahbod - f66415cdd [cff] Move initialization of a type to constructor 2022-11-21 08:52:33 -0700: Behdad Esfahbod - 70a5cd53f [algs] Assert trivial copy assignable in stable_sort 2022-11-20 17:40:54 -0700: Behdad Esfahbod - 9bb39423f [algs] Simplify stable_sort signatures 2022-11-20 14:11:51 -0700: Behdad Esfahbod - d119568df [cbdt] Use vector tail() 2022-11-20 14:10:39 -0700: Behdad Esfahbod - 87a88117c [object] Use vector tail() 2022-11-20 13:54:56 -0700: Behdad Esfahbod - 76ce390b5 [ucd] Document algorithms 2022-11-20 13:10:19 -0700: Behdad Esfahbod - ed43bc511 [buffer] Move delete_glyphs_inplace() here 2022-11-19 15:23:53 -0700: Behdad Esfahbod - dd88dae8a [unicode] Simplify set_funcs a bit more 2022-11-19 15:23:44 -0700: Behdad Esfahbod - 2d8ff3bcb [unicode] Destroy user_data in set_funcs fail paths 2022-11-19 15:19:08 -0700: Behdad Esfahbod - 527823cca [unicode] Destroy user_data in set_funcs fail paths 2022-11-19 15:11:59 -0700: Behdad Esfahbod - 56d6b6992 [font/draw] Remove unneeded branch 2022-11-19 15:06:23 -0700: Behdad Esfahbod - 976bb26cc [draw] Optimize set_func functions 2022-11-19 14:47:45 -0700: Behdad Esfahbod - 114167a93 [font] Optimize set_func functions 2022-11-19 14:20:36 -0700: Behdad Esfahbod - f9d7b303e [thai] Use smaller type for arrays 2022-11-19 13:40:33 -0700: Behdad Esfahbod - 72c4e431a [use-table] Add a OPTIMIZE_SIZE version 2022-11-19 13:34:58 -0700: Behdad Esfahbod - 83c3a91dc [gen-use-table] Report fullCost 2022-11-19 13:25:19 -0700: Behdad Esfahbod - ba08de624 [ucd] Change OPTIMIZE_SIZE to compression level 9 2022-11-18 21:36:01 -0700: Behdad Esfahbod - b68f9f3cf [machinery] Adjust comment 2022-11-18 21:14:07 -0700: Behdad Esfahbod - a47ba1dc0 [lazy-pointer] Hide instance 2022-11-18 20:25:05 -0700: Behdad Esfahbod - 281b4705b [pool] Rewrite a loop as dagger 2022-11-18 19:38:12 -0700: Behdad Esfahbod - 3ff8abf27 Revert "[map] Allow std::move-ing keys into the map" 2022-11-18 19:26:02 -0700: Behdad Esfahbod - 039e476ba [test-vector] Test sink-move'ing 2022-11-18 19:24:41 -0700: Behdad Esfahbod - a3a218edb [map] Add a couple more sink interfaces 2022-11-18 19:21:58 -0700: Behdad Esfahbod - 90226eab8 [test-map] Test inserting shared_ptr key 2022-11-18 19:17:03 -0700: Behdad Esfahbod - f657ef7e5 [map] Allow std::move-ing keys into the map 2022-11-18 19:08:34 -0700: Behdad Esfahbod - a1768ad82 [map] Fix use of != 2022-11-18 18:43:31 -0700: Behdad Esfahbod - e74b372b5 [test-map] Test moving values 2022-11-18 18:29:12 -0700: Behdad Esfahbod - a9c6a20b1 [map] Support moving value in sink interface 2022-11-18 18:20:50 -0700: Behdad Esfahbod - 1bf9afaad [test-vector] Test sink interface 2022-11-18 18:20:14 -0700: Behdad Esfahbod - fa0e4b041 [test-map] Test sink interface 2022-11-18 18:19:31 -0700: Behdad Esfahbod - 1c612a854 [test-set] Test sinking range 2022-11-18 18:17:34 -0700: Behdad Esfahbod - 356708e34 [test-set] Test length of iterator 2022-11-18 18:03:59 -0700: Behdad Esfahbod - 2892fc71e [vector] Add std::move to pop() 2022-11-18 17:26:58 -0700: Behdad Esfahbod - 921f45f46 [array] Rewrite hash() as dagger 2022-11-18 17:24:44 -0700: Behdad Esfahbod - 213117317 [array] Remove hash specializations for bytes 2022-11-18 17:22:17 -0700: Behdad Esfahbod - bef5a1c8d [vector] Comment 2022-11-18 17:04:34 -0700: Behdad Esfahbod - 69b41f92e [vector] Simplify shift_down_vector() 2022-11-18 17:01:14 -0700: Behdad Esfahbod - 1dd9396c7 [vector] Optimize grow_vector() for size 2022-11-18 17:00:07 -0700: Behdad Esfahbod - d36f68813 [vector] Optimize shrink_vector for size 2022-11-18 16:51:24 -0700: Behdad Esfahbod - bc8eded29 [vector] Remove a for loop 2022-11-18 16:47:32 -0700: Behdad Esfahbod - afd9a58bd [vector] Save a couple hb_iter() invocations 2022-11-18 16:43:47 -0700: Behdad Esfahbod - 3ead9863d [map] Add size() 2022-11-18 16:41:50 -0700: Behdad Esfahbod - 42db8be18 [map] Minor remove if condition 2022-11-18 16:39:30 -0700: Behdad Esfahbod - 4ec706980 [map] Rewrite hash() as dagger 2022-11-18 16:33:04 -0700: Behdad Esfahbod - 025a68cb0 [map] Optimize copy resizing logic 2022-11-18 16:31:27 -0700: Behdad Esfahbod - f1d716871 [map] Change bucket_for_hash() to item_for_hash() 2022-11-18 16:29:06 -0700: Behdad Esfahbod - d012f9a9b [map] Change bucket_for() to item_for() 2022-11-18 16:02:45 -0700: Behdad Esfahbod - 68a29020c [bit-page] Write hash() as dagger 2022-11-18 16:01:23 -0700: Behdad Esfahbod - 87271e1b2 [bit-page] Write get_population as dagger 2022-11-18 15:56:06 -0700: Behdad Esfahbod - 744eb6baf [bit-page] Write is_empty() as dagger 2022-11-18 15:54:34 -0700: Behdad Esfahbod - 43a4028f0 [algs] Move hb_vector_size_t to bit-page as only user 2022-11-18 15:47:17 -0700: Behdad Esfahbod - 01f961ac3 [gsubgpos] Minor call hb_iter() instead of ->iter() directly 2022-11-18 14:52:17 -0700: Behdad Esfahbod - bba576558 [gsubgpos] Remove a few unnecessary namespace invocations 2022-11-18 14:47:33 -0700: Behdad Esfahbod - b4d0d1608 [gsubgpos] Rewrite a couple apply() functions as daggers 2022-11-18 12:30:46 -0700: Behdad Esfahbod - 76c8214eb [gsubgpos] Move member around 2022-11-17 16:59:36 -0700: Behdad Esfahbod - 81a573008 [map] Optimize storage 2022-11-17 16:34:58 -0700: Behdad Esfahbod - ae080bf20 [map] Initialize key and value explicitly 2022-11-17 16:26:48 -0700: Behdad Esfahbod - 1d41b9cb3 [user-data] std::move item 2022-11-17 16:17:37 -0700: Behdad Esfahbod - ff0bb7489 [map] Call item_t constructor/destructor directly 2022-11-17 16:14:16 -0700: Behdad Esfahbod - 5c8871594 [map] Add item_t.destruct() 2022-11-17 16:10:37 -0700: Behdad Esfahbod - 7f8304083 [map] Simplify (de)construction of item_t 2022-11-17 15:57:06 -0700: Behdad Esfahbod - 99103bd97 [map] Destruct objects when clearing 2022-11-17 15:51:39 -0700: Behdad Esfahbod - 4caad5720 [test-map] Add test for reset 2022-11-17 15:50:00 -0700: Behdad Esfahbod - e93c01c3a [map] Rename item clear() to construct() 2022-11-17 15:47:43 -0700: Behdad Esfahbod - fc22d706f [test-map] Don't insert null smart-pointers in map 2022-11-17 15:25:45 -0700: Behdad Esfahbod - 896377463 [map] Don't resize map if not necessary 2022-11-17 15:23:14 -0700: Behdad Esfahbod - 7595fa2d9 [map] Fix copy-assignment operator 2022-11-17 15:16:00 -0700: Behdad Esfahbod - 41f4bdac3 [map] Fix resize during copy-construction/assignment 2022-11-17 15:10:47 -0700: Behdad Esfahbod - 3aad7c2dd [algs] Remove smart-pointers from hb_hash() 2022-11-17 15:01:55 -0700: Behdad Esfahbod - 7bd101728 [map] Minor use hb_iter instead of hb_array 2022-11-17 14:58:50 -0700: Behdad Esfahbod - 238fc1471 [map] Simplify iterators 2022-11-17 14:53:00 -0700: Behdad Esfahbod - 410c14bfa [map] Fix equality 2022-11-16 22:44:22 -0700: Behdad Esfahbod - 6dfd4a16e [ot-font] Remove stale TODO 2022-11-16 21:27:12 -0700: Behdad Esfahbod - a0bde1e1e [open-type] Remove (Sorted)ArrayOf.sub_array() 2022-11-16 21:22:57 -0700: Behdad Esfahbod - f2b5db700 [vector] Remove .sub_array () 2022-11-16 21:21:31 -0700: Behdad Esfahbod - c7d57dcf2 [vector/array] Simplify qsort() 2022-11-16 20:02:36 -0700: Behdad Esfahbod - 1610008e6 [gsubgpos] Minor remove call to hb_iter 2022-11-16 19:14:42 -0700: Behdad Esfahbod - 19ec01d25 [gsubgpos] Sprinkle const around 2022-11-16 17:59:29 -0700: Behdad Esfahbod - 561946c7d [layout] Comment 2022-11-16 17:51:22 -0700: Behdad Esfahbod - 2268207c1 [layout] Update comment 2022-11-16 17:50:35 -0700: Behdad Esfahbod - 658f8f439 [layout] Comment 2022-11-16 17:49:44 -0700: Behdad Esfahbod - 27a8fe7d5 [layout] Only update buffer digest if buffer changed by a pause 2022-11-16 16:57:44 -0700: Behdad Esfahbod - 8b2a21112 [layout] Keep digest updated in the context 2022-11-16 16:45:23 -0700: Behdad Esfahbod - a5964a2d2 [layout] Minor simplify 2022-11-16 16:35:00 -0700: Behdad Esfahbod - 443961971 [perf] Add fa-words.txt and use in shape benchmark 2022-11-16 16:26:41 -0700: Behdad Esfahbod - 80b875888 [layout] Add a buffer message for digest-skipped lookups 2022-11-16 16:22:45 -0700: Behdad Esfahbod - afa71ee8e Fix alignment error 2022-11-16 16:19:05 -0700: Behdad Esfahbod - dff1b809a [buffer] Add .digest() and use 2022-11-16 16:13:52 -0700: Behdad Esfahbod - 654a2eafc [layout] Use buffer-digest for GSUB as well 2022-11-16 16:11:36 -0700: Behdad Esfahbod - 15b6c3259 [layout] Use a buffer digest for GPOS to skip whole lookups 2022-11-16 14:39:25 -0700: Behdad Esfahbod - a053b84cb [gsubgpos] Optimize set-digest initialization 2022-11-16 14:29:10 -0700: Behdad Esfahbod - 20654cd88 [set-digest] Minor no logic change 2022-11-16 14:15:01 -0700: Behdad Esfahbod - 95b9763db [set-digest] Minor simplify 2022-11-16 13:37:34 -0700: Behdad Esfahbod - 9855b678f [cache] Minor rewrite assertion 2022-11-16 13:34:37 -0700: Behdad Esfahbod - a10ff2056 [ft] Comment 2022-11-16 12:47:05 -0700: Behdad Esfahbod - 557be9502 [test-vector] Fix test 2022-11-16 12:39:30 -0700: Behdad Esfahbod - 9027d1541 [test-iter] Fix leak 2022-11-16 12:28:56 -0700: Behdad Esfahbod - afd716d4c [serialize] Don't free object-pool in reset() 2022-11-16 12:06:44 -0700: Behdad Esfahbod - 02949cf64 [priority-queue] More assert adjustment 2022-11-16 12:04:35 -0700: Behdad Esfahbod - 620ddd762 [priority-queue] Fix asserts 2022-11-16 11:50:40 -0700: Behdad Esfahbod - 57de568aa [indic-table] Minor adjust empty lines 2022-11-16 11:36:33 -0700: Behdad Esfahbod - 281a2602c Update generated file 2022-11-15 16:27:56 -0700: Behdad Esfahbod - f734c26c5 [test-vector] Test inserting set and map 2022-11-15 16:23:48 -0700: Behdad Esfahbod - 0a97d27c2 [test-iter] Add another test 2022-11-15 16:11:57 -0700: Behdad Esfahbod - e9e985682 [fallback-shape] Remove TODO 2022-11-15 15:52:04 -0700: Behdad Esfahbod - 6df8498da [sample.py] Fix warning 2022-11-15 15:37:23 -0700: Behdad Esfahbod - 49fe5c1e5 [glib] Remove old cruft from pre-2011 2022-11-15 15:18:36 -0700: Behdad Esfahbod - 1bd1a3783 [test] Minor 2022-11-15 15:05:15 -0700: Behdad Esfahbod - 35aa492eb [main] sprintf -> snprintf 2022-11-14 21:34:16 -0700: Behdad Esfahbod - 72c696201 [buffer-deserialize-text] Fix glyph name for glyph flags 2022-11-14 16:24:25 -0700: Behdad Esfahbod - dee26de76 [test-buffer-serialize] Allow no font 2022-11-14 16:06:39 -0700: Behdad Esfahbod - f6076890c Hide all mentions of name_table_overrides behind EXPERIMENTAL_API 2022-11-14 15:59:46 -0700: Behdad Esfahbod - ebc382a84 Revert "Avoid use values () in hb-hashmap if value_t has an overriden operator &" 2022-11-14 14:48:07 -0700: Behdad Esfahbod - ff0d0d020 [meta] Use std::decay 2022-11-14 14:35:55 -0700: Behdad Esfahbod - 9650f34a8 [CI] Remove coverage testing from macos-ci 2022-11-14 14:35:55 -0700: Behdad Esfahbod - 3a9ca6aa6 [CI] Try fixing macos-ci 2022-11-14 13:58:43 -0700: Behdad Esfahbod - 24cf86b00 [array] Fix MSVC fail 2022-11-14 13:43:58 -0700: Behdad Esfahbod - a87843be3 [array] Another try at sizeof sorted_array 2022-11-14 13:41:15 -0700: Behdad Esfahbod - 72ba0b2aa [array] Fix MSVC fail 2022-11-14 13:19:55 -0700: Qunxin Liu - b92e4cc00 Avoid use values () in hb-hashmap if value_t has an overriden operator & 2022-11-14 12:36:48 -0700: Behdad Esfahbod - ea63e95e4 [GPOS.PairPos] Adjust unsafe-to-break for non-zero ValueFormat2 2022-11-13 17:28:09 -0700: Behdad Esfahbod - 85e0be135 [vector/array] Add simple test for sorted size 2022-11-13 17:23:25 -0700: Behdad Esfahbod - 4e618557a [vector] Don't subclass sorted vector from unsorted 2022-11-13 17:06:58 -0700: Behdad Esfahbod - 8f15fb125 [util] Move variable closer to use 2022-11-09 11:32:30 -0700: Behdad Esfahbod - 630f09c8b Another hb_memcpy instead of strncpy use 2022-11-09 11:30:44 -0700: Behdad Esfahbod - cd011cead Use hb_memcpy instead of strncpy 2022-11-08 18:32:41 -0700: Eli Schwartz - 604fe8070 meson: fix regression in detecting freetype2/icu-uc when explicitly disabled 2022-11-08 15:05:31 -0700: Behdad Esfahbod - c158b626c [name] Simplify buffer-length calculation 2022-11-08 14:53:27 -0700: Behdad Esfahbod - 55edf59d5 [name] Typo 2022-11-08 14:48:38 -0700: Behdad Esfahbod - 27c8bbcb0 Revert "[name] Simplify buffer-length calculation" 2022-11-08 14:15:56 -0700: Behdad Esfahbod - d70595657 [name] Simplify buffer-length calculation 2022-11-08 14:10:25 -0700: Qunxin Liu - 6314aa7da [subset] add an experimental API that can override name strings for specified name_id 2022-11-05 15:40:05 -0600: Behdad Esfahbod - f53ef69d5 [indic] Order left-matras inside-out 2022-11-03 14:24:15 -0600: Garret Rieger - 2822b589b [subset] Include instancing tests in distribution. 2022-11-03 13:48:23 -0600: Qunxin Liu - dbb7f47b1 fix bug in hb_hashmap_t has() interface 2022-11-02 12:24:04 -0600: Behdad Esfahbod - d1f445ec1 [name] Typo 2022-11-01 14:40:47 -0600: Behdad Esfahbod - fc935fb81 Fix snprintf use 2022-11-01 11:21:25 -0600: Lorenz Wildberg - 2ee42bbac hb_variation_to_string: Fix GIR annotation 2022-10-31 13:51:24 -0600: Behdad Esfahbod - 0e4f57949 [util/hb-view] Default HB_DRAW to 1 2022-10-29 11:19:04 -0600: Behdad Esfahbod - 02b76393e [config] Re-enable BORING_EXPANSION 2022-10-29 11:14:27 -0600: Behdad Esfahbod - 6a47ef34b [config] If not HB_EXPERIMENTAL, then HB_NO_BEYOND_64K 2022-10-29 11:13:40 -0600: Behdad Esfahbod - a0f999cd9 [config] Rename HB_NO_VARIATIONS2 to HB_NO_AVAR2 2022-10-28 14:19:39 -0600: Behdad Esfahbod - 60c6b7786 Disable -Wcast-function-type-strict 2022-10-28 13:49:41 -0600: Martin Storsjö - d88269c82 freetype: Fix function signatures to match without casts 2022-10-27 11:59:31 -0600: Qunxin Liu - 8a5524833 [instance] update OS2/.usWeightClass and .usWidthClass when no-prune-unicode-ranges option is enabled 2022-10-26 22:13:44 +0200: Marco Rebhan - db292f6f0 Pass through absolute paths to cmake config directly 2022-10-26 13:12:56 -0600: Behdad Esfahbod - e854739b2 [fuzzing] Add test font for previous commit 2022-10-26 13:11:47 -0600: Behdad Esfahbod - 477d71724 [glyf] Limit points in a glyf to 10000 roughly 2022-10-26 13:04:02 -0600: Behdad Esfahbod - 9aad3dba8 [SingleSubst] Fix degenerate-lookup test 2022-10-21 18:29:23 -0600: Garret Rieger - 83769b9cb [subset] add comment for why we retain empty lookups. 2022-10-21 18:29:23 -0600: Garret Rieger - 70e2de2bd [subset] Always output Lookup's even if they are empty. 2022-10-21 11:09:35 -0600: Joel Auterson - 3377ddf69 Add missing underscore 2022-10-21 11:09:35 -0600: Joel Auterson - 28cb1b395 Fix working-directory 2022-10-21 11:09:35 -0600: Joel Auterson - dbbbf02d7 Fix GHA workflow 2022-10-21 11:09:35 -0600: Joel Auterson - 756b50001 Add ARM CI workflow 2022-10-21 11:09:35 -0600: Joel Auterson - c813f8423 Make build work for arm-none-eabi 2022-10-20 17:13:26 -0600: Behdad Esfahbod - b0b7a6538 [subset] Fix check-symbols failure 2022-10-19 22:06:46 +0200: Khaled Hosny - 970321db7 5.3.1 2022-10-19 22:04:57 +0200: Khaled Hosny - 7c8be866c [doc] Hide another experimental symbol 2022-10-17 20:14:02 +0000: Garret Rieger - d1bf6c0c2 [subset] only preprocess in benchmark when experimental api is enabled. 2022-10-17 13:15:47 -0600: Garret Rieger - db22bfb3c [subset] Remove Franklin from the tests which is not an open source font. 2022-10-17 12:18:24 -0600: Behdad Esfahbod - a73137d10 [face] Fix annotation 2022-10-15 14:26:02 -0600: Behdad Esfahbod - d65af6021 [shape] Adjust Grapheme clusters for Katakana voiced sound marks libass 2022-12-04 02:19:25 +0300: Dr.Smile - 062d4ec blur: add NEON assembly 2022-12-04 02:19:25 +0300: Dr.Smile - 27ec201 rasterizer: add NEON assembly 2022-12-04 02:19:25 +0300: Dr.Smile - f13c131 aarch64: add initial assembly implementations 2022-12-04 02:19:25 +0300: Dr.Smile - 234d9e7 aarch64: adapt assembly utility macros from dav1d 2022-12-04 02:19:25 +0300: Dr.Smile - 36f2e15 ass_cpu: define and set aarch64 flags 2022-12-04 02:19:21 +0300: Oneric - 8cd8bd4 configure: setup aarch64 support 2022-12-04 02:17:38 +0300: Oneric - efe5ec6 configure: replace x86 variables with generic cpu_family 2022-12-04 02:17:38 +0300: Dr.Smile - 2a892ab x86: introduce SSSE3 assembly 2022-12-04 02:17:38 +0300: Dr.Smile - 6e0991e bitmap_engine: switch to dynamic vtable 2022-12-04 02:17:38 +0300: Dr.Smile - 662b913 blur: create C versions with different stripe width 2022-12-04 02:17:38 +0300: Dr.Smile - 59f54fd rasterizer: deduplicate tile functions 2022-12-04 02:17:38 +0300: Dr.Smile - d3563e8 be_blur: reorganize code 2022-12-04 02:17:38 +0300: Dr.Smile - fceed8c blend_bitmaps: cosmetic refactoring 2022-12-04 02:17:38 +0300: Dr.Smile - 8ef5d7b Consolidate CPPFLAGS 2022-12-04 02:17:38 +0300: Dr.Smile - 9dde137 Separate multi-version bitmap functions from generic code 2022-12-04 02:17:38 +0300: Dr.Smile - 6fec5b1 Switch to a new CPU flag infrastructure 2022-12-04 02:17:38 +0300: Dr.Smile - 99017a5 Merge ass_func_template.h into ass_bitmap_engine.c 2022-12-04 02:17:38 +0300: Dr.Smile - 7477ab2 bitmap_engine: reduce copy-paste for prototypes 2022-12-04 02:17:38 +0300: Dr.Smile - 3fdf7e5 Move BitmapEngine infrastructure into separate file 2022-12-04 02:17:38 +0300: Dr.Smile - 4b10bae Organize libass source lists 2022-11-30 18:24:45 +0100: Oneric - 039b287 font: use actual NBSP character for \h 2022-11-30 17:15:21 +0100: Oneric - bef4b43 Release 0.17.0 2022-11-29 19:56:40 +0100: Oneric - 521bf1d cosmetic/doc: consistently use color 2022-11-29 19:53:09 +0100: Oneric - a86c2a6 Include compare/README.md in dist tarballs 2022-11-28 19:31:37 +0100: Dr.Smile - 1a533e5 Introduce LayoutRes{X,Y} script headers 2022-11-17 02:49:58 +0200: Oleg Oshmyan - 5b3fe27 compare: fix 16-bit PNG read/write on big-endian platforms 2022-11-16 16:10:37 +0200: Oleg Oshmyan - dedc159 compare: support anamorphic scaling 2022-11-16 16:10:36 +0200: Oleg Oshmyan - 830dc3a Use compatible blur parameters on anamorphic video 2022-11-16 16:05:43 +0200: Dr.Smile - b4deb89 Support different Gaussian blur radii along the two axes 2022-11-16 15:52:19 +0200: Oleg Oshmyan - 194f0d2 compare: don't call qsort on NULL array 2022-11-15 21:14:37 -0600: rcombs - b5cdc69 ass_font: remove unused function 2022-11-15 21:14:37 -0600: rcombs - e77427b ass_render: set user_override_style.Name during init 2022-11-15 21:14:37 -0600: rcombs - 4943c18 ass_render: mover rasterizer into RenderContext 2022-11-15 21:14:37 -0600: rcombs - 63e592b ass_fontselect: take const ASS_Font* 2022-11-15 21:14:37 -0600: rcombs - da36a73 ass_fontselect: fail on allocation failures 2022-11-15 21:14:37 -0600: rcombs - bdcfdf8 ass_render: move shaper member to RenderContext 2022-11-15 21:14:37 -0600: rcombs - f60d8b9 ass_render: add setup_shaper() function 2022-11-15 21:14:37 -0600: rcombs - 85e340d ass_render: add text_info_done function 2022-11-15 21:14:37 -0600: rcombs - 75d2d37 ass_render: add text_info_init function 2022-11-15 21:14:37 -0600: rcombs - b79678d ass_shaper: move cache ownership to the renderer 2022-11-15 21:14:37 -0600: rcombs - 1ff207a ass_render: take RenderContext* in render_and_combine_glyphs() 2022-11-15 21:14:37 -0600: rcombs - 75454b7 ass_render: take RenderContext* in ass_render_event() 2022-11-15 21:14:37 -0600: rcombs - 984cc02 ass_render: get text_info from state 2022-11-15 21:14:37 -0600: rcombs - 6095a9c ass_render: take RenderContext* in init_render_context() 2022-11-15 21:14:37 -0600: rcombs - 42ca6db ass_render: setup renderer/text_info on RenderContext in ass_renderer_init 2022-11-15 21:14:37 -0600: rcombs - be1632e ass_render: take RenderContext* in parse_events() 2022-11-15 21:14:37 -0600: rcombs - faeacda ass_render: use state local in parse_events() 2022-11-15 21:14:37 -0600: rcombs - 973e855 ass_render: take RenderContext* in split_style_runs() 2022-11-15 21:14:37 -0600: rcombs - 7cd29c7 ass_render: take RenderContext* in retrieve_glyphs() 2022-11-15 21:14:37 -0600: rcombs - 0d334ee ass_render: take RenderContext* in preliminary_layout() 2022-11-15 21:14:37 -0600: rcombs - 6410e4e ass_render: take RenderContext* in wrap_lines_smart() 2022-11-15 21:14:37 -0600: rcombs - bcc8602 ass_render: take RenderContext* in reorder_text() 2022-11-15 21:14:37 -0600: rcombs - 5ed9267 ass_render: take RenderContext* in align_lines() 2022-11-15 21:14:37 -0600: rcombs - 0e18f99 ass_render: take RenderContext* in apply_baseline_shear() 2022-11-15 21:14:37 -0600: rcombs - a237df7 ass_render: take RenderContext* in calculate_rotation_params() 2022-11-15 21:14:37 -0600: rcombs - 176137c ass_render: take RenderContext* in add_background() 2022-11-15 21:14:37 -0600: rcombs - 2cfda34 ass_render: take RenderContext* in render_text() 2022-11-15 21:14:37 -0600: rcombs - 83d6d6b ass_render: take RenderContext* in [xy]2scr(_(left|right|top|sub)) 2022-11-15 21:14:37 -0600: rcombs - cb80b82 ass_render: replace render_priv->state with state 2022-11-15 21:14:37 -0600: rcombs - 9cbf538 ass_parse: take RenderContext* in parse_vector_clip() 2022-11-15 21:14:37 -0600: rcombs - b5a5175 ass_parse: take RenderContext* in process_karaoke_effects() 2022-11-15 21:14:37 -0600: rcombs - 5c9aed6 ass_parse: take RenderContext* in parse_tags() 2022-11-15 21:14:37 -0600: rcombs - 206043f ass_render: take RenderContext* in reset_render_context() 2022-11-15 21:14:37 -0600: rcombs - c4c49c6 ass_render: take RenderContext* in init_font_scale() 2022-11-15 21:14:37 -0600: rcombs - cc36da7 ass_render: move (font|border|blur)_scale to RenderContext 2022-11-15 21:14:37 -0600: rcombs - 04d48fa ass_render: take RenderContext* in handle_selective_style_overrides() 2022-11-15 21:14:37 -0600: rcombs - 5cda371 ass_render: take RenderContext* in free_render_context 2022-11-15 21:14:37 -0600: rcombs - f724fcc ass_render: add text_info member to RenderContext 2022-11-15 21:14:37 -0600: rcombs - 51ebe4e ass_parse: take RenderContext* in get_next_char() 2022-11-15 21:14:37 -0600: rcombs - 414b3e5 ass_parse: take RenderContext* in apply_transition_effects() 2022-11-15 21:14:37 -0600: rcombs - dc66f4b ass_parse: take RenderContext in update_font() 2022-11-15 21:14:37 -0600: rcombs - db2f527 ass_render: add renderer pointer to RenderContext 2022-11-12 00:51:29 +0100: Oneric - 3df19c2 ci/gha: replace deprecated set-output 2022-11-11 21:55:50 +0100: Oneric - d4a7ebb ci/gha: replace matrix.package_prefix 2022-11-10 21:19:37 +0100: Oneric - 44beae2 ci/gha: reenable sanitisers for 64-bit Windows 2022-11-02 17:45:45 +0100: Oneric - 52783a4 doc: document xy* not mangling colours on RGB video 2022-11-02 17:44:48 +0100: Oneric - 113649b doc: fix description of MPC-HC ISR's colour mangling 2022-10-22 18:05:11 +0200: Oneric - 4eb5c6d ci/gha: ensure internal API is namespaced 2022-10-22 18:05:11 +0200: Oneric - 1884f6e refactor: prefix all internal API with ass_ 2022-10-22 03:56:29 +0200: Oneric - cb49725 parse: replace mult_alpha and change_alpha exports 2022-10-22 03:42:54 +0200: Oneric - 4958453 refactor/utils: turn some functions into static inlines 2022-10-22 03:42:27 +0200: Oneric - f6e1987 refactor: move and static'fy some internal functions 2022-10-21 18:17:15 +0200: Oneric - 536f6dd refactor: static'fy functions only used in one file 2022-10-21 18:17:13 +0200: Oneric - 67a57e5 parse: remove unused function Build start: 2022-12-15 00:59:47 +0100 curl 2022-12-14 12:31:01 +0100: Daniel Stenberg - 57d2d9b6b lib: use size_t or int etc instead of longs 2022-12-14 12:25:18 +0100: Daniel Stenberg - 58f55ba57 azure: use "unversioned" clang and clang-tools for scanbuild job 2022-12-14 10:14:27 +0100: Daniel Gustafsson - 6b19247e7 x509asn1: avoid freeing unallocated pointers 2022-12-13 20:29:37 +0100: Emil Engler - a20f99de7 curl_url_set.3: fix typo 2022-12-13 15:13:09 +0100: Daniel Stenberg - 86b4b66c5 test2304: verify websocket handling when connection is closed 2022-12-13 15:13:09 +0100: Daniel Stenberg - b716511f0 server/sws: if asked to close connection, skip the websocket handling 2022-12-13 15:13:03 +0100: Daniel Stenberg - 734c1f890 ws: if no connection is around, return error 2022-12-13 15:04:31 +0100: Emil Engler - 845f020ea docs: extend the dump-header documentation 2022-12-12 09:15:50 +0100: Daniel Stenberg - d4709fa4b RELEASE-NOTES: synced 2022-12-12 09:07:32 +0100: Daniel Stenberg - e6b372571 styled-output.d: this option does not work on Windows 2022-12-12 09:04:51 +0100: Emil Engler - 8b1e5df73 tool: determine the correct fopen option for -D 2022-12-11 20:52:12 +0100: MonkeybreadSoftware - 1a88b6b65 docs/curl_ws_send: Fixed typo in websocket docs 2022-12-11 14:15:53 +0100: Prithvi MK - b80dae232 c-hyper: fix multi-request mechanism 2022-12-11 12:36:36 +0100: andy5995 - fd2c9e5e8 page-header: grammar improvement (display transfer rate) 2022-12-11 12:35:33 +0100: andy5995 - d95a575de docs/DEPRECATE.md: grammar improvement and sp correction 2022-12-11 12:34:19 +0100: Boris Verkhovskiy - 4ac64eadf tool_cfgable: make socks5_gssapi_nec a boolean 2022-12-09 16:50:23 +0100: Frank Gevaerts - 99f72c01c contributors.sh: actually use $CURLWWW instead of just setting it. 2022-12-09 13:55:01 +0100: Daniel Stenberg - f0b374f66 KNOWN_BUGS: remove items not considered bugs any more 2022-12-09 10:51:44 +0100: Daniel Stenberg - da8e215f6 CURLOPT_COOKIEFILE.3: advice => advise 2022-12-09 09:41:24 +0100: Daniel Gustafsson - fdafa0ef5 curl.h: reword comment to not use deprecated option 2022-12-09 08:21:15 +0100: Ryan Schmidt - ac4554870 system.h: fix socklen_t, curl_off_t, long long for Classic Mac OS 2022-12-09 08:18:04 +0100: Ryan Schmidt - b8e605ade vms: remove SIZEOF_SHORT 2022-12-08 23:45:18 +0100: Daniel Gustafsson - 76b73c746 tool_formparse: avoid clobbering on function params 2022-12-08 23:37:32 +0100: Daniel Gustafsson - 60453483b noproxy: guard against empty hostnames in noproxy check 2022-12-08 23:36:23 +0100: Daniel Stenberg - c8d24d4e7 c-hyper: CONNECT respones are not server responses 2022-12-08 16:47:43 +0100: Daniel Stenberg - d31915a8d test265: Use "connection: keep-alive" response header 2022-12-08 14:55:39 +0100: Daniel Stenberg - 3f06b423c RELEASE-NOTES: synced 2022-12-08 14:27:06 +0100: Stefan Eissing - b42156b82 cfilter: improve SSL connection checks 2022-12-08 11:02:11 +0100: Daniel Stenberg - 42bcca4af runtests: silence nghttpx errors 2022-12-07 15:56:43 -0500: Ryan Schmidt - 33f1f4f79 config-mac: define HAVE_SYS_IOCTL_H 2022-12-07 15:46:31 -0500: Philip H - 66fabeea2 CI: Change FreeBSD image from 12.3 to 12.4 2022-12-07 14:44:49 -0500: Ryan Schmidt - 5c68fd7c5 test1421: fix typo 2022-12-07 14:41:09 -0500: Jay Satiro - fe3463eba build: assume errno.h is always available 2022-12-07 14:30:32 -0500: Jay Satiro - 57d3477e7 build: assume assert.h is always available 2022-12-07 13:19:11 +0100: Philip H - 7865d09e4 CI: LGTM.com will be shut down in December 2022 2022-12-06 23:23:13 +0100: Daniel Stenberg - cbaa80ae2 mailmap: Andy Alt 2022-12-06 23:18:23 +0100: andy5995 - 68ffb4063 misc: Fix incorrect spelling 2022-12-06 11:08:12 +0100: Stefan Eissing - 2d3e20a2f wolfssl: remove special BIO return code handling 2022-12-06 09:50:29 +0100: Daniel Stenberg - 5ec759247 openssl: return -1 on error in the BIO callbacks 2022-12-06 09:43:03 +0100: Ryan Schmidt - 0ed8ff2d3 config-mac: remove HAVE_SYS_SELECT_H 2022-12-06 09:35:47 +0100: Ryan Schmidt - 82b348130 setup: do not require __MRC__ defined for Mac OS 9 builds 2022-12-06 09:29:21 +0100: Ryan Schmidt - d502270eb curl.h: name all public function parameters 2022-12-06 09:23:19 +0100: Andy Alt - 8fd218408 docs/examples: spell correction ('Retrieve') 2022-12-06 08:57:04 +0100: Daniel Stenberg - f3fc089de unit1302: slightly extended 2022-12-06 08:57:04 +0100: Daniel Stenberg - c6f602c93 base64: faster base64 decoding 2022-12-06 00:15:18 +0100: mickae1 - 8fe33a966 libssh2: return error when ssh_hostkeyfunc returns error 2022-12-05 14:31:32 +0000: Viktor Szakats - 2b584fffc Makefile.mk: improve a GNU Make hack [ci skip] 2022-12-05 14:58:06 +0100: Daniel Stenberg - 6b30f2887 tests/unit/.gitignore: ignore all unit + 4 digits files 2022-12-05 11:33:34 +0100: Daniel Stenberg - fc02a7808 base64: encode without using snprintf 2022-12-05 08:11:24 +0100: Daniel Stenberg - fa467a2fa base64: better alloc size 2022-12-05 08:10:04 +0100: Ryan Schmidt - 29bb9ba43 config-mac: fix typo: size_T -> size_t 2022-12-03 11:47:27 +0100: Daniel Stenberg - f8ad07c03 RELEASE-NOTES: synced 2022-12-02 23:42:40 +0100: Jakub Zakrzewski - 52279c8e5 CMake: fix build with `CURL_USE_GSSAPI` 2022-12-02 22:22:06 +0000: Max Dymond - a4fd257c1 ci: Reuse fuzzing snippet from curl-fuzzer project 2022-12-02 23:13:54 +0100: Diogo Teles Sant'Anna - a2f5a4ca6 GHA: clarify workflows permissions, set least possible privilege 2022-12-02 15:20:41 +0000: Viktor Szakats - 8fc242333 Makefile.mk: address minor issues 2022-12-02 11:28:43 +0100: Rob de Wit - 73c4f9696 curl_get_line: allow last line without newline char 2022-12-02 10:07:41 +0100: Daniel Stenberg - 73d6f4148 cookie: open cookie jar as a binary file 2022-12-01 21:19:40 +0100: Daniel Stenberg - 3dfb6aeab runtests: only do CRLF replacements for hyper if it is HTTP 2022-12-01 18:27:27 +0100: Stefan Eissing - 5c27f6c45 openssl: fix for BoringSSL BIO result interpretation mixups 2022-12-01 16:00:11 +0000: Max Dymond - 4c712a1b2 ci: Remove zuul fuzzing job as it's superseded by CIFuzz 2022-12-01 15:04:23 +0100: Daniel Stenberg - 2f34a7347 runtests: do CRLF replacements per section only 2022-12-01 10:57:36 +0100: Stefan Eissing - 27ec767eb gnutls: use common gnutls init and verify code for ngtcp2 2022-12-01 08:34:37 +0100: Baitinq on github - b8ffb02e8 aws_sigv4: fix typos in aws_sigv4.c 2022-11-30 15:37:44 +0100: Kenneth Myhra - 610b96c6b curl.h: include on SerenityOS 2022-11-30 14:05:57 +0100: Daniel Stenberg - 39bbd1caf openssl: prefix errors with '[lib]/[version]: ' 2022-11-30 13:56:06 +0100: Stefan Eissing - ca15b7512 tests: add HTTP/3 test case, custom location for proper nghttpx 2022-11-30 09:11:33 +0100: Daniel Stenberg - 0186ec41b RELEASE-NOTES: synced 2022-11-30 09:09:47 +0100: Daniel Stenberg - 9967c10b6 scripts/contributors.sh: strip one OR MORE leading spaces 2022-11-30 08:59:43 +0100: Daniel Stenberg - 4e2146554 RELEASE-NOTES: synced 2022-11-29 23:16:47 +0100: Daniel Stenberg - 07203b0bb openssl/mbedtls: use %d for outputing port with failf (int) 2022-11-29 16:14:16 +0100: Daniel Stenberg - f85e932b2 KNOWN_BUGS: remove "Multi perform hangs waiting for threaded resolver" 2022-11-29 16:13:10 +0100: Daniel Stenberg - 862406c5e KNOWN_BUGS: remove "--interface for ipv6 binds to unusable IP address" 2022-11-29 14:45:27 +0100: Daniel Stenberg - 3075fdccd test1276: verify lib/optiontable.pl 2022-11-29 14:43:42 +0100: Daniel Stenberg - ea557cfa2 lib/optiontable.pl: adapt to CURLOPTDEPRECATED() 2022-11-29 10:28:31 +0100: Daniel Stenberg - f83610c89 docs/INSTALL.md: list OSes and CPUs quoted 2022-11-28 19:51:22 +0100: Ikko Ashimine - ae99ac6ff vtls: fix typo in vtls_int.h 2022-11-28 17:27:27 +0100: Daniel Stenberg - 42aa4e1a7 curl-openssl.m4: do not add $prefix/include/openssl to CPPFLAGS 2022-11-28 17:26:40 +0100: Daniel Stenberg - 4506cbf7f INSTALL: update operating systems and CPU archs 2022-11-28 13:56:23 +0100: Stefan Eissing - 55807e6c0 tls: backends use connection filters for IO, enabling HTTPS-proxy 2022-11-28 13:13:53 +0100: Daniel Stenberg - dbd74baf7 include/curl/curl.h: bump the deprecated requirements to gcc 6.1 2022-11-28 09:09:54 +0100: Patrick Monnerat - eb559c805 mime: relax easy/mime structures binding 2022-11-26 17:06:28 +0100: fractal-access - 383fb29da test416: verify growing FTP file support 2022-11-26 17:02:54 +0100: fractal-access - 76b3f5f2c ftp: support growing files with CURLOPT_IGNORE_CONTENT_LENGTH 2022-11-26 16:56:46 +0100: Stefan Eissing - f18956d0c cfilter: re-add `conn` as parameter to cfilter setup methods 2022-11-26 12:33:58 +0100: Daniel Stenberg - 3e33681ea KNOWN_BUGS: remove five FTP related issues 2022-11-26 00:11:57 +0100: Stefan Eissing - f70297187 tests: add authorityInfoAccess to generated certs 2022-11-25 09:33:52 +0100: Daniel Stenberg - 280cbeee2 runtests: --no-debuginfod now disables DEBUGINFOD_URLS 2022-11-25 09:24:43 +0100: Casey Bodley - fcf8f6854 test/aws_sigv4: test cases for content-sha256 2022-11-25 09:24:07 +0100: Casey Bodley - 7f8e6da6d aws_sigv4: consult x-%s-content-sha256 for payload hash 2022-11-25 08:59:22 +0100: Philip H - 4c61a8e8f GHA: NSS use clang instead of clang-9 2022-11-25 08:40:19 +0100: Daniel Stenberg - e3302eb5b RELEASE-NOTES: synced 2022-11-25 08:32:23 +0100: Daniel Stenberg - 975efec61 tool_operate: override the numeric locale and set "C" by force 2022-11-25 08:30:29 +0100: Daniel Stenberg - cde8f2848 test1662: verify formpost, 301 redirect, no rewind possible 2022-11-25 08:30:26 +0100: Daniel Stenberg - 1b3973180 lib: rewind BEFORE request instead of AFTER previous 2022-11-24 09:04:14 +0100: Daniel Stenberg - 9ecebb5d0 vtls: repair build with disabled proxy 2022-11-23 12:12:59 +0100: Daniel Gustafsson - 8b9c5bef9 packaging: remove traces of deleted files 2022-11-23 12:10:30 +0100: Daniel Gustafsson - 3ae63a121 openssl: silence compiler warning when not using IPv6 2022-11-23 11:56:52 +0100: Daniel Gustafsson - 2d9fee450 netware: remove leftover traces 2022-11-23 09:07:12 +0100: Ryan Schmidt - e007ace30 curl_endian: remove Curl_write64_le from header 2022-11-22 14:43:38 +0100: Daniel Stenberg - 66ca8ace1 docs: add more "SEE ALSO" links to CA related pages 2022-11-22 14:41:15 +0100: Daniel Stenberg - c1cdc08cb examples: update descriptions 2022-11-22 14:25:50 +0100: Stefan Eissing - af22c2a54 vtls: localization of state data in filters 2022-11-22 03:34:01 -0500: Daniel Stenberg - a28a80d59 examples/10-at-a-time: fix possible skipped final transfers 2022-11-22 08:28:41 +0000: Viktor Szakats - a8861b6cc Makefile.mk: portable Makefile.m32 2022-11-22 08:20:38 +0100: Stefan Eissing - 4a8b4a1b6 cfiler: filter types have flags indicating what they do 2022-11-21 13:39:18 +0100: Daniel Stenberg - b7413a66b RELEASE-NOTES: synced 2022-11-20 03:54:36 -0500: Jay Satiro - 4f42150d0 sendf: change Curl_read_plain to wrap Curl_recv_plain (take 2) 2022-11-19 13:01:12 +0100: Sean McArthur - 8c859cdb6 hyper: classify headers as CONNECT and 1XX 2022-11-19 12:30:29 +0100: Stefan Eissing - 8ed97ad2b ftp: fix "AUTH TLS" on primary conn and for SSL in PASV second conn 2022-11-19 03:19:32 -0500: Jay Satiro - e08382a20 CURLOPT_POST.3: Explain setting to 0 changes request type 2022-11-19 00:13:29 +0100: Daniel Stenberg - 8a6a48957 docs/INSTALL.md: expand on static builds 2022-11-19 00:00:27 +0100: Stefan Eissing - ff8fc809c http: restore h3 to working condition after connection filter introduction 2022-11-18 23:54:38 +0100: Daniel Stenberg - c7cd781a6 urldata: change port num storage to int and unsigned short 2022-11-18 11:00:29 +0100: Daniel Stenberg - 18383fbf7 Revert "sendf: change Curl_read_plain to wrap Curl_recv_plain" 2022-11-18 09:59:33 +0100: Daniel Stenberg - 95a8ac6bc HTTP-COOKIES.md: update the 6265bis link to draft-11 2022-11-18 09:58:07 +0100: Daniel Stenberg - 117e3372a docs/WEBSOCKET.md: explain the URL use 2022-11-18 03:04:13 -0500: Jay Satiro - 12e1def51 sendf: change Curl_read_plain to wrap Curl_recv_plain 2022-11-18 02:54:57 -0500: Jay Satiro - 856b133f5 test3026: reduce runtime in legacy mingw builds 2022-11-18 08:22:05 +0100: Daniel Stenberg - 37ca6f0f9 url: move back the IDN conversion of proxy names 2022-11-18 00:17:27 +0100: Alexandre Ferrieux - 49798cac8 CURLOPT_QUICK_EXIT: don't wait for DNS thread on exit 2022-11-17 23:16:31 +0100: Daniel Stenberg - b473df52b HTTP-COOKIES.md: mention that http://localhost is a secure context 2022-11-17 23:15:37 +0100: Daniel Stenberg - e9c580de4 lib: parse numbers with fixed known base 10 2022-11-17 14:41:20 +0100: Daniel Stenberg - 0fef73ea4 RELEASE-NOTES: synced 2022-11-17 14:41:04 +0100: Daniel Stenberg - 709aefc7c scripts/delta: adapt to curl.h changes for the opt counter 2022-11-17 13:47:24 +0100: Daniel Stenberg - cc3d517e8 cookie: expire cookies at once when max-age is negative 2022-11-17 13:45:36 +0100: Stefan Eissing - 7a19dd8a8 proxy: haproxy filter is only available when PROXY and HTTP are 2022-11-16 16:05:44 +0100: Daniel Stenberg - 14d558903 OtherTests.cmake: check for cross-compile, not for toolchain 2022-11-16 11:26:22 +0100: Daniel Stenberg - df00df1e6 ntlm: improve comment for encrypt_des 2022-11-15 23:09:31 +0100: Daniel Stenberg - bbb36409d include/curl/curl.h: bump the deprecated requirements to gcc 5.3 2022-11-15 15:56:25 +0100: Stefan Eissing - a8e6351e1 proxy: refactor haproxy protocol handling as connection filter 2022-11-15 10:57:29 +0100: Patrick Monnerat - 6967571bf lib: feature deprecation warnings in gcc >= 4.3 2022-11-15 10:56:09 +0100: Daniel Stenberg - 980510926 log2changes.pl: wrap long lines at 80 columns 2022-11-14 14:54:39 +0100: Daniel Stenberg - f4912407e cfilters: use %zu for outputting size_t 2022-11-14 14:54:29 +0100: Daniel Stenberg - e1e090b89 Curl_closesocket: avoid using 'conn' if NULL 2022-11-14 14:53:15 +0100: Daniel Stenberg - b7e4c41aa url: only acknowledge fresh_reuse for non-followed transfers 2022-11-14 10:06:01 +0100: Daniel Stenberg - fb7cf93ba netrc.d: provide mutext info 2022-11-14 10:04:58 +0100: Daniel Stenberg - f20231a5f cmdline-opts/page-footer: remove long option nroff formatting 2022-11-14 10:04:57 +0100: Daniel Stenberg - 7fcfe0e00 nroff-scan.pl: detect double highlights 2022-11-14 10:04:31 +0100: Daniel Stenberg - 4154165e5 cmdline-opts/gen.pl: fix the linkifier 2022-11-14 09:19:10 +0100: Patrick Monnerat - 184fc6f07 tool: use feature names instead of bit mask, when possible 2022-11-14 09:19:06 +0100: Patrick Monnerat - e1e482517 docs: curl_version_info is not thread-safe before libcurl initialization 2022-11-14 09:18:53 +0100: Patrick Monnerat - e780aae77 version: add a feature names array to curl_version_info_data 2022-11-14 08:50:51 +0100: Stefan Eissing - 00ea0aaf4 negtelnetserver.py: have it call its close() method 2022-11-13 22:42:01 +0100: Nathan Moinvaziri - 5f8351aea ntlm: silence ubsan warning about copying from null target_info pointer. 2022-11-12 00:54:35 +0100: Daniel Stenberg - 1ec3f449f RELEASE-NOTES: synced 2022-11-12 00:51:24 +0100: Stefan Eissing - 13d550203 Websocket: fixes for partial frames and buffer updates. 2022-11-12 00:45:24 +0100: Daniel Stenberg - 7f182f713 tool_operate: provide better errmsg for -G with bad URL 2022-11-12 00:14:24 +0100: Daniel Stenberg - aecc54969 vtls: fix build without proxy support 2022-11-12 00:13:29 +0100: Daniel Stenberg - 0f860da4b tool_getparam: make --no-get work as the opposite of --get 2022-11-12 00:12:46 +0100: Daniel Stenberg - fa0b92276 http: mark it 'this_is_a_follow' in the Location: logic 2022-11-11 20:12:40 +0000: Viktor Szakats - 83c4c1a05 config-win32: fix SIZEOF_OFF_T for MSVC and old MinGW 2022-11-11 15:56:05 +0100: Daniel Stenberg - bf12c2bed lib: remove bad set.opt_no_body assignments 2022-11-11 15:17:51 +0100: Stefan Eissing - dafdb20a2 lib: connection filters (cfilter) addition to curl: 2022-11-10 17:50:51 +0100: Stefan Eissing - 89ee5cfb3 curl-rustls.m4: on macOS, rustls also needs the Security framework 2022-11-10 12:36:27 +0100: Daniel Stenberg - b25e4be79 rtsp: only store first_host once 2022-11-10 12:25:17 +0100: Fata Nugraha - f65f445f5 test3028: verify PROXY 2022-11-10 12:24:48 +0100: Fata Nugraha - 11ad25fff http: do not send PROXY more than once 2022-11-10 03:13:58 -0500: Jay Satiro - 6d7511540 lib: add CURL_WRITEFUNC_ERROR to signal write callback error 2022-11-09 10:29:19 +0100: Daniel Stenberg - 988c1c12f Revert "GHA: add scorecard.yml" 2022-11-09 10:10:33 +0100: Daniel Stenberg - ca76c79b3 GHA: add scorecard.yml 2022-11-09 09:40:07 +0100: Lorenzo Miniero - 0baca08dc test3100: RTSP Basic authentication 2022-11-09 09:40:00 +0100: Daniel Stenberg - 2bc04d498 rtsp: fix RTSP auth 2022-11-09 09:37:21 +0100: Daniel Stenberg - e46d388c8 KNOWN_BUGS: remove eight entries 2022-11-09 00:36:33 +0100: Hirotaka Tagawa - 39538fcc4 headers: add endif comments 2022-11-08 14:37:35 +0100: Daniel Stenberg - 633493947 test1221: verify --url-query 2022-11-08 14:37:34 +0100: Daniel Stenberg - b6e1afd06 curl: add --url-query 2022-11-08 10:46:12 +0100: Daniel Stenberg - 43232b599 maketgz: set the right version in lib/libcurl.plist 2022-11-08 10:29:17 +0100: Daniel Stenberg - f96d375a5 RELEASE-NOTES: synced 2022-11-08 10:06:12 +0100: Michael Drake - 1fdca35dd curl.h: add CURLOPT_CA_CACHE_TIMEOUT option 2022-11-08 10:06:12 +0100: Michael Drake - 3c16697eb openssl: reduce CA certificate bundle reparsing by caching 2022-11-08 03:11:01 -0500: Rose - f151ec6c1 lib: fix some type mismatches and remove unneeded typecasts 2022-11-08 09:08:09 +0100: Daniel Stenberg - 14061f784 cookie: compare cookie prefixes case insensitively 2022-11-07 23:55:26 +0100: Daniel Stenberg - c0b24c93a tool_operate: when aborting, make sure there is a non-NULL error buffer 2022-11-07 23:54:32 +0100: Daniel Stenberg - 1188c6b8e WEBSOCKET.md: fix broken link 2022-11-07 12:48:39 +0100: Daniel Stenberg - ec4eec222 CURLOPT_DEBUGFUNCTION.3: do not assume nul-termination in example 2022-11-07 12:29:43 +0100: Stefan Eissing - af5a22a9c websockets: fix handling of partial frames 2022-11-07 12:24:07 +0100: Daniel Stenberg - f9618ffe4 mailmap: unify Stefan Eissing 2022-11-07 12:19:36 +0100: Stefan Eissing - 9ad386f85 hyper: fix handling of hyper_task's when reusing the same address 2022-11-07 08:02:00 +0100: Jay Satiro - 3cbdf4a14 ws: return CURLE_NOT_BUILT_IN when websockets not built in 2022-11-07 08:00:38 +0100: Daniel Stenberg - b1953c193 noproxy: tailmatch like in 7.85.0 and earlier 2022-11-06 00:04:47 +0100: Daniel Stenberg - 592107fa1 configure: require fork for NTLM-WB 2022-11-05 23:52:11 +0100: Daniel Stenberg - 2d4533996 docs/EARLY-RELEASE.md: how to determine an early release 2022-11-03 11:37:15 +0100: Daniel Stenberg - 6b6667c58 RELEASE-NOTES: synced 2022-11-03 09:36:04 +0100: Zespre Schmidt - c2fecfbf8 docs: add missing parameters for --retry flag 2022-11-03 09:34:03 +0100: Adam Averay - 84e2ca7e3 libcurl-errors.3: remove duplicate word 2022-11-03 09:31:43 +0100: Eric Vigeant - 6c51adeb7 cur_path: do not add '/' if homedir ends with one 2022-11-01 22:45:28 +0000: Viktor Szakats - 3390ef0af windows: fail early with a missing windres in autotools 2022-11-01 22:40:36 +0000: Viktor Szakats - edae6c66c lib: sync guard for Curl_getaddrinfo_ex() definition and use 2022-11-01 22:27:28 +0000: Viktor Szakats - b563a92cd tidy-up: process.h detection and use 2022-11-01 17:01:26 +0100: Daniel Stenberg - 480ac6e54 lib1301: unit103 turned into a libtest 2022-11-01 17:01:26 +0100: Daniel Stenberg - 3f039dfd6 strcase: use curl_str(n)equal for case insensitive matches 2022-11-01 16:57:37 +0100: Daniel Stenberg - 7399fa5b0 README.md: remove badges and xmas-tree garnish 2022-11-01 12:00:39 +0100: Patrick Monnerat - 3b9af11c7 gen.pl: do not generate CURLHELP bitmask lines > 79 characters 2022-10-30 22:52:07 +0100: Marc Hoersken - 65bdd6bae CI/cirrus: remove superfluous double-quotes and sudo 2022-10-30 22:50:14 +0100: Marc Hoersken - 666bad45f tests/sshserver.pl: re-enable ssh-rsa while using openssh 8.8+ 2022-10-30 22:31:29 +0100: Daniel Stenberg - 52cc4a85f style: use space after comment start and before comment end 2022-10-30 22:26:24 +0100: Patrick Schlangen - b8c302dcb docs: remove performance note in CURLOPT_SSL_VERIFYPEER 2022-10-30 22:23:58 +0100: Daniel Stenberg - 02186a660 tests/server: make use of strcasecompare from lib/ 2022-10-28 17:57:14 +0200: Daniel Stenberg - a55256cfb curl: timeout in the read callback 2022-10-28 17:54:48 +0200: Daniel Stenberg - b830f9ba9 noproxy: fix tail-matching 2022-10-28 09:02:22 +0200: Daniel Stenberg - d4fed2a13 docs: explain the noproxy CIDR notation support 2022-10-27 23:35:47 +0200: jonrumsey - a3063fe01 os400: use platform socklen_t in Curl_getnameinfo_a 2022-10-27 23:31:31 +0200: Daniel Stenberg - efc286b7a noproxy: also match with adjacent comma 2022-10-27 16:57:53 -0400: Randall S. Becker - fc8d6b237 build: fix for NonStop 2022-10-27 16:55:44 -0400: Randall S. Becker - 1e5228533 system.h: support 64-bit curl_off_t for NonStop 32-bit 2022-10-27 15:53:11 +0200: Daniel Stenberg - 19bfaca7c spellcheck.words: remove 'github' as an accepted word 2022-10-27 10:01:30 +0200: Ayesh Karunaratne - 4484270af misc: typo and grammar fixes 2022-10-27 06:45:32 +0000: Viktor Szakats - b7260c4fd windows: fix linking .rc to shared curl with autotools 2022-10-26 09:56:52 +0000: Viktor Szakats - 811c799f2 cmake: really enable warnings with clang 2022-10-26 11:48:59 +0200: Joel Depooter - df77eff27 sendf: remove unnecessary if condition 2022-10-26 09:45:23 +0000: Viktor Szakats - b51560b9f winidn: drop WANT_IDN_PROTOTYPES 2022-10-26 11:27:59 +0200: Daniel Stenberg - 279834dd4 misc: remove duplicated include files 2022-10-26 11:27:29 +0200: Daniel Stenberg - 3678336b2 scripts/checksrc.pl: detect duplicated include files 2022-10-26 11:23:41 +0200: Daniel Stenberg - 6092eaa3e RELEASE-NOTES: synced 2022-10-26 11:23:35 +0200: Daniel Stenberg - 716ad5ea4 CURLMOPT_SOCKETFUNCTION.3: clarify CURL_POLL_REMOVE 2022-10-26 08:12:46 +0200: Daniel Stenberg - cd95ee9f7 RELEASE: synced 2022-10-26 08:12:46 +0200: Daniel Stenberg - 934ecfae1 THANKS: added from the 7.86.0 release 2022-10-25 15:20:45 +0000: Viktor Szakats - 86c002904 noproxy: include netinet/in.h for htonl() 2022-10-24 20:50:27 +0200: Marc Hoersken - 0e6e56930 CI: fix AppVeyor status failing for starting jobs 2022-10-24 15:30:25 +0200: Daniel Stenberg - 038bfb852 test445: verifies the protocols-over-http-proxy flaw and fix 2022-10-24 15:30:25 +0200: Daniel Stenberg - 55e187572 http_proxy: restore the protocol pointer on error 2022-10-24 13:49:22 +0200: Daniel Stenberg - 9d0869d23 multi: remove duplicate include of connect.h 2022-10-24 13:38:26 +0200: Daniel Gustafsson - d4a4d5402 idn: fix typo in test description 2022-10-24 12:00:54 +0200: Daniel Stenberg - 53bcf55b4 url: use IDN decoded names for HSTS checks 2022-10-24 11:58:03 +0200: Daniel Stenberg - 809c81b9f unit1614: fix disabled-proxy build 2022-10-24 11:31:08 +0200: Daniel Gustafsson - 8f384577b cookies: optimize control character check 2022-10-24 11:29:03 +0200: Daniel Stenberg - c97ec984f netrc: replace fgets with Curl_get_line 2022-10-23 17:27:17 +0200: Daniel Stenberg - 84c6b1a02 RELEASE-NOTES: add "Planned upcoming removals include" 2022-10-23 12:40:26 +0000: Viktor Szakats - b9a8da4e6 ci: bump to gcc-11 for macos 2022-10-22 23:21:03 +0000: Viktor Szakats - a0d8a1aa9 Makefile.m32: reintroduce CROSSPREFIX and -W -Wall [ci skip] 2022-10-22 23:20:26 +0000: Viktor Szakats - 9b63dda16 noproxy: silence unused variable warnings with no ipv6 2022-10-22 23:56:38 +0200: Daniel Stenberg - f5e5384ec test644: verify --xattr (with redirect) 2022-10-22 23:56:23 +0200: Daniel Stenberg - 3ab3c16b2 tool_xattr: save the original URL, not the final redirected one 2022-10-22 23:24:57 +0200: Daniel Stenberg - 873cc38e8 docs: make sure libcurl opts examples pass in long arguments 2022-10-21 22:54:32 +0200: Marc Hoersken - c2e9376a8 CI: fix AppVeyor job links only working for most recent build 2022-10-21 19:06:25 +0000: Viktor Szakats - 36474f105 noproxy: fix builds without AF_INET6 2022-10-21 13:39:20 +0200: Daniel Stenberg - 1e9a538e0 noproxy: support proxies specified using cidr notation 2022-10-21 11:00:18 +0200: Daniel Stenberg - b15ca64bb urlapi: remove two variable assigns 2022-10-21 09:29:09 +0200: Jeremy Maitin-Shepard - 869882510 cmake: improve usability of CMake build as a sub-project 2022-10-21 09:23:02 +0200: Don Olmstead - 2e69df0a2 easy_lock: check for HAVE_STDATOMIC_H as well 2022-10-21 09:20:26 +0200: Daniel Stenberg - 4a5a27069 RELEASE-NOTES: synced 2022-10-20 23:17:00 +0200: Brad Harder - 6a7c776ee CURLMOPT_PIPELINING.3: dedup manpage xref 2022-10-20 20:48:13 +0200: Marc Hoersken - 9f3d3bfb7 CI: report AppVeyor build status for each job 2022-10-20 09:10:15 +0000: Viktor Szakats - a20f74a16 amiga: set SIZEOF_CURL_OFF_T=8 by default [ci skip] 2022-10-20 09:09:36 +0000: Viktor Szakats - 3dc8f6f25 connect: fix builds without AF_INET6 2022-10-20 08:58:31 +0200: Daniel Stenberg - 1943fe14b test1105: adjust to work with a hyper build 2022-10-20 08:56:53 +0200: Daniel Stenberg - 7d6cf06f5 urlapi: fix parsing URL without slash with CURLU_URLENCODE 2022-10-19 11:59:00 +0200: Marc Hoersken - 81094cb49 tests: avoid CreateThread if _beginthreadex is available 2022-10-19 04:07:06 -0400: Joel Depooter - 3f5a7975a schannel: Don't reset recv/send function pointers on renegotiation 2022-10-18 18:27:59 +0000: Viktor Szakats - 1c567f797 hostip: guard PF_INET6 use 2022-10-18 18:22:41 +0000: Viktor Szakats - 05d23823d amiga: do not hardcode openssl/zlib into the os config [ci skip] 2022-10-18 18:22:09 +0000: Viktor Szakats - 357649c47 amigaos: add missing curl header [ci skip] 2022-10-18 18:50:25 +0200: Daniel Stenberg - ef305de95 cmdline/docs: add a required 'multi' keyword for each option 2022-10-18 16:04:12 +0200: Daniel Stenberg - 40f350440 CURLOPT_AUTOREFERER.3: highlight the privacy leak risk 2022-10-18 08:43:40 +0200: Daniel Stenberg - dae84805d mprintf: reject two kinds of precision for the same argument 2022-10-18 08:42:46 +0200: Daniel Stenberg - f6b9971d7 ftp: remove redundant if 2022-10-18 08:41:38 +0200: Daniel Stenberg - ec977b050 tool_operate: more transfer cleanup after parallel transfer fail 2022-10-17 16:18:40 +0200: Daniel Stenberg - 3ccaddc9f mqtt: spell out CONNECT in comments 2022-10-17 16:09:22 +0200: Daniel Stenberg - d345ebfcd CURLOPT_POSTFIELDS.3: refer to CURLOPT_MIMEPOST 2022-10-17 10:41:17 +0200: Daniel Stenberg - e335d778e RELEASE-NOTES: synced 2022-10-17 03:27:03 -0400: Jay Satiro - 6b066de48 ngtcp2: Fix build errors due to changes in ngtcp2 library 2022-10-16 23:49:23 +0200: Daniel Stenberg - 025bad118 curl_path: return error if given a NULL homedir 2022-10-16 23:48:50 +0200: Daniel Stenberg - bdaa6dd5b libssh: if sftp_init fails, don't get the sftp error code 2022-10-16 23:47:31 +0200: Daniel Stenberg - 9660f2301 mqtt: return error for too long topic 2022-10-16 00:46:52 +0200: Rickard Hallerbäck - 703efb337 tool_paramhlp: make the max argument a 'double' 2022-10-15 21:40:19 +0200: Philip H - 1de60b18d cirrus-ci: add more macOS builds with m1 based on x86_64 builds freeglut 2022-12-04 01:12:57 +0200: John Tsiombikas - 0a3631f4 rename FreeBSD build file to FreeBSD (X11) to match the rest 2022-12-04 01:08:16 +0200: John Tsiombikas - 65e636fe added freebsd autobuild file for github CI libtiff 2022-12-14 20:53:41 +0100: Even Rouault - c2a28a12 TIFFWriteDirectorySec(): avoid harmless unsigned-integer-overflow 2022-12-14 00:29:50 +0100: Even Rouault - 3cfa4b9b tif_hash_set.c: add a tif_config.h include (mostly for GDAL renaming symbols trick) 2022-12-13 22:56:54 +0100: Even Rouault - a9de164c tiffinfo/tiffgt: more corect casts related to tdir_t changes 2022-12-13 22:45:19 +0100: Even Rouault - 8d5fbea9 TIFFAdvanceDirectory()/TIFFUnlinkDirectory(): fix build warnings/errors on OSX due to uint16_t->tdir_t type change 2022-12-13 19:43:00 +0100: Even Rouault - a03faa56 TIFFHashSetInsert(): fix potential memleak 2022-12-13 18:06:33 +0100: Even Rouault - ff9a315b _TIFFCheckDirNumberAndOffset(): fix recently introduced use-after-free found by CIFuzz on GDAL 2022-12-13 17:39:00 +0100: Even Rouault - be62af1f Changelog: latest updates for 4.5.0rc2 2022-12-13 17:28:01 +0100: Su_Laus - 91039994 tiffinfo: update curdir from uint16_t to tdir_t for more than 64k IFD handling. 2022-12-13 16:37:10 +0100: Even Rouault - 6e83cb0e Update v4.5.0rst 2022-12-13 16:32:52 +0100: Even Rouault - 749edaed _TIFFCheckDirNumberAndOffset: fix a previous commit 2022-12-13 16:26:51 +0100: Even Rouault - 35f53f7a Prepare libtiff v4.5.0rc2 2022-12-13 15:19:46 +0100: Even Rouault - 565b8923 Add tests for IFD loop detection 2022-12-13 15:14:47 +0100: Even Rouault - 2c0f2ed8 Fix IFD loop detection 2022-12-13 13:14:30 +0100: Even Rouault - 2c1d4b6b Use UINT_MAX 2022-12-13 13:12:49 +0100: Even Rouault - a1be870b Make TIFF_MAX_DIR_COUNT a autoconf/CMake setting 2022-12-13 12:00:17 +0000: shaun walbridge - 21ad9b44 CMake: restore shared libraries by default for top-level build 2022-12-12 21:20:59 +0100: Even Rouault - 0530835d Add a TIFF_MAX_DIR_COUNT public #define 2022-12-12 20:35:46 +0100: Even Rouault - 8f38557e TIFFCurrentDirectory(), TIFFNumberOfDirectories(), TIFFSetDirectory(), TIFFUnlinkDirectory(): use tdir_t that is now a uint32_t, and raise limit of IFDs to 1048576 2022-12-12 19:42:56 +0100: Even Rouault - 2c015f27 IFD loop checking: use hashmap to avoid quadratic performance 2022-12-12 19:42:56 +0100: Even Rouault - 1650d657 Add a hashset/hashmap implementation (ported from GDAL's CPLHashSet) 2022-12-12 17:58:17 +0100: Even Rouault - 490a7df0 Make TIFFSetDirectory(tiff, 65534) work again (fixes #502) 2022-12-11 11:22:56 +0000: Su Laus - f37aa371 tiffcrop: Exclude some comments from clang-format 2022-12-11 12:21:56 +0100: Even Rouault - 23b315d1 tiffvers.h.in: add clang-format off/on 2022-12-10 16:21:44 +0100: Even Rouault - 2e7640c9 tiffvers.h: add TIFFLIB_MAJOR_VERSION, TIFFLIB_MINOR_VERSION, TIFFLIB_MICRO_VERSION defines 2022-12-10 14:20:17 +0100: Even Rouault - 234971df tiffvers.h: revert formatting 2022-12-10 14:20:06 +0100: Even Rouault - ac45771e Exclude reformatting of tiffvers.h which breaks version detection for FindTIFF.cmake 2022-12-09 16:02:15 +0100: Even Rouault - 59b6cd30 v4.5.0.rst: mention CVE numbers 2022-12-09 15:54:08 +0100: Even Rouault - c83c038d Prepare v4.5.0 release 2022-12-08 19:20:35 +0100: Even Rouault - d7e78c1b Add .git-blame-ignore-revs 2022-12-08 19:20:05 +0100: Even Rouault - a51efc12 tiffcrop: remove version_id and rev_date 2022-12-08 19:19:36 +0100: pre-commit run by Even Rouault - aee0113f Reformatting in all other directories using 'pre-commit run' 2022-12-08 19:19:21 +0100: pre-commit run by Even Rouault - dee02078 Reformatting in test/ using 'pre-commit run' 2022-12-08 19:19:07 +0100: pre-commit run by Even Rouault - b0ae5d70 Reformatting in tools/ using 'pre-commit run' 2022-12-08 19:18:55 +0100: pre-commit run by Even Rouault - 42173d6a Reformatting in libtiff/ using 'pre-commit run' 2022-12-08 19:18:23 +0100: Even Rouault - 5e6a5fd6 Add .clang-format, .pre-commit-config.yaml and CONTRIBUTING.md 2022-12-08 19:18:23 +0100: Even Rouault - 2d32ae73 Remove vim/emacs formatting footers 2022-11-29 17:23:26 +0100: Even Rouault - db1d2127 Add test case for scenario of issue #489 2022-11-29 15:00:27 +0100: Even Rouault - 72de8fd0 TIFFWriteRawStrip(): restore capabilities to append data in the current strip (fixes #489) 2022-11-28 23:16:00 +0000: Su Laus - a2c551ee manpage update for re-entrant error handler TIFFErrorExtR(), TIFFOpenExt() and... 2022-11-27 20:34:40 +0000: Su Laus - d7008531 tiffcrop: Add check if (bps != 1) in writeSingleSection() for... 2022-11-26 21:00:49 +0000: Su Laus - 4331d275 TIFFErrorExt() was not replaced with TIFFErrorExtR() everywhere in libtiff.... 2022-11-25 16:34:26 +0100: Even Rouault - ced264e9 tif_jpeg.c: fix compilation with MSVC (fixes commit 0fd1a81d3547acb8f5be50bbbc3e44bde01c014b) 2022-11-25 12:47:11 +0100: Even Rouault - ba51f979 JPEGEncode(): fix wrong pointer data type with libjpeg-turbo 2.2dev in 12-bit mode 2022-11-25 11:26:45 +0000: Even Rouault - 0fd1a81d Add support for libjpeg-turbo 2.2-dev 8/12 bit dual mode 2022-11-23 14:29:41 -0800: Francois Bleibel - 166accba libtiff: Fix TIFFOpen* for the Windows platform in tif_unix.c 2022-11-23 21:29:52 +0100: Even Rouault - 24d3b242 tiffcrop.c: fix warning about signed vs unsigned comparison 2022-11-23 14:14:30 +0100: Even Rouault - 6bcaf4a1 TIFFClientOpenExt(): fix warning on 32-bit platforms (master only) 2022-11-23 11:44:47 +0100: Even Rouault - b6480e87 tiffcp: fix leak of TIFFOpenOptionsAlloc() introduced in latest commit (master only) 2022-11-23 02:10:39 +0100: Even Rouault - ffe0666b Emit explicit error message when tif_max_single_mem_alloc is exceeded 2022-11-23 02:09:41 +0100: Even Rouault - 11afc7b7 test_open_options: test TIFFOpenOptionsSetMaxSingleMemAlloc() 2022-11-23 02:09:40 +0100: Even Rouault - 3727ce6f Rename test_error_handlers to test_open_options 2022-11-23 02:09:40 +0100: Even Rouault - 0ad56c29 tiffinfo, tiffcp, tiffcrop, tiffsplit, tiff2rgba, tiff2ps: use TIFFOpenOptionsSetMaxSingleMemAlloc() 2022-11-23 02:09:40 +0100: Even Rouault - 553bb4b2 Convert uses of _TIFFmalloc/realloc/calloc/free to the Ext functions 2022-11-22 18:17:34 +0100: Even Rouault - b88c3f9a Add TIFFOpenOptionsSetMaxSingleMemAlloc() 2022-11-21 23:23:45 +0100: Even Rouault - ec18caeb Remove TIFFSetErrorHandlerExtR() and TIFFSetWarningHandlerExtR() that were temporarily added in master 2022-11-21 23:23:23 +0100: Even Rouault - 73d34370 Add a _TIFFErrorEarly() function to be able to use the re-entrant error handler, even before TIFF* is valid 2022-11-21 23:23:23 +0100: Even Rouault - 21d7dac2 Rework TIFFOpenExt() and similar to use an opaque TIFFOpenOptions* opts argument, with alloc, free and setters 2022-11-21 23:22:43 +0100: Even Rouault - 352c1a7d Document TIFFOpenExt, TIFFOpenWExt, TIFFFdOpenExt, TIFFClientOpenExt, TIFFSetErrorHandlerExtR, TIFFSetWarningHandlerExtR 2022-11-21 23:21:13 +0100: Even Rouault - 91e95ee9 Add TIFFOpenExt(), TIFFOpenWExt() and TIFFFdOpenExt() with re-entrant error handlers 2022-11-21 22:20:18 +0000: Su Laus - 56d05b4c manpage: Correct description of file handle/descriptors tif_fd and tif_clientdata. Closes #485. 2022-11-20 19:39:22 +0000: Su Laus - eee54b38 manpage: fix28, fix440, update TIFFOpen and SubIFD 2022-11-13 17:28:00 +0100: Even Rouault - 1e5e7f34 CMakeLists.txt: fix warning with -Wdev 2022-11-12 02:24:11 +0100: Even Rouault - a9072815 tif_dirread.c: fix typo in comment 2022-11-11 12:58:08 +0100: Even Rouault - 876aa516 _TIFFReadEncodedTileAndAllocBuffer(): avoid excessive memory allocation on broken files (fixes #479) 2022-11-10 13:45:08 +0000: Claus-Justus Heine - 1e013463 tiff2pdf: Don't try to seek into stdout. 2022-11-08 15:54:59 +0100: Even Rouault - 4e17d7fb TIFFErrorExtR(): fix Dereference after null check (CID 1516759) 2022-11-08 09:44:14 -0500: Mark Mentovai - 72e90d07 Replace sprintf calls with snprintf 2022-11-08 15:17:00 +0100: Even Rouault - 22750089 TIFFReadRGBATileExt(): fix (unsigned) integer overflow on strips/tiles > 2 GB 2022-11-08 15:12:51 +0100: Laramie Leavitt - aa863b5e Add reentrant error functions 2022-11-08 14:03:05 +0000: Su Laus - bdd7eba8 tiffcrop: should fix some Coverity Scan issues OVERFLOW_BEFORE_WIDEN 2022-11-02 12:28:01 +0100: Even Rouault - 36a18e24 tif_dirread.c: fix typo in comment 2022-10-23 14:40:02 +0200: Even Rouault - 6f7c1ce5 tiffcrop: add casts in TIFFError() to fix compiler warnings 2022-10-23 14:27:28 +0200: Even Rouault - 58ad3b56 CMake: correctly set default value of 'lzma' option when liblzma is detected (fixes #482) 2022-10-19 18:30:54 +0200: Even Rouault - 226345c2 Fix incorrect printf() formatters introduced in recent commits (fixes #480) libwebp 2022-11-22 11:38:01 -0800: James Zern - e5fe2cfc webp-lossless-bitstream-spec,cosmetics: reflow paragraphs 2022-11-22 11:38:01 -0800: James Zern - 0ceeeab9 webp-lossless-bitstream-spec: add amendment note 2022-11-21 16:48:51 -0800: James Zern - f853685e lossless: SUBTRACT_GREEN -> SUBTRACT_GREEN_TRANSFORM 2022-11-21 16:48:51 -0800: James Zern - 786497e4 webp-lossless-bitstream-spec: fix inv color txfm description 2022-11-21 16:48:51 -0800: James Zern - c6ac672d webp-lossless-bitstream-spec: fix num_code_lengths check 2022-11-21 16:48:41 -0800: James Zern - b5700efb webp-lossless-bitstream-spec,cosmetics: grammar/capitalization 2022-11-21 10:53:13 -0800: James Zern - d8ed8c11 webp-container-spec: normalize section title case 2022-11-17 19:13:39 -0800: James Zern - 5097ef62 webp-container-spec,cosmetics: grammar/capitalization 2022-11-17 18:25:13 -0800: James Zern - e3ba2b1f webp-lossless-bitstream-spec,cosmetics: reflow abstract 2022-11-17 18:22:56 -0800: James Zern - 1e8e3ded webp-lossless-bitstream-spec: reword abstract re alpha 2022-11-17 18:13:32 -0800: James Zern - 017cb6fa webp-container-spec,cosmetics: normalize range syntax 2022-11-17 18:06:49 -0800: James Zern - f6a4684b webp-lossless-bitstream-spec,cosmetics: normalize range syntax 2022-11-17 18:06:45 -0800: James Zern - 54ebd5a3 webp-lossless-bitstream-spec: limit dist map lut to 69 cols 2022-11-17 18:06:31 -0800: James Zern - 44741f9c webp-lossless-bitstream-spec: fix dist mapping example 2022-11-15 17:10:26 -0800: James Zern - fad0ece7 pnmdec.c: use snprintf instead of sprintf 2022-10-28 19:15:32 -0700: James Zern - 3f73e8f7 sharpyuv: add SharpYuvGetVersion() 2022-10-27 13:52:01 -0700: James Zern - ce2f2d66 SharpYuvConvert: fix a race on SharpYuvGetCPUInfo 2022-10-26 15:22:48 -0700: James Zern - a458e308 sharpyuv_dsp.h: restore sharpyuv_cpu.h include 2022-10-26 13:07:01 -0700: James Zern - 979c0ebb sharpyuv: add SharpYuvGetCPUInfo 2022-10-25 16:24:07 -0700: James Zern - 769387c5 cpu.c,cosmetics: fix a typo 2022-10-25 15:58:21 -0700: James Zern - a02978c2 sharpyuv/Makefile.am+cmake: add missing -lm 2022-10-24 16:44:42 -0700: James Zern - 28aedcb9 *.pc.in: rename lib_prefix to webp_libname_prefix 2022-10-24 16:42:37 -0700: James Zern - c42e6d5a configure.ac: export an empty lib_prefix variable 2022-10-17 14:07:02 -0700: James Zern - 2498209b *.pc.in: add lib prefix to lib names w/MSVC 2022-10-14 19:20:00 -0700: James Zern - 56944762 analysis_enc.c: fix a dead store warning 2022-10-12 16:55:46 -0700: James Zern - 72776530 webp-lossless-bitstream-spec: convert BNF to ABNF highway 2022-12-13 09:07:58 -0800: Jan Wassenberg - 7bce34a add inline version of SortingNetwork with vector args 2022-12-12 06:27:16 -0800: Highway - f380e2f Depend on bazelbuild/rules_license. Switch WORKSPACE loads to `maybe()` so they don't fight with the caller's WORKSPACE definitions. 2022-12-09 11:07:09 -0800: wcn - b203a6d Internal-only change to BUILD files 2022-12-07 04:47:32 -0800: Jan Wassenberg - a6cc74f Support 8-bit CompressStore etc 2022-12-07 03:35:09 -0800: Jan Wassenberg - 9621360 Add section on speeding up for older x86. Thanks dzaima for inspiring this section and suggesting some of these techniques. 2022-12-01 00:41:46 -0800: Jan Wassenberg - ae2a105 lint fixes (formatting, cast type, include order) 2022-12-01 00:27:11 -0800: Jan Wassenberg - 712312b simplify wasm RearrangeToOddPlusEven, thanks @kleisauke. Refs #1019 2022-11-29 08:09:10 -0800: Jan Wassenberg - 6fd9ebd further extend HWY_NO_LIBCXX to math.h 2022-11-29 04:07:49 -0800: Jan Wassenberg - 0276d95 mention VCL and SIMDe 2022-11-29 03:37:33 -0800: Jan Wassenberg - dda5739 add RearrangeToOddPlusEven; fix sign extension in WidenMul. Refs #1019 2022-11-27 23:36:33 +0100: Julien Olivain - 1cab220 Don't include if not present 2022-11-25 05:35:44 -0800: Jan Wassenberg - f309fd8 fix quick_reference formatting for ReorderWidenMulAccumulate 2022-11-25 02:23:37 -0800: Jan Wassenberg - ada8ea1 SVE2 fix: also enable for SVE2_128 2022-11-24 04:32:26 -0800: Jan Wassenberg - 8891b84 improved bit_pack benchmark, GB/s and loop 2022-11-24 00:59:41 -0800: Jan Wassenberg - ff817ce cleanup, more ILP+Xor3 2022-11-23 02:11:25 -0800: Jan Wassenberg - 1dc1caf add Xor3 and use in bit_pack 2022-11-23 00:38:46 -0800: Jan Wassenberg - 9ef6d03 simplify API: always load B vectors, where B is lane size in bits 2022-11-22 09:00:30 -0800: Jan Wassenberg - adc0148 document qemu-user-binfmt, fixes #1060 2022-11-22 07:05:45 -0800: Jan Wassenberg - 060c2e0 warning fix (add explicit type) 2022-11-22 06:50:48 -0800: Jan Wassenberg - 2a71901 finish Pack16, implementing 11 and 13-bit 2022-11-22 01:30:55 -0800: Jan Wassenberg - 1e23e06 implement 9, 10, 12, 14, 15, 16-bit packing (all but 11, 13) 2022-11-18 02:04:25 -0800: Evgenii Kliuchnikov - f670ea5 Fix gcc-8 build 2022-11-16 07:51:11 -0800: Evgenii Kliuchnikov - 7681a22 Fix GCC compilation 2022-11-15 02:38:55 -0800: Jan Wassenberg - a99899a add pack benchmark, unroll 4/8 bit 2022-11-14 10:38:46 -0800: Jan Wassenberg - e7e9056 implement Pack16 for <= 8 bits 2022-11-14 04:27:49 -0800: Jan Wassenberg - 8847bca further IDE fix: avoid recursive include; formatting fixes 2022-11-11 09:43:04 -0800: Jan Wassenberg - 2f3d74c add bit packing library for 8-bit lanes 2022-11-11 05:46:18 -0800: Jan Wassenberg - 7ae49b8 further IDE improvements 2022-11-10 08:27:19 -0800: Jan Wassenberg - adb012e fix wasm256 ambiguous overload 2022-11-09 04:39:32 -0800: Jan Wassenberg - 7d382d0 add note on wasm_emu256 support 2022-11-09 02:36:23 -0800: Jan Wassenberg - 8f7508c code cleanup to avoid IDE warnings 2022-11-09 00:25:22 -0800: Jan Wassenberg - 8529ac2 add wasm/wasm256 to testing process doc 2022-11-08 07:21:18 -0800: Evgenii Kliuchnikov - 9540da5 Fix compilation warnings (errors) reported by libjxl build. 2022-11-08 10:21:24 +0100: Christian Clauss - 4f9893f Fix typo 2022-11-08 10:20:11 +0100: Christian Clauss - 3326278 Fix typo 2022-11-07 12:57:28 -0500: Alex Xu - 77158e3 Don't include asm/hwcap.h 2022-11-07 04:07:35 -0800: Jan Wassenberg - d90afcd finish WASM_EMU256 target 2022-11-07 02:31:41 -0800: Jan Wassenberg - aa7fcde fixes/cleanup in preparation for WASM_EMU256 2022-11-07 00:02:55 -0800: Jan Wassenberg - c40cff9 avoid non-portable isinff. Refs #1039 2022-11-04 01:49:26 -0700: Jan Wassenberg - 3c60371 further fix for HWY_NO_LIBCXX - use libc math for scalar target 2022-11-03 11:48:41 +0100: Mathieu Malaterre - 9ae0fb0 Make sure to link targets_test against GCC/atomic lib 2022-11-02 07:22:36 -0700: Jan Wassenberg - 4899d11 begin implementing WASM_EMU256 2022-11-02 01:38:22 -0700: Jan Wassenberg - 071b001 allow opting out of C++ stdlib usage for Compiler Explorer 2022-11-01 08:25:15 -0700: Jan Wassenberg - 493947d add note on HWY_CMAKE_ARM7. Refs #1032 2022-11-01 08:24:16 -0700: Jan Wassenberg - 56f1e52 C++ include fixes, add/remove 2022-10-31 05:30:23 -0700: Jan Wassenberg - d9843b3 smaller vqsort code: more constexpr, inline 2022-10-28 08:22:02 -0700: Jan Wassenberg - b81dad9 fix vqsort fast path for KV type keys 2022-10-28 01:08:38 -0700: Jan Wassenberg - 293693e 1.0.2 release candidate 2022-10-21 07:54:40 -0700: Jan Wassenberg - 70bc6dc second attempt for CMake workaround: use old policy 2022-10-21 05:16:23 -0700: Jan Wassenberg - de9ffe0 Attempt to work around CMake genex issue: 2022-10-21 05:09:44 -0700: Jan Wassenberg - 8c001d2 update compiler version for release testing 2022-10-20 05:08:37 -0700: Jan Wassenberg - 956dfb8 gcc warning fix (cast) 2022-10-19 08:29:39 -0700: Jan Wassenberg - 7a5ae37 simplify Partition/Recurse args to pointer+length 2022-10-18 08:47:08 -0700: Jan Wassenberg - 4076018 add missing rvv-inl.h to CMake build, thanks @kleisauke, refs #1019 2022-10-18 08:46:09 -0700: Jan Wassenberg - 64fdf5c clarify documentation: ZipUpper/Lower D arg is double-width. Refs #1019 2022-10-18 16:18:11 +0200: Mathieu Malaterre - 6f23aa8 cmake: Detect whether or not atomic is needed 2022-10-18 02:52:05 -0700: Jan Wassenberg - b4c6afe support compiler flags for static dispatch to SVE2_128 and SVE_256 2022-10-17 06:10:33 -0700: Jan Wassenberg - 6bc3405 documentation clarifications on dynamic dispatch/HWY_ATTR. Refs #1005 libjxl 2022-12-14 20:56:01 +0100: Luca Versari - bf645698 [fast-lossless] Allow more advanced usage of the API. 2022-12-14 15:48:01 +0100: Zoltan Szabadka - a2923be3 jpegli: first version of encoder api 2022-12-14 14:17:43 +0000: Jyrki Alakuijala - 2185444a Less red-green blurring/ringing (#1971) 2022-12-14 14:08:28 +0100: szabadka - b0b3963b jpegli: fix bug in block statistics computation (#1969) 2022-12-14 11:45:08 +0100: Luca Versari - c60a2af1 [fast-lossless] Do not use OpenMP for MT. 2022-12-13 17:07:58 +0100: Luca Versari - 6764e723 [fast-lossless] Portability: dynamic dispatch for AVX. 2022-12-13 17:07:58 +0100: Luca Versari - 7e1fe698 [fast-lossless] Do not assume little endianness. 2022-12-13 14:28:28 +0100: Sami Boukortt - c744c5fc Fast lossless: support little endian input as well 2022-12-13 10:19:26 +0100: Luca Versari - 0aeea7f1 Fix uniform quantization mode. 2022-12-12 22:10:21 +0100: Evgenii Kliuchnikov - 628661b9 Add CICP to no-png 2022-12-12 15:46:40 +0100: Evgenii Kliuchnikov - df7b42ed Add ICC no-png chunk 2022-12-12 15:18:47 +0100: Zoltan Szabadka - e2a7e15f jpegli: implement jpeg_read_icc_profile() 2022-12-12 15:13:29 +0100: Sami Boukortt - df02eff3 Move fast lossless to lib/jxl and add it to the build system 2022-12-12 12:00:06 +0100: Zoltan Szabadka - 091b60e5 jpegli: Add rest of the decoder API functions. 2022-12-12 11:36:27 +0100: Evgenii Kliuchnikov - a83958ca Do not calculate Adler32 (->faster) 2022-12-09 16:14:48 +0100: Evgenii Kliuchnikov - 684aa6d0 Add "no-op" PNG encoder 2022-12-09 16:14:48 +0100: Evgenii Kliuchnikov - 06f2e259 Transcode to PNG PoC 2022-12-09 16:14:48 +0100: Evgenii Kliuchnikov - 970f9ae2 Transcode to PNG PoC 2022-12-08 18:10:51 +0100: Evgenii Kliuchnikov - f09d49fc Fix CI, take 2 2022-12-08 10:59:46 +0100: Evgenii Kliuchnikov - cdc0c816 Fix CI 2022-12-07 17:16:30 +0100: Luca Versari - b922c063 SIMDfy >8-bit fjxl on ARM NEON. 2022-12-07 16:03:21 +0100: Zoltan Szabadka - a6fd1d47 Add libjpegli's libjpeg.so target to build/lib/jpegli directory. 2022-12-07 14:12:41 +0100: Zoltan Szabadka - b8ced429 jpegli: implement raw data output mode 2022-12-07 10:53:47 +0100: Damiano Albani - 58f0d419 Build release package for Ubuntu 22.04 2022-12-06 10:35:52 +0100: Zoltan Szabadka - 29475f16 jpegli: implement decoding to cropped output. 2022-12-05 16:15:12 +0100: Zoltan Szabadka - 48adb805 jpegli: implement buffered image mode 2022-12-05 11:39:56 +0100: Zoltan Szabadka - ed1ab962 Add an --update_on_failure flag to the conformance test runner. 2022-12-05 10:22:36 +0100: Zoltan Szabadka - 5197ac0d Fix ExternalImageTest asan failure. 2022-12-02 12:31:53 +0000: Moritz Firsching - b6e5dfd5 don't generate unused noise (#1943) 2022-12-02 12:29:25 +0100: Zoltan Szabadka - 15e95bdd Fix asan build. 2022-12-02 11:10:03 +0100: Jon Sneyers - a88321e6 don't include *_gbench.cc in code coverage report (#1939) 2022-12-02 10:47:29 +0100: Moritz Firsching - 49cd7a25 premultiply alpha in BufferToImageBundle (#1927) 2022-12-01 22:03:34 +0100: Luca Versari - 2ef95a93 Refactor fast_lossless to support 16-bit data. 2022-12-01 15:46:39 +0100: Zoltan Szabadka - a58dd9de jpegli: implement jpeg_consume_input() 2022-11-30 12:38:29 +0100: Jon Sneyers - 97253f26 remove deprecated or dead code 2022-11-29 17:19:11 +0100: Luca Versari - bd69c955 Fix NEON SIMD implementation of fast_lossless 2022-11-29 16:58:56 +0100: Sami Boukortt - de4d3196 Add a basic quality setting to cjpeg_hdr 2022-11-29 15:56:51 +0100: Sami Boukortt - 759a29f9 cjpeg_hdr: reuse EncodeJpeg 2022-11-29 10:39:43 +0100: Jon Sneyers - f52198ce fix hshift/vshift of metachannels (#1925) 2022-11-28 16:55:50 +0100: Alistair Barrow - 8632a76d Explicitly set sRGB profile when reading the chunk 2022-11-28 16:55:50 +0100: Alistair Barrow - 931fcc30 Read cICP chunks from PNGs 2022-11-28 15:39:03 +0100: szabadka - 15c213c4 Add 16 bit jpeg output mode to benchmark_xl and cjxl. (#1918) 2022-11-28 15:07:44 +0100: szabadka - a3fdc87b jpegli: fix decoding of non-interleaved sequential jpegs. (#1922) 2022-11-28 14:21:36 +0100: Moritz Firsching - d8a3950d mention GraphicsMagick support (#1923) 2022-11-25 13:51:14 +0100: Sami Boukortt - c8f1713c Ensure alignment in OpHlg 2022-11-25 13:51:14 +0100: Sami Boukortt - 550dc33d Avoid ODR violations 2022-11-23 19:16:43 +0100: Zoltan Szabadka - 8bf8deb9 Disable libjpegli on release and debian package builds. 2022-11-23 17:58:05 +0100: Moritz Firsching - a62031d1 mention Pale Moon support (#1915) 2022-11-23 16:00:01 +0100: Zoltan Szabadka - 5a40e87a libjpegli: reuse more fields of cinfo, fix build. 2022-11-23 11:41:43 +0100: Evgenii Kliuchnikov - 89b17796 Refactor ServiceWorker code 2022-11-23 10:14:02 +0100: Evgenii Kliuchnikov - 80a0ba89 Update HWY 2022-11-22 23:45:09 +0100: szabadka - c6bc6f56 Support 16 bit output buffer in libjpegli decoder. (#1913) 2022-11-22 15:12:02 +0100: szabadka - 10925cc8 First version of decoder-only jpegli library. (#1909) 2022-11-22 07:48:36 +0100: Evgenii Kliuchnikov - ad881ff8 Fix WASM test 2022-11-20 15:19:39 +0100: szabadka - 41670566 Add option to run custom cjpeg command in jpeg benchmark. (#1905) 2022-11-19 18:25:22 +0100: Evgenii Kliuchnikov - 1b207ffa Add demo site generator 2022-11-18 14:03:19 +0100: Evgenii Kliuchnikov - 4c17f615 Use Set(Quality|Distance) where appropriate 2022-11-17 09:02:30 +0100: Sami Boukortt - 3f6ec60c Fix the automatic setting of intensity_target from the input colorspace (#1899) 2022-11-17 07:22:16 +0000: Jim Robinson - b5ade31d Update dec_xyb.cc to fix wasm decode issue (#1900) 2022-11-16 14:56:14 +0100: Evgenii Kliuchnikov - 171e64d8 Refactor WASM demo code 2022-11-16 12:59:41 +0100: Fredrick Brennan - 404374c5 plugins/gimp: Fix progressive decoding (closes libjxl#1845 and libjxl#638) (#1870) 2022-11-16 10:51:57 +0100: Zoltan Szabadka - 1cb15d0c Make jpeg decoder's API more similar to libjpeg's API. 2022-11-15 15:38:45 +0100: Zoltan Szabadka - 2066ce5f Use jpeg_decompress_struct fields for image dimensions. 2022-11-15 08:57:56 +0100: Zoltan Szabadka - 9a75a15a Use libjpeg's source manager api in streaming jpeg decoder. 2022-11-14 22:35:48 +0100: Sami Boukortt - a3ac910f Reapply the noise LUT fix from #1238 to the render pipeline (#1893) 2022-11-12 23:27:21 +0100: Jon Sneyers - afa493d9 ssimulacra2: linear downscaling, fixed SSIM formula (#1848) 2022-11-11 14:30:27 +0100: Fredrick Brennan - 660aac93 plugins/gimp: Support for decoding animations (#1863) 2022-11-10 17:51:31 +0100: Luca Versari - 6dc85466 [butteraugli] Add support for writing the distmap to pfm. 2022-11-09 18:25:17 +0100: Zoltan Szabadka - 72af6c7e Remove xyb-jpegs dependence on JXL's parameterized quant matrix. 2022-11-09 15:51:14 +0100: Sami Boukortt - cdf03323 Read the CICP tag from ICC profiles if present 2022-11-09 15:27:59 +0200: Jon Sneyers - be173019 don't compile debug print tree code (#1881) 2022-11-08 18:26:17 +0100: szabadka - 588c4186 Simplex-search optimized xyb-jpeg quantization matrix parameters. (#1877) 2022-11-08 13:51:50 +0100: Moritz Firsching - 6f8cd1b4 lint and author file 2022-11-08 13:51:50 +0100: Nigel Tao - 759da1a7 fast_lossless: rename FastLosslessEncode 2022-11-07 23:11:12 +0100: szabadka - d1fdb1f4 XYB-jpeg: jpeg-specific clustering and more progression. (#1875) 2022-11-07 09:26:19 +0100: Zoltan Szabadka - 1d2225c2 Add a build mode without box decoding and jpeg transcoding. 2022-11-06 23:20:36 +0200: alistair7 - bc89bd5d Encode intrinsic dimensions (#1860) 2022-11-06 23:18:56 +0200: szabadka - 59cd8137 Make jpeg decoder more self-contained. (#1866) 2022-11-05 08:55:54 +0100: Leo Izen - 997069d1 tools/libjxl_test.c: avoid function declaration without prototype (#1867) 2022-11-04 13:21:48 +0100: Zoltan Szabadka - a0204edc Fix JPEG reconstruction error. 2022-11-04 11:27:25 +0100: Zoltan Szabadka - e453278c Dont save MCU coding state if there are enough bytes in buffer. 2022-11-03 15:27:43 +0100: Zoltan Szabadka - ed959d69 Add first version of streaming JPEG decoder. 2022-11-02 13:57:09 +0100: Zoltan Szabadka - 7c162e26 Choose output pixel format based on selected bit depth in djxl. 2022-11-02 08:58:07 +0100: hasinoff - b11c0dab Update fast_dct-inl.h 2022-10-31 12:24:11 +0100: Moritz Firsching - d1f15a28 uses_original_profile typo (#1856) 2022-10-28 15:08:55 +0200: Zoltan Szabadka - 506714ed Fix pfm output for djxl and benchmark. 2022-10-25 12:31:00 +0200: Evgenii Kliuchnikov - 176b1c03 Fix WASM build 2022-10-24 10:13:37 +0200: Leo Izen - f927401b lib/include/jxl/types.h: remove implemented TODO (#1843) 2022-10-20 13:29:24 +0200: Zoltan Szabadka - 99b07212 Compute dequant biases in a streaming manner. 2022-10-19 20:47:28 +0200: Jon Sneyers - f98c56e2 API only (proposal): set CMS and desired output color encoding in decoder (#1366) 2022-10-19 15:54:50 +0200: alistair7 - 0d89f897 Make cjxl output Exif/xml/jumb boxes (#1834) 2022-10-18 11:22:51 +0200: Zoltan Szabadka - 60a019fb Check the sizes of extra channel backgrounds in blending stage. 2022-10-18 11:22:35 +0200: Zoltan Szabadka - 0c60630d Compute optimal dequant biases assuming Laplacian AC distribution. 2022-10-17 12:12:16 +0200: Moritz Firsching - 1a09cc6d run a2x.exe directly on MinGW (#1784) 2022-10-17 10:51:05 +0200: Jon Sneyers - 992d8878 jxl_from_tree: reset manual noise between frames, don't clamp alpha (#1833) 2022-10-17 10:15:13 +0200: Moritz Firsching - 102f07c4 fix authors check (#1836) OpenCL-Headers 2022-11-11 10:53:06 -0800: Brice Videau - 8f33fba Fix CI for MacOS, see https://github.com/KhronosGroup/OpenCL-ICD-Loader/pull/198 . (#215) zimg 2022-11-09 08:50:38 -0800: sekrit-twc - 48eec5c common: distinguish Zen3 from Zen4 flac 2022-12-02 10:05:45 +0100: Martijn van Beurden - 9b7ca112 Fix segfault introduced in commit 3975b3e 2022-11-28 22:13:26 +0100: Sam James - 78445789 libFLAC.m4, libFLAC++.m4: fix -Wstrict-prototypes (#521) 2022-11-28 18:48:12 +0100: Martijn van Beurden - c42d4467 Remove unused include of safe_str.h 2022-11-16 22:04:52 +0100: Martijn van Beurden - 7270930e Fix partial windowing of 33 bps subframes 2022-11-16 22:04:52 +0100: Martijn van Beurden - 153c82d5 Mark some functions as unused - FLAC__bitwriter_rice_bits - FLAC__format_get_max_rice_partition_order 2022-11-16 22:04:52 +0100: Martijn van Beurden - 1cb59f0b Move bitreader_dump and bitwriter_dump functions to test_libFLAC 2022-11-16 20:16:26 +0100: Martijn van Beurden - 5663f117 Check number of metadata blocks 2022-11-15 22:06:41 +0100: Martijn van Beurden - 36bba3be Check length of written metadata block in stream encoder framing 2022-11-15 22:06:41 +0100: Martijn van Beurden - 7ab61a7b Add more checks to metadata 2022-11-15 22:06:41 +0100: Martijn van Beurden - 59195461 Add fuzzer_reencoder 2022-11-13 22:41:18 +0100: Martijn van Beurden - 9e3d1666 Add subdivide_tukey to encoder fuzzer dictionary 2022-11-13 22:41:18 +0100: Martijn van Beurden - 76e8f22b Clean up and add to fuzzer_encoder (v1) 2022-11-13 22:41:18 +0100: Martijn van Beurden - e91bbb4e Add FLAC__stream_encoder_set_limit_min_bitrate to fuzzer_encoder_v2 2022-11-13 22:41:18 +0100: Martijn van Beurden - d3c1e3e6 Mark FLAC__bitwriter_write_rice_signed as unused 2022-11-13 22:41:18 +0100: Martijn van Beurden - e5216183 Remove FLAC__memory_alloc_aligned_unsigned_array 2022-11-12 12:39:21 +0100: Martijn van Beurden - 6317031c Improve fuzz coverage for stream_encoder.c 2022-11-12 10:16:23 +0100: Mark Grassi - c204c0bd Remove repeated .gitignore pattern 2022-11-11 21:36:32 +0100: Martijn van Beurden - 1d3d5d98 Improve fuzzer_encoder_v2 coverage: add picture and unkown metadata 2022-11-11 07:05:31 +0100: Martijn van Beurden - a7b22e9e Improve fuzzer_encoder_v2 coverage: add cuesheet 2022-11-09 07:19:31 +0100: Martijn van Beurden - 96b5e6d3 Check vorbis comment entry before copying 2022-11-09 07:19:31 +0100: Martijn van Beurden - 17c78084 Remove untrue asserts that vorbis comment field must not be empty 2022-11-09 07:19:31 +0100: Martijn van Beurden - b543ca95 Only check asserts when file rewrite succeeded 2022-11-09 07:19:31 +0100: Martijn van Beurden - abdcb80b Add checks for simple iterator status 2022-11-09 07:19:31 +0100: Martijn van Beurden - 52c28c71 Add bunch of asserts checking simple iterator status 2022-11-09 07:19:31 +0100: Martijn van Beurden - ad01d796 Remove assert number of fields in vorbis_comments > 0 2022-11-09 07:19:31 +0100: Martijn van Beurden - d3751a0a Add checks that metadata is valid 2022-11-09 07:19:31 +0100: Martijn van Beurden - 46bf04d0 Properly handle wasted_bits > bps 2022-11-09 07:19:31 +0100: Martijn van Beurden - 07b5d903 Remove asserts for conditions that are checked anyway 2022-11-09 07:19:31 +0100: Martijn van Beurden - a73e70c8 Also check asserts in fuzzing 2022-11-08 17:09:22 +0100: harridu - 0ab961de add option metaflac --show-all-tags 2022-11-08 13:23:00 +0100: Martijn van Beurden - 20d8b0f5 Add --remove-all-tags-except to metaflac 2022-11-08 10:17:02 +0100: Martijn van Beurden - a87e6ba5 Warn for data trailing the data chunk 2022-11-07 07:16:17 +0100: Martijn van Beurden - 29b57b59 Fix memleak in test_libFLAC introduced in commit 10e34d4 2022-11-06 19:12:34 +0100: Martijn van Beurden - eb5bac33 Only prepend default CFLAGS for GCC and Clang 2022-11-06 10:19:49 +0100: Mark Grassi - dff58b4b Clarify ReplayGain requirements 2022-11-04 17:03:48 +0100: Martijn van Beurden - 3975b3e6 Check for ID3v2 tag when using flac -t 2022-11-04 06:54:01 +0100: Martijn van Beurden - 9ca1e062 Add --force-legacy-wave-format option to flac command line program 2022-11-03 21:45:56 +0100: Martijn van Beurden - 3fe6219c Fix encoder not deleting output after error on Windows 2022-11-03 20:32:35 +0100: Martijn van Beurden - f00e3553 Check chunk sizes 2022-11-03 20:31:06 +0100: Martijn van Beurden - 093b7f21 Upgrade github actions 2022-10-22 13:01:34 +0200: Martijn van Beurden - b32e5cbf Release FLAC 1.4.2 2022-10-21 19:27:29 +0200: Martijn van Beurden - 2ba31ca4 Remove sourceforge logo from api docs 2022-10-21 10:25:01 +0200: Martijn van Beurden - 6abf2721 Make progress updates depend on wall time instead of progress 2022-10-20 07:39:18 +0200: Martijn van Beurden - e7b584ea Remove default msse2 on x86, tidy up asm optimizations 2022-10-19 17:09:57 +0200: Martijn van Beurden - 396313c9 [doxygen] Change links from local to xiph.org/flac 2022-10-19 17:09:57 +0200: Ozkan Sezer - c0a6701b fix a typo in stream_encoder.h 2022-10-19 14:19:58 +0200: Martijn van Beurden - 8c43332c Remove assert that is no longer true 2022-10-18 22:43:38 +0200: Ozkan Sezer - 3426713e fix --disable-stack-smash-protection mingw issues, add --disable-fortify-source 2022-10-18 07:16:16 +0200: Martijn van Beurden - ad9618c5 Prepend to CFLAGS instead of only setting when blank 2022-10-17 17:54:53 +0200: Ozkan Sezer - 92928f28 fix errors: 'for' loop initial declarations are only allowed in C99 mode 2022-10-17 07:28:08 +0200: Ozkan Sezer - 5a9ffda8 fix broken bswap.m4 2022-10-15 15:44:03 +0200: Martijn van Beurden - 75ef7958 Remove all assembler opus 2022-11-24 17:20:32 -0800: Sam James - 757c53f7 opus.m4: fix -Wstrict-prototypes opusfile 2022-11-22 03:17:09 +0000: Sam James - 9d71834 m4: fix -Wstrict-protoypes codec2 2022-11-22 21:52:28 -0800: Mooneer Salem - ecffc00f Add comment describing why we need the workaround. 2022-11-22 21:41:51 -0800: Mooneer Salem - ce711405 Test change to get Docker container to find LPCNet. 2022-11-13 20:41:45 -0800: Mooneer Salem - aa09f6da Add CMAKE_OSX_DEPLOYMENT_TARGET to ensure that Codec2 packages can properly run on older macOS. sndfile 2022-12-13 12:13:23 -0800: Arthur Taylor - a19fe100 sndfile: Identify 'naked' MPEG streams last, even after rforks (issue 830) 2022-12-13 11:42:36 -0800: Arthur Taylor - e79da07a wavlike: Find a use for unused bytes total 2022-12-13 13:04:06 +0500: Arthur Taylor - 043c9d8a ogg: Check for NULL returns from ogg_sync_buffer (issue 863) 2022-11-19 17:31:26 +0500: evpobr - d8503a66 Fix clipping of non-int32 numbers 2022-10-27 09:58:02 +0500: Mads Kiilerich - c59207ef src/wavlike.c: fix typo 2022-10-27 09:58:02 +0500: Mads Kiilerich - 0a52a401 tests/cpp_test.cc: improve error reporting in check_title 2022-10-27 09:58:02 +0500: Mads Kiilerich - e2c38cd5 src/common.c: psf_log_printf should not emit ASCII control characters with %M 2022-10-27 09:58:02 +0500: Mads Kiilerich - 1534936c src/wavlike.c: let wavlike_subchunk_parse consistently consider bytesread when checking chunk_size 2022-10-27 09:58:02 +0500: Mads Kiilerich - b4de4249 src/wavlike.c: let wavlike_subchunk_parse consistently use cleanup_subchunk_parse 2022-10-27 09:58:02 +0500: Mads Kiilerich - c9ee5f2f src/wavlike.c: Drop wavlike_subchunk_parse unreachable error handling code 2022-10-27 09:58:02 +0500: Mads Kiilerich - 140b2418 src/wavlike.c: Fix wavlike_subchunk_parse default logging 2022-10-27 09:58:02 +0500: Mads Kiilerich - bc2e8beb src/wavlike.c: Fix wavlike_subchunk_parse skipping of erroneous subchunks, closes #374 2022-10-27 09:58:02 +0500: Mads Kiilerich - cc5be43f tests/error_test.c: introduce wav_list_recover_test to cover #374 openmpt 2022-12-13 17:52:05 +0000: Johannes Schultz - 7b74800c4 Merged revision(s) 18233 from trunk/OpenMPT: [Fix] Tree view: Don't preview MIDI library soundfont items that don't exist. Previously they were falling back to the first instrument in the soundfont. ........ 2022-12-11 20:53:18 +0000: Johannes Schultz - 719972e46 Merged revision(s) 18223 from trunk/OpenMPT: [Imp] Pattern tab: Apply command +/* changes live (https://bugs.openmpt.org/view.php?id=1640). ........ 2022-12-11 16:34:30 +0000: Johannes Schultz - 0ae0e6efa Merged revision(s) 18219 from trunk/OpenMPT: [Fix] Avoid creating a copy of CDLSBank objects when inserting them into the tree view. ........ 2022-12-09 17:36:48 +0000: Jörn Heusipp - 31ae5b9d1 Merged revision(s) 18212 from trunk/OpenMPT: [Fix] mpt/base/algorithm.hpp: Add missing include. ........ 2022-12-08 16:36:50 +0000: Jörn Heusipp - 73f443222 Merged revision(s) 18200 from trunk/OpenMPT: [Ref] mpt/io/io_stdstream.hpp: Add missing #include "mpt/base/saturate_cast.hpp". ........ 2022-12-08 16:33:14 +0000: Jörn Heusipp - 85a8ffdaa Merged revision(s) 18199 from trunk/OpenMPT: [Ref] mpt/string/buffer.hpp: Add missing #include "mpt/base/saturate_cast.hpp". ........ 2022-12-08 16:26:02 +0000: Jörn Heusipp - 04e7c6486 Merged revision(s) 18197 from trunk/OpenMPT: [Fix] mpt/io/base.hpp: Add missing #include "mpt/base/memory.hpp". ........ 2022-12-08 10:20:26 +0000: Jörn Heusipp - ff03be181 Merged revision(s) 18193 from trunk/OpenMPT: [Fix] build: openmpt123 uses mpt/string_transcode. ........ 2022-12-08 08:13:23 +0000: Jörn Heusipp - 13a8f92bd Merged revision(s) 18190 from trunk/OpenMPT: [Fix] mpt/string/utility.hpp: Add missing include. ........ 2022-12-07 09:34:20 +0000: Jörn Heusipp - f877afdca Merged revision(s) 18187 from trunk/OpenMPT: [Var] python: Update to v3.11.1. ........ 2022-12-05 12:11:00 +0000: Jörn Heusipp - 533947464 Merged revision(s) 18183-18184 from trunk/OpenMPT: [Ref] mpt/osinfo/windows_version.hpp: Add AnyWindows() constructor. ........ [Fix] Update Check: Consider the minimum required windows version when multiple supported downloads of a matching installation type are available. Prefer the download with the most strict requirements. This properly selects portable-amd64 instead of portable-amd64-legacy. Fixes . ........ 2022-12-02 18:32:54 +0000: Johannes Schultz - 12e28ff5e Merged revision(s) 18176 from trunk/OpenMPT: [Fix] S3M: Pattern loop state was not propagated anymore since OpenMPT 1.30, leading to wrong song length calculation and SB0 + SBx being located on different channels not working properly anymore (https://bugs.openmpt.org/view.php?id=1641). ........ 2022-11-25 22:48:33 +0000: Johannes Schultz - 4d9f57be9 Merged revision(s) 18168 from trunk/OpenMPT: [Fix] S3I: Avoid overwriting sample slot when loading an OPL instrument but current format doesn't support OPL. ........ 2022-11-23 22:13:06 +0000: Johannes Schultz - 594ca1454 Merged revision(s) 18166 from trunk/OpenMPT: [Fix] Sample tab: Previous commit was faulty for m_nZoom == 0 [Fix] Sample tab: Don't apply the fix for https://bugs.openmpt.org/view.php?id=1581 to cue points and loop points, as the old behaviour is arguably better-suited there. ........ 2022-11-23 17:46:14 +0000: Johannes Schultz - 5e6513d1a Merged revision(s) 18164 from trunk/OpenMPT: [Fix] Sample tab: Fix vertical lines sometimes showing up in zoomed-in waveforms. ........ 2022-11-14 11:51:58 +0000: Jörn Heusipp - e58036f89 [Doc] Fix typo. 2022-11-13 14:37:07 +0000: Johannes Schultz - cae1e715b [Mod] OpenMPT: Version is now 1.30.08.01 2022-11-13 14:15:22 +0000: Johannes Schultz - 19724d845 [Doc] Update changelog. [Mod] OpenMPT: Version is now 1.30.08.00 2022-11-13 14:09:12 +0000: Johannes Schultz - b25bb2a59 Merged revision(s) 18157 from trunk/OpenMPT: [Var] unrar: Update to v6.2.2. ........ 2022-11-10 11:08:09 +0000: Jörn Heusipp - 589aaed34 Merged revision(s) 18155 from trunk/OpenMPT: [Fix] mpt/base/bit.hpp: Make mpt::bit_width(T) return type int, as in C++20. ........ 2022-11-10 06:39:12 +0000: Jörn Heusipp - a07d3f3c4 Merged revision(s) 18153 from trunk/OpenMPT: [Ref] mpt/base/tests/tests_base_bit.hpp: Silence signed-unsigned-comparison warning. ........ 2022-11-09 13:42:13 +0000: Jörn Heusipp - 2426b1fec Merged revision(s) 18149 from trunk/OpenMPT: [Ref] Distortion plugin: Silence truncation warning. ........ 2022-11-09 13:41:35 +0000: Jörn Heusipp - c26b6f43b Merged revision(s) 18148 from trunk/OpenMPT: [Fix] mpt/base/bit.hpp: Silence signed-unsigned-comparison warning. ........ 2022-11-09 13:40:27 +0000: Jörn Heusipp - ebee23329 Merged revision(s) 18147 from trunk/OpenMPT: [Ref] mpt/base/detect_compiler.hpp: Detect VS2022 19.4. ........ 2022-11-04 14:23:04 +0000: Jörn Heusipp - f0feb5696 Merged revision(s) 18144 from trunk/OpenMPT: [Fix] Revert unintended change from r18142. ........ 2022-11-04 14:12:20 +0000: Jörn Heusipp - 792110f2f Merged revision(s) 18142 from trunk/OpenMPT: [Fix] Update Check: Fix typo in unused code path. ........ 2022-11-03 17:34:55 +0000: Johannes Schultz - af6c2b763 Merged revision(s) 18140 from trunk/OpenMPT: [Fix] r18129 causes characters not handled by our own shortcuts to be entered twice (https://bugs.openmpt.org/view.php?id=1635, patch by Keith F. Kelly). ........ 2022-11-02 15:17:41 +0000: Jörn Heusipp - 4f960c490 [Doc] libopenmpt: Update changelog. 2022-11-02 15:15:47 +0000: Jörn Heusipp - 0f604f768 Merged revision(s) 18135 from trunk/OpenMPT: [Var] pugixml: Update to v1.13 (2022-11-02). ........ 2022-11-02 11:57:11 +0000: Jörn Heusipp - 1d95bab68 Merged revision(s) 18133 from trunk/OpenMPT: [Ref] InputHandler: Change r18131 to just call VkKeyScanW, should be safe. ........ 2022-11-02 11:46:19 +0000: Jörn Heusipp - bf2cef8dc Merged revision(s) 18131 from trunk/OpenMPT: [Fix] InputHandler: Skip VK_PACKET characters that are unrepresentable in TCHAR==CHAR in ANSI builds. We could also opt to call UNICODE VkKeyScanW() explicitly here, but the value is highly likely to get truncated later down the chain anyway. Silences ANSI build warning. ........ 2022-11-01 16:19:13 +0000: Johannes Schultz - e2b40cbcf Merged revision(s) 18129 from trunk/OpenMPT: [Fix] Allow custom keyboard handling to work with Microsoft's RPD client for iOS, which sends virtual key codes as VK_PACKET, which we need to translate to a regular WM_CHAR message (https://bugs.openmpt.org/view.php?id=1634, patch mostly by Keith F. Kelly) ........ 2022-11-01 07:42:51 +0000: Jörn Heusipp - f90f97848 [Doc] libopenmpt: Update changelog. 2022-11-01 07:40:09 +0000: Jörn Heusipp - b0648b0e2 Merged revision(s) 18119 from trunk/OpenMPT: [Var] mpg123: Update to v1.31.1 (2022-11-01). ........ 2022-10-29 17:08:14 +0000: Johannes Schultz - 48ac6a7c7 Merged revision(s) 18112 from trunk/OpenMPT: [Fix] Sample tab: Avoid drawing sample waveform from uninitialized memory under some very specific circumstances (make selection in a long sample -> zoom into selection -> load a sample shorter than the selection start -> zoom out -> zoom into selection) ........ 2022-10-29 11:12:45 +0000: Jörn Heusipp - 89f135e5c Merged revision(s) 18106 from trunk/OpenMPT: [Fix] build: Fix syntax error in regenerate_vs_projects.cmd. ........ 2022-10-28 15:21:38 +0000: Jörn Heusipp - 23a610e5e [Doc] libopenmpt: Update changelog. 2022-10-28 15:18:14 +0000: Jörn Heusipp - df62886cc Merged revision(s) 18082 from trunk/OpenMPT: [Var] mpg123: Update to v1.31.0 (2022-10-28). ........ 2022-10-25 13:28:16 +0000: Jörn Heusipp - 6368ba304 Merged revision(s) 18070 from trunk/OpenMPT: [Var] python: Update to v3.11.0. ........ 2022-10-25 06:04:27 +0000: Jörn Heusipp - e1bbeec57 Merged revision(s) 18058 from trunk/OpenMPT: [Var] CI: GitHub: MSYS2: Update to actions/checkout@v3. ........ 2022-10-23 07:11:48 +0000: Jörn Heusipp - 1506dfb39 [Var] Update .gitignore. 2022-10-23 07:09:09 +0000: Jörn Heusipp - 971291d44 [Doc] libopenmpt: Update changelog. 2022-10-23 07:07:54 +0000: Jörn Heusipp - 149cb2913 [Var] Regenerate project files. 2022-10-23 06:57:43 +0000: Jörn Heusipp - 566d7391c Merged revision(s) 18034 from trunk/OpenMPT: [Var] FLAC: Update to v1.4.2. ........ 2022-10-22 15:53:58 +0000: Jörn Heusipp - 8020eb280 Merged revision(s) 18030 from trunk/OpenMPT: [Fix] Stream Export: RAW: Little endian was completely broken since r14844. ........ 2022-10-22 14:23:20 +0000: Jörn Heusipp - c0e309649 Merged revision(s) 18028 from trunk/OpenMPT: [Doc] openmpt123: Add keyboard shortcuts to man page. Fixes . ........ 2022-10-22 13:27:30 +0000: Jörn Heusipp - 50ff90276 [Var] Update .gitignore. 2022-10-22 11:01:52 +0000: Jörn Heusipp - 96fe656cf Merged revision(s) 18018 from trunk/OpenMPT: [Fix] build: Android: We do not need to build test/. ........ 2022-10-20 07:10:29 +0000: Jörn Heusipp - fc7ca1df0 Merged revision(s) 18012 from trunk/OpenMPT: [Ref] mptOS: Add Windows 10 22H2. ........ 2022-10-15 20:11:02 +0000: Jörn Heusipp - fb480b30c Merged revision(s) 18010 from trunk/OpenMPT: [Ref] mpt/osinfo/windows_version.hpp: Add Windows 11 22H2. ........ 2022-10-15 19:32:07 +0000: Jörn Heusipp - 230cbe072 Merged revision(s) 18008 from trunk/OpenMPT: [Var] python: Update to v3.10.8. ........ libmysofa 2022-11-06 21:09:16 +0100: Tomasz Andrzejak - 508f220 cmake: generate files in the build directory 2022-10-21 21:29:08 -0400: Shashaank N - 775174b Minor fixes 2022-10-20 22:17:19 +0200: Christian Hoene - 8508463 change branch to main openal-soft 2022-12-08 06:22:55 -0800: Chris Robinson - b0be3bf8 Rename a potentially confusing member function 2022-12-08 03:19:42 -0800: Chris Robinson - 4c2a96e2 Limit voice update fading length to 64 samples 2022-12-06 21:38:43 -0800: Chris Robinson - 3ff61b5d Avoid setting PipeWire stream properties with separate calls 2022-12-06 01:48:58 -0800: Chris Robinson - 4d757068 Avoid using a macro to wrap standard attributes 2022-12-05 22:29:26 -0800: Chris Robinson - 25a6814c Don't warn for attributes being in a later standard 2022-12-05 21:50:55 -0800: Chris Robinson - c55d6d8c Avoid LIKELY/UNLIKELY macros 2022-12-05 15:17:39 -0800: Chris Robinson - 4de5c7df Avoid some uses of the LIKELY/UNLIKELY macros 2022-12-05 14:51:03 -0800: Chris Robinson - df6d61dd Use standard likely/unlikely attributes when available 2022-12-05 14:39:49 -0800: Chris Robinson - 73df39b8 Use the correct variable for reading the WASAPI playback rate 2022-12-02 22:40:09 -0800: Chris Robinson - 59f3424e Fix building with PipeWire 0.3.49 and earlier 2022-11-29 11:57:53 -0800: Chris Robinson - 5c7b8425 Add more formats for displaying in examples 2022-11-29 11:56:40 -0800: Chris Robinson - 77f85719 Add missing device_clock/source_latency enums for querying 2022-11-27 05:53:26 -0800: Chris Robinson - f1764841 Use the existing common FFT functions in makemhr 2022-11-24 22:00:02 -0800: Chris Robinson - 9bf67c75 Use complex floats for convolution reverb FFTs 2022-11-24 08:01:37 -0800: Chris Robinson - cbcb1407 Avoid returning an array for constexpr tables 2022-11-23 06:41:49 -0800: Chris Robinson - 3b838bc7 Avoid overriding main with SDL 2022-11-22 23:54:01 -0800: Chris Robinson - 4b67a1f6 Don't prematurely change ALCdevice::BufferSize 2022-11-19 17:25:48 -0800: Chris Robinson - 62e6051e Fix WASAPI capture handling the background COM thread 2022-11-17 00:40:47 -0800: Chris Robinson - 201f5cb6 Update alsoft-config for new options 2022-11-16 23:14:11 -0800: Chris Robinson - 02395564 Remove unnecessary use of SDL2_INCLUDE_DIR 2022-11-16 23:13:18 -0800: 3DJ - 6dad96d8 Add GitHub actions workflow to build utils/makemhr on update (#783) 2022-11-16 22:19:45 -0800: Felipe - 3cb6d30e Fix router not loading on Creative's hardware OpenAL (#773) 2022-11-16 19:04:20 -0800: Chris Robinson - 38d07b3b Avoid a use-after-free in the ALSA backend 2022-11-16 18:58:24 -0800: Chris Robinson - 8ee842a9 Use SDL2's sdl2-config.cmake 2022-11-16 17:57:48 -0800: Chris Robinson - 49be7c53 Avoid unnecessary duplicate CMake variables 2022-11-13 14:37:25 -0800: Chris Robinson - df6761d4 Use the correct frame size for WASAPI resampling 2022-11-13 14:13:33 -0800: Chris Robinson - 543660f1 Avoid a potential unsigned underflow 2022-11-13 14:10:15 -0800: Chris Robinson - c4584396 Change a function to a static method 2022-11-13 14:03:06 -0800: Chris Robinson - 156f3b6f Avoid duplicate checks and calculations 2022-11-12 23:41:11 -0800: Chris Robinson - 2f2d3c33 Add a config option to prevent WASAPI from using a resampler 2022-11-12 23:22:48 -0800: Chris Robinson - 936f7d84 Add a resampler to WASAPI output 2022-11-12 23:15:33 -0800: Chris Robinson - 695e4ed6 Fix SampleConverter source read count 2022-11-12 19:25:08 -0800: Chris Robinson - 50ba074f Add a method for the input sample delay for the SampleConverter 2022-11-12 12:20:04 -0800: Chris Robinson - 68e04624 Dynamically start/stop the WASAPI message thread 2022-11-08 13:41:39 -0800: Chris Robinson - c835f07f Try to detect the update and buffer size from PipeWire 2022-11-07 06:11:08 -0800: Chris Robinson - 0ec1a4a6 Make sure sio_write and sio_read return valid values 2022-11-04 20:22:13 -0700: Chris Robinson - a96d9c9c Support different input channel orders in uhjencoder 2022-11-03 19:42:08 -0700: Chris Robinson - e9ad8571 Add preliminary support for 7.1.4 output modes 2022-11-03 03:09:30 -0700: Chris Robinson - 551a18a1 Add functions to start sources at a particular device time 2022-11-03 02:17:54 -0700: Chris Robinson - d8361bdd Add the ability to start a voice at a particular time 2022-11-02 06:45:14 -0700: Chris Robinson - b73e0ecb int64_t max can't fit into a double without narrowing 2022-11-02 00:14:21 -0700: Chris Robinson - 5bbfc92f Handle negative voice positions 2022-10-30 15:48:31 -0700: Chris Robinson - bc7f5260 Use the IIR filter for UHJ by default 2022-10-28 20:07:45 -0700: Chris Robinson - bb88035a Rename some variables to more clearly indicate their meaning 2022-10-27 15:22:11 -0700: Chris Robinson - f1f3672f Rework the UHJ IIR filters to avoid applying an IIR in reverse 2022-10-26 22:21:16 -0700: Chris Robinson - 02d0b349 Switch back to the FIR256 filter by default 2022-10-26 17:15:09 -0700: Chris Robinson - 2c5476ea Use the correct input for the IIR UHJ encoder 2022-10-26 15:47:17 -0700: Chris Robinson - 3fed7b0e Use the IIR all-pass filter by default 2022-10-26 09:21:13 -0700: Chris Robinson - 72de556c Fix up a comment 2022-10-25 22:48:17 -0700: Chris Robinson - 46f02764 Add a comment about the filter delay 2022-10-25 08:03:09 -0700: Chris Robinson - 880fa66e Fix some value ordering 2022-10-24 06:18:07 -0700: Chris Robinson - 98493354 Avoid nesting lambdas 2022-10-23 08:46:13 -0700: 3DJ - c5453c9b Update upload-artifact to remove warning (#778) 2022-10-22 07:28:30 -0700: Chris Robinson - 389dfe62 Add missing header 2022-10-22 06:28:18 -0700: Chris Robinson - 18d1c73a Avoid a duplicate all-pass function that accumulates 2022-10-21 23:58:19 -0700: Chris Robinson - a8d26369 Add a warning when using the old UHJ filter option 2022-10-21 23:50:51 -0700: Chris Robinson - 87c549ae Rename some variables to be less ambiguous 2022-10-21 23:41:50 -0700: Chris Robinson - 2ae2aa4a Rename a couple functions to clarify their use 2022-10-21 23:33:06 -0700: Chris Robinson - 7a91637d Add separate filter options for UHJ encoding and decoding 2022-10-21 10:33:41 -0700: Chris Robinson - ee40a2e7 Add an IIR filter option for UHJ encoding/decoding 2022-10-18 17:12:31 -0700: Chris Robinson - 53b63f32 Avoid using a modulo in a loop 2022-10-16 15:27:00 -0700: Chris Robinson - a065820e Increase sub-sample precision to 16 bits 2022-10-10 13:02:08 -0700: Chris Robinson - b0cd7e09 Don't pass null to fprintf vpx 2022-12-14 00:19:47 -0800: Marco Paniconi - 55d318450 rc-svc: Add tests for dynamic svc in external RC 2022-12-13 18:09:56 -0800: Anton Venema - 89b8032ff Add additional ARM targets for Visual Studio. 2022-12-08 12:04:53 -0800: Scott LaVarnway - a7bb04b43 [x86]: Add vpx_highbd_subtract_block_avx2(). 2022-12-07 15:56:55 -0800: Scott LaVarnway - 1450ec46e Add vpx highbd subtract test. 2022-12-07 14:13:06 -0800: Cheng Chen - 5887bd234 L2E: Add a new interface to control rdmult 2022-12-05 14:34:58 -0800: Marco Paniconi - cbb780ab0 rc-rtc: Test for periodic key in SVC external RC 2022-12-05 11:57:35 -0800: Marco Paniconi - 2a8a25cf4 rc-rtc: Remove frame_flags_ change in svc ratectril rtc test 2022-11-18 11:43:34 +0900: Hirokazu Honda - 3fa698a6e vp9/rate_ctrl_rtc: Improve get cyclic refresh data 2022-11-15 11:48:21 -0800: Marco Paniconi - 76e9bf7a1 vp9-svc: Fixes to make SVC work with VBR 2022-11-14 17:59:45 +0900: Johann - aeb6ae739 quantize: remove vp9_regular_quantize_b_4x4 2022-11-11 13:53:54 +0000: Konstantinos Margaritis - f951514a4 [NEON] Optimize FHT functions, add highbd FHT 4x4 2022-11-10 22:10:07 -0800: Marco Paniconi - 78ac7af95 vp9-rc: Fix key frame setting in external RC 2022-11-06 04:17:20 +0000: Sam James - 62dee8012 build: fix -Wimplicit-int (Clang 16) 2022-11-04 23:05:36 +0000: Andrew Salkeld - 5d26626e7 Add Neon implementation of vpx_hadamard_32x32 2022-11-03 17:55:13 +0000: Konstantinos Margaritis - 3f08aa0d0 [NEON] Optimize highbd 32x32 DCT 2022-11-01 23:07:27 +0000: Konstantinos Margaritis - 3121783fe [NEON] Optimize and homogenize Butterfly DCT functions 2022-10-27 05:14:35 +0000: Johann - ebf22e2e8 MacOS 13 is darwin22 2022-10-27 09:19:45 +0900: Johann - 9e1bdd12c rtcd: allow disabling neon on armv8 2022-10-26 17:14:21 +0900: Johann - 4b659f3c3 mailmap: add johann@duck.com 2022-10-24 15:37:26 -0700: James Zern - ee12bc390 SAD*Test: mark virtual Run() as overridden 2022-10-24 15:32:10 -0700: James Zern - d667193e6 vp9_highbd_quantize_fp*_neon: normalize fn param name 2022-10-24 15:30:10 -0700: James Zern - 228d8a4fe highbd_sad_avx2: normalize function param names 2022-10-18 00:12:20 -0700: Marco Paniconi - 5245f6e9c Fix to VP8 external RC for buffer levels 2022-10-17 16:22:23 +0900: Johann - e8fc52ada quantize: consolidate sse2 conditionals 2022-10-17 12:23:24 +0900: Johann - 828d05d4a vp9 quantize: rewrite ssse3 in intrinsics 2022-10-14 12:21:10 -0700: Marco Paniconi - 4007a057f Fix to VP8 external RC for dynamic update of layers vmaf 2022-12-13 15:49:15 -0800: Joel Sole - ec7e0b23 Add nflx_ctc preset 2022-12-13 14:22:31 -0800: Joel Sole - af5f7aa6 Add vmaf_4k_v0.6.1neg model 2022-12-12 08:47:02 -0800: Zhi Li - e89bd864 [Coverage] add type hints to _open_workfile. 2022-12-12 08:47:02 -0800: Zhi Li - ebc9fd00 [Refactor] save point: generalize resampling_type to processor_types. 2022-12-09 23:04:44 +0000: nilfm - f74f306c Fix issue #1084 2022-12-09 19:32:22 +0000: nilfm - 7d259ada Pin tox version to <4 to fix CI 2022-12-06 17:17:19 +0000: nilfm - e09b9c07 fix inf fps error 2022-12-04 10:09:28 -0800: Zhi Li - 1f13d1b2 [Bugfix] bug fix Executor log dir cleanup issue with scaler. 2022-12-01 10:59:47 -0800: nilfm - 0ed83639 fix vif_avx512 bug; enable avx512 for vif 2022-11-25 23:13:54 -0800: Zhi Li - 50cceace [Refactor, API change] update _get_yuv_src_fmt_cmd and _get_notyuv_src_fmt_cmd's API. 2022-11-25 19:53:05 -0800: Zhi Li - 822171fb [Refactor] update ffmpeg_cmd construction in _open_workfile. 2022-11-25 14:43:13 -0800: Zhi Li - b7a30ee8 Add try decoder type in _open_ref_workfile/_open_dis_workfile. 2022-11-24 19:29:25 -0800: Zhi Li - 50e9a7ff [Refactor, API change] add decoder_type to _open_workfile signature. 2022-11-15 15:33:51 -0800: Zhi Li - b5df3360 [Feature] add extension to saved workfiles when Executor save_workfiles is True. 2022-11-15 11:36:14 -0800: Kyle Swanson - 545848a6 libvmaf/psnr: fix inaccuracy for some 16-bit measurements 2022-11-14 20:05:49 -0800: Zhi Li - 50e60f04 [Feature] update Executor logic to trigger rerun if no workfile is present when flag save_workfiles is True. 2022-11-09 17:45:06 -0800: Lukas Krasula - 45725935 Make it possible to parse optional_dict to run_test_on_dataset 2022-11-01 21:40:57 -0700: Zhi Li - b8cbf166 Update _open_workfile_method and _close_workfile_method to read from optional_dict2 instead of optional_dict. 2022-10-30 20:23:36 -0700: Zhi Li - 55a52fc8 Add save_workfiles input argument to Executor. 2022-10-23 17:10:52 -0700: Zhi Li - cfc9cc3a Update str() method for NorefAsset; update tests. 2022-10-20 16:34:59 -0700: Nicholas Vanderzwet - 42396d0a Address a couple valgrind issues, use after free in predict.c::vmaf_predict_score_at_index and uninitialized memory in integer_vif.c::init aom 2022-12-15 00:50:32 +0000: Wan-Teh Chang - 32ed2d8ac Change param of AOME_SET_SPATIAL_LAYER_ID to int 2022-12-15 00:47:33 +0000: Wan-Teh Chang - 6ab16d861 Update comment on the SCALABILITY_STRUCTURES enum 2022-12-14 13:48:59 -0800: Marco Paniconi - c7402b82e rtc: Remove const from parameter in function 2022-12-14 20:48:03 +0000: Jerome Jiang - c40c80dde Fix where beta is calculated for qmode deltaq 2022-12-14 19:50:47 +0000: Wan-Teh Chang - 0289a9f86 Change the license to the BSD 2 Clause License 2022-12-14 18:26:47 +0000: Marco Paniconi - a45d28c82 rtc: Fix is_key_frame setting in variance partition 2022-12-14 18:12:07 +0000: Gerda Zsejke More - 7c4c79096 Add Neon implementation of Hadamard function for 32x32 case 2022-12-14 18:12:07 +0000: Gerda Zsejke More - 77c4dcc3c Add Neon implementation of Hadamard function for 4x4 case 2022-12-14 15:47:30 +0530: Narayan Kalaburgi - 5a7219577 Fix nightly build issue for CONFIG_AV1_TEMPORAL_DENOISING 2022-12-14 01:46:31 +0000: Anupam Pandey - 3e797ee8a rtc: Abstract code related to inter mode evaluation 2022-12-13 21:56:09 +0000: Marco Paniconi - 99896deb5 rtc-svc: Fix to sample encoder for 10bit y4m 2022-12-13 20:05:56 +0000: Narayan Kalaburgi - 6bf163cd7 Rename variables appropriately in two functions 2022-12-13 02:29:03 +0000: Marco Paniconi - b91ea1ed0 rtc-screen: Disable IDTX for bit_depth > 8. 2022-12-13 02:29:03 +0000: Marco Paniconi - 2b6857f13 svc-rtc: Fixes for 10bit 420 in svc sample encoder 2022-12-13 00:16:16 +0000: James Zern - 296e0507b aom_integer.h: set AOM_FORCE_INLINE to __inline for Win32 2022-12-12 19:17:34 +0000: Bohan Li - 87c109b9e Use sqrt of noise ratio for gop partitioning. 2022-12-12 19:09:19 +0000: James Zern - 6971bbb59 only call av1_alloc_layer_context() w/num_layers > 1 2022-12-12 18:57:00 +0000: Mark Wachsler - ca41be453 Remove deprecated declarations of Get[TplPass]GopEncodeInfo 2022-12-12 18:51:07 +0000: James Zern - c98cccced av1_loop_restoration_filter_frame_init: fix alloc check 2022-12-12 17:22:51 +0000: Bohan Li - c00e95af9 Filter noise variance in first pass stats. 2022-12-12 15:41:13 +0000: Ranjit Kumar Tulabandu - 5e47dc2cc Clean-up code related to sf disable_filtered_key_tpl 2022-12-11 21:05:21 +0000: Vincent Rabaud - e1745b571 K-means: check for centroid equality first 2022-12-11 21:04:58 +0000: Vincent Rabaud - e1a7536d2 K-means: misc refactoring and speed-ups. 2022-12-10 16:03:41 +0000: Wan-Teh Chang - a84503456 Revert "Declare ms_stat inside #if COLLECT_PICK_MODE_STAT" 2022-12-10 02:33:10 +0000: Mark Wachsler - 19125ed87 Pass first pass stats to Get[TplPass]GopEncodeInfo 2022-12-09 23:44:07 +0000: Wan-Teh Chang - 06ba96fc2 Declare ms_stat inside #if COLLECT_PICK_MODE_STAT 2022-12-09 23:39:54 +0000: Jingning Han - 56e1394c5 Properly set tile size in super-resolution mode 2022-12-09 23:39:54 +0000: Jingning Han - c73a30def Fix tile config related comments 2022-12-09 23:39:54 +0000: Jingning Han - 3ffdd69fc Resolve encoding failure in aq mode 2 2022-12-09 20:23:07 +0000: chiyotsai - dc7f14f57 AVX2: Fix a couple unaligned load warnings 2022-12-09 17:03:45 +0000: Anupam Pandey - a61e10a36 rtc: Abstract code related to skip inter mode 2022-12-09 08:46:00 +0000: Vincent Rabaud - 8693e6a27 K-means: switch pipeline to 16 bit. 2022-12-08 19:17:44 -0800: Wan-Teh Chang - 122731ad4 Fix comment nits 2022-12-09 02:35:27 +0000: Marco Paniconi - 7a560ebdb rtc-svc: Fix to key frame counters for spatial layers 2022-12-09 02:25:52 +0000: Jingning Han - 5d99c65ee Disable flow motion estimation in super resolution mode 2022-12-09 00:36:17 +0000: Kyle Siefring - fe9647fcd Revert "Remove second transpose from transforms" 2022-12-08 23:19:21 +0000: chiyotsai - 591a1189c AVX2: Add optimization for sad_16xhx4d 2022-12-08 23:19:21 +0000: chiyotsai - a4c4f18c7 AVX2: Add optimization for sad_mxnx3d 2022-12-08 23:19:21 +0000: chiyotsai - dc98d6485 PATTERN_SEARCH: Refactor and clean up pattern_search 2022-12-08 23:19:21 +0000: chiyotsai - bd40feeef PATTERN_SEARCH: Cache the ref address corresponds to best_mv 2022-12-08 20:52:18 +0000: Marco Paniconi - 9e96d1be1 rc-rtc: Updates to external RC rtc test 2022-12-08 18:33:27 +0000: chiyotsai - 4ea395658 PATTERN_SEARCH: Aggregate computation of SADs 2022-12-08 17:00:32 +0000: Anupam Pandey - 1e62cfb1d rtc: Abstract code related to setup inter mode parameters 2022-12-08 11:40:59 +0000: Scott LaVarnway - b8662cea5 [x86]: Improve aom_smooth_v_predictor_4x{4,8,16}_ssse3(). 2022-12-08 02:49:13 +0000: Yuan Tong - e1399f393 Correctly select between optimized and non-normative scaler 2022-12-08 02:41:47 +0000: Wan-Teh Chang - 75fe580eb Some cleanup related to av1_calc_mb_wiener_var_mt 2022-12-08 00:46:23 +0000: James Zern - a3b61c164 decode_mt_init: zero thread_data allocation 2022-12-08 00:46:23 +0000: James Zern - 46ccb77bb av1_decoder_remove: add missing av1_remove_common() 2022-12-08 00:46:23 +0000: James Zern - 0f699bc0b alloccommon.c: add some missing NULL checks 2022-12-08 00:46:23 +0000: James Zern - bcdaf6d44 av1_dx_iface,decoder_destroy: add missing NULL checks 2022-12-07 23:58:52 +0000: James Zern - ff135dcb5 make av1_alloc_layer_context() return bool 2022-12-07 22:12:25 +0000: Narayan - b6fe2e474 rtc: Introduce prune_hv_pred_modes_using_src_sad sf 2022-12-07 22:10:17 +0000: Kyle Siefring - 976f227a0 Remove second transpose from transforms 2022-12-07 21:32:19 +0000: Anupam Pandey - 7dfb6d5d9 rtc: Add structure to store params used in inter mode evaluation 2022-12-07 12:52:53 +0000: Rachel Barker - 53e3a6995 Move global motion estimation code to aom_dsp/ 2022-12-06 13:05:17 -0800: Jingning Han - b6d9a71b5 Add TplPass EncodeInfo support to multiple Tpl passes 2022-12-06 17:41:14 +0000: Mark Wachsler - 55e7b1c59 Deprecate old Q mode API 2022-12-06 15:37:43 +0000: Vincent Rabaud - 82bf267f2 K-means: use L1 norm when dim == 1. 2022-12-06 00:19:10 +0000: chiyotsai - e75c33f0f Fix unaligned load in av1_dist_wtd_convolve_2d_copy_avx2 2022-12-05 22:01:19 +0000: Scott LaVarnway - ea5b64653 [x86]: Improve aom_smooth_v_predictor_8x{4,8,16,32}_ssse3(). 2022-12-05 21:22:47 +0000: Vincent Rabaud - dfbcab835 Fix several bugs in K-means. 2022-12-05 18:22:21 +0000: Marco Paniconi - 14f9bd7ee svc: Fix comment in svc screen datarate test 2022-12-05 18:09:36 +0000: Wan-Teh Chang - 157676c32 Fix comment nits 2022-12-05 14:23:08 +0000: Scott LaVarnway - d556d564f [x86]: Improve aom_smooth_h_predictor_4x{4,8,16}_ssse3(). 2022-12-03 17:43:03 +0000: Vincent Rabaud - 8cbaea62a K-means: Compute calc_total_dist inside calc_indices. 2022-12-02 22:19:44 -0800: Jingning Han - aee66d160 Properly config sb size setting in ducky_encode 2022-12-02 23:58:27 +0000: Wan-Teh Chang - 77ef3a965 Define type aliases with using instead of typedef 2022-12-02 23:23:06 +0000: Wan-Teh Chang - 2989f0038 Fix comment nits 2022-12-02 14:03:18 -0800: Wan-Teh Chang - 4c615bae8 Omit 'else' after return 2022-12-02 21:34:31 +0000: Gerda Zsejke More - 415744ffc Count down in Neon SSE loops 2022-12-02 21:34:31 +0000: Gerda Zsejke More - 5c231751d Count down in Neon SAD loops 2022-12-02 15:34:36 +0000: Jerome Jiang - 0f10271c4 Add two pass TPL calculation to ducky encode 2022-12-02 09:06:57 +0000: Vincent Rabaud - 77d6984c8 K-means: remove most memcpy's in k-means 2022-12-02 09:05:20 +0000: Vincent Rabaud - 5f07bbd38 K-means: enable SSE2 av1_calc_indices_dim2 2022-12-01 19:12:58 -0800: Wan-Teh Chang - 17cbad5a0 Fix inconsistent-declaration-parameter-name 2022-12-02 02:23:24 +0000: Gerda Zsejke More - 759b5136c Count down in Neon subpel variance loops 2022-12-01 13:43:24 -0800: Wan-Teh Chang - 0ec53bff1 Refer to level 31 as "maximum parameters level" 2022-12-01 20:36:42 +0000: Scott LaVarnway - 7381d0b24 [x86]: Improve aom_smooth_h_predictor_8x{4,8,16,32}_ssse3(). 2022-12-01 20:19:07 +0000: Bohan Li - e49948fba Extend rc lib interface to use firstpass stats for gop info. 2022-12-01 19:03:14 +0000: Yunqing Wang - 4d3755920 Improve rate control bit estimation 2022-12-01 19:02:59 +0000: Neeraj Gadgil - 853489414 rtc: Faster fullpel search using block properties 2022-12-01 18:05:30 +0000: chiyotsai - bb477ace9 Reduce size of loops in av1_(set|get)_active_map 2022-12-01 01:39:39 +0000: Wan-Teh Chang - c0239a23c av1_resize_and_extend_frame_c should extend frame 2022-12-01 00:27:06 +0000: Wan-Teh Chang - f4faec85a Don't check a condition that is always true 2022-12-01 00:26:03 +0000: Jerome Jiang - ec8c499cb Fix valgrind complaining on uninitialized values 2022-11-30 23:48:26 +0000: Anupam Pandey - 65c7e1b0a rtc: Refactor model_skip_sb_y_large() for tx_size 16x16 2022-11-30 20:04:04 +0000: Wan-Teh Chang - cc7a0cc58 Correct first 2 args to av1_has_optimized_scaler 2022-11-30 18:43:11 +0000: Jerome Jiang - cb7de0e31 Fix clang-tidy warning 2022-11-30 17:20:23 +0000: Jingning Han - 44f8c0870 Accumulate the overall rdcost across a tpl frame 2022-11-29 23:28:16 +0000: Marco Paniconi - 27f55b434 rtc: Fixes to dynamic resize for rtc 2022-11-29 23:13:58 +0000: Jingning Han - 06a9289b8 Use a constant rdmult in tpl pass 2022-11-29 23:13:58 +0000: Jingning Han - ad72538b6 Populate rdmult through ducky_encode to tpl build 2022-11-29 22:00:57 +0000: chiyotsai - ae4339f94 Pull out reads from mi_params from loops in seg_map functions 2022-11-29 21:47:35 +0000: Wan-Teh Chang - 40c9b4c74 Add a test that reproduces crbug.com/1393384 2022-11-29 20:22:58 +0000: Jerome Jiang - f70061261 Add test for qmode deltaq for ducky encode 2022-11-29 19:00:48 +0000: Marco Paniconi - bee1caded rtc: Avoid scene detection on resize 2022-11-28 21:51:39 -0800: Jingning Han - 916fb7c51 Allow ducky encode to configure frame QP in TPL pass 2022-11-28 21:15:32 +0000: Jerome Jiang - 0e80b4388 Use delta q in DuckyEncode 2022-11-28 18:49:12 +0000: Wan-Teh Chang - e49f9831f Move av1_palette_color_index_context_lookup to .c 2022-11-28 18:28:35 +0000: Cheng Chen - 4c389096f RT: enable interp filter search 2022-11-28 18:00:27 +0000: Anupam Pandey - 93048ff25 rtc: Refactor model_skip_sb_y_large() function 2022-11-27 08:11:58 -0800: Jingning Han - 39715dcbb Populate TPL building params through ducky_encode 2022-11-25 21:02:05 +0000: Deepa K G - f7d3b8684 Refactor row-mt related code 2022-11-23 13:46:30 -0800: chiyotsai - d7fc49b8b RTC: Let compiler generate SIMD for scaling in block_yrd_idtx 2022-11-23 18:19:25 +0000: Diksha Singh - bf131b806 rtc: Optimize AVX2 intrinsic of aom_int_pro_col() 2022-11-23 18:03:38 +0000: Jingning Han - e35511bab Calculate intra sse/dist under ducky_encode 2022-11-23 18:00:29 +0000: Ivan Rosales - 4daac5e63 Move common_data definitions to c file 2022-11-23 16:43:14 +0000: Bohan Li - 41adff221 Pre-process first pass stats in RC lib. 2022-11-23 15:58:59 +0000: Neha Mary Thomas - 140dff7a6 Add assertion for non-reference frame 2022-11-23 13:45:42 +0000: Rachel Barker - 751bcbcec Remove unused SVD functions from mathutil.h 2022-11-23 13:45:25 +0000: Rachel Barker - 0d01d9505 Move PixelRect type to aom_dsp/ 2022-11-23 04:40:24 +0000: chiyotsai - 8830fdf1b RTC: Keep data in block_yrd on stack 2022-11-23 00:40:02 +0000: chiyotsai - 8adab7594 Optimize av1_fast_palette_color_index_context 2022-11-22 23:56:04 +0000: Jonathan Wright - de590e3ed Add Neon implementations of averaging SAD functions 2022-11-22 23:56:04 +0000: Jonathan Wright - fef440c93 Specialize Neon averaging subpel variance by filter value 2022-11-22 23:56:04 +0000: Jonathan Wright - 3df6c183e Add Neon implementations of averaging subpel variance functions 2022-11-22 20:16:15 +0000: Marco Paniconi - 37fe6ff89 rtc-svc: Fix usage of source_sad for temporal layers 2022-11-22 15:48:17 +0000: Jerome Jiang - e43ec60d0 Set superblock size in ducky encode 2022-11-22 12:58:47 +0000: Scott LaVarnway - fd6505081 [x86]: Improve aom_smooth_predictor_{16,32,64}xH_ssse3(). 2022-11-21 18:21:41 -0800: Jingning Han - 6bdb865ff Populate fields in ducky encoder 2022-11-22 01:21:59 +0000: Mark Wachsler - ee81940a3 Use fabs instead of abs 2022-11-21 23:32:38 +0000: Jingning Han - 2837c655f Add fields in TPL stats to keep intra distortion error 2022-11-21 22:39:44 +0000: Wan-Teh Chang - 6fe67b727 Use const reference vars in range-based for loops 2022-11-21 21:26:09 +0000: Scott LaVarnway - 1a3d8c9f2 [x86]: Improve aom_smooth_v_predictor_64x{16,32,64}_ssse3(). 2022-11-21 21:15:46 +0000: Bohan Li - debf086e3 Fix warning message when the output level is 31. 2022-11-21 21:15:25 +0000: Bohan Li - 8bfe93c43 Fix buf overflow when doing temporal filtering for fwd-kf. 2022-11-21 12:20:29 -0500: Jerome Jiang - 0e24bef8e Qmode: Change how qp adjusted to delta_q_res 2022-11-20 15:47:57 +0000: Mark Wachsler - 9e7d6f5c9 Extend Q mode RC API to allow 2 TPL passes 2022-11-18 11:33:56 -0800: Wan-Teh Chang - 805e8e5d6 Cast double centroid values to int for cluster_map 2022-11-18 18:18:31 +0000: Jerome Jiang - af07ea02d Fix bug with deltaq setup in qmode 2022-11-18 18:07:50 +0000: Ranjit Kumar Tulabandu - 5d570f43e Speed-up the error calculation in CDEF search 2022-11-18 18:07:14 +0000: Ranjit Kumar Tulabandu - eaf39d34a rtc : Avoid SPLIT partitions selectively 2022-11-18 17:32:13 +0000: Jingning Han - 516b2d7e2 Extend av1_get_q_index_from_qstep_ratio() 2022-11-18 06:29:46 +0000: Jingning Han - 9920de2a7 Temporarily revert the tpl pass frame qp assignment 2022-11-18 01:32:43 +0000: Jerome Jiang - 0b20fd24d Use EXPECT_LE for kmeans test 2022-11-17 23:26:21 +0000: Jingning Han - 647129643 Remove 0 bandwidth condition on drop frames 2022-11-17 23:26:21 +0000: Jingning Han - ea9acbc17 Limit the max gop length for the last sub-gop 2022-11-17 22:16:25 +0000: Scott LaVarnway - 24d58d5a4 [x86]: Improve aom_smooth_v_predictor_32x{8,16,32,64}_ssse3(). 2022-11-17 19:18:39 +0000: Cheng Chen - 946344985 RT: name tmp to tmp_buffer 2022-11-17 12:53:10 +0000: Scott LaVarnway - 0dd019097 [x86]: Improve aom_smooth_v_predictor_16x{4,816,32,64}_ssse3(). 2022-11-16 22:09:03 +0000: Jingning Han - 2b922a598 Write sequence header at each key frame / fwd key frame 2022-11-16 21:57:12 +0000: Scott LaVarnway - 23868d353 [x86]: aom_smooth_h_predictor_{16,32,64} cosmetics. 2022-11-16 20:39:34 +0000: chiyotsai - 3e3bf4253 Remove an unneeded undef 2022-11-16 19:04:24 +0000: Marco Paniconi - 36bd74fd3 rtc: Remove qp_thresh in encodedframe_overshoot_cbr() 2022-11-16 18:06:36 +0000: chiyotsai - 9db4cdfba Make generated reconinter functions static inline 2022-11-16 18:06:36 +0000: chiyotsai - 740d491c6 COSMETICS: Clean up av1/common/reconinter_template.inc 2022-11-16 17:52:41 +0000: Jerome Jiang - 70ac59de0 Cosmetic changes to qmode rc test 2022-11-16 17:10:08 +0000: Diksha Singh - b8b3e22bc Revert "rtc: Optimize AVX2 of aom_hadamard_lp_8x8_dual()" 2022-11-16 12:26:08 +0000: Paul Wilkins - 4f71ca65e Don't update rcf on scene change. 2022-11-16 03:19:15 +0000: James Zern - 071ed1cff ratectrl_qmode_test: fix use of uniform_int_distribution 2022-11-16 03:18:18 +0000: James Zern - 4bc5da6ca normalize av1_calc_mb_wiener_var_mt def & decl 2022-11-16 03:03:26 +0000: Marco Paniconi - f7c7ea557 svc-screen: Fix expectation in screen unittest 2022-11-15 23:40:50 +0000: Mudassir Galagnath - 1d66535ba rtc-svc: Simplify conditions to skip application of LPF and CDEF 2022-11-15 14:57:36 -0500: Jerome Jiang - 2e0832417 Qmode RC: Add per SB rd mult 2022-11-15 18:03:50 +0000: Cherma Rajan A - c832755c0 rtc: Refactor Luma build inter prediction for single ref mode 2022-11-15 16:43:19 +0000: Scott LaVarnway - 39e731be2 [x86]: Improve aom_smooth_h_predictor_64x{16,32,64}_ssse3(). 2022-11-15 16:12:12 +0000: Neeraj Gadgil - 90ab84e4d rtc: Fix mv signaling when mv is same as refmv 2022-11-15 10:32:10 +0000: Paul Wilkins - 418ba43b8 Change to rate correction factor on scene change. 2022-11-15 01:06:24 +0000: Jerome Jiang - 8505f5fb5 Implement k-means clustering for delta-q 2022-11-14 22:48:13 +0000: Cheng Chen - ef49e875f Allintra: multi-threading of calculating differential contrast 2022-11-14 10:59:48 -0500: Jerome Jiang - 00139afde Initialize number of qindices in qmode test 2022-11-12 05:49:07 +0000: chiyotsai - 0fce1b572 Remove an inline keyword under VS Build 2022-11-12 00:42:13 +0000: Cheng Chen - 569fd9167 RT: refactor merge partition into a function 2022-11-12 00:42:13 +0000: Cheng Chen - bcaefefda RT: Revive a speed feature to try split partition for nonrd mode 2022-11-11 18:49:54 +0000: Marco Paniconi - fcb822416 rtc-svc: Add controls to svc sample encoder 2022-11-11 18:49:41 +0000: Marco Paniconi - a75d9c7bb rtc: Remove logic for Q on last_boosted_qindex on KEY 2022-11-11 18:08:28 +0000: Kyle Siefring - 666ed70d0 Optimize 32 and wider avx2 block subtract 2022-11-11 18:08:10 +0000: Kyle Siefring - e63dc124f Minor optimization for avx2 sadx4d 2022-11-10 22:42:10 +0000: chiyotsai - f4c53bd1e Template-fy recon_inter functions 2022-11-10 19:01:22 +0000: Cheng Chen - 334ee5760 Allintra: Get rid of qsort 2022-11-09 22:41:59 +0000: chiyotsai - fee3f758b Inline coordinate computation on scaled frames 2022-11-09 20:44:27 +0000: James Zern - ffe2bfc27 ratectrl_qmode_interface.h,cosmetics: fix a few typos 2022-11-09 20:21:35 +0000: Mark Wachsler - 8ce813c4d Remove Q Mode temporary workarounds for downstream updates 2022-11-09 19:30:20 +0000: Diksha Singh - 32356b4dd rtc: Optimize AVX2 intrinsic of aom_hadamard_lp_8x8_dual() 2022-11-09 16:41:47 +0000: James Zern - 407ee57e2 av1_compute_qdelta_by_rate: normalize function params 2022-11-09 04:33:16 +0000: Marco Paniconi - 474fa5f59 rtc-screen: Fix Q setting for forced key frames 2022-11-08 20:07:19 -0500: Jerome Jiang - b20c8fb53 Use the updated struct for delta-q interface 2022-11-09 00:52:46 +0000: Diksha Singh - 6e20e161b Improve AVX2 intrinsic of av1_block_error_lp() 2022-11-09 00:31:56 +0000: Scott LaVarnway - 4461c226c [x86]: Fix aom_smooth_h_predictor_32x{8,16,32,64}_ssse3() 2022-11-08 22:12:52 +0000: Jerome Jiang - 53caf85ab Add SetupDeltaQ to Qmode RC 2022-11-08 22:01:56 +0000: Mudassir Galagnath - 58f157b52 Allintra: Skip the application of post-processing filters 2022-11-08 20:18:02 +0000: Yunqing Wang - 6d9cd9c97 Refactor av1_rc_bits_per_mb() 2022-11-08 20:11:26 +0000: James Zern - 408ab0e1c aom_codec.h: make flag constants unsigned 2022-11-08 20:03:22 +0000: Marco Paniconi - 6dfcab2a7 rtc-svc: Fixes for screen with spatial layers 2022-11-08 19:49:11 +0000: Cheng Chen - 5aecf3a38 Allintra: refactor the computation of per block info 2022-11-08 19:49:11 +0000: Cheng Chen - f5c1389c4 Allintra: Avoid unnecessary computations 2022-11-08 18:59:41 +0000: Yunqing Wang - 9723779dc Further refactoring to facilitate rc change 2022-11-08 18:59:31 +0000: Yunqing Wang - 1ff889c83 Refactoring to facilitate rate control change 2022-11-08 17:48:01 +0000: Jingning Han - 6edf9eff5 Make frame normalization converge faster 2022-11-08 17:48:01 +0000: Jingning Han - 578924559 Fix normalization in dq3 mode 2022-11-08 17:42:29 +0000: Scott LaVarnway - 8678442c6 [x86]: Improve aom_smooth_h_predictor_32x{8,16,32,64}_ssse3(). 2022-11-08 14:22:23 +0000: Lin Zheng - 9b1d9d9e0 Code cosmetic fixes. 2022-11-08 01:09:44 +0000: Jonathan Wright - be1d80024 Specialize dist_wtd_convolve_2d_vert_neon for 6-tap filters 2022-11-08 01:09:44 +0000: Jonathan Wright - 46680d6d2 Tidy up and optimize dist_wtd_convolve_2d_vert_neon 2022-11-08 01:09:44 +0000: Jonathan Wright - 58d15ab84 Specialize av1_convolve_2d_sr_vert_neon for 6-tap filters 2022-11-07 22:53:57 +0000: James Zern - 2171f15fd intrapred_ssse3.c: fix Visual Studio build 2022-11-07 18:07:53 +0000: Mark Wachsler - 673c2a3e6 Change to Q mode per-SB q_index/lambda API 2022-11-07 17:42:23 +0000: Neeraj Gadgil - 9fd7a84cc rtc: Fix a potential issue related to building inter pred 2022-11-07 15:22:12 +0000: Ranjit Kumar Tulabandu - d875c9de1 rtc : Fix the sf skip_cdef_sb when SB size is 128x128 2022-11-05 02:43:23 +0000: James Zern - 3ed9597d2 av1_source_content_sb: rework tmp_sse checks 2022-11-04 23:04:16 +0000: linzhen - 490730668 Superblock qp sweep experiment given fixed rdmult 2022-11-04 22:38:53 +0000: James Zern - de9dcf977 .mailmap: add mapping for linzhen@ 2022-11-04 20:17:13 +0000: James Zern - 6fcb3bec0 test/AV1ResolutionChange: call Next after SetSize 2022-11-04 17:49:13 +0000: Jingning Han - 32d3ef93a Fix fwd kf distance initialization 2022-11-04 13:35:57 +0000: linzhen - 74f1bd309 Refactor functions to calculate rdmult (lambda) 2022-11-04 12:19:12 +0000: Scott LaVarnway - c62b43376 [x86]: Improve aom_smooth_h_predictor_16x{4,8,16,32,64}_ssse3(). 2022-11-04 04:51:44 +0000: James Zern - 0aa180ff7 aom_encoder.h: remove stale comment 2022-11-04 02:25:18 +0000: Mark Wachsler - b8f699dac Revert "Use new GetRDMult API in DuckyEncode" 2022-11-03 17:10:47 -0700: James Zern - 58319ac3f grade_source_content_sb: move KEY_FRAME check to top 2022-11-03 17:10:40 -0700: James Zern - 3154860bd av1_source_content_sb: fix last_src_y offset 2022-11-03 17:10:40 -0700: James Zern - 834633b40 av1_source_content_sb: move resolution check to top 2022-11-03 18:00:47 +0000: Jingning Han - e77574e1d Allow rc lib to set frame level rdmult 2022-11-03 16:28:37 +0000: Jingning Han - 00bf608cc Update comments in ducky_encode 2022-11-03 05:09:55 +0000: James Zern - 06dcfbf20 av1_common_int.h,cosmetics: fix some typos 2022-11-02 23:16:01 +0000: Jingning Han - 214718622 Remove an outdated comment from use_ducky_encode 2022-11-02 18:30:40 +0000: Ranjit Kumar Tulabandu - 7ca0346ed Modify 16x16 Hadamard NEON function 2022-11-02 18:21:52 +0000: Jingning Han - b7be460d2 Handle fwd kf spaced not aligned with sub-gop 2022-11-02 13:52:11 +0000: Mark Wachsler - f68a785e6 Use new GetRDMult API in DuckyEncode 2022-11-02 02:22:42 +0000: James Zern - 918380062 av1_row_mt_mem_dealloc: fix double free 2022-11-01 15:33:15 -0700: James Zern - 749e8a647 aom_mem: make aom_memset16 inline 2022-11-01 15:51:57 +0000: venkat sanampudi - ae62a6208 Add AVX2 for aom_lpf_vertical_14_quad() 2022-11-01 15:26:01 +0000: Ranjit Kumar Tulabandu - b0871e59c Improve error calculation logic in get_filt_error() 2022-11-01 03:34:58 +0000: Diksha Singh - 369372ee2 Optimize AVX2 intrinsic of aom_get_sse_sum_8x8_quad() 2022-10-31 23:53:42 +0000: chiyotsai - d730cef03 Resolve some aliasing issues related to segment_id 2022-10-31 10:59:40 -0700: Jingning Han - 23cd9d396 Add an overload ComputeTplStats() for rolling transition 2022-10-31 09:27:22 -0700: Jingning Han - c452d2a1e Add GetTplPassGopEncodeInfo() to the library 2022-10-28 21:08:24 +0000: Neeraj Gadgil - 1513bf07a rtc: Fix and tune the sf cb_pred_filter_search 2022-10-28 21:06:36 +0000: venkat sanampudi - 42c32beac Add const qualifier for variables declared in fwd_txfm_sse2.h 2022-10-28 21:05:15 +0000: Ranjit Kumar Tulabandu - 6594a4e28 Modify 16x16/32x32 Hadamard SSE2 functions 2022-10-28 17:57:08 +0000: Marco Paniconi - ea88a3bb5 rtc: Fix comment in reset of RC on scene change 2022-10-28 14:00:49 +0000: Mark Wachsler - 4dde7619e Add GetRDMult to MockRateControlQMode 2022-10-27 18:36:50 -0700: James Zern - fa7042e5a nonrd_pickmode.c: make some functions static 2022-10-27 18:36:50 -0700: James Zern - bf9d1f8d2 fix monochrome encoding in realtime mode 2022-10-27 21:19:19 +0000: Mark Wachsler - 08aaa9b4d Add per-SB q_index/rdmult support to Q Mode API 2022-10-26 13:42:49 -0700: Marco Paniconi - 889f22f6b rtc: Add new clip for CBR datarate spike test 2022-10-26 20:27:33 +0000: venkat sanampudi - a8b326f9f Add AVX2 for av1_lowbd_fwd_txfm2d_8x8() 2022-10-26 09:21:36 +0000: Rachel Barker - 208cec6c3 Fix type in av1_count_overlappable_neighbors() 2022-10-26 03:06:53 +0000: Marco Paniconi - e26457d39 rtc: Allow golden-ref based on block sad 2022-10-25 13:57:37 -0700: Marco Paniconi - b5b1be858 rtc: Fix to screen with temporal layers 2022-10-25 20:49:26 +0000: Jingning Han - 23ff11314 Write sequence obu header when ref buffer gets reset 2022-10-25 19:55:28 +0000: Marco Paniconi - 40fb9d34a rtc: Increase threshold in CBR RC spike test 2022-10-25 19:07:00 +0000: chiyotsai - b3f029cfa AVX2: Remove some permutes in av1_quantize_lp_avx2 for TX_4X4 2022-10-25 19:07:00 +0000: chiyotsai - b00034a46 AVX2: Forced inline sadMxNx4d 2022-10-25 19:07:00 +0000: chiyotsai - 98ab30009 AVX2: Compile away some loops in subpel variance functions 2022-10-25 16:02:46 +0000: Neeraj Gadgil - 98c3e0d49 rtc: Tune adaptive_subpel_search_level for cpu 7/8 2022-10-25 15:45:28 +0000: Deepa K G - e48a6d184 Add comment and rename a variable in lpf functions 2022-10-25 15:42:03 +0000: Kyle Siefring - b1637f002 Optimize avg_8x8 sse2 and avx2 intrinsics 2022-10-25 15:41:38 +0000: Kyle Siefring - 4ebe832c3 Minor optimizations for x86 pro_row/col functions 2022-10-24 11:12:09 -0700: James Zern - 2732c9e9a DatarateTest: make bits_total_dynamic_[] int64_t 2022-10-21 19:05:27 +0000: Apurve Pandey - 66d9d2038 rtc-svc: Skip extend_frame_borders() for non-reference frames 2022-10-21 18:01:06 +0000: Ranjit Kumar Tulabandu - 332b730d1 Speed-up error calculation in av1_cdef_search() 2022-10-20 13:48:34 -0700: Jingning Han - 6746ae42b Remove an unintended assertion 2022-10-20 17:31:48 +0000: debargha@google.com - 08ea76454 Fix an integer sanitization error in pickrst 2022-10-20 16:52:15 +0000: Marco Paniconi - c57620a12 rtc-screen: Fix color_sensitivity setting in pickmode 2022-10-19 14:58:22 -0700: Marco Paniconi - 1d1a5b0d8 rtc: Add stronger condition to CBR spike test 2022-10-19 20:42:04 +0000: Marco Paniconi - 4d1f5c366 rtc: Add CBR RC test for dynamic bitrate update 2022-10-19 20:11:17 +0000: Cheng Chen - 82c6134a4 RT: refactor time stats print into a single function 2022-10-19 19:20:14 +0000: Bohan Li - 0b67d70ee Fix input type detection in video_reader.c 2022-10-19 14:59:36 +0530: Deepa K G - 493603c76 rtc: Enable pipeline lpf after encode for speed=5, 6 2022-10-18 19:16:57 +0000: Apurve Pandey - b9b190c5d ALLINTRA: Skip extend_frame_borders() 2022-10-18 19:12:08 +0000: Anupam Pandey - 0368300b1 rtc: Disable sf use_adaptive_subpel_search for 1080p 2022-10-18 19:11:53 +0000: Anupam Pandey - 4a8ade29b rtc: Extend sf use_adaptive_subpel_search for cpu 9 2022-10-18 09:29:06 -0700: Marco Paniconi - 695b14cf5 rtc: Adjust threshold on CBR rate control test 2022-10-17 21:31:00 +0000: chiyotsai - c2528646c BUILD: Add missing header files to cmake 2022-10-17 20:51:03 +0000: Ranjit Kumar Tulabandu - fd6a36233 rtc : Fix skip decision in model_rd_for_sb_uv() 2022-10-17 17:35:22 +0000: Marco Paniconi - 503c5e379 rtc: GF update: constrain it to MAX_GF_INTERVAL_RT 2022-10-17 17:21:25 +0000: Deepa K G - 1a38c9cc8 rtc: Pipeline lpf after encode for threads > 1 2022-10-17 17:12:54 +0000: Diksha Singh - 19a6c21eb Add NEON Intrinsic for aom_mse_wxh_16bit() function 2022-10-17 16:57:35 +0000: Diksha Singh - 1c797926d Improve aom_mse_wxh_16bit_sse2() function 2022-10-17 16:38:42 +0000: Marco Paniconi - 3d5e46926 rtc: Add datarate test for frame-size spikes in CBR dav1d 2022-12-14 11:21:33 -0300: James Almer - ed63a74 dav1d: add an option to skip decoding some frame types 2022-12-14 11:21:33 -0300: James Almer - 6f80bad picture: support creating and freeing refs without tile data 2022-12-14 13:23:27 +0000: Henrik Gramner - 50babcf x86: Add 10bpc 8x32/32x8 itx AVX-512 (Ice Lake) asm 2022-12-14 13:23:27 +0000: Henrik Gramner - 3136ae6 x86: Add minor DC-only IDCT optimizations 2022-12-13 22:16:59 +0100: Henrik Gramner - 20c0315 getbits: Fix assertion failure 2022-12-13 21:50:11 +0100: Henrik Gramner - 95d1907 checkasm: Fix integer overflow in refmvs test 2022-12-13 13:06:45 +0000: Henrik Gramner - 53efaa9 dav1dplay: Update to new libplacebo API 2022-12-10 00:28:27 +0100: Henrik Gramner - f2a8fc1 Add minor getbits improvements 2022-12-10 00:28:27 +0100: Henrik Gramner - 366964f Add a separate getbits function for getting a single bit 2022-12-10 00:28:22 +0100: Henrik Gramner - 1a772e4 Remove redundant zeroing in sequence header parsing 2022-12-09 22:49:06 +0100: Henrik Gramner - d81a9c7 Set the correct default value of initial_display_delay 2022-12-09 10:54:03 -0300: James Almer - 9cf6c84 tools: remove the null last entry in inloop_filters_tbl 2022-12-04 12:07:46 +0000: Luca Barbato - c56e352 Do not assume the picture allocation starts as the left edge 2022-11-21 22:37:39 +0000: Luca Barbato - 1f76c4c ppc: Allocate the correct temp buffer size 2022-11-21 22:17:32 +0000: Luca Barbato - 4e2a3f6 ppc: Do not use static const with vec_splats 2022-11-10 00:58:40 +0000: Charlie Hayden - 4b9f5b7 Add info to dav1d_send_data docs 2022-10-30 08:48:59 +0000: Jan Beich - 21abfb9 build: drop -D_DARWIN_C_SOURCE on macOS/iOS after 6b611d36acab 2022-10-30 08:48:35 +0000: Jan Beich - 7409a18 build: drop -D_POSIX_C_SOURCE on non-Linux after 6b611d36acab 2022-10-27 13:03:22 +0000: Victorien Le Couviour--Tuffet - 8f16314 threading: Add a pending list for async task insertion 2022-10-26 16:14:52 +0300: Martin Storsjö - 8a4932f Implement atomic_compare_exchange_strong in the atomic compat headers 2022-10-20 14:23:30 +0200: Victorien Le Couviour--Tuffet - 3e7886d threading: Fix a race around frame completion (frame-mt) cargo-c 2022-12-14 14:07:24 +0100: Sebastian Dröge - c00e924 Don't include version in soname ELF header if versioning is disabled 2022-12-05 21:03:43 +0100: Luca Barbato - e4c964f Use get_many instead of values_of_lossy 2022-12-02 18:13:05 +0100: Luca Barbato - 1cf4d3f Use macos-12 for the macos runner 2022-12-02 18:12:11 +0100: Luca Barbato - 6f6366f Add job deps 2022-11-11 19:31:58 +0100: Sebastian Dröge - 76a66cd Generate paths relative to ${prefix} in the pkg-config file even if --libdir or --includedir are given 2022-11-11 17:59:23 +0100: Luca Barbato - fab8b0a Compact the main CI 2022-11-11 17:59:23 +0100: Luca Barbato - c5b6fc0 Fix more warnings in the main CI 2022-11-11 12:12:42 +0100: Frankie Dintino - b297649 Use a custom release profile to strip binaries 2022-11-11 12:12:42 +0100: Frankie Dintino - 1c968e4 ci(deploy): Use musl abi for aarch64 linux binary, add i686 linux 2022-11-10 16:07:04 +0100: Luca Barbato - 9272911 Remove msys2 test 2022-11-07 21:56:03 +0100: Luca Barbato - fec2209 Update the example-project CI 2022-11-07 18:13:14 +0100: Luca Barbato - cf0f9ec Make sure the supported rustc version is evident 2022-11-06 10:59:50 +0100: Luca Barbato - bd5b04c Use the default compiler to build a static binary for musl 2022-11-05 16:33:59 +0100: Luca Barbato - d074a9e Save all the linux binaries 2022-11-05 01:08:09 +0100: Luca Barbato - ada7c4b Prepare for release 2022-11-04 21:06:13 +0100: Luca Barbato - 09e3f52 Add pre-built ppc64le and aarch64 linux binaries 2022-11-04 15:44:12 +0100: Luca Barbato - c85b7eb Simplify the deploy script 2022-11-04 14:52:19 +0100: Luca Barbato - d45d2c7 Fix new clippy lints 2022-11-04 14:52:19 +0100: Luca Barbato - e7fb031 Update to cargo-0.66 2022-10-22 22:01:41 +0200: Luca Barbato - be11d73 Use dtolnay/rust-toolchain 2022-10-22 17:49:33 +0200: Luca Barbato - eb13041 Remove actions-rs/cargo rav1e 2022-12-12 09:42:55 -0500: Bernhard M. Wiedemann - 9b741585 Drop BUILT_TIME_UTC 2022-12-06 12:55:59 -0500: Josh Holmer - a12951cd Shorten progress text 2022-12-06 17:58:18 +0100: Luca Barbato - 376490aa Bump built to 0.5.2 2022-12-05 10:43:04 +0100: Luca Barbato - f2c08ffd Make git2 optional 2022-12-05 10:43:04 +0100: Luca Barbato - ac5938eb Simplify the version string 2022-12-04 04:49:01 +0000: David Michael Barr - 386c8a2f Enable SSE2/AVX512ICL put/prep/avg x86 assembly 2022-12-04 04:49:01 +0000: David Michael Barr - 95685262 Enable AVX2 12-bit Inverse Transform x86 assembly 2022-12-04 04:49:01 +0000: David Michael Barr - 5666b476 Enable new SSE4.1 HBD Inverse Transform x86 assembly 2022-12-02 18:41:34 -0500: Josh Holmer - a2a37523 Specify default threads behavior 2022-11-30 23:34:32 +0100: Luca Barbato - 0fb96baa Fix the capi deps 2022-11-30 13:32:16 +0000: David Michael Barr - 6798ccf8 Revert "x86: Disable 8x16 16bpc inverse transforms for SSE4.1" 2022-11-30 13:32:09 +0000: David Michael Barr - 61568c91 inverse_transform_add: Align to dav1d EOB convention 2022-11-25 14:23:08 +0000: David Michael Barr - 33f359e7 x86: Disable 8x16 16bpc inverse transforms for SSE4.1 2022-11-23 20:54:41 +0000: Josh Holmer - c0c92712 CI: Fix up deploy workflow 2022-11-23 11:55:54 -0800: Thomas Daede - f18d4f3b Add C API for level. 2022-11-17 07:58:39 -0800: Thomas Daede - 011cce2e Add level to API and CLI. 2022-11-16 15:47:30 -0500: David Michael Barr - 5a275220 CI: Correct format of target_cpu for x86_64 in deploy workflow 2022-11-15 22:32:22 +0100: Josh Holmer - 9d5bc227 Produced optimized binary versions from CI 2022-11-14 15:26:23 -0800: Thomas Daede - 506dc558 Write level stored in sequence struct. 2022-11-14 18:28:48 +0000: dependabot[bot] - 87fd652f Bump actions/download-artifact from 2 to 3 2022-11-14 12:56:39 -0500: dependabot[bot] - 6569c0ad Bump actions/upload-artifact from 2 to 3 2022-11-14 17:43:10 +0100: dependabot[bot] - 302ff388 Bump actions/cache from 2 to 3 2022-11-14 16:54:15 +0100: Luca Barbato - 18b8d87f Update deps 2022-11-14 16:54:15 +0100: Luca Barbato - 013aa27a Update cargo-c binaries url 2022-11-08 11:26:58 -0500: Ewout ter Hoeven - 4f7af46b Add Dependabot configuration for GitHub Actions updates 2022-11-01 13:14:53 -0400: David Michael Barr - 8deb5cae tests: Add three-pass encode with target bitrate 2022-10-31 15:53:54 -0400: Josh Holmer - 02110c57 Add SIMD helpers to speed up Rust get_sad (#3050) 2022-10-27 13:01:53 -0500: Yusuf Redžić - 84174098 Replace last 16x4 and 4x16 avx2 hbd satd intrinsics with asm (#3051) 2022-10-26 03:22:34 -0500: Yusuf Redžić - 76cfbea2 x86: Add AVX2 HBD SATD asm for 8x8-transformed blocks (#3048) 2022-10-23 17:29:19 -0400: Josh Holmer - f869e169 Bump minimum rustc to 1.60, required by clap 4 2022-10-23 17:29:19 -0400: Josh Holmer - 0f52a934 Update clap to 4.0 2022-10-23 17:29:19 -0400: Josh Holmer - ca54947e Remove unused regex dependency 2022-10-23 17:29:19 -0400: Josh Holmer - df18c188 Cleanup log level parsing 2022-10-22 22:02:24 +0200: Luca Barbato - 333063df Replace actions-rs/toolchain with dtolnay/rust-toolchain 2022-10-22 22:02:24 +0200: Luca Barbato - 8591214d Remove action-rs/cargo 2022-10-22 07:35:22 +0000: David Michael Barr - 153ff3ea rate: Retire and separate TwoPassOutParams 2022-10-19 07:18:46 +0000: David Michael Barr - 09932e4f rate: Estimate target quantizer on first pass 2022-10-19 00:55:35 +0000: David Michael Barr - 2fa3601f segmentation: Reset min_segment on data update 2022-10-16 15:03:44 -0400: Yusuf Redžić - 149860f5 Replace AVX2 HBD SATD intrinsics with ASM, for some block sizes (#3039) 2022-10-15 16:57:20 -0400: Redzic - ee1ec3cc Remove arrayref dependency libavif 2022-12-14 13:39:46 -0800: Wan-Teh Chang - d14a5e7 Ext: Update to SVT-AV1 v1.4.1 2022-12-14 11:18:44 -0800: Miloš Komarčević - 96b8450 Handle relative vs absolute paths for .pc file variables 2022-12-14 14:11:55 +0100: Yannis Guyon - 02b29ed Refactor avifrgbtoyuvtest.cc 2022-12-13 13:21:39 +0100: Yannis Guyon - 154da76 Add avifalphapremtest 2022-12-09 06:14:47 -0800: Wan-Teh Chang - 4f6f3ee Move toRGBAlphaMode out of avifReformatState 2022-12-09 14:41:29 +0100: Yannis Guyon - ab691e0 Copy clli in avifImageCopyNoAlloc() 2022-12-08 18:36:34 +0100: Yannis Guyon - bfb84ad Move avifImageIsOpaque() from write.c to avif.h 2022-12-08 10:32:36 +0100: Yannis Guyon - 14a8e65 Move YCgCo limited range comment 2022-12-07 19:57:00 +0100: Yannis Guyon - ba688e6 Bump jwlawson/actions-setup-cmake to v1.13 2022-12-07 10:29:06 +0100: Yannis Guyon - ca8e769 Allocate avifReformatState tables dynamically 2022-12-07 10:05:26 +0100: Yannis Guyon - 8ef018e Remove unused avifReformatState.rgbChannelCount 2022-12-05 15:07:43 -0800: Christoph Gohlke - a34dbb0 Fix build error with msvc x86 2022-12-01 08:41:31 -0800: Wan-Teh Chang - 429b005 Two fixes for avifEncoder repetitionCount 2022-12-01 09:10:01 +0100: Yannis Guyon - d767ecc Add note to bump ext/libyuv version up to chrome 2022-11-30 11:28:29 +0100: Yannis Guyon - e41a10d Add macos-latest to ci-unix-shared-local 2022-11-30 10:38:59 +0100: Yannis Guyon - 795a02f Add macos platform in ci-unix-shared-installed 2022-11-29 15:42:19 -0800: Wan-Teh Chang - 570c42c Add quality and qualityAlpha to avifEncoder 2022-11-29 14:48:24 -0800: Wan-Teh Chang - ae9203b Require EditBox to contain exactly one EditListBox 2022-11-29 18:56:06 +0100: Yannis Guyon - 427dacc Bump ext/libyuv to version 1850 2022-11-29 10:11:07 +0100: Yannis Guyon - 1d909bd Add macos in shared local CI as a TODO 2022-11-28 13:40:20 +0100: Yannis Guyon - 9e0a04f Fix Y4mTest.OutOfRange with bad Encode() input 2022-11-28 10:57:27 +0100: Yannis Guyon - 789b01b Add stream read checks in avifParseEditListBox() 2022-11-28 10:40:36 +0100: Yannis Guyon - 4f040f7 Bump clang-format version from 12 to 14 2022-11-24 09:01:35 +0100: Yannis Guyon - 78be188 Clamp samples in y4mRead() 2022-11-22 15:54:03 -0800: Wan-Teh Chang - 8833320 Rename the AVIF_UNKNOWN_DURATION64/32 macros 2022-11-22 15:48:22 -0800: Wan-Teh Chang - 38659ea Distinguish between sequence and progressive 2022-11-21 18:16:46 -0800: Vignesh Venkatasubramanian - 3fcb141 elst: Ensure version and entry_count are valid 2022-11-21 14:09:42 -0800: Vignesh Venkatasubramanian - 9ae2894 avifenc: Fix an off by one error 2022-11-21 09:15:03 -0800: Vignesh Venkatasubramanian - 4d2776a Allow repetition count for animated AVIF 2022-11-21 10:35:04 +0100: Yannis Guyon - 8e373a7 Require src UV in avifImageCopy() if Y is not NULL 2022-11-18 15:06:09 -0800: Wan-Teh Chang - 2cc1249 Declare src pointers as const 2022-11-18 14:05:44 -0800: Wan-Teh Chang - b39d4df Save return value of avifImageUsesU16 in local var 2022-11-18 13:26:43 +0100: Yannis Guyon - 473b290 Add --output-on-failure to ctest CI 2022-11-18 11:28:39 +0100: Yannis Guyon - c947c7d Use AVIF_LIBRARY_SUFFIX for libdav1d in CMake 2022-11-17 11:18:00 +0100: Yannis Guyon - 0311709 Use more avifImagePlane*() functions 2022-11-15 19:13:23 -0800: Wan-Teh Chang - a43425a codec_svt.c: Use CRF instead of CQP mode 2022-11-15 19:10:31 -0800: Wan-Teh Chang - 014c754 Fix a copy-and-paste error in comment for AOM_Q 2022-11-15 14:41:49 -0800: Wan-Teh Chang - c3d978a Some cleanup of the new CLLI code 2022-11-15 19:03:50 +0100: Yannis Guyon - 3131ae5 Add SHARED libavif CI using installed dependencies and dav1d 2022-11-14 18:58:46 -0800: Wan-Teh Chang - adc70f0 Rename the cache files for ci-disable-gtest.yml 2022-11-14 14:14:24 -0800: Wan-Teh Chang - 22f980f Require min and max quanitizers be both specified 2022-11-14 13:26:07 -0800: Vignesh Venkatasubramanian - 2ffd68b Re-order the boxes within "stbl" 2022-11-14 09:16:00 -0800: Wan-Teh Chang - a5b5714 Use INPUT_PNG in the lossless test 2022-11-11 15:07:57 -0800: Wan-Teh Chang - ebf5678 Ext: Update to SVT-AV1 v1.3.0 2022-11-11 14:08:33 -0800: Wan-Teh Chang - e279707 Build aviftest_helpers for are_images_equal.cc 2022-11-11 11:34:12 -0800: Wan-Teh Chang - c804000 Convert std::stoi(argv[3]) to bool explicitly 2022-11-10 10:45:34 +0100: Yannis Guyon - cd03eef Move some Exif functions to apps/shared/avifexif 2022-11-09 15:44:38 -0800: Vincent Rabaud - 6122b01 Do not allow parameter overrides in lossless. 2022-11-09 11:12:41 +0100: Yannis Guyon - 74f9b5a Normalize Google copyright comments 2022-11-08 13:51:06 -0800: Wan-Teh Chang - a533748 Save the return value of a function call 2022-11-08 13:37:45 +0100: Yannis Guyon - 60c90a2 Run cmake-format (version 0.6.13) 2022-11-07 16:59:20 -0800: Wan-Teh Chang - 55642f8 Remove the parentheses around image->alphaPlane 2022-11-07 13:43:28 -0800: Wan-Teh Chang - b3ca604 avifpng.c: Remove the png_iccp_datap typedef 2022-11-07 12:26:19 -0800: madmanchan - f7465d5 Add clli metadata read support (#1194) 2022-11-07 16:52:27 +0100: Yannis Guyon - 362cefc Set pixel values in avifgridapitest 2022-11-02 11:11:17 +0100: Yannis Guyon - 4cff6a3 Bump minimum libpng dependency to 1.6.32 2022-11-02 10:26:12 +0100: Yannis Guyon - 2c03d36 Remove % from AVIF_FMT_ZU 2022-10-28 10:19:33 -0700: Daniel Novomeský - 88d98ec change encoder speed in gdk-pixbuf plug-in (#1191) 2022-10-28 11:54:35 +0200: Yannis Guyon - bc276e7 Add Exif/XMP support in PNG/JPEG export 2022-10-28 10:53:19 +0200: Yannis Guyon - 483340b Allow padding in avifenc avifImageSplitGrid() 2022-10-26 11:16:08 +0200: Yannis Guyon - 6079987 Fix avifImageCopyAndPad() 2022-10-25 12:21:21 -0700: James Zern - ce8e613 .gitattributes: treat *.y4m as binary data (#1187) 2022-10-25 10:15:43 +0200: Yannis Guyon - 6971985 Add CMake STATIC library target avif_internal 2022-10-24 09:31:02 +0200: Yannis Guyon - f3e13bd Remove unused avifPixelFormatInfo in codec_*.c 2022-10-22 10:07:38 +0200: Yannis Guyon - 06272d0 Rename shared CI 2022-10-21 10:36:52 -0700: Wan-Teh Chang - 9a90a52 Simplify test of AV1E_SET_SKIP_POSTPROC_FILTERING 2022-10-21 06:44:15 -0700: Wan-Teh Chang - 369f635 Use different cache file for shared library build 2022-10-20 21:16:27 +0200: Yannis Guyon - b451521 Add SHARED libavif CI with locally built dependencies 2022-10-20 09:58:27 -0700: Remya Prakasan - 1f4235f Enable libaom-specific AV1E_SET_SKIP_POSTPROC_FILTERING by default 2022-10-20 10:28:28 +0200: Yannis Guyon - 3ce191c Add avifImagePlaneWidth/Height() in avif.h 2022-10-19 18:33:00 -0700: Wan-Teh Chang - 6f77a81 Reenable AVIF_VERSION_DEVEL 2022-10-19 14:32:35 -0700: Wan-Teh Chang - 6ab5318 v0.11.1 2022-10-18 18:23:27 -0700: Yannis Guyon - b9366f0 Disable tests that may fail if the codec is not aom (#1176) 2022-10-17 14:50:27 -0700: Yannis Guyon - 7e70644 avifrgbtoyuvtest: skip if no libsharpyuv 2022-10-17 10:47:02 -0700: Wan-Teh Chang - fac19c9 avifmetadatatest: don't include avif/internal.h 2022-10-17 10:10:23 -0700: Wan-Teh Chang - dfb4279 avifincrtest_helpers: Cast 64-bit offset to size_t SDL 2022-12-14 14:24:58 -0800: Sam Lantinga - 7a9966af9 Fixed crash in SDL_PrivateGameControllerRefreshMapping() 2022-12-14 09:29:19 -0800: Sam Lantinga - d59caffe2 Added support for clang thread-safety analysis 2022-12-14 17:46:52 +0100: Sylvain Becker - 582fb3901 DBus: add a reference to the connection 2022-12-12 20:28:07 -0800: Sam Lantinga - c70974187 Detect display change when fullscreen desktop windows move displays 2022-12-12 18:00:57 -0800: Sam Lantinga - 817454cfe Don't try to open the Razer Huntsman Elite keyboard as a controller 2022-12-12 16:08:52 -0500: Ryan C. Gordon - e986c7984 wasapi: Fixed incorrect assertions. 2022-12-12 11:22:18 -0800: Frank Praznik - dfd7efaf1 wayland: Set xdg surface geometry 2022-12-12 10:56:08 -0800: Sam Lantinga - 802b5ef7d Added support for the STRIKEPAD PS4 Grip Add-on to the HIDAPI driver 2022-12-11 17:09:28 -0800: Pierre Wendling - e580e087f N3DS: Backport semaphore fixes from #6776. 2022-12-11 23:23:45 +0100: nfarid - b79732b96 cmake: use FindALSA.cmake to find ALSA library 2022-12-10 19:22:27 +0100: Sylvain - faa7e3cc2 Update DYNAPI SDL_WinRTRunApp() prototype which was wrong (see #6783) 2022-12-10 19:22:08 +0100: Sylvain - 5efc9bd19 SDL_dynapi_procs: fixed SDL_UIKitRunApp prototype (see #6783) 2022-12-09 22:09:39 -0500: Ryan C. Gordon - 4bae75387 docs: Note that you don't need to free SDL_GetDefaultCursor's results. 2022-12-09 10:22:18 -0800: Sam Lantinga - f57776836 Fixed build 2022-12-09 10:13:18 -0800: Sam Lantinga - 569fa3f57 Added test event logging for SDL_WINDOWEVENT_ICCPROF_CHANGED and SDL_WINDOWEVENT_DISPLAY_CHANGED 2022-12-08 17:03:29 -0800: Sam Lantinga - be3b1cff0 Added logging for SDL_DISPLAYEVENT_MOVED 2022-12-08 17:01:18 -0800: Sam Lantinga - ab479b496 Make sure the display list is up to date for window placement 2022-12-08 12:46:13 -0800: Sam Lantinga - 264da8c12 Added SDL_DISPLAYEVENT_MOVED to detect when display positioning changes 2022-12-08 12:43:23 -0800: Sam Lantinga - cfc7cac3c Fixed memory leak when removing existing displays 2022-12-08 09:30:22 -0800: Frank Praznik - 8b74be464 wayland: Handle the Num Lock and Caps Lock modifiers via modifier events 2022-12-07 16:06:17 -0800: Sam Lantinga - fc689a6cb Fixed build 2022-12-07 14:54:00 -0800: Sam Lantinga - b4d547905 Use the correct name for the DualSense controllers 2022-12-07 14:48:36 -0800: Sam Lantinga - 4ee36a947 Added support for the DualSense Edge paddles 2022-12-07 14:47:07 -0800: Sam Lantinga - c2b2f2a71 Clarified where the paddle locations are 2022-12-05 13:36:51 -0800: Sam Lantinga - d1b481054 Fixed centering the D-pad on some joysticks 2022-12-05 00:35:32 +0300: Ozkan Sezer - bcccbbd89 tests: avoid redefinition warnings for MSVC _CRT_???_NO_DEPRECATE macros 2022-12-04 12:55:15 +0300: Ozkan Sezer - 4e465f25d reverted const removal from SDL_NewAudioStream in commit d0bbfdbfb. 2022-12-03 08:22:05 -0800: Max Bachmann - 7ac66972b Detect Logitech PRO Racing Wheel as wheel 2022-12-03 13:39:03 +0100: Sylvain - 3e9ae3ea6 Fix wrong clang-tidy modification. This is an integer division. Thanks @meyraud705 (see PR #6725) 2022-12-02 21:13:40 +0100: Sylvain - 0a91a793c Fix Conditional jump or move depends on uninitialised value(s) eg ./testsprite2 --trackmem 2022-12-02 00:43:46 -0800: Sam Lantinga - 07d6d116e Commented out syntax that causes Visual Studio 2019 to complain on every edit 2022-12-01 15:19:50 -0800: Frank Praznik - b5483f2c6 Fix formatting on Wayland and Pipewire function signatures 2022-12-02 02:13:59 +0300: Ozkan Sezer - b990e9145 build fixes after d0bbfdbfb881e5407911d84c12899bd5b442a130 2022-12-01 15:11:29 -0800: Sam Lantinga - 3bdc62215 Fixed Apple build after d0bbfdbfb881e5407911d84c12899bd5b442a130 2022-12-01 14:44:52 -0800: Sam Lantinga - 423c558e4 Detect the G923 (Xbox style) and PXN V900 (PS3 mode) as wheels 2022-12-01 13:28:48 -0800: Sam Lantinga - 42238f88e Fixed build after d0bbfdbfb881e5407911d84c12899bd5b442a130 2022-12-01 13:08:50 -0800: Pierre Wendling - d0bbfdbfb Clang-Tidy fixes (#6725) 2022-12-01 12:54:02 -0800: Sam Lantinga - e29c0661c Removed check for _HAVE_STDINT_H, which nobody defines 2022-12-01 20:37:00 +0300: Ozkan Sezer - e57554ea6 SDL_main.h: added field to SDL_GDKSuspendComplete documentation. 2022-12-01 08:29:15 -0800: Sylvain - 09ee811f4 Small format changed (using clang-format 15.0.2-1) 2022-11-30 18:18:06 -0800: Ozkan Sezer - b067ab920 restore SDL_malloc.c original formatting. 2022-11-30 17:03:29 -0800: Sam Lantinga - 6e40c7a9b Added support for the Logitech Cordless Precision PS3 controller 2022-11-30 16:42:00 -0800: Sam Lantinga - 01541bc35 Added support for the HORIPAD Pro for Xbox Series X 2022-11-30 16:37:20 -0800: Sam Lantinga - 4504c10f3 Re-enabled support for third party PS3 controllers 2022-11-30 15:51:17 -0800: Sam Lantinga - 7b1000013 Reverted code formatting for Apple platforms 2022-11-30 15:39:10 -0800: Sam Lantinga - 9e997cc78 Fixed Victrix FS Pro V2 controller hang on reboot 2022-11-30 14:37:34 -0800: Sam Lantinga - d87048fd5 Fixed crash if GetRectDisplayIndex() is called before SDL_VideoInit() 2022-11-30 13:05:57 -0800: Sam Lantinga - 6926d046c Fixed build after cherry-pick of 5750bcb174300011b91d1de20edb288fcca70f8c from SDL3 2022-11-30 12:57:41 -0800: Sam Lantinga - b8d85c693 Update for SDL3 coding style (#6717) 2022-11-30 05:59:56 -0800: Sam Lantinga - 5c4bc807f Revert "SDL_test_md5.h: fix MD5UINT4 type to be really 32 bits." 2022-11-30 05:59:03 -0800: Ozkan Sezer - 8eeca8c7d SDL_test_md5.h: fix MD5UINT4 type to be really 32 bits. 2022-11-29 16:37:02 -0500: David Edmundson - d7664a6ef Support wayland fractional scale protocol 2022-11-29 20:20:33 +0100: Anonymous Maarten - 5df106603 cmake: move platform detection to cmake/sdl/paltform.cmake for re-use by SDL2-compat 2022-11-29 14:15:20 -0500: Ryan C. Gordon - 69f022347 dynapi: Abstract out the environment variable name. 2022-11-29 11:04:11 -0800: pionere - 724845110 video: fix error messages - do not overwrite error message set by SDL_InitFormat (SDL_AllocFormat) - set proper error message (Cocoa_Metal_CreateView) - protect against allocation failure (UIKit_Metal_CreateView) 2022-11-29 21:15:21 +0300: Anonymous Maarten - 84039e251 cmake: use target_link_libraries to pass -Wl,--undefined=WinMain 2022-11-29 09:26:29 -0800: Sam Lantinga - 2d24baaad Fixed building on Windows with SDL_VIDEO=OFF 2022-11-29 08:51:23 -0800: Sam Lantinga - b7cc4dce7 Fixed bug #6698 - VISA: wrong check sceKernelPollSema 2022-11-29 08:47:52 -0800: pionere - 0b7a9a8e9 thread: code style 2022-11-29 16:16:10 +0100: Sylvain - 8cda5102f Fixed bug #6698 - VISA: wrong check sceKernelPollSema 2022-11-29 09:40:58 -0500: pionere - ee13e8c76 thread: return -1 from SDL_SemWaitTimeout if semaphore is NULL 2022-11-29 09:28:33 -0500: pionere - fcd7d658d thread: fix inconsistent return values - SDL_CreateMutex returns NULL when the creation fails (ngage) - SDL_SemValue returns 0 when the semaphore is NULL (n3ds) 2022-11-28 23:10:02 -0800: Sam Lantinga - 89e9f7b42 Added support for the Xbox Elite controller paddles with firmware version 5.13+ 2022-11-28 17:48:03 -0800: Vasily Khoruzhick - b6c875a92 Add support for the 8BitDo Ultimate Wireless 2.4GHz Controller in DirectInput mode 2022-11-28 15:51:28 -0800: Samuel Venable - a65d1bfb1 Fix broken solaris build. (missing brace). 2022-11-28 14:49:07 -0800: Sam Lantinga - 37d244ea8 Added support for the 8BitDo Ultimate Wired Controller in DirectInput mode, including the misc button and paddles 2022-11-28 13:47:30 -0800: Sam Lantinga - a937b5c4a Add 8BitDo to the list of Xbox 360 third party vendors 2022-11-28 12:33:03 -0800: Sylvain Becker - fb0ce375f Cleanup add brace (#6545) 2022-11-27 21:38:01 -0500: Samuel Venable - 0739d237a [skip ci] Solaris getexecname() returns argv[0] 2022-11-27 21:06:52 -0500: Markus Mittendrein - 814521210 SDL_ResampleAudio: Fix float accumulation error 2022-11-26 20:36:54 -0800: Joshua Root - 2df39e64a Fix build with Xcode < 7 2022-11-26 13:11:26 -0800: Sam Lantinga - 8fddf146b Temporary hack to address performance issues in https://github.com/libsdl-org/SDL/issues/6581#issuecomment-1327987916 (thanks @icculus!) 2022-11-26 13:59:44 -0500: Ryan C. Gordon - 3f5593d61 cocoa: Patched to compile on macOS SDK < 10.10. 2022-11-25 21:50:43 +0100: Anonymous Maarten - dcd125236 cmake: test for lsx and lasx intrinsics for loongarch 2022-11-25 21:50:25 +0100: Anonymous Maarten - edb75bc29 cmake: make all assembly options depend on SDL_ASSEMBLY and architecture 2022-11-25 21:37:42 +0100: Anonymous Maarten - 660cec69b cmake: find libudev library so it gets priority 2022-11-25 21:37:36 +0100: Anonymous Maarten - a2611edcf cmake: add support for some BSD's wscons input 2022-11-24 13:13:08 -0800: Michael Fitzmayer - e19c532eb Add bitdraw.h, remove non-working stub class 2022-11-24 21:00:26 +0100: Anonymous Maarten - e426617c9 cmake: add X11 include dir to check dirs 2022-11-24 18:33:50 +0300: Sylvain Becker - 192cdf3d0 SDL_mfijoystick.m: remove VLA, so that projects can be built with error on vla 2022-11-24 17:00:20 +0300: Ozkan Sezer - 64a5e7be9 added missing FGREP to Makefile.in. fixed syntax. regenerated configure. 2022-11-24 03:01:42 -0800: Frank Praznik - 66bd15555 wayland: Fix build when not using the shared Wayland libraries 2022-11-24 02:59:41 -0800: Sam James - 4c7156c1e Avoid use of deprecated egrep/fgrep 2022-11-23 17:39:26 -0800: Joshua Root - 33e5de31d vulkan_metal.h: Make compatible with ObjC ARC 2022-11-23 15:17:52 -0800: Frank Praznik - 3eaf56894 wayland: Fix libdecor_dispatch signature 2022-11-23 12:48:26 -0800: Joshua Root - 242ce20cb SDL_mfijoystick.m: fix build with Xcode < 9 2022-11-23 12:28:43 -0800: Joshua Root - f52e7199d Check build-time SDK in LoadMainMenuNibIfAvailable 2022-11-23 12:22:40 -0800: Joshua Root - e12c831b1 SDL_cocoaopengl.h: ensure CVDisplayLinkRef is defined 2022-11-23 22:50:10 +0300: Ozkan Sezer - cd399caf6 fix dynapi after SDL_GDKSuspendComplete addition. 2022-11-23 11:41:14 -0800: Ciro Mondueri - f6144dfe0 adds GDK suspend/resume basic handling (#6596) 2022-11-22 23:21:36 +0000: SDL Wiki Bot - ac2fcfcb6 Sync SDL2 wiki -> header 2022-11-22 18:12:43 -0500: Ryan C. Gordon - 4ac2d45a0 Testing the wiki, disregard this commit. 2022-11-22 10:56:44 -0800: Sam Lantinga - dce6ed56d Removed G29 from controller_type.c 2022-11-22 10:53:28 -0800: Sam Lantinga - e3d430b83 Revert "Added Linux mappings for the Logitech G29 in PS3 and PS4 modes" 2022-11-22 13:05:08 -0500: Ryan C. Gordon - 511bab5bb .wikiheaders-options: Move SDL2 documentation to a subdirectory. 2022-11-22 09:41:23 -0800: Anonymous Maarten - 156bf7e6a android.mk: LOCAL_EXPORT_C_INCLUDES does not need to add include subfolder 2022-11-22 09:19:21 -0800: Sam Lantinga - 938b720a9 Update SDL info and Xcode marketing version to 2.27.0 2022-11-22 09:18:05 -0800: Sam Lantinga - 44975d40e Update SDL info and Xcode marketing version with version update scripts 2022-11-21 16:36:10 -0800: Sam Lantinga - ea8f8b6dc Updated to version 2.27.0 for development 2022-11-21 16:15:58 -0800: Sam Lantinga - 0bfeed061 Updated to version 2.26.0 for release 2022-11-21 09:02:10 -0800: Sam Lantinga - d167cd671 Added the Gunfighter Mk.III ‘Space Combat Edition’ as a flight stick 2022-11-21 07:42:14 -0800: Sam Lantinga - 8b20b568b Don't report battery level for disconnected batteries 2022-11-21 06:57:02 -0800: Sam Lantinga - 8ae46a49e Save the version in VERSION.txt instead of VERSION 2022-11-20 14:37:05 -0800: Sam Lantinga - 802c624ab Strip trailing newline when reading the VERSION file 2022-11-20 14:20:33 -0800: Ozkan Sezer - 3bc4bad8f add missing strcasestr checks to cmake and autotools build systems, 2022-11-19 09:15:27 -0800: Frank Praznik - fe396e306 wayland: Use the cached window size when switching from non-floating to floating window state 2022-11-18 18:20:53 -0800: Sam Lantinga - 509939b1b Disable the third party PS3 HIDAPI driver by default, the L3/R3 buttons are unknown 2022-11-18 12:54:55 -0800: Sam Lantinga - ff99e56d3 Fixed KMSDRM window creation failing if OpenGL libraries are not available, but GLES 2.0 libraries are 2022-11-18 12:17:27 -0800: Sam Lantinga - da9ba3a2a If a CRTC doesn't have a mode configured, use the preferred or largest mode as the default mode 2022-11-18 11:14:14 -0800: Sam Lantinga - ea4ea27a5 Don't trigger an error if we try to delete a touch device after shutting down the touch system 2022-11-18 07:18:36 -0800: David Gow - 81479d878 wayland: keyboard: Cache text input parameters. 2022-11-18 18:02:10 +0300: Ozkan Sezer - 6dc96aa74 SDL_UDEV_DelCallback: return early if _this is NULL 2022-11-18 06:59:10 -0800: Sylvain - 16824865c Cleanup of SDL_SetError that already return -1 value 2022-11-18 06:58:34 -0800: Sylvain - 3e70553c4 Unneed test before calling SDL_FreeSurface 2022-11-18 06:53:13 -0800: Sam Lantinga - 920994294 Revert "sdl2-config.in: Deprecate sdl2-config" 2022-11-18 06:52:12 -0800: Sam Lantinga - 769ae185d Revert "sdl2.m4: Deprecate AM_PATH_SDL2 in favour of PKG_CHECK_MODULES" 2022-11-17 09:01:35 -0800: Sam Lantinga - 78ea6af2c Updated to version 2.25.1 for release candidate 2022-11-17 09:00:27 -0800: Sam Lantinga - 1f87e9e24 Updated patch notes for 2.26 release 2022-11-17 14:55:49 +0100: Sylvain - 71f2864b3 Fix usage of sizeof() in test/testgles*.c files 2022-11-17 11:43:46 +0100: Sylvain - 89572af6a Fixed bug #6537 - AIX: use PAUDIO_WaitDevice 2022-11-17 11:23:15 +0100: Sylvain - cd0d5a5fc Don't compare pointer against '0', but NULL 2022-11-17 10:43:45 +0100: Sylvain - ddad901c0 Remove unneeded semicolon 2022-11-17 09:34:27 +0100: Sylvain - 60c6cd554 Fixed bug #6533 - PS2_JoystickUpdate: some invalid condition 2022-11-17 09:18:49 +0100: Sylvain - b7358e47d Don't compare pointer against '0', but NULL 2022-11-16 22:23:16 -0800: Sam Lantinga - 77bcd269b Allow creating an empty surface with pitch 0 2022-11-16 23:39:41 -0500: Ryan C. Gordon - a1702d463 ibus: Try to use org.freedesktop.portal.IBus first if available. 2022-11-16 22:04:04 -0500: Ryan C. Gordon - bb0b8adac mac: Fix handling of deprecated symbol. 2022-11-16 18:03:29 -0800: Sam Lantinga - 913e403f2 Fixed error message when trying to create an OpenGLES2 renderer on macOS 2022-11-16 17:40:32 -0800: Sam Lantinga - fcc994e13 ensure that SDL2 does not set conflicting window flags (thanks @pionere!) 2022-11-16 21:56:19 +0100: Sylvain - 4192d1a1c Fix compilation. It needs to be casted to 'int' type 2022-11-16 21:47:43 +0100: Sylvain - ce5da5d57 Don't compare pointer against '0', but NULL 2022-11-16 21:27:16 +0100: Sylvain - 1d7966df1 Remove un-needed check for NULL pointer. They were previously checked just before. 2022-11-16 11:42:53 -0800: Frank Praznik - 8ea96f365 events: Remove X and XKB keysym constants and headers 2022-11-16 11:38:04 -0800: chalonverse - 20af698b0 GDK: Updated MicrosoftGame.config files to use placeholder identifiers from the GDK project template rather than using Microsoft sample identifiers 2022-11-16 12:53:48 -0500: Ryan C. Gordon - 389ffab73 Code style fixes, etc. 2022-11-16 12:43:20 -0500: ulatekh - ec58a817e Fixes made in response to running a static code analyzer under MS Windows. 2022-11-16 11:45:41 -0500: Ryan C. Gordon - 7ebdae5dc cocoa: Fix OpenGL deprecation warning. 2022-11-16 11:35:27 -0500: Ryan C. Gordon - 7c760f7f7 cocoa: Update CVDisplayLink timing when screen changes. 2022-11-16 11:34:25 -0500: Ryan C. Gordon - 1fd66cc89 Revert "cocoa: Backed out CVDisplayLink code for macOS vsync." 2022-11-16 10:08:40 -0500: Ryan C. Gordon - 9d67686a5 haptic: Deal with deprecated macOS symbol. 2022-11-16 09:53:37 -0500: Ryan C. Gordon - 6801d676c Revert "pulseaudio: Only use PA_STREAM_ADJUST_LATENCY if buffer isn't super small." 2022-11-16 15:42:08 +0100: Anonymous Maarten - 81fd45f72 ci: Disable emscripten build time tests 2022-11-16 15:42:08 +0100: Anonymous Maarten - 55534e277 cmake: add time out to tests to avoid ci timeouts 2022-11-16 15:42:08 +0100: Anonymous Maarten - 2e47016b0 ci: use Ninja generator in hop of accelerating the build 2022-11-16 15:42:08 +0100: Anonymous Maarten - 819b0143e cmake: enable SDL_TEST by default for emscripten 2022-11-16 15:42:08 +0100: Anonymous Maarten - a22fcf77f cmake: older emscripten releases have a broken FindOpenGL.cmake 2022-11-16 15:42:08 +0100: Anonymous Maarten - d8884b845 emscripten: fix warnings in tests 2022-11-16 15:42:08 +0100: Anonymous Maarten - a71e558d8 cmake: testshader needs -sLEGACY_GL_EMULATION on Emscripten 2022-11-16 15:42:08 +0100: Anonymous Maarten - 55384db8a cmake: emscripten has libunwind.h, libunwind.a has missing symbols 2022-11-16 15:42:08 +0100: Anonymous Maarten - 6e46090a3 cmake: check ALL headers inside the look (including sys/types.h) 2022-11-16 15:42:08 +0100: Anonymous Maarten - 500bac0b1 cmake: include FIndPkgConfig.cmake through find_package 2022-11-16 15:42:08 +0100: Anonymous Maarten - cfa76973f cmake: FindOpenGL.cmake shipped by emscripten does not have OpenGL::GL 2022-11-16 15:42:08 +0100: Anonymous Maarten - 76e3cf384 cmake: use custom add_sdl_test_executable macro to add test 2022-11-16 06:15:17 -0800: Frank Praznik - 903301c6a wayland: Always use integer scaling for cursors. 2022-11-15 22:44:31 -0500: Ryan C. Gordon - d8b1ef42a pulseaudio: Only use PA_STREAM_ADJUST_LATENCY if buffer isn't super small. 2022-11-16 00:20:28 +0300: Ozkan Sezer - 06492c598 CI, MSVC: update to use microsoft/setup-msbuild v1.1.3. 2022-11-15 12:57:07 -0800: Sam Lantinga - 02ab7f374 Fixed release build using clang on Windows 2022-11-15 11:39:06 -0800: Sam Lantinga - 98f93d0aa Fixed building without xkbcommon support 2022-11-15 11:19:08 -0800: Sam Lantinga - 615901dbf Removed unnecessary header 2022-11-15 11:00:39 -0800: Frank Praznik - c85518476 wayland: Handle virtual keyboards that don't fit the X mapping 2022-11-15 11:00:39 -0800: Frank Praznik - d1858eb12 events: Add a helper function to get the default keycode for a scancode 2022-11-15 11:00:39 -0800: Frank Praznik - 0e446c54b events: Factor out the xkb keysym to scancode conversion from the X11 driver 2022-11-15 13:59:24 -0500: Ryan C. Gordon - 44d7b8b91 egl: Check for a NULL pointer in SDL_EGL_GetProcAddress. 2022-11-15 13:56:44 -0500: Ethan Lee - f3cc99fb9 x11: Minor style fixes for recent OSK changes 2022-11-15 19:22:47 +0100: Anonymous Maarten - e6c4db816 The SDL2::SDL2 target in SDL2.framework needs to see the SDL2 include folder 2022-11-15 10:21:07 -0800: Sam Lantinga - 70656b133 Don't recreate the window when creating a Metal renderer on an OpenGL window. 2022-11-15 19:04:22 +0100: Pierre Wendling - a71ad40ac CMake: Add option to use Ccache. 2022-11-15 05:25:16 +0000: SDL Wiki Bot - 5e61f245a Sync SDL wiki -> header 2022-11-14 21:24:10 -0800: Pierre Wendling - 80ff20f6f N3DS: Set keyboard focus to newly created windows. 2022-11-14 21:24:10 -0800: Pierre Wendling - 491d0bcc3 N3DS: Refactor N3DS_FileOpen. 2022-11-14 21:24:10 -0800: Pierre Wendling - dcfa127fd N3DS: Document the SDL_GetBasePath behaviour. 2022-11-14 21:24:10 -0800: Pierre Wendling - de5fa89b5 N3DS: Prepend PrefPath with `sdmc:`. 2022-11-14 21:24:10 -0800: Pierre Wendling - 7d536d524 N3DS: Put `SDL_Log.txt` in the proper directory. 2022-11-14 21:24:10 -0800: Pierre Wendling - bf4f9aaa6 N3DS: Use designated initialiser for drivers. 2022-11-14 21:23:08 -0800: Pierre Wendling - d080e3bf3 Silence `-Wmaybe-uninitialized` warnings in tests. 2022-11-14 13:03:52 -0800: Sam Lantinga - a40b7cde1 Workaround for views being in portrait instead of landscape mode on iOS 16 2022-11-14 10:59:23 -0800: Sam Lantinga - 9f784b188 The iOS and tvOS demos link SDL statically, not as a framework 2022-11-14 09:00:45 -0800: pionere - b886f4c6c events: eliminate redundant code in SDL_SendEditingText 2022-11-14 07:53:41 -0800: pionere - dad8df3ed video: check graphics flags the same way in SDL_RecreateWindow as in SDL_CreateWindow - single check to validate the graphics flags - check it before tearing down the window 2022-11-13 17:48:14 -0600: Frank Praznik - eef4d3c86 wayland: Clamp wl_seat version on older versions of libwayland 2022-11-13 11:09:39 -0800: Sam Lantinga - 674989261 Fixed warning 2022-11-13 11:09:38 -0800: Sam Lantinga - 1b0277da6 Move SDL_mslibc.c into the source file list 2022-11-13 11:02:27 -0800: Ethan Lee - c4b9f6216 x11: Add support for the Steam Deck on-screen keyboard 2022-11-13 08:31:50 -0800: pionere - 5f2a1231d video: check graphics flags the same way as the type flags 2022-11-12 07:18:04 -0800: pionere - 22354b414 video: simplify window-type check in SDL_CreateWindow 2022-11-11 13:48:11 -0500: Ryan C. Gordon - 85aa9b8b6 wasapi: Favor the system resampler again, for now. 2022-11-11 10:25:52 -0800: Sam Lantinga - 9f8b68a27 Fixed building without linux/input.h 2022-11-11 08:58:27 -0800: Sam Lantinga - b7e65a81f Fixed incorrect WGI controller state when the application loses focus 2022-11-11 05:04:28 -0800: Michael Fitzmayer - 875e9b35d N-Gage: additional cleanup 2022-11-11 05:04:28 -0800: Michael Fitzmayer - afbafc2ae Remove redundant dependency to bitdraw.h, minor cleanup 2022-11-11 04:58:40 -0800: pionere - d09edcbca video: sync Metal_CreateView with GL_CreateContext and Vulkan_CreateSurface no need to check if _this->Metal_CreateView, since it is already checked in Re(create)Window 2022-11-11 04:58:40 -0800: pionere - b71d92742 video: add NOT_AN_OPENGL_WINDOW define (similar to NOT_A_VULKAN_WINDOW) 2022-11-11 02:53:30 -0800: pionere - 36c6ed4b6 video: add SDL_DllNotSupported - add SDL_DllNotSupported and use it to sync the behavior of SDL_GL_LoadLibrary with SDL_Vulkan_LoadLibrary 2022-11-11 12:51:30 +0300: Ozkan Sezer - dd44cacbd remove duplicated SDL_hidapi_steam.c additions to watcom makefiles. 2022-11-10 19:17:04 -0800: Sam Lantinga - 0dfc829a6 Added simple BLE Steam Controller support on all platforms 2022-11-10 17:27:48 -0800: Sam Lantinga - f430ef5dd Don't change the window position when creating it on iOS, it is already placed on the correct display 2022-11-10 13:35:59 -0800: Sam Lantinga - 7c05ea0a0 Added mappings for the GameSir T3 and T4 Pro controllers 2022-11-10 13:28:03 -0800: Sam Lantinga - 404cb2767 Added macOS mappings for the Nintendo Switch Pro Controller over Bluetooth 2022-11-10 06:56:24 -0800: pionere - 29cafa9c9 add SDL_ContextNotSupported and validate flags in SDL_RecreateWindow similar to SDL_CreateWindow 2022-11-09 12:55:27 -0500: Ryan C. Gordon - 1008cc8e5 video: Add some braces to match SDL coding style. 2022-11-09 12:54:07 -0500: pionere - ac3349faa solve FIXMEs in SDL_video.c 2022-11-09 12:45:14 -0500: pionere - e5c599f8c fix SOLARIS_ATOMICS - use 'sizeless' int types (int uses 32-bit even if _LP64 is set) 2022-11-08 10:32:31 -0800: pionere - b095df7f5 simplify MSC_ATOMICS - use _Interlocked(Compare)ExchangePointer in case of _M_IX86 as well - improve assertions: 1. add assertions to SDL_AtomicAdd/SDL_AtomicSet and SDL_AtomicCAS 2. use sizeof(a->value) instead of sizeof(int) 2022-11-08 10:30:11 -0800: meyraud705 - 3dc88da02 Fix Dualshock 4 rumble stopping too early 2022-11-08 10:27:21 -0800: Sam Lantinga - 6432f45a1 Don't treat the Nintendo IMU as a separate game controller on Linux 2022-11-08 07:50:51 -0800: Sam Lantinga - 2e3b4f3fd Don't send rumble to the Amazon Luna controller on macOS 2022-11-07 19:31:18 -0800: Sam Lantinga - 02bc359b6 Shorten "Bensussen Deutsch & Associates,Inc.(BDA)" to "BDA" for controller names 2022-11-07 14:26:48 -0500: Ryan C. Gordon - b0dc6709b coreaudio: Don't use deprecated kAudioObjectPropertyElementMaster symbol. 2022-11-07 21:15:30 +0300: Ozkan Sezer - db01016dd revert replace AM_PATH_SDL2 usage with corresponding PKG_CHECK_MODULES. 2022-11-07 09:12:37 -0800: pionere - e873d6098 fix handling of SDL_EventQ.active - SDL_EventQ.active is a bool variable -> do not use SDL_AtomicGet/Set, it does not help in any way - protect SDL_EventQ.active with SDL_EventQ.lock - set SDL_EventQ.active to FALSE by default 2022-11-07 09:09:37 -0800: pionere - eb670742f better SDL_AtomicGet(Ptr) implementation 2022-11-06 23:51:04 +0300: Ozkan Sezer - 64c93f780 replace AM_PATH_SDL2 usage with corresponding PKG_CHECK_MODULES. 2022-11-06 11:49:37 -0800: Hubert Maier - 5dc93451d JANITORIAL : Correct some more spelling mistakes (#6489) 2022-11-06 10:52:20 -0800: Sam Lantinga - c2675d74c Revert "cocoa: Discard the IME Candidate Window immediately when Escape is pressed" 2022-11-06 08:23:08 -0800: Sam Lantinga - f2ce7c5fb Added the G29 as a PlayStation controller 2022-11-06 01:16:52 -0800: Sam Lantinga - 9d1dbd2ad Added note about trigger rumble availability across third-party Xbox One controllers 2022-11-06 01:43:05 -0700: Sam Lantinga - e7a56323a Make sure we wait after sending the rumble packet when initializing the PowerA Xbox One Mini Wired Controller 2022-11-06 01:15:20 -0700: Sam Lantinga - 6875e62af Make sure we don't send Xbox controllers rumble so quickly that it overwhelms the firmware 2022-11-06 01:15:19 -0700: Sam Lantinga - 38af459dd Fixed potential clobbering of packets of different types using SDL_HIDAPI_SendRumble() 2022-11-06 01:15:18 -0700: Sam Lantinga - e45cb5b1e Fixed initializing the PowerA Xbox One Mini Wired Controller 2022-11-05 17:03:10 -0700: Edward Li - 0d76e2a8a cocoa: Discard the IME Candidate Window immediately when Escape is pressed 2022-11-05 16:44:52 -0700: Sam Lantinga - 15a989091 Added SDL_HINT_HIDAPI_IGNORE_DEVICES to specify devices that should be ignored in SDL_hid_enumerate() 2022-11-05 15:58:30 -0700: Sam Lantinga - 297ecb706 Added SDL_strcasestr() for a case insensitive version of SDL_strstr() 2022-11-05 14:24:41 -0700: Sam Lantinga - a4626dea8 Fixed initializing the PDP Xbox One and Victrix Gambit controllers 2022-11-05 13:50:37 -0700: Sam Lantinga - 7e11b09b3 The PowerA Xbox One Mini Wired Controller works with the HIDAPI driver now 2022-11-05 13:12:10 -0700: Sam Lantinga - a2d66b6a9 SDL_GameControllerMapping() should return the string for the actual mapping that was used when opening a gamecontroller, rather than do a GUID match again 2022-11-05 10:35:07 -0700: Stefan Sperling - f3bf543e2 recognize game controllers connected via raphnet technologies WUSBMote v2.2 2022-11-05 10:34:08 -0700: Sam Lantinga - 24cdebe46 Added the hint SDL_HINT_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED to control the brightness of the Xbox button LED on the Xbox One controller 2022-11-05 10:39:35 -0400: Ryan C. Gordon - 78f97108f audio: Avoid accumulation errors in resampler. 2022-11-04 11:13:30 -0400: David Edmundson - 689218ebf Fix wayland reconnection paths 2022-11-03 16:02:58 -0700: Sam Lantinga - 33a68f575 Added Linux mappings for the Logitech G29 in PS3 and PS4 modes 2022-11-03 12:37:54 -0700: Sam Lantinga - c70e67590 Wait a bit for devices to initialize before trying to enumerate and open them. 2022-11-03 10:41:53 -0700: Guldoman - 084fa4c3f cocoa: Reset IME when sending composed text 2022-11-03 15:03:47 +0100: Anonymous Maarten - 61297f703 cmake: on Apple, check for presence of an OBJC compiler 2022-11-03 15:03:47 +0100: Anonymous Maarten - 04bcc910e cmake: don't do enable_language(OBJC) 2022-11-03 15:03:47 +0100: Luca Lolli - b50e42935 Fix compilation for .m files extension 2022-11-01 13:53:09 -0700: Anonymous Maarten - 4c704ecfd cmake: use SDL2-static as static library output name when prefix/static == ""/".lib" 2022-11-01 05:14:05 -0700: Guldoman - 70a41f9bc wayland: Read `window` data only if `window` is valid 2022-10-31 13:33:53 -0700: Sam Lantinga - b75d31877 Sometimes the HID open doesn't succeed immediately after being notified about the device 2022-10-31 11:22:40 -0700: Jasper Hugunin - 27ee8c8e1 Fix mismatch between Init and Quit 2022-10-31 10:13:58 -0700: Frank Praznik - 33a430056 wayland: Don't modify the mouse capture flag in relative mode 2022-10-31 07:06:03 -0700: Simon McVittie - a66cb8cf2 sdl2.m4: Deprecate AM_PATH_SDL2 in favour of PKG_CHECK_MODULES 2022-10-31 07:06:03 -0700: Simon McVittie - e0d904e90 sdl2-config.in: Deprecate sdl2-config 2022-10-30 11:24:42 -0400: Hubert Maier - 678ef7977 SDL_KMSDRMOPENGLES.H: Correct spelling mistakes 2022-10-30 11:24:42 -0400: Hubert Maier - 8b9c82e14 SDL_RENDER_PSP.C: Correct spelling mistakes 2022-10-30 11:24:42 -0400: Hubert Maier - 3369b0163 SDL_PS2_MAIN.C: Correct spelling mistake 2022-10-30 11:24:42 -0400: Hubert Maier - d7a46a16e SDL_SYSLOADSO.c: Correct spelling mistake 2022-10-30 11:24:42 -0400: Hubert Maier - 6a881302a SDL_IBUS.H: Correct spelling mistake 2022-10-30 11:24:42 -0400: Hubert Maier - 61f3662c9 SDL_QSA_AUDIO.C: Correct spelling mistake 2022-10-30 11:24:42 -0400: Hubert Maier - 57973cd37 SDL_HINTS.H: Correct spelling mistake 2022-10-30 00:19:09 -0400: Ethan Lee - 571ff1a3a wayland: Prepare cursor implementation for reconnect support 2022-10-29 22:41:42 -0400: Ethan Lee - 9c8b1fd8b wayland: Cleanup work to aid reconnect support 2022-10-29 10:43:11 -0700: Sam Lantinga - f6b1e028a Allow vendor matching for hid_enumerate() on all backends 2022-10-29 09:43:26 -0700: 许兴逸 - c360ca992 Add UWP-ARM64 Support. 2022-10-29 09:35:07 -0700: Sam Lantinga - 4556074e1 Re-set the maximize state if we were maximized while fullscreen 2022-10-29 09:21:17 -0700: Sam Lantinga - ab06a307d Don't report windows being maximized when fullscreen on X11 2022-10-28 16:19:00 -0400: Ryan C. Gordon - b9e1d1b4d events: Rename SDL_SendKeyboardKeyComplete to SDL_SendKeyboardKeyAndKeycode.+ 2022-10-28 16:19:00 -0400: Ryan C. Gordon - 922154811 emscripten: Make an attempt at correct keyboard scancode/keycodes. 2022-10-28 16:08:23 -0400: Ryan C. Gordon - 0ddec7e42 docs: Add notes about Emscripten audio quirks. 2022-10-28 11:42:44 -0700: Francisco Javier Trujillo Mata - a8f019b1f Using ST and removing warnings 2022-10-28 11:42:44 -0700: Francisco Javier Trujillo Mata - f2ebedae9 adding texture function 2022-10-28 11:42:44 -0700: Francisco Javier Trujillo Mata - 5de01eb0a Make render to use new functions 2022-10-28 08:39:02 -0700: Sam Lantinga - f500c1476 Fixed DirectFB build 2022-10-27 13:54:53 -0400: Ryan C. Gordon - 9e8d2f394 video: Don't use texture framebuffer on Windows Subsystem for Linux. 2022-10-26 22:19:59 -0400: Frank Praznik - 4223e6ac7 wayland: Early-out sooner when requesting fullscreen on a popup 2022-10-26 22:30:06 +0000: SDL Wiki Bot - 11a24a34e Sync SDL wiki -> header 2022-10-26 13:57:49 -0400: Ryan C. Gordon - 41d38c0f6 shape: More robust handling of failure cases in CreateShaper. 2022-10-26 13:57:49 -0400: Ryan C. Gordon - c8d20f96b shape: Free platform-specific shaped window data. 2022-10-25 17:03:25 -0700: Frank Praznik - 30c2dac78 wayland: Remove duplicate #include statement 2022-10-25 16:14:26 -0700: Sam Lantinga - 25d0473aa Removed Razer Onza Tournament Edition mapping 2022-10-25 16:13:50 -0700: Sam Lantinga - e837debc2 Bindings should have a trailing comma, so the CRC can be appended 2022-10-25 15:10:50 -0700: Sam Lantinga - b6cf889af Use ScreenCount() instead of SDL_GetNumVideoDisplays() 2022-10-25 13:11:41 -0700: Sam Lantinga - c74ea994a Added support for the Razer Raiju Tournament Edition controller in Bluetooth mode 2022-10-25 12:25:57 -0700: Sam Lantinga - 72f6e216d Disabled debug logging 2022-10-25 12:14:00 -0700: Sam Lantinga - e3f5744db Don't use XIWarpPointer() on multi-display configurations 2022-10-25 18:07:13 +0000: SDL Wiki Bot - 393acf636 Sync SDL wiki -> header 2022-10-25 14:03:32 -0400: Ryan C. Gordon - 98dfc9296 build-scripts/fnsince.pl: Deal with new point-release system. 2022-10-25 10:32:44 -0700: Alynne - 5fbf8f6cf Adds DualSense Edge 2022-10-25 10:30:56 -0700: Sam Lantinga - da478d1f6 Fixed build 2022-10-25 10:23:51 -0700: Sam Lantinga - a6018ae57 Added support for the NVIDIA SHIELD controller v1.03 to the HIDAPI driver 2022-10-25 14:56:32 +0300: Ozkan Sezer - 20beed302 SDL_EGL_GetProcAddress: remove unnecessary underscore-prepended search. 2022-10-24 10:39:37 -0700: Steven Noonan - 053b5f85f SDL_windowsevents: minimize white screen flash on window creation 2022-10-24 10:39:14 -0700: Steven Noonan - b6e7c743d SDL_cpuinfo: define __ARM_ARCH=8 for _M_ARM64 2022-10-24 10:38:59 -0700: Steven Noonan - d2300516c cocoa: set sRGB colorspace on nswindow 2022-10-24 10:38:36 -0700: Steven Noonan - 019e9d4c9 SDL_cocoavideo.m: add missing SDL_cocoaopengles.h include 2022-10-24 10:37:43 -0700: Sam Lantinga - dd72f3f03 Added comment for #endif 2022-10-24 10:36:56 -0700: Steven Noonan - 3d35c0858 fix a few 'unused but set variable' and 'unused function' warnings 2022-10-23 16:35:36 -0700: Sam Lantinga - f4d1f5ed5 SDL-HIDPS4: fix PS4 Slim controller over BT - it sends the same input report as the it does over USB, but with a larger packet size 2022-10-23 11:42:11 -0700: Thomas Cashman - 8db3a3387 #6433 Fix WINRT_IsScreenKeyboardShown on Xbox 2022-10-22 09:37:34 -0700: Sam Lantinga - 413500ab6 Replaced mouseWheelGesture with GCMouse support on iOS (thanks @russelltg!) 2022-10-22 09:31:39 -0700: Deve - 2ebaafa6c Use translationInView for mouse wheel event 2022-10-22 09:28:00 -0700: Anonymous Maarten - c3b13346e On x86, pass -nodefaultlib to linker when wanting to avoid the C library 2022-10-22 09:27:10 -0700: Simon McVittie - d4d99e8c2 workflows: Check we can screen-scrape the SDL_REVISION from Linux builds 2022-10-22 09:27:10 -0700: Simon McVittie - cfd5d8eb2 build: Regenerate ./configure 2022-10-22 09:27:10 -0700: Simon McVittie - 4ca5ea5b7 build: Add a mechanism to mark builds with vendor info 2022-10-22 09:27:10 -0700: Simon McVittie - 2dc788cb9 build: Expand version info in SDL_REVISION and SDL_GetRevision() 2022-10-22 09:25:09 -0700: Sam Lantinga - 5b8f830e3 Virtual joysticks don't need initial axis jitter protection 2022-10-22 18:56:40 +0300: Ozkan Sezer - 0e1d19cf6 fix build errors resulting from -Wmisleading-indentation 2022-10-22 08:50:18 -0700: Sam Lantinga - a905a7869 Clear the previous bitmap when calculating a new window shape 2022-10-22 08:40:16 -0700: Ozkan Sezer - 65a38a401 hidapi, libusb: remove os/2 symbol load hack after os/2 loadso updates 2022-10-22 08:40:16 -0700: Ozkan Sezer - 3f1b5efcc os2 loadso improvements: 2022-10-22 07:25:46 -0400: Ozkan Sezer - 3d415bc5d loadso, dlsym, SDL_LoadFunction: cleanup the underscored name path. 2022-10-21 16:53:26 -0700: Brad Smith - f37db957f Use -lpthread on OpenBSD 2022-10-21 15:32:05 +0200: Anonymous Maarten - 5ed091c12 cmake: fix reporting of SDL_TESTS 2022-10-21 15:31:43 +0200: Anonymous Maarten - 0823b5973 cmake: fix finding wayland-libdecor 2022-10-21 11:21:40 +0300: Ozkan Sezer - 4264c0b67 os2: fix error message for SDL_LoadObject() 2022-10-20 19:02:31 +0200: Anonymous Maarten - 96361fc47 cmake: create and install sdl2.pc for MSVC & WATCOM 2022-10-20 19:01:28 +0200: Anonymous Maarten - 11d53c84a cmake: use pkg-config's library dirs as hint for finding a shared library 2022-10-20 13:29:35 +0200: Anonymous Maarten - 94ac8ae08 cmake: else() does not need an argument 2022-10-19 08:05:47 -0700: Sam Lantinga - c6e896197 Define _USE_MATH_DEFINES for Visual Studio (thanks @pionere!) 2022-10-19 16:41:25 +0200: Anonymous Maarten - d542f43b2 cmake: add SDL_INSTALL_CMAKEDIR cache variable to override location of cmake config files 2022-10-19 06:40:19 -0700: Brad Smith - f28cf2b0d Also remove the OpenBSD comment about OSS 2022-10-19 09:14:16 -0400: Ryan C. Gordon - e7ab581d7 coreaudio: Dispose of AudioQueue before waiting on the thread. 2022-10-18 08:40:03 -0700: Sam Lantinga - aefc6b5bb Renamed variables, index is the singular of indices 2022-10-18 08:26:27 -0700: GNQG - 965ba1e09 fix SDL_SendEditingText when long composition text is enabled and strlen(text) == SDL_TEXTEDITINGEVENT_TEXT_SIZE 2022-10-18 11:31:30 +0200: Sylvain - dfbb93dd0 SDL_Renderer / GLES2: add specific list of indice to render rect (see #6401) 2022-10-18 10:45:01 +0200: Sylvain - e8a4c23ce Revert commit 790fa3156cfee847a7c0b34986de0cd7fdd7438f. SDL_BLENDMODE_INVALID case is probably used for custom blendmode 2022-10-18 10:41:10 +0200: Sylvain - 790fa3156 Fix warning: enumeration value 'SDL_BLENDMODE_INVALID' not explicitly handled in switch 2022-10-18 10:34:56 +0200: Sylvain - 3d99d3102 Fixed bug #6401 - back-end can choose the order the triangles when rendering rects, attempt to fix small glitch rendering. 2022-10-18 10:34:51 +0200: Wouter Wijsman - 428b5ae54 PSP: Reorder extra imports 2022-10-18 10:04:06 +0200: Sylvain - 285cbf6fd Revert commit 485bb3565b6da24620e4eedde837fbfbc5cee6d2. "Fixed bug #6401 - change the order of triangles when using RenderCopy, RenderCopyEx and RenderFillRect" because the glitch reappears on other backend 2022-10-17 17:43:06 -0700: Sam Lantinga - 0bc852ce5 Revert "Disable the RAWINPUT joystick driver by default" 2022-10-17 16:49:21 -0700: Deve - 7e1088167 Fixed command modifier on macOS 2022-10-17 16:27:40 -0700: Deve - cdf312c83 Fixed mouse warp after resizing window on macOS. 2022-10-17 13:27:39 -0700: David Jacewicz - 7c7cd2a60 Fix issue #6037 (incorrect modifier flags on Wayland) 2022-10-17 21:59:38 +0200: Wouter Wijsman - 3903f4c88 PSP: Use vramalloc instead of conflicting valloc function 2022-10-17 11:10:53 -0700: Sam Lantinga - 333935ff3 Make sure we completely unlock joysticks when opening HIDAPI devices 2022-10-17 07:39:52 -0700: Sam Lantinga - 47ba997f0 Disable the RAWINPUT joystick driver by default 2022-10-17 07:35:00 -0700: Sam Lantinga - 5025f2403 Don't use RAWINPUT joystick driver on Windows XP 2022-10-17 07:18:47 -0700: Brad Smith - f4e3af15a Simplify OSS test by removing OpenBSD specific location of the soundcard.h header 2022-10-17 13:30:30 +0200: Sylvain - 485bb3565 Fixed bug #6401 - change the order of triangles when using RenderCopy, RenderCopyEx and RenderFillRect 2022-10-16 09:06:02 -0700: Sam Lantinga - 70dfd6dd1 Added mapping for Xbox Series X controller 2022-10-16 08:40:50 -0700: Frank Praznik - ed412c138 wayland: Cleanup event source comments, headers, and error reporting 2022-10-15 14:31:00 -0700: Daniel Bomar - 22461383c SDL_audiocvt: Respct the SDL_HINT_AUDIO_RESAMPLING_MODE hint 2022-10-15 10:02:39 -0700: Sam Lantinga - e8fdb861e Removed redundant masking when loading the IMU calibration 2022-10-15 10:01:22 -0700: happyharryh - a6573f94a Fix bugs in IMU calibration loading for Nintendo Controllers 2022-10-15 09:33:37 -0700: Frank Praznik - 620476865 wayland: Don't block on libdecor_dispatch() 2022-10-15 09:30:06 -0700: Frank Praznik - e89389ba0 wayland: Use MAP_PRIVATE when mapping the keyboard keymap file descriptor libbluray 2022-11-26 15:11:15 +0200: Petri Hintukainen - bb5bc108 Bump version 2022-11-26 15:11:15 +0200: Petri Hintukainen - 9feeb79e Update ChangeLog 2022-11-04 17:28:13 +0200: Petri Hintukainen - c923cc09 CI: Update change_prefix.sh URL 2022-11-04 17:28:13 +0200: Petri Hintukainen - 69130bc3 Silence coverity warning 2022-11-04 17:28:13 +0200: Petri Hintukainen - ef80c8fd Silence warning 2022-11-03 18:58:18 +0200: Petri Hintukainen - dcaed938 Use Integer.valueOf(), Boolean.valueOf() and Float.valueOf() 2022-11-03 18:55:31 +0200: Petri Hintukainen - 74631bd2 Add /usr/lib/jvm/jre to JVM search paths 2022-10-18 17:42:01 +0000: Brad Smith - 2f10fb73 Add build option to force building without external libudfread 2022-10-18 20:08:35 +0300: Petri Hintukainen - 4ae2a2cf hdmv: make playlist start event atomic (merge playlist and playitem/mark events) 2022-10-18 19:34:59 +0300: Petri Hintukainen - 88f9d05d Check color space when comparing streams 2022-10-18 19:34:46 +0300: Petri Hintukainen - b07aff53 Use LT_INIT instead of deprecated AC_PROG_LIBTOOL 2022-10-18 19:31:13 +0300: Petri Hintukainen - 90d518eb Split function 2022-10-15 16:58:45 +0300: Petri Hintukainen - be402464 Avoid double locking 2022-10-15 16:58:42 +0300: Petri Hintukainen - f55dd092 Avoid dynamic alloc 2022-10-15 16:44:08 +0300: Petri Hintukainen - ef8417e3 Simplify 2022-10-15 16:43:36 +0300: Petri Hintukainen - 138af378 Use define instead of magic number 2022-10-15 16:42:52 +0300: Petri Hintukainen - 5dbe542b configure: add missing brackets to AC_INIT 2022-10-15 16:42:29 +0300: Petri Hintukainen - 5fcb081d configure: drop unneeded AC_TYPE_SIGNAL 2022-10-15 16:41:48 +0300: Petri Hintukainen - 86c0bb7b bdparse.h: add missing defines libzen 2022-12-13 09:30:32 +0100: Jérôme Martinez - 47cee72 + BitStream_Fast: Resize() libmediainfo 2022-12-06 17:07:50 +0100: Jérôme Martinez - eda5757de x MXF: fix UKDPP FpaPass value "Not tested" (it is equivalent to not present) 2022-12-06 16:16:31 +0100: Jérôme Martinez - bd3c3a36b x I661, MXF: fix UKDPP FpaPass value sometimes not outputted 2022-11-30 11:30:22 +0100: Jérôme Martinez - 315bc03c6 + WebVTT: support of overlapping blocks 2022-11-29 16:46:35 +0100: Jérôme Martinez - fd57e9719 x VS2022 v17.5 does not like a specific valid code 2022-11-29 14:36:31 +0100: Jérôme Martinez - 4123b8ffc + WebVTT: more information (duration, start/end timestamp, count of lines...) 2022-11-28 16:36:50 +0900: huhani - 3485c8639 AAC: Add missing code in sbr_channel_pair_element() 2022-11-23 22:39:36 +0100: Maxime Gervais - 22be6e596 Add option to prevent installation of signals handlers 2022-11-23 22:38:12 +0100: Maxime Gervais - f3ba88a67 Handle File_RequestTerminate option with stdin input 2022-11-17 15:22:11 +0100: Maxime Gervais - 872902dcc Fix crash with stdin input and ctrl-c 2022-11-10 13:55:09 +0100: Jérôme Martinez - f6bf56d8f + MP4/MOV: support of LanguageIETF 2022-11-10 13:55:01 +0100: Jérôme Martinez - 7e68508be + Matroska: support of LanguageIETF 2022-11-10 11:18:49 +0100: Jérôme Martinez - d670298c7 Update IETF language parsing 2022-11-09 21:53:06 -0500: Ryan Foster - 7b4016daa Fix MSVC2022 project includes 2022-11-08 17:55:00 +0100: Jérôme Martinez - dd4e69151 + AVI/WAV: detection of character set 2022-11-08 13:23:21 +0100: Jérôme Martinez - 92fb7726a + FLAC: display MD5 of unencoded content 2022-11-08 12:58:09 +0100: Jérôme Martinez - 77ed61213 + WAV: display MD5 of content 2022-11-08 11:58:08 +0100: Jérôme Martinez - 683fac200 + FLAC: show MD5 of decoded content 2022-11-08 11:57:42 +0100: Jérôme Martinez - df3e0ce03 x AVI MD5: fix case of MD5 (let it uppercase) 2022-11-08 11:57:06 +0100: Jérôme Martinez - 7ab34c7f9 x Get_L16: fix order 2022-11-08 11:46:26 +0100: Jérôme Martinez - 6792d8ee6 x Teletext subtitle: prioritize subtitle metadata other overs 2022-10-20 13:05:01 +0200: Jérôme Martinez - 9b27a96f1 + ProRes: parse FFmpeg glbl atom for getting color range 2022-10-20 13:05:01 +0200: Jérôme Martinez - a32be23dc x MOV/MP4: avoid to parse lot of frames if parser fails to parse the frames 2022-10-20 13:04:50 +0200: Jérôme Martinez - 79220c285 + PCM: only 1 frame analyzed if fast parsing 2022-10-19 16:09:02 +0200: Maxime Gervais - 3566c6a8a Fix memory leak in JSON output mediainfo 2022-11-09 22:10:56 -0500: Ryan Foster - 3db82900d Fix MSVC2022 project includes 2022-10-18 18:07:11 +0800: stevenlele - f2c3bb5e5 Update Simplified Chinese translation 2022-10-06 10:50:55 +0800: nkh0472 - 8c35371e9 zh-CN translation update 2022-10-06 10:46:44 +0800: nkh0472 - c0e461e4d zh-CN translation update 2022-10-05 23:26:38 +0800: nkh0472 - c2a2bdcb0 zh-CN translation update 2022-10-05 23:23:45 +0800: nkh0472 - f3c98133c zh-CN translation update AMF 2022-12-13 13:26:22 -0500: Roman Huts - 9e2ebb9 AMF v1.4.28 release 2022-11-14 11:03:39 -0500: Roman Huts - 2102d1b Clean up comment 2022-10-23 18:21:00 +0300: Mika Vatanen - 7260a40 Fix sizeof's, add documentation for vulkan header gpac 2022-12-14 19:03:43 +0100: jeanlf - 70bc8f687 revert ffmx gfio patch 2022-12-14 16:49:11 +0100: Jean Le Feuvre - 1160146aa fixed ssl retry on windows 2022-12-14 16:08:33 +0100: Jean Le Feuvre - 816383d70 fixed m2ts probe bug on very short files 2022-12-14 15:34:44 +0100: Jean Le Feuvre - 40953267a fixed bug introduced in b3d821c4 2022-12-14 14:49:39 +0100: Jean Le Feuvre - a75cd2866 fixed warnings 2022-12-14 13:59:36 +0100: jeanlf - 77face0b1 avoid loading ff avdevices when help is not for ffavin 2022-12-14 13:18:10 +0100: jeanlf - 4882f4e8c only use ffdec auto threads for visual 2022-12-14 11:04:58 +0100: jeanlf - 33b8f7e62 fixed bug introduced by fc511483 2022-12-14 11:02:16 +0100: jeanlf - bb1563929 do not export duration from ffdmx meta 2022-12-14 11:01:12 +0100: jeanlf - 184d6e28f fixed potential crash in ffdec audio 2022-12-13 19:30:26 +0100: jeanlf - c2f172dd6 allow starting remotery from JS session 2022-12-13 18:48:42 +0100: jeanlf - fc511483d cleanup GF_Event doc 2022-12-13 18:46:41 +0100: jeanlf - fc26144ec option for vout to run without audio sync 2022-12-13 18:45:26 +0100: jeanlf - 82c47888d fixes in mp4dmx when connecting pid in alread running session 2022-12-13 15:36:37 +0100: jeanlf - 644850254 added codec too slow notif in vout 2022-12-13 15:29:43 +0100: jeanlf - db59d81d9 added interleave support in ffmx, rewrite of hdr and dovi info and fixes in ffdmx for mkv 2022-12-13 15:28:21 +0100: jeanlf - bfe6b30ec remap some ffmpeg demuxers metdata 2022-12-13 15:25:34 +0100: jeanlf - dbc2a5383 fixed typo in isoffin mdcv loader 2022-12-13 15:25:04 +0100: jeanlf - 64f018628 fixed threading in ffdec and ffenc 2022-12-13 15:24:25 +0100: jeanlf - 7a7386121 fixed possible mem leak in vtbdec 2022-12-13 10:18:30 +0100: jeanlf - 88e7b873d fixed #2350 2022-12-13 09:28:28 +0100: jeanlf - a1e197581 fixed #2349 2022-12-12 18:30:55 +0100: jeanlf - 007bf61a0 refine 48760768 for inspect mode 2022-12-12 18:07:09 +0100: jeanlf - 6b10a8833 fixed #2348 2022-12-12 17:05:12 +0100: jeanlf - 440ec683e fixed potential bug in faststart muxing with uneven duration inputs 2022-12-12 15:53:52 +0100: jeanlf - 9d05853db add index skipping in rfmpgvid and patch for broken framing in some avi files 2022-12-12 15:52:50 +0100: jeanlf - c928e9bf8 avoid warning messages in audio reframers when sync is lost 2022-12-12 15:39:17 +0100: jeanlf - 9a11acc83 allow reframe skip after avidmx 2022-12-12 12:22:02 +0100: jeanlf - ff923ef56 fixed missing blacklist reset after successfull chain reconnection 2022-12-12 11:46:57 +0100: jeanlf - fb5673428 refined fix in 84d75974 2022-12-12 10:58:50 +0100: jeanlf - 6bb3e4e28 fixed #2347 2022-12-12 10:45:38 +0100: jeanlf - 1918a58bd fixed #2346 2022-12-12 10:36:56 +0100: jeanlf - 6ddedfb85 fixed #2345 2022-12-12 10:33:56 +0100: jeanlf - 706111f4d fixed #2344 2022-12-12 10:14:43 +0100: jeanlf - 65d089bcb fixed #2343 2022-12-12 10:09:59 +0100: jeanlf - 487607686 safety checks in vvc PPS tile config 2022-12-12 09:48:50 +0100: jeanlf - 73a8c425a fixed #2338 2022-12-12 09:42:30 +0100: jeanlf - 15e3aece4 fixed #2337 2022-12-12 09:35:12 +0100: jeanlf - b3d821c4a fixed #2333 2022-12-10 12:37:36 +0100: Eric Marsden - e40cbdb6d Fix typo in attribute name AdaptationSet@selectionPriority 2022-12-09 18:37:16 +0100: jeanlf - 9d5bb184b fixed ffmx compil with old ffmpeg 2022-12-09 18:35:47 +0100: jeanlf - 9da65de9d fixed bugs in 9d5230c9 2022-12-09 18:22:15 +0100: jeanlf - 645003a5d fixed vc1 support 2022-12-09 18:21:24 +0100: jeanlf - d7efeef98 fixed bug introduced in a7a6f30c 2022-12-09 11:57:58 +0100: jeanlf - 9d5230c9f reworked TS and ISOBMF unknown codecs wrapping and bug fixes in ffenc 2022-12-09 11:33:30 +0100: jeanlf - 8edd86ddc fixed doc 2022-12-09 11:31:14 +0100: jeanlf - 5c256f9e1 fixes in avi demuxer with streams of unequal duration 2022-12-08 14:59:50 +0100: jeanlf - aa40b3167 allow vc1 dump through writegen 2022-12-08 14:58:37 +0100: jeanlf - a7a6f30c3 fixed potential bug in m4v reframer with non-coded vops 2022-12-08 14:57:21 +0100: jeanlf - 7a41c19b8 update logs for packet dispatch 2022-12-08 14:56:44 +0100: jeanlf - e2161665a allow null string for bs utf8 write 2022-12-08 14:56:06 +0100: jeanlf - 84d759748 fixed potential bug in xviddec 2022-12-06 15:26:13 +0100: jeanlf - d769eb495 fixed aa777d4c 2022-12-06 12:42:09 +0100: jeanlf - 81ddca75c fixed warnings 2022-12-06 11:49:56 +0100: jeanlf - ab039ddae fixes play state bugs when dynamically inserting and removing filter chains 2022-12-06 11:34:51 +0100: jeanlf - aa777d4c5 improve mp4 nal demux of 0-padded incomplete files 2022-12-06 09:39:21 +0100: jeanlf - 62a4ad6b5 fixed duplicate udta box when remuxing mp4 2022-12-06 09:38:34 +0100: jeanlf - f0f855e55 refine 459a40e6 2022-12-05 18:13:28 +0100: jeanlf - 459a40e60 fixed possible bug querying caps property of muxers with unequal input filter chain length 2022-12-05 18:01:09 +0100: jeanlf - f2dab6d21 fixed possible bug in -info option parsing 2022-12-05 16:44:12 +0100: jeanlf - 32866b4b9 disable unframer in ffdmx in test mode 2022-12-05 15:49:10 +0100: jeanlf - aeacdf945 fixed webvtt parsing bugs 2022-12-05 15:49:10 +0100: jeanlf - bd7bdf5ec parital revert of 4112fc35 2022-12-05 15:49:10 +0100: jeanlf - 88b864886 refine tests in e9d7ff6d for scalable cases 2022-12-05 15:49:10 +0100: jeanlf - 1e4175bb1 fixed crash introduced in 94e47ce4 2022-12-02 18:26:47 -0400: Romain Bouqueau - 319d44795 add missing export 2022-12-02 17:58:33 -0400: Romain Bouqueau - 1766d1175 remove unsed from previous commit 2022-12-02 17:58:04 +0100: jeanlf - e9d7ff6db fixed bug in nalu reframer with concatenated sequences 2022-12-02 16:51:59 +0100: jeanlf - 09be57a24 further fixes in mhm1 muxing 2022-12-02 16:45:00 +0100: jeanlf - 7db50a892 fixes in mhm1 muxing 2022-12-02 15:38:45 +0100: jeanlf - 94e47ce4c fixed ffmpeg compil 2022-12-02 15:17:22 +0100: jeanlf - 9914a5a05 fixed VVC OPI nal support 2022-12-02 15:17:22 +0100: jeanlf - 20e9583f0 check ffdec frame ts for some broken decoders 2022-12-02 15:17:22 +0100: jeanlf - 05275506e removed unused functions in avmix 2022-12-02 15:17:22 +0100: jeanlf - c62fe34b6 allow creating IFF image config from serialized box array and added dump for some rawff boxes 2022-12-02 15:17:22 +0100: jeanlf - e0245cf63 added missing vvc nalu name in inspect 2022-12-01 13:42:06 -0800: Cyril Concolato - 4b9e1c4fa require TS muxer for AV1 to use an unframer 2022-12-01 13:33:11 -0800: Cyril Concolato - 186f75ccb adding TS descriptors for AV1 2022-12-01 13:31:14 -0800: Cyril Concolato - 600c71853 improve inspection of av1 streams 2022-12-01 13:26:35 -0800: Cyril Concolato - 5443acd6a update reframe_av1 documentation 2022-12-01 13:26:25 -0800: Cyril Concolato - 5da20cb80 fix bsdbg for AV1 parsing 2022-12-01 13:24:06 -0800: Cyril Concolato - 96fa3cff1 fix typo in comment 2022-12-01 13:23:57 -0800: Cyril Concolato - 8590a957b fix typo in variable type 2022-12-01 13:14:43 -0800: Cyril Concolato - 189ff7725 fix typo 2022-12-01 14:32:33 +0100: jeanlf - 76d2ca92b fixed typo in prev commit 2022-12-01 14:21:07 +0100: jeanlf - 1c0b9b261 added unmapped item properties fetching for unci and allow single-item fragment identifier for mp4dmx 2022-12-01 14:13:51 +0100: jeanlf - 9fffe2e29 added utf8 read/write helper in bitstream 2022-12-01 14:00:58 +0100: jeanlf - 79d64360d write mha compat profiles in mp4mx 2022-12-01 13:57:53 +0100: jeanlf - f6f6ce3f0 fixed wrong dash seg start offset when skip samples are present 2022-11-29 17:05:30 +0100: jeanlf - 4112fc356 cleanup drm template generation - cf #2329 2022-11-29 17:03:56 +0100: jeanlf - 06a8576e1 improved filter insertion - fixed bugs when inserting chain on non-connected PID - fixed bug in PID reset resulting in potential pid props mismatch - updated C, JSF, Python and NodeJS API for filter insert on pid 2022-11-29 13:27:10 +0100: jeanlf - 544c6472f fixed bug removing ffavf inputs 2022-11-29 10:48:27 +0100: jeanlf - adcebfb99 force odm caps check when pix format is unknown 2022-11-29 10:47:00 +0100: jeanlf - cd0585bca fixed wrong error signaling in txtin for webvtt 2022-11-29 09:34:32 +0100: jeanlf - 849367536 fixed mem leak introduced by b9577e6a 2022-11-28 16:22:25 +0100: jeanlf - c7d501a7b added module-based frame drop in reframer 2022-11-28 15:00:49 +0100: jeanlf - 2d5fbe1d7 fixed typo in salt generation for user pass hashing 2022-11-28 14:57:06 +0100: jeanlf - 464f6e2ed fixed typo in creds key file generation 2022-11-28 14:53:34 +0100: jeanlf - 854f2f419 fixed typo in 86ce563 - cf #2325 2022-11-28 14:36:36 +0100: jeanlf - 77e3163c3 allow skipping default KID in MPD - cf #2329 2022-11-28 12:49:51 +0100: jeanlf - 252a8d528 fixed typo in 9fbd62dd 2022-11-28 12:34:00 +0100: jeanlf - c5171fced allow mp4box :fps option for isom import and fixed bug in import args check - cf #2326 2022-11-28 12:20:26 +0100: jeanlf - 9fbd62ddb fixed ffdmx compil for old ffmpeg 2022-11-28 12:20:03 +0100: jeanlf - 68e1aaecd fixed sdlout compil for ios 2022-11-28 11:06:46 +0100: jeanlf - 44e8616ec fixed #2328 2022-11-28 10:55:48 +0100: jeanlf - 8968a5102 fixed #2327 2022-11-28 10:44:22 +0100: jeanlf - 86ce56330 force reparse of nalu-base codecs if no dovi support in ffmpeg - cf 2325 2022-11-25 16:56:59 +0100: jeanlf - b9577e6ad Improvements for JSF - multiple windows support in user events, SDL and vout.js - allow computing filter chains without laoding them - allow querying all arguments on a registry, including meta arguments - expose codec being used in ffdec and ffenc as filter option 2022-11-24 13:36:00 +0100: jeanlf - a8dff63c1 fixed warnings 2022-11-24 13:30:30 +0100: jeanlf - c286ec1e0 added sha256 for pass storage 2022-11-24 13:03:41 +0100: jeanlf - 295aebc73 automatic tcp to tls retry for rtsp and http clients 2022-11-24 13:01:38 +0100: jeanlf - 91dc3c05f fixed user credential filepath not being stored to config 2022-11-24 10:47:35 +0100: jeanlf - f20adad23 allow -strict-error mode in builds without log and make sure we check gf_fwrite return - cf #2324 2022-11-23 18:06:45 +0100: jeanlf - 4403e14f4 fixed gcov compil 2022-11-23 16:23:47 +0100: jeanlf - 000c84a87 fixed #2322 2022-11-23 16:19:37 +0100: jeanlf - 78f526914 fixed #2320 2022-11-23 15:59:43 +0100: jeanlf - c31941822 fixed #2316 2022-11-23 15:43:54 +0100: jeanlf - 514a3af97 Authentication support - user and group based access rights for http and rtsp - TLS support for rtsp client and server - Authentication support in rtp client (fixes #2016) - fixes in RTSP client seeking - fixed PAUSE in rtsp server - added session timeout and removal in rtsp server - create default key for client-side credential storage - fixed compilation with doc disabled - fixed media time mapping in vout JS - renamed interleave option of rtpin to transport 2022-11-23 15:40:46 +0100: jeanlf - 15acc9fff removed unneeded warning 2022-11-23 15:40:23 +0100: jeanlf - 7d6ed7a0a add safety check for poll 2022-11-18 12:25:00 +0000: thowat - ae15e4f7a Update configure 2022-11-18 10:36:10 +0100: jeanlf - 68064e101 fixed build without http2 support 2022-11-15 18:05:05 +0100: jeanlf - ad6d30047 fixed typo in alac codecid 4cc 2022-11-15 17:30:05 +0100: jeanlf - acd4965be added clearkey support 2022-11-15 16:34:36 +0100: jeanlf - bc9b929a3 fixed ssl issue with some servers when using h2 alpn 2022-11-14 18:07:45 +0100: Jean Le Feuvre - 05eaac875 fixed msvc warnings 2022-11-14 18:02:14 +0100: jeanlf - 3cc857574 fixed ipv6 multicast in linux 2022-11-14 18:01:40 +0100: jeanlf - 7ff6fbc5c fixed typo in 390a8324 2022-11-14 17:22:02 +0100: jeanlf - 390a8324d added source-specific multicast - cf #2254 2022-11-14 14:45:13 +0100: jeanlf - 1016912db fixed #2315 2022-11-14 14:30:52 +0100: jeanlf - f25878582 fixed too high cpu load on vout when no input pid 2022-11-14 14:29:58 +0100: jeanlf - 64e823723 allow ffmx as output of media exporter 2022-11-14 14:28:50 +0100: jeanlf - 95ba244a8 added ALAC support - cf #2314 2022-11-08 19:17:30 +0100: jeanlf - 696e6f868 fixed bug in vout js 2022-11-08 19:08:56 +0100: jeanlf - 02a8f605f fixed wrong timeout for httpout session 2022-11-08 19:08:18 +0100: jeanlf - 42d44422f allows current frame time print to console for avgen 2022-11-08 19:07:41 +0100: jeanlf - aec64a621 force cmaf to cmfc if not set for LL-HLS 2022-11-08 16:37:18 +0100: jeanlf - 96df36716 use ceil of max seg dur for HLS target duration- cf #2309 2022-11-08 15:33:06 +0100: jeanlf - a36345e99 avoid waiting for streams other than AV when intializing sync and fixed m2ts mux of sparse streams 2022-11-08 15:29:21 +0100: jeanlf - e758b387e do not display twice list of unconnected filters 2022-11-08 15:28:48 +0100: jeanlf - 9675ace22 fixed potentially missing decoder config when reframing srt and vtt 2022-11-08 15:25:37 +0100: jeanlf - c182f467f fixed potential bug in graph resolver with muxers 2022-11-08 10:37:50 +0100: jeanlf - 05dfa666d added seg_sync option to dasher to force segment flush before manifest updates - cf #2299 2022-11-07 17:09:02 +0100: jeanlf - f045be580 fixed #2307 2022-11-07 13:25:05 +0100: Jean Le Feuvre - aa486c347 fixed h2 session flush in sink mode 2022-11-07 11:51:40 +0100: jeanlf - 45e0751e2 partial revert of c34fe92b 2022-11-07 11:36:04 +0100: Jean Le Feuvre - 45f0f1fe2 fixed non blocking sockets on windows 2022-11-07 11:34:31 +0100: Jean Le Feuvre - d3010e9ee fixed build with old ffmpeg 2022-11-07 08:59:52 +0100: jeanlf - 2191e66aa fixed mem leak in sgv parse error 2022-11-06 10:42:58 +0100: erikbs - 61d8f2869 Configure: do not overwrite LDFLAGS on Darwin 2022-11-05 17:46:02 +0100: jeanlf - 9d963dc62 fixed typo in 0fc71487 2022-11-05 17:35:04 +0100: jeanlf - 0c595bd73 fixed compil with old ffmpeg 2022-11-05 15:58:24 +0100: jeanlf - fddb8f054 fixed gcc warning 2022-11-05 15:54:46 +0100: Jean Le Feuvre - 2e4b3dd7a fixed non-blocking connect on windows 2022-11-05 15:53:35 +0100: Jean Le Feuvre - 9ce1c8480 fixed warnings 2022-11-04 20:04:18 +0100: jeanlf - 1e8d151a2 fixed ffdmx compil 2022-11-04 19:41:25 +0100: jeanlf - f69127a4b fixed ffdmx compil 2022-11-04 19:30:10 +0100: jeanlf - c967f2af2 fixed #2297 2022-11-04 17:49:36 +0100: jeanlf - 163975476 Fixed in unframer and added missing stream side data parsing in ffdmx - cf 1991 2022-11-04 15:09:47 +0100: jeanlf - db7456a15 fixed play state in ffavf 2022-11-04 15:03:10 +0100: jeanlf - 1bd943e55 fixed unknown argument reporting for ffavf and doc update 2022-11-04 15:01:19 +0100: jeanlf - ebcd8d7c0 fixed wrong output channel layout in ffavf 2022-11-04 15:00:33 +0100: jeanlf - 01e606e51 fixed broken audio format detection for ffenc 2022-11-04 13:21:31 +0100: jeanlf - 645b418d4 allow ffavf to work with source-only graphs 2022-11-04 13:21:07 +0100: jeanlf - 2e4013f4e fixed aout bug when pid has no samplerate set at initial configure 2022-11-04 12:26:55 +0100: jeanlf - 07c2e827a added error check in svg attrbutes parsing 2022-11-04 10:54:12 +0100: jeanlf - 0bf6338b2 fixed #2301 2022-11-04 09:26:34 +0100: jeanlf - 0fc714872 fixed #2295 2022-11-04 09:18:47 +0100: jeanlf - 74e53280d fixed #2294 2022-11-04 08:59:31 +0100: jeanlf - 6beeb3c65 fixed typos 2022-11-03 22:27:37 +0100: jeanlf - aedc61166 added full buffer support for inspect - cf #2290 2022-11-03 20:56:52 +0100: Jean Le Feuvre - 8b3997d0c fixed msvc compil and warnings 2022-11-03 18:25:13 +0100: jeanlf - 606f2df3f Non-Blocking IO support 2022-11-03 18:25:13 +0100: jeanlf - a87a6a968 fixed bugs purging sample when reading isobmf from memory 2022-11-03 18:25:13 +0100: jeanlf - 8093fc9ab add filter name dump in inspect 2022-11-03 18:25:13 +0100: jeanlf - 3843f149b fixed subsession assign when loadin source or sinks from filter and made vout js load by default 2022-11-01 16:41:50 -0700: Cyril Concolato - b42e95387 fix DASH channel layout configuration for EAC-3 streams with 6 channels 2022-10-31 15:02:10 -0400: Romain Bouqueau - 612a160f4 update README link 2022-10-31 19:39:19 +0100: Mart Jansink - 1567f5405 again don't write vpcc->level as hex (#1114) 2022-10-31 12:01:52 -0400: Romain Bouqueau - 6f4ed0c29 cosmetics 2022-10-27 15:26:37 +0200: jeanlf - cb8ae46c8 added imda box parse/dump - cf 2291 2022-10-25 15:14:48 -0400: Romain Bouqueau - b19e7cc11 typos 2022-10-19 13:51:28 +0200: jeanlf - 3b6f24364 align on dts rather than duration in mp4box cat 2022-10-19 13:50:44 +0200: jeanlf - ac1d9fab7 fixed media duration compute bug introduced by ebb85bce 2022-10-19 10:21:09 +0200: jeanlf - cb263036d forbid CBC pattern mode with non constant IV - cf #2268 2022-10-18 16:33:27 +0200: jeanlf - 8e16bf872 doc update - cf #2288 2022-10-18 12:00:47 +0200: jeanlf - 198e41363 added support for QT metadat tags - cf #2275 2022-10-17 13:18:21 +0200: jeanlf - f4c57f77f fixed extra empty frame in text to image conversion and clipped vtt bottom line bug 2022-10-15 01:58:36 -0700: Cyril Concolato - 9f8725974 fix typo in configure help SVT-HEVC 2022-11-09 14:07:58 -0500: Christopher Degawa - 7771d7c ffmpeg_plugin: rebase master patch 2022-10-25 14:58:57 -0400: Christopher Degawa - 207dad1 appveyor: remove appveyor 2022-10-25 14:54:32 -0400: Christopher Degawa - b59c873 travis: remove travis-ci file 2022-10-25 14:46:58 -0400: Christopher Degawa - e9867cc github: add actions loosely based on SVT-AV1 SVT-AV1 2022-12-14 17:06:26 +0000: Ryan Lei - 1f5b6b12 replace constant 7 by SVT_AV1_FRAME_UPDATE_TYPES 2022-12-14 17:06:26 +0000: Ryan Lei - e93916b6 add SVT_AV1 prefix and bump up the ABI version 2022-12-14 17:06:26 +0000: Ryan Lei - 6d9e1bb4 add support to allow users to pass into scale factors for lambda values for different frame types 2022-12-09 14:30:47 -0800: Hassene Tmar - 018276d7 Update CHANGELOG.md and bump rev to v1.4.1 2022-12-09 16:38:35 +0000: Tomasz Szumski - fb91c3d2 Replace all aligned loads/stores to unaligned 2022-12-09 16:37:51 +0000: Christopher Degawa - 98c69b5d str_to_keyint: always set multi 2022-12-09 16:37:51 +0000: Christopher Degawa - 44f76c20 get_passes: remove keyint warning 2022-12-09 16:37:51 +0000: Christopher Degawa - 90d610f4 get_passes: use svt_av1_enc_parse_parameter to parse keyint 2022-12-08 23:15:02 -0800: Hassene Tmar - f08437f7 Revert "fix build errors and warnings" 2022-12-09 03:14:25 +0000: Ryan Lei - 635e101c fix build errors and warnings 2022-12-09 03:14:25 +0000: Ryan Lei - 691efa88 replace constant 7 by SVT_AV1_FRAME_UPDATE_TYPES 2022-12-09 03:14:25 +0000: Ryan Lei - 5a1c97f9 add SVT_AV1 prefix and bump up the ABI version 2022-12-09 03:14:25 +0000: Ryan Lei - 3dfafe4e update based on the review comment 2022-12-09 03:14:25 +0000: Ryan Lei - faebb888 fix build errors and style 2022-12-09 03:14:25 +0000: Ryan Lei - cef6be39 add support to allow users to pass into scale factors for lambda values for different frame types 2022-12-06 16:57:16 -0800: Guermazi, Hassen - b4c89396 Fix Quality Degradation When MaxBitRate Specified, Issue #2017 2022-12-03 04:10:37 +0000: Christopher Degawa - 25467491 ffmpeg_plugin: add patches for v1.4 2022-12-03 04:10:37 +0000: Christopher Degawa - f6ee125f ffmpeg_plugin: don't use duplicate titles 2022-12-03 02:00:26 +0100: Ștefan Talpalaru - 5cca0f01 build: fix CMake version detection 2022-11-30 15:58:00 -0800: Hassene Tmar - 5f32f7b4 Update CHANGELOG.md 2022-11-30 12:08:50 -0800: Hassene Tmar - 23ea413b Delay deprecation of vbv_bufsize to v1.5 2022-11-30 07:56:34 -0800: Hassene Tmar - 06246bb4 Delay deprecation of compressed-ten-bit-format to v1.5 2022-11-29 16:11:19 -0800: Hassene Tmar - d0f22e29 Bump rev to v1.4 2022-11-29 16:10:48 -0800: Hassene Tmar - 48b88a1f Update CHANGELOG.md 2022-11-29 16:00:15 -0800: Hassene Tmar - 0ea424fd Update default Hierarchical Levels to 5 in the API/EbSvtAv1Enc.h 2022-11-28 14:37:59 -0600: Christopher Degawa - 83aa0f2c app: cleanup sb-size token 2022-11-28 12:42:36 -0600: Christopher Degawa - 7e91cb12 EbEncHandle: fix missing space for an include 2022-11-28 12:42:36 -0600: Christopher Degawa - d641d858 tag: clang-format v1.4.0 2022-11-26 00:59:44 -0600: Christopher Degawa - 7144b556 tag: macro cleanup v1.4.0 2022-11-26 01:13:11 +0000: Christopher Degawa - 996b619f gitlab: use --static for gstreamer 2022-11-26 01:13:11 +0000: Brad Smith - 27f43f8f pkg-config: Use Libs.private in pkg-config files for LIBS_PRIVATE 2022-11-23 11:59:32 -0800: Mann, Chanpreet - 6d8699b7 Update Docs 2022-11-23 11:59:31 -0800: mann-c - df24a860 Fix Style Check 2022-11-23 11:59:31 -0800: mann-c - 4bc1d162 Opt M6-M9, TF Improvement for 6L and Tuning 2022-11-23 11:59:31 -0800: Liu - 92cfb04c Optimize M7-M13 features 2022-11-23 11:59:31 -0800: Worth, Phoenix - a8da922f Improve 4L MRP, Force 3L for incomplete MGs 2022-11-23 11:59:31 -0800: Liu - ad63f93d Tune M3-M13 features 2022-11-23 11:59:31 -0800: Worth, Phoenix - 031d3bd4 Opt MRP for 4L, M7+ Layer1 QP fix, ME distortion fix, Enable 6L from M7 to M12 2022-11-22 23:45:10 +0000: Christopher Degawa - bc059c35 pkg-config: make include and lib paths friendly to abs and rel paths 2022-11-22 21:54:33 +0000: Christopher Degawa - 4394568e dec: remove pointer_class argument from macros 2022-11-21 21:09:10 +0000: Douglas Zhong - 4794f938 Force recon frames when --enable-stat-report 1 2022-11-17 18:28:31 -0800: Worth - dc02c830 Update documentation 2022-11-17 16:22:40 -0800: Mann, Chanpreet - 0cdfea07 Update CommonQuestions.md 2022-11-17 15:55:02 -0800: mann-c - bbf2a287 Code cleanup and fix CI style check 2022-11-17 15:55:02 -0800: Worth - db594d0c Fix potentially problematic checks 2022-11-17 15:55:02 -0800: Worth - 731a8a77 Fix r2r caused by accessing uninit'd MVs in NSQ refinement search 2022-11-17 15:55:02 -0800: Liu - e2ba827a Refactor NSQ signals 2022-11-17 15:55:01 -0800: Liu - 07b524c4 Tune m6 and m7 2022-11-17 15:55:01 -0800: Liu - 98619fbc Fix bypass encdec condition 2022-11-17 15:55:01 -0800: Liu - f50523f1 Tune M1-M5 2022-11-17 15:55:01 -0800: Worth - 0bebdb62 Fix buffer allocation for overlay frames; clarify tpl_lad_mg settings 2022-11-17 15:55:01 -0800: hguermaz - b1b3c0fa Use 6L for CRF up to M6 by default 2022-11-17 15:55:01 -0800: Liu - b82c9d30 Tune M1-M5 2022-11-17 15:55:01 -0800: Worth - fd2f478a Release ref buffers when EOS is reached - fix MacOS CI 2022-11-17 15:55:01 -0800: hguermaz - eefd432e Add TF/tpl optimizations for 6L 2022-11-17 15:55:01 -0800: hguermaz - e795cf77 Add TF/tpl optimizations for 6L 2022-11-17 15:55:01 -0800: Worth - 5e3af501 Opt 6L MRP; enable 3L for incomplete mini-gops 2022-11-17 15:55:01 -0800: Worth - b58a5eee Cleanup PD and PM; fix ref_frame_sign_bias derivation 2022-11-17 15:55:01 -0800: Worth - 3961813c Add separate buffers for TPL recon 2022-11-17 15:55:01 -0800: Worth - bc5ae3e3 Upgrade ref buffer tracking at PD and PM; remove manual prediction struct support 2022-11-17 15:55:00 -0800: Worth - ec36905c Fix bugs in RPS construction and inaccurate keyint warning 2022-11-17 15:55:00 -0800: Worth - c7b0b74b Remove empty files 2022-11-16 17:00:15 -0600: Christopher Degawa - de282064 doc: update doc to add - as a valid in/out file 2022-11-16 16:58:43 -0600: Christopher Degawa - 6f45ae93 set_cfg_stream_file: support - for stdout 2022-11-16 16:04:12 -0600: Christopher Degawa - 51df96ca set_cfg_input_file: support - for stdin 2022-11-11 20:59:01 -0600: Christopher Degawa - 8f723c7c read_command_line: handle nch and passes as single option args 2022-11-11 20:59:01 -0600: Christopher Degawa - 27677918 find_token_multiple_inputs: Error out on token with no args 2022-11-11 20:59:01 -0600: Christopher Degawa - 71d58711 find_token_multiple_inputs: print out final option used 2022-11-11 20:59:00 -0600: Christopher Degawa - 2e5b334b find_token_multiple_inputs: add comments 2022-11-11 20:58:54 -0600: P'sao - 2dcb2123 EbAppConfig: Rework token checking for dup tokens 2022-11-11 22:26:17 +0000: Wan-Teh Chang - e5b7d88f Fix typo: MixQpAllowed => MinQpAllowed 2022-11-09 15:42:16 -0600: Christopher Degawa - 2f879bea svt_av1_enc_deinit: fix segfault if deinit is called without enc_init 2022-11-08 14:16:38 -0600: Christopher Degawa - a0f593f2 valgrind: avoid dav1d function if running under valgrind 2022-11-07 21:06:04 -0600: Christopher Degawa - c59a2a69 EbDefinitions: add EB_LIKELY & EB_UNLIKELY 2022-11-02 22:41:35 +0000: Qi Wang - f946d522 fix typo in init_main_frame_ctxt 2022-10-24 17:22:46 -0500: Christopher Degawa - dbe04669 svt_av1_enc_deinit: drain queue if not empty 2022-10-19 02:52:51 -0700: Hassene Tmar - 91b94efb Delaying the deprecation of the config parameters compressed_ten_bit_format and vbv_bufsize to v1.4 to allow more time for cleanup 2022-10-18 15:16:35 -0700: Hassene Tmar - 064a8cf6 Update CHANGELOG.md and bump rev to v1.3.0 2022-10-18 07:12:58 +0000: Vieno Hakkerinen - 9c89572d Docs: fix typo in decoder user guide 2022-10-18 07:11:56 +0000: Christopher Degawa - 0f594850 tag: clang-format v1.3.0 2022-10-18 07:11:56 +0000: Christopher Degawa - 4d593378 tag: macro cleanup v1.3.0 2022-10-15 22:20:54 +0200: Marvin Scholz - e7e99798 Docs: Update CMake download link to latest version 2022-10-15 22:20:54 +0200: Marvin Scholz - 4c271b2d CMake: Require at least CMake 3.16 SVT-VP9 2022-12-04 13:07:40 -0500: Konstantin Kardamanov - 0cd1947 Avoid name conflict with `log2f64` from `math.h` (#161) x264 2022-10-28 07:11:57 +0000: Hubert Mazur - 416e3eb2 aarch64: pixel: add 10bits sad functions x265_git 2022-12-01 22:22:43 +0530: Barath Nithish - 4da1198a9 fix build error on BSD 2022-11-28 11:05:03 +0530: Snehaa Giridharan - cc25ead66 Fix encoder crash with histogram scenecut 2022-11-10 12:27:36 +0530: ashok2022 - 40e37bce9 Remove unused format specifier 2022-11-04 16:07:58 +0530: Snehaa Giridharan - 49ab9e83b Fix memory leak in SBRC 2022-11-04 12:58:59 +0530: ashok2022 - a2f30d122 Add function for histogram based scene change 2022-11-04 12:58:43 +0530: ashok2022 - a9bd2fb04 Compute picture variance, pixel intensity for histogram based scene change 2022-11-04 12:58:25 +0530: ashok2022 - 8419bd0b5 Remove existing histogram based scene change algorithm 2022-11-02 21:52:32 +0530: Sebastian Pop - 795122c31 disable scanPosLast_neon on Apple processors 2022-11-02 21:52:23 +0530: Sebastian Pop - a24edf1bc remove two fmov instructions 2022-11-02 21:52:09 +0530: Sebastian Pop - 204c0c25d do not use FP register v15 2022-11-02 21:51:56 +0530: Sebastian Pop - d70422511 use better addressing modes with ld1/st1 2022-11-02 21:51:45 +0530: Sebastian Pop - 8a5799b40 register several ASM routines 2022-11-02 21:51:30 +0530: Sebastian Pop - 3efe4d2ee Register the assembly routines `x265_satd_*_neon` in place of the VideoLAN intrinsics implementation. 2022-11-02 21:51:19 +0530: Sebastian Pop - 299df2edb port costCoeffNxN 2022-10-28 11:32:24 +0530: Snehaa Giridharan - 8c159ba54 Fix build error with multilib 2022-10-21 15:05:26 +0530: Snehaa Giridharan - 8584bc7bd Cleanup and Fix warnings 2022-10-21 15:05:15 +0530: Keshav E - 534165c5d Add x86 ASM implementation for subsampling luma 2022-10-21 15:04:52 +0530: ashok2022 - fece7cbfe Implement ASM for SAD used for motion estimation 2022-10-21 15:04:40 +0530: ashok2022 - f0605a3c5 Cleanup 2022-10-21 15:04:29 +0530: ashok2022 - acade8501 Implement ASM for SSD used for motion estimation 2022-10-21 15:04:16 +0530: ashok2022 - 33e788b08 Fixed left and above motion vector index 2022-10-21 15:04:02 +0530: ashok2022 - 4f323007a Made separate functions for low res and full res planes 2022-10-21 15:03:50 +0530: ashok2022 - 8876bd005 Motion compensate and apply bilateral filter on mctf frames 2022-10-21 15:03:38 +0530: ashok2022 - ded33e446 sub sample and motion estimate for mcstf frames 2022-10-21 15:03:25 +0530: ashok2022 - 9ab0a01a2 Get slice type of mcstf frame 2022-10-21 15:03:10 +0530: ashok2022 - 58f534935 Modify dpb to handle mcstf frames 2022-10-21 15:02:58 +0530: ashok2022 - eb96a4dd7 Added functions related to mcstf feature 2022-10-21 15:02:42 +0530: ashok2022 - 20fa1fac7 Modify CmakeLists.txt to add temporalfilter.cpp and temporalfilter.h file 2022-10-21 15:02:21 +0530: ashok2022 - 690b2a2ad Add command line parameter for mcstf feature 2022-10-21 14:57:24 +0530: Niranjan Kumar - c0e471674 Add Segment based Ratecontrol(SBRC) feature ffnvcodec 2022-12-03 15:31:43 +0100: Timo Rothenpieler - c12df23 Update README 2022-11-10 15:24:14 +0100: Timo Rothenpieler - 4b4dee0 Remove AV1 High Profile GUID 2022-11-10 12:41:00 +0100: Timo Rothenpieler - 4026cb0 Update for final release of Video Codec SDK 12.0.16 2022-11-02 21:08:33 +0100: Timo Rothenpieler - ec8a827 Add missing SDK 12.0 bits 2022-11-01 13:26:38 +0100: Timo Rothenpieler - 7947f29 Preliminary update of nvEncodeAPI to SDK 12.0 2022-11-01 13:13:32 +0100: Timo Rothenpieler - 2d76583 Prepare for SDK 12.0 update 2022-11-01 13:09:36 +0100: Timo Rothenpieler - f8ae7a4 Release 11.1.5.2 srt 2022-12-14 17:42:43 +0100: Maxim Sharabayko - de9fc45 [core] Fix CRcvBuffer last position in getTimespan_ms (#2579). 2022-12-12 10:14:44 +0100: Maxim Sharabayko - 60d1237 [API] Crypto mode 'auto' implemented for listener (#2574). 2022-12-08 12:03:33 +0100: quink-black - 38b4211 [core] Remove use variable length array (#2279). 2022-12-08 11:54:51 +0100: Tomoya Fujita - b6f1e9c [apps] Examples: wait 1 sec until receiver completes (#2572). 2022-12-08 11:24:59 +0100: Maxim Sharabayko - ba67d36 [docs] AES-GCM is only allowed if TSBPD is enabled. 2022-12-08 11:24:59 +0100: Maxim Sharabayko - 27e7d8d [api] Socket Options: do not allow AES GCM if TSBPD is disabled. 2022-12-08 11:17:46 +0100: Maxim Sharabayko - 72d135d [docs] Fixed SRTO_PASSPHRASE length range. 2022-12-08 11:17:10 +0100: Tomoya Fujita - 6a0caac [docs] Address multiple typo fixes. (#2570) 2022-12-06 17:59:43 +0100: Guangqing Chen - 78dd987 [core] Fixed missing DROPREQ for LOSSREPORT that partially predates ACK (#2498). 2022-12-06 12:19:20 +0100: Sektor van Skijlen - 4090b25 [core] Reject caller to caller connection (#2562). 2022-12-06 12:15:45 +0100: Sektor van Skijlen - 0a835ea [core] Refax: moved removal of one seq from fresh loss list to a separate function (#2521). 2022-12-05 17:39:32 +0100: Maxim Sharabayko - 19af5d1 [core] Obtain ConnectionLock while sending crypto keys. 2022-12-05 16:03:20 +0100: Sektor van Skijlen - ef17a24 [build] Travis: display stack trace by gdb on crash (#2565). 2022-12-05 14:55:30 +0100: Maxim Sharabayko - 3d517cf [core] Fixed a warning: member referenced before initialized (#2433). 2022-12-02 16:29:31 +0100: Sektor van Skijlen - fc82eac [core] Refax: remove usage of LOGF/HLOGF (#2566). 2022-12-01 18:17:34 +0100: Sektor van Skijlen - 37d44f4 [docs] Added lacking SRTO_BINDTODEVICE for srt_config_add (#2564). 2022-12-01 13:19:42 +0100: Maxim Sharabayko - fdb9389 [build] Run codecov only after success in Travis. 2022-11-29 09:46:57 +0100: Sektor van Skijlen - 637d439 [core] Refax: removed m_iRcvLastSkipAck and its dependencies (#2546). 2022-11-28 17:17:08 +0100: Maxim Sharabayko - 6c52f2d [core] Pass std::string by const ref where possible. 2022-11-28 15:24:35 +0100: Sektor van Skijlen - 053f179 [tests] Splitting ListenCallback test into 3 separate tests (#2556). 2022-11-26 10:13:55 +0100: Maxim Sharabayko - 6d62096 [core] Applied clang-format on md5.cpp and md5.h. 2022-11-26 10:13:55 +0100: Maxim Sharabayko - 2c48cba [core] MD5: Removed null pointer subtraction (may have undefined behavior). 2022-11-25 10:07:20 +0100: Sektor van Skijlen - ae39052 [core] Fixed rendezvous connection in the Non Blocking Mode (#2548). 2022-11-24 17:30:19 +0100: Sektor van Skijlen - a791156 [docs] Fixed wrong description of PBKEYLEN conflict resolution (#2513). 2022-11-22 16:06:09 +0100: Maxim Sharabayko - 0138898 [core] Fixed cloning the RX crypto context (AEAD) 2022-11-21 16:37:19 +0100: Maxim Sharabayko - be1ccf5 [core] Moved KM refresh in packUniqueData() (#2541). 2022-11-18 15:16:04 +0100: Maxim Sharabayko - f864cec [core] Fixed TARGET_OS_MAC not defined. Wrong include order. 2022-11-18 13:47:27 +0100: Maxim Sharabayko - f86df39 [build] Disable ConnectionTimeout test (blocking), Win GitHub Action (#2543). 2022-11-17 17:33:29 +0100: Maxim Sharabayko - 27a92b3 [build] Upgrade to checkout@v3 GitHub action. 2022-11-16 15:52:32 +0100: Chen Jingpiao - 432f2d8 [core] fix CSndBuffer parameter incorrect in AES GCM mode 2022-11-14 15:00:46 +0100: Sektor van Skijlen - fa8c58a [test] Bonding: fixed closing the listener socket. (#2538) 2022-11-14 11:50:09 +0100: Martin Storsjö - b90b64d [build] Identify parameters with a prepended -l in CMAKE_CXX_IMPLICIT_LINK_LIBRARIES 2022-11-14 11:27:39 +0100: Maxim Sharabayko - 89992c0 [docs] Added a note on activating HAICRYPT logging (#2529) 2022-11-11 09:37:37 +0100: Sektor van Skijlen - cbfa812 [core] Refax/postfix: further fixes after last refax changes (#2528) 2022-11-09 17:57:04 +0100: Thibault Beyou - e082f30 [core] Fixed validation of input parameters in srt_connect (#2520). 2022-11-09 17:53:13 +0100: Sektor van Skijlen - 932e5bd [core] Cleanup of bonding conditionals and unused code (#2525). 2022-11-09 16:05:18 +0100: Sektor van Skijlen - f477b51 [core] Fixed connected peer address recording (#2526) 2022-11-08 15:07:25 +0100: Guangqing Chen - b76c8b2 [core] Fixed CRcvBuffer::getAvailSize() may jump around. (#2490) 2022-11-08 14:15:51 +0100: Sektor van Skijlen - 71c3e40 [core] Refax: safety improvements for RCV loss list and closing state (#2517) 2022-11-08 11:23:23 +0100: Sektor van Skijlen - 491e6e8 [core] Extract RCV buffer insertion handling to a separate function (#2500). 2022-11-07 15:36:25 +0100: Sektor van Skijlen - 258a858 [core] Refax: added size cache to the group container (#2510). 2022-11-07 15:33:41 +0100: Sektor van Skijlen - 2fd1363 [core] Refax: improve logging and code readability around specific logging (#2511). 2022-11-02 13:23:21 +0100: Sektor van Skijlen - f7a024a [core] Refax: removed the synconmsg property and its handling in the group (#2509) 2022-11-01 11:54:41 +0100: Guangqing Chen - 53735e1 [core] Don't consider tool old ACK as IPE, it' may caused by network. 2022-11-01 11:54:41 +0100: Guangqing Chen - d26bbf7 [core] Fixed a false alarm: ACK ERROR...(diff -1) 2022-11-01 11:50:54 +0100: Guangqing Chen - 0f6e7c7 [core] Fixed the inconsistency between getFirstLostSeq() and ackDataUpTo() (#2488) 2022-10-26 15:31:22 +0200: Maxim Sharabayko - ea86302 [core] Reduced calls to steady_clock::now() from two to one. 2022-10-26 12:15:33 +0200: Maxim Sharabayko - 11701a6 [apps] Added cryptomode URI query option. 2022-10-26 12:15:33 +0200: Maxim Sharabayko - 9a022d6 [tests] Added AES GCM unit test for CCryptoControl. 2022-10-26 12:15:33 +0200: Maxim Sharabayko - 8a77525 [docs] Add SRTO_CRYPTOMODE, SRT_REJ_CRYPTO, SRT_KM_S_BADCRYPTOMODE. 2022-10-26 12:15:33 +0200: Maxim Sharabayko - 3e4561e [API] Add GCM to the SRT API. 2022-10-26 11:20:06 +0200: Sektor van Skijlen - fda7441 Refax: moved buffer tools to a separate file (#2499) 2022-10-19 15:41:17 +0200: Maxim Sharabayko - 8e9958a [core] Reject if SRT_MAGIC_CODE is not set in the HS induction response. 2022-10-18 10:59:34 +0200: Guangqing Chen - 8e67aa7 [core] Tune logs of group members adding and removing. 2022-10-18 10:57:58 +0200: Maxim Sharabayko - c01c646 [core] Fixed AES-GCM support check. 2022-10-18 10:57:58 +0200: Maxim Sharabayko - d5f73ca [core] Protocol: set AES-GCM auth in the KM message. 2022-10-17 15:33:43 +0200: Maxim Sharabayko - f637035 [core] Use setDataPacketTS to timestamp data packets (#2489). AviSynthPlus 2022-11-25 14:04:26 +0100: Ferenc Pintér - bee4cfbd Update change logs 2022-11-25 14:00:23 +0100: Ferenc Pintér - 7ebf9816 Issue #305: Support for non-decorated avisynth_c_plugin_init in Win32 C-plugins 2022-11-14 15:26:57 +0100: Ferenc Pintér - 56a953fe Debug comments for Issue #270 CACHE_GROWTH_INFINITELY_TEST 2022-11-14 14:37:05 +0100: Ferenc Pintér - 51574b57 Update change log 2022-11-14 14:35:38 +0100: Ferenc Pintér - 06ba0777 Fix #304: ColorYUV YUY2 analyze=true: wrong min-max 2022-10-22 21:27:30 -0400: Stephen Hutchinson - e0a3fd0f gitattributes: fix languages reporting vulkan-loader 2022-12-12 12:34:24 -0700: Richard S. Wright Jr - 96488e2b2 Fix for Apple compiler bug 2022-12-08 10:18:36 -0800: Mike Schuchardt - b43758588 build: Update to header 1.3.237 2022-12-02 17:06:18 -0600: Charles Giessen - 82d4232f0 Document interaction of layer env-vars for linux 2022-12-02 12:10:52 -0600: phish3y - 92bbe8e00 Layers: expand tests to check layer names loaded are expected 2022-12-02 12:10:52 -0600: phish3y - 6c21d9146 Layers: update log message and documentation so it is clear that VK_LAYER_PATH does not only search directories 2022-12-02 12:10:52 -0600: phish3y - e70b648d0 Layers: modify TestLayerDetails so either files or directories can be set on VK_LAYER_PATH env var 2022-12-02 12:10:52 -0600: phish3y - e99f20d5e Layers: add tests to verify VK_LAYER_PATH works with full file paths 2022-12-02 12:10:52 -0600: phish3y - bbcafdc40 Layers: add test to verify VK_LAYER_PATH supports explicit file paths instead of just directories 2022-12-02 12:10:52 -0600: phish3y - 35e7a9c92 Layers: update documentation to make it clear the VK_LAYER_PATH supports both explicit directories and files 2022-12-02 12:10:15 -0600: ziga-lunarg - c7baf2612 loader: Fix parsing VK_INSTANCE_LAYERS 2022-12-01 10:59:41 -0800: Mike Schuchardt - 5035e37bf build: Update to header 1.3.236 2022-11-29 18:19:47 -0600: John Bauman - 3c25bbc5f loader: Mark unknown_ext_chain symbols as hidden 2022-11-28 17:29:17 -0600: Charles Giessen - 76529312e Use integrity_level >= HIGH for is_high_integrity 2022-11-28 12:23:57 -0600: Jan Palus - 595993488 cmake: fix pkgconfig file for absolute install paths 2022-11-21 14:47:52 -0700: Charles Giessen - 3a092fe86 Add more OOM handling paths and refactor OOM tests 2022-11-17 10:36:38 -0800: Mike Schuchardt - 6c7b2db41 build: Update to header 1.3.235 2022-11-17 10:47:31 -0700: Charles Giessen - 2eb6cc62e Add complex json file to allocation tests 2022-11-17 10:47:31 -0700: Charles Giessen - 84dacb5c0 Propagate OOHM error from json parsing 2022-11-16 09:48:11 -0700: Charles Giessen - 27d86008d Fix cases where OOM was handled wrong 2022-11-11 16:15:42 -0700: Charles Giessen - b7d671c2b Handle invalid files & symlinks properly 2022-11-11 15:20:51 -0700: Charles Giessen - a2242f4a4 Recheck API version in terminator_CreateInstance 2022-11-11 10:37:56 -0700: Waffl3x - 349d85168 Remove redundant code loader_make_version recently was changed to zero out the patch version, explicitly doing it is no longer necessary. 2022-11-10 17:16:53 -0700: Juan Ramos - f18d3e3c5 cmake: CMake cleanup 2022-11-10 14:21:45 -0700: Charles Giessen - ff7996f13 Add macOS-latest CI action 2022-11-10 08:46:26 -0800: Mike Schuchardt - 0df63661a build: Update to header 1.3.234 2022-11-09 16:28:26 -0700: Charles Giessen - 1b40be299 Call both EnumPhysDevs & EnumAdapterPhysDevs on drivers 2022-11-09 16:28:26 -0700: Charles Giessen - 897f82b7e Remove log message of ICD extension lists 2022-11-09 14:02:42 -0700: Charles Giessen - 7e6111036 Dont abort when WSI functions are NULL. 2022-11-08 14:57:21 -0700: Juan Ramos - 5b054b433 cmake: Use new VulkanHeaders cmake support 2022-11-07 16:07:23 -0700: Charles Giessen - 6442b72ae Remove USE_CCACHE build option 2022-11-07 12:08:20 -0700: Mark Mentovai - 6b0551428 loader/cJSON: replace sprintf calls with snprintf 2022-11-04 17:07:38 -0600: Charles Giessen - 8ff839bda Fix vulkan.pc Libs.private for static builds 2022-11-04 14:08:39 -0600: Charles Giessen - 256a5e3b6 Fix tests for env-var filtering due to previous commit 2022-11-04 14:08:39 -0600: Charles Giessen - 78ffb447a Fix env-var filtering in layer enumeration 2022-11-04 14:08:39 -0600: Charles Giessen - 209455be8 Add the 1.3.224 Header version to the Env-Var documentation 2022-11-04 14:08:39 -0600: Charles Giessen - 99af2c419 Remove redundant layer searching in term_EnumDevExts 2022-11-04 14:08:39 -0600: Mark Young - c7950c5b3 Update and clarify filter documentation 2022-11-04 14:08:39 -0600: Mark Young - ff2805803 Put placeholder for loader version 2022-11-04 14:08:39 -0600: Mark Young - b16ed71df Update so filters apply results to vkEnumInstanceLayerProps 2022-11-04 14:08:39 -0600: Mark Young - 38ce56b21 Add loader enable/disable env vars 2022-11-04 11:58:29 -0600: Jeremy Gebben - 1bc3a2fa8 Do not include vk_sdk_platform.h 2022-11-03 10:37:04 -0700: Mike Schuchardt - 374dbe9df build: Update to header 1.3.233 2022-11-02 17:45:52 -0600: Charles Giessen - da810336e Dont abort when driver doesn't support debug utils 2022-11-02 13:59:43 -0600: Charles Giessen - 4f4b32cf7 Remove override layer expiration 2022-11-01 15:05:40 -0600: Charles Giessen - 3f29209dd Remove implicit fallthroughs; Add warning 2022-10-31 17:19:23 -0600: Charles Giessen - a17d7fc73 Test Wrap Layer didn't unwrap in vkGetInstanceProcAddr 2022-10-31 17:19:23 -0600: Charles Giessen - d4fd5773d Null check vk_icdGetPhysicalDeviceProcAddr 2022-10-31 17:19:23 -0600: Charles Giessen - b8b1f575a Use macos-11 in github actions to work around bugs 2022-10-31 17:19:23 -0600: Charles Giessen - d1db6c5bc Remove Device functions from ICD Dispatch table 2022-10-27 10:55:30 -0600: Mike Schuchardt - d4cb3b54b build: Update to header 1.3.232 2022-10-26 10:29:53 -0600: Charles Giessen - 201c2d83b Revert "Remove vkCreateSwapchainKHR from ICD Dispatch table" 2022-10-26 10:29:53 -0600: Charles Giessen - 363c106d4 Revert "Document vk_icdGetInstanceProcAddr querying device functions" 2022-10-25 21:04:34 -0600: Charles Giessen - 068e83f5f Document vk_icdGetInstanceProcAddr querying device functions 2022-10-25 21:04:34 -0600: Charles Giessen - d79e2731d Remove vkCreateSwapchainKHR from ICD Dispatch table 2022-10-25 17:58:01 -0600: Charles Giessen - 6a0367a95 Add 32 bit github actions CI 2022-10-25 17:42:18 -0600: Charles Giessen - f57610da1 Fix linux 32 bit unknown function error handling 2022-10-25 15:00:13 -0600: Charles Giessen - 363bd5143 Revert "Don't query vkCreateSwapchainKHR with GIPA" 2022-10-25 15:00:13 -0600: Charles Giessen - 5ee9cbbff Revert "Document vk_icdGetInstanceProcAddr querying device functions" 2022-10-25 09:08:22 -0600: Danny Zhu - ceabdb1fa fix: format code 2022-10-25 09:08:22 -0600: Danny Zhu - c2d94e9c8 fix: add null pointer checking 2022-10-25 09:08:22 -0600: Danny Zhu - 762652783 fix: add dev pointer checking 2022-10-25 09:08:22 -0600: danny.zhu - 81d813667 fix: add dev pointer checking before using 2022-10-25 08:08:04 -0600: Charles Giessen - e5680db8a Document vk_icdGetInstanceProcAddr querying device functions 2022-10-25 08:08:04 -0600: Charles Giessen - af67fcceb Don't query vkCreateSwapchainKHR with GIPA 2022-10-25 07:43:07 -0600: Charles Giessen - 1aa18c705 Update BUILD.md 2022-10-25 07:43:07 -0600: Charles Giessen - fad41b340 Restore asm_offset printing code 2022-10-21 15:43:39 -0600: Charles Giessen - 9cd0dc8cd Use correct allocator in debug_utils.c 2022-10-18 17:23:54 -0600: Charles Giessen - ae54ca0d0 Only deduplicate driver manifests 2022-10-18 15:58:28 -0600: Charles Giessen - d12ff7d48 Write gen_defines.asm using a python script 2022-10-18 12:01:37 -0600: Juan Ramos - a5d92e389 ci: Use MACOS_DEPLOYMENT_TARGET SPIRV-Cross 2022-12-13 16:34:00 +0100: Hans-Kristian Arntzen - 68a012a4 CFG: Handle implied access to opaque loaded values. 2022-12-13 15:44:03 +0100: Hans-Kristian Arntzen - 03b1f66e GLSL: Fix row-major workaround wrapper for ES. 2022-12-13 15:04:55 +0100: Hans-Kristian Arntzen - 3c997e12 Add C API option for enable row major workaround. 2022-11-21 13:40:27 +0100: Hans-Kristian Arntzen - df76a140 MSL: Refactor member reference in terms of one boolean. 2022-11-21 13:29:18 +0100: Dunfan Lu - e75c496e Fix MSL Access Chain 2022-11-20 02:08:37 -0800: Chip Davis - 061cdd20 MSL: Don't dereference forwarded copies of `OpVariable` pointers. 2022-11-20 02:08:37 -0800: Chip Davis - 5547b25a Interleave undef values with constants and types. 2022-11-20 02:08:33 -0800: Chip Davis - 06ef3de0 GLSL, MSL: Handle `OpUndef` as part of a constant composite. 2022-11-20 01:29:41 -0800: Chip Davis - aa5a8c48 MSL: Prevent stores to storage resources in discarded fragments. 2022-11-20 00:20:49 -0800: Chip Davis - 51d2dfe0 MSL: Add missing casts to `Op?MulExtended`. 2022-11-19 23:48:26 -0800: Chip Davis - c7ce92a9 MSL: Manually update `BuiltInHelperInvocation` when a fragment is discarded. 2022-11-08 12:21:07 +0100: Hans-Kristian Arntzen - e8a22a7c Handle ShaderDebugInfo non-semantic extension. 2022-11-02 13:41:32 +0100: Hans-Kristian Arntzen - b606e4f7 HLSL: Fix test for non-block per-primitive IO. 2022-11-02 13:34:11 +0100: Hans-Kristian Arntzen - ebf779dc HLSL: Do not support ClipCull size > 4 in mesh shaders. 2022-11-02 13:08:56 +0100: Hans-Kristian Arntzen - 94160e88 GLSL: Add test for mesh with non-block builtin IO. 2022-11-02 13:07:32 +0100: Hans-Kristian Arntzen - 3a066cd7 HLSL: Handle case where PerVertex block is not used. 2022-11-02 12:56:10 +0100: Hans-Kristian Arntzen - f5ef0a74 HLSL: Make sure to test deeply nested functions in mesh shaders. 2022-11-02 12:56:04 +0100: Hans-Kristian Arntzen - e418266d HLSL: Some cleanups and fixes in analyze_meshlet_writes. 2022-11-02 12:15:10 +0100: Hans-Kristian Arntzen - 892f65b3 HLSL: Fix some warnings from review. 2022-11-02 12:15:10 +0100: Hans-Kristian Arntzen - a4d5c0c4 HLSL: Fix-up some style issues from review. 2022-11-02 11:52:02 +0100: Hans-Kristian Arntzen - 10f55a11 HLSL: Add missing reference for mesh shader test. 2022-11-02 11:50:03 +0100: Hans-Kristian Arntzen - 322f1b9f Fixup glslang reference. 2022-11-02 11:48:58 +0100: Try - 80146a20 HLSL: Implement VK_EXT_mesh_shader 2022-11-01 18:11:39 -0700: Chip Davis - 8cf99e7d MSL: Implement `CompositeInsert` `OpSpecConstantOp`. 2022-11-01 12:47:56 +0100: Hans-Kristian Arntzen - 605bce39 Roll glslang dependency. 2022-10-31 13:33:46 +0100: Hans-Kristian Arntzen - 4de9d6c2 MSL: Handle implicit integer promotion rules. 2022-10-26 17:52:47 +0200: Hans-Kristian Arntzen - 2a49f7e8 MSL: Fix restrict vs __restrict incompatibility. 2022-10-26 12:41:23 +0200: Hans-Kristian Arntzen - 47c7fc16 HLSL: Add option to bind vertex input smemantics by name. 2022-10-26 11:33:04 +0200: Hans-Kristian Arntzen - 04af769e MSL: Handle partial access chains with array-of-UBO/SSBO. 2022-10-18 15:04:50 -0700: Chip Davis - e698633e MSL: Account for composite types when assigning locations. 2022-10-18 15:04:42 -0700: Chip Davis - 0b679334 MSL: Don't flatten arrayed per-patch output blocks in tessellation shaders. 2022-10-18 14:58:59 -0700: Chip Davis - a1710871 MSL: Support "raw" buffer input in tessellation evaluation shaders. glslang 2022-12-13 11:20:28 -0700: Chow - f9b760e6 [glslang] Refine implicit array size interfaces. (#3074) 2022-12-09 15:51:35 -0500: David Neto - 4fe00178 Remove the name of unused formal paramters 2022-12-09 13:19:51 -0700: alelenv - 6d8b00b1 Add support for GL_NV_shader_invocation_reorder. (#3054) 2022-12-09 13:19:08 -0700: alelenv - 4fc43cd3 Add support for GL_NV_shader_invocation_reorder. (#3054) 2022-12-08 16:57:43 -0700: Jeremy Hayes - 586baa35 Guard AppleClang linker options 2022-12-07 13:32:39 +0800: Zhou - 16526fd9 [glslang][EXT] Support extension ARB_bindless_texture. 2022-12-06 14:50:41 -0700: Jeremy Hayes - 683c0f34 Update CHANGES for release 11.13.0 2022-12-06 14:01:55 -0700: Jeremy Hayes - 08cf7bd2 Update known_good.json 2022-12-05 14:15:47 +0200: Gilad Ben-Yossef - 0464ff45 GL_ARM_shader_core_builtins support 2022-11-30 09:33:28 -0700: Johannes Kauffmann - a7603c13 Use nullptr where possible instead of NULL or 0 2022-11-29 14:58:29 -0700: Johannes Kauffmann - 728c6895 Include: PoolAlloc: do not rely on CMake define 2022-11-28 15:09:41 -0700: Greg Fischer - 7f047b98 Add EliminateDeadOutputStores to API. 2022-11-28 12:06:59 -0700: Greg Fischer - 1ddba01a Update known goods 2022-11-16 16:54:09 -0700: Sven-Hendrik Haase - 88fd417b Fix locations of cmake files in side compat shims 2022-11-08 15:11:36 -0500: Shahbaz Youssefi - 6b2493a4 Remove GLSLANG_ANGLE 2022-11-07 12:06:46 -0700: Greg Fischer - cc4c7330 Fix include in resource_limits_c.h 2022-11-03 10:17:33 -0400: Shahbaz Youssefi - 1813a14a Fix gn build 2022-11-01 12:06:51 -0600: Greg Fischer - 90c52143 Improve ResourceLimits interface to be more forward compatible 2022-10-19 21:45:30 +0200: Try - 11409249 update failing test-cases 2022-10-16 15:36:19 +0200: Try - a21b8d8d mesh shader: fix implicit index-array size calculation for lines and triangles 2022-10-14 15:30:03 +0100: Graeme Leese - 5c352476 Test for spv1.6 + memory model HelperInvocation 2022-10-14 15:23:41 +0100: Graeme Leese - d570b2b0 Change Volatile generation for HelperInvocation 2022-10-11 10:59:19 +0200: Rémi Verschelde - 7541f398 Convert spirv.hpp line endings to LF (Unix style) 2022-10-11 15:01:35 +0800: Rex Xu - 17b0a218 Fix incorrect parse message of mesh shader libplacebo 2022-12-12 23:29:01 +0100: Niklas Haas - 68ba64c shaders/film_grain_av1: support >12-bit input samples 2022-11-21 17:30:07 +0100: Niklas Haas - 7ead30d renderer: fix red channel plane merging 2022-11-19 02:00:15 +0100: Niklas Haas - 9e9b935 shaders/colorspace: don't explode on luma > 1000 2022-11-19 00:26:46 +0100: Niklas Haas - 7378526 shaders/colorspace: fix tone mapping desaturation 2022-11-17 12:57:54 +0100: Niklas Haas - fc6cf3a shaders/dithering: reduce unnessary code duplication 2022-11-17 01:27:11 +0100: Niklas Haas - 0f3db1b utils/upload: verbosely log plane misalignment failures 2022-11-12 22:03:42 +0000: Niklas Haas - 27e38da shaders/film_grain: don't spam log on LUT invalidation 2022-11-12 22:03:42 +0000: Niklas Haas - 414b9bc renderer: fix film grain bit depth after debanding 2022-11-11 14:48:48 +0100: Niklas Haas - 7ad9eef shaders: refcount pl_shader_obj inside pl_shader 2022-11-09 20:08:51 -0500: Brad Smith - 6cce976 opengl: don't try to use libdl on *BSD OS's 2022-11-08 22:52:32 +0100: Niklas Haas - c037326 shaders/custom: split up into sub-files 2022-11-08 21:07:47 +0100: Niklas Haas - 68bcb26 demos/plplay: add support for tuning custom shaders 2022-11-08 21:07:47 +0100: Niklas Haas - cca4a1b shaders/custom: allow referencing shader parameters in RPN exprs 2022-11-08 21:07:47 +0100: Niklas Haas - 8808796 shaders/custom: rename SHEXP_VAR_* to SHEXP_TEX_* 2022-11-08 21:07:47 +0100: Niklas Haas - ae46b6d shaders/custom: rename szexpr to shexpr 2022-11-08 21:07:47 +0100: Niklas Haas - f6fc160 shaders/custom: refactor szexpr code 2022-11-08 21:07:45 +0100: Niklas Haas - 2648db4 tests: add shader parameter parsing tests 2022-11-08 21:06:36 +0100: Niklas Haas - 012e169 shaders/custom: add //!PARAM syntax to mpv hook shaders 2022-11-08 21:05:27 +0100: Niklas Haas - 0c98d89 shaders/custom: add support for tunable parameters 2022-11-08 13:59:17 +0100: Niklas Haas - bb6eb7c shaders/custom: remove stray whitespace 2022-11-08 13:59:17 +0100: Niklas Haas - 890bd2a alloc: make pl_get_size take const ptr 2022-11-08 13:59:17 +0100: Niklas Haas - 9b6922b string: add support for unsigned integer parsing 2022-11-07 23:58:30 +0100: Niklas Haas - adb0ef2 tests/libav: add test for AV_PIX_FMT_RGBF32LE 2022-11-07 23:58:30 +0100: Niklas Haas - 368ccf3 utils/libav: fix compatibility issue with >8-byte pixfmts 2022-11-07 23:58:29 +0100: Niklas Haas - cf0cf76 utils/upload: add pl_plane_data_from_comps 2022-11-07 15:55:38 +0100: Niklas Haas - 81d6496 shaders/custom: fix custom shader input signature 2022-11-04 18:19:01 +0100: Niklas Haas - 95c0d1f shaders/custom: silently skip passes with unknown binds 2022-11-04 18:17:33 +0100: Niklas Haas - 7ac2950 shaders/custom: properly clean up pl_shader in error path 2022-11-04 17:51:56 +0100: Niklas Haas - 33ded0c shaders/custom: fix //!SAVE MAIN 2022-11-03 17:23:38 +0000: Rafael Ristovski - e31f4c3 demos/glfw: Request and use an EGL context 2022-11-02 17:11:21 +0100: Niklas Haas - 3d8a872 shaders/colorspace: fix tone mapping params in place 2022-11-02 17:10:12 +0100: Niklas Haas - 4384858 tone_mapping: add pl_tone_map_params_infer 2022-11-01 19:30:09 +0100: Niklas Haas - f6de2b1 shaders/icc: accept too-wide ICC profiles 2022-11-01 19:29:44 +0100: Niklas Haas - dc7cb6c colorspace: add ACES ultra-wide gamuts 2022-11-01 19:29:44 +0100: Niklas Haas - 34314e3 shaders/icc: guard against very odd/broken profiles 2022-11-01 19:29:44 +0100: Niklas Haas - c6b6e51 shaders/icc: also warn on NaN results 2022-11-01 19:29:44 +0100: Niklas Haas - 1aa72fc shaders/icc: only warn on unusual profiles 2022-11-01 18:02:15 +0000: Niklas Haas - 9b2294f vulkan/swapchain: explicitly wait for queues to be idle 2022-11-01 18:57:30 +0100: Niklas Haas - 8ff15d8 renderer: properly scale ortho first pass 2022-10-30 14:17:47 +0100: Niklas Haas - 33cd9cb shaders/sampling: add tolerance to ortho2 scaling check 2022-10-30 14:17:42 +0100: Niklas Haas - 61c9676 renderer: properly round scaling ratios 2022-10-26 19:13:42 +0000: Niklas Haas - 1544b07 shaders/sampling: refactor pl_shader_sample_ortho 2022-10-26 11:56:31 +0200: Niklas Haas - e36aa7a vulkan: don't assume host ptr imports are host mappable 2022-10-26 11:55:15 +0200: Niklas Haas - e07f223 3rdparty/glad: update to v2.0.1 2022-10-25 14:52:35 +0200: Niklas Haas - 4dcdba5 opengl: fix MemoryBarrier undef location 2022-10-24 15:43:34 +0200: Niklas Haas - 55a6fb2 opengl: work around llvm/mingw macro conflict 2022-10-24 11:59:08 +0200: Niklas Haas - edbf4d2 meson: fix / operator consistency 2022-10-24 11:58:07 +0200: Niklas Haas - b99b984 vulkan/meson: actually test include dir 2022-10-21 19:12:02 +0200: Niklas Haas - bb6bdd3 3rdparty/glad: bump to v2.0.0 2022-10-21 17:47:53 +0200: Niklas Haas - 0b68538 opengl/context: rework static mutex 2022-10-21 17:46:48 +0200: Niklas Haas - d841717 3rdparty/glad: update to pull in new mx API 2022-10-21 11:19:12 +0200: Niklas Haas - 1ee8934 opengl/context: don't double-load GL and GLES 2022-10-21 11:19:12 +0200: Niklas Haas - bf0a9bb opengl/context: drop `gl_loaded` bool 2022-10-21 11:19:12 +0200: Niklas Haas - 59e9fb6 opengl/context: conditionally unload EGL 2022-10-21 11:19:12 +0200: Niklas Haas - 6e3ce76 opengl: factor out OpenGL ES check 2022-10-21 11:19:12 +0200: Niklas Haas - 10de7c7 tests/opengl_surfaceless: set get_proc_addr explicitly 2022-10-20 14:54:43 +0000: Niklas Haas - 158c897 opengl: implement GL_EXT_EGL_image_storage 2022-10-20 14:45:42 +0000: Niklas Haas - 210fd75 opengl: use mutex to guard internal glad loader 2022-10-20 14:45:42 +0000: Niklas Haas - 8918f3a thread: add static mutexes 2022-10-20 14:45:42 +0000: Niklas Haas - 4c0f485 thread: document API better 2022-10-19 19:49:58 +0000: Niklas Haas - a45c37c shaders/deinterlacing: fix field calculation 2022-10-19 19:49:58 +0000: Niklas Haas - 35a5d86 shaders/deinterlacing: fix differences to C yadif 2022-10-19 15:23:37 +0000: Kacper Michajłow - 91516f1 vulkan: explicitly disallow full screen exclusive mode 2022-10-19 15:23:37 +0000: Niklas Haas - 806de09 vulkan/utils: add const to vk_link_struct signature 2022-10-18 14:47:32 +0200: Niklas Haas - 5a9f415 renderer: fix plane merging after deinterlacing 2022-10-18 13:37:27 +0200: Niklas Haas - b2de15c opengl: unload internally loaded functions 2022-10-18 13:33:38 +0200: Niklas Haas - 67cfca6 opengl: implement get_proc_addr_ex for EGL 2022-10-18 08:42:33 +0200: Niklas Haas - 34ec2e0 renderer: minor logic cleanup 2022-10-15 09:26:25 +0000: Hendrik Leppkes - 7d3557b opengl: implicitly define the libdl dependency on Windows 2022-10-14 14:50:23 +0200: Niklas Haas - 2caae2e 3rdparty: drop mako 2022-10-14 14:48:59 +0200: Niklas Haas - 8ae448f vulkan/utils_gen: switch from mako to jinja2 ffmpeg 2022-12-13 16:16:40 +0100: Andreas Rheinhardt - 262e7439c6 avcodec/x86/Makefile: Don't build empty files 2022-12-13 08:48:59 -0500: Tristan Matthews - 40984af0c5 av1dec: fix comment typo 2022-12-13 08:39:51 -0500: Tristan Matthews - fb5e9dbc90 av1dec: fix typo in logged error 2022-12-12 21:47:02 +0000: Derek Buitenhuis - 5a46647f00 doc/protocols: Remove IPFS urls to specific content in examples 2022-12-12 21:47:02 +0000: Derek Buitenhuis - 27b5ce2805 doc/protocols: Remove third party server 2022-12-12 18:31:28 -0300: James Almer - 048f369f1b avcodec/libdav1d: reindent after the previous commit 2022-12-12 18:31:28 -0300: James Almer - b27f3f9b50 avcodec/libdav1d: set frame props from the reordered packet 2022-12-12 18:31:28 -0300: James Almer - 81bea2e98b avcodec/libdav1d: don't use AVCodecInternal.in_pkt 2022-12-12 18:31:28 -0300: James Almer - 56966f2eb2 avcodec/decode: reindent after the previous commit 2022-12-12 18:31:28 -0300: James Almer - bff86f31cc avcodec/decode: add a function to set frame props from a user provided packet 2022-12-12 18:30:17 -0300: James Almer - 261cd929e0 avcodec/mpeg4videodec: duplicate the last decoded frame when the last coded frame was skipped 2022-12-12 20:29:07 +0100: Paul B Mahol - 69ac78da9b avfilter/afir_template: avoid indirect accessing nb_partitions value 2022-12-12 20:29:07 +0100: Paul B Mahol - a73f4ca49b avfilter/afir_template: skip wet gain if its 1 2022-12-12 20:29:07 +0100: Paul B Mahol - 91abbb9d02 avfilter/af_afir: reduce output gain with default parameters 2022-12-11 20:53:26 +0100: Paul B Mahol - c3e20f78b0 doc/filters: add more advanced and useful afir example 2022-12-11 18:33:24 +0100: Paul B Mahol - 8556006984 avfilter/af_afir: improve output quality with small minp 2022-12-10 21:15:27 +0100: Andreas Rheinhardt - 07e0732a9a avcodec/mjpegdec: Move smv_process_frame() to other SMV stuff 2022-12-10 21:15:27 +0100: Andreas Rheinhardt - 05086a6c93 avcodec/mjpegdec: Only use receive_frame for SMVJPEG 2022-12-10 21:15:27 +0100: Andreas Rheinhardt - ec2d582cb0 avcodec/mjpegdec: Avoid checks whose results are known at compile-time 2022-12-10 21:15:27 +0100: Andreas Rheinhardt - b640cda95d avcodec/mjpegdec: Move special SMVJPEG-code to SMVJPEG-only function 2022-12-10 21:14:48 +0100: Andreas Rheinhardt - 9cdecba3bd avcodec/mjpegdec: Restrict AVID MJPEG to non-SMVJPEG 2022-12-10 14:57:05 +0100: Paul B Mahol - 442bbdb3c5 avfilter/drawutils: rgb48/bgr48 is supported 2022-12-10 00:52:34 +0100: Timo Rothenpieler - 7e8b539389 avcodec/nvdec: make explicit copy of frames unless user requested otherwise 2022-12-10 00:52:33 +0100: Timo Rothenpieler - 7a8d78f7e3 lavc: add new unsafe_output hwaccel_flag 2022-12-08 21:15:44 -0800: Philip Langdale - 9651f873f8 lavu/pixdesc: handle xv30be in av_[read|write]_image_line 2022-12-08 23:54:07 +0100: Paul B Mahol - 55753fc712 avcodec/mjpegdec: check that component linesize is always valid 2022-12-08 17:48:21 +0100: Michael Niedermayer - a9d15d43eb avcodec/vqcdec: Check width & 15 2022-12-08 23:55:37 +0800: Zhao Zhili - 2401494e96 avcodec/mediacodecenc: configure profile 2022-12-08 23:55:06 +0800: Zhao Zhili - 0da8802e95 avcodec/mediacodec_wrapper: use hardcoded value of profiles from MediaCodecInfo 2022-12-08 23:54:50 +0800: Zhao Zhili - 3dcb630ca1 avcodec/mediacodecenc: add option to select codec by name 2022-12-08 23:53:20 +0800: Zhao Zhili - 567633895b avcodec/mediacodecenc: check missing Surface 2022-12-08 23:52:39 +0800: Zhao Zhili - a63834b236 avcodec/mediacodec: fix missing crop info when use NDK MediaCodec 2022-12-08 13:03:42 +0100: Paul B Mahol - f0f19f3d3d avfilter: add corr video filter 2022-12-08 12:31:02 +0100: Timo Rothenpieler - 9ca139b2aa avcodec/nvenc: fix vbv buffer size in cq mode 2022-12-08 14:30:04 +0800: Brian Norris - b62940bec3 lavu/hwcontext_vaapi: Skip 'vgem' driver 2022-12-08 14:29:23 +0800: Haihao Xiang - 4061c22428 lavfi/vf_scale_qsv: remove PI, PHI and E 2022-12-08 14:25:52 +0800: Haihao Xiang - 3552dba0e1 lavfi/vf_vpp_qsv: accept P010 input in system memory 2022-12-08 14:24:21 +0800: Haihao Xiang - e5faa1d50c lavfi/vf_vpp_qsv: allow user to set scale_mode with constants 2022-12-08 14:22:12 +0800: Haihao Xiang - d51edd225d lavfi/vf_vpp_qsv: use macros for extra mfx parameter 2022-12-08 14:21:07 +0800: Wenbin Chen - 20f2941191 libavfilter/qsvvpp: Change the alignment to meet the requirement of YUV420P format 2022-12-07 14:37:11 -0300: James Almer - d4f853f4ed doc/filters.texi: add documentation for the ts_sync_mode framesync option 2022-12-07 09:01:24 -0300: James Almer - 2eb7151261 avcodec/pthread_frame.c: keep the last_pkt_props from worker threads in sync with the user context 2022-12-07 08:55:38 -0300: James Almer - 0afdc398ce avcodec/decode: don't set last_pkt_props->size 2022-12-07 08:55:33 -0300: James Almer - b1fdb0b347 Revert "avcodec/decode: use a packet list to store packet properties" 2022-12-07 08:48:47 -0300: James Almer - c06e88e05c avcodec/wmadec: clear pts when returning a frame during flush 2022-12-07 08:48:47 -0300: James Almer - 8dcb8d1b80 avcodec/binkaudio: clear pts when returning more than one frame per input packet 2022-12-07 08:46:32 -0300: James Almer - c2a870222d avcodec/rawdec: remove redundant code setting frame properties 2022-12-07 12:23:16 +0100: Paul B Mahol - b08e8d520e doc/filters: link framesync options for msad/identity/vif 2022-12-07 12:23:16 +0100: Paul B Mahol - f2e0351b77 avfilter/vf_vif: add missing framesync options 2022-12-07 10:22:02 +0100: Andreas Rheinhardt - 6aa7b0c463 avutil/tests/dict: Explicitly test av_dict_iterate() 2022-12-07 10:22:02 +0100: Marvin Scholz - 81747b5259 avutil: use av_dict_iterate 2022-12-07 00:57:25 +0100: Paul B Mahol - cb9ab38c52 avfilter/vf_chromanr: split inner loops 2022-12-06 17:31:56 +0100: Paul B Mahol - cc11afe502 avfilter/avf_showvolume: make rms meter actually get rms of whole frame 2022-12-05 21:21:41 +0100: Timo Rothenpieler - 45216e33e2 avcodec/nvenc: notify users about rc_lookahead clipping 2022-12-05 21:21:41 +0100: Timo Rothenpieler - ac0f42d893 avcodec/nvenc: explicitly disable lookahead if lacking sufficient surfaces 2022-12-05 21:08:02 +0100: Paul B Mahol - 520111c610 avfilter/vf_thumbnail: allow to change stats log level 2022-12-05 21:07:11 +0100: Paul B Mahol - 46642ceeaf avfilter/vf_thumbnail: optimize planar processing path 2022-12-04 23:02:07 +0100: Paul B Mahol - 6c814093d8 avfilter/vf_bm3d: switch to TX from lavu 2022-12-04 21:45:19 +0100: Michael Niedermayer - 9bfae83856 avcodec/wavpack: Fix overflow in p=31 2022-12-04 15:22:13 +0100: Timo Rothenpieler - ee650398ec avfilter/vf_libplacebo: ensure filter hwdevice is a vulkan one 2022-12-04 13:22:36 +0100: Paul B Mahol - fc016fd665 avfilter/vf_exposure: ensure that scale is always > 0 2022-12-04 11:18:48 +0100: Paul B Mahol - ec32c62cad avfilter/avf_showcwt: write also to alpha plane if available 2022-12-03 21:28:54 +0100: Paul B Mahol - 7bf74f909d avfilter/af_afftdn: fix invalid duplicated use of sizeof() 2022-12-03 21:02:00 +0100: Lynne - 710d83bdde lavu/tx: zero-out imaginary of last coefficient in forward RDFTs 2022-12-03 20:11:43 +0100: Paul B Mahol - 0c6e40c174 avcodec/cfhdenc: stop crashing on heights not multiple of 8 2022-12-03 19:38:11 +0100: Paul B Mahol - 1ba4f3c866 fate: add QOI/XBM/XWD image2pipe tests 2022-12-03 19:08:44 +0100: Oneric - b6f5a7ce0c avcodec/ass: specify a permissive encoding 2022-12-03 19:08:39 +0100: Oneric - 95115fcc18 avcodec/ass: accurately preserve colours 2022-12-03 19:08:39 +0100: Oneric - d82e30d0d1 avcodec/ass: fix comment 2022-12-03 17:32:07 +0100: Paul B Mahol - 754fa305fa avfilter/af_astats: accessing outlink in uninit is not valid 2022-12-03 11:19:56 -0500: Rick Kern - 33e70dc0b8 lavc/videotoolboxenc: fix warnings 2022-12-03 16:44:24 +0100: James Darnley - 5dfb4f9690 avcodec/x86/v210enc: change '0b' binary constant prefix to 'b' suffix 2022-12-03 12:47:02 +0100: Paul B Mahol - e69909342e avfilter/avf_showcwt: fix logic mistake 2022-12-02 21:29:40 -0300: James Almer - fe196fd29a avcodec/libsvtav1: don't force a default value for deprecated options 2022-12-02 23:03:52 +0100: Paul B Mahol - 8d9f7fa79e avcodec/smcenc: improve compression ratio a little 2022-12-02 19:17:29 +0100: Paul B Mahol - fb51eebc6c avcodec/smcenc: fix errors with using intra after inter skip 2022-12-01 23:55:58 +0100: Paul B Mahol - 1bebcd43e1 avcodec/smcenc: fix silly typo 2022-12-01 21:43:57 +0100: Michael Niedermayer - bfa2a49857 tools/target_dec_fuzzer: Adjust threshold for RSCC 2022-12-01 21:43:56 +0100: Michael Niedermayer - 6ad7403bce avcodec/wavpack: Check for end of input in wv_unpack_dsd_high() 2022-12-01 19:50:54 +0100: Paul B Mahol - 6b368bcb85 avfilter/af_apsyclip: add copy_props() call 2022-12-01 19:29:26 +0100: Paul B Mahol - 0d6a6c8750 avcodec/cfhdenc: height < 4 is not supported 2022-12-01 19:21:11 +0100: Paul B Mahol - 4d38d4607c avfilter/af_astats: print stats in case nb_samples is 0 2022-12-01 19:06:10 +0100: Paul B Mahol - f56454544f avcodec/smcenc: fixes for width not multiple of 4 2022-12-01 18:19:03 +0100: James Darnley - 690b7890f0 avcodec/x86/v210enc: remove unneeded instruction 2022-12-01 18:19:03 +0100: James Darnley - c67a2b14a2 avcodec/x86/v210enc: expand and correct comments 2022-12-01 18:19:03 +0100: James Darnley - 651cb867b1 avcodec/v210enc: add new 10-bit function for avx512 avx512icl 2022-12-01 18:19:03 +0100: James Darnley - bda53d2dde avcodec/x86/v210enc: replace register use with named register 2022-12-01 18:19:03 +0100: James Darnley - cfd1c3c0a1 checkasm/v210enc: test the entire width of 10-bit planar input arrays 2022-12-01 11:21:15 +0100: Marvin Scholz - 45ab5307a6 avformat/fifo: use av_dict_iterate 2022-12-01 11:21:15 +0100: Marvin Scholz - d75d8370bd avformat/matroskaenc: use av_dict_iterate 2022-12-01 11:21:15 +0100: Marvin Scholz - 643c2b4722 avformat/http: use av_dict_iterate 2022-12-01 11:21:15 +0100: Marvin Scholz - fb93d3d043 avformat/asfenc: use av_dict_iterate 2022-12-01 11:21:15 +0100: Marvin Scholz - 521d8dcf88 avformat/apetag: use av_dict_iterate 2022-12-01 11:21:14 +0100: Marvin Scholz - 4bf8c9c2d8 avformat/nutenc: use av_dict_iterate 2022-12-01 11:21:14 +0100: Marvin Scholz - 0464aa484e avformat/id3v2enc: use av_dict_iterate 2022-12-01 11:21:14 +0100: Marvin Scholz - 995616b752 avformat/ffmetaenc: use av_dict_iterate 2022-12-01 11:21:14 +0100: Marvin Scholz - b31c16d625 avformat/wtvenc: use av_dict_iterate 2022-12-01 11:21:14 +0100: Marvin Scholz - 2b5391b88f avformat/dump: use av_dict_iterate 2022-12-01 11:21:14 +0100: Marvin Scholz - 8298f20c59 avformat/lrcenc: use av_dict_iterate 2022-12-01 11:21:14 +0100: Marvin Scholz - 6c4f23cc20 avformat/hls: use av_dict_iterate 2022-12-01 11:21:14 +0100: Marvin Scholz - b463ef0339 avformat/flvenc: use av_dict_iterate 2022-12-01 11:21:14 +0100: Marvin Scholz - b7c577cec7 avformat/metadata: use av_dict_iterate 2022-12-01 11:21:14 +0100: Marvin Scholz - 562d19b503 avformat/movenc: use av_dict_iterate 2022-12-01 11:21:14 +0100: Marvin Scholz - 4d1c9fa871 doc/examples/metadata: use av_dict_iterate 2022-12-01 11:21:14 +0100: Marvin Scholz - 401508b24b avformat/cafenc: use av_dict_iterate 2022-12-01 11:21:14 +0100: Marvin Scholz - fcbdd145cd avfilter/f_metadata: use av_dict_iterate 2022-12-01 11:21:14 +0100: Marvin Scholz - 492b45cb19 avfilter/vf_libvmaf: use av_dict_iterate 2022-12-01 11:21:14 +0100: Marvin Scholz - 734acfde4c avformat/vorbiscomment: use av_dict_iterate 2022-12-01 11:21:14 +0100: Marvin Scholz - aa4edbb633 avcodec/avpacket: use av_dict_iterate 2022-12-01 11:21:14 +0100: Marvin Scholz - 0b3092aed3 avcodec/libxavs2: use av_dict_iterate 2022-12-01 11:21:14 +0100: Marvin Scholz - d5d6e5ccec avfilter/vf_coreimage: use av_dict_iterate 2022-12-01 11:21:14 +0100: Marvin Scholz - 1cf526c37a avfilter/vf_scale: use av_dict_iterate 2022-12-01 11:21:14 +0100: Marvin Scholz - f8584c13f0 avformat/smjpegenc: use av_dict_iterate 2022-12-01 11:21:14 +0100: Marvin Scholz - 3000cf7a57 avcodec/libvpxenc: use av_dict_iterate 2022-12-01 11:21:14 +0100: Marvin Scholz - 5b13238ce0 avcodec/librav1e: remove unnecessary variable 2022-12-01 11:21:14 +0100: Marvin Scholz - e048d06621 avcodec/librav1e: use av_dict_iterate 2022-12-01 11:21:14 +0100: Marvin Scholz - ece29ad0dc fftools: use av_dict_get_string 2022-12-01 11:21:14 +0100: Marvin Scholz - f1907faab4 fftools: use av_dict_iterate 2022-12-01 11:00:41 +0100: Andreas Rheinhardt - 7b450bafd7 avcodec/h2645_sei: Factor attaching film grain side-data to frame out 2022-12-01 11:00:41 +0100: Andreas Rheinhardt - 8bf18018a3 avcodec/(h264|hevc)_ps: Factor common VUI code out 2022-12-01 11:00:41 +0100: Andreas Rheinhardt - 1e38e7fd14 avcodec/h264_ps: Don't output invalid chroma location 2022-12-01 11:00:41 +0100: Andreas Rheinhardt - 881e8bcc51 avcodec/h264data: Deduplicate H.26[45] aspect ratio table 2022-12-01 11:00:41 +0100: Andreas Rheinhardt - 8d481b0234 avcodec/h264_ps: Don't error out on unknown aspect ratio 2022-12-01 11:00:41 +0100: Andreas Rheinhardt - a5bba606a0 avcodec/h2645_sei: Also support Active Format Descriptor for HEVC 2022-12-01 11:00:41 +0100: Andreas Rheinhardt - 01e775f4b7 avcodec/h2645_sei: Attach AVStereo3D side data generically 2022-12-01 11:00:41 +0100: Andreas Rheinhardt - 38d0d12c46 avcodec/h264_sei, sei: Make H264_SEI_FpaType generic 2022-12-01 11:00:41 +0100: Andreas Rheinhardt - 3bafc4ead4 avcodec/h2645_sei: Factor out applying SEIs to frames 2022-12-01 11:00:40 +0100: Andreas Rheinhardt - f89825e60a avcodec/h2645_sei: Factor out freeing common SEI parts 2022-12-01 11:00:40 +0100: Andreas Rheinhardt - de5891d371 avcodec/h2645_sei: Factor updating H.2645 SEIs out 2022-12-01 11:00:40 +0100: Andreas Rheinhardt - 33239ebd07 avcodec/h2645_sei: Factor parsing common SEI messages out 2022-12-01 11:00:40 +0100: Andreas Rheinhardt - 0d84725cb9 avcodec/sei: Add tag to SEI enumeration 2022-12-01 11:00:40 +0100: Andreas Rheinhardt - 4d9c0b3efa configure: Add (h264|hevc)_sei subsystems 2022-12-01 11:00:40 +0100: Andreas Rheinhardt - adf3b01158 avcodec/h264_sei: Don't use GetBit-API for byte-aligned reads 2022-12-01 09:40:40 +0800: Haihao Xiang - 0ae459176b lavfi/vf_vpp_qsv: scale_mode can be applied to color conversion 2022-12-01 09:40:31 +0800: Haihao Xiang - 7a856588dc lavfi/qsvvpp: provide a default framerate if needed 2022-12-01 09:39:32 +0800: Haihao Xiang - 51bad2e6a7 lavfi/qsvvpp: avoid overriding the returned value 2022-12-01 09:39:32 +0800: Chen,Wenbin - 50575e24be lavfi/qsvvpp: change the output frame's width and height 2022-12-01 09:38:30 +0800: Haihao Xiang - 7cfc3c0d26 lavc/qsvenc_h264: don't support P010 format 2022-12-01 09:37:35 +0800: Wenbin Chen - 47fff1eda1 libavcodec/qsvenc.c: Enable MFX_GOP_STRICT when adpative gop is disabled 2022-12-01 09:36:58 +0800: Haihao Xiang - 71cded6aa3 lavc/qsvdec: update HDR side data on output AVFrame 2022-12-01 00:46:19 +0100: Paul B Mahol - f52963b48e avcodec/cfhdenc: readjust packet allocation 2022-11-30 23:59:02 +0100: Paul B Mahol - 6a7c70fd8b avcodec/smcenc: fix encoding of width not multiple of 4 2022-11-30 21:19:49 +0100: Paul B Mahol - 14e6ca17e1 avfilter/af_astats: do not give output for 0 samples 2022-11-30 20:08:18 +0100: Paul B Mahol - 569b1a24cd avfilter/avf_showcwt: add yet another mode variant 2022-11-30 18:06:42 +0100: Paul B Mahol - 7d20635aeb avfilter/avf_showcwt: add frame slide mode 2022-11-30 18:06:42 +0100: Paul B Mahol - bcb5ef667d avfilter/avf_showcwt: add some small optimizations 2022-11-29 22:26:56 +0100: Paul B Mahol - d7a5f068c2 avfilter/avf_showcwt: add thread jobs for forward fft per channel 2022-11-29 22:26:55 +0100: Paul B Mahol - 9d717cb846 avfilter/avf_showcwt: flush frames at EOF 2022-11-29 22:26:55 +0100: Paul B Mahol - a08a508105 avfilter/avf_showcwt: refactor code into function 2022-11-29 22:26:55 +0100: Paul B Mahol - 634e29f3c0 avfilter/avf_showcwt: always consume some available samples 2022-11-29 14:56:40 -0300: James Almer - 39dc9a7421 avcodec/libfdk-aacenc: fix version check for the new channel layouts 2022-11-29 09:06:21 -0300: James Almer - 3d96775f9e avcodec/libfdk-aacenc: add support for 6.1(back) channel layout 2022-11-29 09:06:21 -0300: James Almer - bb45f41a6b avcodec/libfdk-aacenc: add support for 7.1(top) channel layout 2022-11-29 08:39:32 -0300: Sasi Inguva - 9d8d7bdffb avformat/mov: Set duration to zero if the duration is UINT_MAX 2022-11-28 23:18:03 +0100: Paul B Mahol - d34c1b389e avfilter: add showcwt multimedia filter 2022-11-28 21:20:56 +0100: Michael Niedermayer - 93810a625c avcodec/mobiclip: Check input size before (re)allocation 2022-11-28 21:20:56 +0100: Michael Niedermayer - a798af91d7 avformat/id3v2: Check taglen in read_uslt() 2022-11-28 21:20:56 +0100: Michael Niedermayer - 65ce417828 avcodec/tiff: Ignore tile_count 2022-11-28 21:20:56 +0100: Michael Niedermayer - b32316923d avcodec/h263dec: Avoid parsing extradata repeatedly 2022-11-28 21:20:56 +0100: Michael Niedermayer - ff2d1bbe73 avcodec/tiff: Avoid 0.0/0.0 in camera_xyz_coeff() 2022-11-28 21:20:56 +0100: Michael Niedermayer - b2c1a0fc2b avcodec/apac: use unsigned for sample residual 2022-11-28 21:20:56 +0100: Michael Niedermayer - 8f975641d7 avcodec/bonk: Use unsigned in predictor_init_state() to avoid undefined behavior 2022-11-28 21:20:56 +0100: Michael Niedermayer - 88f0e05c72 avcodec/pictordec: Remove mid exit branch 2022-11-28 21:20:56 +0100: Michael Niedermayer - 74b6ac7ebb avcodec/ffv1dec: restructure slice coordinate reading a bit 2022-11-28 21:20:56 +0100: Michael Niedermayer - 1fdb65d2b7 avcodec/pictordec: Check that the image fits in the input 2022-11-28 20:58:06 +0100: Michael Niedermayer - 5185d5656b avcodec/dts2pts_bsf: Eliminate some 64bit corner cases 2022-11-28 20:58:05 +0100: Michael Niedermayer - aa79560de5 avcodec/mlpdec: Check max matrix instead of max channel in noise check 2022-11-28 20:58:05 +0100: Michael Niedermayer - 7792825ad6 avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid undefined behavior 2022-11-28 16:58:12 +0100: Lynne - 90c17a05aa x86/tx_float: fix stray change in 15xM FFT and replace imul->lea 2022-11-28 16:05:36 +0100: Niklas Haas - 48c385fb4c avfilter/vf_libplacebo: support more output formats 2022-11-28 10:28:14 +0100: Anton Khirnov - becbb22eb0 fftools/ffmpeg: cosmetics 2022-11-28 10:28:14 +0100: Anton Khirnov - d04ec7efe3 fftools/ffmpeg: remove a useless inner block 2022-11-28 10:28:14 +0100: Anton Khirnov - d60d6d819d fftools/ffmpeg: drop an always-false check 2022-11-28 10:28:14 +0100: Anton Khirnov - 8ee4365ad8 fftools/ffmpeg: only convert video frame pts if we have a frame 2022-11-28 10:28:14 +0100: Anton Khirnov - 617ea07c22 fftools/ffmpeg: call check_recording_time() with actual frame pts 2022-11-28 10:28:14 +0100: Anton Khirnov - 86a71d6b3c fftools/ffmpeg: stop calling adjust_frame_pts_to_encoder_tb() for audio 2022-11-28 10:28:14 +0100: Anton Khirnov - a186360f27 fftools/ffmpeg: set AVFrame.time_base after filtering 2022-11-28 10:28:14 +0100: Anton Khirnov - d9534ec84e fftools/ffmpeg: move logging filtered frame timestamps 2022-11-28 10:28:14 +0100: Anton Khirnov - 2fa2e146cc fftools/ffmpeg: avoid storing full forced keyframe spec 2022-11-28 10:28:14 +0100: Anton Khirnov - 334e52e094 fftools/ffmpeg: parse forced keyframes in of_open() 2022-11-28 10:28:14 +0100: Anton Khirnov - efe4423627 fftools/ffmpeg: store forced keyframe pts in AV_TIME_BASE_Q 2022-11-28 10:28:14 +0100: Anton Khirnov - b1143330c8 fftools/ffmpeg: move force-keyframe-related vars to a separate struct 2022-11-28 10:28:14 +0100: Anton Khirnov - 630fbdcc52 fftools/ffmpeg: stop explicitly closing decoders 2022-11-28 09:11:38 +0100: Paul B Mahol - e8e9950f2a avcodec/amrwbdec: update .p.sample_fmts to planar variant 2022-11-27 19:53:16 +0100: Paul B Mahol - 2324b917fc avfilter/avf_avectorscope: simplify code a little 2022-11-26 09:54:01 -0300: James Almer - 1009396953 avcodec/mjpegenc: take into account component count when writing the SOF header size 2022-11-25 22:46:33 +0100: Andreas Rheinhardt - 0c5af908c1 avcodec/pngdec: Mark damaged frames as finished 2022-11-25 19:50:17 +0100: Paul B Mahol - e0bc798ce5 avfilter/f_ebur128: fix crash when using vflip filter 2022-11-25 19:40:11 +0100: Paul B Mahol - 4c1a79eb80 avfilter/avf_showcqt: fix crash when using vflip filter 2022-11-25 19:40:11 +0100: Paul B Mahol - 9d2b5762d3 avfilter/avf_a3dscope: fix crash when using vflip filter 2022-11-25 19:40:11 +0100: Paul B Mahol - 9c8b977c1e avfilter/avf_avectorscope: fix crash when using vflip filter 2022-11-25 19:40:11 +0100: Paul B Mahol - f2ea508e16 avfilter/avf_showcqt: remove invalid line 2022-11-25 18:37:34 +0100: Paul B Mahol - 5d7f3b2639 avcodec/apac: stop adding samples if we run out of bits on EOF 2022-11-25 15:54:33 +0100: Andreas Rheinhardt - 1a7efafd33 avutil/tx: Use proper deallocator 2022-11-25 10:23:19 +0100: Paul B Mahol - 2ad199ae31 avformat/wavenc: w64 muxer supports only 1 stream 2022-11-24 21:02:57 +0100: Andreas Rheinhardt - 1ff9c07fa6 swscale/utils: Fix indentation 2022-11-24 20:59:03 +0100: Andreas Rheinhardt - b2d1a25816 swscale/utils: Derive range from YUVJ-pix-fmt only once 2022-11-24 20:58:21 +0100: Andreas Rheinhardt - ff39dcb129 swscale/utils: Move functions to avoid forward declarations 2022-11-24 20:58:21 +0100: Andreas Rheinhardt - baccc1c541 swscale/utils: Avoid calling ff_thread_once() unnecessarily 2022-11-24 20:58:21 +0100: Andreas Rheinhardt - 8ee0711228 swscale/utils: Don't allocate AVFrames for slice contexts 2022-11-24 20:58:21 +0100: Andreas Rheinhardt - 64ed1d40df swscale/utils: Factor initializing single slice context out 2022-11-24 15:58:36 +0100: Lynne - e97368eba5 lavu: bump minor and add APIchanges entry for lavu/tx DCT 2022-11-24 15:58:36 +0100: Lynne - ca8aaf24df binkaudio: convert to lavu/tx 2022-11-24 15:58:36 +0100: Lynne - a56d7e0ca3 lavu/tx: add DCT-III implementation 2022-11-24 15:58:35 +0100: Lynne - 504b7bec1a lavu/tx: add DCT-II implementation 2022-11-24 15:58:35 +0100: Lynne - 93c30bd6f0 lavu/tx: clarify stride for RDFT transforms 2022-11-24 15:58:35 +0100: Lynne - 43d285a40f lavu/tx: fix last coefficient scaling for R2C transforms 2022-11-24 15:58:34 +0100: Lynne - 8547123f3b lavu/tx: generalize PFA FFTs 2022-11-24 15:58:34 +0100: Lynne - 7f019e7758 lavu/tx: add length decomposition function 2022-11-24 15:58:34 +0100: Lynne - 87bae6b018 lavu/tx: refactor to explicitly track and convert lookup table order 2022-11-24 15:58:33 +0100: Lynne - 1c8d77a2bf lavu/tx: refactor and separate codelet list and prio code 2022-11-24 15:58:33 +0100: Lynne - 958b3760b5 lavu/tx: improve transform tree logging 2022-11-24 15:58:33 +0100: Lynne - 6ddd10c3e2 lavu/tx: allow codelets to specify a minimum number of matching factors 2022-11-24 15:58:32 +0100: Lynne - dd77e61182 lavu/tx: add ff_tx_clear_ctx() 2022-11-24 15:58:32 +0100: Lynne - fab97faf02 x86/tx_float: implement striding in fft_15xM 2022-11-24 15:58:32 +0100: Lynne - 92100eee5b x86/tx_float_init: properly specify the supported factors of 15xM FFTs 2022-11-24 15:58:31 +0100: Lynne - cc1df4045e x86/tx_float: add a standalone 15-point AVX2 transform 2022-11-24 15:58:31 +0100: Lynne - 877e575b5d x86/tx_float: optimize and macro out FFT15 2022-11-24 15:58:31 +0100: Lynne - fbe4fd992f lavu/tx: support output stride in naive transforms 2022-11-24 15:58:30 +0100: Lynne - 68cabf8750 lavu/tx: add fft_inplace_small transforms 2022-11-24 15:58:30 +0100: Lynne - d4e39cae2e lavu/tx: drop requirement of input == output for in-place transforms 2022-11-24 15:58:30 +0100: Lynne - fff3e1d848 lavu/tx: support out-of-place transforms in fft_inplace 2022-11-24 15:58:29 +0100: Lynne - d260796f11 lavu/tx: make C ptwo transforms in+out of place 2022-11-24 15:58:29 +0100: Lynne - 37008dc402 lavu/tx: add naive_small FFT 2022-11-24 15:58:28 +0100: Lynne - e8a9b7b298 lavu/tx: list all odd-length FFT factors as regular codelets 2022-11-24 15:58:28 +0100: Lynne - 45bd4bf79f lavu/tx: generalize single-factor transforms 2022-11-24 15:58:28 +0100: Lynne - 79f11e2409 lavu/tx: make prime factor transforms truly in-place 2022-11-24 15:58:22 +0100: Lynne - d556f6fa9b fate/aacenc: increase tolerance for ln-128k test 2022-11-23 22:44:09 +0100: Andreas Rheinhardt - c8e9cc8d20 avcodec/flashsvenc: Remove unnecessary or unused variable 2022-11-23 22:44:09 +0100: Andreas Rheinhardt - 61d28ee0e4 avcodec/flashsvenc: Avoid copying frame 2022-11-23 22:44:09 +0100: Andreas Rheinhardt - a8d39e8846 avcodec/flashsvenc: Change check for first frame 2022-11-23 22:44:09 +0100: Andreas Rheinhardt - 721305e280 avcodec/flashsvenc: Use const where appropriate 2022-11-23 22:44:09 +0100: Andreas Rheinhardt - 44c09e86c7 avcodec/flashsvenc: Remove unused buffer 2022-11-23 22:44:09 +0100: Andreas Rheinhardt - 6695983111 avcodec/flashsvenc: Fix packet size calculation 2022-11-23 22:44:09 +0100: Andreas Rheinhardt - 715bf3509a avcodec/pnmenc: Check av_image_get_buffer_size() 2022-11-23 10:43:41 +0100: Anton Khirnov - 14c6093528 doc/developer.texi: extend and update naming conventions 2022-11-23 10:43:27 +0100: Anton Khirnov - 2d172b89b2 doc/developer.texi: drop a misplaced sentence from code formatting section 2022-11-23 10:43:22 +0100: Anton Khirnov - d95d0b1b72 doc/developer.texi: move editor configuration under formatting 2022-11-23 10:41:06 +0100: Anton Khirnov - 9177556bb9 doc/developer.texi: update the language feature section 2022-11-23 10:41:01 +0100: Anton Khirnov - 256db01851 doc/developer.texi: move the language feature section higher up 2022-11-23 10:40:55 +0100: Anton Khirnov - 703e76f917 configure: drop support for complex functions 2022-11-23 10:36:23 +0100: Anton Khirnov - 95af0bcc34 fftools/ffmpeg_mux_init: postpone matching -disposition to streams 2022-11-23 10:36:23 +0100: Anton Khirnov - 3da5c60aa9 fftools/ffmpeg: _-prefix variables in MATCH_PER_STREAM_OPT() 2022-11-23 10:36:23 +0100: Anton Khirnov - 996fed5235 fftools/ffmpeg: declare loop variables inside loops in transcode_init() 2022-11-23 10:36:23 +0100: Anton Khirnov - 005f4e1caf fftools/ffmpeg: do not assume input streams exist 2022-11-23 10:36:23 +0100: Anton Khirnov - fd8bf8d3b5 fftools/ffmpeg: remove the input_streams global 2022-11-23 10:36:23 +0100: Anton Khirnov - 86e2ffedfe fftools/ffmpeg_mux_init: simplify inner loop in map_auto_{video,audio} 2022-11-23 10:36:23 +0100: Anton Khirnov - 4c40581614 fftools/ffmpeg: replace OutputStream.source_index with a pointer to InputStream 2022-11-23 10:36:23 +0100: Anton Khirnov - bda06c60fe fftools/ffmpeg: stop inventing fake source information 2022-11-23 10:36:23 +0100: Anton Khirnov - 50ecba7e84 fftools/ffmpeg: drop an arbitrary condition 2022-11-23 10:36:23 +0100: Anton Khirnov - 9654df1336 fftools/ffmpeg: move freeing an input stream into a separate function 2022-11-22 22:59:51 +0100: Marton Balint - 98f6c59f4f avformat/electronicarts: add option to return alpha channel in the main video stream in VP6A codec 2022-11-22 22:54:27 +0100: Marton Balint - bd5ea78556 avformat/electronicarts: set packet_read in one place 2022-11-22 22:54:27 +0100: Marton Balint - 29d1d3e2e8 avformat/electronicarts: fix EOF check 2022-11-22 20:51:42 +0100: Paul B Mahol - abb5ff373d avcodec/bonk: check level value to not reach invalid values 2022-11-22 13:53:08 +0800: Haihao Xiang - 9f5a9a7499 Changelog: Add missing lines for QSV 2022-11-22 13:52:38 +0800: Haihao Xiang - 3dc8bceabe lavu/pixfmt: Update the description for AV_PIX_FMT_QSV 2022-11-22 13:52:38 +0800: Wenbin Chen - efe2b63c89 doc/examples: Add qsv_transcode example 2022-11-21 23:57:10 +0800: Zhao Zhili - c0c0a5f106 fftools/ffmpeg_demux: set default hwaccel_output_format for mediacodec 2022-11-21 23:57:03 +0800: Zhao Zhili - b7a3f16957 avutil/hwcontext: verify hw_frames_ctx in transfer_data_alloc 2022-11-21 23:56:16 +0800: Zhao Zhili - 0ff18a7d6d avcodec: add MediaCodec encoder 2022-11-21 23:55:57 +0800: Zhao Zhili - 3a59446967 avcodec/mediacodec: add ANativeWindow support 2022-11-21 23:53:27 +0800: Zhao Zhili - 2697f23f4e avutil/hwcontext_mediacodec: add ANativeWindow support 2022-11-21 23:53:04 +0800: Zhao Zhili - 040567965e avcodec/mediacodecdec: enable NDK mediacodec 2022-11-21 23:52:34 +0800: Zhao Zhili - 4df9cb918e avcodec/mediacodec: add NDK media codec wrapper 2022-11-21 23:52:25 +0800: Zhao Zhili - 4f2ea862b3 avcodec/mediacodec_wrapper: separate implementation from interface 2022-11-21 23:52:18 +0800: Zhao Zhili - d4b06c99ab avcodec/mediacodecdec_common: fix useless av_buffer_unref 2022-11-21 23:52:11 +0800: Zhao Zhili - 2b97fdb8cc avcodec/mediacodecdec_common: fix misuse av_free/av_freep 2022-11-21 23:52:02 +0800: Zhao Zhili - b1facd11a3 avcodec/mediacodecdec: don't break out if both input and output port return try again 2022-11-21 23:51:53 +0800: Zhao Zhili - 093c437321 avcodec/mediacodec: fix incorrect crop info 2022-11-21 15:47:02 +0100: Paul B Mahol - 3e288dbf56 avfilter/avf_showspectrum: set hop_size for showspectrumpic 2022-11-21 12:28:25 +0800: Wang, Bin - 459527108a libavfilter/x86/vf_convolution: fix sobel swap issue on WIN64 2022-11-20 21:55:06 +0100: Michael Niedermayer - ba209e3d51 swscale/input: Use more unsigned intermediates 2022-11-20 21:23:57 +0100: Jeremy Dorfman - ce566281f9 swscale/input: Use unsigned intermediates in rgb64ToUV_c_template 2022-11-20 21:23:57 +0100: Michael Niedermayer - 0871cb9499 avcodec/vqcdec: Check for end of input in decode_vectors() 2022-11-20 21:23:35 +0100: Michael Niedermayer - 6634b6ae5f avcodec/apac: reset buffer on error 2022-11-20 16:20:14 -0300: Christopher Degawa - 96748ac54f avcodec/libsvtav1: only set max_buf_sz if both bitrate and rc_buf_sz is set 2022-11-19 19:35:23 +0100: Paul B Mahol - 34eeb466fb avfilter/af_surround: fix possible out of array access 2022-11-19 10:04:01 -0500: Hirokazu Honda - 7f3e38bda8 avcodec/vp8: Fix wrong vpx_rac_is_end() check 2022-11-19 15:20:23 +0100: Paul B Mahol - 66afa361e8 avfilter/af_surround: refactor code 2022-11-19 14:15:47 +0100: Niklas Haas - 46a4cc460e avfilter/vf_libplacebo: fix normalize_sar calculation 2022-11-19 14:15:19 +0100: Niklas Haas - 05d390890a avfilter/vf_libplacebo: default to normalize_sar=0 2022-11-19 00:25:47 +0100: Paul B Mahol - 3bcec58535 avfilter: fix av_tx_fn stride usage for complex inputs 2022-11-18 21:51:10 +0100: Paul B Mahol - fced45fd95 avfilter/af_surround: improve LFE loudness 2022-11-18 21:51:10 +0100: Paul B Mahol - 52291d2ac8 avfilter/af_surround: implement smooth option/support 2022-11-18 21:51:10 +0100: Paul B Mahol - 3d33003d59 avfilter/af_surround: split factors calculations 2022-11-18 21:51:10 +0100: Paul B Mahol - 08b4c3d6d6 avfilter/af_surround: improve front center channel 2022-11-18 16:14:23 +0100: Niklas Haas - 12b4ab5d4d avfilter/vf_libplacebo: fix output format selection 2022-11-18 16:11:01 +0100: Niklas Haas - d1b14b4f0b avfilter/vf_libplacebo: suppress warning on older libplacebo 2022-11-18 12:58:09 +0100: Paul B Mahol - 3e6816514c avfilter/af_surround: fix regression with channel i/o gain 2022-11-18 12:58:09 +0100: Paul B Mahol - 193270ee87 avfilter/avf_showspectrum: fix stride and set scale 2022-11-18 23:18:21 +0800: Zhao Zhili - 36a8d1e729 avcodec/libx265: fix build error 2022-11-18 00:53:51 +0100: Paul B Mahol - 00409d81d9 avfilter/af_surround: simplify some code more 2022-11-17 20:27:33 -0300: Christopher Degawa - 1c6fd7d756 avcodec/libsvtav1: replace vbv_bufsize with maximum_buffer_size_ms 2022-11-17 20:27:33 -0300: Christopher Degawa - 031f1561cd avcodec/libsvtav1: remove compressed_ten_bit_format and simplify alloc_buffer 2022-11-17 20:27:31 +0100: Paul B Mahol - 2e53376a9b avfilter/af_surround: add more layouts for stereo upmix 2022-11-17 10:53:20 -0300: James Almer - 63db6a02a7 avformat/concatdec: check that there's extradata before trying to copy it 2022-11-17 10:05:49 -0300: James Almer - cb925c0bc0 avformat/vpcc: parse bitstream data to get profile and bitdepth 2022-11-17 13:54:52 +0100: Paul B Mahol - e9a67ababa avcodec/rpzaenc: count in packet size also fixed header 2022-11-17 13:28:58 +0100: Paul B Mahol - 4f6c06e8ff avfilter/af_firequalizer: switch to TX from lavu 2022-11-17 12:37:22 +0100: Paul B Mahol - 59b16355ec avfilter/avf_showspatial: switch to lavu TX 2022-11-17 12:37:22 +0100: Paul B Mahol - 24cd4c9661 avfilter/af_loudnorm: simplify query_formats() 2022-11-17 13:23:14 +0200: Martin Storsjö - cc6312dd3b fate: Mark the tiff-zip-* tests as requiring zlib 2022-11-17 10:58:30 +0100: Anton Khirnov - 6a3e174ad1 doc/developer.texi: refine the "contributing code" section 2022-11-17 10:58:20 +0100: Anton Khirnov - 66871647dc doc/developer.texi: demote the "contributing" chapter to a section 2022-11-17 10:57:37 +0100: Anton Khirnov - c0c492dd47 doc/developer.texi: extend the argument for submitting patches 2022-11-17 10:56:48 +0100: Anton Khirnov - 26080d1542 doc/developer.texi: improve the introductory text 2022-11-17 10:52:58 +0100: Anton Khirnov - b58264217b fftools/ffmpeg_mux_init: drop an always-false check 2022-11-17 10:52:58 +0100: Anton Khirnov - 13947aff3f fftools/ffmpeg_mux_init: use av_dict_iterate() where appropriate 2022-11-17 10:52:58 +0100: Anton Khirnov - 19e192eae6 fftools/ffmpeg_mux_init: do not call av{codec,format}_get_class() repeatedly 2022-11-17 10:52:58 +0100: Anton Khirnov - 52380a055b fftools/ffmpeg_mux_init: move validating codec avoptions to a separate function 2022-11-17 10:52:58 +0100: Anton Khirnov - 0fb7d111e8 fftools/ffmpeg: move OutputStream.max_frames to MuxStream 2022-11-17 10:52:58 +0100: Anton Khirnov - 25620b69e0 fftools/ffmpeg: stop handling max_frames in do_video_out() 2022-11-17 10:52:58 +0100: Anton Khirnov - 6a8145a4b1 fftools/ffmpeg_mux_init: move more code from of_open() to create_streams() 2022-11-17 10:52:58 +0100: Anton Khirnov - 1b076556c6 fftools/ffmpeg: simplify ost_iter() 2022-11-17 01:15:05 +0100: Paul B Mahol - 07357e56a6 avfilter/avf_showspectrum: fix possible hang at EOF 2022-11-17 00:01:40 +0100: Paul B Mahol - a640b2874a avfilter/af_surround: allow non-power of 2 win_size 2022-11-16 20:40:04 +0100: Paul B Mahol - 404c2955b1 avfilter/af_surround: move upmix before irdft 2022-11-16 20:40:04 +0100: Paul B Mahol - d770403cac avfilter/af_surround: refactor some code 2022-11-16 08:41:14 +0100: Anton Khirnov - 822da7a317 fftools/ffmpeg: make demuxing with one file always blocking 2022-11-16 08:41:14 +0100: Anton Khirnov - c15eb2773a fftools/ffmpeg_[de]mux: constify all uses of OptionsContext 2022-11-16 08:41:14 +0100: Anton Khirnov - 4119480681 fftools/ffmpeg_mux_init: stop using OptionsContext as storage in copy_metadata() 2022-11-16 08:41:14 +0100: Anton Khirnov - 3c7dd5ed37 fftools/ffmpeg_mux_init: drop a duplicated block in copy_metadata() 2022-11-16 08:41:14 +0100: Mark Reid - 15df8261be avcodec/tiff: add read support for compressed rgb floating point formats 2022-11-16 08:41:14 +0100: Aidan MacDonald - a4405cc0cc avcodec/dvdsub_parser: Fix length check for short packets 2022-11-15 23:18:48 -0300: James Almer - b119b3da1e fftools/ffprobe: support 2D arrays in print_list_fmt() 2022-11-15 22:59:11 +0100: Martijn van Beurden - bf6c500cff libavcodec/flacenc: Enable sample rates > 655350 Hz 2022-11-15 19:52:38 +0100: Paul B Mahol - 752039a9eb avfilter/af_surround: add support for commands 2022-11-15 19:52:38 +0100: Paul B Mahol - 64031c5e65 avfilter/af_surround: add focus option 2022-11-15 16:47:55 +0100: Niklas Haas - c0b93c4f8b avfilter/vf_libplacebo: support all supported pixfmts 2022-11-15 16:47:55 +0100: Niklas Haas - be13812a23 avfilter/vf_libplacebo: init vulkan device in query_format 2022-11-15 13:42:58 +0100: Cosmin Stejerean - 3b375a0c5c lavfi/vf_dnn_processing.c: Fix missing AV_PIX_FMT_GRAY8 2022-11-15 10:42:30 +0100: Paul B Mahol - 52f7adfbde avfilter/af_surround: add forgotten null pointer check 2022-11-15 10:42:30 +0100: Paul B Mahol - 11d744343f avfilter/af_surround: avoid using doubles 2022-11-15 01:32:56 +0100: Timo Rothenpieler - eb1e359a14 avcodec/nvenc: use provided constant for max extradata size 2022-11-14 23:10:20 +0100: Timo Rothenpieler - c7a60124e3 avcodec/nvenc: add forgotten X2RGB10 formats to 10-bit-list 2022-11-14 22:20:44 +0100: Paul B Mahol - 9bbd3b3b17 avfilter/af_surround: check that upmix func ptr is valid 2022-11-14 22:04:14 +0100: Paul B Mahol - e0fbf89939 avfilter/af_surround: speed up slice threading for stereo upmixing 2022-11-14 21:52:51 +0100: Michael Niedermayer - 104b516a13 avcodec/bonk: step cannot become 0 without overflowing which is undefined 2022-11-14 21:52:51 +0100: Michael Niedermayer - 5df8c300a9 avcodec/bonk: actual_run seems not able to become negative 2022-11-14 21:52:51 +0100: Michael Niedermayer - 00b489b168 avcodec/bonk: Remove special 32bit case from read_uint_max() 2022-11-14 10:04:16 +0800: bwang30 - 3ab11dc5bb libavfilter/x86/vf_convolution: add sobel filter optimization and unit test with intel AVX512 VNNI 2022-11-13 00:52:19 +0100: Paul B Mahol - 2d25f33a7e avcodec/smcenc: unbreak skip blocks for inter coding 2022-11-13 00:19:57 +0100: Paul B Mahol - 163f1949ed avcodec/smcenc: more y