* Added 'debhelper' to the list of required build packages for
Debian 11 "Bullseye" in 'INSTALL'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatchd(8) that caused recordings to
always be saved in PCM16 format when the 'Normalize' attribute
was set for the recording event.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in the 'Cut Info / Record' dialog in
rdlibrary(1) that caused the audio meter to fail to be zeroed
when resetting from record ready.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed regressions in 'RDCae' and the HPI driver in caed(8)
that caused the length of audio captures to be reported incorrectly.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a race in the log machine logic that could cause truncated
play-outs with segue transitions.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Modified the call parameters of the 'Output Stream Meter Levels'
['MO'] CAE command to use play session serial numbers rather than
card and stream numbers.
* Fixed a regression in rdcartslots(1) that broke audio meters.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed regressions in the CAE subsystem that broke play-out positing
and active output port reporting.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Modified the schema reversion 348=>347 in rddbmgr(8) to remove
out-of-bounds SoundPanel button entries.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added an 'Evergreen Cuts' section to the 'RDLibrary' chapter of
the Operations Guide.
* Documented the 'Source' and 'Ingest' fields for Cuts in the
'RDLibrary' chapter of the Operations Guide.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Rewrote and expanded the 'Events' section of the 'RDLogManager'
chapter of the Operations Guide.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Updated the required packages list for Debian Bookworm in
'INSTALL'.
* Changed the distro name from 'Raspbian' to 'Raspberry Pi OS' in
'configure.ac'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdairplay(1) when using the 'Append Log'
['AL'] RML caused the Full Log widget to only display the first
event of the appended log.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in ripcd(8) that could cause a segfault when processing
a null password in the 'Login' ['LO'] RML.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in the build system that caused configuration
to halt if JACK support was not detected.
* Fixed a regression in build system that caused configuration
to halt if ALSA support was not detected.
* Fixed a regression in caed(8) that caused the build to fail
if HPI support was not enabled.
* Fixed a regression in caed(8) that caused the build to fail
if ALSA support was not enabled.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added a note about RDS configuration settings to the exemplar
file for the 'pypad_nautel.py' plug-in.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Removed the 'RDCae::setOutputPort()' method.
* Removed the 'Set Output Port' ['OP'] CAE command from caed(8).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in caed(8) that could cause play-outs from different
hosts to cross-talk into each other's outputs when using a shared
caed(8) instance.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added checks to the 'Add Scheduler Code' dialog in rdadmin(1) to
enforce the use of only alphanumeric characters plus space.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdlogmanager(1) that caused scheduler codes
containing space characters to fail to be processed correctly.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdairplay(1) that allowed access to the Voice
Tracker even when the current user had the 'Voicetrack Logs'
privilege revoked.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added a 'RDTrackerWidget::isActive()' method.
* Added a 'RDTrackerWidget::activeChanged()' signal.
* Fixed a bug in rdairplay(1) that caused a segfault when attempting
to unload a log from the voice tracker while the tracker was active.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in caed(8) that caused multiple play-outs on
a common port to interfere with each others mixer settings.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Prepended the string '[mixer]' to all syslog entries generated
as a result of enabling the 'EnableMixerLogging=' directive in
rd.conf(5).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added 'RDCoreApplication::ExitInternalError' to the
'RDCoreApplication::ExitCode' enumeration.
* Refactored the 'RDCae' class to use the native BSD sockets API
instead of 'QTcpSocket'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>