libplacebo 7.349.0 💾

libplacebo is, in a nutshell, the core rendering algorithms and ideas of mpv rewritten as an independent library. As of today, libplacebo contains a large assortment of video processing shaders, focusing on both quality and performance. These include features such as the following: High-quality, optimized upscaling and downscaling including support for polar filters ("Jinc"), anti-aliasing, anti-ringing and gamma correct scaling. Dynamic HDR tone mapping, including real-time measurement of scene histogram, scene change detection, dynamic exposure control, perceptual gamut stretching, contrast recovery and more. Native support for Dolby Vision HDR, including Profile 5 conversion to HDR/PQ or SDR, reading DV side data, and reshaping. (BL only, currently) A colorimetrically accurate color management engine with support for soft gamut mapping, ICC profiles, accurate ITU-R BT.1886 emulation, black point compensation, and custom 3DLUTs (.cube). A pluggable, extensible custom shader system. This can be used to arbitrarily extend the range of custom shaders to include popular user shaders like RAVU, FSRCNNX, or Anime4K. See the mpv wiki on user scripts for more information. High performance film grain synthesis for AV1 and H.274, allowing media players to offload this part of decoding from the CPU to the GPU. Tunable, fast debanding and deinterlacing shaders. High quality gamma-correct dithering, including error diffusion modes. Every attempt was made to provide these features at a

minor feature: v7.349.0-rc1 This release introduces a number of minor and maintenance changes, and. Bumps the major version to v7 in order to clean up old deprecations. The Main focus was on ing and performance improvements, with some new API additions as a side product of that. Additions: Add pl_peak_detect_params.black_cutoff, ing unnatural flickering from. Encoding noise near black Add pl_queue_params.drift_compensation (and PL_QUEUE_DEFAULTS), to help. Adjust for slight discrepencancies due to e.g. 0.1 differences between 60.00 Hz and 59.94 Hz. Add pl_cache_signature() to test if a cache object needs to be updated. Add pl_map_avdovi_metadata(). Add PL_ALPHA_NONE, distinguishing itself from PL_ALPHA_UNKNOWN. Add pl_frame_clear_tiles(). Add pl_gpu_limits.max_mapped_vram. Add pl_color_linearize() and pl_color_delinearize(). Add pl_color_ primaries,system,transfer _name(s). Add fourcc codes for AB48 and AR48. Add support for dovi extension block parsing in utils/libav.h. Changes: Remove fields deprecated in libplacebo v5. Deprecate pl_frame_map_avdovi_metadata(), see pl_map_avdovi_metadata() for a replacement. Deprecate pl_render_params.skip_target_clearing and.blend_against_tiles. Instead introduce new fields pl_render_params.background and.border, which Can be set to an explicit value to control how the background and border are Drawn (respectively). ICC profiles with well-known transfer functions are now identified as such. And performance enhancements: Accidentally removed symbols (cubic samplers). Improve cache efficiency of plplay. Segfault when writing to oddly sized vulkan buffers under some. Circumstances Various extension checks for GLES. Rgba8 not being marked host-readable on GLES. Bit shift of vulkan P010 frames. Also allow built-in fast paths for custom filters which are equivalent to. Built-in filters Massively improve compilation time of large ortho samplers, by not unrolling. Past a certain point Build past certain versions of glslang. Slightly modify debanding a

GNU GPLv3 video image rendering library gpu

WirePlumber 0.5.3 💾

WirePlumber is a modular session / policy manager for PipeWire and a GObject-based high-level library that wraps PipeWire’s API, providing convenience for writing the daemon’s modules as well as external tools for managing PipeWire. The WirePlumber daemon implements the session & policy management service. It follows a modular design, having plugins that implement the actual management functionality. The WirePlumber Library provides API that allows you to extend the WirePlumber daemon, to write management or status tools for PipeWire (apps that don’t do actual media streaming) and to write custom session managers for embedded devices.

