PyOgg provides bindings for Xiph.org's OGG Vorbis, OGG Opus, and FLAC
audio file formats.
All the functions, structures, and datatypes are the same as in the C++
implementation, except for some that could not be translated.
WWW: https://pypi.org/project/PyOgg/
Changes since 53:
DIN Is Noise 53.1:
! fixed : runaway launch of drones when Drone Params > Defaults > Generations
is > 1 (higher the value worse the outcome!) and Drones Per Minute = 0
due to wrong initialisation of this drone parameter after DIN restart /
reload
Update ASAP to DIN53.1
Add DOCS option and install documentation in ${DOCSDIR}.
New plugins:
- submit_isrc (submit ISRCs found in audio files metadata)
Removed plugins:
- videotools (provided formats are non-functional and the is_video()
and is_audio() functions are part of Picard)
Additional info can be found at: https://picard.musicbrainz.org/plugins/
Bump PORTREVISION on consumers. Since this is a development version, rebuild
is required even for minor releases due to API/ABI changes.
Changes: http://www.fox-toolkit.org/news.html
Tuesday, 22 February 2022. Today KDE releases a bugfix update to KDE
Plasma 5, versioned 5.24.2.
Plasma 5.24 was released in February 2022 with many feature refinements
and new modules to complete the desktop experience.
This release adds a week's worth of new translations and fixes from
KDE's contributors. The bugfixes are typically small but important and
include:
* Plasma Desktop Hot New Stuff: Only trust the expiration date if
it’s less than 24 hours.
* Emoji Selector: Use a more appropriate icon for the Symbols page.
* Don’t install two copies of kcm_fontinst.
View full changelog:
https://kde.org/announcements/changelogs/plasma/5/5.24.1-5.24.2
$ portlint -C
[...]
WARN: /usr/ports/audio/shortwave/files/patch-gstreamer-audio_src_audio__format.rs: patch was not generated using ``make makepatch''. It is recommended to use ``make makepatch'' when you need to [re-]generate a patch to ensure proper patch format.
Fixes these errors:
Error: /usr/local/lib/alsa-lib/libasound_module_pcm_speex.so is linked
to /usr/local/lib/libspeexdsp.so.1 from audio/speexdsp but it is not
declared as a dependency
Error: Orphaned: etc/alsa/conf.d/60-speex.conf
Error: Orphaned: share/alsa/alsa.conf.d/60-speex.conf
Also makes symlinks from etc/alsa/conf.d to share/alsa/alsa.conf.d/
relative to fix stage-qa warnings.
Tuesday, 15 February 2022. Today KDE releases a bugfix update to KDE
Plasma 5, versioned 5.24.1.
Plasma 5.24 was released in February 2022 with many feature refinements
and new modules to complete the desktop experience.
This release adds a week's worth of new translations and fixes from
KDE's contributors. The bugfixes are typically small but important and
include:
* Discover: Don’t trigger updates while busy.
* KScreen: Workaround unknown Qt issue that causes the revert dialog
to be invisible.
* Powerdevil: Support hardware with only one charging threshold, not
both.
View full changelog:
https://kde.org/announcements/changelogs/plasma/5/5.24.0-5.24.1
Development has slowed down considerably the last years and there are over
2k issue reports open upstream. Strawberry (audio/strawberry) is an active
fork of Clementine and is in our repo.
PR: 261933
Reviewed by: sbruno (maintainer)
Changes since 52:
DIN Is Noise 53:
/* new in DIN53:
launched drones launch drones that launch drones that launch drones....!
use Drone Params > Defaults > Generations to set the number of times this can happen
if Generations = 1, A drone launcher launches drones (@ a Drones Per Minute)
that die at the end of their lifetimes. This is default and the only behaviour until DIN 52.
if Generations = 2, A drone launcher launches drones that launch drones.
if Generations = 3, A drone launcher launches drones that launch drones that
launch drones too.
if Generations = 4, 5, 6, ... this quickly escalates into a population explosion of drones;
lots of drones birthing lots of drones, living their life out and waiting to die can get
very loud (especially if the Compressor isnt ON), slow down DIN and maybe even your computer
beyond rescue. Be careful! :)
Ways to prevent this population explosion are: keep Generatons low (Menu > Drone Params
> Defaults), keep Drones Per Minute (DPM) and Lifetime on the original
launcher low (Select drone launcher and adjust values from Menu > Drone Params > Motion) and
keep the Fall time low (the fade-out time for drone after being killed, from Menu > Drone
Params > Defaults)
The launched drones take the DPM and Lifetime of their parent so editing carefully the
parameters of the original launcher is important.
/* new default Drones Per Minute (DPM) on a drone launcher (Menu > Drone Params > Defaults). Assigns a
DPM when making a drone launcher. Turn on ~ to assign a DPM at random.
* re: Auto rotation of drone velocity/acceleration vectors:
changed Degrees Per Second to Degrees Per Tick
/* re: Menu > Drone Params > Defaults > Bounces
when set to 0, launched drones dont bounce off the bottom of the microtonal keyboard
but are killed immediately (behaviour until DIN 52)
when set to -1, drones dont bounce off the bottom of the microtonal keyboard at all:
but they are not killed either, they just live their life(time) out
/* gravity base and tip dont move ie stay fixed as you scroll the microtonal keyboard in DIN53.
this is because gravity is now in 'object space' along with the drones and microtonal ranges.
until DIN52, gravity was in 'UI space' along with UI controls.
* repositioned drone arrow UI elements
! fixed : DIN not quitting when frozen drones present !
! fixed : change size of gravity vector when its modulating !
Unbreak the build with Clang on architectures where JACK uses non-packed
data structures, like arm64 or powerpc. The alignment errors are exposed
there because:
* The non-packed data structures require 8 byte alignment.
* alignas() is not allowed to weaken alignment requirements to 4 bytes.
* Clang enforces this according to standard, GCC ignores it.
Use an additional alignas() specifier to let the compiler choose between
minimum alignment (packed) and "natural" alignment (non-packed). This is
both standard c++11 and compatible with older GCC, which does not
propagate alignment requirements of packed substructures properly.
PR: 261508
Submitted by: Florian Walpen <dev@submerge.ch>
Today the KDE Community releases Plasma 5.24, a Long Term Support (LTS)
release that will receive updates and bugfixes until the final Plasma 5
version, before we transition to Plasma 6.
This new Plasma release focuses on smoothing out wrinkles, evolving the
design, and improving the overall feel and usability of the environment.
Things to look for in Plasma 5.24 can be found in the anncouncement:
https://kde.org/announcements/plasma/5/5.24.0/
The full changelog can be found here:
https://kde.org/announcements/changelogs/plasma/5/5.23.5-5.24.0/