Extended Module Player library 4.6.1 💾

libxmp is the backend library for XMP which provides playback of MOD audio files. Over 90 formats are supported, PC as well as ancient home computer variants, including standard MOD files, S3M, XM, and IT files.

minor bugfix: Changes by Claudio Matsuoka: The full library is now under MIT license Changes by Alice Rowan: - Add stereo sample loading support for IT, S3M, XM, MED, LIQ, and Digital Tracker (partial). - Add sample preamplification to filter mixers for high sample rates. - Add support for Ultra Tracker tempo commands. - Load Ultra Tracker comments instead of skipping them. - Implement support for Protracker instrument swapping. - Implement retrigger effects for MED, OctaMED, and Liquid Tracker where only one retrigger occurs. Liquid Tracker (new format) and Digital Symphony now allow retrigger values larger than 15. - XM envelope sustain points that exist on a zero-length loop. - XM extra fine portamento effect memory. - XM portamento up and portamento down memory (only for modules where FT2 compatibility is enabled, for now). - loading edge case STMs with an EOF byte of 2. - loading Imago Orpheus modules with null instrument magic strings, bidirectional samples, and disabled default panning. - Faster IT loading by buffering pattern, sample, and comment reads. - loop detection edge cases broken by S3M/IT marker scan. - Add for IT break to module scan (was missed in libxmp 4.5.0.). - restart position for 64k sample and Digital Tracker MODs. - Reset Invert Loop position when a new instrument is encountered. - MOD: make presence of invert loop override tracker ID guesses. M.K. modules within Amiga limits which use EFx invert loop are now IDed as Protracker. - Multiple Digital Tracker : Support for loading Digital Tracker 2.03 DTMs (MOD patterns). Support for loading Digital Tracker 1.9 DTMs (VERS/SV19). Better Digital Tracker version fingerprinting. Digital Tracker 2.03 global sample rate and bit depth fields. Digital Tracker 2.04 pattern note loading (was off-by-one). Digital Tracker instrument loops (loop end was off-by-one). Allow patterns up to 396 rows in Digital Home Studio DTMs. Support for Digital Tracker 1.9 "MIDI note" transpose. Simulate Digital Tracker effects where po

GNU LGPLv2 c module audio library

ParaView 5.13.2 💾

Core Features of ParaView Displaying Data -You can create different views to visualize data simultaneously and easily identify corresponding data elements. These views can also be customized (e.g. creating C++ plugins to add new types of views). Filtering Data Transform your data to generate visualizations that are easier to understand using ParaView filters. While an extensive list of filters is already provided, you can add custom filtering operations through Python scripting via a plugin or with a Programmable Filter. Querying Data -Besides selecting data in various views interactively, ParaView provides a way to inspect the data by querying for elements that satisfy certain criteria using the “Find Data” dialog. The UI makes it easy to build simple queries to find matching elements. Complex queries are also possible using a Python-based syntax. Animations -When you open a file with multiple timesteps, ParaView automatically sets up an animation. You can use the “Animation View” to set up complex animations involving changes to parameters of filters or sources, and you can move the camera to orbit around the dataset, along an arbitrary path, or follow data as it moves over time. Generated animations can be exported in common video formats (e.g. AVI, OGG, etc.) or as a series of PNG or JPEG image files. Exporting Scenes -You can export rendered scenes from ParaView in formats used by 3D rendering tools (e.g. VRML, X3D, and GEO). They can then be imported into other renderi

minor feature: ParaView tags https://gitlab.kitware.com/paraview/paraview/-/tags.. https://gitlab.kitware.com/paraview/paraview/-/tags/v5.13.2. v5.13.2. ParaView superbuild 5.13.2. Vicente Adolfo Bolea Sanchez. vicente.bolea@kitware.com. https://gitlab.kitware.com/paraview/paraview/-/tags/v5.13.1. v5.13.1. 5.13.1. John Tourtellott. https://gitlab.kitware.com/paraview/paraview/-/tags/v5.13.0. v5.13.0. 5.13.0. Vicente Adolfo Bolea Sanchez. vicente.bolea@kitware.com. https://gitlab.kitware.com/paraview/paraview/-/tags/v5.13.0-RC2. v5.13.0-RC2. 5.13.0-RC2. Vicente Adolfo Bolea Sanchez. vicente.bolea@kitware.com. https://gitlab.kitware.com/paraview/paraview/-/tags/v5.13.0-RC1. v5.13.0-RC1. 5.13.0-RC1. Ryan Krattiger. ryan.krattiger@kitware.com. https://gitlab.kitware.com/paraview/paraview/-/tags/v5.12.1. v5.12.1. 5.12.1. Ryan Krattiger. ryan.krattiger@kitware.com. https://gitlab.kitware.com/paraview/paraview/-/tags/v5.12.0. v5.12.0. 5.12.0. Ryan Krattiger. ryan.krattiger@kitware.com. https://gitlab.kitware.com/paraview/paraview/-/tags/v5.12.0-RC3. v5.12.0-RC3. 5.12.0-RC3. Ryan Krattiger. ryan.krattiger@kitware.com. https://gitlab.kitware.com/paraview/paraview/-/tags/v5.12.0-RC2. v5.12.0-RC2. 5.12.0-RC2. Ryan Krattiger. ryan.krattiger@kitware.com. https://gitlab.kitware.com/paraview/paraview/-/tags/v5.12.0-RC1. v5.12.0-RC1. 5.12.0-RC1. Ryan Krattiger. ryan.krattiger@kitware.com. https://gitlab.kitware.com/paraview/paraview/-/tags/v5.11.2. v5.11.2. 5.11.2. Ryan Krattiger. ryan.krattiger@kitware.com. https://gitlab.kitware.com/paraview/paraview/-/tags/v5.11.1. v5.11.1. 5.11.1. Ryan Krattiger. ryan.krattiger@kitware.com. https://gitlab.kitware.com/paraview/paraview/-/tags/v5.11.1-RC1. v5.11.1-RC1. 5.11.1-RC1. Ryan Krattiger. ryan.krattiger@kitware.com. https://gitlab.kitware.com/paraview/paraview/-/tags/v5.11.0. v5.11.0. 5.11.0. Cory Quammen. cory.quammen@kitware.com. https://gitlab.kitware.com/paraview/paraview/-/tags/v5.11.0-RC2. v5.11.0-RC2. 5.11.0-RC2. Vicente Adolfo Bolea Sanchez. vic

Mixed scientific visualization fem finite element analysis medical cpp python c

metaf2xml 2.10 💾

metaf2xml can download, parse and decode aviation routine weather reports (METAR, SPECI, SAO), aerodrome forecasts (TAF), synoptic observations (SYNOP), observations from buoys (BUOY) and meteorological reports from aircrafts (AMDAR). Data can also be taken from decoded BUFR messages. The extracted data can be written as XML or passed to a user-defined function (all done in Perl). It also provides XSLT style sheets to convert the XML to plain language (text, HTML), or XML with different schemas. A web-based (CGI) user interface can be used to download and display up-to-date weather data from NOAA, Ogimet, and other sources.