minor bugfix: : - a long standing that would cause many device nodes to have. Inconsistent naming, with a '.N' suf(where N is a number = 2) being Appended at seemingly random times - an that would cause unavailable device profiles to be selected if they were previously stored in the state file, sometimes requiring users to manually remove the state file to get things working again. - an occasional crash that could sometimes be triggered by hovering. The volume icon on the KDE taskbar, and possibly other similar actions (#628, !644). Camera device deduplication logic when the same device is available. Through both V4L2 and libcamera, and the libcamera one groups multiple V4L2 Devices together (#623, !636) Applying the default volume on streams that have no volume previously. Stored in the state file - an that would prevent some camera nodes - in some cases -. From being destroyed when the camera device is removed - an that would cause video stream nodes to be linked with audio. Smart filters, if smart audio filters were configured (!647) - an that would cause WP to re-activate device profiles even. Though they were already active (!639) - Configuration files in standard JSON format (starting with a ' ', among. Other things) are now correctly parsed Overriding non-container values when merging JSON objects. - Functions marked with WP_PRIVATE_API are now also marked as. Non-introspectable in the gobject-introspection metadata Improvements: - Logging on the systemd journal now includes the log topic and also the log. Level and location directly on the message string when the log level is High enough, which is useful for gathering additional context in logs Submitted by users (!640) - Added a video-only profile in wireplumber.conf, for systems where only. Camera screensharing are to be used - Improved seat state monitoring so that Bluetooth devices are only enabled. When the user is active on a local seat, instead of allowing remote users as well (!641). - Impr

Other audio session-manager policy-manager pipewire c lua

OCRmyPDF 16.4.0 💾

OCRmyPDF adds an invisible text layer to PDF documents after passing it through the Tesseract OCR engine. The output will be PDF/A with a selectable but invisible text layer above scanned image-documents. This allows later searching and archiving.

major bugfix: . . Selecting the osd and equ pseudo-languages with -l/--language now. Exits with an error when using Tesseract OCR, because these are not Regular Tesseract languages but implementation details implemented. Using them can cause Tesseract to crash. The hOCR renderer is more tolerant of extra whitespace in input files.. now changes the output file extension to.pdf when the input is not. .pdf.. Improved handling of PDFs that contain circularly referenced Form XObjects. #1321. Alpine Docker image for ARM64, which was not building correctly.. Docker images now use pikepdf 9.0.0.. . . .

GNU GPLv3 pdf ocr scanning

INDI Core Library 2.0.8 💾

NDI is a standard for astronomical instrumentation control. INDI Library is an Open Source POSIX implementation of the Instrument-Neutral-Device-Interface protocol. INDI core library is composed of the following components: INDI Server. INDI Core Drivers: Hardware drivers that communicate with the equipment. Many devices are supported including: Mounts CCDs, CMOS, Webcams, DSLRs (Canon, Nikon, Sony, Pentax..etc). Focusers. Filter Wheels. Adaptive Optics. Domes. GPS. Weather Stations. Controllers. Auxiliary Devices (switches, watchdog, relays, light sources, measurement devices..etc). Client Library: Cross-platform POSIX and Qt5-based client libraries. The client libraries can be embedded in 3rd party applications to communicate with INDI server and devices. INDI core device drivers are shipped with INDI library by default. INDI 3rd party drivers are available in a dedicated 3rdparty repository and maintained by their respective owners.

minor bugfix: E62adc696 2024-05-31 Nicholas Fasching "Al" Typo in indiccd.h 824f83f4f 2024-05-30 Peter Englmaier Make openweathermap show rain and snow data. Ab211786d 2024-05-29 Sonny Cavazos Update ioptronv3driver.cpp - Add new mounts to driver 963447646 2024-05-23 Paweł Soja build - SWIG 4.2.0. E4e90326d 2024-05-23 Peter Englmaier Implement DustCapInterface F1eff6411 2024-05-23 Jasem Mutlaq Update qt5 package name for MacOS E0c9ab931 2024-05-23 naheedsa use size_t 560a07219 2024-05-19 Thomas Klausner NetBSD 91950811c 2024-05-19 naheedsa Migrate Pegasus Upb 3b12a795e 2024-05-19 naheedsa Migrate Pegasus PPBA driver. A300b9ff3 2024-05-19 naheedsa Migrate INDI Astrolink4mini2 42f5cece3 2024-05-19 naheedsa Migrate Pegasus PPB. C64a3330a 2024-05-19 Eric Dejouhanet (indiserver): avoid strict warning failure on socket struct copy. 13180ac7b 2024-05-19 Jasem Mutlaq Migrate INDI::Dome 8ae038eef 2024-05-16 Jasem Mutlaq Set focuser default baud rate to 115200. C47313019 2024-05-12 Paweł Soja Build fails with LTO E3b60ee73 2024-05-12 Paweł Soja Add debhelper package - package build 82b03bd8c 2024-05-10 Jasem Mutlaq Introduce random delays in filter simulators to simulate equipment. A74f09b74 2024-05-04 Jim indi_2.0.7_spec: updated version Dc91b2131 2024-05-05 alpha-frank Astrotrac 360 Driver Motion Control Abb286a89 2024-05-05 Peter Englmaier : update focuser temperature in alluna tcs2 driver 18f82d491 2024-05-05 alpha-frank Enable Astrotrac 360 driver guide pulse 7091f020c 2024-05-04 Jasem Mutlaq compile error 70debc348 2024-05-01 Jasem Mutlaq C20X compile warnings 48a49fa90 2024-04-30 Jasem Mutlaq Add missing Integra 85 focusing rotator 1dbdacff1 2024-04-24 Jasem Mutlaq Simplify iOptron focuser driver 02eea929a 2024-04-24 Jasem Mutlaq I

Mixed astronomy

kStars 3.7.1 💾

KStars is free, open source, cross-platform Astronomy Software. It provides an accurate graphical simulation of the night sky, from any location on Earth, at any date and time. The display includes up to 100 million stars, 13,000 deep-sky objects,all 8 planets, the Sun and Moon, and thousands of comets, asteroids, supernovae, and satellites. For students and teachers, it supports adjustable simulation speeds in order to view phenomena that happen over long timescales, the KStars Astrocalculator to predict conjunctions, and many common astronomical calculations. For the amateur astronomer, it provides an observation planner, a sky calendar tool, and an FOV editor to calculate field of view of equipment and display them. Find out interesting objects in the "What's up Tonight" tool, plot altitude vs. time graphs for any object, print high-quality sky charts, and gain access to lots of information and resources to help you explore the universe! Included with KStars is Ekos astrophotography suite, a complete astrophotography solution that can control all INDI devices including numerous telescopes, CCDs, DSLRs, focusers, filters, and a lot more. Ekos supports highly accurate tracking using online and offline astrometry solver, autofocus and autoguiding capabilities, and capture of single or multiple images using the powerful built in sequence manager.

minor bugfix: Df6cce9f0 2024-05-30 Wolfgang Reissenberger Making target labels dependent on the selected coordinates mode F78c02c56 2024-05-30 John Evans for relative focusers (DSLR), timed and manual focusers not resetting buttons after focuser move Ce898c0a4 2024-05-29 Dušan Poizl Add realtime simclock that is locked with systen clock´ 090044ab5 2024-05-28 Jasem Mutlaq azimuth unit in mount control panel Bf082ea64 2024-05-25 Philip Mair Added more scheduler dbus properties 5e0900c9e 2024-05-25 Wolfgang Reissenberger camera logging 3930b5e36 2024-05-21 Wolfgang Reissenberger calibration show fitsviewer 47dcf6b34 2024-05-21 Jasem Mutlaq New mount panel 0491d3a22 2024-05-19 Wolfgang Reissenberger for captured flat frames counting C98667632 2024-05-18 Wolfgang Reissenberger for device state handling C07117c93 2024-05-18 Wolfgang Reissenberger of mount parking for flats etc 58a32c7e6 2024-05-18 John Evans Build Filter Offsets Hanging c3676a2c2 2024-05-16 Jasem Mutlaq Debounce jobs updated signal 8564f6ab7 2024-05-15 Jasem Mutlaq Capture and Scheduler process are now children of KStars::Instance. Add Q_SCRIPTABLE to a few function calls where it makes sense to use 6a14e1672 2024-05-15 Wolfgang Reissenberger Multiple cameras step 4 50f05b907 2024-05-14 Hy Murveit Add fit-page-to-zoom button to the fitsviewer 1ad2b09a6 2024-05-14 Hy Murveit Another guiding-concurrency e3aa1ae 2024-05-14 Jasem Mutlaq Add Q_SCRIPTABLE to clearLogs 7422be352 2024-05-14 Jasem Mutlaq Do not save target name in optical train settings since it is set by Ekos 121540c1d 2024-05-14 Jasem Mutlaq Send logs to EkosLive 45e784d42 2024-05-13 Hy Murveit One more guiding-concurrency cc7e87918 2024-05-13 Jasem Mutlaq in profile external guider port settings Ef501cfd9 2024-05-12 Jasem Mutlaq with INDI::Camera refactor that move FITS Viewer handling to CaptureProcess. Add stretch

Mixed astronomy planetarium

croc 10.0.7 💾

croc is a tool that allows any two computers to simply and securely transfer files and folders. AFAIK, croc is the only CLI file-transfer tool that does all of the following: allows any two computers to transfer data (using a relay) provides end-to-end encryption (using PAKE) enables easy cross-platform transfers (Windows, Linux, Mac) allows multiple file transfers allows resuming transfers that are interrupted local server or port-forwarding not needed ipv6-first with ipv4 fallback can use proxy, like tor

minor feature: lt;h2 gt;What's Changed lt;/h2 gt;. lt;ul gt;. lt;li gt;: receiver needs to exit without initializing files if no files being transfered by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/schollz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="" gt;@schollz lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2328404140" data-permission-text="Title is private" data-url="" data-hovercard-type="pull_request" data-hovercard-url="/schollz/croc/pull/724/hovercard" href="" gt;#724 lt;/a gt; lt;/li gt;. lt;/ul gt;. lt;p gt; lt;strong gt;Full Changelog lt;/strong gt;: lt;a class="commit-link" href="" gt; lt;tt gt;v10.0.6...v10.0.7 lt;/tt gt; lt;/a gt; lt;/p gt;.

MITL file-transfer cli encryption tcp transfer peer-to-peer file-sharing data-transfer golang

openpilot 0.9.7 💾

openpilot is an open source driver assistance system. Currently, openpilot performs the functions of Adaptive Cruise Control (ACC), Automated Lane Centering (ALC), Forward Collision Warning (FCW), and Lane Departure Warning (LDW) for a growing variety of supported car makes, models, and model years. In addition, while openpilot is engaged, a camera-based Driver Monitoring (DM) feature alerts distracted and asleep drivers. See more about the vehicle integration and limitations.

minor feature: New driving model. Adjust driving personality with the follow distance button. Added toggle to enable driver monitoring even when openpilot is not engaged. Support for hybrid variants of supported Ford models. Fingerprinting without the OBD-II port on all cars.


MicroPython 1.24.0-preview 💾

MicroPython is a lean and efficient implementation of the Python 3 programming language that includes a small subset of the Python standard library and is optimised to run on microcontrollers and in constrained environments.

minor feature: All: Bump version to 1.24.0-preview. Signed-off-by: Damien George lt; gt;.

MITL python education home automation internet embedded systems hardware networking industry

BallroomDJ 4 4.10.2 💾

BallroomDJ 4 is a ballroom music player. It is designed to play music the entire evening without intervention. Manage your ballroom dance music and create song lists, automatic playlist and sequenced playlists. BallroomDJ 4 is the replacement for BallroomDJ.

minor bugfix: 4.10.2 2024-6-1 * Bug Fixes: * Configuration: Update audio sink list on change of audio interface. * New Features: * Linux: Add native pipewire audio interface. * Internal: * Code Cleanup.

Zlib audio music end-users linux macos windows player ballroom c gtk

sttr 0.2.21 💾

a cross-platform, cli app to perform various operations on string * Base64Encode * Base64Decode * URLEncode * URLDecode * ROT13Encode * StringToTitle * StringToLower * StringToUpper * StringToSnakeCase * StringToKebab * StringToSlug * StringToCamel * StringReverse * CountNumberCharacters * CountWords * CountLines * MD5Encode * SHA1Encode * SHA256Encode * SHA512Encode * FormatJSON * JSONToYAML * YAMLToJSON * HexToRGB * SortLines and adding more....

minor feature: feat: Add double-empty-newline rule to stdin input style: show sub command hints in menu style: fix typo case for sha384 and sha224 fix: Fix: enhancement sub command usage hints fix: UI border tweak for termux and small screen

MITL cli golang encode decode string

git 2.45.2 💾

Git is a distributed version control system, originally designed for Linux kernel development and large projects with non-linear workflows. It's comprised of individual tools, reuses ssh and rsync protocols, emphasises speed and data integrity, and keeps every checkout as full-fledged repository, and cryptographically authenticates source history. Various graphical frontends, IDE integrations and web services (GitHub) exist; with its git-fast-export format meanwhile serves interoperability with bzr, hg, fossil, svn.

minor feature: Send-email: drop FakeTerm hack, send-email: avoid creating more than one Term::ReadLine object, ci: drop mention of BREW_INSTALL_PACKAGES variable, ci: avoid bare "gcc" for osx-gcc job, ci: stop installing "gcc-13" for osx-gcc, hook: plug a new memory leak, init: use the correct path of the templates directory again, Revert "core.hooksPath: add some protection while cloning", tests: verify that `clone -c core.hooksPath=/dev/null` works again, clone: drop the protections where hooks aren't run, Revert "Add a helper function to compare file contents", Revert "fsck: warn about symlink pointing inside a gitdir"

GNU LGPL c git scm vcs dvcs

Scid vs. PC 4.25 💾

Scid vs. PC is a continuation of Shane's Chess Information Database, which provides a chess toolkit, move database, analysis tools, various chess AI engine bindings or to online servers. It remains database-compatible but adds many usability and feature enhancements, such as a tournament game mode, an overhauled GUI, new gamelists, rating graphs, other analysis engines, and drag and drop support on all platforms.

minor feature: Extra Tags - bulk add Extra Tag feature. Enable pattern matching in the Name Editor. Show Comments in Game Preview/Browser windows, change colours to match PGN, and ControlKey+Load does not the Browser window. LaTex Game Export - draw Marks in chess diagrams, indent variations, and other minor changes. Crosstable: add clickable column headings for Nationality, Rating and Score. Engine Annotation - Score last move in case of checkmate (and stalemate). Tree mask - Options to hide Markers (default), disable tooltips, and make the mask move colour steelblue. Engine - Right-clicking AddAllVars adds all first moves only. Comment Editor - Remove 'Apply' button, instead automatically apply miniboard changes. Add wheelmouse move-forward/back bindings. Player Info - don't show 'filtered games' stats if they duplicate the normal stats. Make the Tree Bargraph height similar to the font height (for high def displays). Add a few Keypad bindings, re suggestion from Patrick. Pressing Home-key inside a variation moves to var start instead of game start. Twin Game checker minor. Some spinboxes (annotate(blunder)) had erroneous error checking and threw exceptions. Some graphs didn't show the correct final/current year, gah!. Minor optable.tcl /clean-up. Opening Table max games is now 100,000 (was 25,000). Add current decade to Opening report Current popularity. EPD analysis hardening. For a few widgets - dont scroll text windows when using control-scroll to alter font size. Update stats/etc on Game quickSave. Gamelist (and Best games) 'Copy to filter' context-menu/feature. Support for Graham O'Neill's (UCI engine) eboard drivers. New 'Country' feature/option for the Player Finder (though it's slow with big databases). Global background colour option, and use BWidget::Selectcolor (if found) on Linux. Player Ratings Graph now has a history context menu, and Player Info binding for the Player Name. Arrows in the small engine boards can now be clicked to add moves, and these arrows with X

GNU GPL c tcl tk game chess chess-engine database online-player

MediaInfo 24.05 💾

MediaInfo displays technical, format, encoding, aspect and textual tag data for audio and video files. It provides a unified GUI for various file containers such as MPEG/4, QuickTime, MKV, AVI, WMV, FLV. It can also generate reports in various text formats, batch process, and a GUI is available cross-platform.

minor bugfix: Italian translation updated. Windows GUI: Dark theme. Windows GUI: Support of high DPI. Windows GUI: Sheet view is resizable. Windows GUI: Allow selecting multiple files in open file dialog. Windows GUI: Use system dialog for opening folders. I2029, MXF: decode of VBI (Line 21 amp; VITC). I2058, VorbisCom: show MusicBrainz IDs in XML or full text output. I1881, MXF amp; MOV: customizable seek pos and duration of caption probe. I2005, WavPack: support of non-standard sampling rate. I2021, MP4: support of Qt style AudioSampleEntry in ISO MP4. Conformance checker: report of malformed frames for AVC amp; HEVC amp; AAC. Conformance checker: an element is indicated bigger than its upper element. Conformance checker: Add more stream synchronization related checks. Conformance checker: Check coherency of MXF elements having vectors. Conformance checker: check of MPEG Audio sync loss in raw MP3 amp; truncated file. Conformance checker: FFV1 checks also when in AVI and MOV/MP4. Conformance checker: check if a TIFF file is complete. Conformance checker: span of frames amp; frame/timestamp/byte offset. x Windows GUI: position of open folder dialog x Windows GUI: text view strings after e.g. XML view x Linux GUI: Use transparent icons x Avoid infinite loop with distant files x MXF: Support of SMPTE ST 422-2019 I2 x I2055, Dolby Vision: crash with some files x I2054, ID3v2: crash with some malformed files x FFV1: conformance checker crash with Golomb Rice parsing x AC-3: crash with some TrueHD files x I2005, WavPack: handle of small files x BMP: bitdepth info

GNU LGPLv3 c++ win32 command-line wxwidgets video analysis

ALT Platform 11 💾

ALT is a set of Linux distributions based on Sisyphus, an APT-enabled RPM package repository that aims to achieve feature completeness, usability, and security in a sensible and manageable mixture.

minor bugfix: Platform 11 (p11 - Salvia branch) has been released. In the new stable branch packages are built for the following architectures: x86_64; i586; aarch64; Elbrus: e2k (v3, 4C) and e2kv4 (8C/1C+), as well as e2kv5 (8C), the new e2kv6. See more: The platform is designed for the development, testing, distribution, updating and support of integrated solutions at all levels - from embedded devices to enterprise servers and data centers. The platform is created and developed by the ALT Linux Team, supported by BaseALT Ltd.

GNU GPL operating-system starterkit installation end-users developers livecd rescue desktop server security bbs communication communication commu

git-annex 10.20240531 💾

git-annex allows managing files with git, without checking the file contents into git. While that may seem paradoxical, it is useful when dealing with files larger than git can currently easily handle, whether due to limitations in memory, checksumming time, or disk space. Even without file content tracking, being able to manage files with git, move files around and delete files with versioned directory trees, and use branches and distributed clones, are all very handy reasons to use git. And annexed files can co-exist in the same git repository with regularly versioned files, which is convenient for maintaining documents, Makefiles, etc that are associated with annexed files but that benefit from full revision control. When a file is annexed, its content is moved into a key-value store, and a symlink is made that points to the content. These symlinks are checked into git and versioned like regular files. You can move them around, delete them, and so on. Pushing to another git repository will make git-annex there aware of the annexed file, and it can be used to retrieve its content from the key-value store.

minor feature: Git-remote-annex: New program which allows pushing a git repo to a. Git-annex special remote, and cloning from a special remote. (Based on Michael Hanke's git-remote-datalad-annex.). Initremote, enableremote: Added --with-url to enable using. Git-remote-annex. When building an adjusted unlocked branch, make pointer files. Executable when the annex object file is executable. Group: Added --list option. Fsck: recent reversion that made it say it was checksumming files. Whose content is not present. Avoid the --fast option preventing checksumming in some cases it. Was not supposed to. Testremote: Really fsck downloaded objects. Typo. Thanks, Yaroslav Halchenko. -- Joey Hess Thu, 30 May 2024 17:53:13 -0400.

Mixed git archive haskell