An EXIF Tag Parsing Library for Digital Cameras 0.6.25 šŸ’¾

Libexif is a library that can extract and insert EXIF information, in printable and in binary form.

minor feature: libexif-0.6.25 (2025-01-08): * REUSE compatibility (all files declare their license) * Translation updates: ro, de, es, ka, pl, sr, sv, uk, vi, zh_CN, * Disabled Apple Makernote support, as its not complete * various bugfixes * handle JPEG APP10 * EXIF_TAG_COMPOSITE_IMAGE, EXIF_TAG_STANDARD_OUTPUT_SENSITIVITY, EXIF_TAG_RECOMMENDED_EXPOSURE_INDEX, EXIF_TAG_ISO_SPEED, EXIF_TAG_ISO_SPEEDLatitudeYYY, EXIF_TAG_ISO_SPEEDLatitudeZZZ, EXIF_TAG_SOURCE_IMAGE_NUMBER_OF_COMPOSITE_IMAGE, EXIF_TAG_LENS_SPECIFICATION, EXIF_TAG_GAMMA, EXIF_TAG_OFFSET_TIME, EXIF_TAG_OFFSET_TIME_ORIGINAL, EXIF_TAG_OFFSET_TIME_DIGITIZED, EXIF_TAG_CAMERA_OWNER_NAME, EXIF_TAG_BODY_SERIAL_NUMBER, EXIF_TAG_LENS_MAKE, EXIF_TAG_LENS_MODEL, EXIF_TAG_LENS_SERIAL_NUMBER: better decoding libexif-0.6.24 (2021-11-25): * Translation updates: sr, vi, pl, uk, french * fixed regression in exif_data_load_data which could not load EXIF in JPEG data anymore * Decode lots of Canon tag names * removed empty strings from translation (empty string would translate to the PO info header) * various warning removals and code improvements * added sample "persistent" afl fuzzer (100x faster than normal afl fuzzer)

GNU LGPL exif camera digital-camera printing library c

Bouncy Castle 1.80 šŸ’¾

Open-Source Cryptographic APIs Bouncy Castle was designed for developers by developers. Bouncy Castle offers open-source code with well-trodden paths of implementation throughout its supporting APIs. Being able to work with cryptography and secure protocols such as CMS, S/MIME, PGP, and TLS are fundamental to today’s connected applications and business processes. Bouncy Castle provides APIs which help reduce the effort and complexity behind implementing and maintaining security services, helping reduce costs and improving long-term trust. How you use the Bouncy Castle APIs is really only limited by your imagination. In addition to fundamental algorithm support for ciphers like AES, Elliptic Curve, RSA, the NIST quantum ready algorithms, and a range of message digest and MAC algorithms, the Bouncy Castle APIs also support protocols like ASN.1 and OpenPGP. Building on core protocols and algorithms has enabled support for a range of standards, including Time Stamp Protocol (TSP), Cryptographic Message Syntax (CMS), Certificate Management Protocol (CMP), Transport Layer Security (TLS) and a variety of protocols for requesting and generating X.509 certificates. The versatile Bouncy Castle library offers a range of editions, catering to various platforms such as JAVA, C#, and Kotlin. Additionally, it includes FIPS-certified releases for enhanced security measures, and LTS (Long Term Stable) releases for extended support and stability.

minor feature:

MITL cryptography api pgp java kotlin dart csharp

VideLibri 2.930 šŸ’¾

VideLibri lists the books you have borrowed from a public library and lets you search the library catalog from your local device. It has all the usual features of a library OPAC, i.e. viewing, renewing, searching and ordering books. It also renews all due books automatically and can do other things only a locally running app can do, like keeping a history of all ever borrowed books across multiple libraries. Developed since 2006 it is the world's first library app, and by supporting 20 different kinds of OPACs from different vendors it is compatible with more libraries than any other app. So far VideLibri has been tested with 200 libraries successfully, but it was designed to allow any user to add their own library without requiring any/much programming knowledge. For this purpose three query languages were developed that are supposed to simplify the querying of webpages as much as possible: - A pattern-matching language that selects arbitrary data from a single HTML page, based on an annotated sample of that page. - A catalog of related pages to apply these patterns to multiple webpages. Its syntax is similar to XSLT and likewise it is almost Turing complete (i.e. it has the necessary control structures, but requires XPath to do calculations ). - A dialect of XPath/XQuery/JSONiq that is Turing-complete and thus can calculate arbitrary, unexpected things. VideLibri is platform-independent and currently there are binaries for (Desktop) Windows, Linux and Android.