minor feature: The processing of message files from NWS was improved. 'M' is recognised as missing in METAR. The METAR remark for a phenomenon can have multiple phenomena. Several smaller improvements were made and a few bugs were fixed.

GNU GPL perl xml xsl web-based command-line data-formats earth-science

croc 10.2.1 💾

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;: --exclude should exclude recursive files 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="https://github.com/schollz" gt;@schollz lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2764529628" data-permission-text="Title is private" data-url="https://github.com/schollz/croc//867" data-hovercard-type="pull_request" data-hovercard-url="/schollz/croc/pull/867/hovercard" href="https://github.com/schollz/croc/pull/867" gt;#867 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="https://github.com/schollz/croc/compare/v10.2.0...v10.2.1" gt; lt;tt gt;v10.2.0...v10.2.1 lt;/tt gt; lt;/a gt; lt;/p gt;.

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

exiftool 13.11 💾

ExifTool is a Perl library and command-line tool for reading and updating common meta data information in various file formats. Foremost it works on image files, EXIF, PNG, GPS, IPTC, XMP, JFIF/JPEG, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP, AIFF, DJVU, Postscript, GZIP, OpenDocument, PDF, SVG, OGG and ID3. It can also edit maker notes of digital (RAW) camera files from Canon, Casio, FLIR, FujiFilm, GE, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.

minor feature: Added warning for an unknown DJI protobuf schema. - Decode timed GPS from the DJI Osmo Action 5. - Decode yet another type of LIGOGPSINFO timed GPS from a dashcam video. - Made Matroska Keywords and Instruments List-type tags. - problem were EXIF couldn't be added to some AVIF files. - API Changes: - Added GPSQuadrant option.

Artistic perl exif meta-data

Duplicati 2.1.0.104 💾

Duplicati is a free, open source, backup client that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers. It works with: Amazon S3, IDrive e2, Backblaze (B2), Box, Dropbox, FTP, Google Cloud and Drive, MEGA, Microsoft Azure and OneDrive, Rackspace Cloud Files, OpenStack Storage (Swift), Sia, Storj DCS, SSH (SFTP), WebDAV, Tencent Cloud Object Storage (COS), and more!

minor feature: This release is a canary release intended to be used for testing. Note that this build is using.NET8, unlike the 2.0.8.1 build. Note that this build has a redesigned restore flow. Should arise, the previous restore engine can be enabled with `--restore-legacy=true`. ## Detailed list of changes: with launchAgent for CLI server not taking an argument. Added simultaneous file processors, thanks @gpatel-fr. Updated translations, thansk to many contributors!. Added NOOP Daemon for FTP backend. Excluded Google Drive and GCS from timeout streams. an with the TrayIcon being disconnected after 15 minutes. Removed the captcha fro full backup removal. Reduced number of backend instances created. Removed Windows-only options on the File backend on non-Windows. Added option to log FTP messages to regular log.

GNU LGPLv3 backup cloud encryption sftp webdav trust-no-one-backup cloud-backup client-only-backup c-sharp javascript

Syncthing 1.29.0-rc.3 💾

Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers. We strive to fulfill the goals below. The goals are listed in order of importance, the most important ones first. Syncthing should be: Safe From Data Loss Protecting the user's data is paramount. We take every reasonable precaution to avoid corrupting the user's files. Secure Against Attackers Again, protecting the user's data is paramount. Regardless of our other goals, we must never allow the user's data to be susceptible to eavesdropping or modification by unauthorized parties. Easy to Use Syncthing should be approachable, understandable, and inclusive. Automatic User interaction should be required only when absolutely necessary. Universally Available Syncthing should run on every common computer. We are mindful that the latest technology is not always available to every individual. For Individuals Syncthing is primarily about empowering the individual user with safe, secure, and easy to use file synchronization. Everything Else There are many things we care about that don't make it on to the list. It is fine to optimize for these values, as long as they are not in conflict with the stated goals above.

minor feature: lt;p gt;v1.29.0-rc.3 lt;/p gt;. lt;p gt;: lt;/p gt;. lt;ul gt;. lt;li gt; lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2723449858" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9855" data-hovercard-type="" data-hovercard-url="/syncthing/syncthing//9855/hovercard" href="https://github.com/syncthing/syncthing//9855" gt;#9855 lt;/a gt;: GUI address unix socket broken lt;/li gt;. lt;li gt; lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2745087362" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9872" data-hovercard-type="" data-hovercard-url="/syncthing/syncthing//9872/hovercard" href="https://github.com/syncthing/syncthing//9872" gt;#9872 lt;/a gt;: When socket files are in a folder that needs to be synced on linux, some files were not synced until the socket files were removed lt;/li gt;. lt;li gt; lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2746332510" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9875" data-hovercard-type="" data-hovercard-url="/syncthing/syncthing//9875/hovercard" href="https://github.com/syncthing/syncthing//9875" gt;#9875 lt;/a gt;: Clarify log message for ignored folders lt;/li gt;. lt;/ul gt;. lt;p gt;Other : lt;/p gt;. lt;ul gt;. lt;li gt; lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2740469955" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9870" data-hovercard-type="" data-hovercard-url="/syncthing/syncthing//9870/hovercard" href="https://github.com/syncthing/syncthing//9870" gt;#9870 lt;/a gt;: Fails with Go 1.24: runtime go1.24rc1 not found in compat.yaml lt;/li gt;. lt;/ul gt;.

MPL syncronization file-syncronization peer-to-peer p2p backup archiving networking go html javascript

ClassicImageViewer 1.1.3 💾

Simple and fast Qt-based image viewer. Resize, rotate, flip, adjust colors. Copy, crop or paste selection. Paste to side. Effects. Slideshow. Thumbnails. Batch conversion.

minor feature: Fast indexer; Improvements

GNU GPLv3 image viewer qt linux

Prosody XMPP (Jabber) Server 0.12.5 💾

Prosody is a modern XMPP communication server. It aims to be easy to set up and configure, and efficient with system resources. Additionally, for developers it aims to be easy to extend and give a flexible system on which to rapidly develop added functionality, or prototype new protocols.

major bugfix: Fixes and improvements: mod_blocklist: Drop blocked messages without error, option to restore compliant behavior; Minor changes: core.certmanager: Validate that tls_profile is one of the valid values; net.http: Throw error if missing TLS context for HTTPS request; net.http.parser: Reject overlarge header section earlier; net.http.files: Validate argument to setup function; MUC: optimizations for broadcast of visitor presence; net.server_event: Add wrapserver API; scansion: Enable blocklist compat during tests to fix CI; prosodyctl check: Warn about invalid domain names in the config file; util.prosodyctl.check: Correct modern replacement for disallow_s2s ; util.prosodyctl.cert: Ensure old cert is moved out of the way; util.prosodyctl.check: Improve error handling of UDP socket setup; mod_smacks: Destroy timed out session in async context; mod_invites: Fix traceback when token_info isn t set; mod_admin_shell: Allow matching on host or bare JID in c2s:show; mod_admin_adhoc: Fix log messages for reloading modules; core.moduleapi: Default labels to empty list to fix error if omitted; mod_muc_mam: Improve wording of enable setting; mod_bookmarks: Suppress error publishing empty legacy bookmarks w/ no PEP node; mod_bookmarks: Clarify log messages on failure to sync to modern PEP bookmarks; mod_invites_adhoc: Fix result form type; mod_disco: Advertise disco#info and #items on bare JIDs; util.xtemplate: Fix error on applying each() to zero stanzas

