-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Thu, 15 Jun 2023 22:01:32 +0200 Source: ffmpegfs Architecture: source Version: 2.14-1 Distribution: unstable Urgency: medium Maintainer: Norbert Schlia <nschlia@oblivion-software.de> Changed-By: Norbert Schlia <nschlia@oblivion-software.de> Closes: 1037653 Changes: ffmpegfs (2.14-1) unstable; urgency=medium . * Bugfix: Closes #141: Improved memory management by allocating several times the average size of allocations. This prevents obtaining tiny portions over and over again. Additionally, after the file is opened, grab the entire expected memory block rather than doing a tiny allocation initially, followed by a larger allocation. * Bugfix: Avoid race conditions that cause the inter-process semaphore creation to fail for the second process. * Bugfix: Issue #119: If a seek request is still open after EOF, restart transcoding. * Bugfix: Issue #119: To prevent frame/segment creation errors, the frame set and HLS code has been updated. * Bugfix: Avoid crashes during shutdown if cache objects have already been closed. * Bugfix: Issue #119: The AVSEEK_FLAG_FRAME set should be used to seek to frames when building frame sets. Otherwise, output images may vary if searched for or continuously decoded. * Bugfix: The conversion of PTS to frame number and vice versa for frame sets was incorrect if TBR did not equal frames per second. * Bugfix: Fixed seek requests that are being ignored with frame sets. * Bugfix: When transferring from cache to the Fuse buffer, avoid a possible 1 byte overrun. * Bugfix: Issue #143: To avoid occasional EPERM failures, missing synchronisation objects were added. * Bugfix: Issue #144: To fix the crashes that may have been caused by them, the variables impacted by a potential threading issue were marked as "volatile." * Bugfix: Closes:#1037653: Fix build with GCC-13 * Bugfix: Update docker build for Debian Bookworm * Enhancement: Record milliseconds for every log event. * Enhancement: make check: added a file size check to frame set tests. * Optimisation: When reopening after invalidating the cache, the size remained at 0. The original size is now once again reserved in order to prevent reallocations. * Optimisation: To avoid reallocations, save enough space in the cache buffer to hold the entire frame set. * Optimisation: Checking folders to see if they can be transcoded is completely pointless. Directories are now immediately skipped. * To avoid problems with logfile viewers, renamed built-in logfiles to *_builtin.log (removing the double extension). Checksums-Sha1: 15859cab2d7356c1a75dd290fb53bf0afa014c5b 2460 ffmpegfs_2.14-1.dsc ce5bddffae60348e521f57c8a3bdbcca293b0b8c 14619337 ffmpegfs_2.14.orig.tar.gz 2c447943d2b55fccaf476dcc7dd057f653703ddb 833 ffmpegfs_2.14.orig.tar.gz.asc 693d2b7237b5a076bacccec2834b0edba147f869 15468 ffmpegfs_2.14-1.debian.tar.xz 279460c68c39c9de6923fa4e98f20dfbef4523c6 12294 ffmpegfs_2.14-1_amd64.buildinfo Checksums-Sha256: 383e884214bae5f054ad7348c997ec6b40a6059e7b205314eb218947bb824277 2460 ffmpegfs_2.14-1.dsc 73b3b4222939e74a6c4d6aa1161f7342366b7ef2d82363b0e283db6ea949d01a 14619337 ffmpegfs_2.14.orig.tar.gz dfb2be7fd6271a62f0f939ea672f8e20d4fd86c4c30b614f2d5953bf1221c5b7 833 ffmpegfs_2.14.orig.tar.gz.asc ad75d6d85221437108983387c7a1c28806962db5e7adbc375f62acac18002ff3 15468 ffmpegfs_2.14-1.debian.tar.xz a23109d49a1920b4679c599823c94574325d9dc425c8d8326f91ebf5fcd3d46f 12294 ffmpegfs_2.14-1_amd64.buildinfo Files: 6d7374f1059486cffa1f192fc8e3e350 2460 utils optional ffmpegfs_2.14-1.dsc b2fecce1a0174efef14d7459b3b8862f 14619337 utils optional ffmpegfs_2.14.orig.tar.gz a02bfc0b017b333d7c37c413a68b2295 833 utils optional ffmpegfs_2.14.orig.tar.gz.asc 2814e4af1ead4f371873ea7d2729bb66 15468 utils optional ffmpegfs_2.14-1.debian.tar.xz 458382a7855e1f766fb6e142c8255557 12294 utils optional ffmpegfs_2.14-1_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEIsF2SKlSa4TfGRyWy+qOlwzNWd8FAmSNmd0VHGZhYmlhbkBn cmVmZnJhdGguY29tAAoJEMvqjpcMzVnfzQgP/i2z+Av7Cs0goB/Q7xf5ExLHrV/7 B6zlJstvJcwSDPaAdupjzNo9hTRSSx9whJYsP62OuambG78zdN+qcn8miw1tj4yy stqv6IIrvmkiomsyfwkAliVtwVqpNIJXYqK1vHORIf6CB0H1mif72OXxNWCTPREk ZzNX6BpIxI8mdslUIil7p96xGZvsx9pbMJ16ruE1q8BC28NUqTSuxeykaJEaGRqm 1A2myutXs/jG3qROvpDnFKF/kIZHdEPaiGBJmjqY806bvYtPe3WnNqBvI7wF/9Y1 1kL6PtODUWxLDJzEXKS8qT9h8qa7a/3+V3wi/MK+0SvP3Xh9wtdVhCBONwrsdW3D VpzG1+GEI9QzPAOtt5uWqbJj+MtjP7kBgw6wUras9mpMNN+r/KeQAzRXH/RU11x1 uKFhevE9wL3CKro0wuUbkV5j83/AZrJmLM4rlF3RMdS/H0IT8UeV8nXdzl8Jv6Ic q9/bVyrs9AZbT4suYBoCoRAjTkAaabuPAh9ZtV0cMQPFMLV9G263dw9ULkERlehg qf6CHoDm4phX7QBEZYM1FvQw6URGYy+vvvpEUabZto8r6FoDpM73M5S0i279QpSm TRBgubt/CZr4tdU25tEG63PKqXozRhabOlOnBaguIaAbihoCUPx3juWD3BlfveIz POf4Ir4vYc5cFvB9 =foQa -----END PGP SIGNATURE-----