minor bugfix: See https://www.videlibri.de/updates/changelog.xml

GNU GPL libraries opac interpreter object-pascal java windows linux android bibliothek bibliotheken buecherei buechereien stadtbibliotheken

Bigloo 4.5b šŸ’¾

The Bigloo Programming Language The Bigloo programming is a strict-parenthetical-function programming language. It belongs to the Lisp programming language family, and more specifically, it is a descendant of the Scheme programming language. Its design is governed by one rule: enabling Scheme-based programming style where C(++) is usually required. Bigloo aims at being a practical programming language and a practical programming environment. For it offers features usually presented by traditional programming languages but seldom supported by functional programming languages. Bigloo compiles modules. It delivers small and fast stand alone binary executables. Bigloo enables full connections with C programs, or with Java programs, if you choose the JVM backend. The Bigloo C backend is ported to: Linux (x86, x86/64, and arm) MacOS X Android Windows WSL

minor feature:

GNU GPLv3 interpreter programming coding scheme c lisp

fwupd 2.0.4 šŸ’¾

This project aims to make updating firmware on Linux automatic, safe, and reliable.

minor bugfix: This release adds the following features: Record the entire USB descriptor in the emulation data Return defined return code when network metadata refresh fails This release fixes the following bugs: Add a new private flag of 'delayed-removal' to remove a footgun Added a more specific instance ID for qc-s5gen2 USB devices Add fadvise64 to the systemd syscall allowlist Add the Unifying bootloader VID/PID as a full instance ID Allow disabling zero-length packet for modem-manager devices Allow recovering Logitech Bolt receiver in bootloader mode Correctly parse CSV streams without trailing NULs Detect if network is reachable before downloading metadata Disabling reading the OptionROM device after dumping Do not claim kernel interface to avoid Parade downstream port resets Do not save BootOrder when measuring system integrity Enumerate child nordic-hid devices correctly Fix a possible critical warning for Mediatek scaler devices Fix Firehose padding for some modem-manager devices Fix UEFI capsule updates when using 4096 byte NVME blocksize Get the Dell dock update package version correctly Never read more of the composite stream from a partial stream Notify snapd about DBX updates Probe sd_mod before starting Properly handle FU_DEVICE_PRIVATE_FLAG_NO_GENERIC_GUIDS Remove the test for CSME 18 manufacturing lock Restore the Logitech compatibility UFY instance IDs Show the correct version when installing a same-device composite update Show updates with problems when using 'fwupdmgr get-releases' Split up the AMD GPU VBIOS P/N for the version Use attr USB4_TYPE rather than guessing from thunderbolt_domain Use the ISO date as a dbx version number for the Microsoft KEK Use the KEK to set the dbx vendor ID

GNU LGPLv3 linux firmware update daemon server c python

Allegro 5.2.10.1 šŸ’¾

Allegro is a cross-platform library mainly aimed at video game and multimedia programming. It handles common, low-level tasks such as creating windows, accepting user input, loading data, drawing images, playing sounds, etc. and generally abstracting away the underlying platform. However, Allegro is not a game engine: you are free to design and structure your program as you like. Allegro has the following additional features: Supported on Windows, Linux, Mac OSX, iPhone and Android User-friendly, intuitive C API usable from C++ and many other programming languages Hardware accelerated bitmap and graphical primitive drawing support (via OpenGL or Direct3D) Audio recording support Font loading and drawing Video playback Abstractions over shaders and low-level polygon drawing And more!

cleanup: MacOS Fix some corner cases in the new keyboard input system (SiegeLord) Fix version-based conditional compilation (Rhys-T) Packaging Fix the package script to check for makeinfo, this prevents malformed source achives from being created (as happened in 5.2.10) (SiegeLord)

Mixed programming coding game game-development audio video opengl c cpp

KeePassXC 2.7.9 šŸ’¾

