Build start: 2021-01-25 10:08:26 +0100 vmaf 2021-01-24 19:54:58 -0800: Zhi Li - 278b946 Misc. ffmpeg 2021-01-25 09:36:47 +0100: Robin Cooksey - e22108240b lavf/http: treat 308 as 301 2021-01-25 09:24:11 +0100: Josh Dekker - 9c513edb79 checkasm: add hevc_pel tests 2021-01-25 09:09:00 +0100: Reimar Döffinger - a16bcc13d9 configure: add fallback to $arch in msvc assembler check. Build start: 2021-01-25 03:45:19 +0100 harfbuzz 2021-01-24 13:30:06 -0700: Behdad Esfahbod - a650243d [sanitize] Fix typo 2021-01-24 12:28:04 -0700: Behdad Esfahbod - e05e5606 [mingw] Reinstate win32 cross-compiling with autotools instructions sndfile 2021-01-24 21:47:57 +0500: SmiVan - 5cb3faf6 Marked unimplemented dither enums in the header file as such. 2021-01-24 13:22:23 +0100: David Seifert - d60deb5d Release 1.0.31 2021-01-24 13:22:22 +0100: David Seifert - 27890001 Add include/sndfile.h to .gitignore libmysofa 2021-01-24 18:20:42 +0100: Christian Hoene - 8dda834 Fix coverity warning 2021-01-24 17:39:56 +0100: Christian Hoene - 4c1806c Addressed coverity issues and some reformatting 2020-12-18 15:57:45 +0100: Christian Hoene - 17030a9 Thanks for Steinberg for pointing this out rav1e 2021-01-24 13:47:18 +0100: Luca Barbato - cae19802 Remove the js api from the main tree x264 2021-01-24 15:04:39 +0100: Anton Mitrofanov - 544c61f0 Fix use of nalu_process callback 2021-01-24 15:01:46 +0100: Anton Mitrofanov - 045d3fda Fix weighting for B-frames 2021-01-24 14:57:17 +0100: Anton Mitrofanov - e7866495 Fix CAVLC encoding 2021-01-24 16:38:34 +0300: Anton Mitrofanov - 8e5e8340 Bump dates to 2021 2021-01-19 23:54:52 +0300: Konstantin Pavlov - c17d152d CI: Move macos to catalina builders 2021-01-19 23:54:52 +0300: Anton Mitrofanov - f7963f6a CI: Update URLs to the latest vlc-contrib ffmpeg 2021-01-25 01:10:14 +0100: Michael Niedermayer - 9e3d09f435 avformat/asfdec_o: Check for EOF in asf_read_marker() 2021-01-25 00:48:35 +0100: Paul B Mahol - b897b52618 avfilter: add epx pixel art scaler 2021-01-25 00:47:06 +0100: Paul B Mahol - 833338a02c avfilter/vf_lenscorrection: add support for more 8-bit formats 2021-01-25 00:47:06 +0100: Paul B Mahol - d7c4dc2f1a avfilter/vf_lenscorrection: add timeline support 2021-01-25 00:47:06 +0100: Paul B Mahol - e41a92910a avfilter/vf_lenscorrection: add bilinear interpolation 2021-01-25 00:47:06 +0100: Paul B Mahol - 4f5a1bcd55 avfilter/vf_lenscorrection: simplify options 2021-01-25 00:23:17 +0100: Andreas Rheinhardt - ae5be6236f avcodec/tiff_common: Remove declarations of inexistent functions 2021-01-25 00:18:47 +0100: Andreas Rheinhardt - a82001c8cf avcodec/vp8data: Remove unused array 2021-01-24 22:37:55 +0100: Andreas Rheinhardt - 2bcec40cce avfilter/vf_nnedi: Fix segfault when prescreening is disabled 2021-01-24 17:17:29 +0100: Carl Eugen Hoyos - 2687070d9b lsws/ppc/yuv2rgb: Fix transparency converting from yuv->rgb32. 2021-01-24 17:13:19 +0100: Carl Eugen Hoyos - 3ee45eca98 tests/fate/fits: Add a todo for a 64bit test. 2021-01-24 17:12:05 +0100: Carl Eugen Hoyos - 9c9174b9c1 tests/fate/hlsenc: ffprobe is needed for hls-fmp4_ac3. 2021-01-24 15:02:01 +0100: Andreas Rheinhardt - e0ca8a7a51 avfilter/avfilter: Remove AVFilterLink.flags 2021-01-24 11:28:53 +0100: Andreas Rheinhardt - a6d741920f avformat/rtpdec: Constify RTPDynamicProtocolHandlers 2021-01-24 11:19:10 +0100: Andreas Rheinhardt - 3567fab6e2 avformat/rtpdec: Remove next pointer from Protocol Handlers mpv 2021-01-24 16:54:31 +0200: der richter - 8121d958ec README: update libass dependency harfbuzz as non-optional Build start: 2021-01-24 11:48:56 +0100 Build start: 2021-01-23 04:50:48 +0100 ripgrep 2021-01-17 18:55:17 -0500: Andrew Gallant - ae55a4e deps: update everything 2021-01-17 18:49:51 -0500: Andrew Gallant - 3a1780d deps: replace memmap with memmap2 jo 2021-01-18 12:12:22 +0100: Jan-Piet Mens - 492e821 adjust badge URL libxml2 2021-01-15 18:31:20 +0100: Markus Rickert - f93ca3e1 Update minimum required CMake version 2021-01-05 22:03:47 +0100: Markus Rickert - 00487289 Add variables for configured options to CMake config files 2021-01-05 22:03:47 +0100: Markus Rickert - 95519737 Check if variables exist when defining targets 2021-01-05 22:03:47 +0100: Markus Rickert - c26e4525 Check if target exists when reading target properties 2021-01-05 22:03:47 +0100: Markus Rickert - ec119875 Add xmlcatalog target and definition to config files 2021-01-05 22:03:47 +0100: Markus Rickert - 2377a312 Remove include directories for link-only dependencies 2021-01-05 22:03:47 +0100: Markus Rickert - 26835480 Fix ICU build in CMake 2021-01-05 22:03:47 +0100: Markus Rickert - 296ab61e Configure pkgconfig, xml2-config, and xml2Conf.sh file harfbuzz 2021-01-21 14:27:45 -0700: Behdad Esfahbod - 881ad720 [algs] Remove passthru declaration 2021-01-21 12:22:00 -0700: Behdad Esfahbod - ca0b7afe [set] Use hb_fill() 2021-01-21 12:15:10 -0700: Behdad Esfahbod - 5fce8898 [iter] Allow passing rvalue iters to hb_fill() 2021-01-21 11:16:04 -0800: Behdad Esfahbod - 6463ee02 Speed up ClassDef/Coverage intersect methods 2021-01-21 12:12:05 -0700: Garret Rieger - 33368a12 uint32_t to unsigned in hb-set.hh 2021-01-21 12:12:05 -0700: Garret Rieger - 2a0d0b90 Make set clear work even when set is in failed state. 2021-01-21 12:12:05 -0700: Garret Rieger - 0ba73e98 [ENOMEM] handle allocation failures during page compaction. 2021-01-21 12:12:05 -0700: Garret Rieger - a4c3732f [ENOMEM] fix set clear() causing corruption if the set is in_error(). 2021-01-20 14:23:37 -0800: Khaled Hosny - 9b8be964 [docs] Ignore hb-gobject headers 2021-01-20 14:22:38 -0800: Khaled Hosny - 2a6a49c9 [meson] Don’t scan files outside src for docs 2021-01-20 14:22:15 -0800: Khaled Hosny - 051a3c7b [docs] Fix typo 2021-01-20 14:22:15 -0800: Khaled Hosny - a44dd339 [docs] Missing param docs 2021-01-20 14:22:15 -0800: Khaled Hosny - 478d169c [docs] Document more deprecated symbols 2021-01-20 14:22:15 -0800: Khaled Hosny - ca0a7a83 [docs] Document hb_ot_math_constant_t somehow 2021-01-20 14:22:15 -0800: Khaled Hosny - 3ba1e7e7 [docs] Document HB_OT_TAG_DEFAULT_LANGUAGE/SCRIPT 2021-01-20 14:22:15 -0800: Khaled Hosny - 4bfa0b3c [docs] Fix hb_color_get_* docs 2021-01-18 12:06:23 -0800: David Corbett - 2cdc92c0 [use] Move most joining scripts to USE 2021-01-18 12:00:58 -0800: Behdad Esfahbod - 5c73c908 [syllabic] Fix signed/unsigned comparision errors 2021-01-18 12:00:58 -0800: Behdad Esfahbod - e3d4c297 [indic/khmer/myanmar] Minor: Fix mask 2021-01-18 12:00:58 -0800: Behdad Esfahbod - 0ddade44 [syllabic] Merge various insert_dotted_circles implementations 2021-01-18 12:00:58 -0800: Behdad Esfahbod - e8e9fd95 [syllabic] Add hb-ot-shape-complex-syllabic.cc/hh 2021-01-18 12:00:58 -0800: Behdad Esfahbod - 8af85c4e Remove hb-ot-shape-complex-machine-index.hh file 2021-01-18 12:00:58 -0800: Behdad Esfahbod - 9dd61c5b Rename internal buffer var use 2021-01-17 23:30:10 +0200: Khaled Hosny - 6a140ef5 [meson] Pin Cairo subproject 1.17.4 2021-01-17 23:11:18 +0200: Khaled Hosny - fb1b29ce [ci] Fix msys2 breakage 2021-01-15 19:26:04 -0700: Behdad Esfahbod - 3c5b7886 Revert "Avoid category duplication between C++ and Ragel" 2021-01-15 18:24:52 -0800: David Corbett - 67ea8133 Avoid category duplication between C++ and Ragel libass 2021-01-16 05:09:36 -0600: rcombs - d1903f5 fontselect: warn when no fallback can be found libtiff 2021-01-20 20:23:12 +0100: Thomas Bernard - 8d0d6f87 gitlab-ci : use libzstd-dev and libwebp-dev ubuntu packages 2021-01-18 23:44:54 -0800: Kurt Schwehr - 90c6fbc2 tiffsplit: Exit with EXIT_FAILURE if unable to open the input file. 2021-01-15 13:11:27 -0800: Kurt Schwehr - e06e47bf CMakeLists.txt: Remove search for lfind 2021-01-15 13:02:18 -0800: Kurt Schwehr - e8ef83ee Remove HAVE_INTTYPES_H, HAVE_LFIND & lfind, HAVE_SEARCH_H & include 2021-01-15 21:08:23 +0100: Thomas Bernard - 37392026 tiffcmp: fix comparaison with pixels that are fractional number of bytes 2021-01-15 20:50:10 +0100: Thomas Bernard - 9b58f434 tiff2ps: exit the loop in case of error 2021-01-12 16:32:27 -0800: Kurt Schwehr - 89d1689f Remove port/strcasecmp.c as strcasecmp is not currently used in libtiff. 2021-01-06 09:27:55 +0000: Roger Leigh - b81c5742 Remove conditional use of 2021-01-06 09:25:36 +0000: Roger Leigh - c0e00993 cmake: Drop dlfcn.h check 2021-01-06 09:25:36 +0000: Roger Leigh - b09bbeb1 cmake: Remove duplicate line 2021-01-06 09:25:36 +0000: Roger Leigh - 08118b51 Use stdint.h types when available libwebp 2021-01-19 23:15:16 +0100: Vincent Rabaud - ceddb5fc Fix check_c_source_compiles with pthread. codec2 2021-01-23 00:00:14 +0100: erdgeist - c46bae81 A typo in the __EMBEDDED__ guard adds constfloat -> float cast warning 2021-01-17 08:49:24 +1030: drowe67 - 76575c15 Update README_data.md 2021-01-16 08:21:22 +1030: drowe67 - dec2dfa8 ctest for H_2064_516_sparse 2021-01-15 15:20:50 +1030: drowe67 - 21157480 freedv_data_raw_tx sending a few demod size bufs at completion to allow enough latency for demod processing, but no dud packets that interfere with PER metrics 2021-01-15 14:58:07 +1030: drowe67 - d7497bbf fixed accidental overwrite of rx_uw in ofdm_ldpc_rx, better datac3 UW with less zeros 2021-01-15 10:47:18 +1030: drowe67 - 1c64b9cd datac3_2 rx working, -4dB SNR AWGN, 0dB MPP 2021-01-15 08:18:50 +1030: drowe67 - 43d0c308 porting datac3_2 with new (2048,1024) code to C, tx seems to be working, debugging rx 2021-01-15 07:36:56 +1030: drowe67 - 6cd13473 integrate new (2048.1024) code to C unit test level 2021-01-09 10:50:32 +1030: drowe67 - 5ab701ad try out github actions 2021-01-07 15:04:38 +1030: drowe67 - 31ac7012 modified ldpc_gen_c_h_file.m to work with CML built in dvbs2 code, added (16200,9700) rate 0.6 code to library of C LDPC codes, unit test passing 2021-01-02 13:15:33 +1030: drowe67 - 86863902 wider timing window for qam16c2 2021-01-02 08:42:40 +1030: drowe67 - ea451363 wip datac3 cand 2 2021-01-01 08:27:45 +1030: drowe67 - ada47fda wip datac3 2020-12-28 12:24:01 +1030: drowe67 - 3cdf7511 reworking datac3 for wider bandwidth 2020-12-26 12:18:53 +1030: drowe67 - 5e6a5405 fixed UW placement mis-match between C and Octave, a non-zero UW for datac1. Suspect sync and UWs for data modes will be a WIP 2020-12-26 12:18:01 +1030: drowe67 - a9930377 added some more ctests to trap data modes breaking between C and Octave 2020-12-26 10:04:29 +1030: drowe67 - a047b380 Octave Tx->Octave Rx datac3 working again 2020-12-25 15:45:26 -0600: srsampson - 10bc6648 Make H_2064_516 vectors same style as others 2020-12-26 08:04:29 +1030: drowe67 - c661a826 wip port datac1 to (8192,4096) code 2020-12-26 06:06:19 +1030: drowe67 - 51a575d8 after merge ... 2020-12-26 05:58:39 +1030: drowe67 - 58c86a3f ctest for H_4096_8192_3d 2020-12-26 05:55:02 +1030: drowe67 - cc85d3f6 handle codes where not all max_row_weight entries are used for a parity bit 2020-12-24 09:47:07 -0600: srsampson - 641bd1a2 revert to think about syntax 2020-12-24 09:35:56 -0600: srsampson - 2f2b4460 Change to 16-bit pointer fix 2020-12-24 09:21:45 -0600: srsampson - 7565aa1f Change to 16-bit pointer 2020-12-24 14:05:16 +1030: drowe67 - 9d33afa0 demo invalid ind 2020-12-24 13:29:46 +1030: drowe67 - 33f4aba8 print checksums of ibits and pbits 2020-12-24 08:26:42 +1030: drowe67 - 0af83896 building up C support for (8192,4096) code, not working yet 2020-12-24 07:20:20 +1030: drowe67 - b525a043 works down to 5dB SNR on MPP/MPD 2020-12-24 05:21:59 +1030: drowe67 - a6ab68d9 new (8192,4096) code - thanks Bill :-) sndfile 2021-01-20 13:35:08 +0500: zodf0055980 - 4fe1c6a0 fix api.md table error 2021-01-19 20:38:31 +0500: evpobr - 288764df Fix use of uninitialized value in endswap_int64_t_array openal-soft 2021-01-22 08:53:44 -0800: Chris Robinson - f576a353 Don't bother checking for std::aligned_alloc 2021-01-22 08:42:02 -0800: Chris Robinson - 1dcc6361 Fix setting the correct standards flag 2021-01-22 08:17:45 -0800: Chris Robinson - f9f8b52a Ensure the correct standard is set for cmake checks 2021-01-22 06:05:50 -0800: Chris Robinson - b5f1601c Remove an unnecessary semicolon 2021-01-22 06:00:36 -0800: Chris Robinson - b3dc99a4 Fix __cplusplus value check 2021-01-22 05:50:27 -0800: Chris Robinson - cff36933 Use if constexpr when possible 2021-01-22 04:58:42 -0800: Chris Robinson - da59ad51 Make PopCount and CountTrailingZeros more standard-like 2021-01-22 00:00:10 -0800: Chris Robinson - 5ff5fd8e Use a standard bitset for bitfield flags 2021-01-21 23:21:18 -0800: Chris Robinson - 5729e100 Make the endian test more C++-like 2021-01-21 09:15:18 -0800: Chris Robinson - 87dbeed8 Update apt before installing dependencies 2021-01-21 06:51:29 -0800: Chris Robinson - fb6585cf Fix handling paused devices with the wave writer backend 2021-01-21 06:27:11 -0800: Chris Robinson - 19adb622 Simplify a division 2021-01-21 06:25:50 -0800: Chris Robinson - db4de2b5 Avoid declaring some variables multiple times 2021-01-21 04:03:30 -0800: Chris Robinson - 20f5e7c1 Avoid global constexpr arrays 2021-01-20 17:47:36 -0800: Chris Robinson - 92c653e5 Update ChangeLog 2021-01-20 06:33:11 -0800: Chris Robinson - 1c649943 Revert "Print the build results after CI" 2021-01-20 04:16:06 -0800: Chris Robinson - e1e08092 Print the build results after CI 2021-01-20 01:26:55 -0800: Chris Robinson - 32e0d92c Avoid extra copies/work when reading HRTF data 2021-01-19 17:19:44 -0800: Chris Robinson - 13698362 Avoid explicitly searching for the WindowsSDK 2021-01-17 23:39:33 -0800: Chris Robinson - c3380d42 Remove constexpr from a function 2021-01-17 23:09:42 -0800: Chris Robinson - 8ebf146c First try at using GitHub Actions 2021-01-17 03:17:46 -0800: Chris Robinson - 229bf45e Avoid calling readAdvance in a loop 2021-01-15 18:18:07 -0800: Chris Robinson - 855a8c0c Don't assume the ring buffer's read vector is the next writable space vpx 2021-01-21 17:09:02 -0800: Jerome Jiang - 7b93b56ab Do not reuse mv in base spatial layer if curr buf same as prev. 2021-01-20 17:52:35 -0800: Angie Chiang - b0050f27e Use VPX_CODEC_INVALID_PARAM when ext_ratectrl=NULL 2021-01-20 17:52:03 -0800: Angie Chiang - f57fa3f1d Handle vp9_extrc functions' return status properly 2021-01-19 18:54:07 -0800: Angie Chiang - d49700e25 Add return to vp9_extrc_update_encodeframe_result 2021-01-19 18:54:07 -0800: Angie Chiang - d890579a2 Add status in vp9_extrc_get_encodeframe_decision 2021-01-19 18:54:07 -0800: Angie Chiang - 27f183851 Return status in vp9_extrc_send_firstpass_stats 2021-01-19 18:54:00 -0800: Angie Chiang - f4fc56248 Return status in vp9_extrc_create/init/delete 2021-01-19 18:38:23 -0800: James Zern - fe1c96d11 {highbd_,}loopfilter_neon.c: quiet -Wmaybe-uninitialized 2021-01-14 16:18:40 -0800: Elliott Karpilovsky - ecbb0e0e2 Relax constraints on Y4M header parsing vmaf 2021-01-22 12:52:01 -0800: Kyle Swanson - de0b89c libvmaf/compute_vmaf: disable chroma psnr, set psnr_y alias 2021-01-22 12:52:01 -0800: Kyle Swanson - 66df051 libvmaf/compute_vmaf: use default psnr 2021-01-20 11:05:14 -0800: Saleh Dehghanpour - 385225d Updated the outdated guide to build on windows 2021-01-18 14:15:39 -0800: salehdeh76 - e253705 Fix running python scripts on Windows (#805) aom 2021-01-21 23:53:34 +0000: Marco Paniconi - 0ce9e3db5 rtc: Avoid avg_cdf_symbold in row-mt for rtc mode 2021-01-21 23:48:18 +0000: Marco Paniconi - 84cb8b3fc rtc-svc: Fixes to inter layer prediction for nonrd 2021-01-21 23:18:19 +0000: Yunqing Wang - 57ae23188 Compound motion search speedup 2021-01-21 00:03:20 +0000: Elliott Karpilovsky - 06023aeaf Relax constraints on Y4M header parsing 2021-01-20 17:30:42 +0000: Akshata Jadhav - f40293815 Consolidate prune extended partition search speed features 2021-01-20 17:24:02 +0000: Akshata Jadhav - 26b751a50 Consolidate obmc related speed features 2021-01-20 01:02:07 +0000: Akshata Jadhav - ca463b156 Clean-up auto_min_partition_based_on_simple_motion speed feature 2021-01-19 16:40:09 +0530: Akshata Jadhav - 125c2946e Clean-up prune_wedge_pred_diff_based speed feature 2021-01-16 02:26:57 +0000: Krishna Malladi - 0247e0a8a 12tap filter for av1_highbd_convolve_2d_sr_ssse3() 2021-01-16 00:41:09 +0000: Bohan Li - 8e6d8b2a4 Fix divide by zero bug in tpl_model. 2021-01-16 00:02:18 +0000: Marco Paniconi - 7607a0b09 rtc-svc: Fixes to svc sample encoder 2021-01-15 23:26:35 +0000: Yunqing Wang - df9d8785c Add more information in component timing 2021-01-15 23:12:30 +0000: Angie Chiang - 2cd66f663 Fix keyframe filter length, keyframe-filtering=2 2021-01-15 18:21:34 +0000: Akshata Jadhav - bd0eb43b3 Consolidate trellis optimization related speed features 2021-01-15 18:13:40 +0000: Akshata Jadhav - 135240535 Clean-up disable_sb_level_coeff_cost_upd speed feature 2021-01-15 15:27:10 +0530: Akshata Jadhav - e2a5f02d6 Clean-up enable_interinter_diffwtd_newmv_search speed feature dav1d 2021-01-21 15:56:10 +0100: Henrik Gramner - 9463c9f checkasm: Factor out common offsets in looprestoration tests 2021-01-21 15:56:10 +0100: Henrik Gramner - f54cf17 checkasm: Print more information on SGR test failure 2021-01-21 15:56:04 +0100: Henrik Gramner - f539111 checkasm: Improve looprestoration input randomization 2021-01-21 09:54:50 +0100: Victorien Le Couviour--Tuffet - 5686e83 tests/seek_stress: Reduce the number of iterations 2021-01-21 00:26:57 +0100: Kyle Siefring - a0e9a2e AVX2: Swap shuffles with zen 2/3 friendly equivalents 2021-01-20 21:15:40 +0100: Janne Grunau - dd32ace build: unbreak '-Denable_tools=false' build and add CI 2021-01-20 20:34:00 +0100: Kyle Siefring - 11cb2ef arm64: cdef_dir: Preload rows to prevent stalling 2021-01-18 13:59:26 +0100: Victorien Le Couviour--Tuffet - 05d05f9 CI: Run the seek stress test 2021-01-18 13:58:30 +0100: Victorien Le Couviour--Tuffet - 63a918b tests: Add a seek stress test 2021-01-15 14:56:23 +0100: Victorien Le Couviour--Tuffet - 493d2b9 input/ivf: Add seeking capability cargo-c 2021-01-16 11:32:47 +0100: Luca Barbato - 93f4b9f Prepare for release rav1e 2021-01-21 00:07:57 +0900: David Michael Barr - eab1cd61 Fix crash on width or height of 1 2021-01-15 14:38:36 -0500: Zak - b03c6148 Fix comment speed 10 libavif 2021-01-19 10:49:36 -0800: Ewout ter Hoeven - 82d720e ext/libgav1.cmd: sync to 4a89dc3, update abseil-cpp 2021-01-19 10:49:36 -0800: Ewout ter Hoeven - b398d7f docker/build.sh: Sync dav1d and libgav1 versions 2021-01-18 13:20:52 -0800: Yuan Tong - f703571 Update docker script and changelog, prevent unnecessary shared build 2021-01-18 13:20:52 -0800: Yuan Tong - bea60ad Upgrade to rav1e 0.4.0 2021-01-15 14:08:08 -0800: Wan-Teh Chang - 9f57a1c Run clang-format on include/avif/avif.h 2021-01-15 11:05:25 -0800: Yuan Tong - 51a0834 Use procedure specified in H.273 to quantize YUV (#459) Build start: 2021-01-24 10:58:24 +0100 opus 2021-01-23 15:06:54 -0800: Mark Harris - d633f523 Fix float-approx negative left shift UB libopusenc 2021-01-10 22:40:55 -0800: Mark Harris - 427d611 Fix use of uninitialized serialno 2021-01-10 22:37:03 -0800: Mark Harris - 6d46f2d Fix use of uninitialized fields 2021-01-10 22:35:37 -0800: Mark Harris - 2055523 Fix ope_encoder_drain() assertion failure 2020-12-28 11:47:53 -0800: Mark Harris - feb233a picture.c: Fix signed shift undefined behavior Build start: 2021-01-24 11:07:13 +0100 sndfile 2021-01-24 12:37:47 +0500: evpobr - 942ae829 Update NEWS 2021-01-23 18:10:18 +0500: evpobr - 6a3df24d Add info about current maintainers and releaser jpeg-xl 2021-01-21 20:27:02 +0100: jpegxl-bot - 945ad0c Update JPEG-XL with latest changes. kvazaar 2021-01-15 18:54:06 +0200: Pauli Oikkonen - 9f34ae7e abi change, version bump 2021-01-15 18:47:29 +0200: Pauli Oikkonen - a28f8bfc document fastrd tools in readme too 2021-01-15 18:44:07 +0200: Pauli Oikkonen - fa1e2037 document fastrd tools in manpage libzen 2021-01-21 12:59:11 +0100: Maxime Gervais - e788a04 Add build script for iOS libmediainfo 2021-01-21 23:26:44 +0100: Maxime Gervais - e8d43625 Remove URL parameters from FileName 2021-01-21 23:25:37 +0100: Maxime Gervais - 910c2240 Remove invalid character in comment 2021-01-21 13:01:22 +0100: Maxime Gervais - ee581659 Add build script for iOS 2020-12-25 23:08:57 +0100: Maxime Gervais - b3588242 Fix double call to CriticalSectionLocker() AMF 2021-01-20 16:48:19 -0500: Ruben Gonzalez - e4a58cf Two minor fixes (#251) SVT-HEVC 2021-01-20 09:54:50 -0800: Jun - 33ca9aa Update README.md SVT-AV1 2021-01-20 10:16:30 -0800: Tomasz Szumski - 82da6a8e remove blank UT 2021-01-14 16:45:07 -0800: Christopher Degawa - dd662059 CI: macOS: set default generator to Ninja 2021-01-14 16:45:07 -0800: Christopher Degawa - 2ff83c57 gitlab: fix macOS conflicts test 2021-01-14 16:45:07 -0800: Marvin Scholz - 7d6def62 CI: macOS: Add FFmpeg build SVT-VP9 2021-01-20 09:55:52 -0800: Jun - 447f375 Update README.md srt 2021-01-22 18:18:09 +0100: Maxim Sharabayko - b2d35fc [core] Splitting sendBackup_CheckParallelLinks(..) (#1751) 2021-01-22 12:22:47 +0100: Maxim Sharabayko - 40aafa2 [core] Added socket ID to RCV-DROP log message 2021-01-21 12:09:45 +0100: Maxim Sharabayko - 68edf20 [apps] Created an example of a non-blocking client (#1753) 2021-01-21 10:55:48 +0100: Sektor van Skijlen - 5066569 [apps] Added non-blocking option for bonding examples (#1746) 2021-01-19 16:25:16 +0100: Maxim Sharabayko - b665e35 [core] Main-backup: renaming member link arrays (#1744) 2021-01-18 12:24:44 +0100: Sektor van Skijlen - c6591d5 [build] Fixed PowerShell script to not fail on CMake warning. CMake complaints about CMake version 2.8.8 requirement of GTest. Versions below 2.8.12 will soon become deprecated. 2021-01-18 10:43:16 +0100: Maxim Sharabayko - 42a3bb7 [tests] Enabled some CSndLossList::insert tests 2021-01-15 10:04:35 +0100: Sektor van Skijlen - 8b4c8cd [core][MAINT] Removed unused and swelling m_pAcceptSockets field + refax (#1740) AviSynthPlus 2021-01-17 14:14:53 -0500: Stephen Hutchinson - 20377502 CMakeLists: fix setting local plugindir ffmpeg 2021-01-24 10:55:44 +0800: Zhao Zhili - 1775688292 avformat/hlsenc: EXT-X-I-FRAMES-ONLY requires version 4 or higher 2021-01-24 10:55:29 +0800: Zhao Zhili - 47327aa2d9 avformat/hls: change sequence number type to int64_t 2021-01-24 09:35:36 +1100: Peter Ross - 5d8e86d15a avfilter/vf_waveform: flat_pix_fmts never used 2021-01-24 09:35:12 +1100: Peter Ross - 63be96414b avcodec/dvenc: dv100_weight_shift never used 2021-01-23 22:28:35 +0100: Paul B Mahol - b2bbcede5e avfilter/vf_colorchannelmixer: add option to preserve lightness 2021-01-23 20:13:39 +0100: Marton Balint - 257a83b969 avcodec/flashsv2enc: factorize updating block dimensions 2021-01-23 20:10:05 +0100: Marton Balint - daac7f4d9c avformat/swf: add support for reading and writing VP6A and Flash Screen Video codecs 2021-01-23 20:10:04 +0100: Marton Balint - 8d5f2a005d avformat/swfenc: add support for muxing png images 2021-01-23 20:10:04 +0100: Marton Balint - 041e735c81 avformat/swfenc: fix generation of FileAttributes tag 2021-01-23 19:54:14 +0100: Marton Balint - c8e1e56509 avfilter/af_astats: fix possible crash because of undefined float to integer rounding 2021-01-23 19:54:14 +0100: Marton Balint - 16766bf8a8 Revert "avutil/timecode: fix sscanf format string with garbage at the end" 2021-01-23 16:10:16 +0000: Haihao Xiang - b8cd37a59f qsv: dump more info in error, debug and verbose mode 2021-01-23 16:09:16 +0000: Haihao Xiang - db28e9c1d9 lavf/qsv: Add functions to print mfx iopattern, warning and error 2021-01-23 16:07:54 +0000: Xu Guangxin - 7a5a5e68bf avcodec/qsvdec: refact, remove duplicate code for plugin loading 2021-01-23 16:07:27 +0000: Xu Guangxin - d78ecf10bd avcodec/qsvdec: refact, move qsvdec_other.c to qsvdec.c 2021-01-23 16:06:37 +0000: Xu Guangxin - 399c1f9235 avcodec/qsvdec: refact, move qsvdec_h2645.c to qsvdec.c 2021-01-23 16:04:40 +0000: Xu Guangxin - e8df3808bd avcodec/qsvdec_h2645: refact, use DEFINE_QSV_DECODER to remove duplicate code 2021-01-23 16:04:09 +0000: Xu Guangxin - 96915ac51b avcodec/qsvdec_other: refact, use DEFINE_QSV_DECODER to remove duplicate code 2021-01-23 16:01:12 +0000: Xu Guangxin - 4c47b41782 avcodec/qsv_h2645: fix memory leak for plugin load 2021-01-23 14:32:54 +0100: Michael Niedermayer - 7a6666b19d avformat/flvdec: Use av_sat_add64() for pts computation 2021-01-23 14:32:54 +0100: Michael Niedermayer - d82ee907d6 avformat/utils: Check dts - (1<8 depth support 2021-01-21 10:22:41 -0300: James Almer - a423bc9dc2 ffmpeg_opts: remove lowres check 2021-01-21 13:37:47 +0100: Paul B Mahol - f07a8b13f3 avfilter/vf_super2xsai: add slice threading support 2021-01-21 13:37:47 +0100: Paul B Mahol - c2ee42e032 avfilter/vf_super2xsai: constify src pointer 2021-01-21 13:37:47 +0100: Paul B Mahol - b51eae1abe avfilter/vf_dblur: remove unused line 2021-01-21 13:37:47 +0100: Paul B Mahol - 4225819c70 avfilter/vf_deblock: fix >8 depth format case check 2021-01-21 13:37:47 +0100: Paul B Mahol - 27f1ee7f53 avfilter/vf_fieldmatch: use av_malloc_array() 2021-01-21 13:37:47 +0100: Paul B Mahol - b43c35c633 avfilter/vf_decimate: add support for more formats 2021-01-20 21:26:46 +0100: Michael Niedermayer - 0bee216ad4 avformat/asfdec_o: Check size vs. offset in detect_unknown_subobject() 2021-01-20 21:26:46 +0100: Michael Niedermayer - 03c479ce23 avformat/utils: check for integer overflow in av_get_frame_filename2() 2021-01-20 13:39:59 +0100: Paul B Mahol - 24dc6d386c avfilter/vf_nnedi: fix memleak at eof and simplify frame handling 2021-01-20 13:39:59 +0100: Paul B Mahol - 1dc71cf64e avfilter/vf_nnedi: small improvements 2021-01-20 01:04:26 -0600: rcombs - 2021dbe1d6 MAINTAINERS: update names 2021-01-20 01:02:56 -0600: rcombs - eabf5e6d6b All: update names in copyright headers 2021-01-19 20:37:37 +0100: Paul B Mahol - f359575c0b avfilter/vf_nnedi: unbreak nsize=0:nns=0 output 2021-01-19 20:37:37 +0100: Paul B Mahol - c737f6edce avfilter/vf_nnedi: simplify code even more 2021-01-19 14:59:05 +0100: Paul B Mahol - 553eb07737 avfilter/vf_nnedi: small cleanups 2021-01-19 12:15:07 +0100: Paul B Mahol - f3f5ba0bf8 avfilter/vf_nnedi: fix some compilation errors and warnings 2021-01-19 00:05:50 +0100: Michael Niedermayer - c48110a4a4 avformat/id3v2: Check against max compression ratio before allocation 2021-01-19 00:05:50 +0100: Michael Niedermayer - 7d7ae68972 avformat/avidec: Use av_sat_sub64() in check_stream_max_drift() 2021-01-19 00:05:50 +0100: Michael Niedermayer - 1b19057396 avutil/timecode: Avoid undefined behavior with large framenum 2021-01-19 00:05:50 +0100: Michael Niedermayer - 8c9a5a0fe9 avformat/mov: Check a.size before computing next_root_atom 2021-01-19 00:05:50 +0100: Michael Niedermayer - ac6c8993f7 avformat/sbgdec: Reduce the amount of floating point in str_to_time() 2021-01-18 14:05:51 +0100: Paul B Mahol - d03c7b1ad4 avfilter/vf_w3fdif: add more forgotten formats 2021-01-18 14:05:51 +0100: Paul B Mahol - e3baf45303 avfilter/vf_estdif: add some forgotten formats 2021-01-18 14:05:51 +0100: Paul B Mahol - 117bf7394f avfilter/vf_nnedi: rewrite and cleanup code 2021-01-18 13:09:22 +0800: Ting Fu - 71b82e4ffd dnn/openvino: support model input resize 2021-01-18 13:09:22 +0800: Ting Fu - 048d5cc620 dnn/openvino: refine code for better model initialization 2021-01-18 13:09:21 +0800: Ting Fu - 946fcd4508 dnn/openvino: remove unnecessary code 2021-01-17 21:36:16 -0500: tpol - 71ce5c32f0 avformat/rtsp: correctly set media control uri with mpegts 2021-01-17 15:56:31 +0100: Paul B Mahol - 41ddb27597 avfilter/vsrc_testsrc: add missing break 2021-01-17 15:56:31 +0100: Paul B Mahol - 9e1956175c avfilter/vf_maskedmerge: add yuv440p10 and commands support 2021-01-17 14:49:46 +0000: Derek Buitenhuis - e55a80da38 avcodec/librav1e: Pass through timestamps as opaque user data 2021-01-17 13:40:15 +0100: Paul B Mahol - f975cf7cc0 avcodec/cfhd: only increase s->level if transform is supported 2021-01-17 12:38:49 +0000: Derek Buitenhuis - b085a72c54 avcodec/librav1e: Fix indentation 2021-01-17 13:18:23 +0100: Paul B Mahol - 8d86d58941 avfilter/vf_datascope: add option to show only subset of components 2021-01-17 12:22:28 +0100: Paul B Mahol - eb0f532c98 avfilter/vf_bbox: add support for commands 2021-01-17 12:17:19 +0100: Paul B Mahol - 4f81e24c34 avfilter/vf_bbox: add support for >8 depth 2021-01-17 12:06:01 +0100: Paul B Mahol - 9b44f99329 avfilter/bbox: add support for >8 depth 2021-01-16 23:54:21 +0100: Paul B Mahol - 294854bd0a avfilter/vsrc_testsrc: add complement mode to rgbtestsrc 2021-01-16 23:54:21 +0100: Paul B Mahol - 79f2bca59c avfilter/vsrc_testsrc: add planar support to rgbtestsrc 2021-01-16 23:52:54 +0100: Paul B Mahol - 1ed6b80c28 avfilter/vf_threshold: add support for more formats 2021-01-16 23:34:06 +0100: Paul B Mahol - 95179dff82 avfilter/vf_chromanr: add support for more formats 2021-01-16 16:21:09 -0500: Andriy Gelman - 35eb5eeca8 ffmpeg: use sigaction() instead of signal() on linux 2021-01-16 21:35:44 +0100: Paul B Mahol - 4ae2dfd7ea avfilter/vf_detelecine: use ff_formats_pixdesc_filter() 2021-01-16 21:35:44 +0100: Paul B Mahol - bc2632f867 avfilter/vf_mix: use ff_formats_pixdesc_filter() 2021-01-16 21:35:44 +0100: Paul B Mahol - 6baed9ce03 avfilter/vf_telecine: use ff_formats_pixdesc_filter() 2021-01-16 21:35:44 +0100: Paul B Mahol - 737bb01540 avfilter/vf_weave: use ff_formats_pixdesc_filter() 2021-01-16 21:35:44 +0100: Paul B Mahol - 9beee83043 avfilter/vf_il: use ff_formats_pixdesc_filter() 2021-01-16 21:35:44 +0100: Paul B Mahol - c590ff1fbb avfilter/vf_copy: use ff_formats_pixdesc_filter() 2021-01-16 21:35:44 +0100: Paul B Mahol - 60836fb6f6 avfilter/vf_fieldhint: use ff_formats_pixdesc_filter() 2021-01-16 21:35:44 +0100: Paul B Mahol - 5b34fcaa8d avfilter/vf_stack: use ff_formats_pixdesc_filter() 2021-01-16 20:47:52 +0100: Paul B Mahol - b7817f23c0 avfilter/vf_phase: add support for commands 2021-01-16 14:08:59 +0100: Paul B Mahol - e722b443e4 avfilter: add estdif video filter 2021-01-16 08:53:27 +0800: Limin Wang - bf1cc9a43b avformat/hlsenc: reindent the code 2021-01-16 08:51:31 +0800: Limin Wang - 5ef20244de avformat/udp: add memory alloc checks 2021-01-16 08:51:22 +0800: Limin Wang - f6eaa864f3 avformat/udp: return the error code instead of generic EIO 2021-01-16 08:51:11 +0800: Limin Wang - 6696a07ac6 avutil/timecode: fix sscanf format string with garbage at the end 2021-01-15 15:01:03 +0200: Martin Storsjö - c2424b1f35 movenc: Present durations in mvhd/tkhd/mdhd as they are after edits 2021-01-15 11:43:38 +0100: Paul B Mahol - d4902751cb avfilter/vf_w3fdif: fix parity in frame mode 2021-01-15 08:59:54 +0800: Guo, Yejun - 64ea15f050 libavfilter/dnn: add batch mode for async execution shaderc 2021-01-18 15:07:21 -0500: Ryan Harrison - 73b54fa Deprecate WebGPU SPIRV support (#1167) mpv 2021-01-23 18:24:21 +0200: garoto - f6a92659fd manpage: fix PDF build 2021-01-20 01:15:36 +0200: Chris Varenhorst - 51852aad52 docs: Fix an old style parameter reference 2021-01-19 22:44:59 +0200: Jim Manos - 5edf22d2e9 umpv: remove unused imports 2021-01-19 13:10:58 +0100: Mia Herkt - 8753bd0198 stream_lavf: support rtsps 2021-01-16 15:17:01 +0100: sfan5 - a3e440c611 player: make resetting of track selection to "auto" work neon 2021-01-23 15:26:47 +0000: Joe Orton - 4fac395 * macros/neon.m4 (NE_VERSIONS_BUNDLED): Bump to 0.32.0-dev. 2021-01-23 15:24:44 +0000: Joe Orton - f831e2e Update copyright years. 2021-01-23 14:26:33 +0000: Joe Orton - dac1a6b Support SHA-512 (in addition to SHA-512/256) with ne_strhash(). 2021-01-23 13:20:07 +0000: Joe Orton - c7d9eb7 Fix use of NE_AUTH_PROXY with new ne_auth_add() API: cyanrip 2021-01-22 06:33:45 +0100: Lynne - b7fb3e7 accurip: minor code style change Build start: 2021-01-14 23:59:46 +0100 codec2 2021-01-14 20:17:56 +1030: drowe67 - 57518709 fix range of neyeoffset aom 2021-01-14 22:10:55 +0000: Elliott Karpilovsky - dfcb5ff4d Relax constraints on Y4M header parsing 2021-01-14 19:52:55 +0000: Bohan Li - 3c95dd58d Revert "Remove manual skip of ForcedFrameIsKeyCornerCases" 2021-01-14 19:25:15 +0000: Bohan Li - 9697f7726 Remove manual skip of ForcedFrameIsKeyCornerCases 2021-01-14 18:42:32 +0000: Fyodor Kyslov - 543e57d3b AV1 RT: Add SSE2 and NEON optimization for Temporal Denoise cargo-c 2021-01-14 10:50:07 +0100: Guillaume Desmottes - bb964b9 uninstalled pc: fix include path srt 2021-01-14 15:42:21 +0100: Maxim Sharabayko - 648e8b5 [core] CSndLossList limits the maximum offset (#1733) 2021-01-14 11:22:53 +0100: Sektor van Skijlen - a5609d3 [core] Reimplemented strerror to use static messages (#1627) 2021-01-14 11:18:08 +0100: Maxim Sharabayko - 3ca4e09 [core] Main-backup: added QualifyMemberStates function (#1739) 2021-01-14 10:35:06 +0100: Mikołaj Małecki - 2856305 [build] Made SRT versioned SO named with major and minor 2021-01-14 10:30:31 +0100: Jakub Adam - 6e78ecb [core] Run the accept hook before opening caller's socket ffmpeg 2021-01-14 11:08:33 -0800: Wonkap Jang - 57dae5723f avcodec/libvpxenc: add a way to set VP9E_SET_SVC_REF_FRAME_CONFIG 2021-01-14 19:16:55 +0100: Paul B Mahol - aaeee01eab avfilter/vf_w3fdif: add support for >8 depth gray formats 2021-01-14 14:20:02 +0100: Idan Freiberg - a6912e5b88 avformat/dhav: Fix incorrect non-DHAV chunk skipping logic Build start: 2021-01-14 06:17:56 +0100 vpx 2021-01-13 10:51:39 -0800: Hui Su - 576e0801f vpxenc: initalize the image object vmaf 2021-01-13 20:15:55 -0800: Kyle Swanson - 8ba4a4b doc/aom_ctc: update for libvmaf v2.1.1 2021-01-13 20:15:55 -0800: Kyle Swanson - 3503ca0 libvmaf: api v2.1.1, soname v1.1.1 2021-01-13 20:15:55 -0800: Kyle Swanson - fef90d0 actions: do not build windows ffmpeg 2021-01-13 20:15:55 -0800: Kyle Swanson - ff646ed vmaf/aom_ctc: update --v1.0 to clip psnr/ssim dB values 2021-01-13 20:15:55 -0800: Kyle Swanson - d372676 libvmaf/float_ms_ssim: add clip_db option 2021-01-13 20:15:55 -0800: Kyle Swanson - 3bcfb23 libvmaf/float_ssim: add clip_db option 2021-01-13 20:15:55 -0800: Kyle Swanson - 5b8a9c1 libvmaf/psnr: add min_sse option aom 2021-01-14 04:47:09 +0000: Krishna Malladi - a419d4a0a HighBD SSSE3 convolve_x_sr() and convolve_y_sr() 2021-01-14 01:38:21 +0000: Jerome Jiang - c62a6499b Separate ssse3 functions from sse2 file. 2021-01-14 00:40:10 +0000: Akshata Jadhav - baf5090d1 Resubmit consolidate skip extended comp mode speed features 2021-01-13 23:01:41 +0000: Hui Su - 94bcbfe76 aomenc: initalize the image object 2021-01-13 19:57:22 +0000: Marco Paniconi - 9d5faf772 rtc: Add datarate test with multi-threading 2021-01-13 19:32:23 +0000: Jingning Han - f62cbe2b5 Deprecate av1_default_scan_orders 2021-01-13 19:14:49 +0000: Fyodor Kyslov - b790c9c8c AV1 RT: Implement AV1 temporal denoising 2021-01-13 18:09:26 +0000: Mufaddal Chakera - b8fd9b35e Initialize thread_data->td for thread 0 in create_enc_workers 2021-01-13 17:55:07 +0000: Angie Chiang - 95b2b4245 Correct max_after in tf_setup_filtering_buffer() 2021-01-13 17:22:39 +0000: Akshata Jadhav - 2c3c2912c Disable use_intra_txb_hash in speed 1, 2 2021-01-13 07:50:57 +0000: Jingning Han - 22ea12992 Fix tpl seg fault in YUV422 mode rav1e 2021-01-13 14:59:16 +0100: Luca Barbato - 517b702c Prepare for release 2021-01-13 14:59:16 +0100: Raphaël Zumer - 350a9dfb Update features in README.md 2021-01-13 22:28:23 +0900: David Michael Barr - 9c8f733d CI: Update libdav1d to 0.8.1-dmo1 2021-01-13 14:18:00 +0100: Luca Barbato - b5b5ce5f Do not use explicitly the preview of Big Sur 2021-01-13 14:18:00 +0100: Luca Barbato - d1d870ab Bump dav1d version libavif 2021-01-13 12:23:49 -0800: Ben Morss - bba4975 Let developers know they can ignore avifIO.write gpac 2021-01-13 13:58:39 +0100: jeanlf - bb1ecbcdd send pid RepID for ROUTE in dashin file forward 2021-01-13 13:57:55 +0100: jeanlf - e115e3bbd added ignore list when checking unused args 2021-01-13 13:23:22 +0100: jeanlf - 62e38985e fixed wrong case in dPort route 2021-01-13 13:20:29 +0100: Aurelien David - 39a078f7f added support for windows 10 long paths with mingw (#1589) 2021-01-13 13:15:35 +0100: jeanlf - 42c1f06f7 added ContentInfo in route 2021-01-13 10:34:56 +0100: jeanlf - 0c195ca31 fixes in sgdp traf merge and write 2021-01-12 11:24:46 +0100: Aurelien David - bbf08c60a strlcpy: added bsd copyright notice and renamed to gf_strlcpy 2021-01-11 16:49:32 +0100: Aurelien David - 11be7dc31 added bsd strlcpy function for better string copies Build start: 2021-01-14 06:33:41 +0100 SVT-AV1 2021-01-13 17:10:36 -0800: Christopher Degawa - a6ac234a gitlab: add linux enc test (#1671) 2021-01-13 11:49:43 -0800: Christopher Degawa - 9c327a36 gitlab: use individual video files (#1670) 2021-01-13 11:49:19 -0800: Christopher Degawa - 6117a76b CMake: add -mno-avx if supported (#1669) srt 2021-01-13 12:49:24 +0100: Maxim Sharabayko - dccaf76 [core] Fixed idle link activation by higher weight 2021-01-13 12:49:24 +0100: Maxim Sharabayko - 26adb8b [core] Refactoring backup link activation ffmpeg 2021-01-13 23:02:47 -0300: James Almer - f6477ac9f4 avutil/tx: use ENOSYS instead of ENOTSUP 2021-01-14 01:44:21 +0100: Lynne - 151b41c8cc fft: remove 16-bit FFT and MDCT code 2021-01-14 01:44:20 +0100: Lynne - 9e05421dbe ac3enc_fixed: drop unnecessary fixed-point DSP code 2021-01-14 01:44:18 +0100: Lynne - 238b2d4155 ac3enc: halve the MDCT window size by using vector_fmul_reverse 2021-01-14 01:44:17 +0100: Lynne - 784c08af30 ac3enc: do not clip coefficients after transforms 2021-01-14 01:44:12 +0100: Lynne - 2d85e6e723 ac3enc_fixed: convert to 32-bit sample format 2021-01-13 23:08:02 +0000: Bas Nieuwenhuizen - 4386060164 kmsgrab: Do not require the modifier to stay constant. 2021-01-13 23:07:36 +0000: Bas Nieuwenhuizen - 03f4b203ba kmsgrab: Use invalid modifier if modifiers weren't used. 2021-01-13 17:34:13 +0100: Lynne - 06a8596825 lavu: support arbitrary-point FFTs and all even (i)MDCT transforms mpv 2021-01-13 16:23:47 +0100: der richter - dae9ea3fa7 mac: fix dangling pointers 2021-01-13 16:23:47 +0100: der richter - ce1571ac01 mac: drop build support for swift versions earlier than version 4.1 2021-01-13 16:23:47 +0100: der richter - bc58361d86 mac: fix usage of temporary pointers Build start: 2021-01-07 19:22:26 +0100 Build start: 2021-01-08 20:44:34 +0100 dssim 2021-01-08 00:50:55 +0000: Kornel - b5c4195 Minimal C-compatible API codec2 2021-01-08 13:28:24 +1030: drowe67 - 27040467 test push 2021-01-08 10:52:24 +1030: drowe67 - 1ce67065 Update cmake.yml 2021-01-08 10:46:36 +1030: drowe67 - 509b52ac Update cmake.yml 2021-01-08 10:43:36 +1030: drowe67 - 2d2cc41d Update cmake.yml 2021-01-08 10:41:40 +1030: drowe67 - 1f6293d4 Update cmake.yml 2021-01-08 10:30:41 +1030: drowe67 - 30eee414 add LPCNet to build process 2021-01-08 10:01:07 +1030: drowe67 - 95078795 Update cmake.yml 2021-01-08 09:29:44 +1030: drowe67 - 0ddc4816 Update cmake.yml 2021-01-08 09:19:07 +1030: drowe67 - 2f876b4d Update cmake.yml 2021-01-08 09:13:14 +1030: drowe67 - e0da72c1 Update cmake.yml 2021-01-08 09:08:40 +1030: drowe67 - 3257dd3c Update cmake.yml 2021-01-08 09:03:21 +1030: drowe67 - 5f7d18fb Update cmake.yml 2021-01-08 08:58:28 +1030: drowe67 - 04e44222 try to install packages and build CML support 2021-01-08 08:41:00 +1030: drowe67 - d05c9b49 rm some unused scripts 2021-01-08 08:36:23 +1030: drowe67 - 7e6cbe16 Update cmake.yml 2021-01-08 08:32:49 +1030: drowe67 - 2a1e8b67 Update cmake.yml 2021-01-08 08:28:13 +1030: drowe67 - 93170405 Create cmake.yml 2021-01-07 08:09:39 +1030: drowe67 - 778d7a95 2400B SNR measure passed correctly to FreeDV API 2021-01-06 16:29:32 +1030: drowe67 - b03e92b8 fixed NAN errors with software channel simulator used in freedv-gui. The OFDM modem was sometimes asking for nin==0 samples when sync was manually reset, which created a divide by zero error and NANs 2021-01-03 17:21:09 -0800: Mooneer Salem - 2eeb8b8d Use different SNR value to determine whether to open squelch. This resolves freedv-gui#81. 2021-01-02 23:07:00 -0800: Mooneer Salem - 39e47779 Resolve compiler errors on macOS Big Sur (11.0). vmaf 2021-01-07 10:46:06 -0800: Luc Trudeau - 908bdef Do not display collection scores if quiet and output are set 2021-01-07 10:45:51 -0800: Nathan E. Egge - ff183b8 Silence warnings for missing const qualifier. aom 2021-01-08 18:21:09 +0000: Krishna Malladi - 2f7028d2a AVX2 LowBD av1_convolve_2d_sr() 2021-01-08 02:57:41 +0000: Jerome Jiang - 454d116ae Remove 4x rectangular fwd txfm from rtc build 2021-01-07 08:54:07 +0530: Nithya V S - e2d1a429f Use highest possible no. of threads for temporal filtering gpac 2021-01-08 14:01:33 +0100: Aurelien David - 7a47be4ee update testsuite default branch 2021-01-08 13:46:43 +0100: jeanlf - 54834d278 do not open isobmf files in edit mode during -cat and added option to change duration of all samples SVT-AV1 2021-01-07 18:57:28 -0800: Christopher Degawa - ef0090b9 github: add avx512 compilation test (#1661) 2021-01-07 18:57:05 -0800: Slawomir Pawlowski - bc079d76 Fix kernel svt_aom_highbd_10_variance16x4_avx2, cleanup set variance kernels and extend UT AviSynthPlus 2021-01-08 19:11:44 +0100: Pinterf - fe6acd1b Shibatch: fix crash on exit 2021-01-08 09:47:17 +0100: Pinterf - 5d178a83 Step year 2020->2021 2021-01-08 09:43:01 +0100: Pinterf - 120751f0 Fix a suboptimal const declaration in SSE2 2021-01-07 18:10:12 +0100: Pinterf - bb460a98 ImageSeq (linux) CMakeList changes 2021-01-07 18:08:57 +0100: Pinterf - 5d84a92b ImageSeq to linux/gcc ffmpeg 2021-01-08 06:52:51 +0100: Andreas Rheinhardt - a454a0c14f avcodec/fft_template: Only check for FF_FFT_PERM_AVX on ARCH_X86 2021-01-08 06:08:03 +0100: Andreas Rheinhardt - 482aeda8bf avfilter/vsrc_testsrc: Deduplicate options 2021-01-08 05:06:12 +0100: Andreas Rheinhardt - 6fed8a6cb0 avfilter/af_biquads: Don't redundantly set AVClass 2021-01-08 05:06:12 +0100: Andreas Rheinhardt - 2d48b69b3d avfilter/af_biquads: Deduplicate options 2021-01-08 05:06:12 +0100: Andreas Rheinhardt - a6fa1838e6 avfilter/vf_blend: Deduplicate options 2021-01-08 05:06:12 +0100: Andreas Rheinhardt - c51887c56a avfilter/af_asupercut: Deduplicate options 2021-01-08 05:06:12 +0100: Andreas Rheinhardt - d1de1d95a6 avfilter/vf_neighbor: Deduplicate options 2021-01-08 05:06:11 +0100: Andreas Rheinhardt - 096cb41624 avfilter/vf_convolution: Deduplicate filter options 2021-01-08 05:06:11 +0100: Andreas Rheinhardt - cb4c3b6162 avformat/hashenc: Deduplicate (stream)hash options 2021-01-08 05:06:11 +0100: Andreas Rheinhardt - 5e11dcf52f avcodec/wavpack: Deduplicate exp and log tables 2021-01-08 05:05:13 +0100: Andreas Rheinhardt - ac0e75b647 avformat/mxf: Deduplicate random_index_pack_key 2021-01-08 05:05:10 +0100: Andreas Rheinhardt - a91b18f368 avfilter/vf_qp: Deduplicate variable names arrays 2021-01-08 05:05:10 +0100: Andreas Rheinhardt - 241cb4a48c avcodec/vp3data: Deduplicate coeff_tables 2021-01-08 05:05:10 +0100: Andreas Rheinhardt - 0a493ac0ca avcodec/twinvq, metasound_data: Deduplicate lsp tables 2021-01-08 05:05:10 +0100: Andreas Rheinhardt - f25b1742f0 avcodec/metasound: Deduplicate data 2021-01-08 05:05:10 +0100: Andreas Rheinhardt - 9c318b30f3 avcodec/g723_1: Move tables to their only user 2021-01-08 05:05:10 +0100: Andreas Rheinhardt - 3d284e35c2 avcodec/g723_1: Deduplicate arrays 2021-01-07 22:42:15 +0100: Arthur Taylor - f4bdeddc3c avcodec/libopusenc: Fix for header pre-skip value Build start: 2021-01-09 01:29:36 +0100 libwebp 2021-01-08 08:48:39 +0100: Pascal Massimino - 8696147d pngdec: raise memory limit if needed ffmpeg 2021-01-08 18:08:57 +0100: Michael Niedermayer - 69aeba8a19 avcodec/wmaprodec: Check packet size 2021-01-08 18:08:57 +0100: Michael Niedermayer - 0a0b92b4b2 avformat/dhav: Check position for overflow 2021-01-08 18:08:56 +0100: Michael Niedermayer - 380a3a0adf avcodec/rasc: Check frame before clearing 2021-01-08 18:02:55 +0100: Michael Niedermayer - ac5a568e6d avformat/utils: Change compute_chapters_end() from O(n²) to O(n log n) Build start: 2021-01-13 08:03:33 +0100 dssim 2021-01-12 19:30:39 +0000: Kornel - e6fb8a3 Bump libtiff 2021-01-09 08:47:21 +0000: miguel - 33c3f772 cmake: Use target_include_directories correctly 2021-01-09 08:27:24 +0000: Roger Leigh - 0ebb6860 cmake: Use target_include_directories correctly 2021-01-09 08:08:49 +0000: Roger Leigh - 9e301c27 cmake: Drop unnecessary TOOL_INCLUDES 2021-01-07 21:47:41 +0000: Roger Leigh - ec5e1524 cmake: Use target_include_directories correctly 2021-01-07 16:37:25 +0000: miguel - 71c033cc tiff tools and libtiff/mkg3states: include 'libport.h', remove local definition of 'getopt()' 2021-01-07 13:49:59 +0000: Miguel Medalha - d63700e5 Update CMakeLists.txt 2021-01-07 11:35:10 +0000: miguel - 3517708d tiff tools: include 'libport.h', remove local definition of 'getopt()' 2021-01-05 19:40:55 +0000: miguel - f2bfeb92 tiff tools: include 'libport.h', remove local definition of 'getopt()' libwebp 2021-01-12 10:57:27 +0100: Skal - 289757fe TiffDec: enforce stricter mem/dimension limit on tiles OpenCL-Headers 2021-01-12 10:06:17 -0800: Kévin Petit - dc46171 Add definitions for cl_arm_scheduling_controls v0.2.0 (#147) zimg 2021-01-10 21:16:52 -0800: sekrit-twc - c0d9c49 Update checked_int library 2021-01-10 21:12:28 -0800: sekrit-twc - 20dd2dc colorspace: fix underflow in AVX-512 ST.2084 codec2 2021-01-10 16:31:52 -0800: Mooneer Salem - 00e3d1aa Add Debian packaging instructions. 2021-01-10 00:08:21 -0800: Mooneer Salem - c14dfe48 Split headers and libraries into separate Debian packages. 2021-01-08 00:38:51 -0800: Mooneer Salem - 1767577a Remove unneeded debian folder. 2021-01-08 00:30:34 -0800: Mooneer Salem - 2454d6cc Add Debian packaging configuration in CMake. sndfile 2021-01-12 16:34:22 +0500: Maki - 2221cbed Renamed oga to ogg in simple_formats openal-soft 2021-01-11 17:39:57 -0800: Chris Robinson - 8c4adfd7 Use a span instead of passing a vector by reference 2021-01-10 13:34:05 -0800: Chris Robinson - 1f01311e Make sure proper names are used for querying PulseAudio info 2021-01-10 16:23:08 +0400: Ilya Fedin - a30d3ad8 Pass nullptr to pulse for default device 2021-01-08 19:23:17 -0800: Chris Robinson - b99adb62 Remove the invalid noexcept specification 2021-01-08 18:54:46 -0800: Chris Robinson - 89906453 Quickly fade out samples of a stopping voice 2021-01-08 18:51:25 -0800: Chris Robinson - 537fd6d0 Avoid dereferencing the end iterator 2021-01-06 18:04:04 -0800: Chris Robinson - 1f24f5ca Ensure the endian test is constexpr 2021-01-06 17:52:50 -0800: Chris Robinson - 948ae3bc Avoid duplicating an inline template function 2021-01-06 17:19:10 -0800: Chris Robinson - a9ac165c Properly trace the new HRTF delay for the B-Format decoder 2021-01-06 17:10:03 -0800: Chris Robinson - 292de73c Use a template to read integers with endian awareness 2021-01-02 17:37:09 -0800: Chris Robinson - 04cd0bc5 Return non-const from the resampler function 2021-01-02 14:24:53 -0800: Chris Robinson - 1f51de99 Make optional trivially destructible if the stored type is aom 2021-01-12 22:57:37 +0000: Angie Chiang - 7b0628b21 Refactor av1_temporal_filter() 2021-01-12 21:23:32 +0000: Jingning Han - 0e2b3d2a7 Revert "Consolidate skip extended comp mode speed features" 2021-01-12 19:39:59 +0000: Angie Chiang - 470d11695 Correct frame buf used in init_gop_frames_for_tpl 2021-01-12 09:57:15 -0800: Krishna Malladi - fd9f48b18 Correction to concvolve_2d_avx2.c for build error 2021-01-12 15:33:06 +0000: Paul Wilkins - 8089114df Further tweaks to rate adaption. 2021-01-11 11:40:57 -0800: Jingning Han - 7123b6690 Add const in src/ref_stride pool 2021-01-11 19:35:29 +0000: Jingning Han - c158b8dd5 Enable tpl model support compound prediction 2021-01-11 19:35:29 +0000: Jingning Han - 4b592ec83 Enable compound motion search in tpl model 2021-01-11 19:35:29 +0000: Jingning Han - fa41eca5c Factor out common operations in tpl model 2021-01-11 19:35:29 +0000: Jingning Han - 86dc6b8cb Rework tpl model estimation 2021-01-11 19:35:29 +0000: Jingning Han - 27619e3e0 Rework tpl model layout 2021-01-11 19:35:29 +0000: Jingning Han - 8f6611fb1 Use rd cost to decide final motion vector 2021-01-10 00:24:16 +0000: Bohan Li - c10bb981e Add unit tests for the key & value API 2021-01-10 00:24:16 +0000: Bohan Li - c1d42fe66 Add a key & value API to the libaom library. dav1d 2021-01-11 13:32:40 +0100: Nathan E. Egge - b12229c Round and clip with one step, mc_8tap_regular_h_c 2021-01-11 13:27:31 +0100: Kyle Siefring - 0bd57c6 Rework the usage of noskip_mask 2021-01-11 13:06:42 +0100: Kyle Siefring - 3ccfc25 Dedup setting match flags for spatial candidates 2021-01-07 17:10:18 +0100: Konstantin Pavlov - 864b199 CI: Use catalina builders for macOS builds rav1e 2021-01-11 10:09:14 +0100: Luca Barbato - 99fc8eb0 Bump libfuzzer-sys 2021-01-11 10:09:14 +0100: Luca Barbato - 66e43723 Bump itertools version 2021-01-11 10:09:14 +0100: Luca Barbato - 446b9c78 Bump console version 2021-01-11 10:09:14 +0100: Luca Barbato - 1202e8b2 Bump bitstream_io 2021-01-11 10:09:14 +0100: Luca Barbato - b3cb81b1 Prepare to release ivf kvazaar 2021-01-12 13:28:55 +0200: Pauli Oikkonen - fcc2c1fa return-type error does not know that you don't return from assert(0) 2021-01-11 18:43:28 +0200: Pauli Oikkonen - fef64e1c Whoops, included fast_coeff_cost stuff twice in vs project 2021-01-11 18:22:53 +0200: Pauli Oikkonen - 379cbd89 better documentation for the rdcost extraction 2021-01-11 18:22:53 +0200: Pauli Oikkonen - 4d1eb1aa Add fast coeff sources to vcxproj 2021-01-11 18:22:53 +0200: Pauli Oikkonen - fa8cfb92 Maybe this would work with VC++ 2021-01-11 18:22:53 +0200: Pauli Oikkonen - 20758a77 document fastrd measurement tools 2021-01-11 18:22:53 +0200: Pauli Oikkonen - 0e07308e new weights 2021-01-11 18:22:53 +0200: Pauli Oikkonen - 5827ecc5 this little piggy wasn't on board, obviously.. 2021-01-11 18:22:53 +0200: Pauli Oikkonen - b9244a62 fixes 2021-01-11 18:22:53 +0200: Pauli Oikkonen - 643e70d4 also move the readme file :^) 2021-01-11 18:22:53 +0200: Pauli Oikkonen - 1c1807f8 move rdcost stuff into a separate directory 2021-01-11 18:22:53 +0200: Pauli Oikkonen - a37095b0 new weights using new scripts 2021-01-11 18:22:53 +0200: Pauli Oikkonen - 17bedc97 script to average out results by qp over sequences 2021-01-11 18:22:53 +0200: Pauli Oikkonen - ab13018b tidy it up 2021-01-11 18:22:53 +0200: Pauli Oikkonen - 8aa9a29e what if this were to work now 2021-01-11 18:22:53 +0200: Pauli Oikkonen - 4deed04e you know what, fread returns number of elements, not bytes 2021-01-11 18:22:52 +0200: Pauli Oikkonen - c89477bb Ditto for 2nd part of least squares 2021-01-11 18:22:52 +0200: Pauli Oikkonen - 3dd4f0e0 Process some fault conditions in filter_rdcosts 2021-01-11 18:22:52 +0200: Pauli Oikkonen - 98a082cd last fixes to extract_rdcosts 2021-01-11 18:22:52 +0200: Pauli Oikkonen - b26e9c68 extract rdcosts works with the block qp fix 2021-01-11 18:22:52 +0200: Pauli Oikkonen - 40ae3538 Fix RD sampling to take the block QP into account 2021-01-11 18:22:52 +0200: Pauli Oikkonen - 03087fb4 Fix RDO sampling to work thru a CLI parameter, implement accuracy check 2021-01-11 18:22:52 +0200: Pauli Oikkonen - 33dd9c95 Tool to extract RDO bitrates mediainfo 2021-01-11 17:27:37 +0100: Maxime Gervais - b8c1a273a Cocoa GUI: Break long fields in compare view gpac 2021-01-12 14:58:53 +0100: jeanlf - 079d5d611 fixed missing export 2021-01-12 14:43:15 +0100: jeanlf - 59c257202 support for dolby truehd - cf #1292 2021-01-11 15:37:54 +0100: jeanlf - 7a6d74a88 added option to disable xPS extraction in mp4 demux SVT-AV1 2021-01-11 10:32:58 -0800: Ewout ter Hoeven - 9b67af03 Travis CI: Update to Ubuntu 20.04 and remove IBM Z allow_failure (#1579) 2021-01-11 10:31:50 -0800: Christopher Degawa - 75f1375f gitlab: add windows ffmpeg build (#1665) srt 2021-01-11 18:07:46 +0100: Maxim Sharabayko - adaf323 [build] Use Java 11 in Travis 2021-01-11 11:37:32 +0100: Jakub Adam - 62d5d30 [core] fix dllexport of srt_rejectreason_str() AviSynthPlus 2021-01-11 16:19:08 -0500: Stephen Hutchinson - a8c86300 Bump to version 3.7 2021-01-11 16:19:08 -0500: Stephen Hutchinson - 72730297 readme(_history).txt: updates 2021-01-11 16:19:08 -0500: Stephen Hutchinson - 149479d0 pkg-config: populate Libs.private correctly 2021-01-11 16:19:08 -0500: Stephen Hutchinson - 64c859bf ImageSeq: autodetect for build and fix building on GCC 8 and below 2021-01-11 16:19:08 -0500: Stephen Hutchinson - fc5e5afb CMakeLists: detect system target libraries correctly 2021-01-11 16:19:08 -0500: Stephen Hutchinson - 4b4d242a pkg-config: add Libs.private 2021-01-11 16:19:08 -0500: Stephen Hutchinson - 75d90426 plugins: always build Shibatch, ImageSeq, and TimeStretch 2021-01-11 16:19:08 -0500: Stephen Hutchinson - 692360a9 merge_avx2.cpp: fix build on MinGW-w64 2021-01-11 16:19:08 -0500: Stephen Hutchinson - b9b28499 ThreadPool.h: remove stray __stdcall 2021-01-11 16:19:08 -0500: Stephen Hutchinson - 5a60e640 Prefetcher: guard MMX instructions behind INTEL_INTRINSICS 2021-01-11 16:19:08 -0500: Stephen Hutchinson - 540d7df2 CMakeLists.txt: name libroot directly 2021-01-11 16:19:08 -0500: Stephen Hutchinson - efc3b83b Haiku: detect total physical memory and available pages 2021-01-11 16:19:08 -0500: Stephen Hutchinson - bd29245f basic Haiku support 2021-01-11 16:19:08 -0500: Stephen Hutchinson - 86eb0575 posix.h: bitness guard for OSX memory functions on PPC 2021-01-11 16:19:08 -0500: Stephen Hutchinson - a11422b9 Make sure __STDC_FORMAT_MACROS is defined if inttypes.h is used. 2021-01-11 16:19:08 -0500: Stephen Hutchinson - 47518b92 avisynth.cpp: add mach_init.h include for OSX 2021-01-11 16:19:08 -0500: Stephen Hutchinson - ea8fc7ee config.h: add basic detection for PowerPC 2021-01-11 16:19:08 -0500: Matthias C. M. Troffaes - f42d36ea Add GPL warning when building statically. 2021-01-11 16:19:08 -0500: Matthias C. M. Troffaes - f0692c1e Support static library build. ffmpeg 2021-01-12 00:17:30 -0300: AlexisWilke - ca21cb1e36 avformat/allformats: test pointer to be used 2021-01-11 23:23:36 +0100: Michael Niedermayer - 88519be8db avformat/mxfdec: Free all types for both Descriptors 2021-01-11 23:21:05 +0100: Michael Niedermayer - 90e4862ffa avutil/eval: Unconditionally check argument of e_div 2021-01-11 23:17:36 +0100: Michael Niedermayer - b0259aa248 avformat/utils: wrap_timestamp() is only needed for less than 64 bits 2021-01-11 23:15:04 +0100: Michael Niedermayer - fcc263caa9 avformat/aaxdec: Check string before strcmp() 2021-01-11 23:15:04 +0100: Michael Niedermayer - 7186ec88b9 uavformat/rsd: check for EOF in extradata 2021-01-11 21:34:43 +0000: Nuo Mi - 2ad21ee9d4 avcodec/cbs_h2645: Move zero_byte check to its own function 2021-01-11 17:03:15 -0300: Nuo Mi - 71de4ebede avcodec/cbs_h265: fix undef SEI_TYPE_X 2021-01-11 17:01:34 -0300: Nuo Mi - ebdd33086a avcodec: add vvc codec id and profiles 2021-01-10 19:23:07 -0300: James Almer - 9219ed213d avcodec/cbs: constify decompose_unit_types 2021-01-10 17:27:27 +0100: Paul B Mahol - a0acc44106 avfilter/vf_convolution: use correct stride variable 2021-01-10 19:14:37 +0530: Gyan Doshi - 0fff6c039c doc/ffmpeg: document max_error_rate 2021-01-09 22:38:12 +0100: Marton Balint - 2e2891383e avformat: remove some mpegts details from AVStream 2021-01-09 22:38:12 +0100: Marton Balint - e57879ec18 avformat/mpegts: use stream index based lookup with merge_pmt_versions if stream identifier matches multiple streams 2021-01-09 22:38:12 +0100: Marton Balint - f143a6c151 avformat/mpegts: only clear programs which no longer exist or have a new PMT 2021-01-09 22:38:12 +0100: Marton Balint - 10c8e53294 avformat/mpegts: rework clearing and adding pid to program 2021-01-09 22:38:12 +0100: Marton Balint - 5ea37923a8 avformat/mpegts: never discard PAT pid 2021-01-09 22:38:12 +0100: Marton Balint - 9298e8eb61 avformat/utils: do not overwrite already existing program with defaults in av_new_program 2021-01-09 20:54:56 +0100: Lynne - 91e1625db1 lavu/tx: clip when converting table values to fixed-point 2021-01-09 15:24:32 -0300: Arnaud Vrac - 29993b2947 sbc: do not set sample format in parser 2021-01-09 17:37:02 +0100: Christopher Degawa - eacad3406e avdevice/decklink_dec: mark get_frame_timecode and get_bmd_timecode static 2021-01-09 17:08:27 +0100: Matthieu Bouron - 2e17435480 avformat/mov: adjust skip_samples according to seek timestamp 2021-01-09 17:08:27 +0100: Lingjiang Fang - c4407a3e00 doc/protocols: explain tcp listen option description 2021-01-09 16:34:59 +0100: Timo Rothenpieler - 7a2d94cf1a avcodec/nvenc: fix timestamp offset ticks logic 2021-01-09 04:06:32 +0100: Andreas Rheinhardt - 42ee3898c8 avcodec/ac3dec: Make decoders init-threadsafe 2021-01-09 04:06:32 +0100: Andreas Rheinhardt - 10663312de avcodec/ac3dec: Check operations that can fail 2021-01-09 04:06:32 +0100: Andreas Rheinhardt - 277281ac8e avcodec/ac3enc: Factor common end of float/fixed encode_frame out 2021-01-09 04:06:31 +0100: Andreas Rheinhardt - 49a12ac4af avcodec/ac3enc_template: Perform compile-time checks at compile-time 2021-01-09 04:06:31 +0100: Andreas Rheinhardt - 496ff9f2e5 avcodec/[e]ac3enc: Don't invade CONFIG_ namespace 2021-01-09 04:06:31 +0100: Andreas Rheinhardt - 953924781e avcodec/ac3enc: Set function pointers earlier 2021-01-09 04:06:31 +0100: Andreas Rheinhardt - 505d4de064 avcodec/[e]ac3enc: Make encoders init-threadsafe, fix race luajit 2021-01-12 12:59:54 +0100: Mike Pall - 9b000309 Clarify macOS build instructions. mujs 2021-01-12 14:54:50 +0100: Tor Andersson - a09d869 Bug 697702: Add workaround for MSVC not having unistd.h Build start: 2021-01-07 17:40:37 +0100 zimg 2021-01-06 13:10:35 -0800: sekrit-twc - 64eeb31 colorspace: fix underflow in AVX-512 ST.2084 aom 2021-01-06 19:15:21 +0000: Nithya V S - b6871a771 Allocate workers for each module independently dav1d 2021-01-07 12:47:20 +0100: Martin Storsjö - 168c5d5 arm32: ipred: NEON implementation of ipred functions for 16 bpc 2021-01-07 12:47:20 +0100: Martin Storsjö - e08b784 arm32: ipred: Fix the element size declarations in stores in filter w8 2021-01-07 12:47:20 +0100: Martin Storsjö - 39dbabe arm32: ipred: Hoist a few shared instructions into common code 2021-01-07 12:47:20 +0100: Martin Storsjö - ab4ec8b arm64: ipred16: Remove an unnecessary instruction from the 12 bpc version of filter 2021-01-07 12:47:20 +0100: Martin Storsjö - 2df07ed arm32: ipred: Use a simpler instruction in filter w4 2021-01-07 12:47:20 +0100: Martin Storsjö - 62f2ec4 arm64: ipred16: Remove a leftover instruction 2021-01-07 12:47:20 +0100: Martin Storsjö - 01842ed arm32: ipred: Fix various inefficiencies in the dc functions 2021-01-07 12:47:20 +0100: Martin Storsjö - 6ca0e22 arm: ipred: Improve schedulimg in cfl and dc 2021-01-07 12:12:09 +0100: Martin Storsjö - 4d1d479 arm: looprestoration: Simplify code by allowing writing up to 8 pixels past the end of rows 2021-01-06 22:14:51 -0300: James Almer - 57a8294 lib: check the integrity of the default picture allocator 2021-01-06 04:37:22 +0100: Henrik Gramner - 5d7aa26 cli: Optimize md5 checksum calculation libavif 2021-01-06 19:24:30 -0800: Wan-Teh Chang - aaf332a Add AVIF_ prefix to AOM_OPTION_xxx enum constants 2021-01-06 13:05:29 -0800: Wan-Teh Chang - 247cb73 Change avifenc default speed from 4 to 6 mediainfo 2021-01-06 04:33:56 +0000: Christopher Degawa - 90dba338d configure.ac: Use PKG_CONFIG variable before using pkg-config gpac 2021-01-07 17:15:00 +0100: jeanlf - 37508607a print unused options for sessions run by mp4box and added pps_inband option to inject pps in non-IDR samples 2021-01-07 15:39:31 +0100: jeanlf - cea89193d fixed vvc stream types in m2ts 2021-01-07 12:14:00 +0100: jeanlf - 94dee360d tests update 2021-01-07 12:06:31 +0100: jeanlf - 3725db1b4 added flip and rotate to vout 2021-01-07 10:57:41 +0100: jeanlf - c6a62b5eb fixed #1677 2021-01-07 10:55:43 +0100: jeanlf - b34e98db5 fixed #1675 2021-01-07 10:54:44 +0100: jeanlf - 6a2a9ddc4 fixed #1674 2021-01-07 10:33:22 +0100: jeanlf - 7418d3566 doc update - cf #1620 2021-01-07 10:26:17 +0100: jeanlf - 45475a0a8 fixed typo - cf #1673 SVT-AV1 2021-01-06 23:29:40 -0800: Christopher Degawa - 9f219747 svt_spatial_full_distortion_kernel_avx512: fix Wshadow warning x264 2021-01-07 15:44:33 +0100: Martin Storsjö - 0d754ec3 gitlab-ci: Add build-only configurations with llvm-mingw targeting armv7/aarch64 2021-01-07 14:25:43 +0100: Henrik Gramner - 6bc7fe4f configure: Fix endianness test when LTO is enabled through CFLAGS 2021-01-07 11:54:03 +0100: Martin Storsjö - 15e447f9 gitlab-ci: Remove the unused _PATH variable AviSynthPlus 2021-01-07 13:57:23 +0100: Pinterf - 75cd22d9 Shibatch: ifdef unused from mem_blocks 2021-01-07 13:54:27 +0100: Pinterf - bb160903 Shibatch: remove PFC 2021-01-07 13:53:26 +0100: Pinterf - 85d4099c Shibatch: use moved mem_block files 2021-01-07 13:50:30 +0100: Pinterf - fcd8a4b6 Shibatch: Move mem_block from PFC 2021-01-06 20:53:00 +0100: Pinterf - 0ea96550 Prepare TimeStretch and Shibatch Linux build option 2021-01-06 20:46:42 +0100: Pinterf - e1501874 CMakeList: fix a GNU check 2021-01-06 20:45:15 +0100: Pinterf - 8de3f604 Update gitignore 2021-01-06 20:45:02 +0100: Pinterf - 5e42cc7b TimeStretch: linux friendly 2021-01-06 20:43:28 +0100: Pinterf - 8ce2fef3 Shibatch: gcc/linux friendly 2021-01-06 20:42:24 +0100: Pinterf - c399214b info.h: Fix gcc10 build mpv 2021-01-07 09:15:29 -0500: Leo Izen - d5ab5482a9 manpage: document off-by-one loop-file behavior Build start: 2021-01-06 19:19:20 +0100 harfbuzz 2021-01-06 05:45:01 +0200: David Corbett - c8c5e52a [use] Update overrides to 2021-01-04 libtiff 2021-01-05 19:30:07 +0000: miguel - 7eac42cc contrib/iptcutil.c - set '#ifdef _WIN32' (was '#ifdef WIN32', which failed at build time) sndfile 2021-01-06 14:42:31 +0500: yuan - 91131124 Improve handling of SMPL chunks in WAV files. fixes #675 2021-01-05 09:02:40 -0800: Arthur Taylor - b91c2603 id3: Identify ID3v2.2 and ID3v2.4 headers 2021-01-05 09:02:40 -0800: Arthur Taylor - 39d84589 id3: Fix skip of large ID3v2 headers libmysofa 2021-01-03 10:28:17 +0100: Christian Hoene - f983f1b fixed issue #153 2021-01-03 10:18:49 +0100: Christian Hoene - ac0a8ba fixed issue #151 and #152 2020-12-18 15:47:31 +0100: Christian Hoene - cc88f29 Alternative fir filling 2020-12-16 13:41:44 +0100: Yvan Grabit - 35d02d6 fir is not initialized 2020-12-16 13:30:18 +0100: Yvan Grabit - a6d3133 Fix some warnings aom 2021-01-05 23:27:56 +0000: Akshata Jadhav - a268b8819 Consolidate ML based prune partition speed features 2021-01-05 12:00:00 +0530: Akshata Jadhav - 2a307d6f6 Consolidate skip extended comp mode speed features dav1d 2021-01-06 00:23:05 +0100: Kyle Siefring - 5dc55af SSE2, msac: Use bsr shortcut for 50% bool decoding 2021-01-05 23:31:13 +0100: Matthias Dressel - 0d02b5e CI: Add fuzzer tests to tsan libavif 2021-01-06 08:42:56 -0800: Joe Drago - 2cf1285 Fix "Adjust min/max/speed defaults in avifenc" change 2021-01-06 08:40:19 -0800: Joe Drago - 9a36c75 clang-format (one last file) 2021-01-06 08:39:15 -0800: Joe Drago - a9a3375 clang-format (from recent change to .clang-format) 2021-01-06 08:38:24 -0800: Joe Drago - 16e4ce4 Adjust min/max/speed defaults in avifenc 2021-01-05 19:13:17 -0800: Yuan Tong - 74afba3 Expose AOM specific film grain advanced options (#456) 2021-01-05 14:19:44 -0800: Joe Drago - 11d2359 Fix ugly newlines before first parameter on calls in clang-format, reformat files gpac 2021-01-06 18:35:47 +0100: jeanlf - 9f143de8c fixes in vvc parsing - cf #1667 2021-01-06 17:21:27 +0100: jeanlf - 0a1852eca fixed potential bug in multikey item protection 2021-01-06 17:16:56 +0100: jeanlf - 78d010c1f fixed potential crash in dasher 2021-01-06 16:33:14 +0100: jeanlf - 003f21987 asan and fuzzer fixes 2021-01-05 19:08:10 +0100: jeanlf - 1807e4bc3 doc gen update and cosmetics 2021-01-05 19:07:47 +0100: jeanlf - fd07923c2 fixed potential bug cloning fragmented tracks with edit lists - cf #1469 2021-01-05 17:32:24 +0100: Jean Le Feuvre - 8c49fd2d1 fixed msvc warnings 2021-01-05 17:13:31 +0100: jeanlf - fcdda1867 added subtitle zero for ttml - cf #1618 2021-01-05 15:18:53 +0100: jeanlf - f811946ac fixed bug introduced by 8744cd56 2021-01-05 14:41:08 +0100: jeanlf - 8744cd56b added ttml track export 2021-01-05 10:23:42 +0100: jeanlf - b328eb725 fixed typo (ttml tick is not fractional) SVT-AV1 2021-01-05 14:34:13 -0800: Christopher Degawa - 202950ab cppcheck: suppress unused functions and extra messages 2021-01-05 10:57:11 -0800: ccccheung - 145cb990 Fix a deadlock by adding a cond variable for further synchronization (#1651) ffmpeg 2021-01-05 02:00:05 +0100: Michael Niedermayer - 66deab3a26 avformat/vividas: Check number of audio channels 2021-01-05 02:00:05 +0100: Michael Niedermayer - 7ce40dde03 avcodec/alsdec: Fix integer overflow with quant_cof 2021-01-05 02:00:05 +0100: Michael Niedermayer - 58c7d4a3e3 tools/target_dem_fuzzer.c: Decrease maxblocks shaderc 2021-01-06 11:00:14 -0500: Ryan Harrison - 61649cc Roll 4 dependencies (#1165) Build start: 2021-01-05 03:07:37 +0100 libtiff 2021-01-04 11:02:04 +0100: Even Rouault - dcd410f6 tools/CMakeLists.txt: add comment about rgb2ycbcr and thumbnail not to be installed 2021-01-03 19:19:12 +0000: Even Rouault - 9e09fdf7 Revert "Merge branch 'install_targets' into 'master'" 2021-01-03 14:35:36 +0000: Miguel Medalha - 24ad1062 Update 'CMakeLists.txt' from 'tools'. 2021-01-03 05:32:18 +0000: Miguel Medalha - b5e31737 Removed unnecessary reference to compression from usage info for -b parameter 2021-01-02 22:56:41 +0000: Roger Leigh - b95b3295 Remove non-functional VMS support 2021-01-02 22:55:04 +0000: Roger Leigh - 09735b16 Remove non-functional WinCE support 2021-01-01 22:24:01 +0000: Roger Leigh - ec3849d1 mkg3states: Sync generator with current generated file content 2021-01-01 22:24:01 +0000: Roger Leigh - d730cb33 cmake: Add faxtable and mkg3states targets vmaf 2021-01-04 17:31:05 -0800: Zhi Li - a697336 Update ffmpeg.md libavif 2021-01-04 14:27:19 -0800: Ewout ter Hoeven - f79083d tests/docker/build.sh: Use lts_2020_09_23 maintenance branch for abseil-cpp 2021-01-04 14:27:19 -0800: Ewout ter Hoeven - 38bad1c test/docker/build.sh: Dependency update 2021-01-03 13:00:18 -0800: Ewout ter Hoeven - 723881f Ext: Update to dav1d 0.8.1 mediainfo 2021-01-02 20:27:42 +0100: Maxime Gervais - 86979aff5 Add arm64 architucture for macOS gpac 2021-01-04 18:39:25 +0100: jeanlf - 203829b61 added imsc1 image embedding in ttml loader - cf #619 2021-01-04 14:41:01 +0100: jeanlf - 244f3cc32 added option to import ttml doc as a single sample 2021-01-04 14:24:45 +0100: jeanlf - dd32961d2 added parsing for missing ttml time metrics 2021-01-04 12:04:18 +0100: jeanlf - 9dc891997 cleanup of pid remove calls - cf #1668 and #1669 2021-01-04 12:04:18 +0100: jeanlf - b15020f54 fixed #1662 2021-01-04 12:04:18 +0100: jeanlf - 5aba27604 fixed #1661 2021-01-04 12:04:18 +0100: jeanlf - a4eb32704 fixed #1660 2021-01-04 12:04:18 +0100: jeanlf - dae990058 fixed #1659 2021-01-04 10:55:45 +0100: jeanlf - cc6699c4d fixed caps in route bundle description XML 2020-12-23 14:11:55 +0000: Nils - 864f17345 typo: commmon → common 2020-12-23 13:10:23 +0100: Romain Bouqueau - 725ce015f DASH: add trick mode Based on DASH-IF IOP 4.3, section 3.2.9 Tested with: gpac -i input:FID=1 reframer:saps=1:FID=2 -o output.m3u8:dual:SID=1,2 ffmpeg 2021-01-04 16:28:29 -0300: James Almer - 5f9632e491 avcodec/av1dec: add an option to select an operating point 2021-01-04 16:28:29 -0300: James Almer - f951d47563 avcodec/cbs_av1: add an option to select an operating point 2021-01-04 16:28:29 -0300: James Almer - 3b8400c221 avcodec/cbs: allow cbs_read_fragment_content() to skip decomposition of units 2021-01-04 16:28:29 -0300: James Almer - 9caf132462 avcodec/cbs: add an AVClass to CodedBitstreamType for option handling 2021-01-04 15:18:19 +0000: Joose Sainio - 0cd8769207 avcodec/libkvazaar: Set default ratecontrol algorithm for libkvazaar 2021-01-04 15:18:19 +0000: Xu Guangxin - c8bc0f66a8 avcodec/hevcdec: fix stat_coeff save/load for persistent_rice_adaptation_enabled_flag 2021-01-04 11:14:50 +0100: Paul B Mahol - 89c9c42c5b avfilter/af_astats: clip input value to prevent overflow 2021-01-03 20:30:33 -0300: Jonathan Baudanza - 6c24f2bf41 avformat/rtpdec: export Opus extradata in ff_rtp_parse_open() 2021-01-03 23:09:39 +0100: Paul B Mahol - ddd6c5cdc0 avfilter/vf_w3fdif: not interlaced frames are filtered like tff 2021-01-03 22:23:51 +0100: Paul B Mahol - b112c86a2e avfilter/vf_w3fdif: add two more useful options 2021-01-03 16:47:29 +0100: erankor - fde5593c7c avformat/http: support retry on connection error mpv 2021-01-03 12:05:30 -0500: Leo Izen - 1251f7bbf9 manpage: rename OS X references to macOS Build start: 2021-01-03 13:33:35 +0100 libtiff 2021-01-03 05:27:52 +0000: Miguel Medalha - a7d8a380 Constant variable 'stuff' renamed to 'usage_info' for consistency with the other tools 2021-01-02 14:42:09 -0800: Kurt Schwehr - f7e86122 ChangeLog: Remove extraneous character from prior commit - 00fe7828 2020-12-31 10:27:53 -0800: Kurt Schwehr - fa9266f3 custom_dir_EXIF_231.c: dos2unix and codespell 2020-12-31 10:18:04 -0800: Kurt Schwehr - 31ee0986 Fix spelling mistakes. codec2 2021-01-02 18:13:10 +0100: Davide Gerhard - 505491cc fix 'implicitly declaring library function' warning 2021-01-01 06:32:26 +1030: drowe67 - 22e6cb18 removed the need for kiss_fft include openal-soft 2021-01-01 15:35:46 -0800: Chris Robinson - d6495b35 Fix comment typo 2021-01-01 15:35:14 -0800: Chris Robinson - 1327aca9 Don't use templates unnecessarily 2020-12-31 18:23:59 -0800: Chris Robinson - 87a86219 Make FPUCtl methods noexcept 2020-12-31 16:47:12 -0800: Chris Robinson - 20ef8bf3 Move cpu_caps and fpu_ctrl to core 2020-12-31 13:15:38 -0800: Chris Robinson - 002c5062 Remove an unnecessary include 2020-12-31 13:01:17 -0800: Chris Robinson - f2b7a063 Add NEON-enhanced FIR loops for convolution and UHJ 2020-12-31 11:42:02 -0800: Chris Robinson - 9d354f72 Assume run-time NEON support if detected by cmake 2020-12-31 11:16:44 -0800: Chris Robinson - 78f3d8fc Check for SSE and NEON earlier vmaf 2021-01-01 11:49:32 -0800: Zhi Li - 0d84f29 Feature/fix ssim precision issue (#796) 2020-12-31 16:09:07 -0800: Zhi Li - 22ed442 Add processes to run_testing and run_vmaf_training scripts. 2020-12-31 15:14:27 -0800: Zhi Li - a5a68e6 Change subjective model default to MLE_CO_AP2. 2020-12-31 14:32:47 -0800: Zhi Li - a78a805 Fix. dav1d 2021-01-01 21:36:25 +0100: Janne Grunau - 6ed5faf Update NEWS for 0.8.1 rav1e 2020-12-31 22:02:30 +0100: Luni-4 - 742c0fe8 CI: Remove a useless condition 2020-12-31 22:02:06 +0100: Luni-4 - f2e2bbf4 CI: Use stable version for arm jobs on macos 2020-12-31 18:17:49 +0100: Luni-4 - 63a11531 Fix clippy lints libavif 2020-12-31 11:33:38 -0800: Qiang Zhou - 295cab3 fix avis encode bug on Deduplication libzen 2020-12-28 23:44:13 +0100: Maxime Gervais - d508106 Remove hardcoded libstdc++ linking libmediainfo 2020-12-28 21:54:18 +0100: Maxime Gervais - d93ead0c Replace i386 arch by arm64 on macOS AviSynthPlus 2021-01-01 20:26:59 -0500: Stephen Hutchinson - 88fb1cdf posix.rst: some long-needed updates for clarity ffmpeg 2021-01-03 01:16:25 +0100: Michael Niedermayer - f26b5acfc0 avformat/wavdec: Avoid zeroing written to array 2021-01-03 01:16:25 +0100: Michael Niedermayer - 32d0561891 avcodec/notchlc: Check uncompressed size against input for LZ4 2021-01-02 14:36:22 +0200: Jan Ekström - ed524136e0 avcodec/videotoolbox: make FFmpeg-to-VT mapping error more informative 2021-01-01 15:25:48 +0100: Andreas Rheinhardt - 2c6f532e0a Mark some pointers as const 2021-01-01 14:33:47 +0100: Anton Khirnov - 15baa0c1ac lavc/mjpegdec: cosmetics, org->orig 2021-01-01 14:33:12 +0100: Anton Khirnov - b0f1a86aaf fate: add tests for AVID 2021-01-01 14:33:08 +0100: Anton Khirnov - bb2651a921 api-seek-test: use non-obsolete decoding API 2021-01-01 14:33:03 +0100: Anton Khirnov - 88e098029d api-band-test: use non-obsolete decoding API 2021-01-01 14:32:48 +0100: Anton Khirnov - 94988f9107 api-h264-test: use non-obsolete decoding API 2021-01-01 14:26:09 +0100: Anton Khirnov - c6357311f3 lavfi/vf_uspp: convert to the video_enc_params API 2021-01-01 14:25:33 +0100: Anton Khirnov - 7f7eb137d6 lavfi/vf_codecview: convert to the video_enc_params API 2021-01-01 14:25:28 +0100: Anton Khirnov - 3f0930387c lavfi/vf_fspp: convert to the video_enc_params API 2021-01-01 14:25:18 +0100: Anton Khirnov - 955bdb1d32 lavfi/vf_pp7: convert to the video_enc_params API 2021-01-01 14:25:02 +0100: Anton Khirnov - 775707aba9 lavfi/vf_spp: convert to the video_enc_params API 2021-01-01 14:24:43 +0100: Anton Khirnov - a11ee84194 lavfi/vf_pp: convert to the video_enc_params API 2021-01-01 14:24:20 +0100: Anton Khirnov - fba0ecbe20 lavfi: add common code to handle QP tables 2021-01-01 14:23:48 +0100: Anton Khirnov - c72d526494 lavfi/vf_qp: convert to the video_enc_params API 2021-01-01 14:23:19 +0100: Anton Khirnov - baecaa16c1 mpegvideo: use the AVVideoEncParams API for exporting QP tables 2021-01-01 14:14:57 +0100: Anton Khirnov - e15371061d lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:11:01 +0100: Anton Khirnov - c8c2dfbc37 lavu: move LOCAL_ALIGNED from internal.h to mem_internal.h 2021-01-01 12:43:42 +0100: Paul B Mahol - 54cd025a82 avfilter: add temporal midway equalizer filter 2021-01-01 00:38:22 +0100: Lynne - 63505fc60a configure: update copyright year 2020-12-31 23:42:05 +0100: Andreas Rheinhardt - be1f5bae31 avcodec/svq1dec: Increase nb_bits of VLC to read it in one go 2020-12-31 23:37:53 +0100: Andreas Rheinhardt - 4425aa4be5 avcodec/dirac_arith: Make table only used here static 2020-12-31 23:36:37 +0100: Andreas Rheinhardt - bd46e3ee71 avcodec/qdmc: Mark decoder as init-threadsafe 2020-12-31 23:35:21 +0100: Andreas Rheinhardt - e0311e848a avcodec/opusdec: Mark decoder as init-threadsafe 2020-12-31 23:35:10 +0100: Andreas Rheinhardt - 9f36a5a1cc avcodec/opusdec: Cleanup generically on init failure 2020-12-31 23:23:03 +0100: Andreas Rheinhardt - f03eade869 avcodec/opusdec: Move per-stream fields to OpusStreamContext 2020-12-31 23:21:43 +0100: Andreas Rheinhardt - 794fb18369 avcodec/opusdec: Return error upon error 2020-12-31 23:18:55 +0100: Andreas Rheinhardt - 4f1ae39036 avcodec/aacps_common: Use minimal VLC nb_bits/max_depth 2020-12-31 22:12:39 +0100: Andreas Rheinhardt - 3693e2fcee avcodec/aacps: Factor out code shared by float and fixed point decoder 2020-12-31 22:12:01 +0100: Andreas Rheinhardt - 0d61a1cfad avcodec/mpegvideo: Don't zero-initialize unnecessarily 2020-12-31 22:04:23 +0100: Andreas Rheinhardt - 3526f3856a avcodec/aacsbr_template: Remove pointless runtime initialization 2020-12-31 21:53:55 +0100: Andreas Rheinhardt - df56a1060c avcodec/aacsbr: Remove remnants of tablegen 2020-12-31 21:49:33 +0100: Andreas Rheinhardt - 2c3393d15d avcodec/atrac3plus_data: Mark array as const 2020-12-31 21:46:01 +0100: Andreas Rheinhardt - 15072d2753 avcodec/mlpenc: Simplify finding best codebook 2020-12-31 21:43:31 +0100: Andreas Rheinhardt - 2825ed4e26 avcodec/opusdec: Remove always-true check 2020-12-31 21:41:07 +0100: Andreas Rheinhardt - 2089d21bc7 avfilter/vf_addroi: Use chars instead of strings for one-char strings 2020-12-31 21:30:51 +0100: Andreas Rheinhardt - 7684182921 avcodec/opustab: Make array static luajit 2021-01-02 21:49:41 +0100: Mike Pall - f47c864b Bump copyright date. 2021-01-02 21:37:51 +0100: Mike Pall - 31343597 Fix trace exit register dump for some archs. 2021-01-02 21:17:01 +0100: Mike Pall - ee855749 Documentation cleanup. mpv 2021-01-01 17:14:57 +0100: Niklas Haas - 3e175dff4a vo_gpu: don't segfault if 3DLUT texture fails uploading Build start: 2020-12-31 16:54:51 +0100 harfbuzz 2020-12-30 19:21:49 -0800: Khaled Hosny - 1fb7f3bd [docs] Document various HB_SCRIPT_* 2020-12-30 19:21:49 -0800: Khaled Hosny - ea0907ab [docs] Document version macros 2020-12-30 19:21:49 -0800: Khaled Hosny - 5e9f05ff [docs] Expand memory modes docs 2020-12-30 19:21:49 -0800: Khaled Hosny - 5151c2b6 [introspection] Replace deprecated allow-none 2020-12-30 19:21:49 -0800: Khaled Hosny - a64d56a3 [introspection] nullable is for pointers 2020-12-30 19:21:49 -0800: Khaled Hosny - 9936490c [docs] Invalid use of "optional" annotation 2020-12-30 19:21:49 -0800: Khaled Hosny - bf5b4b71 [docs] Duplicated documentation 2020-12-30 19:21:49 -0800: Khaled Hosny - 3d7a3616 [docs] Miscellaneous missing docs 2020-12-30 19:21:49 -0800: Khaled Hosny - a31a51cd [docs] Complete hb-ft docs a bit 2020-12-30 19:21:49 -0800: Khaled Hosny - 8c492d5c [docs] Complete hb-ot-math docs a bit 2020-12-30 19:21:49 -0800: Khaled Hosny - 3f7ffd1b [docs] Complete hb-unicode docs a bit 2020-12-30 19:21:49 -0800: Khaled Hosny - 2fdab788 [docs] Complete hb-buffer docs a bit 2020-12-30 19:21:49 -0800: Khaled Hosny - 492a5a90 [docs] Complete hb-aat docs a bit 2020-12-30 19:21:49 -0800: Khaled Hosny - 3a012cc4 [docs] Complete hb-metrics docs a bit 2020-12-30 19:21:49 -0800: Khaled Hosny - 5a55b31a [docs] Complete hb-shape-plan docs a bit 2020-12-30 19:21:49 -0800: Khaled Hosny - 8e8c3e58 [docs] Complete hb-ot-layout docs a bit 2020-12-30 19:21:49 -0800: Khaled Hosny - 5b7b730d [docs] Complete hb-color docs a bit 2020-12-30 19:21:49 -0800: Khaled Hosny - aa107e65 [docs] Complete hb-font docs a bit 2020-12-30 19:21:49 -0800: Khaled Hosny - 9b602e8e [docs] Complete hb-common docs a bit 2020-12-30 23:28:26 +0200: Khaled Hosny - 53ed5597 [docs] Add missing API indices 2020-12-30 23:28:26 +0200: Khaled Hosny - c9c3b3c9 [docs] Use correct syntax 2020-12-30 23:28:26 +0200: Khaled Hosny - a8e72ee7 [docs] Use %true and %false consistently 2020-12-30 23:06:18 +0200: Khaled Hosny - a3fe43a4 [docs] Hide private enum values 2020-12-30 11:55:24 -0800: Khaled Hosny - b8e6f17e [docs] Move note about harfbuzz-old to proper place 2020-12-30 11:53:46 -0800: Khaled Hosny - e93de636 [docs] Document unused language in get_baseline 2020-12-30 11:50:49 -0800: Khaled Hosny - c7b2e64c [docs] make it clear that FT_Face must have size 2020-12-30 11:50:14 -0800: Khaled Hosny - 4136ecf7 [docs] Don’t use FreeType in the simple example codec2 2020-12-31 09:57:22 +1030: drowe67 - 22c8ed46 reduce header file requirements for freedv-gui vmaf 2020-12-30 17:27:16 -0800: BassThatHertz - 1a37e68 The wrong word was used. This has been corrected. 2020-12-30 11:54:51 -0800: Cosmin Stejerean - 469b33b Update instructions for accessing vqeghd3 2020-12-30 10:29:21 -0800: Kyle Swanson - 46c99c0 doc/aom_ctc: update `--aom_ctc v1.0` for v2.1.0 2020-12-30 09:59:40 -0800: Kyle Swanson - 2e1b24d libvmaf: api v2.1.0, soname v1.1.0 2020-12-30 09:59:40 -0800: Kyle Swanson - 34d9caf libvmaf/test: fix link_with for Windows ci 2020-12-30 09:59:40 -0800: Kyle Swanson - 73cf287 libvmaf/vmaf: check for unique model names at the cli 2020-12-30 09:59:40 -0800: Kyle Swanson - 6ef8217 libvmaf/vmaf: clean up all cli buffers 2020-12-30 09:59:40 -0800: Kyle Swanson - 20f1cd2 libvmaf/dict: add numerical normalization 2020-12-30 09:59:40 -0800: Kyle Swanson - 9c9a98c libvmaf: support threaded extraction of templated features 2020-12-30 09:59:40 -0800: Kyle Swanson - 81665f2 libvmaf: add vmaf_dictionary_compare() 2020-12-30 09:59:40 -0800: Kyle Swanson - 0e2b3bf libvmaf/test_model: silence several warnings 2020-12-30 09:59:40 -0800: Kyle Swanson - d64edea libvmaf/vmaf_feature_name: numerical normalization for templated feature name 2020-12-30 09:59:40 -0800: Kyle Swanson - 97c38d7 python: update tests to use templated feature names 2020-12-30 09:59:40 -0800: Kyle Swanson - 0011e95 libvmaf/tools: update to support per-model feature overloads 2020-12-30 09:59:40 -0800: Kyle Swanson - 9580a9b libvmaf/feature: write templated feature names 2020-12-30 09:59:40 -0800: Kyle Swanson - 15a0c56 libvmaf/test: add model feature overload test 2020-12-30 09:59:40 -0800: Kyle Swanson - 1872654 libvmaf: add vmaf_model_feature_overload/vmaf_model_collection_feature_overload 2020-12-30 09:59:40 -0800: Kyle Swanson - 5531fa0 libvmaf/feature_vector_append: add error logging 2020-12-30 09:59:40 -0800: Kyle Swanson - 2c5a69a libvmaf: add vmaf_feature_name() 2020-12-30 09:59:40 -0800: Kyle Swanson - 1b0e09a cli_parse: add `--aom_ctc v1.0`, deprecate `--aom_ctc proposed` 2020-12-30 09:59:40 -0800: Kyle Swanson - 5a799ce tools/vmaf: fix --no_prediction when used with default model 2020-12-30 09:59:40 -0800: Kyle Swanson - cc1ab20 libvmaf/VmafDictionary: do not hide implementation, internal api aom 2020-12-31 04:58:13 +0000: Wan-Teh Chang - 4782f340d Skip ForcedFrameIsKeyCornerCases for bug 2915 rav1e 2020-12-31 12:58:23 +0100: Luca Barbato - 17bed705 Prepare to release v_frame SVT-AV1 2020-12-31 01:31:37 -0800: Christopher Degawa - d158a9e8 ci: remove merged vmaf patch 2020-12-31 01:31:23 -0800: Christopher Degawa - 4bb8cc9f gitlab: add gstreamer ffmpeg 2020-12-31 12:44:12 +0100: Andreas Rheinhardt - 4a160cbef4 avcodec/motion_est, mpegvideo: Make pointers to static storage const 2020-12-31 12:06:04 +0100: Andreas Rheinhardt - eea2638e9a configure, libavcodec/speedhq: Fix compiling SpeedHQ encoder 2020-12-31 12:00:15 +0100: Andreas Rheinhardt - 8af82be946 avcodec/mpegvideo: Merge ff_mpv_decode_defaults into ff_mpv_decode_init 2020-12-31 11:56:18 +0100: Andreas Rheinhardt - ebbdb928e8 avcodec/h261dec: Don't use too big max_depth in get_vlc2() 2020-12-31 11:54:22 +0100: Andreas Rheinhardt - 2b04405b63 avcodec/speedhq: Remove cast 2020-12-31 11:49:43 +0100: Andreas Rheinhardt - 0e3272d9a4 avcodec/mpeg12: Reindentation 2020-12-31 11:46:20 +0100: Andreas Rheinhardt - 902e16d183 avcodec/mpeg12: Make initializing VLCs thread-safe 2020-12-31 11:11:59 +0100: Andreas Rheinhardt - 6e8fcd9c56 avcodec/mpeg12: Don't initialize encoder-only parts of RLTable 2020-12-31 10:53:42 +0100: Andreas Rheinhardt - 1ead0c6388 avcodec/rl: Remove nonstatic storage of RL tables 2020-12-31 09:21:31 +0800: Guo, Yejun - 477dd2df60 dnn_interface.h: fix redefining typedefs 2020-12-31 08:31:17 +0800: Guo, Yejun - 6b0cfa8399 dnn/queue: add error check and cleanup 2020-12-31 08:31:17 +0800: Guo, Yejun - 97f520b700 dnn: fix issue when pthread is not supported 2020-12-31 08:31:17 +0800: Guo, Yejun - 8e78d5d394 dnn: fix redefining typedefs and also refine naming with correct prefix 2020-12-30 23:14:46 +0100: Lynne - 53c56585a6 hwcontext_drm: make dependency on Linux kernel headers optional 2020-12-30 16:33:30 +0100: Paul B Mahol - 2f20e35892 avfilter/vf_w3fdif: add support for commands 2020-12-30 15:53:22 +0100: Paul B Mahol - aea3cf4f18 avfilter/vf_xmedian: allow to control eof handling 2020-12-30 15:53:22 +0100: Paul B Mahol - 9ac31b419c avfilter/vf_xmedian: add timeline support mpv 2020-12-31 12:54:33 +0200: Avi Halachmi (:avih) - 4f129a3eca input.conf syntax: support custom quotes !XstringX! 2020-12-31 12:54:33 +0200: Avi Halachmi (:avih) - bb439efe0d input.rst: fix typo commands -> arguments 2020-12-30 20:03:54 +0200: Jan Ekström - f02ab2aabb csputils: add mappings for DCI-P3 (ST.431-2) and P3-D65 (ST.432-1) 2020-12-30 17:30:01 +0200: Emmanuel Gil Peyrot - 5f2b60a645 vd_lavc: add VP8 to the default allowed hwdec codec list Build start: 2020-12-30 12:53:51 +0100 dssim 2020-12-30 00:04:45 +0000: Kornel - ba72173 Use custom weights 2020-12-29 19:38:30 +0000: Kornel - 3ea5dab Update tests openal-soft 2020-12-29 09:57:08 -0800: Chris Robinson - ec7e7c91 Avoid ugly reinterpret_casts with offsetof 2020-12-28 08:37:49 -0800: Chris Robinson - 96942d79 Combine multiple functions into one 2020-12-28 08:04:23 -0800: Chris Robinson - aae115c3 Return an intrusive_ptr from EffectStateFactory::create vmaf 2020-12-29 15:41:12 -0800: Kyle Swanson - afd2d3a libvmaf: add 4k models to list of built-in models (#791) Build start: 2020-12-29 21:36:16 +0100 dssim 2020-12-29 19:32:18 +0000: Kornel - 296a939 Use all weights 2020-12-29 19:10:24 +0000: Kornel - 0661f93 Bump deps 2020-12-28 10:42:55 +0200: igv - 08d3837 Remove redundant modulus libtiff 2020-12-29 06:57:29 -0800: Kurt Schwehr - 66a9f0f8 Remove "ifdef VMS" that are no longer necessary. 2020-12-29 07:59:44 -0600: Bob Friesenhahn - b10bf3ab _TIFFBuiltinCODECS should be const 2020-12-13 07:03:03 +0900: Lemures Lemniscati - 1dfa4273 CMakeLists.txt: Report when libdeflate is found 2020-12-01 00:25:52 +0100: Thomas Bernard - a5d20b39 tiff2pdf.c: check that tiff_datasize fits in a signed tsize_t vmaf 2020-12-29 11:23:49 -0800: Christopher Degawa - aa422ef meson: fix external builds with built_in_models 2020-12-29 11:23:49 -0800: Christopher Degawa - c171b64 meson: use library() instead of both_library() aom 2020-12-28 12:47:28 +0530: Akshata Jadhav - 421c6af4c Consolidate disable wedge search features SVT-AV1 2020-12-29 10:58:40 -0800: Christopher Degawa - 11d11c04 build.bat: add avx512 option 2020-12-29 10:58:40 -0800: Christopher Degawa - 1d9cd80f build.sh: add enable/disable-avx512 option 2020-12-29 10:58:40 -0800: Christopher Degawa - 9bd67fad gitlab: add avx512 job 2020-12-29 10:58:40 -0800: Christopher Degawa - 2ce1b7da CMake: add option to enable avx512, NON_AVX512_SUPPORT->EN_AVX512_SUPPORT ffmpeg 2020-12-29 09:31:06 +0800: Guo, Yejun - c720286ee3 vf_dnn_processing.c: add async support 2020-12-29 09:31:06 +0800: Guo, Yejun - 5024286465 dnn_interface: change from 'void *userdata' to 'AVFilterContext *filter_ctx' 2020-12-29 09:31:06 +0800: Guo, Yejun - e67b5d0a24 dnn: add async execution support for openvino backend 2020-12-29 09:31:06 +0800: Guo, Yejun - 39f5cb4bd1 dnn_interface: add interface to support async execution 2020-12-29 09:31:06 +0800: Guo, Yejun - 38089925fa dnn_backend_openvino.c: refine code for error handle 2020-12-29 09:31:06 +0800: Guo, Yejun - 2b177033bb dnn_backend_openvino.c: separate function execute_model_ov 2020-12-29 09:31:06 +0800: Xie, Lin - 6506ab8b03 dnn/queue: add queue and safe_queue support 2020-12-29 09:31:06 +0800: Guo, Yejun - 1b64954e42 vf_dnn_processing.c: replace filter_frame with activate func 2020-12-28 14:08:44 -0800: Aman Karmani - e1d7433100 avcodec/codec_desc: describe AV_CODEC_ID_MPEG2TS 2020-12-28 14:08:44 -0800: Aman Karmani - d20f059fb9 avformat/rtsp: add satip_raw flag to receive raw mpegts stream 2020-12-28 14:08:44 -0800: Aman Karmani - 98b76bb11f avformat/rtsp: add support for satip:// Build start: 2020-12-28 22:39:16 +0100 libtiff 2020-12-28 08:35:19 -0600: Bob Friesenhahn - aef996e4 Declare gpsFields as static const 2020-12-28 07:48:18 -0600: Bob Friesenhahn - f2435ace Reduce initialized data by making more data const and simplifying usage() implementation. openmpt 2020-11-29 15:01:37 +0000: Jörn Heusipp - 3f7268aec [Mod] libopenmpt: Prepare for release. 2020-11-29 14:58:55 +0000: Jörn Heusipp - 134c34c8d [Doc] libopenmpt: Reorder changelog. 2020-11-29 14:51:02 +0000: Johannes Schultz - 8f6732dfe [Doc] Update release notes. [Mod] OpenMPT: Version is now 1.29.06.00 2020-11-29 12:49:51 +0000: Jörn Heusipp - 4573a417e Merged revision(s) 13921 from trunk/OpenMPT: [Fix] libopenmpt: Remove bogus using namespace OpenMPT; in libopenmpt_ext_impl.hpp. ........ 2020-11-28 17:16:51 +0000: Jörn Heusipp - 49064c629 [Doc] libopenmpt: Update changelog. 2020-11-28 17:15:00 +0000: Jörn Heusipp - 77270aede Merged revision(s) 13913 from trunk/OpenMPT: [Var] pugixml: Update to v1.11. ........ 2020-11-28 17:07:31 +0000: Johannes Schultz - 4cb0ad860 Merged revision(s) 13911 from trunk/OpenMPT: [Var] unrar: Update to v6.0.2. ........ 2020-11-28 16:38:39 +0000: Jörn Heusipp - 24115dce5 Merged revision(s) 13907 from trunk/OpenMPT: [Fix] build: Autotools: Remove bogus include directory for openmpt123. ........ 2020-11-27 18:17:23 +0000: Johannes Schultz - 2a202ebb7 Merged revision(s) 13905 from trunk/OpenMPT: [Mod] DMF: Ignore loop end of 0 for v4 files to fix HIPOMATK.DMF. ........ 2020-11-26 21:55:01 +0000: Johannes Schultz - d0d80c6de Merged revision(s) 13902 from trunk/OpenMPT: [Imp] DMF: Support early format beta versions (in particular versions 1-4). [Mod] OpenMPT: Version is now 1.29.05.03 ........ Merged revision(s) 13903 from trunk/OpenMPT: [Fix] DMF: Avoid garbage at end of order list in v1-4 files. ........ 2020-11-24 18:24:05 +0000: Johannes Schultz - 857afa62f Merged revision(s) 13900 from trunk/OpenMPT: [Fix] MID: Relative RPN changes (in particular coarse tune) were not implemented properly. ........ 2020-11-23 14:39:39 +0000: Jörn Heusipp - cca926c36 [Fix] mptString: Compile fix for r13898. 2020-11-23 11:42:25 +0000: Jörn Heusipp - 736faee87 Merged revision(s) 13897 from trunk/OpenMPT: [Fix] mptString: Use mpt::wchar instead of wchar_t in ToUTF8/FromUTF8. ........ 2020-11-22 14:06:44 +0000: Jörn Heusipp - 961531222 Merged revision(s) 13893 from trunk/OpenMPT: [Ref] Endianness: EndianEncode and EndianDecode should not be static. ........ 2020-11-22 13:56:50 +0000: Jörn Heusipp - 6f4f032ec Merged revision(s) 13890 from trunk/OpenMPT: [Ref] Endianness: Do not use namespace scope static constexpr functions in header. ........ 2020-11-22 12:52:53 +0000: Jörn Heusipp - 76fcb00c6 Merged revision(s) 13887 from trunk/OpenMPT: [Ref] Endianness: Do not use namespace scope static inline functions in header. ........ 2020-11-21 13:05:02 +0000: Jörn Heusipp - f2553dcc0 Merged revision(s) 13879 from trunk/OpenMPT: [Ref] mptCPU: Do not use namespace scope static inline functions in header. ........ 2020-11-21 13:03:34 +0000: Jörn Heusipp - d912479a5 Merged revision(s) 13876-13877 from trunk/OpenMPT: [Ref] Endianness: Do not use namespace scope static inline functions in header. ........ [Ref] Logging: Do not use namespace scope static inline functions in header. ........ 2020-11-21 12:52:54 +0000: Jörn Heusipp - d72f5df12 Merged revision(s) 13819 from trunk/OpenMPT: [Fix] VS2019 16.8.1 does not auto-link Synchronization.lib for ARM and ARM64 targets when using std::atomic. Explicitly link it to avoid build failure. ........ 2020-11-21 12:51:54 +0000: Jörn Heusipp - bf28e0b52 Merged revision(s) 13855, 13863-13869 from trunk/OpenMPT: [Ref] mptString: Do not use static inline functions in header. ........ [Ref] Component Manager: Do not use namespace scope static inline functions in header. ........ [Ref] FileReader: Do not use namespace scope static inline functions in header. ........ [Ref] Logging: Do not use namespace scope static inline functions in header. ........ [Ref] HTTP: Do not use namespace scope static inline functions in header. ........ [Ref] mptPathString: Do not use namespace scope static inline functions in header. ........ [Ref] mptStringFormat: Do not use namespace scope static inline functions in header. ........ [Ref] mptFileIO: Do not use namespace scope static inline functions in header. ........ 2020-11-19 19:59:35 +0000: Johannes Schultz - 0b79eef78 Merged revision(s) 13843, 13845 from trunk/OpenMPT: [Imp] Establish an upper bound for the unpacked size of compressed AMS samples. ........ [Fix] AMS: Compressed 16-bit samples (e.g. found in condictate.ams by Solaris) were not unpacked correctly on big-endian platforms. ........ 2020-11-14 18:12:31 +0000: Johannes Schultz - ddffec0a8 Merged revision(s) 13824 from trunk/OpenMPT: [Imp] General tab: Immediately update restart position input field after blurring if its value changed due to pointing at an invalid order item. ........ 2020-11-14 13:49:06 +0000: Johannes Schultz - d43b92d82 Merged revision(s) 13821 from trunk/OpenMPT: [Fix] Refine MIDI macro channel implementation from r13809 to allow for MIDI channel evaluation without a plugin being present on the current channel. This way, macro letter 'c' can be used again in contexts where it is not meant to be used (e.g. in a filter macro) but it was anyway possible to use before r13809. ........ 2020-11-10 18:20:55 +0000: Johannes Schultz - a43343faa Merged revision(s) 13812-13814, 13816 from trunk/OpenMPT: [Mod] MED: Allow loading files with sample offset pointer of 0 (but only if no song claims to have samples). ........ [Fix] MED: Condition for deciding whether to read a song sequence or not was inverted. ........ [Fix] MED: MIDI bank was not read correctly. [Imp] MED: Support MIDI program change and custom MIDI commands. ........ [Fix] Always use octave wrapping for samples in MMD0/1 modules (https://bugs.openmpt.org/view.php?id=1386). ........ 2020-11-06 19:50:14 +0000: Johannes Schultz - 5810672a6 Merged revision(s) 13809 from trunk/OpenMPT: [Fix] Mapped MIDI channels were inconsistent between notes / tracker events and Zxx macros in MIDI export. ........ 2020-11-05 18:56:05 +0000: Johannes Schultz - 704bf1f3f Merged revision(s) 13806-13807 from trunk/OpenMPT: [Fix] Fix possible crash when resetting keyboard mapping while a separator item was focussed. ........ [Fix] Converting legacy note-off / note cut / note fade commands to new ones broke in r12468. As a consequence, note off / cut / fade never worked in new installations since OpenMPT 1.29.01.00 or when resetting keys to defaults. [Mod] Change default keybindings to no longer use legacy keys. ........ [Mod] OpenMPT: Version is now 1.29.05.02 2020-10-31 12:58:24 +0000: Johannes Schultz - bc88a924e Merged revision(s) 13797 from trunk/OpenMPT: [Fix] IMF: Instrument sample mapping was off by one octave, notable in the guitar part of Astaris by Karsten Koch. ........ 2020-10-29 17:58:50 +0000: Johannes Schultz - 22d88e41a Merged revision(s) 13793 from trunk/OpenMPT: [Var] unrar: Update to v6.0.1. ........ 2020-10-29 17:56:31 +0000: Johannes Schultz - ce48ecca3 Merged revision(s) 13792 from trunk/OpenMPT: [Imp] When inverting icons, only invert their brightness but keep the hue. ........ 2020-10-27 17:16:37 +0000: Johannes Schultz - bbf018031 Merged revision(s) 13790 from trunk/OpenMPT: [Var] Modified samples UI: Fix typo. ........ 2020-10-26 18:57:38 +0000: Johannes Schultz - a662d65b1 Merged revision(s) 13787 from trunk/OpenMPT: [Fix] MED: If 8-channel mode is activated, ignore BPM mode (https://bugs.openmpt.org/view.php?id=1384). [Fix] MED: Tempo commands F01 and F02 are quirky in OctaMED on Amiga, restoring tempo to 112 BPM at 4 rows per beat (https://bugs.openmpt.org/view.php?id=1384). [Fix] MED: Tempo commands below 32 BPM were interpreted as tempo slides. In OpenMPT they are now clamped to 32 BPM, and in libopenmpt they set the tempo as expected. ........ 2020-10-25 15:14:57 +0000: Johannes Schultz - df8579670 Merged revision(s) 13778 from trunk/OpenMPT: [Mod] MOD: Don't fixup 7-bit panning if panning is going to be ignored later anyway. ........ 2020-10-25 14:05:49 +0000: Jörn Heusipp - ae5eb27fc [Mod] OpenMPT: Version is now 1.29.05.01 2020-10-25 14:02:17 +0000: Jörn Heusipp - 085302232 [Mod] libopenmpt: Bump patch version. 2020-10-25 14:02:14 +0000: Jörn Heusipp - 6b6a1a9a9 [Mod] libopenmpt: Prepare for release. 2020-10-25 13:57:02 +0000: Jörn Heusipp - 887dc41df [Doc] libopenmpt: Update changelog. 2020-10-25 13:47:43 +0000: Johannes Schultz - 79230a206 [Doc] Update release notes. [Mod] OpenMPT: Version is now 1.29.05.00 2020-10-25 13:03:24 +0000: Johannes Schultz - db1537853 Merged revision(s) 13769 from trunk/OpenMPT: [Fix] r13691 was missing base song length offset when seeking in consective subsong play mode. ........ 2020-10-24 17:11:42 +0000: Jörn Heusipp - ff7395c03 Merged revision(s) 13764 from trunk/OpenMPT: [Fix] VST Presets: Allow loading non-null-terminated program name without eating last char. ........ 2020-10-24 11:43:51 +0000: Jörn Heusipp - e3a9381c7 Merged revision(s) 13754 from trunk/OpenMPT: [Fix] RtAudio: Fix TCHAR confusion in LoadLibrary() call. ........ 2020-10-24 09:18:53 +0000: Jörn Heusipp - 015cfe53b [Fix] sounddev: Compile fix. 2020-10-24 08:44:20 +0000: Jörn Heusipp - 4c0abe826 Merged revision(s) 13747 from trunk/OpenMPT: [Fix] sounddev: Do not ignore errors from CreateWaitableTimer(). ........ 2020-10-24 08:35:52 +0000: Jörn Heusipp - 8861dcfbd Merged revision(s) 13745 from trunk/OpenMPT: [Var] ASIO::Modern: Update to v0.11.1 ........ 2020-10-22 12:39:41 +0000: Jörn Heusipp - 116da6dda Merged revision(s) 13711 from trunk/OpenMPT: [Ref] serialization_utils: Use MPT_MAYBE_CONSTANT_IF to avoid warnings. ........ 2020-10-22 12:39:17 +0000: Jörn Heusipp - 4bc75cadb Merged revision(s) 13708 from trunk/OpenMPT: [Ref] libopenmpt: LIBOPENMPT_EXT_C_INTERFACE_INTERACTIVE implementation functions should be static. ........ 2020-10-22 12:38:47 +0000: Jörn Heusipp - 5e6966928 [Mod] libopenmpt: Bump prerel version. 2020-10-22 12:38:02 +0000: Jörn Heusipp - 3c1683bf4 [Doc] libopenmpt: Update changelog. 2020-10-22 12:36:32 +0000: Jörn Heusipp - 7394151b6 Merged revision(s) 13707 from trunk/OpenMPT: [Fix] libopenmpt: Exported symbol openmpt::is_extension_supported2 was missing. ........ 2020-10-21 19:46:35 +0000: Johannes Schultz - 098f2f325 Merged revision(s) 13703 from trunk/OpenMPT: [Mod] MED: Require songs to be sorted in a strictly incremental order to minimize impact of malformed files. [Ref] MED: Only parse number of songs once to avoid inconsistent sources of truth. [Mod] OpenMPT: Version is now 1.29.04.02 ........ 2020-10-21 19:46:03 +0000: Johannes Schultz - ada539969 Merged revision(s) 13702 from trunk/OpenMPT: [Fix] MED: Fix possible infinite loop if a file claims to have 255 subsongs. ........ 2020-10-20 16:26:32 +0000: Johannes Schultz - 5aad70974 Merged revision(s) 13700 from trunk/OpenMPT: [Mod] Pattern tab: Fix confusing highlight of order list entries past the maximum supported length of the current format (e.g. when importing from some format that supports more than 128 orders into the MOD format). ........ 2020-10-19 21:10:24 +0000: Johannes Schultz - d2804615f [Fix] Compile fix for r13693. 2020-10-19 21:03:54 +0000: Johannes Schultz - 12a575a2e Merged revision(s) 13687, 13690 from trunk/OpenMPT: [Fix] Disabling song looping didn't really work for anything but the first subsong in a seqeuence (OpenMPT only). ........ [Imp] Only adjust visited rows state in case of end-of-song mismatch, keep channels playing. ........ 2020-10-19 21:02:58 +0000: Johannes Schultz - 956f98052 Merged revision(s) 13682 from trunk/OpenMPT: [Imp] libopenmpt: If a sequence has no name, extract subsong name from the subsong's first pattern's name. ........ 2020-10-19 21:01:24 +0000: Johannes Schultz - fd42dbfdf Merged revision(s) 13660, 13663, 13669-13670, 13673 from trunk/OpenMPT: [Ref] Initialize basic types in sample and instrument undo structs to hopefully silence cppcheck warning in unrelated code that doesn't even use these structs. ........ [Ref] Simplify CPatternContainer::ResizeArray. ........ [Ref] 669: Make effect LUT static constexpr. ........ [Ref] ULT: Do not set m_nSamples and m_nChannels to potentially invalid values. Hopefully this does not trigger any new false positive warnings through constant / range propagation.. ........ [Ref] Add helper functions to CSoundFile to quickly verify if more samples or instruments can be added. ........ 2020-10-19 20:59:12 +0000: Johannes Schultz - 832a07235 Merged revision(s) 13661-13662 from trunk/OpenMPT: [Fix] MO3: Correctly identify MPTM as original format in libopenmpt metadata. ........ [Fix] Avoid enum switch warning. ........ 2020-10-19 20:57:09 +0000: Johannes Schultz - 095ef5d0d Merged revision(s) 13691 from trunk/OpenMPT: [Mod] libopenmpt: Don't call GetLength twice in set_position_seconds. Maybe this was required 7 years ago but it doesn't really make any sense now. [Fix] libopenmpt: There were still some corner cases where set_position_seconds didn't seek to the correct position due to a combination of the aforementioned quirk and breaking too early out of the render loop in GetLength. ........ 2020-10-18 14:51:17 +0000: Johannes Schultz - cf5bcbd67 Merged revision(s) 13685 from trunk/OpenMPT: [Imp] WOW: Fix loading of several Grave Composer files and harden WOW detection (https://bugs.openmpt.org/view.php?id=1380). [Mod] MOD: Increase threshold for ignoring panning commands from 0x20 to 0x30. ........ 2020-10-14 19:26:20 +0000: Johannes Schultz - dd1ec41de Merged revision(s) 13680 from trunk/OpenMPT: [Imp] Improve some icons' visibility in high contrast / dark themes. ........ 2020-10-14 17:38:41 +0000: Johannes Schultz - 863ff856e Merged revision(s) 13667 from trunk/OpenMPT: [Fix] STM: Change tempo computation to behave like ST2.3 instead of ST2.2, as the playback frequencies we use for sample playback are closer to those of ST2.3. ........ 2020-10-14 17:34:25 +0000: Johannes Schultz - 47099b643 Merged revision(s) 13677 from trunk/OpenMPT: [Imp] Find&Replace: Allow to switch between sequences if a pattern is not contained by the current sequence. ........ 2020-10-13 19:08:55 +0000: Johannes Schultz - ec440bb75 Merged revision(s) 13671 from trunk/OpenMPT: [Fix] Cleanup: Allow multiple sequences to be merged even if current song format is not MPTM ........ 2020-10-10 17:24:50 +0000: Johannes Schultz - 1ebb658ee Merged revision(s) 13664 from trunk/OpenMPT: [Fix] Seeking to a song position in seconds inside a pattern loop no longer behaves as if the song end was reached. ........ 2020-10-04 19:01:33 +0000: Johannes Schultz - ae2bdb4c7 Merged revision(s) 13658 from trunk/OpenMPT: [Fix] Sample tab: More logical cue point moving when removing sample ranges ........ 2020-10-04 16:37:25 +0000: Johannes Schultz - a9e954549 Merged revision(s) 13656 from trunk/OpenMPT: [Imp] Respect instrument NNA settings when playing notes via MIDI (https://bugs.openmpt.org/view.php?id=1371) ........ 2020-10-04 16:02:36 +0000: Johannes Schultz - d3f9a863d Merged revision(s) 13654 from trunk/OpenMPT: [New] Pattern tab: Added new shortcuts for moving channels (current selection if there is one, edit cursor otherwise) (https://forum.openmpt.org/index.php?topic=6480.0) ........ 2020-10-04 14:49:54 +0000: Johannes Schultz - db30d0286 Merged revision(s) 13652 from trunk/OpenMPT: [Fix] Stream Export: Avoid desynchronization between channels when doing per-channel export for S3M files (https://bugs.openmpt.org/view.php?id=1331). ........ 2020-10-04 13:25:28 +0000: Johannes Schultz - 51250016d [Mod] OpenMPT: Version is now 1.29.04.01 2020-10-04 12:55:27 +0000: Johannes Schultz - 27d8bcf33 [Doc] Update release notes. [Mod] OpenMPT: Version is now 1.29.04.00 2020-10-04 08:33:14 +0000: Jörn Heusipp - 79f75eec0 [Fix] Build fix for r13647. 2020-10-03 20:12:40 +0000: Johannes Schultz - 02c492403 Merged revision(s) 13646 from trunk/OpenMPT: [Fix] Sample tab: Trimming a sample didn't move cue points accordingly. ........ 2020-10-03 19:38:18 +0000: Johannes Schultz - 1a37c700b Merged revision(s) 13644 from trunk/OpenMPT: [Imp] XM: Support loading and saving (but not editing for now, apart from using the clipboard) command W, which is used e.g. by BASS for syncing purposes. ........ 2020-09-28 18:18:04 +0000: Johannes Schultz - 2123c7fde Merged revision(s) 13642 from trunk/OpenMPT: [Fix] Sample tab: Slicing at cue points lost the first part of the sample if some cue point was 0. ........ 2020-09-26 16:20:57 +0000: Johannes Schultz - 1d4bad3be Merged revision(s) 13637-13638 from trunk/OpenMPT: [Fix] MO3: Avoid certain MPT hacks from being fixed twice ........ [Fix] Avoid throwing out-of-range exception in loader (particularly MO3) when unsanitized instrument envelopes are being fixed. ........ 2020-09-21 16:46:31 +0000: Johannes Schultz - 195719480 Merged revision(s) 13629 from trunk/OpenMPT: [Imp] Pattern tab: Add %channel_name% to accessibility description, which contains the channel name in addition to its index (https://forum.openmpt.org/index.php?topic=6480.0) ........ 2020-09-14 19:07:11 +0000: Johannes Schultz - e188c9178 Merged revision(s) 13622 from trunk/OpenMPT: [Ref] Remove superfluous semicolon. ........ 2020-09-14 19:05:43 +0000: Johannes Schultz - 9567bf93c Merged revision(s) 13620 from trunk/OpenMPT: [Fix] Tree view: r13609 broke display of folders in lower part of tree view. ........ 2020-09-06 11:22:33 +0000: Johannes Schultz - f62f4ae4c Merged revision(s) 13616 from trunk/OpenMPT: [Fix] Frequency to transpose+finetune conversion resulted in wrong values for negative transpose values. A test has been added to verify that this works as intended. ........ 2020-09-03 15:03:20 +0000: Johannes Schultz - e1f73a23e Merged revision(s) 13611 from trunk/OpenMPT: [Fix] Wine returns early if CompareString is called with unsupported flags. Detect this and fall back to non-natural sorting. ........ 2020-09-03 13:14:37 +0000: Johannes Schultz - 0d648fc75 Merged revision(s) 13609 from trunk/OpenMPT: [Imp] Tree view: Use natural filename sorting (https://bugs.openmpt.org/view.php?id=1359). ........ 2020-09-01 13:58:11 +0000: Johannes Schultz - 972bdb66f Merged revision(s) 13602 from trunk/OpenMPT: [Fix] Using a pattern-specific playback shortcut (e.g. "play from curren pattern") didn't generate position notifications for the sample and instrument tabs if playback was previously stopped or another module was being played. ........ 2020-09-01 11:39:42 +0000: Johannes Schultz - bb8e28294 Merged revision(s) 13597 from trunk/OpenMPT: [Fix] PLM: Percentage offset should divide into 256 sample parts, not 255. ........ 2020-09-01 10:24:41 +0000: Johannes Schultz - a9b154ef1 [Ref] Silence warning. 2020-09-01 06:45:43 +0000: Jörn Heusipp - 1b59c59cb Merged revision(s) 13528 from trunk/OpenMPT: [Ref] Silence warning. ........ 2020-08-31 23:39:04 +0000: Johannes Schultz - 85f4e9923 Merged revision(s) 13590-13591 from trunk/OpenMPT: [Imp] Channel Manager: Only redraw on relevant update hints. ........ [Fix] Undo: Send appropriate UpdateHint if channels were modified. ........ 2020-08-31 21:20:20 +0000: Johannes Schultz - 95fea0392 Merged revision(s) 13587 from trunk/OpenMPT: [Imp] Effect info: Use thousands separator for cue points. [Imp] Effect info: Show "unused" if cue is beyond sample length. [Imp] Effect info: Do not fall back to old multiples-of-2048 cues if no instrument number is present, as it is misleading. [Ref] Effect info: Remove pre-C++11 cruft. ........ 2020-08-31 19:04:29 +0000: Johannes Schultz - 293a6d472 Merged revision(s) 13527 from trunk/OpenMPT: [Ref] FileReader: Implement ReadArray/ReadVector using ReadRaw instead of per-element reads. Those function calls were not optimized out properly, so there was a lot of overhead generated with individual reads, while a single large read is sufficient for binary-safe values. ........ 2020-08-31 19:02:13 +0000: Johannes Schultz - 0ec31dacf Merged revision(s) 13583 from trunk/OpenMPT: [Fix] Sample tab: Resampling didn't adjust cue point positions. ........ 2020-08-31 18:08:24 +0000: Johannes Schultz - 3d9ab49c9 Merged revision(s) 13581 from trunk/OpenMPT: [Imp] WAV/FLAC: Do not write cue points past sample end. ........ 2020-08-31 17:43:19 +0000: Johannes Schultz - d5503ed2f Merged revision(s) 13579 from trunk/OpenMPT: [Imp] WAV/FLAC: When importing cue points and there are less than 9 cue points, remove the default cue points. ........ 2020-08-31 14:11:51 +0000: Johannes Schultz - ccc93cb02 Merged revision(s) 13576 from trunk/OpenMPT: [Fix] Sample tab: Ensure that adjusting sample frequency with the fine spinner always adds or subtracts at least one Hz. Only really relevant at frequencies below 100 Hz, which don't make much sense as a sample rate typically. [Ref] Some refactoring and cleanup in sample editor code. ........ 2020-08-31 13:28:08 +0000: Johannes Schultz - a939ae946 Merged revision(s) 13574 from trunk/OpenMPT: [Fix] Display Config: Envelope release node color label didn't fit the label size. ........ 2020-08-30 21:30:03 +0000: Johannes Schultz - 3aca755c3 Merged revision(s) 13572 from trunk/OpenMPT: [Fix] Sample tab: Previous change could cause some selection wrap-arounds when zoom level wasn't auto and extending the selection past the left border of the window. ........ 2020-08-30 18:32:47 +0000: Johannes Schultz - 8389d7a51 Merged revision(s) 13570 from trunk/OpenMPT: [Imp] Sample tab: Allow dragging selection start and end after a selection has been finished. ........ 2020-08-30 18:24:36 +0000: Johannes Schultz - 9484cab12 Merged revision(s) 13568 from trunk/OpenMPT: [Mod] Fuzzing: Update AFL++ repository URL (old one still works but redirects) ........ 2020-08-30 15:32:18 +0000: Jörn Heusipp - 0367dbd2f [Mod] OpenMPT: Version is now 1.29.03.01 2020-08-30 13:42:33 +0000: Jörn Heusipp - c09aa11ac [Mod] libopenmpt: Bump patch version. 2020-08-30 13:42:30 +0000: Jörn Heusipp - 5c6c24339 [Mod] libopenmpt: Prepare for release. 2020-08-30 13:18:55 +0000: Johannes Schultz - 22fb9e75a [Doc] Update release notes. [Mod] OpenMPT: Version is now 1.29.03.00 2020-08-30 08:37:38 +0000: Jörn Heusipp - 15c852a09 Merged revision(s) 13540 from trunk/OpenMPT: [Imp] build: Add script to update OpenMPT version number when making libopenmpt releases of legacy branches. ........ 2020-08-30 08:36:13 +0000: Jörn Heusipp - 2168e59e6 Merged revision(s) 13539 from trunk/OpenMPT: [Var] build: Add bash script to update OpenMPT version number. ........ 2020-08-28 16:29:58 +0000: Jörn Heusipp - ec9a49fc3 Merged revision(s) 13537 from trunk/OpenMPT: [Fix] Compile fix. ........ 2020-08-28 16:15:14 +0000: Jörn Heusipp - f3bf8a9fa Merged revision(s) 13535 from trunk/OpenMPT: [Ref] Make utterly confused cppcheck happy. ........ 2020-08-28 15:22:56 +0000: Jörn Heusipp - 6f5d90931 Merged revision(s) 13533 from trunk/OpenMPT: [Fix] Fix format string type confusion. Found with cppcheck. ........ 2020-08-28 15:18:51 +0000: Jörn Heusipp - a1e053db0 Merged revision(s) 13531 from trunk/OpenMPT: [Ref] Remove redundant nullptr checks. Found with cppcheck. ........ 2020-08-28 14:41:43 +0000: Johannes Schultz - 1bfd1a20c Merged revision(s) 13529 from trunk/OpenMPT: [Imp] Channel Manager: Make channel drag&drop behave more naturally. ........ 2020-08-28 12:39:38 +0000: Jörn Heusipp - 19b5f1ab5 [Ref] mptRandom: Work-around cppcheck 2.1 parser bug. 2020-08-28 12:31:54 +0000: Johannes Schultz - 261312014 Merged revision(s) 13524 from trunk/OpenMPT: [Fix] Update manual generator for MediaWiki 1.34. ........ 2020-08-28 11:33:50 +0000: Johannes Schultz - c8ccb8593 [Fix] Compile fix. 2020-08-28 10:48:49 +0000: Jörn Heusipp - 620c9ec84 Merged revision(s) 13521 from trunk/OpenMPT: [Ref] FileReader: Silence cppcheck false-positive. ........ 2020-08-28 10:43:40 +0000: Johannes Schultz - 81ead814a Merged revision(s) 13489 from trunk/OpenMPT: [Ref] Untangle implicit cyclic dependency between View_pat.h and PatternEditorDialogs.h. ........ 2020-08-28 10:35:33 +0000: Jörn Heusipp - 7f2e6ffbc Merged revision(s) 13518 from trunk/OpenMPT: [Ref] mptBaseUtils: Work-around another instance of cppcheck parser bug with throw expression inside ternary operator. ........ 2020-08-28 07:37:18 +0000: Jörn Heusipp - 2e0d02df8 Merged revision(s) 13515 from trunk/OpenMPT: [Fix] Syntax fix for r13513. ........ 2020-08-28 06:43:09 +0000: Jörn Heusipp - 2b59072e5 Merged revision(s) 13513 from trunk/OpenMPT: [Ref] mptBaseUtils: Add mpt::constexpr_throw(e) helper which returns a given type in order to work-around cppcheck parser bug with throw expression inside ternary operator. ........ 2020-08-28 06:30:13 +0000: Jörn Heusipp - c3da05f19 Merged revision(s) 13511 from trunk/OpenMPT: [Ref] mptBaseUtils: Silence cppcheck warning. ........ 2020-08-28 00:26:06 +0000: Johannes Schultz - c052d690d Merged revision(s) 13509 from trunk/OpenMPT: [Imp] Channel Manager: Middle-clicking a channel now shows the quick channel settings rather than just a dialog to rename [Fix] Channel Manager: Middle-clicking a channel didn't rename the correct channel if channels were rearranged but the rearranging was not applied yet. ........ 2020-08-27 18:53:22 +0000: Jörn Heusipp - c292db31d Merged revision(s) 13500 from trunk/OpenMPT: [Ref] mptBaseUtils: Work-around cppcheck 2.1 parser bug and hopefully do not trigger warnings in other compilers. ........ 2020-08-27 18:53:01 +0000: Jörn Heusipp - 7801979b9 Merged revision(s) 13501 from trunk/OpenMPT: [Fix] build: Makefile: Emscripten: Do not pass -shared linker flag, because Emscripten warns about it being deprecated. ........ 2020-08-27 17:26:49 +0000: Jörn Heusipp - e5b03cfa7 [Mod] libopenmpt: Bump prerel version. 2020-08-27 17:24:24 +0000: Jörn Heusipp - 89ab9d1f6 Merged revision(s) 13495 from trunk/OpenMPT: [Fix] Support building with modern Emscripten which does not provide ASM_JS or BINARYEN_METHOD options any more. [Mod] build: Makefile: Add EMSCRIPTEN_TARGET=all Makefile option for CONFIG=emscripten which provides WebAssembly as well as fallback to JavaScript. [Reg] build: Makefile: Remove EMSCRIPTEN_TARGET=asmjs and EMSCRIPTEN_TARGET=asmjs128m Makefile options for CONFIG=emscripten. [Reg] Minimum required Emscripten version is now 1.39.7. ........ 2020-08-27 16:36:37 +0000: Jörn Heusipp - 675443c70 Merged revision(s) 13491 from trunk/OpenMPT: [Ref] Silence clang warning. ........ 2020-08-25 11:28:40 +0000: Johannes Schultz - 8f64ec22d Merged revision(s) 13487 from trunk/OpenMPT: [Imp] MID: Avoid writing redundant panning commands to pattern. ........ 2020-08-25 10:42:00 +0000: Johannes Schultz - 4e4344dcf Merged revision(s) 13485 from trunk/OpenMPT: [Fix] SF2: If there are several layers referencing the same instrument, only import it once. Instruments with lots of zones (e.g. the Yamaha Grand Piano in FluidR3 GM.SF2) were not imported completely due to the current internal restriction to 128 regions (https://forum.openmpt.org/index.php?topic=6462.0). ........ 2020-08-24 23:51:02 +0000: Johannes Schultz - 925975979 [Doc] Update release notes. 2020-08-24 23:46:35 +0000: Johannes Schultz - c62eb1f87 Merged revision(s) 13462 from trunk/OpenMPT: [Imp] MID: Support files with initial negative delta time. This is not valid according to the standard, but such files exist in the wild ........ 2020-08-24 23:45:22 +0000: Johannes Schultz - 69675729a Merged revision(s) 13481 from trunk/OpenMPT: [Fix] It was not possible to redo the deletion of a pattern (https://bugs.openmpt.org/view.php?id=1357). [Fix] Pattern tab: Deleting a pattern (or undoing the deletion) did not update the color of that pattern in the order list correctly (https://bugs.openmpt.org/view.php?id=1357). [Fix] Tree view: Undoing the deletion of a pattern did not update the pattern list correctly (https://bugs.openmpt.org/view.php?id=1357). ........ 2020-08-24 17:41:38 +0000: Johannes Schultz - d798319a1 Merged revision(s) 13479 from trunk/OpenMPT: [Fix] Pattern tab: Choosing Pattern Properties from the order list context menu always showed the properties of the currently edited pattern (https://bugs.openmpt.org/view.php?id=1356). ........ 2020-08-14 07:44:01 +0000: Jörn Heusipp - 4dc948bbc Merged revision(s) 13476 from trunk/OpenMPT: [Fix] build: Makefile: DJGPP: Generate binary for i386 instead of pentium. ........ 2020-08-14 07:42:29 +0000: Jörn Heusipp - d615299de [Fix] build: Makefile: DJGPP: Generate binary for i386 instead of pentium. 2020-08-14 05:51:07 +0000: Jörn Heusipp - 0f568d9d0 Merged revision(s) 13470 from trunk/OpenMPT: [Fix] stb_vorbis: Silence warning. ........ 2020-08-11 06:43:19 +0000: Jörn Heusipp - 23eb2c5d4 Merged revision(s) 13465 from trunk/OpenMPT: [Var] nlohmann-json: Update to v3.9.1. ........ 2020-08-10 17:21:54 +0000: Johannes Schultz - 9df826bc6 Merged revision(s) 13459 from trunk/OpenMPT: [Imp] Tree view: Show hidden files if Explorer is configured to do so [Imp] Tree view: Show system files unless they are also hidden. This is closer to Explorer's behaviour. ........ 2020-08-09 21:14:39 +0000: Johannes Schultz - eb107ab15 Merged revision(s) 13455-13457 from trunk/OpenMPT: [Fix] I3DL2Reverb: std::pow(float, int) returns a double as of C++11. Cast int to float to get the intended return type. ........ [Fix] A silly typo in r13455 just made sure that std::pow now really returned a double instead of float. ........ [Imp] Open file dialog: Use COM inteface for retrieving multiple files. This way, multiple search results from different locations can be opened properly in OpenMPT. ........ 2020-08-05 11:41:06 +0000: Jörn Heusipp - 08c56dc29 Merged revision(s) 13451 from trunk/OpenMPT: [Ref] MED: Avoid union in on-disk structure. Ensures std::has_unique_object_representations with VS2017. ........ 2020-08-05 11:22:49 +0000: Jörn Heusipp - 2cecc6213 [Fix] build: Travis-CI: Require XCode 10.2. 2020-08-05 08:51:25 +0000: Jörn Heusipp - 9f9292b72 [Mod] build: Travis-CI: Add s390x, ppc64le, and arm64. [Mod] build: Travis-CI: Use Ubuntu 18.04. [Mod] build: Travis-CI: Only do a makefile build instead of a full autotools dist build. Increases build times considerably. 2020-08-05 08:47:40 +0000: Jörn Heusipp - f0c84fa41 Merged revision(s) 13421 from trunk/OpenMPT: [Fix] build: Travis-CI: Do not try to install tcc on non-amd64. ........ 2020-08-05 08:43:29 +0000: Jörn Heusipp - 06efd7118 Merged revision(s) 13435-13436 from trunk/OpenMPT: [Mod] build: Cirrus-CI: Use STRICT=1. ........ [Mod] build: Cirrus-CI: Use STRICT=1. ........ 2020-08-05 08:38:57 +0000: Jörn Heusipp - 3d628d22e [Mod] build: Cirrus-CI: Use FreeBSD 11.4. 2020-08-05 08:38:14 +0000: Jörn Heusipp - b26439d75 Merged revision(s) 13377-13378, 13383 from trunk/OpenMPT: [Var] cirrus-ci: Add Cirrus-CI support with a FreeBSD 12.1 builder. ........ [Var] cirrus-ci: Install more build tools. ........ [Var] build: Cirrus-CI: Add FreeBSD minimal builder. ........ 2020-08-05 08:30:26 +0000: Jörn Heusipp - c9e338204 Merged revision(s) 13422 from trunk/OpenMPT: [Fix] build: Only try to test tcc header build on amd64. ........ 2020-08-03 18:26:20 +0000: Johannes Schultz - 504ecd402 Merged revision(s) 13423-13424 from trunk/OpenMPT: [New] Add support for BRR sample format import. [Mod] OpenMPT: Version is now 1.29.02.02 ........ [Fix] Compile fix. ........ 2020-08-02 11:38:48 +0000: Jörn Heusipp - a2438f746 Merged revision(s) 13413 from trunk/OpenMPT: [Var] ASIO::Modern: Update to v0.11.0 ........ 2020-08-02 11:21:09 +0000: Jörn Heusipp - 78179c3e2 Merged revision(s) 13411 from trunk/OpenMPT: [Ref] Clang warns about non-reference structured bindings of loop variables as it introduces an extra temporary copy. Structured bindings are ultimately references anyway, so just use a reference. ........ 2020-08-02 11:17:28 +0000: Jörn Heusipp - f8315b72a Merged revision(s) 13409 from trunk/OpenMPT: [Ref] MED: Clang warns about non-reference structured bindings of loop variables as it introduces an extra temporary copy. Structured bindings are ultimately references anyway, so just use a reference. ........ 2020-08-01 12:38:28 +0000: Johannes Schultz - 99c1dbad5 Merged revision(s) 13398 from trunk/OpenMPT: [Fix] PP20: Fix an edge case at the end of the compression stream (and thus start of uncompressed file) where the file requested more bytes to be copied than there were available. Due to breaking out of a loop too early, this caused OpenMPT to decompress wrong data. Fixes ........ 2020-07-31 19:57:47 +0000: Jörn Heusipp - 4103623b4 Merged revision(s) 13396 from trunk/OpenMPT: [Var] ASIO::Modern: Update to v0.10.12 ........ 2020-07-31 13:54:21 +0000: Jörn Heusipp - aa32219f3 Merged revision(s) 13392 from trunk/OpenMPT: [Ref] mptStringFormat: Add missing static. ........ 2020-07-31 07:12:54 +0000: Jörn Heusipp - 67a82c986 Merged revision(s) 13379 from trunk/OpenMPT: [Doc] libopenmpt: List git and awk/mawk as dependencies for building source packages. ........ 2020-07-27 17:41:12 +0000: Jörn Heusipp - 275f9aab5 Merged revision(s) 13370 from trunk/OpenMPT: [Var] nlohmann-json: Update to v3.9.0. ........ 2020-07-26 12:54:09 +0000: Jörn Heusipp - 1e137d0dc [Mod] OpenMPT: Version is now 1.29.02.01 2020-07-26 12:50:03 +0000: Jörn Heusipp - 8d0289984 [Mod] libopenmpt: Bump patch version. 2020-07-26 12:49:59 +0000: Jörn Heusipp - 5f9d93fdf [Mod] libopenmpt: Prepare for release. 2020-07-26 12:37:08 +0000: Johannes Schultz - 4e0e5d5ba [Doc] Update release notes. [Mod] OpenMPT: Version is now 1.29.02.00 2020-07-26 07:45:37 +0000: Jörn Heusipp - ae940a9d9 Merged revision(s) 13343 from trunk/OpenMPT: [Ref] Silence GCC 10 false-positive uninitiliazed read. ........ 2020-07-25 21:45:26 +0000: Johannes Schultz - 201d3c290 Merged revision(s) 13339 from trunk/OpenMPT: [Fix] MPTM: Bring back old OPL note end-of-envelope behaviour for OpenMPT 1.28 files (https://bugs.openmpt.org/view.php?id=1344). ........ 2020-07-25 21:01:44 +0000: Johannes Schultz - 1c3671f83 Merged revision(s) 13337 from trunk/OpenMPT: [Imp] MPTM: Qxy now retriggers OPL notes if new compatibility flag is set. [Mod] OpenMPT: Version is now 1.29.01.05 ........ 2020-07-21 07:55:15 +0000: Jörn Heusipp - 7ad2b0351 Merged revision(s) 13335 from trunk/OpenMPT: [Fix] HTTP: According to documentation, INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTP and INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS actually do the opposite of what the name might suggest. They ignore *errors on* the redirect in question. However in practice, they do not do anything whatsoever at all. Redirects are always automatically followed unless INTERNET_FLAG_NO_AUTO_REDIRECT is specified, in which case no redirects at all are followed. Always set INTERNET_FLAG_NO_AUTO_REDIRECT and make redirect following opt-in based on a new AutoRedirect flag. ........ 2020-07-19 17:46:57 +0000: Jörn Heusipp - b704a2a64 Merged revision(s) 13325 from trunk/OpenMPT: [Fix] DLS: Fix format string argument count mismatch. ........ 2020-07-19 17:39:33 +0000: Jörn Heusipp - 027d321d5 Merged revision(s) 13323 from trunk/OpenMPT: [Fix] sounddev: Waveout: Fix format string argument count mismatch. ........ 2020-07-18 20:46:23 +0000: Johannes Schultz - db6337a00 Merged revision(s) 13316 from trunk/OpenMPT: [Fix] Tree view: Speed up retrieval of drive icons for network shares that are currently offline (tx qsrmvt). ........ 2020-07-18 16:33:48 +0000: Johannes Schultz - 235716ae2 Merged revision(s) 13312 from trunk/OpenMPT: [Fix] If saving a module file failed, OpenMPT could still crash when trying to flush output buffers. [Fix] Compatibility export did not notify of write failures. [Fix] Warn if saving plugin preset failed. [Fix] Warn if saving tuning file failed. ........ 2020-07-18 13:14:58 +0000: Jörn Heusipp - 509a5bc16 [Doc] libopenmpt: Update changelog. 2020-07-18 13:12:09 +0000: Jörn Heusipp - 97a9ae86b Merged revision(s) 13303 from trunk/OpenMPT: [Var] stb_vorbis: Update to v1.20 commit b42009b3b9d4ca35bc703f5310eedc74f584be58 (2020-07-13). ........ 2020-07-18 12:55:07 +0000: Jörn Heusipp - a00640f4f Merged revision(s) 13299 from trunk/OpenMPT: [Fix] mptFileIO: SafeOutputFile: Fix FILE* leak with MSVC and ostream error state in ~SafeOutputFile(). ........ 2020-07-18 12:54:24 +0000: Jörn Heusipp - ee8cb2650 Merged revision(s) 13298 from trunk/OpenMPT: [Fix] mptFileIO: SafeOutputFile::~SafeOutputFile() should only throw if it is not invoked during stack unwinding. Otherwise, std::terminate would be called. ........ 2020-07-17 16:40:43 +0000: Jörn Heusipp - 7cc5734c7 [Doc] libopenmpt: Clarify build requirements for Windows 10. 2020-07-17 16:32:31 +0000: Johannes Schultz - 632dfb96f [Doc] Remove note about VS projects for Windows XP that no longer exist. 2020-07-16 20:48:57 +0000: Johannes Schultz - 0b54c614e Merged revision(s) 13245-13246 from trunk/OpenMPT: [Ref] Modernize AreNonDefaultTuningsUsed helper function. ........ [Imp] STM: Try to correctly import tempo command in OpenMPT by writing a combination of speed and tempo commands. libopenmpt keeps using the more accurate, direct implementation of the STM tempo command. ........ 2020-07-16 20:19:28 +0000: Johannes Schultz - 5ee82be20 Merged revision(s) 12992 from trunk/OpenMPT: [Imp] Tree view: Hide empty removable drives. ........ 2020-07-16 19:51:55 +0000: Johannes Schultz - 956c58bea Merged revision(s) 13285 from trunk/OpenMPT: [Imp] DBM: If a global pattern command would be lost because both effect commands in a cell would have to go into the regular effect column (e.g. a speed and a tempo command), the lost command is now attempted to be written into a different cell on the same row. Fixes "Party-Questio" V by grogon (https://bugs.openmpt.org/view.php?id=1346). [Mod] OpenMPT: Version is now 1.29.01.04 ........ 2020-07-16 18:25:13 +0000: Jörn Heusipp - 4e64bd656 [Doc] libopenmpt: Update changelog. 2020-07-16 18:23:10 +0000: Jörn Heusipp - e641f2f71 Merged revision(s) 13278 from trunk/OpenMPT: [Var] mpg123: Update to v1.26.3. ........ 2020-07-15 20:19:08 +0000: Johannes Schultz - 09d3f22a9 Merged revision(s) 13276 from trunk/OpenMPT: [Imp] Test: Speed up integer sample conversion truncation test significantly by executing it quietly. ........ 2020-07-15 20:09:04 +0000: Johannes Schultz - 5fa7dc943 Merged revision(s) 13272 from trunk/OpenMPT: [Fix] MPTM: Fix in r13262 was insufficient. ........ 2020-07-15 18:54:36 +0000: Johannes Schultz - 6591d6957 Merged revision(s) 13270 from trunk/OpenMPT: [Fix] Tree view: Do not fall back to bogus icon if drive icon cannot be retrieved (spotted on Wine) ........ 2020-07-15 18:07:36 +0000: Johannes Schultz - 700ca2ad0 Merged revision(s) 13266 from trunk/OpenMPT: [Fix] S3M: Only enable fast slides exactly for ST 3.00, the same way as ST3's own loader does it. [Imp] S3M: Support old-style sample pre-amp, the same way as ST3's own loader does it. ........ 2020-07-15 17:58:47 +0000: Johannes Schultz - 778b99289 Merged revision(s) 13262 from trunk/OpenMPT: [Mod] MPTM: If MPT_EXTERNAL_SAMPLES is not set, samples are now written into the module file. Fixes warning in test suite. ........ 2020-07-15 17:37:14 +0000: Jörn Heusipp - 67d97ffb0 Merged revision(s) 13260 from trunk/OpenMPT: [Mod] sounddev: Waveout: Work-around Windows 10 20.04 bug which returns an empty string as device name of the Wave Mapper device. Also provide a more useful name in other situations where the name is missing. ........ 2020-07-14 16:39:23 +0000: Jörn Heusipp - 5edfe27de [Doc] libopenmpt: Update changelog. 2020-07-14 11:26:43 +0000: Jörn Heusipp - a91d39d53 Merged revision(s) 13252 from trunk/OpenMPT: [Fix] libopenmpt: Fix LIBOPENMPT_NO_DEPRECATE compile error with C API. ........ 2020-07-13 10:59:30 +0000: Jörn Heusipp - 106f13c81 Merged revision(s) 13237 from trunk/OpenMPT: [Fix] Fix mpt::init_array constexpr. ........ 2020-07-13 10:58:28 +0000: Jörn Heusipp - ae158c888 Merged revision(s) 13235 from trunk/OpenMPT: [Var] ASIO::Modern: Update to v0.10.11 ........ 2020-07-13 08:15:06 +0000: Jörn Heusipp - e4fb7fa43 Merged revision(s) 13231 from trunk/OpenMPT: [Fix] mptString: constexpr constants in header files in namespace scope should be either inline or static. ........ 2020-07-13 07:28:57 +0000: Jörn Heusipp - 3ebc31f4e Merged revision(s) 13226 from trunk/OpenMPT: [Fix] build: Running libopenmpt test suite for automated builds on Windows broke in r11263. ........ 2020-07-13 07:05:26 +0000: Jörn Heusipp - 34dc1e2eb Merged revision(s) 13224 from trunk/OpenMPT: [Fix] build: Running libopenmpt test suite for automated builds on Windows broke in r11263. ........ 2020-07-12 13:29:39 +0000: Jörn Heusipp - eea6bc7ea Merged revision(s) 13221 from trunk/OpenMPT: [Fix] mptString: Fix mpt::u8string in C++20 mode. ........ 2020-07-12 08:32:27 +0000: Jörn Heusipp - 36fe9cf60 Merged revision(s) 13206 from trunk/OpenMPT: [Fix] mptIO: Fix build of Flush() for memory buffer. ........ 2020-07-12 08:17:57 +0000: Jörn Heusipp - 05809b2c6 Merged revision(s) 13203 from trunk/OpenMPT: [Fix] mptIO: Zero-byte writes to WriteBuffer should not fail at eof. ........ 2020-07-12 07:58:55 +0000: Jörn Heusipp - b9fb74594 Merged revision(s) 13200 from trunk/OpenMPT: [Fix] mptIO: Fix SeekAbsolute() and SeekRelative() for WriteBuffer. ........ 2020-07-11 09:18:42 +0000: Jörn Heusipp - 9ecf34309 Merged revision(s) 13196 from trunk/OpenMPT: [Fix] Build fix. ........ 2020-07-11 08:58:03 +0000: Jörn Heusipp - 3939f13fa Merged revision(s) 13194 from trunk/OpenMPT: [Ref] libopenmpt: Add warning about Clang powerpc codegen bug. See . ........ 2020-07-10 11:52:52 +0000: Jörn Heusipp - 941af2357 Merged revision(s) 13176 from trunk/OpenMPT: [Fix] CommandSet: Compile fix for MPT_ALL_LOGGING. ........ 2020-07-10 11:46:48 +0000: Jörn Heusipp - 66fba3398 Merged revision(s) 13174 from trunk/OpenMPT: [Fix] Undo: Compile fix for MPT_ALL_LOGGING. ........ 2020-07-09 14:54:57 +0000: Jörn Heusipp - 7018563a4 Merged revision(s) 13158 from trunk/OpenMPT: [Ref] xmp-openmpt: Silence MSVC /W4 warnings. [Ref] in_openmpt: Silence MSVC /W4 warnings. ........ 2020-07-09 14:54:35 +0000: Jörn Heusipp - 5e8c9ad3f Merged revision(s) 13157 from trunk/OpenMPT: [Ref] openmpt123: Silence MSVC /W4 warnings. ........ 2020-07-09 14:43:58 +0000: Jörn Heusipp - a1a342f44 Merged revision(s) 13155 from trunk/OpenMPT: [Ref] Silence implicit bool-to-int conversion warning. ........ 2020-07-08 14:19:18 +0000: Jörn Heusipp - 60aed4787 Merged revision(s) 13150 from trunk/OpenMPT: [Var] ASIO::Modern: Update to v0.10.10 ........ 2020-07-07 20:51:28 +0000: Johannes Schultz - 187c0ac83 Merged revision(s) 13146 from trunk/OpenMPT: [Imp] M15: Improve tracker detection heuristics to never assume SoundTracker 2.0 if there is a huge number of Dxx commands, as that is a definite hint that they should be treated as volume slides. Fixes Monty On The Run by Master Blaster. ........ 2020-07-07 16:40:46 +0000: Jörn Heusipp - 521777395 Merged revision(s) 13142 from trunk/OpenMPT: [Fix] Fix inverted strcmp logic. ........ 2020-07-07 08:35:34 +0000: Jörn Heusipp - bb4868621 Merged revision(s) 13138 from trunk/OpenMPT: [Ref] Fix confusing parentheses. ........ 2020-07-05 13:00:58 +0000: Jörn Heusipp - 2c84d51a8 Merged revision(s) 13122 from trunk/OpenMPT: [Ref] Update Check Dialog: Remove bogus code. ........ 2020-07-05 12:31:09 +0000: Jörn Heusipp - 2aa8b4a00 Merged revision(s) 13120 from trunk/OpenMPT: [Ref] Update Check Dialog: Remove dead code. ........ 2020-07-05 09:17:16 +0000: Jörn Heusipp - 982f0c7bd [Doc] libopenmpt: Update changelog. 2020-07-05 09:14:49 +0000: Jörn Heusipp - 483360122 Merged revision(s) 13106 from trunk/OpenMPT: [Var] mpg123: Update to v1.26.2. ........ 2020-07-05 07:34:29 +0000: Jörn Heusipp - 04a94be99 Merged revision(s) 13102 from trunk/OpenMPT: [Fix] Compile fix. ........ 2020-07-05 07:01:09 +0000: Jörn Heusipp - 5a86ce153 Merged revision(s) 13100 from trunk/OpenMPT: [Fix] Avoid iterators on temporary mpt::span objects. These break with debug iterators. ........ 2020-07-04 13:32:51 +0000: Jörn Heusipp - d4a6b3f7e Merged revision(s) 13094 from trunk/OpenMPT: [Fix] mptBaseUtils: Add missing include. ........ 2020-07-03 17:37:27 +0000: Jörn Heusipp - a9d91188a Merged revision(s) 13089 from trunk/OpenMPT: [Fix] Do not rely on mpt::span::begin() and end() returning pointers. In MSVC debug builds in C++20 mode with std::span, these return debug iterators. ........ 2020-07-03 17:12:59 +0000: Jörn Heusipp - eea99cee3 Merged revision(s) 13087 from trunk/OpenMPT: [Fix] Fix constexpr variable lambda captures. Fixes MSVC compiler crash in C++20 mode. ........ 2020-06-28 13:36:12 +0000: Jörn Heusipp - 2e8b06bbe Merged revision(s) 13084 from trunk/OpenMPT: [Var] build: Silence warnings in helper_get_openmpt_version. ........ 2020-06-27 11:18:20 +0000: Jörn Heusipp - 2fe0148a4 Merged revision(s) 13081 from trunk/OpenMPT: [Var] opusfile: Update to v0.12. ........ 2020-06-26 06:34:27 +0000: Jörn Heusipp - 1b3bac7c8 Merged revision(s) 13078 from trunk/OpenMPT: [Fix] build: cppcheck: Fix parameter count for JSON_HEDLEY_DEPRECATED_FOR macro. ........ 2020-06-25 16:54:45 +0000: Jörn Heusipp - d9a554064 Merged revision(s) 13075 from trunk/OpenMPT: [Ref] build: cppcheck: Add JSON_HEDLEY_DEPRECATED_FOR macro to nlohmann-json config. ........ 2020-06-21 12:19:57 +0000: Jörn Heusipp - 1bb2753a8 Merged revision(s) 13064 from trunk/OpenMPT: [Fix] mptIO: Do not return 0 from ReadRawImpl(std::istream) for partial reads at eof. ........ 2020-06-20 15:37:53 +0000: Jörn Heusipp - 35166dd95 Merged revision(s) 13052 from trunk/OpenMPT: [Var] nlohmann-json: Update to v3.8.0. ........ 2020-06-20 15:19:12 +0000: Jörn Heusipp - 8dc5751d9 Merged revision(s) 13050 from trunk/OpenMPT: [Fix] For new installations, the Welcome dialog already asks if the user wants update checks. Do not display the first update check confirmation dialog when the user already confirmed update checks in the Welcome dialog. The same is already done for statistics collection consent. ........ 2020-06-14 18:56:29 +0000: Jörn Heusipp - 88ac9d50c Merged revision(s) 13034 from trunk/OpenMPT: [Doc] readme: Fix wrong required GCC version for MinGW. ........ 2020-06-14 08:44:36 +0000: Jörn Heusipp - 4da1cdf39 Merged revision(s) 13031 from trunk/OpenMPT: [Imp] sounddev: Show the name (or identifier) of the sound device we failed to open. ........ 2020-06-13 17:53:25 +0000: Jörn Heusipp - 797c650e0 Merged revision(s) 13028 from trunk/OpenMPT: [Fix] Sound Settings: ShowDeprecatedDevices should by off by default for new installations. ........ 2020-06-13 10:16:45 +0000: Jörn Heusipp - a5d55784c Merged revision(s) 13021 from trunk/OpenMPT: [Fix] Plugin Bridge: Remove Windows Vista support from manifest. ........ 2020-06-13 07:05:22 +0000: Jörn Heusipp - 6948d0d34 [Doc] Add missing entries to file list in readme.txt. 2020-06-12 13:01:50 +0000: Jörn Heusipp - 2bfb84537 Merged revision(s) 13013 from trunk/OpenMPT: [Fix] Update Check: Fix use-after-free in UpdateDialog when passing temporaries to the constructor. ........ 2020-06-11 15:31:16 +0000: Jörn Heusipp - cf9266b9b Merged revision(s) 13010 from trunk/OpenMPT: [Doc] libopenmpt: List correct required GCC and Clang versions in quickstart. ........ 2020-06-11 13:53:11 +0000: Johannes Schultz - fccb3cdcc Merged revision(s) 13006 from trunk/OpenMPT: [Fix] XM: Out-of-range arpeggio clamping behaviour broke in r4200 (release OpenMPT 1.23.05.00). Fixes an edge case now also covered by ArpeggioClamp.xm, and fixes the arpeggios in Binary World by Dakato (which sounded correct in OpenMPT 1.23.04.00). [Mod] OpenMPT: Version is now 1.29.01.03 2020-06-09 13:13:46 +0000: Jörn Heusipp - 56af19c5d Merged revision(s) 12995 from trunk/OpenMPT: [Ref] Remove #ifdef for Windows Vista. ........ 2020-06-09 12:27:54 +0000: Jörn Heusipp - 2a19685b7 Merged revision(s) 12993 from trunk/OpenMPT: [Fix] zlib/minizip: For whatever reason, Windows 10 SDK also sets WINAPI_PARTITION_APP for desktop Win32 builds, which according to documentation it should not. Also test for !WINAPI_PARTITION_DESKTOP to choose whether to activate WinRT I/O API. ........ 2020-06-07 06:41:39 +0000: Jörn Heusipp - 23af9188a Merged revision(s) 12989 from trunk/OpenMPT: [Fix] installer: Run post-install applications as original user. Otherwise OpenMPT will create its configuration files with elevated privileges on first start. ........ 2020-06-06 18:30:10 +0000: Johannes Schultz - 0d2afc527 Merged revision(s) 12987 from trunk/OpenMPT: [Fix] Pattern tab: Fix wrong VU meter color due AdLib channel allocation optimization ........ 2020-06-06 15:38:03 +0000: Johannes Schultz - 49e930342 Merged revision(s) 12985 from trunk/OpenMPT: [Fix] MOD: Fix an infinite loop in GamerMan by MrGamer by playing non-ProTracker MODs more like FT2 would (https://bugs.openmpt.org/view.php?id=1337). ........ 2020-06-06 15:15:56 +0000: Johannes Schultz - 056c70f65 Merged revision(s) 12983 from trunk/OpenMPT: [Fix] S3M: Only apply volume and middle-C speed on instrument change if the new sample slot has sample data. ........ 2020-06-06 15:05:13 +0000: Johannes Schultz - ab5546002 Merged revision(s) 12979 from trunk/OpenMPT: [Fix] IT: Global volume slides with both nibbles set preferred the "slide up" nibble over the "slide down" nibble in old OpenMPT versions, unlike other slides. ........ 2020-06-06 14:37:03 +0000: Johannes Schultz - 1c8b2a7bd Merged revision(s) 12977 from trunk/OpenMPT: [Var] unrar: Update to v5.9.3. ........ 2020-06-06 12:54:31 +0000: Johannes Schultz - 05bfb1111 Merged revision(s) 12973 from trunk/OpenMPT: [Fix] SF2: Support negative attenuation (https://bugs.openmpt.org/view.php?id=1336). [Fix] SF2: Instrument and preset attenuation should be added up. ........ 2020-06-05 14:15:53 +0000: Jörn Heusipp - b78e8115c Merged revision(s) 12969 from trunk/OpenMPT: [Fix] Require unsigned argument type for mpt::popcount(). ........ 2020-06-05 13:42:30 +0000: Jörn Heusipp - 61ad139be Merged revision(s) 12966 from trunk/OpenMPT: [Fix] Fix C++20 build by renaming mpt:: functions from header to their final name. ........ 2020-06-05 10:54:06 +0000: Jörn Heusipp - ecd4e8c2c Merged revision(s) 12961 from trunk/OpenMPT: [Fix] mpg123: Fix DEBUG build format string type mismatch. ........ 2020-06-04 19:32:32 +0000: Johannes Schultz - 7b4035eee Merged revision(s) 12956-12957 from trunk/OpenMPT: [Ref] Order list: Clean up brush selection code. ........ [Imp] MO3: Support newly-added OPL patch support in MO3 files created from MPTM and S3M. [Imp] MO3: More early returns in case of premature stream end (this does not introduce any new branches, because it simply shifts the "return 0" from ReadUint8 into the caller). [Mod] OpenMPT: Version is now 1.29.01.02 ........ 2020-06-01 13:32:58 +0000: Johannes Schultz - 6f77f59b5 Merged revision(s) 12954 from trunk/OpenMPT: [Doc] Update libopenmpt 0.5.0 changelog (obviously libopenmpt does not support VSTi and MIDI output, only OpenMPT does) ........ 2020-05-30 14:11:36 +0000: Jörn Heusipp - 180c2ec6d [Doc] libopenmpt: Update changelog. 2020-05-30 14:06:44 +0000: Jörn Heusipp - fce408899 Merged revision(s) 12947 from trunk/OpenMPT: [Var] mpg123: Update to v1.26.1. ........ 2020-05-28 11:13:24 +0000: Jörn Heusipp - 6b3e53ca6 Merged revision(s) 12940 from trunk/OpenMPT: [Var] InnoSetup: Update to v6.0.5. ........ 2020-05-27 21:03:13 +0000: Johannes Schultz - 31a643623 Merged revision(s) 12938 from trunk/OpenMPT: [Fix] DLS: Tuning of drum programs broke in r12782. ........ 2020-05-26 17:22:36 +0000: Johannes Schultz - ca9653a7a Merged revision(s) 12936 from trunk/OpenMPT: [Fix] OXM: Some sample loops were not imported correctly. ........ 2020-05-25 20:26:42 +0000: Johannes Schultz - d142b11a6 Merged revision(s) 12932 from trunk/OpenMPT: [Fix] Filter: Fix edge case where if the filter hit cutoff=127,resonance=0 on the first tick of a row where a new delayed note would be triggered, in this case the filter would be disabled even though it should stay active. Fixes trace.it by maddie. ........ 2020-05-25 07:46:03 +0000: Jörn Heusipp - 519a129de [Doc] libopenmpt: Update changelog. 2020-05-25 07:37:21 +0000: Jörn Heusipp - f9a7061ed Merged revision(s) 12924 from trunk/OpenMPT: [Var] mpg123: Update to v1.26.0. ........ 2020-05-25 07:15:18 +0000: Johannes Schultz - eba329dc4 Merged revision(s) 12921 from trunk/OpenMPT: [Fix] General tab: Possible integer overflow in tempo tap after several taps. ........ 2020-05-24 17:38:59 +0000: Jörn Heusipp - 801910210 [Doc] libopenmpt: Fix changelog formatting. 2020-05-24 15:39:22 +0000: Jörn Heusipp - f2e527d41 [Mod] OpenMPT: Version is now 1.29.01.01 2020-05-24 15:09:06 +0000: Jörn Heusipp - f45bd741f [Mod] libopenmpt: Bump patch version. 2020-05-24 15:09:01 +0000: Jörn Heusipp - 8b69eed69 [Mod] libopenmpt: Prepare for release. 2020-05-24 14:52:29 +0000: Johannes Schultz - 56717be09 [Doc] Update release notes. [Mod] OpenMPT: Version is now 1.29.01.00 2020-05-23 14:48:33 +0000: Jörn Heusipp - 7ae7d0157 Merged revision(s) 12896 from trunk/OpenMPT: [Doc] libopenmpt: Add external library versions to changelog. ........ 2020-05-23 14:36:53 +0000: Jörn Heusipp - a331924e3 Merged revision(s) 12894 from trunk/OpenMPT: [Ref] Rename MPT_LOCK_GUARD to mpt::lock_guard. ........ 2020-05-22 16:06:40 +0000: Jörn Heusipp - 8f9a2f0d8 Merged revision(s) 12891 from trunk/OpenMPT: [Fix] Move unused macro MPT_MFC_FULL definition before it is used. ........ 2020-05-21 12:49:17 +0000: Johannes Schultz - 80d99a43f Merged revision(s) 12870-12871 from trunk/OpenMPT: [Fix] IT/ST3 Compatbility: When combining SBx and EEx effects, don't skip the first row of the loop like in FastTracker 2. ........ [Fix] ST3 Compatibility: Fix portamento after note cut (fixes antediluvian_song.s3m). [Fix] ST3 Compatibility: Implement sample swapping (with and without portamento) like in ST3 with SB driver. Not 100% accurate (swapping after a sample stopped playing replays from start) but close enough for now). Test cases: PortaSwap.s3m, SampleSwap.s3m ........ [Mod] OpenMPT: Version is now 1.29.00.59 2020-05-21 12:48:06 +0000: Johannes Schultz - 783cf59e1 Merged revision(s) 12872-12874 from trunk/OpenMPT: [Fix] SFZ: Initialize sample slots to defaults. Only really relevant for synthesized samples. ........ [Imp] MIDI Export: Add option to not export program changes per instrument. [Imp] MIDI Export: Grey out program selection if instrument is not marked for export. [Imp] MIDI Export: Warn if there are no instruments to export. ........ [Fix] MED: Fix legacy tempo commands F01-F0A (https://bugs.openmpt.org/view.php?id=1326). ........ 2020-05-21 12:47:28 +0000: Johannes Schultz - 199317fdb Merged revision(s) 12868-12869, 12875 from trunk/OpenMPT: [Fix] End-of-sample pop reduction of surround channels was applied to front channels instead. ........ [Mod] Mixer: If a sample channel is not added to the mixer (e.g. stopped abruptply), add it back to the mixer one more time for end-of-sample pop reduction. Currently this code path is mostly hit when jumping in the order list (and only for NNA channels), since most of the time when the channel is stopped, the sample values are set to 0, too. ........ [Fix] Fix potential null-pointer access in mixer introduced in r12869. ........ 2020-05-21 12:47:00 +0000: Johannes Schultz - c11a3889e Merged revision(s) 12867 from trunk/OpenMPT: [Imp] Tuning: Add "." to drawable characters for built-in fonts. ........ 2020-05-21 10:53:19 +0000: Jörn Heusipp - 36d4a837b Merged revision(s) 12884 from trunk/OpenMPT: [Fix] Add missing includes. ........ 2020-05-21 10:02:16 +0000: Jörn Heusipp - a6d76241e Merged revision(s) 12881 from trunk/OpenMPT: [Ref] Detect VS2019 16.6. [Ref] Detect VS2019 16.5. ........ 2020-05-21 09:59:51 +0000: Jörn Heusipp - 12fd90173 Merged revision(s) 12878 from trunk/OpenMPT: [Fix] Plugin Bridge: Add missing include. ........ 2020-05-21 09:58:38 +0000: Jörn Heusipp - e1ea395aa Merged revision(s) 12876 from trunk/OpenMPT: [Fix] mptOSError: Add missing include. ........ 2020-05-16 21:07:34 +0000: Johannes Schultz - 033908490 Merged revision(s) 12864-12865 from trunk/OpenMPT: [Fix] SFZ: Stop adding points to Flex EG if we already reached the highest possible tick value. [Imp] SFZ: Add support for ARIA-specific "ampeg" Flex EG target. [Ref] SFZ: Convert SFZ v1 EGs to Flex EGs to simplify and de-duplicate conversion code. ........ [New] Add hidden setting Pattern Editor.OrderListOldDropBehaviour to restore pre-1.29 order list drag&drop behaviour. ........ 2020-05-16 15:52:01 +0000: Jörn Heusipp - d290e77db Merged revision(s) 12862 from trunk/OpenMPT: [Mod] build: Require emscripten >= 1.39.1. ........ 2020-05-16 15:48:41 +0000: Jörn Heusipp - 0f577a437 Merged revision(s) 12860 from trunk/OpenMPT: [Fix] build: emscripten: Update for emscripten 1.39. ........ 2020-05-16 14:50:30 +0000: Johannes Schultz - 9f1ee9bfb Merged revision(s) 12857-12858 from trunk/OpenMPT: [Fix] OPL: Fix overflow of OPL amplification happening at a synth volume level of 510. ........ [Fix] Refine OPL channel reuse logic introduced in r12839. The new logic now prefers to reuse the same OPL channel for the same tracker channel as before, and it prefers notes that have been marked as fully cut over those that have just been released. ........ 2020-05-16 13:32:16 +0000: Jörn Heusipp - 61099fb39 Merged revision(s) 12855 from trunk/OpenMPT: [Mod] build: Default to i386-pc-msdosdjgpp host triplet for CONFIG=djgpp, as this is generated by current build-gcc script by default. ........ 2020-05-16 13:21:04 +0000: Jörn Heusipp - d08d946cb Merged revision(s) 12851 from trunk/OpenMPT: [Var] build: Add contrib/toolchain-djgpp which builds a djgpp cross-compiler. ........ 2020-05-16 13:00:43 +0000: Jörn Heusipp - 3f6b5b6aa Merged revision(s) 12844 from trunk/OpenMPT: [Fix] openmpt123: Handle throwing std::random_device constructor. ........ 2020-05-16 13:00:22 +0000: Jörn Heusipp - 706ca0f7a Merged revision(s) 12843 from trunk/OpenMPT: [Fix] mptRandom: Handle throwing std::random_device constructor. ........ 2020-05-16 07:49:38 +0000: Jörn Heusipp - e9b536cbf Merged revision(s) 12841 from trunk/OpenMPT: [Var] mpg123: Update to v1.26rc3. ........ 2020-05-15 20:30:48 +0000: Johannes Schultz - c7604f8cd Merged revision(s) 12839 from trunk/OpenMPT: [Imp] OPL: Allow NNA/DNA note-off / note fade to affect OPL notes the same way they affect samples. [Imp] OPL: Improved channel management for notes with note-off status. Those notes that have truly stopped playing will now be unregistered from the OPL handler so that they will be picked for new notes before notes that have note-off status but may still be fading out. ........ [Mod] OpenMPT: Version is now 1.29.00.58 2020-05-15 19:01:56 +0000: Johannes Schultz - cb2000b09 Merged revision(s) 12835-12837 from trunk/OpenMPT: [Fix] OPL channels were not affected by "Reset channels on loop" setting. ........ [Fix] CSoundFile::CheckNNA sometimes returned 0 instead of CHANNELINDEX_INVALID if no NNA channel could be (or needed to be) allocated, leading to the first pattern channel being jammed (https://bugs.openmpt.org/view.php?id=1323). ........ [Mod] Fix an unlikely case of OPL notes getting stuck in case an OPL channel that was still in use was nicked for NNA. ........ 2020-05-15 17:10:33 +0000: Johannes Schultz - f43c0513f Merged revision(s) 12831 from trunk/OpenMPT: [Mod] IT: Chibi Tracker does not implement short sample Qxy quirk, so disable it for files made with Chibi Tracker ........ 2020-05-15 16:44:57 +0000: Johannes Schultz - 79afb75f7 Merged revision(s) 12829 from trunk/OpenMPT: [Fix] Increase some label sizes so that they work better on Wine. ........ 2020-05-15 16:21:03 +0000: Johannes Schultz - 9db0f04eb Merged revision(s) 12827 from trunk/OpenMPT: [Fix] Fix libopenmpt build. ........ 2020-05-15 16:18:39 +0000: Johannes Schultz - 86c0fba09 Merged revision(s) 12825 from trunk/OpenMPT: [Fix] Clear sample paths when destroying module so that they don't get reused when loading another file into the same CSoundFile object (like in tree view preview). ........ 2020-05-14 19:21:04 +0000: Johannes Schultz - a462c99ba Merged revision(s) 12823 from trunk/OpenMPT: [Fix] Compile fix. ........ 2020-05-14 19:11:00 +0000: Johannes Schultz - 8be8963c4 Merged revision(s) 12821 from trunk/OpenMPT: [Fix] IT compatibility: DCT=sample is only applied if the instruments match, too. Test case: dct_smp_note_test.it [Fix] IT compatibility: DCT=none should compare pattern notes, it was comparing the new pattern note against the old translated note. Test case: dct_smp_note_test.it ........ [Mod] OpenMPT: Version is now 1.29.00.57 2020-05-14 12:42:41 +0000: Jörn Heusipp - b1e9ac96b Merged revision(s) 12819 from trunk/OpenMPT: [Ref] build: Remove msbuild option that hides Windows XP deprecation warning. ........ 2020-05-14 12:41:25 +0000: Jörn Heusipp - 80dca9f31 Merged revision(s) 12817 from trunk/OpenMPT: [Fix] examples: Work-around bug in VS2019 MSVC 16.5.5 static analyzer. ........ 2020-05-11 16:14:57 +0000: Johannes Schultz - 7049d97ad Merged revision(s) 12815 from trunk/OpenMPT: [Imp] Add default shortcuts for Select Beat / Measure, and add scroll lock as a shortcut for Toggle Follow Song. ........ 2020-05-10 13:48:53 +0000: Johannes Schultz - 043b3026d Merged revision(s) 12813 from trunk/OpenMPT: [Mod] Update some keyboard shortcuts to use Title Case. ........ 2020-05-10 12:16:08 +0000: Johannes Schultz - 94508e429 Merged revision(s) 12811 from trunk/OpenMPT: [Mod] Installer: Use modern InnoSetup style. [Ref] Installer: Remove unused utility functions. ........ 2020-05-09 18:30:25 +0000: Johannes Schultz - 943d8fa1b Merged revision(s) 12809 from trunk/OpenMPT: [Mod] Remove open_settings_folder.bat from ZIP package. Since it is portable by default, this file makes little sense and just duplicates existing functionality from the Help menu. ........ 2020-05-09 16:02:53 +0000: Johannes Schultz - 201459766 Merged revision(s) 12807 from trunk/OpenMPT: [Imp] Sample tab: Speed up initial rendering. ........ 2020-05-09 12:13:00 +0000: Jörn Heusipp - e60875c3b Merged revision(s) 12803 from trunk/OpenMPT: [Var] mpg123: Update to v1.26rc2. ........ 2020-05-09 12:12:29 +0000: Jörn Heusipp - a341e2aad Merged revision(s) 12804 from trunk/OpenMPT: [Fix] libopenmpt: examples: Support PortAudio backends which only support interleaved sample formats. ........ 2020-05-08 20:15:44 +0000: Johannes Schultz - c8b73caec Merged revision(s) 12801 from trunk/OpenMPT: [Fix] SF2: Copy&paste mistake. ........ 2020-05-08 18:47:58 +0000: Jörn Heusipp - 9e9f2ec5c Merged revision(s) 12799 from trunk/OpenMPT: [Fix] Remove Windows Vista support from manifest. ........ 2020-05-08 17:51:37 +0000: Johannes Schultz - c5b363238 Merged revision(s) 12797 from trunk/OpenMPT: [Fix] Channel Manager: Limit channel name input length. [Imp] Channel Manager: Provide a few more pixels for channel labels. ........ 2020-05-08 17:25:13 +0000: Johannes Schultz - fb903c337 Merged revision(s) 12795 from trunk/OpenMPT: [Imp] Installer: Create symlink for mptrack.exe pointing at new OpenMPT.exe if mptrack.exe previously existed, to keep old shortcuts working (https://bugs.openmpt.org/view.php?id=1319). ........ 2020-05-08 13:30:55 +0000: Jörn Heusipp - a6cc59b3f Merged revision(s) 12792 from trunk/OpenMPT: [Doc] libopenmpt: Remove 0.2 reference in release checklist. ........ 2020-05-08 07:36:57 +0000: Jörn Heusipp - 6228d2ba5 Merged revision(s) 12790 from trunk/OpenMPT: [Fix] Explicitly narrow argument in braced initializer. ........ 2020-05-08 07:33:59 +0000: Jörn Heusipp - b63e435c1 Merged revision(s) 12788 from trunk/OpenMPT: [Var] ASIO::Modern: Update to v0.10.9 ........ 2020-05-08 07:28:15 +0000: Jörn Heusipp - 5bcc1a239 Merged revision(s) 12786 from trunk/OpenMPT: [Var] ASIO::Modern: Update to v0.10.8 ........ 2020-05-07 18:15:00 +0000: Johannes Schultz - 95dd05e40 Merged revision(s) 12780-12782 from trunk/OpenMPT: [Fix] MOD: Vibrato "ramp down" was upside down. ........ [Fix] Clarify parentheses. ........ [Fix] SF2: Support for region-specific sample loop overrides. [Fix] SF2: Support for presets with more than one instrument. Fixes the drum programs in SGM 2.0. [Fix] SF2: Partial support for region-specific tuning. A region tuning of 0, as used for drum programs in SGM 2.0, is supported, all other values are ignored. ........ 2020-05-06 09:45:02 +0000: Jörn Heusipp - 88453434a Merged revision(s) 12778 from trunk/OpenMPT: [Ref] sounddev: ASIO: Disable ABI verification. ........ 2020-05-06 08:48:56 +0000: Jörn Heusipp - f44fc5615 Merged revision(s) 12774 from trunk/OpenMPT: [Var] build: Remove unneeded download. ........ 2020-05-06 08:47:42 +0000: Jörn Heusipp - 19081bb55 Merged revision(s) 12772 from trunk/OpenMPT: [Doc] release_branches.md: Remember to increase libopenmtp ABI version after branch. ........ 2020-05-06 08:34:45 +0000: Jörn Heusipp - 7cc33f214 [Mod] libopenmpt: Bump prerel version. 2020-05-06 08:33:19 +0000: Jörn Heusipp - b12a26c00 [Mod] OpenMPT: Version is now 1.29.00.56 2020-05-06 08:24:24 +0000: Jörn Heusipp - e64a36f1b branch OpenMPT-1.29 rav1e 2020-12-28 18:55:32 +0100: Ewout ter Hoeven - f3304b07 CI: Use ilammy/setup-nasm@v1 to install nasm 2020-12-28 10:36:35 -0500: Nathan E. Egge - 2fc09c13 x86: mc: Add AVX2 implementation of blend/blend_h/blend_v for 16bpc x264 2020-12-28 11:53:34 +0100: Janne Grunau - 8bd6d280 aarch64/asm: optimize cabac asm 2020-12-28 11:53:34 +0100: Janne Grunau - 9981ea83 aarch64/asm: support offsets in movrel macro 2020-12-28 11:53:20 +0100: Janne Grunau - 8578bd9f aarch64/asm: optimize cabac_encode_terminal with extrinsic knowledge ffmpeg 2020-12-28 19:36:57 +0100: Michael Niedermayer - 292e41ce65 avcodec/tiff: Disallow striped and tiled tiffs except for DNG 2020-12-28 19:36:57 +0100: Michael Niedermayer - 654b21ef17 avformat/mpegts: Fix argument type for av_log 2020-12-28 19:34:40 +0100: Michael Niedermayer - 93bf8004d1 avformat/mxfdec: Do not clear arrays in mxf_read_index_entry_array() mpv 2020-12-28 19:39:41 +0100: Niklas Haas - be167c227b vo_gpu: cast bvecN to vecN for mix() on older GLSL Build start: 2020-12-27 19:06:57 +0100 Build start: 2020-12-28 13:20:40 +0100 harfbuzz 2020-12-27 13:53:04 -0800: Khaled Hosny - bfe4bbfc [docs] Older GTK-Doc does not support HB_DEPRECATED_FOR() at all 2020-12-27 13:53:04 -0800: Khaled Hosny - 4161146e [docs] Fix generated docs for deprecated symbols Build start: 2020-12-28 13:54:00 +0100