MITL xmpp jabber conferencing lua

Qtractor 1.5.1 💾

Qtractor is an Audio/MIDI multi-track sequencer application written in C++ with the Qt framework. Target platform is Linux, where the Jack Audio Connection Kit (JACK) for audio, and the Advanced Linux Sound Architecture (ALSA) for MIDI, are the main infrastructures to evolve as a fairly-featured Linux desktop audio workstation GUI, specially dedicated to the personal home-studio.

minor feature: corrected and awefully bad MIDI metronome and clock timing, a reminiscence from the higher resolution MIDI queueing (in place. Since v0.9.30, meaning a two year long disgrace :().

GNU GPL audio editor c++ cpp qt jack

FluidSynth 2.4.2 💾

FluidSynth is a real-time software synthesizer based on the SoundFont 2 specifications and has reached widespread distribution. FluidSynth itself does not have a graphical user interface, but due to its powerful API several applications utilize it and it has even found its way onto embedded systems and is used in some mobile apps. Features Cross platform support (Linux, macOS and Windows to name a few) SoundFont 2 support SoundFont 3 support (vorbis-compressed SF2) Realtime effect control using SoundFont 2.01 modulators Playback of MIDI files Shared library which can be used in other programs Built in command line shell

minor feature: lt;ul gt;. lt;li gt;audible clicks when turning off voices while using a high filter resonance lt;/li gt;. lt;li gt;a build failure with MSYS2 and MinGW when processing lt;code gt;VersionResource.rc lt;/code gt; lt;/li gt;. lt;li gt;a crash on startup when there are no MIDI devices available on Windows lt;/li gt;. lt;li gt;Restore discovery of libsndfile lt;/li gt;. lt;li gt;a race condition when loading SF3 files containing multiple uncompressed samples lt;/li gt;. lt;/ul gt;.

GNU LGPLv3 sound-synthesis mixers

OpenMoonray 1.7.0.0 💾

MoonRay is DreamWorks’ open-source, award-winning, state-of-the-art production MCRT renderer, which has been used on the following feature films: How to Train Your Dragon: The Hidden World Abominable The Croods: A New Age Trolls World Tour The Boss Baby: Family Business The Bad Guys Puss In Boots: The Last Wish MoonRay was developed at DreamWorks and is in continuous active development and includes an extensive library of production-tested, physically based materials, a USD Hydra render delegate, multi-machine and cloud rendering via the Arras distributed computation framework.

major feature: Features Improved Rocky9 and MacOS build instructions and CMake presets for hdMoonray in Houdini XPU mode now accelerates both regular rays and occlusion rays for NVIDIA GPUs XPU mode now supports more than two (up to 16) motion blur steps/samples for meshes Adds FOV controls to spherical camera to allow rendering onto a partial sphere Improvements to rdla_filter - splits long lines Adds -threads option to moonray_bake Makes all parameters (except clamp values) of RemapMap bindable Adds a "ramp_input_scale" parameter for diffuse to the DwaBase material Adds a PortalLight Supports distant lights referenced by a PortalLight IntensityLightFilter can now distinguish between direct/indirect paths Offset and scale are now bindable for UVTransformMap Supports indirect illumination on volumes Adds scene variable "slerp_xforms" which fixes scaling when camera shutter is outside motion steps range Improved ray-sphere intersection precision Avoids BVH rebuilds if geometry hasn't changed in update Adds support for min_shadow_distance Adds stochastic presence optimization Adds Cryptomatte support to hdMoonRay Adds reflected cryptomatte data support Adds screen space radius controls for curves and points Adds support for "primary aov", allow users to specify an aov as the "primary" output Includes light filter luminance in the visibility aov render_profile_viewer now uses OpenImageIO to display test result images Added new guide for understanding shadow ray manipulation attributes Shared memory framebuffer interface for sending framebuffer data between processes New commandline tool: shmFbTool: test and analyze shared memory framebuffer data New commandline tool: shmFbDump: example code to access shared memory framebuffer without using OpenMoonRay lib Bug Fixes Fix flickering shadows in successive rendered frames Fix crash with volumes Fix depth aov on Sp

Apache graphics video renderer mcrt

ArmorPaint 0.9 💾

3D Painting Software ArmorPaint is a stand-alone software designed for physically-based texture painting. Drag & drop your 3D models and start painting. Receive instant visual feedback in the viewport as you paint. Node Based Work fast with the convenience of nodes. Paint with fully procedural materials. Build fill layers with material nodes. Use brush nodes to create patterns and procedural brushes. GPU Accelerated ArmorPaint is designed from scratch to run completely on the GPU. This results in a smooth 4K painting experience on a medium-power integrated hardware. Up to 16K texture painting is seamless using a high-end graphics card. Ray Tracing Ray-traced baking, painting effects and viewport rendering features running on Direct3D12, Vulkan and Metal are ready for testing. ArmorPaint is powered by an in-house 3D rendering engine to achieve the best painting experience. Live Link Integrate ArmorPaint into existing 3D software using the live-link plugins. Blender, Unreal Engine and Unity plugin previews are available for download Baking Bake texture maps for high-poly models instantly on your GPU. Experimental ray-tracing builds featuring hardware accelerated ray-traced baking with Direct3D12, Vulkan and Metal are available for download. Path Traced Viewport Paint models in a viewport with true light simulation. Experimental ray-tracing builds featuring path-traced viewport rendering with Direct3D12, Vulkan and Metal are available for download. Plugins

minor feature: This release packs a huge set of bug fixes and feature improvements - allowing you to paint your models even faster. You can check the list below or examine the full commit history on GitHub. ArmorPaint has been in development for quite a while now and it's been a joy to watch whenever it helps you create art. I can not wait to improve it even further - next up, the first ArmorPaint 1.0 alpha builds are incoming. Added smudge tool Added uv unwrapping dialog Added group masks Added height and opacity picking Added new .obj parser ( 40 faster, 20 less memory) Added gimp color palette import / export Added 'to mask' button for color id tool Added support for round ui corners Added splash screen Added option to hide tool properties Added color picking in texture and node preview windows Added progress bar for raytraced baking Added texture previews in browser tab (by MathemanFlo) Added context menu for items in browser tab (by MathemanFlo) Added layer and material shortcut previews (by MathemanFlo) Added viewport mode shortcut (by MathemanFlo) Added new armory bloom (by Moritz Brueckner) Added option to set default camera controls Added compact ui mode for sidebar Added 'touch ui' as a preferences option Added PBR support for swatches Added search icon for node seach Added 'touch' keymap Added '--export-material' argument Added tooltips for camera controls (by MathemanFlo) Added tooltip for light angle and env angle (by MathemanFlo) Added picked color to swatches (by MathemanFlo) Added shortcuts to tooltips (by MathemanFlo) Added 'refresh' button to browser (by MathemanFlo) Added button for clearing the search in browser (by MathemanFlo) Added 'contributors' button to 'about' dialog Added 'noise grain' option to viewport preferences Fixed using blur tool on masks Fixed handling of missing uvs for .gltf meshes Fixed .blend mesh import Fixed 'split by material' feature in .obj parser Fixed handling of empty udim tiles Fixed decal symmetry Fixed number of triangle

Zlib game game-engine 3d 3d-modeling cpp c typescript

Elektroid 3.1 💾

Elektroid is a sample and MIDI device manager. It includes the elektroid GUI application and the elektroid-cli CLI application. lektroid started as a FLOSS Elektron Transfer alternative and it has ended up supporting other devices from different vendors in the same fashion. These are the supported devices: Elektron Model:Samples Elektron Model:Cycles Elektron Digitakt I and II Elektron Digitone and Digitone Keys Elektron Syntakt Elektron Analog Rytm MKI and MKII Elektron Analog Four MKI, MKII and Keys Elektron Analog Heat MKI, MKII and +FX All samplers implementing MIDI SDS Casio CZ-101 Arturia MicroBrute Arturia MicroFreak Eventide ModFactor, PitchFactor, TimeFactor, Space and H9 Moog Little Phatty and Slim Phatty Novation Summit and Peak While Elektroid is already available in some GNU/Linux distributions such as Debian or Ubuntu, it can also be easily installed on other distributions via Flatpak.

minor feature: What's Changed Add support for Arturia MicroFreak Add support for Elektron Digitakt II Add information to items in remote browser when possible Add settings window Lots of improvements and bugfixes

GNU GPLv3 audio music synthesizer midi c

Overwitch 2.0 💾

Overwitch is a set of JACK (JACK Audio Connection Kit) clients for Overbridge 2 devices. Since PipeWire is ABI compatible with JACK, Overwitch works with PipeWire too.

minor feature: Summary Support for Overbridge 2.13 devices with class compliant USB MIDI Improve PipeWire support Improve audio and latency Fix tuning time at 5 s Add USB hotplug Add overwitch-service to be used in embedded system together with a systemd unit included in the project Improve JSON file scheme Migrate to GTK4 What's Changed Fix Overbridge class compliant MIDI devices by @dagargo in #67 Ensure that udev rules are applied at boot by @dagargo in #72

GNU GPLv3 audio music jack midi usb c

OpenShot Video Editor 3.3.0 💾

OpenShot Video Editor is a free, open-source video editor for Linux. OpenShot can take your videos, photos, and music files and help you create the film you have always dreamed of. Easily add sub-titles, transitions, and effects, and then export your film to DVD, YouTube, Vimeo, Xbox 360, and many other common formats.

major feature: Highlights Features: New Default Theme: "Cosmic Dusk" brings a modern and stylish look to OpenShot. Comprehensive Ripple Editing Improvements: Playhead Alignment: The playhead now aligns automatically after ripple slice operations, keeping your edits precise. Ripple Slice Enhancements: Ripple slicing supports multi-selection across different layers, allowing simultaneous slicing and realignment. Ripple Delete Optimization: Deleting clips with ripple now adjusts the timeline seamlessly, preventing gaps and maintaining synchronization. Ripple Select: Added Alt+Click for ripple selection, allowing users to select all items to the right of the clicked position, making timeline adjustments faster and more intuitive. Keyboard Shortcut for Ripple Delete: Introduced Shift+Delete for quick ripple deletion, streamlining the editing process. Focus Improvements: UI focus stays consistent on the timeline after ripple operations, ensuring uninterrupted workflow. Recovery Menu: Restore previous project versions with a streamlined recovery menu, including timestamps for easy navigation. Wayland-Compatible Color Picker: New color picker supports Wayland, ensuring compatibility with modern Linux systems. Tutorial Dock Enhancements: Enhanced design and navigation with left/right arrows and word-wrap for wide translations. Updated About Dialog: Redesigned layout with Cosmic Dusk theme alignment, word-wrap support, and a "Copy Version Info" option. Zoom Slider Improvements: Enhanced zoom precision, frame boundary banding, and seamless navigation along the timeline. Copy/Paste Overhaul: Smarter copy-paste for effects and timeline elements, with improved clipboard management. Faster Timeline Updates: Significant performance boost when handling large projects or batch operations. Audio Buffer Size Control: Customizable audio buffer size in preferences for optimal playback on various systems. Trac

GNU GPLv3 artistic-software video non-linear-editor c++ python qt

Snort 3.6.1.0 💾

Snort is the foremost Open Source Intrusion Prevention System (IPS) in the world. Snort IPS uses a series of rules that help define malicious network activity and uses those rules to find packets that match against them and generates alerts for users. Snort can be deployed inline to stop these packets, as well. Snort has three primary uses: As a packet sniffer like tcpdump, as a packet logger — which is useful for network traffic debugging, or it can be used as a full-blown network intrusion prevention system. Snort can be downloaded and configured for personal and business use alike.

major feature: Appid: enhanced control error message with additional info. Build: include/exclude snort_ml module conditionally. Dns: adding fallback functionality. File_api: add re_eval flag to fileinfo. Inspector_manager: refactored instrumentation code of connection profiling. Log: print all warnings before command line is parsed. Main: improve logging reload_config arguments. Pop: adding wrong bytes threshold to determine if pop splitter should fallback. Smtp: smtp inspector fallback functionality for invalid commands and responses. Stream_tcp: refactor tcp reasseabler class structure and init to avoid thread data race scenarios.

GNU GPLv3 ids logger traffic ips network security analysis tcp udp cpp c

GNU Image Manipulation Program 3.0.0-RC2 💾

GIMP is a very versatile graphics editing software. It works on bitmap images, provides layered editing, a plethora of drawing and colorization tools, photo enhancing and retouching features and filters, programmatic effects, various extension and scripting capabilities, and itself provides a highly adaptable multi-window interface. It can open nearly any graphics format, or import Photoshop, PDF, Postscript, SVG and other vector formats even.

major feature: https://www.gimp.org/news/2024/12/27/gimp-3-0-RC2-released/

GNU GPLv3 c gtk gimp graphics-editor bitmap-graphics photo-editing xcf

libwebp 1.5.0 💾

WebP codec is a library to encode and decode images in WebP format. This package contains the library that can be used in other programs to add WebP support, as well as the command line tools 'cwebp' and 'dwebp' to compress and decompress images respectively.

minor feature: This is a binary compatible release. API changes: - `cross_color_transform_bits` added to WebPAuxStats * minor lossless encoder speed and compression improvements * lossless encoding does not use floats anymore * additional Arm optimizations for lossy lossless + general code generation improvements * improvements to WASM performance (#643) * improvements and corrections in webp-container-spec.txt and webp-lossless-bitstream-spec.txt (#646, #355607636) * further security related hardening and increased fuzzing coverage w/fuzztest (oss-fuzz: #382816119, #70112, #70102, #69873, #69825, #69508, #69208) * miscellaneous warning, bug build fixes (#499, #562, #381372617, #381109771, #42340561, #375011696, #372109644, chromium: #334120888) Tool updates: * gif2webp: add -sharp_yuv -near_lossless * img2webp: add -exact -noexact * exit codes normalized; running an example program with no arguments will output its help and exit with an error (#42340557, #381372617)

codec library image graphics c cpp

Fontconfig 2.15 💾

Fontconfig can: discover new fonts when installed automatically, removing a common source of configuration problems. perform font name substitution, so that appropriate alternative fonts can be selected if fonts are missing. identify the set of fonts required to completely cover a set of languages. have GUI configuration tools built as it uses an XML-based configuration file (though with autodiscovery, we believe this need is minimized). efficiently and quickly find the fonts you need among the set of fonts you have installed, even if you have installed thousands of fonts, while minimizing memory usage. be used in concert with the X Render Extension and FreeType to implement high quality, anti-aliased and subpixel rendered text on a display. Fontconfig does not: render the fonts themselves (this is left to FreeType or other rendering mechanisms) depend on the X Window System in any fashion, so that printer only applications do not have such dependencies

minor feature: Akira TAGOH (39): Do not change the order of orth files Convert tabs to spaces Convert more tabs to spaces in docs src/meson.build: Store correct paths to fontconfig.pc. a typo in description for HAVE_STDATOMIC_PRIMITIVES Report more detailed logs instead of assertion. Add some missing constant names for weight. Adujst indentation between programlisting in fontconfig-user.sgml Bump version to 2.14.2 Clean up unused code Add another test case for flatpak Update 65-nonlatin.conf for macOS Change the order of the properties to the order of fontconfig cache format Add missing property descriptions Add namedinstance property Remove the problematic language from code and doc a typo a typo for FcCharSetDelChar doc a typo in scalable property Use 'outline' instead of 'scalable' for bitmaps Add more docs about selectfont Rework CI implementation a typo Rework CI implementation v2 Apply a of ci-templates uninitialized memory access when failing memory allocation. Create a symlink with relative path an error of "initializer element is not constant" Update CaseFolding.txt to Unicode 15.1 Update the encoding table for Simplified Chinese Retry to decode strings in the name table as UTF-16BE in some cases. Work around decoding strings in Macintosh encoding for the name table. Add iconv detection for meson build. .gitlab-ci: Update CI: Update CI: static build only for rawhide Use memmove instead of memcpy Rename README to NEWS and add README.md Update so version. Ben Wagner (1): leak of `reason` in _FcConfigParse when not complaining. Jean Abou Samra (2): Ignore LC_CTYPE if set to "UTF-8" Some doc clarifications. Khaled Hosny (2): Add FC_FONT_WRAPPER Detect standalone CFF fonts for FC_FONT_WRAPPER. Mike FABIAN (3): Add anp.orth, bhb.orth, hif.orth, mag.orth, raj.orth, and the.orth Add agr,ayc,bem,ckb,cmn,dsb,hak,lij,lzh,mfe,mhr,miq,mjw,mnw,nan,nhn,niu,rif,sgs,shn,szl,tcy,tpi,unm,wae,yue,yuw .orth Change index type to 16 bit and bump cache version to 9. Ondrej Balaz (1): Expand

fonts font gui configuration c

QScintilla 2.14.1 💾

QScintilla is a port to Qt of Neil Hodgson's Scintilla C++ editor control. As well as features found in standard text editing components, QScintilla includes features especially useful when editing and debugging source code. These include support for syntax styling, error indicators, code completion and call tips. The selection margin can contain markers like those used in debuggers to indicate breakpoints and the current line. Styling choices are more open than with many editors, allowing the use of proportional fonts, bold and italics, multiple foreground and background colours and multiple fonts. QScintilla includes Python bindings that are built on top of PyQt.

minor bugfix: bug fixes

GNU GPLv3 qt ide code code-editor programming debugging python cpp

Scintilla 5.5.4 💾

Scintilla is a free source code editing component. It comes with complete source code and a license that permits use in any free project or commercial product. As well as features found in standard text editing components, Scintilla includes features especially useful when editing and debugging source code. These include support for syntax styling, error indicators, code completion and call tips. The selection margin can contain markers like those used in debuggers to indicate breakpoints and the current line. Styling choices are more open than with many editors, allowing the use of proportional fonts, bold and italics, multiple foreground and background colours and multiple fonts.

minor feature: Update to Unicode 15.1. Issue #285. Improve performance of SCI_BRACEMATCH. Feature #1533. Improve performance of DBCS text. Feature #1535. Fix wrapping removed lines. Bug #2456. Fix moving line down to empty final line and moving empty final line up. Bug #2457. On GTK, allow middle click to insert multiple times within a document. Geany Issue #2629.

GNU GPL ide editor programming coding code-editor cpp

Firefly III 6.2.0 💾

"Firefly III" is a self-hosted financial manager. It can help you keep track of expenses, income, budgets and everything in between.

major feature: xx Added: Multi-currency support. If you set `ENABLE_EXCHANGE_RATES=true` and optionally `ENABLE_EXTERNAL_RATES=true` Firefly III will try to calculate all foreign currencies back to your native currency. This is a work in progress, not all fields and all places will support this yet. Please check out the documentation. Notifications support Nfty, Pushover, Slack and Discord. Many new security related notifications. (Add comment on a budget for a given month) reported by @n-serrette. (Add `notes` to transaction audit report) reported by @clouserw. (Notification support for Ntfy (and other push notification tools)) reported by @ragnarkarlsson. ("Rules" that only trigger manually) reported by @SekoiaTree. (Add a new trigger for automated rules) reported by @Gsyltc. (Piggy Banks - Draw Funds from Multiple Accounts) reported by @Phobic. (Asset prices and exchange rates) reported by @svozniuk. (Currencies and exchange rates) reported by @JC5. (Non en_US translated string in sign-up mail) reported by @benni347. Changed: Firefly III requires PHP 8.4. (PHP8.4 support) reported by @JC5. Docker container no longer runs under root. "Bills" are now called "subscriptions" to better reflect their purpose. Removed: Removed support for PHP 8.3 and lower. Removed Docker support for linux/arm/v7, linux/arm/v8 and linux/386. Sorry. : (ReportSum Integrity Check fails due to empty foreign_amount) reported by @SircasticFox. (currentMonthStart/currentMonthEnd not working for no-budget view) reported by @bradsk88. API: API changes related to new features are documented (#).

Affero GPLv3 finance personal financial budget budgeting money manager management currency sums financials php laravel

Q Light Controller Plus 4.14.0 💾

QLC+ is a tool to control DMX and analog lighting systems. It can orchestrate moving heads, dimmers, scanners etc. It's a fork of QLC with new features comparable to commercial control systems.

major bugfix: engine: flashing fade out. engine: add stopOnExit, waitFunctionStart and waitFunctionStop commands to Script - see documentation. engine: introduce RGBScript v3 and allow up to 5 colors. UI: adjust audio volume on video intensity change. UI/ture Manager: limit the number of RGB panel columns for RGBW to avoid crash. UI/Show Manager: show step notes on the timeline. UI/Show Manager: handle CTRL+mouse wheel to zoom in/out. Virtual Console/Slider: send feedback on override button press. Virtual Console/Sped Dial: foreground color setting on Windows. Plugins/OS2L: receiving multiple messages at once. Web Access: reworked websocket implementation. Web Access: grand master stopping running functions. Web Access: simple desk not resetting the current universe. Web Access: add widget ID to getWidgetType and getWidgetStatus response. RGB scripts: added 'Sine Wave' script. RGB scripts: Vertical Fall not allowing changing color when cloned. New tures: GLP Impression X5, Ayrton Rivale Profile, Ayrton Kyalami. New ture: Eurolite LED Mini Strobe Cluster SMD 48. New ture: Ayra Compar Kit 3. New tures: Acme Pixel Line IP, Ayrton Domino LT. New ture: GLP JDC1. New ture: Shehds 2 Eyes 200W LED COB Cool Warm White. New ture: Ayra ERO Micro Beam FX. New ture: Shehds LED Wall Wash 18x18W RGBWA+UV. New ture: Shehds LED Beam 12x12W RGBW. New ture: Chauvet EVE P-160 RGBW. New ture: Stairville Wild Wash 132 LED CW. New ture: Showtec Luna Par 120 Q4, Showtec Phantom 180 Wash, Stairville Infinite Pixel 250. New ture: Ghost Lumy. New ture: Shehds LED 200W RGB FLASH, GalaxyJet LED Beam 300W Beam Spot Wash, Constellaser 12W Waterproof Scan Laser. New ture: Chauvet Ovation H-605FC. New ture: Martin smartMAC. -- Massimo Callegari Sun, 5 Jan 2025 18:19:20 +0200.

Apache c++ qt lighting light-systems control engineering

treasury.lua 1.13 💾

treasury.lua is a command-line program for storing secrets in files encrypted using the openssl command-line app. It requires libUseful and libUseful.lua

minor bugfix: For with qrcode display via terminal sixel mode. by default only use sixel if no other viewers found.

GNU GPLv3 vault secrets openssl

mpg123 1.32.11 💾

mpg123 is a fast MPEG Audio Layer 1 / 2 / 3 decoding library and terminal playing utility. It uses floats or integer arithmetics with any available instruction set extension (3DNow, SSE, ARM) for efficiency.

minor feature: Libout123: -- modules/win32: Align waveOutGetDevCapsA to WAVEOUTCAPSA, in anticipation of some UNICODE change.

GNU LGPL c mp3 audio-player command-line end-user cross-platform

Navidrome Music Server 0.54.3 💾

Navidrome is an open source web-based music collection server and streamer. It gives you freedom to listen to your music collection from any browser or mobile device. It's like your personal Spotify! Features Handles very large music collections Streams virtually any audio format available Reads and uses all your beautifully curated metadata Great support for compilations (Various Artists albums) and box sets (multi-disc albums) Multi-user, each user has their own play counts, playlists, favourites, etc... Very low resource usage Multi-platform, runs on macOS, Linux and Windows. Docker images are also provided Ready to use binaries for all major platforms, including Raspberry Pi Automatically monitors your library for changes, importing new files and reloading new metadata Themeable, modern and responsive Web interface based on Material UI Compatible with all Subsonic/Madsonic/Airsonic clients Transcoding on the fly. Can be set per user/player. Opus encoding is supported Translated to various languages

minor feature: lt;h2 gt;Changelog lt;/h2 gt;. lt;h3 gt; lt;/h3 gt;. lt;ul gt;. lt;li gt; lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/navidrome/navidrome/commit/1eedee9086e5a61b9ef3c9d2402252bc6207e846/hovercard" href="https://github.com/navidrome/navidrome/commit/1eedee9086e5a61b9ef3c9d2402252bc6207e846" gt; lt;tt gt;1eedee9 lt;/tt gt; lt;/a gt;: (insights): add more linux fs types lt;/li gt;. lt;li gt; lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/navidrome/navidrome/commit/51eed74a0efd58a2062a502fe16e65bf6acfc47a/hovercard" href="https://github.com/navidrome/navidrome/commit/51eed74a0efd58a2062a502fe16e65bf6acfc47a" gt; lt;tt gt;51eed74 lt;/tt gt; lt;/a gt;: (release): change owner of cache to Navidrome user lt;/li gt;. lt;li gt; lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/navidrome/navidrome/commit/0299e488b5d28f08daf42eb02aa3d2fd03477d3a/hovercard" href="https://github.com/navidrome/navidrome/commit/0299e488b5d28f08daf42eb02aa3d2fd03477d3a" gt; lt;tt gt;0299e48 lt;/tt gt; lt;/a gt;: (server): backup and restore from the cli lt;/li gt;. lt;li gt; lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/navidrome/navidrome/commit/630c3040805fa53d653ad8792d13991510659d76/hovercard" href="https://github.com/navidrome/navidrome/commit/630c3040805fa53d653ad8792d13991510659d76" gt; lt;tt gt;630c304 lt;/tt gt; lt;/a gt;: (server): typo in backup prune message lt;/li gt;. lt;li gt; lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/navidrome/navidrome/commit/f0302525a700d801864c41cfbbe016ba5cf75f97/hovercard" href="https://github.com/navidrome/navidrome/commit/f0302525a700d801864c41cfbbe016ba5cf75f97" gt; lt;tt gt;f030252 lt;/tt gt; lt;/a gt;: (server): use cancellable context instead of Sleep for initial insights delay lt;/li gt;. lt;li gt; lt;a class="commit-li

GNU GPLv3 music audio streaming audio-streaming server go javascript

Checkstyle 10.21.1 💾

Checkstyle assists with source coding standard checking for Java. It supports the Sun or Google code conventions, but is flexible and configurable. It can be run as console tool, or integrated as ANT task.

minor feature: UnusedLocalVariable: False Positive when inner class has same field as variable. Refactor SummaryJavadoc to avoid null usage. Enable examples tests. update JavadocTokenTypes.java to new format of AST print. Remove '//ok' comments from Input files. Resolve Pitest Suppression in Pitest-Javadoc Profile. Expand XPath IT Regression Testing.

MITL java coding-style syntax-checker command-line

OpenSnitch 1.6.7 💾

OpenSnitch is a GNU/Linux application firewall. Key features Interactive outbound connections filtering. Block ads, trackers or malware domains system wide. Ability to configure system firewall from the GUI (nftables). Configure input policy, allow inbound services, etc. Manage multiple nodes from a centralized GUI. SIEM integration

minor feature: lt;p gt;GUI release. lt;/p gt;. lt;h2 gt; lt;/h2 gt;. lt;ul gt;. lt;li gt;do not verify lists path on remote nodes - lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/evilsocket/opensnitch/commit/446cb1ad099f224650fbb4ee7c3aa68d15b0bd6d/hovercard" href="https://github.com/evilsocket/opensnitch/commit/446cb1ad099f224650fbb4ee7c3aa68d15b0bd6d" gt; lt;tt gt;446cb1a lt;/tt gt; lt;/a gt; lt;/li gt;. lt;li gt;delay closing the GUI - lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/evilsocket/opensnitch/commit/36f9242e11b5feca81c3a3125d0d415160ad67d6/hovercard" href="https://github.com/evilsocket/opensnitch/commit/36f9242e11b5feca81c3a3125d0d415160ad67d6" gt; lt;tt gt;36f9242 lt;/tt gt; lt;/a gt; lt;/li gt;. lt;li gt;exception getting node address when adding a new rule - lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/evilsocket/opensnitch/commit/99cd9f1d456280dd0adc0651d3794569c2827926/hovercard" href="https://github.com/evilsocket/opensnitch/commit/99cd9f1d456280dd0adc0651d3794569c2827926" gt; lt;tt gt;99cd9f1 lt;/tt gt; lt;/a gt;) lt;/li gt;. lt;li gt;restoring policies when disabling the firewall - lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/evilsocket/opensnitch/commit/12baf1a7d393cc57d33d8705acd77d0c473a95cd/hovercard" href="https://github.com/evilsocket/opensnitch/commit/12baf1a7d393cc57d33d8705acd77d0c473a95cd" gt; lt;tt gt;12baf1a lt;/tt gt; lt;/a gt; lt;/li gt;. lt;li gt;enabling/disabling global firewall button - lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/evilsocket/opensnitch/commit/ee089af79b01957e398ae4a6106b3855129ef313/hovercard" href="https://github.com/evilsocket/opensnitch/commit/ee089af79b01957e398ae4a6106b3855129ef313" gt; lt;tt gt;ee089af lt;/tt gt; lt;/a gt; lt;/li gt;. lt;li gt;searching in tabs Users, Nodes - lt;a

GNU GPLv3 firewall c

VTK 9.4.1 💾

The Visualization Toolkit (VTK) is open source software for manipulating and displaying scientific data. It comes with state-of-the-art tools for 3D rendering, a suite of widgets for 3D interaction, and extensive 2D plotting capability. VTK is part of Kitware’s collection of supported platforms for software development. The platform is used worldwide in commercial applications, as well as in research and development.

minor feature: VTK 9.4.1 Release Notes. Changes made since VTK 9.3.1 include the following. New Features (#new-features). Annotation (#annotation). DataModel (#datamodel). ExecutionModel (#executionmodel). Filters (#filters). Interaction (#interaction). I/O (#io). Python (#python). Rendering (#rendering). Testing (#testing). ThirdParty (#thirdparty). VR (#vr). WebAssembly (#webassembly). Wrapping (#wrapping). Changes (#changes). Build (#build). DataModel (#datamodel-1). Filters (#filters-1). I/O (#io-1). Rendering (#rendering-1). Wrapping (#wrapping-1). improvements (#improvements). Accelerators (#accelerators). Annotation (#annotation-1). Build (#build-1). Charts (#charts). Core (#core). DataModel (#datamodel-2). Filters (#filters-2). I/O (#io-2). Interaction (#interaction-1). Python (#python-1). Rendering (#rendering-2). System (#system). VR (#vr-1). Deprecations/Removals (#deprecationsremovals). New Features: Annotation: New `vtkPolarAxesActor2D` avaialble for drawing a polar axes overlay. polar-axes2d (imgs/9.4/polar-axes2d.png). DataModel: New `vtkImplicitArray` template class brings memory efficiency to vtk data array applications. Author's note (./9.4/add-vtkImplicitArrays.md). The new `vtkAnnulus` implicit function represents an infinite annulus (two co-axial cylinders). Author's note (9.4/annulus-implicit-widget.md). VTK now supports higher order Galerkin cells via a new data object `vtkCellGrid`. Author's note (9.4/cell-grid-changes.md). cell-grid-non-isoparametric (imgs/9.4/cell-grid-non-isoparametric.png). ExecutionModel: New information keys added to allow filters to execute without any prior temporal access for in-situ visualization. Author's note (9.4/no-prior-temporal-access.md). Filters: New `vtkAppendPartitionedDataSetCollection` class to append multiple partitioned dataset collections into a single partioned dataset collection. Author's note (9.4/add-append-PDC.md). New `vtkCriticalTime` filter to generate time step values based on user-specified threshold c

Other science-research visualization c++ python

Drumstick Metronome 1.4.1 💾

Drumstick Metronome (kmetronome) is a MIDI-based metronome utilizing the ALSA sequencer. It's intended for students and musicans to aid rythm consistency while playing instruments. It incurs little overhead by using MIDI instead of digital audio playback, which also keeps the timing more accurate.

minor feature:

GNU GPL cpp qt x11 midi alsa music musicians end-users

Linux kernel 6.12.7 💾

Linux is a mostly POSIX-compliant Unix-inspired operating system kernel, originally implemented by Linus Torvalds and now maintained as an international project. It's the base and common namegiver to a wide array of Linux distributions. The kernel provides all modern Unix-y features, like true process multitasking, virtual memory, virtual and clustered filesystem support, complex networking and extensive support for various hardware and machine platforms.

minor feature: Linux 6.12.7, epoll: Add synchronous wakeup support for ep_poll_callback, mm: convert partially_mapped set/clear operations to be atomic, mm: shmem: ShmemHugePages at swapout, mm: use aligned address in copy_user_gigantic_page(), mm: use aligned address in clear_gigantic_page(), ceph: memory leak in ceph_direct_read_write(), ceph: memory leaks in __ceph_sync_read(), ceph: improve error handling and short/overflow-read logic in __ceph_sync_read(), ceph: validate snapdirname option length when mounting, ceph: give up on paths longer than PATH_MAX, of: refcount leakage for OF node returned by __of_get_dma_parent(), of: error path in of_parse_phandle_with_args_map(), of: address: Preserve the flags portion on 1:1 dma-ranges mapping, of: property: fw_devlink: Do not use interrupt-parent directly, udmabuf: also check for F_SEAL_FUTURE_WRITE, udmabuf: racy memfd sealing check, nilfs2: prevent use of deleted inode, nilfs2: buffer head leaks in calls to truncate_inode_pages(), ocfs2: the space leak in LA when releasing LA, of/irq: using uninitialized variable @addr_len in API of_irq_parse_one(), of/irq: interrupt-map cell length check in of_irq_parse_imap_parent(), KVM: SVM: Allow guest writes to set MSR_AMD64_DE_CFG bits, NFS/pnfs: a live lock between recalled layouts and layoutget, io_uring: check if iowq is killed before queuing, io_uring: registered ring file refcount leak, selftests/bpf: Use asm constraint "m" for LoongArch, selftests/memfd: run sysctl tests when PID namespace support is enabled, tracing: Check " s" dereference via the field and not the TP_printk format, tracing: Add " s" check in test_event_printk(), tracing: Add missing helper functions in event pointer dereference check, tracing: test_event_printk() to process entire print argument, accel/ivpu: WARN in ivpu_ipc_send_receive_internal(), accel/ivpu: general protection fault in ivpu_bo_list(), smb: client: TCP timers deadlock after rmmod, KVM: x86: Play nice with protected guests in complete_hypercall_e

GNU GPL c linux kernel operating-system

MKVToolNix 89.0 💾

MKVToolNix is a tool collection for manipulating Matroska video (MKV) files. It can mux/demuc, split/merge, edit, inspect or create them, or convert from AVI, MP4, OGM, Dirac, h264 fromats. It supports common encodings and subtitle formats, runs on Linux, Windows and Max OS X.

major bugfix: "And the Melody Still Lingers On (Night in Tunisia)" 2024-12-27. New features and enhancements: Mkvmerge: AC-3 writer: mkvmerge will now use the codec ID `A_AC3` even for. Streams with bitstream IDs 9 or 10 instead of the deprecated codec IDs `A_AC3/BSID9` `A_AC3/BSID10`. MKVToolNix GUI: multiplexer: the mechanism for setting track languages to. Specific values upon adding a file has gotten a new option to always set the Language, no matter whether or not the source container provided a track Language or what it was set to. All command-line tools: implemented an escape mechanism for when you want to. Use the `@` sign as the first character in an argument to an option such as `--title`. To escape it the `@` sign has to be doubled as in `--title. @@midnight`. Implements #3768. : Mkvmerge, mkvpropedit, MKVToolNix GUI's multiplexer header editor: the MIME type for TrueType OpenType fonts will be set properly to either the. Current MIME types `font/ttf` `font/otf` or to the legacy MIME types `application/x-truetype-font` `application/vnd.ms-opentype` depending on. Whether the "use legacy font MIME types" option is disabled or enabled, even if the MIME database used by Qt returns the wrong one or even other MIME. Types such as `application/x-font-ttf` `application/x-font-otf`. This was The case on Windows due to Qt 6.7.3 switching to a different embedded MIME Database. Partially. MKVToolNix GUI's multiplexer header editor: ensured that both the legacy . The current font MIME types are always present in the MIME type combo boxes of attachments, no matter what Qt's MIME type database contains. Partially. . MKVToolNix GUI: the "disable tooltips" option in the preference will now. Disable the tooltip for the status bar, too.

GNU GPL c video matroska conversion

GEGL 0.4.52 💾

GEGL (Generic Graphics Library) is a data flow based image processing framework, providing floating point processing and non-destructive image processing capabilities to GNU Image Manipulation Program and other projects (imgflo, GNOME Photos, gcut, iconographer, …) With GEGL you chain together processing operations to represent the desired image processing pipeline. GEGL provides operations for image loading and storing, color adjustments, GIMPs artistic filters and more forms of image processing GEGL can also be used from the commandline. The primary repository for the GEGL source code in GNOME git, and at GIMPs download site tarball releases. GEGL is Free Software, and both new functionality in new operations as well as relevant development, enhancement requests, patches and bug reports for GEGL at gitlab.gnome.org/GNOME/gegl , Finanical support for fun new filters and capabilities as well as gardening/janitor bits and offshoot new color related infrastructure as part of project maintainership is welcome through the patreon campaign at GIMPs donation page.

minor bugfix: Core: Regression cubic interpolation - it was quadratic rather than cubic. This improves all uses of cubic interpolation. Ops: . Invert-gamma: operate on perceptual encoding. Newsprint: do processing with perceptual encoding. Denoise-dct, mantiuk06: pass-through for too small input buffers. Inner-glow: adjust parameters, crop result. Styles: use gegl:load rather than gegl:layer. Contributors to this release, including translators: Alan Mortensen, Anders Jonsson, Ekaterine Papava, Hugo Carvalho, Jordi Mas. Juliano de Souza Camargo, Kolbjørn Stuestøl, Lukas Oberhuber, Luming Zh, Marco Ciampa, Martin, Sam L, Thomas Manni, Yuri Chornoivan, lillolollo, Øyvind Kolås.

GNU LGPLv3 multimedia visualization c

PrRescue 0.123 💾

PrRescue is a rescue CD based on Gentoo amd64 supporting nilfs2 and btrfs. Its goal is to always include the newest kernel and Gentoo packages.

minor feature: Kernel has been updated to version 6.12.7. Gentoo packages have been upgraded to latest versions.

GNU GPL gentoo rescue boot

Doxygen 1.13.0 💾

Generate documentation from source code Doxygen is the de facto standard tool for generating documentation from annotated C++ sources, but it also supports other popular programming languages such as C, Objective-C, C#, PHP, Java, Python, IDL (Corba, Microsoft, and UNO/OpenOffice flavors), Fortran, VHDL, Tcl, and to some extent D. Doxygen can help you in three ways: It can generate an on-line documentation browser (in HTML) and/or an off-line reference manual (in $\mbox{\LaTeX}$) from a set of documented source files. There is also support for generating output in RTF (MS-Word), PostScript, hyperlinked PDF, compressed HTML, and Unix man pages. The documentation is extracted directly from the sources, which makes it much easier to keep the documentation consistent with the source code. You can configure doxygen to extract the code structure from undocumented source files. This is very useful to quickly find your way in large source distributions. Doxygen can also visualize the relations between the various elements by means of include dependency graphs, inheritance diagrams, and collaboration diagrams, which are all generated automatically. You can also use doxygen for creating normal documentation (as I did for the doxygen user manual and web-site). Doxygen is developed under Mac OS X and Linux, but is set-up to be highly portable. As a result, it runs on most other Unix flavors as well. Furthermore, executables for Windows are available.

major feature:

GNU GPLv3 documentation

LSP Plugins 1.2.20 💾

LSP (Linux Studio Plugins) is a collection of open-source plugins currently compatible with CLAP, LADSPA, LV2, VST2/LinuxVST, VST3 and JACK standalone formats. The basic idea is to fill the lack of good and useful plugins under the GNU/Linux platform. After some contributions to other open source projects the decision was made to implement separate and independent plugin distribution.

minor bugfix: Implemented Referencer plugin series. Added "Automatically load files when navigating file list" feature that allows to automatically load files when navigating file list nearby the loaded sample. Added shared memory sends and returns to Mixer plugin series. Added shared memory returns to A/B Tester plugin series. Added tracking of maximum values to the Spectrum Analyzer plugin series. Several fixes around UI Widgets. Added 'Stop' button for file preview in plugins tha allow audio file loading: Impulse Responses; Impulse Reverb; Room Builder; Sampler and Multisampler; Trigger. Better support of Enter and Escape keys in dialogs. Yet more SIMD and AVX-512 optimizations in the DSP libray. AVX-512 optimizations are now enabled for AMD Ryzen 7000 processor series and later. DSP library now supports build for MacOS on Apple M1 and later chips. Fixed possible file name loss on deactivated plugins for all modern plugin formats. Fixed imprecise spectrum graph and left/right channel desynchronization when rapidly changing the frequency of filter in Parametric Equalizer plugin series. Fixed the behaviour of the 'Inspect' button in the VST3 version of Parametric Equalizer plugin series. The fix may cause some regressions in user sessions by enabling the inpection of the first filter. Fixed regression related to he AArch64 version of plugins that freezed the host.

GNU LGPLv3 audio plugins music vst jack clap ladspa cpp makefile