KeePassXC is a modern, secure, and open-source password manager that stores and manages your most sensitive information. You can run KeePassXC on Windows, macOS, and Linux systems. KeePassXC is for people with extremely high demands of secure personal data management. It saves many different types of information, such as usernames, passwords, URLs, attachments, and notes in an offline, encrypted file that can be stored in any location, including private and public cloud solutions. For easy identification and management, user-defined titles and icons can be specified for entries. In addition, entries are sorted into customizable groups. An integrated search function allows you to use advanced patterns to easily find any entry in your database. A customizable, fast, and easy-to-use password generator utility allows you to create passwords with any combination of characters or easy to remember passphrases.

minor bugfix: Changes: Passkeys: Ability to easily remove a passkey from an entry. Snap: Use new desktop portal for native messaging integration. : Improve entry placeholder/reference feature. Improve CSV importing when title field isn't specified. Improve encrypted Bitwarden importing. Improve database settings UX. Improve handling of clipboard actions from entry preview. Improve group/entry view resize behavior and set sensible defaults. Passkeys: incorrect username fill. Passkeys: Return additional data to the extension. password clear timer inconsistency on unlock view. portability check. page overflow on HTML exports. broken builds when using system provided zxcvbn. copy password button when text is selected. tab ordering on application settings pages. SSH Agent: broken decrypt button. Windows: ALT Auto-Type modifier. Windows: wrong DACL memory size allocation. macOS: monospace font sizing. Flatpak: configuration settings off-by-one error. BSD: compiling with libusb implementation.

password password-manager security privacy cpp

MLT Multimedia Framework 7.30.0 šŸ’¾

The engine of a non-linear video editor that can be used in all sorts of apps, not just desktop video editors. MLT is an open source multimedia framework, designed and developed for television broadcasting. It provides a toolkit for broadcasters, video editors, media players, transcoders, web streamers and many more types of applications. The functionality of the system is provided via an assortment of ready to use tools, XML authoring components, and an extensible plug-in based API.

major bugfix: Framework `Mlt::Producer::set_creation_time()` not exported on i686. `Mlt::Properties::set(int64_t)` symbol version. `mlt_factory_init()` on Linux/BSD may fail to initialize when compiled with `-DRELOCATABLE`. Added generic non-drop-frame timecode in `mlt_property.c`. Previously, it was only done for 30000/1001 and 60000/1001 frame rates, but 24000/1001 is especially important as well. Added support for MLT XML embedded in chains. This, along with `xml-clip` producer handles mismatching frame rate between parent and child producers and facilites time-affecting links on the child. Added `mlt_image_full_range(const char *color_range)` where any of the following strings return true (1): `full`, `jpeg`, `pc`. Modules. Added `xml-clip` producer. link `in` and `out` properties arenot serialized in the `xml` consumer. Added `hslprimaries` and `hslrange` filters to the `plus` module. Added a `gradientmap` filter to the `plus` module. `avfilter` audio filters with FFmpeg 7. incorrect frame rate for AVCHD (and possibly others) in `avformat`. `window_id` property in consumer `sdl2` by using. `SDL_CreateWindowFrom()`, especially important for embedding in GTK+ or Qt. text not rendering in transition `vqm` since Qt 6. Added `decimals` keyword to `gpstext` filter and move `RAW` keyword check. `time_offset` property handling in `gpstext` filter. reading and writing SRT files with unicode in the path. `subtitle_feed` filter on producers with an in point 0. opaque alpha channels become translucent in `luma` transition. a crash in the `mix` transition with `consumer` producer. `freeze` filter freezing too much. `avfilter.fillborders` with preview scaling. non-proportional scaling in `qtblend` transition and filter. `avfilter` color distortion with `mlt_image_rgb` and `mlt_image_rgba`. Extended support for `colorspace=2020` consumer propeerty and the BT.2020 colorspace in the `avformat` producer and consumer. This does not imply HDR, which is signaled through a `color_trc` propert

GNU GPLv3 audio video

GitLab 17.8.0 šŸ’¾

GitLab is a development collaboration tool and git DVCS frontend. It includes repository management features, code reviews, an issue tracker, activity feeds and wikis. GitLab provides fine-grained access control, user management, 5 permission levels and branch constraints, and can utilize LDAP/AD intranet authorization. Powered by Ruby on Rails it comes as open source package, and as commercial supported enterprise version.

major feature: (2025-01-15). ### Added (127 changes). Add more specs for most_recent_commit_sha method (merge request) GitLab Enterprise Edition. Update runners owned by non-existent projects (merge request). Delete orphaned project runners when project is deleted (merge request). Allow configuring "auto_stop_setting" through graphql (merge request). Create GraphQL query for the pages settings by @antonkalmykov (merge request). Add elastic client to active context gem (merge request) GitLab Enterprise Edition. Save branch name of code suggestion events (merge request) GitLab Enterprise Edition. Release protected pypi packages feature (merge request). Model experiments: Add href to CI Job (merge request). Add graphql field ai_xray_reports to ProjectType (merge request). Add LinkedResources work item widget placeholder (merge request). Add ability to add related item for work items (merge request). Create siphon ClickHouse table for projects (merge request). Add Rest and GraphQL API to configure scheduled merge by @Taucher2003 (merge request). Promote runs in a model's experiments to a model version (merge request). Allow users to configure skip_ci for pipeline execution policies (merge request) GitLab Enterprise Edition. Add indices for sharding_key_id for runners and runner managers (merge request). Release protected container repositories feature (merge request). Add resolve MR discussion arguments to create work item mutation (merge request). Add directory or file name with icon (merge request). Adds workflows_definition to Duo Workflow (merge request) GitLab Enterprise Edition. Allow filtering tokens by before and after expires at (merge request). Adds bso instrumentation metric (merge request) GitLab Enterprise Edition. Update runner taggings owned by non-existing projects (merge request). Update runner managers owned by non-existing projects (merge request). Mock Api for custom statuses (merge request) GitLab Enterprise Edition. Surface user.type

MITL ruby ruby-on-rails git dvcs wiki bugtracker version-control

orbiton 2.68.7 šŸ’¾

o is a text editor that is limited to the VT100 standard. It has general syntax highlighting and launches instantly. It might be a good fit for: - Editing git commit messages (using EDITOR=o git commit). - Editing Markdown, and exporting to PDF. - Learning "up and coming" programming languages, like Zig or Rust. - Editing files deep within larger Go or C++ projects. - Solving Advent of Code tasks. - Writing and maintaining to-do lists and project documentation in Markdown.

minor feature: lt;h3 gt;and improvements lt;/h3 gt;. lt;ul gt;. lt;li gt;an with formatting JSON with lt;code gt;ctrl-w lt;/code gt; where the formatter would sometimes place everything on one line. lt;/li gt;. lt;li gt;an with "clear on quit" in connection with displaying images in a terminal. lt;/li gt;. lt;li gt;Pasting from the clipboard to a file with lt;code gt;-p lt;/code gt; no longer requires lt;code gt;-f lt;/code gt; to overwrite an empty file. lt;/li gt;. lt;/ul gt;. lt;h3 gt;Hotkeys lt;/h3 gt;. lt;ul gt;. lt;li gt;A double press of lt;code gt;ctrl-l lt;/code gt; will now alternate between jumping to the top or bottom. lt;/li gt;. lt;li gt;Pressing lt;code gt;ctrl- lt;/code gt; will now insert the current date and time. lt;/li gt;. lt;li gt;After using the arrow keys, lt;code gt;ctrl-n lt;/code gt; or lt;code gt;ctrl-p lt;/code gt; can be used for jumping to a maching parenthesis or bracked. This only jumps within the current view, for now. lt;/li gt;. lt;/ul gt;. lt;h3 gt;Programming related lt;/h3 gt;. lt;ul gt;. lt;li gt;Add experimental support for running LƖVE and LƖVR programs by editing a lt;code gt;main.lua lt;/code gt; file and then double pressing lt;code gt;ctrl-space lt;/code gt;. lt;/li gt;. lt;li gt;When editing a Go program and formatting it with lt;code gt;ctrl-wĀ“, install lt;/code gt;goimport lt;code gt;with lt;/code gt;go install lt;code gt;if lt;/code gt;goimport` is missing. lt;/li gt;. lt;/ul gt;. lt;h3 gt;ABC music notation lt;/h3 gt;. lt;ul gt;. lt;li gt;Add support for the ABC music notation file format, and playing files by double pressing lt;code gt;ctrl-space lt;/code gt; if lt;code gt;timidity lt;/code gt; is installed and configured. lt;/li gt;. lt;li gt;When pressing lt;code gt;ctrl-w lt;/code gt; in a blank file with the lt;code gt;.abc lt;/code gt; extension, insert a template for an ABC music notation file. lt;/li gt;. lt;/ul gt;. lt;h3 gt;Visual improvments lt;/h3 gt;. lt;ul gt;. lt;li gt;Improve the syntax highlighti

BSDL text-editor editor

Lzip 1.25 šŸ’¾

Lzip is a lossless data compressor with a user interface similar to the one of gzip or bzip2. Lzip is about as fast as gzip, compresses most files more than bzip2, and is better than both from a data recovery perspective. The lzip file format is designed for data sharing and long-term archiving, taking into account both data integrity and decoder availability.

major feature:

GNU GPL archiving compression zip

GNU Debugger 16.1 šŸ’¾

GDB is a source-level debugger for Ada, C, C++, Objective-C, Pascal and many other compiled languages. It can debug running processes on more than a dozen different processor architectures. It's itself ported to most BSD/ and GNU/Linux, Unix and Microsoft Windows systems.

minor feature: record/replay support now available on loongarch*-linux* GDB now supports watchpoints for tagged data pointers. MTE (Memory Tagging Extension) deging is now supported on AArch64. Baremetal. New bash script gstack uses GDB to print stack traces of running processes. Enhanced breakpoint support.. For breakpoints that are created in the 'pending' state, any. thread' or 'task' keywords are parsed at the time the breakpoint is. Created, rather than at the time the breakpoint becomes non-pending. Thread-specific breakpoints are only inserted into the program space in which the thread of interest is running. Enhanced Intel Processor Trace support.. Support for printing of asynchronous events. Support for printing of ptwrite payloads. Changed commands.. The "remove-symbol-file -a ADDRESS" command now accepts a full expression as the ADDRESS. The "show configuration" command now prints the version of GNU. Readline that GDB is using. The "maintenance print remote-registers" now provides an "Expedited". Column indicating which registers were included in the last stop reply Packet received by GDB. Various command taking filenames as argument now require file names to be quoted if the argument contains white spaces or quote characters. Python API changes.. New module gdb.missing_objfile that facilitates dealing with. Missing objfiles when opening a core-file. GDB commands to query, Enable and disable handlers created using this API have also Been added. New event gdb.tui_enabled. Added the gdb.Symbol.is_artificial attribute. New gdb.record.clear function to clear the trace data of. The current recording. The 'signed' argument to gdb.Architecture.integer_type() will no. Longer accept non-bool types. The gdb.MICommand.installed property can only be set to True or False. The 'qualified' argument to gdb.Breakpoint constructor will no. Longer accept non-bool types. Deger Adapter Protocol changes.. The "scopes" request will now return a scope holding global. Variables from the stack f

GNU GPLv3 c c++ debugger software-development

Wine 10.0-rc6 šŸ’¾

Wine is an implementation of the Windows API on top of X and Unix. It does not require Microsoft Windows, but can use native Windows DLLs if they are available. It provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes.

minor feature:

GNU LGPL c x86 windows win32 emulator compatibility library desktop operating-system

Marimo 0.10.14 šŸ’¾

marimo is a reactive Python notebook: run a cell or interact with a UI element, and marimo automatically runs dependent cells (or marks them as stale), keeping code and outputs consistent. marimo notebooks are stored as pure Python, executable as scripts, and deployable as apps. Highlights. šŸš€ batteries-included: replaces jupyter, streamlit, jupytext, ipywidgets, papermill, and more āš”ļø reactive: run a cell, and marimo reactively runs all dependent cells or marks them as stale šŸ–ļø interactive: bind sliders, tables, plots, and more to Python — no callbacks required šŸ”¬ reproducible: no hidden state, deterministic execution, built-in package management šŸƒ executable: execute as a Python script, parameterized by CLI args šŸ›œ shareable: deploy as an interactive web app or slides, run in the browser via WASM šŸ›¢ļø designed for data: query dataframes and databases with SQL, filter and search dataframes šŸ git-friendly: notebooks are stored as .py files āŒØļø a modern editor: GitHub Copilot, AI assistants, vim keybindings, variable explorer, and more

minor feature: Highlights Lay out notebooks in columns! Thanks to work by @wasimsandhu, you can now arrange cells into multiple columns while editing use your screen real-estate to the fullest! (Docs.) Edit notebooks using your own editor. Announcing initial support for one of our most asked-for features: you can now edit notebook files using your editor of choice (neovim, Cursor, VS Code, ...) and stream changes to a running edit session. To opt-in, start your edit session with --watch: marimo edit --watch my_notebook.py When editing my_notebook.py in your text editor, changes are sent to the browser on save. Expect quality-of-life improvements to the external editor experience in the future. Re-run all cells. A new command in the command palette lets you re-run all cells; you can assign a keyboard shortcut to this in the notebook settings. All changes docs: add pip usage instruction to Jupyter guide by @Haleshot in #3431 fix: handle marimo extras in --sandbox and package installation by @mscolnick in #3425 fix(deps): update ruff, mkdocs, pytest by @renovate in #3427 fix(deps): update dependency @textea/json-viewer to v4 by @renovate in #3430 Typo: pandas - polars by @ushuz in #3434 fix: use relative path in asgi redirect by @mscolnick in #3433 feat: marimo edit --watch by @mscolnick in #3437 improve: always add marimo in sandbox by @akshayka in #3439 docs: update watching documentation by @akshayka in #3440 docs: fix tiny typo by @akshayka in #3442 Fix broken link by @hattajr in #3443 fix: Add missing open bracket in docs/faq.md by @AVHopp in #3446 fix: fallback on readText permisisons by @mscolnick in #3444 feat: re-run all cells action (useful for external queries/dashboards) by @mscolnick in #3448 docs: fix links, add ci by @mscolnick in #3450 improvement: intelligently keep order of cells when running --watch by @mscolnick in #3451 docs: add llm.txt file by @mscolnick in #3452

Apache data-science data-visualization machine-learning notebooks ai python typescript

OBS Studio 31.0.1 šŸ’¾

OBS Studio (also Open Broadcaster Software or OBS, for short) is a free and open-source app for screencasting and live streaming. Written in C/C++ and built with Qt, OBS Studio provides real-time capture, scene composition, recording, encoding, and broadcasting via Real Time Messaging Protocol (RTMP), HLS, SRT, RIST or WebRTC. It can stream videos to any RTMP-supporting destination, including YouTube, Twitch, Instagram and Facebook.[11] For video encoding, OBS Studio can use the x264 transcoder,[12] Intel Quick Sync Video, Nvidia NVENC and the AMD Video Coding Engine to encode video streams into the H.264/MPEG-4 AVC or H.265/HEVC formats.[13] It can encode multiple tracks of audio in the AAC format. More experienced users can choose any codecs and containers available in libavcodec and libavformat, or output the stream to a custom FFmpeg URL.[14] OBS Studio also supports plug-ins to extend its functionality.[15]

minor feature: lt;div class="markdown-alert markdown-alert-important" gt; lt;p class="markdown-alert-title" gt; lt;svg class="octicon octicon-report mr-2" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true" gt; lt;path d="M0 1.75C0.784.784 0 1.75 0h12.5C15.216 0 16.784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.06l-2.573 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0.138.112.25.25.25h2a.75.75 0 0 1.75.75v2.19l2.72-2.72a.749.749 0 0 1.53-.22h6.5a.25.25 0 0 0.25-.25v-9.5a.25.25 0 0 0-.25-.25Zm7 2.25v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z" gt; lt;/path gt; lt;/svg gt;Important lt;/p gt; lt;p gt;NVIDIA Kepler (600 and 700 series) GPUs are no longer supported for NVENC. lt;/p gt;. lt;/div gt;. lt;div class="markdown-alert markdown-alert-note" gt; lt;p class="markdown-alert-title" gt; lt;svg class="octicon octicon-info mr-2" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true" gt; lt;path d="M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1.75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z" gt; lt;/path gt; lt;/svg gt;Note lt;/p gt; lt;p gt;NVIDIA users may need to update their GPU drivers to 551.76 (Windows) / 550.54.14 (Linux) or newer. lt;/p gt;. lt;/div gt;. lt;div class="markdown-alert markdown-alert-important" gt; lt;p class="markdown-alert-title" gt; lt;svg class="octicon octicon-report mr-2" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true" gt; lt;path d="M0 1.75C0.784.784 0 1.75 0h12.5C15.216 0 16.784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.06l-2.573 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0.138.112.25.25.25h2a.75.75 0 0 1.75.75v2.19l2.72-2.72a.749.749 0 0 1.53-.22h6.5a.25.25 0 0 0.25-.25v-9.5a.25.25 0 0 0-.25-.25Z

GNU GPLv3 audio video screencasting livestreaming c c